BM66(@ ////////////////////////222111111000///......------------...///000000111000//////111333444333222222222111000000000000000000000000///.........---///////////////////////////............------------------,,,,,,+++++++++...///////////////......------------------,,,,,,+++***)))))))))***+++,,,......---+++)))((('''&&&+++******+++---......---------------------------...---,,,,,,,,,,,,---...---...............------------------------------//////.........---------,,,,,,,,,------.........------......//////000000////////////////////////------............------......///000000000000000222222111111000000//////111111000000000000111111000111111000//////222444000222444555666777999;;;>>>@@@AAABBBDDDGGGLLLPPPRRRUUUXXXZZZYYYXXXXXXXXXWWWXXX```nnn}}}}}}{{{|||~~~zzz|||mmmXXXRRRIIIBBB>>><<<:::999777777777666555444666777333333333444444555555555555444444333333444444555555444444333333444444555444444333111//////222444333333333333333333333333111222222333333222222111222222222111111111111111111111222222222333333333666555333222222333555666333333333444444444555555222222333333333333444444:::888555333222333555777222333333333333222111111333444444555555444444333666888999777444333555888888888888999999999::::::777888:::<<<===>>>??????>>>CCCCCCFFFQQQ]]]xxx111111111111111111111111111111111000///.........------......///000000111111000000222444555444222111111000/////////////////////..........................................///............---------...---------,,,,,,,,,+++------............------...---------------------...---,,,+++******++++++---,,,,,,,,,++++++******,,,+++***+++---...---,,,------------------------...---,,,,,,,,,,,,---...------............------------------------------//////.........---------,,,,,,,,,------...............///////////////000////////////////////////---......//////......---......///000000000000000111111111000000/////////111111000000000000111111///000000///...///111333333555888999;;;===???BBBCCCEEEGGGIIIKKKNNNRRRUUUUUUWWWXXXYYYXXXWWWXXXYYY^^^```gggttt~~~~~~}}}zzzvvvsssrrrtttwwwyyyvvvuuutttsssrrrrrrrrrrrrmmmnnnppprrruuuwwwxxxyyy}}}kkk```SSSHHHCCC???;;;777666777666555444333333444333333333444444555555555555444444333333444444555555444444333333444444555444444444222111000222444222222111000000000111111333333333444444333333333000000111111222222333333333333333222111111000000555444333222222333444555333333333333444444444444222222333333333333444444777666444333333333555666222333333333333222111111333444444555555444444333444666777777555555777::::::888666555555666888999;;;;;;;;;<<<<<<=========>>>CCCCCCGGGRRR^^^yyy111111111111111111111111111111000000//////......---......//////000000111222111111222444555444333000000///............///---------------.........------------------------///............---------.........---------------,,,,,,---------------,,,........................000///...,,,++++++++++++++++++,,,,,,---.........---,,,++++++---------+++------------------------...------,,,,,,------...------............------------------------------...............------------------------.........000000000000////////////////////////////////////---......//////......---......///000000000000000000000000000////////////111111000000000000111111000111111000///000222444444777:::===>>>AAADDDGGGHHHJJJNNNQQQRRRTTTWWWYYYZZZ[[[[[[ZZZYYY[[[^^^```bbbfffmmmwwwzzzvvvvvvvvvtttqqqnnnlllmmmppptttwwwwwwuuusssqqqooonnnnnnnnnggggggggggggggghhhhhhhhhnnnqqqtttuuuuuuuuuvvvwwwxxxttt___QQQKKKFFF???999777888777777666555333333444444444444444555555555555555444444444444555555555555444444444444555555444555555555333222333444333222111/////////000111111111111111111111111111//////000111222333444444444444444333333333333333444333222111111222333444222222222222333333333333222222333333333333444444333333333333444444444555333333333333333222222111444444555555555555444444333444555666555666999;;;;;;999777666888;;;???BBB@@@???===<<<;;;;;;<<<<<<===CCCCCCHHHSSS___zzz////////////////////////111000000000/////////.........//////000000000000111111000222444444333111///......---------......+++,,,,,,,,,---.........------------------------///............---------........................,,,,,,---.........------.........///////////////......---,,,,,,,,,++++++***++++++,,,---......///...,,,++++++------,,,***------------------------------------------------,,,,,,---.........------------------------------........................---------...............111111111000000//////...////////////////////////......////////////............///000000000000000////////////////////////111111000000000000111111222333333333222333666888777999<<<>>>@@@BBBEEEGGGJJJMMMRRRUUUVVVWWWXXXYYY]]]]]]]]]]]]^^^bbbhhhllllllooouuuzzz|||wwwuuuvvvwwwtttqqqooonnnoootttyyy}}}|||xxxvvvtttssssssnnnmmmlllkkkiiihhhgggfffgggjjjnnnpppqqqqqqrrrssspppyyykkkZZZTTTOOOFFF>>>:::999999999:::999777555444444444555555555555555555555444444444444555555555555444444444444555555444555777666555333333444666555333111111111222333222222111111111111222222111111111222222333333333111222333555666888999:::333222222111111222222333111111222222222333333333222222222333333333444444111222444555666666555555333333444444333333222111444444555555555555444444333444444555555777888999999999:::===AAAEEEJJJMMMAAA???===;;;:::;;;<<<======BBBCCCHHHTTT```zzz////////////////////////000000000000/////////////////////000000000000000000//////000222222111///......------------......+++,,,,,,,,,---.........------------------------///............---------........................------...///////////////............//////000000******+++,,,,,,,,,------++++++++++++,,,,,,,,,,,,...,,,++++++------,,,***------------------------------------------------++++++,,,---......---------------------------------.............................................111111000000//////......////////////////////////...//////////////////.........///000000000000000/////////000000000000000111111000000000000111111111222333333333555888:::===???AAABBBCCCDDDGGGIIIMMMQQQUUUXXXXXXXXXXXXYYYZZZ\\\]]]```cccjjjrrrwww{{{}}}~~~~~~{{{yyyyyy{{{|||wwwuuurrrppprrrwww}}}}}}zzzxxxxxxxxxwwwwwwvvvtttrrrooommmkkkjjjmmmpppssstttuuuwwwyyyuuuyyyuuuyyywwwccc[[[UUUKKKBBB<<<:::999:::;;;;;;888666555555555555555555555555666555555444444555555666666555555444444555555666444666777777555444444444666555333222222222333333666555444444444444555666444333333333222222111111///000222333555777999999222222222222222222222222111111222222222333333333222222222333333333444444111333555777888777777666333444444444444333222222444555555666666555555444666555444444555666777777555888;;;@@@DDDGGGIIIJJJ>>>===;;;:::;;;<<<>>>???<<>>:::999::::::888555666666666555555555555555666666555555555555666666666666555555555555666666555666666666444333444555222222333333333333333333333222111000000111222333555555444333222111000000000000111111222222222333222333333333333333333222222222222222333333333333222222333333333333444444222333555777888888777777444444444444444333222222555555666666666666555555666555333444555666666555333555999<<<>>>>>>>>>===;;;:::::::::;;;<<<>>>???<<>>;;;777777777666666555555555444666666555555555555666666666666555555555555666666666666555222111111444666111333666999:::999888666666555333222222333555666333333333333333333333333111111222333555666777777333444444555555444444333333333444444444444555555222222333333333444444444333333333444444444555555444444555555444444333222555555666666666666555555333111000222666999999888777777777777888:::<<<===888999:::;;;;;;;;;::::::<<>>AAAEEEIIIKKKNNNQQQSSSUUUVVVWWWYYY\\\\\\[[[YYYXXXVVVVVVYYY___gggmmmpppuuu}}}~~~}}}}}}~~~yyygggcccaaadddhhhmmmxxx~~~rrrddd\\\UUUKKKCCC???<<<:::777666777888888777333444555666777777777777777888888888777555333222555555555555555555555555333333333333333333333333333333333333333333333333000222444555444333333444444444444444444444444444444444333333333333444444333444555555555444222111222222222222333333333333444444444444444444444444333333222222333333444555555444444444444555666666666666555555555555666666777888999:::;;;;;;;;;;;;999999:::;;;;;;<<<<<<======BBBBBBFFFPPPZZZppp111111111111111000000000222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////......------000///---,,,,,,,,,---...---,,,+++******+++...///...------------,,,,,,,,,------------------------...------,,,,,,------...------------------,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,---------..............................///......---------..............................//////000000000111111111............///////////////...---...111333333222333111000000111111000...111222222222111111333444333222111////////////000111222333333333666:::===BBBEEEIIILLLNNNPPPSSSUUUYYYXXXYYY[[[]]]^^^[[[YYYXXXYYY^^^hhhsss|||yyymmmfffaaa```bbbfffnnnwwwwww|||tttggg\\\QQQGGGBBB???===999888888888777777555555666777777777777777777777888777666555333222555555555555555555555555333333333333333333333333333333333333333333333333111333555555333222222333444444444444444444444444444444333333222333333333444666888888666444222111222222222333333333333333444444444444444444444444333333222222333333444555555444444444444555666666666666555555555555666666666666777888999999999999999999:::;;;;;;<<<<<<======BBBBBBFFFPPPZZZppp333222222222111111111000222222222222222222222222////////////////////////000000000000000000000000////////////////////////000000000000000000000000---............---,,,+++...---,,,+++***+++,,,------,,,+++******+++...///...------------,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------....................................---------......///........................,,,,,,---------................../////////000000///......///111333444444333111000000111000///...000111111111000000222333000000111222111000///...222333444555666999>>>BBBEEEGGGKKKNNNPPPRRRTTTVVV\\\[[[[[[\\\]]]^^^]]]\\\]]]eeeqqq~~~|||{{{rrrjjjccc``````bbbgggnnnnnnrrrwww{{{}}}wwwhhh\\\QQQJJJDDD@@@<<<999888777666666777777888888777666555555555666666666666555555555555555555555555555555555333333333333333333333333333333333333333333333333222444555444333222222333222222222222222222222222444444333222222222333333777999;;;:::777333222222111222333444444444333333444444444444444444444444333333222222333333444555555444444444444555666666666666555555555555666666666777888999999:::999999999999:::;;;;;;<<<<<<======BBBBBBFFFPPPZZZppp444444444333222222111111222222222222222222222222////////////////////////111111111111111111111111///////////////////////////000000000000000111111---.../////////...,,,+++------,,,++++++++++++,,,---,,,+++++++++,,,...///000////////////....................................------,,,,,,------...------------............---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.................................////////////000....../////////000000000/////////000111222444555222111//////000000///......000000000//////000222...///111333333222111///333555777999;;;???CCCFFFGGGJJJNNNQQQSSSUUUXXXZZZ^^^^^^]]][[[ZZZ\\\```ccclllxxx|||wwwxxx|||xxxppphhhfffeeedddfffiiijjjmmmqqquuuwwwzzz}}}sssfffZZZQQQJJJFFF@@@;;;999888666555888888888888777666555444444444444555555666666777555555555555555555555555333333333333333333333333333333333333333333333333222444444444222222333444222222222222222222222222333333222222222222333333777:::<<<:::666333333444111222444555555555444333444444444444444444444444333333222222333333444555555444444444444555666666666666555555555555666666888999:::;;;<<<<<<<<<<<<999999:::;;;;;;<<<<<<======BBBBBBFFFPPPZZZppp666666555444444333222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////---.........///////////////000111222111000...------............---,,,,,,,,,------------.........000////////////....................................------,,,,,,------...------------.........///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................000111111111111222222222.../////////000000000000///000000000111111333444111000//////000111///...///000000000//////111222//////000222333333444444555888<<>>BBBBBBFFFPPPZZZppp>>><<<999666333222111000555333222222333333111000//////000111111111111111444222//////000000000///000000000000000000000000000000000000000000000000000000000000000000000000------------------------......---,,,,,,,,,,,,---......////////////.........................................................------,,,,,,------...........................,,,---------.../////////------------------------000//////.........//////---------...........................////////////////////////////////////------......//////000000111000//////000222444666111111111000000000000000000000000000////////////111333444444444444555666<<>>;;;888777555444555333222222444444333222//////000111111111111111333111///...000111000000000000000000000000000000000000000000000000000000000000000000000000000000........................///...------,,,,,,------......////////////.........................................................------,,,,,,------...........................---------...............------------------------//////............//////..................................../////////////////////////////////////////////000000000000000111000/////////111333444000000000000000111111111000000000000000000000///222444555666666777999<<<@@@BBBEEEHHHJJJMMMRRRUUUVVVXXX\\\aaaeeeggggggfffbbb___[[[YYY[[[dddnnnvvv~~~yyyvvvuuutttsss{{{|||}}}uuufffVVVLLLFFF@@@;;;:::888888777777777666666666555555666666666666555555555555555555555555555555777777666444111000222333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333444444444444333333444555555555555555444444333333333222222222333333444444444444444333555555555555555555555555555666666777777666666555888888999999999:::::::::::::::;;;;;;<<<============BBBBBBFFFOOOWWWoooKKKGGGBBB===;;;999777555555333222222444555555444///000111111222111111111111///......000111111000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////...------,,,---------......////////////.........................................................------,,,,,,------..........................................---------------------------------//////............//////////////////........................////////////////////////////////////111111111111000000000000111000///...///000111222//////000000111111222222000000000000000000111111333555666888999<<<@@@CCCFFFHHHIIIJJJLLLOOOUUUYYY[[[___dddhhhkkkkkkjjjhhhbbb```___bbbhhhooouuuyyy{{{wwwuuuvvvvvvwww{{{qqq]]]RRRLLLEEE???<<<:::999888888777777888888666666555555555555666666555555555555555555555555444555555333111000111333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444555555555555222222333444444444444444444444444444444333333333222333444555666666666666666666666666666666666666666666888888888888666666888888999999999:::::::::::::::;;;;;;<<<=========>>>CCCDDDGGGPPPXXXoooUUUOOOHHHCCCAAA>>>:::777666444222222444555555444000111111222222111111111000///...///111222111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////...---------------......////////////.........................................................------,,,,,,------.........................../////////...---------,,,------------------------///............//////000000000000//////.....................////////////////////////////////////111111111000000/////////111000//////...//////000......///000111222222333000000000111111222222222333555777999<<<@@@EEEIIILLLLLLLLLLLLNNNRRRYYY]]]bbbfffkkkoooooommmjjjiiidddeeehhhnnnwww}}}~~~}}}}}}wwwuuutttvvv|||yyybbbVVVRRRLLLEEE@@@;;;:::999888777888888888777666555444444555666777666666666666666666666666222333444333333333444666444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444555222222333444444444444444555555555555555555444444444444555666666666666666555555555555555555555555555666888999999888666555888888999999999:::::::::::::::;;;;;;<<<=========>>>CCCCCCFFFOOOWWWnnnddd^^^VVVPPPMMMHHHBBB===999777444333444555444444111111222222222222111111000//////000222333222111111111111111111111111111////////////////////////////////////////////////........................//////...------------.........////////////.........................................................------,,,,,,------.........................../////////...---------,,,------------------------...............///000000222222111000//////..................////////////////////////////////////000000000//////.........000000000///////////////......///000111222222333///000000111222333333444444666999<<>><<<:::888777777888888777666555444444555666777777777777777777777777777333555666555444333444555444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444333333333333333333333444555555555555444555555555555555555555555666777777777666666555444555555555555555555555555555666777777777777666555888888999999999:::::::::::::::;;;;;;<<<============BBBBBBEEENNNVVVmmmtttmmmeee___ZZZSSSJJJBBB@@@===888666555555444444222222222333222222111000222111111222333444222111111111111111111111111111000000000000000000000000////////////////////////........................000///......------............////////////.........................................................------,,,,,,------..........................................---------------------------------......---......///000111444333222111000///...---............////////////////////////////////////////////////............000000000000000000000000//////000000111111222222///000000222333444555555555888<<<@@@CCCFFFJJJMMMPPPPPPQQQSSSWWW]]]eeejjjpppssswwwuuupppjjjffffffkkksss}}}}}}}}}|||yyyvvvyyy{{{zzz|||}}}~~~rrreee\\\SSSKKKFFFBBB@@@===:::888777888888666666555555555555666666777777777777777777777777666777888777444222222222444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444333333333333333333333444555555555555555444444444555555555555555777777777777666555444333777777777777777777777777666666666666666666666666888888999999999:::::::::::::::;;;;;;<<<============BBBBBBEEEMMMUUUlllyyysssnnndddWWWMMMHHHDDD>>>:::888777555444222333333333222222111000444333333444555444222000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000//////.....................////////////.........................................................------,,,,,,------...........................---------...............---------------------------------......///000111555444333222000///...---............///////////////////////////////////////////////////000000000//////000111222222222222000000000000000111111111///000111222333555666666888<<>>CCCCCCFFFNNNVVVlllwwwhhh\\\MMMIIIBBB===:::888777555333333333333333222111000555444444555666555333000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000///.....................////////////.........................................................------,,,,,,------...........................,,,------....../////////---------------------------------......000111111555555444222000///...---............/////////000//////////////////////////////000000111111222222...///000222333333333333111111111000000000000000//////111222444555777777;;;???EEEIIIKKKLLLMMMNNNQQQTTTXXX\\\bbbiiiqqqwww{{{~~~~~~xxxooogggdddeeejjjxxx}}}wwwrrrmmmiiigggeeeccc``````gggyyytttjjj```[[[ZZZKKKHHHDDD???<<<:::::::::444555666777777666555444444444444444444444444444***---111444555666888:::444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555777777666666555555555444111111222333333333333222333333333444444444555555222333444555666666666666444444444444444444444444;;;999777555555777999;;;888888999999999:::::::::::::::;;;;;;<<<======>>>???EEEDDDGGGOOOWWWmmmrrrbbbWWWQQQHHHBBB>>>;;;666333666555333333444444333222333333333222222222111111222222111000//////000000000000000000111111111111111111000000//////......//////.........//////000111000///...------...///////////////////////////------............------+++,,,---000222222///,,,//////............//////...................................................---,,,---///000///...///......------...000111222222111///...---,,,+++000000////////////000000///000000000000000//////000000000000////////////111111000000000000000000,,,...111111000///000000444333111111333777<<<>>>DDDFFFGGGHHHIIIJJJMMMPPPUUU[[[```ccckkkvvv}}}|||uuukkkdddaaaaaaiiiwww~~~uuummmgggdddeeeeeefffbbb___bbbmmm}}}xxx~~~tttjjjbbb]]]]]]VVVLLLDDD@@@<<<888555999777555555666666555444333333333444555666777888555666777777777666444333444444444444444444444444222222222222222222222222000111222222444444555666444444444444444444444444333333444444555666777777444444444444444444444444222222333333333333333333111111222222222333333333666555555555555444444444444555555555444444777999888888999999999:::::::::::::::;;;;;;<<<=========BBBJJJKKKKKKOOOTTTkkk~~~qqqaaaZZZPPPIIIEEEAAA===999666444222222333333222111333333333222222222222111222111111000000000000111/////////000000000000000111000000000/////////...000000/////////000000111111000///...---......///////////////////////////---......//////......---000000000222333222000---......------------.........................................................---,,,---//////...---...............///000000111111000///...------,,,000000////////////000000//////000000000000//////000000000000////////////111111111111111111111111---///111222000//////000444333333333666:::>>>AAAEEEGGGIIIKKKLLLNNNRRRTTTXXX___fffkkkqqqyyy~~~~~~{{{{{{xxxrrrjjjdddbbbbbbgggtttwwwtttnnniiiggggggjjjlllkkkiiifffiiirrr~~~|||}}}~~~~~~|||uuuoookkkhhh```UUUMMMGGGBBB===999:::888666666777888777666555555444444555555666666666666666666666555555444444444444444444444444444333333333333333333333333222222222333333444444555444444444444444444444444333333444444555666666777444444444444444444444444222222333333444555555555222333333333444444444444555555555666666777777777777777888777555666888:::888888888999999999::::::::::::;;;;;;<<<=========AAAHHHIIIJJJNNNSSSjjjrrrkkk```WWWPPPKKKEEE@@@999777444333333444333222333333333333222222222222111111000000000111222222111111111000000000000000000000000000////////////111111000000000000111111000000///.........//////////////////////////////---......//////......---222111000222444555555444...------,,,,,,------...................................................///...------...///...,,,---......///////////////000/////////............000000////////////000000//////000000000000//////////////////000000000000111111222222222222222222///111222222000//////000444444444666999===AAADDDGGGIIIKKKMMMOOORRRVVVZZZ^^^gggqqqvvvzzz|||vvvuuusssooojjjgggfffgggiiirrr~~~xxxrrrkkkjjjiiiiiikkkpppuuuxxxwwwuuutttvvv|||~~~}}}}}}~~~~~~}}}yyyvvvpppggg\\\RRRKKKEEE???:::<<<999777777888999888888777777666555555555555555777666666555555555555666555555555555555555555555444444444444444444444444333333333333333333333444444444444444444444444444333333333444555555666666444444444444444444444444222333333444555666777777444444444444555555555555444444555666777888999999999::::::999777777888:::888888888999999999999:::::::::;;;;;;<<<=========???EEEFFFHHHMMMSSSiiisssggg]]]TTTKKKEEE???<<<888666555555444333444444333333333222222222000000000000111222222333333222222222222222111111000000000000////////////111111000000//////000000000000//////////////////////////////////////////......////////////.........------000444888::::::.........------.........................................................000...------...///---,,,,,,---///000000000///............///////////////000000////////////000000...//////000000000000///////////////000000000000222222222222222333333333000222333222000///000111444444666999<<<@@@DDDFFFIIIKKKMMMNNNQQQTTTYYY]]]eeeqqq|||}}}rrrqqqpppnnnmmmnnnppprrrqqqwwwyyyvvvuuusssnnnkkkhhhiiikkkooouuu{{{|||~~~{{{tttlllaaaXXXQQQIIIBBB===<<<999777666666777777777888777666666555555666666777666555444444555666777666666666666666666666666555555555555555555555555555555444444333333333333444444444444444444444444333333333444444555555555444444444444444444444444555555555555666666666666333444444444444555555555444555555666777777888888::::::;;;:::888777888999888888888888999999999999::::::;;;;;;<<<=========>>>DDDDDDGGGMMMTTTjjjyyylll```SSSKKKGGGCCC>>>999777555333111444444444333333333222222111111000000111222333333222222111111111000000000////////////000000000000111000///...............//////000000000000000000////////////////////////...//////////////////...---,,,,,,...222666999999000000////////////000000................................................///...------...///...,,,,,,---///000000000///...............////////////000000////////////000000......///000000000000000.../////////000000000111111111222222222333333333111222333222111000111333444666888;;;???CCCEEEGGGKKKLLLNNNPPPRRRWWW]]]aaannnzzztttsssqqqrrruuuyyy}}}}}}zzzsssooonnnnnnlllkkknnnpppsssxxx~~~}}}wwwqqqiiiaaaZZZRRRIIICCC===:::666444555555555555777666666666666777888888777666555444444555666777666666666666666666666666555555555555555555555555666555555444444333333222444444444444444444444444333333333444444444444444444444444444444444444444777777777666666555555444333333333333444444444444555555555555555555555555888999:::999777666666777777777888888888999999999::::::;;;;;;<<<=========>>>CCCCCCFFFNNNUUUkkkqqqcccZZZSSSMMMFFF???:::666333111444444444444333333333333222222111111111222222333000000//////...---------////////////000000000000111000///......------...//////000111111111000000////////////////////////...//////000000//////...000...------///111222222111000000000000000000111...................................................---,,,---///000///...---......///////////////.........///////////////000000////////////000000---...///000000111111000......//////000000111111000000111111222333333333111222333222111111333555777888<<<@@@CCCFFFHHHIIILLLMMMPPPSSSWWW]]]dddiiiwww|||zzzxxxyyy}}}|||xxxssspppooopppqqqqqqwwwyyy}}}}}}xxxxxxyyy~~~|||xxxrrrllleee\\\QQQIIIAAA===999666555555555555777777777777777888999999666555555555555666666777555555555555555555555555555555555555555555555555666555555555444444333333444444444444444444444444333333333333333333444444444444444444444444444444777777777666555555444444222333333333333444444444666555555555444444444444666777999888777666666666777777777888888888888999::::::;;;;;;<<<=========>>>BBBAAAEEENNNVVVkkkyyyooobbb\\\RRRIIIBBB<<<777555555444444444444333333333333333222111111111222222111111000000///......---.../////////000000000111222111000///...............///000111222111111000//////////////////////////////000000000000//////000///------/////////...000000////////////000000................................................,,,++++++---///000000///...............///000000///////////////.........000000////////////000000---...///000111111111111.........///000111111111//////000000111222222333000111222222111222555777:::===@@@DDDHHHJJJKKKKKKLLLOOOSSSXXX^^^gggpppvvv~~~{{{xxxvvvvvvxxxzzz|||}}}{{{yyytttrrrssswww}}}xxxmmm___UUUHHHDDD>>>:::999888888777999999888777777777888888444555555666666666666666444444444444444444444444444444444444444444444444555555555555555444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444555555666666666444444444444555555555555555555555555666666666666444666888888777666777777777777777777888888888888::::::;;;;;;<<<=========<<<@@@???CCCMMMUUUjjjooohhh]]]RRRJJJCCC>>>:::555555444444444333333333444444333222111111111111444444333333222111111000.../////////000000111111333222111000////////////...///000222222222111000//////////////////////////////000000000000//////...---,,,...000111000/////////............//////................................................+++++++++,,,///111111000//////...------///000111000000//////............000000////////////000000---...///000111111111111---......///000111111222...//////000111111222222000111222222222333666999===@@@DDDHHHKKKLLLMMMMMMMMMPPPUUU\\\dddooozzz}}}|||}}}}}}{{{zzztttrrrrrruuu{{{}}}xxxuuuuuusssqqqooooooqqqssstttsssuuuwwwxxx|||qqqfffMMMIIICCC>>><<<;;;;;;:::<<<;;;:::888777666666666333444666777777777666555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444111111222444555777888999555555555555666666666777444444555666777888999999444666888999888777888888777777777777888888888888::::::;;;;;;<<<======>>>:::>>>===AAALLLUUUiii~~~uuugggYYYOOOHHHCCCAAA999555333555444222222555333333333333333333333333222111111000//////000000111111111111111111111111222222000///............000000000000000000000000......////////////......000///...------...///000//////.........---------000000//////.........---////////////////////////////////////////////////////////////////////////,,,---...//////...---,,,---------.........//////000000////////////000000111000/////////000222333222111111111000000//////...///000111222222222222/////////000222666999;;;EEECCCEEEIIIKKKIIIKKKNNNQQQUUUZZZaaappp{{{zzzyyyyyyzzz}}}{{{vvvqqqmmmiiigggbbbaaa```______```aaabbbfffggggggiiimmmttt|||ppp___RRRDDD???===::::::;;;888999999999888777666555555666666666555444333333444444555555555555444444555555555555666666666666555555444444444333333333444444444444333333222111666555555555555444444444444444444555555555555666555444222111222444666888666666666444222111222333888888888888777777777777:::888777555555666888999888999999999999999999:::;;;;;;;;;<<<<<<<<<<<<===>>>AAA@@@CCCLLLTTTjjjvvvjjj```UUUKKKDDD???:::666777666333444777333333333333333333333333222111111000000000111111000000000000000000000000333222111000000/////////000000000000000000000000......////////////......000///...------...///000//////.........---------000/////////............................................................//////////////////////////////000000000000//////---------.........//////000000////////////000000000000/////////000222222111111111111000000000///...///000000111111111111/////////111444888;;;===FFFEEEFFFJJJKKKJJJLLLPPPUUUZZZaaakkkyyy~~~{{{{{{~~~|||wwwrrrnnnpppnnnkkkgggccc___[[[ZZZVVVUUUUUUTTTTTTUUUUUUVVVXXXYYYZZZ[[[^^^dddkkkpppzzz~~~}}}~~~jjj\\\LLLDDD>>>:::999:::999999999999888777666666555555666666555555444333444444555555555555444444555555555555666666666666555555555444444444333333444444444444444333222111222333333444555666777777444444444555555555555666777555333111111333555666444555666555333333444666777777777777777777777777999888777666666777888999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>AAA@@@CCCKKKSSShhhyyyqqqfffWWWKKKHHHAAA;;;999888555555888333333333333333333333333111111111111222222222222////////////////////////444333222111000000000111000000000000000000000000......////////////......//////............//////...............---------////////////....................................------------------------////////////////////////000000////////////000000------........./////////000000////////////000000000000/////////000111111111111111111000000000000//////000000000000000000///000111333777;;;>>>@@@HHHGGGHHHLLLLLLKKKNNNTTT[[[cccnnnyyy}}}}}}xxxwwwvvvuuuuuuxxx}}}|||zzz{{{||||||yyytttllleee```bbb```^^^[[[XXXUUUSSSRRRPPPOOOOOONNNNNNOOOOOOPPPOOOPPPQQQSSSTTTXXX]]]aaahhhlllrrryyyyyywwwzzz~~~vvvgggVVVJJJBBB<<<:::<<<::::::999999888777777777555555666666666555444444444444555555555555444444444555555555555666666666555555555444444444444333333444444444444333333222222333333444555666777777444444444555555555555666888666444222111222333444444555666666555555666888555555555666666777777888999888777666666777888999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>AAA@@@BBBJJJQQQfffxxxiii\\\QQQHHH???;;;999666555777444444333333333333222222111111222222333333333333000000000000000000000000333222111111000000000111////////////////////////......////////////....../////////....../////////........................///////////////.........................................................///////////////////////////...---,,,,,,---...///............////////////000000////////////000000000000/////////000000000111111111000000000000000000000000000000000000000000111333666:::>>>BBBDDDIIIHHHJJJMMMMMMMMMRRRYYYcccnnn{{{{{{~~~~~~yyyxxxxxxuuutttttttttuuuzzz~~~~~~|||yyytttqqqqqqqqqpppnnniiiddd^^^[[[YYYXXXWWWUUUSSSQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNKKKMMMOOOOOOPPPQQQTTTVVVYYY]]]ccciiipppxxxzzz|||{{{~~~ooo^^^QQQGGG???===???:::999999888777777666666555555666666666666555555444444555555555555444444444444444555555555666666555555555555444444444444333444444444444444333333666555555555555444444444444444444555555555555666777555444333222333444444555666888777666555666777333444444555666777777888888777777666777777888999888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>AAA@@@BBBJJJPPPddd{{{pppZZZOOOCCC>>>;;;666444555444444444333333222222222111222222333333333222222111111111111111111111111111111000/////////000000////////////////////////......////////////.........//////////////////...---..............................///////////////........................///////////////////////////////////////////////////...---,,,,,,---...///........./////////000000000000////////////000000//////000000000/////////000000000000000000111111111000000000000111222222333444666:::>>>BBBEEEGGGIIIIIIKKKNNNOOOPPPWWW```mmmyyy~~~uuuyyy}}}xxxuuutttuuuwwwwwwwwwwwwyyy}}}}}}{{{yyywwwrrrmmmiiieeecccaaa^^^[[[XXXVVVUUUQQQPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJKKKKKKJJJJJJLLLMMMPPPTTTYYY^^^eeellltttyyy}}}~~~xxxhhhZZZMMMBBB>>>???999999777666666555666666555555666666666666666555444444555555555555444444444444444444555555555555666666555555555444444444333444444555555444444444666555555555555444444444444444444555555555555666444333333333333444555666777888999999777555444555333444444555666777777888777777777777777888888999777777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======AAA@@@BBBJJJOOOcccyyydddWWWJJJDDD@@@:::666444555444444333333222222111111222333333333222000///111111111111111111111111000000///////////////000000000000000000000000000......////////////............////////////......---------........................///////////////------------------------000000000000000000000000////////////////////////000000////////////000000....../////////000000000000000////////////000000//////000000000///......000000000000111111111111111111000000111222444555555777:::===AAAEEEHHHIIIIIIIIIMMMQQQRRRVVV```kkkzzzzzztttyyy}}}{{{xxxuuusssrrrrrrsssyyyyyyzzz{{{|||{{{zzzxxxuuusssppplllfffcccaaa___[[[XXXUUUSSSSSSSSSOOONNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLKKKIIIIIIJJJLLLMMMOOOSSSWWW\\\ccckkkoootttxxxvvvhhhWWWHHH???===:::999888666666666666777555555666777777777666666444444555555555555444444333444444444444555555555666666666555555555444444333444444555555555555444222333333444555666777777444444444555555555555666222222333333444555666666777999:::999777444333333555555555666666777777888666666777777888888999999999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<======AAA@@@CCCKKKPPPccc~~~nnn```SSSLLLGGG@@@999777555555444333333222111111111222333333222000...---111111111111111111111111111000000///000000111111000000000000000000000000......////////////......---...///000000///...------------.........//////............/////////000------------------------000000000000000000000000//////////////////////////////000000000000//////.../////////000000000000000000////////////000000//////000000000///------///000000000111111111111222111000111222444777888888:::===@@@DDDGGGIIIJJJIIIKKKPPPUUUWWW\\\iiivvvzzzyyywwwzzz|||yyyuuurrrrrrssstttuuuxxxzzz|||~~~|||{{{{{{{{{{{{xxxuuurrrpppmmmjjjgggeeebbb___\\\[[[ZZZXXXVVVUUUSSSRRRRRRPPPPPPPPPOOOOOOOOOOOOOOONNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNLLLJJJJJJLLLNNNKKKMMMOOORRRVVV\\\cccgggmmmqqqwww}}}uuudddQQQEEEBBB===;;;999888777777888999555555666777777777777777444444555555555555444444333333444444444555555555666666666666555555555555333333444555555555555555222333333444555666777777444444444555555555555666444444444444444444444444444666999999777555444444777777777777777777777777555666777888888999999999888999999:::<<<======>>>;;;;;;;;;<<<<<<<<<<<<===<<>>BBBEEEHHHJJJKKKJJJMMMRRRXXX[[[aaaooo}}}xxxzzzyyy{{{|||wwwttttttuuuwwwxxxxxx{{{~~~}}}yyyxxxwwwuuutttsssqqqmmmjjjeeebbb___\\\[[[ZZZXXXVVVOOOPPPQQQRRRRRRQQQOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMMMMLLLJJJHHHHHHJJJLLLJJJLLLMMMOOORRRWWW^^^bbbhhhkkkqqqvvv{{{~~~nnnZZZMMMIII???===;;;999999999:::;;;555555666777777777777777444555555555555555555444333333333444444444555555777666666666555555555555333333444555666666666555666666555555555444444444444444444555555555666666555555555444444333333222222444777888777666555555888888888888777777777777555555777888999999999999666777777888:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<>>AAADDDFFFGGGHHHIIIJJJKKKQQQXXX[[[```lll}}}vvvvvvxxx{{{vvvttttttuuuyyy{{{~~~~~~zzzvvvrrrsssoookkkhhhfffdddbbb```ZZZYYYWWWUUUSSSQQQQQQPPPQQQQQQPPPPPPOOONNNMMMMMMNNNNNNOOOOOONNNMMMKKKJJJPPPPPPQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPOOONNNMMMMMMIIIJJJKKKLLLOOOSSSYYY]]]eeeiiiooouuuzzzyyyeeeUUULLLCCC>>>;;;;;;999666666888666777888999999888777666888888777666666666666666555555555555555555555555777777666666666666777777555555555555555555555555333333333444444555555555444444555555555555444444666555444333333333333333666666666666666666666666444555555666666666666666666666777888888888888888888888888888999:::;;;<<<999999::::::;;;<<<<<<<<<===BBBBBBEEEMMMQQQccc{{{rrriiiaaaVVVJJJAAA;;;888555444444444333333222222222222222111111111333222222111000000111111000000000000000000000000......////////////......000000/////////.........000000000/////////......////////////////////////222///------///111000///111111000000000/////////........................///////////////...------000000000000000000000000//////000000000000//////000000000000111111111111111111000000////////////000111111111111222222222111111111111333666999;;;???BBBEEEHHHIIIJJJLLLNNNPPPUUU\\\aaaiiivvvwwwxxxxxx{{{zzzxxxwwwwwwyyy{{{~~~|||xxxsssooojjjgggbbb___]]]\\\ZZZXXXVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMPPPPPPPPPQQQQQQQQQQQQRRRPPPPPPOOONNNMMMLLLKKKKKKKKKLLLLLLMMMNNNQQQVVVZZZaaaffflllrrrxxx~~~{{{iiiYYYOOOEEE???<<<<<<:::777666999666777888999999888777666888888777666666666666666555555555555555555555555444444333333333333444444555555555555555555555555444444555555555555555666555555555666666555555555666555444444333333333444666666666666666666666666444555555666666666666666666666777888888888888888888888888888999:::;;;;;;:::::::::;;;<<<<<<=========BBBBBBEEEMMMQQQccc}}}vvvmmmaaaSSSJJJAAA===999666555444333222333333333333333333444444333222111111000111111111000000000000000000000000...//////000000//////...000000////////////......111111000000000/////////////////////////////////111///------...//////...111111111111000000000000........................///////////////......---000000000000000000000000//////000000000000//////111111111111222222222222111000000000000/////////000111111111111222222222222111111111333777;;;===BBBDDDGGGIIIJJJLLLOOOQQQUUUYYY```iiiuuuzzzqqqyyyzzz}}}~~~}}}{{{{{{zzz|||}}}~~~zzztttnnnjjjeeebbb^^^[[[YYYXXXVVVTTTRRRQQQPPPOOOOOONNNNNNOOOMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPOOONNNMMMLLLLLLKKKNNNNNNNNNMMMMMMOOOTTTWWW^^^bbbiiipppvvv|||ppp```VVVIIIBBB>>>===<<<888777999777777888888888888777777888888777666666666666666555555555555555555555555333333222222222222333333555555555555555555555555666666666666666555555555555666666777777666666555666555444444333444444444666666666666666666666666444555555666666666666666666666777888888888888888888888888999999:::;;;;;;:::;;;;;;<<<======>>>>>><<>><<<888777888777777777888888777777777888777777666666666666666555555555555555555555555666555555444444555555666555555555555555555555555777666666666555555444444666666777777777777666666555555444444444444555555666666666666666666666666444555555666666666666666666666777888888888888888777777888999::::::::::::;;;;;;<<<<<<===>>>>>>>>><<>>>>>>>><<>>:::777555444222222333333333333333444111111111000111111222333000000000000000000000000///000000111111000000/////////000000000000111111111111000000000////////////////////////////////////111222111///.....................////////////////////////////////////---...//////////////////000000000000000000000000//////000000000000//////.../////////000000000000000000000111111111111222000111111111111222222222222333555888<<<@@@DDDFFFHHHIIIJJJJJJKKKOOOTTTXXX```iiixxx~~~~~~~~~}}}yyyuuussswww}}}|||}}}|||{{{{{{|||}}}xxxrrrjjjccc^^^[[[XXXUUUSSSRRRRRRQQQOOOMMMMMMMMMMMMMMMNNNOOOOOOJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUUUUSSSSSSTTTTTTUUUVVVWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQRRRTTTWWW]]]aaadddhhhpppwww~~~kkk\\\LLLCCC>>>:::888888888888777777777777888888888888777666666666666666555555555555555555555555555555555444444555555555555555555555555555555555444444444444444333333333555666666777777666666555555555555444555555666777666666666666666666666666444555555666666666666666666666777888888888888888666777999:::;;;;;;:::999:::;;;;;;<<<======>>>>>>;;;@@@AAADDDKKKPPPbbb~~~zzzxxxqqq^^^WWWNNNEEE???;;;888666555555555444444444444444111111000000111222222333000000000000000000000000000000111111111111000000//////000000000111111111000000000/////////......////////////////////////000222444333000......///......//////000000000000////////////////////////------...///////////////000000000000000000000000//////000000000000////////////000000000111111111000000111111111222222222000111111111111222222222222444777;;;@@@CCCFFFGGGGGGHHHIIIJJJNNNTTT[[[```nnnyyy~~~~~~wwwrrrqqqppprrrvvv}}}}}}}}}|||{{{zzz{{{|||xxxsssmmmfff___[[[ZZZXXXUUUSSSSSSRRRQQQPPPMMMLLLLLLLLLLLLMMMMMMNNNKKKLLLMMMNNNOOOPPPQQQRRRTTTTTTSSSSSSSSSUUUVVVWWWTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUWWWZZZ___cccggglllssszzzzzzhhhTTTHHHAAA===;;;;;;999888777666666777888999888888777666666666666666555555555555555555555555555444444333333444444555555555555555555555555555444444444444555555555555555555555666666555555555555555555555555666777777666666666666666666666666444555555666666666666666666666777888888888888888666777999;;;;;;;;;:::999:::::::::;;;<<<<<<======;;;@@@@@@DDDKKKPPPaaa~~~wwwyyy{{{tttjjjcccXXXNNNFFF@@@<<<:::777777666666555555555444111111000000111222333333000000000000000000000000000000111111111111000000//////000000111111111222////////////............////////////////////////000333555444111//////000//////000000111111111222000000000000000000000000------...///000000//////000000000000000000000000//////000000000000//////000111111111111222222222000000111111222222222222000111111111111222222222222444999>>>BBBFFFGGGHHHEEEFFFHHHKKKPPPXXX```fffzzz|||sssppppppooooooqqqvvv}}}~~~~~~}}}}}}|||zzzyyy{{{~~~{{{xxxtttooojjjccc]]]XXXUUUSSSPPPNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRWWWVVVUUUUUUUUUVVVWWWXXXUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUVVVWWWWWWWWWXXX\\\```dddiiinnnttt{{{qqqYYYKKKDDD???======999888777666666777888999888888777666666666666666555555555555555555555555666555555444444555555666555555555555555555555555444555555555666666777777444444555555555555444444555555555555555666777777666666666666666666666666444555555666666666666666666666777888888888888888555777999;;;<<<;;;:::999999999::::::;;;<<<<<<===;;;@@@@@@DDDKKKPPPaaa}}}zzz|||vvvpppfffZZZPPPHHHDDDBBB<<<888555666444000000222333333333222222222111111000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000000111---------............///////////////////////////......//////000000111111////////////000000000000000000000000000000000000111111000000000000111111////////////////////////......///000111222222333333333333222111222444666444888<<>>>>>@@@BBB???AAAJJJPPPccc~~~yyyppphhh^^^UUULLLFFFCCC===999999999666555666333333333222222222222111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000........./////////000000////////////////////////.../////////000000000111////////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111//////000000111111222222222333333222111222444777888;;;???BBBCCCEEEGGGIIIIIIHHHKKKQQQVVV]]]lllzzz}}}|||vvvuuuvvvvvvtttssspppoooppprrruuuwwwyyyzzz{{{|||}}}~~~}}}{{{{{{}}}}}}|||vvvsssmmmhhhccc___[[[WWWWWWSSSOOONNNNNNNNNMMMKKKIIIJJJLLLLLLKKKKKKLLLNNNTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVXXXZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[]]]]]]]]]\\\[[[ZZZYYYXXXYYY[[[]]]___```bbbfffhhhooosssyyy~~~ppp]]]QQQIIIBBB===:::<<<<<<:::777666888:::777777777777666666666666777666666666555555555555666666666555555444444333555555555555555555555555555555555555555555555555444444444444555555555555777555333333555666555444555444444555777888777666555666666777777888888888777777666666777777888999999999999:::::::::;;;;;;::::::;;;<<<===>>>>>>??????BBB???BBBJJJPPPbbb~~~zzztttiii[[[QQQJJJ@@@888888999777555555333333333333222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000//////////////////000000000111111111////////////////////////////////////000000000000////////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111000111111111111111111111111222222222111222555777<<>>;;;<<<<<<;;;999888888999888888777777666666555555666666666666555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555666666666666666555333333555666555555555444444555777888888777444444555666666777888888999888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>??????@@@>>>AAA@@@CCCLLLQQQaaa|||qqqfffUUUHHH<<<999999777444333444444333333333222222222222222222222222222222222333333333333333333333333000000000000000000000000////////////////////////000000000000/////////////////////000000000111111////////////////////////////////////000000000000////////////000000000000////////////////////////111111000000000000111111111111111111111111111111222111111111111111111111000111222222222444777999???AAADDDEEEFFFGGGIIIKKKIIILLLQQQVVV]]]nnn{{{{{{}}}wwwrrrlllnnnrrrwww|||zzzwwwzzz~~~}}}~~~|||yyyvvvtttsssssstttvvvvvvxxx{{{}}}|||vvvsssooolllgggccc```\\\YYYVVVVVVTTTRRRPPPOOONNNNNNNNNLLLNNNOOOPPPOOOOOOQQQSSSWWWWWWWWWWWWXXXYYYZZZZZZ\\\\\\\\\\\\]]]^^^``````]]]^^^```aaabbbaaa```_________^^^^^^^^^^^^^^^^^^```aaabbbcccdddhhhmmmrrruuuyyy~~~uuueeeWWWJJJAAA;;;<<<<<<;;;:::888888888888888777777666666555555666666666666666555555555555555555555666666666666444444444444444444444444555555555555555555555555666666666666777777777777666444333333555666666555666555444555777999888777777666666666555555555444999888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@<<>>===;;;:::999888777666888777777777666666666555555555555666666666666666555555666666666666666666555555555555555555555555555555555555555555555555666666666777777777888888555444333333555666666555666555444666888999888777666666666666555555555555888777777777777888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@<<>>??????@@@===AAAAAADDDLLLOOO^^^xxxnnnZZZIII===888999555444444444444333333333111111111111111111111111333333333333333333333333000000000000000000000000000000000000000000000000------...///000111222222//////000000000111111111000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111222222333333333000222444555777:::>>>AAAAAACCCDDDEEEFFFHHHLLLOOOQQQZZZeeerrr|||yyyzzzyyy{{{}}}{{{yyy}}}zzzsssmmmhhhjjjoootttzzz|||~~~~~~{{{vvvqqqpppooommmnnnoooqqqsssvvvyyyzzz{{{|||}}}~~~~~~|||xxxqqqkkkdddbbb___\\\[[[ZZZXXXVVVQQQSSSTTTSSSQQQRRRUUUXXXXXXZZZ\\\]]]]]]^^^```bbb^^^^^^^^^___```aaacccccceeefffggghhhiiihhhggggggkkkjjjhhhgggeeeddddddddddddbbb```^^^]]]^^^^^^___[[[]]]```bbbdddgggkkknnntttxxx~~~kkk[[[JJJEEE???;;;:::999888777555555666666777777888888555555555555666666666777888888777777666666555555555555555555555555555555555555555555555555555555555555555666666666777777555333222333555777777666777666555666888999999888333444555666888999:::;;;777666666666666777888888999999999999::::::::::::::::::;;;<<<===>>>>>>???>>>AAA@@@CCCKKKOOO^^^xxxgggRRRCCC>>>@@@555555444444444333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,---...///000111222333000111111111111222222222000000000000000000000000111111000000/////////...////////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000111222333333444444111222555666888;;;???CCCBBBCCCEEEFFFGGGJJJNNNQQQSSS]]]jjjzzz{{{|||{{{zzz|||~~~}}}|||{{{tttmmmnnnpppssswwwzzz|||}}}~~~xxx|||~~~yyyrrrqqqrrrkkklllnnnqqqtttwwwzzz{{{zzz{{{}}}}}}{{{{{{wwwoooiiibbb___\\\ZZZYYYXXXVVVTTTTTTVVVXXXWWWVVVWWW[[[^^^[[[]]]___``````aaaccceeebbbbbbbbbcccdddeeeggghhhhhhiiikkkllllllkkkjjjiiimmmllliiigggeeedddddddddeeeccc```^^^]]]]]]^^^^^^YYY\\\```ccceeehhhkkknnnuuuyyy|||lllOOOIIIAAA<<<;;;;;;:::888444444555666777888999999444555555555666666777777999888888777666555555444444444444444444444444444555555555555555555555555555555555555666666666666444333222333555777777666777666555666888:::999888777777777777888888888888777777777666777888888999999999999:::::::::;;;;;;999999:::;;;<<<===>>>>>>>>>AAA@@@CCCJJJNNN^^^yyy{{{mmmYYYMMMBBB999<<<777444555444111222555222222222222222222222222111111111111111111111111111111111111111111111111000000111111111000000///000000000000000000000000000000000000000000000000...000111000///...///111000000////////////000000000000000000000000000000///000222111000//////000000000000000000000000000111000000000222333222111///111333333222222222333444333333777<<>>999999:::;;;===???@@@AAA???BBBAAADDDKKKNNN]]]vvv}}}~~~uuu^^^QQQGGG@@@<<<777444555555222222444222222222222222222222222////////////////////////////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000...000111000///...///111111000000//////000000111000000000000000000000000)))+++---,,,+++******+++000000000000000000000000000/////////111222111000000222333333222111222333555444555999>>>AAAAAA@@@DDDDDDFFFJJJKKKJJJOOOUUU___iii}}}}}}~~~}}}yyyuuutttvvv{{{~~~~~~~~~yyypppnnnyyy{{{oooggggggrrrzzzrrroooppplllmmmooorrrvvvyyy|||~~~~~~|||zzzwwwtttpppjjjfff______^^^^^^]]]\\\[[[[[[\\\\\\]]]___```bbbccccccgggggghhhiiiiiiiiiiiiiiijjjiiihhhgggggghhhjjjkkklllmmmmmmllljjjiiikkkllllllkkkjjjhhhgggeeedddccccccaaa^^^\\\ZZZ[[[\\\]]]\\\]]]^^^^^^```ccciiimmmvvvzzziiiWWWEEE===<<<;;;999888777777777777777888999999777777666666666666777777666666666666777777777777666666666555555555444444444444444777:::<<<:::888666666777777777777666666666666777777777777666666666666555444555777999:::555666666777777888888888:::999888777888888999:::;;;::::::::::::;;;;;;<<<:::::::::;;;<<<===>>>??????BBBAAACCCJJJMMM]]]www}}}fffWWWMMMFFF>>>999666777777444333444333333333333222222222222////////////////////////111111111111111111111111000000111111111111111000000000000000000000000000000000000000000000000000...000111000///...///111111111111000000111111111000000000000000000000000,,,---//////...------...000000000000000000000000000///...///111111111000111333444333111111222333666666888<<<@@@CCCDDDDDDHHHGGGIIIMMMMMMMMMSSSZZZfffuuussssss{{{~~~xxxuuutttyyy~~~|||uuunnnmmmzzznnnbbb___eeessszzzrrrpppqqqmmmoooqqqtttwwwzzz}}}~~~zzzxxxuuusssqqqnnnjjjhhhaaabbbbbbbbbbbbbbbccccccccccccdddeeefffhhhhhhiiillllllmmmnnnnnnnnnnnnmmmlllkkkjjjiiiiiijjjkkklllooooooooommmkkkjjjkkkllllllkkkjjjhhhfffeeedddccccccaaa^^^[[[ZZZYYYZZZZZZ[[[\\\\\\\\\^^^cccjjjnnnuuuyyytttaaaMMMCCC@@@===999888777777777777777777888999666666777777777777666666666666666666777777777777777777666666666666555555555444444666888999888666666666777777777777666666555666666777777666666555666666555555555777888999666666666666666666666666777777777777777888999:::;;;::::::999999999999:::<<<<<<;;;;;;;;;<<<======@@@BBB@@@BBBIIIMMM]]]wwwpppbbbTTTJJJCCC<<<888999999666444555333333333333333222222222111111111111111111111111333333333333333333333333000000111222222222111111000000000000000000000000////////////////////////...000111000///...///111222222111111111111222222000000000000000000000000///111222222111000111222000000000000000000000000111//////000111222111000222333444333111000111333666777:::>>>AAADDDFFFFFFHHHHHHJJJMMMMMMNNNWWW```lllpppqqqzzzyyyttttttvvvzzzzzztttqqquuuyyyggg___aaakkkyyyvvvpppnnnoooooopppsssvvvyyy|||~~~~~~wwwuuurrrqqqpppooommmkkkeeefffggghhhiiijjjkkkllljjjjjjkkkkkklllmmmmmmmmmppppppqqqqqqrrrqqqqqqpppnnnnnnmmmlllllllllmmmmmmpppqqqpppnnnllljjjkkklllmmmlllkkkiiigggeeedddcccaaa___]]][[[ZZZZZZZZZ[[[ZZZZZZZZZZZZ]]]cccjjjppptttxxx~~~|||hhhRRRFFFBBB===999777888777777777777777888888555666777888888777666555666666666666777777777777777777777777777666666666444444444444444444444333444444555555555555444444555666666666666666666555666666555555666777888999666666666666555555555555555555666777777888999:::<<<;;;:::999999999999999<<<<<<<<<<<<===>>>??????@@@BBB@@@AAAHHHLLL]]]xxxwww~~~rrr```PPPGGG???888888888555333333444444444333333333222222111111111111111111111111000000000000000000000000000000111222222222222222000000000000000000000000////////////////////////...000111000///...///111222222111111111111222222000000000000000000000000+++---//////......///000000000000000000000000000222111000111333444333222222333333222000000222444777999<<>>@@@BBBCCC???BBB???AAAHHHLLL\\\wwwiiirrr}}}ooo]]]MMMBBB999777777444222111555555444444333333222222////////////////////////111111111111111111111111000000111222333333333333000000000000000000000000000000000000000000000000...000111000///...///111111111111000000111111111000000000000000000000000+++,,,...///......///000000000000000000000000000333222111222444444444333222222222111000111333666999;;;???AAABBBDDDFFFHHHEEEFFFJJJMMMOOOTTTcccrrrwwwwwwxxx~~~|||pppmmmrrrxxxzzz{{{|||zzzvvvuuu}}}ooohhhdddgggnnnsssyyy~~~{{{uuupppoooppprrrrrrtttwww{{{}}}~~~{{{zzzzzz||||||~~~|||{{{zzzzzz{{{{{{yyywwwrrrssstttuuuvvvxxxyyyyyyuuutttttttttsssssssssrrrrrrrrrsssssssssrrrqqqqqqqqqqqqqqqpppoooooonnnnnnpppppppppnnnlllkkklllmmmnnnmmmllljjjgggeeecccccc\\\\\\\\\\\\\\\]]]^^^^^^ZZZZZZ[[[\\\^^^dddkkkpppssswww|||{{{bbbSSSKKKDDD>>><<<999888888777777777777777666666777777777777666666666666666666777777777777555555666666666666777777999999999888666666777999666666777777777777666666444555555666666555555444666666666777777777777777666666666666666666666666666666777888999999999999<<<;;;;;;::::::::::::;;;:::;;;;;;===>>>@@@BBBCCC===AAA@@@BBBIIILLL[[[uuuccciiirrr{{{{{{kkkWWWJJJ>>>:::999777555555666555555444333333222222////////////////////////444444444444444444444444///000111222333333333333000000000000000000000000000000000000000000000000...000111000///...///111111000000//////000000111000000000000000000000000---///111111111000111333000000000000000000000000222111000111333444333222000111111111000222555777<<>>;;;999999888777777777777777777777666666666666777777666666666666777777777777444444555555555666666666555666777555333222555777666666777777777777666666444555555666666555555444666666777777777777666666555666666777777888888888777888999::::::999888888:::999999999999::::::;;;:::::::::;;;<<<>>>???@@@;;;@@@@@@DDDKKKMMMZZZssseeehhhnnnuuu~~~tttaaaRRRDDD???>>><<<;;;;;;666666555444333333222222111111111111111111111111111111111111111111111111///000111222333444444444000000000000000000000000000000000000000000000000///000111000///...///111000000////////////000000000000000000000000000000,,,...000000000000111222000000000000000000000000111000000000222333222111000000111000000222666999???BBBEEEFFFFFFFFFHHHKKKGGGIIINNNSSSWWW```ssszzz~~~tttpppsssyyyzzzuuupppkkknnnqqqtttssswww|||~~~||||||uuurrrmmmiiigggiiimmmppptttvvvzzz}}}~~~zzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{zzzyyyxxxwwwvvvvvvsssssssssssssssrrrqqqqqqqqqrrrrrrqqqpppooonnnmmmmmmmmmnnnmmmkkkkkklllnnnkkkjjjhhhfffdddaaa___^^^``````___^^^^^^]]]\\\\\\[[[\\\^^^```bbbeeejjjnnnsssvvvzzz}}}nnnZZZNNNDDD<<<999999999888777777666777777888777666555555666777888666666666666777777777777333444444444555555666666555777777555333333666999444444555555555555444444444555555555555555555444666777777777777777666555555666666777888999999:::888999:::;;;;;;:::888777888777777777888999:::::::::::::::::::::;;;<<<<<<:::???@@@EEELLLMMMZZZrrreeeiiimmmpppuuulllaaaRRREEE===999777555333111000111222444333333111111111111111111111111222222222222222222222222111111000000//////......///111222333333222111///......//////000000111111111111111111111111111111000000000000000000000000000000000000111111111111111000......///000000///////////////////////////222222222222222222222222333333444555777999;;;<<>>>>>>>>???@@@AAACCCDDDLLL___qqqhhhkkknnnqqqttt{{{vvvkkkZZZKKKAAA;;;888666444222111111222333333222111111111111111111111111111111111111111111111111/////////000000000000000///000222333333222000///.../////////000000000111111111111111111111111111000000000000000000000000000000000000111111111111111///...///000222111111////////////////////////222222222222222222222222444444555666888;;;<<<>>>@@@BBBDDDEEEEEEFFFIIIKKKJJJKKKPPPZZZeeevvvwwwmmmjjjhhhlll~~~|||~~~xxxtttllliiifffeeegggkkkppptttzzz|||~~~~~~~~~}}}}}}}}}~~~}}}|||~~~~~~}}}||||||}}}{{{yyyyyyyyyzzzyyyxxxvvvvvvvvvuuusssqqqpppooorrrrrrrrrrrrrrrrrrrrrrrrnnnnnnoooooonnnlllkkkiiihhhfffcccbbbccccccbbbaaa____________^^^]]]\\\\\\\\\]]]```cccfffjjjmmmooorrrvvv|||uuubbbVVVMMMDDD???;;;999777777777888777666888777666555555666777888:::888555666888999777666555555555555555555555555666666666666666666666666444444555666666555555555555444444444333333333333777777777777666666666666777777777777777777777777777777777777777777777777666666777888888999999:::;;;;;;<<<<<<===>>>>>>>>>???@@@BBBCCCDDDLLL___qqqmmmpppssstttuuuxxx~~~xxxfffTTTGGG>>>999666666444222111222333222111111111111111111111111111000000000000000000000000......///000000111222222//////111111111111//////////////////000000000000111111111111111111111111000000000000000000000000000000000000111111111111111000///000111333333222000000000000000000000000222222222222222222222222555555666888:::<<>>>>>>>>???@@@BBBDDDEEEMMM___qqqqqqtttwwwyyyyyyzzz|||~~~ooo\\\LLLAAA:::777777555333222222222111000111111111111111111111111111111111111111111111111//////000000000111111111...///000000000000///...////////////000000000000111111111111111111111111000000000000000000000000///000000000111111111111444222111111222333222111111111111111111111111111222222222222222222222222444555666888;;;===@@@AAACCCDDDEEEEEEDDDEEEGGGJJJKKKNNNUUUbbbuuu{{{zzz}}}|||pppnnnrrryyyyyyqqqkkkhhhhhhgggggghhhkkkpppuuuxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxxyyyxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrsssrrrrrrrrrqqqqqqppppppoooooooooooommmkkkiiigggdddbbbaaaaaabbbcccbbbaaa]]]]]]\\\[[[[[[ZZZZZZZZZ[[[]]]___cccgggkkkoooqqquuuyyy~~~xxxhhhZZZNNNGGG@@@===:::888888888777777777777666666666666777777999888777666666666666555444444444444444444444444666666666666666666666666444555666666777777777666555555555555555555555555555555555666777888888888666777777777777777888888:::888666555555666888:::::::::;;;;;;<<<======>>>;;;;;;<<<<<<===>>>>>>>>>???@@@CCCDDDFFFMMM___qqqqqqtttxxxzzz{{{{{{{{{{{{{{{tttbbbQQQDDD===999888666444222333222111///111111111111111111111111222222222222222222222222222111111111000000000/////////000000000000//////000000000000////////////000000000000000000000000111111111111111111111111///000000000111111111111777444222222222222111000222222222222222222222222222222222222222222222222333444555888;;;>>>@@@BBBCCCDDDDDDDDDCCCDDDGGGJJJPPPUUU^^^lllxxxxxx~~~xxxnnnnnnuuu~~~|||}}}zzzqqqiiieeeccceeeeeefffiiimmmrrrvvvyyyyyy{{{~~~~~~||||||}}}}}}~~~~~~|||zzzxxxxxxxxxvvvtttuuuvvvvvvvvvuuutttssssssssssssrrrqqqppppppoooooonnnnnnnnnnnnllljjjhhhfffcccbbbaaabbbccccccbbb```^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\___ccchhhlllppprrrwwwzzz~~~ooo___SSSLLLCCC???;;;999888888777777777777666666666666777777888888777666555555666666444444444444444444444444666666666666666666666666888888888888888777666555666666666666666666777777444444555666777888999999555555555666666777777777:::888666555555666888::::::;;;;;;<<<<<<===>>>>>>;;;;;;<<<<<<===>>>>>>>>>???@@@CCCEEEFFFNNN___qqqoooqqquuuxxxzzzzzzyyyxxxxxx~~~zzzjjjXXXJJJ@@@<<<888666444333333333111000111111111111111111111111222222222222222222222222333222222111000000//////000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000111111111111666444222111222222111///111111111111111111111111222222222222222222222222333444555888;;;???BBBCCCDDDDDDDDDDDDDDDEEEIIILLLNNNVVVbbbttt|||yyyyyywwwooohhhjjjsss{{{zzzyyy||||||uuulllfffcccbbbbbbccceeehhhlllppptttvvvzzz}}}~~~~~~~~~~~~}}}|||{{{{{{zzz{{{{{{}}}~~~~~~~~~~~~}}}zzzxxxxxxwwwuuusssttttttuuuuuuuuuttttttssstttsssrrrqqqpppooonnnnnnllllllllllllkkkiiigggeeedddcccccccccddddddbbb```]]]\\\[[[YYYYYYYYYYYYZZZZZZ\\\___ccchhhmmmqqqtttwwwzzz~~~yyyfffXXXPPPFFFBBB===999888888777777666666777777777777666666666666777666555555666888444444444444444444444444666666666666666666666666888888888888777666555555444444444555555555555555444555555666777888888999444444555555666666777777999888777666666777888999888888999::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>@@@DDDFFFGGGNNN```qqqoooqqqtttxxxzzz{{{yyywwwvvvyyy}}}rrr```PPPEEE@@@888666333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000/////////...000000000000000000000000111111111111111111111111000000000000111111111111333111000000222333222111111111111111111111111111222222222222222222222222444555777:::===AAADDDFFFEEEFFFFFFEEEFFFHHHLLLOOONNNYYYhhh|||{{{zzzzzz~~~lllhhheeegggooovvvwwwvvvwwwuuusssrrrssswww~~~}}}xxxppphhhdddccccccaaabbbeeeiiimmmqqqtttuuuzzz|||}}}~~~||||||}}}}}}}}}|||zzzzzzzzzyyyyyyyyyyyyzzz|||}}}}}}||||||{{{{{{|||||||||}}}|||}}}}}}zzzxxxwwwvvvtttrrrrrrsssssstttttttttssssssttttttsssqqqpppnnnmmmmmmiiijjjjjjjjjiiihhhfffeeefffeeeddddddeeedddaaa___\\\[[[YYYWWWVVVWWWXXXYYYZZZ[[[___ccchhhnnnrrrtttwwwzzz}}}rrr```VVVHHHDDD>>>:::888888777777666666777777777777666666333555666666444555777:::555555555555555555555555666666666666666666666666555555666666666555555444333333333444444555555555555555666666777777888888444555555666777777888888777777777777777777777777888888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@DDDGGGHHHOOO```pppssstttvvvzzz|||}}}{{{yyytttvvvxxx~~~xxxeeeTTTGGGBBB777555333333444444333222111111111111111111111111000000000000000000000000000000000111222222333333222222111111111111222222111111000000/////////...000000000000000000000000111111111111111111111111000000000000111111111111000///...///222444444444000000000000000000000000222222222222222222222222555666888;;;???CCCFFFHHHGGGGGGGGGGGGGGGJJJOOORRRVVVbbbsss{{{zzzzzzzzzwwwgggfffeeegggmmmsssssspppllliiiggghhhoooxxx|||yyysssllleeeaaaaaaccccccdddgggkkkooosssuuuwwwwwwyyy}}}~~~||||||zzzzzz{{{{{{{{{zzzxxxwwwyyyyyyxxxwwwxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{~~~~~~}}}zzzxxxwwwvvvtttrrrqqqrrrsssssstttsssssssssttttttsssqqqooonnnmmmlllggghhhiiiiiihhhgggfffeeegggfffeeeeeefffdddaaa___[[[YYYWWWUUUUUUUUUVVVWWWZZZ[[[___ccciiinnnsssuuuwwwzzz}}}}}}hhh\\\IIIDDD???:::888888888777666666777777777777666666222444666666444555888;;;666666666666666666666666666666666666666666666666222222333444555555555555444444444555555666666666666666666666777777777777555666666777888999999999777777888888888888777777999999:::;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>@@@DDDGGGHHHOOO```pppllloootttxxx{{{|||{{{zzzyyyvvvvvv{{{pppaaaPPPCCC@@@999555777888555333333111111111111111111111111555444222111111111222222111111111111000000000000111000000///...---------222111111111000000//////---...000111111111000///222111///......000222333000000000000000000000000111111111111111111111111000000000000000000000000111111222333333333222222222666:::>>>AAACCCFFFHHHLLLIIIHHHJJJKKKKKKNNNSSSZZZeee|||xxxuuuuuuxxxzzzvvvkkkdddcccdddiiinnnpppmmmiii___ZZZYYYaaappp{{{~~~|||wwwrrrkkkeeebbbaaaaaa```fffhhhjjjmmmppptttvvvwwwzzzzzz{{{{{{|||}}}}}}}}}|||zzzxxxyyy|||~~~~~~|||}}}{{{yyyxxxxxxyyyzzzyyyzzzzzz{{{zzzxxxwwwuuuxxxxxxwwwwwwwwwwwwwwwwwwzzzzzzzzzzzz{{{|||}}}~~~|||}}}~~~~~~{{{xxxvvvuuuuuuuuuvvvuuuuuuttttttvvvwwwxxxrrrrrrrrrqqqooommmjjjiiillllllkkkkkkjjjiiiiiiiiillljjjhhhfffdddaaa]]]ZZZYYYXXXVVVUUUTTTUUUUUUVVVXXXZZZ^^^ccchhhmmmqqqsssxxxyyy{{{|||~~~sss___RRRGGG>>><<<<<<;;;999:::666666666666666777777888444666777777666666777999666666666666666666666666555555555555555666777777666666777777777777666666666555444444444666777888333333333444444555555555777777777777666666666666:::::::::::::::999888777999999999888999999::::::<<<:::999:::<<<>>>>>>===<<<@@@AAADDDKKKLLLYYYrrrnnnqqqvvvzzz}}}}}}|||{{{yyywwwwww{{{}}}vvvgggWWWJJJBBB:::555666666333111111222222222222222222222222333333111000000000111111111111111111000000000000222111111000//////......111111111111000000000//////000000111111111111111333222000//////000111222000000000000000000000000111111111111111111111111111111111111111111111111111222222333333333333333444777<<>>===;;;999999999888777666555555666777444555666666555444666777666666666666666666666666555555555555555666777777666666777777777777666666666555555555555666666777444444444555555666666666777777777777666666666666888888888888888777666666777777777888999;;;<<<===>>><<<;;;<<<>>>@@@@@@???<<>>888777777333111111333333333333333333333333222111111000000000000111222222111111111000000000222222222111111000000///111111111111000000000000111111111111111222222333555333222111000000111222000000000000000000000000111111111111111111111111111111111111111111111111222222222333333444444444777:::>>>AAABBBDDDEEEGGGHHHFFFFFFIIIKKKMMMTTT[[[hhh{{{wwwssssssuuussswww~~~}}}pppeee```bbbffflllqqqqqqkkkbbbZZZRRRSSSYYYgggwww~~~ooojjjddd```___`````````fffgggjjjmmmppprrrtttuuuwwwwwwxxxyyy{{{||||||}}}}}}{{{zzzzzz|||}}}}}}|||}}}|||{{{zzzzzzzzz{{{|||}}}|||yyywwwtttrrrppppppnnnooopppqqqrrrsssssstttqqqqqqqqqrrrrrrsssttttttxxxzzz}}}~~~{{{zzzxxxvvvuuutttrrrqqqqqqqqqqqqoooooooooooonnnmmmlllkkkiiijjjkkkllllllmmmmmmmmmllljjjgggeeecccaaa]]][[[VVVUUUSSSRRRQQQQQQRRRRRRRRRTTTYYY^^^eeekkkqqqsssyyyzzz|||~~~xxxbbbUUUHHHAAA>>>;;;999999<<<:::888555444444555666444555666555444333444555666666666666666666666666555555555666666666777777555666666777777666666555666666666666666666555444555555555666666666666666666666666666777777777777888888888777777777777666888888888888999:::<<<<<<===<<<<<<===???@@@@@@???<<>>???>>>======AAAAAAEEEKKKMMMZZZsssjjjlllooosssvvvxxxyyyyyyvvvuuuwww{{{{{{zzz}}}zzz{{{~~~|||lll^^^QQQGGG>>>;;;:::777555666222222222222222222222222222333333333333333333333222222222222111111111111111000000000000000//////000000000000000000111111000000///......000111222555444333222111111000000000000000000000000000000111111111111111111111111111111111111111111111111333333333333444555666777<<<>>>BBBCCCDDDDDDEEEFFFJJJHHHIIIKKKMMMPPPZZZeeettt~~~uuutttwwwzzz|||~~~{{{~~~sssfff```___ccckkktttwwwpppcccWWWOOONNNUUUbbbrrr~~~yyyrrrhhhddd```___aaadddfffhhhiiikkkmmmpppssstttttttttvvvvvvwwwxxxyyyzzz{{{|||||||||{{{zzzyyyyyyyyyzzz||||||{{{{{{|||||||||}}}~~~{{{wwwrrrnnnllljjjiiijjjjjjjjjkkkllllllmmmmmmpppqqqssstttvvvwwwwwwwwwyyy}}}~~~~~~~~~}}}|||yyywwwuuusssttttttuuuuuuuuuuuuuuusssrrrqqqooonnnmmmlllkkklllmmmoooqqqrrrrrrqqqpppqqqmmmhhhccc___[[[WWWTTTRRRQQQOOONNNMMMMMMNNNNNNPPPRRRVVV\\\dddkkkrrrvvvyyyzzz|||~~~ssscccPPPEEE???;;;999999999888777666666777888:::555777888777555555666777666666666666666666666666555666777777888888777777555555666666666666555555555666777777777555444333444444444444444444444444555666666666777777777888:::999999888888999::::::===<<<;;;:::999999999999;;;;;;;;;===??????>>><<<===BBBBBBEEELLLMMMZZZsssoooooopppppprrrtttvvvwwwtttsssvvvyyyzzzyyy|||{{{uuuvvvxxx}}}tttfffXXXMMMBBB===:::666444555111111111111111111111111222333444444555444444444333222222222222111111111000000000000000000000000000000000000111111111111///////////////000000111333333333222222111000000000000000000000000000000111111111111111111111111222222222222222222222222444333333333444666777999<<>>===BBBBBBEEELLLNNN[[[ssszzzxxxtttqqqpppqqqsssuuutttssstttwwwxxxvvvyyy|||~~~}}}qqqppppppsssyyyrrrdddXXXJJJCCC===777444444222222222222222222222222111222333444444444333333333333222222222111111111111111111111111111111111///000000000111111111111//////000111111111111000111111111111111111000000000000000000000000000000111111111111111111111111222222222222222222222222444444333333444666888:::;;;>>>AAACCCDDDDDDEEEFFFEEEFFFHHHLLLOOOVVVeeesssyyywwwwww|||{{{rrrllliiibbbiiipppmmmbbbVVVPPPNNNRRR\\\kkkyyy|||pppggg```]]][[[\\\```fffjjjllloooqqqtttwwwyyyyyyxxxwwwyyyyyyyyyzzzzzzzzzzzzzzzyyyzzzzzzxxxuuutttuuuwwwvvvvvvvvvvvvuuuttttttsssppppppnnnkkkhhheeebbbaaa^^^___aaadddfffiiikkklllnnnppptttxxx{{{}}}~~~~~~~~~~~~|||{{{zzzyyyyyywwwxxxxxxxxxwwwuuusssrrrrrrqqqpppppppppqqqrrrsssuuuvvvwwwxxxwwwuuurrrpppmmmiiiccc^^^ZZZXXXUUUSSSQQQOOONNNMMMLLLLLLMMMMMMNNNPPPSSSXXX```hhhppptttwwwxxxzzz|||}}}eeeSSSHHH@@@======777888999999999888777666222444666666666666888999666666666666666666666666555666777999999888777666444555555666666555555444666555555555555666666777666555555555444444444444555555555666777888888888888777666555666777999:::888888999999;;;<<<>>>???======>>>@@@BBBBBB@@@>>>>>>BBBBBBFFFLLLNNN[[[tttyyyssspppppprrrsssuuussssssvvvvvvtttwww|||yyy|||~~~qqqooommmmmmqqqxxx{{{ooobbbSSSIIIAAA999555555333333333333333333333333000111222333444333333222333333333222222222111111222222222222222222222222//////000000111111111222///000111333333222111111///000000111111111000000000000000000000000000000111111111111111111111111222222222222222222222222555444333333444666999;;;:::===AAACCCCCCDDDEEEGGGFFFGGGKKKOOOTTT\\\mmm}}}}}}{{{{{{{{{tttpppaaaggglllhhh\\\RRRNNNNNNSSS]]]lllzzz{{{ooofff```^^^\\\^^^ccciiinnnpppqqqsssvvvyyy{{{{{{yyyxxx{{{{{{zzzzzzzzzzzzyyyyyyxxxzzzzzzxxxtttrrrsssvvvssssssssssssrrrqqqpppoookkkkkkjjjhhhfffccc___^^^XXXZZZ]]]```dddhhhkkklllpppssswww{{{~~~~~~|||zzzxxxxxxyyyyyyssstttvvvwwwwwwwwwvvvuuuppppppooopppqqqtttvvvwwwxxxyyyzzzzzzxxxuuurrrpppjjjfff```\\\ZZZXXXVVVTTTPPPOOONNNLLLLLLLLLLLLMMMMMMOOORRRWWW^^^fffnnnrrrvvvwwwyyy|||mmmZZZLLLCCC??????999999;;;;;;:::888555444000222444555555666777999666666666666666666666666555666888999:::999777666444555555555555555555444666555444444444666777999777777666666555555555444444555555666777888888999:::999888777888999;;;<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<>>>@@@@@@>>><<<>>>BBBBBBFFFLLLNNN[[[ttt~~~{{{uuurrrtttsssuuuwwwxxxxxxwwwwwwxxxzzz{{{~~~zzzxxxsssnnnnnnttt}}}ooo\\\KKKAAA<<<999777666666666666555444333333444444444444444444444444444333111000000000111111111111111111111111111111000000000000000000000000000000000000000000000000333222111000////////////000000000000111111111111000111111111111222222222444333111//////111444555555555555555777999;;;===???@@@AAABBBCCCEEEFFFFFFJJJFFFIIIPPPTTTZZZooo~~~}}}zzzyyynnnlllhhhbbbWWWMMMKKKOOOWWWeeeuuu|||{{{uuuiii^^^XXXZZZ]]]aaafffkkkoooqqqrrrtttwwwyyyzzzzzzxxxwwwyyyzzz{{{|||||||||{{{zzzyyyxxxvvvvvvvvvuuutttrrrqqqooonnnmmmmmmllliiigggdddcccaaa```^^^\\\[[[ZZZUUUWWWZZZ]]]aaaffflllqqqqqqtttxxx{{{}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuuuusssrrrpppoooqqquuuyyy|||~~~}}}|||yyyvvvrrrnnnlllfffddd```\\\XXXUUUTTTSSSQQQPPPPPPOOOOOONNNNNNMMMLLLMMMOOOTTTZZZbbbhhhlllrrrwww}}}~~~dddPPPEEE???===;;;===>>><<<888666777888777777666666666666777777666666555666666777888999:::999888666666888999:::555555555555555555555555666666666666666666666666555555555666555555444333666666666666777777777777<<<;;;999777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>@@@@@@AAABBBDDDEEEFFFFFFMMMJJJMMMUUU[[[eee||||||vvvrrrllleeeZZZPPPPPPTTT^^^kkkxxxzzzvvvooofff___YYY[[[^^^bbbggglllppprrrssstttwwwyyyzzzzzzxxxwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvtttttttttsssqqqpppmmmkkkiiihhhgggfffccc```]]]\\\[[[ZZZYYYXXXWWWWWWVVVXXX[[[___ccciiioootttuuuwww{{{~~~~~~}}}|||zzzyyyyyyyyyyyyxxxyyyyyyyyyxxxwwwvvvuuusssrrrpppppprrrvvvzzz}}}~~~|||zzzvvvqqqnnnkkkcccaaa^^^[[[XXXVVVUUUTTTQQQPPPPPPOOOOOONNNNNNMMMLLLMMMOOOSSSZZZaaahhhlllrrrvvv|||qqqZZZJJJCCC@@@<<<======;;;888666888999777777666666666666777777666555555555555555666777888777666555555666777888555555555555555555555555666666666666666666666666333333444444444333333222666666666666777777777777777666555555555777999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>@@@@@@AAABBBCCCDDDEEEFFFGGGLLLJJJLLLUUU^^^nnn~~~~~~wwwooofff[[[SSSSSSYYYfffsss|||yyynnnfffbbb___ZZZ\\\```eeejjjnnnqqqrrrsssuuuwwwyyyzzzzzzyyyxxxxxxyyyzzz||||||{{{{{{zzzuuutttrrrqqqqqqpppnnnllliiigggdddbbbaaa___\\\YYYVVVVVVVVVVVVVVVVVVVVVUUUWWWZZZ^^^bbbgggmmmsssxxxyyy{{{~~~~~~|||{{{zzzyyyyyyyyyxxxyyyzzz{{{zzzxxxvvvuuusssrrrqqqqqqssswww{{{}}}}}}zzzuuupppllljjj```___\\\YYYWWWUUUUUUUUUQQQPPPPPPOOOOOONNNNNNMMMLLLMMMOOOSSSYYY```fffjjjqqquuuyyy}}}fffQQQFFFCCC======>>><<<:::888999:::777777666666666666777777666555555444444444444555666555444333333444555666555555555555555555555555666666666666666666666666333444444555555555444444666666666666777777777777555444444444555777999:::::::::::::::;;;;;;;;;;;;::::::<<<>>>AAABBB@@@???===AAAAAAEEEKKKMMMZZZsss~~~zzz|||}}}}}}{{{zzzyyyyyysssrrrqqqrrrtttxxx|||~~~uuudddUUUJJJCCC===999666666555444333222222222333333333333333333333333222222111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111000///////////////000000111111111222222222111111111222222222333333///222555777888777444222555555666888:::===@@@BBBAAAAAABBBCCCEEEFFFGGGHHHLLLJJJMMMUUUbbbvvv~~~xxx|||yyynnncccYYYSSSUUU[[[mmmzzzzzzkkkaaa]]]\\\\\\^^^ccchhhlllppprrrsssssstttwwwyyyzzzzzzzzzyyyyyyzzz|||}}}}}}}}}|||{{{sssqqqooonnnmmmllljjjhhhfffccc```]]]\\\ZZZWWWUUUSSSTTTTTTUUUVVVXXXXXXYYYYYY\\\aaafffkkkqqqwww||||||~~~}}}||||||||||||xxxyyy{{{||||||zzzwwwvvvssssssssstttvvvyyy|||~~~}}}yyytttooojjjhhh___^^^[[[XXXUUUTTTSSSSSSQQQPPPPPPOOOOOONNNNNNMMMLLLLLLNNNRRRXXX^^^eeehhhpppssswwwzzz}}}rrrWWWHHHBBB===>>>???@@@>>><<<:::999777777666666666666777777777666666555444444444444555555444333333444555555555555555555555555555555666666666666666666666666555555666777888888888777666666666666777777777777666666666666777888999::::::::::::::::::;;;;;;;;;;;;;;;;;;===@@@AAA@@@???===AAAAAAEEEKKKMMMZZZsss~~~~~~|||||||||qqqpppnnnmmmooossswwwzzz}}}~~~{{{kkk\\\RRRIIIBBB===888777555444222222222222333333333333333333333333111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111444444333222222222333333111111111111222222222222111222222222222333333333111111333444555555555555666777777999<<>>AAACCCBBB@@@<<<999777777666666666666777777888888777666555555555555555555555555555555555555555555555555555555555555666666666666666666666666444555666777888888888888666666666666777777777777888888777777777777777888999999999:::::::::;;;;;;<<<;;;;;;===???@@@???>>>===AAAAAAEEEKKKMMMZZZsss|||zzzzzzooommmjjjhhhiiilllpppsss|||~~~}}}|||~~~rrrcccVVVLLLBBB<<<:::888666444333222333333111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222111111111222222222222333222222222222333333333333222222222222333444666777888999999:::===@@@BBBDDDBBBCCCDDDEEEFFFGGGHHHIIILLLNNNTTT```rrrxxxvvv|||wwwiii^^^XXXVVV[[[bbbssspppddd^^^\\\]]]```ffflllppprrrrrrrrrqqqrrrtttvvvwwwxxxyyyyyyuuuvvvwwwxxxyyyxxxxxxwwwrrrpppmmmkkkjjjhhheeeccc^^^[[[XXXVVVVVVVVVUUUTTTVVVWWWYYY[[[^^^```bbbcccfffiiinnnrrrvvvzzz~~~{{{{{{|||||||||{{{{{{{{{yyyzzz{{{|||}}}~~~~~~~~~}}}|||zzzvvvqqqlllgggdddaaa___[[[XXXTTTRRRQQQPPPQQQPPPPPPOOOOOONNNNNNMMMLLLLLLMMMPPPUUU[[[aaaeeemmmqqqvvvzzz|||oooVVVHHH===>>>???@@@AAA@@@<<<999777777666666666666777777888777777666666666666777666666666666666666666666555555555555555555555555666666666666666666666666000111333444555666777777666666666666777777777777777777777666666555555555888888999999::::::;;;;;;<<<;;;;;;<<<>>>??????>>>===AAAAAAEEEKKKMMMZZZsss{{{xxxwwwpppnnnjjjhhhgggiiikkkmmmwww|||~~~}}}~~~xxxiii]]]QQQFFF???;;;:::777555333333444444000000000000000000000000///000111222333222222111111111111111111111111111222222222222222222222222222222222222222222222222000000////////////000000111111111222222222333333222222222333333333444444222222333333555666777888::::::;;;<<<===@@@BBBDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHMMMWWWeeezzz}}}~~~}}}qqqcccZZZVVVUUU[[[bbbooozzzyyykkkaaa\\\ZZZ\\\```gggmmmqqqrrrrrrqqqpppqqqrrrtttvvvwwwxxxyyyvvvwwwxxxyyyyyyyyyxxxwwwsssqqqnnnllljjjhhheeeccc___\\\ZZZYYYZZZ[[[[[[[[[]]]^^^```ccceeehhhjjjkkkooorrrvvvyyy|||}}}||||||{{{{{{|||}}}}}}}}}}}}~~~~~~{{{zzzxxxtttooojjjfffccc___]]][[[XXXUUUSSSSSSSSSQQQPPPPPPOOOOOONNNNNNMMMKKKLLLMMMPPPTTTZZZ```ccclllpppvvv{{{~~~yyy]]]LLL@@@===:::999;;;<<<<<<<<<777777666666666666777777666666555555555666777777555555666666666666555555555555555555555555555555666666666666666666666666///000111333555666666666666666666666777777777777666666777777777777777777777888888999::::::;;;;;;===;;;:::;;;===??????>>>===AAAAAAEEEKKKMMMZZZsss}}}xxxvvvsssqqqmmmjjjhhhiiijjjlllpppwwwrrrggg\\\RRRKKK<<<;;;888555444444444555222222222222222222222222///000111222333333222111111111111111111111111111333333333333333333333333222222222222222222222222333222222222222222333333111111222222222333333333222222333333333444444444222333444666777888888888<<<<<<<<<<<<>>>@@@BBBDDDCCCCCCDDDFFFGGGHHHIIIJJJJJJQQQ]]]nnn{{{wwwkkk]]]UUURRRSSSYYY```iiirrrvvvoooccc[[[XXXVVV\\\```gggnnnrrrsssqqqpppooopppqqqsssuuuvvvxxxxxxyyyzzz{{{|||||||||{{{zzztttqqqnnnllljjjhhheeecccccc```^^^^^^___aaabbbbbbdddeeegggjjjllloooqqqrrruuuxxx{{{~~~~~~}}}{{{zzzzzz|||~~~~~~yyyxxxvvvsssnnnjjjeeeccc]]]\\\ZZZWWWVVVUUUUUUUUUQQQQQQPPPOOOOOONNNNNNMMMKKKLLLMMMOOOTTTZZZ___bbbkkkpppwww|||~~~}}}}}}}}}~~~~~~```MMMBBB<<<555222555999<<<>>>777777666666666666777777444444444444444555666777444555555666666555555444555555555555555555555555666666666666666666666666000111333555666777888888666666666666777777777777666777888:::;;;;;;;;;;;;777777888999::::::;;;;;;===<<<:::;;;===>>>>>>>>>===AAAAAAEEELLLMMMZZZssswwwvvvvvvuuurrrnnnkkkiiijjjkkksssyyyvvvhhhXXXMMMDDD===777666555222222555222333333333333222111111...///000111222111111000000000000000000000000000111111111111111111111111111333444444333222333444555444333222111111111111000000000000000000000000111222333333444444333333444555777777666666888999:::;;;===>>>@@@AAAAAAAAACCCDDDDDDDDDDDDEEEHHHKKKNNNSSS___ttt}}}{{{~~~~~~ssskkkfff]]]UUUQQQSSSXXX]]]fffggggggddd```\\\YYYXXX^^^bbbiiimmmppppppqqqrrrpppqqqrrrrrrqqqsssvvvxxx{{{}}}~~~~~~|||{{{{{{|||~~~yyysssooonnnmmmkkkhhhkkkkkkjjjiiijjjkkklllmmmoooooopppqqqsssuuuwwwxxx}}}}}}~~~zzzyyy{{{}}}~~~}}}|||yyywwwtttpppllliiigggeeeaaa^^^YYYWWWVVVVVVUUUUUUSSSSSSRRRQQQOOONNNMMMMMMKKKKKKMMMQQQVVV[[[^^^___hhhmmmuuu|||~~~|||{{{{{{{{{{{{eeeTTTIIIAAA;;;@@@IIIKKKCCC999888777666666666666666777666777888999999888777666333333444555666666666555444444555666777777666666555666666666555444333333666666666666666666666666555666777888888777555555666777777777555555777888888888999999999999::::::;;;<<<>>>???@@@@@@??????>>>EEEDDDDDDJJJOOO\\\rrr}}}yyywwwvvvtttqqqooonnnooopppuuuyyyxxxggg[[[LLLBBB:::777666333222333222333333333333222111111111222333333444333222222111111111111111111111111111111111111111111111111///111222222000///000111555444333222111111111111111111111111111111000000111222333333444444333333444666777777666666777999;;;;;;===???@@@AAAAAAAAADDDEEEFFFGGGFFFGGGJJJLLLRRRWWWeee{{{~~~}}}yyyooofffaaaYYYQQQNNNQQQXXX]]]dddeeeeeebbb^^^\\\[[[[[[```dddiiimmmooopppqqqrrrqqqrrrssssssssstttwwwzzz|||~~~~~~}}}yyywwwwwwvvvtttqqqttttttsssrrrrrrrrrssstttuuuvvvwwwyyy{{{}}}~~~}}}{{{zzz|||~~~}}}|||zzzzzzwwwvvvsssoookkkhhhfffeeeaaa^^^ZZZWWWWWWVVVUUUTTTPPPOOONNNMMMKKKJJJHHHHHHKKKKKKMMMQQQVVVZZZ^^^___fffllltttzzz~~~}}}{{{zzzzzz{{{||||||}}}}}}~~~~~~dddTTTHHHBBB===AAAIIILLLHHHAAA888888777666666666666666666666777777777777777777444444555666666666555555444444555666666666666666555555666666555555444333666666666666666666666666666666777777777777777666666777888777555555777888::::::;;;;;;;;;;;;<<<<<<;;;<<<===????????????>>>>>>DDDDDDDDDJJJNNN\\\rrr~~~yyyxxxvvvtttssssssttttttvvvyyyzzzlllWWWJJJ===999888555222111333333333333333222222111222333333333333333222111111111111111111111111111111111111111111111111111333555666555333222222222444333222111111111111111333333222222111111111000111222333333444444333333555666777777666666777888;;;<<<===???@@@AAABBBBBBDDDFFFHHHIIIJJJJJJLLLNNNVVV]]]mmm~~~sssjjj```ZZZRRRLLLKKKPPPXXX]]]bbbbbbaaa^^^\\\\\\]]]___dddgggkkkmmmnnnoooqqqrrrrrrssstttttttttuuuyyy{{{|||~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||~~~~~~|||zzzxxxwwwvvvuuusssqqqnnnkkkhhhfffeeebbb___[[[XXXWWWVVVTTTSSSTTTSSSRRRPPPNNNLLLKKKJJJKKKKKKMMMPPPTTTYYY\\\___eeejjjrrryyy|||~~~~~~}}}zzzxxxxxxyyy{{{|||yyyyyyzzzzzz{{{}}}~~~~~~~~~eeeUUUGGGBBB======AAADDDCCC@@@:::999888777666555555555555555555555555666777888666666777777777666555555444555555666666666666666555555666666666555444444666666666666666666666666666666555666666777888999777777888777666555777999::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>DDDCCCCCCJJJNNN\\\rrr|||zzzwwwvvvuuuuuutttsssvvvvvvzzzwwwaaaQQQAAA;;;:::777333000333333444444333333222111111111111111111111000000111111111111111111111111111111111111111111111111555777888777444333222333333333222111111111111111444444333333222111111111111222333333444444333333555777888777666555666888<<<===>>>@@@AAABBBBBBCCCDDDFFFIIIJJJKKKLLLNNNOOOWWWaaavvv|||ooodddZZZTTTMMMHHHJJJQQQYYY^^^______]]][[[ZZZ[[[```ccchhhjjjmmmnnnnnnoooqqqsssqqqrrrsssttttttvvvyyy{{{|||~~~~~~|||yyyvvvtttsssrrrqqqqqqooommmjjjgggeeedddbbb___\\\YYYXXXVVVTTTRRRXXXXXXVVVTTTRRRPPPOOONNNKKKLLLNNNPPPSSSWWW[[[^^^dddjjjqqqwww{{{|||}}}~~~{{{zzzwwwvvvvvvxxx{{{}}}xxxxxxxxxxxxxxxyyyzzz{{{~~~~~~~~~~~~~~~hhhXXXKKKFFF???;;;:::;;;<<<<<<;;;:::999777666555555555555444333333444555777888777777888888777666555555555555666666666666666555555555666666666666555555666666666666666666666666666555555555555777999:::777888888777666666777999888888888999999999::::::::::::;;;<<<<<<============DDDCCCCCCIIINNN[[[qqq|||yyywwwuuutttqqqnnnrrrqqqsss{{{kkkYYYGGG???<<<999444222333444444444444333222222222222111111111111111111111111111111111111111111111111111111111111111111222333444333111/////////222222111111000000111111333333333222222222111111111222333333444444333333555666777777666666777888<<<===???@@@BBBCCCCCCCCCCCCEEEHHHIIIJJJLLLNNNPPPXXXgggpppaaaWWWQQQJJJHHHLLLSSSZZZ^^^\\\[[[ZZZXXXXXX[[[aaafffjjjllloooppppppppprrrssspppqqqrrrssssssuuuxxx{{{{{{~~~|||{{{xxxuuurrrpppoooooonnnmmmmmmkkkiiigggdddcccaaa___\\\ZZZYYYWWWUUUSSSUUUTTTSSSQQQOOONNNLLLLLLKKKLLLNNNOOOQQQTTTZZZ^^^dddiiipppuuuxxxyyyyyyzzzvvvuuutttssstttwwwyyy{{{wwwwwwwwwwwwwwwxxxyyyyyy|||||||||}}}~~~jjjZZZQQQLLLCCC<<<::::::<<<>>>;;;:::999888666666555555555444333333333444666777777777888888777666555555555666666666666666555555555555666666666666666555666666666666666666666666666555555555555777999:::777888888888666666888999888888888999999999:::::::::::::::;;;<<<<<<=========DDDCCCCCCIIINNN[[[qqq{{{yyywwwtttoookkkmmmmmmnnnssszzzwwweeeQQQEEE???999666555444444444444444333222222333333333333333444555555222222222222222222222222111111111111111111111111111333444333111000000111222111111000000000111111222222222222222222222222111222333333444444333333444555777777666666888999===>>>???AAABBBCCCDDDDDDCCCDDDFFFGGGHHHKKKOOORRR\\\ooosssbbbUUUPPPJJJIIINNNUUUZZZ\\\YYYYYYWWWVVVWWW[[[aaafffkkkmmmppprrrrrrrrrrrrsssoooqqqrrrrrrsssuuuyyy{{{|||~~~yyyxxxuuuqqqooommmmmmllljjjjjjkkkjjjhhhfffdddbbb```^^^\\\ZZZZZZXXXVVVTTTSSSRRRQQQPPPOOONNNMMMLLLKKKMMMOOOOOOOOORRRXXX^^^cccgggnnnrrrttttttssssssnnnnnnnnnoooqqqsssuuuwwwtttttttttttttttuuuvvvwwwyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~mmm]]]PPPJJJAAA:::888:::<<<===;;;:::999888777666666666555555555444444444555555666666777777777666555555666666666666666666555444555555666777777777666666666666666666666666666666666666555666666777888999777888999888777666888:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<>>>>>>===CCCBBBBBBIIIMMM[[[qqq~~~|||{{{xxxrrrmmmiiijjjkkkmmmpppxxxrrr]]]MMMAAA999666777444444444555444444333222333222222222333555666777222222222222222222222222111111111111111111111111222333555444333222222333111111000000000000111111///000000111111222222222111222333333444444333333222444666777666777999;;;===>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFGGGKKKQQQUUUccczzzvvveeeTTTOOOJJJKKKPPPVVVXXXXXXWWWWWWVVVUUUVVV[[[aaafffjjjmmmrrrttttttsssssstttpppqqqsssssstttvvvzzz}}}~~~~~~|||vvvuuuqqqnnnlllkkkkkkkkkhhhhhhiiiiiihhheeecccbbb^^^]]][[[[[[[[[ZZZWWWUUUSSSSSSRRRRRRQQQPPPPPPOOOKKKMMMOOONNNNNNPPPWWW]]]```dddjjjnnnnnnmmmlllllldddfffhhhjjjlllnnnppppppoooooooooooopppqqqsssssstttuuuwwwyyyzzz{{{||||||~~~}}}|||}}}sssdddRRRIII>>>888777888999888:::999888888777777777888666666666666666555444333444444555666666666555555666666666666666555444444555555666777777777777777666666666666666666666666666666777777777777777666888999999888777777888:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;===>>>???<<>>???@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFGGGLLLRRRWWWiiiwwwgggSSSNNNJJJKKKQQQVVVVVVUUUVVVVVVUUUUUUVVV[[[aaaeeeiiimmmrrruuuvvvuuuttttttqqqrrrtttuuuvvvxxx{{{~~~~~~|||zzzuuussspppmmmkkkjjjjjjkkkfffggghhhhhhgggeeecccaaa]]]\\\[[[[[[[[[ZZZXXXVVVQQQPPPPPPPPPPPPOOOOOOOOOKKKNNNOOONNNMMMPPPWWW]]]^^^bbbgggjjjjjjiiihhhggg^^^```cccgggiiikkkkkkkkkkkkkkkkkklllmmmnnnooopppqqqssstttvvvxxxyyyzzzzzz~~~}}}||||||~~~zzzlllZZZPPPCCC<<<::::::888555999999888888888888888999777777888888777555333222333333444555666666666555666666777777666555444444555555666777777777777777666666666666666666666666666666777888888777555555888999999888777777888:::888888999999999:::::::::<<<<<<;;;;;;<<<===???@@@<<>>888444333222222444555666555333333333333333333333333333333333333222222111111111222222222222222222222222333222222222111111000000//////000111222333333444333333222111222333444555333333333444444444555555555555555666777888999999>>>@@@CCCDDDDDDDDDDDDEEEIIIGGGGGGHHHHHHKKKTTT^^^ssssss^^^NNNKKKIIIJJJPPPUUUWWWXXXSSSSSSTTTTTTVVV[[[aaaeeennnoooppprrrssstttuuuuuuvvvwwwwwwvvvvvvyyy~~~~~~|||zzzyyyvvvuuurrrpppnnnlllkkkjjjfffgggggggggfffdddbbb```ZZZZZZ[[[ZZZZZZYYYXXXWWWQQQPPPNNNNNNOOOOOOOOONNNNNNMMMLLLLLLOOOSSSXXXZZZ```bbbdddfffgggfffdddccc]]]^^^___aaadddfffiiijjjffffffffffffgggiiijjjjjjpppqqqrrrtttvvvwwwxxxxxx}}}}}}}}}}}}}}}}}}}}}}}}hhh[[[PPPEEE???<<<888777888777777777777666666666666555555555444333333555888555444444333333444444555555555666666666666555555777777666555444444333333666666666666666666666666888888888777777666555444666666666777888888999999888999::::::;;;;;;::::::;;;::::::;;;;;;===>>>>>>AAADDDAAABBBHHHJJJXXXqqq}}}}}}zzzsssnnnjjjiiihhhkkkttt}}}wwwaaaOOOBBB;;;777666444444444555555333111222222222222222222222222333333333222222222111111222222222222222222222222222222222111111000000000000000000111222222333333333333222222222333444555333333333333444444444444555555555555666777999:::>>>@@@CCCDDDDDDDDDDDDEEEGGGEEEFFFGGGHHHLLLWWWbbbxxx}}}kkkYYYMMMKKKJJJLLLQQQUUUWWWWWWTTTTTTUUUVVVXXX\\\bbbgggmmmnnnppprrrssstttuuuuuuvvvvvvvvvvvvvvvyyy}}}|||zzzxxxwwwtttrrrqqqooommmkkkjjjjjjhhhhhhhhhgggfffdddcccbbb]]]]]]\\\[[[YYYWWWVVVUUURRRPPPNNNNNNOOOPPPOOONNNMMMLLLKKKKKKMMMQQQUUUXXX]]]___aaaccccccbbbaaa___\\\\\\]]]^^^```bbbcccdddcccccccccdddeeefffggghhhmmmnnnpppqqqssstttuuuuuuxxxxxxyyyzzz{{{}}}}}}~~~ppp^^^RRRGGGAAA===999888999777777777777666666666666777777777666444444666888666555555444444555555666444444555555555555444444111111333444666777888999666666666666666666666666777777777777777666666555666666777777888999999:::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>AAADDDAAACCCHHHJJJXXXqqq}}}wwwrrrmmmjjjhhhjjjsss~~~mmmXXXHHH>>>:::888666555444444444222000111111111111111111111111333333333222222222222111111111111111111111111111111111111000000000000000111111111111111111111111333333222222222333444555222222222333333333444444666555444444555777:::;;;>>>AAACCCEEEDDDDDDEEEEEEDDDDDDEEEGGGHHHMMMZZZgggzzz{{{xxxpppbbbTTTLLLKKKLLLOOOSSSUUUVVVUUUUUUUUUVVVWWWYYY^^^dddiiilllmmmoooqqqsssuuuuuuvvvuuuvvvvvvvvvvvvyyy}}}}}}zzzwwwuuutttqqqpppooonnnlllkkkjjjiiijjjiiihhhfffeeedddcccccc______]]][[[XXXVVVSSSRRRSSSQQQOOOOOOPPPQQQPPPOOONNNMMMKKKKKKLLLOOORRRUUUYYY[[[]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\^^^^^^_________```aaacccdddeeeiiijjjkkkmmmooopppqqqqqqqqqrrrtttvvvyyy{{{}}}~~~xxxcccWWWJJJCCC>>>:::888:::777777777777666666666666777777777666444333555666666666666555555666666666333333444444444444333333666555555555555444444444666666666666666666666666555666666777777777777777777777888888999:::::::::888999::::::;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<===@@@DDDBBBCCCIIIKKKXXXqqq|||xxxsssooojjjkkkttt{{{cccOOOAAA<<<999777555444444444333111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222222111111111000000222222222333333333444444222222222333333333333444666555444444555888:::<<>>???BBBDDDFFFEEEEEEFFFFFFGGGHHHKKKMMMNNNWWWjjj|||wwwpppeeeWWWOOOKKKOOOTTTVVVVVVUUUSSSSSSRRRSSSTTTVVVZZZ___fffkkkmmmnnnoooqqqrrrsssssssssqqqsssuuuvvvvvvwwwzzz|||~~~|||zzzyyyxxxwwwsssttttttsssrrrooommmlllhhhfffeeebbb```___^^^^^^ZZZZZZZZZYYYXXXWWWUUUTTTSSSQQQOOOOOOPPPQQQPPPOOOPPPOOOOOONNNNNNOOOQQQQQQSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTVVVXXXZZZ[[[XXXXXXYYYZZZ\\\^^^___```aaabbbdddfffgggiiiiiijjjkkkkkkmmmoooqqqssstttuuuxxxzzz{{{|||}}}ooo[[[MMMCCC<<<999:::777777777777666666666666666888999888777555555666444444333333333333444444555666666666666666666555444444444555555555555666666666666666666666666666444444666777888888888888777777888888999:::::::::888999::::::;;;;;;::::::;;;::::::;;;;;;===>>>>>>@@@DDDCCCFFFLLLLLLXXXqqq|||zzzzzzyyy|||xxxqqqssszzzrrrXXXGGG;;;888555333444555444444444444444444444444444444111111222222222333333333333333333333333333333333111222222222333333333333222222222111111111111111111222333444444444333333444444555555555666666666555777999;;;===>>>>>>>>>???BBBEEEFFFEEEEEEFFFGGGFFFHHHLLLOOORRR\\\rrr~~~yyyqqqcccVVVOOOLLLPPPUUUWWWUUUTTTSSSTTTRRRTTTUUUWWW[[[aaahhhmmmnnnooopppqqqqqqrrrrrrrrrqqqrrrtttuuuvvvwwwyyy{{{~~~}}}}}}|||{{{zzzyyyyyyxxxuuuuuuuuutttrrrooommmkkkggggggfffdddbbb```^^^\\\[[[ZZZZZZYYYXXXVVVUUUTTTRRRPPPNNNNNNOOOPPPOOONNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOONNNOOOPPPPPPPPPRRRSSSTTTUUUVVVVVVWWWXXXZZZ\\\^^^___^^^___aaaccceeefffggggggfffgggiiikkknnnppprrrssstttvvvwwwxxxyyy|||xxxcccSSSGGG>>>;;;<<<777777777777666666666666666888::::::888777777777555555444444444444555555444555555666666555555444999888777666444333222111666666666666666666666666555555666777777888777777666666777777888999999:::888999::::::;;;;;;::::::999999::::::<<<===???@@@@@@DDDDDDGGGLLLMMMXXXppp{{{xxxwwwvvv{{{zzzqqqqqqwww}}}|||___KKK===:::666444333333333222333333333333333333333333111111111222222333333333444444444444444444444444222222222333333444444444111111111111111111111111111222333444555444333333555555555666666666666777555777:::===?????????>>>@@@BBBEEEFFFFFFEEEFFFGGGDDDGGGLLLPPPUUUaaaxxx{{{rrrdddWWWRRRMMMQQQVVVWWWUUUSSSTTTUUUSSSUUUWWWYYY\\\cccjjjooooooooopppqqqqqqqqqqqqqqqppprrrtttuuuvvvwwwyyy{{{zzz~~~~~~|||{{{{{{{{{{{{zzzzzzyyyyyyyyyuuuuuuuuutttrrrooollljjjgggggggggfffdddaaa^^^\\\\\\[[[[[[YYYXXXUUUTTTSSSQQQPPPNNNNNNOOOOOOOOONNNLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLNNNNNNNNNMMMNNNNNNOOOPPPTTTTTTUUUVVVXXXZZZ\\\]]]]]]^^^___aaacccdddeeeeeebbbdddfffiiillloooqqqrrrrrrsssuuuuuuwwwzzz~~~hhhWWWJJJAAA===>>>777777777777666666666666444666888888777666666777666666555555555555666666333444444555555444444333333333444444555666777777666666666666666666666666555666666777777777777777666666666777888888999999999999:::;;;;;;;;;::::::888888999:::<<<>>>@@@AAA@@@DDDDDDGGGMMMMMMYYYppp}}}yyyyyywww~~~{{{tttrrrrrrttt}}}jjjRRRFFF<<<444444666444333333333222111000000222444555333333333333333333333333222222333333333444444444111111111111111111111111333222222111111222222333555444444333333444444555555555555555555555555555555666888:::===>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEJJJKKKNNNQQQUUUccc~~~|||oooaaaUUUPPPQQQRRRTTTTTTRRRQQQRRRSSSWWWWWWXXXZZZ^^^ccciiilllqqqqqqqqqrrrrrrsssssssssrrrssstttvvvwwwyyyzzzzzz{{{{{{zzzxxxwwwvvvwwwwwwxxxxxxwwwvvvvvvtttqqqllliiiffffffdddbbb```^^^]]]\\\\\\[[[ZZZXXXVVVUUUUUUUUUTTTSSSRRRQQQOOONNNLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJMMMMMMLLLJJJIIIHHHGGGFFFIIIJJJKKKLLLMMMMMMMMMMMMQQQRRRSSSTTTSSSTTTWWWYYYZZZ\\\^^^_________aaabbbeeeeeefffgggiiikkklllnnnoooqqqssstttuuuwwwzzz}}}|||vvveeeXXXLLLBBB;;;888888777777666666555555:::999666555444555666777777777666666666666777777333444555777777777666555777777777777777777777777777666555666777888888666666666666666777777777777777777777777888888888888999999999::::::;;;;;;;;;<<<<<<<<<======>>>???@@@>>>AAAAAADDDLLLMMMXXXnnnzzzwwwvvv{{{{{{uuuqqqoooqqqxxxqqqYYYKKK@@@777666777555333333333222111111111222444555333333333333333333333333222222222222333333333333111111111111111111111111333222222111111222222333333222222111111222222333444444444444444444444444444666888:::===???@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFIIIJJJMMMRRRYYYiii|||mmm___UUURRRRRRTTTUUUUUUTTTSSSSSSTTTWWWWWWXXX[[[___dddiiilllqqqqqqqqqrrrrrrsssssstttsssssstttuuuvvvxxxzzz{{{|||}}}}}}}}}}}}|||{{{yyyxxxwwwxxxxxxxxxzzzxxxvvvuuusssqqqmmmjjjfffeeedddbbb___]]]\\\[[[\\\[[[ZZZXXXWWWVVVVVVVVVSSSRRRRRRQQQOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLOOOPPPRRRRRRRRRTTTVVVXXXYYY[[[^^^_________```bbbbbbccccccdddfffhhhiiijjjnnnppprrrtttuuuwwwzzz}}}{{{~~~~~~lll^^^QQQGGG@@@999999888777777666666666777666555444444555555666777777666666666666777777444555666666666666666666666666666666666666666666666555444555777888777666666666666666777777777777777777777777888888888888::::::::::::::::::::::::<<<<<<<<<======>>>???@@@???BBBAAAEEEMMMNNNYYYoooyyyxxxzzz}}}~~~zzzrrrmmmmmmrrr~~~yyybbbPPPEEE;;;888888555444444222222222222333333333333222222222222222222222222111111111222222222222333222222222222222222222222333222222111111222222333222222111111111111222222333333333333444444444444444666888;;;===???@@@AAACCCDDDDDDEEEFFFFFFGGGGGGIIIIIIMMMTTT^^^qqqyyyhhhZZZSSSRRRTTTUUUWWWWWWUUUTTTUUUVVVVVVWWWYYY\\\aaafffkkkmmmpppqqqqqqrrrssssssttttttuuutttssssssuuuwwwzzz{{{}}}}}}|||{{{{{{}}}|||{{{zzzyyyyyyyyyyyy{{{xxxuuusssqqqpppmmmkkkfffeeedddaaa___\\\[[[ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWRRRRRRQQQQQQPPPOOOOOONNNMMMMMMMMMLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMOOOPPPPPPRRRUUUWWWWWWYYY\\\]]]]]]^^^___aaa`````````aaabbbdddeeeffflllnnnppprrrtttvvvzzz}}}|||vvvdddUUUIIIBBB;;;:::999888777777777777444444444444555555555555777666666555555666666777777666666555555555555666555555555555555555555555555444444444666777666555666666666666777777777777777777777777888888888888::::::::::::::::::::::::<<<<<<<<<======>>>???@@@@@@CCCBBBFFFMMMNNNYYYppp}}}||||||vvvnnnjjjlllwww~~~~~~hhhTTTHHH<<<999888666555555222222333444444333333222111111111111111111111111000000111111111222222222222222222222222222222222333222222111111222222333444444333333333333444444222222333333333333333444444666888;;;>>>@@@AAABBBDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJNNNVVVcccyyysssbbbTTTOOORRRSSSUUUWWWVVVUUUTTTUUUUUUTTTVVVYYY^^^ccchhhlllooopppqqqqqqrrrssstttuuuuuuvvvtttsssrrrsssvvvyyy{{{}}}~~~}}}||||||~~~}}}}}}|||{{{zzzyyyyyy|||xxxtttqqqooonnnmmmlllgggfffdddbbb___]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJLLLMMMNNNPPPSSSUUUTTTWWWYYY[[[[[[\\\]]]___]]]]]]^^^^^^___aaabbbccciiikkknnnppprrruuuyyy|||}}}~~~yyy}}}|||iiiVVVHHH@@@<<<;;;:::888888777777888333444555666666666666666666666666555555666666666888777666444444444555666555555555555555555555555555444333444666666666444666666666666777777777777666777777777888888888888;;;;;;::::::::::::999999<<<<<<<<<<<<===>>>???@@@???BBBAAAEEELLLNNNYYYooo}}}{{{wwwmmmiiiiiiqqqxxxsssvvvlllVVVJJJ===999888666555666333333444444444333333222111111111111111111111111000000111111111222222222222222222222222222222222333222222111111222222333444333333222222333333444222222222333333444444444444666888;;;>>>@@@BBBBBBDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKPPPZZZiii|||}}}}}}ooo___QQQNNNRRRRRRTTTUUUUUUTTTSSSSSSTTTSSSUUUZZZ```eeejjjnnnppppppqqqqqqrrrtttuuuuuuvvvvvvtttsssrrrsssuuuxxxzzz}}}~~~}}}}}}}}}~~~~~~}}}|||{{{zzzyyy{{{wwwrrrooommmmmmlllkkkgggfffdddbbb```]]][[[[[[WWWVVVVVVUUUTTTTTTTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLNNNNNNMMMMMMLLLJJJIIIHHHJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFIIIJJJKKKMMMPPPRRRQQQSSSVVVXXXXXXYYY[[[\\\[[[[[[\\\]]]^^^___aaabbbfffhhhkkkmmmooorrrvvvyyyyyyzzz|||zzz|||rrrZZZHHH@@@>>><<<:::888777777888888444555666777777777777777666666555555555555666666888777666444444444555666555555555555555555555555555444333444666666666444666666666666777777777777666777777777888888888888::::::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@===AAA@@@CCCKKKLLLWWWnnn~~~zzz|||~~~uuummmiiihhhlllzzztttooopppyyysss[[[NNN@@@:::888666555666444444444444333333333333222222222222222222222222111111111222222222222333333333333333333333333333333222222111111222222333111111000000000000111111222222333333444444555555444666888;;;>>>AAABBBCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKLLLRRR^^^ppp}}}~~~xxxlll^^^RRROOOSSSQQQRRRTTTTTTRRRQQQRRRSSSQQQUUUZZZaaahhhmmmpppqqqpppqqqrrrssstttuuuvvvwwwuuutttsssssssssuuuwwwyyy||||||}}}~~~}}}||||||~~~~~~|||{{{yyyxxxyyyuuuqqqmmmlllkkkjjjiiieeedddcccaaa___]]]\\\[[[XXXWWWVVVUUUTTTTTTSSSTTTVVVUUUTTTRRRPPPOOONNNMMMOOOOOOOOONNNLLLKKKIIIIIIKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGHHHIIILLLOOOMMMOOORRRTTTUUUVVVWWWYYYYYYYYYZZZ[[[]]]___```aaadddfffiiijjjlllooorrruuuvvvwwwyyy|||}}}}}}bbbNNNDDD???===:::888666666777888666666666777777777777777666555555444444555555666777666666555555555555666555555555555555555555555555444444444666777666555666666666666777777777777777777777777888888888888999999999::::::;;;;;;;;;<<<<<<<<<======>>>???@@@===@@@???CCCJJJKKKVVVmmm}}}{{{{{{~~~|||uuunnniiihhhiiisss|||vvvuuuzzz|||cccTTTDDD<<<888555444555666555444333222333333444333333333333333333333333222222222222333333333333333333333333333333333333333222222111111222222333111111000000000000111111222333333444555555666666444555888<<>>???@@@===@@@@@@CCCKKKLLLWWWnnnyyy{{{~~~}}}~~~}}}wwwrrriiiggggggnnn{{{}}}iiiZZZHHH>>>999444222333777666444222222222444555333333333333333333333333222222333333333444444444333333333333333333333333333222222222222222222333333333222222222222333333333333444444555666777777444555888<<>>???@@@>>>AAAAAADDDLLLMMMXXXooouuuxxx||||||~~~{{{vvvlllfffccchhhsss{{{dddJJJ===999777555444222222222111111111000000555444444333333444444555444333333222222333333444222222222222222222222222444222//////111222222222333333333333333333333333333444555555333222333555222555999;;;===>>>???AAADDDDDDEEEEEEGGGIIIJJJKKKLLLNNNVVVjjj~~~}}}{{{pppdddZZZPPPIIIHHHKKKNNNPPPRRRSSSRRRRRRSSSTTTTTTVVV\\\eeemmmrrrrrrqqqsssrrrrrrsssuuuvvvvvvuuutttttttttttttttuuuvvvwwwxxxxxxyyyzzz}}}|||{{{|||zzzvvvsssrrrqqqooonnnmmmjjjfffccc_________^^^]]]\\\ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTRRRRRRSSSTTTTTTSSSRRRQQQQQQRRRRRRPPPMMMJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEIIIJJJKKKLLLNNNPPPQQQRRRQQQRRRSSSTTTUUUYYY]]]aaa```aaaccceeegggiiijjjkkklllnnnrrruuuyyy~~~^^^JJJAAA>>>:::888888888777777777666666666666555555555777777666666555555555444666666666666666666666666777777555333111111333555555444444444444555666666555555666666666666555555666666777888888888888888<<<;;;:::999999999:::;;;===<<<;;;:::;;;===???@@@AAAAAADDDFFFGGGLLL[[[iiisssuuuxxx{{{~~~{{{vvvnnniiieeegggooo~~~kkkPPPAAA<<<888666555444444333333333222222222444444333333333333444444444333333222222333333444111111111111111111111111444222000000111222222222222222222222222222222222333444555555333333444555444777;;;>>>???@@@BBBCCCDDDDDDFFFHHHJJJLLLNNNOOONNNQQQ[[[ppp~~~vvvjjj\\\SSSMMMHHHGGGJJJMMMOOOQQQQQQPPPPPPQQQSSSUUUXXX]]]fffnnnssssssrrrsssrrrqqqsssuuuvvvuuutttttttttttttttttttttuuuvvvwwwxxxyyyzzz{{{~~~~~~|||{{{{{{yyyuuurrrqqqooonnnmmmllljjjfffccc______^^^]]]\\\[[[[[[ZZZZZZYYYWWWVVVUUUTTTTTTTTTSSSTTTTTTTTTSSSQQQPPPOOONNNPPPQQQPPPNNNLLLLLLMMMKKKKKKJJJJJJHHHGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJLLLNNNOOOPPPRRRSSSTTTTTTUUUXXX\\\___``````bbbcccfffhhhjjjkkkkkkmmmpppssswww|||fffQQQAAA>>>;;;888888888888777666666555555555444444444777666666666555555555555666666666666666666666666777666555333111111333555555444444444444555666666555666666666666666666555888888777777777888999:::;;;;;;:::999999999:::;;;===<<<;;;;;;<<<===???AAAAAAAAADDDFFFGGGLLL[[[iiitttttttttvvvyyy~~~|||wwwqqqmmmiiigggkkkyyysssWWWFFF>>>:::777777666666555555555444444444444444333333333333444444444333333222222333333444222222222222222222222222333222000000222333222111111111111111111111111111333444555555333333444555555888<<<>>>???@@@BBBCCCAAACCCEEEHHHKKKMMMOOOOOOPPPTTTaaaxxxsssdddUUUMMMJJJIIIIIIKKKLLLNNNOOOOOOOOOOOOPPPRRRWWWZZZ```hhhooossstttssssssrrrqqqrrrtttuuuuuutttuuuttttttsssssssssttttttvvvwwwyyyyyyyyyzzz|||~~~~~~|||{{{zzzxxxtttqqqooommmlllkkkjjjiiifffccc```___]]][[[ZZZZZZ[[[[[[[[[ZZZXXXVVVUUUTTTSSSSSSTTTTTTTTTSSSQQQPPPNNNMMMLLLMMMOOOOOONNNNNNNNNOOONNNMMMMMMLLLJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKMMMMMMRRRSSSTTTTTTUUUVVVZZZ]]]______```aaadddgggjjjlllkkklllnnnqqqtttyyymmmWWWBBB???;;;999888888888777777666666666555555555555666666666666555555555555666666666666666666666666666666555333111111333555555444444444444555666666666666666666666666666666999999777777777888:::;;;;;;::::::999999::::::;;;>>>===<<<<<<===>>>@@@AAA@@@AAACCCFFFGGGMMM[[[jjjyyywwwuuuuuuwww|||~~~zzztttqqqmmmiiijjjvvv}}}{{{www[[[III@@@:::777888666666666555555555555444444333333333333333333444444333333222222333333444444444444444444444444444333222111111222333222111111111111111222222222222222444555444333333444666444777;;;===>>>???@@@AAA@@@AAADDDGGGIIIKKKLLLLLLOOOWWWggg~~~uuueeeSSSLLLKKKKKKLLLNNNLLLNNNOOOOOONNNNNNPPPRRRXXX\\\bbbjjjppptttuuuuuusssrrrqqqrrrtttuuuuuutttuuuuuutttssssssrrrssssssuuuvvvxxxyyyxxxxxxyyyzzz~~~~~~}}}|||yyyvvvrrrpppmmmllljjjiiiiiihhheeeccc```___\\\ZZZYYYYYYZZZ[[[[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNNNNLLLMMMOOOOOONNNNNNNNNOOOPPPPPPOOONNNLLLJJJHHHGGGEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEGGGIIIJJJLLLLLLOOOQQQRRRSSSTTTVVVYYY\\\]]]]]]]]]___bbbfffiiikkkjjjkkkmmmnnnqqqvvv}}}mmmWWWBBB???;;;999999999888777888888888777777777666666666666666666666555555555666666666666666666666666555555555444222222333555555444444444444555666666777666666666666666666777888888999999::::::::::::::::::::::::::::::;;;;;;>>>=========>>>???@@@AAA@@@@@@CCCFFFGGGMMM[[[jjj~~~zzzwwwxxx{{{~~~wwwtttpppmmmmmmwww|||zzzwww]]]KKKAAA:::777888555555555555444444444444333333333222222333333333444333333222222333333444444444444444444444444444333222111222333444222111222222222222333333444444222333444444333333555666666888<<<>>>>>>???@@@BBBBBBCCCEEEGGGHHHJJJJJJKKKOOOYYYlll}}}wwwfffSSSKKKKKKKKKLLLNNNMMMNNNOOOOOONNNOOOQQQSSSYYY]]]dddkkkqqqtttvvvvvvsssrrrrrrsssuuuvvvvvvuuuvvvuuutttssssssssssssssssssvvvxxxyyyyyyyyyyyyzzz~~~}}}yyyuuuqqqooommmkkkiiihhhhhhgggeeeccc```^^^[[[YYYXXXYYYZZZZZZZZZYYYWWWUUUSSSRRRQQQQQQOOOOOOOOOOOOOOOOOOPPPPPPNNNOOOPPPPPPNNNLLLLLLMMMPPPPPPOOONNNMMMKKKIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLKKKMMMPPPQQQSSSUUUXXXZZZYYYZZZ[[[^^^aaaeeehhhjjjiiijjjlllmmmppptttzzzgggSSSBBB???;;;999999999888888777777777666666666555555555555555666666666666666666666666666666666666666444555555444333222333555555444444444444555666666888777666666666666777888666777:::<<<<<<;;;999777999999999::::::;;;;;;;;;=========>>>>>>???@@@AAA???@@@CCCFFFGGGMMM\\\kkk~~~{{{zzz{{{~~~}}}{{{wwwtttqqqqqqwww|||xxx```OOOCCC;;;888888555444444444444333333333333333222222222222333333444333333222222333333444222222222222222222222222333222222333444444333111222222222333333444444555111333444444444444555666999;;;???AAAAAAAAACCCDDDGGGGGGGGGHHHIIIKKKLLLMMMQQQ\\\sss}}}xxxsssdddSSSKKKHHHGGGIIILLLNNNNNNOOONNNMMMNNNQQQSSSYYY^^^ffflllqqqsssuuuwwwtttsssssstttvvvwwwwwwvvvvvvuuuuuutttttttttuuuuuutttvvvyyyzzzyyyyyyzzz|||}}}zzztttpppooonnnllliiiggggggfffeeeccc^^^]]][[[ZZZXXXXXXYYYYYYXXXWWWUUUSSSRRRQQQPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQQQQPPPMMMKKKKKKKKKNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFGGGIIIKKKLLLLLLIIILLLNNNPPPPPPRRRTTTVVVVVVWWWZZZ]]]aaadddggghhhgggiiilllnnnpppsssxxx{{{ttt^^^OOOCCC@@@<<<:::999999999888444444444444333333333333555555555666666666666666666666666666666666666666333444555555333333333555555444444444444555666666888888666666666666888888555777999;;;<<<:::888777888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@???@@@CCCFFFGGGMMM\\\kkk~~~|||{{{{{{|||}}}|||~~~zzzvvvuuutttwww}}}{{{eeeTTTHHH===888777555555444444444333333333333333222222222222333333444333333222222333333444111111111111111111111111333222222333555555333111000111111222333333444444111333444444444444555777999<<>>>>>>>>>>>>>>???BBBFFFGGGNNN]]]kkk}}}}}}||||||{{{{{{{{{{{{|||~~~|||xxxvvvuuuvvv|||~~~~~~jjjYYYKKK???888777666555555555444444444444333222222222222222222333444333333222222333333444222222222222222222222222333222222444555555333111///000000111222222333333111222444444444444555777888;;;>>>???@@@@@@AAABBBDDDCCCBBBBBBEEEIIINNNQQQXXXfffyyytttppplllbbbVVVNNNIIIGGGKKKQQQLLLLLLLLLKKKJJJKKKNNNQQQXXX^^^gggmmmppprrruuuwwwwwwvvvuuuvvvxxxzzzyyyxxxvvvvvvuuuvvvvvvwwwxxxxxxyyyyyyyyyxxxwwwwwwxxxzzzzzz{{{tttpppoooqqqnnnjjjhhhgggeeedddbbb[[[[[[[[[[[[ZZZXXXWWWVVVSSSSSSRRRPPPPPPOOOOOOOOOPPPOOOMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNLLLLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDFFFGGGIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKLLLPPPSSSXXX^^^bbbdddeeedddeeehhhmmmppprrrsssuuuwwwqqqcccXXXRRRCCC@@@<<<:::::::::999888888888888888777777777777444555555555666666777777666666666666666666666666222444555555444333444555555444444444444555666666999888777555555777888999:::888555444444666999<<<777888999;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>???BBBFFFHHHNNN]]]lllyyy{{{||||||{{{{{{|||~~~~~~~~~}}}~~~{{{yyywwwtttqqqttt{{{rrr]]]MMMCCC<<<888888777555333222222222333333111000000222333333222333333444555555444333333333333333222222111111111222222222222222222222222333333333444555666777888444444555444333444666999<<<<<<===???@@@AAABBBCCCGGGDDDDDDGGGIIIJJJMMMRRRZZZjjj~~~vvvpppmmmggg^^^RRRKKKIIIJJJLLLLLLMMMMMMLLLKKKKKKLLLPPPSSSXXX]]]eeekkkppprrruuuvvvxxxwwwuuuvvvwwwyyyxxxxxxyyyyyyxxxwwwvvvuuuttttttvvvwwwxxxxxxwwwvvvxxxyyy}}}~~~zzzuuurrrpppooommmjjjhhhgggeeebbb```\\\[[[ZZZXXXVVVUUUUUUTTTTTTSSSQQQOOONNNLLLLLLLLLMMMMMMMMMLLLJJJKKKMMMOOOSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNJJJLLLNNNNNNMMMMMMNNNOOOSSSUUUXXX\\\___aaabbbccccccfffiiilllooosssyyy}}}}}}ooobbbWWWQQQFFFAAA;;;888999999777666777777777777666666666666777777777777777777777777666777777666555555777888444666777888888666444333222333444555666888999999555666666666666666555555555555666777888777777777<<<;;;::::::999999999999;;;;;;;;;;;;===>>>???@@@???AAADDDHHHIIINNN\\\jjjzzz{{{||||||{{{{{{|||~~~}}}~~~~~~}}}zzzwwwvvvrrrooorrrwww{{{dddRRREEE===:::888777555333222222222333555333222222444555555444333333444555555444333333333333333222222222111111222222222222222222222222111000000111222333444444444555555555444555777999<<<<<<===???@@@AAABBBCCCFFFDDDDDDHHHIIIJJJMMMSSSaaarrr~~~tttlllhhhccc[[[QQQJJJIIILLLMMMNNNKKKKKKJJJIIIIIIKKKNNNRRRWWW]]]dddkkkooorrruuuvvvxxxwwwuuuvvvwwwyyyxxxxxxyyyxxxwwwvvvuuutttssssssuuuvvvxxxwwwvvvvvvwwwyyy{{{~~~}}}yyytttrrrnnnllliiihhhgggeeebbb```]]]\\\YYYWWWUUUSSSRRRQQQSSSRRRPPPOOOMMMLLLLLLKKKLLLMMMMMMLLLKKKKKKMMMOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKOOOPPPPPPOOOLLLJJJJJJJJJQQQSSSWWWZZZ^^^___``````bbbdddhhhkkknnnrrrwww{{{}}}~~~rrrdddXXXPPPHHHCCC<<<999::::::999777777777777777666666666666666666666666666666666666555666666666444444555777555555666777666555444333444444444555555666666777666666666777777666666555666666666666777777777888888888888999:::;;;<<<===;;;;;;;;;<<<===>>>???@@@???AAADDDHHHIIINNN\\\jjjzzz{{{||||||{{{{{{|||}}}{{{|||}}}~~~}}}yyywwwuuurrrmmmnnnsssrrr[[[JJJ@@@===888777555333222222333333555333222222444555555444333333444444444444333333333333333222222222222111222222222222222222222222000000000000111222333333444555555555444555888:::<<<===>>>???@@@BBBCCCCCCFFFDDDEEEHHHIIIJJJOOOUUUbbbwww}}}sssiiiccc___XXXOOOIIIJJJLLLNNNOOOJJJKKKJJJIIIIIIKKKOOORRRWWW\\\dddjjjooorrruuuwwwxxxwwwuuuvvvwwwyyyxxxxxxwwwwwwvvvuuutttssssssrrrtttuuuwwwvvvuuuuuuwwwxxxzzz}}}}}}}}}}}}zzzuuupppmmmkkkhhhgggfffdddbbb___]]][[[YYYVVVSSSQQQOOOOOOQQQQQQOOONNNLLLLLLKKKKKKLLLMMMMMMLLLKKKKKKLLLNNNMMMNNNOOOPPPPPPPPPOOONNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHKKKJJJJJJJJJJJJKKKLLLLLLJJJLLLNNNOOONNNNNNOOOPPPMMMPPPTTTYYY\\\]]]]]]]]]```cccfffiiilllpppuuuxxx|||}}}~~~yyyjjj\\\SSSLLLFFF???;;;:::;;;:::888777777777777666666666666666666666666666666666666444555666555444333444666555555555555444444444333555444444444444444444444666666777888888777777666777777666555666777888999888888888999:::;;;======;;;;;;;;;<<<===>>>???@@@@@@AAADDDHHHIIINNN\\\jjjzzz|||}}}|||{{{{{{|||}}}{{{|||}}}~~~{{{xxxwwwsssnnnmmmpppwwwiiiSSSEEE???888777555444333333333333333111000000222333333222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333444555555333444444444444555777:::<<<===>>>???AAABBBCCCCCCFFFDDDEEEHHHIIIJJJPPPXXXccc|||}}}tttkkkddd]]]WWWNNNJJJJJJMMMNNNNNNMMMMMMMMMLLLLLLNNNRRRUUUXXX\\\cccjjjnnnrrruuuwwwxxxwwwuuuvvvwwwyyyxxxxxxvvvuuuuuutttssssssrrrrrrssstttvvvvvvuuuuuuvvvxxxyyy}}}|||yyyyyy{{{yyysssmmmllljjjgggfffeeedddaaa___[[[ZZZXXXUUUSSSQQQPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKLLLNNNPPPQQQRRRRRRQQQOOOLLLKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJJJJKKKLLLNNNPPPQQQKKKMMMOOOPPPPPPQQQRRRSSSLLLOOOTTTXXX[[[\\\\\\[[[___aaaeeehhhkkkooosssvvv{{{|||~~~ttteee[[[PPPIIIAAA;;;::::::999888777777777777666666666666666666666666666666666666444555666666555444555666555555444333333333333444333333333444444444444444666777777888888888888777888777666555555777999:::;;;::::::999999:::::::::;;;;;;<<<<<<===???@@@AAA@@@AAADDDGGGHHHNNN\\\kkk{{{|||}}}|||{{{zzz{{{||||||}}}~~~}}}{{{zzzwwwqqqoooppptttxxx___KKKAAA999888666444333333333444333111000000222333333222333333333333333333333333222222222222222222222222222222222222222222222222555444444444444555555666222333333333333444777999======>>>@@@AAABBBCCCDDDEEEEEEFFFIIIIIIJJJQQQ[[[iii}}}wwwoooiii]]]WWWOOOKKKKKKMMMMMMLLLNNNNNNNNNMMMMMMOOOTTTWWWZZZ^^^dddjjjnnnrrruuuxxxxxxwwwuuuvvvwwwyyyxxxxxxuuuuuuttttttssssssrrrrrrrrrtttuuuvvvuuuuuuwwwxxxyyy}}}|||xxxxxxyyyxxxrrrmmmjjjhhhfffeeedddccc```^^^YYYXXXWWWUUUTTTSSSSSSSSSOOONNNNNNMMMLLLLLLLLLMMMLLLNNNOOOOOOMMMMMMMMMNNNPPPQQQRRRSSSRRRPPPMMMLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRWWWWWWWWWUUUQQQMMMLLLLLLMMMOOOSSSXXX[[[\\\\\\\\\^^^aaaeeeiiikkknnnrrruuuwwwyyyzzz|||}}}}}}nnndddVVVNNNCCC<<<:::999888777777777777777666666666666555555555555555555555555444666888888666555666666555555444333333333333444111111222333444555666777666666777888888888888888999888666555666777999;;;:::::::::999999::::::;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAADDDFFFHHHNNN]]]lll{{{|||}}}|||{{{zzz{{{|||~~~~~~}}}~~~|||vvvqqqqqqttt}}}gggPPPBBB999888666444333333444444555333222222444555555444333333222222222222333333111222222222222333333333222222222222222222222222444333333222222333333444222333333333333555888:::===>>>???@@@AAACCCDDDDDDEEEEEEGGGIIIIIIJJJSSS]]]mmm|||wwwqqqlll\\\VVVPPPLLLMMMNNNMMMLLLMMMMMMMMMMMMMMMPPPTTTWWW]]]aaafffkkkooorrruuuxxxxxxwwwuuuvvvwwwyyyxxxxxxuuuuuutttttttttsssssssssssstttvvvvvvvvvvvvxxxyyyzzz}}}{{{zzzyyywwwsssoooiiigggeeedddcccbbb```^^^XXXWWWVVVUUUTTTTTTTTTTTTOOONNNNNNMMMMMMMMMNNNNNNMMMOOOQQQQQQOOONNNOOOOOONNNOOOQQQRRRRRRRRRRRRQQQQQQQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMQQQQQQPPPOOOOOOOOOOOOPPPWWWXXXXXXUUURRROOOMMMMMMNNNPPPSSSWWWZZZ\\\]]]^^^___bbbgggjjjmmmooorrruuussstttvvvwwwyyy}}}vvvlll]]]TTTHHH>>>:::999888666777777777777666666666666555555555555555555555555444666888999777666666666555555555555444444444333111111222444555666777888555555666777888888888888888888777666777888999:::777777777999:::<<<>>>???<<<<<<<<<===>>>???@@@AAAAAAAAADDDFFFGGGNNN]]]lll|||}}}}}}}}}{{{zzz{{{|||~~~~~~~~~~~~xxxsssrrrsssyyykkkSSSCCC999888666555444333444444555333222222444555555444333333222111111222333333111111222222222333333333222222222222222222222222333333222222222222222333333444555555555777:::<<<===>>>???@@@BBBCCCDDDDDDDDDEEEHHHJJJIIIJJJTTT___tttzzzuuuooojjjZZZUUUOOONNNOOOPPPPPPOOONNNOOOOOOOOOOOORRRVVVYYYaaadddiiilllooorrruuuwwwxxxwwwuuuvvvwwwyyyxxxxxxuuuuuuuuutttttttttttttttsssuuuvvvwwwwwwwwwyyy{{{yyy{{{~~~~~~zzzwwwsssqqqooohhhfffdddccccccbbb___]]]WWWWWWUUUTTTSSSRRRRRRRRROOOOOONNNNNNNNNNNNOOOOOOOOOQQQRRRSSSQQQPPPPPPQQQOOOPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRTTTSSSRRRQQQQQQRRROOOPPPRRRTTTWWWZZZ]]]^^^```dddhhhlllnnnqqqsssuuurrrsssuuuvvvyyy|||~~~vvveee[[[MMMBBB<<<:::888777777777777777666666666666555555555555555555555555333555888888777555555555555555666777666555444333333333444555666666777777444444555666777777777777777777888888888999999999666666777888:::<<<>>>???<<<<<<<<<===>>>???AAAAAABBBBBBCCCFFFGGGMMM]]]lll|||}}}~~~}}}{{{zzzzzz{{{~~~~~~~~~zzztttrrrrrrvvvlllTTTCCC:::888777555444444444444333111000111222333333333444333222111111222333444111111111222222333333333222222222222222222222222444444333333222333333333555666777777777999<<>>>>>???@@@BBBCCCDDDDDDDDDEEEHHHJJJIIIJJJUUU```~~~xxxrrrlllhhhWWWSSSOOONNNPPPSSSSSSQQQQQQRRRRRRRRRRRRUUUYYY]]]cccfffjjjmmmooorrruuuwwwxxxwwwuuuvvvwwwyyyyyyxxxuuuuuuuuuuuuuuutttttttttsssuuuwwwwwwwwwxxxzzz{{{wwwyyy{{{~~~}}}yyysssooommmmmmgggeeecccbbbbbbaaa___]]]XXXWWWUUUSSSQQQPPPOOONNNOOOOOONNNNNNOOOOOOPPPPPPOOOQQQSSSTTTRRRQQQQQQQQQTTTSSSRRRQQQQQQPPPQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQQQQSSSTTTUUUTTTUUUUUUSSSPPPMMMLLLLLLOOOOOOPPPRRRUUUYYY]]]___aaaeeejjjmmmooorrrtttvvvtttuuuwwwyyy{{{{{{~~~jjj___PPPDDD>>>;;;999888777777777777666666666666555555555555555555555555222444777777666444444444444666777888888666444333666666666666666666666666333444555666777777777777777777888999999999999888999999999999::::::;;;<<<<<<<<<======>>>@@@AAABBBBBBBBBCCCEEEGGGMMM]]]mmm~~~~~~}}}{{{yyyyyy{{{}}}~~~|||xxxsssllltttiiiUUUIII===:::777555555555444333333444444555555444444333444444333333222333333333222222333333333333444444222222222222222222222222222222333333333333444444555444333444555888;;;===>>>>>>>>>???@@@AAABBBCCCAAADDDCCCHHHNNNMMMUUUiii~~~zzzzzz{{{rrriiidddVVVRRRNNNNNNRRRTTTRRRPPPPPPQQQSSSTTTTTTWWWZZZ]]]aaacccgggkkkooorrrtttuuuvvvuuuuuuttttttvvvwwwxxxuuuuuutttttttttsssssssssssstttvvvxxxyyyyyyyyyyyyxxxzzz|||~~~}}}|||~~~|||zzzxxxuuuqqqlllhhhdddcccbbbbbbbbbaaa___]]][[[YYYWWWSSSPPPNNNLLLLLLPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRPPPOOONNNMMMMMMKKKLLLNNNOOOPPPQQQQQQQQQNNNMMMKKKJJJIIIJJJLLLMMMPPPPPPQQQSSSSSSTTTTTTTTTUUUTTTRRRQQQOOOOOONNNNNNMMMMMMNNNPPPTTTWWWZZZ\\\___bbbfffiiikkkmmmppprrrtttvvvyyy{{{}}}~~~|||sss^^^PPPHHH===;;;===999888888777666666666666666777777666666555555444444444555666888888888777666333444555555333444555777666666666555555555888:::555666666555444444777999555555666777888999::::::888888999::::::;;;<<<<<<============>>>>>>>>>>>>===CCCBBBCCCJJJNNNYYYmmm|||||||||zzzxxxxxxzzz|||~~~~~~|||wwwsssmmmsss||||||gggTTTIII===:::777555555555555444333444444555555444444333333333222222222222222333222222333333333333444444222222222222222222222222222222333333333333444444444444444444666888;;;===@@@@@@@@@AAABBBCCCDDDEEECCCFFFEEEIIIPPPOOOXXXmmm}}}xxxtttzzzwwwkkkcccWWWSSSOOOPPPSSSTTTRRRPPPMMMOOOQQQRRRTTTWWW\\\___ccceeehhhkkknnnppprrrsssuuuttttttssstttuuuvvvwwwuuuuuutttttttttsssssssssssstttvvvxxxyyyzzzyyyyyy{{{|||}}}~~~}}}|||{{{yyywwwuuurrrmmmhhhddddddcccbbbbbbbbbaaa___]]]XXXWWWUUUTTTRRRQQQQQQPPPOOOPPPQQQRRRRRRRRRRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSQQQPPPOOOOOONNNOOOMMMMMMOOOPPPQQQQQQQQQQQQOOONNNMMMLLLLLLMMMNNNPPPRRRRRRTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQOOOOOONNNNNNMMMMMMOOOPPPSSSWWWZZZ[[[\\\___cccgggjjjlllppprrrtttvvvyyyzzz}}}}}}vvv```RRRIII===:::<<<888888777666666555555666666666666666666666555555555444555666777888888777666444555555444333333444666555555555555444555666777444555666666444555666888333333444555666777888888999999999::::::;;;;;;;;;============>>>>>>>>>>>>===CCCBBBCCCKKKOOOZZZnnn{{{{{{{{{yyywwwxxxyyy{{{~~~~~~{{{vvvrrrnnnrrrvvvyyyfffTTTIII>>>;;;777555555666555555333444444555555444444333444333333222222333333444222222333333333333444444222222222222222222222222222222333333333333444444444444444555666999;;;===@@@@@@@@@AAABBBCCCDDDEEECCCGGGFFFJJJQQQRRR\\\sss{{{wwwnnnuuu}}}nnncccXXXUUURRRRRRSSSTTTRRRPPPKKKMMMOOOQQQTTTXXX]]]aaaeeefffiiikkkmmmoooppppppsssssssssrrrssstttuuuuuutttttttttttttttsssssssssssstttvvvwwwyyyzzzzzzzzz}}}~~~~~~~~~~~~}}}}}}|||yyywwwuuusssppplllfffbbbdddcccbbbaaabbbaaa___]]]XXXWWWVVVTTTSSSRRRRRRRRROOOPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQQQQPPPPPPPPPQQQOOOPPPQQQQQQRRRRRRRRRQQQPPPOOONNNNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWUUUTTTRRRQQQOOOOOONNNNNNMMMMMMOOOQQQSSSVVVXXXZZZYYY\\\aaaeeehhhkkkoooqqqtttvvvxxxzzz|||{{{eeeUUUKKK???;;;===888777666555555444444555555555555555666666666666666555666666777777777777666666777777555333222444555444444555555555444444333333555777777666555666777333444555555666777888888::::::::::::::::::::::::<<<=========>>>>>>>>>???>>>DDDCCCDDDLLLOOOZZZnnnzzz{{{{{{zzzxxxxxxzzz|||}}}{{{vvvrrrooooooqqqyyyyyygggVVVKKK???<<<888666555666666555333444444555555444444333555444444444444555555666222222222333333333444444222222222222222222222222222222222333333333444444333333444555777:::<<<===>>>>>>>>>???@@@AAABBBCCCCCCGGGFFFJJJQQQSSS```yyy{{{xxxqqqxxxpppdddYYYWWWTTTTTTTTTTTTRRRPPPKKKMMMNNNPPPSSSXXX]]]aaaeeegggiiikkkmmmooopppppprrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttssstttuuuwwwxxxyyyzzz{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{zzzxxxvvvtttrrrnnnhhhddddddbbbaaaaaaaaaaaa^^^\\\[[[YYYWWWUUURRRQQQPPPOOOPPPQQQRRRTTTUUUVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSQQQRRRSSSSSSSSSSSSSSSRRRPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXUUUTTTRRRQQQOOONNNNNNNNNMMMMMMOOOQQQSSSUUUWWWXXXYYY\\\aaadddgggjjjmmmooossstttvvvxxxzzz}}}iiiYYYNNNAAA===???;;;666666555444444444444444444444555555666666777777666666666777777777777666999999999777555333444555444444555666666555333111222555777888777666555666666777777888999999:::::::::::::::::::::::::::999<<<<<<======>>>>>>?????????EEEDDDEEELLLPPP[[[ooozzz|||||||||zzzzzz{{{}}}~~~{{{wwwssspppnnnnnnuuu~~~mmm[[[NNNBBB>>>999666555666555555333444444555555444444333333333222333333444555555222222222333333333444444222222222222222222222222222222222333333333444444222333444666888:::<<<===>>>>>>>>>???@@@AAABBBCCCBBBFFFFFFIIIPPPTTTddd~~~{{{zzz~~~pppfffXXXWWWVVVUUUUUUTTTRRRPPPMMMNNNOOOPPPSSSWWW]]]aaaeeefffiiikkknnnpppqqqrrrpppqqqqqqrrrrrrrrrrrrrrrssstttttttttttttttttttttuuuuuuvvvvvvwwwyyyzzzzzzzzzzzz{{{{{{}}}~~~|||{{{zzz~~~~~~}}}|||{{{zzzzzzyyyyyywwwvvvtttrrrooojjjfffcccbbbaaaaaaaaa```^^^\\\YYYXXXVVVTTTRRRQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWUUUTTTRRRQQQOOONNNNNNNNNLLLMMMOOOQQQRRRTTTUUUVVV\\\^^^bbbeeefffhhhjjjlllqqqrrrtttvvvwwwzzzjjjYYYNNN@@@===???:::666666555444444444444444444444555555666666777777777777777666666666666777;;;<<<;;;999666555666777555444444666888777555222222555777888777666555666777777888888999999:::::::::::::::::::::::::::999<<<<<<<<<===>>>????????????EEEDDDEEELLLPPP[[[ooozzz{{{}}}|||{{{{{{|||}}}~~~}}}zzzvvvrrrnnnmmmsssvvvbbbTTTEEEAAA;;;777555555444444333444444555555444444333000000000000111222333333222222333333333333444444222222222222222222222222222222333333333333444444222333555777999;;;===>>>@@@@@@@@@AAABBBCCCDDDEEEBBBFFFFFFIIIPPPVVVhhhyyymmmcccVVVVVVVVVVVVUUUSSSRRRQQQOOOOOOPPPQQQSSSXXX^^^cccfffgggjjjmmmoooqqqssssssppppppqqqrrrrrrrrrrrrrrrssssssssstttttttttttttttwwwwwwvvvvvvwwwwwwxxxyyywwwxxxzzz{{{|||}}}|||{{{~~~~~~}}}{{{zzzyyyxxxwwwtttsssrrrqqqpppmmmiiifffcccbbbaaa```aaa```^^^\\\VVVVVVUUUUUUTTTUUUUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSTTTUUUUUUTTTUUUUUUVVVWWWWWWWWWVVVRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTRRRQQQOOOOOONNNNNNLLLMMMOOOQQQRRRSSSTTTTTT\\\___bbbdddeeefffiiijjjnnnppprrrsssuuuwww{{{lllZZZMMM???;;;<<<888777666555555444444555555555555555666666666666666888777777666666666666777<<<<<<<<<:::777666666888666444333444888999666444333555777777666555666777666666666777777777888888::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@>>>DDDCCCDDDLLLOOOZZZnnnxxxzzz||||||{{{{{{{{{|||{{{|||~~~|||yyytttooonnnsss|||iiiYYYHHHCCC<<<777555444333333333444444555555444444333111000000111222333444444222222333333333333444444222222222222222222222222222222333333333333444444111333555777:::<<<===>>>@@@@@@@@@AAABBBCCCDDDEEECCCGGGGGGJJJRRRXXXmmm~~~~~~tttggg^^^SSSTTTUUUUUUTTTSSSRRRRRRNNNOOOPPPQQQTTTZZZaaafffjjjkkklllnnnpppqqqrrrrrrpppqqqrrrsssssssssrrrrrrssssssssstttttttttuuuuuuyyyxxxwwwvvvvvvvvvwwwxxxwwwxxxyyy{{{|||~~~|||{{{yyywwwuuuuuuppppppooooooooommmiiifffcccaaa``````aaa```^^^[[[XXXXXXWWWWWWWWWWWWXXXXXXUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUTTTTTTTTTUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVUUUTTTRRRQQQOOOOOONNNNNNLLLMMMOOOQQQRRRRRRRRRRRRYYY\\\```bbbdddeeehhhjjjlllnnnoooqqqrrruuuyyy|||}}}tttaaaRRRBBB<<<===888888777666666555555666666666666666666666555555555999888777666555555666777:::::::::888666555666777555222000111666888777555444555666666444555666888666777777777777888888888999999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@===CCCBBBCCCKKKOOOZZZnnnwwwyyy{{{{{{zzzzzzzzz{{{yyyzzz{{{}}}~~~{{{wwwqqqoootttzzznnn\\\JJJEEE===888555333333222333444444555555444444333444333333444555666777888222222333333333444444444222222222222222222222222222222333333333444444444111333555888:::<<<===>>>>>>>>>>>>???@@@AAACCCCCCDDDIIIHHHKKKSSSZZZpppzzz{{{qqqcccYYYQQQSSSUUUUUUTTTSSSRRRRRRLLLMMMOOOQQQUUU\\\dddjjjmmmmmmooopppqqqqqqqqqqqqpppqqqrrrssstttsssrrrrrrssssssssstttttttttuuuuuu{{{zzzxxxvvvvvvvvvvvvwwwwwwyyyzzz{{{|||~~~|||zzzxxxvvvtttssspppooooooppppppnnnkkkhhhcccaaa````````````]]][[[]]]\\\[[[ZZZXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUUUUTTTTTTUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZXXXXXXXXXYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWUUUTTTRRRQQQOOOOOONNNNNNLLLMMMOOOQQQRRRRRRRRRQQQVVVYYY]]]```bbbeeehhhjjjkkklllnnnooopppssswwwzzz{{{}}}iiiXXXGGG@@@???:::888888777666666666666666777777666666555555555444999888777555555555666777888888888777555444555777444000---///444888777555555666666555444444777999999999999999999:::::::::888888999::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@===CCCBBBCCCJJJNNNYYYmmm{{{zzzzzzyyyyyy{{{|||}}}zzz{{{|||}}}~~~~~~~~~~~~~~~|||xxxwwwqqqmmmooottt~~~uuucccQQQFFF<<<777555333222444555555555444444333333333333333333333333333333333222222222111111000000000333333333333333333333333333333333333333333333333222333555777:::<<<>>>???<<<>>>@@@AAAAAABBBDDDFFFGGGHHHJJJMMMQQQaaa|||}}}|||xxxjjj]]]WWWQQQSSSVVVVVVUUUSSSRRRSSSQQQPPPPPPQQQVVV\\\bbbfffnnnooopppqqqrrrqqqpppoooqqqqqqqqqqqqqqqqqqrrrrrrsssuuuvvvvvvuuuttttttuuuxxxwwwuuuttttttvvvwwwyyy{{{yyyxxxwwwyyy}}}~~~{{{yyyxxxwwwtttrrrrrrsssssssssrrrooolllkkkddddddddddddccccccbbbaaa\\\]]]]]]]]]]]]\\\[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXZZZZZZZZZZZZZZZYYYXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWXXX[[[\\\\\\[[[]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRPPPNNNMMMKKKKKKLLLMMMOOOQQQTTTUUUVVVYYY\\\___```bbbdddfffggghhhiiijjjjjjmmmqqquuuzzz{{{bbbMMMAAA<<<<<<999888666666777777555444333333444555666666666555888777666555444333333444222444444333000000333666999888777666555444444444666666666666777777777777888888888777777777777777888;;;===<<<:::999;;;>>>;;;;;;<<<===>>>???@@@@@@???EEECCCCCCJJJMMMWWWkkk|||{{{zzzyyyxxxyyyzzzzzzyyyyyyzzz{{{|||}}}}}}}}}{{{}}}{{{xxxtttpppmmmooosss{{{tttaaaQQQGGG<<<888666333222444444444444444444444333333333333333333333333333333333333222222222111111111222222222222222222222222333333333333333333333333333333555777:::<<<===>>><<<>>>@@@AAAAAABBBDDDFFFFFFGGGJJJMMMTTTeee|||}}}~~~|||}}}~~~vvvhhhZZZTTTNNNPPPSSSTTTRRRQQQPPPQQQQQQQQQQQQSSSWWW^^^dddhhhnnnooopppqqqrrrqqqppppppqqqqqqqqqqqqqqqrrrrrrrrrsssuuuvvvvvvuuuttttttuuuxxxwwwvvvuuuvvvwwwyyyzzzzzzyyywwwwwwxxx{{{~~~|||zzzzzzxxxuuurrrqqqrrrrrrrrrqqqnnnllljjjffffffffffffeeecccaaa```]]]^^^^^^^^^^^^]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXXXX[[[ZZZYYYXXXWWWWWWWWWWWWZZZYYYXXXZZZ\\\^^^]]]\\\]]]\\\[[[[[[ZZZYYYXXXXXXUUUUUUUUUUUUUUUUUUVVVVVVTTTSSSQQQPPPNNNLLLKKKJJJLLLLLLLLLLLLNNNPPPRRRTTTTTTWWWZZZ\\\^^^___aaacccfffggghhhiiijjjlllpppsssyyy~~~lllSSSCCC===<<<999888666666777777555444333444555555666666555555444444444444444444444555444666777666444333555888555444444444555666777777666666666666777777777777888777777777777777777777666888:::999777777999;;;999::::::;;;<<<===>>>>>>???EEECCCCCCJJJMMMXXXkkk{{{{{{zzzxxxxxxxxxxxxxxxwwwxxxyyyzzz{{{|||}}}}}}{{{|||~~~{{{wwwrrrnnnlllooorrrwwwttt```SSSHHH>>>999777333333444333333444444444444444444333333333333333333333333444333333333333333222222111111111111111111111111333333333333333333333333444555666888:::;;;=========>>>@@@AAAAAABBBDDDEEEEEEFFFIIINNNVVVjjj}}}xxxyyy}}}}}}~~~{{{rrrcccUUUOOOLLLOOORRRSSSRRRQQQPPPQQQSSSRRRSSSUUUZZZ```fffjjjnnnooopppqqqrrrqqqqqqppppppqqqqqqqqqrrrrrrrrrssstttuuuwwwwwwuuutttuuuvvvxxxwwwwwwwwwxxxzzz{{{}}}zzzyyywwwvvvwwwyyy|||~~~}}}||||||{{{yyyvvvsssssssssttttttssspppnnnlllhhhiiiiiiiiigggdddaaa_________``````______^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYUUUUUUUUUUUUVVVWWWWWWXXXZZZZZZZZZZZZZZZYYYYYYXXX\\\\\\ZZZYYYXXXXXXXXXXXX[[[ZZZZZZ[[[^^^______^^^\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTTTTTTTUUUVVVVVVWWWXXXVVVSSSQQQNNNMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPRRRTTTVVVZZZ\\\\\\^^^```aaaeeefffggghhhhhhjjjnnnqqqwww{{{uuuYYYGGG???>>>:::888777777777777666444444444555666666666555555333333444555555666777777555666888777666555666777333333333444444666777777666666666666777777777777777777777777777777888888999:::;;;;;;::::::;;;===999:::;;;;;;======>>>??????DDDCCCDDDJJJNNNXXXlllyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{}}}~~~~~~|||yyyrrrmmmkkkmmmpppuuuwwwbbbUUUJJJ@@@;;;888444333555333333333444444555555555333333333333333333333333444444444444444444444444222222222222222222222222222222333333333333444444555666777888:::;;;<<<======???AAAAAAAAAAAACCCEEEEEEFFFJJJOOOYYYnnn~~~uuurrruuu{{{}}}~~~{{{xxxnnn^^^QQQLLLMMMPPPSSSTTTSSSRRRRRRRRRSSSSSSTTTWWW\\\bbbgggkkkmmmnnnpppqqqrrrrrrqqqppppppqqqqqqrrrrrrssssssssstttvvvwwwwwwvvvuuuvvvvvvxxxxxxxxxyyyzzz|||}}}~~~{{{zzzxxxwwwwwwyyy{{{|||~~~}}}}}}}}}}}}{{{wwwtttwwwxxxxxxyyywwwuuusssqqqlllllllllllliiifffbbb```aaaaaabbbbbbbbbaaa``````^^^^^^]]]\\\[[[ZZZYYYXXXVVVVVVVVVVVVWWWXXXYYYYYY[[[\\\\\\\\\\\\[[[ZZZZZZ\\\[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZ[[[^^^``````___\\\\\\[[[ZZZXXXWWWVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXZZZWWWTTTPPPNNNMMMMMMNNNKKKKKKJJJJJJKKKMMMOOOPPPUUUWWW[[[\\\]]]^^^```bbbccceeefffggggggiiilllnnntttxxx~~~yyy\\\IIIAAA@@@:::888777777888777666444555555666666666666555555555555666777888888888888333444666666666555444444666555444444444444444555666666666666777777777777777777777777777888888888;;;<<<<<<<<<<<<<<<===>>><<<<<<===>>>???@@@AAAAAA???DDDCCCDDDKKKNNNYYYmmmvvvvvvwwwyyyzzz{{{||||||xxxyyyyyyzzz|||}}}zzzsssnnnkkklllooovvv|||fffXXXMMMAAA<<<999555444555333333333444444555555555333333333333333333333333444444444444444444444444333333333333333333333333222222222333333444444444555666777999:::;;;======>>>???AAAAAAAAAAAACCCDDDFFFGGGKKKQQQ[[[qqqxxxuuuxxxvvvzzz{{{xxxtttiiiZZZOOOKKKNNNPPPSSSTTTSSSRRRRRRRRRRRRSSSUUUXXX]]]ccchhhkkkmmmnnnpppqqqrrrrrrqqqqqqppppppqqqrrrssssssttttttuuuwwwxxxxxxwwwvvvvvvwwwyyyyyyyyyzzz|||}}}~~~|||{{{zzzyyyyyyzzz{{{|||}}}~~~}}}}}}}}}|||yyywwwyyyzzz{{{{{{zzzxxxvvvtttppppppooonnnkkkgggdddbbbdddddddddddddddcccbbbbbb``````___^^^\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\\\\ZZZZZZYYYZZZZZZ[[[\\\]]]YYYXXXXXXZZZ]]]______^^^\\\[[[ZZZYYYXXXVVVUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWTTTRRROOOLLLJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNSSSVVVYYY[[[\\\]]]___aaabbbdddffffffggghhhjjjlllqqquuu{{{yyy^^^JJJAAA???:::999777777888888666555555666666666666666555555555666777777777777666555444444555666666666444333555555444444444555555666666666666666777777777777666666777777888888888888999999888999::::::::::::<<<<<<===>>>???@@@AAAAAA>>>DDDCCCDDDKKKOOOZZZnnnrrrtttvvvxxxzzz{{{||||||xxxxxxyyyzzz|||}}}|||uuuooolllmmmqqqyyylllZZZOOOCCC>>>:::666444555333333444444444444444444333333333333333333333333333333444444444444444555333333333333333333333333111222222333333444444555555666777999;;;<<<>>>>>>>>>@@@AAAAAAAAAAAABBBDDDFFFHHHMMMTTT^^^tttvvvsssvvvwww}}}}}}yyyvvvqqqeeeWWWOOOMMMMMMPPPRRRSSSQQQPPPOOOOOOQQQRRRTTTWWW\\\bbbgggjjjmmmnnnoooqqqrrrrrrrrrqqqppppppqqqrrrssstttuuuuuuvvvwwwyyyyyywwwvvvwwwxxxyyyzzz{{{{{{|||}}}~~~~~~{{{{{{zzzyyyyyyzzz{{{|||{{{}}}}}}}}}}}}|||zzzyyyzzz{{{|||{{{yyywwwuuussssssqqqooollliiifffeeefffffffffgggfffeeeeeedddbbbbbbaaa```^^^]]]]]]\\\]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^___^^^]]]]]]\\\YYYYYYYYYYYYZZZ[[[\\\]]]WWWWWWWWWYYY\\\^^^^^^^^^\\\[[[ZZZXXXWWWUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTRRRPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGHHHIIIKKKMMMNNNOOOQQQUUUWWWYYYZZZ]]]___bbbdddfffgggggggggiiikkkooorrrwww{{{xxx___LLLAAA<<<;;;999888888888888777555666666777777777666555555333444555666555444333222777666555666777888666555222222333444666888:::;;;666666666666777777777777666666666777888888999999;;;:::999:::<<<===<<<;;;:::;;;<<<<<<>>>>>>???@@@>>>DDDCCCDDDLLLOOOZZZnnnppprrrtttvvvxxxyyyyyyyyywwwwwwwwwyyy{{{}}}{{{uuuqqqoooqqquuu{{{ooo[[[PPPEEE???;;;666555666444444444444444444333333333333333333333333333333222222333333444444444444222222222222222222222222111111222333333444555555444555777999;;;===???@@@>>>@@@AAAAAAAAAAAABBBDDDEEEHHHOOOWWWcccyyyuuutttzzz|||yyytttnnncccVVVPPPPPPPPPRRRTTTTTTRRRPPPOOOOOOOOOPPPRRRVVV[[[aaafffiiilllmmmoooqqqrrrrrrrrrrrrppppppqqqrrrssstttuuuuuuvvvxxxyyyyyyxxxwwwwwwxxxzzzzzz{{{||||||}}}||||||yyyyyyxxxxxxyyyzzz{{{{{{{{{}}}||||||}}}~~~}}}{{{|||}}}~~~}}}{{{yyyxxxvvvtttrrrooollljjjiiiiiihhhhhhhhhhhhhhhgggffffffccccccbbbbbbaaa```____________^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[\\\[[[ZZZYYYYYYYYYYYYYYYWWWWWWWWWYYY\\\^^^___^^^\\\[[[ZZZXXXVVVUUUSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJFFFFFFFFFFFFHHHJJJMMMNNNLLLOOOSSSVVVXXXZZZ]]]___bbbdddfffgggggggggiiijjjmmmppptttxxx|||sss^^^NNNBBB<<<;;;999888888888888777555777777777777777666555555222333555777777777666555888555333444666777666444222222333555777:::<<<===666666666666777777777777555666666777888888999999>>><<<;;;<<>>??????@@@>>>DDDCCCDDDLLLPPP[[[ooopppqqqsssuuuvvvvvvuuuuuuvvvvvvvvvwwwzzz~~~}}}{{{tttqqqqqquuuxxx|||qqq\\\QQQEEE???;;;777555666555555555444444333333333333333333333333333333333222222222333333444444444111111111111111111111111111111222333333444555555333444666999;;;>>>@@@AAA???@@@AAAAAAAAAAAABBBCCCDDDHHHPPPZZZggg}}}yyyyyy|||{{{|||xxxtttmmmaaaVVVQQQSSSSSSUUUWWWWWWTTTRRRPPPPPPMMMOOOQQQUUU[[[```eeehhhlllmmmoooqqqrrrrrrrrrrrrppppppqqqrrrsssuuuuuuvvvvvvxxxzzzyyyxxxwwwxxxyyyzzz{{{|||||||||||||||{{{wwwwwwwwwwwwxxxyyyzzz{{{||||||{{{|||~~~~~~~~~|||{{{xxxvvvrrrnnnlllkkkkkkkkkiiiiiiiiiiiiiiihhhggggggddddddccccccbbbaaaaaaaaa``````^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZ^^^]]][[[ZZZXXXWWWVVVVVVXXXWWWWWWZZZ]]]_________\\\[[[ZZZXXXVVVTTTSSSRRRPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHJJJMMMNNNMMMPPPTTTWWWZZZ\\\___bbbbbbdddggghhhggghhhiiijjjlllooosssvvvzzznnn\\\OOODDD===;;;999888888999888777666777777777777777666555555333444777:::;;;;;;;;;:::666333000000333444444222666666666666777999:::;;;666666666666777777777777555666666777888999999999<<<:::888999<<<===<<<:::======>>>???@@@AAABBBBBB>>>DDDCCCEEELLLPPP[[[ooorrrssssssssstttuuuuuuuuuuuuvvvwwwwwwyyy{{{zzzuuupppnnnsss|||tttbbbTTTEEE>>>:::666444444333444444555555444444333333333333333333333333333222222222222222222222222111222222333333222222111333333444444444444444444666666888:::<<<>>>???@@@AAA@@@@@@@@@AAACCCEEEFFFFFFJJJNNNUUUiii}}}zzzxxx~~~|||tttdddUUUPPPRRRZZZZZZYYYUUURRROOOOOOOOONNNOOORRRVVV\\\bbbgggjjjnnnooopppqqqrrrrrrqqqpppqqqrrrsssuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvxxxyyy{{{yyyyyyzzzzzzzzzyyyxxxxxxuuuvvvxxxzzz{{{{{{{{{{{{xxxzzz~~~}}}}}}}}}}}}|||}}}zzzwwwsssqqqpppooommmlllllllllkkkkkkkkkkkkkkkkkkgggfffdddbbbbbbbbbdddeeeeeedddcccaaa___^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\^^^]]][[[ZZZYYYZZZ[[[\\\XXXYYYZZZ\\\\\\[[[[[[ZZZXXXYYYYYYXXXVVVSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDFFFGGGIIIJJJNNNQQQTTTWWWXXXZZZ\\\^^^```bbbeeefffffffffggghhhmmmnnnoooqqqvvv}}}qqqaaaPPPDDD>>><<<;;;:::888777666666666666555555555444444444444666666777777666555444444666555444333333444555666555555444333333555666777666666666666777777777777888888999999999:::::::::888888999999999:::::::::>>>============>>>>>>???AAAAAACCCEEEGGGNNN^^^mmmrrrrrrrrrsssttttttuuuuuuuuuvvvwwwwwwwwwzzz~~~~~~zzzvvvpppnnnrrrzzzwwwdddVVVHHH@@@<<<777444333444555555666666555555444333333333333333333333333333333333333333333333333222222222333333222222222333333333444444444444555666777888:::<<<>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEHHHLLLPPPXXXmmm~~~~~~yyygggWWWRRRVVV^^^]]][[[VVVRRROOOOOOPPPNNNPPPSSSWWW\\\bbbfffiiikkklllnnnpppqqqrrrqqqqqqqqqrrrsssuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwyyyyyyyyyzzzzzzyyyyyywwwvvvvvvuuuvvvxxxzzz||||||||||||zzz|||~~~~~~~~~zzzwwwsssqqqppppppnnnmmmlllkkkkkkkkkjjjjjjiiiiiigggfffdddcccdddeeeggghhhfffeeedddbbb```_________\\\\\\\\\[[[[[[\\\\\\\\\___]]]\\\ZZZZZZZZZ\\\]]][[[[[[]]]]]]]]]\\\[[[ZZZWWWWWWWWWVVVUUUSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIGGGFFFFFFEEEFFFFFFEEEFFFGGGHHHJJJLLLLLLOOOSSSUUUWWWYYY\\\^^^^^^```cccdddddddddeeegggkkklllnnnpppuuu}}}ssscccRRREEE@@@;;;:::999888777777777777666666666666555555555444666666666666666555444444666555444444444444555666444444444444444555666666555555666666666777777777777777777888888888888999888999999999999:::::::::===============>>>>>>???AAAAAACCCEEEGGGNNN^^^mmmpppqqqqqqrrrssssssttttttuuuuuuvvvuuuuuuwww{{{~~~~~~}}}zzzvvvqqqnnnpppwww|||gggYYYKKKCCC>>>888444333555666666666666666666555222222222222222222222222444444444444444444444444222222333333333333222222333333333444444444555555666777888:::<<<>>>@@@@@@@@@?????????@@@BBBDDDEEEIIINNNSSS]]]sss~~~zzzgggVVVTTTYYYdddbbb^^^XXXRRROOOOOOPPPOOOQQQTTTXXX]]]bbbfffiiihhhjjjlllnnnpppqqqqqqqqqpppqqqrrrtttuuuvvvwwwwwwttttttuuuvvvwwwwwwwwwwwwyyyyyyxxxxxxwwwvvvuuuttttttuuuwwwzzz|||}}}~~~~~~}}}}}}~~~zzzwwwtttrrrqqqqqqooonnnkkkkkkkkkjjjiiihhhggggggffffffeeeeeefffgggiiijjjgggfffeeecccbbbaaaaaaaaa]]]]]]]]]\\\\\\]]]]]]]]]___^^^]]][[[[[[\\\]]]^^^^^^^^^______^^^]]]\\\[[[VVVVVVUUUTTTSSSSSSSSSSSSOOOOOONNNNNNNNNNNNOOOOOOMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIKKKLLLKKKNNNQQQTTTVVVXXX[[[]]]\\\^^^aaabbbbbbbbbdddeeeiiijjjlllooottt|||xxxhhhUUUGGGBBB::::::999888777777777888777777777777666666666666666666666666666555555444666555444444444444555666333444555555666666555555444444555555555666666666555666666666666777777777999999999999::::::::::::===============>>>??????AAAAAACCCEEEGGGNNN^^^nnnooooooppppppqqqrrrsssssstttuuuuuuttttttuuuxxx{{{}}}yyyvvvrrrnnnnnnrrryyyiii[[[LLLEEE@@@:::666555555555666666666666555555222222222222222111111111444444444444444444444444333333333222222333333333222333333444444555555555666777999;;;===???@@@AAA????????????@@@BBBCCCEEEJJJOOOUUUaaayyy|||}}}uuubbbSSSSSS[[[iiifff```YYYRRRNNNNNNPPPPPPQQQUUUYYY^^^cccfffhhhhhhiiikkkmmmnnnooonnnnnnmmmnnnppprrrtttuuuuuuvvvrrrsssuuuwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuutttrrrsssuuuwwwzzz|||}}}~~~~~~~~~{{{xxxtttrrrqqqqqqpppnnnlllkkkjjjiiihhhgggffffffggggggfffffffffggghhhhhhffffffdddcccbbbbbbbbbbbb___^^^^^^]]]]]]^^^^^^_________^^^]]]]]]^^^^^^______`````````___]]][[[ZZZXXXVVVTTTRRRQQQQQQQQQRRRNNNNNNMMMLLLLLLMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGIIIKKKLLLMMMPPPSSSUUUVVVWWWYYY[[[[[[]]]```aaabbbbbbdddeeehhhjjjlllpppuuu|||zzzoooZZZJJJEEE:::999999888777777888888888888888777777777777666555666666666666666555555555555555444444555555555222333555666666666555444444444444444555555555666666666666666777777777777999999999:::::::::;;;;;;===<<<<<<======>>>???@@@@@@@@@CCCEEEGGGNNN^^^nnnmmmmmmnnnooopppqqqrrrrrrtttttttttsssssstttwwwzzz~~~~~~yyywwwsssnnnkkkmmmsssxxxlll^^^NNNEEE@@@:::777777333444444555555444444333333333333222222222111111222222222222222222222222444444333222222333444444222222333333444555666666777777999;;;===???@@@AAA@@@?????????@@@BBBDDDEEEIIINNNVVVddd~~~zzz{{{zzz{{{uuussstttssslll]]]RRRTTT]]]jjjgggaaaYYYRRRNNNNNNOOOOOORRRUUUZZZ___dddgggiiijjjjjjllllllmmmlllkkkjjjkkklllnnnpppqqqsssttttttrrrsssuuuwwwwwwwwwvvvvvvsssssstttuuuvvvvvvvvvvvvqqqqqqsssuuuwwwyyy{{{|||~~~}}}|||yyyvvvsssrrrqqqpppnnnllllllkkkjjjiiihhhgggfffiiihhhgggffffffeeeeeeeeeeeedddcccbbbbbbbbbbbbbbb``````____________`````````_______________``````````````````^^^\\\ZZZYYYZZZYYYVVVSSSQQQOOOOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGFFFFFFGGGHHHIIIJJJPPPSSSUUUVVVVVVVVVXXXYYY[[[^^^aaabbbcccccceeeggghhhjjjlllpppuuu|||}}}www___MMMFFF::::::999888777777777777999888888888777777777777555555666666666666666555444555555555555555555444222333555666666666555444444444444444555555555666777777888888888999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@BBBEEEGGGNNN___oookkkllllllnnnooopppqqqrrrsssttttttsssrrrtttwwwzzz|||~~~yyywwwtttnnniiiiiimmmrrr}}}}}}~~~tttdddRRRGGG@@@:::888888333333444444444444333333555444444333333222222222222222222222222222222222555444333222222333444555111222333333444555666666777888999;;;===???AAAAAAAAA@@@@@@@@@AAACCCEEEFFFHHHMMMWWWgggwwwwww}}}zzzvvvxxxpppiiihhhgggbbbYYYRRRVVV]]]gggeee```YYYRRRNNNMMMNNNNNNQQQVVV[[[aaaeeeiiijjjjjjkkklllllllllkkkjjjiiiiiikkkmmmoooqqqrrrssssssttttttuuuvvvwwwwwwwwwwwwsssssstttuuuvvvvvvvvvvvvqqqqqqrrrsssuuuwwwyyyzzz~~~~~~~~~~~~~~~|||}}}yyyvvvtttsssqqqooommmmmmllllllkkkjjjiiiiiijjjiiiiiigggfffeeedddcccddddddcccbbbbbbcccccccccaaaaaa````````````aaaaaa`````````aaaaaaaaaaaaaaa``````aaa```___]]][[[ZZZ[[[ZZZXXXUUURRRPPPNNNNNNLLLKKKIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOMMMKKKJJJHHHGGGFFFFFFFFFHHHIIIJJJQQQSSSVVVVVVVVVVVVXXXYYY\\\^^^aaaccccccdddfffhhhgggiiillloootttzzz{{{cccNNNEEE<<<;;;:::888777666666666888888888888777777777777444555666666666666666666444444555666666555444444333444555555666666555555444444555555555666666666999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA???@@@BBBEEEGGGOOO___ooojjjjjjkkkmmmnnnooopppqqqrrrsssssssssssstttxxx{{{{{{}}}~~~xxxxxxuuunnngggeeeiiimmm{{{zzz{{{mmmXXXIII@@@:::777888444444555555555555444444666666555555444333333222333333333333333333333333666444333222222333444666111222222333444555666777777888:::;;;>>>???AAABBBBBBAAAAAAAAABBBDDDFFFGGGHHHNNNXXXjjj|||uuuwww}}}wwwtttwwwnnnaaa^^^[[[XXXTTTPPPTTTZZZcccbbb^^^YYYRRRNNNMMMMMMMMMPPPUUU\\\bbbgggjjjllliiijjjkkklllllllllkkkjjjjjjkkkmmmppprrrssstttuuuvvvvvvvvvvvvwwwwwwyyyyyyvvvvvvvvvvvvvvvuuuttttttrrrrrrrrrssstttvvvyyyzzz{{{}}}{{{|||}}}~~~~~~~~~zzz~~~~~~zzzxxxvvvsssqqqnnnnnnnnnnnnmmmmmmlllllljjjjjjiiiiiihhhgggfffeeeeeedddddddddddddddeeeeeebbbbbbaaaaaaaaaaaabbbbbb```aaaaaabbbbbbbbbbbbbbbaaaaaabbbbbbaaa___]]]\\\ZZZYYYXXXVVVTTTRRRPPPNNNMMMLLLJJJHHHHHHJJJLLLMMMNNNOOOPPPQQQPPPNNNLLLKKKIIIHHHHHHGGGGGGHHHJJJKKKNNNPPPSSSUUUVVVWWWYYYZZZ[[[^^^aaabbbcccdddfffhhheeegggjjjmmmqqqwww}}}zzzdddNNNCCC===<<<:::888777666555555888888777777777666666666444444555666666666666666444444555666666555444444444444444444444555666666555555666666666777777777999999999999:::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===???@@@AAA??????BBBEEEGGGOOO___oooiiijjjkkklllnnnooopppqqqrrrssssssssssssuuuxxx{{{zzz|||}}}xxxxxxuuunnnfffcccfffkkk{{{|||{{{uuu]]]LLLAAA999666777555555666666666666555555777777666555444444333333444444444444444444444444666555333222222333555666111111222333444666666777777888:::<<<>>>@@@AAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIIOOOYYYlllzzztttwwwuuurrruuunnn\\\WWWRRRQQQOOOMMMPPPUUU``````]]]XXXRRRNNNLLLLLLLLLOOOUUU\\\ccchhhkkkmmmhhhiiijjjlllmmmmmmllllllkkklllnnnqqqsssuuuvvvvvvwwwwwwvvvvvvvvvxxxyyy{{{yyyyyyxxxwwwvvvtttrrrqqqttttttssstttuuuwwwyyyzzzyyy|||yyyzzz{{{}}}~~~~~~yyy}}}~~~{{{xxxuuusssoooooooooooooooooonnnnnniiiiiijjjjjjjjjiiiiiihhhfffeeeeeeeeeeeefffggggggccccccbbbbbbbbbbbbcccccc```aaabbbcccccccccccccccbbbbbbccccccbbbaaa```___XXXXXXXXXXXXVVVTTTQQQPPPNNNMMMJJJIIIIIIJJJMMMNNNNNNOOOQQQQQQQQQOOOMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLJJJMMMPPPSSSUUUWWWZZZ\\\ZZZ]]]```bbbcccdddfffgggdddfffiiillloootttzzz~~~yyycccNNNAAA>>>===;;;999777555444444777777777777666666666666444444555666777777666666333444555666666555444333555555444333333555666777666666666666777777777777888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAA??????BBBEEEGGGOOO```pppmmmmmmlllmmmmmmoooqqqrrrttttttsssssstttvvvyyy{{{yyy{{{}}}}}}xxxtttpppjjjeeeeeeiiivvveeePPPDDD>>>999555666666555444444444444555333333333333333333333333555444222111111222333555444444444333333222222222555444444444444555666666???<<<:::;;;===???>>><<>>??????@@@@@@???AAADDDEEEDDDKKK___rrrnnnnnnmmmnnnoooppprrrsssvvvuuutttssstttuuuwwwxxxyyy{{{}}}}}}xxxtttqqqkkkddddddhhhpppzzzkkkTTTGGG@@@;;;888666666555444444444444555333333333333333333333333777777666555444222111000444333333333333333333222444444444444444555666666<<<:::999;;;>>>@@@@@@>>>@@@AAAAAAAAA@@@AAACCCFFFNNNSSS___tttzzzwwwzzz{{{xxxxxx~~~ggg]]]WWWQQQOOOMMMMMMSSSYYYccc___YYYTTTQQQNNNJJJHHHJJJNNNUUU\\\bbbeeeffffffhhhiiikkkkkkkkkkkklllnnnooooooppprrrtttwwwyyyzzzzzzxxxwwwyyy{{{|||{{{yyyyyyyyyyyyxxxwwwvvvuuutttsssrrrrrrtttxxxyyyxxxvvvvvv{{{}}}yyywwwvvvwwwxxxzzz{{{|||}}}}}}}}}zzzyyyzzz~~~~~~{{{wwwttttttuuuvvvxxxzzz{{{|||}}}~~~zzzwwwvvvvvvvvvuuutttrrrqqqooonnnnnnmmmmmmnnnooonnnllljjjkkkkkkiiihhhfffeeeeeeeeeeeedddccccccbbbbbbbbbbbbbbbbbbccccccdddcccccccccbbbbbbccccccbbbaaa___^^^[[[[[[YYYXXXUUURRRPPPOOOLLLJJJGGGDDDEEEHHHMMMPPPUUURRRRRRTTTSSSOOOLLLNNNOOOMMMKKKIIIIIIIIIJJJKKKJJJMMMPPPRRRSSSUUUWWWYYYYYY\\\```bbbbbbbbbcccdddeeecccdddggghhhkkksss}}}~~~jjjUUUGGG???:::888::::::777666777777777666666666555555555555555666666666666555555555555555555555555555555666666666666777777777888333444666777777777666555777777777888999999999:::999999999999:::;;;<<<<<<=========>>>??????@@@@@@AAABBBEEEGGGHHHOOO```qqqnnnnnnnnnnnnpppqqqrrrsssvvvuuutttsssssstttuuuvvvyyy{{{~~~}}}yyyuuurrrkkkdddcccfffmmmvvvrrrYYYIII@@@;;;888666666555444444444444555333333333333333333333333666777888888777444111///222333333333333333333444444444444444444555555666999888999;;;>>>@@@AAA@@@AAABBBBBBBBBAAAAAADDDFFFLLLSSSaaayyy{{{{{{}}}hhh]]]VVVOOOKKKJJJLLLTTT^^^fffbbb[[[UUUQQQNNNKKKIIIJJJNNNTTT[[[aaadddeeeeeefffhhhjjjkkkkkklllnnnpppqqqqqqrrrsssuuuwwwyyyzzzzzzxxxwwwxxxyyy{{{zzzzzz{{{zzzzzzyyyxxxwwwvvvvvvuuuuuutttvvvxxxyyyyyyxxxwww}}}~~~~~~~~~|||yyywwwvvvwwwwwwxxxwwwvvvssspppnnnnnnnnnoooqqqrrrssstttuuuvvvtttssstttwwwwwwuuurrrpppqqqqqqssstttwwwxxxyyy{{{~~~|||yyyxxxyyyyyywwwuuussspppnnnmmmmmmllllllmmmnnnmmmllljjjlllkkkjjjiiigggfffeeeeeefffeeeeeedddcccbbbaaaaaacccccccccdddccccccbbbbbbaaabbbbbbbbbbbbaaa___^^^\\\\\\[[[YYYVVVTTTRRRPPPLLLKKKIIIFFFFFFLLLUUU]]]aaaZZZSSSSSSRRROOONNNNNNMMMKKKIIIGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRUUUXXX[[[XXX\\\```ccccccccccccccccccbbbcccggghhhkkksss|||rrrZZZJJJ===999777999:::777666888777777666666666666555555555555666666666666555555555555555555555555555555333444444444555555555555555555555555666666666666888888888888888888999999999999999999:::;;;<<<<<<=========>>>??????@@@@@@AAAAAACCCFFFIIIQQQ```nnnkkkllllllmmmooopppqqqrrrtttsssssssssssstttvvvvvvyyy{{{}}}yyyvvvtttmmmeeecccfffnnnvvvxxx\\\III???:::777666666555444444444444555333333333333333333333333333333555666666555444444222222222333333444444444444444333333444444555666888999:::<<<>>>@@@@@@@@@AAABBBCCCCCCCCCEEEHHHJJJJJJSSSddd~~~nnnaaaYYYPPPJJJHHHJJJVVVaaakkkeee]]]VVVQQQNNNKKKJJJJJJNNNTTT[[[```cccddddddfffhhhjjjjjjjjjkkkmmmoooppppppqqqrrrsssuuuwwwxxxyyyxxxwwwwwwxxxyyyzzzzzz{{{zzzyyyxxxwwwvvvvvvvvvwwwvvvvvvwwwxxxyyyzzzzzzyyy}}}zzzyyywwwvvvuuusssqqqnnnmmmlllnnnoooooonnnllljjjgggeeedddeeeeeefffhhhiiijjjkkkmmmlllkkkmmmpppqqqpppooommmmmmnnnoooqqqtttvvvwwwuuuzzz~~~{{{zzz|||{{{zzzwwwtttqqqnnnlllmmmlllkkkkkkmmmmmmllljjjkkkjjjjjjiiigggfffeeedddeeeeeeddddddbbbaaa```___bbbbbbccccccbbbbbbaaa```bbbcccdddddddddbbbaaa```\\\[[[ZZZYYYWWWTTTRRRQQQPPPRRRTTTTTTUUU[[[gggppplll```VVVSSSSSSPPPNNNNNNJJJIIIGGGEEEDDDEEEFFFGGGKKKLLLNNNOOOPPPSSSWWWZZZWWW[[[```bbbcccbbbbbbbbbbbbaaacccgggiiikkksss||||||aaaOOO@@@;;;888999:::777666888777777666666666666666666555555666666666666555555555555555555555555555555222222333333333444444444666555555555555666777777999999999888888888888888999999999999:::;;;<<<<<<=========>>>??????@@@@@@???>>>???DDDIIIPPP]]]iiiggghhhiiikkklllnnnnnnoooppppppqqqrrrtttuuuwwwxxxyyy{{{~~~}}}zzzxxxvvvpppgggdddfffmmmuuu~~~aaaLLL@@@:::777666666555444444444444555333333333333333333333333333333222222222333555666222222222333333444444444333333333333333444555555999:::<<<===>>>>>>>>>???@@@AAACCCEEEFFFIIIMMMPPPMMMXXXkkktttggg___TTTLLLGGGJJJWWWeeepppiii___WWWQQQNNNLLLKKKJJJNNNTTT[[[```cccddddddgggiiijjjjjjjjjjjjkkkmmmppppppqqqqqqssstttuuuvvvwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxvvvuuuuuuuuuuuuwwwwwwwwwwwwxxxyyy{{{||||||~~~{{{xxxtttqqqjjjiiihhhgggeeedddcccbbbdddddddddcccbbb```^^^]]]\\\\\\\\\]]]^^^```bbbcccccccccdddfffiiilllmmmmmmiiiiiijjjlllnnnqqqssstttrrrwww}}}|||}}}}}}{{{xxxuuurrrooonnnmmmkkkjjjkkklllmmmlllkkkjjjjjjiiiiiigggfffdddcccdddddddddcccbbb```___^^^```aaaaaaaaaaaaaaa``````aaabbbcccdddcccbbbaaa```[[[[[[ZZZXXXVVVTTTRRRQQQUUUZZZ^^^```aaaeeemmmtttggg\\\RRRPPPQQQPPPOOOOOOKKKJJJGGGFFFEEEFFFGGGHHHMMMNNNOOOOOOOOOQQQTTTWWWVVVZZZ^^^aaaaaa```aaaaaabbbbbbdddhhhiiikkksss{{{fffSSSDDD???;;;;;;:::777555777666666777777777777777777555555666666666666555555555555555555555555555555555666666666777777777777666555555555555666777777999999999888888888888888999999999999:::;;;<<<<<<=========>>>??????@@@@@@@@@>>>@@@DDDIIIPPP^^^jjjdddeeegggiiijjjkkkllllllmmmnnnppprrrtttvvvwwwxxxzzz|||~~~}}}zzzyyyyyysssjjjggghhhiiippp|||gggQQQCCC<<<999666666555444444444444555333333333333333333333333777555333111000111222333222333333333333333333444333333333333333444444555888:::===>>>>>>===>>>>>>???@@@CCCEEEGGGKKKOOOSSSMMMXXXmmmwwwkkkbbbWWWNNNHHHKKKYYYhhhtttmmmbbbXXXRRRNNNLLLKKKKKKOOOUUU\\\aaacccddddddgggiiijjjjjjiiiiiikkklllqqqqqqqqqrrrssstttuuuvvvtttvvvxxxxxxwwwwwwwwwxxxyyyxxxvvvtttssssssttttttuuuvvvwwwwwwwwwyyy|||zzzvvvrrrlllhhh```___^^^\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXWWWVVVVVVVVVUUUUUUVVVWWWYYY[[[]]]\\\\\\]]]___bbbeeeggghhhdddeeefffhhhjjjmmmoooppppppuuu}}}~~~}}}}}}}}}{{{yyywwwtttrrrpppmmmllljjjkkklllnnnmmmmmmjjjjjjjjjjjjiiigggdddccccccdddddddddcccaaa```^^^___```aaaaaabbbbbbaaaaaa___```aaaaaaaaa```___^^^[[[ZZZZZZXXXWWWUUUSSSRRRSSSVVVYYYZZZYYYYYY\\\^^^WWWPPPLLLNNNPPPOOOOOOQQQNNNLLLJJJHHHHHHHHHIIIJJJMMMNNNOOOOOOOOOPPPRRRTTTVVVXXX\\\]]]^^^^^^___aaabbbaaadddhhhiiijjjpppyyy}}}iiiVVVGGGAAA<<<<<<:::777555777666666777777777777888888555555666666666666555555555555555555555555555555444444555555555666666666555555555555666666666666888888888888888888999999999999999999:::;;;<<<<<<=========>>>??????@@@@@@BBBBBBDDDGGGJJJRRRaaaooobbbcccfffhhhjjjkkkkkkkkknnnoooppprrrtttuuuuuuvvv{{{|||~~~|||{{{{{{{{{vvvmmmjjjkkkhhhnnnxxxjjjSSSDDD<<<999666666555444444444444555333333333333333333333333666555444444333333333333444333333333333333333222333333222222333333444555555999===???>>>>>>???@@@>>>@@@BBBDDDFFFJJJNNNQQQMMMYYYnnnvvvjjjbbbXXXNNNHHHLLL[[[kkkwwwooocccYYYRRRNNNMMMLLLLLLPPPVVV]]]aaadddddddddeeegggiiiiiiiiijjjlllnnnpppppppppppppppqqqrrrsssrrruuuyyyzzzxxxvvvvvvwwwyyyxxxvvvtttssssssttttttsssuuuwwwwwwvvvyyy}}}|||uuuqqqllleee```\\\ZZZXXXVVVUUUTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQSSSUUUXXXYYYWWWXXXYYYYYYZZZ\\\___aaa___```aaaccceeehhhjjjlllmmmrrryyy~~~}}}||||||{{{zzzxxxvvvuuutttnnnmmmkkkkkkmmmnnnooonnnllllllmmmmmmkkkiiifffeeecccdddeeeffffffdddbbbaaa___```aaacccdddddddddddd^^^___```aaaaaa```___^^^\\\[[[[[[ZZZXXXVVVTTTSSSPPPPPPPPPPPPNNNMMMLLLKKKMMMKKKLLLPPPQQQNNNMMMOOOMMMLLLJJJHHHGGGHHHIIIJJJJJJLLLOOOPPPPPPPPPRRRSSSVVVWWWYYYZZZZZZ\\\^^^`````````cccffffffgggmmmtttxxxjjjWWWFFF???;;;:::999777666888666666777777777888888888555555666666666666555555555555555555555555555555222222222333333333444444333444666777777777666555777777777888999999999:::999999999999:::;;;<<<<<<=========>>>??????@@@@@@CCCDDDFFFHHHIIIPPPbbbsssaaaccceeehhhjjjkkkkkkkkkooopppqqqrrrsssttttttttt{{{|||~~~|||{{{{{{|||wwwoookkkmmmjjjoooxxxiiiRRRBBB:::777666666555444444444444555333333333333333333333333111222444666777777666555444444444333333222222222333333222222333333444555333777<<>>@@@BBBCCCEEEHHHLLLOOORRR^^^tttssshhh```WWWNNNHHHMMM]]]nnnyyyqqqdddYYYRRROOOMMMLLLMMMQQQWWW]]]bbbdddeeeeeeccceeegggiiijjjkkknnnpppmmmmmmllllllmmmnnnnnnooopppuuuzzz{{{yyyvvvuuuvvvzzzxxxvvvtttsssssstttuuurrrtttvvvvvvvvvxxx~~~zzzsssnnniiiaaa[[[[[[YYYWWWTTTRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTQQQPPPOOOOOOQQQSSSVVVXXXVVVVVVVVVVVVVVVWWWYYY[[[\\\\\\^^^___bbbeeeggghhhiiinnnuuu}}}}}}{{{{{{{{{zzzyyyxxxwwwvvvooommmkkkkkkmmmooopppooommmnnnoooooommmkkkhhhgggdddeeeggghhhhhhgggeeeccc```aaabbbdddeeefffgggggg```aaabbbccccccbbbaaaaaa]]]]]]\\\[[[YYYXXXVVVUUUTTTRRRPPPOOOOOOOOOMMMLLLMMMMMMQQQUUUSSSMMMKKKLLLKKKIIIGGGFFFEEEEEEFFFGGGGGGJJJNNNPPPQQQRRRSSSTTTVVVWWWXXXXXXXXXZZZ^^^```______aaadddddddddjjjqqqttt{{{iiiVVVCCC===999999999777777999666666777777888888888999555555666666666666555555555555555555555555555555555555555666666666777777333444666888888777555444666666777888999::::::;;;999999999999:::;;;<<<<<<=========>>>??????@@@@@@AAACCCFFFGGGFFFMMM```ttt___aaadddgggiiikkkkkkkkkkkkmmmpppqqqrrrsssuuuvvvxxx{{{~~~~~~|||yyyzzzxxxppplllmmmmmmtttzzz|||cccQQQEEE;;;555444444555555555555555555333333333333333333333333444444333222333444555666333333333333333333333333333444555444444444666888>>>===<<<;;;<<<===???AAAAAAAAADDDGGGEEEDDDGGGNNNTTT___vvv{{{sssfff```UUULLLKKKRRR___hhhrrrlllcccYYYSSSPPPOOOOOOOOOUUU[[[_________aaadddcccdddeeefffiiilllnnnoooooonnnnnnnnnnnnppprrrssstttwwwyyyzzzyyyxxxxxxyyyzzzyyyxxxvvvuuuuuuttttttvvvwwwyyy{{{|||~~~~~~yyysssmmmhhhfffeeeZZZYYYWWWUUUTTTTTTUUUUUUTTTUUUVVVWWWWWWUUUSSSRRRQQQOOOLLLLLLNNNPPPRRRRRROOOOOOOOOPPPRRRUUUWWWYYYYYY[[[^^^_________```bbbggglllsssyyy|||xxxxxx{{{}}}{{{xxxsssqqqooollljjjiiiiiiiiimmmlllkkkkkklllmmmlllkkkkkkjjjiiigggffffffffffffdddeeegggiiijjjjjjiiihhhdddcccaaa___^^^]]]\\\\\\^^^^^^]]][[[YYYWWWUUUSSSUUUTTTSSSRRRPPPOOOMMMMMMOOOOOOOOOOOOOOOOOONNNNNNMMMKKKIIIGGGFFFFFFGGGGGGKKKMMMOOORRRSSSRRRQQQPPPVVVWWWYYY[[[\\\]]]]]]\\\]]]___bbbbbbbbbeeejjjooovvv}}}nnnVVVJJJAAA;;;::::::777666777666666666666666666666666555444444444444555666666666555555555555444444444777666555555555555666666555555555555666666666666888888888888999:::;;;<<>>===<<<;;;;;;<<<===<<<<<<<<<<<<===>>>???@@@???FFFFFFGGGMMMQQQ]]]rrr___aaacccfffiiijjjkkkkkkkkkmmmpppqqqqqqrrrtttuuuwwwyyy|||}}}}}}}}}~~~}}}zzz{{{xxxqqqmmmmmmkkkqqqwww~~~uuu___PPPEEE===888555555555555555555555555333333333333333333333333444444333333333444555666333333333333333333333333333444555444444444666888>>>>>>======>>>@@@AAABBB@@@???AAAFFFGGGFFFIIINNNSSS___vvvxxxpppddd]]]TTTMMMMMMUUUbbbkkkrrrlllbbbYYYSSSPPPOOOOOOQQQVVV\\\_________```ccccccdddeeegggiiilllnnnooonnnmmmmmmmmmnnnoooqqqrrrsssvvvxxxyyyxxxxxxyyyyyyzzzyyyxxxwwwuuuuuuuuuuuuvvvwwwyyy|||~~~}}}zzzvvvrrrnnnjjjhhhggg```___]]]ZZZXXXWWWWWWWWWYYYYYYZZZ[[[ZZZXXXUUUTTTSSSPPPNNNMMMOOOQQQSSSSSSNNNNNNNNNNNNPPPRRRTTTUUUXXXZZZ\\\]]]]]]]]]^^^```dddiiipppwww||||||xxxxxx{{{|||zzzxxxtttrrrpppnnnlllkkkjjjjjjnnnmmmllllllmmmnnnmmmlllkkkkkkiiihhhgggffffffffffffffffffggggggffffffeeefffeeedddbbb``````______]]]]]]\\\[[[YYYWWWVVVUUUSSSSSSRRRQQQOOONNNMMMMMMQQQRRRRRRRRRRRRQQQQQQPPPNNNLLLJJJHHHFFFGGGHHHHHHJJJKKKMMMNNNOOOPPPOOOOOOTTTUUUWWWYYYZZZ[[[[[[[[[]]]___aaabbbbbbdddjjjooouuu|||pppWWWJJJAAA;;;::::::777666777666666666666666666666666555555555555666666777777777666666666666555555555666666666666666666666666666666666777777777777888888888888888999:::;;;<<<>>>===<<<;;;;;;;;;<<<<<<=========>>>>>>???@@@AAA@@@GGGGGGHHHNNNRRR^^^ttt___```bbbeeegggiiijjjkkkkkkmmmpppqqqqqqqqqrrrsssuuuwwwzzz{{{{{{|||}}}~~~~~~||||||yyysssooommmiiimmmssszzzkkkYYYMMMEEE>>>999555555555555555555555555333333333333333333333333444333333333333444555666333333333333333333333333333444555444444444666888;;;;;;<<<===???@@@AAAAAA@@@>>>@@@GGGKKKLLLMMMOOORRR___xxxrrrjjj```[[[SSSNNNOOOXXXfffooorrrkkkaaaXXXSSSQQQPPPPPPSSSWWW]]]___^^^]]]___aaacccdddfffhhhjjjmmmnnnooonnnmmmllllllmmmnnnpppqqqrrrtttvvvwwwwwwwwwyyyzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvxxx{{{~~~~~~}}}yyyxxxwwwuuussspppnnnmmmiiihhheeebbb___]]]]]]\\\```aaaaaa```^^^\\\YYYWWWTTTRRROOOOOOQQQRRRSSSSSSPPPOOONNNNNNOOOPPPRRRSSSUUUWWWZZZZZZZZZZZZ[[[\\\```eeelllrrrxxx|||yyyyyy{{{|||zzzxxxuuutttrrrpppnnnmmmmmmmmmooonnnmmmnnnooopppooommmlllllljjjiiihhhggggggggghhhgggfffeeedddcccccccccfffeeedddbbbaaa`````````\\\\\\\\\[[[ZZZYYYWWWWWWRRRRRRQQQPPPPPPOOONNNNNNRRRSSSTTTTTTTTTRRRQQQPPPNNNMMMJJJHHHGGGGGGHHHIIIKKKKKKLLLMMMNNNOOOOOOPPPRRRSSSTTTVVVXXXXXXYYYYYY\\\^^^aaaaaaaaadddiiinnnsss{{{qqqXXXIIIAAA:::::::::888666888666666666666666666666666666666666666777777777888777777777666666666666555555666777888888777666555777777777777888888888888888888888888888999:::;;;===<<<;;;;;;:::;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBAAAHHHHHHIIIOOOSSS```vvv^^^___aaadddfffhhhjjjjjjkkkmmmooopppoooooopppqqqtttvvvxxxzzzzzz{{{}}}}}}|||zzzuuupppmmmiiikkkooovvvyyyfffVVVLLLEEE>>>999555555555555555444444444333333333333333333333333333333333333444444555555333333333333333333333333333444555444444444666888777888:::<<<===>>>??????DDDAAABBBIIIOOOPPPOOOOOORRRaaa||||||mmmddd^^^ZZZTTTOOOQQQ[[[hhhqqqrrrjjj___WWWSSSRRRQQQQQQUUUYYY]]]^^^]]]\\\^^^```cccdddfffiiikkkmmmooooooooonnnmmmmmmnnnooopppqqqppprrrtttuuuvvvvvvxxxzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxzzz}}}~~~||||||}}}}}}|||yyywwwuuupppooollliiigggeeeddddddhhhhhhhhhgggddd```]]][[[VVVTTTQQQQQQRRRSSSTTTSSSSSSSSSQQQPPPPPPQQQQQQRRRTTTUUUWWWXXXWWWVVVWWWXXX[[[```gggmmmssszzz}}}zzzzzz{{{{{{yyywwwuuuuuutttrrrqqqppppppoooqqqpppooooooqqqqqqpppooonnnmmmkkkjjjiiiiiihhhhhhiiigggfffdddcccccccccddddddcccbbbaaa_________^^^ZZZ[[[[[[[[[[[[ZZZYYYYYYSSSRRRRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSSSSQQQOOONNNMMMLLLIIIGGGFFFFFFGGGHHHMMMMMMMMMMMMNNNPPPQQQRRRQQQQQQSSSTTTVVVWWWXXXYYY[[[]]]`````````ccchhhmmmqqqyyyoooXXXIIIAAA:::::::::888777888666666666666666666666666555555666666777777777777666666666666555555555555444555777999999888666555666666777777777888888888888888888888888999::::::;;;;;;;;;;;;:::;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAAAAAHHHHHHHHHNNNSSS```vvv^^^^^^```bbbdddgggiiijjjjjjlllnnnooonnnnnnooopppsssuuuxxxyyyzzz||||||zzzvvvqqqllljjjkkknnnttt}}}|||hhhWWWLLLDDD===888666666555555555444444444333333333333333333333333333333333444444444444444333333333333333333333333333444555444444444666888777888:::<<<===>>>??????FFFAAABBBHHHMMMMMMMMMMMMTTTdddzzzkkkbbb]]]YYYTTTQQQSSS\\\hhhqqqsssjjj^^^VVVSSSSSSSSSQQQWWWZZZ^^^^^^\\\\\\]]]```ccceeegggjjjmmmnnnooopppqqqpppooooooooopppqqqrrroooqqqsssttttttuuuwwwyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz|||~~~|||vvvuuurrrpppnnnmmmmmmmmmoooooonnnllliiieeeaaa^^^XXXVVVTTTTTTTTTUUUUUUTTTUUUTTTRRRQQQPPPPPPQQQQQQSSSUUUVVVVVVUUUTTTUUUVVVYYY]]]dddiiinnnuuu~~~~~~}}}|||{{{{{{zzzxxxwwwvvvvvvuuuuuutttsssrrrqqqrrrqqqpppppprrrrrrqqqpppooonnnmmmlllkkkjjjjjjjjjiiihhhfffeeeeeeeeefffgggccccccaaa```____________ZZZZZZ[[[[[[[[[[[[ZZZZZZUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSTTTTTTTTTRRROOONNNLLLJJJHHHFFFEEEEEEFFFGGGLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZ\\\_________bbbggglllpppxxxlllWWWHHH@@@:::::::::888777888777777777777777777777777333444555666666666555555555555444444444333333333333555777888999888666555555555555666666666777777888888777777888888999999::::::;;;;;;;;;;;;;;;;;;===============>>>@@@@@@@@@GGGFFFFFFMMMRRR```www]]]^^^___aaacccfffhhhiiihhhkkkmmmnnnnnnnnnooopppssstttwwwxxxyyy||||||yyywwwqqqkkkjjjiiilllrrryyyooo\\\OOOEEE===888666666666555444444333333333333333333333333333333222333444444555555444444333333333333333333333333333444555444444444666888;;;;;;<<<===???@@@AAAAAACCC@@@@@@EEEHHHIIIJJJMMMWWWhhhyyyjjjaaaZZZWWWSSSQQQTTT]]]iiirrrsssiii\\\UUUSSSTTTTTTRRRWWWZZZ]]]^^^\\\[[[]]]```dddeeehhhkkknnnooopppppprrrqqqpppppppppppprrrrrroooqqqrrrrrrrrrsssuuuxxxwwwwwwwwwxxxyyy{{{|||}}}}}}}}}|||zzzwwwvvvuuuuuuuuussssssrrrppplllhhhdddbbb\\\ZZZXXXXXXXXXXXXWWWVVVUUUSSSRRRPPPOOOOOOOOOOOOSSSUUUVVVVVVTTTSSSTTTTTTXXX]]]bbbgggkkkqqqyyy}}}}}}}}}}}}|||{{{yyyxxxwwwuuuvvvvvvvvvuuutttssssssrrrqqqpppqqqrrrrrrqqqppppppooonnnmmmlllkkkkkkkkkjjjiiihhhgggggggggggggggdddcccbbbaaa````````````ZZZZZZ[[[[[[\\\[[[[[[ZZZWWWWWWVVVUUUUUUTTTSSSSSSSSSTTTVVVWWWVVVSSSPPPNNNKKKIIIGGGEEEDDDDDDEEEFFFIIIIIIJJJKKKLLLMMMMMMNNNQQQQQQRRRSSSUUUXXXZZZ[[[YYY[[[^^^^^^^^^aaafffkkkqqqxxx}}}~~~iiiVVVHHH@@@:::::::::888888999777777777777777777777777222333555666666666555444444444444333333333222222333444555777777777666666555555555555666666666666888888777777777888888999::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>???@@@@@@GGGFFFFFFMMMRRRaaawww]]]]]]^^^___bbbeeegggiiigggiiikkkmmmmmmnnnoooqqqqqqrrruuuvvvwwwzzz~~~~~~{{{yyywwwqqqiiiggggggjjjqqqvvv}}}xxxbbbSSSHHH???:::777666666555444444333333333333333333333333333333222333444555555555444444333333333333333333333333333444555444444444666888>>>>>>======>>>@@@AAABBBBBB@@@AAADDDFFFGGGLLLRRRZZZllltttddd[[[UUUSSSQQQQQQUUU___kkktttssshhh[[[TTTSSSUUUUUUSSSWWWZZZ]]]]]][[[[[[^^^aaadddfffiiillloooppppppppprrrqqqpppoooooopppqqqqqqpppqqqqqqqqqpppqqqtttvvvuuuuuuvvvxxxzzz||||||{{{{{{zzzuuuuuutttrrrnnnjjjfffdddaaa```^^^]]]]]]]]][[[YYYVVVTTTSSSQQQPPPPPPPPPQQQTTTVVVWWWVVVUUUSSSSSSTTTYYY]]]bbbfffjjjooovvv|||}}}}}}~~~}}}{{{yyywwwvvvuuuuuuvvvwwwvvvuuuttttttrrrqqqpppppprrrrrrqqqpppqqqpppooonnnmmmlllllllllkkkkkkjjjiiihhhfffeeedddcccbbbaaa```____________[[[[[[\\\\\\\\\[[[[[[ZZZXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTVVVWWWVVVSSSOOOMMMLLLJJJHHHFFFEEEEEEFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLPPPPPPQQQRRRTTTWWWYYY[[[XXX[[[]]]]]]]]]```eeejjjrrrxxx~~~}}}iiiVVVGGG@@@999999:::999888999777777777777777777777777333444666777777777555444555555444444444333333333333333333444555666666666555666666666666777777777888888777777777777888888:::;;;<<<===>>>======<<<============>>>???@@@AAAAAAHHHFFFFFFMMMSSSbbbyyy]]]]]]]]]___aaadddgggiiieeehhhkkklllmmmnnnoooqqqoooqqqssstttvvvyyy}}}}}}zzzxxxwwwqqqhhheeedddiiipppuuu{{{}}}fffUUUJJJBBB<<<777777666555444444333333333333333333333333333333222333444555555555444333333333333333333333333333333444555444444444666888>>>===<<<;;;<<<===???AAABBBAAACCCFFFGGGIIIQQQZZZ\\\oooooo^^^TTTQQQPPPOOOPPPVVV```mmmvvvssshhhZZZSSSTTTVVVUUUSSSWWWZZZ]]]]]][[[\\\^^^bbbdddfffiiimmmooopppppppppqqqpppooonnnnnnooopppppppppqqqqqqpppooopppsssuuuttttttvvvxxx{{{~~~~~~}}}}}}uuuuuuuuusssoookkkgggeeeeeecccaaaaaaaaa```^^^\\\XXXWWWUUUTTTSSSSSSSSSTTTUUUWWWXXXWWWUUUTTTTTTTTTZZZ^^^cccfffiiinnnuuuzzz}}}|||~~~~~~}}}{{{xxxwwwvvvtttuuuvvvwwwwwwvvvuuutttrrrqqqpppppprrrrrrqqqppprrrqqqpppnnnmmmmmmmmmmmmllllllllljjjhhheeebbb``````___^^^]]]]]]]]]]]]]]][[[\\\\\\\\\\\\[[[ZZZZZZXXXXXXVVVUUUSSSRRRQQQPPPPPPRRRTTTTTTSSSPPPMMMJJJMMMKKKIIIGGGFFFFFFGGGGGGHHHIIILLLNNNOOOOOONNNMMMOOOOOOPPPQQQSSSVVVYYYZZZXXXZZZ\\\]]]]]]___eeejjjsssxxx~~~~~~jjjWWWGGG???999999:::999888999777777777777777777777777444555777888999888666555666666555555555444444444333222222333333555666777777777777777888888888888888888777777777777777888:::;;;===>>>>>>>>>======>>>>>>>>>>>>???@@@AAABBBBBBIIIGGGGGGOOOUUUddd{{{___^^^^^^^^^```cccfffhhhhhhhhhiiijjjlllnnnpppqqqssssssssstttvvvyyy|||}}}~~~~~~xxxpppiiieeeeeehhhooouuu}}}kkkYYYKKKAAA;;;;;;:::888666555444444444222111111222555555222///111111222333333333333222444444444444444444444444666555444333333444555666:::<<<===>>>===>>>???AAAEEECCCBBBDDDDDDGGGOOOYYY]]]uuu|||kkk^^^VVVUUUNNNMMMNNNRRReeewwwwwwssshhh\\\VVVSSSRRRUUUZZZ[[[]]]___^^^\\\\\\^^^aaaiiijjjkkkmmmnnnooopppppppppoooooooooooooooppppppnnnnnnnnnnnnooooooooooooqqqtttyyy|||}}}}}}~~~~~~{{{xxxuuurrrpppooollljjjggggggggggggfffdddbbb```ZZZYYYWWWUUUUUUUUUWWWXXXUUUUUUTTTTTTTTTTTTTTTUUUWWW[[[aaafffjjjmmmqqqsss~~~}}}|||zzzyyy}}}{{{yyywwwuuuttttttuuuwwwtttqqqppprrrtttsssqqqtttsssqqqpppppppppqqqqqqlllkkkiiigggeeedddccccccbbbaaa___]]]\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZWWWWWWWWWVVVTTTQQQNNNLLLRRRQQQOOOOOOOOONNNKKKIIIJJJIIIGGGEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKNNNOOOPPPRRRSSSUUUVVVWWWZZZYYYYYYZZZ]]]bbbgggjjjpppvvv~~~pppZZZJJJBBB;;;;;;:::777555666777777666666666666777777555555666666666666555555555666777888888777666555777666444333333444555666666666666666666555555555999999999999::::::;;;<<<999;;;<<<<<<;;;;;;===>>><<<<<<===>>>???@@@AAAAAAAAAFFFFFFJJJRRRTTTccc|||]]]]]]]]]^^^```cccfffhhhgggggghhhiiikkklllnnnoooqqqrrrssstttvvvxxxzzz|||}}}}}}xxxoooiiihhhhhhkkkqqqxxxjjjYYYLLLBBB<<<:::888777555444444444555333222111222444444222000222222333444444444444333444444444444444444444444444444333333444666777888:::<<<===>>>===>>>???AAABBB@@@@@@BBBBBBDDDKKKTTT___xxx~~~lll^^^WWWVVVNNNMMMMMMRRReeevvvvvvrrrfffZZZTTTRRRQQQTTTXXX\\\^^^```___]]]]]]```ccciiijjjkkkmmmnnnoooppppppqqqqqqppppppppppppqqqqqqnnnnnnoooooooooooopppppppppssswwwyyyzzz|||~~~}}}{{{zzzxxxvvvrrrpppooonnnllljjjfffffffffeeedddcccaaaaaa[[[ZZZXXXWWWVVVWWWXXXXXXUUUUUUTTTSSSSSSTTTTTTUUUWWW[[[aaafffjjjmmmqqqttt}}}~~~~~~}}}zzzxxxwwwwwwzzz{{{~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwuuuuuuuuuuuuvvvuuusssqqqqqqtttuuuuuutttsssrrrpppooonnnnnnnnnooolllkkkiiigggdddcccbbbaaabbbaaa___]]]\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXWWWUUURRROOOMMMOOONNNMMMMMMNNNNNNLLLJJJJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKNNNNNNOOOQQQRRRTTTUUUUUUYYYXXXXXXZZZ]]]bbbgggkkkpppuuu|||rrr]]]JJJBBB;;;;;;:::777666666777777666666666666777777555555666666666666555555444444555666777888888888777666444333333444555666666666666666666666666555666666666666777888::::::;;;<<<===<<<;;;:::;;;<<<<<<<<<===>>>???@@@AAAAAA@@@EEEEEEJJJRRRVVVeee~~~[[[[[[\\\]]]```cccfffhhhggggggggghhhiiikkklllmmmoooppprrrtttvvvxxxyyyyyy{{{~~~~~~|||wwwoooiiifffeeehhhooowwwkkkYYYLLLBBB===777666555444333444555555444333111111333333333222333333444555555555555444444444444444444444444444333333333333555777999::::::<<<===>>>===>>>???AAAAAA@@@AAACCCCCCCCCJJJRRRaaa{{{|||yyy}}}mmm___WWWVVVNNNLLLNNNSSSgggxxxwwwqqqeeeXXXRRRQQQPPPSSSVVVZZZ]]]^^^]]][[[\\\```cccjjjkkklllnnnoooppppppqqqsssrrrrrrqqqqqqqqqrrrrrrooooooooopppppppppqqqqqqppprrruuuwwwxxx{{{~~~|||xxxuuusssrrrrrrpppmmmllllllkkkjjjhhhddddddcccaaa````````````\\\\\\ZZZYYYXXXXXXXXXYYYTTTTTTSSSSSSSSSTTTTTTUUUXXX[[[aaaeeeiiimmmqqqssswwwwwwuuurrrnnnkkkkkkllllllqqqwww{{{{{{zzz{{{}}}|||}}}}}}~~~~~~}}}}}}}}}vvvuuuuuutttuuuuuuvvvwwwsssrrrqqqsssuuuwwwxxxwwwssssssqqqooonnnmmmmmmmmmllljjjhhhfffdddbbbaaa```bbb```___]]]\\\\\\\\\]]][[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXWWWUUUSSSPPPOOOLLLJJJJJJJJJLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJMMMMMMNNNOOOQQQRRRSSSSSSWWWWWWWWWZZZ^^^ccchhhkkkooosssxxx{{{ttt___KKKBBB;;;;;;:::777666777777777666666666666777777555555666666666666555555555555555555555666777777666555444333333444555666555555666666666666666666555555555666777999:::;;;<<<===>>><<<:::999:::;;;<<<======>>>???@@@AAAAAA@@@EEEEEEJJJSSSWWWfffYYYYYY[[[]]]```cccfffhhhggggggggghhhiiijjjllllllmmmoooqqqtttvvvwwwxxxxxxzzz|||}}}|||{{{wwwpppjjjeeedddgggnnnwwwmmmZZZLLLBBB<<<555444333333333444555666555333222111222333444444222333333444444444444444444444444444444444444444444444333444555666888::::::<<<===>>>===>>>???AAACCCBBBDDDFFFFFFFFFLLLSSSccc}}}yyyuuuvvv|||~~~mmm```XXXVVVMMMLLLOOOWWWmmm~~~}}}sssfffXXXRRRQQQQQQRRRUUUWWWYYY[[[ZZZYYY[[[___ccckkklllmmmooopppqqqrrrrrrsssrrrrrrqqqqqqqqqqqqrrrooooooppppppqqqqqqrrrrrrqqqssstttvvvxxx{{{{{{sssnnnkkkjjjhhhjjjhhhfffeeeffffffeeedddaaa___^^^\\\\\\\\\]]]^^^\\\\\\[[[ZZZYYYXXXXXXWWWTTTSSSSSSSSSSSSTTTTTTUUUXXX[[[```dddhhhlllpppsssppppppnnnjjjgggeeefffgggccciiippprrrrrrtttyyy}}}|||}}}}}}}}}}}}||||||{{{uuuuuuuuuuuuvvvvvvvvvwwwtttttttttuuuvvvwwwwwwwwwttttttrrrqqqooonnnmmmllliiihhhfffeeeccccccbbbbbbaaa```^^^]]]\\\\\\]]]]]][[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYXXXVVVTTTRRRPPPKKKIIIHHHHHHIIIJJJIIIHHHHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHLLLLLLMMMNNNOOOPPPQQQQQQUUUUUUWWWZZZ^^^dddiiilllnnnrrruuuwwwzzzsss___KKKCCC<<<::::::888666888777777666666666666777777555555666666666666555555888777666444333333444555555555444444444555666666555555555555666666666666777777888999;;;<<<>>>???:::<<<===<<<:::::::::<<<<<<===>>>???@@@AAAAAABBBBBBFFFFFFKKKSSSWWWgggWWWXXXZZZ\\\___bbbeeefffggggggggghhhiiikkklllmmmmmmnnnqqqtttvvvwwwwwwwwwyyy{{{~~~}}}|||{{{wwwqqqkkkjjjiiilllsss|||qqq\\\LLLAAA;;;444444333222222333555666444444333222111222444555111111222333333333333333444444444444444444444444666666555444555666777888:::<<<===>>>===>>>???AAADDDCCCEEEHHHHHHHHHNNNUUUdddvvvqqqqqquuu}}}zzzkkk```ZZZUUULLLLLLQQQ\\\tttwwwiiiZZZTTTSSSRRRRRRTTTTTTWWWYYYYYYYYY\\\aaafffmmmnnnoooqqqssssssttttttrrrrrrqqqpppppppppppppppnnnoooooopppqqqqqqrrrrrrssstttvvvwwwzzz~~~{{{ssskkkfffcccaaa```bbb```^^^^^^`````````___\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZXXXVVVUUUSSSSSSRRRRRRSSSTTTTTTUUUXXX[[[___bbbfffjjjnnnqqqpppooommmiiieeecccccceee```eeeiiijjjjjjooowww~~~}}}}}}}}}|||{{{zzzxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwvvvuuuuuuuuurrrrrrqqqpppnnnlllkkkjjjffffffeeeddddddddddddeeeaaa```^^^]]]\\\\\\]]]^^^[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYWWWVVVTTTSSSRRRMMMKKKHHHGGGHHHHHHGGGEEEFFFEEECCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTVVVZZZ^^^dddiiikkkmmmppptttuuuxxxqqq^^^LLLCCC<<<::::::888777888777777666666666666777777555555666666666666555555777666444333333333444555444444444444555555666666444555555555666666777777888999999:::<<<>>>???@@@777999;;;;;;:::;;;<<<>>>======>>>???@@@AAABBBBBBEEEIIIHHHKKKSSSWWWgggWWWXXXZZZ\\\___aaacccdddffffffggghhhjjjlllmmmnnnnnnoooqqqsssuuuwwwxxxxxxxxxzzz}}}||||||{{{xxxrrrmmmkkkkkknnnuuu~~~sss^^^MMMAAA;;;555444333222333444555666333444444444222222444555000111222222333333222222444444444444444444444444888777666555555555666777:::<<<===>>>===>>>???AAABBBAAACCCFFFFFFGGGNNNVVVfff}}}sssooopppsssyyytttggg___[[[TTTKKKKKKSSS```zzz|||lll\\\UUUTTTSSSQQQRRRRRRTTTWWWXXXZZZ^^^eeekkkpppppprrrtttuuuvvvvvvvvvsssrrrqqqppppppoooppppppmmmnnnnnnooopppqqqrrrrrrtttuuuxxxzzz|||xxxsssmmmgggccc```]]][[[\\\[[[YYYYYY[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[XXXVVVTTTRRRRRRRRRRRRSSSTTTTTTUUUWWWYYY]]]```cccggglllpppssssssppplllgggcccbbbbbbcccdddeeefffgggmmmuuu||||||||||||{{{yyywwwvvvuuuwwwxxxxxxxxxxxxwwwwwwvvvwwwyyyyyyxxxuuusssrrrrrrooooooooonnnmmmkkkiiihhhffffffeeeeeeeeeeeeeeefff```___^^^]]]\\\]]]^^^^^^[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSRRROOOLLLIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIKKKLLLNNNPPPQQQRRRSSSTTTVVVZZZ___dddhhhjjjmmmppptttvvvyyyppp___MMMDDD<<<::::::888888999777777666666666666777777555555666666666666555555222222222333444555666666333333444555555666666666444444555555666777777777777777888888:::;;;======666888:::::::::;;;===???===>>>>>>???@@@AAABBBBBBFFFIIIHHHLLLTTTYYYiiiWWWXXXZZZ\\\^^^```aaabbbccccccdddfffiiikkkmmmoooppppppqqqsssuuuwwwyyyzzzxxxzzz}}}~~~}}}||||||yyytttoookkkkkkooovvv~~~sss^^^MMMAAA<<<666555444333333444555555222444666555333222333555111222333333444444333333444444444444444444444444666666555555555777888999:::<<<===>>>===>>>???AAABBB@@@AAACCCDDDGGGOOOXXXiii}}}uuussssssuuu{{{~~~{{{mmmccc^^^\\\UUUKKKKKKSSSaaa|||nnn]]]VVVTTTRRRPPPOOOMMMOOOSSSUUUWWW]]]eeelllrrrssstttvvvwwwxxxyyyyyyttttttrrrqqqqqqppppppppplllmmmmmmnnnpppqqqqqqrrrsssuuuxxx{{{~~~}}}rrrooojjjfffccc```]]]ZZZZZZYYYWWWWWWXXXYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZ[[[]]]^^^^^^]]]ZZZVVVTTTQQQQQQQQQRRRRRRSSSUUUUUUVVVXXX[[[^^^aaaeeejjjnnnrrrrrrqqqnnnjjjfffddddddfffeeeeeefffiiinnnssswwwyyyyyyyyyxxxxxxvvvuuuuuutttuuuvvvwwwxxxxxxxxxwwwvvvxxxyyyxxxtttqqqqqqqqqooooooooooooooommmlllkkkiiiiiigggfffeeeddddddddd```___^^^]]]\\\]]]^^^^^^[[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVTTTSSSSSSSSSOOOLLLIIIHHHHHHIIIIIIIIIFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNQQQRRRSSSSSSTTTWWWZZZ^^^cccgggiiilllpppuuuxxx|||rrrbbbNNNDDD<<<:::999888888:::777777666666666666777777555555666666666666555555444444444444444333222111222333444555666666666666444444555555666777777888777666666777888999:::;;;777888::::::::::::<<<======>>>??????AAAAAABBBCCCDDDGGGGGGKKKUUU[[[mmmWWWXXXZZZ\\\^^^___`````````aaabbbeeegggjjjmmmnnnqqqqqqqqqrrrtttwwwzzz{{{yyy{{{}}}~~~}}}||||||zzzuuupppoooooottt{{{rrr^^^MMMBBB===777666555444333444555555111444777777444222333444222333444444555555444444444444444444444444444444444444444555666888:::;;;:::<<<===>>>===>>>???AAABBBAAAAAACCCEEEHHHQQQ[[[kkk{{{yyyyyyyyy}}}}}}vvviiiaaa]]]]]]UUULLLKKKSSSaaa|||ooo]]]UUUTTTQQQNNNMMMGGGJJJMMMPPPSSSZZZcccjjjssstttvvvwwwyyyzzzzzzzzzvvvuuutttsssrrrqqqqqqqqqkkklllmmmnnnooopppqqqqqqrrruuuxxx{{{~~~zzzooommmiiigggeeebbb^^^[[[ZZZXXXWWWWWWXXXYYYXXXWWWXXXYYYZZZ\\\\\\\\\[[[[[[]]]^^^``````___[[[XXXUUUQQQQQQQQQQQQRRRSSSUUUUUUUUUWWWZZZ]]]```dddiiimmmlllnnnoooooollliiihhhhhhhhhffffffhhhlllppprrrrrrvvvvvvwwwwwwwwwwwwvvvvvvppprrrtttvvvxxxxxxxxxxxxtttwwwyyyxxxtttqqqqqqrrrqqqrrrsssssssssqqqpppooommmkkkiiigggeeedddcccbbb```___^^^]]]\\\]]]^^^___[[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSNNNLLLIIIHHHJJJKKKLLLLLLGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIILLLOOOQQQSSSTTTSSSUUUWWWZZZ^^^cccfffhhhlllpppvvvzzz~~~uuufffNNNDDD<<<:::999888888:::777777666666666666777777555555666666666666555555:::999888666333///,,,***222333444555666666666666444444444555666777777888888888777777888999::::::999:::;;;;;;999999:::<<<>>>>>>???@@@AAABBBBBBCCCAAAEEEEEEKKKVVV]]]pppVVVVVVXXXYYY[[[]]]^^^___bbbbbbaaabbbdddgggjjjlllmmmooorrrssstttvvvxxx{{{}}}}}}}}}~~~~~~|||{{{yyyvvvtttuuuqqqrrr{{{lllYYYMMMCCC<<<999888666444333444555666444444444444444444444444444444222111111222444444444444444444444444444444666555444444555666777888:::<<<>>>?????????@@@AAADDDAAABBBEEEFFFIIIOOOWWWlllrrriiiccc]]]YYYUUUQQQLLLQQQbbbyyy}}}ooo```XXXSSSMMMIIIHHHFFFGGGGGGIIINNNVVV___fffnnnsssvvvtttvvv||||||xxxzzztttnnnmmmppprrrpppnnnkkklllmmmnnnooooooooooooppptttyyy|||}}}uuuqqqllliiifffdddbbb```]]]]]]\\\[[[ZZZYYYYYYXXXZZZZZZZZZ[[[[[[\\\\\\\\\[[[]]]______^^^[[[WWWUUUVVVUUUUUUTTTTTTSSSSSSSSSVVVWWWYYYZZZ]]]ccciiinnnrrrtttuuuuuurrrooommmmmmiiiiiiiiijjjlllooorrrtttuuuvvvyyyzzzzzzxxxvvvtttvvvvvvuuutttttttttttttttvvvvvvuuutttsssrrrqqqqqqtttsssqqqpppnnnmmmmmmmmmjjjiiigggdddcccbbbbbbccc```___]]][[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYVVVTTTSSSRRRRRRLLLJJJHHHHHHIIIIIIHHHGGGCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGIIIJJJKKKLLLLLLMMMOOORRRRRRTTTWWWZZZ\\\___cccfffnnnpppuuuzzzvvvaaaNNNEEE<<<:::999666555777777777777777777777777777333444555666777777777777777777666666555555444444555666777888888777666555555555555555666666666666666666777888:::;;;<<<<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAADDDHHHFFFIIIVVVaaaqqqUUUVVVWWWYYY[[[\\\^^^^^^_________```bbbeeehhhiiilllnnnppprrrsssuuuyyy{{{}}}{{{yyyvvvssssssqqqsss|||kkkYYYMMMCCC<<<999888666444333444555666333333333333333333333333333333222222222222333333444444444444444444444444666666555555666777888999:::<<<>>>?????????@@@AAABBB@@@AAADDDFFFIIIQQQYYYmmmvvviiiaaa\\\XXXUUUQQQNNNSSSeee{{{{{{mmm___WWWSSSMMMJJJIIIHHHHHHIIIJJJNNNVVV^^^dddlllrrrvvvuuuuuuzzz{{{yyyzzztttooommmoooqqqooommmllllllmmmmmmnnnoooooopppppptttyyy|||}}}yyyvvvrrrooollljjjfffddd______^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY\\\]]]___```___\\\XXXVVVSSSSSSTTTTTTTTTTTTSSSSSSVVVWWWXXXZZZ]]]ccckkkpppuuuwwwxxxwwwssspppmmmmmmlllkkkkkklllnnnqqqtttuuuwwwyyy{{{|||{{{zzzwwwvvvvvvuuuuuuttttttttttttttttttttttttuuuuuutttttttttwwwuuussspppmmmjjjiiihhhgggfffdddbbb````````````___^^^\\\[[[ZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWUUUSSSQQQPPPPPPKKKJJJHHHGGGHHHIIIHHHGGGDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMOOOQQQQQQTTTWWWYYY\\\___cccfffmmmpppvvv|||vvv```OOOEEE===:::999777666777777777777777777777777777555666666666666666555555666666666666666555555555555666666666666555555444555555666666666666777777666666777888999999::::::999999:::::::::;;;;;;;;;>>>>>>>>>>>>???AAABBBCCCDDDIIIGGGJJJWWWaaarrrUUUUUUVVVXXXZZZ[[[\\\]]]^^^^^^^^^___aaadddgggiiikkkmmmoooppprrruuuyyy|||}}}{{{xxxuuurrrqqqpppsss}}}}}}iiiYYYNNNDDD<<<999888666444333444555666222222222222222222222222222222333333333333222222444444444444444444444444777666666555666888999::::::<<<>>>???>>>???@@@AAA@@@???AAADDDFFFIIIQQQ[[[nnn|||jjj___ZZZXXXUUURRRPPPWWWjjj~~~yyykkk]]]WWWSSSNNNKKKKKKIIIJJJJJJKKKNNNTTT\\\aaahhhpppuuuuuusssvvvyyy{{{zzzvvvqqqoooppppppnnnlllmmmmmmllllllmmmnnnooopppppptttyyy{{{}}}yyywwwtttrrroookkkgggcccdddccccccbbb```______^^^\\\\\\[[[ZZZZZZYYYYYYXXX\\\]]]_________\\\YYYWWWQQQRRRTTTUUUUUUTTTSSSRRRTTTUUUVVVXXX\\\ccclllrrrxxxzzz{{{zzzwwwssspppooopppooooooooopppsssvvvwwwzzz{{{}}}}}}}}}{{{yyyxxxuuuuuutttsssssssssssstttqqqrrrtttvvvwwwwwwvvvvvvuuusssqqqmmmjjjhhhfffeeeeeedddbbb```___^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWUUURRRPPPOOONNNMMMJJJHHHGGGGGGHHHIIIHHHGGGFFFGGGGGGHHHJJJKKKKKKLLLLLLKKKJJJHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKLLLOOOQQQQQQSSSVVVYYY[[[___cccfffkkkpppwwwuuu```OOOFFF>>>;;;:::888777888666666666666666666666666777777777777666555444333555555555666666666666666666666555444444444444444666666666777777777888888666666777777777888888888::::::::::::;;;;;;;;;;;;>>>>>>>>>???@@@AAACCCDDDDDDJJJIIILLLXXXbbbsssTTTTTTUUUWWWXXXZZZ[[[[[[^^^^^^___aaacccfffhhhjjjjjjkkkmmmnnnpppsssxxx{{{~~~|||xxxtttppppppooosss||||||hhhWWWMMMDDD===999888666444333444555666222222222222222222222222222333444555555444333222333333333333333333333333555555555555666777999:::999;;;>>>>>>>>>>>>???AAAAAAAAABBBDDDEEEHHHQQQ\\\rrrlll^^^YYYXXXTTTRRRRRRZZZooovvviii\\\VVVSSSOOOMMMMMMJJJJJJKKKLLLMMMRRRXXX\\\ccckkkssssssqqqrrrwww||||||xxxtttrrrqqqqqqooommmooonnnlllkkklllmmmoooqqqppptttxxx{{{||||||{{{yyywwwuuupppjjjfffkkkjjjiiihhhfffeeedddccc``````___]]]\\\[[[ZZZYYY[[[\\\]]]^^^^^^\\\ZZZXXXTTTUUUVVVVVVUUUTTTRRRQQQQQQRRRSSSVVVZZZccclllsssyyy{{{~~~~~~|||yyywwwvvvvvvuuutttttttttvvvxxxzzz|||}}}}}}~~~}}}|||zzzyyyuuutttssssssrrrrrrssssssqqqrrrtttvvvwwwvvvuuuuuunnnmmmkkkiiigggfffeeeeeeddddddcccaaa```______^^^]]]\\\[[[[[[[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[XXXVVVTTTRRROOONNNMMMLLLIIIGGGFFFFFFHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNOOONNNMMMLLLJJJIIIHHHGGGGGGHHHIIIKKKKKKKKKLLLOOOQQQPPPSSSVVVYYY[[[___cccgggjjjooowwwttt```PPPGGG>>><<<;;;888777999666666666666666666666666666666666666666555444444444444555555666666777777888777555444333444444555666666777777888888999999777777777888888888888888:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@BBBBBBDDDKKKKKKOOOZZZddduuuSSSSSSTTTVVVWWWXXXYYYYYY\\\]]]^^^```ccceeegggiiiiiijjjlllnnnooorrrvvvyyy|||}}}~~~~~~|||xxxsssppppppooossszzz~~~iiiXXXNNNEEE>>>999888666444333444555666444444444444444444444444333444555666666555444333333333333333333333333333333333333333444666888999999;;;===>>>>>>>>>???@@@CCCCCCDDDFFFEEEGGGQQQ]]]wwwnnn___YYYXXXTTTRRRRRR]]]rrrttthhh[[[UUUSSSPPPNNNNNNIIIJJJKKKKKKMMMPPPTTTXXX___fffmmmpppooonnntttzzz|||zzzwwwtttsssrrrqqqoooooonnnlllkkklllmmmooopppppptttxxxzzz||||||uuupppqqqpppnnnllljjjhhhffffffcccbbbaaa```^^^\\\[[[ZZZYYYZZZ\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWUUURRRPPPNNNNNNOOOQQQTTTYYYaaakkkqqqwww{{{|||{{{zzzxxxxxxyyy{{{||||||}}}}}}}}}|||{{{yyyxxxttttttsssrrrrrrrrrrrrrrrsssssstttuuutttsssrrrqqqjjjiiigggfffdddcccccccccbbbbbbaaaaaa```___^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYWWWUUURRRPPPNNNMMMLLLHHHGGGFFFFFFHHHJJJJJJIIIJJJJJJKKKMMMNNNPPPQQQQQQQQQPPPNNNLLLJJJHHHGGGGGGGGGIIIJJJKKKKKKLLLNNNPPPPPPSSSVVVYYY\\\```eeehhhjjjpppxxxqqq```PPPGGG>>><<<;;;888777999666666666666666666666666444444555666666777666666444444555555666666777777999888666555444555666777555666666777888999999999888999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<===???@@@BBBBBBCCCDDDLLLNNNQQQ\\\eeewwwRRRSSSSSSTTTUUUVVVWWWXXXXXXYYY[[[^^^```ccceeefffgggiiilllnnnoooqqqsssuuuyyy{{{~~~}}}yyytttpppooonnnqqqwww|||ppp___RRRGGG>>>999888666444333444555666444444444444444444444444444444555555555555444444333333333333333333333333222222222222333555777999999;;;===>>>===>>>???@@@DDDDDDFFFGGGEEEHHHTTT```}}}|||pppaaaZZZXXXUUURRRRRR^^^ttttttgggZZZUUUSSSPPPNNNNNNIIIJJJLLLLLLMMMOOOSSSUUU\\\```ggglllmmmlllqqqxxx{{{zzzxxxvvvtttrrrqqqqqqooonnnmmmllllllmmmnnnoooqqqtttwwwyyy{{{{{{xxxwwwtttqqqnnnkkkiiigggeeeeeecccbbb```^^^]]]\\\YYYZZZ[[[\\\\\\\\\[[[ZZZ\\\[[[XXXVVVSSSPPPNNNMMMLLLNNNQQQUUUZZZbbbjjjooovvv{{{}}}|||}}}~~~}}}}}}}}}|||{{{zzzyyyxxxssssssrrrqqqqqqqqqqqqrrrtttsssrrrqqqpppooonnnnnnjjjiiigggeeecccaaa``````____________^^^]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXVVVSSSPPPNNNMMMLLLHHHGGGFFFGGGIIIKKKKKKKKKKKKKKKMMMNNNPPPQQQRRRSSSTTTRRRPPPMMMKKKIIIGGGGGGGGGIIIJJJJJJJJJKKKNNNPPPQQQTTTWWW[[[^^^bbbfffiiilllpppxxx~~~mmm___OOOFFF>>>;;;:::888777888666666666666666666666666333444555666777777777777555555555666666666666666777777666666666777777777555555666666777888999999888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEEEEEEEDDDMMMPPPTTT^^^fffxxxQQQRRRSSSSSSTTTUUUVVVVVVWWWXXXZZZ]]]```bbbdddeeefffiiimmmooooooooopppqqqtttwww{{{}}}zzzuuuqqqmmmmmmpppuuu{{{zzzjjjZZZJJJ>>>999888666444333444555666333333333333333333333333333333333222222333333333222222222222222222222222222222222333444666888:::888;;;===>>>======>>>@@@BBBCCCFFFHHHGGGKKKXXXfff{{{vvvvvvxxxzzz{{{uuurrrddd[[[XXXUUURRRRRR]]]tttsssgggZZZUUUSSSOOOMMMNNNIIIKKKNNNOOOOOOQQQTTTVVVZZZ[[[```hhhkkkkkknnntttxxxxxxwwwuuusssqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnmmmqqqtttwwwyyy{{{~~~zzzuuuqqqnnnmmmjjjjjjiiigggeeedddcccbbb[[[\\\]]]^^^^^^^^^^^^]]][[[YYYVVVRRROOONNNMMMMMMLLLOOOSSSXXX]]]cccjjjnnnwww|||~~~~~~}}}|||{{{zzzyyyyyysssrrrrrrqqqqqqqqqqqqqqqsssqqqooommmllllllmmmmmmjjjiiigggeeedddccccccccc^^^____________]]]\\\[[[]]]]]]]]]]]]\\\\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXUUURRRPPPMMMLLLKKKIIIHHHGGGHHHKKKMMMMMMMMMKKKLLLMMMOOOPPPRRRSSSTTTVVVTTTQQQNNNKKKIIIHHHGGGGGGHHHJJJJJJJJJKKKNNNPPPRRRUUUXXX\\\___ccchhhkkkmmmqqqxxxwwwggg]]]OOOEEE===:::999777666777777777777777777777777777555555666666666666666555666666666666666555555555444444555666777777777777333444555666777888888999666666777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>AAACCCEEEFFFFFFFFFDDDNNNRRRVVV___gggyyyQQQRRRRRRSSSTTTUUUUUUVVVXXXYYY\\\___bbbdddffffffeeeiiimmmppppppooonnnnnnnnnrrrwww|||~~~zzzuuurrrkkkkkkooottt{{{rrr```LLL>>>999888666444333444555666222222222222222222222222333222111000000111222333222222222222222222222222333333333444555777999;;;888:::============>>>@@@@@@BBBFFFHHHHHHMMM\\\kkk|||tttooonnnppprrrtttsss}}}ssseee]]]XXXUUURRRQQQ]]]ttttttgggZZZUUURRROOOMMMNNNKKKMMMOOOQQQQQQSSSUUUWWWYYYXXX\\\fffkkkjjjmmmrrruuuuuuuuutttrrrppppppqqqmmmnnnnnnooonnnnnnmmmlllqqqtttwwwyyy{{{}}}xxxuuussspppooonnnmmmllljjjiiiiii]]]]]]^^^___````````````YYYVVVSSSOOOMMMLLLMMMNNNMMMPPPUUUZZZ___eeejjjnnnxxx~~~~~~}}}|||{{{zzzzzzsssrrrqqqqqqppppppqqqqqqqqqooollljjjiiijjjlllnnnffffffffffffgggggghhhiii```aaaaaabbbaaa```^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWUUURRROOOLLLKKKJJJIIIHHHGGGIIIKKKNNNNNNNNNKKKLLLMMMOOOQQQRRRTTTTTTWWWUUURRROOOLLLIIIHHHGGGGGGHHHJJJJJJJJJKKKNNNPPPSSSVVVYYY]]]```dddiiilllnnnrrrwwwsssddd[[[NNNEEE<<<:::999666555777888888888888888888888888777777777777666555444333777777666666555555555444111222444666777777666666333333444555666777888888444555666777888999::::::;;;;;;;;;<<<<<<<<<======;;;<<>>@@@@@@??????@@@BBB>>>EEEDDDDDDJJJMMMWWWjjjzzzrrrjjjfffgggjjjlllppp|||~~~nnnccc\\\YYYRRRRRRSSS___uuutttgggZZZUUUSSSQQQOOOPPPRRRQQQPPPOOOPPPQQQRRRSSSUUUYYY^^^bbbeeefffiiijjjsssuuuvvvuuurrrooonnnnnnmmmnnnnnnnnnlllkkklllmmmqqqtttwww{{{~~~|||yyyxxxuuurrrnnnllllllkkkjjjiiihhhgggffffffgggfffdddbbb\\\YYYUUUPPPNNNMMMMMMMMMRRRUUUZZZ___ccchhhmmmpppwwwzzz}}}|||||||||}}}vvvtttrrrrrrssssssrrrqqqnnnmmmlllkkkiiihhhgggfffiiihhhhhhkkkoooooojjjdddcccccccccbbbaaa___^^^]]]______^^^]]]\\\ZZZZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\YYYUUUPPPMMMKKKJJJJJJGGGIIIKKKMMMNNNOOOOOOOOOMMMOOOQQQTTTUUUUUUUUUTTTSSSQQQOOOMMMMMMLLLIIIGGGEEEFFFGGGIIIKKKNNNPPPQQQUUUWWWZZZ]]]___bbbfffiiinnnrrrxxx~~~sssdddXXXNNNFFF>>>;;;::::::999999777777777777666666666666777777777777777777777777777666444333333555888:::777777777777666555444333666777777777777777666666888888888888999:::;;;<<<999999999999:::<<<>>>???AAAAAAAAABBBCCCEEEHHHIIIKKKMMMRRRWWW]]]iiiOOOPPPPPPQQQRRRRRRSSSSSSTTTVVVYYY[[[]]]___bbbddddddgggjjjmmmmmmmmmmmmnnnqqqsssvvvzzz}}}|||zzzwwwuuuooommmnnnqqqvvv}}}iiiTTTGGG;;;888555444444555444333333333333333333333333333444444333333333333222222333333222222333333444555777666666555555666888999===>>>????????????@@@BBB@@@FFFEEEEEELLLOOOYYYlllwwwnnniiihhhjjjkkkqqq~~~xxxjjjaaa]]][[[TTTTTTVVVbbbwwwtttgggZZZUUUSSSPPPOOOPPPRRRQQQPPPPPPPPPQQQRRRSSSUUUYYY___ccceeehhhjjjlllrrrssstttssspppmmmlllllllllmmmnnnmmmllllllmmmnnnpppssswwwzzz~~~~~~}}}||||||zzzvvvsssrrrqqqooonnnkkkiiihhhhhhhhhgggdddbbb]]]ZZZVVVSSSPPPOOOPPPQQQUUUXXX\\\```dddhhhmmmpppsssvvv}}}~~~}}}||||||}}}wwwuuusssrrrssssssrrrqqqooonnnmmmllljjjiiihhhgggjjjiiiiiilllpppooojjjeeeccccccccccccbbb```_________^^^^^^]]][[[ZZZZZZYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZXXXUUUQQQMMMKKKIIIIIIFFFHHHJJJLLLNNNOOOOOOOOONNNNNNNNNOOOQQQRRRTTTUUUSSSQQQNNNMMMMMMLLLJJJHHHFFFFFFGGGIIILLLNNNQQQRRRVVVXXX[[[]]]___bbbfffiiimmmqqqvvv|||nnn___PPPGGG>>>;;;:::999888888777777777777666666666666666666666666666666666666555444333333333444666777444444444555444444333222666666777777777777666666666666666666777888999:::;;;;;;:::::::::;;;===>>>@@@@@@@@@AAACCCEEEGGGIIIKKKMMMRRRXXX^^^jjjMMMNNNOOOPPPQQQRRRSSSTTTTTTVVVXXXYYYZZZ]]]aaaddddddfffjjjllllllmmmnnnoooqqqsssvvvzzz~~~}}}{{{xxxuuuqqqmmmlllmmmpppwwwkkkTTTGGG;;;888555444444555444333333333333333333333333333444444333333333333222222222222333444444444444444777666555555555777888999<<<===????????????@@@BBBAAAGGGFFFFFFMMMPPP[[[oooyyyqqqjjjgggffffffsss~~~nnnddd___^^^^^^VVVVVVYYYeeezzzuuuhhh[[[UUUSSSPPPNNNOOORRRQQQQQQQQQQQQRRRSSSTTTVVVZZZ___cccfffhhhkkkmmmqqqrrrsssqqqnnnkkkjjjjjjjjjlllmmmmmmllllllnnnooonnnqqquuuzzz~~~{{{xxxwwwvvvtttsssooommmllljjjjjjhhheeeccc^^^\\\XXXUUUTTTTTTTTTUUUYYY\\\___bbbdddhhhlllooonnnqqqwww~~~}}}}}}}}}}}}yyywwwtttssstttsssrrrqqqoooooonnnmmmllljjjiiiiiijjjiiijjjlllooonnnjjjfffccccccccccccbbbbbbaaa```^^^^^^]]]\\\[[[ZZZZZZYYYYYYZZZ\\\]]]]]]\\\ZZZYYYWWWVVVTTTRRRNNNKKKHHHFFFEEEFFFIIIKKKMMMNNNNNNNNNMMMLLLKKKKKKMMMOOORRRTTTRRRPPPNNNMMMMMMLLLJJJHHHFFFGGGHHHJJJLLLOOOQQQSSSVVVXXX[[[]]]___bbbfffiiikkkoootttzzz}}}iiiTTTHHH>>><<<;;;888666777777777777777666666666666666666666666666666666666333333333333444444444555222333444444555444444444666666777777777777666666666666666666777888999:::<<<<<<;;;;;;;;;;;;<<<<<>>???>>>???@@@BBBAAAGGGFFFFFFMMMQQQ\\\qqq}}}vvvooojjjhhhgggrrrttteee^^^\\\]]]^^^UUUVVVZZZggg|||uuuhhh[[[UUURRRPPPNNNOOORRRRRRRRRRRRSSSTTTTTTUUUVVVYYY^^^bbbdddgggjjjmmmpppqqqrrrqqqmmmkkkiiiiiiiiikkklllmmmmmmmmmoooqqqnnnqqquuuxxx|||~~~|||yyywwwwwwwwwvvvuuurrrpppnnnmmmllliiifffccc___]]]ZZZWWWVVVWWWXXXYYY^^^___aaacccdddgggjjjmmmmmmoootttzzz}}}{{{{{{~~~}}}}}}||||||zzzxxxuuuttttttsssrrrpppppppppooonnnmmmlllkkkkkkiiiiiiiiikkkmmmlllhhheeeaaaaaabbbbbbbbbaaaaaa```]]]]]]]]]\\\[[[ZZZZZZYYYXXXYYY\\\]]]]]]\\\YYYXXXUUUUUUTTTRRROOOKKKGGGEEEDDDEEEHHHJJJLLLMMMMMMMMMKKKJJJJJJKKKLLLNNNPPPRRRQQQOOOMMMLLLLLLKKKIIIHHHGGGHHHIIIKKKMMMPPPRRRSSSVVVXXX[[[]]]___bbbeeehhhiiimmmrrrxxxuuuZZZLLL???>>>===999666777777777777777666666666666666666666666666666666666333333555555555555444333333444555666777777777777555666666777777777777666888888888888999:::;;;<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>???AAADDDGGGHHHJJJMMMSSSYYY___lllIIIJJJLLLMMMOOOQQQSSSTTTTTTUUUVVVVVVWWWZZZ___bbbccceeehhhjjjkkklllnnnpppqqqsssvvvyyy~~~}}}{{{wwwuuurrrnnnlllnnnqqqyyy}}}hhhQQQCCC;;;888555444444555444333333333333333333333333333444444333333333222222222222333444555666555444333666555555555666777999::::::<<<>>>>>>>>>???@@@BBBAAAFFFEEEEEEMMMQQQ]]]rrryyysssooommmrrr~~~nnn___YYYYYYZZZ[[[RRRTTTZZZhhh}}}uuuhhhZZZUUUSSSPPPNNNOOORRRRRRSSSTTTUUUUUUUUUVVVVVVYYY]]]```bbbeeehhhkkkooopppqqqpppmmmkkkjjjjjjhhhjjjlllmmmmmmmmmoooqqqppprrruuuxxx{{{~~~~~~|||zzzxxxxxxyyyzzzvvvtttrrrrrrtttuuuuuuuuusssqqqooonnnmmmkkkhhheee```^^^[[[YYYXXXYYY[[[\\\```aaabbbbbbccceeehhhkkknnnooorrrwww|||}}}yyywwwwwwzzz~~~~~~~~~~~~}}}||||||{{{zzzxxxuuuttttttsssrrrpppppppppoooooonnnmmmllllllgggggghhhiiiiiihhhfffddd___```````````````______]]]\\\\\\[[[[[[ZZZZZZZZZWWWYYY[[[]]]]]][[[YYYWWWTTTTTTTTTSSSPPPLLLGGGEEECCCEEEGGGIIIJJJKKKKKKJJJGGGHHHJJJLLLNNNNNNNNNNNNOOOMMMLLLKKKKKKJJJHHHGGGGGGHHHIIIKKKMMMPPPRRRSSSVVVXXXZZZ\\\^^^```dddggggggkkkpppvvv}}}```NNNAAA@@@@@@:::777999777777777777666666666666555555555555555555555555444555666777777666444333333333555666777777888888555555666777777777777777888888888888999:::;;;<<<999:::;;;<<<>>>???@@@AAA>>>>>>>>>???BBBDDDGGGIIIJJJMMMSSSZZZ```nnnIIIJJJKKKMMMNNNPPPRRRRRRTTTUUUWWWWWWXXXZZZ^^^aaaccceeegggiiijjjlllnnnqqqqqqsssvvvyyy}}}~~~}}}zzzvvvtttpppmmmmmmpppttt|||~~~yyybbbNNNCCC;;;888555444444555444333333333333333333333333333444444333333333333222222333333444555555555555555555555555555666777999::::::;;;===>>>>>>???@@@BBBAAAFFFDDDEEEMMMRRR___ttt|||zzztttqqqtttkkk\\\VVVVVVWWWVVVOOORRRYYYhhh~~~tttgggZZZUUUSSSQQQOOOPPPRRRRRRTTTUUUVVVWWWWWWVVVWWWYYY]]]___aaacccfffiiilllnnnoooooommmkkkjjjkkkiiijjjlllmmmmmmmmmoooqqqrrrtttwwwyyy|||~~~{{{wwwuuurrrpppooooooppppppnnnlllkkklllnnnpppqqqqqqqqqooonnnmmmmmmllliiigggbbb```^^^[[[[[[\\\^^^___aaaaaaaaaaaa```bbbfffiiimmmnnnpppuuuzzz}}}}}}}}}yyywwwuuuwww||||||||||||||||||{{{zzzzzzyyywwwtttssstttsssrrrqqqppppppoooooonnnmmmmmmlllfffggggggggggggeeedddccc___`````````______^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZXXXYYY[[[\\\\\\[[[YYYXXXUUUUUUTTTSSSPPPLLLIIIFFFDDDEEEFFFHHHIIIHHHHHHGGGEEEGGGIIILLLMMMMMMLLLLLLMMMKKKIIIIIIIIIIIIGGGEEEFFFGGGHHHJJJLLLOOOQQQSSSTTTVVVYYY[[[\\\^^^bbbeeefffjjjooouuu{{{cccOOO@@@AAABBB:::777:::777777777777666666666666555555555555555555555555555666777777777666555444111222333444555555555555444555666777777888888777666666666666777888999:::888999;;;===???AAABBBBBB>>>>>>>>>@@@BBBEEEHHHJJJLLLOOOUUU\\\cccqqqIIIIIIKKKLLLNNNOOOPPPQQQSSSUUUXXXYYYZZZ[[[]]]___ccceeeggghhhiiikkkoooqqqqqqsssvvvyyy}}}~~~|||yyyuuurrrnnnlllmmmqqquuu}}}rrr]]]MMMDDD;;;888555444444555444333333333333333333333333333444444333333333333222222444444444444444555666666555555444555666888999;;;999;;;===>>>>>>>>>@@@BBBBBBGGGEEEFFFNNNTTTaaavvv{{{zzzvvvxxx|||gggYYYTTTTTTTTTSSSLLLPPPYYYiiirrrfffYYYTTTSSSQQQQQQRRRRRRSSSUUUVVVWWWXXXWWWWWWZZZ\\\^^^___```bbbfffhhhiiikkkmmmmmmllljjjjjjkkkjjjkkkmmmmmmlllmmmnnnppptttvvvyyy|||~~~}}}}}}|||{{{yyywwwvvvtttpppnnnkkkhhhggggggggghhhfffdddcccdddfffiiiiiiiiimmmlllkkklllmmmllljjjiiieeedddaaa___^^^___```aaa`````````^^^^^^```dddgggjjjjjjmmmrrrxxx|||~~~yyyvvvrrrssswww{{{||||||yyyzzz{{{{{{{{{zzzyyyxxxwwwuuusssrrrssssssrrrqqqooooooooonnnmmmmmmllllllgggggghhhgggfffeeeddddddaaaaaaaaaaaa```___]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVUUUSSSPPPMMMJJJHHHEEEEEEFFFGGGGGGFFFEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKKKKIIIGGGGGGGGGGGGEEEDDDFFFFFFGGGIIILLLNNNQQQRRRSSSUUUWWWYYYZZZ]]]```cccfffjjjoootttzzzdddMMM>>>@@@AAA999666999777777777777666666666666555555555555555555555555555666666666555555444333222222333444555555555444444555666777888888888888666666666666777888999:::999:::<<<>>>@@@AAAAAAAAA>>>>>>???AAACCCFFFIIIKKKOOORRRYYY```ggguuuIIIJJJKKKLLLMMMNNNOOOPPPSSSUUUXXXZZZ[[[\\\]]]___cccdddggghhhiiikkkoooqqqqqqsssvvvyyy}}}}}}{{{xxxuuurrrlllkkklllpppuuu|||mmm[[[LLLEEE;;;888555444555555444333333333333333333333333333444444444333333333222222555555444333333555666777555555444555666888:::;;;999;;;======>>>>>>AAABBBCCCIIIGGGGGGPPPVVVcccyyy}}}|||yyyeeeWWWSSSSSSRRRQQQKKKPPPYYYjjjqqqeeeXXXTTTSSSRRRRRRSSSRRRSSSUUUWWWXXXXXXXXXXXX\\\^^^``````aaacccfffhhhfffhhhjjjkkkjjjiiiiiijjjjjjlllmmmmmmllllllnnnoootttwww{{{~~~{{{tttsssrrrrrrqqqpppppppppllljjjgggdddbbbbbbbbbcccaaa___]]]]]]___aaabbbaaakkkjjjjjjkkklllmmmkkkjjjhhhfffcccaaa```aaabbbccc______^^^]]]]]]^^^bbbeeefffgggjjjpppwww|||xxxsssnnnnnnqqquuuwwwxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvtttrrrrrrssssssrrrqqqoooooonnnnnnmmmmmmllllllggghhhiiihhhfffeeeeeeeeecccccccccbbbaaa___^^^]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZWWWVVVUUUSSSPPPMMMKKKJJJEEEFFFGGGGGGFFFEEEDDDCCCEEEDDDDDDDDDEEEGGGJJJLLLIIIHHHFFFFFFFFFFFFEEECCCEEEFFFGGGIIIKKKNNNPPPQQQRRRTTTWWWXXXYYY\\\___bbbfffiiioootttzzzcccKKK<<<>>>@@@888444999777777777777666666666666555555555555555555555555555555555444444333333333444555666666777666666666444555666777888888888888888888888888999:::;;;<<<;;;<<<>>>???@@@@@@@@@?????????@@@AAADDDGGGJJJKKKRRRUUU[[[cccjjjxxxEEEGGGIIILLLOOOPPPQQQQQQUUUVVVWWWWWWWWWYYY]]]___dddeeegggiiillloooqqqrrrwwwwwwxxxyyy|||~~~|||yyyvvvssspppllllllqqqxxxooo\\\JJJ@@@<<<999555333333444555555222222333333333333444444333333333333333333333333555444444444444555666666666555555444444666777888999;;;<<<======>>>AAACCCFFFHHHFFFIIIRRRUUUddd|||xxxzzziii\\\TTTQQQPPPPPPLLLOOOWWWhhhsssgggZZZUUUSSSQQQOOOPPPRRRSSSTTTUUUVVVXXX\\\___```ccceeefffeeeddddddeeekkkjjjiiihhhggggggggggggiiiiiiiiijjjkkklllmmmnnnnnnttt{{{yyyvvvrrrrrrqqqpppoooooonnnnnnppplllhhheeecccaaa___]]]\\\[[[YYYXXXYYY[[[^^^___bbbdddeeeeeeeeefffhhhiiiiiigggdddbbbcccdddeeedddaaa___]]]]]]^^^___```___aaabbbffflllsssxxxzzz{{{rrrpppmmmmmmqqquuuxxxyyyzzzxxxwwwwwwxxxyyyxxxvvvwwwvvvttttttuuuuuusssrrrrrrqqqpppooonnnnnnnnnnnnmmmlllkkkjjjhhhgggfffffffffdddbbbaaaaaa```___]]]\\\\\\\\\\\\\\\\\\\\\]]]YYYYYYYYYYYYXXXWWWVVVUUUQQQRRRTTTTTTSSSPPPMMMKKKEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEFFFHHHKKKMMMKKKJJJHHHFFFEEEEEEFFFGGGHHHGGGFFFFFFHHHKKKOOOQQQPPPRRRUUUXXX[[[]]]^^^___ccceeekkkttt{{{___PPP@@@999666444333555777777777777666666666666666666666666666666666666444333333222222333333444444444444444444444444444666666666666777777777777888888888999999;;;<<<===>>>===============>>>?????????@@@CCCFFFIIIMMMNNNRRRVVV]]]fffnnn|||HHHJJJLLLOOOQQQSSSSSSSSSTTTUUUVVVWWWWWWYYY\\\___cccdddfffiiillloooqqqrrrvvvwwwxxxzzz}}}~~~|||zzzwwwuuuqqqmmmlllqqqwww}}}qqq]]]LLLAAA<<<888555333333444555444222222333333333333444444333333333333333333333333444444444333444555555666666555555444444666777888999;;;<<<======???AAADDDFFFHHHFFFJJJSSSWWWfffwww|||lll___WWWSSSPPPNNNMMMOOOWWWhhhsssgggZZZUUUSSSQQQOOOPPPQQQRRRTTTTTTUUUXXX\\\___```ccceeeffffffffffffgggkkkjjjjjjiiiiiiiiiiiijjjiiiiiiiiijjjkkklllnnnnnnqqqvvv}}}~~~xxxuuutttttttttsssrrrqqqpppppppppmmmiiifffdddbbb```^^^]]]\\\ZZZYYYYYY[[[^^^___bbbdddfffggghhhiiijjjkkkjjjgggdddccccccddddddccc___]]][[[[[[]]]^^^^^^]]]]]]^^^bbbhhhpppuuuxxxyyyqqqnnnllllllooosssuuuwwwxxxxxxyyyyyyyyyxxxxxxwwwxxxwwwuuuuuuvvvvvvtttsssqqqpppooonnnmmmmmmmmmmmmllllllkkkiiihhhgggfffeeecccbbb````````````^^^\\\^^^]]]\\\ZZZYYYXXXWWWVVVYYYYYYYYYXXXXXXWWWVVVUUURRRSSSTTTTTTRRROOOLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEGGGJJJMMMOOORRRSSSVVVXXX[[[^^^```bbbdddeeellluuu{{{zzzZZZMMM???:::999888888:::777777777777666666666666666666666666666666666666444444333333333333444444444444444444444444444444555555666666666777777777;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;<<<===>>>>>>@@@@@@AAABBBEEEIIIMMMOOORRRVVV___hhhppp~~~JJJKKKNNNPPPRRRSSSSSSSSSSSSUUUVVVVVVVVVXXX[[[^^^bbbccceeehhhkkknnnqqqrrruuuwwwyyy|||}}}{{{zzzxxxvvvqqqlllkkkooouuu{{{ttt]]]LLLCCC;;;888555333333444444444222222333333333333444444333333333333333333333333333333333333333444444555666555555444444666777888999;;;======>>>???BBBDDDEEEHHHGGGKKKUUUZZZiii}}}~~~~~~}}}vvvrrrhhhaaa[[[TTTOOONNNPPPWWWhhhsssgggZZZUUUSSSQQQOOOPPPOOOQQQRRRSSSTTTWWW[[[^^^```ccceeefffffffffhhhiiikkkjjjjjjjjjjjjkkklllllliiiiiijjjjjjkkkmmmnnnooosssxxx}}}|||xxxyyyyyyyyyxxxwwwuuutttsssqqqnnnkkkiiigggeeeaaa___^^^]]][[[ZZZZZZ\\\^^^___```bbbfffiiilllmmmmmmmmmkkkiiieeecccccccccbbb```\\\[[[ZZZZZZ[[[\\\[[[ZZZWWWXXX]]]dddlllrrruuuvvvooollljjjiiilllooorrrssstttxxx{{{|||yyywwwxxxyyyzzzxxxwwwwwwxxxwwwvvvtttpppooonnnmmmmmmllllllmmmkkkkkkjjjiiigggfffeeeddd```___^^^^^^______^^^\\\^^^]]][[[YYYWWWVVVUUUTTTXXXXXXXXXXXXWWWVVVUUUUUUSSSTTTTTTSSSRRROOOLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCDDDEEEHHHKKKMMMTTTUUUVVVXXX[[[___bbbddddddfffllluuu|||~~~oooSSSFFF;;;777777555555666777777777777666666666666666666666666666666666666555555555555555555555555444444444444444444444444555555555555666666666666<<<=========<<<;;;999888::::::::::::;;;<<<===>>>BBBBBBAAAAAADDDHHHMMMPPPRRRWWWaaallltttJJJKKKMMMOOOQQQRRRRRRQQQRRRTTTUUUUUUUUUWWWZZZ]]]```bbbdddgggkkknnnpppqqqsssvvvzzz~~~}}}zzzxxxvvvtttoookkkhhhlllqqqwwwttt[[[JJJBBB:::888555333444444444333222222222333333333444444333333333333333333333333333222222222222333444444666555555444444666777888:::;;;===>>>???@@@CCCFFFEEEHHHGGGLLLVVV\\\kkk~~~zzz{{{~~~yyy}}}zzztttzzzvvvssskkk^^^TTTOOOQQQXXXiiisssgggZZZUUUSSSQQQOOOPPPNNNOOOQQQRRRTTTVVVZZZ]]]aaaccceeeeeeeeeeeefffhhhiiiiiiiiiiiijjjkkklllmmmjjjjjjjjjkkklllmmmnnnoootttxxx}}}~~~}}}{{{xxxvvvtttqqqnnnllljjjgggdddaaa___^^^]]]\\\\\\\\\^^^___]]]___dddiiimmmoooooonnnllliiifffdddcccbbb```^^^[[[ZZZZZZZZZ[[[[[[YYYWWWQQQSSSXXX```iiippptttuuunnnkkkhhhgggiiilllooopppqqqwww}}}}}}zzzwwwxxxzzz{{{zzzxxxxxxyyyyyywwwvvvqqqpppooommmmmmllllllllljjjiiihhhgggeeedddcccccc^^^]]]\\\]]]^^^___^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRPPPNNNKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHIIIJJJKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHKKKLLLTTTTTTUUUWWWZZZ^^^ccceeeeeefffmmmuuu{{{}}}}}}yyyhhhQQQFFF;;;777666333111111777777777777666666666666666666666666666666666666555555666666666666555555444444444444555555555555444555555555666666666666;;;<<<===>>>>>><<<:::999999999999:::;;;===>>>???DDDCCCAAAAAACCCHHHMMMPPPRRRYYYdddoooxxxKKKLLLNNNPPPQQQQQQQQQQQQQQQSSSTTTTTTTTTVVVYYY\\\___```cccfffjjjmmmoooqqqrrruuuzzz~~~}}}yyyvvvsssqqqnnniiifffiiinnnttt}}}pppXXXGGG???999777444333444444333222222222222333333333444444333333333333333333333333333222222222222333444444666555555444444666777888:::;;;===??????AAADDDGGGEEEHHHGGGLLLWWW]]]mmmzzz|||vvvzzzvvvrrr~~~|||jjj[[[RRRTTTZZZjjjsssgggZZZUUUSSSQQQOOOPPPMMMOOOQQQRRRSSSVVVZZZ]]]bbbcccddddddbbbbbbccceeehhhhhhhhhiiijjjkkklllmmmjjjjjjjjjkkklllmmmoooooosssvvv{{{~~~{{{yyywwwssspppmmmjjjgggdddaaa```___^^^]]]]]]^^^^^^ZZZ\\\```gggmmmpppooonnnllljjjfffdddcccaaa^^^\\\[[[[[[[[[[[[[[[YYYVVVSSSMMMPPPUUU^^^hhhppptttvvvpppllliiigggiiikkkmmmnnnpppvvv{{{|||yyywwwxxxzzz{{{zzzxxxxxxyyyyyywwwvvvrrrqqqpppnnnlllkkkkkkkkkggggggfffdddcccbbbaaa```]]]\\\[[[\\\]]]^^^^^^\\\[[[YYYWWWVVVUUUUUUVVVVVVSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPOOOLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGJJJLLLMMMRRRRRRSSSUUUXXX]]]aaaddddddffflllttt{{{~~~~~~tttdddTTTIII>>>;;;;;;888666666777777777777666666666666666666666666666666666666555555666777777666555555444444444555555666666666555555555666666666666777888999<<<>>>>>>>>>===<<<:::::::::;;;<<<>>>???@@@DDDBBBAAAAAADDDHHHNNNQQQTTT[[[gggsss{{{MMMOOOPPPRRRSSSSSSRRRRRRPPPRRRSSSSSSSSSUUUYYY[[[^^^___bbbeeeiiilllooopppqqqtttxxx|||{{{xxxtttrrrnnnhhheeehhhmmmsss}}}~~~iiiTTTEEE>>>888666444444444444333111222222333333333333444444333333333333333333333333333333333333333444444555666555555444444666777888:::<<<>>>???@@@BBBEEEHHHGGGJJJIIIOOOYYY___ooo}}}~~~uuuyyywwwqqq~~~rrraaaUUUVVV]]]lllsssgggZZZUUUSSSQQQOOOPPPMMMOOOQQQRRRTTTWWW[[[^^^aaabbbcccbbbaaaaaaccceeehhhhhhhhhiiiiiikkklllllljjjjjjkkkkkklllnnnooopppsssuuuyyy~~~}}}xxxsssooollliiigggbbbaaa```___^^^^^^^^^^^^ZZZZZZ]]]dddkkkpppooommmllliiifffdddcccaaa^^^[[[\\\[[[[[[[[[[[[WWWRRROOOJJJMMMSSS]]]gggpppuuuwwwrrroookkkiiijjjlllmmmnnnppptttxxxyyyxxxwwwxxxzzzzzzxxxwwwwwwxxxwwwvvvtttsssrrrpppmmmkkkiiihhhhhhddddddcccbbb```___^^^^^^[[[ZZZYYYZZZ[[[\\\[[[ZZZYYYWWWTTTQQQOOONNNOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPOOOOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPQQQTTTXXX\\\___bbbdddeeekkksssyyysssdddPPPEEE<<<:::;;;999888999777777777777666666666666666666666666666666666666444555666777777666555444444444444555666666777777666666666666777777777777666777999<<<===>>>???>>>;;;;;;;;;;;;<<<===??????BBBAAAAAABBBEEEJJJOOORRRWWW]]]iiiuuu~~~NNNOOOPPPQQQRRRRRRQQQPPPPPPQQQRRRRRRSSSTTTXXXZZZ\\\^^^aaadddhhhlllnnnppppppssswwwzzz|||yyyvvvoooiiifffiiinnnuuurrrbbbRRRFFF@@@888666444444444444222111222222333333333333444444333333333333333333333333444444444333444555555666666555555444444666777888:::<<<>>>@@@AAACCCFFFIIIJJJMMMLLLRRR\\\bbbrrr~~~~~~uuuxxx|||~~~~~~~~~~~~wwwppp}}}~~~zzzssscccWWWYYY___nnnsssgggZZZUUUSSSQQQOOOPPPMMMOOOQQQSSSTTTXXX\\\______aaabbbbbbbbbdddfffiiijjjjjjjjjjjjjjjkkklllmmmkkkkkkkkkkkklllnnnooopppsssuuuyyy|||uuuqqqnnnllljjjccccccbbbaaa___^^^^^^]]][[[ZZZ\\\bbbjjjppppppnnnjjjhhhfffdddcccaaa^^^[[[\\\[[[[[[[[[YYYTTTNNNIIIGGGJJJQQQ[[[fffpppuuuwwwuuurrrnnnkkklllnnnooooooqqqrrrtttuuuwwwxxxxxxyyyxxxwwwuuuuuuvvvvvvtttssssssqqqoookkkhhhfffdddcccbbbaaa```___^^^\\\\\\[[[YYYXXXWWWWWWXXXYYYWWWVVVVVVTTTQQQNNNLLLLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIGGGFFFDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMNNNQQQUUUXXX\\\___```cccdddjjjrrrxxx~~~wwwhhhOOOCCC999777777666666777777777777777666666666666666666666666666666666666333444666777777666444333444444444555666777777777777777777777888888888999666666888:::;;;===>>>???;;;:::::::::;;;<<<<<<===@@@@@@AAACCCGGGKKKPPPRRRYYY___jjjvvvLLLLLLNNNOOOOOOOOONNNNNNOOOQQQRRRRRRRRRTTTWWWZZZ\\\]]]```dddhhhkkknnnpppppprrrvvvyyy}}}~~~{{{pppjjjgggjjjpppwwwxxxkkk^^^RRRHHHBBB777666444444444444222000222222333333333444444444333333333333333333333333555444444444444555666666666555555444555666777888:::<<<>>>@@@AAACCCFFFIIIMMMPPPOOOTTT___dddttt}}}zzzuuuxxx~~~xxxyyyxxxwwwzzz~~~{{{vvvppp}}}|||sssvvv~~~qqqcccYYYZZZ```ooosssgggZZZUUUTTTQQQOOOPPPMMMOOOQQQSSSUUUXXX\\\```^^^___aaabbbcccfffjjjmmmllllllkkkkkkkkklllmmmmmmkkkkkkkkklllmmmnnnooopppsssuuuyyy~~~vvvrrrooommmllldddcccbbbaaa```___^^^]]]]]][[[[[[aaajjjpppqqqooojjjhhhfffdddcccaaa^^^[[[[[[[[[ZZZZZZWWWRRRKKKFFFEEEIIIOOOZZZfffooouuuwwwxxxtttpppmmmmmmooopppppprrrqqqqqqsssvvvxxxxxxxxxwwwvvvttttttuuuuuusssrrrrrrpppmmmjjjfffcccaaa`````````___^^^\\\[[[ZZZZZZWWWVVVTTTUUUVVVVVVTTTSSSRRRQQQOOOMMMMMMOOORRRSSSLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDFFFGGGIIIKKKLLLLLLLLLNNNRRRVVVZZZ]]]___```bbbdddiiiqqqwww}}}|||mmmVVVIII===999888666555666777777777777666666666666666666666666666666666666333444555777777555444333444444444555666777777888777888888888999999999999777777777888:::<<<>>>???:::::::::999999:::;;;;;;>>>???AAADDDHHHMMMPPPSSS[[[```kkkvvvHHHIIIJJJLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTUUUUUUZZZ]]]```dddfffiiimmmppppppqqqtttwww{{{}}}yyyrrrllljjjnnnuuu{{{sssggg___UUUHHH>>>:::888555333444444333222444444222222222222444444888333//////222444222///111222444666777666666555666555555555666777999:::<<<===???@@@BBBEEEJJJNNNLLLRRRQQQRRR[[[dddvvvwwwwww~~~}}}|||zzzyyyxxxyyyxxxvvvtttsss|||sssqqqsssrrrkkkdddUUUZZZYYYooosssfffZZZUUUTTTRRRRRRSSSRRRRRRRRRSSSUUUWWWZZZ[[[^^^___```bbbdddfffhhhhhhllllllkkkjjjkkklllmmmnnnpppmmmkkkjjjkkkmmmooooooqqquuuzzz|||uuupppooommmmmmgggeeecccaaa___^^^]]]\\\]]]]]]]]]```jjjtttwwwsssmmmkkkhhheeecccaaa]]][[[\\\[[[XXXUUUQQQMMMJJJHHHIIIIIILLLUUUbbboooxxx{{{zzzwwwsssooonnnooorrrtttttttttttttttuuuuuuuuuuuuvvvuuutttsssrrrqqqqqqqqqnnnmmmjjjfffccc```^^^]]][[[[[[[[[ZZZYYYYYYXXXXXXUUUUUUTTTSSSRRRPPPOOONNNKKKKKKKKKLLLMMMMMMMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFJJJHHHEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKMMMOOOLLLOOORRRTTTVVVXXX[[[^^^dddccciiittt~~~kkkSSSHHH===999999777555666555666777888888777666555666666555555555555666666555555555555555555555555555555444333444555666777666666666666666777888888888888888888999:::;;;<<<<<<<<<======>>>???????????????AAADDDFFFHHHPPPYYYZZZfffsss{{{JJJJJJKKKKKKKKKKKKKKKKKKMMMMMMOOOPPPRRRSSSTTTUUUYYY\\\___ccceeeiiilllooonnnpppsssvvvzzz}}}yyyxxxrrrooosssyyysssfff\\\RRRFFF>>>:::777555333444444333222444333333222222333333444777333000000333555333000222333444555666666666555555555555555666777999:::<<<>>>???AAABBBFFFJJJNNNMMMSSSRRRTTT^^^hhh{{{zzzyyy~~~|||zzzzzzyyyxxxvvvuuu|||rrrmmmnnnmmmhhhbbbWWW\\\[[[rrrsssfffZZZUUUTTTRRRQQQRRRQQQQQQQQQSSSUUUWWWZZZ[[[^^^^^^```bbbdddfffggghhhkkkkkkjjjjjjkkklllmmmnnnnnnllljjjjjjkkknnnpppqqqsssvvv|||}}}vvvrrrooommmlllgggfffdddbbbaaa_________^^^___```bbbkkktttvvvssspppmmmjjjfffdddaaa]]]ZZZ[[[ZZZXXXTTTPPPLLLIIIGGGHHHHHHKKKSSS```llluuuyyyyyyvvvssspppooopppqqqsssrrrrrrrrrrrrsssssssssssssssrrrqqqooonnnnnnmmmmmmkkkjjjgggccc```^^^\\\[[[YYYYYYXXXXXXWWWVVVVVVVVVPPPPPPOOONNNMMMKKKJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLKKKKKKJJJIIIGGGFFFHHHGGGFFFHHHLLLOOOPPPQQQFFFFFFFFFFFFHHHJJJLLLMMMLLLOOORRRTTTVVVXXX\\\^^^hhhhhhmmmyyylllSSSHHH===999999777666666555666777888888777666555666666555555555555666666555555555555555555555555555444444333444555666777666666666666666777888888888888888888999:::;;;;;;::::::;;;<<<<<<======>>>AAA@@@AAADDDFFFIIIRRR\\\___jjjvvv|||KKKJJJJJJJJJIIIIIIIIIHHHLLLLLLMMMNNNPPPRRRTTTUUUWWWZZZ^^^aaadddgggkkknnnmmmooorrruuuzzz~~~zzz|||wwwtttyyyssseeeYYYMMMDDD>>>999777444333444444333333444333333222222333333444666333222333555666333000222333444555555666555555555555444555666888999;;;===>>>@@@BBBDDDGGGKKKNNNNNNUUUUUUXXXcccmmm}}}|||{{{yyyxxxwww{{{nnngggggggggccc___YYY___^^^uuutttgggZZZTTTSSSQQQPPPQQQPPPPPPQQQRRRUUUWWWYYYZZZ]]]^^^```bbbdddfffggggggjjjjjjiiijjjkkklllmmmnnnlllkkkjjjjjjlllnnnqqqssstttxxx}}}~~~xxxsssooollljjjgggfffeeedddcccbbbbbbbbb```bbbccceeemmmuuuvvvsssrrroookkkgggdddaaa\\\YYY[[[YYYVVVSSSNNNKKKGGGFFFFFFFFFIIIPPP[[[fffoootttvvvuuusssrrrqqqqqqqqqqqqooooooooooooppppppqqqqqqpppooonnnllljjjiiihhhhhhfffeeebbb___\\\ZZZXXXXXXUUUUUUTTTTTTSSSRRRRRRRRRLLLLLLLLLKKKIIIHHHFFFEEEIIIJJJKKKLLLNNNPPPQQQRRRSSSRRRPPPNNNMMMKKKKKKJJJGGGGGGHHHIIIIIIJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIIIILLLLLLKKKKKKJJJIIIGGGFFFGGGFFFGGGJJJNNNRRRSSSTTTEEEEEEEEEEEEGGGHHHJJJLLLMMMOOORRRTTTUUUXXX\\\^^^fffffflllxxxlllSSSHHH===:::999777666777666666777777777777666666666666555555555555666666555555555555555555555555555444444444444555666666666666666666666777888888888888777888888999:::;;;999999999:::;;;;;;<<<<<>>999777444333444444444333333333333333333333333333444333333555666666333111333333444444555555555555555444444555666888:::;;;===???BBBDDDFFFIIIMMMPPPRRRYYYYYY\\\gggqqq|||zzzxxxwwwyyyjjj```___aaaaaa```[[[aaaaaayyyuuugggZZZTTTRRRPPPNNNOOONNNOOOQQQSSSUUUWWWYYYZZZ\\\^^^```ccceeefffgggggghhhhhhiiijjjkkklllmmmnnnlllmmmmmmllllllnnnppprrruuuxxx~~~}}}xxxtttoookkkhhhggggggfffeeeddddddddddddbbbeeegggiiiooouuuvvvsssrrroookkkgggdddaaa\\\ZZZZZZXXXUUUQQQMMMIIIFFFEEEDDDEEEGGGLLLUUU```iiinnnqqqrrrrrrrrrrrrqqqoooooollllllmmmmmmnnnnnnooooooooonnnllljjjhhhgggfffeeebbb```^^^[[[XXXVVVUUUTTTQQQQQQQQQPPPOOOOOONNNNNNLLLLLLKKKJJJIIIGGGFFFEEEGGGHHHJJJLLLOOOQQQSSSTTTTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIILLLLLLKKKKKKJJJIIIGGGFFFGGGFFFFFFGGGJJJLLLLLLKKKEEEEEEDDDDDDFFFGGGIIIJJJMMMOOOQQQSSSUUUXXX\\\___bbbdddjjjuuujjjSSSHHH===::::::888777888666666777777777777666666666666555555555555666666555555555555555555555555444444444444555555666666666666666666666777777888777777777777888999:::;;;888999999:::;;;;;;<<<<<>>999666444333444555444444333333333333333333333333333333444555666666444222333333333333444444444555444444444444666888:::;;;>>>@@@DDDGGGIIILLLPPPSSSVVV]]]^^^aaakkkttt{{{wwwuuutttvvvfff\\\ZZZ^^^bbbccc]]]dddeee|||vvviii[[[UUURRROOOMMMNNNNNNOOOQQQSSSVVVXXXZZZZZZ]]]^^^aaadddfffgggggggggggghhhiiikkklllmmmnnnoooooopppqqqooommmmmmoooqqquuuxxx~~~|||xxxtttpppkkkhhhiiiiiihhhgggggggggggggggeeeiiilllnnnrrrxxxxxxtttqqqnnnjjjgggdddaaa]]]ZZZYYYWWWTTTPPPLLLIIIGGGFFFCCCDDDEEEIIIPPPYYYccciiimmmnnnoooppppppooommmllljjjjjjkkkllllllmmmnnnnnnnnnmmmkkkiiigggfffeeeeee^^^]]][[[XXXVVVUUUSSSSSSOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKJJJHHHGGGEEEDDDFFFGGGIIILLLOOOQQQSSSTTTSSSRRRQQQOOONNNMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIILLLLLLKKKKKKJJJIIIGGGFFFFFFEEEDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJNNNOOOQQQSSSTTTXXX\\\```cccdddkkkvvvkkkSSSGGG===::::::999888999777777666666666666777777666666555555555555666666555555555555555555555555444444444555555555555555666666666666666777777888777777777777888999:::::::::::::::;;;<<<<<<======@@@>>>???CCCGGGMMMZZZeeeqqqxxxCCCCCCCCCCCCDDDFFFHHHIIIHHHJJJLLLOOOQQQSSSTTTTTTSSSVVVZZZ^^^aaaeeeiiilllnnnqqquuuxxx|||~~~{{{~~~xxxkkk^^^SSSJJJCCC???888666444333444555555444222333333444444333333222222333333444444444444444444444333333333333444444444444444444666888;;;<<<>>>AAAFFFIIIMMMQQQUUUXXXZZZaaabbbeeeooowwwwwwqqqnnnnnn}}}wwwfffZZZXXX\\\bbbfff```hhhiiiyyykkk]]]VVVSSSOOOMMMMMMNNNOOORRRUUUWWWYYY[[[[[[]]]___cccfffhhhhhhhhhhhhfffhhhjjjlllnnnoooppppppqqqssstttrrrooommmooorrruuuyyy~~~|||xxxuuurrrooolllmmmmmmlllkkkkkkjjjkkkkkkiiinnnsssuuuxxx}}}}}}zzzsssppplllhhheeeaaa]]]ZZZXXXVVVRRROOOLLLIIIHHHHHHCCCCCCDDDGGGLLLTTT^^^eeehhhiiikkkmmmmmmllljjjiiiggghhhhhhiiijjjkkklllllllllkkkiiigggeeeddddddddd]]]\\\ZZZXXXVVVUUUTTTSSSOOOOOONNNNNNMMMLLLLLLLLLIIIIIIIIIHHHFFFEEECCCBBBEEEFFFHHHKKKNNNPPPRRRSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFDDDCCCCCCDDDFFFFFFEEECCCCCCCCCCCCDDDFFFHHHKKKLLLNNNPPPQQQRRRTTTWWW\\\```aaacccjjjttt|||oooSSSGGG===:::;;;999888999777777666666666666777777666666555555555555666666555555555555555555555555333444555555666666555555666666666666666777888888777777666777777888999:::;;;;;;;;;<<<======>>>>>>>>>===???DDDIIIOOO[[[gggttt{{{DDDCCCBBBAAABBBCCCEEEGGGGGGIIIMMMQQQSSSTTTTTTSSSRRRUUUZZZ^^^aaaeeejjjmmmmmmppptttxxx{{{}}}xxxxxxuuuggg\\\TTTMMMEEE???888666333333444555555444222333333444444333333222222222222222222222444555444444333222222333333444333333333444666999;;;<<<>>>BBBGGGLLLPPPTTTYYY\\\\\\dddeeeiiisss}}}zzzqqqjjjggghhhwwwzzzhhh[[[XXX[[[bbbfffdddlllnnn{{{mmm___XXXTTTPPPMMMMMMNNNPPPSSSVVVYYY[[[\\\\\\^^^```dddgggiiijjjiiiiiifffhhhjjjmmmoooqqqqqqqqqqqqtttvvvtttqqqooorrruuuwwwzzz}}}zzzxxxvvvtttrrrsssrrrqqqpppoooooooooooommmtttzzz|||yyyvvvqqqkkkgggbbb\\\YYYWWWUUUQQQNNNLLLKKKJJJKKKCCCDDDDDDEEEIIIPPPZZZbbbdddeeeggghhhiiihhhgggfffdddeeefffggghhhiiiiiijjjgggfffdddcccbbbaaaaaaaaa]]]\\\ZZZXXXWWWVVVUUUUUUPPPPPPOOOOOONNNMMMMMMMMMIIIIIIHHHGGGFFFDDDCCCBBBEEEFFFGGGJJJMMMOOOQQQRRRRRRQQQPPPNNNMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIGGGFFFDDDCCCCCCEEEFFFFFFEEECCCBBBBBBCCCDDDGGGJJJLLLNNNOOOPPPQQQRRRTTTWWW]]]```aaacccjjjssszzzrrrSSSGGG===:::;;;:::999:::888777666555555666777888666666555555555555666666555555555555555555555555333444555666666666555444666666666666666777888888666666666777777888999:::;;;;;;;;;<<<======>>>>>>======AAAGGGLLLRRR]]]hhhvvv}}}FFFDDDBBBAAAAAABBBCCCDDDFFFIIINNNRRRUUUUUUTTTSSSRRRUUUZZZ^^^bbbfffjjjmmmlllooossswwwzzz~~~~~~{{{tttpppuuuttteeeZZZUUUOOOFFF???888666333333444555555555222222444444444444222222222222222111000111333666555444333222222222333444333333333444666999;;;===>>>BBBHHHMMMRRRWWW\\\___\\\dddgggkkkwww}}}{{{uuullleeebbbdddsss}}}kkk]]]XXX[[[aaaeeegggoooqqq|||nnn```XXXTTTPPPNNNNNNNNNPPPSSSWWWZZZ\\\]]]]]]___aaaeeehhhjjjkkkjjjiiiggghhhkkknnnppprrrrrrrrrpppssswwwvvvrrrqqqtttxxxxxx|||{{{zzzyyyxxxwwwwwwwwwuuutttsssrrrrrrrrrqqqxxx{{{uuunnnhhhbbb[[[WWWVVVTTTQQQNNNLLLLLLLLLLLLCCCDDDDDDDDDGGGNNNYYY```bbbcccdddffffffffffffeeebbbbbbcccdddfffgggggghhhbbbbbbaaa______^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVVVVQQQQQQPPPPPPOOONNNNNNNNNJJJJJJJJJIIIGGGFFFDDDCCCDDDEEEGGGIIILLLNNNPPPQQQSSSRRRPPPNNNMMMKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLKKKJJJIIIGGGGGGEEEDDDDDDEEEEEEDDDAAA???BBBBBBCCCEEEGGGKKKNNNOOOOOOPPPQQQRRRSSSWWW]]]aaafffiiipppyyyrrrSSSGGG===;;;;;;:::999:::888777666555555666777888666666555555555555666666555555555555555555555555333333555666666666555444666666666666666777888888666666666666777888999:::::::::;;;<<<<<<======>>>======BBBIIINNNTTT___jjjxxxEEEDDDCCCBBBAAABBBCCCCCCEEEGGGJJJMMMQQQUUUWWWYYYTTTVVVZZZ]]]```ccchhhkkklllooossswww{{{~~~}}}sssmmmrrr~~~zzzqqqdddZZZRRRLLLDDD===;;;888555444666666444111222222222222222222222222222222222111111111111111222222222333333333444444777777777555444555888:::DDDFFFIIINNNTTT[[[aaadddhhhhhhkkkpppuuuzzz||||||sssjjjeeedddgggrrr~~~iii]]]YYY\\\ccckkkhhhnnn{{{qqqaaaYYYVVVRRRNNNMMMQQQRRRTTTVVVXXXZZZ\\\]]]aaaccceeeggghhhhhhgggfffjjjkkklllmmmnnnppppppqqqssssssttttttssstttwwwyyy~~~|||{{{{{{|||~~~}}}|||zzzxxxwwwvvvuuuuuuvvvzzz|||ssslllgggddd```]]]YYYVVVRRRPPPOOONNNMMMKKKFFFEEEDDDDDDFFFMMMUUU\\\aaabbbbbbccccccccccccbbbeeebbb___```bbbcccbbb```___^^^\\\[[[[[[\\\^^^___]]]]]]]]]\\\ZZZYYYWWWVVVSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDFFFIIIKKKMMMOOOPPPPPPOOOOOONNNMMMLLLJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLOOONNNLLLJJJGGGDDDBBBAAADDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGHHHIIIKKKLLLOOORRRTTTUUUUUUWWW[[[___eeejjjqqqxxxmmmQQQGGG>>>;;;:::777777999777555444444666777666666777777666555555555555555666666555555555444444444666555555555555666777777777777777666555555444444777777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>AAAAAADDDJJJNNNUUUcccqqq|||EEEDDDCCCBBBAAABBBCCCCCCEEEFFFHHHKKKOOORRRUUUVVVTTTVVVYYY\\\___cccgggkkkjjjmmmrrrvvvyyy}}}~~~~~~zzzrrrmmmrrr{{{tttlllbbbYYYTTTNNNFFFAAA:::888555444555555444222333333333333333333333333222222222222333333333333333333333333444444444444555555555555555666:::<<>>>>>AAAAAADDDIIINNNUUUdddqqq}}}EEEDDDCCCBBBBBBBBBCCCDDDDDDEEEGGGJJJLLLOOOQQQRRRSSSVVVYYY\\\___bbbgggjjjiiilllppptttwww{{{}}}|||~~~~~~wwwsssqqqtttyyypppjjjbbb[[[UUUNNNFFF@@@999777555444555555444222333333333333333333333333222222333333444444555555444444444444555555555666333444555555555888;;;???FFFJJJOOOUUU[[[aaahhhlllssstttwww{{{|||~~~{{{wwwtttqqqmmmjjjeeelllzzz|||iii]]]ZZZ\\\cccjjjqqqwwwqqq```XXXUUUQQQNNNNNNKKKMMMPPPSSSWWW[[[^^^___```bbbeeehhhjjjkkkkkkjjjjjjjjjjjjkkkmmmppprrrtttssstttuuuuuuuuuvvvyyy{{{~~~||||||~~~~~~|||zzzzzzvvv{{{xxxpppkkkgggbbb^^^\\\YYYUUURRRQQQPPPOOOMMMFFFEEEDDDBBBDDDIIIPPPVVV[[[[[[\\\]]]]]]]]]]]]]]]```^^^\\\\\\\\\\\\[[[ZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]```___^^^\\\ZZZWWWUUUTTTUUUUUUTTTTTTRRRQQQPPPOOOMMMMMMLLLKKKKKKKKKLLLLLLIIIIIIKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRQQQOOONNNMMMIIIHHHHHHGGGGGGGGGGGGHHHDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGIIIKKKMMMNNNOOOQQQSSSTTTTTTXXX___dddhhhnnnuuu}}}uuuaaaPPPGGG???<<<;;;999888:::888666555555777888888888777777666555555555555555555555555555555444444444444555666777777666555444555555555555666666666666777777777888999999::::::;;;;;;;;;<<<======>>>>>>@@@AAADDDIIINNNVVVeeesss~~~FFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMOOOOOOSSSVVVYYY[[[^^^aaafffiiijjjlllpppsssvvv{{{~~~|||||||||zzzyyyyyyxxxxxx{{{|||rrrmmmfff^^^UUULLLBBB<<<888777555444444444444333444444444444444444444444111222222333444555555666555555555555666666666666444555555555555888;;;???GGGLLLSSSYYY^^^eeelllrrrzzz{{{~~~{{{xxxuuunnngggcccgggrrrzzzggg]]]ZZZ\\\bbbiiiqqqxxxsssaaaXXXUUUQQQNNNMMMKKKLLLOOORRRVVVZZZ\\\^^^___aaaeeehhhkkkllllllllljjjjjjjjjkkkmmmpppssstttssstttvvvvvvvvvxxx{{{~~~yyytttuuuvvvuuurrrtttvvvwwwxxxyyy{{{~~~~~~zzzxxxwwwuuuyyy~~~{{{rrrlllhhhbbb___\\\YYYUUURRRQQQPPPNNNLLLFFFEEEDDDBBBCCCGGGNNNSSSXXXYYYZZZ[[[[[[[[[[[[[[[___^^^\\\[[[ZZZZZZZZZYYY\\\\\\[[[ZZZZZZ[[[\\\\\\^^^^^^]]]\\\ZZZXXXWWWVVVVVVVVVUUUTTTSSSQQQPPPOOONNNNNNMMMLLLLLLLLLLLLMMMKKKKKKLLLMMMOOOPPPQQQQQQOOOPPPPPPOOONNNMMMLLLLLLHHHGGGGGGFFFFFFGGGGGGHHHCCCCCCDDDEEEFFFHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIILLLNNNOOOOOOQQQSSSTTTUUUYYY```fffiiiooowwwooo[[[LLLCCC;;;:::999777666777888666555666888999999999777777666555555555555555555555555555555555555555333444777888999999777666444444444555666777777888777777777888999999::::::::::::;;;<<<<<<======>>>@@@@@@DDDIIINNNVVVffftttFFFEEEDDDCCCBBBCCCDDDDDDGGGGGGHHHJJJLLLMMMNNNOOOSSSUUUXXX[[[]]]```eeehhhkkkmmmqqqtttwww|||~~~||||||{{{zzzyyyzzz{{{~~~|||uuuqqqjjjaaaWWWLLLBBB<<<666666666444333333333444444444444444444444444444000111111222333444444555555555555666666666777777666666666666555777:::===GGGNNNVVV]]]ccciiiqqqwww{{{qqqfffbbbccckkk|||wwwfff\\\ZZZ[[[aaagggnnnuuuvvvcccYYYUUUQQQNNNMMMLLLMMMPPPRRRVVVXXX[[[\\\___aaaeeehhhkkklllmmmllljjjjjjkkkkkkmmmppprrrsssrrrtttvvvwwwxxx{{{wwwoookkklllmmmllljjjmmmooorrruuuwwwzzz~~~|||yyyvvvuuutttxxx||||||sssmmmhhhccc___\\\XXXTTTQQQPPPOOOMMMKKKGGGFFFEEECCCDDDGGGMMMRRRWWWXXXYYYZZZ[[[[[[[[[[[[]]]]]]\\\[[[ZZZYYYZZZZZZ\\\[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[ZZZYYYYYYVVVVVVVVVUUUTTTRRRQQQPPPQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPNNNOOOOOOOOONNNMMMLLLKKKHHHHHHGGGFFFFFFFFFGGGGGGCCCCCCDDDEEEFFFHHHIIIJJJFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGJJJLLLNNNOOONNNQQQTTTUUUVVVZZZaaagggiiioooxxxnnnYYYIIIAAA:::999999666555777777666555666888::::::999777777666555555555555555444555555555555555555555222444777999;;;<<<;;;;;;333444444555666777888888777777777888999999::::::::::::;;;;;;<<<=========@@@@@@CCCHHHNNNWWWgggvvvFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJLLLNNNOOOOOOSSSUUUXXXZZZ\\\```dddgggmmmoooqqqtttxxx}}}}}}}}}}}}~~~~~~}}}|||}}}~~~wwwtttmmmdddYYYNNNEEE@@@555666666555333222333555333333333333333333333333111111222222333333444444555555555555666666666777777777777666666777:::===IIIQQQ[[[bbbhhhnnnwww~~~}}}wwwiiicccbbbhhhxxxtttccc[[[YYYZZZ___eeejjjpppzzzfff[[[UUUQQQMMMMMMMMMNNNPPPSSSVVVXXX[[[\\\___aaadddhhhjjjllllllllljjjkkklllmmmnnnppppppqqqqqqsssuuuxxxzzz~~~}}}yyytttqqqnnnmmmmmmnnnnnnmmmpppsssvvvyyy{{{~~~zzzwwwtttsssrrrvvvxxx|||}}}tttooojjjeeeaaa\\\YYYUUUQQQPPPNNNLLLKKKHHHHHHGGGEEEFFFIIINNNRRRWWWXXXYYY[[[\\\\\\\\\\\\[[[\\\\\\[[[YYYYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZZZZ[[[[[[[[[[[[ZZZUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQPPPOOOMMMMMMLLLLLLNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOJJJIIIHHHGGGGGGFFFFFFFFFDDDDDDDDDEEEGGGHHHJJJKKKEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJLLLNNNOOONNNQQQUUUWWWXXX[[[aaafffjjjqqqzzzoooYYYIIIAAA;;;::::::888777888666555444555777999999999777777666555555555555555444444444555555555555555222444666999;;;<<<<<<<<<444444444555666777777888777777777888999999:::::::::::::::;;;<<<<<<======@@@@@@CCCHHHNNNXXXiiixxxGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLMMMOOOOOOSSSUUUXXXZZZ\\\___cccfffmmmoooqqqtttwww}}}~~~~~~~~~zzzrrrgggZZZNNNEEEAAA444555666555222222333666333333333333333333333333333333333333444444444444444444555555555666666666555666666666666888<<>>333555666555222111333666222222222222222222222222555555555555555444444444444444444444555555555666333444555666777:::>>>BBBNNNWWWccclllqqqwwwtttuuusssjjjfffiiiyyy}}}ooo```YYYWWWXXX\\\bbbffflllzzzjjj^^^WWWQQQMMMLLLJJJLLLOOOSSSXXX\\\___aaa___aaadddgggiiiiiiiiiiiijjjlllnnnpppqqqooommmlllnnnppptttxxx|||~~~wwwrrrnnnmmmjjjqqqyyy||||||{{{}}}{{{}}}}}}yyyuuupppmmmjjjiiieeehhhjjjnnnwwwxxxsssooojjjfff___[[[WWWTTTRRRPPPNNNLLLJJJJJJJJJIIIJJJMMMRRRVVVVVVWWWXXXZZZ[[[\\\\\\\\\VVVXXXZZZYYYWWWWWWZZZ]]]\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXTTTTTTUUUVVVVVVVVVVVVUUURRRRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQNNNMMMKKKIIIHHHFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHIIIJJJKKKMMMMMMMMMRRRXXX[[[[[[]]]```cccmmmtttrrrZZZDDD===777888888666555666444333222444666888999888777777666555555555555555444444444555555555666666666666555555555555666666555555555666666666666666777777777888999999::::::999999:::;;;;;;<<<<<<===@@@@@@BBBHHHNNNXXXjjjzzzFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDFFFHHHKKKNNNPPPQQQRRRUUUYYY\\\^^^aaaeeehhhlllmmmoooqqqtttzzz~~~~~~~~~{{{kkkZZZKKK@@@<<<999777444444444555444222333333333444444555555555111222333333444444333333444555777999999888777555555333444777888888<<>>888666444444444555444333333333333444444444444555222222333444444444444444222333333333444444444444999777777::::::999===CCCSSSbbbrrr{{{yyyuuuyyyyyyqqqvvv~~~rrreee___\\\[[[]]]```eeeiiissslll]]]VVVQQQNNNNNNKKKMMMQQQVVV[[[^^^]]][[[^^^___aaadddgggiiijjjkkkkkkmmmooorrrsssrrrpppooonnnqqquuuzzz{{{vvvtttvvvyyy{{{zzzuuummmfffbbb```^^^\\\\\\]]]]]]]]]]]][[[ZZZYYYVVVWWWXXX]]]fffrrr|||~~~yyyrrrnnnkkkgggdddaaa^^^ZZZWWWSSSTTTTTTUUUVVVWWWXXXYYY[[[ZZZZZZYYYYYYYYYYYYYYYVVVVVVWWWWWWXXXYYYYYYYYY[[[[[[ZZZZZZZZZZZZZZZZZZ\\\\\\]]]]]]]]]\\\[[[[[[YYYZZZZZZ[[[[[[[[[[[[[[[XXXXXXXXXWWWWWWVVVUUUUUUWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTRRRQQQOOOMMMJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJMMMOOORRRSSSTTTVVVYYY]]]bbbgggkkkmmmtttzzzeeeQQQDDD???999777777888666555555555555444555555666777444444444555555555555555555555555555555444444444222333444555666777888888888777777777777888999999888888888999999::::::::::::;;;;;;<<<======>>>>>>@@@@@@CCCHHHNNNYYYkkkzzz@@@@@@@@@AAAAAACCCDDDDDDBBBCCCEEEHHHJJJMMMOOOPPPRRRTTTXXX[[[]]]```dddgggjjjlllooorrruuuyyy{{{{{{~~~yyyooocccWWWLLLCCC===888666444444555555444333444444444444444444444444222333333444555444444444555444444444444555666666999777777::::::999===BBBTTTeeewww~~~vvvsssyyyzzzuuu{{{uuuggg```]]]\\\]]]aaaeeehhhooonnn___WWWRRRNNNNNNKKKMMMQQQWWW\\\]]]\\\[[[^^^___bbbeeeggghhhiiiiiijjjkkknnnppprrrqqqppppppnnnpppuuuzzz{{{{{{}}}|||yyynnniiiddd___\\\ZZZXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXVVVWWWZZZ^^^eeeoooyyy|||uuuooommmiiigggeeeaaa^^^[[[ZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[YYYXXXWWWVVVVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[]]]]]]]]]^^^^^^]]]\\\\\\ZZZ[[[[[[\\\\\\\\\\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTQQQPPPNNNLLLJJJIIIHHHHHHGGGHHHJJJKKKLLLMMMLLLLLLIIIHHHGGGEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLOOOQQQSSSUUUWWWZZZ^^^ccciiinnnrrr{{{yyy___MMMBBB>>>999777777777666555555555444444444555555666333444444444555666666666555555555555555555555555333444444555666777777777888777666666666777999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@CCCIIIPPP\\\ooo????????????@@@BBBCCCDDDBBBCCCEEEGGGJJJMMMOOOPPPQQQTTTXXX[[[]]]```dddgggiiilllooorrruuuyyy~~~{{{{{{~~~}}}~~~wwwlllaaaVVVLLLBBB<<<777555444444555555555444444444444444444444444444333333444555555555444444555444444444444555666666888666666999999888<<>>???@@@@@@@@@DDDJJJSSSaaavvv<<<<<<<<<<<<======>>>???AAABBBDDDGGGJJJLLLNNNOOOQQQTTTWWWZZZ]]]```cccfffhhhkkkooorrruuuyyy}}}||||||~~~}}}~~~tttlllbbbYYYRRRJJJAAA:::666555333333555666555555555555444444444333333333333444444555555555555555222333444555666555444444666444666999;;;;;;???FFFVVVmmmvvvtttqqqooosss}}}xxxjjjbbb^^^\\\]]]```cccgggooo}}}ssseee\\\TTTOOONNNLLLLLLNNNRRRYYY^^^aaaaaaaaacccfffiiijjjjjjiiihhhggghhhjjjmmmooopppqqqrrrpppssswww}}}zzztttlllfffbbb___]]]\\\YYYYYYYYY[[[]]]___^^^]]]^^^^^^_________^^^\\\[[[ZZZ]]]``````___aaaggglllssszzz|||xxxsssooonnnnnnnnnmmmlllmmmoooooonnnjjjfffccc^^^]]]ZZZWWWVVVVVVWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ[[[]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^_______________]]]\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[WWWXXXYYYYYYWWWUUUSSSRRROOONNNMMMLLLKKKJJJJJJJJJKKKMMMOOORRRSSSRRRQQQPPPLLLKKKIIIGGGFFFEEEEEEEEECCCCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHJJJMMMOOOQQQSSSTTTXXX\\\^^^bbbjjjuuu}}}wwwcccPPPDDD;;;;;;:::888777666777777888777666666555555555666555555555555555444444444444444444555555555666666666666666666666777777777555666666777777777777777666777777888:::;;;;;;<<<======<<<;;;<<<>>>@@@AAABBBAAADDDJJJRRR___sss???>>>>>>>>>>>>??????@@@AAABBBDDDGGGIIILLLNNNOOOQQQSSSWWWZZZ\\\___cccfffgggjjjooorrruuuyyy}}}||||||~~~xxxnnnggg]]]UUUPPPIIIAAA:::666555333333555666666555555555555444444333333333333444555555666666555555444555777999999888777555666555666:::<<<===BBBHHHWWWoooyyywwwssspppqqqxxxwwwiiiaaa]]]ZZZ[[[^^^aaagggooo|||tttfff]]]UUUOOONNNLLLKKKMMMQQQXXX^^^bbbdddbbbdddgggjjjkkkjjjiiihhhfffhhhjjjllloooppprrrrrrqqqtttxxx}}}~~~uuuooohhhbbb___^^^]]]\\\[[[[[[[[[^^^```bbbaaa```aaabbbcccddddddcccbbbaaa^^^aaadddccc```aaaeeejjjlllttt{{{|||xxxqqqmmmlllmmmmmmnnnlllnnnpppqqqoookkkfffccc```^^^[[[XXXWWWXXXYYYZZZYYYYYYZZZZZZ[[[[[[\\\\\\[[[\\\^^^______^^^\\\[[[ZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^______``````______^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\WWWXXXXXXXXXWWWUUUSSSQQQPPPOOONNNMMMLLLLLLLLLLLLLLLNNNPPPSSSTTTSSSRRRQQQLLLKKKJJJHHHGGGFFFEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHKKKNNNRRRTTTVVVUUUYYY]]]___ccckkkvvvrrr___MMMBBB:::::::::999777666777888888888777666666666666666666666666555555444444333444444444555555555666666444444555666777888999999444555777888888888777666888999999:::<<<===>>>>>>>>>===<<<;;;<<<>>>@@@AAACCCBBBDDDIIIPPP\\\ppp:::;;;<<<===???AAACCCDDDEEEEEEFFFHHHJJJMMMOOOPPPQQQSSSVVVXXXZZZ]]]aaadddiiikkkoooqqqsssvvvyyy|||~~~}}}{{{yyy{{{}}}zzzsssoookkkaaaXXXTTTOOOEEE<<<777777444333555444222444888111222222333333222222111111222222333444555666666666666666666666777888888888666666999:::;;;@@@FFFWWWppp|||uuurrrpppoootttzzzxxxggg^^^ZZZXXXXXXZZZ^^^hhhpppzzzxxxfff\\\VVVRRRNNNMMMLLLLLLOOOUUU[[[___aaacccdddeeeggghhhiiiiiiiiiiiihhhhhhjjjnnnqqqrrrrrruuuxxx|||{{{oookkkeee```^^^]]]]]]\\\^^^^^^]]]^^^___```bbbcccggggggfffeeeeeedddeeeeeeddddddddddddeeeeeeeeeeeehhhkkkpppuuuyyy|||}}}~~~zzzxxxsssooommmnnnooopppqqqpppooommmjjjhhhgggfff]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\_________^^^^^^]]]]]]\\\_________```````````````___aaabbbaaa___^^^^^^^^^bbb```^^^\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWXXXXXXWWWWWWVVVVVVSSSRRROOOMMMKKKJJJJJJJJJNNNPPPRRRTTTUUUUUUTTTSSSMMMLLLJJJHHHFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHIIILLLNNNQQQSSSTTTUUUVVVYYY\\\^^^ccclllxxx||||||nnnZZZJJJCCC===;;;888777777666555333555444333333333333444555555555555555555555555555///111555888999888555333666444222333444666666666666888999999777666666777555666888:::;;;;;;;;;;;;>>>======<<<<<<<<<======DDDCCCEEEJJJRRR^^^rrr============>>>@@@AAABBBDDDEEEFFFHHHJJJMMMOOOPPPRRRTTTVVVXXXZZZ]]]aaadddiiilllpppsssuuuwwwzzz|||~~~}}}{{{yyyxxxzzz~~~{{{tttnnnhhhccc]]]WWWSSSMMMEEE@@@@@@>>>666111333666444000///444444444444444333333333666666555555555444444444666666666666666777888888888666666999:::;;;@@@FFFWWWqqq~~~xxxqqqkkkmmmrrr{{{vvveee\\\YYYWWWWWWYYY```hhhpppyyy{{{iii^^^XXXSSSPPPNNNLLLLLLNNNSSSYYY^^^```aaabbbdddfffgggiiiiiiiiiiiiiiiiiikkknnnqqqssstttwwwzzz~~~}}}xxxppplllfffbbbaaaaaa``````aaaaaaaaaaaaccceeeggghhhjjjjjjiiihhhggggggffffffiiiiiihhhgggfffeeeddddddfffhhhlllooosssuuuwwwwwwuuussspppnnnmmmnnnooopppooonnnmmmkkkiiihhhgggfffbbbaaaaaa```___]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[^^^^^^^^^]]]]]]]]]\\\\\\______``````````````````___```aaaaaa___^^^^^^___bbbaaa___]]][[[[[[[[[[[[]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUURRRQQQOOOMMMLLLLLLLLLLLLLLLNNNPPPRRRSSSRRRQQQPPPMMMLLLKKKIIIGGGEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHIIILLLNNNQQQSSSTTTUUUTTTWWWZZZ]]]ccclllxxx~~~}}}}}}}}}qqq^^^LLLDDD===:::888777777666555333555555444333333444555555555555555555555555555555222333444555666666666666555333222222444555555555444666888888888777888999777888999;;;<<<<<<<<<;;;======<<<<<<<<<<<<======DDDCCCEEEKKKSSS```ttt??????>>>>>>>>>??????@@@DDDEEEFFFHHHJJJMMMOOOQQQSSSUUUXXXZZZ[[[^^^bbbdddhhhlllqqquuuwwwxxxzzz|||}}}zzzxxxwwwxxx|||~~~}}}zzzvvvnnnhhh]]]YYYUUUQQQKKKDDDEEEIIIUUUEEE666444888888333///888777666444444444555555777777666666666555555555666666666666666777888888888666777:::;;;;;;@@@FFFWWWrrruuujjjhhhlllsssvvv{{{~~~wwwfff]]]ZZZXXXXXXZZZaaaiiiooowwwmmmaaaYYYUUUSSSOOOMMMKKKLLLQQQXXX\\\______```bbbdddfffhhhiiiiiihhhiiijjjlllnnnqqqsssuuuxxx{{{yyytttooolllgggddddddddddddcccddddddeeegggiiikkkmmmnnnooonnnmmmlllkkkjjjiiihhhnnnmmmkkkiiifffdddbbbaaacccccceeegggiiikkklllmmmlllllllllllllllmmmnnnnnnllllllkkkjjjiiihhhgggggghhhgggeeecccaaa___^^^]]][[[ZZZYYYXXXXXXXXXYYYZZZ]]]]]]\\\\\\\\\\\\\\\\\\___```````````````______^^^___``````^^^]]]^^^___cccaaa___]]]\\\[[[\\\\\\]]]]]]\\\\\\[[[YYYXXXWWWXXXXXXXXXXXXWWWVVVUUUTTTQQQPPPOOONNNNNNNNNOOOPPPPPPRRRTTTUUUVVVUUUTTTSSSNNNMMMKKKIIIGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLNNNQQQSSSTTTTTTRRRUUUYYY]]]bbbkkkwww{{{zzz}}}~~~uuucccOOODDD<<<:::888777777666555444555555444333333444555555555555555555555555555555555444333222333555777999444333111222333555555444333555777888888888999;;;999999:::;;;<<<<<<;;;;;;======<<<<<<<<<<<<======CCCCCCFFFLLLTTTbbbvvv??????>>>>>>??????@@@AAADDDDDDFFFHHHJJJMMMPPPQQQTTTVVVYYY[[[\\\___cccfffgggkkkqqqvvvxxxyyyzzz{{{~~~}}}{{{yyyzzzzzz|||}}}}}}|||yyyqqqjjj___YYYSSSOOOIIIDDDEEEIIIeeePPP;;;333444666666666999888555444333444555666333333444555666777888888666666666666666777777888888666777:::;;;;;;@@@GGGVVVrrr}}}oookkknnnqqqrrrtttvvvwwwyyy|||}}}zzziii```]]]ZZZ[[[]]]aaaiiiooovvvrrrcccZZZVVVTTTPPPMMMKKKLLLPPPVVV[[[^^^___```aaaccceeeffffffgggfffhhhjjjlllmmmpppsssuuuwww{{{wwwqqqmmmjjjfffdddeeeffffffeeefffgggiiikkknnnppprrrssstttsssrrrpppnnnllljjjiiinnnllljjjhhheeebbb```______^^^^^^^^^___```aaabbbcccdddfffhhhjjjkkkllllllkkkkkkkkkjjjjjjjjjjjjiiillljjjhhheeebbb```^^^]]]]]]\\\ZZZXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\___``````aaaaaa```___^^^]]]^^^___^^^]]]]]]^^^```cccbbb```^^^\\\\\\\\\\\\]]]\\\\\\[[[ZZZXXXWWWVVVYYYYYYYYYXXXWWWVVVUUUTTTPPPPPPOOOOOOPPPQQQSSSTTTSSSUUUVVVXXXXXXWWWUUUTTTNNNMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJLLLOOOQQQRRRSSSTTTSSSVVVYYY]]]bbbjjjuuu}}}zzzzzz|||~~~yyygggQQQCCC<<<:::777777777777555444555555444444444444555555555555555555555555555555666555333222333444777888444333222333555666555444444666888888888888999:::999999::::::::::::::::::===<<<<<<<<<<<<======>>>BBBBBBFFFMMMVVVcccxxx======>>>>>>???AAABBBCCCCCCDDDEEEHHHKKKNNNPPPRRRUUUWWWZZZ\\\^^^aaaeeehhhggglllrrrvvvyyyzzz|||}}}{{{~~~~~~}}}||||||{{{||||||}}}|||{{{yyyrrrkkkggg\\\QQQLLLIIIDDDAAA@@@SSSFFF888222000000222666888666444222222333444555222222333444555666666777666666666666666777777888999777777:::;;;<<>>>>>BBBBBBFFFNNNWWWdddxxx======>>>???@@@AAACCCCCCCCCDDDEEEHHHKKKNNNPPPRRRTTTWWWZZZ]]]```ccchhhkkkjjjnnntttxxx{{{}}}zzz|||~~~|||{{{~~~}}}|||{{{vvvqqqlll___RRRLLLIIIBBB<<<999888555666777666222222555444444333222222333444555555444444444444333333333666666666666666777888888999777888:::<<<<<>>???AAABBBGGGNNNWWWdddxxx@@@?????????@@@@@@AAABBBBBBCCCEEEHHHKKKNNNQQQRRRSSSVVVZZZ^^^aaaeeejjjnnnooorrrwww{{{}}}~~~~~~~~~zzzyyyyyyxxxvvviii___UUUNNNGGG???:::999222222555:::999555444777222222222333444444555555555555555555444444444444666666666666666777888888999777888;;;<<<<<>>???AAABBBGGGNNNWWWcccvvvBBBAAA@@@@@@?????????@@@BBBCCCEEEHHHKKKNNNQQQSSSSSSVVVZZZ^^^bbbggglllooosssvvvyyy}}}}}}~~~}}}vvvrrrqqqrrrssstttddd___XXXPPPFFF<<<:::<<<;;;666222333333111333666000111333444555666666666333333444555666777888888666666666666666777888888:::777888;;;<<<<<>>;;;;;;;;;<<<<<<>>>??????AAABBBGGGNNNVVVbbbuuu????????????@@@AAABBBCCCCCCEEEGGGHHHJJJLLLOOORRRSSSWWW\\\aaadddhhhkkknnnuuuwww{{{xxxrrrtttuuusssssswwwmmmcccXXXOOOFFF<<<777777555555444444444444555555333333222222333333444555333444444555666777888888777777888888888777777666777888999999:::===AAAEEEXXXyyyyyynnnkkkaaa___iiittt}}}pppaaaYYYVVVTTTSSSWWWdddqqq}}}uuueee[[[UUUNNNLLLJJJIIIKKKOOOTTTWWWYYY\\\aaadddfffggghhhjjjmmmkkkjjjkkkooouuuzzz}}}{{{xxxuuusssssssssrrrqqqtttssstttwwwzzz||||||{{{wwwvvvssspppllleee^^^YYYZZZYYYXXXWWWVVVUUUUUUUUUWWWXXXZZZ[[[\\\\\\[[[[[[ZZZ[[[\\\\\\\\\ZZZYYYXXX\\\[[[ZZZYYYZZZZZZ[[[\\\WWWVVVUUUTTTTTTTTTUUUVVVZZZZZZ[[[\\\\\\\\\\\\\\\YYYYYYYYY[[[]]]aaadddggg]]]^^^```bbbbbbaaa___^^^[[[ZZZYYYYYYYYYZZZ\\\]]]aaa```^^^\\\[[[ZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWVVVTTTRRRQQQNNNNNNNNNMMMLLLJJJIIIHHHIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMKKKJJJIIIKKKOOORRRXXX[[[___dddlllvvv~~~rrrZZZHHHAAA888888777777666666555555666555333222111222333333333444555555666666555555444333333333333444555555666666666666666777888888777666555555555555666666999999888888999999:::;;;;;;;;;::::::;;;<<<>>>???EEEBBBCCCLLLXXXeeevvv????????????@@@AAABBBCCCCCCEEEGGGIIIJJJLLLPPPRRRTTTXXX^^^bbbfffiiimmmooowwwyyy|||zzz}}}~~~||||||}}}qqqfffYYYOOOFFF<<<777777444444333333333333444444333333222222333333444555444444555555666666777777777777888888888888777777777888999:::;;;>>>BBBEEEXXXyyyzzzoooddd^^^dddnnnvvvrrrbbbXXXTTTRRRRRRVVVbbbnnnzzz{{{jjj___WWWPPPNNNKKKJJJKKKMMMQQQTTTXXX\\\aaadddfffgggiiijjjmmmkkkjjjlllpppvvv|||~~~|||yyyxxxxxxyyyxxxwwwxxxwwwxxxyyy{{{|||{{{zzztttrrrpppmmmiiiddd^^^YYY[[[[[[ZZZYYYYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\\\\[[[ZZZYYYXXXYYYYYYWWWVVVVVVWWWXXXYYYVVVUUUTTTTTTTTTUUUVVVWWWZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZ[[[\\\___bbbddd______```aaaaaa```___^^^\\\[[[ZZZYYYXXXYYYYYYZZZ]]]]]]\\\[[[ZZZYYYYYYXXXUUUUUUVVVVVVWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVVVVVVVTTTRRRQQQLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLJJJJJJLLLPPPSSSYYY\\\```fffnnnxxx}}}~~~{{{iiiRRRCCC>>>999999888777666555444444666666444333333333444444333444555555666666555555444444333333444444555666777666666666666666666777777666666555555666666777999999888888999999:::;;;;;;;;;::::::;;;<<<>>>???DDDAAACCCLLLXXXgggxxx????????????@@@AAABBBBBBCCCEEEGGGIIIJJJMMMPPPSSSVVVZZZ___dddgggkkknnnpppyyyzzz}}}uuuiiiZZZOOODDD;;;777888333333333222222333333333333333333333333444444555555555555666666666666666777777888888888888888777888999:::;;;<<<>>>CCCFFFWWWwwwtttggg]]]___eeemmmzzzyyyhhh[[[TTTSSSTTTTTT___iiiuuuqqqcccZZZSSSPPPMMMJJJJJJLLLOOOQQQXXX\\\aaadddfffgggiiijjjlllkkkkkkmmmqqqxxx~~~~~~~~~~~~~~~}}}||||||||||||yyywwwpppnnnkkkiiigggbbb]]]ZZZ]]]\\\\\\\\\]]]]]]^^^___```aaaaaabbbbbbaaa___^^^\\\\\\]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSSSSSSSTTTTTTUUUUUUTTTUUUUUUVVVWWWXXX[[[[[[\\\\\\]]]]]]\\\\\\]]]\\\[[[[[[[[[]]]```aaabbbaaaaaa``````______^^^^^^\\\[[[YYYWWWVVVVVVUUUXXXYYYYYYYYYYYYXXXWWWWWWSSSTTTUUUVVVXXXYYYZZZ[[[WWWWWWVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUSSSRRRQQQLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKNNNRRRUUUZZZ^^^ccciiiqqq{{{~~~zzz|||~~~ppp^^^JJJ???===:::999888777666555444333777666555555444555555555333444555555666666555555444444444333444444555666666666666666555555555555777777777666666777777888999999888888999999:::;;;;;;;;;;;;;;;<<<===>>>???BBB@@@CCCMMMYYYhhh{{{@@@?????????@@@@@@AAABBBCCCEEEGGGIIIKKKMMMQQQTTTWWW[[[```eeehhhkkknnnpppyyy{{{}}}~~~xxxjjjZZZNNNCCC:::777888444444333333333333444444333333333333333444555555666666666666666555555555777777888999999999888888888:::;;;;;;<<>>>>>888888777777666666555555666555555555555555555555333444555555666555555555444444444444444555666666444444555555666666666666888777777777777888888999999999888888999999:::;;;;;;;;;;;;<<<======>>>>>>AAA@@@CCCMMMZZZjjj~~~@@@@@@??????@@@@@@AAAAAABBBDDDGGGIIIKKKNNNRRRTTTWWW[[[```eeehhhjjjmmmpppwwwzzz|||~~~}}}}}}wwwiiiYYYLLLBBB999666888555555444444444444555555444444333333444444555666666666666666666555555555777777888999999999999999888:::;;;;;;<<>>>>>>>>@@@@@@DDDMMMYYYiiiAAA@@@@@@???@@@@@@AAAAAABBBDDDGGGIIIKKKNNNRRRUUUXXX\\\aaaeeehhhkkkmmmppptttyyy}}}~~~~~~||||||~~~~~~rrreeeVVVJJJ@@@888666888666555555444444555555666444444444444444555555666555555555666666666666666777777888999::::::::::::888999:::;;;<<<>>>CCCFFFSSSmmm{{{nnncccbbbdddlll~~~xxxggg[[[WWWVVVRRRUUUVVV]]]iiimmmyyylll]]]VVVSSSPPPMMMMMMOOORRRTTTWWW[[[```dddfffhhhjjjllljjjmmmoooppprrrxxx~~~{{{yyyuuupppmmmllliiieeeccccccbbbaaa```^^^___```aaacccfffhhhiiijjjjjjkkkkkkjjjiiigggffffffdddbbb```^^^]]]\\\\\\YYYYYYXXXWWWWWWXXXYYYZZZ^^^^^^^^^^^^^^^]]]\\\\\\aaaaaaaaabbbaaaaaa```___]]]\\\[[[[[[]]]___aaacccddddddcccbbb```___^^^^^^^^^]]]\\\ZZZWWWTTTRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVUUUUUUTTTTTTUUUSSSQQQNNNLLLKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQSSSTTTVVVXXX\\\___aaafffnnnwwwtttqqqvvv{{{tttaaaPPPAAA999777666666666666777777777777333333444555555555444444333444555555666666555555555555444444555555666777222333555777999999999999666666666666777888888999999999888888999999:::;;;;;;;;;<<<>>>>>>>>>>>>>>>AAAAAAEEEMMMWWWggg~~~AAAAAA@@@@@@???@@@@@@AAABBBDDDGGGJJJLLLOOOSSSVVVZZZ^^^cccgggjjjllloooqqqsssyyy{{{{{{}}}{{{~~~lll```RRRHHH???888555777555444444333333444444555444444444444444555666666444444555555666666777777666777888999::::::::::::777888999:::;;;>>>BBBEEERRRiii{{{pppggggggiiiooozzzkkk___XXXVVVSSSTTTQQQVVVbbbfffsssssseeeZZZWWWSSSOOONNNOOOQQQSSSVVVZZZ```dddfffhhhjjjllljjjmmmpppppprrrwww~~~{{{yyyuuuqqqmmmkkkhhhdddaaaaaaaaaaaa``````aaabbbccceeehhhiiikkkmmmmmmnnnnnnnnnmmmkkkjjjiiigggeeebbb```^^^^^^^^^[[[ZZZZZZYYYZZZ[[[]]]^^^^^^___```bbbccccccbbbbbbccccccddddddccccccbbbaaa```___^^^]]]]]]___aaabbbbbbcccccccccbbbaaa___^^^\\\\\\\\\[[[XXXVVVSSSRRRQQQPPPOOONNNNNNPPPSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVVVVWWWXXXYYY[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUSSSPPPNNNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPRRRUUUWWWYYY\\\```ccceeekkkttt}}}{{{qqqpppvvv{{{qqq\\\KKK>>>999999888888888777666555555555333444555666777666666555333444555555666666555555555555555555555666666777555666888999:::999777777555555555555666777888999999999888888999999:::;;;:::;;;===>>>??????>>>>>>BBBCCCFFFMMMVVVeee{{{AAAAAA@@@@@@???@@@@@@@@@BBBDDDGGGJJJLLLOOOSSSVVV\\\```dddhhhkkkmmmppprrrrrrzzz~~~~~~zzzzzz|||yyy|||~~~hhh]]]PPPGGG???888555777444333333222222333333444555444444444444555666666333444444555666777888888666777888999:::;;;;;;;;;777888999999:::===AAAEEEQQQggg{{{qqqjjjjjjkkkqqq|||oooccc[[[WWWTTTTTTOOOSSS^^^bbboooyyykkk^^^ZZZUUUQQQNNNNNNPPPQQQVVVZZZ```dddfffhhhjjjllljjjmmmppppppqqqvvv~~~|||yyyvvvrrrnnnkkkgggccc```````````````bbbcccccceeegggiiikkkllloooooopppqqqpppooonnnmmmjjjiiifffcccaaa_________[[[[[[[[[[[[\\\]]]___```]]]^^^aaadddfffgggggggggeeeeeeeeeeeeddddddcccbbbcccbbb```^^^^^^^^^___```aaabbbcccdddcccaaa___^^^[[[\\\\\\[[[YYYWWWUUUSSSSSSQQQNNNLLLMMMOOORRRUUUTTTTTTUUUVVVXXXYYYZZZZZZVVVVVVWWWWWWYYYZZZ\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWWWWWWWWWWWWWSSSRRROOOMMMMMMMMMNNNOOONNNNNNMMMMMMMMMMMMMMMMMMQQQSSSVVVYYY[[[^^^bbbeeeiiioooxxxxxxooopppvvv|||lllWWWHHH>>><<>>>>>CCCCCCGGGMMMUUUccczzzEEECCCBBB@@@?????????@@@AAACCCGGGIIIMMMQQQVVVZZZ^^^ccchhhmmmpppsssuuuwwwyyyyyy{{{}}}~~~}}}zzzyyyyyyxxxyyy|||hhh[[[MMMDDD===777555555555444222333333444222111333333333444444444555555444444555777888888888888888888888888888999999999:::;;;;;;;;;;;;>>>AAADDDQQQbbb|||vvvmmmggglllxxxpppccc]]]\\\VVVRRRQQQTTTYYY```mmmxxx}}}iiiccc\\\WWWUUURRRNNNNNNQQQRRRUUUYYY\\\___bbbfffiiikkklllnnnppprrrvvv{{{|||{{{xxxrrrmmmiiihhhfffdddcccccccccccceeeeeefffhhhjjjmmmooopppqqqpppppprrrttttttsssrrrpppnnnllliiifffcccaaa______^^^^^^^^^___```bbbcccdddfffiiiiiihhhfffeeeeeeddddddeeeeeeeeeeeeeeedddgggeeedddbbbaaaaaabbbbbbcccdddeeedddccc```]]][[[[[[ZZZYYYZZZ[[[ZZZXXXVVVSSSQQQOOOMMMLLLNNNPPPQQQVVVVVVVVVVVVWWWXXXYYYYYYZZZYYYWWWVVVWWWXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVTTTPPPMMMLLLMMMOOOPPPOOONNNNNNNNNNNNNNNNNNMMMQQQTTTWWW[[[^^^bbbgggjjjkkkqqqzzz~~~ssspppqqqvvv|||zzzcccSSSHHH???;;;;;;999999888666666555555555666555444333333444555666444444333222222444555666555555555555555555555555888888888777666666555555666666555666777888:::;;;999999888888888888888999;;;<<<===>>>>>>======<<<@@@???BBBIIIQQQ___uuuEEEDDDBBBAAA@@@@@@@@@AAACCCEEEHHHKKKOOOSSSXXX\\\aaaeeekkkooorrruuuxxxzzzzzzzzz{{{}}}~~~~~~|||zzzzzzzzz{{{{{{~~~fffYYYKKKCCC===777444555666555333444555555333222333333333444444444555555444555666777777888777777888888888888999999999999<<<=========>>>@@@CCCFFFPPPaaatttpppjjjffflllyyyvvviiiaaa^^^VVVQQQOOOQQQUUU\\\hhhsssnnneee^^^XXXVVVSSSPPPPPPSSSWWWZZZ]]]___aaacccfffiiijjjlllmmmoooqqquuuzzz~~~{{{yyywwwrrrnnnpppnnnkkkiiigggeeeeeeeeehhhiiikkkmmmoooqqqssstttsssrrrrrrsssttttttsssqqqooonnnllljjjgggdddbbbaaaaaa`````````aaabbbdddeeeeeegggiiijjjhhhfffffffffffffffgggggghhhggggggfffjjjiiigggeeedddbbbbbbbbbccccccccccccaaa___]]]\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTRRRPPPNNNNNNOOOQQQRRRUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVUUURRROOOLLLKKKLLLNNNOOOPPPPPPPPPPPPOOOOOOOOOOOORRRTTTXXX\\\___ccchhhkkkrrrwww~~~ssspppqqqwww}}}oooZZZLLLCCC<<<999999999888777666555555555555777666555555555555666777444444444444444555555666555555555555555555555555777777666666666666555555555555555555777999;;;<<<999999888888888888999999===<<<<<<;;;<<<===>>>>>>BBBAAACCCIIIRRR___tttEEEDDDCCCBBBAAAAAABBBCCCDDDFFFJJJMMMQQQVVV[[[___dddhhhmmmrrruuuxxx{{{}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~zzzcccVVVIIIAAA<<<666444555777555444444555666555333333333333444444444555555666666777777777777666666888888888888999999::::::===>>>??????@@@BBBEEEHHHOOO___~~~wwwsssmmmiiimmmzzzqqqfffaaaXXXSSSOOOOOORRRXXXdddooottthhh```ZZZXXXUUURRRRRRTTT[[[^^^```bbbcccdddgggiiiiiijjjlllmmmooosssxxx|||}}}{{{yyyuuurrruuussspppmmmkkkkkkkkkllllllnnnqqqtttvvvxxxxxxyyyvvvuuuttttttuuutttrrrppppppooonnnllljjjhhhffffffccccccbbbbbbcccdddeeefffhhhiiikkkjjjhhhgggggghhhiiiiiijjjjjjjjjiiiiiihhhlllkkkjjjiiigggeeecccaaaddddddcccbbbaaa```___^^^^^^\\\[[[ZZZZZZZZZXXXVVVVVVTTTRRRQQQPPPQQQSSSTTTUUUUUUUUUVVVWWWXXXZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXWWWVVVUUUTTTSSSQQQNNNKKKJJJKKKMMMNNNRRRRRRQQQQQQQQQPPPPPPPPPRRRUUUYYY]]]```eeejjjmmmwww{{{|||rrrnnnpppvvv}}}rrrbbbQQQFFF@@@;;;888999777777666555444444444444777777666666666666777777444444555666666666666555555555555555555555555555444555555555555666666666555555555555777999;;;<<<999999888888888888999999>>>===;;;999:::<<>>@@@@@@AAACCCFFFHHHPPP]]]{{{zzz{{{yyyqqqqqq|||zzzkkkccc]]]WWWRRRQQQRRRWWWaaakkkzzz|||kkkbbb[[[XXXVVVSSSSSSTTTZZZ]]]```aaaccceeegggjjjhhhiiikkklllnnnqqqvvvzzz~~~}}}{{{yyyvvvtttrrrooooooooopppqqqpppsssvvvyyy{{{|||||||||zzzxxxwwwvvvvvvtttrrrooopppooonnnmmmllljjjiiiiiieeedddcccccccccdddfffgggjjjkkklllkkkiiihhhiiijjjjjjkkkkkkkkkkkkjjjiiiiiijjjjjjjjjjjjhhhfffdddbbbfffeeedddcccbbbaaaaaabbb```^^^[[[[[[[[[ZZZXXXWWWWWWVVVTTTSSSRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[YYYXXXVVVTTTSSSRRRRRRPPPNNNLLLKKKKKKMMMNNNQQQQQQQQQQQQQQQQQQPPPPPPSSSVVV[[[___cccgggmmmpppvvvzzzyyyooolllnnnuuu{{{zzzkkk\\\LLLDDD???;;;999:::666666555444444444444444666666555555555555666666333444666777777777666555555555555555555555555555333333444444555666666777777666666666666888999:::999999888888888999::::::===<<<;;;:::;;;===???@@@BBBAAADDDKKKSSSaaawwwEEEDDDCCCBBBCCCDDDEEEFFFDDDFFFJJJNNNSSSXXX^^^cccgggkkkooosssvvvyyy}}}~~~qqqdddYYYNNNCCC>>>:::666444555444333222333444555444222333333333444444444555555666777777777777666666555777888888999::::::;;;;;;;;;<<>>:::888999666555555444444444444555444444444444444444444444333444666777777777666555555555555555555555555555222333333444555666777777:::999777666666666777888999999888888999::::::;;;:::;;;<<<===>>>>>>>>>>>>@@@???CCCJJJTTTcccxxxDDDCCCBBBBBBCCCDDDEEEFFFDDDGGGKKKOOOTTTZZZ```eeeiiikkkooosssvvvzzz~~~|||uuujjj```UUUJJJ@@@<<<999555333555333222111222444444444222333333333444444444555555666666777777777777666666777888888999:::;;;<<<<<<999;;;>>>@@@AAABBBEEEGGGOOOXXXnnn{{{pppiiiooo~~~}}}sssggg^^^YYYUUUTTTSSSTTTZZZbbbmmmttthhh]]]YYYWWWTTTQQQQQQOOORRRVVVZZZ^^^bbbfffiiigggiiijjjkkklllppptttxxxzzz~~~}}}||||||wwwssspppppppppqqqxxxyyy{{{|||}}}}}}}}}||||||{{{yyywwwvvvtttqqqnnniiiiiihhhgggfffeeeeeedddeeedddcccbbbbbbcccdddeeeiiikkkooopppooonnnnnnnnnkkkkkkkkkkkkjjjiiihhhhhhdddddddddeeeeeeddddddddd`````````_______________```^^^[[[ZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXVVVUUUSSSQQQPPPOOONNNMMMLLLKKKJJJKKKKKKLLLKKKKKKLLLMMMOOOPPPQQQQQQVVVYYY^^^bbbggglllrrrvvvzzz}}}uuunnnnnnpppvvv||||||||||||}}}}}}uuuhhhYYYHHH???;;;888666777666666555555555555555666222333444444444444333222444444555666666666666555555555555555555555555555333333444555666666777777:::999888666666666777777999999888999999:::;;;<<<999:::<<<>>>??????>>>===??????BBBJJJSSSbbbxxxBBBBBBAAAAAABBBDDDEEEFFFEEEHHHMMMQQQVVV\\\cccgggjjjmmmqqqtttwww{{{~~~~~~}}}}}}tttmmmcccZZZQQQGGG>>>:::888555333444444333222333555555555444333333333444444444555555444555666777777888777777777888888999:::;;;<<<===888;;;>>>@@@AAACCCEEEGGGMMMUUUhhhyyynnngggkkkvvv}}}|||~~~uuujjj___[[[YYYXXXWWWVVVZZZ```eeexxxyyylll___ZZZYYYUUUQQQQQQLLLOOOTTTXXX[[[___dddggghhhiiijjjkkkllloootttwwwxxx}}}}}}}}}yyyuuutttuuuwwwxxx|||||||||||||||||||||||||||zzzxxxwwwvvvtttqqqnnnjjjjjjiiihhhgggfffeeeeeeeeeeeedddcccccccccdddeeefffjjjooorrrrrrqqqpppooollllllllllllkkkjjjiiihhheeeddddddcccbbbbbbbbbccc______aaaaaaaaaaaa```___```]]][[[ZZZ\\\]]]^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVSSSTTTUUUWWWYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUTTTSSSQQQPPPNNNNNNKKKJJJIIIIIIHHHHHHIIIIIIHHHIIIKKKMMMOOOQQQRRRSSSVVVZZZ___dddhhhnnntttxxx|||xxxttttttvvv{{{~~~yyyjjjZZZHHH???:::888777999777666666555555666666777333333444555555444333333444444444444444555555666555555555555555555555555555555555666666777777777888777666666666777999:::999999999999:::;;;<<<<<<::::::;;;<<<===>>>???@@@AAA@@@CCCIIIRRR```uuuBBBAAAAAAAAABBBCCCEEEFFFGGGJJJNNNSSSXXX^^^eeeiiilllnnnrrruuuxxx||||||~~~{{{zzzzzzooofff\\\TTTOOOEEE===:::888555333444555444333444666777666555333333333444444444555555444444666777888888888888777888888999;;;<<<======999;;;???AAABBBDDDFFFHHHKKKRRRccc}}}vvvnnnjjjlllsssyyy~~~vvvyyy}}}wwwlllbbb^^^]]]]]][[[YYY\\\bbb^^^qqq}}}ooobbb\\\ZZZVVVRRRQQQLLLOOOSSSWWWZZZ^^^bbbeeehhhiiijjjkkkllloootttwwwwww~~~}}}{{{xxxwwwxxx{{{~~~|||||||||||||||{{{zzzxxxwwwvvvtttqqqnnnnnnnnnmmmllljjjiiihhhhhhffffffddddddcccdddeeefffeeejjjpppttttttsssqqqpppmmmmmmmmmmmmlllkkkjjjiiigggfffdddbbbaaaaaaaaaaaa```bbbdddeeefffeeecccbbb___]]]ZZZZZZ\\\^^^______``````_________^^^^^^^^^ZZZZZZXXXWWWVVVUUUUUUUUUQQQRRRTTTVVVYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZTTTTTTSSSQQQPPPOOONNNMMMHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHJJJMMMOOORRRTTTUUUWWWZZZ___dddiiiooouuuyyy{{{{{{xxxyyy|||}}}lll\\\JJJ@@@<<<:::;;;===777777666666666777777888333444555666666555444333444444333222222444555666555555555555555555555555666666666666777777777777555555555555777999;;;<<<999999999999:::;;;<<<===<<<;;;::::::;;;===@@@BBBCCCBBBDDDIIIQQQ^^^rrrCCCCCCCCCCCCCCCDDDEEEEEEGGGJJJPPPVVV[[[aaagggkkkqqqrrruuuyyy}}}~~~|||{{{zzzlll^^^TTTOOOHHHDDD>>>999666555555444444444444444444444444444333333222222333333444555:::999888777777666666666888999;;;<<<<<<<<<;;;;;;<<<===??????@@@BBBFFFHHHQQQVVVbbbzzz|||wwwrrroookkkkkkrrr{{{zzzvvvvvvwwwzzz{{{lllccc___[[[ZZZWWWTTTWWW\\\___jjjzzzvvveee___[[[UUUQQQRRRSSSTTTTTTVVVYYY^^^aaadddggghhhjjjkkklllnnnrrruuuxxx|||~~~}}}|||}}}~~~~~~}}}~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxwwwuuusssqqqoooqqqpppnnnlllkkkjjjjjjjjjhhhfffeeeeeeggggggfffeeekkkkkkmmmppprrrrrrooolllhhhiiijjjkkkjjjiiihhhggghhheee```]]]\\\^^^bbbdddgggfffeeecccbbbaaaaaaaaa___^^^\\\[[[[[[\\\^^^___bbbbbbbbbaaaaaa___^^^^^^TTTTTTUUUUUUUUUTTTSSSSSSVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYXXXXXXUUUSSSOOONNNMMMMMMLLLKKKKKKIIIGGGFFFGGGIIIIIIHHHMMMKKKKKKLLLNNNQQQRRRRRRVVV[[[bbbgggjjjooovvv{{{wwwuuu{{{}}}{{{qqq]]]HHH===:::888777777888888777555555444444444555222111222555777555333555555555555555555555555555555555555555555555555666666555444333333222222000222666777666555555666999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@EEEKKKQQQ]]]sssDDDDDDDDDDDDEEEFFFFFFGGGJJJNNNTTTYYY^^^dddiiimmmqqqsssvvvyyy}}}~~~~~~~~~||||||zzzkkk^^^TTTOOOIIIDDD>>>999777666666555444444444444444444444444333333222222333333444555999888777777666777777777999:::;;;<<<======<<<<<<>>>???@@@@@@@@@BBBEEEHHHNNNTTTaaayyyzzzsssnnnmmmmmmnnnuuu|||{{{yyywwwuuuwww{{{pppgggaaa]]][[[WWWTTTVVV[[[___gggvvv}}}kkkbbb]]]XXXUUUUUUSSSSSSSSSUUUXXX\\\```cccgggiiijjjkkklllooorrruuuxxx|||~~~}}}}}}}}}|||{{{zzzyyyxxxxxxvvvvvvvvvuuutttrrrpppooopppppppppooooooooonnnnnnjjjiiiiiijjjlllmmmlllkkkmmmmmmmmmoooppppppnnnkkkiiiiiijjjjjjjjjiiiiiihhhhhhfffaaa^^^]]]___bbbdddffffffdddcccbbbaaaaaaaaa___^^^]]]\\\\\\]]]^^^___bbbbbbbbbbbbaaa```___^^^XXXXXXWWWWWWVVVUUUUUUUUUWWWWWWWWWXXXXXXYYYZZZZZZXXXXXXYYYYYYXXXXXXWWWWWWUUUSSSPPPOOOOOOOOONNNMMMJJJHHHFFFEEEGGGHHHHHHHHHJJJIIIIIIKKKNNNRRRTTTUUUXXX]]]ccchhhlllqqqwww|||}}}tttuuu|||wwwiiiWWWDDD<<<:::999888888777666555444444333333333444333111333555666555333555555555555555555555555555555555555555555555555666666555555444333333222---000444777888888999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>???AAAEEEJJJPPP\\\sssEEEEEEEEEEEEFFFGGGHHHIIIMMMQQQVVV\\\```eeejjjmmmrrrsssvvvzzz~~~}}}}}}}}}~~~}}}}}}}}}~~~yyyjjj]]]SSSNNNHHHDDD>>>999777777666666444444444444444444444444333333333333333444444555777777666666666777888888::::::<<<===>>>>>>>>>>>>@@@AAABBBAAAAAABBBEEEHHHLLLRRR___vvv|||rrrjjjjjjmmmqqqvvv{{{{{{sssnnnnnn{{{vvvmmmfff```]]]YYYUUUVVVZZZ^^^dddoootttggg```[[[XXXYYYRRRRRRRRRSSSVVVZZZ^^^aaagggiiikkklllmmmpppsssvvvzzz}}}}}}|||{{{zzzyyyxxxwwwwwwwwwuuuuuuvvvvvvtttsssqqqpppnnnppprrrtttvvvvvvuuutttpppooooooqqqsssttttttssspppnnnmmmlllmmmmmmkkkiiigggfffffffffffffffggghhhiiifffccc```___```bbbcccfffeeedddccccccbbbaaaaaa```___^^^]]]]]]^^^___```ccccccccccccbbbaaa``````]]]\\\ZZZXXXWWWVVVVVVVVVXXXXXXXXXXXXXXXYYYYYYYYYWWWWWWWWWWWWWWWVVVUUUUUUTTTRRRPPPOOOPPPPPPOOONNNHHHFFFDDDDDDFFFGGGGGGGGGGGGGGGIIIKKKNNNRRRVVVXXXYYY^^^eeejjjnnnssszzz~~~vvvpppvvvwwwmmm]]]NNN???::::::999888888666555444333333333333333444333222333555555555444555555555555555555555555666666666666666666666666777666666555555444444444///222555888888999:::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAABBBEEEIIINNNZZZrrrDDDDDDEEEEEEFFFHHHIIIJJJNNNRRRXXX]]]aaaeeejjjlllssstttwww{{{}}}}}}}}}~~~{{{xxx|||wwwhhh[[[QQQMMMFFFBBB<<<888666666666555444444444444444444444444333333333333333444555555666666666666777888999::::::;;;<<<===??????@@@@@@BBBCCCCCCCCCBBBCCCEEEGGGJJJQQQ^^^sssuuujjjiiinnnssswww{{{wwwooolllqqq}}}}}}uuulllddd```[[[WWWWWWZZZ]]]```iiiyyy}}}lllbbb\\\ZZZYYYRRRQQQPPPQQQTTTYYY]]]```gggiiilllmmmnnnpppsssuuuzzz~~~}}}{{{zzzxxxvvvuuuuuuuuuuuuwwwxxxxxxwwwvvvtttrrrqqqnnnqqquuuyyy||||||{{{{{{xxxwwwvvvwwwyyyzzzyyyxxxrrrooollljjjiiiiiihhhfffcccbbbaaaaaabbbcccdddeeehhhgggdddaaa```aaabbbccceeeeeeddddddcccbbbaaaaaa``````____________``````cccccccccccccccbbbaaaaaaaaa___\\\YYYVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPNNNNNNOOOOOONNNMMMGGGEEECCCCCCEEEFFFGGGFFFGGGHHHJJJLLLNNNRRRVVVYYY[[[```ggglllpppuuu|||wwwpppmmmuuu}}}nnnaaaSSSGGG<<<999999888666777666555555444333333333444444444333444444444444444555555555555555555555555666666666666666666666666777777666666555555555555444666888999888777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>CCCCCCEEEGGGKKKXXXpppCCCCCCCCCEEEFFFHHHJJJKKKPPPTTT[[[```eeehhhllloootttvvvxxx|||~~~}}}|||~~~ttteeeXXXPPPLLLCCC???999555444444444444444444444444444444444444444444333333444444555666666666666666777999:::;;;;;;<<<===>>>@@@AAACCCCCCCCCDDDDDDCCCBBBCCCEEEGGGJJJQQQ\\\nnn{{{mmmkkkrrryyyzzzrrrooopppzzz}}}sssiiiccc___ZZZYYY[[[\\\___eeesssqqqddd^^^ZZZXXXSSSRRRQQQQQQTTTXXX]]]```fffiiikkkmmmnnnppprrrtttzzz~~~~~~zzzxxxvvvuuusssssstttuuuxxxxxxxxxxxxvvvtttrrrppppppsssxxx}}}~~~~~~|||{{{{{{||||||zzzyyysssoookkkhhhgggfffeeecccaaa````````````bbbdddeeefffeeedddbbbaaabbbbbbcccdddddddddddddddcccaaaaaa````````````````````````bbbccccccccccccbbbbbbaaabbb```\\\YYYVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSRRROOONNNMMMMMMNNNNNNLLLKKKFFFDDDCCCCCCEEEFFFGGGFFFHHHJJJLLLNNNOOOQQQVVVYYY]]]bbbiiinnnsssxxx|||rrrmmmkkktttxxxfffXXXMMMCCC:::888888666555555777666555555555555555555444444444444444333444444555555555555555555555555666666666666666666666666666666666666666555555555666777999999777777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>CCCCCCDDDFFFIIIUUUlllBBBBBBCCCEEEFFFIIIKKKLLLSSSXXX___eeejjjnnnqqqsssvvvwwwyyy|||}}}ooo```TTTMMMJJJ@@@<<<777444333333333333444444444444444444444444444444444444444555555666777777777888999:::;;;<<<<<<======???AAACCCEEEFFFCCCCCCDDDCCCBBBCCCEEEGGGIIIOOOXXXggguuurrrxxx|||{{{~~~vvvpppnnnnnnyyyyyymmmgggccc^^^\\\]]]\\\```eeeoooyyyjjjbbb\\\VVVUUUSSSRRRRRRTTTYYY^^^aaaeeegggkkkmmmnnnoooqqqsssyyy~~~zzzxxxvvvsssrrrsssttttttuuuvvvwwwwwwwwwuuutttssstttwww{{{~~~}}}{{{zzz{{{zzzyyywwwrrrnnnjjjgggeeedddbbb```______```aaabbbccceeeeeecccccccccbbbbbbbbbccccccccccccdddeeedddcccbbbaaa````````````````````````aaabbbbbbbbbbbbbbbaaaaaaaaa___\\\YYYWWWUUUUUUTTTUUUUUUWWWXXXXXXWWWVVVUUUVVVVVVVVVVVVUUUTTTRRRRRRNNNMMMLLLMMMMMMLLLJJJHHHFFFDDDCCCCCCEEEGGGGGGGGGIIILLLOOOPPPPPPRRRWWW\\\aaafffmmmrrrwww|||yyynnnkkklllsss}}}}}}|||qqqaaaTTTHHH@@@999888888666555666777666666555555555666666444555555555333222333444555555555555555555555555555555555555555555555555555555555555555555555555333555666777777888:::<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCEEEHHHRRRhhh|||CCCCCCDDDFFFHHHJJJLLLNNNTTTYYY```ggglllppptttvvvwwwxxxyyy|||~~~}}}~~~xxxkkk\\\QQQKKKIII@@@<<<777444333444444444444444444444444444444444444444444444444555666666999999999999:::;;;<<<<<<======>>>???AAADDDFFFHHHAAABBBCCCBBBBBBCCCEEEHHHHHHMMMTTT___www|||~~~~~~|||~~~{{{yyyyyyzzzvvvooojjjiiiiiiuuu~~~qqqjjjfffbbb___```\\\bbbgggmmm{{{rrriii```WWWWWWUUUSSSSSSUUUZZZ___ccccccfffjjjlllmmmnnnppprrrwww}}}zzzxxxuuusssrrrrrrtttuuutttuuuwwwyyy{{{|||||||||xxxzzz}}}~~~zzzyyyxxxxxxxxxxxxwwwuuupppmmmiiigggeeeccc```^^^[[[\\\]]]___aaabbbbbbbbb``````aaabbbccccccccccccbbbcccdddeeeeeecccbbbaaa_________``````_________```aaaaaabbbbbbaaaaaa``````___]]][[[YYYWWWUUUTTTUUUVVVXXXYYYZZZYYYXXXXXXWWWWWWWWWVVVUUUTTTRRRRRROOONNNMMMNNNNNNLLLJJJGGGFFFEEECCCDDDFFFHHHHHHHHHHHHLLLPPPQQQQQQTTTZZZ```eeekkkrrrxxx|||xxxjjjkkkmmmsssyyy}}}}}}|||~~~uuuiii[[[QQQEEE===888777888777777:::555555555444444555555666333555666555333111333444555555555555555555555555444444444444444444444444444444444444444444444444333444666666666777:::<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@BBBDDDGGGPPPeeexxxDDDDDDEEEGGGIIILLLNNNOOORRRWWW___ffflllpppsssvvvxxxxxxzzz{{{}}}|||{{{|||~~~vvvhhhZZZPPPJJJHHH@@@<<<777444444555555555444444444444444444444444555444444444444555666666;;;;;;:::::::::;;;<<<<<<======>>>???BBBEEEGGGIII@@@AAABBBBBBAAABBBEEEHHHGGGKKKPPPZZZqqq{{{yyy{{{{{{xxxwwwqqqiiieeeeeecccrrrssslllhhhdddaaabbb\\\ccciiimmmwwwxxxnnncccYYYYYYWWWUUUTTTVVV[[[aaadddbbbeeeiiilllmmmnnnoooqqqvvv}}}zzzxxxuuusssrrrrrrtttuuutttvvvzzz}}}{{{|||~~~~~~}}}vvvuuutttuuuvvvwwwvvvuuunnnllliiigggeeeccc___]]]VVVWWWYYY\\\^^^^^^^^^^^^^^^___```aaaccccccccccccbbbcccdddeeeeeedddbbbaaa^^^^^^____________^^^^^^___``````aaaaaaaaa`````````______]]][[[XXXVVVUUUUUUWWWYYY[[[\\\\\\[[[ZZZXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMJJJGGGGGGEEECCCDDDFFFHHHIIIIIIFFFKKKPPPRRRSSSVVV]]]ccciiinnnuuu{{{wwwiiikkknnnssswwwzzz||||||zzznnnbbbVVVNNNBBB;;;777777888888:::===444444333333333444444555333555777555222111222555555555555555555555555555333333333333333333333333333444444444444444444444666777888666555555666888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????BBBDDDFFFOOObbbuuuCCCDDDFFFFFFHHHKKKOOORRRWWW\\\bbbhhhmmmppptttvvvxxxxxxyyy{{{~~~~~~|||zzzvvvwwwzzz|||||||||zzzyyy{{{}}}vvveeeXXXPPPHHHBBB???<<<888777777666444111333444444444333222222111333333333444555666777888<<<;;;:::999999:::<<<===>>>>>>???@@@AAABBBDDDEEEFFFEEEEEEDDDCCCBBBBBBAAADDDIIIJJJTTThhh|||}}}{{{wwwuuuooofff```___eeelllyyynnneeecccbbbbbbbbbdddeeehhhkkkooo{{{mmm___YYY[[[UUURRRUUUYYY\\\aaaggggggffffffhhhkkkooopppqqqxxx}}}}}}wwwsssqqqrrrtttvvvwwwzzz||||||~~~{{{yyyzzz{{{||||||xxxtttsssvvvwwwtttssstttiiiiiiiiigggddd___[[[YYYQQQSSSUUUWWWYYY[[[[[[\\\]]]^^^```cccdddeeeeeeeeedddcccbbbbbbbbbaaa___]]]]]]\\\\\\\\\]]]]]]^^^___aaaaaaaaa``````````````````^^^ZZZYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[XXXVVVWWWVVVVVVXXXYYYYYYWWWUUUQQQPPPNNNMMMKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHKKKMMMQQQTTTWWW[[[___bbbooosssyyyzzzrrrpppooosss|||~~~{{{zzz}}}}}}mmm___QQQGGG>>>===;;;999777555444444444444444444444444444444777555444444666777777666888777666444333333333333555555555555555555555555444444444444444444444444888777777777777777888888999999::::::::::::;;;;;;::::::;;;;;;<<<=========AAA@@@AAADDDHHHPPP___nnnDDDEEEFFFGGGHHHKKKOOOSSSXXX\\\ccciiimmmqqqtttvvvxxxxxxzzz}}}~~~|||wwwwwwyyyzzz{{{{{{zzzzzz{{{}}}tttcccVVVNNNFFF@@@>>>;;;777666777666444222555555555555555444333333444444444555666777888999<<<;;;:::999999;;;===>>>???@@@@@@AAACCCEEEFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDIIIKKKRRRcccyyy}}}yyywwwqqqhhhbbbaaa___fffrrrnnnfffeeefffiiikkkgggggghhhhhhiiittttttfff^^^[[[UUUQQQTTTXXX[[[```fffgggffffffhhhkkkoooqqqsssvvv{{{zzzuuusssrrrsssttttttxxx||||||zzzxxxvvvtttwwwttttttxxxyyytttpppoookkkjjjhhheeeaaa]]]YYYWWWUUUVVVVVVWWWYYYZZZ[[[[[[```aaaccceeefffggggggfffdddbbbaaa```aaaaaa___]]]]]]]]]]]]]]]]]]^^^___```aaaaaabbbbbbaaaaaa```______]]]ZZZXXXYYYZZZZZZYYYZZZZZZZZZZZZ[[[[[[XXXVVVXXXWWWWWWXXXYYYYYYWWWUUUSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHLLLNNNRRRUUUXXX]]]aaaeeennnrrryyywwwqqqpppssszzz}}}pppaaaQQQFFF===<<<:::888777555444444555444444333333444444555333222111222444555444333555555555666666666666777555555555555555555555555444444444444444444444444777777666666777888999999999999::::::::::::;;;;;;999999999:::;;;;;;<<<<<>>AAAAAABBBCCCEEEGGGIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDJJJKKKOOO\\\nnn~~~~~~{{{yyytttkkkeeeccc^^^ccclllwww}}}lllffffffjjjpppvvvqqqnnnkkkgggeeekkkoooddd\\\UUUQQQSSSVVVZZZ___eeegggffffffgggjjjooosssvvvuuuzzz~~~zzzvvvtttrrrrrrqqqvvv|||}}}yyytttqqqwwwuuuwww||||||uuunnnlllnnnlllhhhddd```\\\YYYXXXZZZZZZYYYYYYYYY[[[\\\]]]dddeeeggghhhiiihhhhhhgggcccaaa^^^^^^^^^______^^^]]]]]]]]]]]]^^^___```aaaaaabbbcccddddddbbb```___^^^\\\YYYXXXYYYZZZZZZYYYZZZZZZZZZ[[[\\\[[[YYYWWWXXXWWWWWWXXXYYYYYYXXXVVVTTTSSSQQQOOONNNLLLLLLKKKGGGGGGGGGGGGGGGHHHIIIIIINNNPPPTTTWWW[[[```fffiiioootttzzz{{{uuuqqqqqqyyytttcccQQQDDD<<<;;;:::888666555555555666555444333333444555666222222222444555555444222444555666777888777777666666666666666666666666666666666666666666666666666666666666666777888::::::999999::::::::::::;;;;;;999::::::;;;<<<<<<======AAA@@@AAADDDGGGOOO^^^mmmGGGHHHHHHHHHIIIMMMRRRVVV]]]aaaggglllpppsssvvvxxx}}}~~~|||zzzxxxwwwxxxzzz}}}~~~~~~|||qqq```RRRJJJBBB<<<999888777666666666666555666666777777777666666555555555555666777888999:::<<<;;;;;;;;;<<<===>>>???AAAAAABBBCCCEEEHHHJJJKKKEEEEEEEEEEEEFFFFFFFFFFFFBBBIIIKKKMMMWWWeee|||xxxzzz|||zzzvvvnnnhhhfffcccfffkkkrrrzzz{{{lllddddddiiirrrzzz|||wwwqqqjjjdddffftttuuufff^^^VVVQQQRRRUUUXXX]]]cccfffffffffgggjjjnnntttwwwvvv{{{zzzvvvrrrppppppuuu{{{}}}xxxuuuzzzwwwxxx|||{{{tttnnnmmmooommmiiieeeaaa___^^^^^^```___]]]\\\]]]^^^aaabbbhhhhhhiiijjjjjjiiiggggggbbb```]]][[[\\\^^^^^^^^^[[[[[[[[[\\\]]]^^^```aaa```bbbdddeeeeeeccc```___^^^\\\ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\ZZZXXXXXXWWWVVVWWWXXXYYYWWWVVVUUUTTTRRRPPPNNNLLLKKKKKKGGGGGGGGGFFFGGGHHHJJJJJJOOORRRVVVZZZ^^^dddjjjooosssxxx~~~zzzvvvssstttvvvcccPPPBBB;;;:::999777666666555555666555444333333444555666444444555777999999666444666777888888777555222111666666666666666666666666666666666666666666666666555555555666777999:::;;;999999999:::::::::;;;;;;<<<<<<======>>>?????????AAA@@@AAADDDGGGNNN^^^lllHHHHHHHHHIIIJJJOOOUUUZZZ```dddjjjooorrruuuxxxzzz}}}zzzxxxyyy|||}}}qqq```RRRIIIBBB;;;888888777666555555666666444555555666666666555555444444444555666777999999;;;;;;<<<<<<===>>>??????@@@AAAAAACCCDDDFFFHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFAAAHHHJJJLLLUUU```||||||wwwzzz{{{zzzxxxrrrmmmkkkiiiiiijjjpppyyy{{{mmmdddbbbeeeoooxxx~~~wwwnnneeebbbkkkvvvzzzhhhaaaYYYSSSRRRTTTVVV[[[```dddeeeggggggiiimmmrrrwwwwww|||yyytttqqqoootttzzz}}}yyy{{{vvvtttuuuuuuqqqnnnnnnnnnllliiifffddddddeeeffffffeeeccccccccceeegggiiijjjkkkkkkjjjiiigggfffdddbbb___\\\[[[\\\]]]]]]]]]XXXXXXYYYZZZ[[[]]]___``````bbbdddeeeeeeccc```______]]]\\\\\\]]]^^^]]]\\\ZZZZZZZZZ[[[]]]\\\ZZZXXXXXXVVVUUUUUUWWWWWWWWWVVVUUUTTTRRROOOMMMKKKJJJJJJHHHGGGFFFFFFGGGIIIJJJLLLQQQSSSWWW[[[aaagggoootttyyy}}}zzzwwwvvvzzzsss```MMM@@@:::999888777666666666666666555444444444444555666555555777999::::::777555444555666777666333111///666666666666666666666666777777777777777777777777555555555666777999:::;;;999999999:::::::::;;;;;;<<<<<<======>>>?????????AAA@@@AAADDDGGGNNN]]]kkkGGGHHHHHHIIILLLQQQXXX^^^dddhhhnnnsssuuuxxxzzz|||~~~{{{zzzzzz}}}~~~}}}qqq```RRRIIIBBB;;;777888888666444444555666333333444555555555444444444444444555666777888999;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBHHHHHHLLLTTT\\\rrr{{{|||zzzzzz{{{wwwsssqqqllliiihhhnnnyyyqqqhhhbbbbbblllvvvzzzsssiiiaaacccjjjnnneee]]]UUUSSSSSSTTTYYY^^^aaadddggghhhiiikkkppptttvvvzzz}}}wwwtttooosssyyy|||yyysssoooppppppnnnnnnqqqooonnnlllkkkkkklllmmmnnnnnnnnnmmmlllllllllmmmnnnmmmmmmlllkkkiiifffdddbbbbbb```]]]\\\\\\]]]\\\[[[VVVVVVWWWXXXZZZ]]]^^^```aaabbbcccddddddbbb```______^^^]]]^^^______^^^]]]ZZZZZZZZZ[[[]]]]]][[[YYYYYYWWWUUUUUUWWWXXXWWWWWWUUUTTTRRROOOMMMKKKJJJJJJHHHGGGFFFFFFGGGIIIKKKMMMRRRTTTXXX]]]bbbjjjsssxxx~~~~~~yyyxxxxxxmmm[[[KKK>>>999888777666666666666666555555555555555555555555444444444666777777666444111222333444555444333333555555555555555555555555777777777777777777777777666666666666777888::::::999999::::::::::::;;;;;;999::::::;;;<<<<<<======AAA@@@AAACCCFFFMMM\\\jjjFFFGGGHHHIIIMMMSSS[[[aaahhhlllqqquuuxxxzzz|||~~~~~~|||zzz{{{}}}|||xxx|||}}}qqq___QQQHHH@@@:::777888999777444222444666222333444555555555555555555555555666777888999:::;;;<<<===>>>???@@@@@@@@@BBBBBBBBBCCCCCCEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDHHHGGGKKKSSSXXXggg~~~~~~~~~yyy|||}}}yyyxxxpppkkkgggjjjuuuxxxmmmeeeccclllvvvzzzpppeeebbbeeerrrxxxjjj```WWWTTTSSSSSSWWW\\\___ccchhhiiihhhiiimmmqqqrrrvvv|||{{{xxxsssuuuyyyyyytttppprrrsssrrrsssvvvwwwwwwvvvvvvvvvwwwxxxyyyxxxxxxvvvuuusssrrrppppppoooooonnnllljjjfffcccbbbcccaaa___^^^^^^]]]ZZZXXXVVVVVVWWWYYY[[[]]]___aaaaaaaaabbbbbbaaaaaa```___^^^]]]]]]^^^______^^^\\\ZZZYYYZZZ\\\]]]]]]\\\ZZZ[[[YYYWWWWWWXXXYYYYYYYYYWWWVVVTTTQQQNNNLLLKKKKKKHHHGGGFFFFFFGGGIIILLLNNNRRRTTTXXX]]]cccllluuu{{{zzzxxx{{{{{{fffVVVHHH===888777777666666666666777444555666777777666555444444333222333444555555333333333333444444444555555444444444444444444444444666666666666666666666666777777666666777888999999999999::::::::::::;;;;;;999999999:::;;;;;;<<<<<>>AAA@@@AAACCCFFFMMM[[[iiiHHHJJJLLLNNNRRRYYY```fffppprrruuuwwwyyy}}}{{{zzzyyyxxxzzz}}}yyysssqqquuu}}}wwwjjjZZZKKK@@@:::999555555444444444333333333555555444444444555555666888555333444777:::;;;;;;>>>=========>>>???@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGIIIKKKLLLPPP]]]kkk|||~~~}}}~~~{{{tttoooooorrryyy~~~wwwpppkkkmmmtttzzzvvvooogggggg{{{~~~oooaaaYYYTTTOOOQQQVVV]]]bbbggghhhggggggjjjnnnlllmmmqqqxxx~~~}}}xxxuuuuuuxxx~~~~~~}}}}}}~~~}}}zzzxxxvvvsssqqquuuuuurrrmmmhhheeeeeefffdddbbb___]]][[[[[[[[[\\\XXXYYYZZZ\\\^^^```bbbccceeecccaaa^^^]]]^^^^^^___]]]\\\\\\[[[[[[\\\]]]]]]ZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZ[[[\\\\\\]]]ZZZYYYVVVSSSPPPNNNMMMLLLLLLJJJHHHFFFGGGIIILLLNNNWWWYYY\\\```fffoooxxx~~~|||}}}{{{vvvyyyrrr\\\KKKAAA<<<;;;:::888666555444555555555555555555555555444444444444444444444444444444555555444444444555555666777666555444333333444555888777666555444444444555777888888888999;;;<<<===999:::;;;===???@@@AAAAAA::::::;;;;;;<<<=========???>>>@@@DDDFFFKKKXXXdddHHHIIILLLOOOSSSYYY```eeeoooqqqtttvvvyyy|||{{{yyyxxxwwwxxx{{{wwwqqqooottt|||tttfffWWWIII@@@:::888888888777777777666666666555444555555666777888999:::777555666999;;;<<<;;;>>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGIIIKKKKKKOOO\\\iiixxxrrrpppqqqwwwxxxrrrlllooouuu|||ssshhhbbbrrrttteee]]]XXXSSSRRRUUU[[[```fffhhhfffeeegggjjjjjjiiilllsssyyy|||xxxwwwyyy}}}zzzxxxtttrrrpppqqqqqqpppmmmiiieeecccaaa```]]][[[YYYYYYYYYYYY[[[[[[\\\^^^___aaabbbcccdddbbb```^^^]]]]]]^^^___]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]^^^_________^^^]]][[[[[[[[[[[[[[[\\\]]]^^^[[[ZZZWWWTTTQQQOOOMMMLLLLLLKKKIIIGGGHHHKKKNNNPPPXXXZZZ^^^bbbhhhpppyyy|||vvvwwwnnnXXXIII@@@;;;:::999888666555444555555444333333333333333444444444444444444444444444444333333333444555666777888777777666555444555666666777777666666555555666666444444444555666777888999:::;;;===>>>???@@@AAAAAA;;;;;;<<<<<<===>>>>>>???AAA@@@AAACCCEEEIIIVVVccc}}}IIILLLOOORRRVVV\\\ccchhhnnnqqqtttvvvyyy|||{{{yyywwwvvvwww{{{{{{tttmmmlllrrryyyooo___QQQGGG@@@:::666888888888888888777777777444444555666777999:::;;;<<<:::888888:::<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFHHHJJJKKKNNNYYYeeexxxyyytttrrruuu{{{tttnnnppptttvvvhhh^^^hhhyyy}}}lllbbb\\\VVVSSSSSSWWW]]]dddgggfffeeeeeeffffffeeeggglllqqqyyy~~~||||||}}}zzzvvvssslllnnnrrrttttttnnnfffaaa^^^]]]\\\ZZZYYYZZZZZZ[[[_________```aaabbbcccdddcccbbb```^^^]]]]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[^^^^^^___```aaaaaa``````]]]]]]\\\\\\\\\]]]^^^^^^]]][[[XXXUUURRROOONNNMMMLLLKKKIIIHHHJJJMMMPPPSSSYYY\\\```eeekkkrrrzzzyyyxxxhhhSSSEEE>>>::::::999888666555555555555555444333222333444666888444444444444444444444444222222222333555666888999777666666555666666777888666666666777777777888888555555666666777999:::;;;::::::;;;<<<============<<<<<<======>>>?????????DDDBBBBBBCCCCCCHHHUUUbbbwwwMMMOOOSSSWWW\\\aaaggglllnnnqqqtttvvvyyy||||||zzzxxxvvvxxx|||~~~yyyqqqkkkiiiqqqsssgggWWWKKKDDD???:::666555555555555555555555555555555555666777888::::::<<<;;;:::::::::;;;<<<<<<===>>>@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEGGGJJJKKKNNNWWWaaappp|||{{{~~~xxxvvv}}}wwwpppnnnppp{{{yyyiii^^^___hhhyyyvvvggg^^^XXXSSSPPPRRRXXX```eeeffffffeeeeeeeeeccccccgggkkkrrr|||wwwsssoooqqqtttwwwvvvpppggg___\\\\\\\\\\\\]]]___```aaacccbbbbbbaaabbbcccdddddddddcccaaa___^^^]]]]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZ^^^______```aaaaaaaaaaaa^^^^^^]]]]]]]]]^^^^^^___^^^\\\ZZZVVVSSSQQQOOONNNLLLKKKIIIIIIJJJNNNRRRTTTZZZ]]]bbbgggmmmssszzzcccOOOCCC<<<999999888777777666555555555777666444333444777:::<<<444444444444444444444444333333333444555666777888444444555555666666777777555666777777888999999999666666666777888999:::;;;777777888999999999888888;;;<<<<<<===>>>>>>??????CCCBBBAAABBBBBBGGGUUUbbbuuuNNNQQQVVV[[[```eeejjjnnnooorrruuuxxxyyy{{{~~~~~~|||zzzyyyzzz~~~}}}wwwpppkkkjjjrrrwwwhhh^^^PPPFFFAAA>>>:::666444444444444444444444444666666555555666666777777:::;;;;;;;;;::::::;;;<<<>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJLLLNNNUUU]]]lll|||{{{{{{~~~{{{qqqkkkiiiooo~~~{{{kkk^^^YYYZZZeeeuuummm```XXXSSSPPPNNNSSSZZZaaadddfffggghhheeeccccccfffiiinnnzzz~~~yyytttttttttuuuuuurrrkkkddd^^^[[[[[[]]]___bbbdddfffhhhgggfffddddddcccdddfffggggggfffdddbbb```^^^]]]\\\]]]\\\[[[[[[ZZZZZZZZZ[[[^^^^^^^^^______```aaabbb______^^^^^^]]]^^^^^^___^^^]]]ZZZWWWUUURRRQQQPPPMMMKKKJJJIIIKKKNNNRRRUUUZZZ^^^dddjjjooouuu{{{{{{___LLLAAA;;;999888888777777666666555555777666444333444777:::<<<444444444444444444444444666555555444444444555555222333333444555555555555444555666888999999999999333333333444555666777888777777888888888888777777:::;;;;;;<<<<<<======>>>AAA@@@@@@BBBCCCHHHVVVcccuuuNNNRRRXXX^^^bbbggglllooorrrtttxxxyyyzzz{{{}}}~~~~~~}}}|||{{{}}}}}}wwwqqqmmmnnnwww|||yyyyyy|||yyyppphhh\\\TTTJJJCCC???<<<999777555555555555666666666666777666666555555666666666999;;;<<<<<<;;;;;;<<<===?????????@@@AAACCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGKKKMMMNNNSSSZZZgggzzzsssiiicccbbbooo|||rrraaaXXXSSSYYYbbbnnnwwwggg]]]VVVQQQNNNPPPUUUZZZ___dddggghhhgggeeeeeegggiiilllvvv|||xxxwwwxxxxxxtttmmmfffbbb```]]]___aaadddgggiiikkklllllljjjiiigggggghhhjjjkkklllkkkiiifffbbb___]]]\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]^^^```aaabbb______^^^]]]]]]]]]^^^^^^^^^]]][[[XXXVVVUUUTTTSSSOOONNNLLLKKKLLLPPPSSSVVV\\\```gggmmmrrrwww|||sssXXXHHH@@@;;;888777777777777777666555555555444333222333444666888444444444444444444444444777666555444444444444444222222333444444444333333333555666888999999888888555555555555666888999:::999999:::;;;;;;;;;::::::::::::;;;;;;<<<=========???>>>@@@CCCDDDIIIUUUaaatttQQQVVV\\\cccggglllpppsssuuuwwwzzz{{{{{{{{{|||}}}~~~|||||||||}}}~~~~~~xxxssspppuuu~~~yyyuuuqqqpppqqqlllbbbXXXQQQMMMGGGAAA===:::999999555666666666777777777777666666666666777888888999999;;;>>>>>>======>>>@@@???>>>======???AAAEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFGGGLLLNNNOOORRRXXXaaaooovvvjjj```XXXdddooovvv|||kkk```WWWVVVVVV[[[lllrrrddd[[[TTTOOOOOOPPPSSSXXX^^^ccceeegggfffgggiiijjjlllsss||||||{{{~~~yyyooogggeeegggggghhhjjjlllnnnpppqqqqqqqqqooommmllllllnnnpppqqqqqqpppmmmiiieeeaaa]]]\\\ZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^```bbbccc___^^^^^^]]]\\\\\\]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVSSSRRROOONNNOOORRRUUUWWW___dddkkkqqqvvv{{{hhhPPPCCC>>>;;;888666777777888777777555555444333333333333333444444444444444444444444444444666555555444444444555555333444555555555444333222333444666888888888666666888888888999:::;;;<<<===999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>??????AAADDDEEEHHHRRR^^^pppVVVZZZbbbhhhmmmqqquuuwwwwwwyyy|||}}}|||{{{|||}}}~~~~~~}}}}}}zzzzzz|||}}}~~~yyyuuurrrzzz}}}uuuppplllkkkkkkeeeYYYOOOJJJIIIFFFAAA<<<999999:::444555555555666666777777666666666777888:::;;;<<<999<<>>>>>@@@CCC@@@>>><<<<<<===AAAEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDIIIGGGHHHLLLOOOOOORRRWWW[[[hhhyyykkk```SSS]]]gggooo|||wwwjjj^^^WWWPPPNNN^^^ssszzzjjj___WWWQQQOOOMMMNNNSSSZZZ___bbbhhhggghhhkkkkkkkkkrrrzzz|||~~~~~~uuulllkkknnnqqqrrrsssuuuuuuvvvvvvvvvtttsssqqqooopppqqqtttvvvtttsssppplllgggbbb^^^\\\XXXYYYYYYYYYZZZ\\\]]]^^^^^^^^^]]]^^^___aaacccddd___^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[YYYXXXXXXXXXXXXVVVUUURRRQQQQQQTTTWWWYYYaaafffnnntttyyy}}}{{{___JJJ@@@<<<:::888666666777888888777666555555555555555555555444444444444444444444444444444444444444444444555666777555555666666666555333222333444666777888777555444555555666666777888:::;;;888888999:::;;;;;;;;;;;;<<<<<<======>>>?????????@@@@@@CCCFFFFFFGGGPPPZZZlllWWW\\\dddkkkpppuuuyyy||||||{{{{{{zzzyyyyyyyyyyyy|||||||||||||||}}}}}}}}}zzz{{{}}}}}}xxxwwwwww{{{sssqqqmmmhhhbbb[[[TTTOOOLLLHHHBBB===:::999777666777777777777777777777777999999999::::::;;;;;;<<<<<<===>>>???BBBDDDFFFGGGGGGDDDAAA???@@@BBBCCCDDDHHHHHHGGGFFFEEEEEEEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJLLLOOOSSSVVV\\\gggyyy}}}iii^^^VVV[[[```hhhwwwvvviii]]]UUUSSS\\\gggpppccc]]]TTTPPPNNNOOOOOOPPPUUU\\\ccceeefffggghhhkkkooorrr~~~|||~~~|||zzzxxxxxxxxx||||||}}}~~~}}}yyyvvvxxxwwwwwwxxxyyyzzzxxxwwwzzzvvvoooggg```[[[XXXVVVVVVUUUTTTUUUXXX[[[\\\\\\[[[\\\]]]]]]]]]]]]^^^______^^^]]]\\\[[[[[[[[[[[[]]]ZZZXXXYYYZZZ[[[YYYVVVVVVUUUTTTRRRSSSWWW]]]aaannnnnnppptttzzz~~~iiiRRREEE???:::666555888999:::;;;;;;999888777444444555555555444333222333333444555555444333333999555111///111333555666444333333333333444555555555444333333444555444222555555555555666666666666888888888888999:::;;;<<<;;;>>>@@@@@@===;;;<<<>>>BBBAAABBBCCCBBBDDDMMMXXXggg___cccjjjpppuuuyyy}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxyyyzzz{{{{{{|||{{{{{{{{{}}}|||}}}~~~yyytttqqqmmmgggaaaYYYRRRNNNMMMIIIBBB===:::888777555777777777777777777777777777777777888888999999:::======>>>???AAADDDGGGIIIJJJGGGCCCAAAAAABBBCCCBBBGGGGGGFFFEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDGGGHHHJJJKKKMMMOOOSSSVVVXXXaaaqqqooobbbUUUXXX]]]fffxxxsssfffZZZRRRUUU\\\uuuxxxhhh___WWWRRROOONNNNNNMMMRRRXXX```bbbeeegggiiikkkoooqqq~~~~~~~~~}}}}}}||||||~~~}}}{{{xxxuuuooohhhbbb^^^[[[YYYYYYWWWVVVVVVXXXZZZZZZZZZ\\\]]]^^^^^^]]]\\\]]]______^^^]]]\\\[[[[[[[[[[[[\\\ZZZXXXYYYZZZZZZXXXVVVTTTTTTSSSSSSUUUYYY```eeepppqqqtttxxx|||rrr```LLLAAA===999666555666888:::;;;;;;999666555666666555555555444444444333333444555555444333333666555555666777777666555444333333333333444555555333333444666777777444111555555555555666666666666999999999888999999::::::999;;;>>>>>><<<<<<===???@@@@@@AAABBBBBBDDDMMMXXXgggfffjjjpppvvvyyy||||||xxxvvvuuuuuuvvvuuuwwwzzz|||}}}~~~}}}|||}}}~~~|||wwwwwwtttoooggg___WWWPPPLLLOOOJJJCCC===:::888777555777777777777777777777777666666777888999999::::::>>>>>>===>>>@@@DDDHHHKKKMMMJJJFFFCCCCCCCCCCCCBBBEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCFFFGGGIIIJJJKKKMMMPPPSSSSSSYYYfff{{{wwwhhhYYYXXXYYYcccwww}}}pppaaaTTTQQQTTTfff|||qqqccc[[[UUUPPPNNNLLLKKKMMMRRRZZZ^^^bbbfffiiikkknnnpppzzz~~~{{{|||}}}|||yyyvvvsssnnniiidddaaa^^^]]]\\\ZZZXXXWWWXXXZZZYYYYYY]]]^^^___^^^]]]\\\]]]^^^___^^^]]]\\\[[[[[[[[[[[[\\\[[[YYYYYYYYYYYYXXXVVVRRRSSSSSSTTTWWW]]]dddiiissswww{{{}}}~~~vvvbbbSSSDDD===;;;999666555555777999::::::888555333888777666555444555666666333444444555555444444333333555888<<<>>><<<777444444333333333333444555555111222555888:::999555222555555555555666666666666;;;:::999999888888999999888:::;;;<<<<<<<<<===???>>>>>>@@@BBBBBBDDDMMMXXXfff~~~kkkoootttwwwzzz{{{}}}~~~{{{wwwtttrrrrrrrrrvvvyyy}}}}}}{{{xxx}}}zzzsssiii^^^TTTNNNKKKOOOJJJCCC===999888666555777777777777777777777777888888999:::;;;;;;<<<<<<>>>===;;;<<<>>>BBBGGGJJJLLLJJJFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDCCCDDDFFFGGGGGGIIIKKKMMMPPPTTT]]]mmmmmm```ZZZXXXaaatttwwwgggYYYSSSTTTZZZpppyyyiii___WWWQQQOOOMMMKKKLLLOOOTTTYYY___dddhhhjjjlllnnnvvvzzz|||yyyzzz|||~~~~~~zzzvvvsssqqqnnnjjjfffdddbbbaaa^^^\\\YYYYYYZZZ[[[[[[ZZZ^^^___```___]]]\\\\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[\\\[[[ZZZYYYYYYXXXWWWVVVQQQRRRTTTVVVYYY___ffflllwww{{{zzzoooVVVJJJ???<<<;;;999666666666666777777666666555444888777555333333444555777444444444444444444444444222444888===???===888444444333333333333444555555222333444777999999777555555555555555666666666666999999999888999999::::::;;;;;;<<<<<<<<<<<<===>>><<<<<>>===<<<:::777777888777555333333444555777777666444222222333444555444444444444444444444444333333666999;;;;;;888555444333333333333444555555555444333444666888888888555555555555666666666666777777777888999;;;<<<===@@@???===<<<<<<<<<===<<<;;;<<>>AAACCCCCCBBBBBBCCCFFFHHHIIIHHHEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDFFFHHHIIIHHHGGGHHHIIILLLOOOTTT\\\jjj|||iii___XXX]]]jjjyyysssaaaWWWUUUQQQ]]]ooo|||kkkaaaXXXUUUSSSPPPOOOPPPMMMRRRYYY___cccfffiiikkknnnqqqwww|||}}}}}}~~~{{{xxxvvvuuussspppllliiigggfffbbb```^^^^^^```aaaaaaaaa^^^___```___^^^]]]^^^______^^^]]]\\\[[[[[[[[[[[[ZZZ[[[[[[YYYWWWUUUUUUVVVTTTVVVYYY\\\```fffmmmrrr|||sssllliiibbbZZZKKKCCC===<<<<<<:::888999999777444222222333666777666555444333222333444444555444444333333444444555444333333444666777666555444333333333333444555555777555222222444666888888555555555555666666666666555666666888999;;;===>>>CCC@@@===<<<<<<===<<<;;;<<<===@@@CCCCCCDDDMMMWWWbbb|||vvvyyy|||~~~~~~~~~~~~~~~~~~}}}}}}|||zzzwwwuuussswwwxxx{{{}}}}}}~~~wwwkkk^^^UUUSSSTTTKKKEEE===888555666666777888888888888888888888888444555666777999:::;;;<<<<<<<<<;;;;;;<<<===???@@@AAA@@@@@@BBBEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEEEEGGGIIIIIIHHHGGGGGGHHHIIILLLQQQWWW^^^rrrsssggg^^^]]]cccmmm}}}|||hhhZZZVVVPPPUUU```rrrtttiii^^^ZZZWWWRRROOOOOOLLLPPPWWW\\\```dddgggiiikkkooottt{{{}}}|||zzz{{{zzzxxxuuuqqqmmmjjjiiigggdddbbbaaabbbbbbbbbaaa]]]^^^______^^^^^^___```___^^^]]]\\\[[[[[[[[[[[[ZZZ[[[\\\ZZZVVVTTTTTTVVVUUUXXX\\\```fffmmmtttyyy}}}|||nnnfff```WWWNNNFFF???:::::::::888888:::777666666555555555555555555555555555444444444444555444333333333333444555555444222333444555555444444333333333333444555555666444333333444555555555555555555555666666666666777777777888999;;;<<<===BBB>>>;;;:::<<<======<<<>>>???BBBEEEDDDEEELLLVVV```~~~uuuxxx|||}}}}}}|||}}}}}}}}}~~~}}}{{{xxxvvvyyyzzz{{{}}}~~~|||~~~|||{{{uuuiii]]]VVVUUUXXXIIICCC<<<666555555777777888888888888888888888888666777888999;;;<<<===>>>===============>>>>>>???@@@??????AAADDDFFFFFFEEEHHHHHHGGGFFFEEEEEEFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCEEEGGGGGGFFFEEEDDDEEEFFFIIIOOOSSSWWWggg}}}qqqddd^^^^^^cccrrrooo___YYYPPPQQQWWWhhhzzznnnbbb]]]YYYSSSOOONNNLLLPPPUUU[[[___bbbfffiiijjjnnnsssyyy~~~|||xxxtttpppmmmkkkjjjhhheeeccccccbbbaaa```\\\^^^______^^^^^^```aaa___^^^]]]\\\[[[[[[[[[[[[ZZZ[[[\\\ZZZVVVSSSTTTVVVVVVYYY^^^cccjjjrrrzzz~~~~~~{{{nnneee]]]RRRGGGAAA;;;666777888777888;;;444555777999888666444222666666777777666666555444555444333333333333444555555444333333555555333222444333333333333444555555444333333444666555333111555555555555666666666777999888888888999:::;;;;;;???<<<999888;;;======<<>>???============>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFJJJIIIHHHHHHHHHGGGDDDBBBCCCBBBBBBAAABBBCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFIIINNNTTTccc{{{yyyjjjaaa]]]___gggooo~~~nnnZZZQQQQQQRRRZZZpppzzzjjj___YYYUUUSSSSSSMMMOOOTTTYYY^^^bbbeeefffjjjlllooottt~~~}}}xxxtttqqqpppjjjiiiiiijjjjjjiiigggdddeeeccc```^^^___`````````^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXX\\\]]]aaagggnnntttwwwyyy}}}wwwooohhh]]]NNNCCC:::999888777666666666666777777666666666666777777666777777777777777666555666555444333333444555666333444555555666666555555333222111000111222333444555555555555555555444444444444555555666777777777888888999999999::::::::::::::::::;;;;;;;;;;;;;;;@@@???AAADDDEEEFFFMMMVVVkkkvvvxxxzzz}}}~~~~~~~~~}}}}}}zzzxxxxxx{{{}}}|||||||||}}}{{{vvvkkk^^^XXXXXXUUUPPPHHHBBB:::777888:::999777999::::::888555444555666777666666777888:::<<<===<<<<<<=========>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEGGGGGGGGGHHHIIIHHHEEEBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHKKKNNNYYYmmmqqqeee^^^]]]cccjjjyyyyyyfffWWWRRRPPPWWWiii~~~ssseee\\\VVVSSSRRRMMMOOORRRWWW[[[```ccceeeiiikkknnnrrrzzz~~~zzzvvvsssrrrnnnmmmlllmmmmmmllljjjgggfffccc```______`````````]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXYYYZZZ___aaadddjjjpppvvvyyy{{{~~~|||qqqfffXXXJJJ???;;;:::999888777777777777777777666666666666777777888777777777666555444333666555444333333444555666333444444555555555555555222222222111222222333444444444555555555555555444444444555555666777777777777777888888888999999999;;;;;;;;;:::;;;<<<<<<===@@@???AAADDDEEEFFFMMMUUUjjj~~~yyy{{{}}}~~~}}}}}}}}}{{{yyyyyy|||~~~~~~yyysssggg\\\WWWUUURRRMMMEEE@@@:::777888:::999888;;;;;;;;;:::888666666777666666666666777888999:::<<<<<<<<<<<<===============>>>???@@@AAABBBCCCDDDEEEEEEFFFHHHJJJIIIFFFCCCDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIKKKQQQ```ppp|||mmmaaa[[[]]]cccrrrxxxcccWWWPPPUUU```pppmmmaaa[[[WWWUUUOOOOOOQQQSSSWWW\\\aaacccgggiiilllooouuu|||yyyxxxsssrrrrrrrrrrrrqqqnnnkkkhhheeeaaa___`````````___]]]]]]\\\[[[[[[ZZZZZZZZZYYYXXXVVVUUUVVVXXX[[[\\\ccceeeiiinnnsssxxx{{{}}}~~~rrrcccTTTGGG???<<<;;;:::999999888888888777666666555555666666777888777666555444333111111555555444444444444555555333333444555555555555555111222222333333333333333333333444555666666666666444444555555666777777777777777777777888888888888===<<<;;;::::::<<<>>>???@@@???AAADDDDDDFFFMMMUUUhhh||||||}}}}}}|||}}}|||{{{yyyxxxyyy|||wwwooodddZZZVVVSSSOOOJJJBBB>>>:::888999;;;;;;;;;>>>??????>>>;;;999999:::666666777777777888999999;;;<<<<<<<<<===============>>>>>>???AAABBBBBBCCCDDDEEEGGGJJJLLLKKKHHHEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEECCCDDDGGGJJJKKKPPP\\\hhhwwwggg]]][[[___lll}}}qqq___SSSUUUZZZccc}}}wwwiiiaaa\\\YYYQQQPPPOOOPPPSSSXXX]]]```ccceeehhhlllqqq{{{zzzyyyxxxwwwwwwvvvrrrpppjjjgggcccaaaaaaaaa```___]]]]]]]]]\\\\\\[[[ZZZYYYXXXVVVUUUTTTUUUXXX\\\___eeehhhlllpppssswww{{{~~~}}}ppp```QQQGGGBBB===<<<;;;:::999999999999666666666555555666666666666555444333222222222111444444444444444444444444333333444555555555444444000111333444444444333222222333444555666666666666444444555555666777777777777888888888999999999999???===;;;::::::<<>>@@@AAAAAA@@@===:::999999777888888999999:::::::::<<<<<<<<<============>>>>>>>>>???@@@@@@AAABBBBBBDDDEEEGGGJJJLLLLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGBBBCCCFFFJJJLLLNNNWWWaaavvvrrrccc^^^___iiixxx{{{hhhYYYUUUTTTZZZqqqqqqhhh___YYYSSSRRRPPPOOOPPPTTTXXX[[[\\\```dddhhhmmmvvv~~~}}}}}}{{{wwwuuunnnkkkfffcccbbbbbbaaa```]]]^^^^^^^^^]]]\\\[[[ZZZWWWVVVTTTTTTVVVZZZ___aaagggkkkoooqqqsssvvvzzz}}}}}}lllZZZLLLDDD@@@<<<<<<;;;:::999999999999666666555555555555666666333333222222222222333444333444444444444444444333222333333444555444444444111222333444555444333333222333444555666666666666444444555555666777777777999999999:::::::::;;;;;;???===;;;::::::<<>>@@@CCCDDDEEELLLUUUdddvvv~~~}}}|||uuuuuuuuuttttttvvvzzz}}}~~~vvviii]]]XXXVVVPPPIIIFFF<<<<<<;;;;;;<<<>>>@@@BBBBBBCCCCCCAAA===999777777777888999;;;;;;<<<<<<<<<============>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCFFFEEEFFFHHHKKKLLLKKKIIIEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHEEEDDDFFFIIIIIIJJJOOOWWWjjjnnndddccceeerrrsssbbbVVVQQQTTTdddwww|||ooocccXXXVVVTTTQQQOOOOOOQQQSSSUUUVVVZZZ```eeejjjqqqzzz}}}zzzrrrnnniiifffeeedddbbbaaa^^^___``````___^^^\\\[[[WWWWWWWWWXXX[[[___cccfffkkkooosssuuuuuuwww{{{~~~}}}fffSSSFFF>>>:::;;;:::999888888777777777666555555444444555555666222222111111111333555666333333444444444444333333222222333444444444444444222222333444444444444444333333444555666666666666444444555555666777777777::::::::::::;;;;;;;;;<<<===<<<;;;::::::<<<>>>??????>>>@@@CCCCCCEEELLLTTTddduuu}}}~~~}}}|||sssssssssssssssuuuzzz}}}}}}~~~~~~tttfffYYYVVVUUUNNNFFFBBB;;;<<<<<<===>>>@@@CCCEEEGGGHHHHHHEEE@@@<<<999777666777999;;;<<<======<<<>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCCCCFFFEEEDDDEEEHHHIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGIIIIIIHHHLLLSSS^^^sssyyysssyyyzzzlllhhhaaakkkzzzooo]]]SSSTTT\\\ccczzz{{{lll^^^YYYWWWSSSPPPNNNNNNOOOPPPRRRVVV\\\aaaeeekkksssyyyuuuqqqllliiigggeeedddbbb``````aaabbbaaa___]]]\\\ZZZZZZ[[[^^^aaaeeehhhjjjqqquuuyyyzzzyyyzzz~~~yyyxxxwww^^^NNNCCC<<<888999888777666666555666666666555555444444555555666444333222111111222444555222333444444444444333222222222333444444444444333333333333333333444555555444444555555555555555444444444555555666777777777999999:::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===???>>>???BBBCCCDDDKKKTTTdddttt|||}}}}}}|||sssssssssssssssvvvzzz~~~zzz~~~~~~rrrcccWWWUUUSSSLLLDDD@@@;;;<<<===>>>???AAADDDGGGMMMNNNMMMJJJEEE???<<<:::555666888;;;<<<=========>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCFFFDDDBBBCCCEEEGGGHHHHHHFFFGGGHHHHHHGGGFFFEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGHHHFFFGGGJJJKKKKKKOOOUUUVVVhhhtttlllqqqpppjjj^^^fffttt|||dddWWWWWWYYYXXXjjjvvvgggZZZXXXUUUQQQOOOMMMMMMMMMPPPTTTZZZ^^^bbbgggmmmsss~~~wwwsssnnnjjjhhhfffeeeccc```aaabbbcccbbb```^^^]]]\\\]]]___bbbfffiiilllnnnuuuyyy~~~~~~}}}}}}tttqqqvvv}}}qqqYYYKKKDDD>>>:::888777666555444444444444555555555444444555555555666555333111111222333444222222444444444444222222222222333444444444333333555444333222333444555666555555555666555555444444444444555555666777777777888888999999999::::::::::::::::::;;;;;;;;;;;;;;;>>>>>>???BBBCCCDDDKKKTTTeeettt}}}zzzvvvvvvvvvvvvvvvwwwxxxxxx}}}~~~~~~~~~~~~mmmfff]]]VVVMMMCCC>>>???>>>???@@@@@@BBBFFFMMMRRRQQQSSSSSSOOOHHHBBB??????::::::;;;<<<<<<=========>>>???@@@@@@BBBBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFHHHJJJJJJHHHFFFDDDEEEEEEEEEEEEFFFGGGHHHIIIEEEGGGIIIJJJJJJJJJLLLNNNYYYeeewww{{{rrrrrr{{{wwwgggdddfffiiippp}}}uuu^^^QQQRRRYYYdddvvvppp```]]]XXXSSSOOOMMMMMMNNNNNNPPPSSSYYY```gggnnnqqq~~~|||xxxrrrmmmjjjhhhfffdddeeefffhhhhhhgggdddaaa___\\\___dddiiinnnrrrwww{{{~~~~~~~~~}}}~~~sssooorrruuuhhhSSSFFF===777555666555555555555444444444555555555555555555555555444333333222222333333444111222444555555555444444444333333333333444555555444333333222222333333444777777666666555555555444777777666444444333333333888888999:::;;;<<<<<<===999999:::;;;<<<===>>>???@@@BBBDDDDDDDDDGGGMMMRRR___sss}}}}}}~~~|||yyyvvvvvvvvvvvvwwwxxxyyyyyy~~~~~~}}}}}}|||~~~pppggg]]]UUUKKKAAA===>>>===???BBBFFFKKKOOORRRUUUWWWWWWUUURRRMMMGGGBBB@@@;;;<<<<<<<<<======>>>>>>??????@@@AAABBBCCCCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDFFFHHHHHHHHHIIIKKKLLLQQQYYYfff|||}}}wwwvvv~~~zzzkkk^^^___ccciiitttkkkZZZTTTUUU]]]nnn|||kkkeee]]]WWWSSSRRRQQQPPPNNNOOORRRVVV\\\ccciiimmm}}}yyytttooommmkkkhhhggghhhhhhiiiiiihhhfffdddbbbdddggglllppptttxxx}}}}}}|||}}}}}}xxxxxxyyy||||||```NNNCCC<<<888777555555555555444444444444333333333333333333333333444333333222222333333444222222444555555555444444444333333333333444555555444333333222222333333444333444555666666777777666666666555555555666666777999999999999::::::::::::999::::::;;;<<<===>>>>>>>>>@@@AAAAAABBBEEEKKKPPP^^^qqqyyyyyyzzz}}}~~~|||yyywwwwwwwwwxxxxxxzzz{{{{{{~~~|||||||||rrrhhh\\\RRRHHH???===???@@@CCCIIIQQQYYY]]]______bbb^^^ZZZWWWTTTOOOGGGAAA>>>============>>>>>>??????@@@@@@AAABBBCCCDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEGGGGGGGGGGGGIIIJJJLLLPPPXXXiii~~~|||~~~|||mmmZZZZZZ\\\___eeerrr|||iii[[[UUUUUUdddzzzsssjjj^^^VVVSSSRRROOOMMMMMMNNNOOOSSSXXX^^^dddhhh{{{|||wwwsssqqqooommmlllmmmmmmllllllkkkiiihhhggglllooosssvvvyyy}}}~~~{{{}}}~~~|||zzz~~~nnnUUUFFF>>>999777888555555555555444444444444333333333333333333333333444333333222222333333444222333333444444444444333333333333333333444555555444333333222222333333444111333666999:::;;;::::::555555555666666888999999::::::999999999888888888;;;;;;;;;<<<<<<<<<=========???AAAAAAAAADDDJJJOOO\\\ppptttuuuxxx|||}}}{{{xxxxxxyyyyyy{{{|||}}}~~~~~~|||{{{}}}zzzooodddXXXNNNFFF??????CCCGGGJJJQQQ[[[eeelllnnnmmmnnnhhhaaa^^^\\\WWWMMMEEEAAA@@@???>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDFFFGGGGGGFFFFFFHHHIIINNNPPPUUU^^^sss{{{{{{iii[[[YYYWWWWWWYYYbbbssswwweeeXXXRRR\\\nnn{{{ooo___VVVTTTSSSOOOLLLLLLLLLMMMPPPUUU\\\bbbeeesss{{{xxxvvvuuutttssssssrrrqqqpppooonnnmmmlllpppsssvvvyyy{{{~~~~~~~~~}}}qqq___JJJ???999666666777555555555444444444333333555555555555555555555555444333333222222333333444333333333333333333333333333333222222333333444555444333333222222333333444333555888;;;======<<<;;;555555555555666777888999888888888888888888888888;;;;;;<<<<<<<<<<<<<<<<<>>999888888555555666444444444333333333222222333333333333333333333333444333333222222333333444444444222111111111222222222222222111222222333444444333333222222333333444111111222333333333333222555444444444555666777888888888999999::::::;;;;;;999::::::;;;<<<===>>>>>>===>>>@@@???>>>AAAFFFKKKVVViiicccfffmmmvvv}}}~~~||||||}}}~~~~~~yyyvvvrrriii^^^\\\```TTTLLLEEEBBBAAABBBHHHOOOZZZcccmmmrrrrrrvvv}}}vvvnnndddZZZSSSJJJHHHEEEBBBAAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFGGGFFFDDDBBBCCCDDDHHHGGGIIIMMMQQQZZZmmmpppaaaUUUTTTVVVWWWaaannnlll[[[XXXTTT[[[ppp~~~oooddd^^^[[[RRRPPPMMMKKKLLLOOOTTTWWW___jjjvvvzzzuuurrrsssuuuxxxzzz|||~~~rrrdddTTTIII>>>999666999:::888777888444444444333333333222222555555555555555555555555444333333222222333333444555444222111111111222222222222111111222222333444444333333222222333333444222222333333444555666666333444444555777888:::;;;;;;;;;;;;:::::::::999999999999:::;;;<<<>>>>>>??????@@@BBBAAA@@@BBBHHHLLLTTTggglllnnnrrrvvvzzz}}}||||||}}}|||rrrvvvtttjjjaaa]]]ZZZVVVPPPGGG@@@???AAADDDJJJQQQZZZdddpppuuuuuuxxx|||pppddd[[[UUURRROOOLLLHHHDDDAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGFFFGGGGGGGGGFFFDDDCCCBBBCCCDDDBBB???;;;;;;???BBB??????@@@@@@BBBCCCEEEFFFBBBCCCCCCCCCAAAAAACCCEEEIIIHHHGGGFFFEEEEEEEEEEEEHHHDDDEEELLLMMMMMMXXXhhhsssaaaVVVRRRTTT\\\ddd~~~{{{fffYYYQQQWWWbbbsssyyykkkaaaZZZXXXSSSNNNLLLKKKKKKPPPWWW^^^ccckkkvvv~~~wwwpppvvvwwwxxx{{{}}}}}}rrrdddTTTHHHAAA888888888888777777777777444444444444444444444444222222333333333333444444444333111000111333555777555555555444444333333333333333333333333333333333222222111000000111222222111222222333333444444555555555666666777777888888<<<;;;888666666888:::<<<===<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@CCCGGGJJJXXXhhhqqqrrruuuxxx{{{}}}||||||}}}{{{yyyuuunnneee\\\UUUPPPOOOIIICCCAAACCCGGGIIINNNTTT^^^eeennnssstttxxx~~~wwwkkk```XXXRRROOOLLLJJJGGGDDDBBBBBBCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBDDDEEEDDDBBB???>>>AAACCC@@@@@@@@@AAABBBDDDEEEFFFCCCDDDDDDCCCBBBBBBCCCDDDHHHHHHGGGFFFEEEEEEEEEEEEIIIDDDEEEJJJKKKJJJTTTccc|||jjj[[[RRRQQQVVV]]]qqq|||qqqcccWWWXXX]]]iiittthhh```ZZZTTTOOOMMMJJJIIILLLRRRWWW\\\cccnnn{{{}}}xxxuuuvvvwwwxxx{{{}}}xxxlll\\\MMMAAA:::666666666666555555555444444444444444444444444444222222333333333333444444333333333333333444444444555555444444444333333333333333333333333333333333444444333222222333444444111222222333333444444555555555666666777777888888;;;:::888777777888999:::;;;;;;;;;:::::::::;;;;;;===>>>???@@@AAADDDHHHLLLYYYjjjwwwxxxyyy{{{|||}}}}}}}}}||||||}}}~~~~~~}}}xxx|||yyyxxxooojjjiiicccUUUJJJHHHAAA???BBBHHHMMMOOOSSSXXXaaadddiiimmmpppsssxxx{{{|||wwwoooeee[[[SSSNNNKKKJJJHHHFFFDDDCCCDDDEEEFFFCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFDDDCCCEEEFFFFFFEEECCCBBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFEEECCCBBBCCCDDDGGGGGGFFFFFFEEEEEEDDDDDDHHHDDDDDDHHHHHHHHHPPP\\\kkkttt```TTTNNNRRRXXXcccooo~~~ppp```ZZZXXX^^^ppppppfff^^^XXXRRROOOLLLHHHIIIMMMQQQUUU\\\dddppp}}}wwwwwwwwwxxxzzz|||~~~{{{pppbbbSSSFFF<<<777666666666555555555444444444444444444444444444444222222333333333333444444333444555666555444333222444444444444333333333333333333333333333333333333444333333222222333333444111222222333333444444555555555666666777777888888888888777777777888888999::::::999999999::::::;;;<<<===???@@@BBBEEEJJJMMMZZZkkk}}}~~~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~|||zzzyyy~~~|||{{{uuunnneeefffrrrqqq]]]KKKFFF??????CCCJJJOOOQQQVVV]]]``````aaadddhhhlllnnnooorrrnnnggg^^^VVVOOOKKKIIIJJJHHHGGGEEEDDDDDDEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGFFFDDDCCCCCCDDDFFFFFFFFFEEEEEEDDDDDDCCCEEEBBBCCCFFFGGGHHHNNNWWWcccuuuyyydddVVVOOOPPPUUUZZZfffvvv}}}kkk___XXXYYYdddqqqxxxlllccc\\\VVVTTTPPPLLLKKKMMMOOORRRWWW]]]fffqqq|||zzzyyyyyyyyyzzz|||{{{sssfffXXXLLLCCC===999888888777777777666666666333333333333333333333333222222222333333333444444555555555555555444333222333333333333333333333333222222333333333333444444111111111111111111111111111222222333333444444555555555666666777777888888666777777777888888888888:::::::::999::::::;;;<<<<<<===???@@@BBBFFFKKKNNNZZZkkk~~~}}}}}}~~~~~~~~~~~~}}}zzz|||~~~{{{|||zzznnnfff\\\]]]kkklllZZZIIIDDDBBBAAADDDIIILLLOOOVVV^^^```^^^]]]___cccfffgggfffhhheee```YYYSSSMMMJJJHHHKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEDDDBBBCCCDDDFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAADDDGGGIIINNNTTT^^^ddd~~~~~~iiiZZZPPPNNNQQQSSS^^^mmm~~~yyyhhh\\\XXX]]]ddd}}}uuuhhh```YYYVVVSSSOOOLLLMMMMMMOOOSSSWWW]]]eeemmmsss~~~~~~zzzyyyxxxxxxyyy{{{~~~xxxnnn___QQQGGG@@@<<<:::777777777777666666666666333333333333333333333333222222222333333333444444777666444222222222333444333333333333333333333333222222222333333444444444111111111111111111111111111222222333333444444555555555666666777777888888666666777777888888888888;;;;;;;;;;;;;;;<<<======;;;===>>>@@@BBBEEEJJJNNNYYYiii{{{qqqfffbbbWWWQQQUUUUUUMMMEEEBBBDDDCCCDDDHHHIIILLLTTT]]]___^^^^^^___aaaccccccbbb```^^^ZZZUUUPPPLLLIIIHHHJJJJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEFFFEEEEEEDDDBBBBBBCCCDDDFFFGGGEEECCCCCCBBBBBBAAAAAAAAABBBBBBAAADDDFFFFFFEEECCCCCCDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@CCCFFFIIIMMMOOOTTTVVVgggrrraaaRRRKKKKKKKKKUUUbbbsssssscccZZZYYY[[[nnnoooeee\\\XXXUUUPPPNNNNNNKKKLLLNNNQQQTTTYYY___dddnnnsssyyy~~~~~~xxxvvvuuuuuuvvvyyy|||~~~wwwkkkZZZKKKAAA<<<999777555555555444444444333333333333333333333333333333222222333333333333444444666555222000000111444555222222222222333333333333111222222333333444444555222333333444444333333222111222222333333444444555555555666666777777888888777777777777777888999:::;;;;;;;;;;;;<<<======>>>;;;<<<>>>???AAADDDIIILLLUUUfff|||{{{uuuppphhh___\\\TTTLLLGGGGGGFFFDDDAAABBBBBBEEEHHHHHHIIIQQQZZZ[[[\\\^^^_________^^^^^^YYYWWWUUUQQQNNNKKKHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBDDDDDDDDDDDDCCCCCCBBBBBBDDDFFFHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???AAADDDEEEEEEDDDDDDDDDAAABBBDDDEEEEEEDDDBBBAAA??????@@@@@@CCCGGGHHHHHHKKKNNNYYYrrr|||jjjYYYNNNKKKHHHOOOZZZggg|||{{{jjj```[[[ZZZcccyyyzzznnnccc]]]YYYTTTQQQQQQKKKLLLMMMNNNOOORRRVVVZZZ]]]cccjjjnnnqqqvvv|||~~~wwwuuuttttttuuuxxx|||~~~pppdddRRRDDD===999777555555555444444444333333333222222222222222222222222222222333333333333444444222222111111111222333444111111222222222333333333111111222333333444555555222333444444444444333222111222222333333444444555555555666666777777888888999888777666777999;;;<<<::::::::::::;;;<<<===>>>;;;<<<>>>>>>???BBBGGGJJJQQQbbbyyy~~~}}}tttnnniiibbb[[[TTTSSSNNNGGGGGGJJJHHHBBB???AAAEEEIIIIIIIIIOOOXXXVVVYYY]]]]]]\\\ZZZZZZZZZUUUTTTRRROOOLLLIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHIIICCCCCCCCCCCCCCCCCCCCCBBB>>>???AAACCCDDDDDDCCCCCCEEECCCBBBCCCGGGIIIHHHFFFBBBBBBAAA@@@????????????===@@@CCCEEEDDDDDDDDDDDD@@@BBBCCCEEEEEEDDDBBBAAA???@@@??????AAADDDDDDCCCGGGLLLTTTccc}}}rrr```SSSOOOJJJOOOVVV```sss~~~oooeee```^^^\\\qqqxxxjjjccc^^^YYYUUUUUUMMMNNNNNNNNNNNNPPPSSSVVVRRRYYYaaafffhhhkkkpppuuu~~~xxxwwwuuuuuuwwwzzz~~~{{{hhh\\\KKK???:::999777666777777666666666555555555222222222222222222222222222222333333333444444444//////111222333222222111111111111222222333333333111111222333333444555555000111222333333222111000111222222333333444555555555555666666777888888888:::999777666777999<<<>>>999999999999:::;;;<<<===;;;<<<===>>>???AAAEEEIIINNN___vvv~~~~~~uuujjjbbb]]]ZZZPPPMMMJJJFFFCCCCCCCCCCCCDDDFFFFFFEEEFFFIIIQQQWWW]]]ZZZVVVUUUVVVXXXWWWVVVSSSPPPMMMKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFDDDBBBBBBBBBCCCCCC??????@@@AAABBBBBBBBBBBB???@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@??????@@@BBBCCCDDDPPPLLLOOOZZZggg~~~yyymmm^^^RRRRRRNNNOOOYYYhhhyyy{{{uuuvvvnnn```ZZZgggpppiiifff___XXXVVVOOOOOOMMMJJJGGGIIINNNRRRSSSVVVZZZ]]]```dddhhhkkksssxxx~~~~~~{{{xxxxxxzzz|||~~~~~~~~~ttt```TTTEEE;;;::::::888555555666777777666444222111444444444333333222222222555555444333333333333444333333333222111000///...222222222222222222222222...///000111222333333333111111111111111111111111222222333444444555555666333444666888888777666444666777888999:::999888888888888999999999:::::::::>>>>>>???@@@AAACCCDDDEEEQQQ]]]rrr~~~~~~|||rrrggg___ZZZWWWOOOLLLHHHDDDBBBAAABBBCCCEEEGGGHHHHHHHHHLLLSSSYYY```\\\XXXVVVVVVVVVUUUSSSNNNLLLIIIHHHIIIJJJIIIHHHEEEEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCC@@@AAAAAABBBBBBBBBBBBAAA???@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAACCCDDDJJJGGGIIIRRR\\\ooo|||yyyzzzxxxiii\\\RRRPPPQQQWWW___lll{{{wwwyyyrrrfff___cccuuu~~~qqqiii```YYYXXXQQQQQQOOOKKKGGGGGGKKKNNNRRRTTTXXXZZZ]]]```cccfffiiimmmrrruuuxxx}}}|||}}}zzznnn]]]RRRDDD===<<<<<<:::777555555666777666444222111444444444333333222222222333333333333333444555666333333333333222111000///222222222222222222222222///000111222222222222222222222222222222222222222222222333444444555555666333333555666666666555444666777888999:::999999888999999999999::::::::::::<<<===>>>???AAADDDFFFGGGOOO[[[ppp~~~~~~}}}wwwmmmccc[[[VVVSSSMMMJJJFFFBBB@@@AAACCCDDDHHHIIIKKKKKKKKKNNNTTTYYY]]]ZZZWWWUUUUUUUUUTTTSSSLLLJJJHHHGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>???@@@@@@AAAAAA@@@@@@>>>?????????@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCGGGDDDFFFKKKQQQ^^^xxx|||vvvvvvvvvhhhWWWUUUUUUVVVXXX^^^nnn}}}yyyxxx{{{vvvmmmhhhbbbhhhoooccc^^^^^^VVVUUUSSSOOOKKKIIIJJJKKKOOOQQQTTTVVVXXXZZZ]]]```cccfffiiikkkmmmrrrzzz{{{{{{}}}sssgggSSSKKKAAA<<<;;;<<<:::777444555666666555444222111444444333333333333222222111111222222333555666777444444444444333222111111222222222222222222222222111111222222222222222111333333333333333333333333222222333444444555555666666666777777777888888888777777888999999999999888::::::::::::;;;;;;;;;;;;;;;;;;===???BBBEEEGGGIIIMMMYYYnnn~~~|||wwwnnnfff^^^XXXTTTQQQMMMJJJEEEAAA@@@AAADDDFFFJJJLLLMMMLLLKKKLLLQQQUUUTTTSSSRRRRRRSSSTTTUUUUUUOOOLLLIIIGGGFFFFFFEEEDDDEEEEEEDDDDDDEEEFFFGGGHHHEEEEEEFFFFFFFFFDDDBBBAAACCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>??????@@@@@@??????>>>>>>>>>>>>????????????@@@@@@?????????@@@BBBCCCFFFEEEGGGJJJLLLSSSeeewwwzzzzzzrrraaa]]]YYYXXXWWWYYYcccmmmsssvvvuuurrrtttwwwwwwrrroooeeeaaaoooyyykkkeeeeee[[[YYYWWWSSSPPPMMMLLLLLLKKKMMMQQQSSSUUUWWWZZZ]]]___aaabbbcccdddhhhmmmqqq}}}}}}xxxyyy}}}{{{{{{{{{{{{||||||uuuhhh[[[GGGAAA;;;888888999777555444555555555555444333222333333333333333333333333222222222222333444555666444444555555444333333222222222222222222222222222222222222333222222111111333333333333333333333333222222333444444555555666666666555555666666777888777777888888999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<===???BBBDDDGGGHHHMMMXXXnnn~~~qqqkkkddd___[[[WWWSSSPPPLLLIIIEEEBBBBBBCCCFFFHHHKKKMMMNNNLLLIIIHHHKKKNNNLLLMMMMMMNNNNNNOOOQQQRRRNNNLLLIIIGGGGGGFFFEEEDDDEEEDDDDDDDDDDDDFFFHHHIIICCCDDDDDDEEEDDDBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@@@@@@@????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????<<<===>>>>>>??????>>>>>>======>>>>>>>>>?????????AAA@@@?????????@@@AAABBBEEEGGGIIIKKKJJJNNNZZZfff~~~}}}}}}~~~mmmddd[[[YYYZZZZZZ\\\___aaaeeeggggggjjjooossstttpppgggaaaeeetttvvvlllhhh^^^[[[XXXUUURRRPPPNNNMMMIIIKKKOOOQQQSSSVVVYYY\\\ZZZ[[[[[[[[[\\\^^^bbbdddqqqyyyzzzwwwxxx{{{~~~~~~}}}~~~~~~~~~{{{xxxvvvuuuuuu{{{xxxyyyvvvkkk[[[MMM@@@<<<888666777888666555444444444444444333333333333333333333333333333333444333333222222222333333444444555555555444333333222222222222222222222222222222333333333222222111333333333333333333333333222222333444444555555666333333222222222333444555888888888888888999999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>@@@AAACCCEEEFFFMMMXXXmmm}}}{{{rrreeeaaa\\\YYYXXXVVVRRRNNNIIIGGGEEEDDDCCCEEEFFFHHHJJJLLLMMMLLLHHHFFFGGGIIIHHHJJJKKKKKKIIIIIIJJJKKKJJJHHHFFFFFFGGGHHHHHHHHHCCCCCCCCCCCCDDDEEEGGGHHHCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAABBBAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;<<<======>>>>>>=========>>>>>>>>>????????????AAA@@@???>>>>>>???@@@AAACCCFFFIIIIIIHHHJJJQQQXXXppp~~~wwwkkk```^^^^^^[[[YYYXXXVVVYYY\\\]]]___fffnnntttoookkkfffeeeiiiwwwvvvlllbbb^^^YYYUUURRRPPPOOOMMMIIIKKKNNNQQQRRRTTTWWWZZZZZZZZZYYYZZZ[[[]]]^^^___kkkpppzzz~~~zzzyyyyyyzzzzzzzzz~~~}}}}}}||||||}}}~~~{{{wwwtttqqqppplllkkkppp~~~sssfffVVVIII>>>;;;888777777777777777444444333333333333333333222222333333333333444444444444333222222222222222333444444555555444333333222222222222222222222222222222333333333333333222333333333333333333333333222222333444444555555666555666666666666777777777888888777777888888999:::::::::::::::;;;;;;;;;;;;>>>>>>???@@@AAACCCDDDEEEMMMXXXlllxxxzzz}}}zzzyyyxxxpppggg^^^ZZZVVVVVVVVVTTTOOOJJJEEEEEEDDDDDDDDDEEEFFFFFFFFFIIILLLKKKGGGEEEFFFHHHDDDFFFHHHHHHGGGFFFHHHJJJHHHFFFDDDDDDEEEGGGGGGFFFBBBBBBAAABBBCCCDDDFFFGGGEEEDDDCCCBBBBBBAAAAAABBB??????@@@@@@AAA@@@@@@@@@======???@@@@@@@@@???>>>?????????>>>>>>>>>======;;;;;;<<<============<<<>>>>>>>>>?????????@@@@@@AAA@@@???>>>>>>???@@@AAACCCGGGIIIHHHFFFGGGJJJMMMZZZsssvvvlllgggccc]]]YYYXXXSSSUUUVVVVVVXXX___kkkvvvvvvtttppplllhhhmmm~~~wwwjjjeee]]]WWWTTTSSSPPPNNNLLLMMMOOOPPPPPPQQQSSSUUUYYYXXXXXXXXXZZZ\\\]]]]]]dddhhhpppxxx{{{yyywwwvvvwwwwwwwwwvvvxxxxxxwwwwwwxxxyyy{{{{{{|||~~~zzzvvvrrrnnnkkkjjjhhhiiirrryyyjjj___SSSIII===:::777555555555666666333333333333333333333444222222222333333444444444222222222222222222333333333333444444444444333333222222222222222222222222111111222333444444444444222222222222222222222222222222333444444555555666666777999:::::::::999888999888777777777888999:::999999999999::::::::::::======>>>???AAACCCEEEFFFKKKVVVjjjsssvvv}}}|||{{{wwwssssssrrrjjj```ZZZWWWTTTTTTUUUSSSLLLFFFBBBCCCCCCDDDDDDDDDDDDDDDDDDGGGJJJJJJHHHFFFGGGIII>>>BBBFFFGGGGGGGGGJJJMMMJJJHHHEEECCCCCCCCCCCCBBBAAAAAA@@@AAABBBDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCCCC===>>>???@@@@@@@@@@@@@@@;;;===???@@@AAA@@@>>>===>>>>>>>>>>>>============:::;;;<<<<<<======<<<<<>>>>>???@@@@@@DDDHHHKKKHHHEEEEEEGGGIIILLLaaaxxxpppggg^^^[[[]]]TTTTTTTTTTTTTTT[[[jjjxxx~~~yyyssskkkiiisssssslllccc\\\XXXVVVSSSQQQNNNOOOPPPPPPOOONNNOOOQQQRRRRRRQQQRRRUUUVVVWWWWWWYYY^^^eeemmmttt{{{rrrpppmmmmmmnnnpppppppppoooooopppqqqsssvvvyyyzzzzzz~~~~~~yyyxxxuuuqqqlllhhheeecccmmmqqq{{{kkk[[[SSSKKKDDD;;;999555333222222333444333333333222222333444444222222222333333444444444000000000111222333555555222222333333444333333333222222222222222222222222000111222333444555555555111111111111111111111111222222333444444555555666111222444666666555333222999888777777777888:::;;;888888999999999:::::::::;;;<<<===???BBBEEEGGGIIIJJJUUUhhhsssvvv{{{{{{tttrrrqqqpppooolllhhheeeaaa]]]YYYVVVTTTRRRMMMIIICCCBBBBBBBBBCCCDDDFFFGGGEEEHHHKKKLLLIIIGGGHHHIIIIIIHHHGGGGGGHHHHHHFFFDDDFFFFFFFFFEEEDDDBBBAAA@@@DDDCCCBBBBBBCCCDDDFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDBBB@@@???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<============>>>>>>>>>===;;;<<<>>>@@@CCCCCCCCCCCCCCCDDDEEEEEEPPPUUUdddxxxsssmmmfff___WWWQQQPPPSSSZZZgggsssvvvooommmmmmsssgggdddbbb\\\WWWVVVNNNOOOPPPPPPOOOOOOPPPQQQLLLMMMPPPSSSUUUWWWWWWWWWWWW[[[bbbggglllppptttwww{{{}}}}}}zzzyyynnnjjjggggggjjjmmmmmmmmmnnnmmmmmmooorrruuuvvvvvvvvvyyy}}}zzzyyyvvvoooiiieeeeeegggwww}}}{{{fffVVVJJJBBB<<<:::999888666555555444444555555666666777666666555333333333333333333333333333333222111000000000111222333333444444333333222000000000111222222222333333222111111111222333444444444444333333222222222444555666666444333444555555555555666777777888888888777777777666666555555;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@@@@AAADDDFFFKKKUUUhhhtttwww~~~}}}yyywwwtttrrrpppnnnjjjhhhhhhccc]]]XXXTTTPPPJJJFFFCCCBBBBBBBBBCCCDDDFFFGGGHHHKKKNNNNNNKKKHHHGGGGGGIIIHHHGGGGGGGGGFFFDDDCCCFFFFFFFFFFFFEEEDDDBBBBBBAAA@@@@@@@@@AAABBBDDDEEECCCCCCBBBBBBBBBBBBCCCCCCDDDBBB??????@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::;;;<<<<<<<<<============BBBBBBBBB@@@>>>===???AAAAAAAAAAAAAAAAAABBBCCCCCCEEEJJJUUUkkk}}}wwwoooeee]]]UUUQQQRRRVVVaaakkk}}}|||uuuqqqppp~~~ssskkkeee]]]WWWUUUPPPPPPPPPOOOMMMLLLLLLMMMKKKLLLNNNPPPRRRRRRRRRRRRTTTXXX^^^cccgggkkkoooqqqssstttuuuwww{{{|||yyywwwvvvlllhhhcccbbbdddgggiiiiiikkkjjjjjjjjjlllmmmmmmmmmkkknnntttxxx{{{|||{{{zzzsssqqqlllgggcccffflllqqq}}}sss___PPPFFF>>>:::999888777555444444333333333333444444444333333222333333333333333333333333222222111111000111111111222333333444444333333222111111111111111222222222222222111111111222333444222222333333444444555555333444666555444333444666555555666666777888888999999999999999888888888777::::::::::::;;;;;;<<<<<<===>>>@@@@@@@@@AAADDDFFFKKKUUUggguuuyyy~~~zzzuuuqqqooommmjjjiiijjjeee^^^WWWQQQLLLGGGDDDCCCBBBBBBBBBBBBDDDEEEFFFLLLNNNQQQQQQNNNJJJHHHFFFIIIGGGFFFFFFFFFFFFEEECCCFFFFFFFFFFFFFFFEEEDDDDDD?????????@@@AAACCCDDDEEEBBBBBBBBBAAAAAABBBBBBCCCCCCAAA??????@@@@@@@@@???========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======???@@@???>>>;;;:::;;;===?????????>>>??????@@@AAAAAAEEELLLZZZppp}}}xxx~~~{{{pppfff\\\VVVSSSTTTZZZbbbtttzzzxxxsssqqqqqqwwwnnnccc[[[XXXUUUTTTRRRPPPMMMLLLJJJJJJLLLMMMNNNOOOOOOOOOOOOOOORRRUUUZZZ___aaadddgggiiiiiijjjjjjjjjlllpppvvvzzz|||yyywwwuuuuuuuuukkkgggaaa]]]^^^aaadddfffiiiiiihhhfffeeedddcccbbb___ccciiiooossstttsssrrrmmmiiiccc___```hhhsss|||{{{gggTTTGGG@@@:::777888777666444333333333333333333333333333222111111333333333333333333333333111111111000111111222222222333333444444333333222222222222111111111111111222222111111222222333444333333333333333333444444222333444444444444555666666666666777888888999999999999999999888888888888888999999:::;;;<<<<<<======>>>@@@@@@@@@AAADDDFFFJJJTTTgggxxxyyy}}}|||~~~yyyrrrmmmjjjiiihhhgggfffbbb[[[TTTNNNJJJFFFDDDCCCCCCBBBAAABBBCCCDDDEEELLLNNNQQQRRRQQQNNNJJJHHHGGGFFFEEEFFFHHHIIIIIIHHHEEEEEEFFFFFFFFFEEEDDDDDD@@@@@@AAABBBCCCEEEFFFGGGAAAAAAAAAAAAAAAAAABBBCCCCCCAAA??????@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===<<<::::::;;;<<<>>>>>>======>>>>>>???@@@AAADDDIIIPPP\\\vvv{{{uuuyyyyyynnnbbb[[[VVVSSSVVVZZZbbbjjjtttzzzzzzvvvqqqnnnlllxxxzzzoooeee___[[[YYYUUURRRPPPNNNLLLKKKMMMNNNNNNOOOOOOOOOPPPPPPQQQTTTYYY\\\]]]___aaaccccccccccccbbbccceeejjjmmmuuuxxx{{{|||||||||zzzyyywwwuuusssrrrrrrssskkkfff```\\\\\\___ccceeeiiiiiihhheeeaaa]]][[[[[[YYY\\\bbbhhhlllmmmmmmlllhhheee```___cccmmmyyy{{{nnn[[[KKKAAA<<<999888888777666555444444444444555555555555444333222222333333333333333333333333111000000000111222333333222333333444444333333222333222222222111000000000222111222222222222333333666555444333111000///...000222333444333333555777666666777777888999999999777777777666666666666666777888888:::;;;<<<======<<<>>>???@@@@@@AAACCCEEEIIISSSfff~~~yyyxxxwwwwwwzzz|||||||||{{{~~~||||||}}}}}}wwwoooiiigggfffffffffeeebbb]]]VVVNNNIIIEEEDDDCCCCCCBBBAAAAAABBBDDDDDDIIIKKKNNNPPPQQQPPPMMMKKKFFFEEEEEEFFFJJJMMMNNNNNNDDDDDDDDDEEEDDDDDDCCCCCC@@@@@@AAABBBDDDDDDEEEEEE@@@@@@@@@@@@@@@AAABBBBBBCCCBBB@@@@@@AAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::<<<>>>>>>>>>>>>@@@AAA>>>>>>>>>>>>>>>??????@@@===@@@EEEHHHMMM]]]|||~~~wwwvvvzzz}}}~~~rrrfff^^^XXXSSSRRRTTTSSSZZZeeemmmqqqpppmmmkkklllmmmvvv}}}pppggg___\\\WWWSSSRRRQQQNNNLLLLLLLLLLLLMMMNNNOOOPPPPPPRRRUUUXXXZZZ[[[\\\]]]^^^]]]^^^^^^]]]^^^```dddgggkkknnnqqqrrrqqqrrruuuxxx|||~~~zzzvvvuuurrrpppnnnmmmmmmmmmhhheeeaaa]]]\\\^^^bbbfffiiijjjiiieee___ZZZWWWWWWXXXZZZ^^^ccceeefffeeeddd^^^]]]^^^bbbkkkvvvzzzmmmbbbRRREEE>>><<<::::::888888777666555555555555444555555555444444333222333333333333333333333333111000000000111222333333222333333444444333333222333222222222111000000000111111222222333333333333444444333111000...---,,,///111333333222333444666666666666777888888999999666666666666666666777777777777888999:::<<<<<<===<<<>>>?????????@@@CCCEEEHHHRRReee}}}wwwsssppppppsssxxx||||||yyyuuusssxxx{{{wwwvvvzzz}}}yyyssslllgggeeeeeeffffffhhhfffbbbZZZQQQJJJEEECCCCCCCCCBBBAAAAAABBBCCCDDDFFFGGGHHHLLLOOOPPPNNNMMMFFFEEEEEEGGGKKKNNNPPPQQQDDDDDDDDDDDDDDDCCCBBBBBB>>>???@@@AAAAAABBBAAAAAA????????????@@@AAABBBBBBDDDCCCBBBBBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;666888;;;=========???@@@>>>>>>>>>>>>>>>??????@@@>>>???CCCGGGHHHNNNddd{{{~~~xxxvvvwww~~~vvviiibbb\\\UUUQQQQQQNNNRRRYYYaaafffhhhhhhhhhiiieeehhhzzz}}}pppeee```YYYUUUTTTSSSPPPMMMJJJJJJJJJJJJKKKLLLNNNNNNQQQTTTWWWXXXXXXYYYZZZ[[[WWWXXXYYYYYYYYY[[[___bbbbbbeeehhhhhhggggggjjjmmmmmmvvv~~~}}}xxxtttrrrpppmmmjjjhhhgggffffffcccccccccaaa```bbbeeehhhiiikkkkkkgggaaa[[[YYYYYY[[[\\\]]]]]]]]]]]]\\\[[[SSSWWW^^^iiiuuuvvvooo```VVVIII@@@<<<;;;;;;:::888888777666666666666666222222333333333333222222333333333333333333333333111111111000111111222222222333333444444333333222222222222111111111111111000111222333333333333222000000000000000000000000000111222222222222333444555555555666777777888888888888888888999999999999777888888999:::;;;;;;<<<<<<===?????????@@@CCCEEEGGGQQQddd|||qqqnnnlllmmmsss|||}}}wwwsssqqqsssrrrppprrruuu{{{vvvtttyyy}}}||||||~~~qqqmmmgggcccbbbcccdddddddddeeeccc]]]TTTLLLGGGEEECCCCCCBBBAAAAAAAAABBBCCCEEEDDDDDDGGGKKKMMMMMMLLLHHHFFFEEEFFFIIIMMMOOOOOOFFFFFFFFFEEEDDDCCCBBBAAA???@@@AAAAAAAAAAAA@@@???>>>>>>>>>??????@@@AAABBBEEEDDDCCCCCCCCCBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;:::999999:::;;;;;;999999999999::::::::::::444666999:::::::::;;;<<<===============>>>??????@@@>>>BBBHHHHHHHHHUUUggg{{{yyy{{{qqqjjjccc[[[UUUSSSOOOPPPRRRVVV[[[___aaabbbccc```cccnnnzzzooohhh```[[[YYYWWWSSSOOOLLLLLLKKKJJJJJJKKKLLLMMMNNNPPPSSSUUUUUUTTTUUUVVVUUUVVVVVVVVVVVVXXX[[[^^^]]]```bbbbbb```___bbbeeedddjjjqqqvvv~~~}}}}}}~~~}}}{{{|||~~~~~~|||||||||}}}|||yyytttpppnnnllljjjgggeeedddcccccccccfffiiijjjjjjjjjlllnnnnnnqqqrrrooohhhcccaaabbbcccaaa^^^[[[XXXWWWUUUUUUUUUZZZdddrrrxxxlllcccTTTLLLBBB;;;999999999999777777666555555555555666111222333444444444444444333333333333333333333333222222111111000111111111222333333444444333333222111111111111111222222222000111222333333333222222000000111111222222333333000222333222111000222333444444444555666666777777777888888888999999999999888888999999999:::::::::<<<===>>>??????@@@BBBEEEFFFPPPccc{{{llljjjjjjnnnwww|||sssqqqnnnoootttuuurrrooooooxxxyyyvvvzzz{{{wwwtttuuukkkgggaaa^^^^^^___```aaa]]]______\\\TTTMMMIIIHHHDDDCCCBBBAAAAAAAAABBBCCCEEECCCBBBDDDHHHKKKKKKJJJJJJGGGFFFFFFHHHKKKLLLLLLHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBEEEEEEDDDDDDDDDCCC@@@>>>========================;;;;;;;;;<<<<<<<<<======;;;;;;999999999999;;;;;;888888999999999:::::::::888:::===>>>===<<<=========<<<<<<<<<<<<===>>>>>>???;;;===EEEFFFDDDLLLZZZggg}}}zzzrrrkkkbbbZZZXXXRRRPPPNNNOOOSSSWWW[[[]]]]]]___dddggghhhoooyyyqqqhhhaaa___\\\VVVRRRQQQPPPNNNMMMLLLLLLLLLMMMKKKMMMPPPQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVVVVYYY[[[[[[^^^```___]]]\\\^^^aaa```eeeiiilllsss{{{~~~|||{{{zzzyyyzzz|||}}}|||{{{zzz|||~~~{{{{{{}}}~~~~~~|||}}}|||{{{yyywwwwwwyyy{{{xxx}}}~~~~~~}}}{{{xxxxxxyyyzzzzzzxxxsssooommmkkkiiigggeeedddddddddeeejjjpppssssssssstttuuutttwwwzzzwwwpppkkkjjjkkkjjjgggbbb\\\XXXUUUSSSSSS^^^cccmmmzzz}}}pppcccZZZLLLEEE<<<777777888777777666666555444444444555555333333555666777888888888333333333333333333333333333333222111000000000111222333333444444333333222000000111111222222222333000111222333444333222222444444444333333222222222111222333222111000111222333333444444555666666666555555666666777777777888999999999999999999999:::;;;===>>>??????@@@BBBDDDFFFPPPccc{{{lllmmmsss}}}vvvooollliiiqqqyyyzzzuuupppoooqqqyyy}}}|||{{{yyyuuuqqqmmmkkkiiiccc^^^\\\YYYWWWXXX\\\^^^dddhhhbbbUUUIIIFFFGGGFFFEEECCCBBBAAAAAAAAABBBEEEEEEDDDDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@BBBAAA@@@@@@??????@@@@@@???>>>======>>>@@@BBBDDDBBBCCCCCCDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::666555555777999;;;;;;:::::::::;;;<<<=========<<<============>>>>>>>>>>>>>>>>>>???@@@AAADDDIIILLL]]]nnnzzz{{{uuunnnddd\\\VVVSSSPPPPPPSSSVVVXXXXXX[[[]]]___bbbffflllsssxxxtttiiiaaa\\\YYYYYYUUUQQQQQQUUUVVVPPPJJJGGGMMMMMMMMMMMMOOOQQQSSSUUURRRSSSUUUVVVWWWVVVVVVUUUYYYZZZ[[[\\\\\\\\\\\\[[[``````aaaccceeehhhkkkmmmpppnnnmmmppptttwwwwwwvvvwwwwwwwwwyyy}}}~~~wwwssstttxxx|||~~~zzzwwwwwwyyy{{{{{{zzz}}}}}}|||{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}{{{zzzrrrrrrsssuuuwwwwwwuuusssnnnjjjhhhiiigggeeeeeeiiiiiittt~~~}}}}}}zzzrrrllljjjhhhbbbYYYRRRQQQUUUYYYdddooo|||zzzkkkZZZPPPCCC@@@===999666444444444555555555555555555555555666555444333333333333333000111222333333333222222333333333333333333333333222222111111111111222222333444555444333333444666666333111111333555666666111111222333333333333222222111222222333444555666666555555444444666777888888777666555555666777777999999999999999999::::::>>>>>>>>>>>>>>>@@@DDDGGGGGGPPPbbbyyysssvvv}}}~~~vvvqqqnnnnnnnnntttyyyxxxrrrnnnoooqqq{{{~~~|||yyyuuurrrnnnkkkiiiddd^^^YYYXXXUUURRRTTTXXX[[[ccciiieeeYYYLLLEEEDDDCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBAAABBBAAAAAA@@@@@@@@@@@@@@@???>>>=========???AAACCCBBBBBBCCCCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::777666777888;;;<<<;;;999;;;;;;<<<<<<======<<<<<<>>>>>>>>>==================???@@@AAABBBDDDGGGJJJQQQ\\\wwwwww~~~tttlllaaa\\\UUUQQQPPPQQQRRRSSSUUUXXX\\\```ccchhhlllpppssshhhaaa]]][[[ZZZVVVWWW\\\\\\VVVNNNJJJLLLKKKKKKLLLMMMOOOQQQRRRQQQRRRSSSUUUVVVVVVUUUUUUYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]^^^```ccceeefffkkkiiihhhjjjnnnqqqrrrrrrsssssssssuuuxxx|||}}}yyytttrrrtttzzz~~~zzztttrrrtttwwwyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||zzzyyyxxxsssssstttvvvxxxxxxuuusssnnniiiggghhhhhhgggjjjnnnrrrvvvoooiiieee]]]WWWTTTXXX___dddooovvv~~~zzzpppbbbSSSJJJ@@@>>>;;;888555444444444555555555555555555555555666555444333333333333444222222222222222222222222333333333333333333333333222222111111111111222222000222333444444555777:::;;;888444222222222111111111111222333333333333222222222111222222333444555555444444333444555666777666666666777999;;;>>>???888999999999999:::::::::<<<===>>>>>>>>>???BBBEEEGGGPPPaaaxxx~~~uuummmjjjlllooorrrwwwzzz|||xxxrrrooopppttt}}}|||vvvpppmmmjjjhhhfff^^^YYYTTTSSSQQQNNNOOOSSSVVV___hhhggg\\\OOOFFFCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCEEEGGGIIIJJJEEEDDDDDDDDDDDDEEEFFFFFFEEEEEECCCBBBAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAA>>>======<<<===>>>@@@AAAAAABBBBBBBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::;;;===??????===:::===============<<<<<<<<<>>>>>>>>>======<<<<<<<<<===???AAABBBBBBCCCDDDFFFLLLQQQcccxxx~~~{{{ooohhh]]]TTTPPPPPPQQQRRRQQQUUUZZZ^^^aaadddhhhjjjmmm~~~tttjjjccc___YYYVVVWWW\\\\\\VVVNNNJJJKKKJJJJJJIIIJJJLLLMMMNNNNNNOOOQQQRRRSSSTTTTTTTTTWWWWWWWWWWWWXXXZZZ\\\^^^\\\[[[[[[\\\]]]^^^___```dddcccaaacccfffjjjlllmmmooonnnnnnoooqqquuuxxxzzz}}}|||yyyuuupppoooqqqwww{{{}}}xxxrrrnnnooorrruuuvvvwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{|||||||||{{{zzzyyyxxxwwwwwwvvvuuutttuuuvvvxxxxxxvvvtttqqqlllhhhiiiiiihhhlllqqqzzzyyyrrrggg```YYYUUUYYYcccmmmsss{{{|||~~~~~~{{{nnnbbbUUUIIICCC===;;;999666555444444444555555555555555555555555555555444333333333444444555444333222111111222222333333333333333333333333222222222222222222222222000222333444333555777999;;;888555222222111000///111111222333333333333222222222111111111222222333444333333333333444555555555555666777999<<>>>>>???AAACCCFFFOOO```vvv{{{ssshhhdddfffnnntttwww~~~xxxuuuvvvxxx}}}sssllliiigggeeeddd[[[VVVRRRQQQOOOLLLMMMPPPRRRZZZbbbbbbZZZOOOHHHEEECCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEGGGHHHBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDBBB@@@@@@AAACCCDDDCCCBBBAAAAAA@@@AAAAAAAAA>>>======<<<======>>>???AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;===>>>???AAACCCBBB???<<>>>>>===<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;===???BBBDDDCCCBBBBBBBBBLLLMMMXXXnnn}}}|||sssfff[[[UUUSSSTTTUUUQQQTTTXXX\\\___ccchhhkkklllvvvyyylllccc[[[VVVUUUXXXYYYTTTOOOMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRSSSSSSUUUTTTTTTTTTVVVYYY\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]```___^^^___bbbeeehhhjjjllllllllllllnnnppprrrtttyyy|||~~~{{{uuuoookkkkkkooorrrxxxuuuqqqmmmmmmoooqqqssstttsssssssssssstttuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{|||{{{zzzxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwwwwvvvtttwwwqqqkkkjjjiiiiiimmmrrrtttlllbbb]]]XXXZZZcccoooyyy~~~|||xxxuuuuuuyyyrrrbbbVVVJJJAAA>>>999888777555555444555555555555555555555555555555555444444333333333444444888666444111000000111222222222222222222222222222222222222222222222222222333444444333111111222444666444222222333444333333111111222333333333333222222222111111000111111111444444444444444555555555666666555555555777888999888888888999999::::::;;;999<<<>>>??????@@@AAABBBFFFNNN^^^tttooojjjeeeeeellluuu{{{~~~}}}~~~}}}qqqiiifffeeecccbbb[[[VVVSSSSSSQQQNNNNNNQQQOOOTTTYYYXXXRRRLLLIIIIIIGGGGGGFFFEEEDDDCCCBBBAAADDDCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@AAABBBCCCDDDEEECCCBBB@@@??????AAACCCDDDBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>==================@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@BBBAAA>>>;;;???>>>===<<<;;;;;;<<<<<<>>>=========<<<<<<<<<;;;<<>>>>>======<<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888999;;;======:::888>>>===;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<>>:::;;;555555555555555555555555555555555555555555555555444444333333333444555555888777555333222111222222222222222222222222222222111222333444444333222111///000111111000111333555333222111222333444333111111111222333333333333222222222111111111222222333444555666666777777666666666555444444444555777888777777888999:::;;;;;;<<<<<<>>>@@@@@@@@@AAACCCEEEEEELLL[[[pppvvvoookkkhhhlllrrrxxx}}}yyyllldddbbbbbb___\\\[[[WWWTTTUUUSSSOOOOOORRRSSSRRRPPPKKKFFFDDDFFFHHHGGGGGGHHHGGGFFFDDDBBBAAABBBBBBBBBAAABBBBBBCCCCCC???????????????@@@AAABBB>>>??????@@@AAABBBBBBBBBAAA@@@??????>>>>>>??????@@@@@@@@@@@@???>>>===<<>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999666666666888:::;;;:::999<<<;;;:::999999:::<<<===:::;;;;;;<<<<<<=========<<<>>>AAAAAA@@@???@@@@@@???@@@DDDIIIOOO^^^yyy{{{{{{}}}xxxlll```YYYUUUTTTTTTSSSSSSWWW\\\```iiiiiilllpppppptttuuujjjeeeaaa\\\YYYZZZTTTRRRPPPMMMKKKJJJJJJJJJGGGGGGGGGGGGGGGIIIJJJKKKNNNNNNOOOQQQRRRTTTUUUVVVWWWXXXZZZ\\\]]]]]]]]]]]]\\\___ccceeeeeeeeegggiiijjjkkkkkkllllllmmmnnnnnnnnnqqqtttuuutttrrrrrrrrruuusssnnnhhhcccaaacccfffdddfffhhhhhhhhhjjjmmmqqqpppooonnnlllkkkkkkkkkkkkkkklllmmmooorrrwww{{{}}}}}}~~~~~~zzzwwwtttrrrpppnnnnnnooopppooonnnkkkgggfffkkkpppttt|||rrreee^^^\\\\\\]]]lllrrr|||~~~ssslllllljjjjjjvvvpppcccSSSIII@@@999777999555555666666666666555555555555555555555555555555333333333333333444555666666666555444333222222222111111111111111111111111111222444555555444222111000222222222111222444666444333222222333333111000111111222333333333333222222222111222222333444555333444555666666666555555555555444444555666888999666777888999:::;;;;;;<<<<<<===>>>>>>>>>@@@CCCEEEEEELLLZZZooouuulllhhhfffjjjqqqyyy~~~wwwiiibbb``````^^^ZZZYYYUUUSSSTTTRRROOOOOOQQQVVVTTTQQQKKKEEEBBBCCCDDDDDDEEEFFFFFFFFFDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEE??????????????????@@@AAA===>>>???AAAAAABBBBBBBBB@@@??????>>>===>>>>>>>>>AAAAAAAAAAAA@@@>>>===<<>>>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888777777888;;;======<<<;;;:::888888888:::<<<===999::::::;;;<<<===>>>>>><<<>>>@@@@@@??????@@@AAABBBAAAAAACCCHHHRRReeevvvzzzlllcccWWWXXXXXXVVVUUUVVVXXXZZZaaaeeelllpppkkkhhhqqqyyysssmmmeee___^^^VVVUUURRROOOMMMLLLKKKKKKGGGGGGFFFFFFFFFGGGIIIJJJMMMNNNOOOQQQRRRSSSSSSSSSWWWXXX[[[]]]____________YYY^^^ccceeeeeedddfffhhhhhhiiiiiijjjkkkllllllmmmnnnpppssssssrrrpppooooootttrrrlllfff```^^^___aaaaaabbbdddcccdddgggnnnsssnnnmmmllljjjiiihhhhhhggghhhiiijjjlllpppuuuzzz}}}|||~~~{{{vvvssspppooommmlllmmmnnnmmmlllkkkhhhggglllpppttt{{{vvvmmm___UUUTTTYYY```eeettt|||wwwppppppnnnlllvvv{{{wwweeeYYYLLLDDD===777555777555666666777666666555555555555555555555555555555333333333333333444555666555555555555444333222111111111111111111111111111111222444555555444222111666666666444222111222444222111111222444444222111111111222333333333333222222222222222333444555666222333444555555555444333666555444333333444666666666777777999:::;;;<<<<<<<<<======<<<<<<>>>BBBEEEEEEKKKYYYnnn}}}tttmmmhhhgggiiimmmrrrwww|||}}}|||}}}tttmmmddd^^^]]]]]]\\\[[[WWWWWWUUUQQQMMMJJJIIIIIIMMMLLLIIIGGGEEEDDDDDDDDDEEEEEEDDDBBBBBBAAAAAAAAA>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAA@@@???======AAAAAA@@@???@@@AAABBBCCC???>>>===<<<<<<===>>>???===>>>???@@@@@@???>>>======<<<:::999999:::;;;<<<===<<<:::999999:::<<<===999999999999999999999999888888777777888888999::::::::::::999999999888888:::999999888999;;;<<<===::::::;;;;;;<<<=========>>>>>>>>>???@@@@@@AAAAAA===@@@BBBCCCFFFNNN[[[ddd{{{nnnccc[[[UUUVVVUUURRRSSSWWWYYY]]]```ccceeeiiiooottt{{{rrrhhhbbbZZZXXXTTTRRRQQQOOOLLLJJJKKKIIIGGGGGGGGGGGGFFFEEELLLLLLLLLMMMOOOPPPRRRSSSVVVWWWYYY[[[\\\\\\[[[[[[```^^^^^^aaaeeegggfffdddhhhiiikkkllllllkkkjjjiiinnnnnnooopppqqqooommmjjjooonnnkkkfffaaa^^^^^^______```bbbcccdddfffjjjmmmpppnnnllljjjiiihhhhhhiiimmmlllkkklllnnnqqquuuwwwxxxwwwwwwyyyzzzxxxrrrmmmjjjkkkkkkkkklllmmmnnnooommmkkkjjjjjjmmmsssyyy}}}xxxqqqcccZZZSSSUUUXXX]]]iiittt~~~~~~yyyuuu{{{wwwmmmeee]]]SSSFFF>>>:::999666333888555444777===@@@???<<<444444444333333222222222333222111111111222333444444444222222222222444444222222222222222222222222222222222222222222222222111222333333222111000//////000111111//////000111444333111111111333555666000000111222333444444555333333333333333333333333777777666555555555555666666666777777888888999999============>>>???@@@AAADDDKKKYYYnnnmmmhhhbbb```bbbfffmmmqqqvvvwwwxxxxxxzzz~~~}}}{{{xxxlllggg```\\\\\\\\\[[[ZZZYYYXXXUUUQQQLLLIIIIIIJJJLLLKKKHHHFFFDDDCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????AAA@@@@@@???@@@AAABBBCCC??????>>>=========>>>>>>======>>>?????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<999999999999999999999999777777888888888999999999::::::999999999888888888888777777666777999:::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>?????????BBBCCCDDDBBBBBBGGGPPPXXXooo|||lllccc[[[XXXUUUPPPOOORRRUUUWWW[[[^^^```dddjjjooovvvuuulll```\\\WWWTTTRRRPPPNNNMMMLLLKKKIIIIIIKKKLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOORRRSSSUUUVVVXXXYYYZZZZZZ[[[[[[\\\aaagggkkkkkkjjjkkklllnnnoooooonnnlllkkkmmmmmmnnnnnnnnnmmmjjjhhhjjjjjjiiieeeaaa^^^]]]]]]]]]___aaacccdddfffiiikkkmmmlllkkkiiihhhhhhiiiiiiiiihhhgggggghhhkkknnnppprrrqqqqqqssstttsssooolllmmmlllllllllmmmoooqqqsssssspppllliiihhhjjjmmmppptttuuuvvvuuurrrlllddd___YYYTTTTTT[[[ccckkkvvvwwwmmmccc\\\QQQIII@@@;;;::::::999777666444333666<<>><<<444444444333333222222222333222111111111222444444444333333222222333333444222222222222222222222222222222222222222222222222111111222333222111000000...000111111000000111333444333222111111333444666333333333333333333333444555555555444444444444444555555555555555666777777666666777777888888999999;;;;;;;;;<<<>>>@@@AAABBBFFFMMMZZZmmm\\\[[[[[[^^^fffqqqyyy}}}~~~zzzvvvvvv{{{yyywwwyyy|||zzzssslllgggccc^^^ZZZXXXZZZ[[[ZZZXXXXXXWWWSSSNNNIIIGGGGGGHHHJJJIIIGGGEEECCCBBBBBBBBBDDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBB@@@???===<<<===>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@@@@???>>>======>>>>>><<<===>>>????????????>>>>>>>>>>>>>>>===;;;::::::999999::::::::::::999999999999999999999999999999666777888999:::999888888:::999999999999888888888888777777666777999:::;;;;;;::::::::::::999999999::::::;;;;;;<<<=========CCCCCCBBB???>>>AAAGGGMMM___lll{{{qqqeee^^^XXXRRRQQQSSSRRRSSSVVVXXX[[[```eeeiiinnnqqqyyy{{{jjjddd]]]WWWUUUTTTSSSRRRNNNLLLJJJJJJKKKKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNOOOPPPSSSVVVYYYZZZZZZZZZ]]]bbbhhhlllnnnoooooopppqqqrrrrrrqqqpppnnnnnnnnnnnnnnnmmmkkkiiigggfffgggfffddd___[[[YYYYYY[[[^^^aaadddeeefffhhhiiijjjiiihhhhhhggggggggghhhgggeeedddccccccdddfffggghhhhhhhhhiiillllllkkkjjjlllllllllmmmnnnppprrrttttttpppjjjdddaaa___```aaacccbbbaaa^^^ZZZVVVSSSQQQTTTUUU[[[gggrrr{{{yyyoooeeeZZZSSSFFFAAA;;;888888999888666444222222555:::===<<<:::444444333333333333222222333222111111111222444555444333333222222333333444222222222222222222222222222222222222222222222222000000111222222222111111///111222222111111222444333333222111111222444555555555444444333333333333666666666666555555444444333333333444555777888999666666777777888999999:::999:::;;;<<>>???@@@AAAAAAAAAAAA???????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>><<<<<<===>>>>>>?????????===>>>>>>>>>===;;;888777777888:::;;;;;;:::888777::::::999999999999999888555777999:::;;;:::888777999999999999888888888888:::999999888999;;;<<<===<<<<<<;;;;;;:::999999888999::::::;;;<<<<<<======?????????===<<>>:::888777666333111555333222444777888888666333333333333333333333333333333222111222333444555333333333333333333333333111111111111111111111111111111111111111111111111000000111111222222222222333444555444222222222333333222222111111222333333333333333333333333333333666666666555555555444444444444444444555666777888666666777888999999::::::<<<<<<===>>>@@@BBBDDDEEEGGGLLLWWWiiiXXX___gggppp~~~zzz|||}}}yyywwwvvvuuusssssssssssspppkkkbbb\\\\\\ZZZWWWXXXZZZ[[[YYYWWWSSSRRROOOKKKFFFDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@AAA@@@@@@????????????@@@>>>???@@@BBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>????????????@@@???@@@@@@@@@@@@@@@??????>>><<<<<<=========>>>>>>???<<<<<<<<<<<<;;;999777666777888:::;;;;;;:::888777:::::::::999999888888888555777999:::;;;:::888777999999999888888888777777:::999999888999;;;<<<===>>>>>>===<<<;;;:::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<===???CCCFFFLLLLLLRRRbbb|||ssshhhbbb___]]]WWWUUUSSSSSSUUUYYY\\\^^^dddhhhllloooqqqvvvzzznnnfff```\\\ZZZ[[[XXXVVVTTTTTTSSSRRRPPPLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJIIIKKKNNNRRRWWWZZZ\\\]]]```bbbfffjjjmmmpppuuuvvvxxxzzzzzzyyyxxxwwwvvvwwwwwwvvvrrrppppppppppppnnnhhhaaaYYYUUUSSSTTTXXX\\\aaaeeefffeeeffffffgggfffeeeccc```^^^\\\[[[aaa___^^^\\\[[[ZZZZZZZZZVVVWWWYYY[[[^^^aaaeeeggggggjjjnnnqqqpppmmmhhheee^^^[[[WWWRRROOONNNNNNOOOLLLLLLLLLKKKLLLRRRYYY___mmmttt}}}ssseeeXXXMMMCCC===>>>===:::888777555333111666555444444444444333222333333333333333333333333444333222222222333444555333333333333333333333333111111111111111111111111111111111111111111111111000000000111111222333333777888888666333222222222333222222222222222222222///000000111222222333333444444444444444444444444555555444444444444555555666666777888999:::;;;;;;?????????@@@AAABBBCCCDDDEEEIIITTTeee~~~^^^fffnnnwww||||||~~~}}}|||{{{{{{zzzxxxvvvooooooqqqsssuuuqqqjjjcccbbb^^^ZZZYYYZZZZZZWWWUUUQQQQQQPPPMMMIIIFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@@@@???>>>>>>>>>>>>??????===>>>???@@@AAABBBDDDDDDBBBBBBBBBAAA@@@???============>>>????????????>>>???@@@AAAAAAAAAAAA@@@@@@>>>======<<<<<<======>>>;;;;;;;;;:::999888777666888999:::<<<<<<:::999888;;;::::::999999888888888666777888999:::999888888999888888888888777777777888777777666777999:::;;;>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@???>>>======>>>???@@@GGGGGGJJJTTTfffyyyppphhh```\\\XXXTTTRRRSSSUUUVVVWWWZZZ```gggiiiiiilllsssyyyvvvmmmfffaaa^^^\\\YYYXXXXXXWWWVVVTTTNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJKKKMMMQQQUUUXXXVVVYYY\\\___bbbffflllpppsssuuuwwwyyyzzzzzzyyyxxxuuuxxxxxxvvvrrrpppqqqsssvvvsssmmmeee\\\VVVTTTSSSVVVYYY^^^bbbcccccccccddddddcccbbb```]]]YYYVVVUUUXXXWWWVVVUUUTTTSSSSSSSSSRRRTTTWWWZZZ]]]```dddhhhjjjlllpppqqqnnnhhh```[[[VVVTTTPPPLLLIIIHHHHHHHHHCCCEEEIIILLLQQQZZZeeennn}}}xxxiiiZZZOOOFFF???:::999999888888777666666666666666555444333222111000222222333333333333444444444333222222222333555666222333333444444333333222111111111111111111111111111111111111111111111111111111111000111111222333777888888666333111111111222222222222222111111111......///000111222333333333333333444555555666666666555555444333333444444555666777888999;;;<<<<<<@@@@@@@@@@@@AAABBBCCCCCCDDDHHHQQQbbb{{{lllqqquuuyyy||||||zzzvvvsssuuuuuuwwwzzz|||{{{xxxtttoooooorrrwwwzzzyyyrrrkkkhhhccc^^^ZZZYYYXXXTTTQQQKKKLLLMMMLLLIIIFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@>>>>>>>>>======>>>>>>?????????>>>===>>>@@@BBBDDD@@@@@@@@@@@@>>>===<<<;;;<<<===>>>?????????>>>===>>>???@@@BBBBBBBBBBBBAAA??????===<<<;;;;;;<<<<<<<<<;;;::::::999999999999999:::;;;<<<<<<;;;:::999;;;;;;::::::999888888777777777888888888999999999888888888888777777777777888777777666777999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>@@@???==================CCCCCCGGGMMMXXXmmmxxxkkkddd^^^XXXTTTSSSTTTTTTSSSRRRWWW]]]bbbfffjjjnnnrrrtttvvv}}}zzzuuujjjgggccc```]]][[[XXXUUURRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKLLLMMMPPPRRRTTTSSSVVVXXXZZZ[[[___eeeiiiiiikkknnnqqqsssssssssrrrqqqsssuuurrrnnnlllooorrrvvvvvvrrrlllccc[[[VVVSSSSSSVVVZZZ]]]^^^^^^```aaa______^^^\\\ZZZVVVTTTRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPTTTXXX\\\^^^aaaeeeiiilllmmmllljjjddd]]]VVVRRRNNNMMMJJJHHHGGGGGGHHHHHHFFFKKKRRRXXX```kkkxxxuuukkk\\\PPPHHHBBB>>>;;;666666777777666666777888444444444444333222222222222222222333333444444444444444333222333444555666222333333444444333333222111111111111111111111111111111111111111111111111333222111000000000111222333444444333111000111222222222222222222111000000000000000111111222222222222222333555666777888999444444333333333444555555555666777888:::;;;<<<=========>>>???@@@AAACCCDDDEEEIIIQQQ```xxxtttwwwuuuttt}}}yyyvvvrrrpppqqqrrruuuyyy|||{{{uuuqqqppppppsssyyy~~~}}}vvvppplllggg```[[[XXXVVVRRROOOEEEGGGIIIIIIFFFCCCAAAAAAEEEEEEFFFFFFEEECCCAAA@@@>>>>>>============>>>???BBB@@@>>><<<<<<>>>AAABBB>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>?????????>>>======>>>@@@BBBCCCCCCCCCBBBAAA???>>><<<;;;;;;;;;;;;===<<<;;;:::999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999888777777888888777777888888999:::888888888888777777777777:::999999999999;;;<<<===;;;;;;::::::::::::999999::::::;;;<<<<<<======>>>===<<<;;;<<<===>>>>>>>>><<<<<<@@@FFFKKKXXXrrryyykkkeee]]]XXXVVVVVVUUUSSSQQQRRRVVV\\\dddjjjmmmmmmkkkjjjlllttt~~~yyysssmmmgggbbb]]]YYYVVVUUUTTTRRRQQQPPPOOOOOOLLLLLLLLLLLLMMMNNNPPPQQQTTTVVVWWWWWWVVVXXX\\\```___aaadddhhhjjjkkkjjjjjjlllooopppnnnjjjhhhkkkoootttvvvvvvrrriii```XXXTTTPPPSSSWWWYYYZZZ[[[]]]^^^\\\\\\[[[ZZZXXXUUUSSSQQQNNNNNNNNNNNNOOOOOOOOOOOOPPPTTTZZZ]]]___bbbfffjjjlllkkkgggaaaZZZSSSMMMJJJHHHGGGFFFFFFGGGIIIKKKMMMQQQWWW```hhhppp|||uuueee\\\NNNDDD>>><<<:::888666777777666555444666777111222333333333333444555222222222333333444444444444444333222333444555666222222444444444444222222000000000000000000000000000000000000000000000000444333111000000000111111...000111111000///111222222222222222222111000///333333333222222222222111222333444666777999:::;;;222222222333444555666777555666777888:::;;;<<<===::::::;;;===???AAACCCDDDHHHJJJQQQ```vvvzzzuuuwww|||tttnnnlllmmmpppsssxxxzzzzzzvvvqqqnnnoooppptttzzz~~~yyytttlllggg```YYYSSSMMMHHHDDDFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFEEECCCBBBBBBBBBBBB@@@???>>><<<;;;<<>>;;;999:::;;;<<<===>>>===;;;;;;===>>>>>>??????@@@@@@@@@??????????????????>>>===<<<;;;:::999888888777777888888888;;;>>>>>>;;;999999;;;<<<<<<<<<;;;;;;:::::::::::::::888777666666555555:::::::::999999888888888;;;:::888777777777888999999999999999999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;>>>???@@@@@@CCCLLLZZZeee~~~yyyoooccc\\\YYYYYYWWWUUURRRQQQQQQTTTYYY]]]___```aaaeeeiiikkkmmmsss|||}}}vvvooohhhddd```\\\WWWUUUUUUTTTRRROOOPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSVVVVVVVVVUUUUUUVVVZZZ[[[^^^```aaabbbbbbaaafffeeeeeeeeefffgggiiijjjqqqssstttrrrjjj```XXXSSSRRRSSSTTTUUUVVVVVVUUUUUUTTTVVVWWWWWWTTTRRRQQQQQQRRROOOKKKJJJKKKMMMNNNNNNTTTXXX___eeejjjkkkkkkjjjmmmfff\\\UUUPPPMMMJJJHHHGGGEEECCCDDDHHHMMMQQQRRR[[[aaalllxxxvvvgggYYYOOOCCC;;;999888666444666666666666666666666666444444444444444444444444111111111111111111111111444444222222222222444444333333333222222111111111555333222444555555222...222222111111111111111222///000111222222111000///333333222222222222222333111111000000000000111111333111///111444555444222555666777888999999999888333444555555666666555555777888:::<<<<<<<<<:::999<<<<<<<<<<<<===???@@@AAACCCHHHQQQ___ttt}}}xxxtttvvv}}}zzztttqqqqqqrrrvvvvvvwwwwwwvvvtttrrrpppttttttvvvyyy}}}|||wwwsssjjjddd\\\TTTOOOJJJFFFCCCEEEEEEFFFFFFFFFEEEDDDDDDFFFEEEEEEDDDCCCBBBBBBAAA???@@@???>>><<<===???BBBFFFCCC??????@@@BBBAAA@@@@@@AAAAAA???===;;;;;;<<<<<<=========;;;;;;===>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>===<<<:::::::::999888888777777888888444666888999999999:::;;;;;;:::::::::999999999999:::999888777777777777777999999888888888777777777999888777777666666777777999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;777:::<<<<<<===CCCMMMTTTiii~~~}}}}}}}}}pppeee```[[[WWWSSSTTTRRRQQQSSSVVVYYYZZZZZZ^^^```ccccccbbbeeelllrrrrrruuu{{{yyysssnnnfffaaa^^^\\\ZZZXXXUUUUUUUUUUUUUUUVVVVVVVVVTTTVVVXXXXXXWWWVVVVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVXXXZZZ[[[jjjlllooommmhhh```YYYUUUSSSSSSUUUVVVVVVVVVUUUUUUNNNPPPRRRRRRQQQPPPQQQRRRRRRPPPNNNNNNQQQTTTUUUVVVZZZ]]]ccchhhkkkkkkkkkjjjddd]]]UUUNNNJJJHHHFFFDDDFFFEEEEEEHHHMMMUUU[[[___jjjooowww~~~mmm^^^TTTLLLAAA:::888888666444555555555555555555555555444444444444444444444444333333333333333333333333333333444555555444333333333333333222222111111111222111111222555555333000222222111111111111111222///000111222222111000000111111111111111222333333111111000000000000111111333111000111444555333222333333222222444777:::<<<666666666555444444333333555666999:::;;;;;;:::999<<<<<<<<<<<<===???@@@AAACCCHHHQQQ___ssszzzwwwtttuuuzzz~~~~~~}}}}}}|||zzzwwwwwwyyy{{{}}}zzzuuupppnnnoooqqqsssyyyxxxwwwyyy{{{yyyuuupppeee___UUUMMMHHHEEECCCBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA???@@@AAA@@@???>>>???AAAGGGDDDBBBAAAAAABBBAAA@@@>>>@@@AAAAAA???===<<<<<<<<<======<<<;;;;;;<<<>>>>>>>>>>>>??????>>>>>>============<<<;;;:::888888:::999888888777777888888777666555666888:::;;;:::999999999888888888888888999999888888888888888999888777777777777666666666666666777777666666555444888888888888888888999999999999999999999999999999999999999999::::::::::::777;;;>>>??????@@@EEEHHHRRRaaayyyzzzuuuxxxwwwuuuuuuxxxuuukkkbbb[[[VVVWWWUUUSSSRRRSSSUUUUUUUUUZZZ[[[\\\ZZZWWWWWWZZZ]]][[[]]]bbbjjjsss~~~zzzqqqlllhhheeeccc````````````aaaaaabbbccc___```aaa___\\\YYYXXXYYYVVVVVVUUUTTTTTTUUUVVVVVVZZZXXXVVVTTTUUUVVVXXXZZZ[[[^^^aaaaaa^^^YYYUUUSSSOOOPPPQQQQQQRRRQQQQQQQQQMMMNNNOOOOOOOOOOOORRRTTTQQQQQQQQQSSSXXX[[[]]]^^^ccceeegggjjjjjjiiigggeee[[[VVVOOOJJJGGGEEEDDDCCCEEEEEEGGGMMMVVVaaalllrrr|||wwwfffYYYMMMGGG>>>888777777666444555555555555555555555555444444444444444444444444444444444444444444444444222333666777777666333222222222222222222111111111000//////111333444333111222111111111111111222222000111111222111111000000000000///000000111222222111111000000000000111111222111111222444444333222333111///...111666<<<@@@:::999777444333222222222333555777999::::::::::::<<<<<<<<<<<<===???@@@AAACCCGGGPPP^^^rrrzzzyyyxxxxxxyyyyyyyyyyyy{{{{{{{{{|||}}}|||qqqhhheeehhhmmmrrrzzzxxxxxxyyyyyywwwqqqkkk___YYYOOOGGGBBBAAAAAAAAABBBBBBCCCEEEEEEFFFFFFEEECCCCCCDDDDDDDDDCCCBBBAAA???AAABBBBBBAAA?????????FFFDDDBBBAAA@@@@@@??????<<>>======<<<<<<===<<<;;;:::<<<>>>======>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::888777666:::999888888777777888888@@@<<<888888:::<<<;;;999888888888888888888888888888888888888888999::::::777777777777777777777777555666777888777666555444777777777888888888888888888888888888999999999999888999999999999:::::::::;;;===???@@@@@@@@@BBBDDDIIIRRRccc|||xxxwwwtttpppmmmnnnvvvyyymmmccc]]]\\\YYYUUUSSSSSSTTTTTTSSSVVVWWWWWWUUURRRPPPQQQSSSRRRSSSVVV[[[aaahhhooorrruuu|||{{{uuupppmmmooonnnnnnnnnnnnpppqqqrrrppppppoookkkgggcccaaaaaa]]]\\\ZZZXXXWWWVVVVVVWWWTTTRRROOOMMMLLLMMMOOOQQQRRRTTTWWWWWWUUURRRPPPPPPNNNNNNOOOOOOPPPPPPPPPPPPRRRSSSSSSSSSRRRSSSVVVXXXTTTUUUWWW[[[```cccddddddjjjjjjiiihhheeebbb^^^\\\UUURRRNNNJJJGGGGGGGGGGGGDDDFFFKKKSSS___nnn||||||nnn^^^RRRFFFAAA:::666555555555555555555555555555555555555333333333333333333333333555555555555555555555555222333555666666555333222222222222111111111111111//////000000111222111111111111111000111111222333111111222111111111000000000000////////////000000111111000000000000111111222222333444444444333222444333111111333888===AAA:::999666333222222333333444555777999:::;;;;;;<<<<<<<<<<<<<<<===???@@@AAABBBGGGPPP]]]qqq|||||||||{{{yyyxxxxxxyyyyyylllaaa^^^bbbkkkqqqwwwvvvvvvwwwwwwrrrjjjdddYYYSSSJJJCCC@@@?????????AAAAAACCCEEEFFFGGGGGGGGGCCCDDDDDDCCCCCCBBBAAAAAA???AAACCCCCCAAA???>>>>>>BBBBBBAAA@@@>>>=========;;;>>>@@@AAA@@@>>>======;;;<<<===<<<::::::<<<==================<<<;;;::::::::::::999999888777666:::999888888777777888888AAA===:::999;;;<<<;;;999888888888888999999999999777777777777888999::::::888888888888888888888888666777888999888777666555666666666777777888888888777777777888888999999999888888888999999999::::::888999:::::::::<<<>>>@@@CCCGGGPPP```www{{{xxxrrrlllkkkpppxxxxxxllleee```]]]XXXUUUTTTTTTTTTTTTSSSTTTSSSRRRPPPOOOPPPPPPQQQRRRSSSUUUWWWYYYZZZZZZ```gggqqq{{{zzzwwwwwwwwwvvvuuuuuuwwwxxxzzzyyyyyyyyyvvvsssqqqqqqrrrllljjjhhheeeaaa]]]ZZZYYYVVVTTTQQQNNNMMMMMMNNNOOORRRTTTUUUUUUSSSQQQQQQQQQSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZ]]]```cccccccccfffjjjmmmnnnmmmllljjjiiifffbbb]]]XXXTTTRRROOONNNLLLJJJIIIJJJLLLMMMJJJNNNTTT\\\hhhxxx~~~qqqaaaQQQHHH>>>;;;777555444444555555555555555555555555555555333333333333333333333333333333333333333333333333333222222222222222222333111111111111111111111111111111111000/////////000111111000000111222222333333222222111111111111111222222000///......------111111000000000000111111111333444555444333222222333333333333555777999:::888666444333222333555666555666888999;;;<<<======<<<<<<<<<<<<===???@@@AAABBBFFFOOO\\\ppp{{{}}}~~~{{{zzz}}}{{{rrrfff]]][[[bbblllsssxxxvvvsssrrrpppkkkbbb[[[SSSOOOHHHDDDAAA@@@???>>>@@@AAACCCEEEGGGHHHIIIIIIFFFEEECCCBBBAAA@@@@@@@@@???AAABBBBBB@@@>>>>>>>>>>>>???@@@>>><<<;;;;;;<<<<<<>>>??????>>><<<<<<===;;;<<<<<<;;;::::::;;;===<<<<<<<<<<<<<<<;;;:::999888888888999999888888777:::999888888777777888888:::888777888999:::::::::888888888888888999999999777777666666777888999999777777888888888888999999777888888888777777666666555555666666777777888888666666666777888888999999888888888888999999999999888888777777888;;;>>>??????@@@EEENNN[[[sssxxxpppllllllqqquuuxxxqqqiiieee^^^ZZZXXXWWWVVVVVVSSSRRRPPPOOONNNNNNNNNOOOOOOPPPRRRTTTTTTSSSQQQPPPRRRWWW^^^eeekkkrrr|||{{{wwwsssqqqpppnnnnnnoooqqqrrrqqqrrrtttuuuvvvwwwzzz}}}{{{||||||zzzvvvpppjjjgggbbbaaa^^^\\\ZZZXXXXXXXXXUUUVVVVVVUUUTTTSSSTTTUUUWWWWWWXXXYYYZZZ\\\]]]^^^^^^```ccceeehhhkkkooorrrvvvvvvxxxzzzzzzxxxsssooocccaaa^^^YYYTTTPPPMMMKKKIIIJJJLLLMMMNNNQQQVVVYYY[[[___eeekkkttt~~~tttgggWWWJJJCCC999888666444333333444555444444444444444444444444333333333333333333333333222222222222222222222222333222111000000111222333000000000111111111111111222333222111///...///000000000000000111222333333444333222111111111111111333222111///............111111000000000000111111111333666666555333222222000111222444444444444333555444444333444555666777777888888999;;;<<<======<<<<<<<<<<<<===???@@@AAAAAAFFFNNN\\\ooowww{{{~~~~~~|||~~~yyypppiiiaaa[[[]]]fffrrryyy}}}wwwpppkkkfffaaaZZZTTTOOOLLLIIIFFFDDDBBB???===@@@AAADDDFFFHHHJJJKKKLLLIIIGGGCCC@@@?????????@@@???@@@AAA@@@>>>=========<<<>>>???>>><<<:::;;;<<<===>>>>>>===;;;:::;;;<<<;;;<<<<<<;;;::::::;;;===<<<<<<<<<;;;;;;:::999888666666777999999999999999:::999888888777777888888555777888888777777777888666666666777777888888888666666666555666666777777666666666777777777888888777777666666555555555666444444555666666777888888555555666666777888888999888888888888999999999999:::999999:::;;;===>>>>>>======@@@EEELLL[[[tttwwwpppllllllnnnttt~~~xxxssskkkeeeaaa___]]]\\\XXXUUUQQQNNNMMMLLLMMMMMMLLLMMMOOOQQQRRRRRRRRRQQQLLLOOORRRSSSTTTYYYbbbhhhqqquuuxxxxxxtttoookkkjjjcccaaa___]]]\\\]]]^^^```^^^```ccceeegggkkkooosssxxx|||{{{kkkjjjhhhfffdddaaa___]]]_________^^^\\\]]]___aaabbbbbbcccdddfffhhhkkklllooorrruuuwwwxxxyyy{{{|||}}}vvvnnnhhhYYYWWWTTTQQQNNNLLLKKKJJJIIIMMMRRRWWW\\\bbbjjjpppsssvvvzzz|||{{{oooggg]]]NNNDDD@@@666666555444333333333444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222///000000000111111111222111222222111///...111333000000000000111222333444555444333111000000111111111000000//////000000111111111000000000000111111111444777777555222111222000111222333333444333333444444444555555555666666888888888888999:::;;;<<<<<<<<<<<<<<<===???@@@AAAAAAEEENNN[[[nnnrrrwww|||~~~}}}{{{rrrhhhccc]]][[[```jjjwwwzzzoooeee___ZZZTTTPPPLLLKKKIIIHHHGGGDDD???<<<@@@BBBDDDGGGIIIKKKLLLMMMKKKHHHCCC???===>>>???@@@???@@@AAA???===<<<<<<===:::===??????<<<:::<<<======>>>>>><<<:::999:::<<<;;;;;;<<<;;;:::999;;;===;;;<<<;;;;;;:::999888777555666777888::::::;;;;;;:::999999888777888888888777:::<<<;;;777444444555444555555555666666777777666666555555555555666666444555555555666666777777777666555333333444555555444444444555666777777888444555555666777888888999777888888888888999999999888888888:::;;;;;;:::888:::999;;;@@@CCCIIIZZZkkk~~~tttnnnkkkkkkmmmuuuwwwooojjjfffdddbbb___[[[TTTPPPMMMLLLLLLKKKKKKLLLMMMOOOQQQRRRSSSTTTNNNPPPQQQNNNKKKLLLQQQWWW[[[^^^bbbbbb^^^[[[YYYZZZUUUSSSPPPNNNMMMMMMOOOPPPOOOPPPRRRTTTVVVYYY]]]```fffnnnzzz}}}zzzvvvsssqqqmmmmmmmmmlllkkklllppprrrqqqqqqrrrsssvvvyyy|||~~~}}}xxxnnnddd]]]QQQPPPNNNLLLKKKKKKKKKLLLNNNTTT[[[cccjjjsss}}}wwwkkk```ZZZQQQDDD;;;:::555555555444333222333444444444444444444444444444222222222222222222222222333333333333333333333333000222444666666444222000//////000000111111111222///111222111///000333666000000000000111222333444666444333111000000111111......//////000222333444111111000000000000111111111444888888555222111222222222222333444555666777444444555666666555444444888888777777888999::::::<<<<<<<<<<<<===???@@@AAA@@@EEENNN[[[nnnsssvvv{{{wwwrrrfffbbb```eeennnvvvzzzzzzzzzrrrfff[[[SSSNNNKKKIIINNNLLLKKKKKKJJJGGGCCC???@@@BBBDDDGGGJJJLLLMMMNNNPPPMMMGGGAAA===;;;:::;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;<<<:::888777777888666666777777777888888888:::777444333555777888888;;;;;;;;;:::::::::999999555555444444444333333333888666555555777888777666555666555444333333555777333333444444555666666666444555666888888666555444666666666666666666666666111555666333222555777666888888999::::::::::::999999:::<<<===@@@FFFMMMRRRiii|||yyyoooccchhhmmmvvv}}}tttlllmmmggg___ZZZUUUPPPMMMLLLIIIJJJLLLMMMMMMMMMOOOPPPSSSRRROOOMMMKKKJJJJJJKKKOOOPPPRRRSSSSSSRRRRRRQQQKKKKKKIIIGGGDDDCCCDDDEEEIIIHHHFFFFFFGGGJJJMMMOOOWWW]]]fffrrr}}}}}}yyyvvvtttuuuvvvxxx{{{{{{{{{{{{|||~~~}}}{{{|||uuummmhhheeeaaaZZZTTTRRRMMMJJJMMMLLLJJJLLLSSS^^^ccckkkttt|||nnnbbbRRRGGGCCC@@@;;;777777666444222222222444444444444333333333333222222222222222111111111000000111111222222222222111111000000000111222222333333444111...---...000111222///000000000......000111222111000......000111222222222222111111111000000222000///000111111000///222222222222222222222222111444777888666333111000111111222222222333333333666666555444444555777888777888888999::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@EEEFFFMMM]]]qqqyyy|||zzzssspppgggfffffflllsssxxxxxxvvvnnnggg]]]TTTNNNJJJIIIGGGIIIIIIHHHIIIIIIGGGCCC@@@BBBBBBDDDFFFKKKPPPUUUXXXSSSOOOIIICCC???>>>>>>>>>>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999:::;;;:::888777888999777777888888888888888888888666555666777888777666888888888777777777666666555555555555444444333333777666444444555666555444555555555444333333555777555555555555555555444444444555666777777666555444666666666666666666666666>>>AAA@@@;;;888999999777777888999999::::::999999:::;;;;;;<<<===@@@DDDHHHUUUiiiyyyqqqkkkmmmqqqxxx|||rrrhhh___VVVPPPMMMKKKLLLLLLLLLLLLMMMOOOPPPRRRQQQPPPNNNMMMLLLLLLLLLHHHHHHIIIIIIIIIGGGFFFEEEHHHHHHGGGDDDAAA@@@@@@BBBDDDCCCBBBAAAAAACCCEEEFFFLLLOOOUUU]]]fffnnnuuuyyy~~~yyyuuusssrrrrrrqqqqqqqqqrrrtttvvvxxxyyy~~~|||yyyvvvqqqnnnllleeeaaa\\\ZZZYYYXXXTTTQQQRRRMMMLLLOOOPPPQQQVVV]]]pppuuu|||wwweeeZZZKKKBBB>>><<<888444666666666666666555555444444444333333333222222222222222222111111111000000111111222222222222111111444444333333222111111000444111///...000111222111000111222111//////111222333222111000000111222333111111111000000000//////222000///000111222000///222222222222222222222222---000333444333000...---111111222222222333333333666555555444444555777777666666777777888888888999;;;;;;;;;;;;<<<>>>???@@@CCCDDDKKKZZZnnnwwwrrrooonnnkkklllpppuuuyyyxxxsssmmm___YYYPPPJJJGGGEEEEEEEEEDDDDDDEEEGGGHHHFFFCCC@@@AAAAAAAAADDDJJJRRR[[[```TTTQQQKKKEEEAAAAAABBBCCC@@@???>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888999::::::888777888999999999999999999888888888666666666777999888666444555555555444444444333333666666666555555555555444777555333333444444444333444555555444333333444666777666666555444444333333444555666777777666555444777777777777777777777777CCCEEEDDD>>>:::::::::888777777888999999999999999999:::;;;;;;;;;<<<>>>AAACCCNNN```wwwtttrrrpppqqqxxxrrrfff[[[SSSNNNLLLJJJIIIHHHJJJLLLMMMOOOOOOOOOOOONNNMMMLLLKKKGGGGGGGGGGGGFFFDDDCCCBBBEEEEEEEEECCC@@@???@@@AAAAAAAAA@@@???>>>>>>>>>???BBBBBBDDDGGGMMMUUU\\\aaafffjjjqqqwww{{{}}}|||{{{~~~zzzuuunnniiieeecccbbb____________aaaccceeefffhhhhhhfffddd```[[[XXXUUUQQQPPPOOONNNOOOOOOPPPQQQUUUSSSUUUYYY\\\___fffmmm{{{qqqgggWWWNNNBBB;;;999888555222444555777888777666444222333333333333222222222222222222222111111111111111111111222222222222111111555444444333222222111111333111000111222333222111111222222111000000111333333333111000000111333333000000000///////////////111000///000111222111000000000000000000000000000///222555666444222000000111111222222222333333333555555444444555666666777777777777777777888888888;;;;;;;;;;;;<<<>>>???@@@AAABBBIIIXXXjjjuuunnnlllmmmnnnooosssxxx||||||uuukkkcccTTTOOOHHHCCCBBBBBBBBBBBBBBBBBBCCCFFFGGGEEEBBB???======>>>AAAGGGOOOWWW\\\SSSOOOJJJEEEBBBBBBCCCEEE@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999777888999999888777999::::::::::::999999999999888888666666777888888666444555555444444444333333333666666666666666666666555888666444333444444333222333444555444333333444555666666555555555444444444444555555666666555555444777777777777777777777777:::======999777888999888666777777888999888888888666888;;;<<<<<<===>>>@@@>>>DDDMMM\\\ttt~~~yyyvvvyyy|||kkk___UUUQQQLLLIIIHHHIIIJJJKKKJJJKKKLLLMMMLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHEEEFFFFFFDDDBBBAAABBBCCCAAAAAAAAA@@@???>>>>>>===???>>>===>>>BBBGGGLLLOOORRRUUUZZZ___bbbccccccbbbeeeccc___[[[WWWUUUSSSRRRQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUTTTSSSQQQOOOLLLKKKMMMNNNOOOOOOOOOQQQUUUXXX___ccchhhmmmppptttyyy~~~{{{nnnaaaWWWKKKDDD;;;666666666555333222333444444444333222222333333333222222222222111111111111111111111111111111111222222222222111111000111111222222333333444111111111333444444333111111111222111000///111333222222111000000111222222000000000000000000000000111000///000111222111000000000000000000000000000111444777777666444333333111111222222222333333333444444444444555666666777999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@@@@AAAHHHVVVggg~~~zzzpppkkklllpppsssvvvyyy}}}~~~zzzooobbbYYYOOOKKKEEEAAA@@@AAAAAAAAABBBCCCDDDGGGGGGEEEAAA>>><<<===???BBBGGGLLLPPPRRRMMMKKKGGGDDDBBBAAABBBCCC???>>>======<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999777888999999777777888:::999999999999999999999999;;;888555444555666777666666666666666555555555555555666666666666666666666888666444444555555555444222444555555333333333444444444444555555555666666444444555555555555444444666666666666666666666666444888888555444777999888555666777777888888777777555777:::;;;;;;;;;<<<===>>>AAAFFFMMMYYYppp}}}jjj___YYYRRRMMMKKKKKKKKKKKKGGGHHHIIIJJJIIIIIIGGGFFFGGGGGGHHHIIIJJJLLLMMMNNNKKKLLLKKKIIIFFFCCCBBBCCCAAAAAAAAA@@@???>>>===============>>>???AAABBBCCCIIIJJJLLLNNNOOOPPPQQQQQQRRRQQQPPPOOOMMMKKKJJJJJJKKKKKKJJJIIIIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPQQQSSSTTTVVVYYY]]]cccgggpppxxx~~~rrrcccTTTKKKCCC>>>999555555666666555444333222111111222333444333333222222222111111111111111111111111111111111111111222222222222111111/////////000111111222222000000111333555555333111///000111000......000111000000////////////000000111111111111111111111111000/////////111222222000///////////////////////////111444444333222111111111111222222222333333333222333444444555666666666999999999999999:::::::::;;;;;;;;;;;;<<<>>>???@@@@@@BBBIIIVVVeee{{{yyyrrrpppsssyyy}}}|||sssgggZZZSSSMMMJJJEEEAAAAAAAAABBBBBBCCCDDDFFFIIIJJJHHHCCC@@@@@@AAACCCFFFHHHIIIIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@=========<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999777888999999777666777888888888888888999999::::::<<<999555333444666777777777777777777666666666555444555555555555666666666777555444444555666666555222333555555333222333444333333444444555666666777444444444444444444444444666666666666666666666666666::::::777555888:::888555555666777777777777777666888999999888777888888:::===BBBDDDHHHUUUoooyyyhhhaaaXXXQQQOOOMMMJJJHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKNNNPPPSSSTTTUUUVVVUUURRRMMMIIIHHHGGGGGGFFFDDDBBB@@@??????>>>===>>>????????????>>>>>>CCCDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGHHHJJJKKKHHHIIIJJJMMMRRRVVV[[[]]]\\\]]]___ccciiipppvvvzzz}}}vvvjjjYYYJJJDDD>>>;;;777555555666666666666555333222222444666777222222222222111111111111111111111111111222222222111111222222222222111111111111111000//////......000000000222444444333111///000000///......///111////////////////////////111111111111222222222222000///...///111222222111////////////////////////000222444444333222333333111111222222222333333333111222333555666666666666555666666777888888999999;;;;;;;;;;;;<<<>>>???@@@@@@BBBJJJUUUdddyyy}}}xxxyyy~~~yyylll```VVVQQQJJJGGGCCCAAAAAABBBBBBBBBCCCEEEHHHLLLNNNLLLHHHEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBAAAAAA???>>>===============>>>???@@@@@@========================<<<<<<<<<;;;;;;;;;;;;:::888888888888888888888888888999:::888777555666777555666666777888999::::::;;;888666555666666666555666666555555555444444444333333444444555555555555444333222333555666666555111333555555444222222333444444555555555555555555555444444444444444444555444444444444444444444444555999:::666555888999888444555666666777777666666666777999999888888:::;;;888:::>>>AAAAAAFFFVVVgggyyyqqqggg___[[[XXXSSSOOOLLLLLLKKKJJJJJJIIIJJJJJJIIIJJJKKKMMMPPPTTTWWWXXX\\\]]]___^^^\\\ZZZZZZZZZWWWUUUQQQLLLIIIGGGFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDFFFHHHIIIIIIHHHHHHGGGIIIJJJLLLMMMMMMLLLKKKKKKKKKLLLMMMOOORRRTTTVVVTTTUUUVVVZZZ```gggooossssssqqqqqquuu~~~{{{tttnnnbbbQQQDDD???:::888555444444444444444444333333333444555555666222222222222111111111111000000111111111222222222111111222222222222111111222222111111000//////////////////000222333222111000111111000//////000222//////000000000000//////000000000000111111111222000///...///111333222111000000000000000000000000000222444444333333333444111111222222222333333333000111333555666666666666444444555777888999:::;;;;;;;;;;;;;;;<<<>>>???@@@???BBBIIITTTbbbwww~~~vvvhhh\\\UUUQQQGGGDDDAAA???@@@BBBCCCCCCBBBDDDHHHMMMPPPPPPLLLIIIEEEDDDDDDCCCBBBAAAAAAAAA>>>???AAAAAAAAA???===;;;======>>>>>>???@@@BBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888888888888888888888999::::::999666555555666444444555777888999:::;;;888888777888888777444222444444444333333333222222333333333444444444555555222111000111444555666555111333555555444222222333666666666555444444333333555444444333333444444555444444444444444444444444000444555222222666888888444555555666666666666666555666999:::;;;===AAACCC:::999<<>>;;;;;;;;;;;;===>>>???@@@???AAAIIISSS```uuu{{{ooogggbbb\\\YYYSSSLLLDDD@@@BBBCCCBBB???CCCFFFKKKPPPRRRPPPJJJEEECCCCCCBBBAAA@@@??????>>>AAAAAAAAAAAAAAA@@@???>>>AAA@@@>>>>>>>>>@@@BBBDDDDDDAAA===<<<<<<<<<<<<;;;999999999888888888777777999999777666666666777888888888999:::999888777666555555555555666777999999999777666777888888777666666666555444333333222222222222222222222222222222333333333333333333333333444333333222222333333444444444444333333222222222333333333333333333333333444555666777888888888888888777666555444444555666333444444555666777777888777888999:::<<<===>>>???<<<;;;::::::===BBBGGGJJJOOO[[[sss{{{}}}sssiii```WWWOOOOOOPPPMMMKKKKKKMMMGGGFFFKKKNNNMMMOOOTTTWWW]]]cccggglllrrrwwwyyyzzzyyyssshhhaaa___\\\XXXXXXWWWWWWWWWWWWWWWXXXXXX[[[[[[\\\```cccccc___[[[\\\^^^ccchhhlllkkkgggcccbbbeeeiiipppwww{{{|||{{{pppllliiieeeZZZJJJ>>>888777666555444333222222222333333333333333333333333111111111111111111111111222222222222222222222222222222111111000111111111555222///000222333111///222000...---,,,---...///333333222111000///...---000000000000000000000000......///000000000000000000000000000000000000000111222222111///...///000111111111111111111111111333222222111111000000///444333333444555555333222555555666666777777888888888999999:::;;;<<<======??????DDDQQQbbbxxxxxxrrrnnnllljjjiii[[[RRRGGGAAAAAABBBAAA???BBBEEEJJJOOOQQQOOOIIIEEEDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@>>>======>>>===<<<<<<===???AAABBBAAA???;;;:::::::::::::::999999999999888888888888:::999888777666777777888888888999999999888777666777666666666666666777777888777666666888999888777666666666555555444444333222222222222222222222222444444444444444444444444444333333222222333333444444444444333333222222222333333333333333333333333222333333444555555555555888777666555444444555666444555555666666777777777666666777999:::<<<=========<<<;;;;;;<<>>???@@@@@@EEEQQQaaawww}}}zzzwwwvvvwwwxxxyyyyyyjjj^^^NNNCCC@@@AAA@@@???AAACCCHHHMMMOOOMMMIIIEEE>>>?????????@@@@@@@@@AAA@@@@@@@@@???>>>===;;;::::::999999999;;;<<>><<<999888888999888888:::::::::999999999888888:::999888888777777888888888888888888888777666666888888777666666666666666777666555666888999888777666666666555555555555555222222222222222222222222444444444444444444444444333333222222222222333333444444333333333333222222333333333333333333333333222333333333333333333333777666555555444555555555666666666666666666666666555555666888999:::;;;;;;<<<<<<;;;;;;;;;<<<======@@@???CCCKKKXXXnnn~~~vvvlllfffbbb\\\XXXXXXYYYWWWVVVWWWUUUQQQOOOPPPNNNQQQTTTXXX^^^gggsss}}}~~~{{{{{{xxxqqqhhheeeaaaXXXIII;;;777;;;777777666555444444444444333333333333333333333333222222222222111111000000111111111111111111111111000000000000111222333333333222000000111111111000333222000//////000111111//////000000111111111111000000000000000000000000...//////000000000000000111111111111111111111111000111222111000///000111333222000//////000222333222222444666888:::<<<===666444333333555777777777555555666666777777888888:::;;;;;;<<<===>>>??????AAAAAAFFFQQQ```uuu}}}yyywwwwwwwwwyyy|||~~~xxxjjjWWWIIICCCAAA@@@???@@@BBBFFFJJJLLLKKKGGGDDD========================@@@??????>>>===;;;:::999888888888888:::;;;===>>><<<:::888777888999888777::::::::::::999999999999:::999999888888888888888777777777777777666666666777666666666666666777888666555555666888999888777444444444555555555555555222222222222222222222222333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333444444444444444444444555555555555555555555555555777666666666666666666666555666666777999::::::;;;:::::::::;;;::::::999999:::;;;???DDDJJJWWWmmmxxxqqqiiieeeeeeddddddfffeeeaaa[[[WWWUUUQQQQQQRRRTTTWWW^^^jjjvvv{{{{{{~~~|||~~~xxxpppiiiccc]]]UUULLLAAA666555888666555444333333333333333222222222222222222222222333333222222111000000000000000000000000000000000000000000000111222333444222111000000000000000000111111000//////000000111222222111111000//////...//////////////////////////////000000000000//////222222222222222222222222000111222111000///000111444222000......000222444111222444666888;;;===>>>999777444333444666777777555555666666777777888888::::::;;;<<<===>>>??????AAABBBGGGQQQ^^^sss|||wwwtttpppmmmmmmppptttyyy|||~~~~~~qqq^^^OOOHHHEEEBBB???@@@AAADDDGGGIIIHHHEEEBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;999999777888888999:::;;;<<<===;;;999888888999:::999888:::::::::999999999888888999999999999888888777777777777777666666666666666444444444555666888999:::666555444555777888888666333333333333333333444444222222222222222222222222111111111111111111111111333222222111111222222333333333333333333333333333333333333333333333333333444444333333333444555555444444555555555555555555666666666555555555555555666666777888999::::::;;;666777888999999999999888777888<<>>AAABBBHHHPPP]]]qqqzzzqqqiiidddcccbbbbbb```fffmmmtttwwwyyy{{{|||yyynnn___TTTNNNJJJFFFBBBAAAAAABBBDDDFFFEEEBBB???AAAAAA@@@???>>>===<<<;;;============<<<;;;::::::888888999999:::;;;;;;;;;:::999888999;;;;;;:::999999999999888888888777777777888888888888777666666777777666555555555555555333333444555777999:::;;;777666555555777777666555333333333222222222222222222222222222222222222222000000000000000000000000222222111111111111222222222222333333333333444444333333333333333333333333222111000000111222444555333333444555555555555444444444444444444444444444666777777888999999::::::555555666888888888888888;;;999999::::::;;;BBBKKK[[[ppp||||||~~~vvvfff```\\\ZZZWWWYYYhhhzzzzzzllliiirrr~~~|||zzzwwwuuussspppjjjeeebbbbbbcccdddmmm{{{|||~~~wwwpppjjjaaaYYYRRRFFF;;;999999666333222222111111000000111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333333000111111000......///111............////////////......///000111222222333000000000000000000000000000000000000000//////...000000000000000000000000///000111111000000111222333222000//////000222333000111111222222333444444:::888555444444444444333555555666666777777888888888888999:::;;;<<<======@@@BBBHHHPPP\\\pppwwwmmmggg]]]VVVTTTTTTVVVWWWWWW^^^gggmmmpppqqqqqqrrrkkkddd[[[VVVSSSPPPJJJEEEBBBBBBAAABBBCCCBBB???===>>>=========<<<<<<;;;;;;<<<<<<============<<<<<<888888999999999999888888999888777999;;;;;;:::999888888888777777777666666666666777888777666555444777666555444444444555555444444444555666888999:::888777555555666666555333444444444333333222222111222222222222222222222222000000000000000000000000222222111111111111222222222222222333333444444444333333333333333333333333111000000000111444666888222333444555555555444444111222222333333444444444555666666777777888888999666666666666777777777777===999888:::<<<<<<>>>BBBNNNZZZnnn}}}yyyxxx}}}|||qqqggg___XXXYYYkkkvvvhhhccchhhsss{{{~~~{{{wwwsssrrrpppnnnlllllliiieeeaaa^^^]]]]]]]]]iiiwww~~~yyyrrrvvvvvvpppiiicccZZZQQQFFF===777666666444333444222111111111111111222222111111111111111111111111000000000111222222333333222222222222222222222222222111111111111111222222000111222000...---///111......///000000000000000......///000111222333333000000000000000000000000000000000000000///......////////////////////////...000111111000000111222222222111111111111222222111111111222222333333333555444333444555666555444555555666666777777888888999999:::;;;<<<===>>>>>>???BBBGGGOOO[[[pppxxxjjj___YYYQQQKKKJJJLLLOOOPPPTTT[[[dddjjjkkkiiihhhhhh___[[[WWWVVVVVVTTTNNNHHHCCCBBBAAAAAAAAA@@@===;;;????????????@@@@@@@@@@@@;;;<<<======>>>>>>======888888888888888777777666777777777888:::;;;:::888777777777777666666666666555666777777777666444333777666555444333444555555666666666666666777888888999888666555666555444222666666555444333333222222222222222222222222222222111111111111111111111111222222111111111111222222222222222333333444444444333333333333333333333333333222222222444777999;;;111222444555666555444444000000111222333333444444444444555555666666777777888888777666666666666777888555666<<<@@@>>>;;;;;;IIILLLUUUeee|||yyyvvvwwwwwwkkk```___sssqqqddd^^^aaagggmmmuuu{{{~~~}}}{{{~~~|||{{{{{{}}}}}}|||{{{pppnnnkkkiiijjjjjjiiihhhjjjiiifffccc```]]][[[ZZZaaannn}}}{{{||||||xxxsssnnnrrrrrrllleee^^^UUULLL===999666666444111333777333222222111222222333333111111111111111111111111//////000111222333333444222222222222222222222222222222111111111111111111///111222000------///111//////000111111111111111111111111111000000000000000000000000000000000000000000000000000///......////////////////////////...000111111000000111333111111111111111111111111111222222333333444444444111111111333666777666555555555666666777888888888::::::;;;<<<===>>>??????>>>AAAGGGOOOZZZooozzzlllbbbLLLKKKIIIGGGGGGIIILLLMMMMMMQQQYYYdddkkkiii```XXXQQQPPPRRRWWW[[[YYYRRRLLLBBB@@@>>>???AAA@@@===:::<<<<<<<<<;;;;;;:::999999::::::;;;<<<============999888888888888888999999888999:::;;;:::999888777777777777777666666666666666666666666666666666666555555555444444333333333666666666777888999999:::888888777777666666555555555555333222111000000000111111111111111111111111000000111111111222222222333333222222222222222222333333333222222222111111222222222222222222222222000222444444333333444555444444555555444444333222444444444444444444444444444444444444444444333333777777777777666666666666777777888888888999999999FFFDDDFFFNNN[[[ooo{{{xxxwww{{{{{{jjjkkk{{{{{{qqqggg```___bbbfffpppvvv{{{|||yyypppkkkiiikkkmmmmmmppprrrrrrpppnnnllllllhhhjjjiiifffhhhnnnrrrrrrmmmsssxxxvvvmmmccc[[[XXX\\\^^^eeemmmrrrxxxxxxvvvyyyzzztttnnnpppmmmhhhbbbZZZPPPFFF???999777666666777777555444444444333333333333222222////////////////////////111111111111111111111111111111000000000000111111...///000111111000///...000000111111111111000000...///000111111000///...////////////////////////111000000000000000111222222000///000222333333222111000000///000222444555000000000000000000000000///111333444333000---***555555444333333333444444666555444444333333333333555666666777777777777777888999:::<<<>>>???AAAAAAAAAHHHHHHMMM]]]ppp~~~yyyuuulll```WWWHHHGGGEEECCCDDDEEEHHHIIIMMMOOOUUU\\\bbbaaaZZZSSSOOONNNOOOSSSVVVUUUOOOJJJEEECCCAAABBBCCCCCC@@@>>>>>>===<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<888888888777777888888999888888999::::::999888888777777777777666666666666555555555555555555555555555555444444444333333333333333444444555666666777666666666555555555444444333333222222111222222222222222222222222222222222000000111111111222222222000000000000000000000000333333333333222222222222222222222222222222222222111222444444333222333444444444444555444444333222444444444444444444444444333333444444444444444444666666666666666666666666777777777888888888999999???===???EEEKKKXXXmmm{{{}}}xxxttt|||{{{sssiiiaaa]]]^^^```ggglllpppqqqtttzzz}}}|||zzzuuummmeee```___```bbbccceeeggggggfffeeeeeeffffffjjjlllkkkoooyyy~~~nnnbbb\\\XXXZZZaaaiiiooouuu|||vvvuuuwwwwwwrrrmmmjjjfff___XXXPPPHHH@@@:::;;;:::999999;;;<<<;;;999444444333333333222222222000000000000000000000000111111111111111111111111111111000000000000111111//////000000000000//////000000111111111111000000//////000000000000//////////////////////////////000000000000000000000111000///---...///000000///000//////000111222333333000000000000000000000000555555444444333222111111444333222222111111111111555444444333333444444555444555666777777777777777777888999;;;<<<>>>???@@@???FFFFFFKKK\\\ooozzztttlllfffccc^^^VVVOOODDDCCCBBBAAAAAACCCEEEFFFIIIJJJMMMSSSXXXZZZVVVRRRKKKJJJJJJLLLOOOOOOKKKGGGEEECCCBBBBBBCCCCCCAAA@@@AAA???===:::999999:::;;;::::::::::::;;;;;;;;;;;;888888777777777777888888777888999999999999888888777777777777666666666666444444444444444444444444444444444444333333333333222222333333444444555555444444444444444333333333222222111111222222333444222222222222222222222222111111111111111222222222000000000000000000000000444444444333333333222222333333333333333333333333222333444444222111222222444444444444444333222222444444444444444444444444222222333333444444555555666666666666666666666666777777777777888888888888777777999<<<>>>BBBNNNYYYttt}}}~~~~~~xxxooofffaaa^^^^^^___cccfffgggjjjoooqqqooommmiiiddd^^^ZZZXXXXXXYYY[[[]]]___```aaacccfffiiiooowww|||}}}zzzjjjaaa\\\^^^eeemmmrrrvvvzzzvvvvvvuuuuuuuuurrrnnnjjjbbb\\\TTTLLLFFF@@@:::777555444444555777888888777333333333333222222222222111111111111111111111111111111111111111111111111111000000//////000000111000000////////////000000///000000111111000000///000000////////////000000000000000000000000000000000000000///////////////111000......///000///.........///000111111111111000000000000000000000000555333000...---///111222111111111111222333444444444444444333444444555666333444555666777777888777777777888:::<<<===>>>???===CCCDDDJJJ[[[nnnccc]]]XXXUUUUUUTTTQQQNNNBBBAAA@@@@@@AAABBBDDDEEEDDDDDDGGGLLLRRRUUUVVVUUUHHHFFFEEEFFFGGGHHHFFFDDDAAA@@@????????????>>>>>>BBB@@@===:::999999;;;<<<;;;:::::::::999:::::::::888888777666666666777777777777777888888888888888777777777777666666666666444444444444444444444444333333333333333333333333333333444444444555555555444444444444444333333333333222222111222222333333222222222222222222222222111111111111111111111111222222222222222333333333444444444333333333333222333333333333333333333333222333555444222111111111333444444444444333222222333333333333333333333333111111222333444444555555444555555555555555666666666666666777777777888888444666999::::::<<>>;;;888777111000///000222333222111333333333222222222222111111111111111111111111111111111111111111111111111000000////////////000000111000///......///000111//////000000000000//////111000///......///000111000000000000000000000000///000000000/////////...444222000000000111000///---...///111111111000///000000000000000000000000222000...,,,,,,...000111//////000222444777999:::666555555444444444444555333444555666777888888888777888999:::<<<===>>>???<<>>>>>???AAABBBCCCAAACCCEEEIIIMMMPPPPPPPPPEEECCCBBBAAABBBBBBBBBAAA>>>>>>>>>===<<<<<<===>>>CCCAAA===;;;::::::<<<===<<<;;;:::999999999999999888777666666555555555666666666666777777888888888777777777777666666666666444444444444444444444444333333333333333333333333333333333333444444444444444444444444444444444444555444333222111111111111222222222222222222222222111111111111111111111111111111222222222333333333444444333333333222222222333333333333333333333333222333444444222000000111333333444444333333222111333333333333333333333333111111222222333444555555333333444444555555555555555555666666666777777777555888999888888;;;@@@CCCCCCLLL\\\ooo~~~~~~zzzuuusssrrrmmmooopppppptttxxxxxxttttttrrrooolllhhheeecccccceeegggiiilllpppxxxxxxuuutttuuuyyyyyyvvvwwwzzzxxxssspppsssvvvtttmmmeee^^^[[[PPPJJJBBB<<<888777777666555333222222333333222111333333222222222111111111111111111111111111111111000000000000000000000000000000////////////000000111000///......///000111//////000000000000//////111000///......///000111000000000000000000000000000000111111000///......333111000///000000000///---...000111111000//////000000000000000000000000222111111222222222222222111111111333444666888999888777666555444333333333444555666777888888888888999::::::<<<===>>>???@@@===DDDEEEKKK\\\mmmGGGEEECCCCCCDDDCCCAAA@@@;;;;;;<<<<<<===>>>???@@@DDDFFFJJJMMMMMMKKKHHHFFFCCCBBBAAA@@@??????@@@@@@?????????>>><<<<<<>>>@@@AAA@@@>>><<<;;;<<<===>>>>>>===;;;999999999999:::888777666555555444444555666555555555666777888999777777777777666666666666444444444444444444444444222222222222333333333333111111111111222222222222333333444444444444555555666555333222111000000000111111111111111111111111222222222111111111111111/////////000111111222222333333333222222222111111222222222222222222222222111222333333111000111111333333333333333222111111333333333333333333333333111111222222333333444444222222333333444555555555555555555555666666666666666888888444333777:::;;;===???EEEQQQ```uuu~~~|||{{{yyy}}}~~~~~~|||}}}}}}|||}}}~~~~~~zzzvvvrrrpppnnnoooppprrrtttxxx{{{wwwuuuuuuxxxvvvrrrpppqqq~~~~~~xxxrrrnnnnnnoooooojjjbbbYYYRRRNNNCCC???999555444444444444666444333333333333111000222222222222111111111111111111111111111111111111000000000000000000000000000//////......//////000000000////////////000000...//////000000//////...000000////////////000000000000000000000000000000111111222222222000///---000///------...///...---///000000111111000000000000000000000000000000000---...000222222222111000333333222111111111222222888777666555444444444444777777888888999999888888::::::;;;<<<===>>>???@@@===DDDFFFKKK[[[lllEEEEEEEEEEEEDDDAAA>>>;;;;;;;;;<<<===>>>???@@@@@@GGGLLLRRRUUUTTTNNNGGGCCCBBBBBBBBBAAA???>>>?????????@@@@@@>>><<<<<>>======>>>>>>???@@@>>><<<:::999999::::::888777666555444444444444555555444444555777888999777777777777666666666666333333333333333333333333111111222222222333333333222222222222222222222222222222222222333333333444444333333222111111111222000000000000000000000000222222222111111111000000...//////000111111222222222222111111111000000000111111111111111111111111///111333333111111111222222333333333333222111111222222222222222222222222222222222222222222333333111222222333444444555555444444555555555666666666444777777222222666777555;;;:::<<>>>>>===DDDEEEJJJZZZjjjDDDFFFIIIJJJIIIEEE@@@=========>>>???@@@AAABBBCCCIIIPPPYYY^^^\\\UUUMMMGGGBBBBBBCCCBBB@@@>>>??????===>>>???===:::;;;>>>BBB===>>>>>>>>>????????????AAA???===;;;999999:::;;;888777666555444333333333555444444444555666888999777777777777666666666666111111111111111111111111111111111222222333333333444444444444444444444444000000111111222222222333222222111111222222333444////////////////////////222222222222111111000000000111111222333333444444111111111000000000000///000000000000000000000000...000222222222111222333222333333333333222111111222222222222222222222222333333222222222222222222111111222333333444555555444444444555555555666666222777888444555999999555999888;;;@@@AAABBBLLLYYYkkk|||~~~}}}uuummmnnnooooooooosssyyy{{{vvvrrrooommmbbb^^^WWWPPPJJJCCC<<<777555444333444666666555444111000///000222444333222222222222111111111111000////////////////////////000000000000000000000000//////............//////...///000111111000///.........////////////.........///000111111000///...////////////////////////222333444555444222000...000///---...000111111111333222111000000111222333000000000000000000000000/////////000111222333333000000111222444777888:::222222333444666888999:::;;;;;;;;;;;;:::999888888999999::::::;;;<<<=========DDDEEEIIIXXXhhhIIIGGGNNNXXXVVVJJJEEEIIIBBB@@@===>>>@@@DDDFFFGGGEEEMMMYYYbbbccc\\\RRRKKKMMMHHHCCC@@@@@@AAA@@@>>>======<<<<<<===???AAABBB========================;;;:::888666555555666666999888777666555444333333222333444444555555444444333333333444555666777777444444444444444444444444555444333333222222333333333333222111111222333333444444333222222111111000333222222111111111111111000000111111111111000000000000000000000000000000000000111111111111000000111111111111111111111111222222111111111111222222222222111111222222333444111111111111111111111111000111111222222333333444111111222222222333333333444444444444444444444444666666555555555444444444555444444444444555666666555555555777999===AAACCCOOO\\\oooxxxpppjjjfffeeefffkkkrrryyy}}}|||{{{yyyuuunnngggaaaXXXSSSJJJAAA<<<999:::;;;222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000...............///000000222111000111333333111///000000111222222222222111333111...++++++,,,///111---.........//////000000........................000000000000000000000000000000000000000000000000//////000111111111111111///000222333222111///---000000000000000111111222000111111000000111444777666555333333444777;;;===BBBAAA???<<<:::888777777888;;;<<<;;;<<<>>>??????DDD@@@CCCLLLUUUbbb}}}JJJLLLWWWeeeeeeWWWKKKIIIFFFCCCAAAAAABBBEEEFFFGGGEEEKKKUUU\\\^^^YYYRRRLLLJJJFFFAAA???@@@@@@@@@>>>>>>=========>>>???AAABBB<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888777777777888888777777666444333333222222333444444555555444444333333444444555555666666333333333333333333333333555444333333222222333333333333222111111222333333222222222222222222222222333333222111111111111222000000111111111111000000000000000000000000000000111111111222222111111111111111111111111111111111222111111111111111111222111111111111111222333333111111111111111111111111222222222222222111111111000000000111111111111222444444444444444444444444666555555555444444444444444444444333444555555666777777666777888;;;===???FFFLLLUUU```ooozzztttmmmgggccc``````dddmmmzzz{{{zzzxxxuuurrrlllcccZZZSSSKKKGGGAAA;;;777666666777222222222222222222222222222222222111111111000000000000000000000000000000.......................................///000000000111222444666444111...//////000111111111000000000000000000////////////............/////////000........................000000000000000000000000000000000000000000000000//////000111111111111111111111000000000000000000000000000000000111111222000111111222222222222333333333333444666:::===>>>@@@???===;;;999888777777777999:::;;;<<<>>>>>>===::::::AAAKKKSSSaaa~~~IIINNN]]]ooorrrbbbOOOFFFFFFDDDBBBCCCFFFIIIKKKKKKEEEIIIOOOTTTUUUSSSOOOLLLFFFCCC@@@>>>>>>????????????>>>>>>>>>???@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777666666555444333333222222222333444444555555444444444444444444444555555555222222222222222222222222555444333333222222333333333222222111111222222333000000111111222333333444333333222111111111111111///000000111111000000///000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000111111222111111111111111111111111222111111000//////......111111111111222222222222444444444444444444444444555555555555444444444444333333333333333444444555888777777666666777999:::???@@@BBBFFFPPPaaatttvvvnnnjjjgggeeedddbbbbbbfffttt~~~{{{xxxxxxvvvsssmmmfff^^^UUUKKKDDD>>><<<999666444333444555222222222222222222222222222222222111111111111111000000000000000000000000111111111111111111111111///............//////000///000333666777555111------...//////000000//////---///111333333222///...............////////////........................000000000000000000000000000000000000000000000000//////000111111111111111222111///......000222333000000000000000111111222222111222333444444222000111222444777999<<<>>>???<<<<<<:::999888888888888888777888;;;===>>>===<<<>>>@@@GGGNNNQQQ^^^zzzGGGKKKYYYjjjooobbbOOOCCCAAA@@@@@@CCCHHHLLLOOOPPPGGGHHHIIIKKKKKKKKKJJJIIIBBB@@@>>>======>>>?????????????????????@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444444555555444333333222111111222333444444555555444444555444444444444444444444222222222222222222222222555444333333222222333333222222222222222222222222000000111111222222222333222111000000//////000000//////000000000000//////////////////////////////......////////////......111111111111111111111111000000111111111111000000///////////////000111111111111111111111111111111////////////......------333333444444444555555555333333333333333333333333444444444444444444444444333222222222222333444444777666555555555666777777888:::===AAAEEEMMMWWW]]]rrr{{{vvvqqqmmmnnnpppqqqrrrooommmppp~~~|||yyysssqqqpppjjjaaaXXXOOOHHHAAA<<<888777666666555555444444111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222//////............///000///000111333555444000---......///000000000000///+++---000222222111///............///////////////........................000000000000000000000000000000000000000000000000//////000111111111111111111000/////////000222222000000000000000111111222222111000222444555444222333444777999;;;<<<======999888888777777777888888:::888888;;;======<<<===DDDDDDGGGLLLRRR```zzzFFFHHHOOOZZZ___XXXKKKCCC>>>===>>>AAAFFFJJJMMMMMMHHHGGGEEEDDDCCCCCCCCCDDD>>>>>>>>>===<<<===>>>?????????@@@@@@?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555444333444444444333222222111111222333444444555555444444444444444444444333333333444444444444444444444444555444333333222222333333222222222222222222222222222222222111111000000000000000///...............//////000000000000/////////////////////////////////000000111111000000///000000000000000000000000///000111111111111000/////////......//////000111111111111111111111111111//////000000111111111111333333444444444555555555333333333333333333333333333333444444444444444444333222222222222333444444333333444444555666777777333555888:::===@@@CCCEEEQQQ]]]ppp}}}{{{yyyyyyzzz~~~}}}zzz|||yyynnnfffccc\\\QQQGGGAAA===:::888666666666666666555444333111111111111111111111111111111111111111111111111000000000000000000000000------------------------//////............//////111///......000111000///...///000000111111000000,,,------......////////////////////////.........//////////////////////////////////////////////////////////////////////////////000111111111111111///000111222222111000///000000000000000111111222000///...///111333444444777888:::;;;;;;;;;:::999666666666666666777888999===999999======<<<@@@FFFIIIFFFFFFNNN[[[oooFFFFFFGGGKKKNNNMMMHHHDDD???>>>>>>???BBBEEEEEEEEEFFFDDDBBB???>>>>>>???@@@===>>>>>>>>><<<<<<>>>??????????????????>>>===<<<:::::::::::::::::::::::::::::::::999888777555555444444444333333222222222222333444444555555444444333333333333333444444444444444444444444444444444555444333333222222333333111222222333333222222111333222222111000000//////000//////..................//////000000//////...000000000000000000000000222222333333333333222222000000000000000000000000...///000111111000///...///////////////000000111111111111111111111111111111111222333333444555555111111111111222222222222333333333333333333333333333333333333444444444444333333333333333444444555111222333444555777777888666555444444555888<<<>>>CCCEEENNN\\\mmmxxxiii___QQQJJJAAA:::666555555444444444555444444333222111111111111111111111111111111111111111111222222222000000000000000000000000........................000//////............///111///,,,,,,---///////////////000111111111111000...---,,,+++,,,---...//////////////////.........//////////////////////////////////////////////////////////////////////////////000111111111111111///000222333222111///---000000000000000111111222...000222222222222444666:::;;;;;;;;;:::888777555555555555555666777888999===::::::>>>===>>>IIIXXXccc```___ffftttBBBCCCDDDCCCCCCCCCBBBAAA???>>>===>>>@@@AAAAAA@@@@@@???>>>=========>>>>>><<<>>>???>>><<<;;;===???>>>>>>??????>>>===;;;:::999999999999999999999999999999:::999888777555444444444444444333333333333222333444444555555444444222222222333333444444555333333333333333333333333555444333333222222333333111222333333333333222111111111111111000000000000111111000////////////000......////////////......000000000000000000000000111111222222222222111111000000000000000000000000...///000111111000///...000000//////000000111222111111111111111111111111111111111111111111111111000000000111111111111222222222222222222222222222222222333333333444444444444444444333444555555666222222333555666666777777999777555444555777999:::<<<:::===EEENNNYYYkkk{{{yyyjjj\\\TTTAAA>>>:::666555444222000222333333333222222111111111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111000000///...............000///---...///000///...---...//////000000////////////...---,,,---......000/////////............//////////////////////////////////////////////////////////////////////////////000111111111111111222222222111000///...---000000000000000111111222222999??????;;;666666888;;;;;;;;;:::888777666555555555555555666777888999;;;999:::>>>>>>AAAUUUlll}}}===@@@BBB@@@>>>>>>======<<<;;;;;;===@@@AAAAAA@@@<<<<<<<<<<<<======>>>???<<>>>>>>>>>>>===<<<:::999999999999999999999999999777777888777666555333222555444444444444444444333222333444444555555444444111111222333333444555555222222222222222222222222555444333333222222333333111222333444444333222111/////////000111111222222333222222111111111111111......////////////......000000000000000000000000......////////////......000000000000000000000000...///000222222000///...000000000000000111222222111111111111111111111111.........---,,,,,,++++++111111222222222333333333222222222222222222222222222222222333333444444444555444444444444555666666333444555555666666666555444444555666777777444222666666;;;BBBDDDDDDJJJTTT^^^nnn|||~~~zzzhhhVVVKKKFFF:::999999999888666222///222222222222333333333333000000000000000000000000000000111111222222222222000000000000000000000000////////////////////////111000///.............../////////111222222///---,,,---......//////......000000000//////...------000000//////.........---000000000000000000000000//////////////////////////////////////////////////////000111111111111111666444222///.........///000000000000000111111222888BBBLLLMMMEEE===:::<<<;;;;;;:::999777777666555666666666666666777888999888777:::>>>>>>DDD^^^{{{~~~@@@?????????>>>>>>=========???AAAAAA???=========>>>>>>>>>===;;;<<<>>>@@@BBBAAA???============>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888777777888888:::999888777666555444333888777777666555555444444222222222222222222222222444333222111222333444555555444333222111111111111222222222222222222222222222222222222222222222222333222111000////////////111111000000000000111111///////////////000000111444333111////////////000......///000000000000000000000000000000000000000111111000//////000111111000000000000//////////////////000000000000//////111111000000000000111111222222222222222222222222222222222222222222222222000000000000000000000000333333333333333333333333222333333444444555555666444666777777666444555666333666999:::999:::>>>BBBJJJQQQ]]]mmm~~~{{{{{{~~~yyykkk[[[OOOFFF@@@===777666555333111///...---000000000000000000000000///000000111111111111000//////000000000000//////111111111000000000000000///////////////000000111000000000///---...000222000000000000000000000000---.........//////000000------------------------////////////////////////...000111000///...///111//////...---------------000111222222111000111222000000000000000000000000//////000000///...------///.........000333666777???PPPbbbdddVVVDDD999777<<<:::888777666777888999888888777777777777888888999777;;;@@@???BBBWWWoooyyy???>>>??????????????????>>>??????===;;;;;;===???>>>>>>>>>===;;;;;;===???AAA@@@???============>>>>>>>>>======<<<<<<;;;;;;:::999999888888888888888999888888777666555444444777777666555555444333333222222222222222222222222333333222222333333444444444444333111111111111111222222222222222222222222000000000000000000000000333222111000////////////111000000000000000000111000////////////000111111222111000///.........///......///000000000000000000000000000000000000000000000////////////000000000000000000//////////////////000000000000//////111111000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333111111222333444444555555222444555555444333444555444555666666666777:::<<>>===@@@RRRhhh======>>>>>>???@@@@@@AAA@@@???===;;;999:::===@@@>>>??????===;;;;;;<<<>>>@@@@@@???>>>============>>>>>>======<<<;;;;;;;;;999999999888888888888777777777777666666666555555666555555444444333333222222222222222222222222222222222333333444444333333444333222111000000000000222222222222222222222222000000000000000000000000333222111000////////////000000000000000000000000000000000000000111111222111000///...---------.........///000000000000000////////////////////////...//////000000//////...////////////000000000000//////000000000000//////111000000//////000000111000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222///000111222333444555555222333555666555555555666999777444444555777888888999:::<<>>???AAADDDEEEBBB;;;666888777666555555555666777:::777444111111444777:::777666999<<<;;;===MMM___~~~<<<<<<===>>>@@@AAABBBCCCAAAAAA???===;;;;;;===???>>>??????>>><<<;;;;;;<<>>>>>============>>>======<<<<<<;;;::::::999999999999888888777777666666666666666666666666444444444333333222222222222222222222222222222222111222333444555444333222333333222111000000000000222222222222222222222222222222222222222222222222222222111000//////000000///000000000000000000///000000000000000111222222000000//////..................///000000000000000...........................///000000000000///...////////////000000000000//////000000000000//////000000////////////000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222......///111222333444555333555777888777777888999???;;;666555777999888666777888:::;;;===@@@EEEIIILLLSSS```ppp~~~~~~uuukkkjjjqqq|||~~~|||}}}wwwnnnddd[[[RRRJJJFFF@@@<<<888555555666777777111111111111111111111111222222222222222222222222222222222111111///...---//////000000000000//////------......///000111111666555333111///...------///000111000///...///111000000000000000000000000.........///////////////000000000000000000000000////////////////////////...///000///......///000000000////////////000000///000111000//////000111//////////////////////////////000000000//////...111000000000222555888999<<<:::999:::======:::777666555444444444555666666:::999666555555666999:::888777999;;;:::<<>>>>>>>><<<;;;;;;<<<>>>>>>>>>>>>=========<<<=========<<<;;;;;;::::::888999999999999888777666555555555555666666666666333333333333333222222222222222222222222222222222111222333444555444333222444333222111000000000000222222222222222222222222222222222222222222222222222111000000000000000000...///000000000000///...000000000///000111111222000111111000000000//////......///000000000000000------------------------///000000000000000000///.../////////000000000111//////000000000000//////000000////////////000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111...//////000222333333444333555777777777777888999@@@<<<777666777888777555111444777999999999;;;<<>>>>><<<;;;<<<===<<<======>>>>>>======<<<======<<<<<<;;;:::::::::888888999::::::888777666555555555555555555555666333333333333333333333333222222222222222222222222222222333333444444333333555444333222111111111111222222222222222222222222000000000000000000000000111111000000000000000111......000000000000......///////////////000000111000000111111111111000000......///000000000000000........................000//////......//////000......//////000000111111//////000000000000//////000//////......//////000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111222222333333111222444555444444444555999888666555555555444333111333666666555444333444<<<<<<===>>>CCCMMMXXX___lllssswwwqqqrrrwww}}}~~~{{{xxxssskkkeeeVVVOOOGGG???;;;888666555555333111000000000000///000000000111111111222222222222222222222222222222111111111111111000///...------............------//////000000111111222222//////////////////000111...///111111000//////000///////////////////////////////////////.................................////////////////////////---...//////------.../////////......//////000000000222333222111000111222000000000000000000000000//////000111111111000000000000///000111444777999888:::;;;:::666444555777222222333444555666666666444555666777777666555444999999:::;;;<<<>>>AAAEEE\\\jjjbbbNNNNNN^^^rrr<<<===>>>???AAABBBCCCDDDLLLLLLJJJFFFAAA===<<<<<<888:::=========<<<======;;;<<<===>>>>>>===<<<<<<===<<<<<<;;;;;;::::::999777888999::::::999777666555555555555555555555444333333333444444444444444222222222222222222222222333333222222333333444444666555444333222222222222222222222222222222222222000000000000000000000000111111000000000000111111---...000111111000...---...............//////000...///000111111000//////......///000000000000000........................///...,,,++++++,,,...///.........///000111111111//////000000000000////////////............//////000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000222222222222222222222222111222444444333222222333222444555555333222222222444555555444222222444555999999999999:::>>>CCCGGGLLLRRR[[[fffqqq}}}~~~|||~~~yyyrrrmmmhhhaaaXXXQQQDDD@@@;;;777555333222111444222111111222222111000000000000000111111111111111111111111111111111111000000111111111000000///------............------//////000000000000000000,,,,,,,,,---...000111222---///111111000/////////////////////////////////000/////////....................................////////////////////////---...//////------...///......------...//////000000111222111000///000222000000000000000000000000//////000111111111111111//////...///111333666888888888777555333333444666111222333444666666777777555555666666666666555555777999::::::<<<>>>??????IIIOOOHHHAAAJJJYYYlll<<<===>>>???AAABBBCCCDDDPPPNNNJJJDDD>>>;;;<<<===777999<<<============>>>;;;<<<===>>>>>>===<<<<<<===<<<<<<;;;;;;:::999999777888:::::::::999777555666666555555555444444444444444444444444444444444222222222222222222222222444333222111222333444555666666555444333333333333222222222222222222222222222222222222222222222222111000000000000000111111---...///111111///...------------------...//////---...///000000///.........//////000000000000000///////////////////////////---***((((((***---///---......///000111111222//////000000000000////////////............//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000333333333222222222222111333444666555444333333444...222666777444222222333555444222000///111666:::555777999:::999:::;;;===<<<@@@EEEKKKRRR[[[ccciiioooxxx~~~pppiii```ZZZTTTLLLCCC;;;<<<:::777666555444111///000//////000222333222111000000000000000111111111000000000000000000000000///000000111111111111000//////000000000000/////////////////////.........---------------...//////---///111222000/////////////////////////////////000000//////.........---////////////////////////////////////////////////---...///...------...///---------------...///000///000111000///...///111000000000000000000000000//////000111111111111111///.........000333666777888555222000111333444555111222333555666777777777999888777666666777888999666888999999;;;>>>===;;;:::BBBEEEIIINNNQQQiiiCCCBBBBBBAAAAAABBBBBBCCCGGGFFFCCCAAA>>><<<;;;;;;999999999::::::;;;;;;;;;===<<<;;;:::999:::;;;<<<===<<<;;;::::::;;;======999888777555555555666666666555555555555444444444444555555555444333333222333333333333333333333333333333333444444444555555444444444333000---)))'''111222222222333333333333111111111111000000000000222111111111000000//////...///////////////......////////////000000000000111111111111000///...---,,,,,,------...///////////////.........---------......////////////......///------///222333111///------......///000000000000000////////////000000000000111111111111000000000000000000////////////000000000000000000000000//////000111111111111000111111111111111111111111222222222222222222222222111111222222222333333333444444444333333222222222333333333333444666777888999;;;===@@@DDDGGGJJJKKKUUUXXX]]]aaagggppp|||zzzvvvpppfff___XXXSSSKKKFFFBBB>>>999555444444444333333333333333000000000000000000000000222222111111111111222222000000000000000000000000222222222111000//////.../////////000000000000000////////////////////////000000000000000000000000---.../////////...---,,,///...---,,,,,,---...///,,,,,,,,,---------......000000111000000///..................////////////222...++++++---//////...////////////////////////..................------++++++++++++---///222333000000000000111111111111000000000111222444555666444444444555444444333333666555555444444444555555222444555444222222444777:::999999999::::::;;;<<<===;;;>>>EEEJJJUUUlll@@@@@@????????????@@@@@@BBBAAA@@@>>>===<<<<<<<<<999::::::::::::::::::;;;<<<;;;::::::::::::;;;<<<===<<<;;;::::::;;;<<<===<<<;;;999888777777777777555555555555444444444444444444555555444333333222333333333333333333333333222222222222333333333333222333333222111///---,,,.../////////000000000000111111111111000000000000111111000000000/////////......////////////........./////////000000000000000000000000///...---,,,..................------//////.........---------......////////////......---,,,,,,...222333222000///////////////.........000000////////////000000//////000000000000//////000000000000////////////000000000000000000000000111222333333444444333333111111111111111111111111222222222222222222222222111111111222222222333333555444444444333333333222444444444555555666777888666777999<<>>EEEKKKVVVnnn>>>======<<<<<<======>>><<<<<<;;;;;;;;;<<<<<<===;;;::::::::::::::::::999;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999888777666666666555555555555444444444444444444444444444333333222333333333333333333222222000000111111111222222222111111111111222222222222111111111111222222222222111111111111000000000000000000///////////////.........///////////////........./////////000000000///////////////...---,,,000//////...------,,,,,,...............---------......////////////......---,,,---///111222222000111000000///......------000//////......//////000......////////////......////////////000000000000000000000000000000000000//////000111111111111111111111111111111111111111222222222222222222222222111111111222222222222333444444444333333333333333444444444444444444444555333444555777999;;;<<<===:::;;;<<<<<<;;;===@@@CCCLLLUUUbbbnnnvvv~~~~~~{{{xxxuuuqqqmmmiiiaaa[[[SSSMMMHHHBBB;;;666777555333222222333222111......//////000000111111000000000000000000000000222111111000000111111222111111111111111111111111222222111111000////////////////////////.........////////////////////////------------------------,,,,,,---.../////////...---..................---........./////////000000...////////////...---------............/////////000...,,,,,,---...///...////////////////////////........................222222222222111000////////////000000000000111111.........///000111222333222333333444444333333333444444333333333333444444555666777666555555777999===<<<;;;;;;;;;;;;;;;<<<===;;;>>>FFFKKKVVVnnn<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;::::::999999999;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999777666555444333333555555555444444444333333333333444444444333333222333333333222222222222222000000000111111111222222111000000000000111222333222222222333333333444444111111111111000000000///////////////............---...//////////////////........./////////000000......//////...---,,,,,,//////.........---------..............................////////////...............///000000//////000000//////............/////////....../////////...//////000000//////...////////////000000000000////////////////////////---...//////000000//////111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333222111111333333444555666666777777888999:::::::::;;;<<<===???CCCJJJOOOSSSWWW[[[^^^aaaccciiirrr~~~zzzwwwnnnjjjddd___ZZZUUUPPPMMMIIIDDD???;;;999777444222555444333222222111000///...//////000111222222333000000000000000000000000111111000000000000111111222222222222222222222222111111111111000000///////////////...............////////////////////////........................+++,,,---......///000000,,,---...//////...---,,,---.........////////////---...............---------------........./////////...---------.........////////////////////////---------...............111222333333222111///...////////////000000000111000000000000111222333444111222222333333333333222333333222222222333444444444444444444444444555666<<<<<<;;;::::::::::::;;;???===@@@FFFKKKUUUlll<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777666555444333222555444444444444333333333222222333333444333333222333333333222222111111111111111111111222222222222111000////////////000000////////////000000000000111111111111000000000///............////////////------...///////////////............////////////..................---,,,---------.........//////---...........................////////////......///000000000...------,,,............//////000000//////............/////////000000111111000000///.../////////000000000111////////////////////////000111222222333333222222111111111111111111111111111111111111111111111111000000111111111222222222000000000000000111111111444444555555444333222111555555555555666666666666777777777888999999999888<<<===>>>??????@@@BBBCCCEEEGGGKKKRRR[[[ccchhhkkktttxxx~~~{{{sssjjjbbb^^^UUUQQQLLLGGGCCC@@@<<<:::;;;999666444444444444333111222111111///...------......///000111111222222000000000000000000000000111000000000000000000111111111111111111111111111111111111000000000000000000000//////............////////////////////////////////////////////////,,,,,,,,,---...///000000,,,---...//////...---,,,,,,,,,---------.........------...............---------------........................------......////////////////////////---------.........//////...///000111111111000///...////////////000000000000000000000111222333333000111111222333333222222222222222222222333444555555444444444555555666666::::::999999999999999:::AAA>>>@@@FFFJJJSSSiii<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::::::::::::::999999999:::;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888888888888888777666555555444444444444333333333333111222222333333333333333333333333222111111000000000111111111111222222222000000000000/////////...000000000111111111222222111111111111000000000000...////////////000000000,,,---...///000000000000------........./////////....../////////......---,,,,,,------...//////000---------.....................////////////......///000111000...,,,,,,,,,------......///000000111///......------......///000000111111111111000000......//////000000111111000000000000000000000000//////000111111111111000111111111111111111111111111111111111111111111111000000000111111111111222000000000000000111111111555666777777777555444333777777777666666666666555888777555666777777666444888777777777888:::;;;<<>>???BBBFFFJJJLLLLLLTTTWWW[[[```fffqqq}}}}}}pppmmmhhhaaaXXXPPPJJJFFF???===:::999999888777555555555444333222111111111...000222222111000111222------......//////000000000000000000000000000000111000000//////000000111000000000000000000000000111111000000000000000000111111000000//////......////////////////////////........................---------------...///000---..................---,,,,,,,,,------------...------...////////////...,,,------------.........---...//////---------///////////////////////////,,,,,,------.../////////,,,---...///000000111000......////////////000000...............///000111///000111111222222222222333222222333333444555666888666555666777999888888888888888888888999::::::@@@===???EEEHHHQQQhhh;;;;;;::::::::::::;;;;;;;;;::::::999::::::;;;;;;999::::::::::::::::::;;;888999:::<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888777666666777888888777666555444444444333333333222222111111222333333333333333333333222222111000000////////////000000000111111//////111111111111000///222222333333333444444444111111111111000000000000/////////000000000111111,,,---...///000000000000---------.........//////...//////000000/////////------..................---------.........//////......////////////......,,,...000000...,,,---///.........//////////////////......------....../////////000000000000//////.........///000111111111000000000000000000000000,,,---......//////......111111111111111111111111111111111111111111111111000000000000111111111111111111111111222222222333333444555666666555333222666666666666555555555555999666444555777888777666444333333444666888999:::===;;;:::;;;===??????>>>@@@CCCEEEHHHJJJQQQZZZ```___bbbeeeiiinnnvvv~~~xxxwwwvvvuuuqqqkkkddd^^^TTTRRRNNNHHHCCC???<<<:::666444333444555555444333111222333333111000000000...111444444333222333555////////////////////////000000000000000000000000000000////////////000000////////////////////////000000000000000000000111333222222111000000/////////////////////////////////////////////////////////...------------...///......------------......------------............---...//////000000000///,,,,,,---------.........,,,...000///---,,,---///////////////////////////,,,,,,------...//////000............///000111111........./////////000000///............///000000...///000111222222222222333333333333444555666777999777555555888999999777777777777888999:::;;;<<<<<<:::===CCCGGGQQQhhh::::::999999999999::::::888888888888999:::;;;<<<999999999::::::;;;;;;;;;777999:::<<<======<<<<<<;;;;;;<<<<<<;;;999888777222333555666666666555444444444444333333333222222000111222333333333333333333333222222111000000///............/////////000---///111333444333222111//////000000000111111111111111111111000000000000//////000000111111222222,,,---...///000000000000---------.........////////////000000000000000////////////...------,,,,,,---------.........//////......////////////......))),,,//////...---///222000000000///......------.........------...............////////////......---......///000111111222000000000000000000000000///000000111111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222222333333444444444///000222333333222000///555555555444444444444333555333111222666999999888555444333333444555555444777666666777999<<<<<<<<<888;;;=========???CCCHHHGGGIIIJJJKKKMMMSSS[[[aaajjjuuu|||{{{yyy{{{{{{yyy||||||uuunnnjjjgggdddccc\\\[[[ZZZXXXVVVPPPJJJEEECCCAAA???<<<999888888888555444333333333333000......000222333333222222222---000333333000...///000222222222222111111111111000000000000000000000000000000////////////000000////////////////////////000000000000000111111111333333333222111000000///////////////////////////111111111111111111111111000///------,,,---...//////...---,,,,,,---...///............/////////000......///000111111000000,,,,,,,,,---------......+++...000000---,,,---///////////////////////////,,,,,,------...///000000000000.........///111222............/////////000111000000000000111111222......000111111222222222333333333444555666777888777555333333666888777555777777888999:::<<<===>>>999777;;;BBBGGGRRRjjj===<<<;;;;;;:::999888888888999:::===>>><<<888555::::::::::::::::::::::::999999888888999999:::;;;:::::::::999999888888888555555444444444333333333111222333444333222111000333333333333333333333333222111111000000111111222000///...///000111000///222222222111111111000000222222111111000/////////000000000000000000000000------...///////////////......------------......////////////////////////........................//////////////////////////////////////////////////////000000///...------.........------,,,,,,,,,,,,,,,.../////////...---,,,++++++++++++,,,------000000//////.........---,,,,,,---...///000111222222222111111000000//////222111000.........///000...///000111222333444444111000///......///000111111111222222222111111000...000111333333222111000222222111111222222333444333333333444444444555555666555666888999999666333666666555555555444444444888777666555555666777888666666666777888:::<<<===>>>======>>>???BBBEEEGGGLLLSSS]]]```]]]YYYWWWWWWZZZ]]]bbbgggjjjjjjiiigggooopppppppppooommmjjjiiiiiikkkmmmoooppppppooonnn```^^^ZZZUUUQQQMMMJJJHHHEEEDDDBBB@@@>>>======<<<999888666555444444444555777666555444222111000000//////000000000000//////............///000222222111111000///////////////111111111111000000000000111000///000111111///---000////////////000000111......///000111222333333111111111000///.........---///000///...---...000///555999888222...///333////////////////////////////////////////////////////////////////////////////////////////////////---...000111111///---,,,////////////////////////111000///...---,,,++++++000//////........./////////...---...000000///---333111///....../////////222000...---...000111111444333222111111222333444333333222222333333444555333333444444555666666666888888888888999::::::;;;<<<@@@@@@DDDKKKQQQccc::::::999999888777666666888999:::===>>>===:::777999999999999999999999999888888888888888999999:::::::::999999999888888888555444444444444333333333333333333333222222111000222222222222222222222222222222111111111111222222111000//////111111000///222222222111111111000000000000000000000000111111111111111111111111111111---...///////////////.........------------......................................................------------------------...........................////////////......---......---------,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,------...000/////////.........---,,,------...///000111111000000000000000000//////111000///---------...///...///000111222333333444111000///......///000111111111111222222111111000///000222333444333222111222222111111222222333444333333333444444444444555555444555666888777555222555444444444333333333333444333222222222222333444555555555666777888999:::888888777777999;;;>>>???<<>><<<;;;888888777666555555555555777666444333222222333333555444444333222111000000111111222222222222111111............///000111222111111000///////////////111111111000000000/////////......///000000...---///......---------....../////////000111111222222///////////////000000000000222333222111000111222333888<<<999222...///111////////////////////////........................................................................---...///000000///...---........................------------............//////............//////---,,,---///111111///---111000///...///000111111333000,,,,,,...111222111333222111111111111222333333333222222333333444555333333444555555666666777999999888999999:::;;;<<<<<<@@@@@@DDDKKKQQQccc999999999888888777777777888999:::===???>>><<<999888888888888888888888888777777777777888888888888999999888888888888777777444444444444333333333333555444333222111111111111111111111111111111111111333222222222222222222333222111000000111222111000222111111111111000000000......///000000111222222222222222222222222222222....../////////......---......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---....../////////.........------------,,,,,,,,,,,,,,,---............------------,,,---......////////////........................//////000000000//////////////////000000///......------------......//////000111222333333000000////////////000000000000111111222111111000000111222333444333222222222111111111111222333333333333333333444444444444444333444555666666444222333333333333222222222222222111111000000111111222444444444444444555666666444333333333333555666777444777:::999888888:::===888999:::<<<======<<<;;;======>>>>>>===;;;999888:::;;;<<<======<<<;;;:::;;;:::999888777666666666333333222222222333444444444333222111000000000000222222222111111000000000222222333333333333222222///......//////000111222111000000///////////////111111000000000000//////......---...000000///---000000///...------------000000000000000000000000------...///000000111111111222333333111111222333777:::===999333......000////////////////////////------------------------................................................................................................,,,,,,------............///...............//////,,,,,,---///111111///---////////////000222444555888222++++++...222222111222222111000000111222222333333222222333333444555333444444555555666777777999999999999:::;;;<<<===<<<@@@@@@DDDKKKQQQccc;;;;;;::::::::::::::::::888999:::===??????===;;;777777777777777777777777555666666777777777777777777777777777777777777777444444444333333333222222666555333111000000111111000000000000000000000000333333222222222222333333333222000111222222111000111111111111000000000000////////////000000111111000000000000000000000000......//////......------......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...////////////------------------------,,,,,,---------............------------...//////........................///////////////000000000------......//////000000///...................../////////000111222222333000000////////////000000///000000111111111111111111111222333333333333222111111111111111222222333222222333333333444444444444444333555666666444222333333333333333222222222333333222222222222333333333333222222222222222333444444333333333333444444444555777666555666888:::666666666666666666666555999999::::::999888777666777777888888888777666555777666666555666666777777333333333333333333444555222111111000000////////////000000000000000000000000000111111111111000000///////////////000111111000000////////////000000111000000000///////////////......///111222000///333222111000////////////111111000000////////////------......///000000111...///000000///...///000666888:::777222......///////////////////////////------------------------......................................................---------...//////........................//////...------,,,++++++......---------...//////222000//////000000///...---...//////111333666888???777///,,,000333222000111111111111111111111111333333222222333333444555444444444555666666777777999999999:::;;;<<<===>>><<<@@@@@@DDDKKKQQQccc::::::::::::::::::;;;;;;999999:::<<>>>>><<<@@@@@@DDDKKKQQQccc777777777888888999999::::::999:::<<<===>>><<<;;;777777777777777777777777444555777888888888777666444444555555555555666666333333333333222222222222444333222222111111222222000000000000000000000000222111111111111111111222333222000000111111000...//////000000000000000111111111000//////...------------------------------,,,,,,---.....................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------.........------,,,,,,,,,------------...,,,,,,,,,+++,,,------...---------,,,---......///---------------........./////////000000111111111//////////////////000000...///000000111000000000/////////000000000111111//////000000000000//////......///000111111111111000000111111111222222222111000000000000111222222222222222222333333333333666555444444666666666444333333333333444444444444111222222333333222222111333222222111111111222222333333333333222222222111///111333555666444222111444444444333333333333222000000000000000000111111444333333222222111111111222222111000000000000111222111000000000000000111000000111111111111000///////////////////////////111111222222222222111111000000////////////000000///////////////000000111000000////////////......000///000222444666555444111000000///............000000000//////.........///........................///000000......///000...///000///...---///000////////////////////////------------------------------------------------------------------------,,,,,,,,,---......//////------------------------******+++,,,---......///,,,,,,,,,,,,---...//////;;;666111------///000111,,,...000000///000555999EEE@@@999444111000000000111222333333333333222111333333222222333333444555444555555666666777888888888888888999:::<<<===>>><<<@@@@@@DDDKKKQQQccc666666777888999999::::::::::::999;;;<<<<<<;;;999888888888888888888888888444666777999999888777666333333444444555555555555333333333222222222222111111111222333333333222222111111111111111111111111111000000//////000000111333111000000000000///---////////////000000111111//////////////////..............................***+++,,,---.../////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,------...............///000111222222333000000000000000000//////------///000000000//////////////////000000000000...///000111111000///...---...///000111111111111000000//////000000111111000000000000000111222222111222222222222333333333666444333333444555555444111222222222333333333333111111222333333222111111333222222222222222333444222222222222222222111111111222333555666555333222222222333444444444444333000000000000111111222222333333222222111222222222222222111111111111222222111111111111222333444444...///000111111000//////000000000///////////////000000111111111111000000000000////////////000000///////////////000111111000000/////////.........///...///111444666555444000000///////////////000//////////////////......,,,------......////////////000111000///...///111---......---------...///////////////////////////........................------------------------------------------------***+++,,,...//////......------------------------)))***+++,,,---......///,,,,,,,,,,,,---...///000444222///...///000//////,,,///111000---...222666???>>>;;;666000...000222222333444444444444333222333333222222333333444555555555555666777777888888777777777888:::;;;===>>><<<@@@@@@DDDKKKQQQccc888888999:::;;;<<<<<<===;;;:::999:::;;;;;;999888888888888888888888888888555666888999:::999777666333333333444444555555555333333333222222222111111///000222333444444333222111111111111111111111111000000////////////000000333111//////000///...,,,.../////////000000111111------......///000000000////////////////////////)))***+++---...///000000.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------............---,,,++++++,,,,,,,,,------.........---,,,+++***+++,,,---...,,,++++++++++++,,,------,,,,,,,,,------.........---...///000111222333333222222111111000000//////+++,,,.../////////......////////////000000000000...///000111111000///...---...///000111111111111///////////////000000111000000000000000111111222111111222222222333333333555333222222333444444333000000111111222222222222222333444555555444333222333333222222333444444555222222333333333333222222111111000111222333222111,,,...///111222222111111111111111111222333444444111000000000000000111111000000///000000111222222,,,------...000222333444---...///000000000......111111000000////////////------............------111000////////////000000///////////////000111111000/////////...............---...000333555555444222111111111111111222333////////////////////////***+++,,,---///000111111...///000///...---...000///......---------......////////////////////////////////////////////////------------------------------------------------)))***---/////////...------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------///111111///------000222000,,,,,,000555:::;;;;;;666000---///333333333555555555555333333333333222222333333444555555555666666777777888888666666777888999;;;===>>><<<@@@@@@DDDKKKQQQccc:::999999999:::;;;<<<<<<999999:::;;;;;;:::::::::666888:::<<<<<<:::888777555555666666666666555555444444333222222111000000333333333333333333333333000111111111111000//////111111222111111000///...,,,---///000000000///...---///000111222000///...000000000000000000000000//////............//////////////////////////////------......//////000000222222111000///...------000000000///......------------------------------///...---,,,++++++++++++---......///...---+++***---,,,,,,+++,,,---///000+++,,,---,,,++++++,,,...,,,---......,,,,,,---............------,,,,,,,,,.........------,,,,,,,,,...///000111222333444444......///000000000000000111111000000//////............//////000000111111111000...------...///000111000000000//////......+++,,,.../////////...---222222111111111111222222333333333333333333333333444444444444444444444444222222222222222222222222333333333222222222111111555444333222111222333444111000///000222333333111333333222111111222333333444333222111000000000000222222222222222222222222000000000000000000000000000000000000000000000000///000000111222333333333000000////////////000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000111222222222000///...333000......111222111///---...///000111222333444......////////////......////////////...............//////...------///000...------------...//////...------,,,+++---000333/////////...---------,,,///...---,,,,,,,,,,,,,,,000...,,,***)))***,,,---///---,,,,,,...//////...000///---,,,,,,---///000///...---,,,,,,,,,,,,,,,/////////...------,,,,,,)))...000...---...---***000000111111111111000///666<<<<<<444000000000.../////////000111111222222000111111222333333444444444555666666666666666666888999999::::::;;;;;;<<<===@@@???BBBJJJOOO___zzz888888777777777888999999999::::::;;;;;;:::::::::666888:::;;;;;;:::888777555555666666666666555555666666555444444333222222333333333333333333333333222222333333222222111000///000000111111111000000------...///000000/////////000111222222111///...////////////////////////000000///.........//////....................................////////////000000//////...---,,,,,,............------------------------------------///...---,,,++++++++++++,,,,,,------...---------------,,,,,,,,,---...///---------,,,******+++---,,,---......,,,,,,---.........---------,,,,,,,,,------------------,,,,,,......///000111222333333......///000000000000000000000000000//////............//////000000000000222000///......///000111333333333222222222111111//////111222222222111000222111111000000111111222333333333333333333333333222222222222222222222222111111111111111111111111333222222222111111111111444333333222222333333333111000///000222333222111333222222111111222222333555444333222111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111222222333000000////////////000000////////////////////////111111111000000000//////000000000000000000000000////////////////////////000000000000000000//////111///---...111222111000++++++,,,---...//////000...///////////////......////////////...............///000000......///000............//////000000---...............000111//////////////////......///...------,,,,,,,,,---,,,++++++,,,...///000000...---,,,,,,...//////...000...---,,,,,,---...000///...---,,,,,,,,,,,,---------..................---555888444///...///...///000000111111000000///000555666000---...///---/////////000111111222222111111111111222333444555444555666666777666666666888999999::::::;;;<<<<<<===@@@???BBBJJJOOO___zzz888888777777666777777777:::::::::;;;;;;::::::999666888999::::::999777666555555666666666666555555666555555444444333333222333333333333333333333333444444444444444333333222---...///000111111111111---------......000111111111222222333222111///...////////////////////////111111000///////////////......................../////////........................------,,,,,,+++,,,,,,,,,---------------------------------------......---,,,++++++++++++,,,,,,,,,,,,---...//////......---,,,,,,,,,---------......,,,******+++,,,,,,---......,,,,,,---......------------,,,,,,,,,,,,,,,------------------------...///000111111222......///000000000000///000000000////////////......////////////000000000111111/////////000111222000000000000////////////000000111222222222222222222111111000000111111222333333333333333333333333222222222222222222222222000000000000000000000000222222111111111000000000222222333333333333333222222000000000222333222111333222111111111111222333555444333222222222222222000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000////////////000000////////////////////////111111000000000000//////000000000000000000000000//////////////////////////////.........//////000000......///111222111000,,,,,,,,,,,,---------...//////000000///...------////////////............---///111111000/////////////////////000000000111......///000000000///////////////000000000000000///...------,,,------------,,,+++...111333111///---,,,+++,,,...///...---///...---,,,,,,---...///......---,,,,,,,,,------,,,,,,------...//////000000888===777///,,,...000...//////000000/////////,,,///000---,,,...///.../////////000111111222222222222111111111333555666444555666666777777777666999999999:::;;;;;;<<<<<<===AAA???BBBJJJOOO___zzz;;;:::999999888888888888::::::;;;;;;;;;:::999999777888999999999888777555444555555666666555555444333333333222222111111111222222222222222222222222444444444555444333333222......///000111111000000...---------...///111333111111222222111000///...////////////////////////222111000///////////////......................../////////......------------------------,,,,,,,,,++++++,,,---......//////------------------------...---,,,,,,+++++++++,,,------,,,+++,,,---...//////......---,,,,,,,,,,,,+++,,,---,,,++++++,,,...,,,---......,,,,,,---...------------------------,,,,,,,,,------.........,,,,,,---......///000000---...//////000000//////////////////////////////////////////////////////000//////...//////000111..............................//////000000000000111111000000000000111111222222222222222222222222333333333333333333333333000000000111111111111111111111111000000000000///000111333444444333222111222111000111222333222000222222111111111111222222444333222222111111111222000000000000000000000000000000000000000000000000////////////////////////............//////000000000000////////////000000////////////////////////000000000000000000//////////////////////////////////////////////////////...---,,,,,,---...000111111111111111111111000000////////////////////////000000000000///...---,,,////////////............---///222333111/////////......//////000000000000//////......///000///............//////000000111......------------......222///,,,---000111///,,,,,,++++++,,,......---,,,///...------------...///...------,,,,,,,,,---------------.........//////...555777222---,,,---,,,---......////////////...---////////////000111000/////////000111111222222333222111111111333555666444555666777777777777777999999::::::;;;<<<<<<<<<>>>AAA@@@CCCJJJOOO^^^yyy;;;;;;:::999888888888999:::;;;;;;;;;::::::999888777888888888888777666555444444555555555555444444333333222222222222111111222222222222222222222222333333333333333222111111000000000000000///............------...///111222///000000//////......---........................111111000///////////////........................//////......------,,,,,,------------------......,,,,,,---...///000000111------------------------------,,,+++++++++,,,,,,///...---,,,+++,,,------.........------,,,,,,+++)))***,,,,,,+++,,,...000,,,---......,,,,,,---...------------------------,,,,,,,,,------.........,,,,,,,,,---......//////------...///////////////...............//////////////////...............------------......//////111111111111111111111111------------......//////111000000000000000000111222222222222222222222222333333333333333333333333111111111222222222333333111111111000000000000//////000222333444333222222222111000111222222111000111111111111111111111111222111111000000000000000111111111111111111111111000000000000000000000000////////////////////////.............../////////000000////////////000000........................//////////////////000000////////////////////////...........................---,,,,,,,,,...///000333444444444222000//////111111111000000000000/////////000//////...------////////////............,,,///222222111///......,,,---.../////////......111...,,,,,,...000000///---------....../////////......---------......///333000---,,,...///...,,,,,,,,,,,,---//////...,,,.........------.........------,,,,,,,,,------...//////.........------------///...,,,---///...***------...///////////////111//////000000000///000/////////000111111222222333222222222222444555666444555666777888888888888999::::::;;;;;;<<<======>>>AAA@@@CCCJJJNNN^^^yyy999999888888777888888888;;;;;;;;;;;;:::999888888777777888777777666555444444444555555555555444444444444444444444444444444222222222222222222222222222222222222222111000000000000000000///...---,,,///............///000000................................................//////............//////------------------------.........---------------,,,,,,,,,------.........------......///000111111---------------------------,,,,,,++++++,,,,,,,,,//////...---,,,,,,,,,,,,------.........---,,,,,,)))***,,,,,,+++,,,...000,,,---......,,,,,,---...,,,,,,,,,------------...,,,,,,------------------,,,,,,---------.........------...////////////...---............//////////////////............---+++,,,,,,---.........///////////////000000000000///////////////000111111111000000//////000000111222222222222222222222222111111111111111111111111111111111222333333444444222222111111111000000000///000111222333333333333333222000111222222111000000000111222222111000000111000000/////////000000111111111111111111111111000000000000000000000000000000000000000000000000......//////////////////000000////////////000000..............................////////////000000000000000000000000000000..............................---------......///222444555444222000/////////////////////...............////////////......////////////............,,,...000000///.........+++,,,.../////////...---000---+++---000222111000------------.....................---......///000//////............//////---,,,---...000000...,,,........................------,,,,,,,,,---......000//////...------,,,,,,......,,,+++///444222,,,---......///000000000000111---,,,///000...,,,---/////////000111111222222222222333333444555555555444555666777888999999999:::::::::;;;<<<<<<======>>>BBB@@@CCCJJJNNN^^^xxx999999999999999999::::::;;;;;;;;;;;;:::999888777888777777666666555444444333444444555555444444333444444444444444444444444111111111111111111111111222222222222222111111000...///////////////......///////////////......------------......///000111........................---,,,,,,------...///000------------------------,,,------------------...*********+++,,,------...---------....../////////------------------------,,,,,,,,,++++++,,,,,,------------...------,,,,,,+++,,,---.........---,,,,,,------,,,+++***,,,---,,,---......,,,,,,---...,,,,,,,,,---------......------------------,,,,,,------------............,,,---......//////......---------.........////////////.........---------+++,,,---...////////////,,,,,,,,,---------......111000/////////000222222000000////////////000000111111111111111111111111000000000000000000000000000000000111222333333333333222222222111111111111000000000000111222333444333222111111222222111//////000111222222111000///111000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000................................./////////000000000000000000000000000000...........................////////////......------000333333111//////000------..................,,,---...///000000000000////////////............,,,...///...---,,,---...,,,---///000000000...------,,,...222777777333///////////////...........................///000000,,,111555555111---------------...000222111///------..................---,,,,,,,,,,,,,,,---...///..................------...000///---///444444000---...///000111111111111111+++***...000...,,,.../////////000111111222222000222333555666555444444444555666777888999999999::::::;;;;;;<<<=========???BBB@@@CCCJJJNNN]]]xxx;;;;;;;;;;;;<<<<<<===>>>;;;<<<;;;;;;:::999888777888777777666555444444444333444444555555444444333222222222222222222222222111111111111111111111111222333333333333222111111,,,---...///000000000000//////000000000...---+++............///111222333........................+++++++++,,,---...///000------------------------,,,,,,,,,------.........(((((()))***+++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,------***+++---...///......---***+++---...///...------/////////---***)))***+++,,,---......,,,,,,---...,,,,,,,,,------..................------,,,,,,,,,------..................,,,---......//////......---------.........////////////.........---------,,,---...///000000000000////////////000000111111000///.........///111222000000////////////000000111111111111111111111111222222222222222222222222...//////000111222222222333333333222222222222111111000//////000222444555444222111111222222111//////000111222222111000///222111111111111111222222////////////////////////000000000000000000000000000000000000000000000000000000000000000/////////000000////////////000000........................---.........//////000000000000000000000000000000........................//////000111000///---,,,(((,,,000111000///000111........./////////000000+++,,,---///000000111111000/////////............------...---++++++---///---...000111222111///...+++,,,000777===<<<555...111111000000//////.....................///000000---555<<<<<<444,,,((((((......///111222222000---------............------,,,,,,,,,,,,,,,---...///,,,,,,------.../////////---111222///---000333222......000111222222222222111+++***///333000///111/////////000111111222222///111444666777666444333444555666777999999::::::::::::;;;;;;<<<=========???BBB@@@CCCJJJNNN]]]xxx;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666666666555555444333111111666555333222111222333333222222222222222222222222//////...//////000111222111111000000//////......///000111111000...,,,+++---.........//////000000111000///.......................................000///...---------------........................---------------...///000///...---,,,+++,,,------------......------,,,+++------------------------...------,,,---...000111---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,---------///...---,,,+++,,,,,,---...---,,,+++***+++,,,---//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////.........---------........................,,,,,,---...//////......,,,---------.../////////............////////////......---------,,,,,,,,,000111111111111222222222333333333222222222111111444333222111111222333444333333222222111000//////////////////000111222333888777555333222111000000444444444333222111000000000111222333333222111000000000111111111000000///555444222000---+++***)))222111111111000000//////000000000000000000000000111111000000//////....../////////...---------,,,///////////////000111111000---,,,...---***---111------............------........................222222111000/////////000...//////000111222222333000000000000000000000000....................................////////////,,,,,,,,,,,,------......---///111333444333222111111///...------...///111---.........//////000000///000222333222111///......//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................------............---------------............///---...000111111111000///000111111111222222222222333333333333333333333333333444555777888999999999>>>===<<<;;;::::::999888999;;;@@@CCCEEEMMM```qqq;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777777777444444555555555444444333555444333222222222222333222222222222222222222222000////////////000000111111000000000/////////...//////000111000...,,,+++---........./////////000000000///.......................................//////...---------------........................------,,,,,,---......//////...---,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------------///...---,,,,,,,,,------,,,,,,,,,++++++,,,------........................////////////////////////..............................------,,,,,,,,,,,,000000000000000000000000,,,------...//////......---------...............------......//////000000............------,,,,,,000000111111111222222222333333222222222111111111333222111000000111222333333333222111111000//////////////////000111222333555444333222111000000000111111111111000///......000000111111111111000000//////000000000000000///.........///////////////111111111000000000//////////////////////////////000000000000//////.....................---------///////////////000000111555333222333111------000000000111111111111000000........................111111000000//////000000++++++,,,,,,------......////////////////////////....................................////////////,,,,,,---...............,,,---///111222111000000///...---,,,,,,---...///,,,---------............+++,,,---...//////...---***+++,,,,,,+++***+++---------------------------...---,,,,,,,,,,,,---...........................,,,------------------,,,---------............///---...///000111000000///000000000111111111222222333333333333333333333333444444555777888888888888777777888999999:::;;;;;;<<<>>>AAACCCDDDJJJ\\\mmm:::::::::::::::::::::::::::::::::999888888777777333444555666666666666666444444333222222222222333222222222222222222222222111000000////////////000000000000000//////////////////000000000...---,,,...............//////////////////...............------------------------///...------------------........................,,,,,,,,,,,,,,,------...///...---,,,,,,,,,,,,---------......------,,,+++---------------------------,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,---------------,,,,,,,,,......---,,,,,,,,,------***++++++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,+++++++++........................,,,---......///........................------------------...///000000111/////////............---000000000111111111222222333222222222222111111111111111000000000000111111222222222111111000000///////////////000111222333222222222222222222333333111111111111000///......000000////////////000000---...///000000000000000+++,,,---...///111222222111111000000000000//////////////////////////////000000000////////////...---------...............//////......//////000111:::888888:::777111......................................................000////////////000000111........................////////////////////////........................---............/////////,,,---...///000///......+++,,,---/////////.........---,,,++++++,,,---...,,,,,,,,,,,,,,,---------)))***+++,,,---...//////(((***,,,,,,++++++---..............................------,,,,,,------...------------------------,,,,,,,,,------,,,,,,,,,---------............///---...///000000000000////////////000000000111111333333333333333333333333555555666777777777777777666666777888:::;;;<<<<<<>>>@@@CCCEEEEEELLL]]]nnn999999999999999999999999::::::999999888888888888555555666666666666666555333333222222222222222222111111111111111111111111111111000//////...//////000000000000//////////////////000000///...------.............................................---------------------------......---,,,,,,---------........................,,,,,,+++++++++,,,,,,---......------,,,,,,,,,,,,------......------,,,+++........................///......------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,++++++******------------------------((()))+++---......------+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---/////////...---------,,,,,,------...///000111111/////////////////////...000000000000111111111111222222222222111111111111000000////////////000000222111111111000000000///000000//////000111222222111111222222333444666666222222222222222111000000000///...------...///000---...///000111222222222.........///////////////000000000000000000//////////////////////////////////////////////////////,,,---------...////////////............///000000999777999<<<;;;444...------,,,,,,,,,,,,,,,,,,---....................................//////000111000000000000000/////////////////////////////////........................---------.........//////,,,---///000111000///...+++,,,---............---......---,,,,,,---......,,,,,,,,,,,,,,,---------------------...///000111,,,---......------...000000000000///////////////------------------------------------------------,,,------......------,,,---------............///.........///////////////////////////000000000000333333333333333333333333555666777777777777777666:::::::::;;;;;;<<<<<<<<<>>>@@@DDDGGGIIIQQQcccttt999999999999999999999999999999888888888888777777777777777777666555444333111222222222222222222222111111111111111111111111111111000//////...//////////////////000000000000///////////////........................---------,,,---......///...------------------------------------,,,,,,,,,------...........................---,,,,,,+++++++++,,,,,,---------------,,,,,,,,,------......------,,,+++------------------------.........------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++******)))))),,,---------------------((()))+++---......------++++++++++++,,,,,,------................................................------------............////////////////////////---...............------/////////...---------,,,---------...///000000111...///////////////////////////000000000111111111222222222111111111000000////////////////////////111111111000000000000000000000000000000000111222/////////000111333444555111111222222222111000000000///...------...///000...///000111222222333222000000//////.........---//////////////////000000......................................./////////,,,---------.../////////...............//////000222111555;;;<<<666///,,,000000///......///000000...........................---------...///000000............------------................................................------------............------///000000000///...------......//////......///..................///...---------------------000000///......//////000...///000///---,,,---...111111111000000/////////------------------------------------------------......////////////......---------............///...............//////000////////////000000000000333333333333333333333333555666777777777777777666999::::::;;;;;;<<<<<<===???AAADDDGGGIIIQQQbbbttt888888888888888888888888777777777777777777777777777777777666555444333222000111222222333222222222111111111111111111111111111000000////////////000////////////000000000000////////////......//////.........---------------+++,,,---//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................------,,,,,,,,,,,,,,,------......------,,,+++------......------,,,+++++++++++++++++++++++++++***+++++++++++++++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,------------...++++++++++++************+++,,,---.........------***++++++,,,------------***++++++,,,,,,------...------------------------------------------------------...............///.................................///......---,,,...............---------............////////////---............//////////////////000000000111111222111111111111000000000//////000000000000//////000000000000000000000000111000000000000000111111------------...///000111...//////000000///......//////............//////...///000111111222111111............//////000000......////////////000000........................---............/////////---------.....................------......///000---,,,111999===888111---///...---,,,,,,---...///...........................------------....../////////////////////000000................................................,,,------------.........------........./////////////////////////////////////////////////////////............------------............------,,,,,,---...///---+++******+++222111111000000//////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////---------............///......------......///000/////////000000000111111333333333333333333333333555555666777777777777777444555666888:::<<<===>>>???AAACCCEEEEEEKKK\\\mmm888888888888888888888888555555555555666666666666555555555555555444333222///000111222333222222111111111111111111111111111000////////////000000111.../////////000000000111//////............//////.........------,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................///......---,,,,,,------------.........---,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,---------+++,,,---.........------,,,,,,,,,++++++,,,------+++++++++,,,---.........++++++++++++++++++++++++------------------------,,,,,,,,,------.........++++++++++++++++++++++++......//////...------,,,---------...............////////////............,,,,,,------............////////////000000000111111111111111000000000000///000111111111111000//////000000000000000000000111111000000000000111111//////............//////......///////////////.../////////000000/////////......///////////////...------......///000000000........./////////000000........................---------.........//////...............---------...------------...//////---+++000999>>>:::333///---,,,***))))))***,,,---..............................------,,,---------///000000000111222222222................................................,,,,,,---------............---,,,+++,,,---///000//////............//////---..................---------------,,,,,,++++++***+++,,,---...---,,,+++,,,---...---,,,+++,,,---222111111000//////......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------............///......---------...///000000000000111111111222222333333333333333333333333444444555777888888888888555666777888:::;;;<<<===>>>???BBBCCCCCCIIIZZZkkk777777777777777777777777444444444555555555555555222333444444555444444444///000111222333333222111000000000000000000000000//////...//////000111222.../////////000000111111//////.........//////000.........------,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...........................000///...---------------,,,---.........---,,,+++------......------,,,+++////////////////////////)))***,,,---...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------....../////////***+++---...///...------...---,,,+++***+++,,,---++++++,,,------...//////........................------------------------+++++++++,,,,,,---------.........................../////////...---,,,,,,,,,------....../////////000000000///......------,,,,,,,,,---------......////////////000000000000111111111111000000000000///000111222222111000///////////////000000000000111111000000000000000111444333222111000000000111000000111111111111111000...///000111111000///...---------...------,,,,,,//////////////////......---.........//////000000........................---------.........///////////////......------,,,...------------...//////...---000:::???;;;444000000///---,,,,,,---///000........................///...------,,,,,,,,,,,,***++++++,,,---...//////................................................,,,,,,,,,---------......///---+++******,,,///111///......---------......,,,------......------,,,,,,,,,,,,++++++*********(((***,,,///000///...---,,,...//////......000111111111111000///......---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////......---,,,---...///000111111111111222222222222333333333333333333333333333444555777888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===AAADDDEEELLL^^^ooo777444333444666777555333444444444333333222222222222222333444333222111000222222222222222222222222222111111111000000////////////000000///...---------...///000000///...---000000000000///...---,,,------------------------........................000...,,,******,,,...000...------,,,,,,------............///......---,,,------------------------------------------------,,,,,,,,,+++++++++******.........------,,,,,,,,,,,,,,,,,,---------......,,,+++***))))))***+++,,,************************))),,,//////...+++))))))...---+++,,,,,,---+++***+++,,,------......------------------------------******+++,,,------...............------,,,,,,,,,+++,,,---...////////////,,,,,,,,,---------......,,,---///000000000///...,,,---......//////.........///000000///---+++***---------............///111111000000//////......000000111111111111000000000000000000////////////000000000000000000000000000000222222111///---+++///000000000......000111111111000000000000000000////////////000000000000//////////////////////////////............/////////...---,,,,,,---//////////////////////////////......//////...---,,,,,,////////////////////////...+++***+++---...,,,***%%%(((000:::AAA@@@777...------------------------000000//////.........---,,,---...//////...---,,,..............................------------......///............---------000111111///,,,,,,///333---------............///---.../////////...,,,+++...---,,,,,,,,,,,,---...........................---,,,,,,+++************///...---...///000000...---...///111111111000///++++++,,,,,,,,,,,,------,,,------......------,,,///000000000000000//////...///////////////.........//////000000000000000000111222111000///000111222222222222222222333333555555555666888999888777666777999;;;<<<>>>>>>>>>BBBAAABBBCCCDDDKKK[[[kkk444333111222444555333111444444333333333222222222222333333444333222111000222222222222222222222222111111111000000000/////////////////////...---------...///000000///...---000000000000///...---,,,------------------------........................///...,,,++++++,,,...///---------,,,,,,---------,,,,,,---...//////......------------------------------------------------,,,,,,,,,++++++++++++***......---------,,,,,,,,,,,,,,,,,,------------...---,,,+++******+++,,,---++++++++++++++++++++++++---000333333111///...------,,,++++++------,,,+++,,,,,,---............---------------------------(((((())))))***++++++,,,......---------,,,,,,,,,+++,,,---...////////////---------.........//////------...///////////////,,,---......//////......////////////...---,,,+++---------............///000000000000////////////000000111111111111000000000000000000/////////...////////////////////////---...000111111111///...///000000000......000111222222111111000000000000////////////000000000000//////////////////////////////............/////////...------------...///........................///////////////...------...........................,,,++++++......---+++***---333<<>>===777222------------------------------------------,,,+++------...//////...------..............................------------..................------------)))+++...///...,,,++++++---------............///111000//////////////////...------,,,,,,------...------------------------------,,,,,,,,,---......---,,,+++,,,.........---.........//////...------++++++,,,,,,,,,,,,------,,,------......------,,,,,,------.........------......///////////////.........///000000000000//////000111111000///000222111222222222333333333444555444444666888999888666888888999999::::::999999??????@@@BBBCCCIIIYYYhhh555555444555555555555555333222222222222222222222444444444444333333222222111111111111111111111111000000000000000000/////////.........---............//////////////////....../////////......---,,,------------------------------------------------,,,,,,---......---,,,,,,,,,------------------,,,***+++,,,---............------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------------------------------,,,...000000///---------...---+++,,,,,,---+++***,,,---......//////......------------------------......//////000000000000------------------------+++,,,------.........---------------............///...---,,,---...///000,,,---......///.........000///...,,,,,,------...---------............///......//////000000111111//////000000000000//////000000/////////.........////////////////////////+++,,,...000111222222222///000000000......000111555444333222111000///...////////////000000000000///////////////////////////......------......//////.........------------........................///000000000000000//////..............................---............---...///000333666666222///------------------------,,,---.........------,,,---..................---..............................------------...............---------,,,,,,,,,---......---+++******---------............///000///...------...///000---------------------------------------------------------------...///000---,,,+++,,,...///...---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,------......------,,,......//////000000//////---...////////////////////////000111111111111111///000111111000000111222111222222333333444444444444444444555777888777666777888999::::::;;;::::::>>>>>>@@@BBBCCCIIIXXXggg444555555555555444555555222222222222222222222222444444333333222222222222000000000000000000000000//////////////////000000......------------...////////////....../////////...............------,,,------------------------------------------------+++,,,...//////...,,,+++,,,,,,---......---,,,,,,,,,---------------,,,,,,---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------)))+++------,,,++++++,,,000///---,,,,,,+++)))(((,,,------...............------------------------,,,,,,,,,,,,------------------------------------+++,,,------------------++++++,,,,,,,,,---------...---,,,,,,,,,---///000,,,---......///.........000///---,,,,,,---...///---------............///......//////000000111111//////000000000000//////////////////..........................................///000000000000000///000000000......000111444444333222111//////...////////////000000000000////////////////////////......------------......//////.........------,,,........................//////000000000000000///........................---............---...............///000000///...------------------------------///000000///...---.........------.......................................------------.........------------,,,,,,,,,---,,,,,,,,,---...///000---------............///...---,,,+++,,,,,,...///------------------------------------------------------------...//////000...---------///000///...///.....................+++++++++,,,,,,,,,------,,,------......------,,,------...///////////////------...///////////////---...//////000000//////...000111111000000111222111111222333444444555555444333444555777888777555666777999:::<<<======>>>======@@@BBBCCCIIIWWWfff222333444444222222333444111111111222222222222222444333222111111111222222////////////////////////......////////////000000...---,,,,,,,,,---.../////////............//////------.........------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---......---,,,+++---------------,,,++++++------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------***,,,------,,,,,,,,,---000///---,,,,,,+++)))(((+++,,,------......---------------------------------------------.........,,,,,,,,,------------...,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,---------,,,------...///,,,---......//////......///......---------......---------............///////////////000000000000...//////000000//////.../////////.........------........................000000000//////////////////000000000......000111333222222111000///......////////////000000000000////////////////////////......------------......////////////...---,,,+++------------------------......///000000000//////------------------------,,,...///...---,,,---.../////////....../////////------------------------,,,---///111111000///---///...------------...///..............................------------......------------,,,,,,,,,,,,+++)))(((***...222555666---------............///,,,,,,,,,+++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------.../////////...---...000111000///---,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,------......------,,,***+++,,,---------------,,,---...///000000000000++++++,,,------------,,,...///111111000000111333111111222333444555666666444333333555777888777555666777999;;;===>>>??????======@@@CCCDDDIIIWWWfff111333555444222111333444000111111111222222222222333222111000000000111111////////////////////////........./////////000000...---,,,++++++---///000000///...------...///000,,,------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++,,,...//////...,,,+++++++++,,,---------,,,,,,------------------------------------------------...------------,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///...,,,++++++------,,,******+++,,,,,,---,,,,,,,,,------------------------////////////////////////,,,,,,,,,---------......,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------......------,,,---......//////......------...............------------............///000000000000////////////......////////////......//////.........---------........................000000////////////000000///000000000......000111000000000/////////......////////////000000000000////////////////////////...------,,,,,,------......////////////---,,,+++------------------------------...///////////////------------------------+++---......++++++,,,......//////...------///000------------------------***,,,...000111000...---///...------------...///..............................------------......---------,,,,,,,,,++++++***)))))),,,000333444333---------............///+++,,,,,,---......------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------...---,,,---///000///...***)))))))))***,,,---...++++++,,,,,,,,,,,,------,,,------......------,,,)))***+++,,,------------,,,---...///000000000000+++,,,,,,------------------///111111000000222333111111222333444555666666444333333555777777666555777777999:::;;;<<<<<<======>>>AAADDDEEEJJJXXXfff~~~333555777666444333444777000000111111222222222222333222000/////////000111////////////////////////---.........//////000000...---+++++++++---///000000///...------...///000,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++)))***+++,,,---.........------------------------------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...000+++******+++---......---******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,------,,,++++++,,,,,,,,,---------......+++,,,---...///...---,,,,,,---......//////......,,,---.../////////---------------.........//////111111000000//////............////////////......//////.........---------........................///////////////000111111///000000000......000111////////////............////////////000000000000////////////////////////...------,,,,,,------......///000000///---+++***------------------------,,,,,,---...//////......------------------------***,,,...---+++***+++...,,,---------,,,,,,---///------------------------)))+++---///000///---+++///...---,,,,,,---...///.................................------.........---------,,,,,,,,,++++++---,,,,,,...111111...+++---------.........//////+++,,,...///000///......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,---///222333++++++,,,,,,,,,---------,,,------......------,,,+++,,,---...////////////,,,---...///000000000000...//////000000000000000---///000111000000222444111111222333444666666777333333333444666777666555888888999::::::::::::999===>>>AAADDDEEEJJJXXXfff}}}333333333222222333444444333222111000000111222333000000000000000000000000////////////////////////........................////////////////////////................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------***,,,---//////...,,,+++***---...---***))),,,///000000///...------,,,,,,++++++******+++---...///,,,,,,,,,,,,++++++***))))))***++++++***)))***+++------............------++++++******+++---...///......---------,,,,,,,,,***+++,,,---...---,,,+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,---......---,,,+++666222---((('''))),,,///---------.........//////...------,,,,,,+++******...,,,+++,,,///111000...////////////000000000111000/////////............------...///000111111111111000///...------...///+++,,,---////////////...000000000000000000000000111000......000000000///......///000000000000000......---,,,,,,,,,,,,,,,000///...,,,,,,------...---------.........//////,,,,,,------------------///---,,,++++++,,,---///------------------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------.........---+++***...---,,,++++++---...000000000///...............,,,---.........---,,,+++......---,,,,,,,,,,,,---///...---,,,,,,---.../////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,+++,,,...000222333000---,,,,,,------,,,/////////......---------//////000//////...---,,,++++++,,,,,,---......///,,,---///111000...,,,***---------------,,,,,,,,,---------.........//////000000000000000111111111111111111000000000000///555444333444666888888888777888999:::;;;<<<<<<<<>>AAADDDFFFJJJVVVbbb333333222222222222333333333222222111111222222333000000000000000000000000111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---------,,,***(((''',,,++++++---000333444444//////......---,,,,,,,,,++++++++++++,,,---......,,,------------,,,,,,++++++,,,------++++++,,,---------............------,,,+++++++++++++++,,,,,,...............---------,,,,,,++++++,,,,,,------...---------------,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,---...///...---+++***,,,,,,,,,,,,---------------------...............111///------...000000000///////////////..................---------,,,,,,---...000222333222111000000///...---------...///+++,,,...//////---,,,+++////////////////////////111///......///000000//////000000000000000///...111111000000//////000000111000///.........//////------........./////////000000//////......------//////------------//////........................,,,,,,---...///000000///........................,,,------------.........------.........---,,,+++...---,,,,,,,,,---///000000///......---.........------...///000000000///......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---............---------------------------------------------,,,,,,+++++++++------.....................------,,,---...000111333000...---...//////...------------,,,,,,,,,,,,000000000000111111111111111111000///...,,,++++++***+++,,,...///000000000........................---............///////////////000000111111111111000111111222222333333444666555333444555666666555777888999:::;;;<<<<<<<<<>>>===@@@CCCDDDIIIUUUaaa444333222222222222222222000//////////////////000000000000000000000000000000000000000000000000000........................................................................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,------,,,+++***)))...+++***,,,111444444222.........------,,,,,,,,,++++++++++++,,,------------------......---,,,,,,+++,,,---,,,+++***+++---,,,------......------,,,---------,,,,,,,,,,,,,,,........................---,,,+++***+++,,,---...---------------------------,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,...//////...,,,++++++++++++,,,,,,,,,---------------...///000000111222111///...///000111222/////////...............//////.........------------///111333333222111/////////...---------...///+++...222555666444111...////////////////////////000///------///000///...000000000000000//////...//////............//////111000000000////////////............////////////222111111000///......---++++++***))))))***++++++////////////////////////---......///000000//////---------------------------------.........//////---------------------,,,...------,,,---.../////////......------.............../////////...............---,,,,,,,,,,,,---++++++++++++++++++++++++------------------------------------------------......---,,,,,,+++******,,,,,,------......//////,,,,,,,,,,,,,,,---...///000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,............///000000111111111000///...---,,,,,,,,,,,,------...//////000---------------........................///////////////000000111111222222000000111222333555555666;;;999888888999:::999888777888999:::;;;<<<<<<<<<===<<>>AAACCCHHHTTT```{{{444333222111111000111111111222222333333222222111////////////////////////................................................++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,---...///000///---,,,,,,---...------------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,)))***++++++))))))***+++,,,,,,------------,,,,,,,,,---............------,,,,,,,,,---------------,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---...---,,,++++++,,,...///,,,,,,,,,,,,---------------------...///000000111)))***,,,,,,+++,,,---...////////////000000000111111111111000000000////////////000000000000//////...---,,,,,,,,,---...///000;;;JJJSSSRRREEE333'''........................000...------...//////.........///000000000000000000000//////000000111111//////000000000///...---....../////////000000000111111000000//////......////////////////////////........................///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,---......------......////////////---------,,,------...///000///...,,,++++++++++++......---,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***,,,---,,,+++,,,,,,,,,,,,------------+++***)))))))))***+++,,,,,,,,,---...//////000000......//////...------,,,---------......//////000000000000////////////.........///000111222222333000111111222444555666666777555333444555666666555777888999:::;;;<<<<<<<<<===<<>>===@@@CCCDDDIIIUUUaaazzz000000000000////////////222111111111111111111111333000---,,,---/////////000000000000000000000000//////////////////////////////.........---------//////.........------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++---)))))),,,...---,,,...---,,,,,,++++++,,,,,,---------++++++++++++------.........------,,,,,,,,,------------,,,+++***)))............//////000000------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++,,,,,,******+++,,,.........------,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,.../////////...---...///000111111///---+++000//////.........//////000000111000//////111444333222000........./////////...---,,,,,,---.../////////.........---------......000555:::<<<:::777////////////////////////------............------,,,------...///000111111000000//////......------///......---------......---------------,,,,,,,,,111111111111000///------222222111000...---+++***------,,,+++,,,---.../////////000000///...------222111///---,,,,,,,,,---,,,++++++***+++,,,...///***+++,,,---...---,,,,,,000...,,,,,,---/////////------------------------........................------------------------......------------......111///---+++***+++,,,------,,,,,,+++,,,---///000///......------,,,++++++---------,,,,,,+++++++++......---,,,,,,---------///...,,,++++++,,,...//////......---------......---------...///...,,,***---,,,++++++++++++,,,------------.........//////***+++,,,...////////////..................------............////////////222333444333111000111222777777666666555555555555777777777888999999::::::<<<===@@@BBBBBBEEEQQQ___yyy000000000000////////////222222222222222222222222222000---,,,---/////////////////////////////////..............................---------,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,+++++++++...***))),,,...,,,+++------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......---------,,,,,,,,,............---,,,++++++,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------+++,,,------,,,+++,,,---------------,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++---.........---,,,,,,---.........---,,,+++...------,,,,,,---------///000000000//////111333222111000//////.........///...------------.../////////.........---------///......000333444222///////////////////////////------............------------......//////000000///////////////.........///......------.........000000000000000000000000000000000//////...---,,,***+++,,,...////////////------,,,,,,,,,---...//////////////////...------000///...,,,,,,,,,,,,------,,,+++++++++,,,---...,,,,,,---.........---,,,///...,,,,,,---......---------------------------------------------------------------------------------,,,,,,,,,,,,------,,,+++*********,,,...///------,,,,,,,,,---...///++++++,,,------......///---------,,,,,,+++++++++------,,,,,,,,,,,,---------,,,,,,,,,---///111222......------------......,,,++++++,,,------***(((,,,---...//////...---,,,------..................///000111222222333333222......................../////////000000000000111555666777666444333444555555555555666666666777777888888999999::::::;;;;;;<<<===@@@BBBBBBEEEQQQ___xxx000000000000////////////222222222222222222333333222000------...//////...////////////////////////........................---------,,,,,,,,,++++++...---+++***)))***,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++///***))),,,...+++***+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...------------,,,,,,,,,////////////...---,,,,,,******++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,------------------.........------,,,------......///000000000//////111333111111111000000///...---///...------------...///...............---------...---,,,---......---,,,////////////////////////------............------.........///////////////.........//////////////////......---......//////......//////////////////.../////////...---,,,+++'''(((***,,,...000111111------,,,,,,------...///...////////////...------------,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,---....../////////......---///...------......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,+++************,,,...///......---,,,,,,,,,------++++++,,,------......///------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++,,,...111333555...---------------......---,,,,,,---...---+++***,,,...000222222000...,,,..................------//////000000000000000///........................000000000000111111111111555666777666555444555666333333444555777888999999999999::::::;;;<<<<<<<<<<<<===@@@BBBBBBEEEQQQ___www000000000000////////////111111111111111222222222111///...---...///......////////////////////////..............................---------,,,,,,,,,///---+++))))))***---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++))),,,---***)))***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,,,,*********+++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...+++++++++++++++++++++++++++,,,---......---,,,+++------------------------------,,,,,,+++,,,,,,------,,,,,,,,,,,,---......,,,,,,------------,,,,,,++++++,,,,,,------------//////......///000111222///////////////000000111...///000000//////000222000000111111111///---,,,.........------.................................---,,,,,,,,,---//////000////////////////////////------............------///////////////.........------......//////000000...............//////000------............//////.../////////......---,,,+++,,,------............---------------......///.........//////...------++++++++++++,,,,,,------......------,,,,,,,,,,,,////////////......------......---......---***(((........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,///......---,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,******+++,,,...000222333------,,,,,,------......000///...///000000...------...///111111///...---...............---------......//////...------,,,---------...............//////000000000111111111222333444333222111222444444444555666777888999999999999999:::;;;;;;<<<<<<<<<===@@@BBBBBBEEEQQQ___vvv000000000000////////////......//////000000000111111///......//////...---................................................////////////............///---+++******+++...///+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///***))),,,---***)))***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,++++++,,,,,,,,,+++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,++++++++++++++++++++++++***+++,,,------,,,+++***------------------------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,---......,,,------......------,,,---------------......//////////////////000111222///////////////000111222---///000000//////000111000000111111111///---,,,---..................------.....................---...------------///000////////////////////////------............------///////////////.........------......//////000000...............///000111000000111111111222222222//////000000000///.........////////////......---------.........//////...------............------******+++,,,,,,---------............---,,,,,,+++......------------------///.........///...+++(((........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......///......---------------.........------,,,,,,+++///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,---......111///......//////...---...------,,,,,,------........................---000111111000000///...------------.........//////........./////////000000000111222222111000111222666666666666777777777888888888999999:::;;;;;;;;;<<<===@@@BBBBBBEEEQQQ___uuu000000000000////////////---------...//////000000000///......//////...---........................------------------------000000000////////////......---+++***+++,,,...///+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...)))(((+++---***)))***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------------...+++,,,,,,---,,,,,,++++++---------,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,---......------............------...------------...///000..................//////------------...///000000,,,...000000/////////000111111111000000///...---------...//////...---------------..................//////...+++******+++////////////////////////------............------.........///////////////.........///////////////............///000111111......//////000000111111///000000000000000//////------...///000000000///------...////////////...,,,,,,---............---***+++,,,------...---------............------,,,------,,,,,,------...///000///......///...---+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///+++,,,---...///000111222------.........---,,,,,,++++++,,,------......///++++++,,,,,,,,,,,,------++++++***++++++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////---++++++,,,---,,,+++---,,,+++******+++,,,------------.........//////...............---,,,,,,,,,,,,------.../////////............////////////111222333333222222333444777777777777777777777777888888888999::::::;;;;;;<<<===@@@BBBBBBEEEQQQ___sss000000000000////////////------......///000000111000///...///000000...,,,........................------------------------000////////////.........+++++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,((('''+++---+++***+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---------------,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,++++++++++++,,,---,,,++++++,,,---+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,---......------............------------,,,,,,,,,---...///......///000000///------------------...///000111,,,...000000/////////000222111000//////.........------...//////...---------------.........//////,,,...000///,,,*********////////////////////////------............------------......//////000000///////////////.....................///000111222***++++++,,,------............//////000//////...,,,,,,---...////////////,,,---...///000//////...+++,,,------.........---,,,,,,---...///...------,,,---...//////......---------,,,---...///111222111///......///000///...........................------------------------------------------------...------,,,,,,------...***+++,,,...///000111111+++,,,---.........---,,,++++++,,,------......///+++++++++,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////,,,******+++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...///000000,,,,,,,,,---,,,,,,++++++,,,,,,------...//////000...////////////000000000111222444444333222444555555555666777888999999:::999999::::::;;;;;;<<<<<<<<<===@@@BBBBBBEEEQQQ___rrr000000000000////////////---......///000111111222000///...///000000...,,,........................------------------------//////.........---------))))))******+++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------......+++++++++,,,,,,---------+++((('''+++---+++***,,,---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,------.........------......///......---,,,,,,,,,,,,++++++******---------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------,,,,,,+++++++++,,,---......,,,,,,---...,,,,,,,,,------.........---,,,+++******+++,,,---+++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,---......------............---------,,,+++***+++,,,---...000111222333222111...---////////////000111333333+++...000111000...//////333222000.........//////,,,---...//////...---,,,---------.........//////))),,,000111///......///////////////////////////---..................---,,,------...///000111111000000//////.........---............///000222222------......///000000111------...............---------......------,,,,,,,,,---///000000000///...+++,,,------.........---------/////////...---,,,+++,,,.../////////......------------///111333444222000------///000111111////////////////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---------***+++---...///...------///......------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,---...///000+++,,,------......------++++++++++++,,,---...///000...,,,+++,,,------,,,)))+++---//////---+++)))***+++,,,---...000111111//////000000000000000///,,,,,,------...///000000000000000000111111111111000111333222222222333444333444555666888:::;;;<<<::::::;;;;;;<<<======>>><<<===@@@BBBBBBEEEQQQ___rrr222111000.........///000////////////////////////------------------------//////.........---------.........------,,,,,,+++------,,,+++++++++,,,,,,000000000000///...---,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...+++''''''))),,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------.........------.........---------------...///000*********+++,,,---///000---,,,++++++******++++++...------,,,,,,------...---------,,,,,,+++++++++///...,,,+++***++++++,,,...---,,,,,,++++++++++++------------------------******+++,,,,,,---.........------,,,,,,------...++++++,,,,,,---.../////////222444222---+++---000000///.........///111222111111000000//////......000000000000000000000000000000000000000///......////////////////////////000000///...........................////////////////////////////////////+++,,,.../////////...---//////000000000000//////+++,,,------......------//////.........---------000///...---------------......////////////////////////......---------,,,.........------,,,,,,,,,------............------...------,,,,,,------...000000000000111111111111...---,,,+++,,,...000222........................111111111111000///------.........------,,,,,,,,,,,,000333111---+++---000+++---///000000---+++))),,,,,,,,,---------......------------------------***++++++,,,,,,------.........---,,,,,,+++******+++++++++,,,,,,,,,------+++***)))))))))***+++,,,,,,------,,,++++++,,,...........................000000000000000000000000222000.........///...,,,------,,,,,,,,,,,,------//////000000000000//////333333222222111222222222222333555666777777888888999999999999999999999999======@@@CCCCCCFFFPPP[[[ttt111000000///////////////////////////////////////........................///.........------------------------------------,,,,,,,,,++++++,,,------////////////...---,,,+++---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------......---------------............---------......///------,,,+++*********+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...------,,,,,,------...+++,,,,,,------............111333111---+++---000000//////...///000111222111000000000/////////...000000000000000000000000//////000000//////...---111000000///...---------000000///...........................////////////////////////////////////,,,---......//////......------............------------...////////////...000000/////////.........000///...------------...........................------......///000000000...------------------,,,------............------...------,,,,,,------...,,,------------.........///...---,,,,,,---///000........................000000000//////...---,,,...------------------,,,000333444222---)))***,,,,,,---.........---+++***,,,,,,,,,---------......------------------------...------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,---------.........---,,,+++++++++,,,......,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******+++///111222222......------------......//////000000000000//////333333222222111222222333333444555777888888888888:::::::::;;;;;;<<<<<<<<<>>>>>>@@@CCCDDDGGGQQQ\\\sss//////000000000///......////////////////////////////////////////////////............------------,,,,,,---------------...++++++++++++,,,------...---.........---,,,+++***,,,,,,++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---111000///...---,,,,,,,,,......,,,+++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------,,,...000///,,,+++---000///////////////000111111000000000000////////////000000000000000000000000//////000000//////...---222222111///...---,,,+++000/////////........................////////////////////////////////////......------......///000------............------......///000000000000///000000000000000///////////////......------............------------------+++,,,---...000222333333---------------.........------............------...------,,,,,,------...++++++,,,,,,,,,---------000///...---,,,---................................./////////...---,,,+++---------------.........000222333111---******,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,,,,,,,---...///,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((('''(((***...222333333///................../////////000000000000//////333222222111222222333333333444555777888888999999999999:::;;;;;;<<<======>>>>>>@@@CCCDDDGGGQQQ\\\rrr......000000000///...---////////////////////////........................------------------------------------------,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,+++******+++++++++,,,+++++++++***************+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------.../////////---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,------,,,+++++++++,,,,,,///...---,,,+++*********///...---,,,+++*********------,,,,,,,,,,,,------+++,,,,,,,,,------......,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,------------------------............------------...------,,,,,,------...------------------,,,,,,***,,,......,,,,,,...//////////////////000000111000000000000////////////000000000000000000000000000000111111000000///...111111000///...---,,,,,,///////////////......---............///////////////////////////////////////...---------...000111//////000000000000//////......///000000000////////////////////////////////////............//////---------------,,,,,,,,,***+++,,,...///111222333,,,,,,------......//////------............------...------,,,,,,------...---............/////////......---------......///.........................../////////......---,,,,,,,,,------......//////,,,...000000...,,,---...,,,,,,+++*********+++,,,,,,,,,,,,---------......------------------------***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,------------............+++++++++++++++,,,,,,---,,,,,,---,,,++++++,,,...................................................---,,,+++,,,...000111000//////............////////////000000000000//////222222111111222222333333333333555666777888888888666666777888:::;;;<<<<<<======???BBBCCCFFFPPP[[[qqq---...///000000///...---////////////////////////------------------------,,,,,,------------------//////...---,,,,,,++++++*********+++,,,---...///++++++++++++++++++***)))***++++++,,,,,,,,,+++***++++++++++++,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------------,,,+++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++******+++++++++---,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------.....................------,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...------,,,,,,------...------------------,,,,,,***+++,,,---,,,---...///...//////000000000000000////////////000000000000111111111111111111111111111222222222222111000000////////////............/////////000///...------............//////////////////////////////////////////...------///000111//////000000000000//////------...////////////...........................//////.........//////000......---------,,,,,,,,,++++++,,,------...//////---------....../////////------............------...------,,,,,,------........./////////000000000++++++,,,---...///000111........................//////000000000///......---------....../////////,,,---...///...------...---,,,***))))))***,,,---,,,,,,,,,---------......------------------------***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,------------,,,,,,---,,,++++++,,,...........................////////////////////////111///......///000000/////////............////////////000000000000//////222111111111222222333444222333444555666777777777666666777888:::;;;<<<<<<;;;<<<>>>AAABBBEEEOOOZZZppp------.../////////......////////////////////////------------------------,,,,,,,,,,,,------------///......------,,,++++++++++++++++++,,,------...***+++++++++++++++******)))***+++,,,---,,,+++***+++++++++,,,,,,------...++++++,,,,,,,,,,,,------***++++++,,,,,,------...------,,,***((())),,,///++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......---------------...///000...------,,,,,,,,,,,,,,,******))))))))))))******---------------.........////////////...---++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,------...............///000000000000000////////////000000000000111111111111111111111111111111222222111111000///......//////////////////...///000000000///---,,,............//////////////////////////////////////////......//////000111------............------------...////////////...------------............//////......//////000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.............../////////------............------...------,,,,,,------...,,,------------.........)))***+++---///000111222........................///000000000000000//////...............//////////////////...---,,,+++***,,,,,,+++******+++---...,,,,,,,,,---------......------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...//////000000//////,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,........................000///...///000222222111///................../////////000000000000//////111111111111222333444444222333444666777777777777999999:::;;;;;;<<<======<<<<<<>>>AAABBBEEEOOOZZZppp---------------...///000////////////////////////........................++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,++++++,,,------***++++++,,,,,,++++++***(((***+++------,,,+++***)))******+++,,,,,,------++++++,,,,,,,,,,,,------******+++,,,,,,---......***,,,---,,,***)))+++---++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,---...000000...------------...//////---,,,,,,,,,,,,---......,,,++++++++++++++++++,,,............------------------...//////...---,,,,,,+++++++++,,,,,,---...------------------------++++++,,,,,,------.........------,,,,,,------...+++,,,,,,------.........------------.........------...///000111000000///.../////////000000000111111111111111111111111111000000000000000///......000000//////......------...///000111000///---,,,............////////////////////////////////////......///000000000000000------............------......///000000000000///---.........///////////////////////////000111111000000//////...------,,,,,,,,,,,,------------...////////////............------............------...------,,,,,,------...++++++,,,,,,,,,---------***+++,,,...///000000000..............................//////000//////...////////////............//////.........---+++))),,,,,,,,,,,,,,,------...,,,,,,,,,---------......------------------------...------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,---------...---...///000111000000///,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...---...000111111111......------------......//////000000000000//////111111111111222333444555444555666888999999999999:::::::::;;;;;;<<<<<<<<<======@@@CCCDDDFFFQQQ\\\qqq...---,,,,,,---...///000////////////////////////////////////////////////+++++++++,,,,,,---------))))))+++,,,...///000111------,,,+++++++++,,,,,,***++++++,,,,,,,,,++++++((()))+++---------+++***((())))))***++++++,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......(((,,,//////---++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************---,,,,,,++++++*********++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,---...000111222---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////000//////......//////000/////////...---------,,,+++,,,---////////////...++++++++++++,,,,,,---...111111111111111111111111,,,,,,------...///000000...------,,,,,,------...++++++,,,,,,---.../////////...------...///...------...000111111111000///.../////////000000111111111111111111111111111111...............------,,,222222111///...---,,,+++...///000111000///---,,,............/////////000////////////////////////---...000111111111000/////////000000000000////////////000111111111111111.../////////000000111111///////////////000111111111111000///......------,,,,,,------...//////000000000//////......---------..................---...------,,,,,,------...,,,,,,---------.........,,,,,,---.../////////...........................------...............---000000//////......------,,,+++,,,---...///...---,,,,,,,,,------.........,,,,,,,,,---------......------------------------***++++++,,,,,,---............---,,,,,,+++******---------.........//////+++,,,.../////////...---,,,------,,,++++++,,,...................................................111///...---...///...------------,,,,,,---------//////000000000000//////111111111111222333444555666777888999:::;;;;;;;;;999999999999999999999999??????BBBEEEEEEHHHRRR]]]qqq,,,,,,------...///000000........................//////...------------...------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......++++++,,,---------,,,,,,///,,,******---//////...---------,,,,,,+++++++++,,,++++++******++++++,,,)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------...------,,,,,,++++++++++++++++++++++++''''''((()))***+++++++++*********++++++,,,,,,,,,***+++---......---+++***++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......---+++***+++,,,...------------------------------.........------,,,,,,,,,+++,,,------......------......//////...,,,+++***###&&&***///111222111000...,,,+++---000111///---...---,,,,,,.../////////000000000000000000000000---......///////////////...//////000000000000000000000//////.........---////////////////////////000000...------...///000////////////////////////000000000000000000000000000000////////////000000222222111000//////000000000000000000////////////222333444444444222///...000000111111111111000000000...------......---+++---------....../////////---......///////////////////////////////////////...------------...//////---------------------------------............///........................//////.........---------------...---,,,---///222---------------------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,------...,,,,,,,,,------.........000///...---------------------------------------///...---,,,,,,,,,,,,,,,................................................------------------------////////////////////////............////////////......///000111222222333111222333333333222444555333444666888999999999999::::::;;;;;;;;;;;;;;;;;;===>>>AAADDDDDDFFFOOOZZZsss,,,,,,------...//////000........................///......---,,,---------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......///......---+++******)))---+++)))))),,,...---,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,---***+++---......---+++***+++++++++***++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,***)))***+++---,,,,,,------------------------.........------,,,,,,,,,+++,,,,,,---------------......//////...,,,+++***((()))+++---///000111111222///---,,,...000///...///---,,,,,,.../////////------------------------......///000000000000///...//////000000000000000000000/////////.........////////////////////////000///............000000////////////////////////000000000000000000000000000000////////////000000111111000////////////////////////000000000000000111222333444333111///...000000000111111000000000000///......//////...,,,------------............,,,------...///.........---------------------------------............///---------------------------------............///........................//////.........---------,,,---------,,,,,,---///---------------------------------,,,,,,,,,++++++***************++++++,,,---------------,,,,,,,,,,,,,,,,,,---------......///......---,,,,,,------------------------------///...---,,,,,,,,,,,,---................................................------------------------////////////////////////............////////////000000000000000111111111333555555555333222333444444555777888999:::999999:::::::::;;;;;;;;;;;;<<<===>>>AAADDDDDDFFFOOOZZZrrr,,,,,,------.../////////...........................------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***++++++,,,,,,------...000///---+++*********+++---+++******,,,------,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++++++++***,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,------------++++++------------+++++++++++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------......---+++***+++,,,---------------------------------.........---------------***+++,,,,,,------,,,,,,---...//////...---+++***...---,,,,,,---///111222555222...,,,---...///000///...,,,---...//////...------------------------//////000111111111111111...///000000111111000000000000////////////......////////////////////////............///000111111////////////////////////000000000000000000000000000000////////////000000000////////////............//////000000111111111111222333333222111///...000000000000000000000000111000//////000000///............---------------,,,,,,---............---------------------------,,,,,,.../////////...------------------------------------............///.......................................---------+++---......,,,++++++,,,------------------------------------,,,,,,,,,,,,...------------...//////000//////...------,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------------------------------........................////////////////////////////////////////////////............////////////111111111111000000//////555666777666444222333444555666777999:::::::::::::::::::::;;;;;;;;;<<<<<<===>>>AAADDDDDDFFFOOOZZZppp---------.........//////........................------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,------------,,,*********,,,...000---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,......------,,,,,,+++++++++,,,,,,------,,,,,,+++)))******+++++++++++++++++++++,,,---------,,,,,,------------------------.........---------------------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------.........---,,,,,,...//////...------------------------...............---------***++++++,,,---,,,,,,,,,---.../////////---,,,+++...---------...///111222111///...------...//////000...------///000///...////////////////////////000000111222222222222111//////000111111111111000000000//////////////////////////////////////////---......///000000111222//////////////////////////////////////////////////////000000000000/////////000000000000000//////......///000111111222222222222333333333222000000000000000//////000000000222000///000111111000//////.........------,,,,,,,,,---......//////......////////////////////////+++,,,...000000///...,,,........................---------............///................................................,,,...000///...,,,++++++...........................------------,,,,,,,,,///............///000000000/////////.........------------------------------,,,,,,+++++++++,,,,,,------------------------...------,,,,,,,,,------------------------------........................////////////////////////////////////////////////............////////////111111000000000000000000333444555555333222333444666666777888999:::;;;;;;999::::::;;;;;;<<<<<<<<<===>>>@@@DDDDDDFFFOOOZZZnnn---------.......................................------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,+++***)))***,,,///000+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******+++,,,,,,------,,,,,,+++***++++++,,,---,,,,,,,,,***++++++,,,------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......---,,,***+++---......---------------------------........................++++++,,,------------,,,---.../////////...---,,,***,,,---///000111111111)))+++---...///.........111///------///000///...////////////////////////000111111222222222222222///000000111111111111111//////000000000000000000000000000000000000000000---...//////000111111222000000000000000000000000//////////////////////////////000000000000//////000111111222222222111000...//////000111222222333333333333333333222222222000000///......///000000111000///000111222111000/////////......---------......///000000000000000000000000000000000000000+++,,,...000000///...,,,........................---------............///........................---.....................---///111111///---,,,---.................................---------,,,,,,+++************+++,,,,,,.........//////000000000------------------------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,------...------------------------........................000000000000000000000000////////////////////////............////////////...//////000111111222222///111222222222222444555666666777777888::::::;;;999999::::::;;;<<<=========>>>@@@DDDDDDFFFOOOZZZmmm...................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,(((***++++++)))(((((()))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,)))***+++,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......+++)))((((((***++++++***------------------------.............../////////+++,,,------......---------...///000000///...---)))+++---///000111000000%%%(((---//////.........111000......///000///...,,,,,,,,,,,,,,,,,,,,,,,,000000111222222222222111///000111111222222111111//////000000000000111111000000000000000000000000......000000111111111111000000000000000000000000000000000000000000000000...///000111111000///...000111222333333333222111///000000111111222222222333222222222222222222222000000............000000111000///000111222111000000000000/////////////////////000111111111111000........................,,,,,,.../////////...---........................---------............///........................---------..................000111111///......///....................................---------,,,,,,++++++++++++,,,------------......///000000111...------------,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000////////////////////////............////////////......///000111222333333---///111111111222444666555555666666777888:::;;;888999::::::;;;<<<=========>>>AAADDDDDDFFFOOOZZZlll................................................///......---,,,---------++++++++++++++++++++++++,,,,,,,,,---------......************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,......+++))))))++++++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......,,,***))))))+++,,,,,,+++---------------------------........./////////000,,,---......//////......---...///000000///...------------,,,---......///'''+++...///...---...///222000......///000///...,,,,,,,,,,,,,,,,,,,,,,,,///000000111222111111111000000111222222222222111//////000000000111111111000000000000000000000000//////111111111111000///000000000000000000000000000000000000000000000000...///000111111000///......000111333333333111111111111111111111111111111111000000000000000111111111000...------...000111000///...///111222111000000000000000111111111111...//////000000000000000........................---------............///........................---------............///........................---------.........//////.../////////---...///111....................................------------/////////...///000000111..............................---------,,,,,,,,,------,,,,,,---......///------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////............//////////////////000000111111111222///000222222222222444555555444444555666777999:::888999999:::;;;<<<===>>>===>>>AAADDDDDDFFFOOOZZZlll.....................---........................//////...------------...++++++++++++++++++++++++,,,,,,,,,------.........************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........---000222222///------...+++++++++,,,,,,---------...------,,,,,,------...,,,------....../////////+++,,,,,,------,,,,,,+++))))))***++++++++++++***((()))***+++,,,---------------------------------++++++,,,,,,---...//////,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......///---,,,,,,...//////...---------------------------.........//////000000---...//////000/////////---...///000000///......222///,,,***)))+++---///,,,...///...,,,,,,...111222111///...///000///...........................//////000111111111111000000000111222222222222111//////000000111111111222000000000000000000000000000000111222222111//////000000000000000000000000000000000000000000000000...///000222222000///...---///111222333222111000222222222111111111111111//////............///000111///...------...///111///.........000111111000000000111111222222333333---......///////////////111111111111111111111111...------------...//////////////////////////////---------.........//////........................---------.........//////------...---,,,---///222//////////////////////////////.........------------------------...///////////////...------,,,,,,.........------,,,,,,,,,---------------...///000------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////............/////////000111111111111000000000000222333444444222222333555444444444444555666888:::888888999:::;;;======>>>===>>>AAADDDDDDFFFOOOZZZlll+++,,,...///000///......//////...---,,,,,,++++++,,,,,,,,,,,,---...//////---,,,++++++------,,,+++------------------------...---,,,++++++++++++,,,...---+++))))))***+++,,,000,,,((()))---000///,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++*********,,,...000///...---,,,+++,,,------++++++******************++++++,,,------...//////000000///...---++++++***+++++++++,,,,,,---------+++******)))***,,,---...000...,,,))))))***,,,...---,,,,,,...//////---*********+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...........................---,,,,,,,,,,,,---......------,,,,,,,,,------////////////////////////------------------------...///000000//////000111777666444222111/////////////////////............000000000000000000000000000000000000000111111111111111111111222222222222333000---...000222111///,,,,,,,,,---------------////////////000000000000111111000000000000111111111000/////////000111222//////000000111222222333222111111111111111222222111111000000//////......000///...------...///000///////////////////////////......---------......////////////000000000000...///000000000///---,,,................................................000000000///......---------...000111111000...------------------,,,,,,,,,...............///000000///............---------///...,,,++++++,,,...///,,,,,,,,,---------......---+++******,,,---------111111000......---------,,,,,,,,,,,,------...///........................,,,---.........---,,,+++------...,,,+++***+++,,,------------------------------...///000000000000.........////////////000..............................//////000000111111444444333333333333222222666666555666777888:::;;;:::999888888999:::<<<===>>>===???CCCDDDFFFNNNVVVlll------..................///......---,,,,,,++++++------,,,,,,,,,,,,,,,------,,,++++++------,,,+++------------------------,,,,,,,,,++++++*********---,,,+++))))))***+++,,,...,,,++++++---...---+++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++******+++,,,...000///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,------......***************)))))))))+++++++++,,,,,,---------,,,++++++++++++---...//////...,,,******+++,,,------,,,,,,---//////---+++++++++,,,------------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,------...------------------------......---,,,,,,---....................................---,,,,,,---.........------,,,,,,------...........................------------------------...///000000//////000111555444333111000.........111111111111111111111000111111111111111111111111111111111111000000000000////////////////////////333111......000111000///000000000000000000000000222222222222222222222222333333222222222222333333111000/////////000111111000000000000000000000000333222222111000000111111111111000000////////////000///............///000///////////////////////////......------.........////////////000000000000000000000000000//////..........................................---------.........///////////////000...,,,++++++,,,...000.............../////////...............///000000///............---------///...,,,++++++,,,...///,,,---------...............---,,,---/////////---111000///...---------------------------...//////........................------///000000000///......---,,,+++++++++,,,,,,------------------------+++,,,,,,---------,,,,,,------........./////////..............................//////000000111111000111111222333444555555555555555555666888:::;;;;;;;;;::::::;;;<<<>>>???>>>===???CCCDDDFFFNNNVVVlll///......---------...............------,,,,,,+++...---,,,++++++*********---,,,++++++------,,,+++------------------------)))***+++++++++***)))(((,,,+++*********+++,,,---,,,---///...,,,+++*********++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++******+++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,&&&&&&'''((()))******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000------,,,,,,,,,,,,++++++---,,,,,,---......---+++,,,,,,---............---------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---..............................///......------......///..............................---,,,,,,---.........---------------.........................................................///000000//////000111444333111000///...------111111111111111111111111222222222222222222222222222222222111000000000/////////..................444222000000111222111000////////////////////////111111111111111111111111000000000000000000000000222111111000000000111111333333222111000000//////333333222111000000000111111000000000000/////////000//////......//////000///////////////////////////......---......//////////////////000000000000222222111000000000000000........................//////.........---------------......///000000111///...---,,,,,,---...////////////000000111111222///............//////000///............---------///...---,,,,,,---...///------........./////////.........000222222000...000///...---,,,,,,,,,,,,---------------......///------------------------,,,---...//////000//////111---))))))+++------+++------------------------+++,,,,,,,,,,,,++++++***,,,---------..........................................//////000000111111000000111222333444555555444444444555666777999999;;;;;;;;;;;;;;;===>>>>>>>>>===???CCCDDDFFFNNNVVVmmm111000...---,,,,,,---.........---------,,,,,,,,,---,,,++++++*********+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------+++)))(((+++************,,,------+++///333222---))))))+++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++---...///---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...///+++,,,---------,,,++++++...---,,,,,,......---,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------......------------....................................------------.........------------......///........................////////////////////////...///000000//////000111333222111000///.........///////////////000000000222222222222222222222222333333222222111000//////111111111000000000000000444333222222222222222111////////////////////////111111111000000000000000000000000000000000000000333222222222111111111111444333333222111111000000222111111111111111222222000000000000000000000000000//////////////////000////////////////////////...............//////000////////////000000000000222111000///...///000111......................../////////...------,,,,,,............//////000000,,,...///000000///...,,,......///000111111222222//////............///000///............---------......------------...............////////////000......///111333333000...///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,,,,222,,,'''(((,,,///...+++------------------------............---,,,++++++,,,,,,,,,---------....................................//////000000111111333333333222222222222111333333444555666777888888888888999999:::;;;;;;<<<>>>===???CCCDDDFFFNNNVVVlll111000...---,,,,,,---...---------------,,,,,,,,,+++*********++++++,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---+++***************+++,,,,,,---+++111666555...******,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,---......,,,,,,,,,,,,,,,+++++++++)))*********+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,------***+++---......---+++***...---,,,,,,---...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,................................................---------------...///000........................////////////////////////...///000000//////000111333222111000000000000000.../////////000000000111111111111111111111111111444333333222111000000///111111111222222222333333111111222222111111111222222222222222333333333333555555555555444444333333444444555666666555444444333333222222222111111000111111111111000000000000//////000000111222444444000000000000111111111111///000000000000000000///////////////////////////...............///000111////////////000000000000111000///...---...///000//////////////////////////////.........---------000000//////...............------------------...------...//////000111111//////............/////////............---------.................................////////////000------...000222222///---......---,,,,,,,,,------,,,,,,+++++++++++++++,,,------------------------------,,,,,,++++++++++++111,,,'''(((,,,///...+++------------------------............---,,,++++++,,,,,,,,,---------....................................//////000000111111333333222222222111111111333333444555666777888888888888999::::::;;;;;;;;;>>>===???CCCDDDFFFNNNVVVlll///......---------......------------------------*********++++++,,,---...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,***++++++++++++,,,,,,,,,,,,000555444...******,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,------...,,,,,,,,,,,,,,,+++******)))))))))******++++++,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,+++*********------,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,***+++,,,---...---,,,+++///---++++++---...------)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,------************************+++,,,,,,------,,,,,,+++........................---...////////////...---------------...///000000------------------------...........................///000000//////000111222222111000000000111111000111111222222333333333111111111111111111111111333333333222111111111000000000111222333444444555///111444444333333444555444444555666777888888999;;;::::::999999888888777777888999::::::999888777555555666555555444333222//////000000000000000000//////000000111222444444000000000111111111111222///000000111111000000///////////////////////////............///000111111////////////000000000000000//////...............////////////////////////........................111000000///......------222...)))%%%%%%)))...222---------....../////////000//////............//////............---------........................------........./////////---------///111111///---......---------------...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,---------...+++)))***---...---+++------------------------+++,,,,,,,,,,,,++++++***,,,---------..........................................//////000000111111//////000111222333444444333444555666777888888888999:::;;;<<<============>>>===???CCCDDDFFFNNNVVVjjj------..................---------------------------,,,,,,,,,,,,,,,---------,,,++++++------,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******+++...111000---************++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,------------+++,,,,,,---,,,+++***)))))))))***++++++,,,------++++++,,,,,,------......,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++)))***+++------------,,,***+++,,,,,,---------,,,///---++++++,,,......---***+++,,,,,,------,,,,,,+++++++++,,,,,,---------+++************+++,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,........................---...///000000///...---------------...///000111------------------------------------------------...///000000//////000111000000/////////000000111000111111222222333444444222222222222222222222222222222222222222222222222111111222444666777999999444888;;;<<<;;;;;;===>>><<<===>>>@@@BBBCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCCCC@@@AAACCCDDDDDDCCCAAA@@@>>>?????????>>>===;;;:::555555555444333333222222222222111111111111111222000000111111111222222222///000111111111111000///////////////////////////............///000111222////////////000000000000000000000000000///......////////////////////////,,,,,,------...////////////////////////.........000...,,,******,,,...000........................000000///...............///............---------......////////////......,,,---------............///...---...000000000//////......---....../////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000***+++,,,---------,,,,,,------------------------+++,,,,,,---------,,,,,,------........./////////..............................//////000000111111//////000111222333444444333444666888999999999888999:::;;;============<<<>>>===???CCCDDDFFFNNNVVViii+++,,,...///000///......------------------------//////...---,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,------+++***))))))+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******+++,,,------------++++++,,,---,,,+++***)))******+++,,,,,,---......++++++,,,------...//////---------------------------------,,,,,,+++++++++***+++---...///......---+++++++++,,,,,,---------///---++++++,,,......---+++,,,------......------+++++++++,,,,,,---------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,........................---...///000000///...------------......000111111------------------------------------------------...///000000//////000111///............///000000...//////000111111222222333333333333333333333333222222222222222222333333333444555777:::<<<===>>>;;;???CCCEEEDDDDDDFFFHHHJJJKKKMMMOOOQQQSSSUUUUUUWWWVVVVVVUUUTTTSSSSSSRRRNNNOOOQQQRRRRRRQQQOOONNNHHHHHHIIIIIIHHHFFFEEECCC======<<<:::999777666666555444333111000/////////000000111111222222222222///000111222222111000///////////////////////////............///000222222////////////000000000000000111222222222111///...000000000000000000000000+++,,,,,,---...///000000------......///000000000+++...333666666333...+++////////////............111000///...............//////.........---------......////////////......,,,,,,,,,---------......000///---...///111111000//////.........//////000111000///...............,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))+++---000111(((***...///...,,,,,,,,,------------------------------...///000000000000.........////////////000..............................//////000111111111222222222111111111111000444555777888999:::999999777888999;;;<<<;;;;;;:::>>>===???CCCDDDFFFNNNWWWhhh000000000///.........------,,,,,,++++++,,,,,,---,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***++++++******++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------...///...------,,,,,,------...------------------------+++,,,---------,,,+++***---------............///222...******,,,...---,,,***+++,,,,,,------------------............------..................------........................///...---,,,,,,---...//////...---,,,,,,---...///000000//////.........---111111000000000000111111000///---++++++,,,...000111222333333222333555777333555888999888888999::::::<<>><<<:::888:::777444333333555555444666444222111222444444333444222///,,,++++++---...000000000000000111222222---......///111222444555////////////............//////000000000000//////////////////000000000000000000//////......---------------.............../////////...///000000111222222111///............+++,,,---......---,,,+++,,,,,,,,,,,,,,,---...///......---,,,,,,+++******////////////////////////111000///...------...///)))***+++,,,...///000000------------------------..................------........................000///...---,,,++++++,,,---...//////...,,,***)))........................,,,,,,,,,---------......---------.........//////111111111000///......---111111222333333333333222333444444555666777888888999999:::;;;<<<<<<<<<<<<@@@???AAACCCCCCEEENNNYYYggg......---------------------,,,,,,++++++,,,,,,---,,,,,,+++************+++------------------------,,,,,,------,,,+++)))(((++++++++++++++++++++++++---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,,,,---------......+++*********++++++,,,---...------,,,,,,------...------------------------+++,,,---............---------------............111...+++***,,,------,,,++++++,,,---------,,,,,,------............------........................////////////////////////000///............///000000///............///000---------...//////000000222222111000000000111111222222111111111111111111000111333333222333555777:::;;;<<<;;;;;;<<>>@@@BBBEEEGGGLLLOOORRRUUUXXX]]]bbbeeeaaaccceeehhhkkkmmmmmmmmmnnnnnnnnnmmmlllnnnqqqttttttttttttuuuuuuvvvvvvvvvxxxwwwvvvvvvvvvuuutttssstttuuuwwwxxxyyyyyyyyyyyyvvvuuurrroookkkhhhdddbbb___^^^\\\ZZZWWWTTTRRRQQQWWWTTTPPPMMMKKKIIIFFFDDDCCCAAA>>><<<;;;:::777555333444444333333222111000222222111111111111222222000///////////////000000////////////............//////000000000000//////------------.........////////////000000111111111....../////////000//////...000222333444333111000111111000000000111111222...//////////////////...------......////////////++++++,,,---///000111111/////////////////////////////////.........//////////////////.........---------------------------,,,,,,------------.............................................---,,,,,,///...---,,,+++,,,,,,---........................------------........................////////////000000000111222222333333222222111222222222333333555555666777888999999:::777888999::::::;;;::::::>>>>>>AAADDDCCCDDDMMMWWWeee++++++,,,,,,------......---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------...///++++++++++++++++++++++++******************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,------....../////////++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------...------,,,,,,------...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,---............------,,,+++------............---------------.........//////........................................................................//////000000111222333333000//////......//////000222111111111333666888:::999===BBBGGGKKKNNNRRRUUUXXX\\\bbbfffhhhjjjlllmmmiiikkknnnqqqssstttuuuuuusssssssssrrrqqqsssvvvyyyyyyyyyzzz{{{|||}}}}}}}}}xxxxxxxxxwwwvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{zzzzzzyyyyyyxxxwwwuuusssqqqpppnnnmmmjjjfffccc___]]][[[\\\ZZZWWWUUUSSSRRROOOMMMKKKIIIFFFDDDCCC@@@===;;;<<<:::888555444444444555222111111000000111111111.........//////000111222////////////............//////000000000000//////------------.........//////000000000111111222222222111///......000222333...000222333444333111000111000000000000000111222/////////....../////////+++,,,---///111111111111,,,,,,------............////////////////////////......//////////////////+++,,,,,,------...//////------------------------,,,,,,,,,,,,------..................................../////////...---,,,,,,---.........---,,,+++........................---------.........//////........./////////000000111111111111111111111111222222111111111222333444666666666666666666666666;;;;;;;;;;;;;;;::::::999===>>>AAADDDCCCDDDLLLVVVddd------------............---,,,,,,++++++,,,,,,---------,,,+++++++++++++++************************......---+++++++++++++++++++++++++++++++++++++++))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------------++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++,,,,,,+++*********++++++...------,,,,,,------...------------------------...---,,,++++++++++++,,,,,,,,,,,,,,,---------------...///...,,,+++,,,------............------,,,------............------,,,,,,------.../////////........................------............------------............------........................////////////000111222333333222222333666:::>>>AAACCCGGGMMMRRRVVVZZZ]]]```dddhhhnnnqqqqqqpppoooooommmoooqqqtttvvvxxxxxxxxxwwwwwwxxxwwwwwwxxx{{{}}}~~~~~~|||}}}~~~}}}{{{zzz{{{|||zzz{{{|||~~~~~~}}}||||||}}}|||yyyvvvrrrnnnllljjjeeecccaaa___^^^]]]ZZZXXXUUUSSSQQQOOOMMMJJJGGGDDDBBB???;;;666444333333444111111000////////////000////////////000111333333////////////............//////000000000000//////------........./////////111111111111111222222222222111///...///000222444///000111222222222111000......------------......///......------......///+++,,,...000222222222222......------------------////////////////////////---...//////000/////////,,,,,,------------------------------------------++++++,,,,,,------..............................---...///000000///------+++,,,...//////...,,,***........................------........./////////....../////////000000000111111111111111111000000333222111111111222333444333333444444444444444444;;;;;;<<<<<<<<<;;;::::::<<<===AAADDDDDDDDDLLLUUUddd............---------------,,,,,,++++++,,,,,,---,,,,,,+++************+++++++++++++++++++++++++++///...---++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++******---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******---,,,++++++*********+++...------,,,,,,------...------------------------------,,,+++,,,,,,......++++++,,,,,,,,,---------,,,...//////,,,+++,,,---,,,---..................------............------,,,,,,------...//////000........................---...///000000///...------...///000000///...------------.........//////111111111222333555777777777888:::===AAAFFFIIIKKKRRRVVV\\\```cccfffhhhjjjmmmppptttvvvvvvvvvvvvwwwsssuuuwwwzzz|||}}}}}}}}}|||}}}~~~|||zzzyyyrrrpppmmmlllkkkiiifffccccccaaa___]]]\\\YYYUUURRRJJJHHHDDD???;;;888666555444333222111111111111222222222111111111111222222////////////............//////000000000000//////....../////////000000000222222222222222222111111---...///000000000000////////////000000000111111///...---,,,,,,+++,,,,,,///...---,,,,,,---...///...///000222222111000///........................////////////////////////,,,---///000000000//////------------............------------------------***++++++,,,------..............................---...///000000///...---,,,---------------------....................................////////////.../////////000000000000...//////000000111111111333222111000000222444555222222333444555666777777888888999:::;;;<<<<<<;;;<<<===AAADDDDDDDDDKKKUUUccc.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,------.../////////......---------//////.........---------------------------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,++++++*********///...------,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,,,,---///000222++++++,,,,,,,,,---------+++...000///,,,++++++---,,,,,,---.../////////...---..................---,,,,,,------...///000000000000000000000000000000...///000111111000///......///000111111000///......//////000111222222222222222333444666888:::;;;BBBEEEIIINNNSSSVVVXXXYYY___ccchhhlllnnnoooqqqrrrpppsssvvvyyyzzz}}}}}}~~~|||zzzwwwuuutttqqqmmmjjjnnnmmmkkkiiihhheeeaaa]]]VVVUUURRRNNNIIIDDD???<<<888777666555555555555555555444333222111111111111000/////////............//////000000000000//////////////////000000000000444333333222222111111111)))+++///222222000---***/////////...///000000111111000///...---,,,,,,,,,...---,,,++++++,,,---...111111222333222000...,,,.../////////000000000111////////////////////////,,,---///000000000//////,,,,,,---...///000111111------------------------******+++,,,,,,---..............................,,,...///111111000...---...---,,,++++++,,,...///..................................../////////000////////////000000000000,,,,,,---///000222333333333222111000000222444555222333444666999;;;<<<===444555777999;;;<<<======;;;===AAADDDDDDDDDKKKTTTccc.........////////////000************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---.........---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,++++++******)))------++++++++++++------------++++++++++++------,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------//////...---------......------,,,,,,,,,,,,++++++---------............///,,,,,,------------------,,,---......///......---...---,,,,,,,,,,,,---...,,,---...---,,,+++---///000///...---,,,------.../////////...---------,,,............////////////------............------//////000000111111222222222222333333333111000///***---000111111222333555222444777999:::>>>DDDJJJSSSVVVYYY\\\^^^aaaeeeggglllmmmoooppppppqqqssstttyyy|||~~~}}}zzzwwwttttttttttttssswwwuuusssrrrpppnnnkkkiiiccc```[[[VVVSSSOOOKKKHHH@@@>>>;;;888777444111///222111111222333333222000000111111222111111000//////000111000...---...//////////////////000111111555555555555444222000///.........///000111111222111000///......///000111111111000000//////......------------------------///111444444222///---,,,........................000000000///......------,,,,,,------.../////////////////////////////////444222...+++***+++---......------------...//////////////////////////////---------............///+++,,,,,,------,,,,,,+++......------------........................------------------------------333222111111111111222222222222222222222222333333444444555555666777777777999999999::::::;;;;;;;;;>>>===???BBBCCCEEELLLUUUccc,,,,,,,,,,,,------------+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++%%%&&&(((+++,,,---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++,,,---------,,,,,,++++++,,,,,,------,,,++++++++++++,,,---,,,++++++++++++++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,+++***************------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...++++++,,,,,,---------........................------,,,+++******+++,,,---,,,---...---,,,+++---///000///...---,,,------.....................------............////////////.........//////.........///////////////000000000000111111222111000///...,,,...///000//////111333333666999<<>>BBBCCCDDDLLLTTTddd------........./////////...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///...,,,++++++++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------++++++,,,---///000111111222111...,,,+++,,,---...////////////////////////,,,---...---,,,+++---///............------......------......//////000000............//////////////////000000000000//////000000000//////.........111111222222222222222222111222222222222444888;;;@@@FFFMMMSSSYYY```hhhmmmjjjkkkmmmmmmnnnpppsssvvvxxxyyyzzzyyywwwwwwxxxyyyxxxyyy{{{|||}}}}}}~~~{{{vvvqqqnnnlllllllllmmmoooqqqssstttuuuxxxzzzzzz{{{|||{{{yyyxxxvvvuuurrrooonnnnnnooonnnnnnnnnppptttwwwxxxyyyzzz{{{xxxvvvtttrrrqqqnnnkkkiiidddaaa\\\WWWTTTQQQNNNLLLFFFCCC???<<<;;;;;;:::999666555333222333444666888999:::999666333000000000111000000///000000111111333333333222111111000/////////000000111111111111000000000000000000111111000000111111222222333333////////////////////////000111000///------...000....................................//////000000,,,,,,------.../////////////////////////////////------...000111111111111,,,------...............---------------------------------............///......////////////......---..................---///...---,,,,,,---///000........................000000111111111111111111......///000222333444444222222333333444555555555888888999::::::;;;<<<<<<===<<<>>>AAABBBDDDKKKTTTccc---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.........---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000...------,,,,,,,,,------,,,,,,,,,+++++++++------------............,,,---...///000111222333222111...,,,+++,,,---...////////////////////////,,,---...---,,,+++---///------..................---......//////000000000............//////////////////000000000000//////111111111000000/////////000000000000111111222222///111333444777;;;AAAEEELLLSSS\\\cccfffiiillloooiiijjjlllmmmnnnqqquuuxxx|||}}}|||yyyuuurrrqqqqqqppprrruuuxxx|||}}}}}}~~~~~~yyyvvvrrrooommmlllmmmnnnllloootttxxx|||~~~zzzwwwvvvuuusssrrrtttxxx|||~~~~~~}}}~~~}}}|||{{{{{{{{{yyywwwtttppplllgggcccaaa___\\\ZZZSSSOOOIIIEEEBBB@@@===<<<888666444333222333555666999:::999777444111111111111111000000000000111111333222222111000000000000000000000111111111111111//////000111111111111111000000111111222222333333////////////////////////000000///---,,,,,,...000////////////////////////000000//////............,,,,,,------.../////////////////////////////////,,,---...//////......---,,,---......//////..............................---------............///...//////000000//////...------...//////...------...------,,,---...///000........................,,,---.../////////.........///000111222333444444222222333333444555555555777888888999;;;<<<<<<===<<<<<<>>>AAABBBDDDKKKTTT```|||++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------((()))+++,,,------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))******++++++,,,------+++,,,,,,------,,,,,,+++******++++++++++++*********+++,,,------,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++---------.........//////---......///000111222222000///...---,,,,,,---...,,,,,,------------,,,,,,,,,---...---,,,+++---///,,,---......///.........//////////////////000000............////////////...//////000000//////...111111111111000000000000............///000222222///222666:::???EEELLLPPPYYY___gggkkklllkkklllmmmiiijjjlllmmmnnnqqqvvvzzz}}}}}}{{{xxxsssooonnnnnnmmmqqqvvv{{{{{{xxxuuussssssuuuxxxzzz~~~vvvtttrrrqqqpppqqqrrrsssxxx{{{~~~vvvrrrmmmiiigggeeecccbbb___[[[UUUPPPLLLIIIEEEBBB;;;999777555333222222222777888888666444222222333222222111000000000111111222111111000//////000000//////////////////////////////000111222222222222000000000111111111111111...........................///...---,,,,,,...000////////////////////////111000000///......------/////////...------,,,,,,------------------------000000000000000///...---+++,,,.../////////...---////////////////////////---------............///......////////////......,,,---...//////...---,,,,,,,,,---....../////////........................---...000111222222111000000000111222333444444444333333333444555555666666777777888999;;;<<<======<<<<<<===AAABBBCCCKKKSSS___{{{******+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***))))))***,,,------,,,***)))+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++***++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---------.........------......////////////.....................---***+++,,,------,,,+++***,,,---...---,,,+++---///,,,,,,.../////////......000000000///////////////............////////////.........//////........./////////000000000000000////////////111222444555555999???FFFLLLSSSYYY]]]cccgggkkkllljjjhhhiiikkkkkkkkkllllllmmmppptttxxxyyyzzzzzzwwwtttrrrrrrrrruuuxxx}}}}}}{{{tttrrrooonnnppptttxxx{{{}}}wwwrrrooollljjjiiihhheee```\\\XXXTTTOOOLLLBBBAAA???<<<999666444222333444555444333222333444333222111111000000111111222111000///...///000000////////////////////////...///111222333333222222111000000000000000//////------------------------------...---,,,,,,---//////////////////////////////////////////........./////////...------,,,,,,------------------------111111111000000000//////+++,,,...///000///...---........................---------............///---......//////......---,,,---///000000///---,,,***+++---///000000///...........................000111333555666555444444222222333333444444444444333444444555666666777777666777888999;;;<<<===>>><<<;;;===@@@BBBCCCJJJSSS___{{{,,,,,,---------.........)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------,,,+++)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++******)))++++++------------++++++)))***+++,,,,,,+++***))))))***,,,------,,,***)))+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++,,,---...///---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,------------------,,,---...//////......---,,,,,,---......---,,,,,,------...---,,,+++---///+++,,,.../////////......111111000000//////................../////////000------............---------.........//////000000333333333333444666888:::===BBBIIIQQQWWW^^^dddhhhhhhjjjkkkiiifffeeegggjjjkkklllkkkjjjjjjlllqqqtttvvvwwwxxxxxxvvvvvvwwwxxx{{{wwwtttrrrrrrpppnnnnnnpppvvv{{{~~~zzzxxxuuusssllljjjfffccc```\\\WWWTTTJJJIIIGGGCCC???;;;888555000222333333222222444555333333222111000000111111111111///......///000000222222222111111111111111...///111222333333222222111111000000//////......------------------------+++---......,,,,,,---...000000000000000000000000------......///000000000,,,,,,------...//////000////////////////////////,,,,,,+++++++++,,,,,,---+++,,,...000000///...------------------------------------.........//////------............------,,,---///000000///---,,,)))+++...000111000...---////////////////////////---///111333444333222111444444444444444444444444444444555555666777777777666777888999;;;<<<===>>><<<;;;===@@@AAACCCJJJSSS___|||'''((()))***,,,---...//////...------,,,,,,,,,,,,---------,,,,,,+++++++++///...---+++******++++++...------,,,,,,------...++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++...+++))))))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------.........---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000000000000/////////////////////.....................////////////222111000/////////000111///111444555555999???DDDKKKOOOUUU\\\bbbgggjjjkkkllljjjgggcccaaabbbeeeiiigggkkknnnmmmjjjiiimmmqqquuuuuuvvvyyy|||~~~~~~}}}~~~~~~}}}||||||{{{xxxuuusssqqqqqqqqqsssuuuwwwvvvwww|||{{{yyytttnnnkkkggg^^^SSSOOONNNLLLKKKHHHDDD===999<<<777111111555888888666000111111222222111111000//////000111111111111111222222222222222111000000000000000000000000000000...............///000000////////////...........................///000000000000//////.........---000000000000000000000000......//////...---,,,,,,---------....../////////.........------,,,,,,,,,...---,,,,,,,,,,,,---...////////////...---,,,,,,---------....../////////000///...---,,,,,,---...+++,,,------............------------------------,,,------......------,,,000111111111222222222222111111222222222333333333444444333444444555666777>>>===<<<;;;::::::::::::<<<>>>@@@@@@@@@DDDJJJOOO___yyy******+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++///...---+++******++++++------,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---+++******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////000000000000///////////////////////////.../////////000000000111111111111000000000111333444000444888;;;===AAAHHHMMMSSSWWW^^^dddiiijjjiiihhheeeeeedddbbbbbbdddgggkkkjjjkkkkkkhhheeeffflllqqq{{{{{{|||~~~|||yyyvvvuuuuuuuuuuuutttttttttsssssssssssssssyyy{{{}}}~~~~~~zzztttjjj___YYYWWWUUUSSSQQQMMMHHHEEEAAA===888777888999777444222222111111000///////////////000111111111111111111222222222111111000///000000000000000000000000///............///000000////////////...........................///000000000/////////............000000000000000000000000//////000000//////...---+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,///...------------...///...............---,,,,,,(((((()))***,,,---......111000///...---......///***++++++,,,------,,,,,,.................................//////.........000000000000111111111222111111222222222333333333444333333444444555666777;;;:::999999888888999999<<<>>>@@@@@@@@@DDDJJJOOO___yyy---,,,,,,++++++*********,,,++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---......---,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++------------------,,,,,,......------------,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------.........---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000000000//////......//////////////////000000000111111111222222000000000000111333555666444999@@@EEEIIIMMMSSSXXX]]]bbbhhhmmmooommmiiifffaaaccceeeggghhhkkkooorrruuutttqqqmmmjjjmmmsssyyy~~~~~~vvvtttpppnnnmmmoooqqqsssssstttvvvyyyzzz|||||||||~~~sssfffccc___\\\YYYUUUQQQNNNLLLHHHDDDBBBAAA???:::666555444222111/////////000///000111111222111111111000111111111111000////////////////////////////////////......//////000111////////////...........................///000000////////////............000000000000000000000000000000000000000000///......////////////000000000...---,,,,,,,,,---...///000///............///000------------------,,,,,,&&&'''(((***,,,---...///111111000////////////000//////000000111111000000////////////////////////////////////////////////////////////000000000000111111222222222333333333333333333333444555666777999888888888999999:::;;;<<<>>>@@@@@@@@@DDDJJJOOO```yyy---,,,,,,++++++*********************+++,,,,,,---+++++++++,,,,,,------------------,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++///......------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,---......,,,***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------.........---,,,,,,,,,,,,---------------------------------------------------,,,---------......////////////000000000000//////............////////////000000000111111111222222/////////000222444666888<<>>;;;>>>@@@@@@@@@DDDJJJOOO```yyy++++++++++++++++++,,,,,,************+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++.........------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......,,,)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.............../////////000000000000//////---.........//////000000/////////000000000111111000000111222444777:::<<>>???;;;>>>@@@@@@@@@DDDJJJOOO___xxx))))))***+++,,,,,,------,,,++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////000000000000//////------......///000000000/////////000000000111111222222444777;;;@@@DDDFFFQQQVVV[[[^^^^^^^^^```bbbfffhhhlllpppsssuuuvvvvvvzzz~~~wwwtttpppmmmkkkjjjhhhfffjjjnnnttt{{{{{{wwwsssssspppkkkddd[[[SSSNNNCCCAAA>>>;;;888666555555222222222333222222111000000000111222222222222111000000000000000000000000000000//////000000111222////////////...........................///000000.........///////////////000000000000000000000000,,,------...............---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,------,,,,,,---///000111000000/////////.........,,,---...............---....../////////...---------------......//////000//////------------//////............////////////111111222222222333333333222222222222333444555666666666777888999;;;<<<===<<<>>>@@@@@@@@@DDDJJJOOO]]]www)))******++++++,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,+++******))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***+++******************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------.........---,,,,,,,,,,,,---------------------------........................////////////............//////000000000000//////------......///000000111000000000111111111222222444666999???EEELLLRRRUUUYYY]]]aaabbbaaa```bbbdddgggkkkqqqwww{{{}}}~~~}}}}}}{{{nnnllljjjjjjkkkmmmnnnnnntttzzz~~~tttiii```\\\QQQOOOKKKGGGAAA===999777222333333333222222111000111111222333333333333333222222222222222222222222000000//////000000111222////////////...........................///000000............/////////000000000000000000000000000------...///////////////000000000000/////////...,,,---...//////...,,,+++,,,---...//////...---,,,...---,,,---...000222444.............../////////,,,---...///000//////...111111222222111000000///---......///000000111111111000...------...000111....../////////000000000111111222222222333333333222222222222333444555666666777777888999;;;<<<===<<<>>>@@@@@@@@@DDDJJJOOO\\\vvv++++++++++++++++++,,,,,,///......---,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,---------,,,+++******))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))******++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,***''''''(((*********************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,------.........---,,,,,,,,,,,,---////////////////////////........................///////////////.........//////000000000000//////---------...///000000111111111222222222333333333666888===EEEMMMVVV]]]aaa^^^aaaddddddbbbbbbdddfffhhhnnnvvv~~~|||xxxssspppooonnnnnnqqquuuzzz~~~tttkkkggg^^^\\\WWWQQQJJJCCC>>>:::333333333333333222111000111222333444444444444444222222222222222222222222000000000000000111111222000/////////...........................///000000---.........//////000000000000000000000000000000......///000000111000000//////......---------,,,///111222444333111...,,,---...///000000///...---......------...111333555---......///000111111222---...///111111111000//////////////////...---,,,...//////000111222222222222111000......000111222////////////000000000000111111222222222333333333222222222222333444555555999999999:::;;;<<<>>>>>><<<>>>@@@@@@@@@DDDJJJOOO[[[uuu++++++++++++++++++++++++)))***++++++,,,,,,++++++////////////////////////,,,,,,,,,++++++*********,,,+++******)))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***---------,,,,,,+++++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,---...//////......------------............---------......///000000//////......------111111111111111000//////000000///............///...000333333333333444555;;;AAAIIIRRRZZZ^^^```aaaaaa```______aaadddhhhjjjtttwww{{{}}}|||wwwtttrrrqqqqqqqqqtttyyyzzzqqqjjjeee^^^XXXSSSMMMEEE???===888333111222333222111111111111222444333111///222222222222333333444555222111000//////000111222000000///...............---,,,,,,...111333333222000//////.........//////............////////////,,,---------......////////////000000///...---------------------------------...///000000///...---...........................---------...000111333//////...------///000111222222222222222111000///000000//////.........---////////////000000000000.........///000000111111222222222222222222333333555444333222222333555666777888888999;;;<<<<<<===>>>@@@BBBCCCCCCEEEKKKPPP\\\vvv++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,---......///......------------......///......---------......///////////////.........000000111111000000///...000000////////////000000111333555666666777999;;;EEEJJJQQQYYY___cccdddeeecccbbbbbbccceeehhhkkkmmmooossswwwzzz{{{}}}~~~{{{zzzwwwsssnnnlllnnnqqqtttzzz~~~yyytttlllddd^^^VVVMMMFFFCCC>>>999666777777777666222222111222444333111///333222222222333333444555222111000//////000111222000000///............///---,,,,,,---000111111000/////////.........//////............////////////------......///////////////////////////...---------------------------------...///000000///...---...........................---,,,,,,,,,---...///......------......///000000000111111111000//////........................////////////000000000000222111111000000//////...111222222222222333333333666555555555555666666777777888888999;;;<<<<<<===<<>>AAACCCDDDDDDFFFLLLPPP\\\www++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......////////////......++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------------,,,,,,++++++******---..................---,,,------......------,,,,,,,,,,,,---------............------------......000///...---------------------......//////000000......////////////......///////////////000111222444777;;;???CCCIIIOOOSSSWWWZZZ```fffjjjlllmmmmmmlllmmmmmmmmmlllkkkiiihhhbbbgggmmmrrrvvvxxxzzz|||}}}}}}{{{yyywwwuuuqqqooolllmmmmmmnnnrrrzzz|||sssiiicccZZZVVVOOOGGGAAA===999888333222000000222333333222333333333222222333333444111111111111111111111111111000000///.../////////000///......///000///---.........///////////////............////////////000000000000000000111111...///////////////.................................//////////////////...........................,,,,,,++++++++++++++++++***+++---.........---,,,---...//////000000000000111111000000////////////////////////000000000000000000000111222222333333111111111222222333333444000111333444555555444333888888999::::::;;;<<<<<<===@@@BBBBBBBBBEEEKKKOOO\\\vvv++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------............------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------......------,,,,,,,,,+++---..................---,,,------......------,,,,,,,,,,,,---------------......------------......//////...---------------------......//////000000......////////////..................///000111222444888>>>EEEKKKRRRYYY^^^^^^```eeejjjmmmooopppppppppppppppnnnkkkhhhdddbbbaaafffmmmsssvvvyyy{{{}}}}}}zzzwwwsssooommmmmmlllpppwww{{{zzzrrrnnnfff\\\QQQGGGAAA>>>666333111111222444555555444333333222222333333333111111222222222222111111111111000///////////////222111///000111111000...------...///000000//////............////////////111111111111111111000000......///////////////.........................../////////....../////////........................***++++++,,,---.........***+++---.........---,,,......///000111111111111555444333222111///......////////////000000000000000000000111222222333333000000111222333333444444///000222444555444444333888999999::::::;;;;;;;;;:::<<<>>>??????BBBGGGLLL[[[uuu++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---------------------------------............------,,,------......------,,,------------------------......------------............---------......///.........///////////////......///000000000//////---......///000111333444777<<>>;;;666444444555555555444444333222222222333333111111222333333222111111222111000000//////000000222111000000222222111000,,,---...000000000//////............////////////111111111111000000000000---...//////////////////........................//////............//////........................***+++,,,...//////000000,,,,,,---...............//////000111111111000000555444333222111000///...////////////000000000000333222222111000000//////000000111222333444444555111222333555666666666666999999999::::::;;;;;;;;;===???AAABBBBBBDDDJJJOOOZZZttt++++++++++++++++++++++++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,------......,,,,,,------------,,,,,,,,,------......------,,,------------------------......------------......---------------...///000///////////////............///000000111111000000//////000111222444666666>>>DDDLLLTTTZZZ___cccfffjjjkkklllmmmmmmlllkkkkkkgggggghhhiiiiiiiiiiiiiiinnnrrrwwwyyyyyywwwuuutttrrrmmmkkkkkkjjjjjjpppyyyyyyzzz{{{zzz||||||zzzxxxvvvsssqqqpppoooppprrrttttttsssrrrqqqkkkjjjjjjkkkoootttyyy|||~~~xxxfffZZZSSSJJJEEE???999777666555444555444333333222222222333111222222333333222222111222111000000//////000000111000///000111222111000+++,,,...000111000//////............////////////111111000000000/////////------...///////////////........................000///...------...///000........................+++,,,---...//////............------......///000//////000000//////......111111000000000000//////////////////000000000000222111111000000//////...///000111222333444444555222222222333444555777777999999::::::::::::;;;;;;???AAACCCDDDDDDGGGLLLQQQYYYrrr++++++++++++++++++++++++(((((()))***************++++++++++++++++++++++++*********++++++,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------,,,+++++++++******))))))***************************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++))))))***+++,,,------...+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------.........------.........,,,,,,,,,---...///000111000000//////.........---//////000111111111111111111111111333444666888999DDDJJJRRRZZZ^^^bbbdddfffkkkkkkkkkkkkiiigggeeeccc```aaacccfffjjjmmmoooqqquuuxxx{{{{{{yyytttqqqooommmiiiiiinnnqqqvvv~~~vvvvvvuuuqqqkkklllnnnnnnllljjjgggeeeffffffggghhhhhhgggffffffbbbaaaaaabbbeeejjjnnnrrrwwwyyy{{{mmmfffTTTNNNEEE>>>999666555333555444333333222222222222111222333444444333222111222111111000000000000000000......///000111111000+++,,,...000111111000///............/////////000111000000000//////......------...///000000//////////////////////////////000///...------...///000........................,,,---...///...---,,,+++//////...------///000111.../////////...---,,,,,,,,,------...///000000111////////////000000000000.........///000000111111///000000222333444555555111000000000111333555666:::::::::::::::::::::;;;:::<<<>>>??????AAAGGGLLLXXXqqq++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,---...---,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////......++++++---.........---,,,000000000000000000000000222000///000222333111///000111333444666;;;AAAEEEOOOTTT[[[```ccceeegggiiimmmllljjjfffbbb^^^]]]^^^___eeemmmssstttuuuwwwzzzxxxyyyyyyvvvqqqllliiigggfffiiinnnvvvzzzwwwvvvwwwyyyzzzzzz{{{~~~{{{tttpppooopppmmmlllkkkiiihhhgggffffffiiifffdddeeeggghhhgggeeecccbbbaaaaaabbbdddhhhjjjtttuuuxxx|||tttggg\\\OOOEEE@@@<<<777333666444222222333444555444222222222222222222222222333222111111000000111111111///......///000000000000000000000000000000000111111000///...------,,,333333222000///---,,,,,,000///...,,,,,,---......,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---,,,+++---///000000000000000000000000333333222111000///......000000000000////////////000000000000000111222222000000////////////000000333333333333333333333333555555666777777666555444666777888999:::;;;;;;;;;<<<===>>>???AAADDDHHHLLLYYYppp++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++------........./////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***)))***+++,,,---------,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......////////////......+++,,,---...///......---000000000000000000000000111///---...000111000......000444888===CCCJJJOOORRRVVV[[[___bbbccceeefffeeeeeeeeebbb___]]]]]]^^^eeejjjqqqwwwyyyyyyxxxxxxtttsssqqqmmmhhheeeeeeeeedddhhhppp{{{wwwrrrppplllnnnppprrrsssvvvzzz}}}{{{vvvrrrqqqqqqtttsssqqqooommmlllkkkkkkllljjjiiijjjmmmoooooonnnooonnnllllllkkkkkkjjjhhhiiijjjkkkmmmppptttwwwyyy|||{{{{{{}}}zzznnn___SSSKKKEEE>>>999999666444222333444333333222333333333333333444444333222111111000000111111111000//////000000000000000000000000000000000000111000000///......------111111000000//////......//////...------------......///000111111000///...///.........---------,,,------,,,,,,,,,---...............---++++++,,,...........................111111111000//////......000000000000000000000///000/////////000000111222000000////////////000000333333333333333333333333222222222333444666888999777888999:::;;;<<<<<<<<<<<<===>>>???AAADDDHHHLLLYYYppp++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************)))))))))))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++*********+++,,,---------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000//////............//////,,,---...///000///......000000000000000000000000111///......000111000//////222777===CCCJJJRRRWWWWWWZZZ]]]``````aaabbbccc^^^```aaaaaa``````aaacccjjjnnnttt{{{{{{wwwooommmhhhccc```aaaeeeiiikkkooowww{{{||||||yyytttpppmmmlllmmmooorrruuuxxx}}}}}}zzzzzzzzz~~~}}}{{{xxxvvvtttsssssssssrrrqqqssswww{{{|||}}}{{{yyyxxxxxxxxxuuupppkkkjjjiiiiiihhhhhhiiijjjjjjmmmlllmmmooossswwwxxxxxxxxxxxxxxxxxx{{{pppaaaWWWMMMDDD===>>>;;;777555444555444333222333333333444444444555333222111111000000111111111000000000000000000000000000000000000000000000000000000//////.........////////////000000000000...////////////...------//////000000000000//////////////////..................---,,,,,,,,,---------......,,,+++***,,,---........................////////////////////////000000000000000000000000///////////////000000000000000////////////000000222222333333333333333333222222111111222555888:::777888999;;;<<<<<<======<<<===>>>???AAADDDHHHLLLZZZqqq++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***((((((***+++---...///000------------------------------------------------///............///000000///...------------...///------///000000000///...////////////////////////111000000000111222333333555888>>>CCCHHHNNNTTTXXX[[[]]]______^^^]]]^^^___]]]```ccceeefffhhhjjjlllnnnpppuuu||||||vvvllliiiddd``````eeennntttzzz}}}xxxsssqqqsssttttttsssrrrrrrssswwwzzz}}}}}}|||{{{{{{{{{|||~~~zzzuuusssrrrqqqooommmlllkkkjjjkkkjjjiiiiiijjjkkkjjjiiinnnnnnmmmlllnnnsss{{{qqqeeeZZZNNNFFFCCC@@@;;;888777666666555222222333333333444444444333222111111000000111111000111222222111000000111000000000000000000000000000000000///////////////000000//////////////////...///000000000///---,,,---..................---000000000//////////////////...---,,,,,,,,,,,,,,,---...///...,,,+++,,,---........................---------.........//////000000000000000111111111/////////000000000//////000000////////////000000222222222222222333333333444444333333333444555666777777999:::;;;<<<<<<<<<<<<===>>>???AAADDDHHHLLLZZZqqq++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***((()))***+++---...000000------------------------------------------------///............///000000......------------......------///000000000///...////////////////////////////////////000222444666<<<@@@EEEIIIMMMQQQUUUXXXYYYZZZZZZYYYXXXXXXYYY[[[aaadddhhhkkkmmmoooqqqsssttttttvvvzzz}}}|||vvvpppjjjhhheeecccgggppp{{{~~~}}}~~~|||xxxsssooopppsssuuuwwwyyy|||zzzyyyxxxwwwuuusssqqqppppppnnnkkkjjjjjjiiigggfffjjjiiigggeeefffiiiooosssxxx|||{{{ooobbbXXXJJJFFF@@@;;;999777666555333333333333333333333333333222111111000000111111000222444444111000000111/////////////////////////////////000000000000000111111000000//////.........///000000000///---,,,.........------.........000000000000000000000000///...---,,,,,,,,,,,,,,,...///000000...------...////////////////////////,,,,,,------....../////////000000000111111111222//////000111000000///...000000////////////000000111111111222222333333333222333666777888777555444555666777888::::::::::::<<<===>>>???AAADDDHHHLLLZZZqqq++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,...---------,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***------------,,,,,,,,,,,,------------------------------------------------......------......///000,,,---............---,,,,,,---...///000///......000000000000000000000000---......///000222777:::CCCFFFKKKOOOQQQSSSUUUWWWOOOQQQRRRRRRSSSVVVYYY\\\gggjjjnnnqqqrrrsssuuuwww{{{yyyxxxvvvuuuqqqmmmjjjlllllllllnnnttt}}}{{{vvvvvvwww~~~}}}{{{zzzzzzyyyvvvtttvvvxxx|||~~~}}}xxxuuuqqqppppppqqqqqqqqqnnnmmmkkkgggeeeeeehhhkkkpppsssxxx}}}uuujjjXXXRRRJJJBBB===999666555555555444444333222222222333222111111000000111111000333666555222000000111/////////////////////////////////000000111111111222111111000///......---///000000000000///......000000////////////000000////////////000000000000......---,,,,,,,,,------...000111111///......///000000000000000000000000,,,---------....../////////000000111111222222222000000111222222111///...000000////////////000000000000111111222333333333---000444888::::::999777444555666888999999::::::<<<===>>>???AAADDDHHHLLLYYYppp++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++,,,---,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***.........---,,,,,,,,,+++------------------------........................---------------......///+++,,,...//////...,,,++++++,,,---...///......---000000000000000000000000---///111222333666<<>>???AAADDDHHHLLLXXXooo++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++---...---,,,+++***+++,,,---...+++++++++,,,,,,+++++++++,,,,,,,,,------.........------------------------........................---,,,,,,,,,,,,---......)))+++...000000...+++)))+++,,,---.........---,,,000000000000000000000000111333555666777<<>>???AAADDDHHHLLLWWWnnn))))))*********+++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))+++---,,,+++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------***,,,---......---+++))),,,---------------------000000000000000000000000------------------------000000111000000///......000000000000111111111111000111222111000///000111555444333666<<>>666555444111...---///111000///---,,,,,,---...///111111333333333333111111222222333444444555555666666777888999:::;;;;;;;;;;;;<<<===>>>???BBBFFFIIIYYYlll*********++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))+++,,,,,,+++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,+++.........------,,,,,,+++------------------------------------------------///000000000//////...---............////////////...///111000000000111333666777:::???EEEJJJNNNOOOLLLJJJGGGDDDAAABBBFFFJJJSSSZZZccclllssswwwzzz|||~~~~~~~~~~~~}}}{{{yyyxxxqqqooolllhhhgggllluuu}}}vvvsssvvv}}}~~~{{{vvvqqqllljjjeeefffiiipppyyyzzzuuuqqqooosssyyyqqqbbbVVVOOOAAA===999777777777444111444333333222222222222333333333333333222111000000000111222111///...///000111111000///////////////111111000000000000111111.........///////////////////////////////////////------........./////////...------,,,,,,------...,,,,,,++++++,,,...///000000000000////////////...,,,---......//////......---...111999CCCHHHHHHFFF444444333000......000222111000///......///000111111222333444444333222111222333333444444555555666888888777777888:::<<<===<<<===>>>???@@@CCCGGGJJJYYYlll++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++((()))***+++,,,------...,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++++++++++++++,,,------...//////...---,,,++++++***------------------------------------------------...////////////...------............////////////,,,.../////////000222444444777===DDDHHHKKKLLLLLLCCCCCCBBBAAAAAAEEEKKKPPP___eeennnvvvzzz|||~~~~~~zzzwwwsssqqqjjjlllllljjjjjjoooyyyzzzrrroooqqq|||xxxssshhhhhhiiioooxxxxxxoooiiihhhjjjqqq{{{uuueee[[[KKKEEE>>>:::999888666444666555444444333333333444444444333222111111111111111333333333111000111222111111000/////////000000111111000000000000111111000000////////////......////////////////////////,,,,,,,,,------------......------,,,,,,------...------,,,,,,---...///000111000...---------...///---......///////////////---...222888======999444222333222000//////000222333222111000000111222333333333444444444444333333333333333444555555666666:::888666666777999===???===>>>???@@@AAACCCHHHKKKXXXkkk++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,+++******+++,,,///000.........------,,,,,,,,,////////////////////////........................---...............------000000000000111111111111...///000//////000222555666;;;BBBGGGIIIGGGEEECCC===???AAACCCHHHOOOWWW\\\iiinnnvvv|||~~~~~~~~~{{{vvvqqqmmmjjjfffjjjoooppppppuuu}}}yyywwwxxxtttrrrqqqssszzz|||ppphhheeecccdddjjjrrr{{{yyymmm^^^UUUIII@@@<<<:::999777666666555444333333333333555444222111000111222333111222333333111111111333111111000000///000000111111111000000000000111111111111000000///......---////////////////////////,,,,,,,,,---------......///......------......///111000///------------...222111///------...///000//////000111111111111000......///111111---'''"""000111111000//////111333222222111111111222333333444444444444444444444444333333444444555666666666888888777777888:::<<<===<<<===??????@@@CCCGGGKKKXXXkkk++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,+++***)))***,,,///111,,,,,,,,,------.........////////////////////////........................------...............---000000000000111111111111111111111111000111444666???DDDJJJLLLJJJEEEAAA??????BBBHHHNNNUUU^^^fffllltttxxx~~~~~~{{{vvvqqqllliiifffffflllssswwwzzz}}}zzzyyy|||zzzmmmdddaaa]]]]]]aaagggmmmxxxuuuiiiXXXIIIAAA<<<:::888666666444333333222222222444333222111000111222333///111222111000000111222111111000000000000111111111111000000000000111111222222111000///......---////////////////////////............////////////000000////////////000000111000///...---...//////333222000......///000111---...//////000000//////------.../////////---,,,///000111000//////111222000000000000111111222222444444444444444444444444333333444555555666666777555666888:::;;;;;;;;;:::;;;<<<===>>>???BBBFFFIIIWWWkkk++++++++++++,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++---,,,*********,,,...///***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................------...////////////...............////////////333333333333222444888;;;CCCGGGJJJJJJEEEAAA??????CCCHHHPPPXXX```gggooosssyyy|||~~~~~~~~~{{{wwwrrrnnnkkkiiiiiijjjooovvv~~~||||||sssggg___ZZZVVVVVV[[[```dddkkkrrruuu~~~|||jjjYYYLLLDDD===999777666555444333222222222333333222222111222222333...///111000//////000111111111000000000111222222111111000000000000111111222222111000000///....../////////////////////////////////000000000000111000//////////////////000------------///222444555333222111//////000000111+++,,,,,,---------------000000//////000111222333...000111111//////000111/////////000111111111222444444333333333333444444444444444555666666777777333666999<<<===<<<:::999;;;<<<======???AAAFFFIIIWWWjjj*********++++++++++++,,,)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++------+++******,,,------------------------...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,+++++++++,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---...//////000000000///............////////////222333444444666999>>>BBBCCCFFFHHHFFFCCCAAADDDHHHOOOUUU]]]eeekkkppptttwww~~~~~~~~~~~~|||yyytttooommmlllmmmnnnnnnqqqxxx~~~|||zzz{{{~~~}}}|||||||||}}}~~~}}}}}}~~~{{{pppgggaaaYYYUUUSSSWWW[[[^^^ccchhhgggooowww|||ooo```RRRFFF>>>999888666555444333333333111222222333333222222222...///000000//////000222111111000000111111222333111111000000000000111111222111111000000//////////////////////////////////////////000000000111111......------------......++++++,,,...000333666777111000000000////////////,,,,,,---...............000000000///...---...//////000111111///...///000...///000111111222222222444333222111111222333444444444555555666666777777555666888:::;;;;;;;;;:::<<<===>>>>>>???BBBGGGJJJWWWjjj))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,------...+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((+++......+++******,,,------------------------...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------,,,,,,+++,,,,,,,,,---------------------,,,........................////////////////////////......///000111111000000000000000000111111111111111222444555888===CCCGGGGGGIIIKKKIIIGGGHHHOOOUUU___eeemmmuuuyyy|||}}}{{{xxxrrrnnnmmmnnnqqqsssqqqsssyyy{{{yyy}}}|||xxxxxx~~~}}}{{{yyywwwtttsssrrrqqqssssssrrrpppoooooorrrtttyyyxxxvvvsssrrrssswwwzzzyyy{{{|||||||||}}}ssskkkfff^^^XXXUUUWWWYYY[[[^^^ccc```ffflllnnnpppwwwrrr```OOOCCC:::999888666555555444444000111333444444333222111...000111111000000111333111111000000111222333333111111000000000000111111111111111111000000000000////////////////////////////////////000000000000---,,,,,,++++++,,,,,,---............000222444555/////////000//////...---///000000111111111111111+++,,,...//////000111333///000222111///......///...///000111222333333333333333111111111111333333444444555555666777777777777777777888999:::<<<<<<===>>>??????@@@CCCHHHKKKWWWjjj++++++++++++******))))))*********++++++,,,,,,,,,'''((()))***+++,,,------((()))***+++,,,---------.........------,,,,,,,,,111000...---,,,+++++++++------..................+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++---000000...+++------......------,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,------------,,,,,,,,,,,,++++++*********---------------------------------..............................///000111111111000000000000111111///......///000111111000333333555:::@@@FFFIIIKKKLLLIIIGGGFFFKKKSSS]]]cccnnnqqqwww}}}yyytttmmmjjjlllrrryyy}}}~~~{{{zzzyyy~~~}}}}}}}}}}}}uuusssqqqooonnnmmmmmmnnnnnnmmmkkkiiiiiijjjkkklllpppnnnmmmmmmmmmmmmkkkiiiooonnnmmmnnnqqqwww}}}vvvllleeeaaa\\\WWWVVVWWWZZZ]]]```hhhppprrrooopppwww~~~rrr___QQQFFF@@@999333222333555666555444333333333444555666...222555555222///000111222222111111222222333444333333333222222111111111222111000//////000111222........./////////////////////////////////////////////000000000000//////////////////////////////,,,+++)))))))))+++---...000111111222222222222111333333111000000000111222,,,///222111///...///111...000111222111111333444666444222333555666444222333333444555666777888999888888888888888999999999999;;;===???AAADDDHHHLLLWWWjjj++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++************)))***+++,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++******))))))******++++++,,,---......//////+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,+++***,,,...///---+++---------------,,,++++++---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------------............/////////............//////000111111000000000000111111333222222222333444444444333555888>>>EEEKKKNNNPPPRRRQQQPPPQQQVVV^^^hhhnnnvvvyyy~~~~~~yyyrrrnnnjjjjjjqqq|||yyyuuuttttttuuuuuuooonnnlllkkkiiiiiiiiiiiikkkjjjhhhgggfffggghhhhhhkkkkkkjjjkkklllllliiigggjjjiiiiiijjjmmmrrrvvvyyyzzzkkkgggaaa\\\ZZZ[[[^^^```hhhpppxxxxxxsssppprrrwwwjjj[[[OOOJJJBBB===;;;;;;<<<<<<777666555444333333333333111000000111333444444333222222111111222222333444333333333222222111111111222111000//////000111222111111111000/////////...////////////////////////,,,,,,------------,,,,,,........................//////---,,,---...///111......///000000000000///000/////////000222444555///111333222000///000111...///111111000111222444444222000111333444222000333444444555666777888888888888888888999999999999:::<<<>>>???AAADDDIIILLLWWWiii++++++++++++***************++++++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++************,,,,,,++++++,,,---......))))))***+++---...///000,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++******,,,------,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******+++,,,+++++++++......------------,,,,,,------------------------............//////000000000//////............///111111000000000000111111111000000000111111222222444888>>>DDDKKKQQQTTTVVVWWWYYYZZZ]]]bbbjjjssszzzzzztttlllkkkkkkoooyyy~~~|||xxxrrrooonnnnnnoooooolllllljjjiiihhhhhhhhhhhhlllkkkjjjhhhhhhgggggghhhhhhhhhjjjlllnnnmmmjjjhhhggggggggghhhkkknnnqqqssszzz~~~uuuqqqjjjddd```aaaccceeessszzzyyyrrrppprrr{{{}}}nnn\\\VVVLLLDDD???===<<<<<<888888777555444222111000444000---000666;;;:::777222111111111111222333333222222222222222111111111111111000000000000111111333333222111000///......////////////////////////+++,,,,,,------,,,,,,+++........................111000///.........///000---...//////000000000///000/////////000222444555222333444333111///000111---///000000000000111333333222111111333333222111444555555555666666777777888888888888999999:::::::::<<<>>>@@@AAADDDHHHLLLVVViii++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,---,,,,,,++++++++++++++++++++++++******---------------...//////))))))***+++,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++))))))***+++,,,---++++++,,,,,,++++++***)))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***---------------,,,,,,,,,---------------------------......//////000000000111000///...............111111000000000000111111...//////......///111222777<<>>;;;:::777666666555444222111000444000///222999>>>===:::111111111111111222222333222222222111111111111111111000000000000000000111111111111000000/////////////////////////////////...//////////////////...........................//////...---,,,,,,,,,---//////000111222222222222333222000/////////000111333333333111000/////////---///000000//////000222444333333444444555555444555555555666666666666666777888888999999::::::::::::;;;===???@@@CCCGGGJJJVVViii+++++++++++++++++++++,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***************++++++++++++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))***,,,...++++++,,,,,,++++++***)))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++++++++++++++,,,,,,,,,---------------------------------...///000000111111000///...............111111000000000000111111000111222222111222555999<<>>???AAAEEEHHHUUUhhh+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******///...---,,,+++******)))++++++,,,---............************+++++++++,,,......---------...//////,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))),,,......,,,+++---...---------------,,,++++++++++++++++++,,,,,,,,,---************++++++++++++,,,,,,,,,---------......***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------******+++,,,---.../////////............//////000111111000000000000111111---000333333222555;;;AAAGGGMMMTTTXXX[[[```gggllluuuzzzrrrmmmkkkjjjjjjvvv~~~|||{{{|||||||||~~~|||yyytttllleeeccceeehhhooossswwwvvvuuuwww~~~wwwdddSSSIII???<<<999666555555777888CCC<<<444111333444222000000000000000000111222222///000000000111111111222///000111222222111000///.........///000000000111000000000000000000000000......////////////......------------------------...//////000000000000///***+++,,,...///000000000............///111222444444111...---///111111000000111222111000///000222///111333333111111333555333444444555666777888888777888888999:::;;;<<<===<<<===??????@@@CCCGGGIIIUUUhhh+++++++++,,,,,,---------,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---***+++,,,---............(((((())))))*********+++)))))))))***+++,,,......+++++++++,,,,,,---------))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))),,,///000---,,,---...------......------,,,++++++++++++,,,,,,---------)))************+++++++++,,,,,,,,,------.........++++++,,,------------,,,,,,,,,,,,------.........------------------------))))))***+++---......///...............///000111111111000000000000111111222555888888777;;;BBBHHHJJJPPPWWW\\\```eeennnuuu|||{{{rrrkkkiiillloooqqq|||~~~yyyooofff```___```dddkkkrrrrrroooooovvv}}}xxxcccVVVEEEAAA<<<888666666888:::RRRDDD666111555888666111000000000000000111111222//////000000111111111222///000111222222111000///111111111111000000000000000000000000000000000000//////000000000000//////------------------------,,,---...///000000//////,,,---...000111222222222222111///.........///000555111......111333333222111222333222111000111222000333555555333333555888333333444555666777888999777888888999;;;<<<=========???@@@AAABBBDDDHHHKKKUUUhhh---,,,++++++******++++++++++++++++++++++++++++++---,,,++++++******+++++++++,,,------......------++++++***))))))*********,,,+++***)))((((((((((((++++++++++++******))))))******+++,,,,,,,,,,,,++++++,,,------,,,+++,,,---...,,,***,,,000333222111---------,,,,,,+++++++++.........------,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++***)))***+++,,,+++++++++++++++++++++++++++,,,---......---,,,+++---------............///000000//////.........---///////////////000111111---///000000//////000222333222333777===DDDJJJMMMOOOSSSYYY^^^dddlllvvv}}}xxxkkkaaaccciiinnnuuu|||~~~~~~~~~}}}{{{yyyyyy|||yyyiii^^^\\\______bbbgggllloooqqqpppppp~~~{{{fffUUUGGG======;;;555555<<>>???BBBFFFIIIWWWggg---,,,++++++******++++++++++++++++++++++++++++++---,,,++++++******+++++++++,,,------...---------------,,,,,,,,,,,,------++++++***++++++,,,---...++++++++++++*********)))******+++,,,,,,,,,,,,+++((()))******)))((()))***...,,,***,,,///111111///---------,,,,,,+++++++++------------,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------******+++++++++,,,,,,,,,...---,,,+++***++++++,,,++++++++++++++++++++++++,,,------------------,,,---------............///000/////////............///////////////000111111///000111111000000111333444444666:::AAAGGGLLLNNNTTTXXX^^^dddjjjsss~~~}}}oooeee```dddmmmttt}}}}}}zzzwwwuuuuuuvvvxxxvvvggg___\\\[[[\\\```fffmmmqqqssssss|||~~~aaaNNN???======888666::::::777333111222222222111111111222222222222111111111111111111111111111111111111111111000000000000///000000111111111000000//////000000000000//////111111///.........///000////////////////////////////////////////////////000000000//////////////////000000111111111000000111111000000000000111111000000000000111111111111222222333333333333444444555555555666777777888888666777777777888999999999:::<<<===>>>???BBBFFFIIIVVVfff---,,,++++++******++++++************************---,,,++++++******++++++++++++,,,------------------------,,,,,,------...+++++++++,,,,,,---...///++++++++++++***************++++++,,,,,,,,,,,,,,,***,,,---,,,+++***+++------,,,++++++---......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,------------------------************++++++++++++...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///////////////............///////////////000111111000111222111000000222444555777;;;@@@EEEJJJNNNQQQUUUYYY___eeemmmwww~~~vvvgggbbbbbbjjjuuu}}}|||xxxuuusssqqqqqqtttwww}}}wwwiii```]]][[[\\\bbbllltttwwwwwwzzzzzz|||~~~sss]]]HHHAAA???:::666777111111111222333333000...111111222222222222111111222222222222222222222222111111111111000000000000000000111111111000000/////////000000000000//////333222111000///000111111444333111///.........///000000000000000000000000............////////////---...000222333222111000111111000000000000111111000000000000111111111111222222333333333333444444444444555666666777888888999999999999999999999999:::<<<===>>>???BBBFFFIIITTTeee---,,,++++++******++++++************************---,,,++++++******++++++++++++,,,------------,,,+++++++++***++++++,,,---------,,,+++************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---...---,,,,,,,,,...---,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------............//////////////////.........///////////////000000111000111111111000000333555666:::???EEEJJJNNNQQQSSSVVV[[[aaahhhqqq}}}xxxpppggggggkkkttt}}}zzzwwwuuutttssstttwww|||yyyoooiiiccc```eeepppzzz}}}}}}wwwxxxwwwvvvyyyqqq[[[MMMDDD;;;666666333333333444444333000...111111222222222222111111222222222222222222222222111111111111000000000///000111111111111000////////////000000000000//////000/////////000222444555555333111///......///000000000000000000000000000.........//////000000000+++---000333444333111000//////............/////////000000000111111111111222222222333333333444444777777666666666555555555999999999999999888888888:::<<<===>>>???BBBFFFIIISSSddd---,,,++++++******++++++************************---,,,++++++******++++++***+++,,,,,,------,,,,,,***************+++,,,---------,,,+++************+++++++++++++++++++++,,,++++++,,,------------,,,(((***+++***)))((()))+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------............///.........//////////////////////////////000000111///000000000///111444666999>>>DDDJJJMMMQQQTTTWWW\\\aaaiiiqqq{{{{{{qqqlllkkkpppwww~~~{{{xxxvvvtttttttttvvvyyy~~~ssslllfffiiittt~~~wwwyyyyyywwwxxxqqq]]]LLL>>>888888666444333333444444333111111111222222222222111111111111111111111111111111111111111111000000000///000000111111111000000/////////000000000000/////////.........///111333444333222000......///111222000000000000000000000000/////////000000111111111+++---000333444333111000//////............/////////000000000111111111111222222222333333333444444666666666666555555555555888888888888888888777777:::<<<===>>>???BBBFFFIIIRRRccc---,,,++++++******++++++++++++++++++++++++++++++---,,,++++++******++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,---...///++++++++++++,,,,,,,,,,,,++++++,,,---------------***+++,,,+++******+++,,,++++++,,,+++))))))***,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))------------------------------------............---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///.........//////////////////////////////000111111...///000000000333777:::===BBBIIINNNQQQTTTYYY]]]aaagggpppyyy|||rrrmmmkkkqqqyyy|||wwwtttttttttuuuwwwzzz}}}|||vvvoooooovvvzzz|||~~~~~~oooYYYHHH???===555333111111222444555555111111222222222222111111000000000000000000000000111111111111000000000000//////000111111111111111//////000000000000//////111000///...---...//////000//////...///000222333000000000000000000000000000000000000111111111111---...000222333222111000111111000000000000111111000000000000111111111111222222333333333333444444222222333444666777888888777777888888888888888888:::<<<===>>>???BBBFFFIIIRRRccc---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++,,,,,,,,,,,,+++************+++,,,---...++++++***++++++,,,---...+++++++++,,,,,,,,,------+++,,,------...---------,,,---......,,,,,,---...***+++,,,+++))))))+++...+++++++++,,,,,,---------+++,,,,,,,,,------------+++++++++++++++***))))))------------------------,,,,,,,,,---------......+++,,,---------,,,******------------------------,,,------------------,,,---------............///............/////////000///////////////000111111///000111111333666;;;???BBBHHHOOOSSSUUUXXX^^^cccfffmmmxxxtttooorrruuu{{{{{{{{{zzzzzzzzz{{{}}}~~~}}}xxxxxx}}}~~~{{{hhhWWWIIIAAA666555333333444444444222111111222222222222111111111111111111111111111111111111111111000000000000---...///111222222222222//////000000000000//////111000///...---...//////....../////////000000000////////////////////////000000000000000////////////000000111111111000000111111000000000000111111000000000000111111111111222222333333333333444444111222333444666777888999777888888888999::::::::::::<<<===>>>???BBBFFFIIIRRRccc---,,,++++++******++++++---------------------------,,,++++++******++++++******+++,,,,,,,,,,,,+++''''''''''''((()))***+++,,,+++***)))((((((((((((+++++++++,,,,,,---------+++,,,------......------)))***++++++))))))***+++)))+++---,,,***))),,,///+++++++++,,,,,,---------,,,,,,,,,------.........+++++++++++++++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---,,,+++***)))------------------------+++,,,............,,,+++---------.........//////---.........//////000000///////////////000111111000111222333555999???CCCFFFLLLRRRVVVXXX[[[bbbhhhooowwwxxxpppqqqzzz~~~~~~}}}yyy{{{}}}zzzyyy|||~~~ssscccQQQCCC<<<:::999888777444111...111111222222222222111111222222222222222222222222111111111111000000000000,,,---///000222333333333//////000000000000//////......---...///000222333......////////////...---////////////////////////000000//////.........---111111111000000000000000//////............//////000000000000111111111111222222333333333444444444444444555555555555555555888888999::::::;;;<<<<<<:::<<<===>>>???BBBFFFIIIRRRccc***++++++,,,,,,++++++***+++++++++,,,,,,---------///...---,,,+++*********+++,,,.........,,,***)))------,,,,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++,,,,,,---...---,,,***)))+++******,,,...000000///+++,,,---,,,***)))***+++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***,,,---************************++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---.........---,,,........................222111111000///......---111000000000000000111222444000...000777???DDDGGGHHHJJJPPPWWWZZZ]]]ccckkksssyyyxxx~~~}}}|||~~~}}}}}}|||qqq^^^LLL???===:::777555444444555555444444444444444444333333333333333333222111000222222222111111111111000////////////////////////...---...000222222111///000000////////////000000333111000000000///---+++333222111000/////////000000000000000000000000000000//////....../////////000000000000000000000000//////000111111111111111222222111111222222333444333444555666666666555444777888999:::;;;;;;;;;;;;:::<<<===>>>???BBBFFFIIITTTddd***++++++,,,,,,++++++***)))***+++,,,---...///000...------,,,+++++++++++++++,,,---...---,,,***)))------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---------,,,+++***+++***)))***+++,,,+++***+++,,,---,,,***)))***+++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,---.........------..............................////////////000000000000000000000111111222444222000333:::BBBGGGJJJPPPRRRWWW^^^bbbeeellluuu|||{{{xxx|||}}}{{{zzz}}}{{{~~~nnn]]]JJJFFF???;;;999777666555333333333222222222222111222222333333222111111000222222222111111111111000000000000000000000000000333111//////000111111000000000////////////000000222111111222333222000...111000000000000000//////000000000000000000000000111000///.........///000000000000000000000000000//////000111111111111111333333333333333333444555333444555666666555555444888999:::;;;======>>>>>>:::<<<===>>>???BBBFFFIIISSSbbb***++++++,,,,,,++++++***((()))***,,,...///000111------,,,++++++,,,,,,,,,+++,,,---------,,,******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,)))******++++++******))),,,,,,---------,,,++++++,,,+++******++++++)))(((+++,,,---,,,*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---------,,,,,,+++++++++,,,------......------........................++++++,,,...///000111222000000000000000111222222444333444888>>>FFFKKKNNNSSSTTTYYY```eeeiiisss|||{{{wwwyyy}}}yyyyyy{{{~~~}}}}}}pppZZZPPPCCC;;;888777444222333333333333222222111111111222222222222111000000222222222111111111111000111111111111111111111111666333///......///000000000000////////////000000......000222444333111///---...///000111000//////000000000000000000000000222111///---------///000000000000000000000000000//////000111111111111111333333333444444444555555555555666666666555555444888999;;;===>>>???@@@@@@:::<<<===>>>???BBBFFFIIIQQQaaa***++++++,,,,,,++++++***))))))***+++,,,---...///,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,+++***,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++...,,,++++++,,,---+++******,,,,,,,,,******+++,,,,,,+++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------///......------,,,,,,+++,,,,,,,,,---------------........................***+++,,,---...000000111000000000000111222333333444555777<<>>@@@@@@AAA:::<<<===>>>???BBBFFFIIIPPP___~~~***++++++,,,,,,++++++***************++++++++++++,,,,,,+++++++++,,,------***+++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,------..............................------------......//////000000000000111222333444333666;;;@@@FFFKKKPPPSSSUUUWWW^^^gggooowww{{{|||}}}zzzyyyzzz}}}|||zzz{{{}}}uuu\\\JJJAAA>>>;;;888777777666555555444333333000111111222222222111111222222222111111111000000111111111111111111111111//////000222444444111///000000////////////000000---------///000///,,,******,,,...000111111000///000000000000000000000000///...---++++++,,,.../////////////////////////////////000111111111111111111111222333333333333222555555555555666666777777666777999;;;===>>>??????:::<<<===>>>???BBBFFFIIIOOO^^^}}}***++++++,,,,,,++++++***++++++++++++************------,,,++++++,,,,,,,,,************++++++++++++++++++++++++******************++++++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------+++***)))***,,,---,,,+++)))+++,,,,,,+++***+++---*********++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///......................../////////...............000000000111222333444555444888???EEEJJJNNNRRRTTTTTTWWW```lllvvv~~~xxx}}}~~~}}}~~~~~~zzzvvvtttpppqqqrrrvvv|||zzzxxxvvvwww{{{lllXXXKKKBBB<<<888666555555444333222111111111111222333333333333222222222222111111111111000111111111111111111111111000111444777999888555222000000////////////000000000///...///000///...,,,,,,---...000111111000000000000000000000000000000---------......///000111000000000000000000000000//////000111111111111111000111222333444333222111444444444555666777999999555666888:::;;;<<<======:::<<<===>>>???BBBFFFIIIOOO]]]|||***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---...------,,,++++++++++++***************++++++,,,++++++++++++************))))))******+++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---......,,,+++,,,------,,,***)))+++,,,,,,+++***,,,---)))*********++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------------,,,,,,,,,---...///........................////////////////////////000000000111222333555555666<<>>???BBBFFFIIIOOO^^^{{{+++++++++,,,,,,+++++++++,,,,,,------...///000000///...---,,,+++***************))))))***+++,,,,,,+++++++++************)))(((((()))***++++++,,,,,,******++++++++++++******,,,,,,+++***+++,,,...///333111/////////...---+++)))***,,,,,,++++++,,,---))))))******++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))***+++,,,------...------,,,+++,,,---...///.........................../////////000000111111000000000111222444555666888???GGGMMMPPPRRRUUUXXX\\\bbbnnn~~~uuutttwww{{{wwwvvvrrrmmmgggaaa[[[XXXSSSTTTVVV[[[cccnnnxxx~~~zzz{{{|||zzz}}}mmmYYYIII@@@999888777666555444333333222333444444555555555555222222222111111111111000////////////////////////444222111111222111000...000000////////////000000,,,***((((((+++...///000111000000000000111111222000000000000000000000000---///222555777888777777000000000000000000000000//////000111111111111111111222444666666555444333222222333444666999<<<===777888999:::;;;;;;;;;;;;:::<<<===>>>???BBBFFFIIIPPP^^^{{{************************)))***++++++,,,,,,++++++---,,,,,,+++*********++++++++++++,,,,,,---------...---,,,,,,++++++++++++++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,------...---,,,,,,++++++******)))...---,,,,,,++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///------------------------////////////000000000000111111111000111555:::>>>CCCCCCGGGNNNRRRRRRTTTYYY^^^gggvvvtttlllqqqzzz~~~|||xxxvvvnnnkkkeee^^^XXXSSSQQQPPPPPPQQQRRRUUU[[[eeepppwww|||yyywwwxxx}}}|||}}}~~~}}}lllTTTAAA:::777666888777444222444333444555666555444333222111111111111111111111111111000...---------...///222222111000//////000000111000///......///000111000000///...............////////////000000000000222111000//////000111222111222444666666555444333111111111111000000000000000000000000111111111111222222333333333333444444444555666666555555666777666777777888999999::::::;;;<<<>>>???@@@BBBEEEGGGLLLZZZvvv******************************+++,,,,,,,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++---,,,+++************+++******++++++++++++++++++,,,++++++******++++++,,,************************------,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///------------------------////////////000000000111111111111000111555;;;@@@FFFEEEIIIPPPTTTVVVYYY^^^iiirrruuurrryyy~~~}}}|||{{{yyyxxxxxxyyyyyyyyywwwssspppnnnccc```\\\VVVRRRNNNLLLKKKJJJKKKLLLOOOUUU```kkksss}}}yyyyyywwwwww|||~~~~~~{{{}}}}}}zzzyyyvvvvvv}}}yyyaaaNNN@@@<<<999999888444333555333444444555444333222111222222222222222222222222222222000/////////000111222222111000000000000000111000////////////000111111111000///////////////////////////000000000000222111000//////000111222000111333444555666555555111111111111000000000000000000000000111111111111222222333333333333444444555666777777666666777888777777888888999999::::::;;;<<<>>>???@@@BBBEEEGGGMMMZZZvvv************************++++++,,,---------,,,,,,,,,,,,++++++******++++++)))************+++++++++++++++******))))))************++++++,,,,,,------,,,++++++******++++++,,,))))))************)))))),,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***......---,,,,,,+++******++++++,,,------...//////------,,,+++++++++,,,,,,......---------------,,,+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///------------------------/////////000000000111111111111111111222777>>>BBBIIIIIIMMMSSSWWWYYY___eeepppzzzxxxvvvzzz~~~~~~|||||||||{{{xxxuuurrrpppqqqppppppnnnlllhhheeecccYYYWWWTTTQQQMMMKKKIIIIIIFFFFFFGGGJJJPPPZZZfffnnn|||}}}xxxuuutttuuu{{{|||}}}wwwttttttyyyqqq]]]IIIAAA;;;999777444444777333333333444333222222111333333333333333333333333444333222222111111222222222111000000000000000000111000000//////000000111222222111000000000000000////////////000000000000111111000000000000111111000000111222444666777888111111111111000000000000000000000000111111111111222222333333333333444444444555666666555555666777999999999999999999::::::;;;<<<>>>???@@@BBBEEEGGGOOO[[[vvv************************++++++,,,------------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,------......,,,++++++******++++++,,,)))***++++++++++++***))),,,+++++++++++++++++++++((()))***,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,......------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///------------............//////000000000111111111111222222222555:::AAAFFFLLLLLLOOOUUUXXX[[[bbbjjjwww{{{wwwzzzyyyuuuzzz~~~|||xxxyyyyyyyyyvvvrrrnnnkkkkkkjjjhhhfffccc```]]]\\\WWWVVVTTTRRROOOLLLJJJIIIHHHHHHGGGIIINNNWWWaaaiiiuuu|||yyywwwwwwzzz|||~~~{{{}}}}}}yyyvvvxxx}}}iiiQQQGGG<<<888666444555888333333333222222222111111333333333333333333333333444444333333222222222222111111000000000000000111000000000000000000000000222111000000//////000000////////////000000000000111000000000000000000111/////////000222666999;;;111111111111000000000//////000000000111111111111222222222333333333444444222444555555444333555666999999999999999999::::::;;;<<<>>>???@@@BBBEEEGGGPPP\\\vvv***************************+++,,,,,,------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---******+++,,,------......,,,++++++******++++++,,,***+++------------+++***++++++++++++++++++++++++((()))***+++,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,---------,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///---------....../////////000000000000111111111111111222444666999>>>EEEJJJOOONNNQQQVVVXXX\\\eeepppyyyzzz}}}uuuttt||||||zzzuuuvvvwwwwwwuuuqqqnnnkkkgggfffcccaaa^^^\\\ZZZZZZZZZZZZYYYVVVSSSPPPMMMKKKKKKJJJJJJJJJMMMSSS\\\bbblllpppwww|||}}}{{{{{{{{{~~~}}}yyyzzzzzzvvvyyyvvv\\\OOO@@@999666444555888333333222222222111111111222222222222222222222222222222222222222111111111111000000000000000111111000000111111111111000000000000///............///////////////000000000000000000000111111000000000000000//////111555888:::111111111111000000000//////000000000111111111111222222222333333333444444333555666666555444666777888999999999999999::::::;;;<<<>>>???@@@BBBEEEGGGOOO[[[uuu******************************+++,,,,,,,,,++++++++++++******++++++,,,,,,+++++++++************))),,,,,,,,,+++,,,,,,---...******++++++,,,,,,------,,,++++++******++++++,,,+++,,,...//////...,,,+++*********+++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,---......//////...------,,,++++++,,,,,,+++++++++,,,------,,,+++++++++++++++******+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///---------...//////000000000000000111111111222222000333777;;;>>>CCCIIIMMMPPPPPPSSSXXX[[[```lllyyy~~~{{{{{{|||~~~yyy|||}}}zzzwwwrrrrrrssssssqqqooollljjjcccbbb```]]][[[[[[[[[[[[]]]]]]\\\[[[XXXSSSOOOMMMLLLLLLLLLLLLNNNRRRXXX\\\bbbdddhhhmmmoooooottt{{{~~~|||zzzyyy}}}~~~~~~}}}{{{lll\\\JJJ@@@;;;777666777444444333222222222222333111111111111111111111111111222222222222111000///000000000000000111111222000111111222222111111000000//////...............////////////000000000000000000111111111111000000222111000000111333666888111111111111000000000000000000000000111111111111222222333333333333444444666777888888777777888:::666777777888999999::::::;;;<<<>>>???@@@BBBEEEGGGMMMYYYttt************************((()))******++++++******++++++******++++++,,,---+++++++++*********))))))++++++******+++,,,,,,---******++++++++++++++++++,,,++++++******++++++,,,***+++---//////---+++***)))*********+++++++++++++++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///---------...///000000000000000111111111222222222000444:::???CCCHHHLLLOOOPPPRRRVVV[[[```hhhwww}}}yyyuuuyyy~~~{{{xxxvvvoooooonnnmmmkkkiiigggfff___^^^\\\ZZZYYYZZZ\\\]]]______```___]]]XXXTTTQQQNNNOOOQQQRRRSSSVVVZZZ]]]^^^]]]```dddcccaaafffmmmpppvvv~~~|||zzzzzz|||~~~~~~~~~mmmWWWJJJBBB;;;777666555555333222222222333444222222222222222222222222111222222333222111000///000000000000000111222222000111222222222222111000111000000///.../////////////////////000000000000///000111222222111000///333222222111111222333444111111111111000000000000000000000000111111111111222222333333333333444444555666888777666666777999444444555666888999::::::;;;<<<>>>???@@@BBBEEEGGGJJJWWWttt************************(((((()))***************+++*********+++,,,,,,------------,,,,,,+++++++++******))))))***+++,,,,,,++++++******************,,,++++++++++++++++++,,,(((***,,,......,,,***((())))))******++++++++++++,,,+++*********+++---...++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,++++++***)))******++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///---------...///000000111000111111111111222222222///444;;;BBBGGGJJJNNNPPPPPPRRRXXX___eeennn}}}tttpppvvv~~~}}}zzzwwwuuunnnmmmkkkiiifffdddcccbbb\\\[[[YYYWWWXXXYYY\\\^^^```aaaccccccaaa]]]YYYVVVPPPSSSUUUWWWYYY[[[___aaa___]]]^^^aaa```\\\```hhhhhhnnnwww~~~}}}}}}vvvzzzvvvyyy}}}}}}xxxxxxzzzyyybbbRRRGGG>>>888666666555444333222333444444333333333333333333333333222222333444333222111000000000///000000111222222000111222333333222111000222111111000000000000000////////////000000000000///000111222222111000///444333333222111111111111111111111111000000000000000000000000111111111111222222333333333444444444222333555444333333444666222333444666777999:::;;;;;;<<<>>>???@@@BBBEEEGGGHHHVVVsss******************************+++++++++,,,,,,,,,///......---------......*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************//////...---,,,******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...------++++++***)))------,,,,,,,,,,,,++++++,,,+++++++++***))))))))),,,,,,,,,---------....../////////......---------,,,---------------------////////////000000000000111333444333111//////000111666>>>DDDIIILLLOOOQQQQQQVVV\\\bbbjjjyyy{{{}}}zzzuuunnnhhhiiisss~~~{{{xxxtttppplllgggfffdddcccaaaaaa``````___]]][[[ZZZZZZ\\\___aaaccceeeggggggddd___YYYUUUSSSTTTWWW\\\aaadddeeeddddddcccbbb```___^^^]]]]]]bbbfffmmmxxx~~~{{{}}}|||yyyzzzwwwsss{{{}}}~~~{{{xxxvvvuuuwww~~~rrr```OOOAAA<<>>>>>@@@DDDGGGKKKVVVooo++++++++++++++++++++++++******+++++++++,,,,,,,,,000000...---,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,.........------,,,,,,+++////////////000000000000///111222222111111111333444999@@@FFFJJJNNNPPPRRRSSSYYYaaahhhsss}}}zzzqqqfffcccaaafffttt~~~{{{wwwtttpppkkkhhh```___^^^]]]\\\\\\\\\\\\]]]\\\[[[[[[\\\^^^```bbbeeefffhhhgggeee```[[[XXXWWWYYY]]]bbbgggkkkmmmmmmmmmkkkiiigggeeedddddddddgggiiioooyyy|||xxxwww~~~yyytttsssssssssrrrqqqooonnnlllmmmpppzzz|||kkkXXXGGG???>>>::::::888666555666666555111222222333444444444444333333333333333222111111111111111000000000000000111222222222222111000000000000000000111111111111111222222222222111111000333222222111000/////////111111222222222222111111111111111111111111111111111111111111111111222222111222222222222333333333444444444444555666777777777888888999999999888888:::<<<===>>>>>>@@@DDDGGGMMMVVVooo,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111000///---,,,+++******,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------*********+++++++++,,,,,,------------,,,,,,,,,,,,//////...---,,,++++++***////////////000000000000---...000111111222444555888<<>>>>>@@@DDDGGGNNNVVVmmm,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////000000000000---///000111111222555777;;;???EEEJJJMMMQQQTTTVVVYYY___iiiuuuqqqgggZZZ\\\bbbmmm|||}}}yyyxxxxxx{{{~~~}}}|||zzzyyytttqqqlllhhhddd```\\\YYYVVVVVVVVVWWWXXXYYYZZZ[[[YYYZZZ\\\___aaadddeeefffjjjiiiiiihhhfffdddbbbaaabbbeeejjjpppvvv}}}{{{wwwuuutttuuutttuuuyyy~~~{{{vvvvvvxxx~~~yyyrrrmmmhhhhhhjjjjjjfffbbbccc```bbblll~~~wwwdddRRRGGG>>>;;;;;;>>>>>>:::555333444333222111111111111111333333333444333222222111222111111111000000000///111222222222222111000000///000000000111111111111111111222222222111000000111111111111111111111111333222111000000111222333//////////////////////////////000111222333333333222222222333333333444444333444555555666777777777555666777888999::::::::::::<<<===>>>>>>@@@DDDGGGMMMUUUkkk,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000000000///111222222222333555888===AAAFFFKKKNNNQQQTTTWWW^^^fffrrrqqqfff\\\```hhhttt|||vvvuuutttxxx{{{xxxvvvtttqqqooojjjgggbbb^^^\\\YYYVVVSSSTTTTTTUUUVVVWWWYYY[[[\\\YYYZZZ]]]```cccfffhhhiiijjjiiiiiihhhgggfffeeeddddddgggmmmsssyyy|||yyyxxxxxxxxxzzz}}}xxxxxxxxx||||||xxxtttpppppprrrqqqkkkfffdddddddddhhhssssss^^^NNNBBB@@@BBBJJJKKKCCC999444444555666777666444222111222222222222222111111000111111111222222333333333111222222222222111000000///000000000111111111111------///000111111111111//////000111222333444444333222111000000111222333000000000000000000000000//////000111222333333333222222333333333444444444333444555666777777777777555666777888999::::::::::::<<<===>>>>>>@@@DDDGGGLLLSSShhh,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------***++++++,,,---...//////////////////000000000000111222333333333444777:::AAADDDHHHLLLOOORRRVVVXXX^^^gggxxxrrrggg^^^cccmmmzzz|||vvvtttuuuyyy}}}wwwsssooollliiiggg```]]]YYYVVVUUUTTTRRRPPPRRRRRRSSSTTTVVVXXXZZZ[[[ZZZ[[[]]]```dddgggjjjllliiijjjjjjiiiiiihhhggggggfffjjjpppvvv|||~~~zzzxxxxxxzzz~~~{{{zzz{{{|||}}}zzzzzzzzz|||}}}zzztttnnnggggggggggggmmmzzzkkkYYYGGGAAAAAAHHHIII???555111111222444666555333000...111222222222222111000000111111222222333444444555111222222222222111000000000000000000111111111111+++,,,---///000111222222//////000111222444444555222222111111111111222222222222222222222222222222000000000111222222222333333333333333444444444444333444666777888888777666666777888999999999999999:::<<<===>>>>>>@@@DDDGGGKKKRRRhhh++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........+++,,,,,,------.........////////////000000000000000111333333444777;;;???DDDGGGKKKNNNQQQTTTXXX[[[dddnnn}}}xxxoooggglllvvv|||vvvuuuwww|||zzzvvvpppjjjgggccc```^^^XXXUUURRRPPPPPPPPPPPPOOOSSSSSSTTTUUUVVVXXXZZZ[[[]]]]]]^^^```cccgggkkknnnjjjkkklllllllllkkkjjjiiiiiinnntttyyy~~~yyyxxxwww|||}}}{{{yyy}}}}}}yyymmmkkkgggfffiiittt~~~jjjTTTFFF>>>@@@???777000111000000111222111111//////222222333333222222111000222222222222222222333333111222222222222111000000000000000000111111111111,,,---...000111111111111111111222222222222333333111111222222222222111111222222222222222222222222111111111111111111222222333333333444444444444555333444666888888888777666777888888999999999888888:::<<<===>>>>>>@@@DDDGGGKKKSSSiii******************************+++++++++,,,,,,,,,,,,,,,+++***)))))))))************++++++,,,,,,---++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++/////////......------,,,******+++++++++,,,,,,,,,---------....../////////---------------------,,,////////////000000000000///000222444666999???BBBGGGJJJMMMPPPSSSVVVZZZ\\\qqq{{{}}}wwwqqqvvv|||wwwvvvxxx}}}zzzyyyrrrnnnhhhccc___\\\YYYWWWTTTQQQNNNMMMNNNOOOOOOOOOUUUUUUVVVWWWXXXZZZ\\\]]]^^^^^^^^^```ccchhhllloookkklllnnnoooooonnnlllkkklllqqqwww|||yyywwwwww~~~~~~zzzwwwuuuooogggdddhhhooowww{{{zzzeeeQQQAAA>>>;;;555444888555444333333333444555555333444444444444333222222333333222222111000000000111222222222222111000000000000000000111111111111///000000111111111111000444444333333222111111000000111222333333222111000000000000000000000000000222222222111111111111111333333333444444444555555333444666888999888777666888888999999999888888777:::<<<===>>>>>>@@@DDDGGGKKKTTTjjj************************......---,,,+++))))))(((++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++***)))))))))***+++,,,******+++,,,,,,+++++++++***++++++,,,,,,++++++***------,,,+++***)))((('''******************++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++,,,---...///000------,,,+++************,,,,,,+++***+++,,,---...------------------------,,,,,,,,,---------......111000000000000111111222333222111222555;;;@@@DDDIIIHHHKKKQQQTTTWWW^^^fffqqq}}}wwwyyy~~~|||vvvxxx~~~xxxqqqllliiifff```ZZZTTTQQQNNNMMMLLLMMMNNNOOOOOOQQQTTTWWWVVVWWWXXXZZZ\\\^^^```aaa___^^^\\\\\\___ccciiilllmmmoooqqqqqqooonnnmmmmmmqqquuuyyy|||zzzzzz|||{{{wwwzzzwwwmmmdddbbbdddhhhooovvv|||ttt]]]HHHAAA===555333777666555444333222111111111333333333222222222111111000000000000111111111111333333222222111000000000...///000000000///---,,,000///...///111222333222111222444555555444222111000000111222222222222111000111111111222222222222444444444333333333333222444333333333333444555555222333444666666666666555777888777666;;;AAA???777;;;<<<>>>>>>???AAAEEEHHHLLLTTTkkk************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******)))******,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///------,,,,,,+++,,,,,,,,,++++++******+++,,,......------------------------,,,,,,---------............------------...//////222222222333777<<>>>>>???AAAEEEHHHNNNVVVmmm************************))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++************+++,,,---,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,------......//////......------,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,------............---,,,,,,,,,------------------------------,,,------------.........000000//////000111111222222222333555:::@@@EEEHHHKKKLLLOOOUUUZZZ___jjjttt|||vvvqqqlllgggccc___UUUSSSQQQNNNLLLKKKKKKKKKMMMNNNOOOPPPPPPQQQSSSUUUVVVWWWYYY[[[]]]]]]]]]]]]\\\\\\]]]^^^aaacccfffgggmmmnnnooonnnmmmmmmnnnpppsssvvvzzz|||}}}|||}}}|||{{{zzzyyyuuuyyy~~~pppgggaaaaaaccceeehhhkkklllvvvsssWWWIIIBBB;;;777777444444333333333333333444333333333222222222111111000000000111111111222222///000000111222222333333222222111000000000111111111///...///111222222222000111111111111111111111000000111222222222222111111111111222222222333333000000000111111222222222444333333333333444555555444555666777888888888888444777888<<>>>>>???AAAEEEHHHPPPXXXnnn************************))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------------......------,,,,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,000//////...---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---...///333222111///...---,,,+++------------------------------------............111111111111111222333444222333555999>>>CCCHHHKKKNNNOOORRRXXX\\\cccppp|||}}}|||xxxssslllfffaaa^^^ZZZXXXQQQPPPOOOMMMLLLLLLLLLLLLNNNOOOQQQRRRRRRRRRTTTVVVWWWXXXZZZ\\\]]]]]]\\\[[[ZZZ[[[^^^```bbbddddddeeekkkllllllkkkjjjkkkmmmppprrruuuyyy|||~~~}}}yyywwwvvvyyy~~~{{{ooogggaaadddiiikkkmmmpppnnnttt~~~|||^^^MMMDDD===888777444444333333333444444555333333333222222222111111000000111111111222222222000000111111111222222222333222000//////000111222111///...///111222222111111111000000000111222222000000111222222222222111000000000111111111222222666555555444333222111111444333333333333444555555333333444555555666666666888888999;;;@@@CCCBBB@@@;;;<<<>>>>>>???AAAEEEHHHPPPXXXnnn************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++***++++++,,,---.........---.........------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******///......---,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---.........---,,,+++++++++******+++,,,------............------,,,,,,---------------------------------.........//////............///000111222444555888<<>>>>>???AAAEEEHHHOOOVVVkkk************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,---.../////////------...------,,,+++******++++++,,,,,,++++++***//////......------,,,,,,------,,,,,,++++++******++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,---.........---,,,++++++*********+++,,,,,,$$$&&&(((***,,,---......------------------------------........./////////////////////000222333444666888;;;@@@EEEIIIMMMOOORRRSSSXXX]]]cccnnnzzzuuuvvvyyy}}}zzzuuuyyy{{{||||||{{{zzz{{{~~~}}}yyysssooofffaaaZZZUUUSSSRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMPPPSSSVVVYYYZZZ[[[]]]___]]]]]]]]]]]]]]]\\\]]]]]][[[]]]```ccceeeeeeddddddeeeggghhhhhhhhhiiilllnnnqqqsssxxx~~~|||yyy{{{wwwlllbbbdddkkkpppsssuuuqqqrrrvvv}}}tttaaaQQQFFF===999555555444444444444444555333333333222222222111111111111111222222222222333333333222222111000000///000000/////////000111111222000//////000111111000000000111222222333333333000000111222222222222111/////////000000000111111...///000111222333333444444333333333333444555555666555555666666777888999:::999999<<<<<<999999;;;;;;<<<>>>>>>???AAAEEEHHHLLLSSSiii************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,...///000//////------------,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++---------...............,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------***+++---...///...---,,,------,,,+++++++++,,,,,,$$$%%%(((***,,,---------------------------------............////////////111111111222333444666666888:::>>>CCCHHHKKKNNNOOOQQQSSSYYYaaaiiivvvvvvrrrqqquuu{{{~~~yyyyyyyyyyyyyyyxxxwwwvvvyyy}}}|||yyyvvvpppiiiddd\\\XXXSSSOOONNNNNNNNNNNNMMMNNNOOOPPPPPPQQQQQQQQQRRRUUUYYY\\\^^^___bbbcccaaa```^^^\\\\\\]]]^^^^^^]]]^^^aaaccceeefffeeeeeedddgggiiijjjkkkkkkmmmnnnsssuuuzzz~~~||||||~~~vvvhhheeeiiillloooqqqrrrtttxxx~~~qqq]]]MMMBBB===777666555444444444444444333333333222222222111111111111111222222222333333222222111111111111111111///000111111222222222111222111//////000111111000...///000222222222222111000000111222222222222111111111111111222222222222---...///000222333555555444333333333333444555555666666555555666777999:::999777888======::::::>>>;;;<<<>>>>>>???AAAEEEHHHJJJRRRggg************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////)))+++---///000000000///,,,---,,,,,,+++***)))(((,,,------......------,,,)))******+++,,,......///+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,---------++++++,,,,,,,,,---------)))***,,,...//////...---///...------,,,,,,,,,,,,++++++------------,,,+++------------------------............/////////000.........///000222333444999;;;@@@EEEIIILLLNNNOOOPPPSSSZZZcccmmm}}}wwwqqqnnnooovvv~~~{{{wwwxxxzzzzzzyyywwwwwwyyy~~~|||zzzwwwtttpppiiibbb]]]VVVSSSNNNLLLLLLMMMMMMLLLMMMOOOPPPRRRTTTUUUUUUVVVSSSVVV[[[^^^```bbbeeegggdddbbb___\\\\\\]]]^^^```^^^___aaadddeeefffffffffeeegggkkkmmmmmmmmmnnnooovvvxxx|||nnnggghhhjjjlllnnntttwww|||}}}fffSSSFFF@@@888777666555444333333333333333333222222222111111111111222222222333333333000000000111222222333333///111222333444333333222222111//////000111111000+++---///111222222000///000000111222222222222111222222333333333444444444111222222333333444555555444333333333333444555555444444333333444555777888888666888===<<<888999>>>;;;===>>>??????AAAEEEHHHJJJQQQggg+++*********))))))((((((************************,,,,,,---,,,,,,+++))))))---,,,,,,++++++,,,,,,---++++++,,,------------,,,------,,,,,,,,,---............---,,,++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***++++++++++++++++++++++++------------,,,,,,+++*********+++,,,,,,---......///......---+++******)))000//////.........//////------............---------------............///---------.........//////000111111000//////111333777===DDDHHHJJJLLLPPPSSSRRRVVV\\\dddqqqzzzqqqlllllloooxxxxxxxxx|||~~~vvvuuuttttttwww}}}}}}|||xxxtttooojjjgggccc___\\\XXXVVVTTTQQQPPPOOOOOOOOOQQQQQQRRRSSSUUUVVVXXXYYY\\\[[[[[[___eeeiiijjjiiieeeccc___[[[ZZZZZZ\\\]]]``````bbbdddfffgggeeecccgggeeefffiiiiiihhhkkkqqqtttyyy~~~~~~{{{iiiccceeekkkoooyyyzzz}}}kkkRRR???;;;666444666666333222333222333444555444333222111222222222222222222222222222222222111111111111000111111111111111111111111000000000000000111111222///111333555666666555444333333222111000000111111333222111000000111222333//////000000111222444555000000111222222333444444555555444444444555666666555888;;;<<<<<<::::::;;;;;;<<<===>>>>>>@@@CCCFFFKKKRRRhhh+++++++++*********))))))***************************************)))))))))+++++++++******+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---,,,,,,++++++++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***((())))))***,,,------...------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------............------,,,,,,,,,,,,---------...---------.........//////000111111000///000222555:::???FFFJJJLLLNNNQQQUUUYYY]]]dddnnn~~~|||sssppppppttt}}}~~~zzz|||}}}xxxtttttttttvvv{{{{{{wwwtttnnnkkkfffbbb```]]]YYYWWWXXXVVVTTTRRRQQQPPPPPPQQQQQQRRRSSSTTTWWWYYY\\\]]]______```dddiiikkkkkkiiieeeccc```]]][[[\\\^^^___aaabbbccceeeffffffeeecccfffdddeeehhhiiihhhlllrrrwww|||~~~~~~nnnddddddjjjpppwww{{{uuu]]]JJJAAA;;;777888888444333333444444444444333222222111222222222222222222222222222222222111111111111000000000000000000000000000...///111222222222111000111222444666777888888888333222222111000000111111333222111111111111222333333222111111000000111111111111222222333333444444333333222222333333444555888;;;===>>><<<;;;::::::;;;<<<===>>>>>>@@@CCCFFFKKKRRRhhh++++++++++++************************************)))((('''''''''((()))*********))))))))))))******)))******+++,,,+++++++++++++++******++++++,,,---++++++*********++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,+++******,,,,,,---...............------------------------,,,,,,,,,,,,,,,++++++******************++++++++++++++++++,,,,,,---------------,,,,,,,,,------...------............------+++++++++,,,,,,,,,------------........./////////000111111000///111444777<<>>>>>@@@CCCFFFKKKSSShhh******************))))))************************)))(((&&&&&&''')))+++---*********))))))*********))))))***++++++++++++************)))***++++++,,,))))))))))))***+++,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,++++++***,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***///...---,,,+++)))((((((++++++,,,,,,,,,,,,------...------------......///,,,------......------,,,+++,,,,,,,,,,,,---------............////////////000111111000000222666999>>>CCCIIILLLNNNPPPTTTXXXZZZ```lllyyyvvvzzz}}}xxxsssqqqqqqssswww|||}}}wwwooogggbbb\\\ZZZWWWVVVWWWWWWUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVXXXZZZ]]]aaabbbcccfffmmmrrrtttrrrmmmiiicccaaa___^^^^^^___aaabbbccceeeggggggeeebbbaaa```aaa___aaaeeegggiiinnnuuu~~~~~~kkkbbbaaadddjjjttt}}}||||||sssaaaNNNDDD;;;888888666555555777666444222111111222222222222222222222222222222222222222111111111000000000000000000000000000000///000111222222222111111111111111111222333444555222222111111111111111222111111111111111111111111/////////000111222444444444444444444444444444333777777777777777888999:::555888:::;;;;;;:::;;;<<<;;;<<<===>>>>>>@@@CCCFFFLLLSSShhh))))))))))))))))))))))))***************************)))((('''(((+++---///++++++************++++++))))))***++++++++++++*********)))))))))***++++++))))))))))))***+++,,,,,,,,,++++++***++++++,,,,,,***++++++,,,,,,,,,++++++++++++,,,---------------******************************+++,,,,,,+++++++++......---------,,,,,,,,,------,,,,,,,,,,,,++++++******))))))***++++++,,,,,,,,,------------,,,,,,------------...................../////////000000000111111000111444999<<<@@@DDDIIILLLNNNPPPUUUXXX]]]eeevvv}}}zzzvvv{{{~~~xxxtttqqqpppqqqtttyyy~~~yyyrrriiiaaa\\\YYYWWWVVVVVVWWWXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWWWWYYYYYYXXXYYY[[[^^^aaacccdddiiipppuuuuuuqqqllliii``````___^^^___aaacccdddeeegggiiihhhddd```_________]]]___cccfffhhhooovvvtttfff```___dddooozzz~~~{{{zzz~~~}}}lllUUUHHH<<<888777666555666666555333222111111222222222222222222222222222222222222222111111111000000111111111111111111111111222111000000000111333333333333222111111111111222222111111111111111222222///000000000000000000////////////000111222444444444444444444444444444333222222222333333444666666;;;<<<======;;;:::;;;<<<;;;<<<===>>>>>>@@@CCCFFFLLLSSSiii)))))))))))))))*********************************+++*********+++,,,...///+++++++++******+++++++++)))******+++,,,+++++++++******))))))******+++,,,++++++*********++++++,,,++++++******++++++,,,,,,******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,************************)))***++++++++++++++++++******+++---...000111111---------,,,,,,+++++++++++++++++++++,,,---......,,,,,,------------,,,,,,---------.........//////....../////////000000000000111111111222555;;;???BBBFFFKKKMMMNNNQQQVVVZZZ^^^jjj~~~{{{zzzwww||||||uuuqqqpppppprrruuu{{{~~~}}}{{{zzzxxxsssmmmfff___\\\ZZZXXXWWWWWWXXXYYYYYYXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[ZZZYYYZZZ\\\```dddfffjjjnnnsssuuusssnnniiiggg_________```aaaccceeegggiiikkkmmmkkkeee```______^^^\\\]]]bbbeeehhhooovvv|||nnnccc]]]```jjjuuu{{{{{{{{{{{{aaaQQQAAA:::999777555555444444333333222222333333222222222222222222222222222222222111111111111000111111111111111111111111222111111111111222333333444444444333333222222222111111111000111111222333//////000111111000//////333222111111000000111111333333333333333444444444333333333444555666777888DDDDDDCCCAAA===:::::::::;;;<<<===>>>>>>@@@CCCFFFLLLTTTiii******+++++++++,,,,,,,,,******************************++++++,,,,,,------******))))))))))))*********++++++,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,++++++++++++,,,++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,************************))))))***+++++++++++++++)))***+++,,,...///000000++++++,,,,,,,,,,,,------............///000111222+++,,,,,,------,,,,,,+++,,,,,,---------............/////////000000000000111111111111222777===AAAEEEIIIMMMOOOPPPSSSXXX\\\aaaqqqzzzwwwxxxzzz}}}vvvpppnnnoooqqqqqqvvv~~~~~~|||zzzuuutttssspppmmmhhheeebbb^^^\\\[[[[[[\\\]]]\\\[[[\\\]]]^^^_________^^^^^^ZZZZZZZZZ[[[___dddiiilllsssuuuxxxvvvpppjjjfffddd```aaaaaaccceeegggiiijjjmmmppprrrooohhhbbbaaaaaa]]][[[\\\```dddgggnnnvvv}}}qqqeee]]]ZZZbbbmmmuuuyyy|||ppp^^^JJJ@@@<<<999666555222222333333444444333333222222222222222222222222222222222111111111111000111111111111111111111111...000333444555444222000000111333444444444333222111111000000111222222333000111222333333222111000333222111111000000111111111111222222333333444444666666666777888999;;;;;;CCCCCCBBB@@@<<<::::::;;;;;;<<<===>>>>>>@@@CCCFFFMMMTTTiii,,,,,,,,,------.........******************************+++,,,,,,,,,,,,+++))))))(((((((((((())))))++++++,,,------------,,,++++++******++++++,,,---......---,,,+++++++++++++++*********+++,,,,,,---)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++---------,,,,,,+++++++++)))******+++---......///+++++++++,,,---...///000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------////////////000000000000111111111111333777>>>CCCGGGKKKOOOPPPQQQTTTYYY^^^iii{{{{{{tttssswww|||~~~zzz~~~xxxppplllmmmpppsssqqqvvv}}}{{{yyyrrrrrrqqqpppooommmlllkkkcccaaa```___```aaa```___```aaabbbccccccbbbaaa```YYYYYYZZZ\\\aaahhhnnnrrrzzz{{{{{{vvvnnngggcccbbbbbbbbbccceeegggjjjlllmmmqqqtttvvvrrrjjjdddcccddd]]][[[\\\```cccfffmmmuuuyyypppddd\\\TTT[[[eeeooovvvzzz}}}~~~|||gggQQQDDD???:::666555000111333444555555444333222222222222222222222222222222222111111111111000000000000000000000000000+++///444888888555000---+++,,,///222333333222222111111000000111222333333222333444555555444333222//////000000111222444555000000111222222333444444444444444555666888999:::;;;<<<===<<<::::::<<<===;;;<<<===>>>>>>@@@CCCFFFMMMTTTjjj(((((()))***++++++++++++,,,,,,,,,+++***)))((((((++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++******)))++++++,,,,,,,,,---------......---,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...//////...,,,++++++,,,---,,,***++++++,,,***)))++++++,,,,,,,,,,,,------------,,,+++,,,---...///***+++,,,,,,------,,,,,,.........//////111222333---------------...///000////////////000000000000222111111333777===BBBFFFLLLLLLOOOSSSTTTUUU]]]eeesssyyytttrrrvvv|||zzz|||qqqmmmmmmmmmmmmooouuu{{{}}}zzzwwwwwwyyyxxxsssnnniiigggdddbbbbbbbbbaaa``````aaabbbccccccaaa```___^^^___```bbbdddiiiooosss}}}~~~|||xxxrrrkkkgggeeeeeegggiiijjjjjjkkknnnpppppprrrrrrnnnhhhcccbbbccc^^^___```^^^]]]bbbkkksss||||||~~~xxxkkk^^^ZZZYYY^^^hhhpppuuu{{{sssYYYJJJBBB===999888666444333333444555444333333333333222222111111111000000000000000000000000///000222333333222000//////111444444444333444666111111111000111111222333444444444444444444444444333222222222111000000000111111111000000000000000333222222111111222222333555444444666:::<<<:::888888999:::;;;<<<<<<<<<<<<999;;;======>>>AAAEEEHHHKKKRRRhhh------.........---,,,,,,,,,,,,,,,++++++***)))(((,,,,,,++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000111000...+++))))))***...,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,------------,,,,,,,,,---...///++++++,,,------------,,,------,,,------...///000---------------...//////////////////000000000000222111222444888>>>CCCFFFKKKKKKOOOSSSUUUXXXaaakkk{{{wwwqqqnnnooovvv}}}yyyvvvyyyvvvllljjjkkklllmmmpppwww|||zzzuuurrrooojjjhhhggggggfffeee______````````````_________```bbbdddggglllrrrvvv~~~~~~}}}yyysssmmmiiiggggggiiikkkllllllmmmoooqqqpppqqqqqqmmmhhhcccbbbbbb___```aaa___^^^bbbkkkrrr}}}|||~~~{{{oooeee\\\ZZZ]]]eeekkkqqqxxxzzzaaaOOODDD<<<888888666555333333444555444333333333222222222222222222111111111111111111111111222111111111111111111222,,,...000111000000111222111111111111111222222333222222222222222222222222111111111000000000000000222222222222222222222222555444444444444444444555666555555666999:::888666888999:::;;;<<<<<<<<<<<<999:::<<<<<<>>>@@@DDDGGGKKKRRRhhh,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,+++***)))(((,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,(((((()))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...//////...+++******+++...---,,,,,,------,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///++++++,,,---------------...---------------.........------------...//////////////////000000000000222222333666:::???DDDGGGJJJKKKOOOTTTWWW[[[fffrrr~~~uuummmjjjjjjoooyyyxxxrrrpppzzz{{{rrrjjjiiikkkmmmpppssszzz~~~xxxtttnnnjjjhhhgggffffffaaaaaa`````````aaaaaabbbdddfffhhhjjjmmmqqqwww{{{~~~~~~}}}yyytttooolllkkkjjjlllnnnoooooooooppprrrppppppooolllgggcccaaaaaa```aaaaaa___^^^aaahhhnnnzzz}}}}}}}}}vvvnnnbbb^^^]]]aaagggmmmvvvlllXXXHHH<<<777888777555333333444555444333222222222222222222333333222222222222222222222222444222000//////000222444+++---/////////...///000111111111111111222333333222222222222222222222222/////////000000000000000222222333333444444555555333333333333333333333333777666555666777777666444888999:::;;;;;;<<<<<<<<<888999;;;<<<===???CCCFFFLLLSSShhh***************)))((((((+++,,,,,,,,,++++++***)))---,,,,,,++++++*********,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++***++++++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///...---,,,,,,......---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......+++,,,,,,---...---------000000///.........//////......---------......///////////////000000000000222333555888===BBBFFFHHHKKKLLLPPPUUUWWW]]]kkkyyy{{{uuummmgggfffkkksss~~~yyyvvvxxx|||xxxqqqjjjkkkmmmooossswww}}}{{{tttnnnkkkjjjiiihhhhhhgggfffeeeeeefffggghhhlllmmmoooqqqrrrvvvzzz~~~}}}}}}|||xxxssspppnnnnnnnnnppprrrsssrrrrrrrrrssspppooonnnkkkgggcccaaa______```___^^^]]]___dddhhhqqquuu{{{{{{uuuhhhbbb^^^___dddkkkvvvwwwbbbNNN>>>888999888666444444444555444333111111111222222333333333333333333333333333333333333222111000000111222333...000111222111000111222222111111111111222333333444444444444444444444444//////000000111111222222111222222333444555666666333444444444444444444333555555555666777777666555888888999:::;;;;;;;;;;;;999:::<<<===>>>@@@DDDGGGLLLSSSiii+++,,,,,,---......------+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,,,,,,,...///...---,,,,,,......---,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,---.........------000//////............//////......---------......////////////000000000000222444777;;;@@@DDDGGGIIILLLNNNRRRVVVYYY```pppwwwpppiiidddfffllluuu}}}{{{}}}}}}uuuooojjjkkkmmmooosssyyy~~~xxxtttsssrrrqqqooonnnmmmlllkkklllmmmnnnpppqqqsssttttttvvvyyy|||}}}}}}zzzvvvrrrooooooppprrrtttvvvwwwuuutttttttttqqqooommmjjjgggdddaaa___^^^^^^]]][[[[[[\\\^^^```hhhlllsssxxx|||{{{mmmeee]]]\\\```gggtttlllWWWDDD<<<<<<999777555444555555444333111111111222222333333333333333333333333333333333000111222333333222111000000111333333222111222333222222222111222333333444444444444444444444444444111111111222222333333333000111111222333444444555555666666777777666666555222333555666666777888888777888999:::;;;;;;;;;;;;:::<<<===>>>???BBBEEEHHHMMMSSSiii)))***+++,,,------------+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,+++*********************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,+++******+++---,,,+++,,,---...---,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,---...............---,,,,,,,,,,,,,,,------//////...------------...////////////000000000000222555999>>>BBBFFFIIIJJJNNNPPPUUUYYY\\\eeexxxyyypppiiieeeggglllttt~~~{{{{{{wwwpppkkkhhhjjjlllnnntttzzz|||{{{yyyxxxwwwvvvuuusssrrrrrrrrrrrrqqqrrrtttuuuuuuvvvyyy{{{~~~}}}zzzuuuqqqooopppqqqtttwwwyyyyyywwwuuuttttttrrrpppmmmkkkhhheeeaaa^^^^^^]]][[[ZZZYYYYYYZZZZZZ___dddkkkrrrwww}}}sssiii___[[[\\\cccooozzzwwwbbbMMMAAA>>>999777555444555555444222222222222222222222333333333333333333333333333333///000222444444222000///000111333333111111111222222222222222222333444444222222222222222222222222222222222333333333333333000000111111222222333333111222333444444333222111111333666777777777999:::777888999::::::;;;;;;;;;;;;<<<>>>???@@@BBBFFFIIIMMMTTTiii((())))))*********))))))++++++,,,,,,---,,,,,,+++*********++++++,,,,,,---,,,++++++******++++++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,***))))))***,,,******+++,,,------,,,++++++,,,,,,,,,,,,------+++,,,---.........------,,,------...............++++++++++++,,,------...//////...---------------////////////000000000000222555:::???DDDHHHJJJKKKNNNQQQWWW\\\aaammm}}}tttnnnjjjkkkooottt}}}}}}{{{|||}}}ssskkkhhhgggjjjmmmpppwww~~~~~~}}}{{{yyywwwvvvrrrtttwwwxxxyyy{{{~~~{{{vvvqqqpppqqqsssvvvyyy{{{{{{yyyvvvttttttssspppmmmkkkjjjgggbbb___^^^]]][[[ZZZYYYYYYXXXWWWYYY^^^eeemmmssszzz~~~sssfff^^^]]]aaakkkvvv~~~mmmVVVEEE>>>:::888666555555555444222333333222222222222222222222222222222222222222222111111111222222111111111000222333333222111111222333222222222222333444444222222222222222222222222333333333222222222222222111111111111222222222222000111222333333222111000333555888888777777888:::777888999::::::;;;:::::::::<<<===>>>???BBBFFFIIIMMMTTTiii---------------,,,+++***++++++,,,------,,,,,,,,,))))))***+++,,,------...,,,++++++++++++++++++,,,*********++++++*********++++++,,,,,,,,,---------((()))***+++---...///000,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++***)))***,,,---,,,+++++++++,,,,,,,,,---------+++,,,---.........---,,,,,,---......//////......,,,,,,,,,---...///000111000///...---------------////////////000000000000222666;;;AAAFFFIIIKKKKKKNNNQQQXXX___eeerrryyysssoooooorrruuu}}}~~~}}}}}}|||qqqiiiggghhhlllpppuuu}}}}}}{{{uuuwww{{{}}}}}}wwwrrrqqqrrrtttwwwyyy||||||yyyvvvtttttttttqqqmmmkkkjjjhhhccc______^^^\\\[[[ZZZYYYWWWUUUVVVZZZbbbjjjqqqxxx|||mmmddd```bbbkkkuuuxxxttt\\\HHH>>>:::888666555555555444222444333333222222111111111222222222222222222222222333222000//////000222333222444555555333222222333333333222222333333444555444444444444444444444444333222222222111000000000333222222222222222222222666777999::::::999777666555888:::999777666777999777777888999::::::::::::999;;;======>>>AAAEEEHHHNNNTTTjjj