BM6P6(@ ttt___QQQKKKIIIIIIMMM\\\lllyyy}}}hhhdddiiivvvjjj```[[[ZZZZZZ[[[]]]___```___[[[WWWUUUQQQLLLCCC;;;555111//////111///...///000111000...000000//////.........---////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////000000000000............////////////000///.........000111222666777999;;;<<<===>>>>>>>>>;;;<<>>666222000000111///...///000111000///000000/////////.........////////////////////////////////////////////////////////////////////////////////////////////////...///////////////......////////////000000000000............////////////000///......///000222333777888999;;;<<<===>>>>>>???<<<>>>BBBDDDGGGOOOYYY```cccjjjmmmiiibbbaaadddhhhooouuuvvvwwwzzzzzzxxxxxx~~~vvvjjjaaa______aaaaaa]]]dddppp~~~nnnZZZOOOJJJGGGJJJHHHEEEDDDBBB>>>888444222000//////000000///---//////...------------...------------------------------------------------------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++qqq```SSSLLLJJJYYYhhhnnnsss~~~jjj___^^^lllzzzyyymmm]]]SSSRRRTTTWWW[[[^^^^^^\\\YYYWWWTTTRRRLLLCCC999222111222111000//////111111000///000000////////////......//////////////////////////////////////////////////////////////////////////////////////////////////////000000///...------////////////000000000000............///////////////////////////111333444777888:::;;;======>>>>>>??????@@@CCCEEELLLYYYfffmmmmmmoooqqqmmmhhhhhhmmmtttzzz}}}{{{xxxxxxuuuqqqnnnwww}}}~~~sssjjjfffdddaaa^^^ZZZ___gggqqqzzz~~~}}}||||||jjj]]]SSSLLLLLLJJJGGGFFFFFFCCC===888222000......///000///...000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------ooo^^^TTTNNNXXXdddkkkoooxxxuuudddZZZaaaiiitttyyyiii[[[VVVTTTVVVYYY[[[\\\ZZZWWWUUUUUUTTTOOOFFF;;;333222333111000///000111111000///000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///...---,,,////////////000000000000............////////////////////////000222444555888999:::<<<======>>>>>>>>>@@@BBBDDDGGGRRRcccqqquuusssrrrssspppnnnqqqvvv}}}zzzxxxtttooommmtttwwwuuuyyy}}}~~~tttpppkkkeee```^^^___ccciiippprrrqqqnnnooooooooopppttt~~~pppcccZZZQQQMMMIIIGGGHHHFFFAAA<<<333111///...///000000///000//////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,******+++,,,,,,---......{{{jjj^^^SSSVVV^^^iiiooossssss^^^\\\[[[aaasss~~~ttteeeZZZRRRSSSVVVXXXZZZZZZYYYXXXVVVUUUPPPHHH>>>666333222222000///000111222111000//////000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000//////...------////////////000000000000............////////////////////////111333555777999:::;;;<<<===>>>>>>>>>===@@@DDDFFFMMMZZZjjjuuuuuuqqqpppqqqrrrrrrwww~~~~~~{{{wwwwww|||{{{uuuvvv}}}|||tttyyy~~~}}}vvvnnnhhhcccaaaaaaeeekkkooopppnnnfffddd```]]]]]]eeeqqqzzzxxxmmmZZZSSSKKKIIIIIIHHHCCC>>>555333000///000000000000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,******++++++,,,---......uuujjj[[[UUUXXXeeekkklllsssiii^^^UUUUUUaaawww}}}zzznnn```SSSSSSUUUWWWYYY\\\^^^___XXXUUUPPPIIIBBB;;;555222222111000000222222111000//////000000000000111111////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////000000000000............/////////////////////000222444777888::::::;;;======>>>>>>>>>===BBBGGGKKKUUUdddpppuuunnnkkkkkkpppuuuxxxzzzxxx}}}{{{rrryyy~~~~~~vvvqqqkkkgggccceeekkkppppppooo```aaa```^^^[[[[[[___cccqqq~~~fff\\\PPPJJJJJJIIIEEE@@@999666222000000111111000111000//////......//////------------------------------------------------------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,******+++,,,,,,---......vvveeeZZZXXXbbbfffbbbiiixxx~~~mmm\\\UUUXXXeee}}}|||~~~qqq\\\[[[YYYYYYZZZ]]]```bbb[[[VVVOOOKKKGGGAAA999333222111000000222222111000//////000000000111111111////////////////////////////////////////////////////////////////////////////////////////////////,,,---...///000000000000////////////000000000000............/////////////////////000333555888::::::;;;<<<======>>>>>>===>>>DDDJJJRRR___mmmtttrrrkkkiiillluuu}}}|||~~~www}}}~~~~~~zzzuuuoooooosssuuurrrnnnbbbcccdddaaa]]]YYYYYY[[[___gggtttsssfffVVVMMMKKKKKKGGGBBB===999555222111111111000111000000///////////////........................------------------------------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------nnn```\\\cccbbb\\\eeewww}}}ggg[[[WWW]]]ppp}}}gggddd```\\\ZZZ[[[]]]___]]]WWWOOOLLLJJJEEE<<<444222111000111222222222000//////000000111111111222////////////////////////////////////////////////////////////////////////////////////////////////+++,,,---///000000111111////////////000000000000............/////////000...//////111333666999:::;;;;;;<<<===>>>>>>>>>===???EEEMMMWWWfffsssvvvppplllkkkppp|||}}}}}}|||}}}{{{tttnnniiihhhfff```ZZZWWWYYY\\\ZZZ[[[cccnnnrrrvvv|||mmm[[[OOOMMMLLLHHHDDD???;;;666333222111111000111111000///////////////////////////////////////------------------------------------------------......---------,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------{{{pppddd[[[WWWZZZdddooo{{{ddd\\\aaakkkrrrwwwuuufff_________bbbeeeddd```WWWOOOMMMJJJ@@@555444000...111222//////000////////////////////////////////////////////////111000///......///000111---------............//////000111111111///...---////////////////////////000000000000000000000000////////////000000000000222222333444666888:::;;;<<<:::;;;>>>???<<<===@@@CCCEEEQQQbbbmmmnnnooorrrrrrssszzz~~~{{{vvvssssssrrrtttzzz~~~}}}yyyuuurrryyyyyytttqqquuusssiiibbbbbbaaa^^^aaaWWWTTTZZZ___bbbmmm{{{xxxiii^^^TTTKKKFFFFFFAAA===777222111222222222111111111111000000000000........................//////.........---------///////////////////////////...,,,++++++,,,...///000///...---,,,+++++++++((()))***+++,,,---......000///---,,,++++++,,,---zzzjjj]]]VVVVVV^^^hhh{{{kkkgggjjjnnnmmm}}}pppfffaaa]]]^^^aaaddd```XXXQQQOOOLLLCCC888555111///111222000///111////////////////////////////////////////////////111000///......///000111........./////////000000000000000000000///......////////////////////////000000000000000000000000////////////000000000111222222333555666888:::;;;;;;:::;;;>>>???>>>@@@DDDGGGKKKXXXfffmmmmmmmmmppptttzzzyyyrrrlllgggbbb___ZZZYYY\\\ccciiioooyyyvvvjjjeeeaaa^^^dddppp~~~ssskkkjjjiiiggghhh]]]WWWYYYYYYXXX___jjjxxxkkk[[[LLLFFFGGGBBB>>>777333222222222222111111000000000/////////........................//////.........---------...........................---,,,,,,,,,,,,---...///...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...---,,,,,,,,,---......qqqaaaVVVQQQVVV]]]nnnzzzjjjdddeeecccsss}}}oooccc\\\\\\```ccc```ZZZTTTQQQOOOGGG===777222000111222000///111////////////////////////////////////////////////000000////////////000000//////000000000111111111111000000///////////////////////////////////////000000000000000000000000/////////000000000111111222333444555777999:::;;;;;;:::;;;>>>??????CCCIIILLLTTTbbbnnnpppnnnooossswww}}}ooojjjccc\\\WWWRRRNNNLLLJJJHHHJJJQQQWWW^^^iiisssxxxrrrggg\\\WWWSSSPPPWWWbbbzzzuuuqqqnnnllloooeee]]][[[XXXTTTWWW___uuuzzzdddPPPGGGHHHDDD???999555333222111111000000000/////////.............................................---------........................------------------------...------,,,,,,---------------,,,,,,++++++******,,,,,,+++,,,,,,...///000wwwfffYYYQQQQQQTTT]]]qqqqqqddd___```kkk~~~uuueee[[[[[[```aaa```[[[VVVTTTRRRKKKBBB:::444111222222000000222////////////////////////////////////////////////000000////////////000000/////////000000000111111111000///......///000111//////////////////////////////////////////////////////000000000111111111222333555777888:::;;;;;;<<<:::;;;>>>>>>???EEEMMMRRR]]]lllsssssspppsssxxx|||}}}uuukkk___[[[UUUPPPMMMJJJHHHFFFIIIFFFFFFIIIMMMRRR[[[eeekkkuuu}}}yyyyyywwwtttiiibbbZZZTTTNNNMMMUUU```yyy}}}vvvqqqvvvmmmfffbbb^^^YYY[[[```fffuuuoooYYYMMMJJJGGGBBB<<<777444333111000////////////....................................................................................,,,------......------,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,------......yyylll```VVVPPPOOORRRccc~~~lllaaa]]]cccrrrzzzgggZZZXXX[[[^^^^^^\\\WWWVVVUUUOOOGGG<<<666222333333000000222000000000000000000000000//////////////////////////////000000000000//////....../////////000000000111000///......///000111000000000000000000000000////////////////////////000000000000111111111111222444666888999;;;;;;;;;===<<<<<<>>>>>>@@@IIISSS\\\gggrrrtttpppnnnrrrwww~~~{{{tttfff\\\WWWSSSOOOKKKJJJIIIHHHFFFGGGCCCAAABBBCCCFFFNNNWWWcccpppwwwtttssspppllleeeaaa[[[SSSKKKJJJTTT___zzz~~~}}}wwwpppjjjddd___^^^```bbbhhhuuuzzzfffUUULLLKKKFFF@@@;;;777444222000////////////............////////////////////////---.............................................,,,------......------,,,,,,,,,,,,,,,------...///++++++,,,,,,,,,---------.........------,,,,,,+++{{{qqqggg[[[RRROOOPPP[[[qqquuubbbYYY[[[hhhnnn]]]UUUTTTYYY[[[[[[XXXVVVVVVQQQJJJ>>>888444333333000000333000000000000000000000000//////////////////////////////000000000000//////........./////////000000///////////////000000111000000000000000000000000000000000000000000000000000000000111111111222222333444777999;;;;;;;;;;;;===<<<===@@@@@@DDDPPP\\\hhhpppvvvqqqllllllqqquuu{{{|||wwwjjj]]]TTTTTTPPPLLLJJJIIIHHHGGGFFFCCC@@@>>>@@@AAABBBIIIQQQ^^^mmmvvvsssrrrpppnnnllljjjcccWWWLLLKKKVVVaaaxxxvvvmmmeeeaaa___dddccchhhssssss```SSSOOOJJJDDD>>>:::666333111000000000/////////......////////////////////////---------...............------------------------------------------------,,,,,,,,,,,,,,,---...///++++++,,,,,,------..................---,,,+++***~~~uuukkk___UUURRRRRRXXXgggfffXXXYYYfff~~~yyygggYYYRRRUUUXXXYYYWWWVVVVVVQQQLLL@@@:::444444333111111333000000000000000000000000////////////////////////...///000111111000///...//////000000000111111111......///000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333444777:::<<<<<<<<<;;;;;;;;;>>>BBBEEEKKKZZZiiiqqqwwwwwwqqqmmmrrrzzz~~~~~~zzzyyy~~~}}}sssiiiaaa[[[YYYUUUPPPMMMKKKJJJHHHGGGEEEBBBAAABBBBBBCCCHHHOOOZZZkkkxxxuuuvvvxxxyyy{{{zzzqqq___PPPNNNXXXccczzz|||rrrkkkfffgggdddeeekkkpppuuu|||kkk```RRRNNNGGGAAA===888444222111111000000000/////////////////////////////////---------.........//////------------------------...---,,,,,,,,,,,,---...------,,,,,,,,,---......---------------,,,,,,,,,,,,---.........---,,,+++vvvlll```WWWTTTUUUWWWbbbwwwoooZZZ\\\hhhrrr___UUURRRVVVXXXVVVVVVUUURRRLLLAAA:::555444333111111333000000000000000000000000////////////////////////...///000111111000///...000111111111111222222222---...///111111111000///000000000000000000000000000000000000000000000000000111111111111222222222333555888:::<<<<<<<<<;;;:::;;;???DDDHHHQQQbbbrrrtttyyyxxxrrrqqq{{{xxxvvvxxx{{{tttooojjjggg```\\\WWWRRROOOMMMKKKIIIGGGDDDBBBCCCBBBAAADDDJJJWWWiii{{{yyy|||xxxcccQQQMMMWWWbbbxxxrrrhhhfffhhhkkkiiifffjjjrrrxxxssslllTTTPPPIIICCC>>>:::555222111111111111000000000000000000000000000000000000---------.........//////------------------------///...,,,++++++,,,...///...------,,,,,,---------000//////---,,,++++++******+++---...///......---|||wwwrrryyy~~~uuukkkbbb\\\WWWVVV]]]nnnvvvddd]]]eee~~~gggUUURRRUUUXXXXXXXXXVVVRRRNNNGGGAAA888222000111333444333222222111000///......000000////////////000000............////////////000000000000000000000000000000////////////000000......//////000000111111////////////////////////111111111222222333333333666888::::::::::::<<<>>><<>>===777111333111000000111111000...//////000000000000//////000000//////......------000000///...------,,,,,,+++++++++******)))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................vvvqqqkkkeeeiiilllvvvwwwkkkaaa]]][[[```mmmjjjbbbfff~~~qqqZZZPPPSSSVVVXXXYYYXXXTTTPPPHHHBBB:::333111111222333111111111000000000000000000000////////////000000............////////////000000000000000000000000000000////////////000000.../////////000000000111000000000000000000000000111111111222222333444444777888:::::::::;;;<<<>>>===@@@CCCGGGUUUhhhvvvzzz{{{yyyyyy|||zzzvvv{{{yyyiii___[[[WWWRRRNNNKKKGGGDDDEEEDDDBBBDDDGGGXXXlll{{{{{{ttt\\\LLLPPPbbbrrryyyuuutttrrrlllhhhgggeeeeeeooorrrdddRRRFFFAAA>>>999444333111000000111111///...//////000000000000/////////////////////.........000//////...------,,,,,,---------,,,,,,+++++++++.........---------,,,,,,------,,,,,,,,,,,,,,,,,,........................}}}~~~sssjjjfff```[[[[[[[[[```mmm}}}xxxllliiieeefffmmmyyyqqqdddbbbrrr}}}bbbRRRRRRTTTWWWXXXWWWSSSQQQKKKEEE<<<555222111222222//////000000111111111111000000////////////000000............////////////////////////////////////000000////////////000000////////////000000000000111111111111111111111111111111111222222333444555777999;;;;;;;;;;;;===>>>???AAAFFFQQQeeexxx}}}}}}|||vvvyyyppphhhbbbZZZSSSOOOJJJGGGHHHFFFDDDEEEHHHVVVkkk{{{|||jjjVVVLLLTTThhhyyy~~~wwwpppmmmfffbbbdddqqqsssaaaPPPFFF???;;;777444222000///000000///...//////000000000000//////.........////////////////////////...------,,,,,,///............---------//////............------...---------,,,,,,++++++........................jjjqqqvvvxxx{{{~~~zzzwwwwwwrrriiicccaaa^^^ZZZWWWTTTVVV___mmm|||wwwsssoooooorrr||||||kkk^^^dddppp{{{lllWWWTTTSSSVVVWWWTTTPPPOOOMMMGGG>>>777333222111111000000000000000000111111000000////////////000000............////////////////////////////////////000000////////////000000////////////000000000000111111111111111111111111111111111111222444555666888999;;;<<<;;;<<<===???BBBDDDLLL^^^uuutttfffYYYRRRMMMIIIIIIGGGDDDEEEIIIWWWkkk{{{uuuvvvzzz~~~uuu```RRRNNNXXXlll~~~{{{vvvlllddd___dddpppooo\\\LLLBBB<<<:::666333111///000000///...//////000000000000//////------......//////000000//////.........---------///.................................------------.........---,,,,,,++++++........................gggiiiiiihhhiiimmmooonnnnnnoookkkddd```aaa```]]]VVVSSSSSSYYYdddvvv{{{tttmmmqqqtttaaa\\\___cccmmmxxxvvv]]]UUUQQQTTTVVVSSSQQQRRROOOIII@@@999555333222111222222111111000//////...000000////////////000000............////////////////////////////////////000000////////////000000000000000000////////////111111111111111111111111222111111111222444666888888:::<<<<<<<<<<<<>>>@@@BBBEEERRRhhh~~~||||||{{{~~~uuubbbUUUOOOJJJHHHFFFDDDFFFKKK[[[ooovvvnnnoootttzzz|||wwwhhhXXXPPPQQQ[[[ooo{{{ooofff______dddlllxxx{{{hhhUUUHHH@@@<<<888555222000000000///...//////000000000000//////------......//////000000...............------------------------.........,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,........................ooommmiiieeeeeegggiiikkklllnnnmmmhhhffffffccc___UUURRRRRRVVV___ppp{{{nnnkkkzzz{{{eeeZZZTTTRRRXXXbbbwwweeeYYYQQQTTTVVVTTTTTTWWWPPPJJJBBB;;;777555333222333333222111000///......000000////////////000000............////////////////////////////////////000000////////////000000000000000000////////////111111111111111111111111222222111111222444777999999;;;<<<=========???@@@AAAIIIZZZqqq|||zzz{{{}}}}}}yyy}}}lllYYYQQQJJJGGGEEEEEEIIIOOOcccuuuppphhhiiipppvvvyyyjjj]]]QQQOOORRR[[[oooxxxkkkeee```___```aaahhhooouuucccSSSGGG@@@;;;888444111111111000/////////000000000000//////.........///////////////........................,,,,,,,,,---------------+++++++++,,,,,,,,,,,,---------------------------........................xxxtttpppllljjjjjjkkkmmmtttzzz}}}{{{wwwssskkkcccWWWTTTSSSVVV```rrrrrrkkkxxxqqqbbbUUUKKKLLLSSS^^^tttuuudddWWWWWWWWWSSSSSSXXXPPPKKKCCC<<<888666444333222111111111000000//////000000////////////000000............////////////000000000000000000000000000000////////////000000111000000000/////////...000000000000000000000000333222111111222555888::::::;;;============???AAAEEEQQQfff||||||xxxyyy|||~~~}}}xxxyyyvvv]]]TTTKKKGGGEEEFFFMMMUUUkkk|||tttfff```dddkkkqqqrrrbbbVVVLLLLLLOOOYYYppp~~~sssiiidddaaa```^^^[[[^^^bbbmmm{{{sssaaaQQQFFF>>>:::666333222222111111//////000000000000/////////////////////.................................,,,,,,,,,------.........,,,,,,,,,,,,------......,,,,,,------.../////////........................}}}yyyvvvsssqqqnnnnnnpppttthhh[[[XXXVVVZZZdddyyyvvvmmmyyyooo]]]NNNKKKPPPOOObbb~~~ooo^^^ZZZXXXQQQPPPTTTPPPKKKCCC===999777555333000000000000111111111111000000////////////000000............/////////000111111111111111111111111000000////////////000000111111000000/////////...////////////////////////333222111000222555888::::::<<<===>>>===>>>???AAAKKKYYYqqqyyy{{{|||mmmiiiqqq}}}___VVVLLLGGGFFFHHHPPPYYYpppsssiii^^^ZZZ```gggkkklll^^^RRRJJJJJJLLLWWWppp}}}pppjjjfffcccaaa]]]XXXXXX[[[^^^lll{{{}}}kkkXXXKKK???<<<777444333333222111//////000000000000//////000000//////.........------.....................,,,---------......//////---------.........//////+++,,,,,,---...///000000........................~~~yyyrrrpppwwwqqqeee\\\UUUYYYggg}}}ooonnnzzzzzzeeeVVVMMMHHHLLLTTTmmmjjj[[[WWWWWWSSSNNNQQQMMMGGG@@@:::666333222333333222222111000//////111111111111111111111111333222000///000111000///111111000000//////............//////000000111111111000////////////000000222222111111111111111111444444333444555777999:::<<<:::;;;======<<<@@@FFFQQQkkkiiiaaahhhttt|||ppp]]]OOOOOOLLLHHHRRRcccnnn___SSSVVVbbbgggfffcccSSSMMMKKKOOOQQQYYYppp|||sssqqqlllfff```\\\[[[[[[dddjjjqqqxxx|||}}}}}}jjjQQQJJJAAA:::777555111000222111111111111000000000000111000///------......///+++,,,,,,------,,,,,,+++.........................................................------,,,,,,,,,,,,---......//////......}}}yyy~~~kkkaaaYYY^^^nnnuuupppxxxrrr___SSSLLLKKKPPPeeeqqq___WWWUUUTTTQQQQQQNNNIIIBBB<<<888555333333333222222111000000///111111111111111111111111333111//////000111000///111000000000/////////....../////////000000000111000000////////////000000111111111111111111111111333333333444666888999:::;;;:::;;;>>>>>>>>>CCCJJJXXXppp|||}}}~~~mmm___```iiipppmmm]]]RRRRRROOOKKKVVVhhh}}}hhhZZZPPPUUU___ccc```]]]QQQKKKJJJNNNRRR[[[sss{{{ssskkkccc___]]]eeejjjpppuuu~~~|||vvv^^^MMMDDD<<<999777333222444111111111000000000//////111000///...---......///------............------......................................................---------,,,,,,,,,,,,---......//////......}}}sssggg___eeewwwwwwwwwmmmZZZQQQJJJLLL\\\yyy}}}gggYYYTTTSSSTTTRRROOOJJJDDD???:::777555333333222222111000000000000000000000000000000000111000//////111222111111000000000000////////////////////////000000000000///////////////000000000111111111111111111111111111222333666888999::::::;;;:::;;;>>>???AAAHHHQQQbbbuuuxxxtttwww{{{xxxddd\\\```eeerrriii]]]VVVUUUQQQPPP___rrrvvvbbbWWWPPPVVV^^^___ZZZVVVPPPLLLLLLQQQWWWccc{{{{{{pppfffaaagggkkkpppssswww}}}kkkSSSIII???;;;888555333444000000000000////////////000000///............/////////000000000000//////...................................................------------,,,,,,,,,,,,---......//////......|||yyymmmfffnnnxxxxxx{{{bbbTTTKKKKKKXXXsssrrr^^^SSSQQQSSSPPPNNNJJJFFF@@@;;;777555222222222111111111000000////////////////////////111///...///111222222111000000000000////////////////////////000000000000...//////000000000000000111111111111111222222222///111444777999:::;;;;;;<<<;;;<<<>>>???AAAKKKUUUlllzzzzzzwwwsssttt}}}yyyrrrrrrvvvtttddd______cccpppxxxhhh___XXXVVVTTTWWWkkk{{{ppp___WWWTTTYYY___]]]WWWRRRRRROOOQQQVVV___mmmssskkkkkkooottttttrrrxxxsssYYYMMMAAA<<<999555333333000000000/////////......000/////////............///000000111111000000///................................................------------------------,,,---......///.........|||~~~tttoooyyyvvvlllxxxjjjWWWNNNPPP\\\ttt|||dddSSSNNNOOONNNMMMJJJFFFAAA<<<888555222222222111111111111111////////////////////////111///...///111222222111////////////000000000000000000000000////////////---...///000111000000000000000111111111222222222///111444777999;;;;;;;;;===<<<===>>>>>>AAAMMMZZZsss|||yyytttjjjlllyyyxxxuuuuuu}}}tttfff```aaajjjvvvssskkkccc\\\YYYXXX```vvvwwwmmm___YYYWWW\\\___[[[TTTQQQRRRSSSUUU\\\fffwww{{{sssvvv{{{zzzsssnnnwww~~~aaaSSSDDD===999555222111000000000000///////////////////////////......---/////////000000/////////................................................------------------------,,,---......///.........zzz}}}}}}|||vvveeemmm{{{uuu]]]RRRVVVcccxxxgggTTTLLLKKKMMMLLLKKKHHHCCC===888555111111111111111111111111000000000000000000000000111000//////111222111111////////////000000000000000000000000////////////---...///111111111000000000000000111222222333333111333444777999:::;;;;;;===<<<>>>??????DDDSSSbbbyyy{{{tttcccdddsss{{{www}}}xxxllllllqqqyyyyyytttmmmeeeaaaaaajjj~~~|||wwwtttrrrtttvvv~~~~~~uuummm```[[[ZZZ]]]]]]XXXSSSQQQTTTVVV[[[bbbnnnwwwkkkllltttmmm\\\KKKAAA===888333222111111111111000000000000/////////000///......---......////////////......................................................,,,,,,,,,------------...,,,---......//////......~~~}}}hhhiiirrrfffUUU\\\hhhyyy~~~fffTTTLLLKKKMMMMMMLLLJJJFFF@@@:::777111111111111111111111111111111111111111111111111333111//////000111000///.../////////000000000111111000000000/////////...,,,---///111222111000000///000000111222222333333444444555666777999;;;<<<<<<<<<>>>@@@BBBIII[[[lll}}}{{{lllkkkxxxzzzyyyqqqnnnnnntttwwwrrrsssooonnnkkkgggeeegggkkkoooxxx|||uuunnneeeaaa^^^___^^^YYYVVVVVVXXX]]]dddkkkwww}}}lllhhhnnnzzzgggSSSHHHCCC===777555222222222222111111111111...///000000000///------......////////////......................................................,,,,,,,,,---------......,,,---......//////......oookkknnn|||mmmWWW^^^jjjxxx{{{dddSSSLLLKKKMMMNNNNNNLLLHHHBBB<<<888111111111111111111222222111111111111111111111111333222000///000111000///.../////////000000111111111111000000/////////...+++---///111222222000000///000000111222222333333666555555555666888;;;<<<:::<<>>@@@CCCLLLZZZkkkwww}}}}}}~~~tttqqqoooiiieeeddd```___\\\XXXTTTQQQNNNMMMNNNLLLJJJJJJNNNTTTYYY\\\fffsss{{{xxxxxx{{{zzzsssooolllkkkllljjjeeedddfffeeemmmyyy}}}~~~~~~}}}~~~~~~uuurrrkkkwwwttt^^^QQQKKKDDD>>>===999444111000111000000/////////...//////000000000000000000000000000000////////////....................................------------------------------------------------sssnnnsss~~~hhhUUUVVVdddvvv{{{hhhWWWNNNMMMOOOQQQQQQMMMGGG@@@<<<555333111111222222222111222222222111111111111111///111222222111/////////000000000000000000000000...//////000000111111111333333222222222222333333333222222111222222333333555666888999999:::<<<>>>AAA@@@AAAGGGRRRbbbrrr|||}}}zzz~~~}}}ssshhhdddaaa[[[VVVSSSOOONNNMMMLLLJJJIIIIIIIIIHHHHHHHHHIIIMMMSSSYYY\\\cccooowwwwwwxxx||||||wwwqqqpppqqqsssooohhhfffhhhiiisss{{{yyyxxx{{{|||wwwqqqnnnhhhgggfffeeegggmmmvvv|||yyyrrrkkkmmmyyylllVVVKKKFFFEEE@@@<<<777333111111000///////////////000111222222000000000000000000000000////////////....................................------------------------------------------------~~~zzzxxxyyy{{{ooojjjsssxxx___WWW\\\hhh|||yyybbbOOOLLLNNNPPPQQQOOOJJJBBB===666444222222222333222111111111111111111111111111000222444444222000......000000000000000000000000......///000111111222222222222222111111222222222222222111111222222333333555777999:::::::::<<<>>>BBBAAACCCLLL[[[mmm|||yyykkkccc[[[WWWVVVRRRMMMIIIFFFFFFEEEEEEEEEFFFHHHHHHGGGHHHJJJMMMQQQWWW]]]aaafffpppyyyzzzzzz}}}}}}{{{xxxwwwxxxwwwqqqgggccceeennnzzz|||zzz|||}}}zzztttmmmfffbbb___]]]ZZZXXXYYY]]]cccgggsssyyy~~~tttnnnkkkooopppZZZMMMHHHFFF@@@<<<777333222111000000000000000000000111222222////////////////////////////////////....................................................................................|||xxxuuuqqqsssvvvwwwlllooohhh]]][[[___jjjwwwoooUUUMMMMMMOOOPPPPPPKKKDDD>>>777555333222333333222111111111111111111111111111111333555555222000......111111111111111111111111...//////000111222222333111111000000000000111111222111111111222222333444666888:::::::::;;;===???@@@BBBGGGTTTeeexxx||||||xxxkkkbbbXXXTTTOOOMMMOOOPPPLLLGGGDDDCCCCCCCCCDDDFFFHHHIIIIIILLLPPPTTTXXX]]]dddiiiooowww~~~|||{{{{{{xxxpppeeebbbeeettt{{{pppfff```aaa^^^[[[XXXWWWXXXYYYYYYaaagggqqqzzzxxxjjjgggiiiuuuzzz|||}}}lll[[[QQQJJJEEE===:::555222222222111111222222111000000000000000////////////////////////////////////....................................................................................}}}yyyrrroooooottt|||wwwssskkkaaa\\\YYY^^^ggg{{{^^^PPPNNNNNNOOOPPPLLLFFF@@@888666444333444444222111111111111111111222222222111333444444111/////////111111111111111111111111///000000111111222222222111000000000000000000111111111111111222333444444666888:::;;;;;;<<<>>>???>>>DDDNNN]]]nnn}}}|||zzznnnbbbWWWOOOKKKJJJGGGGGGLLLQQQNNNHHHCCCBBBBBBBBBDDDFFFIIIKKKMMMRRRXXX\\\```eeekkkpppyyy~~~}}}xxxoooffffffkkkzzzvvvnnngggccc^^^ZZZWWWUUURRRQQQRRRWWW___hhhpppxxxwwwhhhgggiiioooxxx}}}uuufff]]]WWWNNNFFF===:::555222222222222111222222111000////////////000000000000000000000000////////////....................................................................................zzzuuusssnnnqqq{{{vvv|||~~~lllbbb[[[UUUXXX```ooohhhTTTQQQOOOOOOPPPNNNHHHBBB999777555444444444333111000000111111111222222222111222333222000//////000111111111111111111111111111111111111111111111111222111111000000111111222111111111111222333444555777999;;;;;;;;;<<<>>>@@@>>>HHHVVVeeetttwww{{{~~~}}}wwwlllbbb[[[TTTMMMHHHEEEFFFEEEEEEKKKQQQNNNGGGDDDCCCCCCCCCFFFIIIMMMOOOUUU[[[bbbgggjjjnnntttzzzzzzooofffhhhooo|||uuukkkbbb\\\WWWSSSPPPNNNPPPSSSWWW\\\ccckkkqqq}}}xxxjjjiiihhhkkkuuuzzz~~~tttfff```\\\UUULLL@@@===888444333222222111000000//////.../////////000000000000000000000000////////////....................................................................................|||{{{llllllrrrvvvwwwnnnbbbZZZSSSVVV]]]fffoooXXXTTTPPPPPPQQQOOOJJJDDD999777555444444444333111000000111111222222222222111111222000///...000111111111111111111111111111222222222111111111111111333222222222222222222333111111111111222333444555777999;;;<<<<<<===>>>@@@???KKK[[[kkkwww{{{ooorrr}}}|||ooofff```WWWRRRPPPNNNKKKIIIDDDFFFEEEEEEJJJPPPMMMEEEEEEEEEDDDFFFIIIMMMRRRTTT]]]ccckkkppprrrvvv|||}}}oooeeehhhpppqqqggg```[[[WWWQQQPPPNNNMMMNNNRRRYYY^^^kkkrrr{{{kkkgggdddcccjjjwww{{{}}}xxxiiibbb```ZZZRRRDDD@@@:::666444222111000...------......///000111000000000000000000000000000/////////....................................////////////////////////////////////////////////pppoooqqq~~~{{{ppp|||zzzjjj[[[PPPRRRZZZfffyyynnn]]]QQQQQQUUUQQQIIIEEE>>>;;;777555444333222000111111111111111111111111333333222222111000000000000000000000000000000000000000000000111111111111222111000//////000111222333333333333444444555666:::888999===>>>===???CCCGGGOOOddd{{{wwwvvv~~~|||zzz}}}{{{|||||||||}}}}}}wwwrrrlllccc\\\VVVTTTQQQNNNKKKIIIHHHHHHFFFDDDDDDFFFIIIIIIFFFCCCBBBAAACCCHHHKKKNNNTTT\\\aaajjjsssuuuwww}}}}}}nnnkkkuuuzzzooobbbYYYVVVOOOJJJLLLNNNNNNNNNPPPYYY^^^gggqqq{{{uuuhhh___bbbjjjooouuu{{{yyy~~~qqqgggbbb]]]WWWJJJBBB;;;888666222111333000111111222222000///...111111000///////////////000/////////..................///000111222333333111111000000/////////...000000000000000000000000tttppppppyyy|||mmmvvvrrr___PPPKKKNNN```ttt}}}iiiVVVRRRSSSPPPIIIDDD>>>;;;777555444333222000111111111111111111111111222222222111111111111111111111111111111111111111000000000000111111111111222111000//////000111222333333333333444444555666;;;999999===>>>===???DDDLLLWWWjjj|||~~~}}}~~~zzzvvvrrrrrrqqqsss{{{yyyooogggbbb]]]XXXSSSPPPOOOLLLJJJHHHGGGGGGGGGDDDCCCCCCDDDFFFGGGDDDBBBEEEDDDFFFLLLPPPSSSZZZbbbgggqqqzzz|||~~~}}}ooonnnyyy}}}lll```]]]TTTMMMLLLKKKIIIHHHIIINNNRRRYYYaaajjjqqqvvvxxxyyylllbbbeeemmmsssvvvzzz{{{{{{|||vvvrrrppphhh___OOOFFF===999777333333444000111111222111111//////111111000///////////////000000/////////.........///////////////000000000000000000//////.........000000000000000000000000xxxrrrnnnsssrrrvvv{{{gggUUUJJJGGGVVVkkkuuu[[[PPPPPPOOOJJJFFF???<<<888555444333222111111111111111111111111111000111111111111222222222111111111111111111111111000000000000111111111111222111000000000000111222333333333333444555666666;;;999999<<<===<<>>888555333333222111111111111111111111111111//////000111222333333444111111111111111111111111///000000000111111111111111111222222222222111111222222222333444555777777<<<::::::<<<<<<>>>GGGRRRjjj{{{|||vvvyyy~~~yyyvvvyyyzzz~~~ssshhhbbb^^^\\\]]]^^^hhhyyyzzztttooohhh```YYYSSSPPPLLLJJJIIIIIIHHHHHHKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIILLLMMMRRRZZZ```dddlllsss{{{}}}rrrhhh^^^SSSLLLJJJHHHGGGFFFFFFGGGJJJMMMNNNWWW___mmmmmmnnnyyyuuuvvvuuudddPPPDDD===666333333333222222111111111111111222222111000000000000000111000000000////////////......///000000111222222------..................////////////////////////}}}xxxsssuuuvvvjjjaaaVVVMMMJJJ[[[uuuwww___TTTSSSQQQMMMCCC???999444333222222222111111111111111111111111//////000111222222333333222222222222222222222222000000000000111111111111111111222333333222111111111111222333444555777888<<<;;;;;;<<<===AAAMMMYYYppp{{{yyyzzzxxx|||}}}oooddd\\\WWWWWWSSS]]]nnn}}}wwwnnngggaaa[[[SSSNNNIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGIIIHHHHHHIIIKKKMMMQQQRRRWWW```eeeiiiooovvv{{{mmm^^^TTTPPPLLLJJJIIIHHHHHHIIIKKKLLLRRRXXXeeevvvvvvnnnuuu|||~~~|||~~~qqqlll}}}}}}jjjUUUGGG@@@999444222333333222111111111111222222222111000000000000111111111000000000/////////......///000111222333333.............../////////000000000000000000000000}}}{{{~~~{{{{{{ooofffZZZNNNKKKYYYrrr}}}eeeWWWSSSQQQLLLDDD???999444333222222222111111111111111111111111000000000111222222222333222222222222222222222222000000000000111111111111111222222333333222222111111111222333444666777888<<<;;;<<<===>>>CCCQQQ```|||{{{zzzxxxiii\\\VVVUUUPPPWWWcccsss}}}xxxqqqjjjaaaZZZVVVSSSOOOKKKGGGHHHIIIIIIHHHHHHHHHIIIHHHIIIJJJKKKLLLKKKKKKJJJIIIKKKMMMMMMMMMNNNRRRUUUXXXYYY^^^fffkkkmmmsssyyyyyyiii]]]XXXNNNMMMLLLKKKJJJJJJKKKKKKMMMRRR^^^nnnwwwuuutttrrrxxxwwwzzzqqqeeerrrlllVVVJJJCCC<<<666444444333222111111111222222333222111111000000111111111111111000000000//////.../////////000000111111.........//////000000000000000000000000000000000uuuwwwoooaaaTTTLLLYYYppp|||fffWWWSSSPPPMMMEEE@@@999444222222222222111111111111111111111111111111111111111222222222222222222222222222222222000000000000111111111111111222333444444333222111111111111333444666777888<<<;;;<<<>>>???EEETTTccc~~~~~~}}}|||mmm^^^WWWVVVLLLPPPXXXeeevvv{{{rrrlllaaaZZZRRRMMMLLLLLLKKKIIIJJJJJJJJJIIIHHHHHHIIIKKKIIIJJJLLLNNNPPPPPPPPPPPPNNNPPPRRRSSSRRRTTTYYY\\\^^^___dddkkkoooqqqvvv||||||zzzkkk```[[[PPPPPPOOONNNMMMMMMMMMMMMIIINNNYYYiii|||xxxqqqjjjjjjnnnqqqtttsssbbbkkkxxx~~~kkkVVVKKKEEE???999666444333222111111111222333333222111111000111111111111111111111000000000000///////////////............/////////000000111111000000000000000000000000|||jjjZZZNNN\\\qqq~~~uuugggTTTOOOQQQKKKIIIBBB:::555555444111...222222222111111111111000111111111111111111111111333222222222222222222333222111111111000000//////111111222222222333333333222111111111333666888:::???;;;;;;??????DDDZZZsss~~~wwwhhh\\\TTTRRRLLLNNNYYYgggvvvyyyooobbbXXXUUUSSSOOOLLLIIIGGGGGGGGGKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMPPPRRRTTTUUUVVVWWWXXXXXXYYYZZZ\\\^^^___```dddfffiiimmmqqqvvv|||}}}wwwqqqggg]]]YYYPPPOOONNNPPPRRRQQQMMMJJJKKKQQQXXXaaassssssmmmnnnoooqqqqqqrrr}}}zzzjjjfffhhhwwwsss```PPPEEE???;;;999666555333222111111222333000000111111111111000000000000000000000000000000////////////////////////////////////000000000000333222000000111222222111rrrcccSSS\\\lll~~~rrrdddTTTQQQRRRKKKKKKDDD;;;666555444111...222222222111111111111000111111111111111111111111222222111111111111222222222111111111000000000000111111222222222333333333222111111111333666999:::;;;888:::>>>@@@HHH```zzz~~~}}}nnnaaaYYYSSSLLLLLLUUU^^^jjjvvvnnnggg___VVVOOOPPPNNNKKKIIIHHHGGGHHHIIIMMMMMMMMMMMMNNNOOOPPPPPPPPPRRRTTTVVVXXXYYY[[[\\\]]]]]]]]]^^^```bbbeeeffflllnnnppprrrtttxxx|||~~~vvvwww~~~tttllliiifff___ZZZXXXTTTSSSSSSUUUWWWVVVRRRNNNMMMQQQVVV```sss{{{uuutttrrroookkkqqq~~~tttiii```ggg}}}uuueeeTTTHHH@@@;;;999666555444222111222222333000111111222222111111000000000000000000000000000////////////////////////////////////000000000000333111//////111222111000{{{}}}|||nnn[[[[[[bbbvvvrrrdddUUURRRRRRKKKMMMFFF>>>999666555222///222222222111111111111000111111111111111111111111111111111000000111111111111111111111111000000000111111222222222333333333222222222222444666999:::888888;;;@@@CCCNNNjjj~~~~~~zzzkkkcccWWWPPPMMMQQQUUU]]]qqq~~~uuuhhh^^^XXXSSSOOOLLLKKKJJJIIIHHHHHHJJJLLLMMMPPPPPPQQQRRRSSSUUUVVVVVVVVVXXX[[[\\\]]]^^^```bbbeeeeeedddeeegggjjjnnnpppyyyyyyzzz{{{|||~~~}}}rrrpppjjjdddfffmmmqqqqqqkkkccc\\\[[[[[[YYYXXXZZZXXXWWWXXXZZZ]]]\\\WWWSSSPPPPPPSSS]]]rrr~~~wwwpppgggfffppp||||||lll\\\]]]ppp~~~wwwkkk[[[KKK@@@;;;999666555444222222222222333111222222333333222222111000000000000000000000000////////////////////////////////////000000000000111000...///000111111000tttuuuuuuaaaYYYXXXjjjzzzjjjWWWOOOQQQMMMNNNIIIAAA;;;777555222111222222222111111111000000111111111111111111111111111111000000000000111111111111111111111111111111111111222222222333333333222222222333555777999;;;;;;<<>>@@@CCCJJJ\\\xxx{{{}}}~~~ttteee[[[SSSPPPMMMPPP```rrrzzzoooiii]]]YYYRRRMMMJJJJJJKKKLLLNNNMMMLLLLLLNNNPPPRRRTTTXXXYYY[[[^^^```aaabbbbbb___bbbeeeeeecccdddhhhlllttttttsssuuuxxx~~~~~~}}}{{{{{{}}}wwwmmmmmmppppppoooooommmkkkiiihhhiiiiiigggfffiiijjjlllooosssxxx|||~~~vvvnnniiibbb\\\[[[^^^gggrrrzzz}}}}}}|||zzzrrriiifffcccbbbeeeiiifffeeeeeehhhlllnnnkkkhhh___YYYVVV]]]mmmxxxpppgggdddeeemmm~~~~~~ssseee```hhhwwwyyyuuummm___PPPCCC===<<<777666444333222333333444333333444444444444333333111111111111111111111111000000000000000000000000////////////000000000000000...---...000111111000xxxqqqhhhZZZPPPXXXqqqcccOOONNNOOONNNJJJCCC===888555444444222222222111111111111000111111111111111111111111111111111000000111111111111111111222222222222222111111222222222333333333222333444666888999:::;;;===>>>???DDDPPPfffvvv||||||{{{}}}}}}~~~{{{oooaaaVVVQQQNNNOOOZZZhhhyyymmmbbb[[[QQQOOOMMMKKKJJJKKKMMMNNNPPPPPPOOOOOOQQQSSSVVVXXX^^^```bbbeeeggghhhhhhhhhgggkkknnnmmmjjjkkkpppuuu~~~~~~|||vvvtttrrrpppppprrrtttvvvtttiii```^^^___^^^^^^___^^^]]][[[\\\]]]^^^^^^]]]^^^___aaadddhhhmmmqqqsssvvvyyy|||~~~}}}tttsssmmmddd]]]\\\YYYUUUZZZ```nnn}}}wwwqqqmmmooossstttrrrrrruuuzzz~~~~~~|||qqqjjjeeeiiirrr~~~~~~yyyppphhheeefffqqq{{{kkk___]]]iii|||}}}wwwmmm___PPPEEE???===777666555333333333333444222333333444444333333222111111111111111111111111000000000000000000000000////////////000000000000000///......000222222111www}}}iii]]]SSSVVViiilllUUUOOOMMMLLLIIICCC===888555555666222222222111111111111000111111111111111111111111222222111111111111222222111111111222222333333333111111222222222333333333222333555777888:::;;;;;;======@@@III\\\vvvyyyttt~~~}}}yyyyyyzzz~~~{{{kkk\\\WWWTTTRRRXXXaaawwwwwwkkk```WWWQQQNNNMMMMMMLLLKKKMMMPPPRRRUUUTTTTTTUUUXXX[[[^^^```eeegggjjjlllnnnnnnnnnmmmrrrvvvyyywwwttttttzzzzzzsssmmmfffccc```]]]\\\^^^```aaa___XXXSSSSSSRRRPPPPPPRRRSSSQQQPPPPPPQQQRRRRRRQQQSSSTTTVVVYYY]]]aaaeeegggiiinnnrrrsssrrrrrruuuyyyzzz{{{}}}}}}zzzuuuooolll```aaa^^^YYYVVVXXXWWWUUU\\\bbbrrrzzz{{{~~~}}}zzzzzz{{{tttoooiiikkkuuuwwweeeZZZ```ttt|||mmm^^^QQQGGG@@@<<<888777555444333333444444222222333333333333222222111111111111111111111111000000000000000000000000////////////000000000000111///...///111333333222}}}{{{jjj```VVVVVVdddzzzrrr[[[PPPJJJKKKHHHCCC===777555555777222222222111111111111000111111111111111111111111333333222222222222333333111111111222222333333333111111222222222333333333222333555777999:::;;;;;;>>>>>>BBBNNNfffnnnmmmzzz~~~yyyxxxyyytttbbb]]]ZZZVVVXXX^^^qqqxxxlllaaaWWWOOOJJJLLLKKKJJJIIIHHHJJJNNNQQQYYYYYYZZZ\\\___cccgggiiijjjlllnnnqqqrrrrrrqqqqqqzzz~~~{{{|||{{{uuupppiii___WWWVVVTTTPPPNNNMMMNNNPPPQQQOOOLLLKKKNNNMMMIIIIIIKKKLLLJJJGGGFFFGGGHHHHHHGGGMMMMMMOOOQQQUUUYYY]]]___ZZZ```ffffffbbbbbbffflllnnnoooqqqpppmmmgggaaa]]]UUUWWWXXXVVVVVVZZZ[[[XXXZZZ___oooyyyooojjjnnnppp```___nnn~~~ooo^^^QQQHHH@@@;;;888777555444333333444444111222222333333222222111111111111111111111111111000000000000000000000000////////////000000000000111000///000222333444333vvv}}}vvvhhh[[[]]]jjjyyyzzziiiVVVJJJIIIHHHEEE@@@:::555333333333333333222222111111111000000000000000000000000111111111111111111111111222222111111111111111222000000111111111222222222222444666777888888;;;<<>>???EEEVVVuuuwwwjjjccckkkxxx{{{ssssssyyyxxxqqqhhh[[[UUUVVVbbbvvvxxxnnn```VVVQQQNNNJJJGGGHHHIIIKKKMMMOOOSSSXXX[[[jjjhhhfffhhhlllqqqttttttwwwxxxxxxwwwwwwyyy|||pppjjjaaaXXXQQQJJJDDDAAAAAAAAA@@@????????????@@@?????????@@@@@@AAABBBCCCBBBAAA@@@??????>>>>>>??????@@@AAACCCFFFHHHKKKLLLMMMMMMNNNMMMNNNQQQUUUXXXYYYYYYZZZ]]]___```^^^\\\ZZZ\\\]]]^^^bbbgggeee```[[[```kkk}}}zzznnnyyyvvvkkknnnwwwqqqaaaRRRGGGAAA<<<:::777555444444333333555555444333333222111111222222222111111111111000000000000000000000000000111111111111111000//////111111111111000000000000xxxtttrrraaa```kkkwwwyyyhhhWWWLLLIIIIIIFFFAAA;;;666444333333333333333222222222222111111111111111111111111111111111111111111111111222111111111111111222222222222333333333444444444333555777888888999<<<>>>===@@@JJJ___~~~~~~qqqccc]]]___lll{{{xxxppprrryyy~~~ssscccXXXUUUYYYkkkxxxqqqhhh```VVVOOOLLLKKKJJJHHHIIIKKKMMMOOORRRVVV\\\```qqqnnnllllllpppvvv{{{}}}~~~~~~|||zzzzzz~~~{{{ttt___ZZZRRRLLLGGGCCC@@@>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???AAA@@@@@@???>>>>>>======<<<<<<===>>>@@@AAACCCDDDDDDEEEEEEEEEEEEGGGKKKNNNRRRTTTYYY```gggkkkllllllnnnppprrrtttxxxzzzsssjjjbbbeeemmm|||www~~~sssrrryyy{{{~~~ppp^^^MMMCCCBBB>>>999555444333222222555444444333333222222111222222222111111111111000000000000000000000000000000111111111111000000///111111111111111111111111wwwnnntttsssccc^^^dddlllvvv~~~xxxhhhWWWLLLJJJIIIGGGBBB<<<777444333333333333333333333333333111111111111111111111111111111111111111111111111111111111000111111222333222222222333333333333444333555777888999:::===???@@@DDDQQQgggzzzuuu{{{aaaWWWWWW^^^nnn}}}|||tttnnnrrr~~~yyyjjj]]]XXXSSSaaattt{{{qqqggg```^^^YYYQQQLLLKKKKKKKKKKKKKKKMMMOOORRRVVV[[[aaaeeennnnnnnnnqqqvvv|||}}}ssshhhcccSSSOOOIIIEEECCCBBBBBBAAA<<<;;;;;;:::::::::::::::<<<<<<;;;;;;<<<===>>>>>>BBBBBBAAAAAA@@@???>>>>>><<<<<<<<<======>>>@@@@@@@@@@@@AAAAAA@@@BBBEEEHHHPPPTTT\\\gggsss|||xxxoooooosss}}}|||yyyxxx~~~~~~zzz}}}zzztttxxx}}}kkkWWWIIIEEE@@@:::555555555333222444444444333333222222222222222222111111111000000000000000000000000000000000000111111111111000///000111111111111111222222}}}||||||~~~}}}}}}wwwjjjkkkuuu~~~zzzpppddd\\\YYY]]]kkkyyyxxxjjjYYYLLLJJJJJJHHHDDD===888555444333333333333333333333333111111111111111111111111111111111111111111111111111111000000111222222333111111111111222222222222333555888999:::;;;>>>@@@BBBGGGUUUllluuuqqq~~~hhhSSSNNNSSS\\\jjjxxx~~~}}}}}}vvvrrrooouuuwwwjjj___XXXQQQZZZiiixxxwwwnnnddd[[[VVVXXXUUUPPPLLLKKKKKKLLLLLLMMMPPPSSSVVVZZZ___eeejjjmmmpppuuuyyy~~~|||ppp```VVVSSSIIIEEEBBB@@@@@@AAAAAAAAA>>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>@@@@@@AAAAAAAAA@@@???>>>======<<<<<<<<<======>>>===>>>>>>>>>>>>>>>AAACCCIIINNNYYYiiizzz}}}|||{{{uuusssqqqpppvvv}}}wwwrrrvvv~~~uuuaaaSSSHHHBBB999555555666666444444444333333333333222222222222222111111111000000000000000000000000000000///000000111111111000000000000111111222222222333~~~|||yyyuuurrrooonnnnnnoooqqquuuzzz|||{{{xxxtttuuuttttttvvvzzzzzzjjjeeellluuuuuuoooeeeZZZQQQSSSccctttyyyooo___PPPJJJJJJIIIEEE???999555444333333333333444444444444222222222222222222222222111111111111111111111111000000000000111222333333000000111111111222222222333555888:::;;;<<>>>>>>>>>>>???<<<<<<;;;;;;;;;<<<<<<=========???@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<<<<<<<>>>???CCCIIITTTfffzzz~~~xxxwwwtttpppmmmmmmllllllrrryyyvvvssswww||||||lll___LLLDDD:::555666888777555333333333333333333333333222222222111111111111000000000000000000000000000///000000111111111111000000000111111222333333333mmmkkkhhheeebbb```______bbbfffllloooooommmkkkjjjiiijjjkkkkkklllqqqyyy~~~lllbbbeeelllzzzrrrfffZZZQQQRRR```ppp}}}zzzuuufffVVVJJJKKKJJJFFF???999555444333333333444444444555555222222222222222222222222111111111111111111111111000000000000111222333444111111111222222222333333333666888:::;;;===@@@BBBCCCPPPggguuujjj\\\PPPJJJPPPYYYbbbooo{{{tttmmmkkkiiimmmqqqxxx}}}zzzyyywww|||uuukkk___WWWQQQOOOSSS[[[```bbbhhhnnnuuuqqqjjjddd___ZZZUUURRRPPPPPPOOONNNNNNNNNPPPRRRTTTVVVYYY\\\```eeekkkpppsssyyy}}}dddYYYRRRJJJEEEGGGFFFEEEDDDEEEFFFGGGEEEDDDAAA@@@??????>>>?????????======<<<<<<<<<<<<======;;;===???AAABBBBBBAAA@@@======<<<<<<<<<<<<======<<<===>>>>>>===<<<>>>???AAAEEENNN\\\ooovvvqqqooollliiiiiikkklllmmmrrryyy~~~|||tttjjjQQQHHH<<<666666777666333333333333333333333333333222222222111111111111000000000000000000000000000//////000111111111111111000000111222222333444444aaa```]]]ZZZWWWVVVUUUUUUTTTZZZ```bbb```^^^^^^```\\\___```___^^^bbbkkksssxxx|||nnnaaaaaafffvvvhhh\\\TTTTTT```mmmzzz||||||zzzlllZZZJJJKKKJJJFFF@@@:::666444333333333444444555555555222222222222222222222222111111111111111111111111000000000000111222333444222222333333333444444444333666888:::;;;===@@@BBBHHHXXXrrr}}}hhhXXXQQQHHHFFFNNNXXXaaaooo}}}}}}tttllliiieeelllrrrxxxyyyoookkkbbbfffkkkrrrxxxoooddd[[[PPPLLLLLLQQQUUUVVV[[[cccrrrmmmgggbbb^^^ZZZVVVSSSPPPQQQQQQQQQQQQRRRUUUWWWVVVXXX[[[^^^aaaffflllqqqpppvvvyyy\\\QQQMMMHHHFFFIIICCCCCCCCCEEEFFFEEECCCAAA@@@@@@???>>>>>>>>>>>>>>>@@@??????>>>>>>>>>??????<<<>>>AAACCCEEEEEEDDDDDD?????????>>>>>>???@@@@@@???@@@AAAAAA@@@???@@@AAA???@@@EEEOOO^^^mmmyyy~~~yyyssspppqqqssssssrrrrrrtttwwwwwwtttoookkkhhhhhhggghhhlllnnnooouuu{{{||||||xxxoooUUUKKK===666666666444111333333333333333333333333222222222111111111111000000000000000000000000000//////000111111111111111000000111222333333444444SSSRRRQQQOOONNNMMMMMMMMMNNNPPPRRRTTTUUUUUUTTTSSSTTTTTTTTTUUUYYY^^^cccfffhhhjjjlllnnnqqquuu{{{||||||hhh___aaa{{{qqqcccYYYVVVWWWnnn}}}oooqqqrrr^^^LLLIIIHHHIIIDDD;;;555444---...000222333333333222000111111222222333444444222222222222222222222222............///000111222111222222333333444444555555555666888:::===@@@BBBNNNbbb~~~eeeTTTMMMHHHIIIRRR]]]fffnnntttzzz||||||xxxqqqkkkiiiiiihhhlllttt~~~{{{lllccc^^^^^^```eeemmmuuuzzz|||{{{jjj\\\SSSPPPPPPPPPMMMKKKPPPXXXfffiiijjjeee]]]WWWVVVXXXYYYWWWTTTTTTVVVZZZ]]]^^^[[[___bbbcccbbbdddkkkppprrrwwwzzz]]]RRRMMMFFFCCCFFFBBBEEEEEEDDDFFFJJJHHHDDD@@@@@@???===>>>AAACCCCCC@@@@@@@@@@@@@@@???>>>===>>>???AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>BBBHHHOOOWWW]]]```dddgggllloooooolllgggdddcccbbb```___^^^^^^^^^___bbbbbbaaa```______`````````aaadddiiiooouuu{{{~~~wwwooonnnxxx~~~yyytttVVVJJJ???:::888555333333444444333333333333222222000000000000000000000000222222111111000000//////000000000000111111111111333333333222222222111111OOONNNMMMLLLKKKJJJJJJJJJMMMNNNPPPQQQQQQPPPOOONNNOOOOOOOOOPPPSSSWWWZZZ\\\\\\^^^```cccfffjjjpppttttttxxx}}}uuuwww~~~lllaaabbbvvvoooaaa[[[[[[rrrrrrnnnmmm]]]NNNKKKIIIJJJFFF===666555000111222333333333333333333222222222222222222222222222222222222222222222111111000000///000000000111222222333333444444555666777888:::<<<>>>AAACCCRRRjjjhhhSSSMMMJJJLLLVVVbbbiiiooosssuuuwwwxxxsssmmmgggddddddkkkpppxxx|||pppiii``````aaaeeelllrrrvvvxxx|||{{{kkkXXXTTTQQQPPPMMMKKKMMMSSScccfffhhheee___[[[[[[\\\\\\ZZZXXXXXXZZZ^^^aaabbb```ccceeeeeecccffflllrrryyy{{{^^^RRRMMMFFFCCCFFFCCCFFFGGGGGGIIIMMMKKKFFFDDDDDDBBB??????@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???AAABBBCCCBBBAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@BBBFFFIIILLLNNNQQQSSSWWWYYYYYYWWWSSSQQQSSSSSSRRRQQQQQQRRRSSSSSSUUUUUUTTTUUUUUUVVVWWWXXX[[[\\\```eeelllsssxxx|||tttnnnooouuuzzzuuuXXXLLL???:::888666444555444444333333333333222222111111111111111111111111111111111000000000000000000000000000111111111111222222222222222222222222IIIIIIHHHGGGGGGGGGGGGGGGJJJKKKLLLLLLLLLKKKIIIHHHJJJKKKKKKMMMNNNOOOQQQQQQOOOQQQSSSVVVYYY^^^dddhhhmmmpppxxxyyyooonnnqqqtttuuuzzzooobbb```ggg}}}iii^^^]]]uuuyyynnnjjj___PPPLLLJJJJJJGGG???888666444333333333333333444444444444333333222111111000222222222222222222222222444333222111000000000000111222222333333444444555777999;;;<<<>>>???CCCEEETTTpppiiiPPPLLLKKKQQQ]]]iiinnnpppsssqqqssstttpppiiidddaaabbblllttt{{{tttnnneeeeeegggkkkqqqwwwzzz{{{~~~ggg^^^VVVRRROOOLLLLLLOOO___bbbeeeeeebbb``````bbb```___^^^^^^___bbbeeegggeeeggghhhgggfffiiiooouuu~~~cccUUUNNNGGGEEEGGGDDDGGGIIIJJJMMMQQQOOOKKKJJJGGGDDDAAA??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDDDDCCCBBBCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIFFFFFFGGGHHHJJJLLLNNNOOORRRTTTXXX^^^fffmmmssswwwyyytttwwwxxx}}}|||xxx^^^PPPAAA;;;888666666777444444333333333333222222111111111111111111111111000000000000111111111111000000000000111111111111111111111222222333444444FFFEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHJJJMMMOOORRRVVV\\\```hhhkkkrrryyy}}}qqqhhhhhhggghhhmmmssswwwxxxwww{{{qqqaaa\\\\\\{{{nnn```^^^tttwwwnnndddRRRLLLIIIJJJGGG???999666555444333111111111222333333333333222222111111111222222222222222222222222444333222222111111111222111222222333333444444555777999<<<>>>>>>@@@DDDGGGZZZwwwhhhNNNJJJLLLUUUeeeqqqtttssssssppprrrrrroooiiidddcccccckkkyyy}}}zzzvvvsssooopppsssxxx}}}ooo```WWWRRROOOOOORRR___aaadddeeedddcccdddeeeeeeeeeeeedddcccdddfffgggggghhhhhhhhhiiinnntttyyyiiiYYYPPPIIIFFFHHHDDDHHHJJJLLLPPPTTTTTTOOOMMMHHHDDDBBB@@@>>>???BBBCCCCCCCCCCCCCCCCCCCCCDDD@@@BBBDDDDDDCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEECCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCCCCDDDDDD??????@@@AAACCCEEEFFFGGGJJJLLLPPPVVV]]]dddkkknnnzzz}}}|||fffVVVFFF===999666555777444444333333333222222222111111111111111111111111//////000000111111222222///000000000111111111111///000111222333444555555EEEEEEDDDDDDDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKMMMQQQVVVZZZ[[[]]]dddkkkpppuuu{{{hhhccc___^^^aaaeeeiiilllmmmqqqvvv|||tttaaaWWWYYYsssrrrccc^^^rrruuuiiiRRRLLLHHHHHHFFF@@@888555555444222000000000111111111111222222222333333333222222222222222222222222222222222222222333444444111222222333333444444555666999<<<======???EEEKKKeeegggRRRKKKOOO[[[mmmyyyyyyvvvsssnnnpppooolllfffcccdddfffnnn}}}}}}}}}}}}}}}zzz|||nnn```WWWSSSUUUXXXbbbdddfffgggggggggggggggiiijjjjjjiiieeeddddddeeefffggghhhjjjmmmssszzz~~~ooo\\\PPPIIIFFFFFFEEEHHHKKKLLLQQQWWWXXXUUUMMMGGGCCCCCCAAA>>>@@@EEEGGGFFFEEECCCCCCCCCCCCCCC@@@BBBCCCDDDCCCBBBCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDD>>>???AAACCCDDDFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCBBBBBBAAA@@@???============>>>???@@@AAACCCDDDHHHMMMSSSZZZ___cccmmmpppuuuzzznnn^^^KKK@@@:::555444555444444333333333222222222111111111111111111111111//////000000111111222222///000000000111111111111//////000111333444555555FFFFFFEEEEEEEEEFFFFFFGGGEEEFFFFFFGGGHHHJJJJJJKKKGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHKKKOOORRRNNNQQQWWW^^^ccchhhtttsssiii___[[[[[[[[[]]]___bbbfffjjjnnnpppssswwwyyyzzzeeeXXXYYYlllwwweee]]]mmm|||oooTTTLLLGGGGGGGGG@@@999555333222222111000000000000000111111222333333444444222222222222222222222222111111111111222333444555111222222333333444444555666999<<<<<<<<<@@@IIIPPPmmm|||}}}cccXXXRRRWWWdddvvv~~~wwwssskkkkkkiiieeeaaaaaadddhhhvvvpppccc\\\]]]bbbhhhiiikkklllllllllkkkjjjjjjmmmnnnlllgggddddddeeefffgggiiimmmrrrxxx~~~vvvaaaQQQIIIFFFEEEGGGJJJKKKLLLRRRZZZ]]][[[PPPHHHCCCEEECCC???BBBIIILLLKKKHHHFFFDDDCCCBBBBBB@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEECCCDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCEEEEEEFFFFFFEEEGGGFFFEEEEEEEEEEEEFFFGGGCCCCCCBBBAAA???===;;;:::;;;;;;;;;:::;;;;;;<<<<<>><<<::::::::::::::::::;;;;;;<<<======>>>@@@BBBEEEHHHJJJMMMPPPUUUZZZ```gggoootttxxx}}}ssscccQQQFFF???999666666444444333333333333222222222222222222222222222222111111111000000000000000000000000000111111111111000000111222333333444444HHHHHHGGGFFFFFFFFFFFFFFFJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIHHHEEECCCCCCEEEHHHKKKLLLNNNPPPNNNOOOVVV```cccooossshhh```XXXUUUVVVQQQRRRSSSSSSTTTVVVYYY\\\eeennnyyyvvvdddYYY```tttvvvbbbSSS]]]mmm}}}XXXOOOHHHIIIIIIDDD<<<888111222444555555444333222444444333222222111111111222222222222222222222222333333222111000000000000111222222333333444555555888;;;===<<<<<>>???======<<<===>>>@@@BBBCCCFFFHHHJJJMMMQQQVVV\\\```hhhppp|||{{{www~~~zzzrrrcccRRRHHHAAA<<<888888444444444333333333222222222222222222222222222222222222111111000000//////000000000000111111111111111111111222222333333444KKKIIIFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHIIIKKKNNNQQQSSSTTT]]]kkkzzzxxxjjj^^^VVVQQQLLLNNNNNNMMMKKKLLLPPPTTTYYYdddnnnqqqttt}}}{{{fffWWW___tttaaaYYY^^^eeexxx}}}^^^TTTKKKIIIFFF@@@999555222222222111111111111000333333333333333333333333333333333222222111111111444333333222222333333444222222333444444444333333888===<<<>>>CCCBBBMMMddd}}}yyyooopppwwwyyy___QQQXXXmmmtttmmmmmmhhhcccaaa___```gggppp{{{|||{{{{{{zzzyyywwwuuutttqqqrrrqqqnnnkkkjjjnnnqqqrrrsssuuuxxxzzz{{{{{{|||~~~aaaVVVUUUNNNRRROOOMMMPPPXXX```fffhhh[[[TTTLLLIIIGGGFFFKKKQQQ]]]WWWPPPJJJFFFEEEFFFFFFDDDIIIJJJGGGFFFHHHHHHFFFGGGGGGGGGJJJLLLMMMJJJGGGHHHIIIIIIGGGEEEDDDDDDEEEJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGEEECCCBBBAAA???>>><<<<<<======<<<;;;??????>>>===<<<<<<<<<<<>>???@@@@@@???>>>???>>>======<<<<<<<<<===@@@@@@???@@@BBBEEEIIIKKKQQQVVV___gggooovvv|||{{{{{{zzzvvvqqqnnnmmmoooxxx}}}~~~}}}sssjjj\\\MMMAAA;;;999999777555333222111111222333222222111111111111222222111111000000000000111111000000000000000000000000000111222222111222444666OOOMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIILLLOOOUUU[[[bbbjjjsssyyy}}}vvvlllccc[[[UUURRROOOMMMLLLMMMNNNOOOOOONNNPPPUUUWWWWWW[[[bbbhhhjjjyyylll]]]cccuuukkk[[[WWWVVVfffdddXXXNNNLLLJJJDDD<<<888444444444444333333333333111111111111111111111111333333333222222222222111222111111000000111111222222222333333444444444444999>>>===???FFFJJJ\\\yyy|||{{{wwwqqqrrriiiSSSQQQaaa~~~oooaaa___\\\\\\^^^^^^aaajjjttt}}}{{{yyyssssssrrrqqqoooooorrrtttyyywwwsssooollljjjiiiiiiiiihhhkkkppptttwwwyyykkkfff\\\YYYVVVRRRRRRVVV]]]cccfffhhh___VVVQQQMMMMMMRRRXXXhhhccc[[[RRRKKKGGGFFFEEEJJJNNNOOOLLLJJJLLLMMMLLLMMMOOOQQQRRRSSSQQQOOONNNMMMNNNOOONNNKKKIIIHHHIIIKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIHHHGGGEEEDDDCCCDDDBBBAAABBBCCCCCCBBBAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>???AAACCCEEEFFFJJJQQQXXX___eeejjjnnnlllkkkkkklllnnnooonnnmmmiiihhhfffeeeeeehhhmmmqqq}}}wwwooo```PPPDDD<<<999888666555333222111222222333222222111111111111222222111111000000000000111111000000000000000000000000000222222222222222444666RRRQQQPPPQQQRRRQQQOOOMMMJJJIIIHHHFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHMMMOOORRRUUUXXX]]]dddhhhkkkhhhccc]]]WWWQQQNNNLLLLLLJJJIIIKKKOOOQQQPPPNNNQQQTTTUUUTTTWWW]]]```___iiitttsssbbbdddrrrnnn\\\TTTUUUccc{{{pppcccUUUPPPMMMFFF===888444444444444333333333333222222222222222222222222222222222222222222222222444333333222222333333444333333333333444444555666;;;???>>>???GGGNNNdddzzzyyyxxxuuuxxx~~~bbbRRRVVVjjjkkk]]]YYYXXXZZZ\\\]]]```kkkvvv~~~|||xxxvvvppppppoooooooooppprrrtttvvvrrrllleee```^^^]]]]]]YYYWWWYYY___bbbggguuuwwwpppeeeccc___[[[XXXZZZ___eeeiiilllbbbXXXSSSOOONNNSSSZZZiiieee^^^UUUMMMHHHGGGGGGMMMQQQRRRNNNMMMOOOQQQOOOPPPTTTWWWXXXVVVTTTSSSRRRQQQRRRRRRQQQMMMKKKJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDFFFDDDCCCCCCDDDDDDCCCBBBDDDCCCBBBBBBAAAAAABBBBBB???????????????@@@AAAAAACCCFFFKKKOOOSSSXXX\\\___]]]\\\[[[]]]```cccdddddddddcccccceeeiiiooovvv{{{{{{sssdddTTTGGG===999777555444333222222222222333222222111111111111222222111111000000000000111111000000000000000000000000111222333333222222444666XXXWWWWWWWWWXXXVVVSSSPPPMMMLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFGGGIIIJJJMMMPPPSSSTTTUUUVVVXXXZZZWWWVVVSSSPPPMMMJJJHHHGGGGGGEEEEEEHHHNNNRRRSSSRRRVVVYYY[[[ZZZZZZ\\\[[[WWW\\\cccnnnzzz~~~gggeeemmmnnn]]]SSSSSS___vvvppp^^^VVVQQQHHH>>>888333333333333222222222222333333333333333333333333222222222222222222222222444333333222222333333444333333333333444555666777===AAA???@@@GGGQQQjjj}}}|||~~~vvv}}}|||aaaTTT[[[ooo|||ggg\\\XXXXXXYYY[[[[[[___jjjwww~~~{{{wwwrrrmmmmmmlllmmmoooqqqrrrssstttoooggg^^^WWWRRRPPPPPPLLLIIILLLRRRUUUZZZnnnzzzpppmmmjjjeeeaaa```bbbgggkkkmmmddd[[[UUUQQQPPPTTTZZZfffddd___WWWOOOJJJJJJKKKRRRUUUVVVRRRPPPSSSUUUTTTTTTYYY______[[[WWWVVVWWWWWWWWWVVVSSSOOOLLLKKKLLLMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDDDDFFFFFFEEEDDDGGGFFFEEEDDDDDDCCCCCCDDDAAAAAAAAABBBAAAAAA@@@@@@CCCEEEHHHJJJKKKMMMQQQSSSSSSSSSSSSVVV[[[```cccdddjjjkkklllpppwww}}}}}}uuugggXXXJJJ???999777444444333333222222333333222222111111111111222222111111000000000000111111000000000000000000000000111222333333222333555777```````````````]]]XXXTTTQQQQQQQQQPPPPPPOOOOOONNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKNNNQQQRRRQQQPPPOOOOOOLLLLLLKKKJJJIIIGGGFFFFFFCCCBBBBBBEEEJJJPPPSSSUUU[[[bbbhhhhhheeeddd```[[[YYYZZZ___hhhrrr|||lllfffjjj}}}}}}nnn^^^RRRNNNZZZooo|||fffYYYRRRIII???999333333333333222222222222333333333333333333333333111222222222222333333333222111111000000111111222333333222222333555777888===BBBAAABBBJJJUUUppp}}}wwwyyy```WWW^^^ooosssccc]]]XXXXXXYYY[[[ZZZ___lllzzz~~~wwwqqqnnnmmmkkklllmmmnnnnnnmmmqqqlllcccYYYPPPJJJGGGFFFDDD@@@CCCJJJKKKPPPfff|||wwwtttpppkkkggggggjjjmmmppphhh```[[[WWWUUUYYY^^^eeedddaaaZZZRRRNNNNNNQQQXXX[[[[[[WWWUUUXXX[[[ZZZYYY```ffffff___ZZZZZZ]]]```___[[[VVVPPPNNNNNNOOONNNLLLJJJHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEEEEGGGJJJLLLLLLLLLLLLLLLJJJHHHGGGFFFFFFFFFDDDEEEFFFGGGFFFEEECCCBBBCCCEEEFFFGGGGGGIIILLLNNNQQQQQQSSSYYY```ggglllmmmwwwxxxzzz|||}}}vvviiiZZZLLLBBB;;;888333333333333333333333333222222111111111111222222111111000000000000111111000000000000000000000000111333333333222333555777iiiiiiiiiiiihhhddd^^^YYYWWWXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFFFFFFFHHHIIIJJJHHHJJJMMMMMMKKKJJJIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFAAABBBBBBCCCFFFKKKRRRVVV^^^kkkxxx}}}|||zzzvvvrrrhhhbbb^^^```ccciiiuuuooogggjjj}}}ooo^^^QQQLLLWWWkkkiiiYYYRRRIII@@@:::444444444444333333333333222222222222222222222222111111222222222333333333222111111000000111111222444333222222333555888999<<>>:::222222333444444444333333222222111111111111222222111111000000000000111111000000000000000000000000222333444444333333555777www|||}}}vvvmmmgggeeefffggghhhhhheeebbb^^^\\\YYYXXXYYY[[[]]]\\\ZZZXXXVVVRRRNNNLLLNNNOOONNNLLLJJJIIIHHHHHHIIIIIIHHHFFFIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEIIIFFFCCC@@@AAAEEEKKKNNNdddsss{{{pppjjjeeeaaa___nnnvvv|||mmmllllll~~~qqqcccSSSOOO[[[wwwiiiWWWNNNIIICCC===555555444333333222111111222222222222222222222222111111222222222333333333333222222111111222222333333333444444444666:::===@@@BBBEEEIIIRRRiii|||qqqxxx|||zzzcccQQQMMMZZZkkkuuueeeZZZTTTXXXXXXXXXXXX\\\hhhxxx{{{wwwwww}}}{{{pppjjjdddaaa]]]YYYWWWTTTQQQNNNIIIFFFCCCAAAAAA@@@???>>>@@@;;;<<>>?????????>>>>>>:::;;;@@@@@@@@@MMM]]]|||~~~~~~}}}}}}{{{|||wwwiii______eeejjjuuurrrooollljjjiiihhhgggiiirrryyyuuuooonnnppprrrzzzpppddd\\\ZZZZZZXXXVVVQQQMMMIIIFFFGGGHHHIIIIIIMMMLLLLLLKKKKKKKKKLLLLLLNNNMMMKKKJJJHHHGGGGGGGGGGGGIIIOOO\\\mmm{{{|||yyywwwsssmmmgggiiipppzzz|||uuummmiiikkkrrrzzzwwwpppsss{{{kkk```YYYNNNAAA:::999666444444555666666555333222222111111222222333555444222000//////000111111111111111111111111111222333333222111222555777}}}}}}}}}}}}}}}}}}|||vvvllleeeeeefffhhhkkkllljjjfffbbbccc___ZZZXXXYYYYYYWWWUUUOOOMMMKKKJJJJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIGGGFFFDDDDDDFFFHHHIIIOOO^^^vvv}}}uuukkkjjjjjjjjjnnnuuu~~~wwwuuuuuuqqqeeeZZZWWWiiizzzfffYYYTTTNNNDDD:::333333333333444444444444222222222222222222222222111111222222222333333333333222222111111222222333333444444444555777;;;>>>CCCCCCFFFMMM^^^wwwwww{{{```RRRNNNTTTfffyyykkk^^^YYYWWWWWWXXXZZZ\\\cccppptttmmmlllqqq}}}~~~pppbbbaaa]]]\\\bbbfffccc]]]YYYTTTPPPLLLIIIGGGDDDAAA???@@@>>><<<<<<===>>>>>>===<<<:::;;;???>>>>>>GGGTTTqqq~~~oooeeeffflllqqqzzzyyyvvvssspppnnnmmmlllqqqxxx}}}xxxrrrsssvvvxxx}}}sssggg```^^^^^^\\\ZZZQQQMMMIIIGGGGGGIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKMMMLLLKKKIIIHHHGGGFFFFFFEEEGGGOOO```vvvwwwxxx{{{pppkkkkkksss}}}tttfff___SSSEEE;;;999666444333444555555444333222222111111222222333444333222000000000111111111111111111111111111111222333333222222333555888vvvlllmmmoooqqqtttuuurrrmmmiiijjjfffbbbaaaccccccaaa^^^UUURRRNNNLLLKKKJJJIIIGGGHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFNNNXXXkkk|||wwwrrrppprrrvvvzzz{{{zzz{{{nnnbbb^^^rrrqqqaaaYYYWWWRRRFFF;;;444444444444444333333333222222222222222222222222111111222222222333333333333222222111111222222333333444555555555888<<>><<<;;;<<<===<<<;;;;;;999;;;======<<>>======<<<<<<:::::::::;;;<<<;;;;;;???DDDPPPhhhxxxwww}}}}}}}}}~~~~~~yyy{{{xxxnnnhhhggggggdddbbbTTTPPPLLLJJJJJJLLLMMMMMMOOOOOOPPPQQQQQQOOONNNMMMKKKJJJIIIGGGGGGFFFFFFFFFEEEDDDHHHTTTjjj|||vvvsssuuuzzz~~~|||rrrkkk___MMM===999777444333444444444333333222222111111222222333222222111111111111111111111111111111111111111111111222333333333444777999|||rrrooommmmmmoooooollliiiccc___ZZZUUURRRPPPNNNMMMHHHHHHGGGGGGHHHHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFLLLQQQYYYcccqqq{{{sssooocccsssyyykkk]]]YYY\\\YYYLLL@@@999888777555333222111000222222222222222222222222111111222222222333333333333222222111111222222333333444555666777:::>>>AAAGGGKKKOOOXXXqqqxxx\\\WWW[[[eee{{{|||eeeYYYVVVVVVTTTVVVZZZbbbnnn}}}nnneeeaaa^^^___\\\UUUPPPNNNMMMKKKIIIGGGGGGFFFEEECCCFFFDDD@@@>>>>>>>>><<<;;;;;;;;;;;;;;;:::;;;>>>AAAIII[[[ssswwwmmmhhhggggggeeebbbYYYUUUQQQNNNNNNOOOPPPPPPSSSSSSRRRRRRQQQOOONNNNNNJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDFFFNNN___xxx~~~|||~~~wwwmmmaaaOOO@@@999777444333333444333222333222222111111222222333111111111111111111111111111111111111111111111111111222333333333444777:::|||yyyvvvuuuvvvuuuqqqmmmjjjeee___ZZZVVVTTTQQQPPPIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGKKKQQQWWW\\\cccqqq~~~rrrooo^^^iiiqqq```[[[^^^[[[NNNBBB888777666555444333222111222222222222222222222222111111222222222333333333333222222111111222222333444555666666777:::???BBBHHHNNNRRR[[[sssuuu\\\XXX[[[ccc{{{}}}fffZZZWWWVVVVVVWWW[[[dddrrrzzzuuurrrqqqkkk```YYYVVVVVVSSSOOOMMMKKKIIIGGGEEEFFFCCC@@@????????????>>><<<===<<<::::::<<>><<<999:::===@@@AAA===FFFQQQaaaxxx|||sssnnnnnnnnnkkkhhheeeaaa\\\XXXWWWWWWWWWWWWWWWUUURRROOOMMMLLLLLLLLLHHHHHHGGGFFFEEEEEEEEEFFFAAAFFFIIIIIIKKKXXXmmm|||kkk^^^QQQGGG999777444333333333222111333222222222222222222333000111111222222222111111111111111111111111111111111222333333444555888;;;|||zzzpppkkkfffcccbbb___ZZZVVVSSSSSSSSSQQQPPPOOOOOOPPPNNNOOOOOONNNLLLIIIEEECCCJJJHHHHHHKKKKKKIIIJJJMMMVVV___ccc___[[[aaalllssspppRRR^^^ooozzzccc^^^bbb\\\OOOFFF:::777555444555555555444222222222222222222222222444444444444444444444444222222333333333333444444444666888888777:::@@@EEELLLMMMRRRdddrrrXXXWWWVVV^^^www{{{iii^^^WWWTTTWWWYYY```mmm}}}{{{oookkknnnhhheeeddd\\\OOOFFFEEEIIIHHHFFFBBB???>>>@@@AAA>>>>>><<<;;;;;;<<<======BBBDDDLLLWWWfff||||||zzzvvvqqqlllkkkhhhccc^^^[[[[[[\\\^^^\\\WWWPPPKKKIIIHHHFFFEEEHHHFFFDDDDDDEEEGGGGGGGGGGGGGGGEEEDDDEEELLLWWW___tttwwwhhhZZZOOOIII:::999777777888999888777222222222222111000//////333333333333333222111000111111222222222222111111555555555444333444777:::wwwsssooollljjjgggaaa]]]ZZZYYYWWWVVVTTTSSSSSSSSSQQQQQQQQQOOOMMMJJJFFFDDDHHHGGGGGGJJJIIIHHHKKKQQQaaammmuuunnnccc___eeejjjsssoooWWW```lll}}}ddd]]]___ZZZMMMDDD:::777555444555555555444222222222222222222222222333333333333333333333333222222333333333333444444444666888888888<<>>@@@@@@EEEMMMXXXhhh{{{uuupppmmmjjjddd```___```bbbddd^^^YYYRRRLLLJJJIIIHHHGGGIIIHHHFFFGGGHHHIIIIIIHHHEEEEEEDDDCCCCCCGGGMMMSSS```oooxxxkkk\\\OOOGGG===:::777555444444333222555555555444444333333333333333333333333222111000111111222222222222111111333444444444444666999<<<|||xxxvvvtttpppjjjeeebbbaaa`````````^^^[[[XXXUUUUUUSSSQQQNNNKKKHHHFFFFFFFFFGGGHHHFFFFFFNNNWWWlll}}}rrrfffcccdddhhhrrrsssZZZ___dddggg\\\[[[VVVKKKBBB:::777555444555555555444333333333333333333333333222222222222222222222222222222333333333333444444444666888999:::@@@HHHNNNTTTUUU\\\ooo}}}|||sssvvvZZZWWWTTTZZZrrrwwwdddYYYTTTQQQTTTYYYbbbppptttbbbSSSKKKFFFFFFEEEDDDCCCBBBBBBCCCAAA@@@???>>>===>>>>>>???AAA@@@CCCHHHNNNYYYkkk|||zzztttoookkkfffbbbaaaccchhhkkkaaa[[[TTTNNNLLLKKKJJJJJJLLLKKKJJJKKKLLLLLLKKKIIIEEEEEEDDDBBBAAAAAACCCFFFOOO\\\nnn~~~yyypppbbbQQQEEE???;;;666333333444444444666555333222111111222222222222333333333222111111222222222222222222222222111222333444444777;;;???~~~|||xxxrrrlllkkkkkkmmmppprrrppphhhbbbZZZYYYVVVSSSOOOKKKIIIGGGEEEEEEGGGGGGEEEFFFPPP]]]rrryyynnngggeeejjjsssuuuYYY[[[ZZZyyyiii[[[XXXUUULLLDDD:::777555444555555555444333333333333333333333333222222222222222222222222222222222333333333444444333555888999<<>>>>>???@@@@@@???AAAEEEJJJQQQ___lllxxxpppllleee```___bbbfffjjjccc^^^WWWRRROOONNNNNNMMMNNNMMMMMMNNNOOONNNLLLIIIGGGFFFDDDAAA?????????@@@GGGQQQ```ppp~~~~~~{{{uuuhhhUUUGGG>>>:::666444666999<<<>>>:::888555222000000111111222222333333333222222111222222222222222222222222222333444444555777;;;>>>~~~yyytttuuuzzzwwwlll```^^^ZZZUUUPPPMMMKKKJJJGGGFFFGGGGGGEEEGGGRRR___vvvrrrffffffjjjtttuuuXXXZZZWWWrrrmmm]]]XXXUUUOOOGGG:::777555444555555555444333333333333333333333333444444444444444444444444222222222333333333444444333555777999===FFFRRRZZZXXXXXXccc}}}xxx|||||||||ZZZRRRNNNVVVsssuuuaaaXXXUUUSSSSSS[[[hhhwww}}}gggXXXKKKIIIFFFFFFGGGGGGFFFDDDDDDCCCAAA@@@?????????@@@>>><<<>>>BBBEEEIIIRRR[[[nnn{{{ppplllddd^^^[[[]]]aaadddddd```ZZZVVVTTTSSSRRRQQQPPPOOOOOOOOOPPPNNNLLLIIIFFFCCC@@@===<<<===???@@@@@@HHHTTTcccrrr}}}~~~|||||||||yyymmmYYYJJJ>>>;;;666555777<<<@@@BBBAAA???;;;777555444444444111222222333333333222222333333222111111222333333444555555555555777:::===vvvhhhddd___YYYSSSPPPNNNMMMKKKIIIHHHHHHGGGIIISSS___uuupppkkkiiimmmuuu}}}|||uuuXXX]]]ZZZpppsss```YYYWWWQQQIII:::777555444555555555444333333333333333333333333444444444444444444444444222222333333333333444444333555777999>>>HHHUUU^^^\\\\\\hhh]]]TTTOOOVVVrrrsss```WWWVVVUUUUUU^^^mmm{{{}}}vvvwwwvvvdddRRRNNNIIIGGGHHHIIIGGGEEEDDDCCCAAA@@@?????????@@@BBB@@@AAADDDEEEEEEIIIOOO\\\ooo~~~qqqmmmeee___[[[[[[^^^```ccc```]]]ZZZYYYXXXVVVUUUPPPOOONNNMMMNNNMMMJJJHHHCCC@@@<<<:::;;;===>>>??????DDDMMMZZZiii{{{}}}||||||vvvyyyzzz|||~~~zzzmmmZZZLLLAAA===777444555777:::;;;>>><<<999666444333222222111111222333333333222222444333222111111222333444555555666555555777:::===}}}oookkkeee^^^XXXTTTSSSRRROOOKKKIIIIIIIIILLLSSS\\\mmm~~~sssnnnnnnsss}}}yyywwwzzzpppWWW___]]]pppzzzeee[[[XXXQQQIII:::777555444555555555444444444444444444444444444333333333333333333333333222222333333333333444444444555666888>>>HHHVVV```cccbbbnnn{{{]]]XXXUUU\\\uuuppp]]]VVVVVVVVVWWWbbbqqqzzzvvvpppnnnppp~~~nnnZZZSSSLLLHHHHHHIIIHHHFFFDDDCCCAAA@@@>>>>>>??????EEECCCEEEHHHHHHFFFGGGKKKNNN]]]iiijjjiiinnnyyysssoooiiiccc______```aaabbb```___^^^^^^]]]ZZZWWWPPPNNNLLLJJJJJJJJJHHHGGGAAA???<<<===???@@@???>>>@@@CCCIIISSSaaarrr~~~yyywww{{{uuuwww{{{zzzkkkYYYLLLCCC>>>888555333444444444444444333222222111111000000111222333333333333222555444222111111222444555333444555555666888<<>>>>>>>>>>>BBB@@@BBBGGGHHHFFFGGGJJJFFFQQQYYYWWWTTTYYYcccjjjuuurrrlllgggdddcccdddeee`````````aaaaaa___\\\YYYPPPMMMJJJHHHHHHHHHGGGFFFBBBAAA@@@BBBEEEDDDAAA===<<<===BBBKKKXXXhhhwww}}}zzzyyy}}}{{{uuuxxx}}}yyyhhhWWWKKKCCC???999666555555444444000111222333444444444444000111222333333333333333555444222111111222444555111222444555666999>>>BBB{{{yyytttnnnhhhccc^^^ZZZWWWVVVSSSMMMIIIIIILLLPPPSSS___mmmzzzmmmiiijjjwwwzzzrrrwwwooorrrdddYYYWWW]]]nnn|||yyy\\\TTTPPPCCC>>>:::555222222333444444222222222333333444444444444444444444444444444444333444555555333222333555555666888:::;;;BBBUUUgggtttqqq}}}iiiUUUSSSZZZhhhggg^^^YYYXXX___]]]hhhvvvxxxsssnnniiiooouuudddYYYMMMFFFFFFGGGEEEBBBDDDAAA???@@@BBBCCCAAA>>>>>>@@@BBBCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIKKKOOOQQQbbbxxx|||uuupppmmmmmmllllllllljjjhhhfffccc___ZZZWWWTTTQQQKKKGGGHHHKKKIIICCCBBBBBBCCCCCCBBBAAAAAA@@@======@@@IIIRRR\\\kkkwww|||}}}~~~xxxooocccTTTHHHBBB<<<777777666333222555333222222111111222222333222222222222222222222222333333333444444444555555000222333333333666<<>>???AAACCCDDDDDDEEEGGGHHHHHHIIIHHHGGGFFFFFFIIIKKKTTThhh~~~xxxtttrrrqqqqqqnnnllliiigggccc___[[[WWWUUUOOOJJJJJJLLLJJJEEEDDDDDDDDDDDDCCCBBBAAAAAA??????BBBJJJSSS]]]lllyyy|||zzzuuuzzz}}}zzz~~~uuulllbbbTTTHHHBBB<<<777777666333222555333333222222222222333333222222222222222222222222333333333333444444444444111333555444444777===CCC}}}{{{yyytttooojjjdddaaa\\\XXXQQQLLLKKKMMMPPPSSSSSS[[[jjj~~~tttkkkgggiiirrr}}}pppvvvooo{{{nnncccYYY[[[fffwwwkkk\\\UUUIII===999555333333444444444444333333333333333333222444444444444444444444444333444555555333333444555333444777999<<>>999888666333222444555444444333333444444555222222222222222222222222111111222222222333333333222333555444555:::BBBHHH}}}llljjjwwwyyypppjjjaaa]]]VVVPPPMMMNNNQQQSSSTTTSSSSSSYYYhhh}}}sssjjjddddddhhhyyysssuuulllttt^^^dddvvvgggWWWOOODDD:::888555444555555555444444333333333333333333222444444444444444444444444111333444444444444555666999:::;;;===???III^^^rrrxxxuuuoooiiiSSSOOONNNVVVggg{{{www___XXXWWWXXX```iiiuuuwwwuuu{{{~~~|||uuuwww|||uuuiiiQQQNNNJJJHHHGGGHHHHHHGGGDDDDDDCCCAAA???@@@BBBEEEHHHIIIIIIHHHFFFDDDEEEFFFCCCDDDEEEDDDBBBAAAAAABBBFFFLLLXXXgggwww{{{vvvrrrnnniiigggcccjjjnnnhhh___YYYUUURRROOOMMMKKKHHHFFFEEEEEEEEEGGGEEEEEEEEEFFFMMM^^^oootttbbbTTTMMMLLLIIINNNUUU[[[bbblllwwwooo\\\TTTSSSWWWdddrrr~~~~~~yyymmmhhhwwwuuulll^^^OOOEEE???999888777333222444444444333333333333444444222222222222222222222222222222222222333333333333222333444444555;;;DDDJJJ~~~}}}ssslllaaa\\\VVVPPPMMMNNNQQQSSSSSSQQQQQQVVVbbbsssxxxjjjbbb```iiivvvuuuwwwnnnvvv```eee{{{yyycccUUUNNNEEE999777555444555666555444222333333333333333333444444444444444444444444444111333444444444444555777888999;;;>>>AAAMMMcccxxxzzzwwwjjjccc}}}^^^LLLJJJIIIPPPbbbxxxxxxaaaYYYVVVVVV\\\iiiuuupppkkkooo|||{{{{{{vvvyyy~~~wwwlllcccOOOMMMJJJHHHHHHGGGGGGGGGCCCCCCCCCAAA???@@@DDDGGGMMMNNNMMMKKKHHHFFFEEEFFFDDDEEEFFFDDDBBB@@@@@@@@@EEELLLWWWcccppp~~~}}}wwwrrrmmmiiifffbbblllsssnnnddd\\\WWWTTTPPPNNNKKKHHHFFFEEEEEEEEEDDDCCCCCCCCCDDDMMM```rrrwwweeeVVVNNNLLLGGGIIIKKKMMMQQQZZZgggqqqmmmYYYQQQTTT[[[aaavvv~~~vvvlllgggqqqyyynnnaaaQQQFFF???:::999777333222444333333222222222222333333222222222222222222222222333333333333444444444444333555555555777===FFFMMMtttmmm```\\\UUUPPPMMMNNNQQQTTTQQQPPPPPPUUU___nnn}}}tttgggccc]]]iiixxxvvvxxxqqqxxxccchhhtttaaaUUUOOOFFF999777555555555666555444222222222333333444444444444444444444444444444444111222444444444444555777666777:::>>>CCCPPPhhh}}}|||ttteee]]]xxxtttTTTFFFDDDDDDLLL^^^uuuyyybbb[[[WWWUUU[[[hhhvvvnnngggjjjwwwwwwzzzyyy}}}yyylll```YYYMMMLLLJJJHHHGGGGGGGGGGGGBBBCCCCCCAAA???@@@EEEIIIQQQQQQPPPNNNJJJGGGFFFFFFEEEFFFFFFDDDAAA???>>>>>>AAAHHHSSS___jjjvvv~~~wwwrrrmmmhhheee```llluuuqqqggg^^^XXXUUUQQQOOOKKKHHHFFFEEEEEEEEE???>>>???@@@BBBKKK```sss{{{jjjZZZRRROOOHHHHHHGGGEEEFFFOOO]]]gggxxx}}}aaaSSSTTTWWWWWWhhhwwwrrrjjjfffmmm|||zzzooobbbSSSFFF@@@:::999777333222444333222222111111222222333222222222222222222222222333333444444444444555555555666777777888>>>HHHOOO~~~{{{qqqggg]]]TTTOOOLLLJJJMMMQQQVVVOOOKKKQQQ\\\iiiyyy{{{kkkdddaaafffsss}}}yyyqqq}}}dddmmm}}}nnnccc\\\QQQFFF===;;;888777777777777666222222333333333444444444333333333333333333222222555555555555555555444444888888;;;>>>DDDRRRkkkrrrdddgggnnn___MMMAAADDDFFFKKKYYYpppwwweeeXXXUUUWWWZZZkkkzzznnnjjjkkksss~~~yyyqqqbbbXXXSSSKKKIIIGGGGGGHHHHHHHHHGGGDDDCCCBBBAAAAAABBBCCCDDDRRRRRRQQQOOOMMMIIIFFFDDDCCCDDDDDDCCCAAA@@@@@@AAADDDJJJRRR]]]iiivvvyyyrrrlllgggeeeiiipppvvvsssiii]]]WWWUUUOOONNNLLLIIIHHHGGGGGGGGGAAABBB>>>???FFFIIIWWWppppppcccYYYQQQMMMGGGCCCBBBDDDHHHRRR\\\nnnnnnYYYWWWXXXTTTaaakkk{{{~~~yyynnngggnnnzzz|||lll^^^TTTJJJDDD<<<777555555666666777666555333222111000000444333222111111222333444222222222333333444444444555333444666999???KKKWWW{{{xxxnnniii___UUUPPPNNNLLLOOOSSSVVVOOOLLLPPP[[[hhhxxxooogggdddjjjttt}}}ssseeeppplllaaaZZZQQQGGG<<<:::777666666666666555222222333333333444444444333333333444444444444444666666666666666666666666888999;;;>>>CCCQQQjjjtttdddgggppp{{{ZZZHHH@@@CCCEEEIIIVVVmmmuuucccWWWSSSVVVYYYjjjyyyrrrmmmmmmuuu|||vvvrrraaaUUUOOOJJJHHHFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEPPPPPPOOONNNKKKHHHFFFDDDBBBCCCDDDBBB@@@??????@@@DDDJJJTTT```mmm{{{}}}vvvpppkkkfffccchhhnnnssspppfff\\\WWWVVVQQQOOOMMMKKKIIIHHHGGGGGGBBBCCC??????FFFHHHWWWpppqqqcccWWWNNNHHHCCCBBBBBBEEEMMMUUUgggxxxwww___YYYXXXUUU[[[cccsss~~~|||ssslllqqqyyyzzznnnaaaWWWJJJDDD===777555555666666555555444333222222222222333333222111111222333333555555444444333222222111555444444777999???KKKXXX{{{wwwmmmhhh^^^TTTPPPMMMLLLOOOSSSVVVPPPLLLPPPYYYfffvvvvvvhhhccchhhrrrvvvfffqqqlll___YYYQQQHHH;;;888666444555555555444333333333333444444444444333333444444555555666666777777777777777777777777999:::<<<>>>BBBPPPjjjvvvccceeeooouuuUUUEEE@@@BBBCCCFFFSSSiii}}}sssbbbVVVRRRUUUYYYiiixxxuuunnnlllsssyyyqqqttt```QQQKKKHHHGGGEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEELLLLLLKKKJJJHHHFFFDDDCCCAAABBBBBBAAA???>>>???@@@DDDJJJVVVeeeuuu{{{uuuppplllgggdddhhhllloookkkbbb[[[XXXXXXSSSRRROOOMMMKKKIIIHHHGGGCCCEEE@@@@@@EEEHHHWWWqqqkkk[[[SSSLLLEEECCCBBBCCCHHHOOObbbttteeeYYYWWWVVVXXX]]]lll|||xxxrrrtttyyy|||xxxooobbbVVVJJJDDD===888666666666666333333333222222333444444333333222222222222333333555555444444333222222222555444555777999???LLLYYY~~~{{{qqqggg]]]RRRMMMKKKJJJMMMRRRVVVPPPLLLOOOWWWccctttuuugggeeelllvvv}}}xxxfffnnnuuummmaaa[[[RRRIII;;;999666555555555555444333333333444444444444555333444444555666777777888666666777777777777777888999;;;===???AAAOOOjjjwww``````iiipppSSSFFFAAACCCCCCEEEQQQfffyyyrrrbbbVVVRRRUUUYYYhhhvvv}}}sssnnnssswwwnnn~~~xxx```QQQJJJHHHFFFEEEEEEGGGHHHHHHGGGGGGFFFEEECCCCCCCCCCCCDDDGGGGGGFFFEEEDDDBBBAAAAAA???@@@AAA@@@>>>===>>>???CCCLLLZZZkkk}}}xxxtttqqqllliiikkkmmmnnnjjjbbb]]][[[[[[VVVUUUSSSPPPMMMKKKIIIHHHDDDGGGBBBBBBFFFHHHXXXsssvvvddd[[[RRRJJJGGGEEEDDDGGGLLL]]]ppp~~~jjjYYYUUUVVV[[[]]]iii}}}}}}zzzuuuuuuxxx|||{{{wwwooo```RRRIIIDDD>>>888666666666666444333333222222333333444333333333333333333333333111222222333444555666666555555666777999>>>MMM\\\uuuiii^^^SSSMMMKKKJJJMMMRRRWWWQQQMMMNNNTTT```rrrtttjjjkkkooorrrxxxzzzfffggghhhqqqfff___TTTIII<<<999777555666666555555333333444444444555555555444444555555666777888888555555555666666777777777:::<<>>???@@@AAA@@@>>>===>>>???CCCLLL\\\ppp|||yyywwwrrrooopppqqqqqqnnnhhhbbb``````YYYXXXVVVSSSPPPLLLJJJHHHFFFIIIEEECCCGGGIIIZZZwwwvvvdddYYYOOOJJJGGGEEEGGGJJJUUUjjjzzzvvvrrrnnnjjjhhhjjjmmmqqqwwwsss___ZZZ\\\\\\\\\ggg~~~zzzuuussswwwzzzwwwpppaaaQQQIIIEEE>>>999777777666666555555444333222222222222333333333333333333333333111222222333555666666777555555777888888>>>NNN^^^~~~||||||||||||xxxnnncccWWWQQQMMMLLLOOOTTTWWWQQQMMMNNNRRR]]]pppwwwqqqnnnmmmppp}}}zzzcccbbb^^^|||sssiiiaaaUUUHHH<<<:::777666666666666555333444444444555555555555444444555555666666777777444555555666666777777777:::===@@@AAABBBPPPnnndddZZZ^^^iii}}}kkkRRRFFFCCCDDDDDDDDDOOOcccvvv}}}rrrcccUUUPPPSSSXXXdddqqq~~~vvvnnn{{{yyyeeeUUUPPPKKKIIIGGGGGGHHHHHHHHHGGGDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>@@@AAA@@@???>>>???@@@CCCLLL\\\pppzzzvvvwwwyyyyyywwwrrrlllgggeee\\\[[[YYYVVVRRRNNNKKKIIIGGGJJJGGGFFFIIIKKK^^^|||qqqdddVVVNNNJJJGGGGGGJJJTTThhhvvvrrrllliiigggccc^^^YYYWWWYYY]]]aaajjjxxxlllfffggg]]]^^^iii}}}{{{vvvrrrvvv{{{xxxqqqbbbSSSIIIEEE???:::888777666666666555444333222222111222333333444444444444333333555555444444444444444444555666888999888>>>OOO```|||xxxvvvppplllhhhfffgggjjjlllmmmpppttt~~~|||rrrfffYYYRRRNNNLLLOOOTTTWWWRRRMMMMMMQQQ[[[ooo~~~yyyttt}}}zzzzzz```aaa\\\wwwrrriiiaaaTTTHHH;;;888666444555555555444444444444444555555555555555555555555555555555555555555666777777888999999:::===AAABBBCCCRRRqqqnnn______```mmmvvvqqqUUUGGGAAACCCCCCCCCNNNbbbuuu~~~{{{qqqbbbSSSMMMPPPUUUcccooo|||wwwrrr}}}fffVVVQQQMMMKKKIIIHHHIIIIIIHHHFFFCCCCCCBBBBBBBBBDDDEEEFFFGGGFFFDDDBBB@@@????????????@@@AAA@@@??????@@@AAABBBKKKYYYlll~~~}}}uuunnniii___^^^\\\XXXTTTOOOKKKIIIHHHLLLIIIHHHJJJNNNbbbrrraaaUUUOOOJJJJJJKKKSSSeeezzz~~~tttgggddd`````````]]]WWWQQQNNNPPPRRRVVV___pppyyypppoooggghhhtttzzzsssuuu{{{vvvnnn```RRRIIIEEE???;;;999888777666444333333222222333333333333333444555555444333333444444555555555555555555555777999999888>>>PPPbbbzzzqqqjjjeeeccc___]]]ZZZZZZ]]]bbbfffhhhhhhqqqrrrfffYYYQQQLLLJJJMMMRRRWWWRRRNNNMMMPPPZZZnnn{{{zzzsss]]]bbb___wwwqqqggg___SSSHHH:::777444333444444333222444444444555555555666666555555555555555444444444666777777888999999:::::::::>>>BBBCCCDDDSSSsssvvvdddaaa```iiioooxxxYYYIII@@@BBBAAABBBLLL```sss}}}}}}zzzpppaaaRRRKKKMMMSSSbbbnnn{{{xxxtttgggVVVQQQOOOMMMJJJIIIIIIIIIGGGFFFCCCCCCCCCCCCDDDEEEGGGHHHJJJHHHFFFDDDBBBAAAAAAAAA???@@@AAAAAA@@@???@@@BBBBBBJJJWWWhhhzzz{{{rrrlll```___]]]ZZZUUUPPPLLLIIIHHHLLLJJJIIILLLOOOdddkkk]]]UUUOOOMMMNNNOOO___qqq{{{~~~zzzqqqhhhaaa___]]]^^^___]]]VVVPPPJJJKKKLLLOOOXXXjjjtttssstttvvv~~~uuuuuu~~~{{{tttjjj[[[NNNIIIEEE???;;;999888777666222222222222333444555666333333444555555444333333111222333444666777888999555777999999888>>>QQQccc|||}}}wwwnnngggbbb]]]XXXTTTVVVWWWYYYZZZ\\\```eeeiiillluuu{{{mmm^^^SSSMMMIIILLLQQQUUURRRPPPOOOPPPYYYmmmwwwtttccc[[[cccwww}}}mmmeee^^^QQQEEE;;;999555444555666666666444444444555555555555666444444555777888888888888333:::===999777;;;<<<999;;;===@@@CCCHHHYYYxxxmmmiiieeejjjoooyyy___JJJEEECCCAAADDDMMM[[[iiiqqqvvvrrriii]]]SSSNNNOOORRR]]]lll{{{zzzjjj[[[XXXXXXRRRKKKHHHIIIJJJGGGDDDFFFEEEDDDDDDEEEGGGGGGFFFHHHHHHHHHGGGDDDCCCBBBCCCBBBCCCBBBAAA??????@@@BBBCCCIIIUUUggg{{{tttmmmfffaaaZZZVVVUUUTTTQQQOOOPPPIIIIIILLLGGGHHH```~~~wwwhhh[[[QQQMMMPPPPPPYYYeeennnpppmmmhhheee\\\```ddddddaaa[[[VVVSSSRRRNNNIIIJJJUUUiiixxxqqqrrrxxxuuunnnyyy|||gggbbb]]]MMMIIIGGGBBB>>>:::777666555444444444444444444444444333333222222333333444555444444333333333444555555444888777888<<<===LLLggg|||yyytttpppnnniiiccc___]]][[[YYYWWWVVVXXX\\\___bbbfffkkknnnrrrzzzqqq```TTTMMMIIILLLQQQSSSPPPNNNMMMNNNWWWkkk|||zzzvvvaaaZZZcccuuuxxxiiifffaaaTTTEEE;;;888666444555666666666444444444555555555555666444555666777777888777777333888999555444888:::999<<<===@@@CCCIII[[[{{{xxxvvvtttwwwzzzcccKKKFFFDDDBBBDDDMMMYYYfffmmmqqqnnnfff[[[QQQMMMNNNRRR]]]lll|||{{{{{{hhh[[[XXXWWWQQQKKKHHHIIIIIIGGGDDDEEEEEEDDDEEEGGGIIIJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDBBBCCCBBBAAA??????AAABBBGGGLLLWWWggg{{{tttmmmddd```[[[XXXWWWUUUQQQMMMNNNIIIIIILLLHHHHHH^^^zzzuuueeeYYYTTTUUUSSSZZZccciiiiiifffbbb______bbbeeeeeebbb\\\WWWUUURRROOOKKKLLLUUUhhhwwwqqqvvv|||wwwpppuuu{{{}}}yyyccc]]][[[NNNJJJGGGBBB===999777666555444444444444444444444444333333222222333333444555444444333333444444555666444888777888<<<>>>LLLggg{{{uuuooojjjfffbbbbbb^^^ZZZWWWWWWYYYZZZZZZXXX\\\aaafffjjjnnnrrruuuzzz{{{hhhYYYOOOIIIKKKOOOQQQNNNLLLKKKLLLUUUgggyyywww```ZZZbbbsssuuueeedddcccTTTCCC;;;888666555555666666555444444444555555555555666666666777777777777666666666999999666555999<<<<<<<<<>>>AAADDDKKK^^^hhhLLLHHHEEECCCEEEMMMXXXaaagggjjjgggaaaWWWOOOKKKMMMQQQ]]]lll|||~~~{{{||||||dddXXXWWWSSSOOOJJJHHHHHHIIIGGGEEEEEEEEEFFFHHHJJJMMMOOOPPPMMMKKKIIIGGGFFFEEEEEEEEEBBBCCCBBBAAA??????AAACCCLLLPPPZZZiii{{{~~~rrrkkkccc```]]][[[ZZZWWWQQQLLLMMMHHHIIILLLHHHIII[[[ssssssccc\\\[[[XXX\\\bbbeeeeeecccaaa```dddgggjjjiiieee^^^YYYVVVPPPOOOMMMNNNUUUhhh}}}qqquuuyyyxxxqqqooosssvvvvvv___XXXXXXOOOKKKHHHBBB===999666666555444444444444444444444444333333333333333444444555444444444444444555666666555999777888<<<>>>MMMggg|||tttlllfffaaa^^^\\\```]]]YYYWWWVVVXXXZZZ\\\\\\aaaiiiooosssvvvxxxzzz~~~qqq```RRRJJJJJJMMMPPPMMMLLLKKKKKKSSSeeewwwwwwaaa\\\dddssszzzfffaaa___RRRBBB:::888666555666666666555444444444555555555555666666777777777777666666555555777888888888:::;;;;;;===>>>AAAEEEMMMbbbqqqOOOJJJGGGEEEGGGOOOWWW]]]```cccaaa[[[SSSLLLJJJLLLPPP[[[kkk||||||xxx|||rrr^^^UUUTTTOOOLLLHHHGGGGGGHHHGGGEEEEEEFFFIIIKKKMMMQQQTTTVVVSSSPPPLLLHHHFFFEEEDDDDDDBBBCCCCCCAAA@@@@@@BBBDDDLLLSSS___nnn|||rrrkkkeeeccc```^^^]]]YYYQQQLLLKKKHHHHHHKKKIIIIIIXXXkkkqqqgggccc```ccceeegggffffffggghhhgggkkkqqqqqqlllcccZZZUUUKKKLLLMMMOOOWWWjjj~~~pppsssuuu~~~tttnnnjjjooovvv{{{}}}uuu^^^WWWXXXQQQLLLHHHBBB===888666555555444444444444444444444444333333333333333444555555444444444444555666777777555999888999===>>>MMMhhhtttqqqkkkddd___[[[[[[[[[___^^^\\\ZZZYYY[[[^^^aaadddiiiqqqwwwzzz{{{|||}}}sssbbbTTTLLLJJJMMMPPPNNNMMMLLLLLLSSSddduuuyyyccc```jjjxxxmmm```\\\QQQBBB:::888666666666777555444444444444555555555555666666777777777777666666555222333777;;;<<<;;;888777<<<>>>BBBFFFOOOfff~~~{{{|||WWWKKKHHHGGGJJJRRRYYY\\\]]]\\\[[[WWWQQQJJJIIILLLPPPYYYiiizzzuuusss{{{tttvvv|||wwweeeVVVPPPPPPKKKIIIGGGFFFFFFGGGFFFFFFFFFHHHLLLNNNPPPSSSWWW[[[ZZZUUUNNNIIIFFFDDDBBBAAABBBCCCCCCAAA@@@@@@CCCEEEKKKUUUddduuuwwwqqqkkkhhhdddbbb___[[[SSSNNNLLLIIIHHHJJJIIIJJJUUUcccxxxqqqooooooooommmkkkiiijjjkkkiiipppxxx{{{ttthhh[[[RRRGGGIIIKKKPPP[[[ppp}}}nnnpppqqq}}}ppphhhgggnnnxxxxxxzzzwwwbbbYYYYYYRRRMMMIIICCC<<<888555555666444444444444444444444444444444333333444444555666555555555555666777888999555999888999===>>>MMMhhheeedddaaa]]]YYYXXXYYY[[[\\\]]]^^^^^^___bbbfffiiilllqqqxxx~~~qqqaaaUUUMMMLLLOOOQQQOOOMMMMMMLLLSSSdddtttzzzffffffuuusssbbb]]]RRRCCC999888666666777777555444444444444555555555555666666666777777777777666666666666;;;BBBEEEAAA<<<:::<<<>>>CCCHHHRRRhhh}}}zzz^^^LLLJJJIIINNNWWW]]]]]]\\\YYYXXXUUUOOOJJJIIILLLPPPXXXgggxxxqqqooossssssfffiiihhhkkkllldddWWWMMMJJJKKKFFFFFFFFFEEEFFFFFFFFFGGGHHHKKKOOOQQQQQQTTTYYY]]]^^^WWWNNNHHHEEEDDDBBB@@@BBBCCCCCCBBBAAAAAACCCEEELLLXXXkkk|||~~~tttoooiiidddaaa]]]WWWRRRNNNJJJIIIJJJIIIKKKTTT^^^~~~|||vvvpppjjjhhhgggnnnvvv~~~zzzkkk\\\SSSHHHIIIKKKSSSbbbxxx~~~mmmoooqqqnnndddhhhttt~~~|||xxxfff]]][[[TTTNNNIIICCC<<<777555555666444444444444444444444444444444444444444555555666555555555555666888999:::666:::888999===???NNNhhh[[[\\\[[[YYYWWWWWWZZZ]]]]]]```dddfffgggiiimmmppprrrwww~~~sssdddXXXOOOLLLNNNPPPNNNMMMLLLLLLRRRbbbrrr|||vvvffflllooobbb___RRR@@@999888666777777777555333444444444555555555555666444555666777777888777777;;;999<<>>CCCJJJTTTjjj^^^MMMJJJKKKQQQ[[[aaa```]]]WWWWWWTTTOOOJJJIIILLLPPPXXXfffuuu~~~iiigggbbbnnnpppmmmlll```VVVYYYTTTVVVWWWSSSKKKEEEEEEGGGCCCDDDEEEEEEEEEEEEFFFGGGJJJNNNRRRRRRRRRSSSXXX]]]^^^VVVLLLFFFEEEEEECCCAAABBBCCCCCCBBBAAAAAADDDFFFPPP]]]ppp~~~wwwmmmfffbbb^^^ZZZVVVPPPLLLIIIIIIIIILLLSSS[[[qqqwwwoooiiiggguuu{{{zzzmmm___VVVOOOMMMNNNWWWjjjsssvvvyyypppgggrrrxxxggg___]]]WWWNNNJJJCCC<<<777555555666444444444444444444444444444444444444444555666666555555555666777888::::::666:::999999>>>???NNNiiiWWWYYY[[[ZZZXXXYYY\\\```cccgggkkkmmmmmmnnnpppsssuuuzzzxxxiii[[[PPPKKKLLLPPPNNNMMMLLLKKKQQQaaaqqq{{{vvvrrreeepppggg______QQQ;;;999777777777888777555333444444444555555555666666444444666777888888888888888444555===AAA>>>;;;<<<:::===DDDKKKUUUjjjZZZMMMKKKLLLSSS^^^cccbbb^^^WWWWWWTTTOOOKKKIIILLLPPPYYYfffttt|||rrr[[[ZZZTTT\\\[[[YYYZZZRRRJJJMMMGGGJJJKKKIIIDDDAAABBBDDDAAACCCDDDEEEEEEEEEFFFHHHKKKOOOSSSSSSRRRSSSXXX]]]\\\TTTJJJEEEEEEFFFEEECCCBBBCCCCCCBBBAAABBBDDDFFFTTTaaasss{{{pppgggbbb___\\\YYYRRRMMMIIIHHHIIILLLSSSYYYfff~~~uuuooolllzzz~~~yyymmmaaaZZZTTTQQQPPP[[[ooo{{{rrrkkk}}}vvvfff```___XXXOOOJJJCCC;;;666555555666444444444444444444444444555444444444444555666666555555555666777999:::;;;666:::999:::>>>???NNNiiiUUUXXX\\\\\\ZZZ[[[```eeehhhmmmooonnnooosssvvvuuussswwwiii[[[PPPKKKMMMOOONNNMMMLLLKKKQQQ```ppp}}}yyy}}}tttfffbbbpppqqqaaa]]][[[OOO@@@666666555555555555666666777777666666555555555444666666666666777777777777777888999:::::::::::::::AAAAAAEEEKKKWWWnnn{{{YYYJJJHHHJJJQQQZZZ______\\\[[[XXXSSSMMMIIIIIIKKKNNNXXX```kkkvvv{{{kkk\\\SSSRRRPPPMMMKKKKKKJJJIIIGGGHHHFFFDDDBBBAAAAAAAAABBBAAACCCDDDDDDCCCDDDEEEGGGHHHKKKPPPUUUXXXYYYXXXWWWWWWSSSMMMGGGCCCBBBBBBCCCDDDBBBBBBBBBAAA@@@FFFNNN[[[iiizzztttjjjeeedddbbbaaaUUUOOOJJJHHHFFFEEEJJJQQQaaasss~~~vvvrrrqqq|||~~~xxxqqqeeeYYYYYYRRRTTTfff|||~~~~~~uuusss|||rrrjjj___XXXVVVQQQKKKBBB;;;777666666666333333333333333333333333222333444555666666666666777777666666777888999999666;;;:::<<<@@@AAANNNhhhXXX\\\```aaa```aaaeeeiiimmmqqqsssrrrrrrvvvxxxwwwqqq}}}xxxkkk^^^SSSNNNOOOQQQOOONNNMMMLLLQQQ```ooo}}}xxx||||||mmmfffuuuooo^^^ZZZXXXLLL>>>666666555555555555666666777777666666666555555555666666666666777777777888888888999::::::;;;;;;;;;@@@AAADDDKKKVVVmmmqqqSSSHHHGGGJJJQQQ[[[``````]]][[[XXXRRRMMMIIIHHHKKKMMMVVV]]]hhhttt|||zzzssspppqqqrrrooohhh^^^SSSLLLMMMKKKIIIIIIIIIIIIHHHFFFCCCCCCBBBAAAAAABBBBBBBBBAAACCCDDDDDDCCCBBBCCCEEEFFFIIIMMMQQQTTTUUUTTTTTTSSSPPPKKKFFFCCCBBBBBBCCCBBB@@@AAABBB@@@AAAIIIRRR^^^mmm~~~{{{qqqlllhhheeebbbVVVPPPLLLJJJHHHFFFJJJPPPUUUcccxxx}}}wwwvvvwww~~~uuummmddd\\\YYYVVV[[[nnn|||yyyyyy{{{uuusssvvvlllbbbZZZXXXRRRKKKBBB;;;777666666666444444444444444444444444333333444555666666666666666666666666777888::::::999===;;;<<<@@@@@@LLLeee]]]aaagggjjjjjjkkkmmmppptttxxxzzzwwwwwwzzz|||{{{sss}}}zzznnnaaaUUUPPPQQQQQQPPPOOOOOOMMMRRRaaapppwwwwww|||uuuiiizzzmmm\\\WWWTTTHHH<<<666666555555555555666666777777666666666666555555666666666777777777888888888999999:::;;;<<<<<<===@@@AAADDDJJJUUUllleeeKKKFFFFFFJJJSSS]]]cccbbb___\\\WWWQQQKKKHHHHHHJJJLLLRRRZZZeeepppyyy~~~{{{{{{zzzwwwqqqiiiaaa\\\XXXXXXYYYYYYWWWSSSMMMIIIGGGFFFEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCAAAAAAAAABBBCCCEEEHHHKKKMMMNNNNNNMMMMMMKKKHHHEEECCCBBBBBBBBB@@@???@@@AAA@@@CCCMMMXXXeeettt|||uuuooogggbbbXXXRRRMMMLLLJJJGGGIIIMMMLLLTTTbbbtttyyyxxx|||tttjjjccc^^^XXX[[[eeeyyyyyy|||}}}sssssszzzooofff___\\\RRRLLLCCC;;;888666666666555555555555555555555555333333444555666666666666555555666666888999;;;<<<;;;>>><<<===@@@???JJJbbbccchhhnnnssstttuuuvvvwww{{{}}}|||{{{|||pppcccVVVOOOOOOPPPOOOOOOPPPOOOTTTcccrrrxxxxxx~~~{{{iii|||lll\\\WWWRRRFFF;;;666666555555555555666666777777666666666666666666666666777777777888888888999::::::;;;<<<===??????AAACCCFFFKKKUUUkkk```IIIEEEFFFKKKUUU```ffffffccc]]]WWWPPPJJJGGGHHHIIIKKKPPPWWWbbbnnnwww}}}wwwuuuqqqlllfffaaa]]]ZZZWWWVVVTTTTTTSSSRRROOOMMMLLLJJJIIIIIIJJJJJJHHHGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCDDDDDDCCCAAA@@@@@@AAA???@@@BBBDDDFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAABBBAAAEEEQQQ___ppp~~~}}}tttjjjbbbZZZTTTNNNMMMKKKGGGGGGJJJKKKOOOWWWaaammmyyyvvvyyyyyymmmccc^^^YYYaaapppwwwzzzxxx|||qqqqqq{{{ooogggccc```SSSMMMCCC<<<888666666666444444444444444444444444333444555666666777777777555555666777888:::<<<===;;;>>>;;;===AAA@@@JJJaaaiiimmmsssyyy||||||}}}}}}~~~qqqbbbTTTMMMLLLMMMMMMNNNPPPQQQVVVfffuuuxxxyyylllmmm```ZZZSSSFFF<<<666666555555555555666666666666777777777777777777777777777777888888888888::::::;;;<<<===???AAABBBDDDFFFIIILLLTTTiiicccKKKFFFFFFKKKUUUaaahhhiiiggg^^^XXXOOOIIIGGGHHHIIIJJJNNNUUUaaalllvvv~~~xxxpppjjjeeecccbbbfffeeeccc^^^YYYTTTRRRQQQTTTRRROOOMMMMMMMMMLLLKKKHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEFFFDDDBBB@@@AAABBB===>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCHHHWWWfff{{{xxxmmmddd^^^VVVPPPNNNLLLHHHFFFHHHHHHKKKQQQTTTVVVbbb~~~~~~vvvtttyyyuuuggg^^^]]]iii{{{zzzvvvnnnzzzqqqppp|||pppfff```]]]TTTMMMDDD<<<888666666555333333333333333333333333333444555666777777777777555555666777999:::<<<===:::<<<:::<<>>AAACCCEEEFFFHHHJJJLLLRRRgggiiiOOOFFFFFFJJJSSS```hhhiiihhhaaaYYYOOOHHHGGGIIIJJJJJJMMMTTT___kkkvvvzzzuuusssrrr}}}sssfff[[[XXXXXXYYYUUUPPPMMMMMMNNNNNNMMMHHHHHHGGGFFFFFFHHHIIIJJJFFFGGGHHHFFFDDDCCCCCCDDD??????>>>======>>>?????????@@@@@@AAAAAABBBBBBBBBDDDDDDEEEFFFFFFMMM___qqq~~~ssskkkddd[[[RRROOOMMMJJJGGGHHHEEEGGGKKKMMMJJJPPPiii~~~wwwvvvzzz}}}~~~{{{nnneeefffuuuxxxmmm|||{{{{{{tttpppvvvyyyhhh]]]WWWUUUNNNEEE===888777666555333333333333333333333333444444555666777777777777666666777777999:::<<<===:::<<<:::===CCCCCCKKK___qqqssswww{{{rrrcccUUUOOOPPPMMMMMMOOOPPPPPPUUUcccqqq|||xxx}}}|||lllgggdddWWWFFF;;;666666555555555555666666666666777777777888888888777777888888888999999999<<<<<<<<<===???BBBEEEGGGFFFHHHJJJKKKOOOccclllRRRFFFEEEGGGPPP\\\eeehhhgggcccZZZOOOIIIHHHJJJKKKJJJKKKRRR]]]iiittt~~~}}}mmmhhhjjjddd```ZZZWWWWWWYYY[[[\\\SSSPPPMMMJJJHHHIIIJJJKKKHHHIIIIIIHHHGGGFFFFFFGGGDDDCCCAAA?????????@@@AAA????????????@@@AAABBBCCCCCCDDDFFFHHHJJJSSShhh|||{{{tttlllaaaVVVRRRPPPMMMKKKKKKIIIFFFHHHKKKIIIIIIYYYlll|||{{{|||}}}}}}|||yyyzzz|||uuusssssssss||||||yyyqqqqqqrrraaaVVVUUUOOOEEE===888777666555444444444444444444444444444555666777777888888777888888888888999:::;;;<<<===>>>:::===DDDBBBIII\\\rrrtttwww{{{rrrdddXXXSSSTTTOOOOOOPPPQQQPPPSSS```nnnzzzwwwxxxkkkiiifffXXXFFF;;;666666555555555555666666666666777777888888888999777888888888888999999999<<<<<<<<<===???CCCFFFHHHFFFHHHJJJJJJMMM```nnnRRREEECCCEEEMMMXXXbbbffffffddd[[[OOOIIIIIIKKKKKKKKKJJJPPP\\\hhhsss~~~zzz}}}wwwrrrlllhhhiiimmmqqqsss```\\\VVVOOOKKKIIIIIIJJJIIIJJJKKKJJJHHHGGGHHHIIIHHHFFFDDDBBBAAAAAABBBCCC@@@??????>>>???AAACCCDDDAAACCCFFFIIILLLXXXoooyyyxxx{{{qqqeeeYYYTTTRRROOOMMMNNNRRRJJJIIIMMMMMMIIIPPP]]]xxx~~~|||zzzyyywwwzzz{{{zzz~~~}}}yyyzzz{{{~~~}}}sssnnn}}}}}}hhh[[[UUUOOOEEE===999777666555555555555555555555555555444555666777888888888888999888888888999::::::;;;???@@@;;;>>>DDDBBBGGGYYYrrrqqqrrrtttyyy}}}~~~sssggg]]]TTTNNNPPPMMMLLLMMMNNNSSS___jjjxxxyyy~~~wwwgggeeebbbSSSAAA777888777666555555444555555777777777777666666666666::::::888888999;;;===>>>===>>>?????????AAADDDGGGFFFJJJHHHIIIPPP\\\{{{pppPPPCCCDDDEEEIIITTTaaahhhhhh___YYYQQQJJJHHHGGGHHHHHHMMMRRR[[[hhhuuu~~~uuujjj[[[RRRQQQPPPMMMJJJNNNNNNNNNMMMLLLJJJIIIHHHEEEEEEEEEDDDDDDCCCCCCCCCHHHFFFCCCBBBBBBCCCBBBBBBDDDFFFGGGHHHMMM]]]uuuyyyqqquuuzzzuuu{{{ssslllddd```ZZZSSSNNNNNNOOOMMMLLLKKKIIIHHHNNNWWWttt|||yyyvvv{{{zzzxxxyyy|||}}}uuuqqqzzz~~~wwwrrrwwwooo[[[XXXKKK???;;;999777555666444444444333333444444444555555555555666666666777777777777777888999;;;;;;;;;;;;>>>BBBCCCEEELLLTTTssspppnnnooosssxxx|||~~~wwwyyy{{{}}}uuuiii___VVVPPPQQQNNNMMMNNNPPPUUU```lllwww|||xxxwwwtttyyyiiieee```QQQ???666666666555555555666666777888888888888888888888888999888777666777888:::;;;===>>>?????????@@@CCCFFFCCCHHHHHHJJJRRR]]]zzzsssUUUDDDDDDCCCEEEQQQ___gggggg^^^XXXQQQKKKHHHHHHIIIIIILLLPPPXXXdddppp{{{~~~oooccc]]]YYYVVVSSSOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHFFFDDDDDDEEEEEEDDDCCCBBBDDDEEEIIITTTgggqqqjjjnnnssstttvvvwwwxxxxxxxxxwwwvvvyyy~~~{{{tttlllhhhmmmyyywwwnnneeeaaa]]]WWWRRRQQQNNNLLLLLLLLLJJJIIIPPPYYYsss~~~{{{xxxuuutttrrrrrruuu}}}|||uuurrr|||||||||tttnnnpppvvv}}}eeeXXXKKK???;;;999777555666555555444444444444555555555555555666666666777777777777777888999:::;;;<<<<<<<<>>666555555555555666777888999888888888999::::::;;;;;;:::999888777777888:::;;;???@@@@@@@@@???@@@CCCEEEEEEKKKMMMQQQ\\\eee~~~uuuYYYHHHFFFCCCEEEOOO^^^dddddd\\\WWWPPPKKKIIIIIIJJJJJJLLLOOOUUU^^^iiittt}}}uuuiii```[[[YYYTTTSSSQQQPPPOOONNNNNNNNNLLLKKKIIIHHHGGGGGGGGGHHHIIIHHHGGGGGGIIIIIIHHHGGGEEEDDDFFFMMM^^^uuuxxxeee___bbb___aaadddhhhjjjjjjjjjjjjgggggglllsssvvvvvvvvvyyytttooogggbbbaaaeeelllqqqxxx}}}ttthhhdddbbb]]]XXXVVVNNNMMMNNNOOOMMMNNNVVV```uuu}}}{{{vvvsssllljjjjjjooo|||yyysssrrr}}}~~~{{{yyywwwuuuoooiiiiiinnn{{{mmmWWWKKK???;;;:::777555666666666555555555555666666555555666666666777777777888888888888:::;;;<<<===>>>>>>@@@DDDDDDDDDJJJRRRjjjfffbbb```bbbeeehhhjjjhhhjjjnnnrrrwww}}}vvvkkkaaaXXXRRRSSSPPPPPPRRRTTTYYYdddooowww}}}gggfffkkkzzzssshhh]]]LLL>>>999666666555555666777888888777777888999:::;;;<<<<<<===<<<;;;;;;;;;;;;<<<===AAAAAABBBAAA@@@AAACCCEEEFFFMMMPPPXXXdddllltttWWWJJJHHHEEEHHHRRR^^^aaa^^^YYYTTTNNNIIIHHHIIIIIIJJJKKKNNNSSSZZZcccnnnyyy{{{mmmeeebbb```^^^[[[XXXUUUTTTSSSRRRQQQOOOLLLJJJHHHHHHHHHHHHJJJIIIHHHIIIKKKKKKJJJIIIKKKIIIJJJUUUjjjooo\\\UUUWWWSSSUUUXXX\\\^^^^^^^^^]]]ZZZYYYZZZ___dddhhhkkkllljjjddd]]]ZZZ]]]bbbeeeggglllpppzzz}}}nnnhhhgggccc]]]ZZZPPPQQQSSSTTTRRRTTT^^^jjj}}}yyysssmmmiiieeeccciiixxxwwwqqqppp{{{rrrooommmllliiifffiiinnnxxxjjjUUUIII>>>;;;:::777555555777777666666666666777777555666666666666777777777777777777888999;;;<<<===@@@@@@BBBEEEEEEDDDIIIPPPbbb___\\\[[[[[[]]]]]]\\\```ccciiinnntttyyyyyynnndddZZZTTTRRRPPPPPPSSSUUUZZZdddoooxxx}}}|||xxxbbbccciiirrrxxxlll^^^LLL???<<<888888777666666666666666666666777888:::;;;<<<<<<===============>>>>>>>>>CCCCCCCCCCCCBBBBBBEEEGGGDDDJJJOOOXXXfffmmm|||}}}~~~pppSSSGGGGGGGGGKKKVVV___]]]VVVVVVRRRLLLHHHGGGHHHHHHHHHJJJMMMQQQWWW^^^iiiuuu}}}}}}yyyuuusssooojjjeeeaaa^^^\\\[[[YYYVVVSSSPPPNNNMMMMMMJJJIIIHHHHHHJJJKKKJJJIIINNNMMMRRRaaaxxxooo[[[SSSRRRMMMNNNPPPRRRSSSRRRQQQQQQPPPPPPOOOPPPUUU[[[^^^^^^[[[VVVQQQPPPUUUZZZ]]]]]]ccceeelllwwwtttmmmjjjeee___[[[TTTTTTVVVWWWVVVYYYeeesss|||vvvmmmfffccc___]]]ddduuuzzzsssqqq{{{ssslllgggeeedddeeekkksss|||cccQQQFFF<<<999999777555555777777666666666666777777666666666666777777777888666666666777999;;;<<<===AAAAAACCCFFFFFFDDDIIIOOO[[[YYYVVVUUUUUUUUUTTTSSSXXX]]]dddkkkpppuuuyyy||||||qqqfff\\\UUUPPPOOOPPPSSSUUUYYYdddnnnwwwwww~~~qqq^^^aaaiiimmmxxxzzzmmm]]]JJJ>>>===:::999888777666666666666666777777888:::;;;<<<<<<<<<<<<======>>>?????????DDDEEEEEEEEEDDDEEEHHHJJJHHHNNNRRR]]]lllrrr~~~ooopppzzznnnPPPDDDDDDFFFNNNZZZccc```WWWVVVRRRMMMIIIHHHHHHGGGGGGHHHKKKPPPUUU[[[eeerrr{{{}}}wwwrrrooohhhfffddd```\\\XXXUUUSSSNNNLLLJJJIIIKKKLLLLLLLLLOOORRR\\\ooorrr___UUURRRIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJIIIHHHIIIOOORRRRRRQQQMMMIIIJJJNNNSSSVVVWWW```aaafffnnnuuu~~~|||tttoooiiiccc```ZZZ[[[\\\[[[YYY^^^nnn~~~yyymmmccc^^^ZZZYYYcccwwwvvvrrr{{{yyy}}}xxxooogggddddddhhhqqqzzzuuu^^^LLLBBB999888888777555666777777666666666666777777666666666777777777888888666666777888:::<<<===>>>AAAAAADDDHHHGGGEEEIIIOOOYYYUUUQQQNNNNNNOOOOOOOOOVVV[[[dddkkkpppsssvvvxxx}}}}}}~~~|||pppeeeZZZSSSNNNMMMNNNRRRTTTXXXbbbmmmuuuooozzzmmm^^^eeettttttzzzxxxjjjYYYEEE;;;;;;888888777777777777777777888999999:::;;;<<<<<<===<<<===>>>@@@AAABBBBBBCCCEEEFFFGGGFFFFFFHHHKKKMMMOOOTTTWWWcccrrrwwwwwwkkkhhhjjjrrrxxxoooSSSEEEEEEHHHQQQaaammmllldddXXXTTTOOOKKKIIIIIIHHHGGGDDDHHHNNNSSSYYYbbboooxxx~~~|||{{{xxxtttoooiiidddaaa[[[WWWSSSRRRRRRTTTUUUVVVTTTZZZiii~~~rrraaaVVVPPPHHHGGGEEECCCBBBBBBBBBBBB???EEEGGGCCCBBBFFFJJJJJJLLLIIIFFFFFFHHHMMMQQQSSSZZZZZZ___gggmmmuuuzzzrrrnnnmmmfffeeeeeecccaaagggyyyvvvkkk^^^[[[\\\ggg|||uuupppyyy|||}}}wwwnnnggggggkkkrrr}}}wwwfffWWWHHH>>>666666777777555666777666666555555666666777666666777777777888888888888888999:::<<<>>>@@@AAAAAAAAAEEEHHHHHHFFFJJJPPPXXXTTTMMMIIIIIIKKKNNNOOOVVV]]]fffnnnsssuuuvvvwww{{{|||zzz~~~}}}|||}}}|||}}}yyymmmaaaVVVOOOMMMLLLMMMQQQSSSWWWaaalllttt|||kkkvvvlllbbbkkktttgggUUUBBB777888666666666666777888999:::::::::;;;;;;<<<=========>>>???AAACCCEEEFFFFFFGGGEEEFFFGGGHHHHHHIIIMMMOOOOOOSSSWWWcccrrrwwwwwwmmmgggbbbjjjsssqqqWWWIIIHHHKKKVVVhhhwwwxxxrrrZZZVVVQQQMMMKKKJJJIIIHHHAAAFFFLLLQQQWWW```mmmvvv|||}}}vvvrrrgggccc^^^[[[[[[]]]___```[[[ccctttnnn___SSSMMMHHHFFFDDDAAA@@@AAABBBCCC:::BBBFFFBBB>>>BBBEEEEEEGGGEEEBBB@@@AAADDDIIILLLOOOPPPUUU]]]dddlllyyy}}}yyyzzzpppooonnnkkkhhhooouuubbb___```lll}}}rrrlllvvvrrrjjjfffjjjrrr|||uuugggZZZPPPEEE;;;444444777666666666666666555555555555666666777777777777888888888888::::::;;;<<<>>>@@@BBBCCCAAAAAAEEEIIIHHHGGGJJJPPPUUUOOOIIIEEEBBB@@@DDDJJJSSS___jjjpppsssuuuuuusss|||zzzzzz}}}~~~{{{zzz{{{}}}zzzmmm___VVVSSSMMMKKKJJJNNNRRRWWW```iiixxx~~~xxxpppttteeejjjyyyyyydddNNN???<<<===777777777777777888888888888999;;;;;;:::;;;<<<>>>>>>@@@CCCEEEFFFFFFFFFEEEGGGGGGHHHIIIKKKOOOUUUYYYUUUXXX^^^aaaaaadddqqq{{{wwwssskkkmmmzzzoooOOOJJJGGGEEEQQQjjjyyyfff]]]SSSNNNMMMLLLIIIGGGFFFFFFIIIPPPVVV\\\eeennnvvv{{{{{{sssllllllrrruuuqqqllliiirrrzzztttrrrsssuuuxxx}}}xxxiiiZZZRRROOOJJJHHHEEEBBB@@@?????????============???AAACCCDDDDDDBBB@@@>>>???AAAEEEGGGJJJMMMQQQWWW___iiittt{{{~~~vvvqqqttttttwwwlllccc^^^kkkyyynnngggooo~~~|||ooofffhhhppp|||ppp```SSSJJJ???;;;666333333444444444666666666666666777888999777777888888999999999:::::::::;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFHHHJJJKKKLLLRRRLLLFFFCCC@@@???BBBHHHQQQ]]]iiiooossswwwxxxvvv||||||~~~~~~|||{{{}}}{{{oooaaaWWWSSSNNNKKKJJJNNNQQQWWW```jjjvvv{{{tttooosssjjjvvvuuuaaaLLL>>>:::;;;888888888888999999999999888:::<<<=========>>>??????AAACCCFFFGGGHHHGGGGGGJJJKKKMMMMMMOOORRRWWWZZZ[[[\\\______\\\\\\fffrrr~~~vvvtttrrrSSSIIIGGGGGGSSSjjjzzzjjjbbbWWWPPPMMMLLLIIIFFFGGGEEEHHHNNNSSSYYYccclllwww|||~~~{{{|||}}}|||sssqqqlllgggbbb``````aaabbbfffiiiggg___VVVQQQPPPJJJIIIFFFCCCAAA???????????????>>>>>>???@@@AAABBBCCCBBB???>>>>>>AAADDDFFFIIIKKKOOOTTT[[[eeeooovvv|||~~~~~~qqqhhhdddpppxxxnnngggmmm}}}~~~~~~qqqhhhllluuunnn^^^RRRJJJAAA===888555555666666666555555555666666777888999777777888888999999::::::;;;;;;<<<===>>>@@@BBBCCCCCCDDDEEEGGGJJJKKKMMMNNNNNNGGGBBB@@@???>>>BBBGGGNNNYYYeeekkkooouuuxxxxxxyyy}}}}}}|||}}}}}}~~~rrrcccXXXSSSNNNKKKJJJMMMQQQVVV```jjjrrrxxx~~~|||qqqqqq~~~rrrrrrzzzooo]]]III<<<888999888888999999::::::::::::999<<>>BBBAAA@@@?????????@@@AAABBBAAA???===>>>???BBBCCCFFFHHHKKKPPPVVV___iiiooowwwoookkkvvvyyyuuuxxxssslllqqq||||||lll]]]QQQJJJ@@@===888666666666666666555555555666777777888888888888888888999:::;;;;;;======>>>???@@@AAACCCDDDCCCDDDFFFHHHKKKMMMOOOPPPKKKDDD????????????BBBFFFLLLVVV```dddiiioootttuuutttwwwzzzyyywwwwwwzzz}}}~~~}}}~~~ttteeeYYYSSSNNNKKKJJJMMMQQQVVVaaakkkpppvvv}}}yyysssvvv}}}rrrxxxyyyxxxsssiiiXXXGGG;;;777777777888888999999::::::::::::>>>BBBDDDDDDCCCCCCCCCBBBDDDFFFHHHJJJLLLLLLLLLLLLNNNPPPQQQQQQRRRSSSUUUVVVVVVWWWXXXTTTSSSZZZdddwwwYYYKKKJJJMMMYYYiiiuuuvvvrrrjjjcccXXXPPPKKKHHHGGGEEEHHHEEEDDDHHHKKKPPPYYYbbbmmmrrrxxx}}}rrrggg\\\XXXSSSOOOMMMLLLKKKKKKJJJHHHGGGHHHKKKLLLKKKIIIKKKJJJHHHFFFCCCAAA@@@???BBBAAA@@@??????@@@AAABBBBBBAAA???======>>>@@@AAABBBDDDHHHLLLRRR[[[eeekkkyyyzzztttrrr|||uuuooovvvyyymmm]]]PPPIII===:::666444444555444444444555666777888888999999888888888888999;;;<<<===@@@@@@@@@AAABBBCCCDDDEEECCCDDDFFFIIILLLNNNPPPQQQKKKCCC>>>???AAAAAACCCFFFNNNVVV]]]___cccjjjoooqqqqqqsssuuuuuussssssuuuwww|||||||||~~~}}}zzzyyy{{{xxxhhhZZZRRROOOKKKJJJLLLPPPVVVaaakkkqqqwww~~~wwwwww{{{~~~qqq||||||rrrtttnnncccTTTEEE;;;888888666666777777888999999:::;;;???CCCFFFFFFEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNMMMOOOQQQQQQQQQQQQSSSTTTRRRRRRTTTVVVUUUUUU\\\eee|||{{{___PPPNNNPPP[[[iiiooommmhhhaaa[[[TTTMMMIIIGGGFFFFFFHHHDDDDDDFFFHHHKKKSSS[[[eeekkkrrryyy}}}yyymmmjjjlllqqq|||ppp```[[[TTTOOOMMMLLLKKKJJJKKKGGGCCCCCCGGGIIIHHHFFFKKKJJJIIIGGGEEECCCAAA@@@AAA@@@@@@@@@@@@BBBCCCDDDBBBAAA???>>>======?????????AAADDDIIIOOOXXXbbbiiirrryyyyyyvvvwwwyyyrrrxxxyyyvvvnnn^^^OOOIII<<<:::666555555555555444444555777888999:::::::::999999888888999;;;===???AAAAAABBBBBBDDDEEEGGGHHHEEEFFFHHHJJJLLLNNNOOOPPPKKKCCC>>>???BBBBBBCCCEEEOOOVVVZZZ[[[^^^eeelllnnnppprrrtttttttttssstttuuuyyyyyyzzz}}}~~~zzzvvvuuuyyy}}}mmm]]]TTTPPPKKKIIILLLPPPVVVaaalllrrrxxxvvv|||ppp}}}|||rrrrrrkkk^^^OOOBBB:::777888555555666777888999999:::<<>>>>>===>>>>>>>>>@@@CCCFFFLLLUUU^^^dddjjjrrr{{{vvvwww|||uuuxxx~~~}}}{{{{{{}}}tttppprrrmmm]]]NNNHHH===;;;888777777888777666555666888:::;;;<<<<<<;;;:::999888888:::<<>>AAABBBBBBCCCKKKPPPTTTTTTVVV___gggjjjlllnnnrrrtttuuuuuuvvvvvvuuuvvvxxx|||~~~|||{{{wwwuuuvvv{{{rrraaaWWWPPPLLLIIIKKKOOOVVVaaalllrrrxxx||||||{{{{{{}}}~~~}}}yyyooo}}}~~~sssppphhhZZZJJJ>>>888666777555666666777999::::::;;;<<<>>>AAACCCCCCDDDFFFGGGIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOONNNNNNPPPSSSVVVTTTSSSTTTVVVVVVUUUYYY```qqqjjj[[[RRRRRR```nnnooofff]]]TTTTTTRRROOOLLLJJJIIIHHHGGGEEEEEEGGGGGGFFFJJJPPPVVV\\\eeemmmrrrwwwzzz|||~~~~~~nnn___ZZZTTTMMMOOOXXXddduuuzzzjjj]]]UUUQQQMMMJJJGGGEEEBBBBBBCCCEEEGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCAAA@@@>>>>>>>>>>>>???@@@BBBDDDHHHOOOWWW]]]dddjjjssszzz|||{{{~~~|||uuuyyyyyywww|||{{{zzz{{{{{{oooiiilllhhhYYYLLLHHH===;;;888777888888777666555777:::<<<===>>>======:::999888888:::<<<@@@BBBBBBBBBDDDEEEHHHJJJLLLNNNPPPPPPPPPOOOOOOOOOOOOOOOJJJBBB<<<>>>AAAAAA@@@AAAEEEJJJMMMMMMPPPYYYbbbfffgggjjjooosssuuuvvvvvvvvvssstttwww{{{~~~}}}{{{wwwuuuuuuxxx}}}vvvdddZZZPPPLLLIIIKKKOOOVVVaaalllrrrxxx~~~~~~~~~xxxwwwvvvuuuvvvxxxzzz|||{{{{{{}}}{{{}}}~~~~~~nnn}}}~~~rrrooofffWWWGGG;;;666555666666777888999:::;;;<<<<<<<<<>>>@@@AAABBBCCCEEEHHHJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLKKKJJJJJJLLLQQQTTTTTTRRRSSSVVVVVVVVVZZZ```mmmjjj^^^SSSRRRbbbrrrrrrggg]]]TTTUUUUUUSSSOOOLLLJJJJJJGGGEEEFFFHHHGGGEEEHHHMMMOOOUUU]]]eeekkkooorrrttt}}}uuufff___VVVJJJHHHOOOKKK\\\ppp|||}}}~~~~~~{{{jjj```ZZZUUUQQQHHHGGGFFFDDDCCCDDDEEEGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEECCCBBBAAAAAABBBBBBDDDCCCBBB@@@???>>>>>>>>>AAAAAABBBCCCFFFKKKRRRXXXaaafffmmmsss{{{yyyyyyvvvrrruuuzzz{{{yyyuuu{{{||||||www{{{|||}}}}}}ooofffgggdddVVVKKKIII:::888666666666666555444666888;;;===??????>>>>>>;;;:::999888:::===@@@BBBBBBBBBDDDFFFIIILLLNNNPPPUUUTTTSSSRRRQQQPPPOOOOOOFFFBBB???===>>>@@@@@@@@@BBBDDDEEEGGGJJJPPPWWW\\\```ccchhhmmmqqqrrrrrrrrrtttssssssuuuxxx{{{||||||~~~}}}|||zzzzzz}}}wwwjjjZZZQQQMMMJJJJJJJJJNNNYYYdddnnnuuuzzzzzz{{{}}}|||yyyxxxsssnnnlllnnnppppppooossssssuuu|||{{{yyyyyy}}}wwwvvvrrrppp```NNNDDD???;;;999:::888888999::::::;;;<<<<<<<<<>>>@@@AAA@@@AAABBBDDDGGGHHHIIIKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJQQQQQQQQQQQQRRRVVV\\\```rrrppp]]]XXXTTTZZZjjjuuurrrhhh^^^ZZZUUURRRRRRPPPMMMJJJGGGFFFFFFEEEEEEFFFGGGHHHNNNRRRXXX___dddiiinnnqqq{{{nnn[[[LLLHHHKKKGGGNNN[[[dddqqq|||ooofffooowwwqqqnnnkkksss~~~~~~lllccc\\\VVVKKKLLLKKKHHHEEEDDDFFFIIIHHHIIIIIIIIIIIIIIIIIIIIIJJJHHHFFFDDDCCCCCCDDDEEEDDDDDDCCCBBB@@@???>>>>>><<<>>>???AAABBBEEEIIILLLXXX___iiiqqqyyyvvvxxxwwwuuuuuuyyyyyywww}}}~~~{{{{{{xxxuuuxxx|||~~~|||ooodddbbbaaaXXXJJJAAA999888888777777777777777888888999:::<<<>>>@@@AAA>>>>>>=========>>>@@@AAADDDGGGIIIKKKKKKKKKLLLNNNYYYYYYXXXVVVSSSQQQRRRSSSEEEBBB>>>===>>>@@@@@@@@@AAABBBBBBCCCDDDHHHNNNRRRUUUYYY```gggmmmqqqrrrrrrpppqqqrrrvvvyyyzzzyyyxxx||||||{{{yyyzzz}}}xxxlll\\\QQQMMMIIIHHHIIIMMMWWWbbblllsssyyyzzz{{{|||{{{xxxrrrnnnhhhfffgggjjjkkkkkkooopppsss{{{xxxvvvvvvzzz~~~}}}~~~|||}}}oookkkjjjZZZIII@@@<<<999888999999999:::;;;<<<===>>>>>>===???@@@@@@???@@@BBBEEEGGGHHHJJJKKKLLLLLLLLLKKKIIIIIIHHHHHHIIIIIIJJJJJJPPPQQQRRRRRRSSSVVV[[[___mmm}}}iii[[[UUUPPPTTTeeeuuuwwwppphhhddd^^^[[[XXXTTTNNNIIIGGGGGGEEEEEEEEEFFFGGGHHHLLLPPPUUU[[[aaagggmmmqqq~~~iiiRRRGGGGGGAAAEEEOOOWWWdddvvveee]]]fffoooiiigggbbbgggoooyyyvvvhhh]]]XXXVVVRRRMMMIIIHHHGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKHHHGGGEEECCCBBBCCCDDDDDDEEEDDDCCCBBBAAA???>>>>>><<<>>>???AAABBBDDDHHHKKKVVV]]]gggooowww{{{xxxzzzxxxsssrrrvvvyyyyyy{{{~~~~~~wwwuuuxxx{{{|||{{{pppeeebbb___VVVKKKEEE999999888777777777777777777888999;;;===@@@CCCDDD@@@???>>>===>>>@@@AAACCCFFFHHHJJJKKKKKKLLLNNNPPPWWWXXXXXXVVVUUUTTTUUUWWWBBB@@@===<<<===?????????@@@@@@???>>>===???CCCFFFKKKPPPXXX```gggllloooooolllnnnppptttwwwwwwuuusssyyyyyyyyyxxxyyy|||~~~~~~yyynnn^^^SSSLLLGGGFFFFFFJJJTTT___hhhpppvvvxxxxxxxxxvvvrrrhhhddd___\\\]]]___bbbcccfffhhhnnnwww{{{tttrrrrrrttt{{{|||lllgggcccTTTEEE===:::777777999888999:::<<<>>>???@@@AAA????????????>>>@@@CCCFFFGGGHHHJJJLLLMMMNNNMMMMMMIIIIIIHHHHHHIIIJJJJJJKKKOOOPPPRRRSSSTTTWWWZZZ\\\ggg}}}eee[[[TTTLLLMMM]]]ooouuussskkkhhhccc```]]]WWWPPPJJJGGGGGGEEEEEEEEEEEEFFFGGGJJJLLLQQQVVV\\\dddlllqqq~~~zzzZZZIIIEEEAAACCCJJJPPP^^^}}}ooo^^^UUU___iiiddd```XXXYYY___hhh|||nnnddd]]]UUUNNNLLLJJJHHHFFFIIIJJJJJJJJJJJJKKKKKKKKKGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@???>>>===>>>@@@@@@AAACCCGGGJJJRRRYYYccclllsss}}}zzzzzz}}}|||uuurrrtttxxxyyy~~~rrrzzz|||uuuuuuyyy{{{{{{yyypppgggaaa[[[QQQIIIFFF999999888777777777777888666777999;;;???BBBEEEFFFBBBAAA???>>>???BBBDDDFFFIIIJJJKKKKKKLLLNNNQQQTTTUUUVVVWWWWWWVVVWWWYYY[[[???===::::::<<<===>>>===>>>>>>===;;;:::;;;===@@@HHHLLLTTT\\\cccgggiiijjjjjjjjjlllooorrrsssrrrpppuuuvvvvvvvvvwwwzzz~~~}}}zzzqqqaaaUUUMMMGGGDDDEEEHHHPPPYYYcccjjjppppppooonnnkkkfff[[[XXXSSSPPPQQQTTTWWWZZZ[[[^^^gggtttzzzrrrooonnnmmmpppuuuxxxzzz|||}}}~~~nnngggaaaRRRCCC<<<999777777888777888:::<<<>>>@@@AAABBB@@@@@@@@@>>>>>>@@@DDDGGGHHHIIIKKKMMMNNNOOOOOONNNIIIIIIHHHIIIIIIJJJKKKLLLMMMPPPSSSUUUUUUWWWYYYZZZccchhh]]]UUUKKKIIITTTdddkkkkkkaaa___]]]]]]\\\XXXQQQKKKGGGGGGEEEDDDDDDEEEFFFFFFHHHJJJMMMQQQXXXaaakkkrrr}}}|||}}}~~~bbbLLLGGGCCCDDDJJJPPP___lll]]]WWWaaajjjccc[[[RRRRRRWWW```ttt{{{{{{~~~tttiiiZZZQQQOOOPPPNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBB@@@??????===???@@@@@@@@@BBBEEEHHHNNNVVV```hhhoooxxx{{{zzzuuuuuuwwwwwwuuuzzz~~~}}}zzzuuuwww{{{}}}}}}wwwqqqkkkeee[[[NNNEEEBBB:::999888888777777888888777888999;;;>>>AAACCCDDDDDDBBBAAA@@@AAADDDHHHJJJJJJKKKKKKKKKKKKNNNRRRUUUSSSUUUVVVVVVVVVWWWYYY[[[;;;:::888999;;;<<<<<<<<<>>>>>>>>><<<;;;;;;>>>@@@FFFJJJRRRZZZaaaeeeggghhhhhhgggfffgggkkknnnppppppqqqrrrsssssstttwww{{{~~~||||||ttteeeXXXPPPHHHEEEEEEFFFLLLSSS[[[bbbfffdddbbb```[[[VVVOOOMMMJJJGGGGGGIIIMMMQQQSSSXXXbbbrrrzzzqqqllliiifffeeegggkkknnnqqqtttxxxrrrjjjaaaSSSEEE>>>;;;888777888666777999;;;>>>@@@AAABBBBBBBBBAAA@@@???BBBFFFIIIHHHJJJLLLMMMOOOOOOOOONNNIIIIIIIIIIIIJJJKKKLLLMMMMMMPPPSSSUUUUUUVVVXXXYYYbbb}}}kkk___XXXMMMGGGMMMYYY``````WWWVVVVVVXXXYYYVVVPPPKKKHHHGGGEEEDDDDDDDDDEEEEEEGGGIIIKKKNNNUUU^^^iiiqqq{{{zzz|||zzzxxxooommmjjjkkkttthhhPPPIII@@@AAAGGGOOO___yyyiii```]]]hhhnnneeeXXXPPPPPPUUU^^^ppp|||vvvsssqqqwwwkkk]]]YYYWWWTTTQQQJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@>>>???@@@??????@@@CCCFFFKKKSSS\\\cccjjjssswww}}}~~~zzzxxxvvvsss~~~}}}zzzxxx|||xxxzzzyyyvvvsssnnnaaaPPPCCC>>>:::999999888888888888888999999:::;;;<<<>>>@@@AAADDDCCCBBBBBBDDDGGGJJJLLLKKKKKKLLLKKKKKKMMMQQQTTTSSSTTTUUUUUUUUUUUUXXXZZZ:::999888999;;;======<<<>>>??????>>>======???AAABBBGGGOOOXXX___dddfffgggdddbbbaaabbbfffkkknnnpppnnnooopppppppppssswwwzzz}}}~~~~~~|||zzz}}}zzziii]]]TTTLLLIIIGGGFFFHHHLLLQQQWWWYYYVVVSSSQQQMMMIIIDDDDDDCCCAAA@@@BBBFFFIIINNNSSS^^^nnnwwwmmmiiieee```\\\\\\^^^aaafffjjjoooxxx~~~}}}sss```RRREEE>>><<<999888999777888999;;;>>>@@@AAABBBCCCCCCCCCCCCBBBDDDGGGJJJIIIKKKLLLMMMNNNNNNMMMMMMHHHHHHIIIIIIJJJKKKMMMMMMMMMPPPSSSTTTUUUUUUWWWYYYaaa{{{qqqddd^^^RRRIIIJJJSSSYYYYYYVVVUUUTTTVVVWWWUUUOOOJJJHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGIIILLLRRR\\\fffnnnwwwyyy~~~{{{rrrnnngggfffdddcccfffqqq~~~mmmRRRHHHAAAAAAGGGPPPbbboooddd___```mmmrrrgggWWWOOOOOOTTT\\\nnnzzztttmmmhhhjjj{{{pppfff^^^VVVPPPMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJGGGGGGFFFDDDCCCBBBAAA@@@???@@@@@@???>>>???BBBDDDHHHNNNWWW^^^dddooo{{{tttzzz}}}www~~~}}}zzzuuu~~~|||zzz~~~|||yyywwwtttgggTTTDDD===::::::999888888888888999::::::::::::;;;===>>>???CCCCCCCCCDDDFFFIIIKKKLLLLLLMMMMMMMMMLLLMMMOOORRRQQQSSSTTTTTTTTTUUUXXXZZZ;;;::::::;;;>>>?????????>>>??????>>>======???@@@CCCGGGNNNUUU[[[^^^``````^^^]]]]]]```eeeiiilllmmmkkklllmmmmmmmmmooorrruuuwwwxxxyyywwwvvvxxx~~~oooaaaXXXPPPMMMJJJFFFEEEGGGGGGLLLNNNJJJGGGGGGEEEBBB<<<>>>???>>><<<===AAADDDIIIMMMWWWfffvvv{{{qqqhhheeeaaa[[[VVVUUUTTTWWW[[[___dddlllwwwzzzzzzyyy~~~www[[[NNNAAA<<<;;;999888999999:::;;;===???AAABBBCCCCCCDDDFFFFFFEEEFFFHHHJJJJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHIIIIIIJJJLLLMMMNNNNNNPPPRRRSSSTTTUUUWWWYYY___xxxtttlll\\\MMMIIINNNSSSTTTVVVTTTSSSUUUWWWUUUQQQLLLHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEGGGJJJOOOXXXbbbiiipppvvv}}}~~~uuupppppppppnnniiieeegggmmmssszzzsssqqqoootttsssUUUGGGEEECCCHHHPPPeeeyyyiii```^^^aaaooouuujjjZZZQQQPPPSSS[[[nnn{{{vvvhhhbbbaaaqqq|||mmm```WWWRRRQQQOOOMMMKKKIIIHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA???@@@@@@???>>>>>>@@@BBBDDDJJJQQQWWW^^^jjjxxx}}}www{{{~~~}}}zzz{{{}}}}}}~~~zzz|||~~~{{{yyy|||~~~zzz{{{wwwtttqqqgggUUUEEE===;;;:::999999888888999999999999:::;;;===>>>@@@AAAAAABBBDDDFFFHHHJJJKKKLLLNNNPPPPPPPPPOOONNNOOOPPPOOOQQQSSSUUUVVVXXX[[[^^^<<<<<<<<<===@@@BBBBBBAAA??????@@@>>><<<<<<===>>>FFFIIINNNSSSWWWXXXXXXXXXYYYZZZ\\\```fffiiikkkkkkjjjkkkllllllkkkmmmppprrrssstttuuutttrrrtttyyy}}}~~~ssscccZZZRRROOOLLLGGGDDDDDDAAAEEEGGGCCCAAABBBBBB???999;;;======;;;;;;>>>AAACCCGGGPPP^^^mmmxxx}}}~~~vvvmmmdddaaa___YYYSSSQQQNNNQQQUUUXXX\\\dddnnnvvvzzzvvvwwwxxxzzzzzz}}}pppVVVIII>>>::::::999888:::;;;<<<===>>>@@@BBBCCCCCCCCCEEEGGGHHHGGGHHHIIIKKKKKKLLLLLLMMMMMMKKKJJJIIIHHHHHHIIIIIIKKKLLLMMMNNNOOOQQQRRRSSSSSSTTTWWWYYY]]]uuuyyyfffQQQHHHJJJOOOQQQSSSQQQQQQSSSVVVWWWSSSPPPHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCEEEHHHMMMVVV___eeeiiiqqq{{{{{{xxx|||}}}{{{tttjjjddddddffffffbbbdddeeekkkwwwWWWFFFEEEBBBDDDLLLbbbyyyiii^^^]]]bbbqqqxxxnnn___TTTQQQTTT[[[ppp~~~zzzeee^^^]]]kkkqqqfffUUUTTTRRRPPPMMMJJJIIIHHHDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???======???AAABBBGGGMMMSSSZZZgggvvv|||wwwzzz||||||~~~|||vvvyyyssssssvvv|||{{{tttxxxqqqmmmjjjbbbSSSDDD<<<;;;:::999999888888999999999999:::<<<>>>@@@CCCDDD@@@AAADDDGGGJJJKKKKKKKKKPPPRRRSSSSSSQQQOOOOOOPPPMMMPPPSSSUUUWWW[[[___bbb===;;;::::::<<<@@@DDDGGGGGGEEEAAA>>>===>>>@@@AAAKKKLLLNNNQQQSSSUUUWWWWWWYYYWWWWWWZZZ```dddeeedddggghhhiiiiiiiiijjjmmmooorrrtttuuutttrrrssswww{{{|||vvvgggaaaZZZTTTPPPKKKEEEAAADDDAAA??????@@@AAAAAA@@@??????>>>===============@@@DDDKKKVVVaaaiiimmmnnnhhheee```\\\WWWSSSNNNJJJHHHIIIKKKMMMRRRZZZcccjjjzzzyyywwwyyyzzz~~~~~~wwweeeQQQGGG===:::999888888:::>>>>>>??????@@@@@@@@@@@@AAABBBEEEIIILLLMMMKKKIIIPPPOOOMMMKKKIIIHHHHHHGGGIIIIIIIIIJJJKKKNNNPPPQQQRRRQQQPPPPPPQQQRRRSSSTTTaaaoooxxx___OOOIIIJJJLLLPPPSSSTTTRRRSSSUUURRRLLLHHHGGGEEEDDDCCCCCCDDDDDDDDDFFFGGGGGGIIIPPP[[[eeeiiinnnuuu{{{rrreee[[[ZZZVVVYYY]]]gggwwwXXXIIIGGGGGGGGGOOOhhhkkkZZZVVV___rrrwwwhhh\\\VVVNNNRRRdddvvvyyyqqqhhh\\\XXXgggwwwfff]]]UUUSSSQQQNNNNNNOOOIIIGGGDDDDDDFFFHHHJJJJJJJJJIIIHHHGGGFFFDDDCCCCCC???>>>>>>============>>>CCCDDDIIIRRRZZZcccqqq}}}|||uuuqqqoootttyyyqqqpppsssyyyoooooo||||||sssqqqvvvnnnggg```VVVIII@@@===888999999888777777888:::;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEGGGIIIJJJLLLLLLPPPPPPQQQQQQPPPNNNLLLKKKLLLMMMPPPTTTXXX\\\___```===<<<;;;;;;===@@@DDDGGGHHHFFFBBB???===>>>@@@AAAIIIKKKNNNQQQSSSUUUUUUUUUWWWVVVVVVZZZ___cccddddddeeefffhhhhhhhhhhhhkkkmmmooopppqqqooommmnnnssswwwyyy{{{}}}nnnggg]]]UUUOOOJJJDDD???AAA???======>>>@@@@@@@@@??????>>>============>>>@@@BBBGGGOOOWWW^^^aaabbbaaa^^^YYYTTTQQQNNNJJJGGGGGGHHHIIIJJJNNNUUU]]]cccuuu~~~mmmZZZNNNEEE<<<::::::999:::<<>>>>>===============AAABBBGGGOOOWWW```nnnzzz}}}rrrmmmmmmvvvuuukkkiiinnntttlllmmmyyyzzzsssrrrqqqiii```ZZZSSSHHH???<<<777888888888666666777999<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPPPPOOOMMMLLLKKKKKKLLLOOOSSSVVVZZZ]]]___======<<<<<<>>>BBBEEEHHHIIIGGGCCC@@@>>>???@@@BBBGGGJJJNNNQQQTTTTTTTTTSSSUUUUUUUUUXXX]]]aaabbbcccbbbdddeeeeeedddeeegggiiikkkkkkkkkiiifffhhhmmmrrryyywww{{{vvvnnnbbbXXXQQQLLLGGGDDDAAA???======???AAABBBBBB@@@@@@???>>>>>>>>>>>>>>>???@@@BBBGGGNNNTTTWWWXXXZZZVVVQQQMMMKKKIIIGGGFFFEEEFFFFFFFFFIIINNNUUUZZZlllzzzzzzdddRRRKKKBBB:::999::::::;;;>>>?????????@@@AAABBBCCCCCCDDDDDDFFFIIIMMMNNNNNNLLLMMMLLLJJJIIIGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMPPPOOOOOOPPPQQQSSSUUUVVV\\\hhhcccNNNFFFGGGOOOUUUZZZZZZZZZYYYTTTMMMFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGMMMVVV^^^gggjjjooossswww{{{wwwaaa\\\UUUVVVZZZhhh{{{zzzuuuZZZOOOIIIJJJJJJOOOcccmmm\\\XXX___sss~~~wwwddd\\\UUUYYYiiiyyy|||wwwfff]]]WWW[[[jjjkkk___ZZZUUUPPPNNNKKKHHHFFFEEEGGGJJJLLLLLLJJJJJJIIIHHHFFFEEEDDDDDD??????>>>===============>>>???DDDLLLSSS\\\iiiuuu|||rrrkkkpppuuugggfffllloooiiijjjtttyyyvvvqqqqqqkkkaaaWWWSSSNNNFFF>>>:::777777888777666666777999<<<<<<===>>>@@@BBBCCCDDDGGGGGGIIIJJJLLLMMMOOOOOONNNNNNOOOOOONNNMMMLLLKKKKKKLLLNNNQQQUUUXXX[[[]]]===<<<<<<>>>AAAEEEHHHKKKJJJHHHDDDAAA??????AAABBBGGGJJJNNNRRRTTTTTTSSSRRRRRRSSSTTTVVVZZZ]]]___```___```aaaaaa```aaaccceeeggggggfffcccaaabbbggglllvvvsssvvv|||sssggg]]]WWWRRRNNNKKKCCCAAA>>>>>>@@@CCCDDDEEEAAAAAA@@@??????????????????>>>???DDDJJJQQQUUUWWWVVVRRRMMMIIIHHHHHHGGGGGGEEEEEEDDDDDDDDDHHHMMMRRR```rrrrrr```QQQKKKBBB;;;:::;;;:::;;;>>>@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFGGGIIIMMMOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHFFFFFFEEEEEEFFFHHHIIIKKKMMMMMMMMMNNNOOORRRTTTUUUZZZccc~~~nnnSSSIIIJJJMMMUUU]]]___^^^[[[TTTLLLFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEGGGLLLSSSXXXcccfffjjjoootttyyy{{{dddcccZZZYYY]]]jjjuuutttsssZZZPPPHHHIIIJJJOOO```~~~qqq___XXX[[[lllzzzwwwfff___ZZZ```ppp}}}{{{iii___VVVXXXcccsssmmm___VVVQQQQQQKKKIIIFFFEEEGGGJJJKKKLLLKKKKKKJJJHHHGGGFFFEEEDDD@@@???>>>======<<<<<<=========BBBIIIPPPXXXeeeqqq{{{vvvooowww|||yyyjjjiiiqqqqqqkkkiiinnnqqqooonnnpppfff[[[QQQMMMKKKDDD>>>;;;777888999888777777999:::;;;;;;<<<===???AAACCCDDDFFFFFFHHHIIIKKKLLLNNNNNNNNNOOOOOOOOONNNNNNNNNMMMLLLMMMNNNPPPTTTWWW[[[\\\======>>>@@@DDDHHHLLLNNNLLLIIIEEEBBB@@@@@@BBBCCCHHHJJJOOOSSSTTTTTTSSSRRRPPPQQQRRRTTTVVVXXXZZZ\\\[[[\\\]]]\\\[[[\\\^^^```ddddddccc```]]]^^^bbbgggkkkkkkooouuu{{{wwwkkkbbb[[[VVVQQQMMMFFFCCC???>>>@@@BBBDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@AAADDDJJJPPPUUUVVVTTTPPPKKKHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCEEEJJJMMMWWWiii|||~~~}}}}}}vvviii]]]TTTLLLCCC<<<;;;<<<;;;;;;<<>>===<<<<<<<<<<<<======AAAHHHNNNVVVcccnnn~~~{{{yyyuuu|||~~~ooonnnwwwwwwrrrnnnlllkkkiiijjjmmmbbbXXXOOOLLLIIICCC>>><<<999:::::::::999999;;;======>>>>>>@@@AAACCCEEEFFFGGGGGGIIIJJJLLLMMMOOOOOOPPPOOOOOOOOOPPPPPPPPPQQQNNNNNNOOOQQQSSSWWWZZZ\\\@@@AAABBBDDDGGGJJJNNNOOOMMMKKKGGGCCCAAAAAABBBCCCHHHJJJMMMQQQRRRSSSRRRQQQMMMOOOPPPQQQQQQRRRUUUWWWWWWXXXYYYXXXWWWWWWYYY[[[```bbbbbb___\\\[[[^^^bbbccceeeiiilllmmmssszzzpppiiibbb[[[TTTNNNIIIFFFAAA??????AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAAEEEDDDDDDGGGLLLQQQTTTVVVTTTQQQLLLJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCEEEHHHLLLQQQbbbttt}}}zzzyyyvvvjjj___WWWRRRMMMDDD>>>===>>><<<<<<===BBBAAAAAABBBDDDGGGJJJLLLLLLJJJHHHHHHJJJLLLLLLLLLLLLNNNQQQSSSSSSPPPMMMKKKIIIHHHGGGFFFFFFGGGHHHIIILLLKKKKKKLLLMMMOOOQQQRRRYYY]]]ssscccNNNHHHIIIWWWfffjjjggg```UUULLLGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDGGGJJJMMMOOOVVV[[[bbbjjjqqqyyyjjj___]]]ddduuusssqqqoooWWWNNNFFFEEEHHHQQQaaayyyqqqaaaXXXTTT```rrryyyyyytttttt}}}|||vvvjjj___XXX[[[cccjjjooosss{{{cccWWWUUUPPPMMMIIIGGGGGGIIIIIIIIILLLLLLKKKJJJHHHGGGFFFFFFAAA@@@???===<<<<<<<<<<<<======@@@GGGLLLTTT```kkkzzz~~~yyy{{{|||sssrrryyy{{{zzzvvvqqqlllhhhggghhh___XXXRRRNNNIIIAAA======999:::;;;;;;:::;;;<<<>>>AAAAAABBBCCCEEEGGGHHHJJJJJJJJJLLLMMMOOOPPPRRRRRRPPPPPPOOOPPPPPPQQQRRRSSSOOOOOOOOOPPPSSSVVVZZZ\\\GGGGGGGGGHHHIIIKKKLLLMMMNNNLLLHHHDDDAAAAAACCCDDDGGGHHHKKKMMMOOOPPPPPPOOOLLLNNNOOONNNMMMMMMOOORRRTTTUUUVVVUUUTTTTTTVVVXXX]]]___```^^^ZZZYYYZZZ]]]^^^^^^```bbbcccfffppp{{{~~~zzzuuurrrnnnhhh```ZZZQQQLLLGGGCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBFFFFFFGGGKKKQQQWWWZZZ[[[YYYVVVRRROOONNNLLLIIIGGGCCCDDDDDDCCCCCCEEEHHHKKKPPP___oooxxx~~~}}}|||yyyzzz{{{pppdddYYYQQQMMMLLLDDD>>>>>>@@@??????@@@CCCBBBBBBBBBDDDHHHKKKNNNNNNLLLHHHGGGHHHJJJJJJJJJJJJMMMRRRVVVVVVSSSNNNJJJKKKJJJIIIHHHHHHHHHIIIJJJNNNMMMMMMMMMNNNOOOQQQRRRXXXZZZoooqqqUUUIIIJJJZZZkkkqqqmmmdddXXXNNNHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEHHHJJJLLLLLLRRRWWW___hhhooovvv|||wwwllliiiooorrrqqqmmmUUUMMMHHHEEEHHHSSSbbbvvvwwwfff]]]UUU]]]pppyyy~~~{{{xxxkkkeeeaaadddiiinnnuuu{{{{{{dddYYYTTTQQQLLLJJJIIIJJJJJJIIIMMMLLLKKKJJJIIIHHHGGGFFFAAA@@@???===<<<<<<;;;;;;<<<;;;???EEEJJJQQQ]]]hhhwww~~~~~~{{{wwwuuuzzzzzz~~~{{{rrrkkkeeeccc\\\YYYUUUQQQHHH???;;;===999:::;;;:::::::::<<<>>>AAAAAABBBCCCEEEGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRSSSOOOOOONNNNNNOOOQQQRRRSSSOOONNNNNNOOOQQQTTTXXXZZZLLLKKKKKKJJJJJJJJJKKKKKKOOOLLLHHHDDDBBBBBBCCCDDDFFFGGGHHHJJJLLLMMMNNNNNNKKKMMMNNNMMMKKKJJJLLLOOOSSSTTTTTTSSSRRRRRRTTTVVVZZZ]]]___]]]ZZZWWWXXXYYYWWWTTTTTTWWWYYY[[[aaagggrrr|||}}}zzzyyyyyyzzzzzzvvvoooiiiXXXSSSMMMHHHFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFIIIPPPXXX___ccceee^^^[[[XXXUUUSSSPPPMMMJJJBBBCCCCCCCCCCCCEEEIIIKKKQQQ^^^lllvvv~~~}}}{{{yyyyyy}}}{{{ppppppyyyzzzooocccWWWNNNJJJJJJBBB>>>???AAAAAAAAACCCCCCBBBBBBBBBEEEHHHLLLOOOPPPMMMIIIGGGGGGHHHIIIIIIHHHLLLSSSWWWXXXSSSMMMIIILLLKKKJJJIIIIIIIIIJJJKKKPPPPPPOOONNNOOOPPPRRRSSSWWWXXXlll~~~^^^MMMKKK]]]nnnuuuqqqgggZZZOOOHHHIIIJJJJJJIIIHHHFFFEEEEEEDDDDDDEEEHHHJJJKKKKKKPPPVVV^^^fffmmmsssxxx{{{{{{vvv{{{}}}rrrooo}}}lllTTTLLLKKKGGGIIITTTcccuuu~~~mmmbbbVVV[[[lllvvv}}}|||~~~mmmkkkkkkmmmooosss~~~ppp]]]XXXTTTOOOLLLKKKKKKKKKJJJMMMMMMLLLJJJIIIHHHGGGFFFAAA@@@???===<<<<<<;;;;;;;;;:::>>>DDDIIIOOO[[[fffvvv}}}yyy|||}}}{{{www{{{xxxyyynnneee___ZZZYYYXXXSSSHHH<<<999===888999::::::999:::<<<>>>>>>>>>???@@@BBBDDDFFFGGGIIIIIIKKKLLLNNNPPPQQQQQQNNNNNNMMMMMMNNNPPPRRRSSSNNNMMMMMMMMMOOOSSSVVVYYYTTTTTTSSSPPPKKKFFFDDDDDDFFFGGGGGGCCC@@@???BBBEEEGGGHHHIIIIIIJJJJJJIIIIIILLLLLLKKKJJJIIIHHHHHHGGGMMMOOOQQQQQQQQQQQQSSSTTTUUUXXX[[[\\\[[[YYYYYYYYYYYYUUUSSSRRRSSSTTTXXX]]]kkkpppuuuyyyxxxuuusssrrrtttrrruuu~~~yyyrrrhhh___SSSLLLKKKLLLJJJHHHJJJEEEBBBDDDDDDAAAAAADDDJJJLLLRRR[[[eeekkklllkkkooojjjddd^^^YYYTTTOOOLLLKKKJJJGGGEEEGGGKKKMMMLLLRRR^^^kkkssszzzzzz{{{wwwkkkoooyyy|||mmm___TTTLLLFFFAAA@@@???@@@BBBDDDEEEDDDDDDDDDDDDEEEGGGIIIKKKMMMKKKKKKKKKKKKLLLLLLLLLLLLHHHNNNSSSSSSOOOLLLMMMNNNYYYVVVQQQMMMJJJIIIJJJKKKNNNQQQSSSSSSQQQQQQTTTWWWVVV[[[kkkeeeNNNKKKSSSfffzzz~~~ooo\\\RRROOOLLLHHHFFFFFFFFFEEEEEEGGGFFFEEEFFFHHHJJJKKKJJJJJJOOOVVV___hhhpppuuuwwwwwwkkkooo}}}eeePPPIIIIIIGGGKKKWWWeeetttvvveee\\\]]]fffpppxxxuuusssvvveee]]]XXXQQQLLLIIIGGGGGGGGGIIIKKKMMMMMMKKKHHHGGGFFFAAAAAA@@@@@@>>>===;;;;;;===<<<===BBBEEEKKKVVVbbbttt~~~{{{|||yyy|||{{{vvvxxx{{{sssjjjcccccc```YYYPPPGGG@@@<<<;;;999999888999:::<<<>>>???BBBBBBBBBBBBBBBCCCDDDEEEDDDFFFHHHJJJKKKMMMOOOQQQSSSQQQOOONNNNNNPPPRRRTTTQQQQQQQQQPPPOOORRRUUUYYY\\\\\\ZZZUUUOOOIIIFFFEEEEEEFFFEEEBBB@@@???BBBEEEGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIHHHGGGGGGKKKMMMNNNOOOOOOOOOQQQSSSWWWYYY[[[[[[[[[[[[\\\]]][[[ZZZXXXWWWVVVWWWZZZ]]]eeeiiinnnqqqqqqqqqqqqqqqtttuuuyyy{{{tttmmmbbbZZZUUURRROOOLLLMMMGGGDDDDDDDDDBBBDDDHHHLLLPPPXXXbbbkkkrrrvvvwwwyyytttnnnhhhccc]]]WWWTTTNNNLLLIIIFFFGGGJJJJJJJJJYYYdddpppwww}}}pppsss}}}vvvfffYYYOOOGGGBBBAAA@@@???@@@CCCEEEEEEDDDGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLHHHLLLOOONNNLLLLLLPPPTTT```]]]XXXRRROOOMMMMMMMMMNNNQQQTTTUUUSSSRRRUUUWWWWWW\\\llliiiPPPIIIPPPbbbxxxyyyjjjaaaSSSOOOKKKHHHGGGHHHHHHGGGGGGFFFEEEFFFIIIKKKLLLKKKIIILLLRRR[[[cccjjjpppsss}}}zzznnnqqqaaaOOOIIIGGGFFFKKKXXXggguuunnn```\\\bbblll~~~}}}yyyfff___VVVPPPMMMLLLJJJIIIJJJLLLNNNMMMKKKHHHGGGFFFCCCBBBBBBAAA@@@>>>===<<<===<<<===AAAEEEJJJVVVaaappp|||~~~|||{{{}}}{{{}}}yyy}}}~~~~~~|||www}}}wwwpppiiieeeaaaYYYOOOEEE>>>:::999::::::999:::;;;===???AAACCCCCCCCCCCCCCCDDDEEEEEEGGGIIIKKKKKKKKKKKKMMMOOOQQQPPPOOOOOOOOOQQQSSSTTTRRRRRRQQQPPPOOOQQQUUUXXXccccccaaa[[[SSSKKKFFFDDDCCCCCCBBBAAA???@@@BBBEEEFFFGGGGGGHHHIIIHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGGGGHHHJJJLLLMMMMMMNNNPPPRRRYYYZZZZZZZZZZZZ]]]aaadddfffggghhhfffdddeeefffgggiiillloooqqqsssuuuxxx{{{yyy}}}{{{sssjjjbbb[[[VVVTTTQQQKKKEEEDDDDDDDDDHHHNNNQQQXXXcccmmmttt|||}}}wwwqqqjjjccc___VVVRRRNNNLLLKKKKKKKKKKKK[[[gggsssyyy~~~xxxzzzrrrcccVVVMMMGGGDDDAAA@@@@@@AAADDDEEEEEEDDDIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMHHHIIIJJJIIIIIILLLSSSXXXdddaaa\\\WWWRRROOONNNMMMNNNRRRVVVWWWUUUTTTUUUWWWYYY^^^lllqqqSSSIIIMMM[[[qqqwwwnnnYYYUUUOOOJJJIIIIIIIIIIIIGGGFFFFFFGGGJJJLLLMMMMMMGGGIIIMMMTTT[[[bbbiiilllqqqzzz~~~qqqrrr|||yyy]]]NNNIIIGGGGGGNNN\\\kkkzzziii^^^aaaiiiuuujjj\\\RRRNNNLLLIIIGGGJJJLLLNNNNNNKKKIIIGGGGGGDDDDDDDDDCCCAAA@@@>>>======<<<===AAADDDJJJUUU```lllyyyxxxxxxyyyxxxvvvvvv{{{}}}}}}yyy}}}|||~~~}}}yyyxxx|||yyy~~~yyysssnnngggaaaVVVKKKBBB===:::999;;;;;;;;;<<<===???AAACCCFFFEEEEEEEEEEEEFFFFFFGGGKKKLLLMMMLLLKKKJJJKKKLLLOOOOOOOOOPPPQQQRRRRRRSSSRRRSSSRRRQQQPPPQQQUUUWWWeeeeeeccc]]]TTTKKKDDDAAABBBAAA@@@??????@@@CCCEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHKKKLLLLLLMMMOOOQQQWWWWWWWWWWWWYYY___ffflllqqqvvvyyyxxxvvvxxxyyyyyywwwxxxyyyzzz|||~~~|||xxxqqqhhhaaa]]][[[TTTNNNHHHFFFDDDFFFLLLTTTXXXbbbnnnwww}}}xxxpppkkkaaa[[[VVVTTTSSSPPPPPPQQQZZZfffsssyyy}}}~~~}}}}}}}}}lll^^^SSSJJJEEEDDDAAAAAAAAABBBEEEFFFFFFDDDHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLGGGHHHHHHHHHHHHLLLRRRWWWaaa___[[[WWWSSSPPPNNNMMMNNNRRRWWWYYYWWWUUUVVVWWW[[[___mmmxxxYYYLLLKKKSSSfffzzz|||tttaaa[[[SSSMMMIIIHHHHHHHHHHHHGGGFFFHHHKKKMMMMMMMMMGGGHHHJJJNNNTTT[[[aaaeeefffllluuussspppwwwtttZZZLLLHHHHHHJJJRRRbbbsssxxxyyygggdddhhh~~~hhhWWWOOOLLLJJJGGGKKKMMMOOONNNLLLIIIHHHHHHEEEEEEEEECCCBBB@@@>>>======<<<===AAADDDHHHSSS^^^iiixxx{{{ssssssuuuuuutttuuu{{{~~~zzzzzzxxxtttqqqssszzz{{{uuupppkkkddd]]]RRRGGG@@@===<<<;;;============???AAADDDEEEHHHGGGGGGGGGGGGGGGHHHHHHKKKLLLMMMMMMKKKJJJKKKLLLLLLMMMOOOQQQRRRRRRQQQQQQTTTTTTTTTSSSRRRSSSUUUXXXbbbcccbbb]]]UUULLLEEEAAAAAA@@@???>>>???AAACCCDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJKKKKKKLLLNNNPPPRRRRRRRRRTTTWWW___gggnnnuuu~~~rrrrrrooojjjddd___]]]]]]VVVQQQLLLJJJHHHIIIQQQZZZaaakkkxxx~~~xxxlllddd^^^]]][[[VVVUUUWWW___kkkvvv{{{}}}~~~}}}{{{}}}~~~~~~|||zzz|||~~~{{{yyywwwsssaaaUUULLLCCC???@@@AAAAAABBBDDDFFFGGGFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKMMMPPPRRRZZZZZZXXXVVVSSSQQQPPPOOONNNSSSXXXYYYWWWVVVVVVWWW[[[___kkkaaaOOOKKKLLLZZZooo~~~yyyhhhaaaXXXOOOJJJHHHFFFEEEIIIHHHGGGHHHJJJLLLMMMLLLHHHGGGHHHJJJOOOUUUZZZ^^^___dddlllvvvtttoootttoooXXXKKKGGGHHHKKKVVVgggxxxpppuuuuuujjjiiizzz|||dddUUUOOOLLLJJJKKKMMMOOOOOOMMMJJJIIIHHHFFFEEEEEECCCBBB???>>>===>>><<<===@@@CCCGGGRRR]]]hhhxxxwwwoooppptttvvvwwwzzz}}}yyytttoooooosss{{{wwwoooiiiddd^^^VVVLLLDDD@@@?????????>>>>>>>>>???AAACCCEEEGGGJJJIIIIIIHHHHHHHHHIIIIIIIIIKKKLLLLLLKKKKKKLLLNNNKKKLLLNNNPPPQQQPPPOOOOOOSSSTTTUUUTTTSSSTTTVVVXXXZZZ\\\^^^\\\VVVOOOHHHEEECCCAAA>>>>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEECCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJLLLNNNMMMNNNOOOQQQTTT[[[ccchhhuuunnnlllgggbbb^^^\\\ZZZZZZXXXTTTRRRQQQNNNOOOVVV___kkktttyyyooohhhgggccc[[[YYY\\\kkkttt}}}~~~}}}|||zzzvvvyyy|||}}}zzz{{{{{{mmmhhhcccdddkkkrrrttttttuuuzzzrrrnnntttnnn\\\SSSLLLCCC???AAABBBBBBCCCEEEGGGHHHFFFEEEDDDFFFHHHJJJKKKMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHJJJLLLMMMNNNNNNNNNUUUUUUUUUVVVUUUTTTSSSSSSOOOSSSWWWXXXVVVUUUVVVXXXZZZ^^^iiimmmRRRLLLHHHOOOdddxxx~~~|||kkkeee[[[SSSMMMJJJGGGEEEJJJIIIGGGHHHJJJKKKKKKJJJHHHGGGGGGIIILLLPPPTTTWWW[[[___gggpppvvv}}}vvvpppsss|||gggTTTJJJHHHHHHLLLXXXkkk|||{{{kkkqqqvvvooovvvrrr\\\PPPKKKJJJLLLNNNPPPPPPMMMKKKIIIIIIGGGFFFEEEDDDBBB@@@>>>===>>><<<===@@@BBBFFFPPP[[[gggxxxuuunnnpppvvvzzz~~~~~~}}}wwwqqqqqqttt}}}vvvllleee```XXXPPPGGGAAA@@@AAAAAAAAA>>>>>>>>>???AAADDDFFFHHHKKKJJJJJJIIIIIIIIIIIIIIIGGGIIIJJJKKKJJJKKKLLLNNNJJJKKKMMMNNNNNNNNNMMMLLLQQQRRRSSSSSSSSSTTTVVVXXXNNNQQQVVVWWWTTTNNNJJJGGGEEEBBB???>>>AAACCCCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDAAABBBBBBCCCDDDDDDEEEEEEFFFGGGIIIIIIHHHGGGIIIJJJJJJKKKMMMOOOQQQUUUZZZ]]]kkkyyy|||uuukkkddd```]]][[[YYYZZZYYYYYYYYYWWWUUU[[[cccttt|||}}}uuusssmmmbbb^^^aaapppxxx~~~{{{zzzxxxttttttyyy|||{{{|||}}}vvvddd\\\TTTTTTZZZbbbfffgggmmmsss}}}oookkkooozzz~~~kkkYYYSSSNNNEEEAAADDDBBBBBBCCCFFFHHHIIIGGGEEEEEEFFFHHHJJJKKKKKKKKKKKKOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKNNNOOOPPPPPPPPPQQQSSSTTTUUUTTTSSSSSSOOOSSSVVVVVVTTTTTTVVVYYYYYY\\\ggg|||yyyWWWOOOEEEEEEUUUkkkuuuuuujjjeee^^^WWWRRRNNNKKKIIIKKKIIIGGGGGGHHHIIIHHHGGGGGGGGGGGGGGGIIILLLOOOQQQZZZ\\\cccjjjnnnqqq}}}xxxooopppyyy}}}ooo\\\NNNJJJJJJKKKPPP^^^qqqxxxhhhmmm{{{|||jjjWWWOOOLLLMMMOOOPPPPPPNNNKKKJJJIIIIIIHHHGGGFFFCCCAAA???>>>>>><<<===???AAAEEEOOOZZZgggxxx}}}sssmmmpppxxx}}}}}}~~~~~~yyytttsss|||yyyooohhhdddTTTMMMDDD@@@@@@BBBBBB@@@>>>>>>>>>???BBBDDDGGGHHHKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHJJJJJJIIIIIIKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNPPPQQQQQQRRRUUUWWWDDDHHHNNNQQQPPPLLLHHHFFFFFFCCC??????AAACCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEEEEEGGGHHHGGGFFFEEEFFFGGGIIIKKKMMMNNNOOOPPPSSSUUU[[[jjjrrrooooooxxx~~~}}}uuujjjeeebbb^^^ZZZ\\\\\\^^^___\\\ZZZ___fffyyy}}}uuuhhhcccfffmmmvvv|||{{{yyyyyyxxxuuuqqqxxx}}}}}}~~~{{{sssbbbYYYOOOMMMSSSZZZ^^^^^^gggnnnxxx|||pppnnnrrrwwwyyyeeeTTTOOOKKKBBB>>>AAABBBBBBDDDFFFIIIIIIGGGEEEFFFGGGIIIJJJJJJJJJIIIHHHPPPOOONNNLLLKKKIIIHHHGGGIIIHHHHHHJJJMMMPPPRRRSSSLLLNNNPPPRRRSSSRRRQQQPPPPPPSSSUUUUUUSSSSSSVVVYYYXXX[[[eeezzz[[[RRREEE???JJJ^^^iiijjjiiieee___ZZZVVVSSSOOOMMMLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMZZZ[[[```fffhhhkkkwwwxxxllljjjrrr}}}uuufffTTTJJJJJJMMMPPPUUUdddxxxvvvdddhhhrrr|||dddYYYUUUMMMOOOQQQPPPNNNKKKJJJJJJJJJJJJIIIGGGEEECCC@@@???>>><<<===???AAAEEEOOOYYYfffxxx{{{rrrlllpppyyy|||{{{{{{zzz}}}wwwqqqwww}}}sssmmmiiiSSSLLLDDD@@@AAABBBAAA???>>>>>>>>>???BBBDDDGGGIIIKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJIIIHHHHHHIIIJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMOOOOOOQQQSSSUUUAAABBBDDDFFFGGGFFFFFFEEE??????????????????@@@AAAAAABBBCCCDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMSSSXXX]]]___```dddkkkqqq}}}wwwmmmjjjaaaVVVUUURRRXXXbbbeee```___dddxxx|||nnneeedddllllllmmmpppsssuuuuuuuuuuuuyyy}}}zzzsssaaaWWWOOOMMMMMMNNNOOOSSS]]]fffqqq|||}}}zzzyyywww}}}vvvdddQQQIIIGGGDDDAAA???GGGGGGHHHHHHIIIJJJKKKKKKJJJHHHGGGHHHIIIJJJJJJIIIQQQOOOMMMLLLLLLKKKJJJHHHGGGHHHIIIJJJMMMOOORRRSSSMMMLLLLLLLLLMMMNNNOOOOOOQQQSSSUUUVVVVVVVVVWWWYYYZZZcccoooooo[[[KKKHHHIIIKKKTTTaaaaaa]]]ZZZZZZ[[[ZZZUUUPPPPPPNNNKKKJJJJJJIIIHHHFFFGGGFFFDDDCCCDDDFFFIIIKKKQQQTTTYYY^^^___eeettt|||jjjfffjjjrrrpppfffXXXLLLHHHKKKNNNOOO\\\ooouuugggeeekkk}}}zzzdddVVVWWWYYYZZZUUUMMMHHHHHHKKKHHHIIIHHHFFFCCCAAAAAAAAA>>>======>>>>>>AAAKKKVVVdddqqqtttpppzzzzzzyyy|||~~~}}}|||{{{pppyyyyyyuuuqqq\\\QQQDDD>>>???BBBBBBAAA???@@@BBBDDDFFFFFFFFFFFFGGGHHHKKKLLLNNNNNNMMMMMMIIIJJJKKKKKKLLLKKKKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJMMMOOOQQQSSS@@@AAABBBCCCCCCCCCCCCCCC@@@????????????@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJNNNSSSUUUUUUYYY___eeekkknnnrrrttttttuuuxxx{{{zzzpppaaaQQQLLLHHHLLLXXX^^^\\\]]]aaaxxxsssjjjhhhhhhhhhjjjmmmqqqtttuuutttuuuxxx}}}}}}~~~{{{uuufff\\\QQQNNNMMMMMMNNNRRRXXXaaalllwww~~~}}}ppp```OOOHHHHHHFFFCCCCCCGGGGGGHHHIIIJJJKKKLLLLLLJJJHHHGGGGGGIIIJJJKKKKKKNNNMMMMMMNNNOOONNNLLLIIIFFFGGGIIIKKKMMMOOOQQQQQQLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSSSSSSSSSSTTTUUUXXXbbbmmmzzzgggPPPHHHGGGGGGKKKRRRUUURRRQQQUUU[[[^^^^^^[[[RRRPPPMMMKKKKKKJJJIIIHHHHHHFFFEEECCCDDDEEEHHHIIIOOORRRWWW[[[]]]bbbqqqkkkeeegggjjjhhh```TTTIIIFFFIIILLLSSS```ssssssdddaaacccrrrtttbbb^^^___```]]]VVVPPPLLLKKKHHHIIIHHHGGGEEECCCCCCCCC@@@>>>>>>??????BBBKKKVVVeeerrr}}}yyyzzzwwwuuuvvv{{{xxx|||zzzuuuqqqZZZOOOCCC===???AAABBB@@@@@@BBBDDDFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJLLLNNNPPPRRRSSS@@@@@@?????????@@@@@@AAA???????????????@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFBBBEEEHHHJJJJJJMMMRRRWWW[[[^^^aaacccdddfffhhhjjjkkkssszzz~~~gggRRRIIICCCDDDQQQ[[[\\\]]]aaasss~~~vvvnnnlllggggggiiilllpppssstttssstttxxx|||~~~}}}|||{{{|||}}}}}}}}}}}}|||{{{zzz{{{}}}~~~}}}zzzooocccWWWQQQOOOMMMNNNQQQUUU^^^hhhsss~~~}}}hhhZZZLLLHHHHHHHHHFFFGGGGGGGGGHHHJJJKKKMMMNNNOOOJJJIIIHHHGGGHHHJJJLLLNNNKKKLLLNNNPPPQQQPPPMMMJJJEEEGGGIIILLLMMMNNNOOOOOOLLLLLLKKKJJJJJJJJJKKKKKKLLLNNNPPPPPPOOOOOOPPPQQQZZZdddoooxxx|||]]]NNNHHHCCCCCCGGGGGGFFFFFFLLLTTT\\\___```UUURRRNNNLLLKKKKKKKKKJJJIIIGGGEEEDDDDDDDDDFFFGGGLLLNNNRRRWWWYYY___mmm{{{}}}rrrfffcccaaa^^^XXXPPPHHHFFFIIIMMMYYYfffyyyqqq```\\\XXXcccrrrsssffffffeeedddaaaZZZSSSMMMJJJIIIIIIHHHGGGEEEDDDDDDBBB??????@@@@@@BBBKKKTTTcccppp|||uuurrrqqqssszzz|||vvvoooVVVMMMBBB===>>>@@@AAA@@@BBBCCCEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLLLLOOONNNMMMLLLLLLMMMNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQQQQRRR@@@???>>>=========??????============>>>???@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAABBBCCCDDDEEE@@@AAABBBCCCCCCCCCCCCCCC@@@BBBDDDDDDEEEGGGKKKNNNSSSTTTVVVXXXYYYYYYZZZ[[[WWW___gggmmmuuuwwwaaaQQQGGGEEEOOOXXXYYYYYY\\\gggrrr~~~vvvpppmmmkkkkkklllnnnrrrttttttssstttwww{{{}}}|||zzzxxxwwwwwwwwwvvvvvvwwwwwwxxxxxxyyy{{{||||||xxxlll^^^WWWSSSQQQQQQSSSVVV___iiittt{{{vvvaaaUUUJJJHHHIIIHHHGGGHHHGGGGGGIIIJJJLLLNNNPPPPPPJJJIIIIIIHHHHHHJJJMMMPPPLLLLLLLLLMMMNNNNNNKKKIIIDDDFFFIIILLLMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLMMMNNNXXXaaalllsss~~~uuu\\\LLLCCCBBBEEEAAA??????CCCJJJQQQVVVXXXTTTQQQMMMKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEHHHIIIMMMRRRVVV\\\jjjxxx|||wwwuuu}}}nnnbbb]]]YYYSSSOOOJJJHHHLLLRRR```mmmppp]]]WWWOOOVVV```jjjxxxoookkkgggeeedddaaaZZZTTTMMMKKKIIIHHHGGGFFFDDDCCCBBB???>>>@@@@@@BBBIIIQQQ^^^jjjzzzyyyxxxuuurrrtttyyy}}}}}}~~~uuukkkRRRKKKBBB===>>>@@@@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIHHHGGGGGGFFFGGGIIIKKKLLLPPPNNNMMMKKKKKKMMMNNNPPPNNNLLLIIIGGGFFFFFFFFFGGGGGGHHHJJJMMMNNNOOOPPPPPP@@@???>>>=========>>>???;;;;;;;;;<<<<<<===??????AAABBBCCCDDDDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@???===>>>???@@@AAABBBCCCCCC@@@AAAAAABBBBBBBBBAAAAAA???@@@AAAAAABBBCCCFFFHHHKKKKKKKKKLLLMMMMMMLLLKKKMMMRRRYYY\\\```nnnwwwbbbUUUOOOTTTYYYVVVTTTUUU[[[eeeoootttyyy~~~}}}zzz}}}yyyuuuqqqnnnpppppppppqqqssstttsssrrrrrruuuxxxzzzxxxvvvttttttrrrrrrqqqrrrsssuuuvvvwwwxxxzzz{{{|||uuuggg```\\\XXXWWWYYY[[[ccclllwwwwwwmmm\\\RRRIIIHHHIIIHHHGGGGGGGGGHHHIIIKKKMMMNNNPPPQQQIIIJJJKKKJJJIIIJJJMMMPPPOOOLLLIIIHHHHHHHHHHHHGGGDDDFFFHHHKKKLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHKKKMMMNNNNNNMMMLLLMMMNNNOOOXXXaaahhhqqq~~~rrrVVVEEEAAAEEEAAA???===>>>BBBHHHLLLOOOQQQNNNKKKJJJJJJKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDEEEIIINNNSSSZZZhhhtttzzzvvvrrrqqqxxxjjj```XXXQQQNNNKKKJJJPPPYYYhhhtttnnnZZZSSSKKKNNNSSSYYYcccttt|||rrrhhhbbbbbbbbb___[[[RRRNNNJJJGGGFFFEEEDDDBBBBBB???===??????AAAFFFMMMYYYeeeuuu}}}zzz}}}zzzvvvwww{{{~~~rrreeeOOOJJJCCC??????AAAAAAAAAAAACCCEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIKKKNNNMMMLLLKKKKKKMMMOOOPPPOOOMMMJJJHHHFFFFFFGGGGGGFFFGGGHHHJJJLLLMMMNNNNNN>>>>>>=========>>>>>>???;;;;;;;;;;;;<<<>>>??????@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>======>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@??????============>>>@@@BBBCCCGGGFFFFFFFFFHHHHHHFFFDDDLLLOOOSSSTTTUUU]]]pppxxxkkkbbbcccaaaZZZVVVWWWVVV]]]ccceeehhhlllmmmkkkhhhlllrrr{{{}}}vvvssstttssspppqqqpppooopppqqqqqqpppnnnnnnpppssssssrrrpppooopppmmmmmmnnnoooqqqsssuuuvvvuuuwwwwwwyyy|||pppjjjfffbbbaaabbbaaaiiirrr||||||xxxrrriiiaaaVVVNNNIIIIIIIIIGGGFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPIIILLLMMMLLLJJJIIILLLOOONNNKKKFFFDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJLLLNNNNNNMMMMMMNNNOOOOOOUUU]]]dddlll{{{lllRRRFFFCCCAAA@@@??????AAAEEEIIILLLLLLKKKIIIIIIKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFDDDCCCEEEKKKOOOVVVbbbnnntttpppmmmnnnttt{{{~~~iii]]]RRROOOMMMNNNVVVbbbppp|||}}}fffWWWQQQJJJJJJLLLOOOUUUbbbyyypppccc^^^^^^___^^^WWWQQQJJJFFFFFFGGGFFFEEECCC???<<<>>>???@@@DDDJJJVVVaaarrr~~~{{{|||{{{lll]]]NNNJJJEEEAAAAAABBBCCCDDDAAACCCEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIILLLLLLKKKKKKLLLNNNPPPQQQPPPOOOMMMJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIKKKMMMNNN;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>===============>>>>>>????????????????????????>>>===<<<;;;:::999:::;;;===>>>???DDDCCCBBBDDDGGGHHHFFFDDDKKKMMMRRRUUUUUUXXXfffvvvyyypppmmmggg\\\WWWZZZTTTYYY\\\ZZZZZZ^^^```___]]]```eeelllsssxxxzzzzzzuuuvvvsssnnnnnnssssssooojjjjjjiiijjjkkkllljjjhhhiiijjjkkkkkkjjjiiijjjkkkhhhiiikkkmmmoooqqqssstttppprrrrrrttt|||xxxssspppllljjjkkkjjjrrr{{{yyyqqqmmmggg___XXXPPPJJJGGGHHHJJJHHHGGGIIIHHHHHHIIIJJJLLLMMMMMMNNNIIIMMMPPPOOOKKKIIIJJJMMMJJJHHHEEEDDDDDDEEEEEEDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIKKKMMMNNNMMMMMMOOOPPPSSSVVV]]]dddlll~~~lllTTTHHHAAAAAA@@@??????AAAEEEGGGHHHHHHHHHJJJLLLMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHEEECCCCCCGGGKKKPPPZZZeeeiiifffdddgggmmmrrrvvvxxxzzzyyyyyyhhhYYYUUUSSSUUU```nnnxxx~~~vvvwwwxxxvvvjjj[[[RRRRRRJJJHHHIIIKKKNNNXXXnnnkkk___[[[[[[\\\ZZZRRRIIIEEEGGGKKKMMMMMMEEE@@@===???AAAAAADDDHHHRRR]]]nnnxxxxxxvvveeeVVVMMMKKKGGGDDDDDDEEEFFFFFFCCCDDDFFFHHHJJJJJJJJJJJJFFFGGGHHHHHHIIIHHHHHHHHHJJJKKKLLLNNNOOOQQQRRRSSSQQQQQQOOONNNLLLJJJIIIHHHIIIHHHGGGGGGHHHKKKNNNPPP888999;;;===>>>>>>===============>>>???AAABBBCCC>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@???>>>======<<<============>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::999888888;;;===>>>>>>>>>======@@@DDDFFFEEECCCGGGJJJRRRYYYYYYZZZeeerrrtttxxxppplllcccWWWRRRVVVTTTWWWWWWSSSSSSVVVYYYYYYWWWYYY]]]ccciiimmmmmmmmmjjjmmmkkkhhhjjjpppppplllcccccccccdddfffgggfffdddeeeffffffeeeddddddfffhhheeefffiiilllnnnpppqqqrrrlllnnnnnnoooxxx|||yyywwwrrrpppppprrrzzzqqqjjjgggccc[[[VVVLLLGGGEEEHHHJJJIIIIIIKKKHHHIIIIIIJJJKKKLLLLLLMMMIIINNNRRRQQQLLLIIIIIIKKKFFFEEEDDDEEEGGGGGGEEEDDDGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJHHHJJJLLLMMMMMMMMMOOOPPPTTTUUUZZZaaahhhyyydddPPPBBBBBBAAA???======???AAAFFFGGGHHHKKKNNNOOOMMMKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGCCCCCCEEEGGGKKKTTT^^^___\\\[[[```eeeiiimmmpppvvvtttzzzsssaaa[[[ZZZ\\\hhhxxx~~~|||xxxkkkiiihhheee\\\RRRPPPRRRJJJGGGHHHJJJLLLTTTiii~~~sssaaaYYYXXXXXX[[[SSSIIIEEEIIINNNRRRSSSGGGAAA>>>@@@BBBBBBDDDHHHMMMXXXjjj|||~~~uuuttt}}}}}}~~~rrr```RRRMMMKKKHHHFFFEEEFFFGGGHHHDDDEEEGGGJJJKKKKKKKKKKKKFFFGGGHHHJJJJJJIIIHHHGGGJJJKKKMMMPPPRRRSSSTTTUUURRRRRRQQQPPPNNNLLLJJJIIIKKKIIIGGGGGGHHHKKKOOOQQQ777888999999;;;;;;<<<===;;;;;;<<>>???@@@@@@@@@AAAAAA@@@???>>>>>>>>>????????????>>>>>>>>>>>>>>><<<===>>>???>>><<<:::999:::;;;<<<===>>>>>>>>>>>>AAADDDFFFEEEBBB@@@AAABBBFFFLLLSSSYYY]]]bbbhhhlllqqqwwwuuurrrllleee]]]WWWRRRPPPSSSQQQNNNLLLLLLNNNRRRTTTSSSWWW[[[___aaacccfffhhhjjjgggdddbbbbbbeeehhhkkkdddcccaaa```____________eeecccbbbccceeegggggggggfffggghhhjjjjjjkkklllllljjjmmmnnnpppwww}}}yyyxxxyyyzzz||||||jjjbbbbbb___UUULLLIIIGGGDDDDDDEEEEEEEEEEEEHHHIIIKKKMMMMMMLLLJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGHHHEEEEEEEEEFFFGGGIIIJJJKKKKKKMMMOOOPPPOOOOOOPPPQQQYYY^^^___aaaffflllwwwWWWNNNGGG@@@???>>><<<===@@@CCCDDDFFFGGGIIIJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGEEEBBBBBBDDDJJJOOOSSSQQQTTTWWWZZZ]]]___cccfffiiipppxxx~~~zzzaaa]]]dddkkkvvv}}}vvvnnnkkkeee___YYYTTTQQQPPPMMMKKKIIIHHHJJJTTTjjj~~~mmm^^^YYYZZZ\\\SSSHHHBBBCCCEEEFFFEEEDDDCCCAAA??????@@@AAABBBIIISSSdddvvv|||qqqnnnuuu{{{|||wwwyyyyyyxxxvvvgggZZZRRRIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJJJJLLLNNNOOOOOOPPPSSSUUUVVVVVVUUUTTTUUURRRNNNLLLLLLLLLLLLLLLJJJJJJJJJHHHHHHJJJMMMQQQ777888888999:::;;;<<<<<<;;;;;;<<<>>>@@@AAA@@@>>><<<<<<===>>>>>>???@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA???===<<<<<<<<<>>>???@@@@@@@@@@@@DDDFFFIIIHHHEEEAAA@@@AAADDDJJJSSSZZZ^^^bbbgggjjjkkkooouuu{{{zzzvvvkkkhhhccc]]]WWWRRRNNNLLLPPPNNNLLLJJJKKKNNNQQQTTTTTTVVVXXXZZZ\\\___dddgggfffdddaaa___^^^```ccceeeaaa```___]]]\\\\\\]]]]]]``````aaaccceeefffeeeddddddeeefffgggiiillloooqqqrrruuuvvvyyy}}}~~~xxxiii```___[[[SSSLLLKKKHHHFFFEEEEEEFFFEEEEEEGGGHHHJJJLLLMMMMMMLLLKKKHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFFFFGGGIIIJJJKKKLLLNNNPPPQQQPPPPPPQQQRRRUUU[[[[[[]]]bbbggg}}}iiiRRRIII@@@>>>>>>======???AAABBBCCCEEEGGGHHHIIIJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHGGGEEEDDDEEEHHHLLLOOOOOOQQQUUUXXXZZZ\\\```cccdddkkkrrrxxx|||hhhcccjjjrrr|||xxxqqqiiiaaaZZZUUURRROOOLLLJJJIIIJJJTTTiii}}}{{{iii___\\\ZZZSSSJJJFFFFFFGGGFFFEEEFFFDDDBBBAAA@@@@@@AAABBBHHHQQQ^^^mmm{{{|||pppnnntttwwwvvvtttuuutttvvvooocccZZZTTTKKKKKKLLLLLLLLLJJJIIIHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKKKKLLLMMMOOOQQQQQQRRRTTTUUUVVVVVVUUUUUUWWWTTTQQQNNNMMMMMMKKKJJJIIIIIIIIIHHHHHHIIIMMMPPP777777888999:::;;;;;;<<<;;;:::;;;===???@@@???>>><<<<<<======>>>>>>??????>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>???????????????AAABBBCCCCCCAAA@@@>>>???@@@@@@BBBCCCDDDEEEEEEGGGIIIKKKKKKGGGBBB???>>>AAAIIITTT\\\___aaaccceeebbbbbbdddgggjjjkkkiiiggg]]][[[XXXSSSOOOLLLIIIHHHMMMKKKJJJIIIJJJLLLOOOQQQRRRRRRSSSSSSUUUYYY^^^bbbaaa___]]]ZZZZZZ[[[]]]^^^^^^]]][[[ZZZYYYZZZZZZ[[[[[[[[[^^^aaadddeeecccaaaaaabbbcccdddgggmmmuuuzzzvvviii___ZZZWWWQQQLLLLLLJJJGGGEEEFFFFFFEEEDDDEEEFFFHHHJJJLLLLLLLLLLLLFFFFFFGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKKKKIIIHHHFFFEEEEEEFFFFFFGGGHHHJJJJJJMMMOOOQQQQQQPPPPPPQQQRRRPPPVVVWWWXXX]]]```rrrcccUUUFFFAAAAAA???>>>>>>===>>>@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMQQQSSSUUUXXX[[[]]]___dddkkkooottt|||oooiiipppzzz{{{oooddd\\\XXXTTTPPPMMMLLLMMMWWWlllyyyiiiaaaXXXRRRLLLIIIIIIHHHFFFDDDGGGFFFDDDBBB@@@@@@@@@AAAFFFLLLVVVbbbppp{{{}}}}}}yyy{{{}}}tttrrruuutttpppqqqooonnnrrrssseee]]]XXXTTTMMMMMMNNNNNNMMMLLLJJJIIIJJJJJJJJJJJJJJJLLLMMMMMMLLLLLLLLLLLLMMMOOOQQQSSSSSSSSSTTTUUUVVVVVVVVVVVVYYYWWWTTTRRRPPPNNNKKKIIIIIIIIIHHHGGGGGGIIIMMMPPP666666777888999:::;;;;;;:::::::::;;;>>>??????>>><<<<<<<<<======>>>>>>>>><<<<<<<<<<<<===>>>???????????????@@@@@@AAAAAAAAA@@@AAACCCDDDEEEDDDBBBAAACCCCCCDDDEEEGGGHHHJJJJJJKKKMMMNNNNNNJJJEEE@@@<<>>;;;<<<===???AAADDDFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGIIILLLNNNPPPRRRUUUXXX[[[___dddhhhllluuutttnnntttqqqeee___YYYUUUQQQQQQSSS^^^rrruuukkkZZZUUUOOOJJJHHHGGGEEECCCGGGFFFDDDBBB@@@?????????BBBGGGOOO[[[jjj{{{vvvtttwww~~~yyysssttt||||||}}}|||vvvnnnppplllkkkrrrxxxgggZZZUUUSSSQQQOOOOOOPPPOOOOOOMMMKKKJJJKKKKKKKKKLLLLLLMMMNNNNNNKKKKKKLLLMMMOOOQQQSSSTTTSSSSSSTTTTTTUUUUUUUUUUUUYYYXXXUUUTTTSSSQQQMMMKKKIIIIIIHHHGGGGGGHHHLLLOOO555666666777888999:::::::::999888:::<<<>>>>>>===<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAABBBBBBCCCDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLNNNPPPRRRRRRSSSSSSPPPKKKEEEAAADDDKKKTTTYYYXXXUUURRRQQQNNNNNNNNNPPPQQQQQQOOOLLLJJJIIIHHHGGGGGGFFFGGGGGGMMMLLLKKKJJJIIIIIIIIIJJJJJJLLLPPPRRRSSSUUUWWWYYY[[[ZZZXXXWWWVVVVVVVVVVVVYYYXXXWWWWWWWWWXXXYYYZZZXXXVVVUUUVVVYYY]]]___```]]]```dddggglllvvv}}}nnn```VVVQQQPPPPPPLLLJJJFFFEEEDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHKKKMMMMMMKKKHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHKKKMMMNNNNNNMMMMMMMMMNNNMMMUUUUUUTTTYYYZZZbbbtttkkkVVVKKKDDD@@@???<<<<<<<<<===???AAACCCEEEGGGHHHIIIIIIJJJJJJJJJJJJEEEFFFGGGHHHHHHHHHFFFFFFCCCFFFIIIJJJLLLMMMPPPRRRWWW[[[```bbbfffooo{{{{{{uuuzzz|||mmmddd]]]XXXTTTTTTXXXdddxxxwwwccc]]]UUUMMMHHHEEEEEEEEEFFFEEEDDDBBB@@@???>>>>>>>>>CCCKKKXXXgggyyyssstttvvv{{{~~~wwwooonnnuuu}}}zzzrrrooolllllltttppp]]]QQQNNNNNNMMMOOOPPPPPPPPPPPPNNNMMMKKKKKKKKKLLLMMMMMMNNNNNNNNNKKKKKKLLLNNNPPPRRRTTTUUURRRRRRSSSTTTUUUUUUUUUUUUXXXWWWVVVUUUUUUSSSQQQNNNKKKKKKJJJHHHGGGHHHKKKNNN555555666777888999999:::999888777888;;;=========;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<>>>>>===>>>???AAABBBEEEFFFGGGHHHIIIJJJJJJJJJDDDEEEGGGHHHHHHHHHGGGFFFBBBDDDFFFHHHIIIJJJMMMOOOSSSWWW[[[]]]```hhhsss}}}~~~vvvkkkddd___ZZZZZZ^^^jjj}}}rrrkkkaaaVVVMMMHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@???===AAAHHHSSScccvvvyyy{{{}}}}}}~~~wwwpppooosssxxx}}}}}}|||tttpppnnnpppxxx|||kkkXXXLLLKKKKKKJJJOOOOOOPPPQQQPPPOOONNNMMMJJJKKKLLLMMMNNNNNNNNNNNNJJJKKKLLLNNNPPPRRRSSSTTTPPPQQQTTTVVVWWWWWWVVVUUUYYYWWWVVVUUUUUUTTTRRRQQQNNNMMMLLLIIIGGGHHHJJJMMM444555555666777888999999999888666777:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::>>>>>>???AAABBBDDDEEEEEEFFFHHHJJJMMMNNNNNNMMMLLLJJJJJJJJJLLLNNNRRRUUUWWWWWWUUUTTTTTTTTTRRRMMMJJJEEEIIIMMMLLLIIIFFFEEEFFFDDDCCCCCCEEEGGGIIIHHHGGGBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHKKKNNNPPPRRRUUUXXX[[[VVVWWWWWWXXXXXXWWWVVVUUUUUUUUUTTTTTTUUUVVVXXXYYYVVVTTTRRRRRRUUUXXXZZZZZZ___fffooovvv{{{|||~~~|||xxxyyyzzzfffVVVPPPPPPRRRTTTMMMKKKHHHGGGHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHLLLLLLKKKKKKKKKJJJJJJJJJHHHJJJMMMPPPQQQQQQPPPOOOJJJJJJIIIIIIJJJJJJKKKKKKKKKMMMNNNNNNLLLKKKLLLMMMLLLSSSPPPMMMSSSVVVYYYcccwwwkkkYYYNNNKKKCCCBBB@@@>>>>>>>>>???@@@BBBCCCDDDFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFEEEAAACCCEEEGGGGGGIIIKKKMMMMMMQQQUUUWWWYYY```jjjrrrvvvrrrkkkeeedddhhhrrr{{{pppdddXXXOOOJJJIIIFFFFFFFFFEEEEEECCCBBBBBBAAABBBEEELLL[[[ooozzz~~~|||xxxuuutttwwwyyyzzz{{{wwwsssppppppttt|||}}}zzzyyy|||xxxgggUUULLLKKKLLLKKKMMMNNNOOOPPPPPPPPPOOONNNJJJKKKLLLMMMNNNNNNNNNMMMJJJKKKLLLNNNPPPQQQRRRRRROOORRRVVVZZZ[[[[[[YYYWWW\\\YYYVVVTTTSSSSSSRRRPPPQQQPPPNNNKKKHHHGGGJJJLLL444444555666777888999999999777666777999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999<<<===>>>???AAABBBDDDDDDCCCEEEHHHJJJKKKKKKKKKJJJKKKKKKKKKLLLOOOSSSVVVXXXSSSQQQOOOOOOPPPOOOLLLHHHDDDGGGIIIHHHEEEBBBCCCEEECCCAAA@@@AAACCCFFFHHHIIIAAA@@@@@@@@@@@@AAABBBBBB@@@BBBDDDFFFHHHHHHHHHHHHFFFGGGHHHJJJLLLPPPVVVZZZUUUUUUWWWXXXXXXWWWVVVUUUSSSSSSSSSSSSTTTUUUWWWXXXTTTSSSSSSTTTVVVXXXWWWVVV```iiittt{{{~~~}}}~~~wwwrrrwwwvvv```PPPMMMOOOSSSUUUNNNLLLJJJIIIJJJKKKJJJJJJEEEEEEEEEEEEEEEFFFGGGHHHEEEDDDDDDDDDEEEFFFHHHIIINNNMMMMMMMMMLLLLLLKKKKKKJJJKKKNNNQQQSSSSSSSSSSSSMMMLLLLLLLLLLLLMMMMMMNNNLLLNNNOOOOOOMMMLLLMMMMMMJJJQQQMMMIIIPPPSSSVVV___kkk{{{fffYYYTTTFFFDDDBBB???>>>===>>>???@@@AAABBBDDDEEEFFFFFFFFFHHHHHHHHHGGGGGGEEEEEEDDDAAACCCEEEFFFGGGHHHJJJLLLIIIMMMQQQSSSUUUZZZdddkkktttwwwooonnnqqqzzz|||oooaaaUUUMMMJJJGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBFFFTTTiiizzzwww|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{rrrpppoooqqqwww~~~|||tttrrrvvv|||uuueeeUUUMMMMMMNNNLLLLLLMMMNNNPPPQQQPPPPPPOOOIIIJJJLLLMMMNNNNNNMMMMMMJJJKKKLLLNNNOOOPPPQQQQQQOOORRRXXX]]]___^^^[[[YYY___[[[WWWTTTRRRQQQPPPOOOSSSRRROOOLLLHHHGGGIIIKKK777777777888999999::::::<<<;;;:::999999999:::;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999888777;;;<<<===============<<>>???BBBEEEGGGGGGFFFEEEDDDBBB@@@??????GGGFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMNNNOOORRRRRRRRRRRRRRRQQQQQQQQQTTTQQQNNNNNNQQQRRRRRRPPPQQQOOOOOOQQQPPPMMMOOOTTT]]]gggqqqwww~~~wwwwww{{{lllXXXRRRQQQMMMPPPWWWRRRNNNJJJHHHJJJKKKKKKJJJHHHHHHFFFFFFFFFGGGHHHIIIKKKHHHEEEDDDFFFIIIKKKLLLLLLKKKJJJKKKMMMNNNNNNMMMKKKLLLOOOSSSVVVWWWUUUSSSQQQOOOMMMLLLMMMNNNNNNNNNRRRRRRRRRRRRQQQOOONNNMMMMMMOOORRRTTTUUUVVVYYY[[[iii~~~lll___RRRLLLEEEBBB>>>999999;;;=========>>>???AAACCCDDD@@@AAACCCEEEFFFEEEEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEJJJJJJKKKNNNSSSZZZ```dddmmm{{{{{{zzz|||}}}ssseeeVVVKKKHHHHHHHHHIIIIIIIIIHHHGGGKKKHHHHHHKKKRRR```yyy~~~{{{zzz|||~~~{{{||||||zzz|||}}}zzzwwwvvvsssnnnnnnrrr{{{||||||}}}}}}{{{wwwtttzzznnn^^^QQQKKKJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMNNNHHHHHHHHHJJJMMMNNNJJJGGGMMMMMMNNNOOOOOOPPPQQQQQQPPPUUUXXXXXXYYY[[[YYYUUUYYYVVVSSSQQQQQQQQQQQQPPPSSSPPPLLLHHHFFFGGGHHHIII666666777888999999:::::::::999999888888999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999888;;;<<<<<<===============@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIEEEDDDCCCBBBAAAAAAAAAAAACCCAAA@@@AAABBBCCCBBB@@@BBBAAA@@@@@@AAABBBDDDFFFFFFFFFEEECCCBBB@@@??????EEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPRRROOOMMMMMMOOOQQQPPPOOOOOOLLLLLLMMMLLLJJJMMMRRR^^^hhhqqqxxx{{{xxx{{{uuubbbQQQNNNMMMKKKNNNTTTVVVQQQLLLIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHHHHKKKHHHEEEDDDFFFIIIKKKKKKLLLKKKKKKMMMOOOQQQQQQPPPMMMNNNOOOSSSVVVWWWVVVTTTQQQOOOMMMNNNOOOQQQQQQQQQTTTTTTTTTSSSSSSQQQPPPPPPNNNPPPSSSTTTUUUWWWYYY[[[eeezzzttt^^^QQQEEEAAA@@@>>><<<<<<<<<<<<===>>>???@@@AAAAAA@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGJJJOOOUUU[[[___eeeqqq|||}}}ppp___TTTLLLKKKKKKJJJKKKJJJIIIIIIHHHFFFFFFHHHNNNZZZoooxxx}}}yyyyyy}}}uuukkkfffdddfffoooyyy|||xxxwwwwwwrrrgggXXXMMMHHHHHHHHHIIIMMMLLLKKKKKKKKKLLLMMMNNNHHHGGGHHHJJJLLLLLLJJJGGGKKKKKKLLLNNNPPPRRRSSSSSSPPPTTTVVVUUUVVVXXXWWWTTTVVVSSSPPPOOOOOOPPPPPPOOOQQQNNNKKKGGGEEEEEEGGGHHH555666666888999:::;;;;;;888888888888888999:::;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;:::999;;;;;;;;;<<<<<<<<<======;;;===@@@CCCDDDEEEEEEDDDBBBAAA@@@@@@@@@AAABBBCCC???>>>======<<<<<<<<<<<>>:::;;;<<<===>>>???????????????@@@@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGKKKPPPUUUXXX\\\eeemmmsss~~~~~~~~~|||lll```TTTQQQNNNLLLLLLLLLKKKJJJHHHFFFFFFHHHKKKSSScccrrrvvvggglll|||wwwvvvxxxlll___ZZZ[[[cccrrr~~~|||vvvttttttggg]]]PPPGGGDDDFFFGGGGGGNNNMMMKKKJJJIIIKKKLLLMMMGGGGGGGGGIIIKKKKKKIIIGGGIIIJJJKKKNNNPPPSSSTTTUUUPPPSSSTTTRRRSSSVVVVVVSSSRRRPPPMMMLLLMMMNNNOOONNNOOOLLLIIIFFFDDDDDDFFFGGG555666777888999:::;;;<<<888888999999:::;;;<<<<<<;;;::::::::::::999999999999::::::;;;::::::999999:::::::::;;;;;;<<<======:::<<>>@@@AAA>>>======<<<<<<<<<======AAA@@@???@@@AAABBBAAA@@@@@@AAABBBCCCDDDCCCCCCBBBDDDCCCCCCBBBAAA@@@??????AAAAAAAAABBBCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIIIIJJJJJJJJJJJJJJJGGGEEEEEEEEEEEEJJJQQQZZZccckkkpppwwwmmm^^^TTTLLLLLLNNNMMMMMMPPPUUUQQQLLLHHHFFFGGGIIIKKKLLLMMMMMMNNNMMMLLLJJJIIILLLJJJGGGFFFHHHJJJKKKKKKLLLLLLLLLOOORRRUUUUUUUUURRRPPPOOOPPPRRRUUUVVVVVVPPPOOONNNOOORRRTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVVVVRRRSSSUUUUUUUUUWWWZZZ\\\^^^kkksssXXXKKKHHHEEE@@@===:::;;;<<<===>>>======<<>>>>>???AAACCCEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDFFFIIIMMMQQQSSSXXX^^^cccgggooozzz~~~vvvlll___YYYSSSNNNMMMMMMKKKJJJJJJHHHHHHJJJKKKNNNYYYdddvvv}}}qqq^^^aaattt}}}}}}wwwooohhh```YYY[[[aaajjjvvvwwwooojjj]]]UUUJJJCCCBBBEEEGGGGGGNNNMMMJJJIIIHHHJJJKKKMMMGGGGGGHHHIIIIIIIIIHHHGGGIIIJJJLLLNNNPPPRRRTTTUUUSSSUUUUUURRRRRRVVVXXXVVVQQQNNNLLLKKKMMMNNNOOOOOOMMMLLLIIIFFFEEEEEEFFFGGG777777888999:::;;;<<<<<<999:::;;;<<<======>>>>>>;;;;;;;;;:::::::::999999777888888999999999888888999999999999:::;;;======;;;===???AAAAAA@@@>>><<<;;;:::::::::<<<>>>AAACCC>>>>>>=========>>>>>>???@@@???>>>???AAABBBAAA@@@???@@@BBBCCCDDDCCCAAA@@@BBBBBBAAAAAA@@@@@@@@@?????????AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIFFFDDDEEEEEEEEEJJJQQQYYYaaaiiimmmsss~~~ppp[[[XXXRRRNNNMMMNNNMMMLLLMMMNNNLLLIIIFFFEEEGGGJJJMMMMMMMMMNNNOOONNNMMMLLLKKKMMMKKKHHHHHHIIIJJJKKKJJJKKKJJJKKKNNNQQQTTTUUUTTTRRRPPPNNNNNNPPPSSSTTTTTTOOONNNMMMNNNPPPSSSTTTTTTVVVWWWWWWXXXXXXXXXWWWWWWTTTTTTUUUUUUTTTVVVYYY\\\___gggyyyiiiXXXOOOFFF???<<<<<<<<<===============<<>>>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHKKKMMMSSSWWW[[[^^^dddlllrrrssswwwyyy|||xxxlllcccXXXQQQNNNNNNLLLJJJKKKIIIIIIJJJJJJKKKQQQYYY___eeekkkppprrrtttwwwyyynnn[[[]]]ppp}}}|||}}}~~~xxxjjj\\\VVVUUU\\\gggrrr}}}}}}mmm```VVVOOOFFFAAABBBEEEHHHHHHLLLKKKJJJHHHHHHIIIKKKLLLGGGHHHIIIIIIHHHGGGGGGHHHMMMMMMNNNOOOOOOPPPQQQQQQUUUWWWWWWTTTUUUYYY\\\ZZZQQQNNNLLLKKKMMMOOOPPPPPPMMMLLLJJJHHHGGGHHHHHHIII999::::::;;;;;;<<<<<<===;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::666777777888888888888888999888888888999;;;===>>>===>>>???@@@@@@>>><<<;;;;;;:::;;;;;;===???BBBCCC<<<<<<<<<<<<===>>>?????????>>>===>>>@@@AAAAAA@@@???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFDDDFFFGGGGGGFFFEEEEEEFFFHHHEEEDDDFFFFFFFFFKKKRRRXXX```fffjjjooozzz{{{cccSSSTTTQQQNNNMMMMMMLLLJJJIIIHHHHHHHHHFFFFFFGGGKKKNNNMMMNNNNNNNNNOOONNNNNNMMMNNNLLLIIIIIIJJJKKKKKKJJJJJJJJJJJJMMMQQQSSSTTTSSSQQQOOONNNNNNPPPQQQRRRRRRPPPNNNMMMMMMOOOQQQQQQQQQTTTUUUUUUVVVWWWWWWWWWWWWTTTUUUUUUTTTSSSUUUXXX[[[```dddqqqzzzjjj___SSSGGG@@@??????>>>=========>>>>>>@@@@@@????????????@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCEEEFFFKKKOOOSSSWWW[[[```dddgggmmmrrrvvvyyy}}}|||zzzooo```VVVQQQPPPNNNKKKJJJHHHHHHJJJJJJIIILLLRRRTTTVVVZZZ^^^bbbgggmmmqqq|||ooo]]]```ppp~~~yyyxxx{{{}}}jjj[[[UUUSSS\\\jjjwwwlll[[[RRRLLLEEEAAACCCFFFHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKHHHIIIJJJIIIHHHGGGHHHIIIOOOOOOOOOOOOOOOOOOOOOOOOTTTWWWWWWUUUWWW\\\^^^]]]QQQOOOLLLLLLMMMOOOPPPPPPMMMLLLKKKJJJIIIJJJJJJKKK<<<<<<==================;;;<<<===>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;777777888999999999999999888888777777888:::<<<>>>======>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>???<<<;;;<<<<<<===>>>???@@@>>>===<<<>>>@@@AAA@@@@@@?????????@@@@@@??????>>>????????????@@@@@@@@@@@@>>>???AAABBBCCCCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBBBBCCCDDDDDDEEEBBBEEEGGGGGGEEEDDDDDDEEEFFFDDDDDDGGGGGGGGGKKKQQQTTT[[[aaadddiiisss}}}{{{kkk[[[TTTQQQQQQOOOMMMMMMMMMKKKIIIFFFHHHIIIIIIHHHHHHKKKNNNMMMMMMMMMMMMNNNOOOPPPPPPNNNLLLJJJJJJKKKLLLKKKJJJKKKKKKKKKMMMQQQSSSSSSSSSRRRPPPOOOOOOQQQRRRRRRQQQSSSQQQNNNNNNNNNOOOOOONNNQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSWWWZZZ___aaaiii{{{{{{nnn[[[NNNDDDBBB@@@>>>===>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>BBBCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCCCCGGGMMMRRRUUUWWWZZZ]]]cccjjjooopppuuu{{{|||yyyyyy}}}zzzhhh[[[VVVSSSPPPMMMLLLIIIIIILLLLLLKKKNNNRRRTTTTTTVVVYYY___gggpppvvv}}}yyyggggggttt|||wwwuuuxxx}}}ttt^^^YYYYYYdddssszzziii[[[QQQKKKDDDAAACCCFFFHHHGGGFFFGGGHHHJJJKKKKKKKKKJJJIIIKKKKKKJJJHHHGGGHHHJJJOOOOOOOOOOOOOOOOOOOOOOOOPPPTTTUUUTTTVVV\\\^^^\\\RRROOOLLLLLLMMMNNNOOOOOOLLLLLLKKKJJJJJJJJJKKKKKK>>>>>>>>>>>>============;;;<<<=========<<<;;;:::>>>============<<<<<<<<<777888999:::::::::::::::888888777777888:::<<<>>><<<<<<<<<===>>>???@@@@@@===============<<<;;;:::<<<<<<<<<===>>>???@@@AAA===<<<<<<===@@@AAA@@@?????????>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@>>>???AAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDD@@@@@@AAABBBBBBCCCDDDDDDAAAEEEGGGGGGEEECCCDDDEEEDDDBBBDDDGGGHHHGGGJJJPPPOOOVVV\\\^^^cccmmmvvvzzz{{{}}}wwwoooaaaXXXWWWQQQRRRQQQOOOOOOOOOOOOLLLFFFIIIKKKKKKIIIIIIKKKMMMMMMLLLLLLLLLMMMOOOQQQRRRNNNMMMKKKJJJKKKLLLKKKJJJMMMLLLLLLNNNQQQSSSTTTSSSRRRQQQPPPQQQSSSSSSRRRQQQUUUSSSPPPNNNOOOOOONNNMMMOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUTTTRRRQQQRRRVVVYYY^^^___dddsssooo\\\FFFDDDAAA>>>===???AAACCCBBBBBBCCCBBBAAA???===<<>>===;;;:::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999777777777777777777777777999888888888999;;;===>>>>>>>>>????????????>>>>>>>>>>>><<<;;;;;;<<<======<<<===>>>???@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAABBBCCCCCCBBBCCCDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIIIIKKKMMMOOOTTTVVVXXXYYY\\\cccmmmtttxxx{{{~~~vvvyyyvvvjjjaaaXXXTTTTTTOOONNNMMMNNNOOOOOONNNLLLLLLKKKIIIGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLNNNOOOOOOMMMLLLLLLLLLMMMMMMLLLKKKIIIIIIJJJLLLPPPSSSTTTTTTSSSRRRQQQPPPPPPQQQSSSTTTSSSSSSSSSRRRQQQOOONNNMMMNNNOOOOOOOOONNNOOOQQQTTTYYYWWWSSSPPPOOOQQQSSSUUUZZZ[[[```kkk{{{vvv]]]RRRFFF??????AAA@@@===BBBCCCDDDDDDDDDBBB@@@>>>BBBBBBCCCDDDDDDCCCBBBAAADDDDDDEEEEEEDDDCCCBBBBBBBBBCCCFFFIIIMMMPPPSSSTTTYYY\\\```eeeiiilllmmmmmmpppqqquuuzzz{{{~~~mmm```VVVSSSTTTPPPSSSVVVWWWXXXZZZ```dddkkkgggffflllwww~~~zzzwwwssspppvvv~~~|||zzzzzzkkkkkkooowww~~~wwwnnngggccc^^^YYYNNNLLLIIIFFFEEEEEEFFFFFFHHHGGGHHHJJJNNNOOOMMMJJJIIIJJJJJJIIIGGGFFFFFFGGGIIIHHHHHHJJJNNNPPPOOOMMMLLLLLLNNNOOOQQQRRRTTTTTTRRRPPPLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKK????????????>>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888777888888888888888888888888999999888999:::;;;===>>>>>>>>>????????????>>>>>>>>>>>>===<<<<<<===>>>???======>>>???@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@??????>>>============<<<======>>>??????@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBBEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJIIIJJJLLLMMMPPPRRRSSSTTTUUU[[[cccjjjqqquuuzzz~~~zzzzzzpppdddZZZRRRNNNOOONNNMMMMMMNNNOOOOOONNNLLLKKKJJJHHHFFFFFFGGGHHHIIILLLLLLLLLLLLLLLMMMOOOPPPMMMMMMMMMMMMNNNMMMLLLKKKHHHGGGHHHJJJNNNPPPPPPPPPRRRQQQPPPOOOOOOQQQSSSTTTSSSRRRRRRQQQOOOMMMLLLKKKNNNOOOPPPPPPPPPQQQSSSVVVYYYVVVSSSQQQQQQRRRUUUWWWXXXZZZ___gggtttvvvfffQQQDDDBBBBBB@@@===AAAAAACCCCCCCCCBBB@@@???@@@AAACCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@AAABBBDDDGGGJJJLLLNNNRRRUUUYYY]]]aaadddeeeeeekkklllqqquuuwww|||nnn```XXXWWWUUUYYY^^^bbbdddiiiooouuuyyywwwxxx}}}|||xxxuuuppplllwww{{{xxxvvvuuu}}}ttttttuuu{{{|||wwwnnnfffaaa]]]WWWRRRLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGIIIMMMQQQRRROOOLLLIIIJJJKKKIIIGGGFFFGGGHHHJJJIIIIIILLLOOOPPPOOOMMMLLLLLLMMMNNNOOOOOOPPPQQQQQQOOOMMMLLLLLLKKKJJJHHHHHHHHHIIIJJJJJJKKKLLLLLL<<<======>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::999999888888888888888888888888888999999999:::;;;<<<>>>???>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAA>>>>>>??????@@@??????>>>>>>>>>>>>>>>????????????@@@@@@???======<<<<<<<<<=========>>>??????@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????>>>??????@@@@@@AAAAAABBBBBBGGGIIIKKKMMMOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKMMMNNNOOONNNOOOSSSZZZ```hhhmmmsssxxx|||xxx|||yyyhhh\\\TTTMMMJJJKKKLLLKKKKKKMMMOOOOOONNNMMMIIIHHHGGGFFFEEEFFFGGGGGGNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNNNNOOONNNMMMLLLKKKIIIHHHHHHJJJLLLNNNNNNMMMOOOOOONNNNNNOOOQQQSSSTTTRRRQQQQQQOOOMMMKKKIIIHHHNNNPPPQQQRRRRRRSSSVVVYYYXXXVVVTTTRRRRRRTTTVVVWWWVVVXXX]]]bbbjjj}}}eeeQQQIIIGGGDDDAAA@@@@@@AAABBBBBBBBBAAAAAA???@@@BBBDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDAAAAAAAAAAAABBBDDDGGGHHHKKKNNNQQQVVVYYY\\\]]]^^^cccfffkkkppprrrwwwoooddd``````eeelllrrrxxx~~~zzzvvvtttpppmmmzzz}}}yyyyyyxxx|||~~~{{{rrrgggaaa___[[[TTTNNNIIIIIIJJJJJJIIIIIIHHHHHHFFFGGGKKKPPPTTTSSSPPPNNNJJJKKKKKKIIIGGGFFFGGGHHHLLLKKKKKKMMMOOOPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKOOONNNMMMMMMMMMLLLIIIGGGGGGHHHIIIJJJKKKLLLMMMNNN<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999999999::::::;;;;;;<<<===>>>?????????@@@@@@@@@@@@??????>>>>>>??????@@@AAABBBBBB???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;======>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@??????>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCIIIMMMSSSZZZ]]]\\\XXXTTTWWWUUURRRPPPOOONNNLLLKKKKKKMMMNNNMMMMMMQQQWWW]]]dddhhhoootttyyy|||~~~pppaaaWWWQQQLLLKKKLLLJJJIIIJJJKKKNNNOOONNNLLLGGGGGGFFFEEEEEEEEEEEEFFFNNNMMMKKKJJJIIIJJJKKKKKKLLLNNNPPPPPPOOOMMMLLLLLLLLLKKKJJJKKKMMMOOONNNMMMMMMMMMMMMMMMOOOPPPRRRSSSRRRQQQPPPOOOMMMKKKIIIGGGMMMOOOQQQSSSSSSUUUXXXZZZXXXWWWUUUSSSRRRRRRSSSTTTRRRUUUZZZ]]]bbbqqq}}}eeeTTTLLLHHHFFF@@@@@@@@@@@@AAAAAAAAABBB@@@AAACCCEEEGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEIIIJJJNNNRRRUUUXXXZZZZZZ^^^bbbhhhkkknnnttttttooopppuuu}}}|||uuussstttuuuuuu}}}yyymmmaaa^^^]]]XXXPPPJJJHHHJJJKKKMMMMMMLLLKKKJJJHHHJJJMMMPPPRRRRRRPPPNNNIIIJJJIIIHHHFFFEEEFFFHHHLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJHHHGGGFFFFFFGGGLLLLLLMMMNNNNNNMMMIIIFFFGGGHHHIIIJJJLLLMMMOOOOOO<<<<<<<<<<<<<<<;;;999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<999999999999999999999999:::;;;<<<===>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@AAABBBBBBCCC???????????????>>>===<<<========================???>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????>>>>>>======>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>??????@@@AAABBBCCCDDDDDDJJJQQQ]]]iiiooolllccc\\\```]]]YYYVVVUUUSSSPPPNNNIIIKKKMMMMMMMMMQQQXXX]]]bbbgggmmmsssvvvzzz}}}pppdddXXXRRRNNNKKKKKKMMMHHHGGGGGGIIIKKKLLLLLLJJJFFFFFFEEEEEEDDDDDDDDDDDDJJJJJJIIIHHHHHHGGGGGGGGGJJJMMMPPPPPPNNNLLLLLLLLLMMMKKKKKKLLLMMMNNNMMMLLLKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOMMMKKKIIIHHHKKKMMMPPPRRRSSSUUUWWWYYYXXXVVVUUUSSSQQQPPPOOOOOONNNRRRWWW[[[^^^jjj|||dddRRRHHHEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCFFFHHHJJJNNNQQQTTTVVVWWWZZZ```fffhhhkkkqqqzzzsssllllllsssyyy}}}~~~{{{|||||||||ssseee[[[ZZZZZZSSSIIIDDDJJJKKKNNNPPPQQQPPPNNNMMMMMMNNNOOOOOOOOONNNNNNNNNIIIIIIHHHFFFDDDDDDEEEGGGMMMMMMNNNNNNMMMLLLLLLLLLMMMKKKIIIFFFEEEDDDDDDDDDJJJJJJLLLNNNOOONNNJJJGGGHHHHHHJJJKKKMMMNNNOOOPPP<<<<<<<<<;;;;;;999888888::::::::::::;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@AAABBBBBBBBBAAA>>>?????????>>>======<<<============<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>??????>>>============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAACCCEEEFFFGGGNNNWWWfffuuu~~~{{{pppggghhhddd___\\\[[[XXXTTTPPPHHHJJJLLLMMMNNNQQQXXX]]]aaaffflllqqquuuxxx{{{}}}uuubbbXXXNNNKKKJJJHHHHHHJJJFFFFFFEEEGGGIIIJJJHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIHHHGGGEEEDDDFFFJJJOOOPPPNNNLLLLLLMMMKKKJJJIIIJJJLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNPPPOOOOOONNNMMMKKKJJJIIIHHHKKKNNNPPPQQQRRRTTTUUUVVVUUUTTTSSSQQQPPPNNNMMMMMMOOOUUUZZZ]]]fffxxx{{{bbbOOOFFFHHHFFFCCC@@@??????@@@AAADDDEEEGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIDDDDDDDDDCCCBBBAAA@@@@@@BBBCCCEEEHHHKKKNNNPPPRRRWWW]]]cccdddgggmmmsssuuu|||zzzzzz|||{{{|||~~~xxxjjjcccfffoooxxx~~~}}}xxxxxxzzz}}}xxxvvv|||}}}}}}rrrfff^^^___]]]SSSJJJGGGKKKLLLOOOQQQQQQQQQPPPOOONNNPPPQQQQQQOOOMMMMMMMMMIIIIIIHHHFFFCCCCCCFFFHHHOOOPPPQQQPPPNNNLLLLLLLLLLLLJJJHHHEEEDDDDDDDDDEEEGGGHHHJJJMMMOOOOOOLLLIIIIIIJJJKKKLLLMMMNNNOOOPPP999999::::::::::::999999999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAABBBAAA@@@???===>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===???>>>>>>>>>>>>>>>>>>>>>===============>>>????????????@@@@@@AAAAAABBBBBBBBBCCCDDDGGGIIIKKKMMMNNNUUU]]]lll|||}}}tttmmmhhhbbb___^^^\\\WWWRRRJJJMMMOOOPPPPPPSSSYYY^^^___cccjjjppptttxxx{{{}}}kkkYYYPPPIIIHHHHHHFFFEEEFFFEEEDDDDDDEEEFFFGGGEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCEEEHHHJJJJJJHHHEEECCCBBBHHHNNNOOOMMMKKKLLLNNNLLLKKKJJJKKKMMMNNNMMMLLLJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLJJJIIIIIIEEEHHHKKKMMMNNNNNNPPPQQQSSSSSSTTTTTTSSSRRRQQQPPPNNNOOOSSSYYY]]]cccnnnzzzgggVVVMMMJJJFFFAAA???>>>>>>???CCCDDDFFFHHHJJJJJJJJJIIIHHHIIIJJJKKKKKKKKKKKKJJJBBBCCCDDDDDDDDDBBBAAA???>>>???AAACCCFFFIIILLLMMMRRRYYY______aaagggkkkkkknnnoooqqqtttwwwzzz}}}~~~zzzzzz{{{{{{}}}}}}sssgggaaadddmmmuuuzzz}}}~~~wwwttttttwwwvvvsssrrrzzzwwwsssiiidddgggcccVVVMMMLLLLLLLLLNNNOOOPPPPPPOOOOOOKKKOOOTTTVVVTTTPPPMMMLLLKKKKKKIIIGGGEEEEEEHHHJJJQQQSSSTTTSSSPPPMMMMMMNNNKKKIIIGGGEEEDDDEEEFFFHHHEEEFFFHHHKKKNNNOOONNNMMMKKKKKKLLLMMMMMMNNNOOOOOO777777888999:::;;;;;;:::999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAA???@@@AAAAAAAAA@@@???>>>======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======?????????>>>>>>>>>>>>>>>===============>>>????????????@@@AAABBBCCCCCCDDDGGGHHHJJJMMMPPPSSSUUUVVVZZZaaannn}}}ooojjjccc``````]]]XXXSSSOOOQQQSSSSSSSSSUUUZZZ___\\\aaahhhnnnssswww{{{~~~yyyyyyzzz}}}eeeWWWOOOIIIHHHHHHEEECCCCCCDDDDDDCCCDDDEEEEEECCCAAAFFFFFFFFFFFFFFFEEEDDDDDDBBBEEEIIILLLLLLIIIEEEBBB@@@FFFMMMOOOMMMKKKLLLOOONNNMMMLLLMMMOOOPPPPPPOOOJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHDDDFFFJJJLLLLLLLLLMMMNNNQQQRRRSSSUUUUUUUUUTTTSSSOOOOOORRRYYY]]]aaahhhpppiiiPPPMMMGGGBBB???===>>>>>>AAACCCEEEHHHJJJLLLLLLLLLIIIIIIJJJKKKLLLLLLKKKKKKBBBCCCEEEGGGGGGEEECCCAAA===>>>@@@BBBEEEHHHKKKLLLNNNVVV[[[[[[]]]ccceeecccfffhhhkkknnnqqqtttwwwyyyzzzzzzyyyxxxyyy}}}~~~~~~{{{sssiiidddgggnnntttwww{{{yyyvvvsssrrrssszzz{{{rrroooeeerrryyyuuuooogggeeeiiicccTTTKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNGGGNNNWWW[[[YYYSSSOOOLLLMMMMMMKKKHHHFFFGGGIIILLLTTTVVVWWWUUUQQQOOOOOOPPPKKKIIIGGGEEEEEEFFFHHHJJJDDDEEEFFFJJJNNNPPPPPPOOOLLLLLLMMMMMMNNNNNNNNNOOO888999999::::::999999888999999:::::::::;;;;;;;;;:::999999888888999999:::777888888888999999999999===>>>>>>@@@AAABBBCCCCCCAAA@@@@@@@@@@@@@@@@@@???@@@@@@???????????????@@@AAAAAA???>>>============???>>><<<;;;:::999999999;;;;;;:::::::::;;;<<<<<>><<<;;;<<<===;;;;;;<<<;;;;;;<<>>AAAAAAAAAAAABBBBBBCCCDDDGGGIIIKKKKKKJJJFFFCCC@@@DDDDDDEEEGGGIIIKKKMMMNNNKKKLLLLLLLLLKKKKKKMMMOOOOOONNNIIIEEEGGGLLLMMMIIIKKKJJJJJJKKKLLLKKKIIIGGGDDDGGGKKKLLLKKKKKKNNNPPPNNNOOOPPPRRRRRRRRRQQQPPPPPPRRRUUUXXX[[[___dddgggyyyrrraaaOOOEEEBBB@@@@@@BBBAAABBBCCCFFFJJJKKKJJJIIIJJJJJJIIIHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAACCCEEEGGGMMMNNNQQQTTTWWWZZZ\\\]]][[[]]]___cccggglllppprrrqqquuuyyy{{{{{{zzzyyyyyy|||{{{yyytttpppsssyyyzzzwwwxxxwww|||xxxooolllnnnwww}}}tttmmmgggkkkuuu|||mmmooolllgggbbb]]]VVVNNNIIIHHHIIIKKKLLLLLLLLLKKKJJJKKKPPPUUUXXXVVVRRRMMMKKKLLLMMMMMMJJJGGGFFFHHHJJJOOOOOONNNOOOQQQRRRQQQPPPHHHIIIHHHDDDDDDHHHJJJHHHGGGFFFFFFIIIMMMPPPQQQQQQOOOOOONNNNNNMMMLLLKKKKKK999999::::::::::::999999::::::::::::;;;;;;;;;;;;::::::999999999999::::::999999999999::::::;;;;;;>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>=========>>>@@@@@@???>>>===<<<<<<<<<:::999999888888888888999;;;::::::::::::;;;<<<<<<@@@@@@@@@>>><<<;;;<<<>>>===>>>???>>>>>>???BBBDDDHHHKKKPPPSSSVVVYYY\\\^^^eeejjjooorrrqqqpppooopppiiigggkkkwww~~~wwwpppgggaaa___]]]YYYUUUOOOMMMJJJIIIKKKMMMOOOOOOSSSZZZaaaeeemmmuuuxxxvvvuuuuuuvvvwwwyyyyyyxxxwww}}}{{{zzz}}}zzzzzz```LLLIIIDDDBBBBBBBBBBBBAAACCCAAA@@@AAABBBCCC@@@>>>@@@@@@@@@@@@AAABBBDDDDDDGGGHHHIIIJJJIIIFFFCCCAAAAAABBBCCCDDDFFFHHHJJJKKKIIIKKKLLLMMMMMMNNNQQQSSSVVVTTTMMMFFFEEEHHHHHHDDDFFFEEEEEEGGGHHHHHHFFFDDDCCCFFFIIIIIIHHHIIIKKKMMMNNNOOOPPPPPPPPPPPPPPPOOORRRTTTUUUWWWYYY]]]bbbeeekkkyyy```OOOGGGAAA>>>>>>AAAAAABBBDDDGGGHHHHHHFFFJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCAAAAAAAAABBBDDDEEEJJJKKKNNNQQQTTTVVVXXXXXXXXXYYY[[[^^^aaaeeehhhjjjhhhlllpppssstttuuuuuuvvv|||}}}~~~~~~~~~~~~}}}yyy|||{{{xxx{{{|||tttooonnnrrrxxx|||}}}sssnnnggggggkkkrrrvvv{{{yyyoookkkeee___YYYTTTNNNJJJIIIJJJJJJKKKJJJJJJIIIIIIIIIMMMQQQSSSQQQNNNJJJIIIKKKLLLLLLIIIGGGFFFGGGJJJNNNMMMMMMMMMNNNOOONNNNNNHHHIIIHHHEEEEEEIIIJJJIIIHHHGGGGGGIIIMMMOOOPPPPPPNNNNNNNNNOOOOOOOOOOOOOOO999999::::::::::::999999::::::::::::;;;;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@???>>>===<<<;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;888777777777888999999:::::::::999999:::;;;<<<<<>><<<<<<===???@@@AAABBBCCCDDDFFFIIILLLUUUZZZbbbhhhmmmqqqtttvvv|||~~~{{{zzzpppjjjjjjqqqxxxzzzzzz{{{yyyssskkkfffccc___ZZZVVVOOOLLLHHHGGGHHHJJJKKKKKKMMMSSSXXX]]]eeennnssstttssssssttttttttttttssssss}}}{{{zzz|||}}}yyyyyyyyy[[[JJJGGGDDDBBBBBBCCCCCCCCCBBB@@@>>>>>>???@@@???>>>>>>>>>??????AAABBBDDDDDDGGGGGGHHHHHHGGGEEEDDDCCC?????????AAABBBDDDFFFGGGHHHIIILLLNNNOOOQQQUUUXXX```\\\SSSIIIEEEEEEDDDAAABBBBBBBBBDDDFFFGGGEEECCCCCCEEEFFFFFFFFFFFFHHHIIINNNNNNNNNNNNNNNOOOOOOPPPUUUVVVVVVVVVVVVYYY^^^bbbeeettt{{{cccSSSFFF@@@>>>@@@??????AAACCCEEEDDDCCCIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBAAAAAAAAABBBCCCFFFGGGIIILLLOOOQQQRRRSSSSSSSSSUUUWWWYYY\\\^^^___cccfffkkkoooqqqssstttvvvxxxzzz|||}}}|||}}}~~~yyyyyy}}}vvvsssqqqqqqsssyyy{{{ssspppqqqmmmjjjjjjmmmttt}}}oooiiiaaaZZZTTTPPPMMMKKKKKKJJJIIIHHHHHHGGGGGGHHHFFFIIIKKKLLLJJJHHHGGGGGGIIIJJJJJJHHHFFFFFFGGGIIILLLLLLKKKKKKKKKKKKKKKKKKHHHJJJJJJGGGGGGKKKLLLJJJJJJIIIHHHIIILLLNNNOOOOOOMMMMMMNNNOOOQQQRRRSSSSSS999::::::::::::::::::999999999999999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBBBBCCCEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???===<<<;;;;;;;;;=========<<<<<<;;;;;;::::::999999999999:::;;;;;;:::999999999:::;;;<<<======>>>>>>===<<<>>>@@@CCCDDDFFFIIILLLOOOTTTYYY]]]jjjpppxxx~~~{{{uuunnniiilllqqqsssuuuwww{{{vvvqqqlllhhhccc^^^ZZZSSSOOOKKKIIIIIIJJJKKKJJJLLLOOORRRWWW^^^ffflllooopppqqqrrrsssrrrssssssttt~~~|||zzz{{{}}}|||}}}iiiSSSHHHFFFCCCCCCDDDEEEEEEEEEBBB@@@>>>=========>>>>>>======>>>>>>@@@AAACCCDDDEEEEEEFFFFFFEEEEEEDDDDDD>>>>>>>>>???@@@AAACCCDDDFFFHHHKKKMMMNNNQQQTTTWWWccc```WWWLLLFFFFFFFFFCCCBBBBBBCCCEEEHHHIIIGGGFFFEEEEEEFFFEEEEEEEEEFFFGGGMMMLLLLLLLLLMMMPPPRRRSSSWWWWWWVVVUUUTTTVVV[[[^^^eeemmm}}}dddOOODDDCCC???>>>===>>>@@@BBBCCCCCCGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAACCCDDDFFFIIIKKKLLLMMMMMMMMMNNNOOOQQQSSSUUUXXXYYY^^^aaafffjjjlllmmmoooqqqqqquuuyyy|||||||||}}}}}}}}}|||}}}~~~~~~zzzwwwxxxssstttuuuuuuvvvyyy~~~xxxtttuuu}}}vvvnnnkkkkkkqqq{{{rrrmmmfff\\\TTTOOOMMMLLLLLLLLLJJJHHHFFFEEEEEEFFFFFFEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHHHHIIIHHHKKKLLLJJJKKKNNNOOOLLLKKKJJJIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSS:::::::::;;;;;;:::::::::888888888888999999999999===<<<<<<;;;;;;<<<<<<=========>>>>>>?????????>>>@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAA@@@BBBAAA???>>>===<<<<<<;;;;;;<<<<<<===<<<;;;;;;:::<<<;;;::::::999999::::::::::::::::::;;;<<<===>>><<<===>>>???AAADDDIIIMMMQQQTTTXXX]]]bbbhhhooosss~~~~~~zzzxxxpppkkklllnnnooorrrvvv{{{yyyvvvsssoooiiiddd```YYYUUUPPPMMMLLLLLLLLLKKKLLLLLLMMMQQQVVV\\\bbbfffiiikkknnnooopppqqquuuwww~~~yyyuuu{{{vvvnnnfffWWWIIIEEECCCAAAAAABBBCCCCCCCCCAAAAAA???===<<<<<<===>>>=========>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDD>>>>>>>>>???@@@AAABBBCCCEEEGGGIIIJJJKKKMMMPPPSSS\\\[[[TTTJJJEEEFFFGGGEEEBBBBBBCCCFFFHHHIIIHHHGGGFFFFFFGGGGGGHHHHHHFFFEEEIIIIIIJJJKKKNNNQQQTTTVVVWWWWWWVVVTTTSSSTTTXXX[[[```ccclllzzzZZZJJJHHH@@@>>><<<===???BBBCCCCCCEEEEEEGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEGGGHHHIIIIIIJJJIIIIIIKKKMMMOOORRRTTTVVVWWWZZZ]]]```aaabbbdddeeeiiinnntttyyy|||}}}~~~~~~{{{{{{||||||}}}{{{yyyyyy|||{{{vvvsssoooqqquuuxxx{{{|||xxxvvvzzzyyyqqqllljjjmmmyyyvvvggggggaaaWWWOOOLLLKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDBBBCCCEEEHHHEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLKKKHHHGGGHHHJJJIIIMMMOOONNNOOORRRRRROOOLLLKKKJJJJJJLLLMMMMMMLLLMMMMMMNNNNNNOOOOOOOOOOOO::::::;;;;;;;;;;;;::::::888888888888999999999999<<<<<<;;;;;;;;;;;;<<<<<<===???AAABBBCCCBBB@@@???@@@AAAAAAAAABBBBBBBBBCCCDDDCCCCCCBBBAAA@@@??????AAA@@@???>>>===<<<<<<<<<:::;;;<<<======<<<;;;:::;;;::::::999888888888888;;;;;;;;;;;;<<<===??????===???BBBFFFJJJQQQXXX]]]gggjjjnnnrrrvvv{{{|||wwwqqqmmmooopppppprrrvvv{{{|||{{{yyyvvvpppkkkhhh___[[[VVVRRRQQQPPPOOONNNLLLJJJJJJNNNRRRUUUZZZ```bbbfffjjjlllllloootttyyy~~~zzzxxxxxxmmmccc[[[TTTLLLEEEAAA???>>>>>>???@@@@@@???AAABBBBBB@@@>>><<<===???===============>>>???@@@@@@AAABBBDDDEEEEEEDDDDDD@@@?????????@@@AAAAAABBBCCCEEEFFFGGGGGGIIILLLNNNSSSTTTPPPHHHCCCDDDEEEEEEAAAAAABBBDDDGGGGGGFFFEEEFFFFFFHHHJJJLLLKKKHHHEEEFFFGGGHHHKKKNNNQQQSSSUUUTTTUUUUUUTTTSSSTTTVVVXXX[[[]]]cccooojjjSSSMMMEEEBBB???>>>???AAABBBCCCBBBCCCEEEGGGHHHIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGIIIKKKNNNPPPRRRSSSUUUXXXYYYZZZ[[[\\\^^^```fffmmmtttxxxzzz|||}}}{{{{{{|||~~~zzzuuuuuuttttttvvv{{{}}}xxxrrrmmmnnnrrrwww|||{{{|||{{{~~~{{{wwwtttppppppxxxttteee```ZZZSSSMMMJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDEEEFFFEEECCCBBBCCCFFFIIIDDDDDDEEEGGGIIIJJJJJJHHHHHHJJJLLLKKKHHHGGGHHHKKKKKKOOORRRRRRTTTWWWVVVSSSMMMKKKJJJJJJLLLMMMMMMLLLNNNMMMMMMMMMMMMMMMMMMMMM::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<>>======<<<<<<<<<<<<:::;;;===>>>>>>===<<<;;;:::::::::999::::::;;;;;;<<<<<<<<<<<<>>>???@@@AAABBBDDDIIIOOOWWW```jjjqqq}}}~~~|||tttqqqppptttuuussstttvvvzzz}}}|||wwwrrrooohhhddd^^^ZZZWWWVVVUUUSSSOOOKKKLLLQQQUUUVVVZZZ```aaaeeeiiikkklllooouuu{{{rrriii^^^VVVPPPJJJGGGFFFAAA???>>>???@@@@@@???>>>BBBCCCEEECCC@@@>>>>>>???>>>======<<<<<<======>>>===???BBBDDDEEEEEEDDDCCC@@@@@@?????????@@@AAAAAA@@@BBBDDDEEEFFFGGGJJJMMMOOORRRPPPIIICCCCCCDDDBBBAAAAAABBBDDDFFFGGGEEECCCDDDFFFHHHMMMOOONNNHHHDDDDDDEEEGGGJJJLLLMMMNNNOOOPPPRRRTTTUUUTTTTTTVVVWWWXXX]]]aaafffqqqcccVVVNNNIIIDDD@@@???@@@@@@@@@>>>@@@CCCFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKNNNPPPRRRTTTTTTVVVXXXZZZYYY^^^ffflllqqqtttwwwxxxxxxyyyzzz|||}}}yyymmmnnnnnnpppsss{{{{{{}}}}}}sssoooooorrrxxx~~~~~~|||zzzxxxwwwxxxzzzxxx~~~}}}|||{{{yyyxxx~~~nnndddYYYUUUPPPLLLJJJJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDEEEEEEEEECCCBBBCCCGGGIIIDDDCCCDDDGGGKKKLLLKKKIIIEEEHHHKKKJJJGGGFFFHHHKKKLLLQQQUUUVVVXXXZZZYYYUUULLLKKKIIIJJJLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMM:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::;;;;;;;;;@@@CCCHHHLLLLLLIIIEEEBBBAAAAAABBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@??????===<<<<<<;;;;;;;;;<<<<<<:::<<<===??????>>><<<;;;;;;;;;;;;<<<===>>>@@@@@@<<<<<<======>>>@@@AAABBBFFFIIIOOOVVV```kkkwww~~~~~~{{{xxxrrrppprrrwwwyyyvvvuuuwwwzzz}}}{{{vvvtttppplllfffaaa^^^\\\[[[YYYRRRNNNPPPVVVZZZZZZ^^^eeedddhhhlllnnnnnnpppwww}}}}}}zzzkkk```UUUOOOKKKGGGGGGIIIDDDBBBAAABBBCCCCCCBBB@@@BBBDDDGGGEEEBBB??????@@@>>>>>>===<<<<<<<<<<<<===;;;===AAAEEEFFFEEEDDDBBB@@@@@@????????????@@@@@@>>>@@@BBBDDDEEEHHHKKKNNNRRRUUUTTTLLLFFFDDDCCCBBBCCCCCCCCCEEEGGGGGGFFFDDDCCCEEEHHHNNNQQQOOOIIICCCDDDEEEGGGIIIJJJJJJJJJIIIMMMPPPSSSUUUUUUUUUUUUVVVTTTZZZ___^^^```qqqqqq```TTTOOOHHHBBB??????>>>======???BBBFFFIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEAAAAAABBBCCCCCCCCCCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEGGGJJJLLLMMMOOOQQQTTTUUUZZZaaagggkkkoooqqqsssssstttwwwxxxzzz}}}~~~}}}zzzrrrgggiiikkkmmmqqqzzzwww~~~zzztttrrrrrrtttzzz}}}yyyvvvssspppqqquuuvvv}}}}}}{{{{{{|||{{{{{{pppeeebbbTTTQQQNNNLLLKKKJJJHHHGGGGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEEEECCCBBBDDDFFFIIIDDDCCCDDDGGGLLLMMMLLLIIICCCGGGJJJIIIFFFEEEHHHKKKMMMSSSWWWXXXZZZ]]][[[WWWLLLJJJIIIJJJLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNN<<<======<<<:::888999:::999999999::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;:::999999999:::;;;===>>>>>>===;;;:::888999::::::999999;;;===?????????AAADDDEEEDDDCCCLLLQQQZZZfffqqq{{{{{{xxxwwwvvvxxxuuutttwww{{{}}}zzzwww|||}}}{{{uuupppkkkiiiiiigggbbb]]]ZZZYYYYYYZZZ\\\___bbbdddhhhlllpppsssuuuwwwzzz|||}}}|||yyyxxx}}}dddZZZQQQOOONNNIIIEEEDDDAAAAAAAAABBBBBBBBBCCCCCCAAABBBDDDDDDAAA???>>>>>>AAA@@@???=========>>>>>>?????????@@@AAABBBCCCDDDAAA???======>>>??????>>>AAAAAAAAABBBEEEHHHLLLNNNVVVTTTPPPKKKGGGCCC@@@???BBBAAAAAAAAACCCEEEGGGHHHFFFHHHIIIJJJIIIGGGDDDBBBFFFFFFGGGHHHIIIIIIIIIIIIMMMMMMNNNOOOPPPPPPPPPPPPUUUVVVXXX[[[]]]fffyyynnnfff^^^SSSKKKGGGDDDBBB@@@@@@>>>>>>AAABBBCCCHHHOOOHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIHHHGGGFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@AAACCCEEEFFFFFFHHHJJJKKKKKKLLLNNNPPPRRRUUUYYY]]]bbbgggnnnrrrqqqrrrssssssuuuyyy~~~||||||~~~|||{{{~~~zzzxxxzzzzzzvvvpppkkkjjjhhhhhhlllttt~~~|||xxxzzzvvvqqqoooqqquuuxxxzzz|||vvvtttvvvuuuqqqrrrwwwzzz|||{{{uuuyyypppdddZZZWWWPPPOOONNNLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGEEEEEEGGGHHHFFFCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHKKKMMMRRRTTTWWWYYYZZZZZZXXXWWWNNNNNNOOOPPPPPPPPPOOOOOOOOONNNMMMLLLLLLLLLMMMNNN<<<======<<<:::999999:::999999:::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@????????????>>>===<<<;;;::::::;;;<<<===>>>???>>>===;;;::::::;;;<<<<<<;;;<<<>>>@@@FFFIIILLLOOOOOOMMMKKKIIIQQQUUU]]]fffooowww}}}|||wwwuuuvvvwwwyyyyyywwwuuuxxx|||~~~}}}zzz|||}}}xxxtttpppooopppooojjjfffgggfffeeeddddddeeefffgggiiiooowwwzzzzzzxxxxxxyyyyyyzzzyyysssxxx{{{~~~}}}ddd[[[SSSQQQPPPLLLHHHGGGBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDCCCAAA??????@@@AAA@@@???>>>>>>>>>???@@@BBBAAAAAAAAAAAABBBBBBCCCBBB@@@======>>>??????>>>AAAAAAAAABBBDDDHHHKKKMMMQQQPPPNNNKKKGGGDDDBBBAAAAAAAAAAAACCCDDDFFFHHHHHHIIIJJJKKKKKKJJJIIIGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOORRRQQQRRRUUUWWW^^^mmm|||}}}rrrbbbTTTKKKFFFDDDCCCCCCAAAAAAEEEFFFEEEHHHLLLJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFFFFEEECCCCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@AAABBBCCCDDDCCCEEEGGGHHHHHHHHHJJJLLLPPPRRRUUUXXX[[[```eeehhhjjjkkkmmmoooqqqtttyyy}}}|||{{{yyyzzz|||{{{{{{}}}xxxsssnnnmmmooorrrrrrqqqrrrqqqnnnllllllppptttxxxxxxwww|||}}}www~~~vvvrrrnnnllloootttyyy{{{}}}zzzxxxyyyvvvrrrtttzzz~~~~~~zzzppphhh]]]UUUQQQPPPOOONNNLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEEEEGGGHHHFFFDDDFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGIIIJJJOOOQQQSSSUUUVVVVVVTTTSSSMMMMMMNNNOOOOOOOOONNNNNNOOONNNMMMLLLKKKLLLMMMMMM<<<======<<<:::999:::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>??????@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>===<<<<<<<<<<<<<<<===>>>?????????===<<<;;;<<<===>>>>>>>>>???BBBDDDMMMTTT\\\___\\\VVVQQQNNNRRRUUU[[[bbbhhhnnnsssuuuxxxzzz{{{}}}}}}}}}}}}|||~~~~~~~~~{{{xxxtttqqqqqquuuzzz~~~{{{zzzyyyzzz}}}}}}}}}yyywwwvvvxxxxxxuuurrrrrrpppnnnkkkiiigggfffeeejjjsss}}}|||vvvtttuuuxxxxxxooonnnqqq{{{}}}tttaaaYYYRRRQQQPPPKKKHHHHHHCCCDDDDDDDDDDDDEEEEEEEEECCCDDDDDDBBB@@@???@@@BBBAAA@@@@@@???@@@@@@AAABBBDDDDDDCCCBBBBBBBBBBBBBBBBBB@@@>>>>>>???@@@???>>>@@@@@@AAABBBDDDGGGJJJLLLKKKKKKKKKJJJHHHFFFCCCBBB???@@@BBBDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKLLLLLLMMMLLLLLLOOOMMMLLLOOORRRVVV___hhhwwwyyydddUUUMMMJJJIIIBBB@@@@@@CCCDDDBBBBBBEEEJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAACCCEEEFFFFFFFFFHHHJJJLLLNNNPPPRRRSSSVVVZZZ\\\```bbbfffhhhkkkmmmqqqtttvvvvvvvvvwwwyyy{{{~~~~~~{{{yyyyyy{{{~~~}}}{{{yyywwwuuummmkkkiiihhhkkkpppuuuyyy{{{yyywwwtttqqqnnnlllkkkttttttuuussslllgggkkksss~~~{{{|||~~~zzz~~~tttpppllllllpppvvv|||}}}}}}}}}|||xxxuuuyyypppccc]]]VVVOOOLLLNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHGGGFFFHHHIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGKKKMMMOOOPPPQQQPPPOOONNNKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJKKKKKKLLL<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@===>>>>>>>>>??????@@@@@@????????????????????????<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<===???@@@@@@@@@AAADDDFFFOOOYYYeeejjjddd[[[SSSPPPNNNPPPTTTYYY^^^cccfffhhhmmmnnnqqqtttwwwyyyyyyzzzzzz|||~~~vvvtttrrrrrrtttxxx}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{yyyxxxvvvsssppplllhhheeedddiiisss}}}xxxrrrrrruuusssiiiiii}}}tttpppkkkdddXXXRRRMMMMMMLLLHHHFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDBBB@@@@@@BBBDDDAAAAAAAAAAAABBBCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDBBB@@@@@@AAAAAA@@@>>>@@@@@@AAABBBDDDGGGIIIKKKHHHIIIIIIIIIHHHEEECCCAAA>>>@@@CCCEEEGGGHHHHHHHHHIIIHHHFFFEEEEEEEEEFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGHHHIIIJJJJJJJJJJJJNNNJJJIIIMMMQQQSSSVVV[[[eee}}}yyyfff[[[UUUSSSGGGBBB???@@@AAA??????BBBGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBCCCEEEEEEEEEFFFHHHIIIHHHJJJLLLMMMNNNPPPSSSUUUXXX[[[```ccceeegggjjjllloooppprrrssstttvvvxxxzzzzzzwwwuuutttvvvyyy}}}~~~~~~~~~{{{|||zzzwwwtttqqqooommmllljjjkkkkkkkkklllrrr{{{|||wwwpppiiidddeeeddddddbbb]]]^^^iiivvv}}}}}}{{{|||{{{vvvsssoooooottt{{{yyy|||~~~|||xxxxxxhhhZZZUUUQQQMMMJJJMMMMMMMMMMMMMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGIIIJJJLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKIIIIIIIIIJJJJJJ;;;=========;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<============<<<<<<<<<<<<<<<===>>>>>>>>>????????????>>>>>>???AAABBBBBBBBBCCCEEEGGGPPP[[[hhhmmmggg]]]UUUQQQJJJLLLOOORRRWWW[[[___```ccceeeiiinnnsssvvvxxxyyyxxx{{{}}}zzzxxxxxxrrrssssssuuuwwwzzz}}}}}}~~~}}}}}}|||zzzvvvrrrmmmiiiggghhhpppwwwwwwrrrqqqvvv}}}|||nnnnnnuuu|||~~~iiiaaa\\\WWWPPPLLLIIIIIIIIIEEEDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDDDDBBBAAAAAACCCEEEBBBBBBCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDCCCCCCCCCCCCAAA@@@@@@AAABBBCCCEEEGGGIIIJJJHHHHHHIIIIIIGGGDDDAAA???>>>@@@BBBEEEGGGHHHHHHHHHHHHGGGFFFDDDDDDEEEFFFGGGIIIIIIJJJKKKLLLLLLLLLLLLFFFFFFGGGHHHIIIIIIIIIIIIJJJFFFFFFKKKPPPQQQQQQTTT]]]mmm~~~ooogggcccVVVMMMEEEBBBAAA???AAADDDBBBBBBDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBBBBBBBAAA@@@@@@???@@@BBBDDDDDDCCCDDDEEEGGGEEEGGGJJJLLLLLLNNNPPPRRRSSSWWW[[[___```bbbccceeegggiiilllnnnnnnnnnqqqsssuuurrrooommmnnnsssyyy}}}{{{{{{zzzzzz{{{|||}}}~~~{{{|||~~~}}}vvvppprrrqqqooollljjjhhhggggggeeehhhkkklllooovvvxxxoooeee^^^XXXVVVUUUUUUVVV]]]ooo~~~yyyxxx|||zzzwwwttttttxxx}}}sssyyy|||zzzxxx{{{~~~~~~dddUUUQQQOOOMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIGGGFFFHHHKKKLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJHHHGGGGGGHHHHHH;;;===>>>===<<<;;;<<<==================<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<======>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEDDDDDDDDDFFFHHHPPPYYYdddiiifff^^^VVVRRRJJJKKKMMMQQQUUUYYY\\\^^^\\\___dddiiinnnrrrtttuuutttyyy}}}}}}yyyuuussssssqqqrrrtttvvvxxxzzz{{{|||}}}~~~~~~|||yyyuuuooojjjgggggglllqqqrrrrrrwwwuuurrr|||eee[[[VVVQQQLLLIIIHHHIIIHHHEEEEEEHHHFFFGGGGGGGGGGGGHHHHHHHHHDDDDDDEEEDDDBBBBBBDDDEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJHHHGGGFFFFFFFFFEEECCCAAAAAABBBCCCEEEFFFHHHIIIJJJIIIIIIIIIHHHFFFDDDAAA@@@@@@@@@BBBCCCEEEFFFFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLFFFGGGHHHIIIIIIJJJJJJIIIFFFDDDEEEJJJNNNMMMNNNPPPWWWaaarrrzzziii]]]OOOHHHDDD@@@@@@BBB??????AAABBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDBBBCCCCCCCCCBBBBBBAAA@@@>>>???AAAAAA@@@AAABBBDDDBBBEEEHHHJJJKKKLLLNNNPPPPPPSSSWWWYYYZZZ[[[]]]^^^^^^bbbfffgggeeeeeefffhhhkkkjjjhhhfffgggkkkrrrwwwsssttttttuuuvvvxxxyyyzzzyyy{{{}}}~~~}}}|||||||||xxxuuurrrpppqqqooollliiijjjkkkkkkiiigggfffgggiiigggkkkppptttxxx~~~wwwooofff[[[SSSNNNKKKKKKOOOWWWcccuuu}}}|||yyyyyyzzz}}}qqqvvvyyywwwwww~~~zzzyyyvvvzzzwww___RRRNNNLLLKKKLLLJJJKKKLLLMMMMMMLLLJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLIIIFFFGGGKKKNNNNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGIIIJJJKKKKKKKKKKKKLLLJJJIIIGGGFFFFFFFFFGGG;;;===>>>===<<<;;;<<<>>>>>>>>>>>>=========<<<<<<=========<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>?????????>>>>>>???@@@AAABBBCCCBBBBBBCCCDDDEEEGGGHHHIIIGGGHHHHHHHHHFFFFFFHHHIIINNNTTT[[[``````\\\UUUQQQLLLMMMNNNPPPTTTWWWZZZ\\\YYY[[[___dddhhhkkkmmmnnnpppsssvvvtttpppnnnpppssssssssstttvvvxxx{{{}}}~~~xxxrrrlllhhhgggjjjnnnsssyyyhhh[[[TTTNNNHHHFFFFFFIIIHHHEEEFFFIIIFFFFFFGGGGGGGGGHHHHHHHHHBBBDDDFFFFFFDDDCCCDDDEEEFFFFFFGGGHHHGGGGGGEEEEEEGGGGGGFFFGGGGGGHHHIIIIIIJJJIIIHHHIIIIIIHHHEEECCCBBBCCCDDDFFFHHHIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKGGGGGGIIIJJJJJJJJJJJJJJJGGGEEEGGGLLLMMMKKKLLLOOOTTT[[[eeewwwtttdddYYYPPPHHHCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>?????????????????????@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAA>>>???AAAAAA@@@@@@AAACCCAAADDDGGGHHHHHHIIIJJJKKKLLLNNNQQQRRRSSSSSSUUUWWWUUUZZZ______]]][[[\\\^^^___```bbbbbbbbbdddiiimmmkkkkkkmmmoooqqqsssuuuvvvvvvyyy{{{{{{yyywwwwwwwwwzzz|||~~~yyyvvvwwwxxxvvvrrrnnnlllkkkeeecccaaaaaaaaadddfffhhhhhhjjjllllllkkklllooorrrrrrvvvzzz{{{pppggg```XXXPPPJJJGGGEEEHHHRRR___lllzzz}}}}}}}}}|||ssswwwwwwtttwww{{{uuuppprrr{{{kkkXXXNNNIIIGGGGGGIIIJJJKKKLLLLLLLLLJJJIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKIIIFFFEEEEEEGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQLLLGGGGGGKKKOOOOOONNNMMMMMMLLLJJJIIIGGGFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEEEE;;;===>>>===<<<<<<===>>>??????>>>>>>=========<<<@@@???>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEGGGHHHKKKLLLNNNJJJKKKKKKJJJHHHHHHIIIKKKKKKNNNSSSXXXZZZXXXSSSOOOMMMMMMNNNOOORRRUUUXXXZZZXXXZZZ]]]aaadddfffggggggmmmoooooommmiiijjjooouuuwwwvvvuuuvvvxxx}}}{{{yyyrrrmmmhhhjjjooovvvkkk\\\RRRKKKEEECCCDDDGGGFFFDDDEEEIIIFFFFFFGGGGGGGGGHHHHHHHHHBBBDDDFFFGGGEEEDDDDDDDDDGGGHHHHHHIIIHHHGGGEEEDDDIIIIIIHHHHHHGGGGGGHHHHHHLLLKKKJJJJJJJJJIIIFFFDDDCCCDDDEEEGGGIIIJJJJJJKKKIIIHHHGGGFFFEEEEEEFFFFFFBBBBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIKKKOOONNNKKKLLLQQQUUUZZZaaannnzzznnnbbbVVVMMMIIIBBBBBBBBBAAA@@@???===<<<<<<<<<<<<<<<============;;;;;;<<<<<<===???@@@AAABBBCCCDDDEEEEEEDDDCCCCCC@@@AAACCCCCCBBBBBBCCCEEEAAACCCFFFGGGFFFEEEFFFFFFIIIKKKMMMMMMMMMNNNPPPRRROOOUUUZZZZZZWWWTTTUUUWWWUUUYYY^^^`````````ccceeeeeefffhhhjjjmmmppprrrsssrrrvvvyyyxxxuuurrrrrrsssssswww|||~~~xxxtttttttttpppkkkiiijjjiiigggbbb^^^[[[[[[WWWWWWWWWWWWXXX]]]dddiiikkknnnqqqrrrrrrtttxxx{{{|||~~~|||wwwnnnaaaXXXTTTPPPKKKGGGEEEDDDIIIXXXhhhttt~~~}}}{{{zzz|||~~~{{{vvvyyyxxxtttwww}}}|||{{{uuullllllooobbbSSSJJJFFFCCCCCCFFFJJJJJJLLLLLLKKKIIIGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJFFFDDDEEEFFFGGGGGGHHHIIIKKKNNNQQQRRRUUUOOOIIIGGGKKKOOOOOONNNNNNMMMLLLJJJHHHGGGFFFEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKIIIGGGFFFDDDDDDDDDEEE@@@???>>>===>>>???@@@AAA>>>>>>>>>>>>>>>===<<<<<<==================>>>???>>>???@@@@@@???>>><<<;;;@@@@@@??????@@@@@@AAAAAACCCDDDEEEEEECCCCCCDDDEEEIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMQQQSSSTTTSSSQQQQQQPPPOOONNNKKKIIIGGGEEEIIILLLRRRVVVWWWTTTOOOLLLMMMOOORRRUUUVVVVVVUUUTTTTTTUUUXXX\\\___aaabbbccchhhhhhiiiiiijjjmmmqqquuu||||||||||||{{{}}}tttllleeeooo|||ppp[[[PPPOOOJJJGGGCCC??????AAAEEEGGGKKKJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEGGGJJJLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKMMMNNNSSSQQQNNNLLLJJJGGGDDDAAAAAABBBCCCBBB@@@@@@BBBDDDHHHHHHHHHHHHIIIJJJKKKKKKFFFGGGGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKMMMNNNNNNOOOOOOOOONNNLLLKKKLLLMMMSSSWWW\\\dddsss}}}ssshhhaaaQQQOOOKKKFFFAAA>>>???@@@===;;;<<<@@@@@@;;;888888;;;===>>>===;;;;;;===@@@DDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMLLLMMMOOOPPPQQQQQQPPPPPPSSSTTTTTTVVVWWWXXXYYYYYY\\\^^^```ccceeegggiiiiiijjjmmmpppqqqpppnnnmmmmmmmmmooossswwwzzz{{{zzzzzz{{{}}}}}}{{{zzz{{{yyytttqqqnnnjjjeeebbbaaaaaaaaaXXXZZZ[[[ZZZWWWTTTQQQPPPWWWUUUUUUUUUTTTUUU___jjjpppuuuyyyzzz}}}}}}||||||~~~zzzsssppprrrbbbZZZSSSOOOKKKFFFEEEHHHEEENNN[[[fffnnnvvv||||||||||||ssslllooozzz~~~zzzxxxvvvvvv{{{ooogggmmmwwwxxxttt```YYYNNNGGGDDDDDDCCCBBBGGGHHHHHHIIIHHHGGGEEEDDDCCCDDDEEEGGGIIIJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDEEEHHHJJJJJJIIIKKKOOOSSSVVVRRRNNNMMMNNNOOONNNMMMLLLLLLKKKJJJIIIGGGEEEDDDKKKJJJJJJKKKMMMLLLJJJHHHKKKFFFBBBCCCGGGJJJIIIGGGAAAAAA@@@??????@@@@@@AAA??????@@@@@@@@@??????>>>>>>>>>============>>>???@@@AAABBBCCCCCCBBBAAA@@@EEEEEEEEEFFFGGGHHHIIIJJJGGGHHHJJJJJJIIIJJJLLLMMMOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQRRRUUUWWWXXXVVVTTTQQQQQQPPPOOOMMMLLLJJJIIIGGGKKKPPPTTTUUURRRNNNKKKMMMOOOQQQTTTUUUUUUTTTSSSTTTUUUVVVYYY[[[]]]___```aaadddgggkkknnnsssxxx|||yyyzzz{{{{{{|||~~~||||||zzzqqqsss}}}~~~qqq___TTTRRRIIIFFFBBB???>>>@@@BBBEEEJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFDDDFFFIIIJJJIIIHHHIIIIIIJJJIIIIIIIIIJJJKKKMMMNNNQQQOOOMMMKKKJJJGGGDDDAAAAAABBBBBBBBB@@@@@@AAACCCEEEEEEFFFGGGHHHIIIKKKLLLGGGGGGHHHIIIJJJJJJJJJJJJGGGHHHIIIJJJLLLMMMNNNNNNOOOOOOOOOMMMKKKJJJLLLMMMPPPSSSVVV\\\eeevvvwwweee```WWWMMMEEEAAAAAAAAA@@@>>>>>>AAAAAA>>>>>>AAA;;;===>>>===;;;;;;===???BBBBBBBBBCCCCCCCCCCCCDDDAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEGGGHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOOOONNNNNNPPPPPPQQQRRRSSSTTTUUUUUUXXXYYY[[[]]]___aaabbbbbbaaadddhhhiiihhhfffffffffccceeeiiilllnnnooonnnnnnrrrsssuuuuuusssrrrqqqrrruuuxxx{{{|||yyyssslllgggbbb```]]]YYYWWWVVVWWWWWWSSSTTTUUUTTTRRRPPPNNNMMMOOONNNOOOPPPPPPSSS]]]iiirrrxxx}}}}}}wwwrrroooiiibbb___aaaXXXQQQKKKIIIIIIJJJOOOVVV]]]ccckkkppptttxxx~~~yyyvvvvvvwww}}}}}}sssllloooyyy~~~~~~}}}yyyuuuvvv|||uuuhhhcccffffffbbbYYYSSSKKKFFFEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDFFFGGGIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFHHHIIIIIIIIIJJJNNNQQQTTTPPPLLLJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFIIIHHHIIIJJJLLLLLLJJJHHHKKKGGGDDDEEEIIILLLLLLJJJFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>???@@@@@@CCCDDDEEEGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKMMMOOOPPPOOOPPPQQQRRRRRRSSSVVVXXXXXXXXXXXXYYYZZZ[[[\\\]]]XXXXXXXXXZZZ\\\\\\ZZZXXXQQQQQQQQQPPPOOONNNMMMLLLFFFIIINNNQQQSSSQQQNNNLLLLLLMMMOOOPPPQQQQQQQQQPPPRRRQQQRRRSSSUUUXXX[[[]]]___ccciiioootttyyy}}}zzz{{{}}}~~~yyytttooopppzzzzzz{{{xxx}}}|||xxxooobbbXXXTTTHHHFFFBBB???===>>>@@@BBBIIIIIIJJJKKKLLLKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJJJJKKKJJJHHHFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHHHHHHHHHHIIIKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNMMMKKKJJJIIIGGGDDDBBBAAABBBCCCBBBAAA@@@AAACCCCCCCCCCCCEEEFFFHHHJJJKKKGGGGGGHHHIIIJJJJJJKKKJJJGGGHHHIIIKKKLLLMMMNNNNNNOOOOOONNNKKKIIIIIIKKKNNNPPPRRRUUUXXX^^^hhhttt~~~~~~wwwkkk^^^SSSLLLHHHFFFCCC@@@@@@AAA???<<<>>>CCC<<<===>>>===;;;;;;<<<>>>??????@@@AAABBBCCCCCCDDDBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXXXX[[[^^^______^^^^^^^^^^^^```ccceeeggggggfffeeedddeeegggfffeeecccdddddddddgggiiijjjiiiddd___[[[XXXWWWUUUTTTSSSSSSSSSSSSQQQQQQQQQQQQPPPOOOMMMMMMKKKJJJKKKLLLLLLOOOZZZeeessszzzuuukkk```ZZZVVVQQQNNNNNNKKKFFFCCCEEEKKKVVVeeerrr}}}{{{|||}}}{{{xxxvvvuuuxxx~~~}}}sssmmmqqqyyy{{{yyy}}}~~~yyysssuuu|||}}}lll___YYYUUUQQQPPPLLLGGGEEEGGGKKKNNNOOOJJJIIIGGGEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJJJJKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJMMMOOOPPPMMMIIIGGGGGGHHHIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHIIIKKKLLLKKKIIIKKKHHHFFFGGGKKKNNNNNNMMMLLLLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJGGGFFFDDDCCCBBBCCCDDDEEEGGGHHHIIIKKKLLLNNNOOOOOOMMMMMMNNNPPPSSSUUUXXXYYYXXXYYYZZZ[[[ZZZ[[[^^^`````````aaaaaabbbccceeeeee___^^^^^^^^^___^^^[[[YYYRRRRRRQQQPPPOOOMMMKKKJJJFFFHHHLLLOOOPPPOOONNNMMMHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLOOOTTTYYY\\\dddiiipppuuuyyy{{{~~~~~~yyyjjjfffccchhhsss~~~qqqpppvvvyyyyyypppkkkhhhkkkiiiaaaWWWRRRIIIGGGDDDAAA??????@@@AAAGGGHHHJJJLLLMMMNNNNNNNNNOOONNNKKKJJJIIIJJJKKKLLLLLLKKKHHHFFFDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBEEEFFFGGGGGGFFFGGGJJJLLLMMMMMMLLLMMMMMMMMMMMMNNNMMMKKKJJJJJJJJJHHHFFFDDDBBBCCCDDDDDDCCCBBBCCCDDDBBBBBBCCCCCCDDDEEEGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHJJJLLLMMMNNNNNNNNNOOOOOOMMMKKKIIIIIIKKKNNNMMMPPPTTTXXX]]]dddkkkqqqyyylll```TTTNNNIIIFFFEEEEEEBBB======@@@>>>>>>>>>===<<<;;;<<<===;;;<<<===???AAABBBCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLMMMNNNOOOOOOOOOOOOQQQTTTWWWXXXXXXXXXXXXYYYZZZ\\\]]]___```______^^^WWWXXXYYYYYYWWWVVVWWWXXX[[[]]]___``````]]]ZZZWWWVVVVVVUUUTTTTTTUUUUUUVVVSSSRRRQQQPPPPPPPPPNNNMMMLLLKKKKKKLLLKKKMMMWWWcccrrryyy~~~xxxfff[[[PPPLLLKKKHHHEEEEEECCCAAACCCKKKXXXkkk{{{{{{xxxyyyuuurrrzzz|||wwwtttwww}}}|||xxxzzzxxxqqqttt}}}uuuggg\\\SSSKKKKKKIIIGGGGGGIIINNNRRRUUUNNNKKKHHHEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIKKKMMMLLLJJJGGGDDDDDDDDDFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPKKKJJJIIIJJJLLLLLLKKKJJJIIIHHHFFFHHHKKKNNNNNNMMMUUUUUUTTTSSSRRRPPPOOOOOOLLLLLLLLLMMMNNNPPPRRRSSSQQQOOOMMMKKKJJJJJJLLLLLLMMMMMMOOOPPPSSSUUUWWWXXXXXXYYYZZZ\\\^^^aaacccdddbbbccceeeeeedddcccdddeeegggggggggggghhhiiijjjkkkfffdddbbbaaa```___\\\ZZZUUUTTTSSSQQQNNNKKKIIIGGGEEEFFFHHHIIIJJJKKKKKKJJJEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHJJJOOOUUU\\\___iiinnnvvv{{{~~~{{{qqqiiibbb]]]]]]cccnnn{{{xxxgggggglllmmmkkk___YYYXXX]]]```ZZZRRRNNNKKKJJJHHHEEEDDDCCCCCCCCCFFFGGGIIIKKKMMMOOOOOOPPPPPPNNNLLLJJJIIIJJJKKKLLLMMMKKKIIIGGGFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEGGGJJJNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIGGGEEECCCDDDFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGHHHJJJMMMNNNNNNNNNNNNOOOOOONNNLLLJJJIIIKKKNNNHHHKKKPPPUUUZZZ^^^cccfffqqqzzzfffXXXRRRNNNMMMOOOMMMFFFBBBBBBAAA@@@>>>=========<<<<<<999:::<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCC??????>>>>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIKKKMMMPPPQQQQQQQQQRRRSSSQQQRRRSSSTTTTTTTTTSSSSSSNNNOOOPPPPPPNNNNNNOOOQQQWWWXXXZZZ\\\\\\\\\[[[ZZZWWWVVVUUUUUUVVVWWWXXXYYYXXXUUUQQQOOOOOONNNLLLKKKKKKJJJJJJKKKJJJMMMWWWbbbooouuuyyyyyyxxxvvvpppiiiYYYOOOHHHGGGHHHFFFCCCCCCCCCEEENNN[[[lll{{{xxxqqqzzzxxxooommmsss~~~zzzyyyyyyrrrwwwtttgggXXXKKKJJJJJJIIIIIIKKKOOOSSSVVVPPPNNNJJJGGGEEEEEEGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKIIIHHHHHHIIIIIIJJJIIIHHHFFFDDDCCCCCCDDDEEEEEEFFFGGGIIILLLOOORRRSSSOOOMMMLLLLLLMMMMMMLLLJJJHHHHHHGGGHHHJJJKKKKKKKKK_________^^^]]][[[ZZZYYYUUUUUUUUUVVVXXXZZZ]]]^^^]]][[[XXXUUUTTTTTTVVVWWWVVVWWWXXXZZZ\\\___aaabbb``````aaabbbdddfffhhhiiikkkmmmpppqqqooommmllllllmmmmmmmmmlllmmmmmmnnnooommmjjjgggeeecccaaa^^^\\\XXXWWWUUUSSSPPPMMMJJJHHHDDDDDDEEEEEEFFFFFFGGGHHHDDDDDDDDDDDDEEEHHHJJJKKKLLLLLLMMMPPPVVV\\\cccggglllrrryyy}}}pppfff```YYYWWW^^^eeekkkwwwzzztttuuuzzzooo^^^]]]```___\\\TTTOOOMMMRRRUUUSSSNNNLLLMMMLLLKKKJJJHHHGGGGGGGGGFFFFFFGGGIIIKKKMMMOOOQQQOOONNNLLLJJJIIIIIIJJJJJJKKKJJJJJJHHHGGGFFFEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@>>>@@@BBBCCCCCCCCCEEEGGGNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJHHHHHHIIIHHHFFFDDDBBBDDDFFFGGGEEEDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@AAABBBDDDEEEFFFGGGHHHHHHFFFHHHKKKMMMOOOOOONNNMMMOOOOOOOOONNNLLLKKKLLLMMMLLLNNNQQQTTTXXX[[[^^^___fffwwwooo^^^XXXTTTWWWXXXQQQIIIEEEDDDBBB@@@?????????===<<<999:::;;;===???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCBBB>>>=========???BBBEEEFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFEEEGGGIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMJJJKKKLLLKKKJJJJJJLLLNNNSSSTTTVVVXXXZZZ[[[\\\]]]]]]\\\[[[[[[]]]```dddfffaaa\\\UUUQQQPPPOOOLLLIIIJJJIIIJJJKKKJJJLLLWWWbbbjjjnnnoookkkiiifffaaa[[[QQQJJJEEEGGGGGGEEEDDDDDDGGGOOO]]]nnn~~~}}}xxxooovvvxxxmmmiiijjjxxx|||zzzxxxttt{{{uuuhhhXXXKKKJJJKKKKKKKKKKKKMMMQQQSSSPPPNNNKKKHHHGGGGGGHHHJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKLLLLLLMMMNNNOOOOOOPPPNNNLLLIIIHHHHHHHHHHHHGGGGGGHHHIIIGGGEEECCCCCCDDDDDDEEEEEEGGGJJJNNNQQQSSSPPPNNNMMMLLLMMMNNNMMMLLLIIIIIIIIIIIIHHHHHHGGGGGGggghhhhhhhhhgggfffdddccc^^^^^^^^^___aaadddhhhjjjhhheeebbb___]]]]]]___```bbbbbbcccdddgggjjjlllnnneeedddeeeeeefffggghhhiiiqqquuuzzz}}}|||yyywwwvvvtttsssrrrrrrqqqrrrrrrrrrtttqqqmmmjjjhhheeebbb___\\\[[[ZZZXXXUUURRRPPPNNNIIIHHHGGGFFFFFFGGGIIIJJJGGGGGGFFFGGGIIILLLOOOQQQVVVVVVXXX[[[```ggglllpppqqqvvv|||tttfff\\\XXX___fffgggmmmvvv}}}yyynnnjjjrrrgggXXXUUUVVVUUURRRNNNIIIGGGKKKNNNMMMMMMNNNMMMMMMMMMLLLLLLKKKJJJIIIFFFFFFEEEEEEHHHKKKNNNPPPLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBEEEGGGGGGGGGHHHIIILLLLLLMMMLLLLLLJJJIIIHHHIIIGGGFFFFFFFFFEEECCCAAA@@@CCCEEEFFFDDDCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHFFFHHHKKKNNNOOOOOONNNMMMNNNPPPQQQQQQNNNMMMLLLMMMQQQQQQRRRTTTWWWZZZ\\\\\\cccjjj{{{zzzmmmddddddeee^^^SSSKKKGGGDDDAAA@@@AAA@@@>>><<<999:::<<<===???AAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAA???>>>===<<<>>>@@@CCCEEECCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDBBBDDDEEEEEEDDDDDDEEEGGGIIIIIIJJJJJJKKKKKKKKKKKKIIIJJJJJJIIIHHHIIIKKKMMMQQQQQQSSSUUUXXX[[[^^^___dddcccbbbcccgggmmmtttxxxtttmmmddd^^^[[[XXXTTTPPPSSSQQQPPPOOOLLLLLLTTT^^^___aaa```ZZZWWWVVVSSSNNNIIIDDDBBBDDDEEEDDDFFFKKKMMMXXXkkk|||yyysssuuu~~~vvvjjjfffccckkk~~~{{{www}}}|||rrrqqqzzz~~~wwwhhh\\\RRRKKKHHHJJJKKKKKKJJJJJJMMMPPPNNNLLLJJJHHHGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMIIIJJJKKKLLLMMMNNNOOOOOOPPPMMMIIIGGGHHHHHHFFFEEEFFFIIIKKKKKKHHHEEEDDDDDDCCCCCCCCCDDDGGGJJJNNNPPPMMMLLLJJJKKKMMMOOOPPPOOOKKKLLLKKKJJJHHHEEEDDDDDDlllmmmnnnnnnmmmllljjjiiidddddddddeeehhhkkkoooqqqnnnlllhhhdddcccccceeefffjjjjjjkkkllloooqqqtttvvvlllkkkkkkkkkkkklllmmmmmmuuuzzz~~~xxxxxxwwwvvvuuuuuuuuuuuuzzzwwwrrrnnnkkkhhheeeccc^^^]]]]]][[[YYYWWWUUUTTTPPPNNNLLLKKKKKKKKKMMMNNNJJJJJJIIIJJJLLLPPPTTTVVV______aaadddiiinnnsssvvvvvvzzzsssfffaaajjjqqqrrrvvv}}}pppbbbhhhvvvvvvaaaSSSQQQRRRRRRPPPLLLGGGEEEGGGJJJJJJMMMQQQMMMMMMNNNNNNMMMLLLKKKKKKFFFEEEDDDCCCEEEIIIMMMPPPKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEGGGIIIHHHFFFCCCAAABBBBBBBBBAAAAAAAAA@@@@@@DDDGGGKKKMMMMMMMMMMMMNNNJJJJJJKKKKKKJJJHHHFFFEEEGGGFFFDDDDDDDDDCCCAAA??????AAADDDDDDCCCAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDFFFHHHIIIIIIIIIFFFHHHLLLNNNPPPOOONNNMMMNNNPPPRRRRRRPPPNNNLLLLLLOOONNNNNNPPPSSSWWWYYYZZZ]]]]]]fff}}}uuulllhhhlllwwwxxxttttttlll^^^TTTIIIEEEBBBAAABBBBBB???===:::;;;<<<>>>???AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA???===<<<===???BBBCCCAAABBBCCCCCCDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCDDDDDD@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDCCCDDDFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJIIIHHHIIIKKKNNNPPPQQQRRRTTTWWW[[[___aaadddcccbbbdddjjjsss{{{~~~ssslllhhhddd___ZZZ```]]]YYYTTTNNNKKKQQQZZZVVVWWWTTTMMMJJJJJJIIIFFFBBB???>>>@@@BBBCCCJJJRRRPPP]]]rrrzzzwwwuuuzzznnncccddd___dddtttyyyrrrwwwuuullllllvvv|||zzzrrrzzzzzzlllZZZPPPMMMMMMFFFHHHJJJJJJHHHIIIKKKNNNKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSQQQMMMIIIGGGHHHHHHFFFDDDFFFJJJMMMNNNJJJFFFDDDDDDBBBAAAAAABBBDDDHHHKKKMMMJJJHHHHHHIIIMMMPPPQQQRRRNNNNNNNNNKKKHHHEEECCCCCCqqqqqqooonnnmmmmmmmmmmmmmmmlllooorrrrrrnnnnnnrrrnnnlllkkkiiijjjllloooqqqzzz{{{{{{{{{{{{yyyxxxwwwpppooommmmmmnnnppptttvvv~~~|||~~~~~~~~~{{{zzzzzz{{{}}}|||yyyuuuppplllhhheeeeeefffggggggeeeaaa^^^\\\\\\YYYWWWWWWZZZ[[[ZZZXXXUUUVVVXXXYYYZZZ\\\```ccckkknnnqqqpppooorrrxxx~~~yyyvvv|||qqqkkkmmmxxx~~~qqq```ZZZ[[[XXXSSSOOOJJJMMMNNNLLLGGGEEEHHHKKKJJJKKKKKKKKKHHHEEEAAA>>>BBBAAABBBBBBDDDFFFIIIJJJKKKJJJHHHFFFEEECCCCCCBBBDDDEEEFFFFFFFFFEEECCCBBBBBBDDDEEEDDDBBB@@@??????FFFEEEKKKUUUWWWOOOIIIHHHKKKLLLLLLJJJGGGDDDCCCCCCFFFFFFFFFEEECCCAAA???>>>CCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAA@@@@@@???>>>>>>AAA@@@@@@BBBFFFHHHIIIIIIHHHJJJLLLOOOPPPPPPOOONNNLLLMMMNNNNNNNNNLLLKKKJJJKKKLLLNNNPPPQQQSSSSSSSSSVVVWWW^^^mmm~~~mmmhhh^^^]]]ooo|||vvvjjj___UUUOOOGGGCCCBBBAAA@@@>>>:::======<<<===???@@@@@@CCCCCCCCCBBBAAA@@@>>>>>>???>>>===<<<<<<===???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCBBB@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMMMMMMMOOOQQQOOORRRUUUTTTRRRVVV```iiihhhgggggggggjjjqqqzzz{{{uuuoookkkkkkllleeeWWWMMMLLLQQQSSSSSSKKKEEECCCAAA>>>???BBBEEEEEEFFFHHHMMMSSSTTTRRROOO[[[ooo~~~wwwxxx|||~~~tttjjjfffgggbbbcccppp|||yyyzzzzzzyyyxxxpppeeegggssswwwqqqmmmjjjddd]]]UUUOOOJJJHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJHHHGGGGGGIIIKKKLLLNNNOOOPPPPPPPPPOOONNNMMMLLLMMMOOOPPPQQQRRRRRRRRRTTTPPPLLLMMMNNNMMMHHHBBBHHHHHHIIILLLNNNNNNMMMKKKIIIFFFDDDCCCEEEHHHJJJJJJJJJIIIIIIJJJLLLNNNNNNNNNQQQOOOKKKHHHFFFEEEEEEEEEuuutttrrrpppoooooooooooouuurrrssswwwwwwsssrrrssspppoooooooooqqqtttwwwyyyyyyzzz{{{|||||||||{{{{{{qqqqqqqqqqqqsssuuuxxxzzz~~~zzzvvvqqqmmmkkkjjjkkkllllllkkkhhheeecccgggfffeeeeeeggghhhhhhgggeeefffgggggggggiiilllooorrruuuvvvvvvuuuxxxvvvrrruuu}}}|||tttyyyxxxjjj___```dddaaaYYYRRRHHHIIIJJJHHHFFFFFFGGGIIIIIIJJJKKKKKKJJJGGGEEECCCCCCCCCCCCDDDEEEGGGIIIJJJIIIIIIGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@CCCEEEFFFEEECCCAAAAAAAAAIIIHHHMMMVVVXXXQQQKKKJJJKKKLLLLLLJJJGGGDDDCCCDDDCCCBBBAAA@@@>>>===<<<;;;@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAABBBFFFHHHIIIIIIHHHJJJLLLNNNPPPPPPOOOOOOLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKMMMNNNPPPQQQQQQQQQWWWVVVZZZcccoookkkbbb___hhhtttzzzqqqlllccc\\\SSSMMMJJJIIIFFFDDD===>>>>>>===>>>@@@BBBBBBCCCCCCCCCBBBAAA???>>>===>>>===;;;::::::<<<===???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCBBBDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLMMMMMMOOOQQQSSSSSSVVVXXXVVVTTTWWW```hhhjjjiiigggeeeffflllsssxxx|||xxxvvvvvvooo___QQQNNNPPPRRRLLLFFFBBBBBBAAA@@@AAAEEEIIIMMMQQQVVVZZZ\\\[[[YYYSSS\\\lll|||~~~xxxyyy|||yyyoooiiiiiijjjdddeeeqqq{{{zzz|||wwwvvvnnndddeeeoooqqqlllbbb___[[[UUUPPPKKKHHHFFFIIIIIIIIIJJJJJJJJJJJJJJJLLLKKKKKKJJJKKKLLLMMMNNNMMMNNNOOOPPPPPPOOONNNMMMMMMNNNOOOPPPQQQRRRRRRSSSQQQOOOMMMMMMOOONNNJJJFFFJJJJJJLLLNNNQQQQQQPPPNNNJJJGGGEEEDDDFFFIIIJJJJJJLLLJJJIIIJJJLLLNNNOOOOOORRRQQQNNNJJJHHHGGGGGGGGGyyyxxxvvvtttsssssssssttt}}}xxxwwwzzz|||yyyvvvuuuqqqrrrsssuuuxxx|||yyyzzz{{{}}}~~~tttuuuvvvyyy{{{}}}}}}xxxtttrrrrrrrrrssstttsssqqqpppnnnqqqrrrsssssssssssstttuuusssttttttrrrrrrsssuuuxxx|||}}}~~~~~~}}}}}}ooommmuuu|||vvvllluuuzzzlllccc^^^eeelllggg[[[QQQGGGFFFDDDDDDFFFGGGHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGBBBBBBBBBCCCDDDEEEGGGHHHGGGFFFFFFDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@@@@CCCEEEGGGFFFEEECCCBBBCCCHHHHHHLLLSSSUUUPPPKKKIIIJJJKKKKKKIIIGGGDDDCCCDDDEEECCCAAA@@@>>>>>>>>>>>>======>>>???@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAACCCFFFHHHIIIHHHHHHIIILLLNNNOOOPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNTTTSSSUUUYYY^^^iii~~~xxxqqqkkkhhheeejjj}}}|||}}}tttlllbbb[[[WWWTTTQQQNNNBBB???<<<<<<===?????????AAA@@@@@@???>>>===<<<;;;???===<<<::::::;;;===>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBAAACCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFGGGIIIJJJJJJJJJLLLNNNOOOPPPRRRUUUWWWZZZ]]]___]]]ZZZZZZ___eeegggeeebbb___^^^```eeeiii~~~xxxfffUUUOOOOOOPPPIIIDDDBBBCCCDDDDDDHHHMMMVVV\\\eeekkklllhhhdddaaa]]]cccnnn|||xxxzzz~~~}}}wwwooolllnnnnnnggggggrrr{{{}}}vvvtttlllaaaaaahhhiiidddVVVTTTRRRNNNKKKIIIGGGFFFIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTOOOOOOPPPPPPPPPOOOMMMLLLMMMMMMOOORRRUUUVVVTTTRRRLLLJJJGGGGGGHHHJJJKKKKKKNNNKKKIIIIIIKKKNNNPPPQQQRRRQQQNNNKKKJJJIIIHHHHHH{{{zzzyyyxxxxxxyyyzzz{{{~~~xxxvvv{{{~~~|||xxxvvvssstttvvvxxx{{{~~~{{{|||}}}~~~xxxyyy|||~~~zzzwwwxxxxxxxxxyyyyyyxxxxxxxxx{{{~~~|||{{{}}}}}}}}}|||zzzyyyzzz|||rrrkkkqqq}}}tttpppzzzpppccc\\\ZZZbbbiiicccVVVLLLIIIEEEAAABBBFFFIIIHHHFFFFFFGGGHHHIIIIIIIIIGGGGGG>>>??????@@@AAABBBBBBCCCEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAABBBDDDFFFFFFEEECCCCCCCCCDDDEEEGGGLLLNNNLLLHHHEEEHHHIIIJJJHHHFFFDDDCCCDDDEEECCCAAA???>>>>>>???@@@<<<======>>>@@@BBBDDDEEEBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCFFFHHHHHHHHHHHHIIIKKKMMMNNNOOOOOOOOONNNLLLKKKIIIHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMOOOSSSVVVXXX___ooo~~~vvvjjjeeeooo|||rrrllliiigggdddaaaNNNFFF???>>>???>>>>>>???@@@??????>>>>>>>>>>>>>>>@@@???===<<<;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBBEEEDDDDDDCCCCCCBBBBBBAAACCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFHHHIIIKKKKKKJJJLLLOOOQQQSSSWWW[[[^^^bbbfffiiihhhccc^^^]]]^^^]]]\\\YYYUUURRRRRRVVVXXXgggoooxxx}}}|||{{{}}}{{{~~~xxxfffUUUMMMMMMNNNLLLHHHFFFIIILLLPPPXXX```ooottt|||}}}sssllljjjmmmsss{{{xxxzzz{{{xxx~~~zzztttssspppiiiiiisss|||xxxtttjjj```^^^aaa```\\\QQQPPPNNNLLLJJJIIIHHHHHHJJJKKKLLLMMMNNNNNNNNNMMMKKKLLLNNNOOOPPPQQQQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPOOOPPPQQQRRRTTTUUUPPPRRRTTTTTTRRRPPPPPPPPPOOOPPPRRRUUUXXXYYYWWWVVVOOOMMMKKKKKKLLLNNNNNNNNNNNNKKKHHHGGGJJJMMMPPPQQQPPPOOOMMMKKKIIIHHHHHHHHH{{{||||||}}}~~~zzzuuusssyyy}}}|||xxxvvvxxxyyy{{{}}}~~~~~~|||~~~~~~{{{||||||{{{{{{||||||}}}~~~}}}xxx{{{yyyvvvtttwwwzzzzzz~~~ggg[[[UUUSSSYYY]]]YYYQQQLLLLLLFFFAAABBBGGGJJJIIIFFFEEEFFFFFFFFFFFFEEEDDDCCC>>>>>>??????@@@@@@@@@@@@DDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@BBBEEEEEEDDDCCCCCCCCCBBBCCCEEEFFFIIIIIIGGGCCCEEEFFFGGGFFFDDDBBBBBBCCC@@@>>><<<::::::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDBBBBBBCCCDDDEEEEEEFFFGGGEEEDDDCCCDDDFFFHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLIIILLLQQQVVVXXXZZZeeeppp}}}|||qqqqqqxxx{{{{{{{{{yyyxxx___QQQDDDAAAAAA@@@???AAAAAAAAA@@@@@@@@@AAABBBCCC@@@???<<<;;;::::::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDBBBBBBDDDEEEGGGHHHJJJJJJIIIKKKNNNPPPSSSXXX]]]aaaeeejjjooonnnhhh```XXXUUURRRQQQOOOLLLIIIIIILLLNNNPPPVVV^^^bbbccceeekkkpppkkkpppoooaaaSSSMMMNNNPPPQQQNNNOOOTTT[[[cccqqq~~~~~~tttrrryyyxxx||||||wwwtttsss|||xxxrrrkkkkkkuuu}}}|||uuuiii___ZZZ[[[YYYUUUOOONNNMMMKKKIIIHHHHHHHHHKKKLLLNNNOOOPPPPPPOOOOOOJJJKKKLLLNNNOOOPPPPPPPPPNNNOOOPPPQQQRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTVVVWWWVVVTTTRRRQQQQQQPPPQQQRRRVVVXXXYYYXXXVVVQQQOOONNNNNNPPPQQQQQQPPPMMMJJJGGGFFFIIILLLOOOPPPOOOOOOMMMLLLKKKJJJJJJIII|||~~~xxxttttttyyy}}}{{{yyyxxx}}}}}}||||||}}}~~~}}}~~~rrrdddccchhhmmmpppxxx~~~}}}wwwcccVVVQQQOOOQQQQQQOOOOOORRROOOIIIDDDCCCFFFHHHGGGEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGFFFEEEEEE@@@@@@???>>>>>>>>>>>>>>>???BBBDDDEEEDDDCCCCCCDDDCCCEEEEEEEEEGGGJJJHHHEEEBBBCCCEEEDDDBBBAAAAAABBB???>>>===<<<<<<===>>>>>>@@@@@@@@@???@@@@@@AAAAAA@@@AAABBBCCCEEEFFFGGGHHHFFFEEEDDDDDDFFFHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKLLLMMMMMMMMMLLLLLLIIIJJJNNNRRRTTTTTTXXX___gggyyy|||~~~lllXXXFFFAAABBBAAAAAADDDBBBAAA@@@??????@@@AAABBB???>>>;;;999888888888999999::::::;;;;;;;;;;;;;;;>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFFHHHIIIIIIIIIHHHGGGGGGFFFCCCCCCDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKNNNRRRWWW[[[^^^ccchhhiiidddZZZRRRLLLJJJJJJIIIGGGEEEEEEGGGIIIDDDGGGJJJLLLNNNQQQXXX]]]XXXaaaeee]]]SSSPPPUUUYYYZZZ[[[```iiirrr~~~{{{{{{~~~|||zzz}}}}}}wwwqqqooottt~~~~~~vvvooonnnwwwwwwhhh]]]VVVTTTRRRPPPLLLKKKJJJHHHFFFEEEEEEEEEIIIKKKMMMOOOPPPPPPOOONNNJJJJJJKKKLLLMMMMMMNNNNNNJJJKKKMMMNNNNNNNNNNNNMMMOOOPPPQQQSSSTTTTTTTTTTTTVVVVVVVVVVVVVVVTTTRRRQQQPPPPPPRRRTTTWWWWWWUUUSSSPPPOOONNNOOOQQQSSSSSSRRRLLLJJJHHHHHHJJJMMMOOOPPPQQQQQQPPPOOOOOONNNMMMMMM~~~{{{yyyzzz~~~~~~{{{zzz|||}}}|||{{{{{{{{{|||{{{uuurrriii]]]YYY```lllrrrvvvssswww|||rrrdddYYYVVVSSSPPPKKKHHHMMMUUUQQQLLLFFFDDDDDDEEEEEECCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFFFFEEEDDD@@@???>>>===<<<===>>>>>>@@@BBBEEEFFFEEEEEEEEEFFFDDDGGGFFFCCCEEEJJJJJJFFF???AAABBBBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>=========???@@@AAACCCEEEGGGHHHIIIGGGFFFDDDEEEFFFGGGGGGFFFIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLHHHIIIJJJKKKKKKKKKKKKKKKKKKHHHGGGJJJLLLMMMPPPTTTZZZdddrrr~~~eeeOOOJJJMMMMMMOOOTTTNNNLLLIIIFFFEEEDDDDDDEEEBBB@@@===;;;999999999:::999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<======>>><<<<<<======>>>>>>?????????@@@AAACCCDDDEEEEEEEEEHHHHHHHHHIIIHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCFFFJJJNNNQQQTTTXXXYYYVVVPPPJJJFFFCCCDDDDDDBBB@@@@@@BBBCCCAAAAAAAAABBBCCCFFFIIILLLLLLXXXaaa^^^WWWXXX___eeepppsss}}}{{{~~~|||xxxxxx|||~~~zzzwwwvvv}}}{{{sssrrrzzz||||||wwwfffYYYRRRNNNLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHKKKNNNOOONNNMMMLLLKKKKKKJJJJJJJJJKKKMMMNNNIIIKKKLLLNNNNNNNNNNNNMMMNNNPPPSSSUUUVVVVVVTTTSSSTTTRRRQQQSSSVVVVVVSSSPPPOOOOOOPPPRRRSSSSSSQQQOOOMMMLLLLLLNNNQQQRRRSSSRRRMMMKKKJJJKKKMMMOOOPPPPPPQQQQQQQQQPPPPPPOOONNNNNN|||{{{~~~}}}{{{zzzzzzzzz{{{|||~~~{{{zzz{{{~~~wwwiiigggeee^^^XXX]]]mmm~~~{{{jjjggglllrrrvvvzzzyyypppfff```]]]ZZZSSSIIIDDDJJJTTTQQQMMMHHHDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAA???>>>===>>>@@@BBBDDDEEEEEEDDDDDDBBBAAA???>>>>>>>>>???@@@AAACCCFFFGGGGGGFFFGGGHHHCCCFFFEEEAAADDDIIIJJJEEE>>>???AAAAAA???>>>??????<<<======>>>>>>>>>>>>===BBBAAA@@@>>><<<;;;::::::>>>???AAABBBEEEGGGHHHIIIHHHFFFEEEEEEFFFGGGGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGJJJKKKLLLKKKKKKFFFGGGHHHIIIJJJJJJJJJJJJMMMFFFAAADDDHHHJJJMMMQQQVVVXXX^^^kkkwww___ZZZ^^^___cccjjj```^^^ZZZVVVSSSQQQPPPPPPFFFDDDAAA>>>===<<<======999999:::;;;;;;;;;;;;:::777777888999999:::;;;;;;888999999:::;;;<<<=========>>>???AAABBBCCCCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@>>>===;;;<<<@@@CCCGGGIIIJJJKKKJJJHHHEEEDDD???@@@@@@>>><<<<<<===>>>BBB@@@??????@@@BBBBBBAAAGGGUUUaaa```\\\___hhhooo~~~zzzuuuuuuzzzwwwuuu|||xxxyyy}}}wwweeeWWWOOOJJJIIIIIIFFFFFFEEEDDDDDDDDDEEEEEEDDDFFFIIILLLMMMLLLKKKJJJMMMLLLJJJIIIIIIKKKMMMNNNLLLMMMNNNPPPQQQQQQPPPPPPMMMPPPSSSVVVWWWVVVTTTRRRQQQNNNMMMPPPUUUWWWTTTOOONNNMMMNNNPPPQQQQQQNNNLLLKKKJJJJJJLLLOOORRRRRRQQQNNNMMMLLLMMMPPPRRRRRRQQQNNNOOOOOOOOOOOONNNMMMLLL}}}~~~}}}xxxuuuvvv}}}{{{xxxuuussskkknnnpppqqquuuuuuhhhdddiiicccaaa^^^```ppppppaaa[[[dddmmmpppppprrrrrrpppkkkcccWWWNNNIIIHHHIIIJJJMMMJJJGGGDDDAAA@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA??????@@@AAAAAA???>>>===>>>???@@@BBBCCCDDDDDDDDDEEECCCAAA???>>>>>>>>>>>>CCCBBBBBBDDDFFFFFFEEECCC???>>>>>>AAAEEEGGGEEECCC@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<=========>>>CCC@@@======???AAA@@@???;;;===???@@@AAACCCGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIGGGDDDBBBAAAAAABBBDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLIIILLLSSS___nnn~~~rrrqqquuu}}}zzzsssqqqqqqllleeeWWWNNNDDD?????????;;;777888999;;;:::999999;;;===::::::999999999888888777555;;;<<<::::::>>><<<777===;;;:::<<<@@@AAA@@@>>>EEEEEEEEEFFFFFFEEEEEEDDDCCC@@@===<<>>BBB<<<:::>>>???;;;;;;>>>???BBBCCCAAA???@@@@@@??????>>>===<<<;;;<<<===???OOOIIIDDDBBB@@@???CCCIIIEEEZZZnnnrrrqqquuu|||zzzwwwmmmzzz~~~}}}~~~yyyyyy{{{}}}||||||yyy~~~ooo\\\OOOKKKKKKIIIGGGHHHFFFDDDCCCDDDEEEDDDCCCBBBBBBBBBFFFKKKNNNNNNLLLJJJIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNOOONNNNNNMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQOOOOOOSSSWWWXXXTTTOOOLLLMMMNNNOOOOOONNNLLLKKKJJJKKKLLLMMMOOOPPPQQQRRRQQQQQQPPPOOONNNNNNNNNNNNKKKKKKKKKKKKKKKJJJIIIIII|||vvvsssvvv{{{sssoookkkiiigggbbbiiirrr{{{yyynnnfff^^^___eeegggiiikkkrrrooo[[[UUU^^^gggjjjlllooopppnnnbbb\\\RRRJJJGGGFFFGGGGGGJJJHHHFFFDDDBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>???@@@AAABBBCCCCCCCCCDDDCCCAAA@@@???@@@@@@AAAEEEDDDBBBBBBCCCDDDCCCAAA@@@>>>===???BBBDDDCCCBBB@@@???>>>>>>============<<<<<<<<<=========>>>>>>@@@>>>;;;<<<===>>>===;;;;;;<<<>>>>>>>>>@@@BBBDDDGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFCCC@@@???@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJHHHHHHGGGHHHHHHIIIJJJKKKJJJKKKPPPXXXcccssspppcccRRRGGGBBBAAA>>>;;;666888:::;;;<<<<<<<<<<<<777777888:::<<<<<<<<<;;;666::::::777777;;;;;;777<<<::::::<<<@@@BBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@AAA>>><<<<<<===>>>===<<<@@@;;;:::======::::::>>>:::<<<===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@EEEBBBCCCGGGIIIHHHKKKOOOUUUeeetttyyy{{{vvvoooooo{{{}}}|||{{{zzzyyyuuu}}}|||yyyuuuhhhXXXMMMJJJKKKKKKIIIGGGEEECCCCCCDDDDDDDDDCCCBBBBBBBBBEEEJJJLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNMMMLLLLLLNNNNNNOOOOOOPPPPPPQQQQQQPPPNNNNNNRRRVVVWWWSSSNNNJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLNNNOOOPPPQQQPPPPPPOOONNNNNNNNNNNNNNNJJJKKKKKKKKKKKKKKKJJJJJJ{{{uuussswww}}}wwwnnnfffbbb``````___fffppp~~~~~~ggg]]]ZZZZZZaaajjjsssxxxnnnWWWOOOYYYcccfffhhhjjjjjjiiiWWWRRRKKKFFFDDDDDDDDDDDDFFFEEEEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA???@@@@@@AAABBBBBBBBBAAABBBAAAAAAAAAAAABBBDDDEEEHHHEEEBBB@@@AAAAAAAAA@@@@@@???======???@@@@@@@@@@@@???>>>======>>>???@@@============>>>>>>>>>>>>>>>===<<<===>>>===<<<:::<<<===>>>>>>======>>>@@@DDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAA???>>>>>>???@@@DDDDDDEEEGGGGGGHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJLLLQQQWWW```qqq|||nnnZZZOOOJJJFFFCCC;;;;;;<<<>>>??????===;;;>>>===<<<;;;<<<;;;999777:::<<<;;;888888;;;;;;999:::888888999<<<>>>>>>===>>>>>>??????>>>======<<<>>>===<<<<<<===>>><<<;;;???===<<<>>>>>><<<<<>>???@@@AAAAAAAAA???===;;;;;;<<<>>>>>>@@@???>>>======???AAABBB======>>>>>>>>>??????????????????@@@@@@>>><<<;;;<<<===??????>>>===>>>???BBBBBBBBBCCCCCCDDDEEEEEEBBBAAA???============>>>AAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGJJJNNNQQQVVVaaalll~~~rrrrrryyyzzzjjj^^^UUUOOOGGGDDD@@@@@@AAACCCCCCBBBFFFBBB>>><<<<<<<<<:::777===>>>>>>===<<<======;;;<<<;;;:::999999:::;;;;;;<<<============<<<;;;:::<<<<<<<<<===>>>>>>===<<<@@@@@@AAABBBAAA??????AAACCC@@@>>>@@@@@@>>>>>>???===>>>??????@@@EEEMMMSSSUUUYYYfff|||}}}zzz{{{}}}zzzxxx|||xxxxxx}}}|||rrriii\\\UUULLLHHHHHHIIIIIIHHHDDDCCCAAABBBCCCDDDDDDCCCEEEEEEFFFGGGHHHHHHGGGGGGDDDDDDCCCCCCDDDFFFGGGHHHKKKLLLMMMOOOOOONNNNNNMMMLLLLLLLLLLLLLLLNNNOOOPPPLLLKKKKKKMMMPPPPPPMMMKKKGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOLLLLLLLLLKKKLLLLLLMMMMMMIIIJJJJJJKKKKKKKKKKKKKKK}}}~~~}}}~~~|||rrrooolllnnnttt}}}ssskkkccceeemmmyyyxxxqqqlllpppvvvzzz|||}}}rrrnnnfffZZZYYYcccllllllggg```WWWPPPHHHFFFCCCCCCDDDEEEDDDDDDAAAAAABBBCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCBBB@@@?????????@@@AAAAAABBBBBBCCCCCCCCCBBBBBB@@@@@@AAABBBDDDFFFIIIJJJGGGDDD@@@>>>???AAACCCDDDAAA@@@>>><<<:::;;;<<<>>>??????>>>>>>???@@@AAABBB>>>>>>>>>????????????@@@???@@@AAAAAA???>>><<<;;;:::<<<>>>>>>=========>>>@@@@@@AAABBBCCCCCCDDDDDD@@@@@@>>>===<<<=========>>>???@@@AAABBBCCCCCCCCCEEEGGGHHHHHHGGGGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGIIIMMMNNNPPPVVV]]]fff~~~rrrkkkiii|||mmmcccVVVPPPIIIDDDEEEJJJPPPTTTQQQLLLGGGFFFGGGGGGDDDAAA=========>>>>>>===<<<===AAA@@@>>><<<;;;;;;<<<===::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<===>>>>>>???DDDHHHHHHGGGFFFFFFEEELLLDDD@@@AAAAAA??????BBBEEEFFFHHHIIILLLUUUbbbllliiijjjuuu}}}||||||yyyvvvvvvwwwqqqdddXXXTTTOOOJJJGGGGGGGGGFFFDDDCCCAAA@@@AAACCCDDDDDDCCCGGGHHHIIIIIIHHHGGGGGGGGGBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMIIIIIIIIIKKKLLLLLLJJJIIIGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJKKKKKKKKKKKKKKKJJJ~~~|||uuuqqqqqqsssuuuzzzwwwnnnfffiiiuuuxxxjjjdddaaa\\\aaajjjpppmmmddd[[[PPPHHHGGGFFFDDDDDDEEEFFFFFFEEEBBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBDDDFFFHHHJJJGGGDDD@@@>>>@@@BBBDDDDDD@@@@@@@@@>>><<<;;;===>>>??????@@@@@@AAAAAAAAAAAA>>>?????????@@@@@@@@@@@@>>>@@@@@@???===;;;;;;;;;999<<<>>>>>>===<<<<<<===??????AAABBBCCCCCCCCCCCC@@@??????>>>>>>>>>>>>>>>;;;<<<>>>???AAAAAABBBBBBCCCEEEFFFFFFFFFFFFGGGIIIHHHGGGGGGFFFEEEEEEEEEFFFHHHGGGHHHKKKKKKJJJMMMRRR[[[qqqyyyoookkkmmmfff[[[RRRPPPVVVbbbkkkqqqlllfffbbb```ZZZPPPHHHCCC???>>>?????????AAAEEEJJJIIIFFFAAA===:::;;;<<<888999:::;;;<<<<<<<<<<<<888999:::;;;;;;===AAADDDCCCMMMVVVXXXYYYZZZYYYWWWWWWLLLDDDFFFGGGEEEGGGLLLMMMPPPTTTVVVYYYbbbooozzz{{{www}}}yyy{{{zzzwwwrrrkkk^^^SSSMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@???@@@BBBDDDDDDDDDGGGIIIJJJJJJHHHGGGGGGHHHAAAAAAAAAAAACCCEEEGGGIIIFFFGGGIIIJJJJJJJJJIIIHHHJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHIIIJJJJJJKKKLLLLLLHHHHHHHHHHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJIII{{{ssssssuuusssrrrrrruuummmqqq}}}rrriiidddccccccffflllnnnggg^^^VVVNNNHHHIIIGGGEEEDDDEEEGGGGGGGGGDDDCCCCCCBBBCCCDDDFFFGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIFFFBBB@@@AAABBBBBBBBB???AAABBBAAA>>>===>>>???>>>@@@AAABBBCCCBBB@@@????????????@@@@@@@@@AAAAAA@@@AAABBB???<<<;;;<<<>>>???AAACCCCCCAAA???======>>>???AAABBBDDDDDDDDDCCC@@@@@@@@@???????????????;;;<<<===???@@@AAABBBBBBBBBCCCEEEEEEDDDDDDFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHFFFGGGKKKKKKIIIKKKNNNVVVcccvvv~~~~~~{{{||||||mmmcccfffssswwweeeXXXTTTLLLFFFFFFGGGIIIQQQYYYhhheee^^^SSSHHH@@@======;;;<<<>>>???AAABBBBBBBBB===>>>??????@@@CCCIIINNNSSSaaapppvvvyyy}}}}}}zzzmmm___UUUWWWZZZZZZ___gggdddiiimmmnnnlllnnnvvv}}}zzz}}}~~~}}}}}}www}}}~~~vvvlllddd[[[SSSHHHHHHIIIIIIHHHFFFDDDAAA@@@???>>>???BBBDDDDDDDDDFFFHHHJJJIIIGGGEEEFFFGGG@@@@@@@@@AAACCCFFFHHHJJJGGGHHHIIIJJJJJJJJJIIIHHHJJJKKKLLLLLLKKKIIIFFFDDDEEEFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKIIIHHHHHH{{{yyyyyyxxxqqqiiicccgggoootttxxx|||www}}}rrrlllkkkiiiiiikkkhhhkkkjjjaaaXXXSSSOOOKKKKKKHHHEEEDDDEEEGGGGGGGGGEEEDDDCCCBBBCCCEEEGGGHHHCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@;;;;;;===>>>@@@@@@AAAAAACCCCCCBBBBBBBBBDDDEEEFFFKKKHHHDDDBBBBBBBBBAAA@@@???AAACCCCCC@@@>>>???@@@>>>@@@BBBDDDDDDBBB@@@>>>??????@@@@@@@@@AAAAAAAAADDDEEEDDDBBB>>>===???BBBFFFHHHIIIIIIEEEBBB@@@@@@>>>???AAACCCDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@;;;<<<===???AAABBBBBBBBB@@@BBBDDDDDDCCCDDDEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEFFFKKKMMMLLLNNNRRRNNNUUU___ppp}}}zzzwwwtttrrr|||qqqggg\\\RRRPPPQQQVVVaaannn{{{kkkYYYLLLEEECCC@@@AAACCCEEEGGGHHHIIIIIICCCDDDEEEEEEFFFKKKRRRXXXdddvvvssshhhkkkpppqqqxxx|||}}}zzzsssvvv|||~~~zzzrrr{{{}}}qqqbbbYYYSSSNNNEEEFFFHHHJJJIIIGGGEEEBBB???>>>>>>???BBBDDDDDDDDDDDDGGGIIIHHHFFFDDDEEEGGG@@@@@@@@@AAACCCFFFIIIJJJJJJJJJLLLMMMMMMMMMLLLKKKIIIKKKMMMMMMLLLHHHDDDBBBDDDEEEFFFEEEDDDCCCDDDEEECCCCCCCCCCCCDDDEEEGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGGGG~~~~~~}}}}}}|||{{{{{{{{{}}}xxxnnnhhh^^^___fffsss~~~tttllllllqqqvvvxxxgggccc^^^WWWRRRNNNLLLKKKLLLLLLLLLJJJFFFDDDDDDDDDFFFFFFDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDBBB???>>>????????????AAACCCEEEFFFIIIHHHFFFEEEDDDEEEGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDDDDBBB@@@???AAABBBAAA@@@DDDJJJKKKEEE???===>>>??????@@@AAABBBCCCCCCGGGGGGEEECCCAAACCCGGGJJJQQQQQQOOOKKKFFFAAA>>>===???@@@AAACCCEEEHHHJJJKKKFFFEEEDDDCCCBBBAAAAAAAAA;;;;;;<<<>>>BBBCCCCCCBBBCCCCCCCCCBBBAAAAAACCCEEEIIIGGGFFFHHHJJJIIIFFFCCCGGGGGGHHHJJJLLLMMMNNNOOOTTTPPPUUUdddsssyyy{{{}}}ooobbb[[[```rrrqqq]]]SSSNNNSSSUUUUUUVVV[[[``````\\\SSSOOOMMMPPPTTTYYYaaaiii}}}~~~~~~zzzpppppp~~~~~~~~~wwwssssssqqqjjj___VVVQQQPPPGGGEEEDDDEEEGGGHHHEEEBBB>>>AAADDDDDDBBB??????AAAFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAACCCFFFIIIKKKMMMKKKJJJIIIJJJKKKJJJIIIGGGGGGGGGHHHIIIIIIFFFDDDBBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAAAAABBBDDDEEE@@@BBBDDDFFFGGGHHHHHHGGGLLLLLLMMMNNNOOONNNKKKHHH|||xxxsssmmmjjjiiikkknnnqqqttt{{{qqqgggaaa___\\\bbbpppyyytttrrrsssssssssaaa^^^ZZZVVVRRROOOMMMLLLMMMMMMMMMJJJFFFDDDCCCDDDEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFDDDBBB@@@????????????@@@BBBCCCDDDGGGFFFDDDCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDCCCBBBAAABBBCCCDDDCCCFFFKKKLLLFFF@@@>>>>>>???@@@AAABBBCCCDDDEEEGGGGGGEEECCCAAACCCFFFIIIQQQQQQPPPLLLGGGCCCAAA@@@??????@@@BBBDDDFFFHHHIIIFFFEEEDDDCCCBBBBBBBBBBBB>>>===>>>???BBBCCCBBBAAACCCCCCCCCBBBAAAAAACCCEEEDDDCCCCCCEEEHHHHHHFFFCCCFFFGGGHHHJJJKKKMMMNNNOOOMMMJJJMMMYYYdddsssxxxmmmmmmzzz}}}qqqkkkppppppnnnkkknnnrrrrrroooddd___[[[[[[\\\^^^eeelllvvvqqq{{{~~~}}}~~~yyyqqqppppppmmmggg___WWWSSSRRRGGGEEEDDDEEEHHHHHHFFFCCC???CCCFFFFFFDDDAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBB@@@AAABBBDDDFFFGGGHHHHHHJJJIIIHHHIIIKKKLLLLLLLLLGGGFFFFFFGGGHHHHHHFFFCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEEEEFFFEEECCCAAAAAABBBDDDFFFAAABBBDDDEEEGGGHHHHHHHHHKKKJJJIIIJJJKKKJJJHHHFFF~~~||||||{{{||||||zzztttkkkccc```___aaaeeelllttt}}}zzzggg\\\YYY\\\___fffppp~~~zzzvvvqqqlllhhhXXXWWWVVVTTTRRRPPPOOONNNNNNOOONNNKKKGGGDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHIIIJJJIIIGGGDDDCCC@@@????????????@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGGJJJJJJIIIHHHGGGEEECCCBBB@@@BBBEEEEEEEEEDDDEEEFFFGGGEEEGGGLLLLLLFFF@@@>>>>>>???@@@BBBCCCDDDFFFFFFFFFFFFEEECCCAAABBBEEEHHHMMMMMMMMMKKKGGGCCCBBBBBB??????@@@AAABBBDDDFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCAAA@@@@@@AAABBBCCCAAA@@@BBBCCCCCCBBBAAAAAABBBDDDBBBBBBBBBEEEGGGHHHGGGEEEFFFFFFHHHIIIKKKMMMNNNOOONNNKKKMMMSSSZZZbbbuuu{{{|||zzz|||{{{xxxnnnhhhccc```]]]\\\aaahhh{{{zzz{{{}}}xxxuuuvvvyyy}}}~~~|||yyy|||vvvmmmjjjiiigggbbb\\\VVVTTTSSSGGGEEEDDDEEEHHHIIIGGGDDDBBBEEEHHHHHHFFFCCC@@@???<<<<<<======???@@@BBBCCC@@@BBBEEEHHHIIIIIIIIIHHHHHHFFFFFFHHHKKKMMMNNNNNNFFFEEEEEEEEEFFFFFFDDDBBBAAAAAABBBCCCBBBAAA@@@???>>>??????AAABBBDDDFFFGGGIIIGGGCCCAAA@@@BBBDDDFFFCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJHHHHHHIIIHHHGGGEEEwwwtttvvvwwwyyyyyyuuulllccc```ffflllooovvv|||tttfff\\\YYY```mmmvvv}}}xxxppphhh___ZZZQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOLLLGGGDDDCCCCCCAAAAAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEHHHIIIJJJKKKJJJHHHFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAAAABBBDDDEEEFFFJJJJJJJJJIIIGGGDDDBBBAAA>>>AAAEEEGGGGGGGGGGGGHHHIIIFFFGGGKKKKKKEEE???>>>??????@@@BBBDDDEEEFFFGGGFFFFFFEEECCCAAAAAADDDGGGFFFGGGHHHFFFDDDBBBAAAAAAAAAAAAAAAAAABBBCCCEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDBBBAAAAAABBBDDDDDDCCCAAABBBCCCDDDCCCAAA@@@AAACCCCCCDDDEEEGGGIIIIIIHHHGGGEEEFFFGGGIIIKKKMMMNNNOOORRROOOPPPSSSUUUYYYeeerrr}}}zzztttnnnhhhccc\\\WWW[[[aaasssyyynnngggdddggglll}}}|||sssxxx{{{uuulllcccbbb^^^ZZZVVVRRRPPPPPPGGGEEEDDDFFFIIIJJJHHHEEECCCEEEHHHHHHGGGCCC@@@===;;;;;;<<<===>>>@@@AAABBB@@@BBBEEEHHHJJJLLLLLLLLLGGGFFFFFFGGGJJJLLLMMMLLLFFFEEEDDDDDDEEEDDDCCCAAA@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAADDDFFFHHHIIIIIIGGGCCC@@@???@@@BBBDDDDDDCCCCCCDDDEEEGGGIIIKKKNNNLLLJJJIIIJJJJJJIIIHHHuuusssvvvxxxwwwyyyyyytttooopppzzz{{{tttmmmjjjjjjeeedddccceeemmm||||||xxx{{{yyyqqqfff]]]VVVRRRNNNOOOPPPRRRSSSSSSSSSSSSPPPQQQPPPLLLHHHEEEDDDDDD@@@AAAAAABBBCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHJJJJJJJJJHHHFFFEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDFFFFFFIIIIIIIIIHHHFFFDDDAAA???===@@@EEEHHHHHHIIIIIIJJJJJJFFFFFFIIIIIICCC>>>===???@@@AAABBBDDDEEEFFFGGGEEEEEEDDDBBBAAAAAACCCEEEBBBCCCEEEDDDBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFAAAAAAAAACCCEEEFFFFFFDDDAAACCCDDDCCCAAA@@@@@@AAADDDEEEGGGHHHGGGGGGFFFFFFEEEFFFHHHJJJLLLNNNOOOPPPPPPOOOOOOPPPPPPRRRYYYaaattt~~~wwwooocccYYYYYY^^^lllxxxggg]]]WWWWWW]]]eee~~~pppttt|||~~~|||zzz}}}yyypppiii]]]ZZZUUUQQQNNNLLLKKKJJJGGGEEEDDDFFFJJJKKKJJJGGGDDDEEEFFFGGGFFFCCC???===>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCFFFIIIMMMQQQSSSIIIHHHGGGGGGIIIJJJJJJIIIFFFEEECCCCCCCCCCCCBBB@@@???@@@AAAAAAAAA@@@???>>>@@@@@@AAACCCEEEGGGIIIJJJGGGEEEAAA>>>===>>>???AAACCCCCCCCCCCCDDDFFFIIIJJJNNNLLLJJJJJJKKKLLLKKKJJJvvvuuuxxxzzz}}}{{{tttqqqqqqllliiifffccc]]]YYY\\\aaaffflllttt~~~~~~}}}pppeeehhhppp{{{~~~zzzrrrhhh]]]UUUQQQPPPMMMNNNNNNPPPQQQRRRSSSSSSPPPQQQPPPMMMIIIFFFEEEEEEAAABBBCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIGGGDDDAAA@@@>>>@@@DDDGGGHHHIIIJJJLLLJJJGGGFFFHHHHHHCCC??????@@@@@@AAABBBCCCDDDDDDEEEDDDEEEDDDBBB@@@@@@BBBCCCAAACCCDDDDDDCCCBBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHGGGGGGFFFFFFFFFGGGGGGBBBBBBBBBDDDGGGHHHGGGFFFAAACCCDDDCCCAAA@@@@@@@@@AAACCCEEEFFFEEECCCDDDDDDFFFGGGIIIKKKMMMOOOQQQRRRPPPPPPPPPPPPPPPRRRVVVZZZcccmmmpppaaa]]]```lll}}}|||||||||nnndddYYYSSSQQQSSS[[[cccwwwrrruuu{{{uuuqqqoookkkeeeaaaVVVRRRMMMJJJHHHHHHHHHGGGFFFEEEDDDGGGKKKMMMKKKIIIEEEEEEDDDEEEFFFDDDAAA>>>@@@@@@???>>>>>>>>>??????BBBBBBCCCEEEIIIMMMRRRUUUKKKIIIGGGGGGHHHHHHGGGFFFGGGEEECCCBBBCCCCCCBBB@@@@@@@@@AAABBBAAA@@@???>>>BBBBBBBBBCCCDDDFFFGGGHHHEEECCCAAA???======>>>???AAAAAABBBCCCDDDFFFGGGHHHJJJHHHHHHHHHJJJKKKJJJIII~~~{{{ssskkkeee```^^^ZZZWWWVVVWWWWWWZZZeeeqqqxxxvvv{{{|||jjjZZZ[[[cccooovvvuuutttuuurrrooohhh^^^TTTNNNMMMNNNNNNMMMMMMMMMMMMOOOPPPQQQPPPPPPPPPMMMIIIGGGFFFGGGCCCCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIJJJKKKKKKIIIGGGFFFEEEFFFGGGHHHHHHGGGFFFFFFCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJIIIFFFCCCAAA???AAACCCEEEFFFHHHJJJMMMKKKGGGFFFHHHHHHDDDAAAAAA@@@AAAAAAAAABBBBBBBBBBBBDDDDDDDDDBBB@@@@@@AAABBB???AAACCCCCCBBBAAABBBCCC@@@@@@@@@AAABBBDDDEEEFFFHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDDDDEEEGGGHHHGGGEEEAAACCCDDDCCCAAA?????????>>>AAAEEEFFFDDDDDDEEEFFFGGGHHHJJJLLLOOOQQQSSSTTTRRRRRRRRRQQQQQQTTTWWWXXXXXX___lll{{{qqqkkkmmmtttwwwooojjjjjjlllddd___\\\\\\[[[[[[___fffmmmrrrxxx~~~rrrtttzzzrrriiiccc\\\XXXXXXPPPLLLGGGDDDEEEGGGHHHHHHFFFEEEDDDGGGKKKMMMLLLJJJGGGEEEDDDDDDFFFFFFDDDBBB??????>>>>>>>>>>>>??????BBBCCCEEEGGGJJJMMMOOOPPPJJJHHHGGGFFFGGGHHHGGGFFFHHHFFFCCCBBBBBBCCCBBBAAA@@@AAABBBBBBBBBAAA???>>>CCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@???>>>>>>??????AAACCCDDDEEEEEEEEEEEEEEEFFFHHHKKKKKKJJJIIIzzz~~~~~~{{{wwwrrrlllfff```[[[VVVRRRQQQNNNPPPUUU[[[cccuuuwwwtttvvvyyy{{{uuu}}}zzzgggWWWVVV]]]jjjqqqpppnnnooogggeee___VVVNNNIIIJJJLLLNNNMMMKKKJJJJJJLLLNNNOOOOOOPPPOOOMMMJJJHHHGGGHHHDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHIIIKKKLLLLLLJJJHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHDDDEEEFFFGGGHHHHHHHHHGGGGGGIIIJJJKKKJJJHHHEEECCC???AAACCCDDDEEEGGGJJJMMMLLLHHHGGGIIIIIIEEECCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDBBB@@@???@@@AAA<<<>>>@@@@@@??????@@@AAA>>>>>>???@@@AAACCCDDDEEEHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGEEECCCAAABBBDDDDDDAAA???>>>???>>>BBBFFFGGGGGGGGGHHHKKKHHHIIIKKKMMMPPPRRRTTTUUUPPPQQQPPPNNNNNNQQQTTTTTTUUUZZZcccnnn{{{|||}}}{{{}}}}}}zzzrrrhhhbbbdddggghhhggghhhjjjiiieeeeeehhhgggjjjmmmrrr{{{ooosssyyyrrrfff\\\TTTQQQSSSMMMHHHCCCBBBEEEHHHJJJJJJFFFEEEDDDGGGLLLNNNMMMJJJIIIGGGDDDDDDGGGHHHGGGEEE===============>>>??????CCCDDDGGGJJJLLLLLLLLLKKKIIIGGGFFFFFFGGGHHHHHHGGGIIIGGGDDDBBBCCCCCCBBBAAAAAAAAABBBCCCBBBAAA@@@???CCCBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA??????===>>>@@@CCCDDDDDDDDDDDDDDDEEEGGGJJJMMMMMMLLLJJJ}}}xxx|||}}}yyyxxxuuuoooiiifffhhhkkkmmmllljjjfffddddddlllzzztttnnnkkkfffaaa```^^^[[[WWWSSSPPPNNNNNNNNNSSSQQQVVVbbbqqqyyymmmvvv}}}~~~pppgggZZZ^^^dddkkknnnlllgggbbb\\\YYYTTTOOOKKKHHHGGGGGGOOOMMMKKKJJJJJJKKKMMMOOOOOOOOOOOONNNLLLIIIFFFEEEEEEFFFFFFFFFEEEDDDBBBAAAEEEEEEEEECCCCCCDDDHHHKKKKKKLLLOOOPPPPPPNNNLLLJJJGGGHHHJJJLLLLLLKKKJJJIIIDDDEEEEEEDDDBBBCCCEEEGGGKKKJJJJJJHHHGGGEEECCCBBBBBBAAAAAAAAACCCFFFJJJLLLMMMKKKJJJIIIJJJJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@??????@@@CCCBBB???>>>======>>>???>>>>>>???@@@BBBDDDFFFGGGJJJIIIIIIHHHHHHHHHIIIIIIGGGHHHHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAACCCDDDFFFFFFFFFFFFHHHJJJKKKIIIHHHJJJNNNRRRUUUUUUOOOPPPPPPQQQQQQPPPPPPOOORRRVVV[[[___eeettt{{{zzz{{{wwwmmmfffhhhooossszzzqqqoootttrrrjjjhhhnnnqqqpppoooooovvvzzznnnttt}}}~~~{{{kkkgggbbbUUULLLKKKEEEFFFFFFEEEDDDDDDEEEGGGGGGGGGHHHHHHJJJKKKMMMNNNPPPKKKEEEFFFJJJKKKGGGBBB@@@???>>>>>>@@@@@@@@@???CCCCCCDDDFFFGGGGGGGGGGGGCCCEEEFFFHHHIIIIIIIIIHHHIIIGGGDDDBBBAAABBBCCCDDDBBBAAAAAABBBCCCBBB@@@>>>@@@AAAAAABBBBBBAAAAAAAAA@@@BBBDDDCCCAAA@@@???@@@>>>@@@CCCEEEFFFEEEDDDBBBEEEEEEFFFGGGHHHHHHIIIIIIrrrsssuuuxxx{{{}}}~~~uuuqqqkkkhhhfffddd___\\\VVVWWWYYY[[[\\\\\\[[[[[[ZZZ```lllxxx}}}|||ooobbb\\\ZZZVVVSSSRRROOOOOOOOONNNNNNQQQUUUYYYcccbbbhhhuuuxxxpppjjjccceeeiiilllkkkeee]]]VVVSSSRRROOOLLLIIIGGGFFFFFFMMMMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNLLLKKKHHHFFFDDDEEEFFFFFFFFFFFFDDDCCCBBBCCCCCCBBBAAAAAACCCFFFIIIKKKLLLMMMNNNNNNMMMLLLKKKGGGHHHJJJKKKKKKKKKJJJIIIFFFFFFFFFDDDCCCCCCEEEGGGIIIIIIIIIIIIHHHGGGEEEEEEBBBAAAAAAAAACCCFFFIIIKKKMMMKKKJJJJJJKKKJJJHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCAAABBBCCCBBB@@@???@@@AAACCCAAA???>>>===>>>???@@@??????@@@AAACCCEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDFFFGGGFFFGGGIIIKKKLLLJJJIIIJJJNNNQQQSSSTTTNNNNNNOOOOOOOOOOOONNNNNNQQQTTTVVVWWWZZZdddrrr~~~|||vvvuuuzzz~~~~~~xxxtttyyy~~~{{{ppplllqqqnnnnnnnnnnnnsss}}}wwwrrryyy{{{xxxxxx~~~xxxhhhddd___SSSIIIHHHEEEFFFFFFEEEDDDDDDEEEGGGFFFGGGHHHIIIJJJKKKLLLMMMQQQLLLIIIKKKPPPRRRNNNJJJCCCAAA>>>>>>???@@@@@@???AAABBBCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHGGGGGGEEEDDDCCCAAAAAAAAAAAABBBBBBAAA@@@AAABBBBBB@@@>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCAAA@@@???@@@===>>>@@@AAABBBAAA@@@???EEEFFFFFFGGGHHHHHHIIIIII|||jjjgggddddddfffhhhgggeee]]]\\\[[[YYYWWWUUUTTTSSSUUUVVVXXX[[[^^^aaaccceeefffjjjsss~~~vvvdddYYYOOOMMMMMMKKKIIIJJJEEEJJJQQQTTTXXX^^^hhhoooyyyzzzuuupppooonnnmmmmmmmmmlllkkkfff]]]SSSLLLKKKKKKKKKKKKJJJIIIIIIHHHKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKIIIHHHFFFEEEEEEFFFGGGGGGFFFEEECCCBBBBBBCCCCCCBBBBBBCCCGGGJJJKKKKKKKKKKKKLLLLLLKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHGGGEEEDDDCCCEEEGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBAAAAAAAAABBBEEEHHHJJJKKKKKKKKKLLLLLLJJJGGGDDDFFFFFFEEEDDDCCCBBBBBBCCC@@@AAABBBAAA@@@@@@BBBCCCCCCBBB@@@>>>===>>>???@@@@@@@@@AAABBBDDDFFFGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBDDDFFFGGGGGGHHHJJJLLLMMMKKKIIIJJJMMMPPPQQQRRRNNNOOOOOOPPPPPPOOOOOONNNMMMPPPQQQPPPPPPUUU^^^fffppp{{{www{{{|||{{{}}}|||yyyyyy|||yyyssswwwyyyzzzzzzyyy{{{yyyuuuyyy|||tttppprrr{{{qqqccc^^^YYYNNNFFFCCCDDDEEEFFFEEECCCCCCEEEFFFEEEFFFHHHIIIKKKLLLLLLLLLOOOLLLLLLOOOUUUWWWTTTPPPFFFCCC???===>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCEEEFFFGGGGGGFFFEEE@@@AAAAAAAAAAAAAAA@@@@@@CCCBBB@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@@@@???>>>???AAACCCCCCAAA@@@???@@@>>>>>>??????????????????FFFFFFFFFGGGGGGHHHHHHIIItttaaa\\\WWWWWW[[[^^^]]]ZZZXXXZZZ\\\\\\\\\\\\]]]___iiillloootttyyy}}}yyytttlllbbbVVVOOOJJJLLLOOOPPPQQQSSSPPPZZZfffnnnsssyyynnnhhhkkknnnpppssspppkkkeee___WWWOOOIIIIIIJJJLLLMMMNNNMMMLLLKKKJJJKKKLLLNNNNNNLLLKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFDDDCCCDDDEEEEEEEEEDDDFFFIIIKKKJJJJJJIIIHHHIIIJJJKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFDDDCCCEEEFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBDDDFFFHHHJJJJJJKKKLLLMMMKKKGGGDDDFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAA@@@@@@@@@CCCEEEGGGEEEBBB???===<<<======??????@@@AAACCCEEEGGGHHHEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIFFFDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEBBBDDDFFFGGGHHHIIIKKKMMMNNNLLLJJJJJJLLLNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPKKKMMMOOONNNMMMPPPVVV[[[[[[kkkzzzyyy|||}}}xxxyyy}}}uuukkkiiilllkkkkkkqqq}}}|||yyywww~~~xxxooojjjooo{{{rrreeeZZZVVVRRRJJJCCCAAADDDDDDEEEDDDCCCBBBDDDFFFDDDEEEGGGIIIKKKLLLLLLLLLMMMLLLLLLPPPUUUWWWTTTPPPIIIFFF@@@======>>>????????????@@@@@@@@@??????>>>CCCDDDEEEGGGGGGGGGFFFFFF>>>@@@AAACCCCCCCCCAAA@@@EEEBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???AAACCCCCCBBB@@@@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHiiinnnwww~~~|||~~~qqq\\\XXXUUUYYYaaahhhkkkjjjiiimmmqqqtttvvvxxxzzz|||ooolllllljjjgggfffddd___YYYSSSPPPQQQXXX___bbbeeegggkkkwwwsssmmmoooqqqrrrvvvooofff\\\UUUPPPLLLJJJJJJKKKMMMOOOPPPNNNMMMKKKIIIJJJLLLNNNNNNLLLJJJIIIJJJJJJIIIIIIHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEFFFHHHJJJIIIHHHGGGFFFFFFHHHJJJKKKHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHFFFDDDCCCEEEFFFHHHGGGGGGFFFEEECCCAAA@@@AAAAAAAAAAAABBBCCCEEEFFFIIIIIIJJJLLLMMMLLLHHHEEEFFFEEEDDDBBBAAA@@@@@@@@@???@@@@@@@@@???AAACCCFFFKKKHHHDDD@@@===;;;::::::===>>>>>>@@@AAACCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHFFFEEEDDDEEEGGGHHHFFFGGGHHHIIIJJJIIIGGGGGGDDDEEEGGGHHHHHHIIIKKKMMMNNNLLLJJJIIIKKKMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNPPPOOONNNOOORRRUUUQQQ\\\kkkyyyyyynnniiihhhmmmsssuuunnnqqqxxx~~~{{{}}}}}}yyyuuuooohhhaaa\\\]]]aaa```eeettt~~~}}}~~~wwwooofffdddlllzzzxxxjjjaaaYYYPPPMMMLLLGGGCCCAAACCCDDDDDDCCCBBBBBBCCCEEEDDDEEEFFFHHHJJJLLLLLLMMMNNNMMMNNNPPPSSSSSSPPPMMMKKKGGGBBB>>>>>>>>>???>>>??????@@@@@@@@@???>>>>>>CCCDDDFFFHHHIIIIIIHHHHHH@@@AAADDDFFFGGGFFFDDDCCCFFFCCCAAA@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>@@@BBBDDDDDDCCCBBBBBBBBBAAAAAAAAAAAACCCEEEHHHJJJFFFGGGGGGGGGGGGGGGHHHHHH___aaafffoooxxx||||||yyypppiiijjjuuu~~~uuudddccceeelllwww{{{}}}{{{eeeWWWWWWVVVWWWZZZ___bbb```]]][[[\\\cccnnnxxx{{{}}}}}}uuusssrrrqqqqqqiii^^^TTTMMMJJJIIIHHHJJJKKKMMMNNNNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEFFFEEEDDDCCCEEEFFFFFFFFFEEEEEEEEEGGGHHHIIIGGGHHHJJJLLLLLLKKKJJJIIIGGGHHHGGGEEEDDDCCCEEEGGGJJJJJJIIIHHHFFFDDDBBBAAAAAAAAAAAAAAAAAABBBCCCDDDGGGGGGHHHKKKMMMMMMJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@??????@@@CCCFFFLLLJJJEEEAAA===:::999999======>>>???AAACCCDDDEEEGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDEEEFFFGGGHHHFFFGGGIIIKKKKKKJJJHHHGGGEEEGGGIIIIIIIIIIIIKKKMMMNNNKKKIIIIIIJJJLLLMMMMMMMMMNNNNNNOOOOOONNNNNNMMMPPPQQQQQQPPPNNNMMMNNNOOOOOOUUU]]]eeeppprrrhhhddddddiiiooonnnxxxkkkgggjjjyyytttnnnnnnllljjjoooyyy~~~xxxkkkcccbbb```[[[UUUPPPPPPVVV[[[hhhnnn{{{~~~}}}{{{mmmfff___```iiiwww~~~nnn___VVVPPPKKKHHHHHHGGGDDDBBBBBBCCCDDDCCCAAAAAACCCDDDDDDDDDEEEGGGIIIKKKMMMNNNQQQPPPPPPQQQQQQQQQNNNLLLKKKGGGCCC@@@?????????>>>>>>>>>??????@@@??????>>>BBBCCCEEEHHHIIIJJJJJJJJJCCCEEEGGGIIIIIIHHHGGGFFFFFFEEECCCCCCDDDDDDDDDCCC@@@AAAAAABBBBBBAAAAAAAAAAAACCCEEEFFFEEEDDDDDDDDDAAAAAAAAABBBCCCFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGmmmkkkkkkpppxxx}}}~~~|||tttnnnqqq}}}}}}~~~yyyxxxuuuqqqpppqqqnnnhhh^^^```gggnnnmmmaaaTTTMMMQQQQQQUUU___iiioooooonnnnnnrrr|||vvvpppsss~~~xxxqqqllliiiaaa\\\SSSMMMIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLJJJJJJKKKLLLLLLKKKJJJJJJEEEDDDDDDCCCDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGGGGFFFGGGGGGFFFDDDCCCCCCEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGKKKMMMNNNLLLIIIGGGFFFFFFFFFDDDCCCCCCEEEGGGGGGGGGGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBFFFFFFGGGIIILLLMMMMMMLLLIIIHHHFFFEEECCCBBBBBBBBBAAAAAA@@@???>>>@@@CCCFFFKKKIIIEEE@@@===;;;;;;;;;===>>>>>>???AAACCCEEEFFFHHHGGGEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEGGGIIIKKKKKKJJJIIIGGGGGGIIIJJJJJJIIIIIIJJJLLLMMMKKKHHHHHHJJJLLLMMMMMMOOOPPPPPPPPPPPPPPPPPPOOORRRRRRQQQPPPNNNMMMNNNNNNOOOSSSXXX[[[aaannnzzztttssstttxxx|||xxx|||ooohhhgggpppyyy~~~zzzvvvuuuqqqjjjcccaaa\\\YYY^^^lllvvvssshhhaaabbbaaa]]]VVVSSSWWWaaahhhxxx{{{uuuvvvwwwwwwxxx~~~ooohhhaaaaaahhhqqqxxx{{{~~~yyyiii[[[QQQNNNJJJGGGGGGGGGEEECCCBBBCCCCCCBBBAAAAAABBBDDDEEEEEEDDDEEEGGGJJJNNNPPPQQQPPPOOOOOONNNNNNLLLKKKJJJGGGDDDAAAAAA@@@???>>><<<<<<===>>>???????????????AAADDDGGGIIIJJJKKKKKKGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFEEECCC@@@AAABBBBBBCCCCCCCCCCCCBBBDDDGGGGGGFFFEEEEEEFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGG}}}zzz}}}vvvlllhhhcccccc```]]]^^^___[[[UUUOOOQQQWWW^^^^^^XXXSSSRRRSSSUUU\\\kkkxxx~~~~~~}}}}}}rrrmmmlllpppuuuuuu{{{uuukkkddd```QQQNNNJJJHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOJJJJJJKKKKKKKKKKKKJJJJJJBBBBBBAAAAAABBBCCCEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGIIIJJJJJJIIIFFFDDDEEEEEEBBBCCCCCCDDDEEEFFFFFFFFFDDDGGGKKKNNNOOOLLLIIIFFFDDDEEEEEEDDDCCCCCCEEEGGGBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFEEEFFFHHHKKKNNNNNNNNNKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBAAA???>>>???BBBEEEIIIGGGCCC@@@>>>=========>>>??????@@@BBBDDDFFFGGGHHHFFFDDDBBB@@@???>>>======>>>@@@BBBCCCDDDEEEEEEEEEGGGIIIKKKLLLKKKIIIGGGIIIJJJKKKJJJIIIIIIJJJKKKLLLJJJHHHHHHJJJLLLMMMMMMSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQPPPPPPPPPQQQRRRNNNSSSXXXYYY[[[cccppp{{{~~~||||||}}}}}}}}}~~~tttllljjjnnnuuuvvvttt{{{{{{yyy~~~yyysssqqqjjjfffggghhhddd___]]]^^^YYY___ppp~~~xxxsssssssssooohhheeelllwwwqqqqqqrrrssswwwzzzxxxqqqiiifffiiimmmnnnmmmfffmmmtttvvvuuupppcccWWWQQQOOOKKKHHHGGGHHHFFFCCCBBBBBBCCCBBBAAA@@@BBBDDDFFFEEECCCCCCFFFJJJNNNQQQOOONNNMMMKKKKKKKKKJJJJJJIIIGGGDDDBBBBBBAAA???>>>:::;;;<<<===>>>>>>>>>>>>===???BBBEEEHHHJJJKKKKKKIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHEEECCC@@@@@@BBBCCCDDDEEEEEEEEECCCEEEGGGHHHGGGFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGG|||uuukkk^^^WWWWWWTTTTTTUUUUUUUUUTTTSSSSSSSSSTTTWWW\\\```bbbaaa```lllrrr{{{~~~sssfffgggnnnkkkjjjnnnttt{{{xxxoooooopppuuuyyymmmbbbYYYTTTKKKJJJGGGEEEDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNMMMJJJHHHGGGHHHJJJDDDCCCAAA@@@@@@@@@AAAAAADDDFFFJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGIIIKKKJJJHHHEEECCCEEECCCAAA?????????@@@AAA@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBDDDCCCCCCEEEIIILLLMMMMMMMMMKKKGGGDDDBBBAAABBBCCCEEECCCAAA??????@@@AAABBBGGGEEEBBB???============????????????@@@AAABBBCCCBBBBBBAAAAAA@@@??????>>>@@@@@@@@@AAABBBCCCEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHHHHHHHIIILLLNNNPPPTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXUUUSSSSSSTTTVVVWWWYYY[[[^^^aaadddhhhnnnrrrwwwooossswww{{{}}}{{{xxxvvvtttqqqtttuuuuuuxxx}}}}}}yyyzzzsssjjjgggiiikkkiiieeedddfffooorrrqqq|||zzzrrrqqqyyyxxxllldddddd```aaabbbccchhhmmmooonnnoooqqqyyy}}}~~~zzz}}}~~~{{{zzzzzz}}}wwwrrrooonnnlllfffaaa]]]^^^```cccdddaaa\\\YYYRRRNNNIIIGGGFFFFFFFFFFFFFFFDDDBBB@@@@@@AAADDDEEELLLIIIEEECCCEEEGGGJJJLLLNNNNNNMMMJJJGGGFFFFFFGGGFFFGGGGGGFFFDDDBBB@@@>>><<<>>>????????????@@@BBBAAABBBDDDFFFGGGIIIIIIIIIFFFGGGHHHHHHGGGGGGIIIKKKJJJJJJIIIGGGGGGFFFGGGGGGEEEDDDBBBBBBDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIII{{{uuuttt{{{~~~|||xxxtttsssjjjbbb^^^XXXQQQOOORRRTTTUUUWWWYYY[[[\\\]]]^^^bbbeeejjjqqqyyy}}}}}}}}}tttiiijjjppplllhhhnnnuuuyyyxxxuuuppplllgggfffiiitttuuujjj___WWWRRRPPPJJJHHHFFFDDDDDDEEEFFFHHHGGGGGGHHHIIIJJJKKKLLLMMMOOOOOONNNKKKHHHFFFGGGHHHDDDCCCAAA@@@@@@@@@AAABBBBBBEEEIIIKKKKKKJJJJJJKKKJJJJJJIIIHHHFFFEEEDDDDDDAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIIHHHFFFCCCAAADDDCCCAAA???>>>???@@@AAA?????????>>>>>>?????????AAAAAA@@@@@@@@@AAABBBBBBDDDCCCCCCEEEIIILLLMMMMMMLLLJJJGGGDDDBBBBBBBBBCCCBBBAAA@@@>>>======>>>>>>AAAAAA@@@@@@???>>>======???????????????@@@AAABBBAAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGIIIKKKNNNOOOYYYYYYZZZ[[[\\\]]]^^^^^^^^^\\\ZZZXXXWWWXXXZZZ[[[[[[]]]```bbbeeeiiinnnqqqvvv|||wwwssswww}}}~~~{{{}}}{{{uuuoooiiicccccceeegggeeebbbaaa```dddfffffftttxxxmmmfffiiiggg^^^ZZZ\\\```dddjjjqqqyyy||||||{{{{{{}}}~~~zzzwwwtttnnneee^^^YYYYYYZZZ\\\]]][[[WWWTTTMMMJJJFFFEEEEEEFFFGGGFFFEEECCCAAA@@@???AAACCCDDDKKKHHHEEECCCDDDFFFIIIJJJNNNNNNNNNLLLHHHFFFFFFFFFDDDDDDDDDCCCBBB@@@>>>======>>>@@@@@@??????AAABBBDDDDDDFFFGGGIIIIIIJJJJJJGGGHHHIIIHHHGGGGGGIIIJJJNNNMMMLLLJJJIIIHHHGGGGGGFFFDDDBBBCCCEEEGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMrrrnnnhhhcccbbbiiissszzz}}}|||~~~~~~~~~vvvsssooonnnmmmkkkgggbbbffffffgggfffeeeccc```___^^^YYYUUUTTTTTTUUUYYY^^^```bbbeeeiiinnnrrruuuvvvxxx|||yyyuuuyyy~~~|||uuupppppprrrkkkhhhiiippp{{{sssmmmcccYYYQQQMMMKKKKKKHHHFFFDDDCCCCCCDDDFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJMMMNNNNNNLLLIIIGGGFFFFFFEEEDDDBBB@@@@@@AAABBBCCCAAADDDHHHKKKLLLMMMNNNOOONNNMMMKKKHHHGGGFFFFFFGGGAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFFFFDDDAAA@@@CCCBBB@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBCCCDDDCCCCCCEEEHHHKKKLLLLLLKKKJJJGGGDDDCCCBBBCCCCCCAAAAAAAAA@@@>>>===<<<;;;:::;;;>>>???@@@???===<<>>??????@@@@@@@@@@@@??????>>>=========<<<===???AAABBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHKKKMMMOOOXXXYYYZZZ[[[\\\]]]]]]]]]XXXWWWUUUTTTSSSTTTVVVWWWVVVXXX[[[]]]___bbbfffiiifffiiissswwwtttqqqrrruuuwwwvvvtttoooiiigggfffeeetttwwwjjjfffccc___```eeeiiippp{{{}}}yyytttssswww|||zzz||||||vvvlll```WWWSSSSSSRRRSSSTTTSSSPPPNNNJJJGGGDDDBBBDDDFFFGGGGGGCCCBBBAAA???@@@AAACCCDDDIIIGGGEEECCCCCCDDDGGGHHHMMMOOOOOOMMMJJJGGGEEEEEECCCCCCCCCCCCBBBAAA??????>>>???AAAAAA@@@@@@BBBCCCGGGGGGHHHIIIJJJKKKKKKKKKIIIIIIJJJIIIGGGGGGHHHJJJRRRQQQOOOMMMKKKIIIHHHGGGFFFDDDCCCCCCFFFHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOOOO___]]]ZZZXXXWWWZZZ^^^aaadddddddddeeegggiiilllmmmmmmsss{{{~~~}}}xxxtttvvvoooeee```___aaa```___ZZZXXXVVVVVVWWWWWWTTTRRRWWWXXXZZZZZZZZZ[[[\\\^^^eeedddcccdddgggllltttzzz{{{}}}}}}xxxtttwww}}}{{{vvvsssuuuzzz{{{wwwqqqbbb^^^WWWPPPKKKHHHHHHHHHEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIKKKMMMMMMJJJHHHGGGGGGGGGEEECCCAAA@@@AAACCCDDDBBBEEEIIIKKKLLLMMMNNNPPPOOOMMMKKKHHHGGGFFFGGGHHHAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCEEEEEECCCAAA@@@BBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>>>>>======@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDGGGJJJJJJJJJJJJIIIFFFDDDCCCCCCCCCDDDCCCCCCDDDCCCBBB???===;;;999:::;;;=========<<<<<>>>>>??????@@@?????????>>>======<<<<<<:::<<<>>>@@@AAAAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFFFFGGGIIIKKKMMMNNNPPPQQQRRRTTTTTTUUUTTTTTTPPPOOONNNMMMMMMMMMOOOPPPLLLNNNPPPRRRSSSUUUXXX[[[YYYZZZ```hhhppp~~~}}}yyyuuuyyyrrrpppooosssyyyxxx|||xxxtttrrrvvv}}}|||{{{~~~yyypppdddWWWOOOPPPNNNMMMMMMNNNNNNMMMKKKKKKHHHDDDCCCCCCEEEFFFFFFDDDCCCBBBAAAAAABBBDDDEEEHHHGGGFFFEEECCCDDDFFFHHHLLLNNNOOONNNKKKGGGEEEDDDDDDDDDDDDDDDCCCBBBBBBBBB>>>@@@AAAAAAAAAAAABBBDDDIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIGGGFFFHHHIIIQQQPPPOOONNNLLLJJJHHHHHHFFFEEECCCDDDFFFHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLaaabbbbbbaaa___[[[VVVSSSSSSRRRRRRRRRRRRTTTUUUVVVUUUXXX^^^dddgggmmmttt{{{~~~rrrhhhgggjjjiiieeebbbccc]]]VVVRRRRRRRRRRRRRRROOOOOONNNNNNPPPPPPPPPPPPRRRTTTVVVXXX[[[___eeejjj|||~~~wwwxxx{{{~~~zzzvvvtttnnncccZZZSSSRRROOOMMMJJJGGGEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHEEEGGGJJJKKKKKKJJJJJJKKKJJJHHHEEEBBBAAAAAACCCDDDDDDFFFIIIKKKKKKKKKLLLMMMMMMLLLIIIGGGFFFFFFGGGHHHBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEEEEDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<>>>>>===<<<<<<;;;999;;;===@@@AAA@@@???>>>@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCFFFFFFGGGHHHIIIKKKLLLMMMIIIKKKLLLNNNNNNNNNMMMLLLMMMLLLKKKKKKKKKLLLMMMMMMFFFHHHKKKLLLLLLMMMOOOPPPQQQRRRUUUZZZ^^^gggxxx||||||~~~}}}{{{{{{}}}zzzpppeee[[[QQQLLLNNNLLLKKKKKKMMMMMMMMMLLLOOOKKKGGGDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIGGGEEEDDDFFFHHHKKKMMMNNNMMMJJJGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBBBB>>>@@@AAAAAAAAAAAABBBDDDIIIJJJKKKKKKLLLLLLLLLLLLJJJKKKKKKIIIGGGGGGHHHIIILLLMMMMMMLLLKKKJJJIIIHHHFFFDDDCCCDDDFFFIIIJJJIIIGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIyyyzzz|||}}}xxxooobbbZZZUUUTTTQQQPPPNNNNNNNNNNNNOOONNNOOORRRTTTVVVZZZ```ddd\\\WWWYYY^^^______```^^^]]][[[YYYWWWVVVVVVVVVWWWVVVUUUTTTTTTTTTTTTTTT___aaadddfffiiipppzzzyyyvvvrrrsssxxx|||ttt|||yyyrrrlllcccVVVLLLHHHIIIJJJJJJIIIFFFCCC@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEECCCEEEHHHJJJJJJKKKMMMNNNMMMKKKGGGCCCAAAAAABBBDDDDDDFFFHHHIIIHHHHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDEEEDDDCCCCCCAAAAAAAAA@@@@@@???>>>>>>======????????????======>>>>>>>>>@@@AAACCCEEEFFFEEEDDDCCCDDDFFFGGGHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEBBBBBBCCCCCCBBB@@@===;;;@@@>>><<<:::::::::<<<===????????????@@@AAABBBCCC??????>>>>>>===<<<<<<<<<:::;;;===???@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCFFFFFFGGGHHHHHHIIIIIIJJJHHHIIIKKKMMMMMMMMMKKKJJJHHHHHHHHHHHHHHHIIIIIIJJJHHHJJJLLLLLLLLLKKKLLLMMMMMMMMMOOOSSSTTTXXXcccnnn~~~|||}}}~~~|||rrrggg]]]TTTOOOLLLKKKJJJJJJKKKMMMOOOOOONNNRRROOOIIIFFFDDDDDDCCCBBBEEEEEEEEEEEEEEEFFFGGGHHHFFFIIIJJJIIIEEEDDDEEEGGGIIIJJJLLLKKKHHHFFFEEEEEECCCBBBAAA@@@????????????>>>???AAAAAA@@@@@@BBBCCCGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJKKKJJJHHHHHHIIIJJJIIIJJJJJJKKKJJJIIIGGGFFFEEECCCBBBCCCFFFHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFFFFGGGGGGHHHHHHHHHLLLLLLLLLKKKJJJJJJIIIIIIuuukkkiiieeeaaa^^^[[[ZZZZZZ^^^XXXVVVYYY[[[ZZZ]]]aaabbb^^^]]]aaadddfffiiinnnlllppptttsssnnnjjjiiijjjoooooonnnlllkkkkkkkkklllxxxzzz{{{{{{}}}kkkfffgggdddccceeevvv}}}ooofffaaa[[[QQQJJJDDDEEEGGGHHHGGGEEEBBB@@@AAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIJJJMMMOOOQQQMMMHHHCCCAAA@@@AAACCCBBBDDDFFFFFFFFFFFFHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>===>>>@@@AAAAAA@@@>>>=========>>>???AAACCCEEEFFFEEEDDDBBBCCCEEEGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDCCCCCCAAA@@@??????>>>>>>===============?????????@@@AAACCCDDDEEE@@@@@@???>>>>>>======<<<<<<<<<===>>>???@@@@@@AAA????????????@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGJJJKKKLLLKKKIIIGGGCCCCCCDDDDDDDDDEEEEEEEEEHHHJJJLLLLLLKKKIIIIIIJJJIIIHHHIIINNNPPPRRRXXX___jjjrrr}}}~~~{{{zzzvvv~~~~~~zzzvvvuuuvvvvvvrrrjjj```VVVPPPLLLKKKGGGGGGHHHKKKNNNOOOOOONNNSSSOOOJJJFFFDDDDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGDDDHHHJJJIIIEEEBBBCCCEEEGGGHHHIIIHHHFFFEEEFFFGGGDDDCCCAAA@@@>>>>>>>>>>>>===>>>@@@@@@??????AAABBBEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJJJJJJJHHHHHHJJJLLLIIIJJJJJJJJJIIIGGGEEECCCDDDBBBAAABBBEEEHHHIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHDDDDDDEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIIII~~~yyytttpppnnnmmmssskkkggglllpppppprrrvvvtttrrrrrruuuvvvvvv{{{ttt```]]]aaa___[[[ZZZdddppp{{{}}}|||pppaaaWWWTTTRRRMMMHHHEEEFFFGGGGGGGGGFFFDDDCCC@@@AAABBBCCCDDDFFFGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGGGGIIILLLOOOSSSOOOIIIDDDAAA@@@AAABBB@@@AAACCCDDDDDDEEEGGGIIIFFFGGGHHHIIIJJJJJJJJJJJJFFFFFFEEEDDDCCCCCCBBBBBB@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????===???@@@AAAAAA@@@???=========>>>???AAADDDFFFGGGEEEDDDBBBCCCEEEFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCC<<<===???@@@AAA@@@>>>===>>>??????@@@BBBDDDFFFGGG@@@@@@??????>>>>>>==================>>>@@@AAABBB>>>>>>>>>>>>????????????CCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBDDDFFFHHHHHHGGGEEECCCCCCDDDDDDEEEEEEEEEFFFFFFEEEGGGIIIIIIGGGEEEEEEEEEGGGDDDEEEJJJNNNPPPTTTZZZ]]]bbbiiioooyyy}}}yyyooojjjjjjnnn{{{~~~|||}}}|||wwwqqqppppppkkkiiiccc[[[RRRLLLIIIHHHDDDDDDFFFJJJNNNOOOOOONNNQQQNNNIIIEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGBBBFFFJJJHHHDDDAAABBBDDDFFFGGGGGGFFFEEEEEEGGGHHHGGGFFFDDDAAA@@@?????????<<<>>>???@@@??????@@@BBBCCCDDDFFFHHHIIIJJJKKKKKKHHHIIIJJJJJJIIIIIIKKKMMMKKKKKKLLLKKKIIIFFFCCCAAACCCBBBAAABBBEEEGGGHHHIIIFFFGGGIIIJJJJJJIIIGGGFFFBBBBBBCCCEEEFFFGGGHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHyyyjjjeeeddd___ZZZYYYdddiiiqqqyyyzzzsssjjjlll}}}sssfff^^^UUUOOONNNNNNKKKHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCDDDCCCCCCCCCEEEGGGJJJIIIHHHHHHGGGGGGGGGGGGEEEHHHJJJHHHCCCBBBEEEIIITTTNNNFFFBBBAAAAAA@@@???@@@@@@AAABBBCCCCCCDDDDDDGGGFFFEEEFFFHHHIIIHHHGGGJJJIIIHHHHHHHHHGGGDDDAAA>>>@@@BBBCCCCCCBBB@@@??????AAABBBCCCCCCBBB@@@>>>AAAAAAAAA@@@@@@@@@?????????@@@BBBDDDFFFFFFFFFEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGFFFFFFEEEFFFFFFFFFHHHHHHIIIIIIHHHGGGEEEDDDBBBDDDEEEDDDAAA>>>======AAA@@@???>>>???AAADDDFFFDDDCCCBBBAAA@@@@@@??????@@@@@@??????>>>=========>>>????????????@@@@@@@@@@@@EEELLLQQQQQQMMMFFFBBBCCCCCCCCCBBBBBBAAAAAAAAACCCDDDFFFHHHIIIHHHGGGFFFBBBCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFGGGHHHKKKNNNQQQRRRWWWVVVWWWZZZ```nnnzzztttooollliiieeeaaatttwwwvvvxxxyyyooohhhbbb[[[RRRMMMLLLKKKHHHDDDIIIHHHGGGGGGHHHIIIKKKLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEAAADDDEEECCC>>><<<>>>AAA;;;>>>@@@AAA@@@>>>>>>>>>???@@@CCCFFFHHHIIIJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIHHHDDDAAA@@@???@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDFFFCCC@@@@@@BBBEEEGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFuuuooopppoooqqqxxxvvvtttsssnnnhhhffflllnnnttt{{{vvvnnnbbbdddsss{{{mmmcccZZZTTTLLLIIIJJJKKKIIIGGGGGGEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEDDDDDDFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGCCCFFFHHHGGGCCCBBBEEEHHHQQQLLLFFFBBBBBBBBBAAA@@@>>>>>>>>>>>>???AAABBBCCCEEEEEEEEEGGGIIIJJJIIIGGGKKKKKKJJJKKKKKKIIIFFFCCC@@@AAACCCDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA???>>>AAAAAA@@@????????????@@@???@@@BBBDDDEEEFFFFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHIIIIIIHHHGGGEEEDDDAAADDDGGGGGGDDD@@@>>><<>>>>>???BBBEEEGGGDDDCCCBBB@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===>>>?????????@@@@@@AAAAAAAAAEEEKKKOOOOOOKKKFFFBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDFFFGGGFFFEEEEEEBBBDDDEEEGGGGGGGGGFFFFFFHHHHHHIIIIIIHHHGGGEEEDDDGGGGGGGGGHHHJJJLLLNNNPPPPPPOOOOOOQQQUUU]]]mmm|||tttsssrrrrrrrrrooollliiiyyy|||tttrrrsssvvvxxxmmmeee\\\UUUNNNJJJJJJJJJHHHEEEGGGGGGFFFFFFGGGHHHJJJKKKJJJIIIHHHFFFDDDCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGJJJKKKIIIDDD@@@@@@BBB>>>@@@AAAAAA???===<<<<<<@@@AAACCCEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFGGGEEEBBB@@@@@@@@@AAABBBCCCEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIGGGFFFEEEBBB@@@>>>>>>@@@BBBCCCCCCFFFFFFFFFEEEDDDDDDCCCCCC~~~mmmdddbbb]]]^^^ggg|||}}}xxxvvvttttttyyy}}}{{{qqqiii``````mmmxxx|||zzzooocccZZZVVVRRRNNNIIIGGGJJJLLLMMMLLLFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEGGGIIIIIIHHHGGGGGGFFFGGGGGGGGGBBBEEEGGGFFFCCCCCCEEEGGGLLLIIIEEECCCCCCDDDCCCCCC???>>>=========???AAABBBCCCCCCEEEGGGJJJKKKIIIGGGKKKKKKLLLNNNOOOMMMHHHEEECCCCCCCCCDDDEEEFFFGGGGGGEEEEEEDDDCCCAAA@@@???>>>BBBAAA???>>>>>>>>>???@@@>>>???AAACCCDDDEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFHHHHHHIIIIIIHHHGGGFFFEEEAAAEEEHHHIIIGGGBBB???===>>>======>>>@@@CCCFFFHHHEEEDDDBBB@@@???@@@AAABBBBBBBBBAAAAAA@@@?????????>>>??????@@@AAABBBBBBCCCBBBDDDHHHJJJJJJGGGDDDAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBDDDDDDDDDDDDCCCCCCEEEHHHJJJJJJIIIHHHGGGKKKKKKKKKJJJHHHFFFEEEDDDHHHHHHHHHIIIIIIKKKLLLMMMNNNKKKKKKMMMPPPSSS[[[dddvvvxxx}}}|||yyyyyyooolllmmmsss~~~yyyqqqggg___SSSOOOIIIGGGHHHIIIHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDJJJMMMPPPNNNIIIDDDBBBBBB>>>@@@AAA@@@???===>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEBBB@@@???@@@AAABBBBBBDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFF???>>>>>>???AAABBBAAA@@@CCCCCCDDDEEEEEEDDDCCCBBBwwwhhhaaaZZZ___mmmvvvppprrrvvvtttnnnjjjeeebbbkkkvvvzzzrrrtttrrrkkkaaaXXXTTTRRRNNNKKKGGGGGGJJJMMMNNNOOOFFFEEECCCBBBAAAAAABBBBBBDDDEEEFFFEEEEEEEEEGGGIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEGGGHHHGGGEEECCCDDDEEEGGGEEEDDDCCCCCCDDDDDDEEEDDDBBB@@@>>>===>>>@@@BBB@@@AAADDDGGGJJJKKKIIIFFFIIIJJJLLLOOOPPPNNNJJJFFFDDDCCCBBBCCCDDDFFFHHHJJJHHHGGGEEECCCAAA???>>>>>>AAA@@@>>>=========???@@@===>>>???AAACCCDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFHHHHHHIIIIIIIIIHHHFFFEEEBBBEEEGGGGGGDDDAAA?????????>>>>>>???@@@CCCEEEGGGFFFDDDBBB@@@@@@AAACCCEEEDDDCCCCCCBBBBBBAAA@@@@@@??????@@@AAABBBBBBCCCDDDAAABBBDDDDDDDDDCCCAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@BBBCCCCCCDDDCCCCCCDDDFFFIIILLLMMMKKKIIIGGGJJJJJJIIIIIIGGGFFFEEEDDDGGGGGGHHHIIIJJJKKKLLLLLLMMMIIIHHHKKKNNNPPPUUU[[[aaakkkzzzuuullljjjkkkttt~~~rrriiiccc\\\VVVNNNKKKGGGEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBGGGJJJNNNNNNJJJEEEBBBAAA>>>???AAAAAA@@@@@@AAABBB>>>??????@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHEEEAAA>>>===???AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFAAAAAAAAACCCEEEEEECCCAAABBBCCCEEEFFFGGGFFFDDDCCCqqqeeeccciiiuuuwwwllllllooopppqqqsssrrriiimmmuuuxxx}}}|||pppeeedddaaa^^^ZZZVVVSSSQQQJJJHHHEEEEEEFFFHHHJJJKKKFFFEEECCCBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDFFFHHHFFFFFFEEEEEEEEEFFFFFFGGGIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGEEEAAA>>>======>>>??????@@@BBBFFFIIIIIIGGGEEEFFFHHHJJJMMMOOOMMMIIIFFFCCCCCCAAAAAABBBEEEHHHJJJJJJIIIFFFCCCAAA???>>>>>>@@@???>>>=========>>>>>><<<===>>>???AAACCCDDDEEEFFFEEEDDDCCCBBBBBBAAABBBBBBAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFDDDDDDCCCAAA???>>>???AAAAAA@@@@@@@@@@@@AAABBBCCCFFFEEECCCBBBCCCDDDFFFGGGEEEEEEEEEDDDCCCCCCBBBBBB??????@@@AAAAAABBBCCCCCC?????????@@@?????????????????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDFFFJJJLLLMMMLLLIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGIIIKKKLLLMMMNNNLLLGGGDDDFFFHHHJJJOOOUUUWWW[[[bbbnnn}}}}}}ssslllkkkllluuu|||~~~lll^^^VVVRRROOOLLLLLLJJJGGGEEEEEEEEEEEEDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDBBBAAA>>>?????????@@@@@@@@@AAA>>>>>>??????@@@@@@@@@@@@BBBEEEIIILLLKKKHHHEEECCC@@@BBBDDDCCCBBBAAAAAABBB<<<======???@@@AAACCCCCCDDDDDDDDDEEEFFFGGGHHHIIILLLJJJGGGBBB>>>===>>>@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEECCCCCCDDDFFFGGGGGGEEECCC@@@BBBDDDEEEEEEDDDCCCAAA|||ttttttyyynnnllllllqqqwwwzzz{{{~~~{{{ooonnnppprrryyy{{{xxxxxxsssrrrmmm___[[[XXXTTTSSSTTTSSSPPPMMMLLLKKKIIIHHHGGGHHHIIIJJJEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDFFFHHHEEEEEEEEEDDDEEEEEEFFFGGGJJJJJJJJJJJJIIIFFFDDDCCCBBBBBBAAA@@@??????BBBEEEDDDCCC@@@>>><<<<<<<<<===??????AAADDDFFFGGGEEECCCDDDEEEGGGJJJLLLLLLIIIFFFCCCBBBAAAAAABBBDDDFFFHHHJJJIIIGGGEEECCC@@@>>>===>>>>>>>>>>>>=========<<<;;;<<<<<<>>>@@@BBBDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGCCCCCC@@@===;;;<<>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDFFFIIIKKKKKKJJJIIIHHHDDDDDDDDDEEEFFFGGGIIIJJJEEEFFFHHHKKKLLLNNNNNNOOOOOOKKKHHHHHHGGGGGGMMMTTTWWWTTTUUU[[[gggyyy{{{}}}~~~yyyrrrmmmmmmpppxxx|||~~~|||{{{||||||zzzssshhhYYYMMMHHHFFFFFFEEEIIIHHHFFFEEECCCCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCAAABBBCCCDDDDDDBBB@@@>>>>>>>>>>>>??????@@@@@@AAA???????????????????????????BBBFFFJJJKKKJJJHHHFFFDDDFFFHHHGGGEEEBBB@@@???======>>>???@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHLLLJJJGGGCCC???===>>>@@@???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDEEEGGGGGGEEECCC???@@@@@@AAAAAA@@@???>>>xxxhhhffflll{{{|||vvvpppjjjhhhkkknnnnnnqqqwwwzzzzzzzzzyyyzzzzzzjjjeeecccZZZRRRPPPOOOOOOPPPPPPOOONNNNNNNNNLLLKKKIIIIIIKKKLLLEEEDDDBBBAAA@@@@@@AAABBBDDDEEEFFFFFFEEEEEEGGGIIIDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHFFFDDDBBBBBB@@@===;;;<<<@@@DDD@@@@@@????????????@@@@@@?????????AAACCCDDDCCCAAACCCCCCEEEHHHJJJKKKIIIGGGDDDCCCCCCBBBCCCDDDEEEFFFIIIIIIHHHGGGDDDAAA???===<<<===>>>???>>>===;;;:::;;;;;;;;;===???AAADDDEEEFFFEEECCCBBB@@@???>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHBBBAAA@@@>>><<<<<<>>>@@@@@@@@@@@@AAAAAABBBBBBBBBEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEE@@@@@@@@@@@@@@@?????????=========>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEFFFHHHJJJKKKHHHIIIKKKLLLMMMNNNNNNMMMNNNMMMMMMMMMJJJHHHNNNVVVZZZUUUSSSUUUZZZdddvvv}}}ssswwwyyyvvvqqqnnnooorrrvvvxxxwwwsssqqqoooiiibbb[[[UUUKKKEEEBBBBBBCCCBBBEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBAAABBBDDDEEEDDDBBB???======>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>======>>>@@@CCCGGGIIIIIIGGGEEEBBBEEEIIIJJJIIIFFFDDDCCC@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGEEEBBB???>>>???AAA@@@@@@AAABBBBBBBBBAAAAAA@@@??????@@@AAACCCDDDEEEFFFEEEEEEEEEGGGGGGEEEDDD@@@@@@@@@??????>>>>>>===uuuggg___bbblllzzz~~~yyyvvvqqqiiifffkkknnnkkkiiijjjvvvvvv```XXX\\\ZZZKKKMMMOOOOOOOOOPPPRRRSSSJJJJJJIIIHHHFFFFFFGGGIIIEEEDDDBBBAAA@@@@@@AAAAAAEEEFFFGGGGGGFFFGGGIIIKKKDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCEEEGGGIIIIIIGGGFFFBBBBBB@@@<<<999999>>>CCC??????@@@BBBCCCDDDEEEEEE@@@???>>>???AAABBBAAA@@@CCCCCCDDDGGGIIIKKKJJJHHHEEEDDDDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHFFFBBB???===;;;<<<>>>@@@???===;;;999::::::;;;<<<>>>AAADDDEEEFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>@@@AAACCCEEEFFFGGGHHHIIIJJJJJJJJJIIIHHH@@@AAAAAA@@@>>>===>>>???>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIILLLMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEAAAAAA@@@??????>>>>>>======>>>>>>@@@AAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJLLLKKKKKKMMMNNNNNNMMMLLLLLLFFFHHHLLLMMMIIIGGGMMMWWW]]]XXXUUUVVVVVVXXXbbbooo|||zzzppptttwwwuuuqqqnnnpppsssnnnnnnlllhhheeebbbYYYOOOLLLHHHDDDBBBBBBCCCCCCBBBAAABBBBBBBBBAAAAAACCCDDDBBBCCCEEEFFFGGGGGGFFFFFFDDDCCCBBBBBBAAAAAAAAAAAACCCDDDFFFGGGFFFDDDAAA???===>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<===>>>@@@DDDFFFFFFEEECCC;;;@@@GGGLLLMMMKKKJJJIIIDDDCCCBBBAAAAAAAAACCCCCCEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCAAA??????@@@BBBAAAAAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@AAACCCEEEGGGIIIGGGFFFGGGHHHHHHGGGFFFCCCCCCAAA@@@????????????qqqjjjbbbgggsssxxxrrrrrrnnnnnnpppvvv{{{zzzrrrkkkqqq~~~wwwiii```YYYRRRMMMIIIIIIJJJLLLNNNNNNLLLJJJLLLKKKJJJIIIHHHIIIIIIJJJEEEEEEDDDDDDEEEEEEFFFGGGLLLKKKHHHGGGGGGHHHKKKMMMIIIHHHFFFDDDDDDFFFIIIKKKHHHFFFEEEDDDEEEDDDBBBAAA>>>===<<<::::::;;;;;;<<<@@@AAABBBBBBBBBAAACCCDDD@@@@@@??????>>>??????@@@BBBCCCDDDFFFGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEGGGGGGGGGGGGEEECCCAAA???<<<===???@@@???>>><<<;;;;;;;;;<<<===???AAABBBCCCGGGFFFDDDBBB@@@???>>>>>>AAA@@@>>>???@@@BBBBBBAAAEEEFFFGGGGGGHHHHHHHHHHHHFFFDDDBBB@@@???@@@AAABBB@@@???>>>>>>@@@CCCGGGIIIHHHGGGGGGHHHHHHJJJKKKKKKIIIGGGFFFGGGIIIIIIGGGDDDAAAAAA???>>>===============>>>AAACCCEEEEEEDDDCCCBBBBBBCCCCCCCCCBBB@@@???@@@??????@@@BBBCCCCCCBBBDDDDDDDDDDDDEEEGGGHHHIIILLLLLLJJJGGGDDDDDDGGGIIILLLMMMPPPQQQPPPMMMJJJHHHKKKKKKJJJJJJJJJLLLNNNOOORRRPPPNNNNNNOOORRRVVVYYYkkktttxxxuuuqqqpppqqqqqqooonnnkkkhhhddd^^^XXXQQQHHHCCCCCCBBBAAA????????????@@@CCCBBBAAA@@@???@@@AAABBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????BBBDDDFFFGGGGGGEEECCCAAAEEEAAA===;;;<<<>>>@@@@@@CCCCCCBBB@@@===<<<<<<===;;;===@@@DDDFFFGGGGGGFFF@@@BBBFFFIIIKKKKKKIIIHHHGGGFFFDDDCCCBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@???>>>>>><<<===@@@AAABBBAAA???>>>AAA@@@@@@@@@BBBDDDGGGHHHKKKJJJHHHFFFDDDDDDDDDDDDGGGEEEAAA>>>======>>>???~~~{{{zzz{{{uuuxxxvvvrrryyywwwxxxtttlllxxxzzzjjj\\\UUUQQQMMMJJJHHHIIIJJJMMMPPPPPPNNNMMMLLLKKKJJJHHHHHHHHHIIIJJJHHHHHHGGGGGGHHHHHHIIIJJJMMMLLLKKKIIIIIIJJJKKKLLLLLLJJJHHHGGGFFFGGGHHHIIIIIIGGGEEEEEEEEEEEECCCAAA??????===<<<<<<<<<===>>>@@@BBBCCCBBBAAAAAACCCDDDAAA@@@@@@@@@@@@AAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDGGGGGGGGGFFFEEECCCAAA@@@<<<===>>>??????===<<<;;;;;;;;;<<<<<<>>>???AAABBBFFFFFFDDDCCCAAA@@@???>>>@@@???>>>???AAABBBAAA@@@CCCDDDEEEFFFGGGGGGGGGGGGGGGFFFCCCAAAAAAAAABBBBBBAAAAAA@@@@@@AAADDDGGGIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIGGGFFFGGGIIIIIIFFFDDDAAAAAA@@@???>>>============>>>@@@BBBDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@???@@@BBBDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFGGGKKKKKKIIIGGGEEEEEEGGGJJJKKKMMMOOOPPPPPPNNNKKKIIIJJJIIIIIIHHHHHHHHHIIIIIINNNMMMLLLLLLMMMPPPSSSUUUWWW^^^jjjxxxzzzxxxtttrrrrrrqqqpppoooccc^^^XXXRRRMMMHHHCCC@@@AAA@@@???>>>>>>>>>???@@@BBBAAA@@@@@@??????@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA@@@????????????>>>>>>>>>???AAACCCEEEFFFEEECCCBBBCCC@@@======>>>@@@AAAAAABBBBBBBBB@@@===<<<<<<>>><<<>>>@@@CCCEEEFFFGGGGGG???BBBFFFIIIKKKKKKJJJIIIKKKIIIFFFCCCAAA???>>>>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>======>>>???@@@AAA@@@??????AAA@@@??????@@@CCCFFFHHHLLLJJJHHHEEECCCCCCBBBBBBCCCAAA???======>>>@@@AAAtttrrrnnnkkkmmmxxx}}}{{{xxxqqq|||}}}zzzwww{{{pppaaaVVVQQQOOOOOONNNIIIIIIKKKNNNQQQRRRQQQOOOKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLKKKIIIHHHHHHGGGGGGJJJHHHFFFFFFFFFFFFDDDCCCAAA@@@@@@???>>>?????????@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGFFFFFFDDDCCCAAA@@@===>>>>>>???>>>===<<<;;;<<<;;;;;;<<<<<<===??????CCCDDDDDDDDDBBBAAA???>>>>>>>>>>>>@@@AAAAAA@@@>>>AAAAAABBBDDDEEEFFFGGGGGGIIIGGGEEEDDDBBBBBBCCCCCCCCCBBBAAAAAABBBDDDGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHFFFDDDBBBAAA@@@??????>>>??????===>>>@@@AAABBBBBBBBBBBBEEEFFFGGGGGGGGGFFFEEEDDDAAA@@@@@@AAACCCDDDDDDCCCDDDDDDCCCCCCCCCDDDDDDDDDHHHHHHHHHFFFDDDEEEHHHJJJIIIKKKNNNPPPPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIIIIJJJKKKMMMOOOPPPLLLRRRZZZbbbkkkttt|||zzzwwwsssooollliiihhhXXXRRRKKKEEEAAA@@@??????>>>>>>=========>>>???@@@???????????????>>>>>>===???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>============<<<===???AAADDDEEEDDDCCCBBBAAA???>>>???AAABBBCCCBBB@@@AAAAAA???===<<<<<<>>>>>>>>>???@@@BBBDDDFFFGGG???BBBFFFIIIKKKLLLKKKJJJKKKJJJGGGDDDAAA???============>>>??????@@@AAAAAA@@@@@@??????>>>>>>======>>>>>>>>>???????????????BBB@@@>>>===>>>AAAFFFHHHLLLJJJGGGEEEBBBAAA@@@@@@@@@???>>>===>>>???BBBCCC~~~ssskkkhhhggghhhppp}}}}}}|||||||||wwwrrrmmmiiifffdddpppiii___VVVSSSQQQQQQQQQKKKLLLMMMPPPSSSSSSQQQPPPKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKOOOPPPPPPPPPPPPNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGKKKIIIGGGGGGGGGGGGEEECCCAAAAAA@@@@@@???????????????@@@@@@???>>>>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFEEECCCBBBAAAAAA??????@@@@@@???>>>===<<<<<<<<<;;;;;;;;;<<<======@@@AAABBBCCCBBB@@@>>><<<======>>>@@@BBBBBB???===@@@@@@AAABBBDDDEEEGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBAAAAAAAAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEBBBAAA@@@@@@@@@@@@@@@AAA?????????@@@@@@AAAAAAAAAFFFFFFGGGHHHHHHGGGFFFEEEBBBAAAAAABBBDDDEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCDDDFFFIIIGGGIIILLLNNNOOOOOONNNMMMKKKLLLMMMMMMMMMKKKJJJIIIFFFGGGHHHJJJKKKKKKLLLLLLNNNRRRWWWYYY[[[aaakkksss{{{zzzwwwpppggg___ZZZXXXOOOJJJDDD???>>>>>>??????;;;;;;<<<<<<===>>>??????<<<===>>>???>>>===<<<;;;======>>>???@@@@@@@@@???>>>>>>>>>>>>============>>>???BBBDDDDDDCCCBBB@@@>>>>>>>>>@@@CCCEEEDDDCCC@@@@@@@@@>>><<<<<<===>>>============>>>AAADDDEEE???BBBEEEIIIKKKLLLLLLKKKIIIHHHGGGEEEDDDBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============??????>>>>>>>>>??????@@@BBB@@@<<<;;;<<<@@@DDDHHHKKKIIIFFFCCCAAA?????????AAA@@@??????@@@AAACCCDDDzzzuuusssnnnkkkjjjnnnwwwyyyuuuxxxwwwrrrkkkccc\\\WWWVVVUUUbbb^^^YYYUUUQQQOOOMMMKKKOOOOOOPPPRRRSSSSSSPPPNNNKKKJJJIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIJJJJJJKKKLLLOOOPPPQQQRRRQQQPPPNNNMMMHHHHHHHHHIIIIIIIIIIIIIIIKKKIIIHHHGGGHHHGGGEEEDDD@@@@@@@@@?????????>>>>>>>>>>>>>>><<<;;;;;;===@@@BBBCCCEEEGGGIIIJJJKKKKKKFFFEEEDDDCCCBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@@@@???===<<<======>>>AAABBBBBB???===??????@@@AAABBBDDDFFFGGGHHHGGGFFFFFFEEEDDDDDDDDDBBBAAAAAA@@@@@@AAABBBBBBEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEBBBAAAAAAAAAAAAAAABBBCCCAAA@@@?????????@@@AAABBBEEEEEEFFFGGGGGGGGGFFFEEECCCBBBBBBCCCEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBAAABBBBBBBBBAAAAAADDDFFFFFFGGGJJJLLLMMMNNNMMMMMMJJJKKKLLLMMMNNNMMMLLLLLLFFFGGGIIIJJJKKKKKKKKKKKKKKKOOOSSSSSSQQQSSSYYY___kkkrrr|||~~~xxxzzzxxxoooaaaTTTLLLIIIFFFDDD@@@?????????>>>===999:::;;;<<<===>>>>>>>>>;;;<<<===>>>===<<<;;;:::;;;<<<===>>>????????????@@@@@@@@@?????????>>>>>>AAABBBDDDEEEDDDBBB@@@>>>======>>>AAADDDEEEEEECCC@@@AAAAAA???===<<<<<<>>><<<;;;::::::;;;>>>AAABBB@@@BBBDDDGGGJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBB@@@??????>>>===<<<;;;:::==================>>>>>>AAA@@@????????????@@@@@@AAA???;;;999:::>>>CCCFFFHHHFFFDDDBBB@@@?????????EEEDDDCCCBBBBBBBBBCCCCCCzzzpppjjjkkkvvvyyypppjjjhhhkkkoooqqqoooyyyzzzsssvvv|||xxxjjjhhhbbbZZZSSSOOOOOOPPPWWWWWWVVVTTTQQQNNNLLLKKKQQQQQQQQQRRRSSSRRRPPPMMMLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNPPPPPPPPPPPPOOONNNHHHHHHGGGGGGHHHIIIJJJJJJKKKIIIGGGGGGGGGGGGEEEDDD>>>????????????>>>======>>>>>>===;;;999:::<<>>>>><<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>?????????>>>>>>?????????AAABBBBBBAAA??????>>>>>>>>>@@@BBBDDDEEEDDDDDDEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@@@@???@@@@@@AAACCCDDDFFFFFFFFFFFFEEEEEEFFFHHHGGGFFFDDDEEEEEEBBBBBBAAABBBBBBCCCDDDDDDCCCBBB@@@???>>>???AAABBBDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB???AAAAAAAAA@@@@@@BBBDDDDDDEEEHHHJJJKKKLLLLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKGGGKKKNNNOOOOOOPPPSSSVVVYYY```iiirrrzzz}}}zzz|||vvvpppuuuxxxppp```OOOFFFBBB@@@???>>>>>>>>>>>><<<:::999:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::<<<===??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEDDDBBB???===<<<<<<===@@@CCCEEEDDDCCCCCCCCCBBB@@@===<<<<<<===<<<;;;:::999:::<<<>>>@@@@@@BBBDDDFFFHHHIIIIIIIIILLLKKKJJJHHHFFFCCCAAA@@@@@@@@@???>>><<<;;;::::::<<<<<<======>>>>>>??????AAAAAAAAAAAAAAA@@@@@@@@@???===;;;999:::===AAACCCDDDCCCAAA@@@??????@@@@@@GGGGGGEEEDDDCCCCCCCCCCCC~~~rrrfff^^^]]]^^^mmmvvvlllfffeeefffkkkyyy|||}}}vvvoooiii]]]^^^]]]YYYTTTQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPOOOPPPRRRTTTSSSQQQNNNMMMLLLKKKKKKKKKMMMNNNOOOLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOLLLKKKIIIHHHGGGHHHJJJKKKJJJIIIGGGFFFGGGFFFEEECCC>>>??????@@@???>>>===<<<@@@???>>><<<::::::===@@@AAACCCFFFJJJLLLNNNNNNNNNGGGFFFDDDCCCCCCDDDEEEFFFBBBCCCFFFHHHIIIIIIHHHHHHFFFEEECCCBBBAAABBBBBBBBBBBBAAA@@@???>>>=========<<<;;;;;;;;;<<<===>>>>>>======>>>>>>???@@@AAAAAAAAA@@@@@@@@@BBBCCCBBBAAA===<<<;;;;;;<<<>>>@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>>???BBBDDDEEEFFFEEEDDDDDDFFFHHHGGGEEECCCDDDFFFBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDAAA???>>>@@@BBBCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHHHHGGGDDDDDDCCCCCCCCCCCCCCCCCC@@@BBBCCCBBBAAAAAABBBCCCCCCDDDFFFGGGIIIIIIJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPRRRTTTUUURRRVVV\\\aaagggnnnwww~~~zzz{{{xxxoookkkbbbkkksssooo```OOOFFFCCC@@@>>><<<<<<======;;;::::::;;;<<<===>>>>>>============<<<;;;;;;;;;;;;;;;999:::<<<===???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???AAABBBDDDCCCAAA>>>======<<<<<<>>>AAACCCCCCCCCEEEEEEDDDAAA>>><<<<<<===<<<<<<;;;;;;<<<===>>>???AAABBBCCCEEEFFFFFFFFFFFFHHHHHHHHHGGGEEECCCAAA???>>>>>>>>>============<<<<<<<<<===>>>>>>???@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@===<<<:::999:::<<>>>>>???@@@BBBCCCFFFFFFEEEDDDDDDCCCCCCCCCyyyxxx~~~yyypppfff\\\UUUYYY[[[lll~~~qqqjjjgggsssvvvlllfff^^^XXXTTTXXX[[[\\\YYYVVVVVVVVVLLLLLLLLLKKKKKKLLLOOOQQQNNNNNNOOORRRTTTTTTRRRPPPMMMMMMLLLLLLLLLMMMOOOPPPJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPNNNKKKHHHGGGHHHJJJKKKJJJHHHFFFFFFFFFFFFDDDCCC??????@@@AAA@@@???>>>===AAAAAA???===;;;<<<>>>AAAAAACCCFFFJJJMMMNNNOOOOOOGGGFFFEEECCCDDDEEEFFFHHHBBBDDDFFFIIIJJJJJJIIIHHHFFFEEECCCBBBAAAAAABBBCCCAAA@@@???===<<<;;;;;;;;;<<<;;;;;;<<<<<<>>>??????>>>>>>>>>???@@@AAACCCDDDCCCAAA@@@@@@BBBCCCCCCCCC<<<;;;999999999;;;===>>>>>>???@@@BBBCCCDDDDDDDDDEEEDDDCCCCCCAAA@@@@@@???<<<===@@@CCCEEEEEEEEEDDDDDDFFFHHHGGGEEECCCDDDFFFBBBBBBBBBCCCCCCEEEFFFGGGGGGEEEAAA???>>>@@@BBBDDDEEEEEEGGGHHHIIIHHHHHHGGGFFFEEEDDDEEEGGGHHHHHHGGGDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCDDDDDDBBBBBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHKKKJJJHHHGGGFFFGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKKKKNNNMMMLLLMMMOOOQQQRRRQQQQQQSSSVVVWWWZZZ___hhhnnn{{{|||xxx}}}vvvhhh```]]]UUUbbbmmmlll___PPPGGGEEEBBB@@@===;;;<<<======<<<;;;<<<===>>>>>>>>>===<<<>>>===<<<;;;:::;;;<<<===999:::<<<===???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????<<<>>>@@@BBBBBBAAA???======<<<<<<===@@@BBBCCCCCCGGGGGGEEEBBB???<<<<<<==================>>>??????AAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBB<<<<<<======>>>?????????<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEECCCAAA@@@<<<;;;:::::::::<<<>>>???============???AAACCCDDDDDDDDDDDDDDDDDDCCCCCCCCCooommmhhhcccaaabbbfffjjjvvv{{{|||xxxrrrkkkgggggggggrrryyyxxxzzz~~~~~~vvvllleeebbb^^^YYYTTTPPPXXXZZZVVVZZZfffjjjeeeYYYPPPJJJKKKMMMKKKJJJJJJIIIKKKMMMPPPQQQQQQPPPOOOOOONNNLLLLLLLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLNNNPPPQQQQQQOOONNNLLLKKKIIIHHHHHHHHHIIIGGGFFFGGGGGGGGGDDDBBBEEEEEEEEEEEECCCAAA???>>>===<<<<<<<<<<<<======>>>DDDFFFFFFEEEHHHPPPTTTUUUDDDBBBAAACCCFFFHHHGGGEEEFFFFFFDDDCCCCCCDDDDDDEEECCCCCCCCCCCCBBBAAA@@@???AAA@@@===;;;999999999999555666888:::<<<===>>>>>>;;;<<<===???AAABBBBBBBBBIIIFFFCCCBBBCCCDDDDDDCCC@@@===:::999:::::::::999======>>>???@@@@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@<<<>>>@@@CCCEEEHHHIIIJJJDDDFFFGGGFFFDDDBBBBBBCCC???@@@AAACCCDDDEEEEEEEEEEEEDDDBBBAAA@@@AAAAAABBBEEEFFFGGGHHHIIIHHHGGGGGGEEEFFFGGGGGGFFFEEEDDDCCCFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBBAAADDDDDDEEEGGGHHHIIIJJJJJJKKKJJJHHHFFFDDDBBBAAAAAACCCGGGJJJJJJFFFEEEGGGJJJOOOOOOOOOOOOOOOOOOOOOOOOMMMPPPSSSSSSSSSVVV^^^dddmmmmmmooosss|||~~~xxxzzz~~~~~~{{{zzz{{{}}}{{{rrrdddYYYVVVVVVUUUYYY\\\[[[TTTMMMIIIGGGDDDBBB???<<<;;;:::;;;;;;===>>>???@@@@@@???>>>===AAA???===;;;:::999999:::999:::;;;===>>>?????????===???@@@@@@>>>======>>>===>>>???@@@AAABBBBBBBBB??????===;;;:::<<>>>>>???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEGGGGGGGGGDDDBBB@@@???@@@BBBCCCDDDDDDDDDDDDCCCAAA??????@@@AAABBBBBBAAA@@@???>>>???AAACCCDDDFFFEEEDDDEEEEEEEEECCCAAA>>>>>>>>>===============>>>=========???BBBEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCjjjcccYYYTTTSSSTTTUUUTTT^^^cccqqq{{{zzzwwwvvvyyy~~~xxxsssqqqtttzzz}}}wwwtttqqqooottt~~~{{{uuulllfff^^^[[[ZZZZZZWWWTTTNNNVVVYYYWWW]]]iiinnnjjjVVVOOOJJJKKKMMMKKKIIIIIIIIIKKKMMMOOOPPPOOONNNNNNLLLKKKJJJKKKLLLLLLJJJIIIFFFEEEEEEDDDEEEEEEFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQPPPOOONNNLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGFFFDDDBBBBBBBBBCCCDDDDDDCCCBBBAAA======<<<<<<<<<======>>>BBBDDDEEECCCFFFLLLOOOOOOEEEDDDCCCDDDGGGIIIHHHFFFDDDDDDCCCBBBCCCDDDEEEFFFDDDDDDDDDCCCBBB@@@???>>>======<<<;;;;;;;;;;;;;;;888888:::;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCIIIGGGFFFFFFGGGGGGEEECCC>>><<<999888999::::::999======>>>???@@@AAAAAABBBCCCBBBAAA@@@@@@???@@@@@@===>>>@@@CCCEEEGGGIIIIIIFFFGGGHHHGGGEEECCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCAAA@@@@@@AAABBBBBBEEEEEEGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEECCCBBB@@@@@@AAAAAAAAA@@@CCCDDDDDDFFFGGGHHHIIIIIILLLKKKIIIGGGFFFDDDDDDDDDBBBFFFIIIHHHEEEDDDFFFIIIMMMNNNOOOPPPPPPOOONNNMMMMMMOOORRRRRRQQQTTTZZZ```^^^^^^^^^```eeemmmtttxxxzzzuuuwwwzzz|||}}}~~~uuuooonnnppplllnnnmmmggg]]]TTTOOONNNMMMPPPSSSTTTQQQLLLHHHFFFCCCAAA???<<<;;;:::;;;;;;======>>>??????>>>>>>===???>>><<<:::999999::::::999:::;;;<<<>>>>>>?????????@@@AAAAAA???======>>>>>>???@@@AAAAAABBBBBBBBB??????>>>===<<<===@@@BBBDDDCCCBBB@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGGGGEEECCCBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBB@@@@@@AAABBBBBBBBBCCCBBBAAA@@@@@@BBBDDDEEEFFFEEEDDDEEEFFFFFFDDDCCC@@@@@@????????????>>>>>>>>>======>>>???BBBEEEFFFEEEFFFFFFFFFFFFEEEDDDCCCwwwiiiXXXOOOMMMNNNLLLHHHWWW\\\hhhyyyzzznnnddd]]]^^^]]]^^^bbbgggqqqtttuuupppqqqwwwwwwvvvhhhaaa^^^^^^dddkkk}}}}}}{{{yyyuuuooonnnqqq{{{zzzvvvvvv~~~zzzrrrmmmiiifff\\\WWWRRRPPPRRRSSSRRRQQQNNNTTTWWWVVV[[[eeeiiifffRRRLLLJJJLLLNNNKKKIIIIIIIIIJJJLLLMMMNNNMMMLLLLLLIIIHHHHHHIIIKKKLLLKKKJJJEEEDDDBBBAAAAAABBBCCCEEEHHHHHHIIIJJJLLLNNNOOOPPPOOONNNMMMKKKJJJIIIIIIHHHGGGFFFEEEFFFGGGFFFDDDBBB??????AAABBBCCCDDDDDDDDD>>>>>>===<<<<<<=========???BBBCCCBBBCCCGGGIIIGGGDDDCCCBBBCCCEEEGGGFFFEEECCCBBBBBBAAABBBCCCEEEFFFDDDDDDDDDCCCAAA???===<<<999:::;;;<<<<<<===<<<<<<999:::;;;;;;;;;;;;;;;:::===>>>???AAABBBCCCCCCCCCFFFFFFGGGIIIJJJHHHDDD@@@;;;999777777888999999999<<<======>>>@@@AAAAAABBBCCCBBBAAA@@@????????????===>>>@@@CCCEEEGGGHHHHHHGGGHHHIIIHHHEEECCCCCCCCCFFFEEEDDDBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGFFFFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGHHHCCCAAA??????@@@AAA@@@???BBBBBBCCCDDDEEEFFFFFFGGGJJJIIIHHHFFFEEEEEEDDDDDDCCCEEEHHHGGGDDDDDDFFFHHHLLLMMMOOOQQQQQQOOOMMMLLLMMMOOOPPPPPPOOOQQQVVVZZZVVVUUUTTTTTTVVVXXX[[[]]]iiinnntttzzz{{{vvvvvvwwwxxx|||}}}pppddd^^^]]]]]]YYY[[[]]]\\\XXXQQQJJJFFFHHHIIIKKKMMMNNNMMMIIIFFFCCCAAA???===<<<<<<<<<<<<<<<===>>>>>>>>>======<<<===<<<:::999999999:::;;;::::::;;;<<<===>>>>>>???AAABBBCCCBBB@@@>>>>>>?????????@@@AAABBBBBBBBBBBB@@@AAAAAA@@@???>>>???AAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBDDDFFFGGGHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@>>>======>>>@@@BBBEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEqqqaaa[[[ZZZXXXVVV\\\dddssszzznnncccXXXOOOJJJLLLLLLQQQYYYaaakkkzzzuuugggfff``````eeeeeennnwwwkkk___YYYYYYZZZ^^^dddtttlllmmmqqqyyy}}}qqqkkkjjjkkkpppppphhh^^^ZZZYYYXXXVVVRRRMMMKKKLLLMMMMMMMMMPPPTTTUUURRRTTTYYYZZZXXXOOOKKKJJJNNNPPPLLLJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIGGGFFFGGGIIIKKKJJJJJJEEECCCAAA??????@@@BBBDDDFFFFFFGGGHHHJJJLLLNNNOOOMMMLLLJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFDDDBBB>>>???@@@AAABBBCCCDDDDDD??????>>>===<<<<<<=========AAABBBAAAAAADDDDDD@@@@@@@@@@@@@@@AAABBBBBBBBBCCCBBBAAA@@@@@@AAACCCCCCEEEDDDCCCBBB@@@>>><<<;;;888999;;;<<<======<<<;;;888999999:::::::::::::::======???@@@AAABBBBBBBBBAAABBBEEEHHHIIIFFF@@@;;;999777666666777999999888;;;<<<<<<>>>???@@@AAABBBBBBAAA@@@??????>>>>>>>>>===>>>@@@BBBDDDFFFFFFGGGHHHIIIIIIHHHEEECCCCCCCCCFFFDDDBBB???>>>>>>???@@@@@@@@@?????????AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCAAAAAACCCDDDFFFHHHIIIJJJDDDBBB@@@@@@AAABBBAAA@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGEEEEEEGGGIIIJJJLLLOOOQQQQQQOOOLLLJJJNNNOOOOOOOOONNNOOORRRUUUTTTSSSSSSRRRRRRRRRRRRRRRVVVZZZ___cccgggoooxxx~~~|||xxxvvvzzz|||pppbbbWWWRRRQQQRRRMMMOOORRRVVVWWWSSSKKKDDDGGGFFFGGGJJJNNNNNNKKKGGGCCCBBBAAA@@@???>>>>>>???===============<<<<<<<<<;;;:::999999999999;;;;;;::::::;;;;;;<<<===>>>>>>BBBDDDEEECCCAAA??????@@@@@@@@@AAABBBBBBBBBBBBBBBAAACCCEEEEEECCCAAA@@@@@@AAABBBDDDFFFFFFFFFFFFEEEGGGFFFFFFFFFFFFEEEEEEEEEAAACCCEEEGGGHHHHHHGGGGGGHHHFFFDDDCCCBBBCCCDDDFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEBBBAAA@@@AAACCCEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@???===>>>>>>???AAACCCEEEFFFGGGGGGGGGHHHHHHGGGGGGFFF|||pppllllllmmm___mmmyyyiii\\\QQQJJJGGGFFFGGGPPP```ooo|||iiibbbbbb[[[[[[```___hhh}}}~~~sssjjjfffeeebbb```aaayyy}}}~~~ssseee\\\[[[\\\aaabbb[[[SSSQQQRRRQQQPPPNNNJJJIIIIIIJJJKKKKKKPPPRRRQQQOOOOOOPPPOOOMMMLLLJJJKKKOOOPPPMMMLLLMMMKKKKKKKKKKKKJJJIIIIIIHHHIIIGGGFFFFFFGGGHHHHHHGGGFFFDDDAAA??????@@@BBBDDDEEEEEEEEEFFFGGGJJJLLLNNNMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDBBB@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???======<<<<<<<<<<<<@@@BBB@@@AAACCCBBB???>>>???????????????@@@@@@CCCBBBAAA?????????@@@@@@DDDDDDCCCAAA???===;;;::::::;;;<<<<<<<<<;;;:::999555666777999::::::::::::;;;<<<===???@@@@@@@@@@@@???AAADDDHHHHHHEEE>>>999999777555555666888888888999:::;;;<<<>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>===>>>???AAACCCDDDDDDDDDFFFGGGHHHGGGDDDBBBBBBCCCGGGEEEBBB???>>>>>>>>>???@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAABBBCCCEEEFFFHHHIIIJJJEEECCCBBBAAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGGGGGGGIIIJJJIIIKKKNNNPPPPPPNNNKKKIIINNNOOOOOONNNMMMMMMOOOPPPMMMMMMNNNNNNOOONNNNNNNNNLLLOOOSSSVVVXXX\\\bbbgggooorrrtttqqqnnnpppyyy~~~xxxzzzwwwtttvvvnnnggg\\\RRRKKKHHHIIIIIIGGGIIILLLRRRVVVTTTLLLFFFGGGFFFEEEHHHKKKLLLIIIFFFDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<::::::999888999:::;;;<<<;;;;;;::::::;;;<<<===>>>CCCDDDEEEDDDBBB@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBDDDGGGHHHFFFCCCAAAAAA@@@BBBDDDFFFGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEAAABBBDDDFFFGGGHHHHHHHHHJJJIIIFFFEEEDDDEEEFFFGGGHHHJJJKKKJJJHHHFFFGGGIIIFFFFFFEEEEEEDDDDDDDDDDDD???>>>======@@@BBBBBBBBBBBBAAAAAA@@@??????>>>>>>===>>>???@@@BBBCCCEEEFFFFFFGGGHHHHHHHHHHHHGGGGGG}}}{{{{{{oooxxxhhh\\\UUUQQQMMMLLLUUUkkkqqqhhhhhhbbbaaaeeedddlll~~~{{{wwwnnneeeaaakkkyyy|||tttiii\\\TTTTTTSSSXXXYYYTTTPPPQQQQQQPPPHHHGGGFFFEEEFFFHHHKKKMMMMMMNNNNNNNNNMMMMMMLLLKKKIIIHHHJJJNNNOOOMMMLLLOOOMMMMMMLLLKKKIIIHHHHHHGGGHHHFFFDDDDDDEEEGGGGGGGGGEEEDDDBBB@@@@@@@@@AAABBBDDDDDDCCCCCCEEEHHHKKKMMMOOONNNMMMKKKJJJIIIIIIHHHDDDCCCCCCDDDEEEEEECCCBBBAAA@@@@@@??????@@@AAAAAABBBAAA???>>>===<<<<<<<<<;;;???AAA@@@AAACCCCCC@@@>>>@@@AAA@@@???>>>???AAAAAA@@@???>>>>>>>>>??????CCCBBBBBBAAA???===;;;:::<<<<<<<<<;;;;;;999888888555666777999:::;;;;;;;;;;;;<<<===>>>????????????@@@BBBDDDFFFGGGDDD???;;;999777555555666777777777777888999:::<<<===??????AAA@@@???>>>============<<<===>>>@@@AAAAAABBBBBBCCCDDDEEEEEECCCAAAAAABBBGGGFFFDDDCCCBBBAAABBBBBB@@@???>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIFFFDDDBBBBBBCCCDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGGGGIIIJJJKKKJJJKKKMMMOOOOOOMMMKKKJJJNNNMMMMMMLLLLLLLLLLLLLLLHHHIIIJJJLLLMMMMMMMMMMMMFFFIIIMMMOOOOOOQQQVVVZZZ\\\___aaa```^^^```fffkkkwwwyyyyyy}}}~~~qqqfffcccddd\\\WWWOOOJJJGGGGGGGGGGGGEEEFFFIIINNNQQQPPPKKKEEEEEEDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC??????>>>===<<<<<<<<<<<<;;;;;;:::999999:::;;;<<<<<<;;;:::::::::;;;===>>>AAACCCDDDDDDBBBAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBAAACCCGGGGGGFFFCCCBBBAAA@@@AAACCCEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCC@@@AAACCCDDDFFFGGGGGGHHHIIIIIIGGGFFFEEEFFFFFFGGGHHHKKKMMMLLLHHHFFFGGGIIIFFFEEEEEEDDDCCCBBBBBBAAA>>><<<;;;;;;===???@@@@@@AAAAAA@@@???>>>======<<<===>>>???AAABBBDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGyyysssjjjeee___YYY\\\rrryyyxxxqqqnnnooojjjnnnyyyllleeeaaajjjmmmiiikkkxxxwwwiiiddd___UUUQQQSSSNNNRRRSSSPPPPPPQQQPPPLLLEEEDDDDDDCCCDDDGGGKKKMMMKKKJJJKKKLLLLLLJJJIIIIIIFFFEEEGGGKKKLLLJJJLLLOOOOOONNNLLLKKKIIIHHHGGGGGGEEECCCBBBBBBDDDGGGHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCBBBBBBDDDGGGJJJLLLPPPOOONNNLLLKKKJJJIIIIIICCCBBBBBBCCCDDDEEECCCAAA@@@??????>>>???@@@AAABBBCCCBBB@@@>>>===<<<;;;;;;999===>>>>>>???CCCDDDBBB===???@@@???===<<<>>>@@@======<<<<<<===???@@@AAAAAAAAAAAA@@@???===<<<;;;===<<<;;;:::999999999999888999:::;;;;;;;;;;;;;;;<<<===>>>???????????????AAAAAAAAACCCCCCBBB>>>;;;;;;999666555666777777666555555777888:::<<<===>>>@@@@@@>>>===============;;;;;;===>>>???????????????AAABBBBBBAAA@@@@@@AAAEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@>>>======>>>??????AAA@@@@@@???@@@AAABBBCCCAAABBBDDDEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAACCCDDDFFFHHHIIIJJJHHHFFFFFFGGGHHHJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLFFFIIIJJJJJJIIIKKKPPPTTTVVVVVVVVVVVVUUUWWWZZZ^^^```hhhttt}}}|||xxxsssrrruuuuuuuuurrrjjj```XXXVVVVVVSSSPPPKKKIIIJJJIIIHHHFFFEEEFFFGGGJJJKKKJJJGGGEEEAAABBBCCCCCCBBBBBBCCCEEEAAABBBBBBCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<=========<<<;;;:::::::::;;;<<<<<<;;;:::999999;;;<<<>>>@@@AAACCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCC>>>AAADDDEEEDDDBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFIIILLLKKKGGGDDDEEEGGGDDDDDDDDDCCCBBBAAA?????????<<<::::::<<<>>>??????AAAAAA@@@???>>>===<<<<<<===>>>???AAACCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGmmmwww}}}wwwpppdddaaattt~~~xxxuuulllmmm~~~ssskkk\\\bbbaaaZZZ[[[fffoooqqqyyyyyywwwsssnnnuuucccVVVVVVUUUNNNLLLPPPKKKMMMNNNMMMNNNPPPMMMGGGGGGGGGFFFEEEDDDFFFJJJMMMJJJIIIIIIKKKJJJFFFDDDEEEDDDCCCEEEIIIJJJHHHJJJOOOPPPOOOMMMKKKIIIHHHGGGGGGCCCAAA@@@AAADDDHHHJJJJJJBBBBBBBBBAAA@@@???>>>>>>CCCBBBAAAAAACCCFFFIIILLLOOONNNLLLKKKIIIHHHHHHHHHCCCBBBBBBCCCDDDDDDCCCAAA>>>>>>======>>>@@@BBBCCCCCCBBB@@@???===<<<;;;;;;888;;;===<<<>>>CCCEEECCC:::<<<>>>===:::999;;;===:::::::::;;;===@@@BBBDDD@@@@@@@@@??????===<<<<<<<<<;;;:::999888999:::;;;<<<=========<<<<<<;;;:::===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>???>>><<<:::<<<:::777666666777666666444444666777999;;;<<<===@@@???>>>======<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>===>>>@@@@@@?????????@@@AAABBBCCCCCCDDDCCCCCCCCCAAA@@@???=========>>>>>>AAA@@@?????????@@@AAABBBAAABBBDDDEEEEEEEEEDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCAAAAAABBBBBBBBBAAABBBBBBAAAAAA@@@?????????>>>>>>???@@@BBBDDDFFFGGGIIIGGGEEEDDDFFFHHHIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJKKKJJJGGGEEEGGGLLLQQQRRRPPPNNNLLLMMMOOOQQQSSSUUUZZZbbbiiipppwww|||xxxuuupppkkkjjjlllgggeeeaaa[[[UUUQQQPPPPPPMMMKKKHHHHHHIIIHHHEEEBBBGGGGGGHHHHHHHHHGGGFFFFFF@@@BBBDDDCCCAAAAAADDDHHH@@@@@@AAAAAABBBBBBAAAAAABBBAAA???>>>=========>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999999:::<<<===>>>@@@BBBCCCBBBBBBCCCDDDCCCDDDDDDDDDDDDDDDCCCCCC<<<>>>AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFCCCDDDEEEEEEEEEEEEDDDDDDDDDHHHKKKJJJEEEBBBCCCEEECCCCCCCCCBBBAAA???>>>===@@@>>>;;;;;;<<<>>>??????BBBBBBAAA@@@???>>>===<<<===>>>@@@BBBCCCEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGzzzpppmmmoooxxxtttlllvvv~~~mmmhhhppprrrooosss~~~tttddd^^^^^^ZZZ___gggggglllwww{{{ssskkkddd___]]]\\\\\\WWWQQQNNNNNNOOONNNMMMLLLMMMMMMNNNNNNLLLKKKJJJJJJHHHGGGGGGHHHJJJJJJJJJGGGGGGGGGGGGFFFEEECCCCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLKKKJJJIIIIIIGGGDDDAAAAAA@@@@@@@@@AAACCCEEEFFFEEEDDDAAA???===<<<<<<<<>><<<;;;<<<>>>AAACCCCCCBBB@@@>>>======>>>???>>>:::777999===@@@>>>;;;;;;;;;;;;<<<<<<<<<======<<<:::777666777:::===@@@??????@@@@@@>>>===;;;999===<<<;;;:::;;;;;;======AAA???<<<999888888999;;;:::;;;<<<===>>>>>>>>>>>>??????>>>>>>======<<<<<<999888888888777777666666777777666666777999<<<===>>>?????????>>>===;;;:::777999<<<>>>???>>><<<:::>>>>>>??????@@@@@@@@@@@@DDDCCCCCCBBBAAA@@@??????>>>>>>=========>>>???@@@BBB@@@>>>======>>>AAABBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHFFFDDDCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBAAA@@@???=========>>>???@@@@@@CCCHHHKKKJJJHHHEEECCCBBBCCCDDDEEEHHHHHHHHHIIIJJJKKKKKKLLLLLLJJJHHHFFFEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFGGGIIIKKKMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPRRRSSSTTTVVVWWW[[[___ccciiipppxxx{{{}}}~~~yyypppggg```\\\[[[[[[ZZZXXXUUURRROOOLLLJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEEEECCC@@@>>>>>>???AAACCCGGGEEEAAA>>><<<;;;;;;<<<>>>>>>>>>>>>>>>===<<<<<<=========<<<;;;999888777::::::<<<===>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@???>>>BBBBBBBBBAAAAAA@@@@@@@@@===>>>???@@@@@@@@@@@@@@@>>>>>>>>>===>>>>>>???@@@===???AAAAAA@@@>>>>>>>>>?????????@@@AAABBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@EEEDDDBBB???<<<:::<<<>>>@@@CCCDDDBBB???======>>>CCCAAA@@@AAADDDEEECCCAAABBBBBBBBBCCCCCCCCCCCCCCC~~~lllfffdddiiiqqq}}}|||mmmooo|||qqqhhhlllkkkgggfffjjjqqqzzztttkkkhhhdddhhhooonnnpppyyyyyysssnnngggddd^^^XXXSSSQQQPPPPPPTTTPPPLLLJJJKKKMMMMMMMMMKKKLLLMMMMMMMMMLLLJJJJJJJJJIIIGGGGGGIIIKKKKKKKKKEEEDDDDDDCCCBBBAAA@@@@@@BBBCCCCCCDDDFFFGGGIIIIIIJJJIIIHHHHHHHHHFFFCCC@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA???>>>======>>>>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBAAAAAACCCEEEFFFEEEDDDAAA@@@===;;;;;;;;;===>>>BBBAAA???>>>======>>>>>>===:::777999===???>>>;;;<<<;;;;;;;;;;;;;;;<<<<<<:::999888777888:::<<<>>>>>>>>>>>>???>>>===;;;:::======<<<<<<<<<===>>>??????>>>;;;999888888:::;;;;;;;;;<<<===>>>>>>>>>===??????>>>>>>===<<<<<<;;;;;;:::999888777666555444666666555555666888:::<<>>===<<<;;;============>>>>>>>>>>>>BBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@?????????>>>===<<<;;;<<<>>>@@@BBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHFFFEEEDDDEEEDDDBBBAAAAAABBBDDDEEECCCBBBBBBBBBAAA???>>>======>>>??????@@@CCCGGGJJJJJJKKKKKKJJJGGGEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMJJJIIIGGGEEECCCDDDDDDEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOQQQUUUXXXZZZ___eeeffffffhhhnnnttt~~~{{{wwwooojjjbbb[[[UUURRRQQQRRRPPPPPPOOOMMMMMMLLLLLLLLLGGGGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDCCC@@@??????@@@BBBCCCFFFDDDBBB@@@>>>>>>??????>>>>>>>>>>>>>>>======<<<>>>>>>>>>===<<<;;;999999:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>BBBBBBAAAAAA@@@@@@??????======>>>??????@@@AAAAAA?????????>>>>>>>>>??????>>>@@@BBBBBB@@@>>>===>>>=========>>>???@@@BBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCBBBBBBAAADDDDDDDDDCCCCCCBBBAAA@@@CCCCCCAAA???<<<;;;<<<>>>AAACCCEEEDDDAAA@@@AAACCCCCCAAA??????BBBCCCBBBAAACCCCCCCCCBBBBBBBBBBBBBBByyypppgggdddffflllttt|||rrrkkkooouuuzzz}}}~~~qqqqqqooommmkkkjjjjjjnnn}}}wwwrrrnnnrrrwwwssssss{{{}}}wwwrrrmmmggg```\\\WWWUUUPPPLLLIIIHHHHHHIIIMMMKKKHHHGGGIIILLLMMMNNNKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHIIIKKKMMMMMMLLLEEECCCBBB@@@???>>>??????@@@AAABBBCCCDDDFFFGGGGGGHHHGGGFFFGGGGGGEEECCC@@@@@@?????????@@@AAABBBBBBBBBBBBAAA???????????????===>>>??????@@@@@@?????????@@@BBBCCCCCCCCCBBBBBB@@@@@@@@@BBBEEEFFFFFFDDDCCCAAA>>>;;;:::999::::::@@@@@@???>>>============<<<999777999<<<>>>===;;;===<<<::::::999:::;;;<<<999999888888999:::;;;<<<;;;<<<<<<=========<<<<<<>>>============>>>???@@@===<<<:::888888888:::;;;<<<<<<===>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::888777555444333555555444444444666999:::>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;????????????????????????@@@@@@AAAAAAAAA???>>>===<<<;;;:::::::::<<>>===>>>>>>>>>???AAAEEEHHHKKKPPPTTTSSSMMMHHHGGGIIIGGGGGGHHHIIIJJJKKKLLLLLLGGGFFFDDDCCCBBBBBBBBBCCC@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIHHHGGGHHHKKKMMMOOOSSSWWWWWWTTTTTTXXX]]]aaajjjuuu}}}xxxqqqkkkgggeee\\\YYYSSSNNNJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBB@@@???@@@AAACCCDDDCCCBBBAAA?????????@@@@@@>>>>>>>>>>>>>>>======<<>>>>><<<;;;:::;;;<<<===>>>>>>??????>>>??????===<<<<<<<<<===>>>AAAAAAAAA@@@???>>>>>>>>><<<<<<<<<===>>>@@@AAABBBAAAAAA@@@??????>>>>>>>>>???AAABBBBBB@@@>>>======;;;;;;;;;<<<<<<>>>???@@@CCCDDDEEEFFFFFFEEEDDDCCC???@@@AAABBBBBBBBBAAA@@@DDDDDDCCCCCCBBBBBBAAAAAAAAABBBAAA???======>>>@@@@@@BBBCCCCCCBBBBBBCCCEEEDDDAAA>>>>>>???@@@AAAAAACCCCCCBBBBBBAAAAAA@@@@@@}}}sssnnnmmmnnnooovvv|||rrrrrruuuyyy|||xxx~~~{{{~~~{{{xxx{{{}}}wwwyyy~~~uuuiiihhheeeccc___[[[WWWUUUTTTQQQNNNJJJGGGFFFFFFGGGJJJIIIHHHGGGIIIKKKNNNOOOMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJLLLNNNNNNMMMFFFEEEBBB@@@>>>>>>???@@@>>>???@@@BBBCCCDDDEEEEEEFFFFFFEEEFFFGGGFFFCCCAAA??????????????????@@@@@@????????????????????????>>>>>>>>>>>>>>>======<<<;;;===???AAAAAAAAA???>>>???>>>???AAADDDFFFFFFDDDCCCBBB???<<<::::::999:::???>>>>>>======<<<<<<<<<;;;999777888;;;===<<<;;;===<<<:::999999999;;;<<<888888999:::::::::::::::::::::;;;<<<<<<===============>>>>>>>>>?????????<<<;;;999888888999:::;;;======>>>>>>>>>>>>======>>>>>>===<<<<<<;;;;;;:::::::::999888777666555444666555444444444666999:::>>>??????@@@@@@???>>>======<<<;;;:::::::::;;;<<<;;;;;;;;;;;;::::::::::::=========>>>>>>>>>??????<<<>>>???AAAAAA@@@>>>=========;;;::::::;;;===>>>>>>???@@@AAABBBDDDDDDEEECCCDDDFFFGGGGGGGGGFFFFFFFFFDDDAAA@@@@@@AAADDDFFFCCCCCCCCCCCCBBBAAA@@@???===>>>>>>>>>>>>@@@DDDGGGJJJRRRYYYXXXQQQJJJHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@AAABBBCCCEEEGGGIIIJJJMMMMMMLLLKKKJJJIIIHHHGGGEEEFFFGGGFFFEEEFFFHHHJJJLLLPPPSSSRRROOONNNQQQTTTPPPWWW^^^bbbhhhpppuuuvvvxxx{{{}}}}}}{{{xxxwwwxxx}}}}}}~~~~~~|||yyywwwvvvvvvooolllfff___ZZZWWWVVVUUUQQQOOOKKKHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBAAA@@@@@@@@@AAACCCDDD@@@@@@>>>===<<<<<<=========>>>>>>>>>>>>===<<<<<<===>>>>>>>>>===<<<;;;;;;<<<======>>>??????>>>>>>>>>===;;;999999:::<<<===@@@@@@??????>>>======<<<;;;;;;;;;<<<>>>@@@BBBCCCBBBBBBAAA@@@???>>>===<<>>>>>CCCDDDEEEFFFFFFEEEDDDCCC===>>>@@@BBBCCCCCCBBBAAADDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA??????AAACCC@@@@@@@@@@@@@@@AAAAAABBBDDDAAA>>>======>>>???@@@CCCCCCBBBAAA@@@??????>>>{{{wwwssspppiiizzzzzzwwwyyy}}}}}}uuujjjbbbZZZ[[[[[[[[[YYYVVVTTTSSSMMMKKKIIIFFFEEEEEEEEEEEEHHHHHHHHHGGGGGGIIIKKKMMMOOOOOOOOONNNNNNNNNNNNNNNKKKJJJJJJKKKMMMNNNNNNLLLGGGEEEBBB???>>>>>>>>>???===>>>@@@AAACCCDDDDDDDDDEEEEEEEEEFFFHHHGGGEEECCC??????????????????>>>>>><<<======>>>>>>>>>>>>>>>??????>>>======<<<<<<<<<999;;;===???@@@???>>>===>>>>>>>>>AAADDDEEEEEEDDDBBBAAA???>>><<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;999888888888:::;;;<<<;;;<<<<<<;;;:::::::::;;;<<<888999:::;;;;;;;;;::::::999999:::;;;<<<===>>>???>>>>>>>>>??????>>>>>>>>>;;;;;;:::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::888888888777777777777777777666555555555777999:::======???@@@@@@???>>>===>>>===;;;999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???:::<<>>@@@AAABBBCCCDDDBBBCCCEEEFFFGGGFFFFFFEEEDDDBBB@@@??????@@@BBBDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>??????>>>>>>@@@CCCFFFHHHPPPYYYYYYQQQIIIFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAACCCEEEGGGIIIJJJMMMMMMMMMLLLKKKIIIGGGFFFCCCEEEFFFFFFFFFGGGIIIKKKLLLNNNPPPOOOKKKIIIIIIJJJIIINNNRRRRRRUUU[[[______dddeeeffffffeeeeeefffggghhhnnnwww|||}}}|||}}}~~~}}}{{{xxxuuusssooojjjgggeeeffffffdddaaa^^^]]]]]]XXXVVVRRRNNNKKKKKKKKKLLLJJJJJJHHHGGGGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@???===<<<;;;::::::<<<============<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::<<<======>>>>>>>>>>>>======<<<:::888888999:::;;;>>>>>>=========<<<<<<<<<;;;;;;<<<===???@@@BBBCCCBBBBBBAAAAAA???>>><<<;;;>>>???AAA@@@>>><<<;;;<<<;;;;;;;;;;;;;;;<<<===>>>AAABBBDDDEEEEEEDDDBBBAAA===>>>@@@BBBCCCDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCCCCBBBBBBDDDEEECCCBBBAAA@@@@@@AAAAAAAAADDDBBB???===;;;<<<>>>@@@BBBAAAAAA@@@???>>>>>>===}}}zzzvvvlll{{{pppjjjiiihhhgggddd___YYYTTTUUUWWWYYYXXXUUURRRPPPPPPFFFFFFEEEEEEEEEFFFGGGHHHEEEFFFGGGFFFEEEFFFHHHKKKQQQPPPOOOOOONNNNNNOOOOOOKKKJJJJJJKKKMMMMMMLLLJJJEEEDDDAAA???============<<<===@@@BBBCCCCCCCCCCCCDDDDDDDDDFFFHHHHHHFFFDDD@@@@@@@@@@@@@@@???>>>===<<<===>>>>>>??????>>>>>>@@@???>>>===<<<<<<<<<<<<999:::<<<>>>??????>>>>>>>>>>>>>>>@@@CCCDDDDDDBBBAAA@@@???>>>>>>=========;;;;;;<<<<<<<<<;;;;;;:::888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===???@@@AAAAAAAAAAAA@@@???>>>======<<<;;;;;;::::::::::::;;;<<<===>>>????????????<<<<<<<<<;;;::::::999999666777777777888888888888888777666555555777999:::;;;<<<===>>>??????>>>===>>>===;;;999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>;;;===???BBBDDDEEEEEEEEEDDDCCCAAA???<<<;;;:::999;;;<<<===>>>@@@AAACCCCCCBBBCCCDDDEEEFFFFFFEEEDDDAAAAAA@@@??????@@@AAAAAACCCCCCDDDDDDCCCCCCBBBAAA???@@@@@@???>>>@@@CCCFFFGGGMMMTTTUUUOOOHHHEEEEEEEEEEEEDDDBBBAAA???>>>>>>??????>>>>>>>>>======<<<>>>??????@@@@@@@@@@@@@@@>>>???@@@BBBDDDGGGIIIJJJLLLLLLLLLLLLKKKIIIGGGFFFAAACCCEEEFFFFFFGGGIIIKKKOOOPPPPPPNNNIIIEEECCCBBBDDDHHHKKKIIIKKKPPPTTTTTTVVVUUUUUUTTTUUUVVVXXXYYYVVV[[[aaaeeegggjjjooosss~~~}}}{{{|||zzz|||~~~~~~zzz~~~vvvsssnnniiieeedddeeeeeejjjgggdddaaa^^^ZZZVVVSSSSSSTTTUUUSSSPPPNNNNNNNNNIIIHHHGGGFFFEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGGGGHHHFFFEEEDDDCCCBBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???????????????BBBBBBAAA???>>><<<;;;:::;;;;;;;;;<<<;;;::::::999888999999:::::::::999999<<<<<<============<<<<<<<<<;;;999888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@AAAAAABBBBBB@@@@@@AAA@@@???===;;;:::;;;===??????===;;;;;;;;;;;;;;;;;;;;;;;;<<<======???AAACCCDDDDDDCCCAAA???======>>>@@@BBBDDDEEEFFFCCCBBBAAA@@@@@@AAABBBCCCAAACCCDDDDDDCCCCCCDDDEEEGGGEEEBBBBBBBBBCCCCCCBBBCCCCCCAAA???<<<;;;===???@@@@@@??????>>>>>>======|||{{{}}}{{{nnnddd]]]ZZZWWWTTTSSSRRRPPPOOOQQQTTTWWWVVVSSSPPPNNNNNNHHHHHHGGGGGGGGGHHHIIIIIIDDDFFFGGGGGGFFFGGGJJJMMMQQQPPPOOONNNNNNNNNOOOOOOLLLKKKKKKLLLMMMLLLJJJHHHEEEEEECCCBBB@@@>>>===<<<<<<===@@@BBBCCCDDDCCCCCCBBBAAABBBDDDGGGGGGFFFDDDAAAAAAAAAAAAAAA???>>>===>>>>>>@@@@@@AAA@@@?????????>>><<<;;;;;;;;;;;;<<<:::;;;<<<===>>>???@@@@@@???>>>>>>@@@BBBCCCBBBAAAAAA@@@???>>>===<<<<<<;;;999:::;;;<<<<<<;;;:::999777777888888888999:::;;;999:::<<<>>>??????>>>>>>========================<<<<<<;;;;;;<<<>>>???AAAEEEEEEEEEDDDCCCAAA???>>>>>>>>>===<<<;;;;;;:::::::::;;;===>>>@@@@@@AAAAAA<<<<<<;;;;;;:::999999999888888888777777777777777777666555444444666777999999:::<<<===>>>>>>>>>===>>>===<<<:::999888888888888999999:::;;;<<<=====================>>>>>>>>><<<<<<>>>???AAABBBDDDDDDCCCCCCAAA???===;;;:::999::::::<<<===???AAABBBCCCBBBCCCDDDEEEEEEEEEDDDCCC@@@AAAAAAAAAAAAAAAAAA@@@CCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???@@@CCCFFFGGGJJJNNNOOOLLLHHHEEECCCCCCBBBBBBAAA@@@@@@??????======>>>>>>======<<<<<<===>>>>>>???????????????<<<===>>>@@@BBBEEEGGGIIIIIIJJJKKKKKKJJJHHHFFFEEEBBBDDDFFFGGGGGGHHHIIIKKKNNNNNNOOOMMMJJJFFFCCCBBBAAAEEEGGGEEEFFFKKKNNNNNNOOONNNMMMMMMMMMMMMMMMLLLLLLQQQUUUXXXXXXZZZ]]]aaabbbgggnnnpppooolllkkklllkkkiiiggghhhjjjkkkjjjiiigggjjjkkkiiikkknnnmmmgggcccffffffccccccfffgggeeeaaaffflllpppqqqmmmgggccc]]][[[XXXUUUTTTSSSTTTTTTYYYWWWTTTRRRQQQOOOLLLIIIHHHIIIJJJJJJHHHFFFFFFGGGAAABBBCCCDDDEEEEEEDDDCCCAAAAAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<<<>>===<<<;;;999::::::::::::999888888777888888999::::::999999;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888999:::;;;<<<======<<<>>>@@@BBBCCCCCCAAA@@@>>>>>>?????????===;;;999888:::<<<===<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<===???AAACCCCCCAAA???===<<<<<<<<<===???BBBEEEGGGCCCBBB@@@??????@@@BBBCCC@@@BBBCCCCCCBBBBBBBBBCCCFFFCCCAAAAAACCCEEEEEEDDDCCCDDDCCCAAA===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>rrrpppooohhh___\\\UUURRRNNNLLLLLLMMMNNNNNNLLLPPPTTTTTTRRROOOOOOOOOKKKJJJIIIGGGFFFEEEEEEEEEDDDGGGIIIJJJIIIJJJNNNQQQPPPOOONNNMMMMMMMMMNNNOOOLLLKKKKKKLLLLLLKKKIIIFFFHHHHHHGGGFFFDDDBBB@@@>>><<<===@@@BBBDDDDDDCCCCCC@@@@@@AAACCCEEEFFFEEECCCAAABBBBBBBBBAAA???>>>===@@@@@@BBBBBBCCCBBBAAA@@@======;;;:::999:::;;;;;;<<<<<<<<<<<<>>>???AAABBB?????????@@@BBBBBBAAA@@@AAA@@@???>>><<<:::999999888999:::;;;;;;;;;:::999666777888888777888:::;;;777:::===@@@AAAAAA???>>>???>>>============>>>>>>======<<<<<<===>>>@@@AAAHHHHHHHHHGGGEEECCC@@@???@@@??????===<<<;;;::::::999:::<<<>>>@@@AAABBBBBB<<<<<<;;;::::::999999888:::999999888777666666555666555444333333444666777888999;;;======>>>============<<<;;;:::888777777777777888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;<<<===???@@@AAAAAA@@@>>>===<<<::::::999:::;;;===>>>@@@BBBBBBCCCCCCDDDEEEEEEDDDCCCBBB@@@AAACCCCCCCCCCCCAAA@@@DDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@AAACCCFFFHHHIIIKKKLLLKKKIIIEEECCCAAAAAAAAAAAAAAAAAABBBBBB=========>>>======<<<<<<<<<======>>>>>>>>>>>>>>>:::;;;<<<>>>AAADDDFFFGGGGGGHHHIIIIIIIIIGGGEEEDDDEEEGGGIIIJJJIIIIIIJJJKKKFFFHHHIIIIIIHHHFFFDDDCCCAAAEEEFFFDDDDDDGGGJJJIIIMMMLLLKKKKKKKKKIIIGGGDDDFFFJJJOOOPPPOOOOOOQQQSSSOOOTTT[[[]]][[[XXXWWWWWWWWWUUUSSSTTTVVVWWWWWWVVVTTTXXXXXXTTTUUUYYYWWWPPPQQQRRRQQQOOOPPPTTTTTTPPPNNNRRRXXX\\\\\\YYYTTTPPPMMMMMMLLLKKKKKKKKKLLLMMMMMMKKKJJJJJJLLLLLLKKKIIIBBBDDDEEEEEEDDDCCCCCCDDD???AAACCCFFFFFFDDDBBBAAA???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>?????????@@@AAA@@@???>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;888999999999999888777777777777888999:::::::::::::::;;;;;;<<<;;;;;;::::::999::::::::::::999888888666777888999;;;<<<===>>><<>>???>>><<<:::999666888;;;<<<;;;:::;;;;;;:::::::::999::::::;;;;;;<<<>>>AAACCCCCCAAA>>><<<;;;:::::::::===AAAEEEGGGCCCBBB@@@??????@@@BBBCCC???AAABBBBBBAAA@@@AAAAAACCC@@@===>>>BBBEEEEEEEEEBBBDDDEEECCC>>><<<<<<>>>============>>>>>>>>>>>>zzzsssiiidddaaa]]]XXXSSSOOOMMMKKKJJJKKKMMMOOOQQQQQQPPPOOOPPPRRRRRRQQQOOOJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNOOONNNMMMLLLLLLMMMMMMKKKJJJMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGDDDBBB???>>>AAAAAA@@@??????@@@AAAAAABBBAAA@@@???@@@BBBEEEGGGBBBBBBBBBBBBAAA@@@???>>>BBBFFFKKKIIIDDD??????@@@>>>===<<<;;;;;;:::;;;;;;;;;:::999999:::===???AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA???===:::999999::::::;;;;;;::::::999777777777888888999999999::::::;;;;;;===>>>@@@AAA???>>>===<<<;;;;;;;;;<<>>======>>>AAADDDFFFJJJJJJJJJHHHFFFCCCAAA???AAA@@@>>><<<;;;::::::;;;999:::;;;<<<===>>>???@@@<<<;;;:::999888888888888::::::999999888777666666888777555444555666888:::===<<<;;;===@@@AAA>>>;;;===<<<;;;:::999999999999999:::::::::999999;;;===>>>???@@@AAA@@@???>>>==================<<<<<<<<>>===<<<;;;:::::::::888999;;;;;;;;;<<>>??????>>>===<<<<<<<<<===>>>@@@BBBDDDEEEFFFHHHJJJIIIFFFBBBAAA@@@FFFFFFGGGHHHHHHHHHHHHGGGJJJJJJIIIHHHFFFDDDBBBAAABBBBBBCCCCCCDDDFFFGGGHHHIIIFFFDDDEEEHHHIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKNNNNNNPPPQQQRRRRRRRRRRRRKKKJJJIIIIIIKKKMMMLLLLLLJJJJJJKKKLLLNNNMMMJJJGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJMMMOOOOOOMMMJJJHHHGGGNNNNNNEEEBBBGGGIIIEEEHHHGGGGGGIIIKKKJJJFFFBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@BBBFFFHHHHHHEEEAAA>>>DDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???CCCAAA???>>>>>>===;;;:::::::::999888999:::<<<===999999999888888888888777666777999999888777777888777;;;>>>>>>;;;888777888:::::::::999888777666555555444444555666888:::;;;@@@AAAAAA@@@>>>===>>>???@@@@@@BBBBBBBBB@@@>>>===:::;;;;;;<<<;;;:::999888666666666666777888999:::===???@@@@@@>>><<<;;;<<<;;;;;;<<<===>>>???@@@@@@BBB>>>;;;;;;>>>BBBCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCBBBAAAAAABBBDDDAAABBBCCCBBBAAA>>>;;;999<<<===>>>===;;;;;;===>>>~~~}}}tttooonnnhhhbbb^^^]]][[[VVVRRRPPPNNNLLLKKKLLLMMMPPPRRRQQQPPPPPPQQQRRRRRRPPPNNNKKKKKKLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPNNNMMMMMMMMMMMMLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIGGGEEEBBB@@@BBBBBBAAA@@@@@@AAABBBBBBBBB@@@???>>>???AAADDDEEECCCCCCCCCCCCBBBAAA@@@???BBBEEEHHHFFFAAA>>>>>>@@@>>>===<<<;;;;;;:::;;;;;;;;;:::999999:::<<<>>>???BBBBBBBBBCCCCCCBBBAAAAAABBBBBBAAA@@@???===:::999888888999999999999888888999999999999999999888888:::::::::;;;<<<===???@@@=========<<<<<<<<<<<<;;;??????>>>===???BBBEEEGGGHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???<<<;;;:::999888888888888::::::999999888777777777777666555444555666888999;;;:::;;;===AAABBB@@@>>>===<<<;;;:::999999999999888999::::::999999;;;<<<>>>???@@@AAAAAA@@@???>>>============<<<<<<<<<<<<>>>===<<<;;;:::999999999;;;<<<===<<<;;;<<<>>>???EEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAABBBDDDEEEDDDAAA@@@AAACCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@???<<<;;;<<<===<<<===>>>??????>>>===<<<======>>>???AAACCCEEEFFFFFFHHHIIIIIIFFFCCCAAAAAAAAAAAABBBDDDEEEEEEEEEEEEHHHHHHGGGFFFDDDBBB@@@???BBBBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDEEEGGGHHHGGGEEEFFFFFFGGGGGGHHHIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLLLLJJJGGGIIIHHHHHHIIIJJJJJJGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFIIIJJJJJJIIIFFFEEEEEELLLOOOKKKFFFEEEGGGGGGHHHHHHIIIJJJJJJGGGCCC???BBBBBBCCCCCCCCCCCCBBBBBBBBBEEEHHHJJJIIIFFFBBB???CCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>????????????????????????>>>>>>???@@@@@@@@@@@@???AAA???>>>>>>??????===<<<::::::999999999:::<<<<<<::::::::::::999999999999:::;;;<<<<<<:::999888888::::::::::::888888777777999999::::::999888666555555555555555666888:::;;;<<<===??????>>>>>>@@@AAA@@@AAABBBBBBAAA???===<<<::::::;;;;;;;;;:::888888666666666777777888::::::<<<>>>@@@???===;;;;;;;;;999::::::;;;<<<===>>>???BBB???<<<<<>><<<;;;<<<=========;;;;;;===>>>vvvuuuzzzxxxqqqooolllddd^^^[[[___\\\YYYXXXYYYXXXTTTPPPQQQPPPNNNMMMMMMOOOQQQSSSRRRRRRRRRSSSTTTSSSPPPMMMLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIKKKMMMOOOQQQRRRSSSRRRPPPNNNNNNNNNOOONNNLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKHHHEEECCCDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@???>>>???AAACCCDDDDDDDDDEEEEEEDDDCCCBBBAAABBBCCCDDDBBB>>>;;;===???>>>===<<<;;;;;;:::;;;;;;;;;:::999999999;;;<<<===AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@???===;;;999888888999999999999888888<<<;;;;;;::::::999888888999999999:::;;;<<<===>>>:::;;;<<<===>>>===<<<<<<@@@?????????@@@BBBEEEGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA???>>><<<;;;;;;<<<<<<===============<<<<<<<<<<<<<<<;;;:::999999999999:::::::::999888888777777555555444444555666888999999999;;;>>>AAABBBBBB@@@===<<<;;;:::::::::::::::888999:::999888888:::;;;??????AAAAAAAAAAAA@@@???=========<<<<<<<<<;;;;;;;;;;;;:::999888888888999<<<===>>>===;;;;;;<<<>>>BBBBBBDDDEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCBBBDDDEEEFFFDDDBBBAAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEECCCAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>???@@@>>><<<;;;<<<=========????????????======>>>??????@@@BBBDDDFFFGGGHHHJJJKKKJJJGGGDDDBBBAAA>>>???@@@AAABBBDDDDDDEEEHHHHHHGGGEEECCCAAA???>>>AAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDFFFGGGHHHFFFDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDFFFIIIJJJIIIFFFCCCGGGFFFDDDEEEFFFFFFDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDGGGMMMQQQMMMEEEDDDGGGHHHJJJMMMMMMIIIDDD@@@>>>@@@AAAAAABBBCCCCCCCCCCCCEEEGGGJJJKKKJJJGGGDDDAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@?????????=========?????????===;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<===???@@@AAA@@@??????AAA<<<777555666888888666888999:::;;;:::888666555666666666666777999:::;;;888:::<<<======>>>AAABBB@@@AAAAAAAAA@@@>>>;;;:::999999:::::::::999888888777777777777888999::::::;;;===???>>><<<:::::::::888888999:::;;;<<<======AAA???===<<<>>>?????????BBBBBBBBBBBBBBBAAA@@@@@@999;;;<<<======>>>AAACCCAAA@@@???>>>>>>=========<<<======<<<;;;;;;<<<>>>uuukkkhhhjjjmmmnnnfff```\\\\\\\\\XXXVVVWWWUUUTTTTTTUUUVVVUUURRROOORRRPPPOOONNNNNNPPPSSSUUUTTTTTTTTTUUUVVVTTTPPPMMMOOOOOOOOONNNMMMLLLKKKJJJHHHIIIKKKMMMOOORRRSSSTTTSSSQQQNNNNNNOOOOOOOOONNNMMMMMMKKKJJJIIIIIIJJJJJJKKKLLLNNNNNNMMMJJJGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBAAA@@@@@@BBBCCCDDDDDDEEEFFFGGGFFFEEECCCBBBBBBAAA@@@===::::::<<>>===<<<;;;;;;:::;;;;;;:::999999999999:::;;;<<>><<<;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::999999999999:::;;;;;;<<<:::;;;===???@@@@@@>>>>>>AAA@@@@@@@@@AAACCCEEEFFFGGGGGGGGGFFFFFFEEEDDDDDD@@@???>>><<<<<<<<<======??????>>>===<<<;;;;;;:::<<<;;;;;;:::999999:::::::::::::::999999888888888444444444444555666777888999:::<<<>>>@@@AAAAAA@@@======<<<;;;;;;;;;;;;;;;888999:::999888888999;;;>>>???AAABBBBBBAAA@@@@@@=========<<<<<<;;;;;;:::999888888777777777888888:::;;;<<<;;;::::::<<<===@@@AAABBBDDDEEEEEEEEEEEECCCCCCDDDDDDEEEDDDDDDDDDFFFFFFFFFDDDCCCBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEEEEEEEDDDCCCAAA@@@AAABBBBBBBBBBBBAAA@@@@@@>>>??????>>>===<<<<<<===??????AAAAAAAAAAAA??????@@@@@@@@@AAACCCEEEFFFGGGLLLNNNNNNLLLHHHDDDAAAAAABBBBBBBBBCCCCCCDDDEEEEEEJJJIIIHHHGGGEEEBBB@@@???@@@@@@AAABBBCCCCCCCCCDDDCCCDDDEEEGGGHHHGGGEEEDDDAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCDDDEEEGGGFFFDDDBBBGGGEEECCCBBBCCCCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEECCCHHHSSSTTTJJJDDDFFFFFFKKKOOONNNIIICCC@@@???>>>???@@@BBBBBBCCCCCCCCCEEEGGGIIIKKKJJJGGGDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>======<<<<<<===========================>>>>>>??????????????????===<<<===>>>???>>>===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;===BBBHHHMMMPPPPPPOOOLLLBBB888444666999888666666888:::;;;;;;999777555888888888888999999::::::777999;;;<<<<<<===???AAA@@@AAAAAAAAA???===:::888999999999999999999999888888888888888888999:::;;;:::<<<>>>===;;;999999999888888999:::;;;<<<<<<===>>>===;;;;;;;;;:::::::::AAAAAAAAAAAAAAA@@@??????999;;;<<<<<<<<<===???AAA@@@???===<<<<<<===>>>???<<<<<<===<<<;;;:::<<<>>>|||{{{{{{rrrggg___]]]^^^^^^]]]XXXSSSQQQSSSUUUSSSTTTWWWTTTTTTUUUVVVVVVTTTQQQNNNQQQPPPOOONNNOOORRRUUUWWWVVVUUUUUUVVVVVVUUURRROOOQQQQQQQQQPPPOOONNNMMMLLLIIIJJJKKKMMMOOOQQQRRRSSSQQQOOOMMMMMMNNNPPPPPPPPPPPPNNNMMMKKKJJJKKKKKKLLLKKKLLLNNNNNNMMMJJJGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEDDDFFFGGGHHHHHHGGGEEECCCBBB@@@===:::999999<<<>>>>>>===<<<;;;;;;:::;;;;;;999999999999:::;;;;;;<<<@@@AAABBBCCCDDDDDDEEEDDDEEEDDDBBB@@@>>><<<;;;:::;;;;;;;;;<<<<<<;;;;;;;;;999999:::;;;<<<<<<======::::::999999999::::::;;;;;;<<>>???@@@@@@???===<<<:::999999;;;;;;:::999999999:::::::::::::::999999999999999555555555555555666777777:::<<<===>>>???>>>>>>>>>======<<<<<<;;;;;;<<<<<<999::::::999888888999;;;>>>???@@@AAABBBAAA@@@@@@>>>======<<<;;;:::::::::777777666666666777777888666777888888888999;;;===@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDFFFEEEDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA===>>>???>>>===<<<===>>>AAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBBCCCEEEFFFGGGPPPQQQQQQNNNIIIDDDAAA@@@GGGFFFEEECCCCCCCCCCCCCCCHHHHHHGGGFFFDDDBBB@@@??????@@@AAABBBCCCCCCBBBBBBBBBDDDFFFHHHHHHFFFEEEEEE@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAABBBCCCEEEFFFGGGGGGEEEBBBBBBCCCDDDEEEDDDGGGEEECCCBBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGG@@@CCCPPPWWWPPPHHHGGGDDDHHHLLLKKKGGGBBB??????>>>>>>@@@AAABBBBBBBBBBBBDDDEEEGGGIIIIIIFFFDDDBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????>>>@@@???======>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999;;;???FFFQQQ[[[aaacccbbbTTTIII<<<777999;;;999666666777999::::::999888777999999::::::::::::::::::888:::;;;<<<;;;;;;===>>>@@@AAAAAAAAA???===:::888999999999999999999::::::999999999999999::::::;;;:::<<<======;;;999888999999999:::;;;<<<===>>>>>>;;;;;;;;;:::888666555444>>>>>>????????????>>>>>><<<======<<<;;;;;;===???@@@>>><<<;;;;;;<<<>>>???;;;<<<===<<<::::::<<<===zzztttnnnkkkiiiiiifff```YYYUUUUUUUUUTTTSSSRRRNNNMMMPPPQQQOOOQQQUUUVVVVVVWWWWWWVVVSSSPPPOOOOOONNNMMMNNNPPPSSSWWWYYYUUUTTTSSSTTTTTTTTTRRRQQQPPPQQQQQQQQQPPPOOONNNNNNKKKLLLLLLMMMNNNOOOPPPPPPNNNLLLJJJJJJMMMOOOQQQQQQQQQOOOMMMKKKKKKKKKLLLMMMNNNNNNNNNMMMKKKIIIGGGFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEHHHIIIIIIGGGEEECCCBBB@@@===:::999:::===???>>>===<<<;;;;;;:::;;;;;;888888999:::;;;<<<======???@@@BBBCCCEEEEEEFFFFFFFFFEEECCC@@@>>><<<;;;;;;999999::::::::::::999999777888999:::<<<===>>>>>>;;;;;;:::999999999::::::<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDHHHGGGEEEDDDBBBAAAAAA@@@???>>>=========>>>???@@@AAA@@@???>>><<<:::999888:::999999888888999999:::::::::::::::::::::999999777777777777777666666666999;;;===>>>===<<<<<<<<<>>>======<<<<<<<<<======:::;;;;;;:::999888:::;;;<<<===???@@@AAAAAA@@@???>>>======<<<;;;:::999999666555555555666777888888333555666777777888;;;===???@@@@@@AAABBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDEEEDDDBBBCCCDDDDDDCCCAAACCCCCCBBBCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA===>>>???>>>===<<<===>>>BBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFOOOPPPPPPNNNIIIDDDAAA@@@GGGFFFDDDBBBAAA@@@AAAAAADDDDDDCCCCCCBBB@@@???>>>???@@@BBBCCCCCCCCCBBBAAAAAACCCFFFFFFEEEDDDDDDEEE@@@AAAAAABBBCCCCCCDDDDDDAAAAAAAAABBBCCCFFFHHHJJJJJJGGGCCCBBBCCCEEEFFFGGGHHHFFFDDDDDDDDDDDDBBBAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGFFFEEEEEEGGGAAAAAAKKKTTTTTTOOOKKKEEEGGGHHHHHHEEEAAA???===>>>??????@@@AAAAAAAAAAAAAAACCCEEEGGGGGGFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>@@@???============;;;:::=========>>>======<<<;;;::::::::::::999999999999<<<@@@IIIVVVbbbiiijjjhhhUUUKKK???999:::<<<:::777666777888888999999999999:::;;;;;;;;;;;;;;;:::999:::;;;<<<<<<;;;:::;;;===@@@AAAAAAAAA@@@>>>;;;:::::::::999999999:::;;;<<<;;;::::::999::::::;;;;;;:::<<<>>>===;;;999999999::::::;;;<<<===>>>??????;;;<<<===<<<888555333333999:::;;;<<<<<<======<<<<<<===>>>===;;;;;;===>>>???>>><<<;;;:::;;;===>>>;;;<<<<<<;;;::::::;;;===zzzwwwyyy|||}}}|||yyyvvvssshhhfffbbb]]]XXXVVVWWWXXXVVVRRRNNNMMMOOOPPPOOOMMMMMMKKKLLLOOOOOOMMMOOOSSSVVVWWWWWWVVVTTTQQQPPPOOOLLLLLLLLLMMMPPPTTTXXX[[[SSSQQQPPPOOOQQQRRRQQQQQQNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIGGGHHHKKKNNNQQQRRRQQQOOOLLLJJJJJJJJJLLLMMMQQQPPPOOOMMMKKKIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCEEEHHHIIIIIIHHHEEECCCCCC@@@===;;;;;;<<<>>>???>>>===<<<;;;;;;:::;;;;;;777888999;;;===>>>?????????@@@BBBCCCEEEFFFFFFGGGGGGFFFCCC@@@>>><<<;;;;;;999999::::::::::::999999888888999:::;;;<<<<<<===<<<<<<;;;:::::::::::::::=========>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCBBBAAA??????>>>??????>>>>>>=========>>>@@@AAAAAA@@@???===<<<:::999888888888888777777888888999::::::::::::::::::::::::::::::999999888666555555666999<<<===;;;;;;<<<===>>>===============>>>>>><<<======;;;:::999:::<<<;;;<<<>>>???@@@@@@??????>>>======<<<:::999999888555555555555666777888999555666777777777777999;;;<<<===>>>@@@AAABBBBBBCCC>>>???@@@BBBCCCDDDDDDDDDCCCAAA@@@AAADDDEEECCCBBBBBBBBBBBBCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@<<<>>>???>>>===<<<===???AAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBCCCEEEEEEIIIJJJLLLKKKHHHDDDBBBBBBGGGEEECCCAAA@@@@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDDDDDDDBBBAAA@@@BBBCCCCCCAAAAAABBBDDDAAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCEEEGGGIIIKKKKKKIIIFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEFFFDDDBBB???@@@@@@AAABBBCCCDDDEEEFFFDDDEEEGGGIIIIIIGGGEEEDDDBBBDDDEEEFFFLLLSSSVVVTTTNNNLLLJJJIIIGGGEEEAAA?????????@@@@@@@@@@@@@@@???@@@BBBDDDFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<===>>>===;;;===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;::::::::::::<<>>999:::;;;999777777777777777888999:::;;;;;;<<<<<<===<<<;;;:::999:::;;;<<<<<<;;;;;;<<<===@@@AAABBBBBBAAA???===<<<;;;;;;:::::::::;;;<<<===;;;;;;::::::::::::;;;;;;;;;===>>>>>><<<:::999999::::::;;;<<<===>>>?????????AAACCCAAA<<<777555555444555777888:::;;;;;;;;;:::;;;<<<<<<;;;;;;===???>>>>>><<<;;;;;;;;;;;;<<<;;;<<<<<<;;;::::::;;;===||||||||||||{{{{{{zzzzzz{{{~~~~~~zzzvvvvvvuuuqqqmmmdddeeeffffffeeebbb___]]]WWWVVVTTTOOOKKKIIIKKKMMMMMMKKKIIIIIILLLNNNLLLJJJIIIHHHJJJOOOOOONNNPPPTTTUUUVVVVVVUUURRRPPPOOOPPPKKKKKKKKKLLLPPPTTTYYY\\\RRROOOLLLLLLMMMOOOPPPPPPLLLLLLMMMNNNNNNNNNMMMMMMOOONNNNNNMMMLLLKKKJJJJJJHHHFFFEEEFFFJJJNNNQQQRRRPPPNNNKKKIIIIIIIIIKKKLLLTTTSSSPPPMMMJJJIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDGGGIIIJJJHHHEEECCCCCCAAA===<<<<<<>>>??????>>>>>><<<;;;;;;;;;;;;;;;666777999<<<>>>???@@@@@@???@@@BBBCCCEEEFFFGGGGGGHHHFFFCCC@@@>>><<<;;;;;;;;;<<<<<<======<<<<<<;;;999:::::::::::::::::::::======<<<;;;::::::::::::===<<<<<<<<<<<<======>>>?????????@@@@@@AAAAAAAAA>>>>>>===<<<<<<===>>>???>>>>>>=========???@@@AAAAAA@@@???===<<<:::999999888777777777777777888888::::::::::::::::::::::::;;;;;;;;;:::888777555444333666:::<<<;;;;;;===???>>>>>>============>>>???=========<<<::::::;;;<<<:::;;;===>>>?????????>>>>>>======<<<:::999888888555555555666666888999:::888999999888777777888:::999:::<<>>???AAABBBCCCCCCDDDBBB@@@???@@@CCCEEEDDDBBBBBBBBBBBBCCCCCCEEEFFFFFFBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@??????<<<===???>>>======>>>???@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCEEEHHHHHHFFFDDDCCCCCCGGGEEECCCBBBBBBCCCDDDEEEBBBBBBCCCCCCDDDCCCCCCCCC@@@BBBCCCEEEEEEDDDBBBAAA>>>@@@AAA@@@>>>>>>AAADDDBBBBBBCCCDDDDDDEEEEEEFFFEEEDDDBBBBBBBBBDDDFFFGGGKKKJJJIIIIIIJJJJJJHHHFFFFFFEEEEEEFFFFFFDDDAAA>>>???@@@@@@AAACCCDDDEEEEEEEEEGGGJJJLLLLLLJJJGGGEEE>>>GGGIIIDDDEEEQQQZZZ[[[XXXTTTOOOMMMLLLJJJFFFBBB??????@@@@@@@@@??????>>>@@@AAADDDFFFHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBB========================<<<======>>>>>>>>>>>>>>><<<;;;:::<<<>>>??????>>>===>>>?????????===<<<;;;======<<<<<<<<<;;;;;;;;;:::<<>>===<<<;;;;;;:::;;;<<<===>>><<<;;;;;;:::::::::;;;;;;;;;===???>>><<<:::::::::999::::::;;;<<<===>>>>>>BBBEEEGGGEEE@@@:::888777111222444666888999::::::777999:::::::::;;;>>>@@@>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;:::999;;;===iiigggdddaaa``````bbbccchhhkkkllljjjlllrrrvvvwwwyyyzzzxxxtttwww}}}}}}yyyxxxvvvqqqmmmkkkkkkmmmnnnlllmmmnnnnnnooonnnnnnnnnhhheeebbbcccffffffbbb]]]\\\[[[XXXVVVUUUVVVWWWWWWLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKHHHHHHIIIIIIHHHGGGEEECCCEEEKKKMMMLLLMMMPPPSSSUUUUUUTTTPPPMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQOOOLLLKKKMMMOOOPPPPPPOOOPPPPPPOOOMMMLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKHHHGGGGGGHHHJJJMMMPPPRRRQQQNNNKKKHHHFFFFFFGGGHHHIIIJJJKKKJJJHHHGGGHHHIIIMMMLLLKKKJJJIIIHHHGGGGGGIIIGGGFFFGGGEEEAAACCCGGGGGGEEEEEEFFFIIIIIIFFFCCCBBB@@@>>><<<;;;;;;<<<<<>>===<<<:::999888777555666888;;;???AAA@@@??????@@@AAACCCDDDFFFGGGHHHGGGEEE@@@<<<::::::;;;<<<:::;;;===>>>>>><<<;;;999<<<;;;999888999;;;===>>>@@@>>><<<:::999:::;;;<<>>???@@@@@@AAA@@@???===;;;:::???>>><<<;;;;;;;;;===>>>???>>>======>>>@@@BBBDDDDDDBBB>>><<<<<<<<<;;;999999888666555555777888:::::::::;;;:::999888:::<<<<<<<<<<<<;;;:::999888777555777:::;;;:::::::::;;;;;;<<<===<<<<<<===@@@BBB@@@???>>><<<;;;;;;::::::<<<===???@@@AAA@@@>>>===<<<;;;::::::999888444222222222333333555666888999::::::999888777777777888999:::===???AAAAAABBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>BBBCCCEEEFFFGGGFFFDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA??????????????????@@@@@@>>>@@@AAA@@@??????@@@AAAAAADDDFFFEEECCC@@@AAABBBAAABBBBBBCCCCCCBBBAAAAAAEEEEEEEEEFFFEEEDDDCCCCCCGGGGGGFFFEEEEEEEEEEEEEEEGGGEEEBBB@@@??????AAABBBDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAA@@@??????BBBEEEFFFDDDAAADDDCCCCCCCCCDDDEEEFFFFFFIIIIIIHHHGGGHHHIIIJJJKKKGGGJJJLLLKKKGGGCCC???>>>AAA@@@?????????AAACCCEEEHHHHHHIIIHHHGGGFFFEEEDDDBBBCCCDDDEEEFFFJJJOOOSSSZZZYYYXXXUUUQQQLLLHHHFFFCCC@@@>>>>>>@@@AAA@@@>>>===AAAFFFGGGFFFFFFIIIKKKFFFEEEDDDEEEFFFEEECCCAAA???BBBDDDDDDFFFJJJIIIEEECCC>>>::::::===@@@>>><<<;;;;;;;;;<<<<<<<<<======;;;<<<======<<<<<<===???BBBAAA??????@@@???===;;;?????????>>>===<<<<<<;;;;;;<<<===???@@@@@@@@@@@@<<<;;;::::::999999::::::888777666666666777888999===<<<;;;:::::::::;;;<<<;;;<<<============@@@BBB???>>>>>>AAACCCDDDAAA===>>>>>>============>>>>>>;;;;;;<<<;;;:::999;;;===@@@???>>><<<:::999999999999999::::::;;;<<<======KKKVVV^^^[[[VVVQQQJJJBBB:::777222000111444666777999999999:::;;;>>>@@@BBBAAA@@@>>><<<;;;;;;;;;;;;===<<<:::999:::;;;===???YYYWWWTTTRRRQQQQQQSSSTTTVVVZZZZZZXXXZZZ___bbbaaaaaadddccc______cccccc_________^^^]]]\\\[[[ZZZZZZ^^^^^^^^^]]]\\\[[[ZZZYYY]]]ZZZYYYZZZ]]]]]]YYYUUUXXXWWWUUUSSSRRRSSSTTTUUULLLLLLJJJIIIIIIJJJKKKLLLLLLJJJGGGFFFGGGGGGEEEDDDCCCAAADDDIIIKKKJJJKKKNNNRRRSSSTTTRRROOOLLLKKKJJJMMMNNNOOOOOOPPPPPPPPPPPPOOOMMMJJJJJJKKKLLLLLLLLLMMMNNNOOOMMMKKKJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHJJJLLLOOOQQQOOOMMMJJJGGGFFFFFFGGGHHHIIIJJJJJJIIIGGGGGGHHHIIILLLKKKKKKJJJIIIIIIHHHHHHGGGFFFIIINNNNNNIIIFFFFFFDDDCCCCCCFFFIIIJJJHHHFFFDDDCCCAAA???===;;;::::::>>>===<<<;;;:::999888777666666777:::===@@@@@@??????@@@AAABBBDDDEEEFFFGGGFFFDDD@@@===;;;;;;<<<=========?????????===<<<:::;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;<<<===>>>@@@<<<777666999<<<>>>>>>@@@AAAAAAAAA@@@>>><<<;;;===<<<:::999999:::;;;<<<>>>>>>===<<<===>>>@@@BBBCCCAAA>>>======<<<;;;999999888666666666777999::::::;;;;;;;;;999999:::<<<<<<<<<<<<;;;:::999888777444777999:::999999999:::;;;<<<======<<<===@@@BBBAAA@@@???>>><<<;;;;;;;;;;;;<<<>>>@@@@@@@@@???>>><<<;;;:::;;;;;;:::888555444444555555777888999:::999999888888777888888888999:::<<<>>>???@@@@@@@@@??????@@@AAABBBCCCCCCDDDCCCCCCBBBAAAAAA@@@??????@@@AAACCCDDDDDDDDDBBBAAADDDCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>???@@@AAA@@@AAABBBBBBAAAAAABBBCCCBBBDDDFFFFFFCCCBBBBBBCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDFFFDDDBBB???>>>>>>@@@AAACCCCCCDDDEEEEEEDDDBBBAAA@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBEEEEEECCCAAACCCCCCCCCCCCDDDEEEFFFFFFIIIHHHGGGGGGHHHIIIKKKLLLKKKMMMPPPPPPMMMJJJGGGFFFBBBAAA@@@???@@@BBBDDDEEEIIIIIIHHHHHHGGGFFFFFFEEECCCDDDDDDEEEFFFIIINNNQQQ\\\\\\]]]^^^^^^^^^^^^^^^PPPJJJBBB======???@@@@@@???BBBEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEECCCAAACCCFFFGGGHHHMMMUUUZZZYYYSSSKKKBBB======??????>>>;;;;;;;;;<<<<<<<<<======<<<<<<======<<<===@@@BBBEEECCCAAA@@@@@@@@@>>>===@@@??????>>>======<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<;;;::::::::::::;;;:::999888888888999;;;;;;===<<<;;;::::::;;;<<<<<<<<<===>>>=========???AAAAAA@@@@@@AAACCCCCC@@@==================>>>??????<<<======<<<;;;;;;<<<>>>AAA@@@???===<<<;;;::::::999::::::;;;<<<<<<======LLLUUU]]]_________[[[UUUHHHBBB999333111222444666777777888999;;;>>>@@@AAAAAA???===<<<;;;:::;;;;;;======;;;;;;;;;<<<>>>???QQQPPPMMMKKKJJJJJJKKKLLLMMMPPPPPPMMMMMMQQQRRROOOPPPSSSTTTQQQOOOPPPOOOMMMMMMNNNQQQRRRRRRQQQNNNLLLTTTTTTSSSRRRQQQPPPOOOOOORRRPPPPPPQQQTTTTTTQQQNNNQQQQQQOOONNNNNNOOOPPPQQQMMMLLLKKKJJJIIIJJJJJJKKKKKKIIIFFFEEEEEEDDDBBBAAAAAA???BBBGGGIIIGGGHHHJJJOOOQQQRRRQQQNNNKKKJJJJJJMMMNNNNNNOOOOOOOOONNNNNNLLLJJJIIIIIIJJJJJJHHHGGGJJJKKKKKKJJJHHHGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHFFFFFFFFFFFFGGGHHHKKKMMMNNNMMMKKKIIIFFFEEEEEEFFFGGGIIIIIIIIIGGGEEEEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFLLLUUUXXXRRRIIIDDDAAAAAABBBEEEHHHJJJJJJIIIFFFFFFDDDBBB???<<<999888<<<<<<;;;::::::999888888888777666888;;;>>>@@@@@@??????@@@AAACCCDDDEEEEEEEEECCC@@@===<<<===???@@@@@@@@@AAAAAA@@@>>><<<;;;:::::::::;;;;;;;;;;;;<<<888999;;;<<<===>>>??????>>><<<999999;;;===>>>>>>@@@@@@@@@@@@???>>><<<<<<:::999888888888999:::;;;???>>>===<<<<<<===>>>???AAA@@@???>>>???>>>;;;999999888777666666888:::;;;;;;<<<<<<;;;::::::;;;===<<<<<<<<<<<<;;;999888777444666888999888777888999;;;<<<=========>>>@@@BBBBBBBBBAAA???>>>===<<<;;;;;;<<<>>>???@@@@@@@@@???<<<;;;:::;;;<<<<<<:::888555555555666666888999:::888888777777777888999999999:::;;;<<<===============>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBAAABBB@@@>>><<<<<<>>>@@@AAAAAACCCDDDDDDCCCCCCDDDFFFDDDEEEGGGFFFEEEDDDDDDDDD@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@@@@AAACCCEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDAAA???>>>>>>@@@@@@AAACCCEEEGGGGGGFFFDDDCCCAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAACCCDDDDDDBBB@@@CCCCCCCCCDDDDDDEEEGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLLLLOOOSSSTTTRRROOOMMMLLLCCCBBBAAA@@@AAABBBDDDFFFJJJIIIHHHFFFFFFFFFFFFGGGDDDEEEEEEEEEEEEHHHKKKOOOTTTSSSRRRQQQPPPOOOOOOOOOUUUPPPIIIDDDBBBAAAAAAAAA??????BBBEEEHHHHHHGGGEEEGGGEEEDDDDDDDDDDDDCCCAAAEEEGGGIIIKKKUUUdddqqqvvvpppcccRRREEE>>>>>>>>>???;;;<<<<<<<<<<<<=========;;;<<<<<<<<<===???CCCFFFHHHFFFBBB@@@@@@@@@??????@@@@@@??????>>>>>>======::::::;;;;;;;;;;;;;;;:::===<<<;;;;;;::::::;;;;;;:::999888888999:::;;;<<<===<<<;;;::::::;;;<<<===>>>??????>>>======>>>@@@BBBBBBAAABBBCCCBBB???==================>>>???@@@>>>>>>???>>>===<<<>>>@@@BBBAAA@@@???>>>===<<<;;;::::::;;;;;;<<<=========IIIOOOVVV]]]eeekkkkkkggg^^^UUUHHH===666444333333444555777999;;;===>>>???@@@???===;;;::::::;;;;;;>>>>>>===<<<===>>>???@@@QQQPPPNNNLLLLLLLLLMMMMMMMMMNNNMMMJJJJJJMMMLLLHHHIIILLLNNNNNNLLLKKKLLLLLLJJJKKKNNNPPPPPPNNNLLLKKKNNNNNNNNNNNNNNNOOOPPPPPPMMMLLLMMMNNNQQQQQQOOOMMMLLLLLLKKKKKKLLLLLLNNNNNNMMMLLLKKKIIIIIIIIIJJJJJJLLLIIIFFFEEEDDDCCCAAA???@@@???AAAGGGHHHFFFFFFHHHNNNOOOPPPPPPMMMJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJIIIHHHIIIIIIIIIGGGEEEGGGHHHHHHGGGEEEDDDDDDEEEGGGIIILLLMMMMMMJJJFFFDDDDDDDDDDDDDDDFFFGGGIIIJJJJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFDDDBBBCCCEEEHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHMMMWWW[[[TTTHHHAAA@@@AAABBBDDDFFFHHHHHHHHHFFFFFFEEEDDDAAA>>>;;;999;;;;;;::::::999999999888;;;999777777:::>>>@@@AAA??????@@@@@@AAABBBCCCCCCCCCAAA???>>>>>>???AAABBBAAABBBAAAAAA@@@>>><<<;;;::::::;;;<<<<<<;;;;;;:::888999<<<>>>??????>>>===<<<<<<;;;;;;<<<=========??????>>>>>>===<<<;;;;;;888888888777888999:::;;;@@@???>>>============>>>??????>>>???@@@???<<<::::::999777777777999:::<<<;;;<<<===<<<;;;:::<<<>>>======<<<<<<;;;999888777444666777777666666777888;;;<<<>>>>>>>>>>>>@@@BBBCCCCCCBBBAAA@@@>>>===<<<;;;<<<===???@@@@@@@@@@@@===<<<;;;;;;<<<<<<:::888444444444444444555666777777777666777777888999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@======???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCC@@@===;;;;;;===???AAACCCDDDFFFFFFEEEEEEFFFHHHFFFFFFGGGGGGFFFFFFFFFFFF@@@@@@@@@@@@AAABBBCCCCCCAAA@@@??????@@@BBBEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDBBBAAA@@@@@@AAAAAA@@@BBBFFFHHHIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBAAA@@@BBBBBBCCCDDDDDDCCCBBB@@@EEEEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGFFFGGGIIIJJJKKKKKKNNNQQQRRRPPPMMMKKKKKKDDDCCCAAAAAAAAACCCEEEFFFJJJIIIGGGEEEEEEEEEGGGHHHEEEEEEFFFEEEEEEFFFIIILLLVVVTTTPPPLLLHHHFFFDDDDDDMMMMMMNNNMMMLLLIIIEEEBBB======???EEEKKKNNNLLLJJJHHHFFFDDDCCCDDDDDDBBBAAACCCFFFHHHLLLZZZppp}}}eeeOOOBBB======>>><<<<<<<<<<<<<<<=========999:::;;;;;;<<>>?????????@@@@@@??????>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999<<<;;;;;;:::999:::::::::888777777666777888:::;;;===<<<;;;;;;;;;<<<===>>>@@@@@@@@@???======>>>???AAAAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>======>>>>>>>>>??????>>>======>>>@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<=========CCCEEEKKKTTT___hhhkkkjjjllleee[[[QQQGGG>>>777333444555777999;;;===>>>>>>???>>>===;;;:::;;;;;;<<>>>>>>>>???@@@AAAMMMMMMKKKJJJJJJJJJJJJJJJJJJKKKIIIFFFHHHLLLKKKGGGEEEEEEFFFGGGGGGGGGIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLNNNOOOPPPNNNMMMIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJMMMKKKHHHFFFEEECCCAAA???AAA@@@BBBGGGIIIFFFEEEGGGLLLNNNOOONNNLLLJJJIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIIIIIIIJJJJJJHHHFFFEEEFFFFFFEEECCCBBBBBBCCCFFFHHHKKKMMMLLLIIIEEEBBBAAAAAAAAABBBCCCDDDEEEEEEGGGFFFEEEDDDCCCCCCDDDDDDBBBCCCCCCAAA@@@@@@CCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHJJJQQQTTTNNNEEE???AAABBBBBBBBBCCCCCCDDDEEECCCDDDDDDDDDBBB@@@>>>===;;;;;;;;;::::::999999999===;;;888888:::>>>@@@AAA>>>>>>??????@@@@@@@@@AAAAAA@@@???>>>???@@@BBBCCCBBBBBBAAA@@@???>>><<<<<<:::;;;;;;<<<<<<;;;:::::::::<<<>>>??????>>><<<:::;;;;;;<<<<<<;;;<<<<<<===<<<<<<;;;::::::999999999888888888999999;;;;;;<<>>>>>>>>>>>>>>>>>>>>???AAA@@@>>><<<;;;:::999777888999:::;;;;;;<<<===<<<;;;:::<<<>>>=========<<<;;;:::999888555666777666555555777888999;;;===>>>===>>>???AAABBBBBBBBBBBBAAA???>>>===<<<======>>>???@@@@@@@@@@@@>>>;;;:::::::::888666555555444444444555555666666666666666777888999999:::999999999999999::::::;;;;;;<<<===>>>???@@@AAA?????????@@@@@@@@@@@@@@@======>>>???@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBBCCCAAA===;;;;;;<<>>CCCFFFGGGCCC???===<<<===>>>===?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999;;;::::::999999999999999888777777777777999:::<<<======<<<;;;<<<===>>>???AAAAAAAAA@@@>>>===>>>@@@>>>???@@@AAAAAABBBCCCCCCCCCBBB@@@???===<<<<<<<<<>>>??????>>>======>>>@@@@@@@@@@@@??????===<<<;;;<<<<<<===============>>>???>>>AAAIIISSSZZZ]]]^^^gggfffeeeaaaZZZPPPDDD<<<666666888999;;;===>>>???@@@???===<<<;;;;;;<<<===???????????????@@@AAAAAAJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFLLLTTTVVVTTTLLLFFFBBBCCCEEEEEEGGGJJJLLLKKKJJJIIIIIIJJJKKKLLLIIIHHHFFFDDDCCCCCCDDDDDDHHHIIIKKKLLLLLLLLLKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHIIINNNKKKHHHFFFEEEDDDBBB@@@AAA@@@CCCHHHIIIEEEDDDEEEIIIKKKLLLLLLJJJIIIHHHHHHKKKLLLMMMNNNNNNOOOOOOOOOKKKJJJIIIJJJKKKLLLKKKIIIDDDEEEFFFDDDBBBAAABBBCCCFFFHHHKKKMMMLLLIIIEEECCC@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCC???@@@AAAAAA@@@@@@AAABBBDDDEEEEEEFFFGGGIIIIIIJJJKKKFFFFFFIIIJJJEEE@@@>>>AAABBBBBBAAA??????AAABBBBBBBBBBBBBBBBBBAAAAAA@@@======<<<;;;;;;:::999999===;;;888888:::===???@@@>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>???@@@BBBCCCBBBBBBAAA@@@???>>>>>>>>><<<;;;;;;;;;;;;:::::::::===>>>???@@@???===;;;999999;;;;;;;;;::::::<<<===;;;:::999888888888888888777777888:::;;;<<<======AAA@@@@@@@@@??????>>>>>>>>>======???@@@AAA@@@>>>>>><<<:::888888888::::::;;;<<<<<<;;;::::::;;;===============;;;:::999888666777777666555555777888888:::<<<=========>>>???@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>?????????AAA???<<<::::::999888666888777777666666666666777777777666666666777888888999999888888888999::::::;;;;;;<<<<<<======>>>>>>=========>>>>>>??????@@@======>>>???@@@AAAAAABBB>>>>>>???@@@@@@AAABBBBBBBBB@@@>>><<<;;;<<<>>>???BBBDDDEEEFFFEEEFFFGGGIIIHHHFFFEEEEEEGGGHHHHHHGGGBBBAAA@@@??????@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDAAACCCEEEHHHHHHHHHFFFEEECCCCCCDDDCCCCCCBBBAAA@@@AAACCCEEEEEEDDDCCCCCCCCCFFFFFFGGGGGGIIIJJJLLLMMMJJJIIIGGGFFFFFFGGGGGGHHHHHHKKKNNNOOOLLLIIIGGGFFFDDDCCCAAA@@@@@@BBBCCCDDDFFFEEEDDDCCCCCCDDDEEEEEECCCDDDEEEEEEDDDEEEGGGHHHEEEEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCEEEIIIPPPUUUKKKJJJIIIIIIKKKMMMMMMMMMLLLIIIFFFEEEEEEEEEDDDCCCCCCHHHJJJMMMYYYooorrrZZZHHH???<<<===>>>>>>>>>============<<<777999;;;<<<<<<>>>@@@CCCCCC@@@===<<<<<<======<<<>>>>>>>>>===============<<<=========<<<;;;;;;:::;;;;;;:::999999999999::::::999999999:::;;;===>>>======<<<<<<===>>>???@@@AAABBBBBBAAA???>>>???AAA<<<===???@@@@@@AAACCCEEEDDDCCCAAA???===<<<<<<;;;>>>???@@@???======???@@@??????@@@@@@???>>><<<;;;======>>>>>>>>>>>>>>>>>>???<<<===BBBHHHJJJNNNRRRUUUYYY^^^cccbbb\\\QQQJJJ;;;:::::::::;;;===???@@@@@@@@@>>>=========>>>>>>?????????@@@@@@@@@@@@AAAIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFJJJVVVcccjjjiiiaaaSSSHHHFFFHHHGGGHHHJJJJJJJJJJJJJJJLLLMMMOOOPPPIIIGGGEEECCCBBBBBBCCCDDDFFFHHHIIIJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIMMMJJJGGGFFFEEEDDDCCCAAAAAA@@@CCCHHHIIIDDDBBBCCCEEEGGGIIIIIIGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNLLLJJJHHHIIIKKKLLLMMMMMMDDDEEEFFFEEEBBBAAABBBCCCGGGIIIKKKLLLKKKIIIFFFDDD@@@@@@AAABBBBBBBBBAAAAAABBBAAAAAAAAABBBBBBBBBBBB===@@@BBBCCCBBBAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHEEEBBBBBBDDDCCC>>>===???>>>@@@@@@???<<<<<>>===;;;:::999999;;;999777777999;;;<<<<<<========================>>>>>>>>>>>>>>>???AAAAAACCCBBBBBBAAA@@@@@@@@@AAA===<<<;;;:::999:::;;;;;;>>>?????????>>>===;;;:::999::::::999777888;;;>>>::::::999888777888888999666666888:::;;;<<<======??????????????????>>>>>>???===<<<===@@@AAAAAAAAA@@@>>><<<999888888888999:::;;;;;;;;;999999:::<<<>>>>>>======<<<:::999888777888888777555555777999666888;;;<<<<<<;;;<<<===>>>???AAABBBBBBBBB@@@???@@@??????>>>>>>>>>>>>>>>AAA???<<<;;;;;;;;;:::999888888777666666666666666888777777666666666666777999888888888888999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>???<<<<<<======???@@@AAABBB======>>>???@@@AAABBBBBBAAA@@@>>>===<<<<<<======@@@BBBDDDDDDDDDEEEFFFHHHHHHFFFDDDDDDGGGHHHHHHGGGDDDBBB@@@???>>>???@@@@@@>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???BBBEEEFFFDDDCCCDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLKKKJJJHHHFFFEEEEEEFFFFFFEEEHHHLLLMMMLLLIIIHHHGGGDDDBBBAAA@@@???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEEEEDDDEEEFFFHHHKKKKKKKKKJJJHHHGGGEEEEEEDDDCCCAAA??????BBBJJJOOOPPPOOOMMMJJJHHHIIILLLOOONNNKKKGGGEEEEEEFFFEEEDDDCCCHHHJJJIIIPPP___pppyyy~~~uuufffVVVHHHAAA??????>>>>>>>>>>>>=========<<<999;;;>>>???>>>>>>???@@@@@@>>><<<<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<999999999999:::<<<>>>???>>>===<<<<<<===???@@@AAAAAABBBBBBAAA??????@@@BBB<<<>>>??????>>>>>>AAACCCAAAAAA@@@???>>>>>>>>>>>>@@@AAAAAA@@@??????@@@BBB???@@@AAABBBAAA@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>???<<<<<<@@@@@@???CCCIIIFFFJJJPPPVVVZZZYYYTTTOOO@@@???<<<;;;;;;===@@@BBBAAAAAA???>>>>>>>>>???@@@>>>??????@@@@@@@@@@@@@@@FFFEEEEEEEEEEEEEEEEEEDDDBBBCCCEEEKKK[[[mmmvvvwwwppp^^^MMMIIIJJJHHHGGGIIIEEEFFFHHHJJJLLLNNNOOOPPPCCCBBBAAA@@@@@@AAACCCEEEFFFHHHIIIJJJIIIGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCDDDEEEFFFHHHIIIKKKIIIFFFEEEEEEDDDBBBAAA@@@???BBBGGGHHHCCCAAABBBBBBDDDFFFFFFEEEDDDDDDDDDBBBCCCEEEGGGHHHJJJJJJKKKKKKIIIGGGHHHJJJMMMNNNOOOEEEFFFFFFEEECCCBBBBBBCCCHHHIIIKKKLLLKKKIIIGGGEEEAAABBBBBBCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB===@@@DDDEEEDDDCCCBBBAAACCCCCCCCCDDDEEEFFFFFFFFF@@@??????AAA???;;;<<<@@@<<<>>>???===;;;;;;>>>AAADDDCCCAAA@@@???@@@@@@AAAAAA@@@???>>><<<:::999999999888666666888999:::999===============<<<<<<<<<>>>=========>>>???@@@@@@DDDCCCCCCBBBBBBBBBCCCCCC>>>===;;;999999999;;;<<<>>>>>>>>>>>>>>>======<<<888::::::888666777:::>>>;;;:::999888888888999:::444555777999;;;<<<<<<=========>>>>>>>>>>>>======???===<<<===???AAABBBBBBAAA@@@===:::888777888888::::::;;;:::999888:::<<<>>>>>>>>>===<<<;;;999999888999888777555666888:::555777:::;;;;;;;;;;;;<<<<<<===@@@BBBBBBBBBAAA@@@AAA@@@???>>>============AAA???<<<<<<===>>>>>>===777666555444444444444444999888777666666555666666999888888888888:::;;;===<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<===>>>>>>;;;;;;<<<<<<>>>???@@@AAA<<<======???@@@AAABBBCCC@@@??????======<<<<<<<<>>>>>???@@@:::;;;===???AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>BBBEEEFFFDDDCCCEEEFFFCCCCCCDDDEEEFFFHHHJJJKKKLLLKKKIIIGGGEEEDDDEEEEEEAAAEEEIIIKKKKKKIIIHHHHHHCCCBBB@@@??????@@@AAACCCAAAAAABBBCCCCCCBBBBBBAAAAAACCCDDDEEEDDDEEEFFFHHH@@@AAACCCEEEFFFFFFEEEEEEAAACCCDDDBBB???>>>@@@CCCNNNOOOMMMJJJGGGHHHNNNSSSOOOLLLHHHFFFFFFFFFFFFEEEAAAFFFGGGDDDFFFQQQ^^^eeeiiiddd[[[QQQGGGBBBAAAAAA??????>>>>>>=========<<<:::===@@@AAA@@@???>>>>>>>>>===<<<===>>>???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;;;;??????>>>===============777777777777888:::<<<===>>>============???AAABBB@@@AAABBBAAA@@@@@@AAACCC===???@@@???<<<<<>>>>>???@@@@@@AAABBBBBBCCCBBBAAA@@@BBBDDD@@@AAACCCCCCCCCAAA???>>>?????????>>>>>>>>>>>>>>>===:::;;;>>><<<999===EEEAAABBBEEEIIINNNPPPOOOMMMDDDAAA>>>;;;;;;>>>AAACCCBBBAAA@@@?????????@@@AAA>>>>>>???@@@@@@@@@@@@???EEEEEECCCBBBBBBCCCDDDEEEBBBAAABBBGGGRRRbbbqqq{{{zzzhhhQQQDDDBBBFFFHHHGGGFFFEEEDDDEEEHHHIIIJJJIIIGGGEEEDDDDDDAAA???DDDKKKGGGIIIKKKJJJFFFDDDDDDEEEDDDCCCCCCDDDGGGIIIJJJJJJFFFEEEDDDCCCDDDEEEGGGIIIKKKGGGDDDDDDFFFEEEAAA<<>>>>>>>>===???AAACCCDDDCCCBBBAAA===>>>>>>???@@@BBBCCCDDDCCCBBBAAA@@@???????????????>>><<<;;;;;;<<<===???AAAAAAAAA@@@@@@@@@??????BBBBBBAAA@@@>>><<<:::999777777777777999;;;===>>>BBB???;;;999:::<<<======<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA>>>;;;999999:::;;;:::<<>><<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888555666888;;;>>>>>>===;;;>>>===<<<;;;;;;;;;;;;;;;:::<<<>>>>>><<<===@@@CCCAAA@@@???<<<:::777555444888888777777888:::;;;===???>>>===<<<;;;:::999999888888888888777666555444444555666777888999:::;;;???@@@AAABBBBBBAAA@@@???BBBAAA@@@>>>======<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;999777444333333444444444555555666666666666666888888888888888999999999999999999888888888888777<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>@@@AAAAAAEEEBBB>>>;;;;;;===@@@BBBAAA???===<<<<<<<<<;;;:::BBBAAA@@@BBBDDDEEEEEEDDDAAAAAABBBCCCDDDEEEFFFFFFGGGFFFDDDBBB@@@??????>>>:::<<<>>>>>>>>>???@@@BBB<<<===???BBBDDDEEEFFFFFFAAABBBCCCCCCBBBBBBDDDFFFBBBBBBCCCEEEFFFGGGHHHIIIDDDDDDDDDBBB???>>>>>>???======>>>@@@BBBCCCEEEEEEHHHEEEFFFHHHFFFCCCGGGNNNNNNIIIFFFGGGHHHCCC??????EEEEEEFFFFFFFFFFFFEEEEEEFFFDDDBBB@@@???@@@AAABBBBBBBBBBBBCCCBBBBBBAAA@@@CCCCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGDDDGGGFFFDDDAAA>>>>>>???AAABBBCCCDDDEEEGGGIIIJJJJJJLLLLLLKKKJJJIIIGGGEEEDDDEEEDDDBBBCCCEEEJJJOOOSSSVVVTTTPPPKKKHHHEEECCCCCCAAA@@@>>><<<<<<<<<<<<======>>>???@@@AAA@@@@@@???>>>>>>===;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;999999;;;;;;;;;;;;999999======>>>>>>===<<<;;;;;;777777777777888999:::::::::;;;;;;999888888:::<<>>===>>>>>>??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCC???AAABBBCCCCCCBBB@@@>>>BBB???<<<<<<>>>>>>===:::999::::::;;;;;;<<<<<<===???>>>>>>AAAFFFHHHGGGEEEAAA@@@???>>>===>>>???@@@@@@???>>>===>>>@@@BBBDDDAAAAAA@@@@@@AAABBBDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDAAA@@@@@@DDDMMMYYYfffmmmooobbbQQQGGGDDDEEEDDDCCCFFFDDDCCCDDDFFFGGGGGGGGGFFFDDDDDDDDDAAA@@@DDDKKKKKKLLLLLLIIIEEEBBBCCCDDDCCCBBBCCCDDDGGGIIIIIIHHHFFFEEECCCCCCCCCEEEFFFHHHIIIFFFCCCCCCEEEEEEAAA===AAAAAABBBBBBBBBBBBBBBBBBDDDFFFGGGGGGDDDBBBBBBBBBAAAAAACCCDDDEEEFFFFFFFFFIIIHHHGGGGGGHHHJJJLLLNNNIIIGGGDDDCCCCCCCCCBBBAAADDDGGGKKKKKKHHHDDDCCCCCC>>>>>>@@@BBBEEEFFFDDDCCCBBBAAAAAA???>>>>>>======>>>???AAABBBBBBBBBAAA@@@======>>>>>>???@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>======;;;;;;;;;;;;<<<===??????????????????@@@@@@AAAAAAAAA@@@>>><<<::::::888888888888999;;;===>>>AAA???<<<:::;;;<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBAAA???===<<<;;;;;;;;;:::<<>><<<::::::<<<<<<<<<;;;;;;;;;;;;;;;999999888777777777777888555555666999<<<===<<<;;;<<<;;;:::::::::;;;;;;;;;<<<===???>>>===<<>>===<<<:::888777666999888888888888:::;;;=========<<<<<<;;;999888777777777777666555555444444444555555666777888999999===>>>???@@@AAA@@@@@@???@@@@@@???======<<<<<<<<<===<<<;;;;;;::::::;;;;;;:::999666444333333444444444555555666666666666666666777777777888888999999999999999888888888777777;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<>>>???@@@AAABBB@@@===;;;:::<<<>>>@@@???===;;;:::;;;;;;:::999>>>===>>>@@@CCCFFFFFFEEE@@@AAABBBCCCDDDEEEEEEFFFFFFEEECCCBBB@@@??????>>>;;;===??????>>>???@@@BBB@@@AAAAAAAAABBBCCCCCCCCCAAABBBCCCBBBAAAAAACCCEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFCCCAAA???@@@AAA>>>???@@@BBBCCCEEEFFFGGGIIIGGGGGGJJJIIIFFFIIIPPPSSSPPPOOOSSSRRRKKKDDDAAACCCCCCDDDDDDDDDDDDCCCCCCDDDCCCAAA@@@???@@@BBBCCCAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDFFFGGGHHHEEEEEEEEEGGGIIIIIIGGGFFFEEEEEEDDDAAA>>>===>>>???BBBBBBCCCEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGEEECCCBBBCCCFFFJJJMMMOOONNNJJJGGGCCCAAA@@@???BBBAAA@@@>>>>>>>>>>>>???===>>>???@@@@@@@@@???>>>>>>===<<<;;;::::::::::::999:::;;;;;;<<<;;;;;;;;;999999:::;;;;;;:::999999<<<============<<<<<<;;;999888888888888999999:::<<<<<<<<<;;;::::::<<<>>>===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBCCC@@@AAABBBBBBBBBAAA@@@???@@@===;;;;;;<<<<<<;;;999999999::::::;;;;;;;;;<<<>>>======@@@DDDFFFEEEDDDBBBAAA@@@@@@?????????@@@AAAAAA@@@@@@AAABBBDDDEEEAAAAAA@@@@@@AAABBBDDDEEEBBBAAAAAA@@@@@@AAABBBBBB@@@??????AAAFFFNNNVVV[[[\\\VVVNNNHHHEEEDDDCCCBBBEEEDDDBBBBBBDDDEEEDDDCCCEEECCCCCCDDDBBB@@@DDDLLLQQQPPPMMMHHHCCCAAAAAABBBBBBBBBCCCEEEHHHIIIHHHFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFCCCAAABBBDDDDDDAAA>>>@@@@@@AAABBBBBBBBBBBBBBBEEEFFFGGGFFFCCCAAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEIIIHHHGGGGGGHHHIIIJJJKKKHHHFFFCCCCCCCCCCCCBBBAAABBBDDDFFFFFFDDDAAA@@@@@@<<<===???BBBEEEEEEDDDBBBCCCBBB@@@???>>>===<<<<<<@@@@@@@@@@@@@@@@@@???>>>===============>>>??????@@@???>>>===<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;=========>>>??????@@@@@@@@@@@@@@@???>>><<<;;;:::999999888888999;;;===>>>@@@>>><<<<<<<<<;;;:::888;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>???BBBBBBAAA@@@???>>><<<;;;:::<<<>>>???===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666777777666555555777999;;;;;;:::888777666777:::<<<<<<;;;===>>>>>>>>><<<<<<===>>>===<<<<<<;;;:::999999888888888777777888999:::;;;::::::::::::999888666555666666555444333333333333555555555555666666777777:::;;;===>>>????????????>>>>>>===<<<;;;;;;;;;<<<<<<;;;::::::999:::::::::999888666444333333444444444555555666666666666666444555555666777888999999999999888888888777777777999999999999999999999999999::::::<<<===>>>???@@@>>>===<<<;;;;;;;;;<<<======<<<:::999:::::::::999===<<<<<<>>>AAACCCCCCBBB???@@@AAABBBCCCDDDDDDEEEEEEDDDCCCAAA@@@?????????===>>>??????>>>>>>@@@AAAEEEDDDBBBAAA@@@@@@@@@AAA@@@AAABBBAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEECCC@@@??????AAA???@@@AAACCCEEEFFFHHHHHHIIIHHHIIIKKKKKKJJJMMMRRRVVVVVV[[[```]]]RRRFFF@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@??????AAABBBCCCAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHCCCCCCCCCEEEGGGHHHHHHFFFCCCDDDDDDBBB???===<<<<<>>>>>AAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@???>>>=========<<<;;;::::::::::::999999:::;;;;;;;;;;;;;;;888999::::::::::::999888;;;;;;<<<<<<===<<<<<<<<<::::::999999888999999999;;;<<<<<<;;;::::::;;;===;;;<<<===?????????>>>>>>>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????===;;;999999::::::999888999999999999::::::::::::<<<<<<<<<>>>AAACCCCCCCCCCCCCCCCCCCCCBBB@@@??????@@@@@@@@@AAABBBBBBCCCCCCAAA@@@@@@???@@@BBBCCCDDD????????????@@@@@@@@@AAA>>>======>>>AAAEEEIIILLLJJJJJJHHHFFFDDDCCCDDDEEEFFFDDDBBBBBBCCCCCCBBBAAACCCBBBCCCDDDBBB@@@EEELLLUUURRRMMMGGGBBB@@@???@@@@@@AAABBBEEEHHHHHHFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDBBB@@@@@@AAACCCCCCAAA???>>>???@@@AAABBBCCCCCCCCCDDDFFFFFFEEEBBB@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDCCCAAACCCCCCCCCCCCAAA>>><<<<<<;;;<<<===AAADDDEEECCCAAAAAA@@@???>>>======>>>>>>AAAAAA@@@@@@???>>>============<<<<<<;;;<<<<<<===>>>===<<<;;;::::::::::::888888999::::::::::::999::::::;;;<<<===>>>??????>>>>>>>>>>>>===<<<;;;;;;999999888888888:::;;;<<<>>>===<<<<<<<<<;;;888666999999::::::::::::::::::888888888999:::;;;<<<===AAABBBCCCCCCBBB???===<<<999<<<>>>>>><<<::::::::::::::::::::::::;;;;;;;;;888777777666666666666666666555444555777999::::::777555444666;;;===>>>=========<<<;;;;;;;;;<<<===<<<<<<;;;;;;:::999888888777666555555666777888999777777888999888666444333555444333222111222222333444444555555555555555555888999:::<<<===>>>???@@@===<<<;;;;;;::::::;;;;;;:::999999888888999999999777666555444444444444444444555555666666666666666333333444555666777888999888888888888777777777777888888888888888888888888999999:::;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===;;;999999:::;;;;;;:::???>>><<<===>>>>>>===<<<>>>??????@@@AAABBBCCCCCCCCCCCCAAA@@@????????????>>>???@@@@@@>>>>>>>>>@@@EEEDDDAAA???>>>???@@@AAA@@@@@@AAA@@@??????@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCAAA>>><<<===>>>???@@@AAACCCDDDFFFGGGHHHHHHHHHIIIKKKMMMOOORRRUUUWWWZZZaaahhhcccTTTEEE===@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???AAABBBCCC@@@@@@BBBCCCDDDEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIDDDCCCCCCDDDFFFGGGFFFEEECCCDDDFFFEEEAAA>>><<<<<<@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDIIIGGGDDDAAA???@@@AAACCCFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>======<<<<<<<<<<<<===>>>?????????>>>===<<<<<<<<<;;;:::999999::::::999999:::;;;;;;;;;;;;:::888888999999999999888888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999888888999999888999:::999888777888:::999:::===???@@@???>>>===>>>???@@@AAAAAA@@@???>>>????????????????????????===>>>???@@@@@@AAAAAAAAABBBAAA@@@???>>>>>>??????<<<;;;999999999999999999999999999999999999999999<<<<<<<<<>>>@@@BBBCCCCCCDDDDDDEEEDDDCCCAAA???>>><<<===>>>???@@@@@@@@@???@@@@@@?????????AAABBBCCC===>>>>>>???????????????<<<<<<<<<===???AAACCCDDDDDDEEEDDDBBB??????BBBDDDFFFDDDBBBBBBBBBCCCBBBAAAAAAAAABBBDDDBBBAAAEEELLLVVVRRRKKKEEEAAA@@@??????@@@@@@AAADDDFFFGGGDDDBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>???AAAAAA@@@???===>>>???AAABBBCCCCCCCCCCCCDDDDDDCCCAAA@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCEEEEEECCCBBBEEECCCBBB@@@???===;;;:::;;;;;;<<>>===<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999999999777777888999::::::999999888888999:::<<<===>>>>>><<<<<<=========<<<<<<;;;:::999888777777888999:::===<<<<<<<<<<<<;;;888555666777999:::<<<<<<<<<<<<666666666777888999;;;<<<@@@AAACCCCCCBBB@@@===<<<999;;;===<<<;;;999999:::999999999999::::::;;;;;;888777777666666666666666777555444555888::::::999888666555999???DDDEEECCC???===:::999999:::;;;<<<======<<<:::999888777777555444333333333444555666555555666666666444333222444444333222222222222333444444444444555555555555777888999:::<<<===???@@@===<<<;;;:::999999999:::888888777777777777888888555555555444444444444555444555555666666666666666222333444555666777888888888888888777777777666666777777777777777777777777888888999:::;;;<<<<<<===::::::;;;<<<============<<<;;;::::::;;;<<<<<<;;;===<<<;;;;;;<<<===;;;:::======>>>???@@@AAABBBBBBBBBAAA@@@??????????????????@@@@@@???===<<<===>>>AAA@@@>>>======???AAABBB@@@AAAAAA@@@>>>>>>@@@AAABBBBBBCCCDDDEEEFFFGGGHHHDDDDDDCCCAAA>>><<<<<<===>>>>>>@@@AAACCCEEEFFFFFFFFFFFFGGGIIIMMMSSSXXXYYYYYY]]]eeekkkdddTTTDDD===@@@AAAAAABBBBBBAAAAAA@@@=========>>>???@@@AAABBB???@@@AAACCCDDDEEEEEEEEEBBBCCCCCCDDDFFFGGGIIIJJJGGGEEEDDDDDDDDDEEECCCBBBCCCEEEGGGFFFDDD@@@>>>>>>@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBGGGEEECCCAAA@@@@@@BBBCCCBBBBBBBBBBBBAAAAAA@@@@@@============<<<<<<<<<;;;<<<===>>>???>>>>>><<<<<<;;;::::::999999999999:::888999::::::;;;;;;::::::888888888888888888888888999999:::;;;;;;<<<;;;;;;;;;::::::999888888888888666888999999777777777999777999;;;>>>??????>>>===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@BBBAAA@@@>>>>>>===>>>>>>;;;;;;;;;:::999999:::;;;:::::::::999999888888888======>>>>>>???@@@BBBDDDCCCDDDDDDDDDCCCAAA???===;;;<<<===>>>??????????????????>>>>>>???@@@BBBCCC<<<===>>>???????????????=========>>>???@@@AAAAAAEEEDDDBBB???<<<<<<>>>@@@EEECCCAAAAAABBBBBBAAA@@@@@@???AAADDDCCCAAAEEELLLSSSNNNHHHCCCAAAAAA@@@???@@@@@@@@@BBBEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@??????<<<======>>>??????>>>>>><<<===???@@@BBBCCCDDDDDDBBBBBBCCCBBB@@@@@@BBBDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGGGGDDDDDDCCCEEEFFFFFFEEECCCEEECCC@@@?????????>>><<<===<<<<<<>>>AAADDDEEEEEE???>>>===<<<<<<===???AAA@@@AAABBBBBBAAA???===<<<<<<;;;;;;:::::::::;;;;;;<<<;;;:::999888888888888777777888888999:::::::::666777888999:::;;;<<<<<<::::::;;;<<<======<<<<<<;;;:::999888888888999:::;;;::::::;;;<<<;;;888666444555888:::<<<======<<<555555555666888999;;;<<>>???>>>===<<<:::999999888888666666666666666666777888444444444444444555555555444555555666666666666666333444444555666777888888888888777777777666666666666666666666666666666666777888888999::::::;;;;;;999999:::;;;<<<=========<<<:::999:::<<<======<<<888777777999<<<>>>>>>===<<<<<<===>>>???@@@@@@AAA@@@@@@??????>>>????????????@@@@@@>>><<<::::::;;;<<<<<<;;;<<<===???AAABBB@@@AAAAAA@@@???>>>@@@AAA@@@AAABBBCCCEEEFFFGGGHHHFFFFFFEEECCC???======>>><<<===>>>@@@BBBCCCDDDEEEEEEFFFEEEFFFMMMXXX___```^^^aaafffjjjbbbSSSFFFAAAAAAAAABBBBBBBBBBBBAAAAAA<<<<<<======>>>???@@@@@@>>>???@@@BBBCCCDDDDDDDDDBBBCCCCCCDDDFFFHHHJJJKKKIIIGGGDDDDDDDDDDDDCCCBBBBBBDDDGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAADDDCCCAAA@@@???@@@BBBCCC===>>>>>>??????>>>>>>======>>>>>>??????>>>>>>===:::;;;===>>>>>>>>>===<<<:::999999888888999999999888888999:::::::::::::::888888777777777777888888999999::::::;;;:::::::::999999888888777888888888777999;;;;;;999888999999666888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<>>>???@@@@@@??????AAA@@@@@@???>>>===<<<<<<;;;<<<<<<;;;:::999;;;===<<<;;;;;;:::999888888777<<<===>>>>>>===???BBBDDDBBBBBBBBBBBBAAA???>>>>>>>>>>>>>>>???@@@@@@AAAAAA???>>>>>>===>>>@@@AAABBB;;;<<<>>>???@@@@@@????????????>>>>>>>>>??????@@@BBB@@@>>>======>>>??????BBB@@@??????@@@AAA@@@???>>>>>>AAADDDCCCAAAEEELLLNNNIIIDDDBBBBBBBBBAAA@@@AAA@@@???@@@BBBDDDCCCBBB???@@@@@@@@@??????>>>===;;;<<<=========<<<======;;;<<<>>>@@@BBBCCCDDDDDD@@@AAAAAA@@@@@@AAACCCEEEFFFFFFGGGGGGFFFEEEDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDFFFHHHHHHFFFEEEDDDAAA??????AAACCCDDDCCC???===;;;<<>><<<;;;<<<===>>>>>>@@@CCCEEEDDDAAA>>>;;;;;;;;;:::::::::;;;;;;<<<<<<;;;:::999888888888888888888777777888999;;;<<<666666777888999999::::::888999:::;;;<<<============<<<;;;:::999::::::;;;:::999888999;;;;;;999888333555777999:::;;;:::999555555666777888:::;;;<<<>>>>>>??????>>>===<<<;;;999:::;;;:::999888888999777777777888999:::::::::999999888777777777777888999999999;;;======<<<:::;;;:::===GGGUUU```ddddddRRRJJJ@@@999666888999::::::::::::999999999888888666555444333333444555666666555333222111222333444333444666888888777555333333333444555666777777888999999999999:::<<<>>>???@@@>>>===;;;999888777777555555444444555666666777222333444444555555555555444555555666666666666666555555666666666777777777888777777777666666666666666666666666666666666666777777888888999:::::::::888888888888:::;;;======:::999888999;;;<<<===<<<666666666999<<<>>>???>>>;;;;;;<<<===>>>??????@@@??????>>>>>>>>>??????@@@?????????===:::888888999888888999;;;===>>>@@@@@@AAABBBBBBAAA??????@@@AAA@@@@@@AAABBBBBBCCCDDDDDDFFFFFFEEEBBB???======>>><<<===>>>@@@AAACCCDDDEEEEEEFFFDDDEEENNN]]]fffgggaaabbbdddddd\\\OOOFFFEEE@@@AAAAAABBBBBBAAAAAA@@@;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCEEEFFFHHHJJJKKKIIIFFFDDDCCCDDDEEEEEEDDDAAACCCEEEEEECCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>???@@@;;;<<<============<<<;;;<<<===>>>??????>>>======888999;;;===>>>>>>>>>===999999888888888888999999888888999::::::::::::999888777666666666666777888999::::::::::::999999888777777777666777777888888666888::::::999888888999666777999:::<<<>>>???@@@>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???@@@@@@>>>>>>???@@@@@@@@@>>>===;;;::::::;;;<<<;;;999999;;;=========<<<;;;:::999888777;;;<<<===<<<;;;<<<@@@CCC@@@@@@???>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBB>>>>>>======>>>???AAABBB;;;<<<>>>???@@@@@@@@@???AAA@@@??????>>>>>>>>>>>><<<;;;;;;===@@@CCCCCCBBB@@@>>>======?????????>>>>>>>>>AAADDDCCCBBBEEELLLJJJFFFBBBAAABBBCCCBBBAAABBB@@@??????AAACCCCCCBBB???????????????>>>======:::<<<======<<<;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDEEE>>>???@@@@@@@@@AAADDDFFFGGGGGGHHHGGGGGGFFFEEEDDD???@@@AAACCCDDDEEEEEEEEEDDDDDDEEEGGGIIIIIIGGGFFFBBB???===???CCCGGGIIIHHHAAA>>>;;;;;;???DDDHHHJJJEEECCC???<<<::::::;;;;;;===@@@DDDFFFFFFCCC???<<<;;;:::::::::;;;;;;<<<===<<<;;;:::999888888888888999888777777888:::<<<===666666777777888888999999888888:::;;;<<<=========@@@???===<<<;;;;;;<<<===999888777888:::;;;:::999333555777888999888777666555666666777999:::<<<==================<<<;;;;;;999:::;;;:::888777888999666777777888999999:::::::::999999888888888888888999:::;;;===??????===:::<<<;;;@@@LLL^^^kkkqqqqqq[[[QQQDDD:::777777999999888888888999999::::::;;;777777555555444555666777777555222000000222444555333555888::::::888666444333333444555666888888999::::::999999:::<<<>>>???AAA@@@>>>;;;999888777777444444444444444555666777222222333444555555555555444555555666666666666666666666666777777777777777777777777777666666666666777777777777777777777777777777888888999999999:::666666666666888:::<<<===888777666777:::;;;<<<;;;999888888999;;;===<<<;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>??????@@@>>>??????<<<999777777777666777999;;;<<<===>>>>>>BBBCCCCCCAAA@@@???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCC@@@===;;;:::;;;======>>>@@@BBBCCCEEEEEEFFFGGGEEEEEEOOO```jjjkkkaaa``````^^^VVVJJJEEEFFF@@@@@@AAAAAAAAAAAA@@@@@@;;;<<<======>>>=========>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCEEEGGGIIIKKKLLLGGGEEECCCCCCEEEFFFGGGFFF???AAACCCCCCBBBBBBBBBDDDBBBBBBBBBAAAAAAAAAAAA@@@===>>>@@@BBBCCCEEEEEEEEE@@@???>>>===<<<<<<===>>><<<<<<>>>>>>>>>===<<<<<<:::;;;<<<======<<<;;;;;;777888:::<<<>>>>>>>>>>>>999888888888888888999999888888999::::::::::::999888777666555555666777888:::::::::::::::999888777666666555666666777888888444666888888777666666666777777888999;;;===???AAA???===;;;999999;;;===???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@???>>>===>>>???@@@@@@???===:::888999;;;<<<;;;888888:::===>>>>>>===<<<:::999888888:::;;;<<<;;;999:::>>>BBB???>>>===<<<<<<<<<>>>>>>===<<<;;;:::;;;===???@@@>>>============???@@@AAA<<<===>>>@@@@@@@@@???>>>@@@>>><<<===@@@AAA???===>>>>>>>>>>>>============>>>??????@@@AAAAAABBBBBBCCCAAABBBCCCBBB@@@BBBGGGJJJHHHEEEBBB@@@?????????BBBAAA???>>>===>>>>>>???CCCCCCAAA???>>>=========CCCAAA????????????===;;;===<<<;;;>>>BBBDDDCCC@@@???AAABBBBBBAAA@@@AAABBBGGGFFFGGGHHHIIIHHHEEEBBBAAA@@@???AAACCCDDDDDDCCC@@@AAACCCHHHLLLKKKFFFBBBDDDAAA>>>>>>BBBGGGLLLNNNEEEBBB???======AAAEEEHHHCCC>>>:::;;;======;;;:::@@@AAACCCBBBAAA@@@@@@AAA>>>>>>===<<<<<<===>>>???;;;;;;;;;;;;:::999888777666666777777888888999999:::777444555888;;;;;;;;;;;;;;;;;;<<<===>>>>>>???BBB???;;;:::::::::::::::::::::999999888777777777666888:::999666444555666666666555555666999;;;===>>>???>>><<<:::999999;;;888888888777888888999999777777777777777888888999777777888999::::::;;;;;;;;;;;;>>>CCCCCC===:::;;;======@@@GGGQQQ]]]gggmmmjjjXXXEEE;;;888888999;;;;;;:::999777777777777888444333222222222333444555555444222111111222444555555333:::HHHJJJ???777777333444555777888888888999888888666666777888;;;<<>><<<;;;999999888888666555333222222333555666444444444444444444444444444444555555666777777777666666777777777777666555888888777777777777888888777666555444444555777777999::::::999888888999;;;666666555444555666777888111222222333555777888999999888888888999::::::;;;>>><<<;;;;;;===>>>===<<<>>>===<<<::::::;;;<<<<<<===<<<;;;;;;:::::::::::::::;;;;;;:::999:::<<<>>>??????>>>>>>======<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>><<<;;;<<<===>>><<<===???AAABBBDDDDDDEEEGGGDDDCCCGGGQQQ\\\cccfff^^^ccceee___TTTJJJFFFFFFEEEBBB???>>>??????===;;;;;;<<<===<<<;;;<<<>>>@@@>>><<<;;;<<>>>>>???AAABBBBBBAAABBB@@@===<<<===>>>???>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<;;;;;;:::999888888:::======:::777999888888888999999:::;;;999999:::::::::999999888666666666666666555555555666666666666666666666666999999888777666777777777999999999888888888888777777888:::<<<>>>@@@AAABBB>>>>>>============>>>>>>999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@EEEDDDCCCAAA???>>><<<<<<===;;;999777777999;;;<<<999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<>>;;;999888999:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;999999;;;===;;;<<<===>>>???>>>>>>===???===<<<>>>AAABBBBBB@@@??????>>>>>>>>>=========>>>>>>>>>>>>???@@@AAABBBBBB@@@AAACCCBBB@@@CCCHHHIIIGGGCCC@@@??????@@@AAACCCBBBAAA??????>>>????????????>>>>>>>>>>>>>>>???FFFDDDCCCBBBBBB@@@>>>;;;===<<<<<<>>>AAACCCBBB@@@>>>@@@BBBBBBAAA@@@AAABBBFFFFFFFFFHHHIIIHHHEEECCCBBBAAA@@@@@@BBBBBBAAA@@@??????AAADDDIIIJJJIIIFFFGGGDDD@@@???AAAEEEIIIJJJDDDBBB???===>>>AAAEEEHHHCCC???;;;<<<>>>??????>>>>>>???@@@AAA@@@@@@@@@@@@@@@???>>>=========>>>???<<<<<<<<<;;;;;;999888888666666777777777888888888:::777444555888:::;;;:::;;;;;;<<<===>>>???@@@AAACCC@@@===;;;;;;<<<<<<;;;::::::999999888777666666555777999888666444555666444444333333444666999:::=========<<<999999:::;;;::::::999999888999999:::777777777777777888888999999999999999999:::::::::;;;;;;===AAA@@@<<<<<<@@@AAA@@@AAAFFFOOOZZZccchhhgggWWWFFF===:::888777888;;;:::999888777777777888444333222222222333444444555444222111111222444555444000444>>>@@@777111333333333444555666666666666888777666666666888:::;;;>>>======<<<:::999888888666555333222222444555666444444444444444444444444444444555555666666777777777777777666666666666666888777666666666666666777666666555444444555666666777888888777666666777999888777666555555666777777444444444444555666777888999888777777888999:::;;;===<<<:::;;;<<<======<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999:::;;;:::999:::<<<>>>??????>>>===<<<<<<;;;;;;>>>>>>??????>>>>>>>>>>>>@@@???===;;;:::;;;<<<<<<<<<===???AAABBBCCCDDDDDDEEECCCCCCFFFNNNXXXaaaeeedddeeeccc[[[PPPGGGCCCCCCDDDAAA>>>>>>??????>>><<<;;;<<<===<<<;;;;;;===>>>???===<<<===???@@@@@@???BBBCCCCCCCCCDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBCCCBBB@@@??????@@@BBBCCC@@@??????@@@BBBCCCCCCBBBAAA???<<<;;;<<<===>>>=========>>>>>>===<<<;;;;;;999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<======<<<;;;999888888777777888888999999999:::::::::999999888666666666555555555555555666666666666666666666666666666666555555555444444777777777777888888888888888888999:::<<<>>>@@@AAA@@@???>>>>>>============::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@BBBBBBAAA@@@???>>>>>>======<<<999777777888:::;;;999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>===;;;:::999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;===;;;;;;<<<============<<<=========>>>AAACCCCCCBBBAAA@@@@@@???>>>===<<<<<<>>>===<<<<<<===>>>@@@AAAAAA??????BBBAAAAAADDDJJJKKKHHHCCC???===>>>AAACCCEEEEEECCCBBB@@@@@@??????;;;;;;;;;<<<===>>>@@@@@@HHHGGGFFFFFFEEECCC???<<<===<<<<<<>>>@@@AAA@@@???===???AAAAAA@@@@@@@@@BBBEEEEEEFFFHHHIIIIIIGGGDDDCCCBBB@@@@@@AAA@@@???===>>>>>>???BBBFFFJJJKKKKKKJJJGGGCCCAAAAAADDDEEEFFFBBBAAA>>>>>>???BBBFFFHHHDDDAAA>>><<<===?????????======>>>??????@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999666666666777777777777888999777555555777999::::::;;;;;;<<<>>>???AAABBBCCCCCC@@@>>><<<=========<<<;;;::::::888777666555555444666777777555444555555222222111111222444555777:::;;;;;;:::999999:::<<<<<<;;;:::999999999999999777777777777777888888999;;;;;;:::::::::999999999;;;;;;===>>><<<;;;@@@IIIKKKIIIGGGHHHLLLSSSZZZ___^^^QQQDDD>>><<<999777777;;;:::999888888777777888444444333222222222333444444333222111111222333444555//////555666111...111333333444444444444333333666666555555666777999:::<<<<<<======<<<:::999888555444333222222333444555444444444444444444444444444444444555666666777777888777666555555666777888888777666555555555555555555555444444444444444555555666666555444444555777999888666555555555555666777666555444444555666666999888666555666777999:::<<<:::999:::;;;======<<<;;;;;;;;;;;;;;;::::::999::::::999888888888999999888999::::::999:::<<<>>>???>>>>>>===;;;:::999999<<<<<<<<<=========<<<<<<>>>===;;;:::999999:::;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCCCCEEEJJJSSS]]]dddjjjeee]]]SSSKKKDDDAAA@@@AAA???>>>===>>>???>>>===<<<======<<<;;;:::<<<===@@@???>>>???AAABBBBBBAAABBBBBBCCCDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???@@@AAABBBCCCAAA@@@@@@BBBDDDDDDCCCBBB@@@>>>;;;;;;<<<======<<<======>>>>>>>>>===<<<<<<999999:::;;;<<<======>>>???AAABBBAAA===;;;;;;<<<888888777777666777777777999999::::::::::::999999666666555555555444444444555555555555555555555555444555666666666555333333555555555666777777888888999999999999:::;;;===>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;===>>>????????????????????????>>>>>><<<:::888777777888999888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999:::::::::;;;;;;;;;;;;<<<<<<;;;::::::;;;===========================>>>===>>>???@@@AAAAAAAAABBBBBBAAA@@@>>>===<<<<<<===<<<;;;;;;<<<===???AAA???===>>>@@@AAA@@@EEEKKKPPPKKKEEE???===>>>AAADDDGGGFFFEEEDDDBBBAAA@@@@@@:::::::::;;;<<<>>>???@@@EEEEEEFFFGGGGGGEEEAAA>>>======>>>>>>?????????>>>===???@@@AAA@@@@@@AAABBBEEEEEEFFFHHHJJJJJJHHHEEECCCBBBAAAAAABBBBBB@@@??????@@@AAADDDGGGIIIKKKKKKKKKGGGDDDBBBBBBCCCDDDCCC@@@???>>>>>>???BBBEEEGGGDDDCCC@@@===>>>AAAAAA>>>>>>======>>>???AAAAAAAAACCCBBBAAA@@@??????>>>>>><<<<<<<<<<<<<<<;;;::::::777777777777777777777777888777666666777888999999999:::;;;===???AAABBBCCCBBB@@@=========>>>===<<<;;;:::999888777666555444444555666666666555555555222111111111222333444444777888999999888888:::<<<<<<;;;:::999888777777777777777777777777888888999::::::::::::;;;;;;;;;;;;<<<<<<======;;;;;;FFFRRRYYYWWWSSSOOONNNQQQVVVYYYYYYNNNDDD@@@>>>;;;:::;;;;;;;;;:::999888888888777555444333222222222333444333333222111111222333333555000///333555222111444444444444444444333222111555444444444555666777888:::;;;<<<===<<<;;;999777444333222222111222222333333333333333333333333333333333444555555666666777888777555444444666888999999888777666666555666666555444444444333333333333333444555444333333555777888777666555444444555555888777666555444555666777999777555444444666888999999888777888:::<<<<<<<<<999:::;;;;;;;;;:::888777999888777777777777888888888999::::::::::::<<<===>>>>>>===;;;:::999888777999:::;;;<<<<<<<<<;;;;;;;;;:::999888888888888999:::;;;===???AAABBBCCCCCCAAABBBCCCDDDFFFMMMXXX```iii```TTTKKKEEECCCAAA??????>>>=========>>>>>>>>>>>>??????===;;;;;;<<<===?????????BBBEEEFFFFFFEEEBBBCCCCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBDDDEEEFFFDDDBBB@@@>>><<<;;;<<<======<<<<<<======>>>>>>>>>======;;;;;;;;;<<<>>>???@@@AAAAAAFFFKKKHHH@@@999888999777777777777777888999999999999::::::;;;:::::::::666666555555444444333333444444444444444444444444555666777888888666444333222333333444666777777888:::999888777888999;;;<<<;;;;;;:::999999999999:::<<<<<<;;;;;;:::::::::;;;999888888999:::;;;===>>>??????>>>>>>>>>>>>=========<<<:::888666666777777777888999:::;;;;;;<<<;;;<<<<<<=========;;;:::999999:::;;;<<<<<<;;;999888999999999999::::::::::::999:::::::::888888:::;;;@@@@@@????????????????????????@@@??????>>>>>>???CCCBBBAAA@@@???>>>===<<<===<<<<<<<<<===>>>???@@@???<<<<<>>AAACCCGGGGGGFFFEEEDDDCCCBBBAAA<<<<<<<<<<<<<<<===>>>???AAAAAACCCEEEGGGFFFCCC@@@>>>???@@@??????>>>=========>>>AAAAAAAAA@@@AAACCCEEEEEEFFFHHHJJJJJJHHHFFFBBBAAA@@@BBBDDDEEEEEEDDDAAADDDGGGIIIJJJJJJIIIHHHIIIFFFDDDCCCCCCDDDDDDCCC>>>>>>===>>>???AAACCCDDDBBBBBB@@@???EEELLLLLLFFF@@@>>><<<===@@@BBBBBBAAABBBBBBBBBAAA@@@???>>>>>><<<<<<=========<<<;;;;;;888888888888888777777777888888888888888888999:::888999:::<<<>>>@@@AAABBB@@@>>>===<<<======<<<;;;::::::999888777666555444444444555666777777777666333333333333333333444444444666777777777888:::<<<::::::888777666666666666777777777777777888888999888999999;;;<<<===>>>>>>============<<<>>>KKKXXXcccbbb___[[[XXXXXX]]]```aaaWWWMMMHHHDDD@@@>>>@@@;;;;;;::::::999888888777555444333222111222333333222222222222222222222222111///000444777666555555555555666555555444333222333333333333444555666666888999;;;<<<<<<:::888777333333222111111111111111333333333333333333333333333333444444555666666666888666555444555666888::::::999888888777777777888555555555444444333333222333444555555444444666888777666555444444555666666888777666444555666888:::888777666444444555777888777666555666999;;;<<<;;;888999:::::::::999777666777777777666666777777888888999;;;;;;:::999:::;;;<<<<<<;;;:::999888777666888999;;;<<<<<<<<<;;;:::888888888777777777777777999:::;;;===???@@@AAAAAA@@@AAABBBBBBCCCIIIQQQXXX```WWWKKKCCCBBBBBBAAA@@@============<<<===>>>??????@@@@@@>>>===<<<===???>>>>>>@@@DDDHHHKKKKKKJJJCCCCCCEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@CCCCCCCCCEEEFFFFFFDDDBBB@@@???======>>>???>>>===<<<<<<===>>>?????????>>>=========>>>???AAACCCDDDDDDMMMTTTRRRGGG===888777666666777888999:::<<<===888999:::;;;;;;;;;;;;;;;777666666555444444333333333333333333333333333333444555777888777666444222111111222444555666777888:::999888777777888999:::888888888999:::;;;<<<===<<<;;;;;;:::::::::;;;<<<999888777777888:::<<<>>>@@@???>>>===<<<<<<;;;:::<<<;;;999777666666666666666777999:::;;;<<<<<<<<<<<<===>>>>>>===;;;999888777888;;;<<<<<<;;;999888888888888999999999::::::777777888777666555777999CCCBBBAAAAAA@@@AAAAAAAAA@@@AAABBBAAA???===>>>???CCCBBBBBBAAA@@@???>>>>>>======>>>??????@@@@@@AAA???<<<<<<>>>>>>???DDDKKKUUUPPPHHHAAA>>>>>>@@@BBBEEEFFFFFFFFFEEEDDDCCCBBB???>>>>>>======>>>>>>???>>>>>>???BBBEEEEEEDDDBBB@@@AAABBBAAA???======>>>===???AAABBBBBBBBBCCCDDDFFFFFFGGGIIIJJJJJJHHHEEE@@@???@@@BBBEEEGGGGGGGGGDDDGGGJJJLLLKKKIIIHHHGGGGGGFFFDDDDDDDDDEEEDDDBBB============>>>>>>???@@@>>>??????CCCPPP]]][[[QQQBBB???<<<===@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@???>>><<<===============<<<<<<:::999999999999888888888888:::;;;:::999999:::;;;888999:::<<<===???@@@@@@???>>><<<===>>>>>><<<;;;888888888777777666666555555444444666888999888777555555555555555555555444333444666666666666999;;;999888777666666666666666777777777777777888888999888888999;;;===>>>@@@@@@===<<<<<<===>>>BBBMMMYYYbbbddddddbbb```aaafffjjjmmmeee\\\VVVOOOFFFAAA@@@;;;;;;;;;;;;:::999888777666555333222111222222333222222222222222222222222......///222555666555444666666666666666555444444111111222333333444444444666777888999999999888777444444333333222222111111333333333333333333333333333333333444555555666666666666555555666777888999999999999888888999999:::555555666555555444333222333444555555444555777999666555555555666888:::;;;:::888666555555777999;;;888777777666666666666666555444333555888:::;;;;;;888888888888888777777666777777666666666777888888999:::<<<;;;999888888999:::999999888888777777666666777999;;;<<<;;;:::999777777777777777777777666666888999;;;===>>>??????????????????@@@DDDIIIMMMQQQKKKDDD@@@@@@AAAAAA@@@<<<======<<<;;;;;;===???>>>??????>>>===<<<>>>???======@@@DDDIIILLLLLLKKKDDDEEEFFFGGGGGGFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEGGGFFFDDDAAA@@@???>>>>>>??????>>>===;;;<<<===>>>???@@@@@@@@@@@@????????????AAACCCDDDGGGOOOWWWUUULLLAAA;;;999777777777888999;;;<<<===888999:::;;;;;;<<<<<<;;;888888777666555444444333222222222222222222222222222333444444444333222111111222333444555666777777999999999999999999888888888888999:::<<<>>>???@@@;;;;;;:::999:::;;;<<<===999888777777888:::===>>>??????>>>===;;;:::999999:::999888777666666666666555666888:::;;;============>>>>>>>>>===;;;888777666888:::;;;<<<;;;:::999777777888888888999999999555666666555444444555777DDDCCCBBBAAAAAAAAABBBBBBAAACCCDDDCCCAAA@@@AAACCCBBBBBBAAAAAA@@@@@@@@@@@@===???AAABBBCCCBBBBBBAAA@@@===<<<======>>>CCCJJJPPPLLLFFF@@@>>>>>>@@@BBBDDDDDDEEEFFFFFFEEEDDDCCC@@@????????????@@@AAABBB???>>>>>>@@@CCCDDDCCCBBBAAACCCDDDCCC???======>>>>>>@@@BBBCCCCCCCCCDDDEEEGGGGGGHHHIIIJJJJJJGGGDDD?????????AAADDDGGGGGGFFFEEEHHHJJJIIIHHHGGGHHHIIIHHHGGGEEEEEEEEEDDDBBB@@@;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>DDDVVVfffaaaRRRCCC???;;;;;;???AAA@@@>>>??????@@@AAAAAA@@@???>>><<<======>>>>>>>>>======;;;;;;;;;:::::::::999999999;;;======:::999:::<<<:::;;;<<<===>>>???@@@@@@???>>>===>>>??????===<<<777777777777777777777666666555444777:::;;;:::888666777777777666555555444333444555555444555777999888888777777777777777888777777777777777888888999999:::;;;<<<===>>>??????<<<:::999===???DDDLLLVVV[[[___bbbaaa______bbbfffmmmhhhdddaaaXXXLLLBBB???:::;;;;;;;;;;;;999888777666555444222111111222222111111222222222222111111//////...///222444555333555555666666666555555444000000111222333333333333555555666666777777777888777777666666555444333333222222222222222222222222222333333444444555555666555555555666777888888888777777777777888999:::;;;666666777777666555333222222444555444444444666888666666666888:::===@@@AAA===;;;888555555666888999777777888888888777666555333222222444777:::;;;:::888888777666666666666777777777666666777777888999:::;;;<<<<<<999777666777777777777777777777777777333555777999:::999888777666666777777777777777666444555777999;;;<<<======<<<;;;:::;;;===???@@@@@@DDDBBB@@@???????????????<<<===>>><<<::::::<<<>>>;;;<<<===<<<;;;;;;===???<<<===???CCCGGGIIIHHHGGGEEEFFFHHHIIIIIIGGGEEECCCAAABBBCCCDDDEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA===>>>???AAABBBCCCCCCDDDCCCCCCDDDFFFGGGFFFCCC@@@???>>>===>>>??????===;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>===>>>???AAABBBDDDJJJOOOOOOHHHAAA===;;;888888888888888999999:::888999:::;;;<<<<<<<<<<<<:::999888777666555444444222222222222222222222222333333333222222222222111222333333444555666666777777888:::;;;;;;:::888777777777888999:::;;;===>>>::::::999999:::<<<>>>???:::999777777888:::===???<<<<<<<<<<<<;;;;;;::::::888888777777666666666666555666888:::<<<===>>>>>>===>>>??????===;;;888666666777999:::;;;;;;::::::777777777777888888888999555666666555444444555777EEEDDDBBBAAA@@@AAABBBBBBAAACCCEEEEEECCCBBBDDDGGGAAAAAAAAAAAAAAAAAAAAAAAA>>>???BBBEEEEEEDDDBBBAAA@@@===<<<=========BBBIIIKKKHHHCCC???===>>>AAACCCBBBCCCDDDFFFFFFEEEEEEDDD@@@@@@@@@@@@AAABBBCCCDDDAAA@@@???@@@BBBCCCBBBAAABBBDDDFFFDDD@@@======???>>>@@@CCCDDDCCCDDDEEEFFFHHHHHHHHHJJJJJJIIIFFFDDD???>>>>>>@@@CCCEEEEEEEEEFFFGGGHHHFFFDDDEEEIIILLLJJJHHHFFFFFFEEECCC@@@>>>;;;;;;<<<<<<;;;;;;:::999>>>>>>===CCCWWWfff^^^KKKCCC>>>::::::===@@@???<<<===>>>???@@@AAA@@@???>>>======>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::::::::<<>>;;;:::;;;===<<<======>>>???@@@@@@AAA@@@?????????AAA@@@???===666666666666777777777777666555555777;;;===;;;999777777777777666555444444333444555444444444666888888888888888888888999999777777777777777888888999;;;<<<<<<<<<======>>>>>>;;;777777<<<@@@DDDKKKRRRVVVZZZ]]]\\\XXXVVVXXX[[[eeecccdddeee]]]OOODDD???:::;;;<<<<<<;;;:::888777666555444222111111222222111111222222222222111111333222///---///333555444444444555555666555555444///000111222222333222222555555444444555666777888999999999999888777666555222222222222222222222222222222333444444555555666444444666777888888888888555555666666777999:::;;;666777777888777555333222222333444444333444666888666777888:::===AAADDDFFF@@@===999666444555666888777888999:::999888666444222111111333777999::::::999888666555555555666777777777777777777888999999;;;<<<===<<<999666555555666666666666777777777777111333666888999888666555666666777777777777777666333444666888:::;;;<<<<<<:::888666888;;;<<<:::777<<<===>>>??????>>>======<<<===>>>===:::999;;;===999:::;;;;;;::::::<<<>>>======???BBBEEEFFFDDDBBBFFFGGGIIIJJJJJJHHHEEECCCAAABBBCCCDDDEEEEEEEEEEEEAAA@@@@@@@@@@@@@@@@@@AAA:::;;;>>>@@@CCCEEEFFFGGGBBBBBBDDDFFFGGGFFFBBB@@@>>>===<<<===>>>>>><<<::::::;;;===>>>@@@AAAAAAAAA@@@???===<<<<<<>>>???AAA???BBBFFFFFFBBB>>><<<<<<:::999888777666666666666888999:::;;;<<<<<<<<<<<<::::::999888777666555555111111111111111111111111666555444333333333444444333444444555555666666666666777:::<<<<<<;;;999777555555555555666777888999999999888888:::<<>>>>>===>>>??????>>>;;;777555666777888999:::;;;;;;;;;777777777777888888888888555666777666444444666777HHHHHHGGGFFFEEEDDDCCCCCC???AAACCCCCCAAA???======DDDDDDCCCCCCBBBBBBBBBAAA======???BBBDDDCCCAAA>>>======<<<<<<>>>@@@CCCEEEKKKFFF???;;;<<<>>>???>>>DDDEEEFFFFFFEEEDDDFFFGGGHHHFFFDDDCCCEEEFFFFFFEEECCCBBBAAA???>>>>>>??????IIIGGGDDDAAA???>>>>>>??????AAACCCEEEFFFFFFFFFEEEHHHIIIKKKLLLJJJHHHDDDBBBAAAAAACCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDEEEDDDBBBAAA@@@BBB???;;;999:::<<<===>>><<<======AAAMMMWWWTTTJJJEEEBBB>>>;;;999:::;;;======@@@CCCBBB>>>;;;;;;;;;@@@>>>===???BBBCCCAAA???======>>>>>>===<<<;;;;;;BBBBBB@@@???>>>=========???>>><<<;;;<<<===???@@@>>>BBBFFFFFFCCC@@@???@@@>>>;;;888888;;;<<<<<<:::<<<999666333333555999;;;999999999888777555444333333333333333444555666666444555666888:::<<<===>>>;;;:::888666777888;;;<<<===;;;;;;???DDDEEEAAA===@@@<<<999:::???DDDGGGGGGRRRRRRRRRPPPMMMKKKLLLMMMVVV[[[```^^^VVVKKKCCC>>>======<<<======<<<:::777666666555444333333222222111111000000000000111111333333444444444333222222555555555444333333222222222222333333333444444444222222222333444666999:::::::::999888777666555555222222222333333444444444555555666666777777888888666666666666666666666666555555444444555666888999999::::::888666555555666777666555666888999999999666666888===CCCGGGHHHGGGCCC@@@;;;666444444666888999999888888666555444333333333444555666777888999:::999888666666666777777777777777888888999999999<<<;;;:::888777666666666666666555555555444444444444444444555666777888999999888777666666555666666444444444555777999<<<===888888888888999:::;;;;;;<<<===>>>??????>>><<<;;;>>>===;;;::::::;;;===>>>::::::999888999:::;;;<<<;;;===@@@CCCDDDDDDCCCBBBDDDEEEEEEFFFFFFFFFFFFEEEKKKEEEBBBEEEFFFDDDBBBCCCBBB===;;;@@@HHHKKKGGGBBB???@@@AAABBBCCCCCCCCCCCCFFFCCCBBBEEEIIIJJJFFFBBB??????>>>===============;;;<<<===>>>@@@BBBCCCDDDAAA>>>;;;:::===??????>>>>>>>>>>>>>>>>>>>>>======999999999888777666555555888888::::::;;;:::999888888999999999888666444333333222222111111222222333222222222222222222222222444444444444444555666777777888888999999888888777777666555444444555666777555555777888999::::::;;;<<<:::999999;;;<<<<<<;;;;;;;;;:::999888888888888;;;:::999888777666555444777888999:::;;;:::999999;;;;;;;;;;;;:::888666555555666888999:::999999888888777777666666666666666777777666555555555555555HHHGGGGGGFFFEEEDDDCCCBBB???AAACCCCCCBBBAAABBBBBBDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>@@@BBBDDDDDDAAA???>>>=========???AAADDDFFFJJJEEE???;;;<<<===>>>>>>DDDEEEFFFFFFEEEDDDFFFGGGHHHFFFCCCCCCDDDEEEEEEDDDBBBAAA???>>>======>>>>>>FFFFFFEEEDDDBBBAAA??????@@@AAABBBCCCDDDEEEEEEEEEHHHIIIIIIIIIHHHFFFDDDBBB@@@AAABBBCCCCCCDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA>>>:::999:::<<<=========@@@AAABBBGGGLLLJJJDDDEEEBBB???<<<:::;;;<<<===>>>AAACCCBBB???<<<;;;<<<>>>======???BBBCCCAAA???>>>>>>>>>>>>============BBBAAA@@@??????????????????>>>===<<<<<<===>>>???>>>AAAEEEEEECCCAAA@@@AAA===;;;999:::<<<>>>>>>======;;;888555555777:::<<<;;;::::::888666444222111333333333333333444444555555555777888:::<<<===>>>;;;999777666777888:::<<<===;;;;;;???CCCEEEAAA>>><<<:::999;;;@@@EEEHHHHHHKKKKKKJJJHHHEEEDDDEEEGGGIIILLLOOOOOOLLLGGGBBB>>>===<<<<<<<<<===<<<999777666666555444444333222222222222111111111111222222333333333333333333333333777666666555444333222222222222333333333444444444444444333333333444666777888777777666555555444444222333333333444444444555333333333333444444444444666666666666666666666666555444444444555666777888888999999888777666666777;;;999777666777777666555777777888<<>>@@@AAAAAA@@@>>>======<<<;;;999999;;;<<<======<<<:::999999999::::::;;;<<<@@@BBBDDDDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEKKKDDD@@@AAACCCBBBBBBDDDDDDBBBBBBFFFKKKKKKFFFAAA>>>>>>@@@AAABBBCCCCCCCCCDDDCCCEEEIIIMMMMMMHHHCCC??????>>>============>>><<<===>>>???@@@AAABBBCCC???<<<999888;;;<<<===<<<;;;<<<============<<<<<<:::::::::999888666555444666777888999::::::999888999999999999888777666666444444333222222222222222222222222222222222222222444444444555555777888999888888999999999999888888777666555444444555666777555666777888999:::::::::;;;999888999:::<<<;;;;;;888888777777777777888888;;;;;;:::999888666666555777777999999:::999999888;;;;;;<<<;;;:::999777666666777888999::::::999999999888777666666666666666666555555444444444555555GGGGGGFFFEEEDDDCCCBBBBBB???AAACCCCCCCCCDDDFFFGGGDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@AAACCCEEEDDDBBB???>>>>>>===>>>???BBBEEEGGGHHHDDD???;;;;;;<<<======CCCDDDFFFEEEEEEDDDFFFGGGHHHFFFCCCCCCDDDDDDDDDDDD@@@???>>><<<<<<<<<======BBBCCCEEEFFFEEECCCAAA???AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBAAA>>>;;;999;;;<<<>>>>>>===AAACCCAAAAAACCCBBB@@@EEECCC???===;;;<<<===>>>???AAABBBBBB@@@===<<<<<<===<<<===???AAACCCBBBAAAAAA@@@???>>>>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAAAAA???>>><<<<<<<<<=========???CCCDDDCCCBBBBBBBBB>>><<<;;;<<>><<<<<<;;;999666444111000444444333222222222333333444555666777999:::<<<<<<999888777666666888:::;;;===<<<<<>>999888999<<>>>>>@@@AAACCCBBBCCCFFFIIIIIIEEEAAA<<<;;;;;;;;;<<<;;;999777666666555555444333333333333333222222222222333333333222222111222333555666888888777666555333333222333333333333444444444444666555333222111222222333555555555444444333333222444444444444444555555555333333333222222222222222666666666666666666666666444444444444444666777777777888999999777777888999:::888777666777777666555888888999;;;>>>@@@@@@???;;;:::888666555555666666::::::999999888777555555222222333333444555666666555555555555555666666777888999999999999:::::::::<<<;;;999888666555555444666666666555555555555444555555444444444555555666666666666666666777777777666666555555666888999:::999999999999:::;;;<<<======>>>???@@@@@@???>>>===<<<;;;:::999999:::;;;<<>>@@@@@@BBBFFFBBBEEEJJJMMMNNNJJJFFFBBB>>>>>>@@@AAACCCCCCDDDDDDAAACCCHHHOOOSSSQQQJJJCCC@@@???>>>>>>===>>>>>>>>>>>>>>>??????@@@AAAAAAAAA===;;;999999:::;;;;;;;;;888999:::;;;;;;<<<<<<;;;<<<<<<;;;:::999777555444333555666888999999888888999999888888888888888999777666555444333222222222222222222222222222222222444444444555666888999:::999999::::::::::::999999777666555444444555666777555666777888999::::::::::::888777777999::::::999666555555555555666666777;;;::::::999888777777666666666777888888888888888;;;;;;;;;;;;:::888777666666777888::::::;;;:::::::::999888777666555555555444444444444444444444555GGGFFFEEEDDDCCCBBBBBBAAAAAABBBCCCCCCBBBCCCFFFHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEBBB@@@???>>>>>>>>>@@@CCCFFFGGGEEEBBB???<<<;;;<<<<<<===BBBDDDEEEEEEDDDDDDFFFGGGIIIGGGDDDCCCDDDEEEEEEDDD@@@???===<<<<<<<<<======@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAAAAAAAACCCEEEFFFGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBCCCCCCCCCBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCBBB???<<<<<<===?????????<<<>>>@@@@@@AAACCCCCCBBBDDDBBB@@@>>>======>>>???@@@AAAAAAAAA@@@>>>======<<<===>>>@@@BBBCCCDDDCCCFFFDDDAAA???>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBCCCAAA@@@???===<<<;;;;;;<<<;;;===@@@BBBCCCCCCCCCCCCAAA@@@??????@@@@@@@@@@@@<<<;;;:::999999:::<<<===;;;;;;:::999777555333222555555444222222111111111333333444555777888999999888777666666666888:::;;;===<<<<<<>>>AAAAAA@@@>>>888999;;;>>>AAACCCDDDDDD?????????===<<<<<<>>>@@@BBB@@@AAAFFFMMMNNNHHHBBB;;;:::999999::::::999777666666555555444444444333333333222222222222333333333222111000111333666777999999888666555444333222333333333444444444444555555444333111111111111222444444444333333333333333555555555555555555555555666666555555444444333333555555555555555555555555333333333444444555666666888999999999777666777888777555444555777999999888999999999:::;;;;;;::::::666666666666666666666666:::::::::999999888666666111111222333333444555555444444555555666777888888999999999999999:::::::::;;;:::999777555555444444666666666555555555555555666555444444444444444555555555666777777777777777777777666555555666888999::::::::::::;;;<<<======:::;;;<<<=========<<<<<<;;;::::::999999::::::;;;>>>===;;;:::999999999::::::<<<>>>@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCC???<<<>>>??????BBBFFFBBBIIIQQQTTTPPPJJJEEECCC>>>???@@@AAABBBBBBBBBBBB???CCCJJJRRRUUURRRIIICCC@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAA>>>===<<<;;;<<<<<<<<<<<<666777888999:::;;;;;;;;;======<<<;;;999777555444111333555777888888888888999888777777777999:::;;;999888777555333222222222222222222222222222222222333333333444666777999999999::::::;;;;;;::::::999666555444444444444555666666666777888999:::::::::888777666666888999999888666666555555444555555555999999888888777777777666555666666777777777777777::::::999999888777666666777777888999:::;;;;;;;;;::::::888777666666555555444444555555555555555555FFFEEEEEEDDDCCCBBBAAAAAABBBCCCCCCBBBAAAAAABBBDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEEEECCCBBB@@@???>>>>>>@@@BBBEEEGGGCCCBBB@@@>>><<<;;;<<<===AAACCCDDDEEEDDDDDDFFFGGGJJJHHHEEEDDDEEEEEEEEEDDD@@@???>>>===<<<===>>>>>>??????>>>>>>???AAABBBCCCCCCBBBAAAAAABBBCCCEEEFFFEEEDDDBBB@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@AAABBBBBBBBBBBBAAAAAA@@@?????????AAABBBCCCCCCAAA>>>>>>???AAAAAAAAAAAA>>>===@@@DDDFFFDDDCCCBBBAAA???>>>===>>>???@@@AAA@@@@@@@@@??????>>>======>>>@@@BBBCCCDDDEEEEEEIIIHHHEEEBBB@@@???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCAAA@@@???>>><<<;;;;;;;;;:::;;;===???BBBCCCCCCCCCDDDDDDCCCBBB@@@>>>======999999999999999:::;;;;;;999999999999888777555555666555444333222111111111111222222333444555555555666666555666666888999:::<<<;;;;;;===>>>???>>>===:::;;;===>>>>>>>>>>>>>>>;;;<<<======;;;;;;===>>><<<<<<@@@IIIRRRSSSJJJAAA;;;999888888999999888777666555555555555555444444222222111111111111222222333222111000111333666777999888777666555444333333333333444444444555555555333222111000111222333444444444444444444444555555555555555555555555555555777666666666555555444444444444444444444444444444222222333333444555555555888999999888666555555666666555444555777888888888888999999999888777777777333444555555666666666666999999999999999888777666111111222222333444444444444555666777888999999999999999999999999999999999999999777666555444444444666666666666666666666666666555555444444444555555444555666777888888777777777777666555555666777888::::::::::::;;;<<<======::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999888888999:::;;;:::;;;===>>>???@@@????????????AAABBBBBBCCCCCCCCC???<<<<<>>???@@@@@@@@@??????DDDKKKRRRSSSOOOHHHBBBAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<<<<<<<666777888999::::::::::::======<<<;;;999777555444111222444666777777777777888777777666777888:::;;;:::999777555444222222111222222222222222222222222222222222333444555777777999::::::;;;;;;::::::999666555444333333444555666666777888999999999999999888666555555777888888777999888777666555444444444777777777777777777777666666666666666666777777777888888777777666666555555666777777888999;;;<<<<<<:::999888777666666666666555666777777777777666666EEEEEEDDDCCCBBBAAA@@@@@@BBBCCCDDDBBB@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBDDDEEEDDDCCCAAA@@@???>>>???AAACCCDDDAAABBBAAA@@@===<<<<<<>>>AAABBBDDDDDDDDDDDDFFFGGGJJJHHHEEEDDDDDDEEEDDDCCC???>>>===<<<<<<===>>>??????>>>===<<<===@@@BBBDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@@@@@@@AAABBBCCCCCCDDDDDDEEEDDDDDDCCC@@@AAAAAABBBBBBBBBBBBBBB>>>>>>??????@@@AAABBBCCCBBB@@@??????@@@BBBBBBBBBGGGAAA>>>AAAEEEDDDAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAA???>>>>>>??????>>><<<===???AAABBBBBBBBBDDDEEEIIIHHHFFFDDDCCCBBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBB@@@@@@???>>>===<<<;;;::::::999:::===@@@BBBBBBAAADDDEEEEEECCC???<<<;;;;;;777777888888999999::::::888888999999888888777666777666555444333333222333111111222222222333333333555555555555666888999999:::::::::;;;;;;<<<<<<<<<;;;<<<===<<<:::888888999666999<<<===<<<<<<<<<===:::<<>>>>>::::::;;;;;;;;;;;;::::::999888777777777999:::;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBBBBCCCCCCCCC>>><<<<<>>===;;;::::::;;;777888999::::::;;;;;;:::<<<<<<;;;:::999777555444222333444666777777777666777777666666777888999999999888777555333222222222222222222222222222222222222222222222333444555555999999::::::::::::999999666555444333333444555666777777888999999999999999888666555555777888888777999888777666666555555555777777777777777888888888666666666666666777888888888888777666555555666666666666666777888:::;;;<<<999999888777777777888888777777888999888777666555EEEDDDDDDCCCBBBAAA@@@@@@AAACCCDDDDDDAAA??????????????????@@@@@@AAAAAAAAA@@@??????AAADDDEEEEEEDDDBBBAAA???>>>>>>???AAABBB@@@BBBCCCBBB>>>======>>>@@@BBBCCCDDDDDDDDDFFFHHHIIIFFFCCCBBBBBBCCCBBBAAA======<<<;;;;;;<<<===>>>======>>>>>>???AAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDD???@@@AAAAAABBBBBBAAAAAA<<<===>>>@@@AAAAAABBBBBB@@@???>>>>>>@@@AAAAAA@@@EEEAAA@@@BBBAAA======@@@>>>>>>=========>>>??????@@@>>><<<<<<>>>>>>===;;;<<<>>>AAAAAA@@@@@@AAACCCEEEFFFFFFFFFFFFGGGGGGGGG@@@@@@?????????@@@@@@AAA?????????>>>>>><<<;;;;;;999888888:::>>>@@@@@@>>>AAACCCDDDBBB>>>;;;::::::666666888999:::::::::999:::::::::999888777666555777666555555444444444444222222333333333333333333333444444555666777888999999999999999999999:::;;;;;;<<<<<<:::777555555777555999===@@@@@@>>>======;;;???HHHRRRYYYXXXOOOFFF999777555555666888888777555555555555666666666666333333222222222222333333333333333333333333333333444444444444444444444444444444444444555555555555222222111111222333555666333333333444555666666777444444444444333333333222222222222222222333333333333333333333333333333333000000222333444444333333111333555555444555666888999777555555555666555444555777999888666555666777555444444444555666777888777777888888777777666666333333333333444444444444444555666888888888777777888888888777777777666666555555444444555555666777555666666666777777777777666666666666666777888999555666888888888777555444666555444444555666777888999888888999999:::;;;<<<;;;;;;;;;;;;<<<===>>>???;;;;;;;;;<<<<<<;;;;;;;;;999888777666666666777888:::;;;;;;<<<=========>>>>>>???@@@BBBCCCDDDDDDDDDAAA>>><<<======@@@IIIRRRhhhlllllleeeWWWJJJBBB???===???AAAEEEHHHKKKLLLMMMLLLMMMMMMLLLJJJGGGEEEDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBB===???@@@???<<<:::;;;<<<::::::;;;<<<<<<;;;;;;;;;:::::::::999888666555444333444555777777777666555555666666777777777666666888777666444333222222222222222222222222222222222444444333333333444444555888888999999999999888888555555333333333333555555777777888999999999999888888666555666777999888888666666555555666777888888888888999999999:::::::::777777666666666777888999:::999888777666777888888555555555555777999;;;<<<888888777777888888999999777888999999888666444222EEEDDDCCCBBBAAA@@@@@@???@@@BBBDDDEEECCCAAA@@@@@@>>>>>>?????????@@@@@@@@@???>>>>>>@@@CCCEEEFFFEEEBBBAAA???======>>>???@@@@@@BBBDDDCCC???===>>>???@@@AAACCCDDDDDDDDDFFFHHHGGGEEEBBB@@@AAAAAA@@@???<<<;;;:::::::::;;;<<<===<<<===@@@BBBCCCBBBAAAAAACCCDDDFFFGGGGGGFFFEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCDDDCCC??????@@@AAAAAAAAAAAA@@@;;;<<<>>>@@@AAABBBAAAAAA???===<<<===???@@@@@@??????>>>@@@BBB>>>888;;;DDD===============>>>>>>???@@@===:::;;;===>>>===;;;;;;===@@@@@@>>>===???AAABBBCCCEEEGGGIIIJJJKKKKKK@@@@@@??????>>>??????@@@>>>?????????>>>===<<<;;;999777777999===???>>>===???AAACCCBBB>>>::::::;;;666777888:::;;;;;;::::::<<<;;;;;;:::888666555444777777666555555555555666444444444444444444444444333333444555666777888999888888999888777777999:::999;;;;;;888555333555777666:::@@@DDDDDDBBB@@@???;;;???FFFMMMQQQMMMDDD===999777555444666777888777555555555666666666666666555444444333333444444555333333444444444333222222333333333444444444444555444444444555555555666666444333222222222333444555222222333444444555666666444444444333333222222222222222222333333444444555333333333333333333333333///000222333444444333333---///222333444666888:::666444333444666888888777444666999888666555666888666555444444555666888999666777777777777666666555333444444444444444444555444444666777777777666555888777777777666666555555333333333444555666777777555666666666777777888888666666666666777888::::::666777888999888777555333555555444444555666888999888888888888999:::;;;;;;999888888999:::;;;<<<===;;;<<<<<<======<<<<<<;;;:::999777666555444555555:::;;;;;;;;;<<<=========>>>???AAABBBCCCDDDDDDDDDEEE@@@;;;:::;;;???LLLXXXfffiiihhhaaaUUUJJJDDDAAAAAACCCGGGLLLQQQUUUXXXYYYQQQQQQOOOKKKGGGEEEFFFFFFCCCBBBAAAAAA@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCC???AAACCCBBB???<<<===???<<<<<<=========<<<;;;;;;999999999888888666555555444555666777777777666555444555666777777666555444777666555444333222222222222222222222222222222222666666555444444444444555888888888999999888888888555444333333333333444555777888888999999999888888888777666666888999999888222222333444666888:::;;;999::::::;;;;;;<<<<<<===888777666666666777999:::;;;:::999888888888999:::444444444444666888:::<<<777777777777888999:::;;;777888888888777555222000<<<>>>@@@BBBBBBAAA>>>===AAACCCDDDDDDBBB@@@@@@@@@<<<<<<======>>>>>>??????===???@@@@@@@@@AAABBBCCC??????>>>===============CCCCCCBBBAAAAAA@@@??????@@@AAABBBCCCCCCCCCBBBAAACCCBBBBBBAAA???===;;;:::<<<:::999888888999;;;===;;;>>>@@@@@@>>>===???AAAEEEDDDCCCDDDFFFFFFDDDCCCAAA@@@>>>======>>>@@@AAA???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>============>>>???AAAAAA>>><<<>>>>>>>>>>>>>>>??????@@@===>>>@@@AAAAAA@@@>>>===;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEEEE>>>>>>============>>>>>>??????>>>=====================<<<;;;;;;;;;<<<<<>>>>>=========999AAAIIIMMMJJJDDD>>>;;;444444444444555555666666333333444444555666666666111222333222111000222333666444222333444555444444555555444333333222111111222333444444555555444444333333222222222333444444222222333333444555666666777777666555444222000000111111222444666666333111000000111222222222222111000111333444444333111000111000000111444666666555444555666666777666666666555666777999;;;<<<<<<<<<777777777777777777777777555555555555555555555555333333333333333333333222222333444555666666666666888888999888777555333222888555333222333555666666555555444444444555555666777888999888777666777888777777888777777666555444555555555555666666666666888999999::::::;;;<<<<<<999999999999::::::;;;<<<<<<;;;::::::999999::::::888777555444555666888999=========<<<:::999;;;<<<>>>>>>???@@@AAAAAAAAAAAAAAADDDDDD@@@<<>>>>>AAABBB???>>>?????????>>>===;;;:::<<<===>>>???@@@???>>>===;;;:::999999888888888888444444555555555555555555666666666555333333444555:::999777555555555666666444444222222222222444444444777:::888444333666:::777666666666777888999:::444444333222222222333444777777777888999999::::::999:::;;;999777666666777888888888888999::::::;;;>>>??????>>>======>>>???<<<;;;999888777777888999555555666888999:::;;;<<<777555444444666777777666777888888999999999888888888888888888888777666666<<<>>>???@@@@@@???>>>===>>>@@@BBBBBB@@@???>>>???<<<<<<<<<===>>>>>>??????===>>>????????????@@@AAA???>>>=========<<<======AAAAAAAAA@@@@@@@@@@@@???AAABBBCCCDDDDDDCCCBBBBBBBBBAAAAAA@@@>>>===;;;:::::::::999888999:::;;;<<<:::<<<<<<<<<:::<<>>======>>>???@@@>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>===============>>>@@@AAAAAA>>><<<===============>>>??????>>>???AAABBBCCCBBB@@@?????????===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;<<<===>>>?????????@@@@@@AAAAAABBBBBBCCC>>>======<<<<<<======>>>???>>>>>>======<<<======;;;:::999999888999999999<<<===>>>>>>>>>===<<<;;;:::999999888888888999999888777777666666777777777888777777666666555444444555555444444333222222222333333333444555666888999666666666666666666666666666777777777777555444333333666999::::::999999:::<<>>>>>>>>===:::::::::<<<===>>>???@@@AAAAAAAAAAAA@@@AAAAAA???===@@@GGGMMMRRRUUUVVVTTTTTTWWWYYYWWWVVVVVVWWWZZZ]]]]]][[[YYYWWWQQQIIIDDDDDDDDDCCCAAADDDBBB@@@@@@@@@@@@???>>>:::===>>>===>>>BBBCCCAAA>>>?????????>>>===;;;:::;;;===???BBBDDDFFFGGGGGG>>>===<<<:::999888888888555555555555555555555555666666666555333333444666999888777666555555555666444444333222222333444444444666888777333222555999777777777777888888888888444333222222222333444555666777777888888999:::::::::;;;<<<;;;999777888999;;;:::999888888888999:::>>>???@@@???>>>>>>???AAA???>>><<<:::999888888999555666777888999:::;;;;;;777555444444666777777666777888888999999888888888777777777777777666666555======>>>>>>>>>======<<<:::<<>>=========;;;;;;<<<======>>>??????>>>>>>=========>>>>>>>>>>>>=========<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@BBBBBBCCCDDDDDDCCCBBBAAA@@@@@@??????===<<<::::::888888999999999:::::::::<<<<<<===<<<===AAAFFFIIIGGGFFFDDDCCCCCCBBB@@@>>>???>>>===<<<<<<===>>>???======>>>?????????>>>>>>??????>>>>>>===<<<<<<<<<======>>>@@@AAAAAA???===<<<<<<<<<<<<<<<=========???@@@BBBCCCDDDCCCCCCBBBCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;<<<===>>>>>>????????????????????????======<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<:::999888888777777888888999:::<<<======<<<<<<;;;:::999999888777777777777777666666666666666777777888888888777666666555555666666555555444333333333333333333333444666777888666666666666666666666666555555666666555444333222333444666555555444555777999===AAABBB???:::555333333333333333444444444444222222333333444555555555888444000///222444444444222000...///000111000000//////000222333444555666222222333444444444444444555444333222222222222222111111222222333444444444222333444444444444444333111000000111222333222111///000111111222222111111000111222333333222111000555222//////111444777777333333333444444444444444444555555666555555444444444444444444444444444444444444444444444444444444222222333333444444555555333444444555555555444444222333555666777777777777777555333222444555555555444444444444555666777888444555666666444444555666555666666777777777777666666666666666777777777777666666777888888999999:::999999999999999:::::::::999999888777777777777777777666444444444555777999???@@@@@@>>>;;;::::::;;;<<<===>>>???@@@@@@@@@@@@???>>>======???BBBFFFIIIEEEKKKPPPSSSXXX___aaa___]]]\\\[[[[[[ZZZXXXTTTQQQQQQOOOKKKHHHFFFDDDDDDCCCEEECCC@@@?????????===<<<:::===>>><<<===AAABBB@@@>>>>>>??????>>>===<<<;;;999;;;???CCCGGGKKKMMMNNNCCCBBB???===;;;999888777555555555555555555555555555666666555444333555666999888777666555555555666555444333333333333444555444666777666333222555888777777888999888777666555333333222222222444555666666666777888888999999:::;;;<<<===<<<:::999999:::>>><<<999777777777999:::>>>???@@@?????????AAACCCCCCBBB@@@>>>;;;:::999999666777777888999:::;;;;;;777666444555777888888777777888888999888888777777666666666666666555444444======<<<<<<<<<<<<<<<<<<888:::=========<<<<<<===:::;;;;;;<<<===>>>?????????===;;;;;;<<<<<<===<<<===============<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCBBBAAA@@@???============<<<;;;:::999666777888999:::::::::999999;;;>>>AAAEEEHHHLLLNNNJJJGGGDDDCCCBBBAAA???======<<<<<<;;;;;;<<<<<<===;;;<<<<<<=========<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<===???AAAAAA???===::::::;;;;;;<<<<<<<<<<<>>===<<<<<<::::::::::::::::::::::::999999999:::;;;<<<<<<<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::999888999999999<<<============<<<:::999:::999888777666555555555555555555444555555666777888888888777666666555555777666666555444444333333222222222222333444555666555555555555555555555555444444444444333333222222333444444222111111333555333555888999888777555444222222333333333333333333111111222222333444444444>>>777000---///111///---111///......///000000///...///000111222333444555222222333444444444444333555444333222111111111111111111111222222222333333333333333444444333333222111000...///000222222111///000000111111111111111000111222222222222111000222000//////111333444444222222222222222333333444333333444444444444333333333333333333333333333333444444444444444444444444//////000111111222333333444444555555555444333333222444555777888888888777666444222222444555555444333333333444555777888999444555666666555444555777444555666777777888777777666666666777777777888888555555666666777888888888888888999999999999999888888777666666555555666666666555444333333555777888???@@@AAA???<<<:::999:::;;;<<<===>>>>>>???>>>>>>>>><<<;;;===BBBEEEFFFFFFGGGLLLPPPSSSZZZbbbeeeccc]]]YYYUUUQQQOOOLLLJJJGGGJJJLLLMMMKKKGGGDDDDDDEEEEEECCC@@@???>>>===<<<:::;;;>>>>>><<<<<>>>>>>>>>>>>>>===<<<<<<999:::===AAAEEEHHHKKKLLLGGGEEEBBB???<<<:::888777666666666666555555555555555666777666444444555777888888777777666555555555555555444444444444555555555666777666444444666888777888999:::999777555333333333222222333444666777666666777777888999999999;;;<<<===<<<:::999:::;;;>>><<<999666666888;;;===>>>???@@@@@@???@@@BBBDDDGGGFFFDDDAAA>>><<<:::999888888888999999:::::::::777666555555777999999888888888888888888777777666444555555555555444333333===<<<<<<;;;;;;;;;::::::888:::======<<<<<<<<<===::::::;;;<<<===>>>??????@@@===::::::<<<======<<<======>>>>>>======<<<;;;999:::;;;<<<>>>???@@@AAA@@@@@@AAAAAA@@@>>>===;;;;;;;;;;;;;;;::::::999888555666777888999999999999444999@@@HHHNNNOOOOOOMMMJJJHHHDDDBBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;::::::;;;;;;::::::::::::999999::::::<<<>>>@@@@@@>>><<<999999:::;;;<<<;;;;;;:::===>>>???@@@AAABBBCCCCCC@@@@@@???>>>============::::::::::::::::::::::::888888999999::::::;;;;;;??????>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<<<<<<<<<<;;;;;;::::::999888888888999999::::::;;;<<<;;;:::999888999888777666555444444444444444333333444555555666888888777777666555555555777666666555444444333333222111111222222333444555444444444444444444444444333333333222222222222222444444444222000000333555222222333333444444333222222222222222222111111111000000111111222333333333@@@:::222000222444222///111000......000111000///000000000111111222222222111222333333444444333333555444333222111000000000000000000111111111111111444444444444333222111000111///......000111111111//////000111111111111000111111111111111111111111000000222444666666333111222111111111111222333333111222333444555555555555333333333333333333333333444444444444444444444444//////000111111222333333444444444444444444333333555666777888888888777666555444222333444555444333222222222333444666777888444555777666666555777888444555666777777888777777666666666666777777777777444555555666666777888888777888888999999888777777777666555555444444555555555444333222333444666777???@@@@@@???<<<999999999::::::;;;<<<============>>>;;;:::===CCCHHHHHHFFFNNNPPPQQQRRRYYYcccfffeeeYYYSSSLLLFFFCCCCCCCCCCCCDDDHHHLLLLLLHHHEEEEEEGGGFFFCCCAAA???>>>===;;;:::999<<<===;;;===AAABBB???>>>>>>>>>==================>>>???@@@BBBDDDEEEFFFHHHFFFCCC@@@===:::888777777777666666666555555555555666777666444444666888888888888777666666555444555555555555555555555555777888888777666666777999888999::::::999777444333444444333333333444666666555666666777888888999999:::;;;<<<;;;:::999:::;;;;;;:::777666777:::===@@@>>>???@@@@@@???@@@BBBDDDHHHGGGEEECCC@@@===;;;:::999999999999999999::::::777666555666888::::::999888888888888888777666555444444444444444333222222<<<<<<<<<<<<<<<;;;:::999888;;;======<<<;;;;;;<<<999999:::;;;===>>>??????AAA>>>::::::===??????>>>===>>>?????????>>><<<;;;999:::;;;<<<>>>???@@@AAA???@@@@@@@@@>>><<<:::999888888999999999888888777555555666777888999999::::::@@@IIITTTYYYXXXSSSMMMHHHEEEBBB@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999999999999888888888888888888888:::<<>>@@@AAABBBCCC??????>>>===<<<<<<<<<===999999999999::::::::::::777888888888999999999:::=========<<<<<<;;;;;;;;;::::::999999999999::::::999:::;;;<<<<<<<<<;;;:::999888777777666666777777333444666777888888888777777777666555444444444444222222222222333444555555777777777666555555444444666666555555444333333333111111111111111222333333444444444444444444444444333333222222222222333333444444444222111111333555555333222111222111///---111111111111111000000000//////000000111222222222777333///...111333333222222000//////000111111000111111111000000000000000111111222333333333333333444333222111111111111111000000000000000000000000444444444444333222000000000//////000111222111000...///000000111111000000111111111111111111111111111222555999:::999444111222111111000000222333444111222333444555555555555222222222222222222222222333333333333333333333333222222333333444444555555222333333444444444333333777777888888888666555444444333222333444555444222222222222222333444666666444555777777666666777999555666666777777777777666555555555555666666666666444555555666666777777888777777888999999777666555666666555444444444444444555444222222222333555777<<<>>>???>>><<<999888888888999:::;;;<<<<<<<<<<<<===;;;:::===CCCGGGHHHHHHOOOOOOOOOPPPXXXcccgggeeeTTTOOOGGGAAA???@@@AAABBB@@@EEEIIIJJJHHHFFFFFFGGGFFFDDDAAA??????>>><<<;;;666:::;;;;;;>>>CCCEEECCC>>>>>>============>>>>>>BBBAAAAAA@@@AAAAAABBBBBBFFFEEEBBB???<<<:::999888888777777666666555555555555666777666555555777888777888888888777666555444555555666777777666555555999888888777777888888999888999999999888777555444666555444333333444555666555555666777777888888999:::;;;<<<<<<:::999:::<<<:::999777777999;;;???AAA>>>???@@@?????????AAACCCFFFEEEEEECCCAAA>>><<<;;;:::::::::::::::999999999888666666777999;;;;;;:::888888888888777666555555444444444444444333222222<<<<<<===>>>===;;;999888999:::<<<<<<;;;999999999888999:::;;;===>>>???@@@CCC>>>:::;;;???BBBBBB@@@>>>???@@@AAA@@@???===<<<:::;;;;;;===>>>???@@@AAA@@@@@@@@@@@@>>><<<:::999666777777888888888777777555555555555666888:::;;;BBBGGGPPPYYY]]]YYYPPPIIIDDDAAA>>>===>>>?????????;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888777777777777777777777777666777888;;;===>>><<<:::888999;;;<<<===<<<;;;:::;;;;;;<<<===???AAACCCDDDBBBAAA???>>><<<<<<;;;;;;888888999999999:::::::::777777777888888888888999::::::::::::::::::::::::999999888888888888999999777999:::<<<<<<<<<::::::999999888777777777777888333444555666777777666555555555444444444444444555111111111222222333444555666666555555444444333333555555444444333222222222111000000000000111222222333333333333333333333333444333222222222222333444222333444333222222333555555333111111222222///---111111111000000/////////......///000000111111222...---,,,---...///111222111000......000000000///000000000000000000000000111111222333333333333222222222111111111111111222////////////////////////222222333333333222222111000///000111333333111///...//////000000000000000111111000000000000111111111222444777888777444000333222111000000222333555222333333444444444333333333333333333333333333333333333333333333333333333444444444444444555555555111222333333444444444444444555666666666555333222444333222333444555333222111111111111222222333444222444555555555555666888666777777777777666666555444444444444555555555555555555555666777777888888666777888999888777555444666666555444444444444444444333222111111333555666:::<<<>>>===;;;999888888777888999:::;;;;;;;;;;;;::::::999<<<@@@DDDHHHIIIJJJKKKKKKNNNWWW```bbb___PPPLLLFFFBBBAAAAAAAAAAAA>>>AAAEEEHHHHHHHHHGGGGGGFFFDDDAAA@@@@@@???>>><<<999===>>>===>>>CCCDDDBBB???>>>===<<<<<<===>>>???AAA@@@@@@??????@@@AAABBBCCCBBB@@@>>><<<:::999999888888777777666555555444555666777666555555777999777888888888777666555444555666777777777777666555999888777666777888888888999888888888777777666666777666555444333333444444555555666666777888888888;;;<<<======;;;;;;<<<===:::999999999:::;;;===>>>>>>???@@@???>>>>>>???AAACCCCCCCCCBBBAAA???===<<<;;;;;;;;;::::::999999999888777666777999;;;<<<;;;888888888888777666555444444444444555444333333222;;;<<<>>>???>>><<<999777888:::<<<<<<:::888777888888999:::;;;===>>>???@@@DDD???;;;;;;@@@DDDDDDBBB>>>???AAABBBAAA@@@>>><<<;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAA???===:::999555666666777777777777777666555444444555777:::<<>>@@@>>>;;;;;;<<<>>>??????;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::999888666666666777777777777777555666777:::<<<===;;;999888999;;;======<<<;;;:::;;;;;;<<<===???BBBDDDEEEDDDCCCAAA???===;;;::::::888888888999999:::::::::777777777777888888888888888888888888888888888888999999888888888888999999777888:::<<<<<<<<<:::999<<<;;;::::::999999::::::888888999999777666444333444444333333333444555555111111111111222333444555666555555444333333222222555444444333333222111111111000000000000000111222333333333333333333333333444333222222222333444555000222333333222222333444222000///111444555333000111111000000/////////.........//////000111111111000111222111//////111222000///------///000///....../////////000000111111111111222333333333333222111111111111111111222222///////////////.........000000111222333444444333///000111333444444111///...//////000000000000000111111000000000000111111000000000222333333111///333222111000000222444555444444444333333111000000333333333333333333333333333333333333333333333333333333333333333333333333000111222333444555555555111222333444444444333222333222222333444555333111111111111000111111222222111222444444444444555777777777888777777666555555333333333444444444555555555555666666777888888888666777888999888777555333666666555444444444444555444333222111111333555666888:::======;;;999888888777777888999::::::::::::888888999:::===BBBGGGJJJGGGIIIJJJMMMUUU]]]\\\WWWMMMJJJGGGEEECCCBBB???>>>>>>???CCCFFFHHHHHHGGGFFFFFFDDDBBB@@@AAA@@@???===@@@CCCBBB>>>>>>@@@???<<>>===<<<<<<===>>>???======<<<<<<===???AAABBBAAA@@@>>>===;;;::::::999999888888777666555555444555666777666555666888999777777888888888666444333555666777888888777666555888777555555666777777666999888777777666777777888999777666444333333333444555555666666777888888888<<<===???>>>===<<<>>>???;;;;;;::::::;;;;;;;;;<<<>>>???@@@>>>======>>>???@@@AAAAAABBBAAA@@@>>>===<<<;;;;;;::::::999999888888777666777:::<<<<<<<<<888888888888777666555444444444555555444444333222777===CCCFFFCCC>>>;;;999;;;::::::999888777666666999999999:::<<<>>>???@@@>>>>>>>>>>>>???@@@AAABBB>>>???AAABBBBBBAAA???>>>;;;<<<===>>>>>>===<<<;;;;;;===>>>===<<<::::::;;;999777666777999:::888555:::888444333444888===@@@AAACCCEEEGGGGGGEEECCCAAABBB???<<<;;;<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<;;;999888888999666555555666777777555444666777888999999888777666555777999;;;<<<===<<<<<<;;;;;;;;;<<<>>>???AAAAAAEEECCC@@@>>>=========>>>:::999999999888777777777777666555444444555666777555666777777555555666888777777777888999999::::::::::::::::::::::::::::::999999999888666666999;;;;;;;;;999777555444222111444444444444333222111111333222111111000000111111222333333333333222111111222222222222111111111000.../////////000000000000222222222222222111000///111111222333333444555555333222222111111222222333111111111111000000000///000000//////...,,,+++***........................///...,,,+++,,,---///111..................------111///...------...///111000000000000////////////000000000000000000000000000///...------...///000......///000000000000000//////000111222222333333000000000000000000000000//////000222333444555666111111111000000000000000......///000000000000000666555444222111000000000000000//////000111222222111111111111111111111111444333222222111111222222444333222111111222333444111111222222222333333333333333222111000///............//////000000111111444333222222111111222222444555666666666555444333333444444555555444333333333444555666666666555444999999888777666444222111000111111222222222111111444444444555444444333333666777999::::::999777666666777888888777666888999999666666:::AAAEEEDDDBBBCCCFFFJJJPPPSSSSSSPPPLLLGGGFFFDDDCCCCCCDDDDDDEEEBBBAAA@@@AAAEEEHHHJJJJJJEEEBBB???>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???===<<<;;;:::999<<<<<<===>>>???AAACCCDDDBBB@@@>>>;;;999888888888;;;999777777999888555222333444444555555555555555888888888888888777666666666666777999;;;:::666444666666777777777777666666888777777777666666555555444666666555444333444555444444444444555666888888:::::::::::::::999888777888888888999:::;;;======??????>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======<<<<<<======<<<:::888777666777999:::;;;::::::999999999999888777666555555111222222333333333222222;;;@@@EEEGGGEEE@@@===;;;:::999888777666666666666888888999:::;;;===>>>???>>>>>>===============>>>>>>???AAABBBBBBAAA???>>><<<<<<============<<<<<<<<<>>>???>>>;;;::::::::::::777555555777999888777777777777777888:::;;;<<<<<<===???AAAAAAAAA@@@???AAA>>><<<;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;999888888999444444444555777777666555777888888999999888888777666777888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAA@@@>>><<<;;;;;;;;;<<<999999888888777666666666777777666555555666777777777999::::::888777777888888888888888888888777777999999999999999999999:::888999999777666666888:::;;;:::999777555444222222555555555555555555444444333222111111000000111111222222222222222111111000333222222111111111111111000000111111111222222222111111111222111111000000111111222222333444444555222222222111111222222222222222222111111111000000////////////...---,,,,,,------------------------------,,,,,,,,,---...///..................------///...---,,,,,,---...///////////////////////////////////////////////////000///...------...///000......///000000000000000//////000111111222333333//////////////////////////////000111222333333444000000000000000000000000......///000000000000000333222222111111111111222000000000000000111222222111111111111111111111111333333222111111111111222222222111111111111222222111111111111222222222222222222111111000000//////000000000000111111111222555444333333333333333333222333444444555444333333444444444444444444444444444444555555666555555555777666666555444333222111000000111222222222222222333444444444444444333333555666888::::::999888777777888999888777666777888888666666:::AAAEEEDDDBBBAAACCCEEEIIIKKKKKKHHHEEEFFFEEEDDDCCCCCCCCCDDDEEEDDDBBBAAAAAACCCEEEFFFFFFCCCAAA???>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::<<<=========???@@@AAABBB@@@???===;;;:::999999999;;;999777777888888555222444444555666666666666555777777888777777666666555666666777999;;;:::777444666666666777777666666666888888888888777777666666555666777666444333444555444444444555555666888888888888999999888777777666777888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========;;;<<<<<<<<<<<<;;;999888888999:::;;;;;;::::::999999999999999888777666555111222222333333222222222<<<@@@DDDFFFCCC???<<<:::999888666444333444555666777888888999:::<<<===>>>@@@???>>>===<<<<<<<<<<<<>>>???AAABBBBBBAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<===??????>>>;;;999999999999888666666888:::::::::555777:::======<<<999777777888999:::<<<===>>>??????===;;;;;;<<<<<<<<<:::;;;::::::999999::::::;;;;;;;;;;;;:::888777888:::444555666666777777777777777888888999999888888777777777888999999999999999;;;:::::::::;;;;;;<<<======<<<<<<;;;:::999999888999888888777666666555555777666666555555666666777999;;;======;;;999888888999999888777777666555555666777777777888888999999777888888777666666888999:::999888777555333222222333444444555555555555444222222111000000000000111111111111111111000//////222222000/////////000111000000000000111111111111000000000000111111111111111111111222333333444444222222111111111111222222222222222222111111111111......////////////......------------------------***++++++,,,,,,,,,,,,,,,------------------.........---,,,++++++,,,---...//////////////////////////////////////////////////////...------...//////......///000000000000//////000000111111222222222........................//////000000000111111111......//////000000111111......///000000000000000000000///000000111222222000000000000000000111222111111111111111111111111333222222111111111111111///000000111111000000///000000000000111111111111111111111111111111111111111111111111222222222222555555444444444333333333000111222333333333333333555444333222222333444555666666555555444555555666444444444444333333333222111111111222222222222333333333444444444444333333444555777999::::::999999888999:::999777666666777777666666:::@@@DDDDDDCCC@@@@@@@@@BBBCCCCCCAAA>>>DDDCCCCCCBBBCCCCCCDDDDDDEEECCCBBBAAABBBCCCBBBAAA@@@???>>>???AAAAAAAAA@@@==============================<<<<<<<<<;;;;;;;;;===============>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;:::888888888666444111444555555666666666666666666666666666666555555555777777888999;;;:::777555555555666666666666555555888888888888888777777777555666777666444444444555555555555555555666777888666777777777777666666555777777888:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============::::::;;;<<<<<<;;;:::999::::::;;;<<<<<<;;;999999999999999999888777666666222222222222222222222222:::<<>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>===<<<;;;::::::;;;<<<===>>>???@@@???<<<:::::::::888999:::<<<>>>>>>>>>===888;;;===???>>>:::666333555666666777999<<>><<<;;;;;;<<<===<<<;;;::::::999999999999:::::::::;;;;;;999777777999:::888999::::::888777777777777777777777777777777777777888888888888777777777888888888888999;;;<<<<<<:::::::::::::::999888777:::999999888777666555555555555444444444444555555888;;;>>>>>><<<999777777777777777777666666555555444555555666666777777888666777888777666666777888888888777666444333222222000111222333333333333333222222111000000000000000000000000000000//////...111000...---,,,---...///---------.........//////////////////000000111222000111111111222222333333111111000000000000111111111111111111000000000000---...//////000000000///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,***))),,,,,,------------......------,,,,,,,,,,,,---------...............//////////////////////////////........................---...//////000000/////////000000000111111111222........................////////////////////////------...//////000111111......///000000000000000///////////////000111111111000000000000000111111111111111111111111111111222222111000000000000000---...///000000///...---////////////000000000000000000000111111222222222111111111111111111111111444444444444444333333222///000111222333333444444555444222111111333555666777666555444444555666777333333333333333444444555444333333222111111111111222222333444444444333333333444666888999:::::::::999:::;;;999777666666777666555666999>>>BBBBBBBBB@@@>>>======???@@@???>>>AAAAAABBBBBBBBBCCCDDDDDDFFFDDDBBBBBBCCCCCCBBBAAA>>>======???AAABBBAAA@@@========================;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777555333111444555666666777777666666555555555444444555555555777777777999::::::777555444555555666666555555444777777777777777666666666555666777666444333444555555555444444555666777777666666777777777666666555666777999:::<<<======>>>============>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;999888888888999999888777777666333333222222222222222222999:::;;;<<<<<<:::777444777555333222222444666888777777777888999:::;;;<<<>>>>>>======>>>???@@@@@@>>>???AAABBBBBBAAA???>>>===<<<;;;::::::;;;<<<======???@@@@@@>>>======>>>999===AAAEEEEEEDDDAAA?????????>>>===;;;777444222555444444555777:::===???===<<<;;;<<<>>>>>>===<<<;;;::::::999999::::::;;;:::::::::888777777999;;;???@@@AAA>>>:::777666777666666666666666666666666888888777777777777777777555555666777999:::<<<===888999999::::::999888888<<<;;;;;;:::888777777666333333333333333333333333666888;;;<<<:::888666555555555666666777777777777444444444555555666666666555666777777666555666777777666666555444333333222000000111222333333333333222111000000//////000000///000000000000///......///...---,,,+++,,,------,,,------------.........///............000111111000000111111111111111222111000000//////000000111////////////............,,,---...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,,,,+++***(((,,,,,,,,,,,,------.........------------------...,,,,,,------....................................------............------------...///////////////000000000000000111111111/////////////////////////////////............---,,,,,,---...///000000000......///000000000000000111000//////......//////111111000000000000000111000000000000000000000000222111000000//////000000---...///000000///...---....../////////000000000000000111111222222333333000000000000000000000000222333333333333222111111000111111222333444444555444333111000111333555666666666555444444666777888333333333333444555666777888777555222000/////////111222222333444444333333333333555777888:::;;;;;;:::;;;;;;:::777666666777555555666888<<<>>>??????<<<;;;999:::<<<>>>????????????@@@AAABBBCCCCCCCCCEEEDDDCCCDDDEEEFFFEEECCC===<<<===???AAABBBAAA@@@========================;;;;;;;;;<<<<<<<<<<<<===<<<<<<======<<<;;;999999888888999999::::::::::::999999999888666444333222444555555666666666666666555555444333444444555666777666666777999999777555444444555555555555444444444444555555555555555555444555666555444333444555444444444444444444555666666666777777777777777666666777999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<<<<<<<<<<;;;;;;<<<<<<===<<<;;;999888777777888888888777666666444333222111111111222222;;;:::;;;<<<===<<<:::777666555444444444666888999888888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???>>>???AAABBBBBBAAA???>>>======<<<<<<<<<<<<======<<<>>>@@@AAA@@@@@@BBBCCCAAAEEEJJJKKKIIIEEEAAA@@@AAA@@@===:::777555444444555555444555777999;;;<<<===<<<<<<>>>@@@@@@???>>><<<;;;;;;::::::;;;;;;<<<::::::999777666666999<<>>======???AAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGFFFDDD>>>===<<<>>>@@@AAAAAA@@@========================<<<<<<==================<<<<<<======<<<;;;999888666666777888999888888888777888999888555444333444333444444555555555555555555555444333333555666777666555555666777777666444333333444444444444333333333333333333444444444444333444555444222222222333333333222222222333333444555666666777777777777777666777999:::::::::999888999999999:::;;;;;;<<<<<<:::::::::::::::;;;;;;;;;888999;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;999999555666666777777666555555555444222111000111111222;;;::::::;;;>>>>>><<<:::666666666666777888999:::999999999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???AAABBBBBBAAA???>>>===>>>>>>>>>>>>>>>>>>===:::===@@@BBBCCCDDDFFFHHHNNNOOOPPPMMMGGGBBB???>>>>>>===:::888666666666666888888888999999:::;;;;;;=========???BBBBBBAAA???===<<<<<<;;;;;;<<<<<<===::::::999777555666999<<>>@@@BBBBBBBBBBBBCCCBBBCCCDDDFFFFFFDDDBBB???>>><<<<<<>>>@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;<<<===>>>===;;;:::888444555666777777777666555555777888888555444444666222333333444444444444444666555444333444555777888666444333444555666555333333333444444444444333333333333333444444555555555222333444333111000111222222222111111111111111222444444555666666666666666666777888999999888666555777777777888999999::::::999999999999:::::::::;;;999:::;;;<<<<<<<<<;;;:::888999:::;;;;;;::::::999444444555555555555444444666444222111000000111222;;;999888:::===>>>===:::666666777888999::::::;;;999999999999:::;;;<<<<<<@@@???>>>======<<<======>>>???AAABBBBBBAAA???>>>===>>>???@@@@@@???>>>===999<<<@@@CCCDDDGGGIIILLLXXXWWWTTTMMMDDD>>>;;;<<<:::999888777777777888888==============================>>>@@@CCCCCCBBB@@@======<<<<<<<<<<<<======:::999888666555666999<<>>@@@AAABBBBBBBBBCCCBBBBBBDDDEEEDDDBBB@@@AAA>>><<<;;;===???@@@@@@????????????????????????@@@?????????>>>>>>>>>===;;;<<<===>>>>>><<<:::999333444555666666555444444333666888888555444555777111222333333444444333333777666444444444666888999555444333333444555444333222333333444444333333222444444444555555666666666111222333222000///000111111111000000000000000111222333444444555555555444666777888999888666444222555666666777888999999999888888999999999:::::::::::::::<<<<<<<<<;;;:::999666777999:::;;;::::::999333333444444555444444333666555222111000000111222>>>===;;;:::999999:::;;;666666777888999;;;<<<===999999888888888999:::;;;===<<<<<<<<<<<<===>>>>>>===>>>???@@@???>>><<<:::=========>>>>>>>>>>>>>>><<<;;;;;;<<>>@@@@@@AAABBBCCCCCCAAA???>>>=========???@@@???===:::<<<:::888666666888:::<<<@@@???>>><<<;;;:::999888888777555666888:::;;;;;;;;;:::999999999999:::;;;<<<;;;::::::::::::999888999999888777666555444444777777666666555555555444555666888999888777555444222333555666555666888999===<<<;;;999888777666666666666666666555444333222444333222111222333444555555555555444444333333333222222222111000///...---222111111000000000000000///000000000000111111111111222444444444222000///......////////////...............---,,,,,,...000/////////000111111222222111///---,,,+++,,,...///.../////////...---,,,,,,000---++++++,,,,,,,,,...+++++++++******+++,,,,,,)))'''&&&(((+++---+++)))+++++++++,,,,,,...///000************************,,,,,,---...//////......000000//////.........---,,,,,,,,,------............---+++++++++---///000000000000000000//////.........//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------000000000000000111111222444333222111000000000000111000///......///000111......---,,,,,,,,,,,,---...............///000000444000///111111------111111111111111111111111111//////000000111111222222222333444555555333111000222222111111000//////...000000111222222222222222222222444555666777777777555444222111111111222222111111111000111111222222222222333333333333444444222222333444555666777888888777666666666777999:::777777777777666666666666888888999:::;;;;;;;;;;;;<<<=========<<<===???BBBAAABBBCCCDDDEEEEEEEEEEEEBBB???>>>AAA@@@<<<<<>>??????>>>;;;888;;;<<<======;;;999666555888777666444444333333333444555555444222222333555444444444444444444444444222333444444444555777999888777666555444333333333444444444333222111000///222222111111222444555666555555444333333222111111222222111111000////////////000222444555555555555888888777666666666666666555555555555666666777777333555777999:::999888777<<<<<<<<<<<<;;;:::999999888888888888888888999999666666666666666666666666444333222111000000000000===<<<;;;:::::::::;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;::::::999999888888;;;;;;;;;;;;;;;<<<===>>><<<============;;;999888;;;<<<===>>>>>>>>>===<<<::::::999999;;;===???AAAFFFFFFDDDAAA>>>======>>>>>>===:::888888999;;;<<>>@@@@@@AAABBBCCCBBBAAA???>>>>>>>>>>>>@@@BBBAAA???<<<;;;999888666777999;;;===>>>>>>===<<<;;;:::999999999888666666888:::;;;:::===<<<;;;:::999::::::;;;::::::999999999999999888999999888777666555444444666666666666666666666666999:::::::::999777444333222444555555555555666888;;;:::999888777666666666666666666555555333222222333333333333333444444555444444444444444444333333333444444444333222111111222111111000000000000000000000000111111111222222111222333444444222000///......////////////.........//////...,,,---///111/////////000111111222222111000...---,,,---...///......//////......---,,,---------...---,,,---///,,,,,,+++++++++,,,,,,---+++)))(((***,,,...---+++***,,,...000111000///...---------------------------------.........//////000/////////............,,,,,,,,,---------.........---,,,++++++,,,.../////////000000000000//////............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000////////////000111111333333222111000000000000000000///......///000000......---,,,,,,,,,,,,---...............///000000...000111111//////000111111111111111111111111111000000111111111111111111111222333444555444222111333222222111000000//////000000111222222111111111222333444555666666666666444333222111000000111222111111111000111111222333222222333333333333444444222222333444555666777777888777666666666777999999777777666666666555555555888999:::;;;;;;;;;;;;;;;<<<======<<<;;;;;;>>>@@@@@@@@@BBBCCCDDDEEEEEEEEEHHH@@@>>>CCCBBB<<<===DDD???>>>======???@@@@@@???AAA???>>>>>>>>>===;;;999;;;<<<<<<<<<;;;999777666777666555555444444444444333444555444333222222444444444444444444444444444333444555444333444666888888777555333222222222333333333333333222111000000222222111111222333555666555444444333222222111111//////000000111222222222///000222333555555555444888777666555555555555666444444444555555666666666333444666888999888777777999::::::::::::999888888888888888888888888888888555555555555555555555555444333222111000000000000===<<<;;;;;;:::;;;;;;<<<<<<===>>>??????>>><<<;;;<<<<<<<<<;;;:::999777666999999:::;;;;;;<<<=========<<<;;;:::999888777666888:::<<<>>>???===<<<::::::999999888999:::;;;<<>><<<<<<===???@@@AAAAAAAAAAAA@@@???>>>>>>>>>???AAACCCCCCAAA???:::999777777777999;;;===<<<<<<;;;;;;;;;;;;::::::;;;999777777888:::::::::???>>><<<;;;;;;;;;<<<<<<::::::999888888888888999999999888777666555555444444444555666666777888888<<<<<<<<<;;;999777444333444555666555444333444666777777777666666555555555444555555444444333222111333333444555555555555555333333444444444444444444333444444444444444333333222111111000000000000000111111111111222222222333111222333333333222111000...//////////////////...///000000///...---///111...//////000000111111222111000///...---...///000....../////////...------+++///333222...,,,...111...------,,,,,,,,,------,,,++++++,,,...//////---))),,,111444555333///,,,..............................---,,,---...///000////////////............,,,,,,,,,------------...///...---,,,+++,,,---...------...///000000000000///..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////......//////000111333222222111000000000/////////...------...//////......---,,,,,,,,,,,,---...............///000000---777:::333///111222///000000000000000000000000111111111111111000000000///000222333444444333222333333333222111111000000000111111111111111000///333333444444444444333333222111111000000000000111111111000000111222222333222222333333333333444444222222333444555666666777777777777666777888888999777777666666666555555555888999:::;;;<<<<<<<<<<<<<<<======<<<:::999;;;<<<===>>>@@@BBBDDDEEEEEEFFFIIIAAACCCOOONNNAAA>>>FFF@@@>>>======>>>@@@??????BBB@@@===<<<======<<<;;;<<<;;;;;;:::999888888777666555555555555555555555222444666666444222222333444444444444444444444444333444555444333333444666888666444111000111222222333333333333222111111000222111111111111333444555444444333333222222111111//////000000111222222333///000222333444444444444666666555444444444555555333333444444444444555555222333555666777666666555666777888888999999888888888888888888777777777777444444444444444444444444333222111111000000000000;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>><<<;;;999777666666666666888<<<>>>???===;;;999;;;;;;::::::;;;<<<======FFFHHHJJJIIIFFFCCCBBBAAABBB@@@>>><<<;;;;;;<<<===AAAAAA@@@>>><<<;;;<<<>>>AAA@@@@@@@@@????????????======???AAACCCDDDBBB@@@;;;:::999888777888::::::999:::::::::;;;;;;;;;;;;<<<:::888888999::::::999>>>===<<<<<<<<<===??????>>>===<<<:::888777777888:::999999888777666555555333333444666777888999:::;;;;;;;;;:::999777555444666777888666444333444555555555666666666666666555333444444444333333222111222333555666777666555444333333333444444555555555111111222333333333222222222111111000000000000000111111222222222333333333111111222222222222111000//////............/////////000111000///...///000......//////000111111111111111000////////////000......////////////......,,,555;;;777000---///111///......------------...---,,,,,,---............***---111444444222///,,,------------------------000...---,,,,,,---///000///////////////.........------------------------///...---,,,,,,,,,,,,,,,+++,,,---///000111111111000000000///.........---------------------------,,,,,,,,,---------..................////////////...............///000000111111111111111000//////.........------...............---,,,,,,,,,,,,---...............///000000222AAADDD888000333333---000000000000000000000000111000000000//////.........///000222333444444444333333333222222222111111000000111111000000///...222222222222222111000///000000000////////////000000000000000111222333333222222222333333333444444222222333444444555666666777777777777777888888999888888777777777666666666888999:::;;;<<<=========;;;<<<<<<;;;999888888:::;;;<<<>>>@@@CCCDDDEEEFFFEEE@@@JJJ^^^]]]HHH===BBBCCCAAA??????@@@@@@@@@???CCC@@@<<<;;;;;;<<<<<<<<<;;;;;;:::999888888888999555555555666666666666666333555888888666444333333444444444444444444444444444555555444222111222444777666333111000000111222333333333333333222111000222111000000000222333444333333333333222222111111333333222111111000000///000000111222333444444444555444444333333444444444333333333333333333333333111222333444555444444444555555666888888999999999777777777777777666666666444444444444444444444444222222111000000000000000:::;;;;;;<<<<<<=========@@@AAACCCDDDCCCAAA>>><<<:::;;;;;;<<<<<<<<<;;;;;;:::;;;===>>>?????????>>>>>>===;;;999888777666666555777;;;>>>>>>===;;;999::::::;;;;;;<<<===>>>???FFFHHHJJJJJJGGGDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>BBBBBBAAA>>><<<;;;<<<>>>AAA@@@???>>>>>>>>>??????======>>>AAACCCCCCAAA???===<<<:::999888777777888888888999999:::;;;;;;;;;===;;;999888:::;;;;;;:::<<<;;;;;;<<<===???AAACCCBBBBBB@@@<<<888666777888::::::999888777666555555222333444666888999:::;;;999999999888888777666666888999999777555333444444444555666666777666666555333333444444333333222222222333555666777666555444333333333444444555555555111111222333333333222222222111111000000000000000111111222222222333333333000111111111111111111111000///............///000///111222111///......///.........///000000111111111000000///////////////......///////////////...000;;;AAA;;;111...///000000///......---------...,,,,,,------,,,,,,---...,,,---.../////////...---------------------------000///---,,,,,,---...000.........///////////////------------------------///...------,,,,,,,,,,,,***+++---...000111111111222111111111000/////////------------------------,,,,,,,,,---------.............../////////000000...............///000000000000111111111000//////---..................---......---,,,,,,,,,,,,---...............///000000222AAADDD888000333333---/////////////////////////////////...---------,,,---...///111222333444444333333333222222222222222//////000000000//////...000000000000000///...---////////////000/////////000000000000111222333444222222222333333333444444222222333333444555555555666777777777888888888888999999999888888888777777777888999;;;<<<=========;;;<<<<<<;;;999777777888999:::<<>>>>>>>>???AAABBBCCCCCCBBB@@@???<<<;;;;;;;;;;;;<<<===>>><<<===>>>???@@@???>>>======<<<;;;:::999888777666666888;;;===>>>===<<<;;;888999:::;;;;;;<<<======>>>@@@CCCEEEDDDCCCBBBCCCBBBBBBAAA@@@@@@@@@@@@AAACCCCCCBBB???===<<<===>>>AAA@@@>>><<<<<<===>>>@@@>>>>>>???AAACCCCCCAAA???<<<;;;:::999888888777777777777888999999:::;;;;;;===;;;999999:::<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDCCC>>>888555777:::::::::999888777666666555222333444666888:::;;;<<<888888888888777777777777777888999777444333333444333444666777777666555444333333444444444444333333333333444555555555555555333333444444444444444444333444444444444444333333222111111000000000000000111111111111222222222333000000000111111111111222000///...------...///000///000111111///------...---......//////000000111000000000/////////............///000000000//////111===BBB:::111///000...000///...---------------+++,,,------++++++,,,---...---,,,+++,,,,,,---...////////////////////////000///...---,,,---...............///////////////...------------,,,,,,,,,------------------,,,,,,++++++---...///000000000222222111111111111111000------------------------,,,,,,,,,---------...............//////000000111//////......//////000111//////111111111000///...---...////////////...---......---,,,,,,,,,,,,---...............///000000---777:::333///111222///////////////////////////............---------------...///000111222333333222222222222222222111111------...///////////////000000000000000///...---...//////000000000000/////////000000111222444444222222333333333333444444222222333333444444444444666666777888888888888777999999888888888777777777666777888:::;;;<<<<<<===:::;;;<<<;;;999777777888888999;;;>>>@@@BBBCCCCCCCCC@@@DDDLLLKKKBBB===@@@:::;;;???CCCHHHJJJJJJIIIAAA>>>:::888888999::::::888888888999999999999999555666777888777777555444555777999999777666555666444444444444444444444444333444444222000000111222888777666555444333333333222222222333333222222111111111000//////000111222222222222222222222111111000000111111222333333333111111111111111222333333444444333333333444555555444444333333333333222222222222222222222222222222444555666777888888888888777777666666555555444444222222222222222222222222111000000//////000000000888:::;;;===>>>???>>>>>>>>>???@@@AAABBBBBBBBBBBB???>>><<<::::::;;;===>>><<<===???@@@???>>><<<;;;::::::;;;;;;:::999777666777999:::<<<===>>>======::::::;;;;;;;;;;;;::::::777:::===???@@@@@@BBBCCCAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCC@@@>>>===>>>???BBB@@@===;;;;;;<<<>>>@@@@@@@@@AAACCCDDDDDDAAA???999999999999999999999999777777888888999999::::::<<<;;;999999;;;===============<<<<<<===>>>@@@AAABBBCCCBBB===777555888<<<;;;::::::999888777666666333444555666888:::;;;;;;;;;;;;:::999888777777777555666666555333111222222222333555555555444333111333444444555555555444444333333333333333444444555444444444444444444333333333444444444333222111111222111111000000000000000000000000111111111222222000000000000000111222222000///...------...///000...000111000...,,,,,,,,,------......///000000000///////////////...------......///000000000000000///;;;>>>666///111111...000///...---,,,,,,,,,,,,+++---...---+++***,,,...------,,,,,,+++,,,------........................//////.........---------............/////////000......---------,,,,,,,,,,,,,,,------------------+++,,,---...////////////000000000000111111111111........................,,,,,,,,,---------......---......///000000111111000////////////000111111...///000111111000///......///000000000000///.........---,,,,,,,,,,,,---...............///000000...000111111//////000111..............................///////////////000.........///000111222222111111111111111111111111+++,,,---...///000000000111111222222222111111000...///000111111111000000/////////000111333444555222222333333333333444444222333333333333444444444555666777888999888888777777777777666666666666555555666777999:::;;;<<<<<<999;;;<<<<<<:::888888888888999;;;===???@@@AAAAAAAAABBBBBBAAA@@@@@@???>>>888;;;@@@EEEJJJKKKHHHFFF???<<<999777777888888777666777888999::::::999888666777888888888666444333555666777666444444444555444444444444444444444444222222333222000000111333999999999999888666444333111222222333333222222222111000//////...///000111111111111111111111222222000111111222222333333444222111111000000111222333444444444444444555666666555444444444333333333333333222222222222222222222333444555666666666666666777777666555555444333333111111111111111111111111000000////////////000000888999;;;===????????????======>>>???@@@BBBCCCDDDCCC@@@===:::999:::<<<>>><<<===>>>???>>>===:::999777999:::;;;:::999666555888999:::<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::999888:::<<<>>>>>>???@@@BBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDAAA>>>===>>>@@@BBB@@@===::::::<<<>>>@@@BBBBBBCCCDDDEEEEEEBBB???666777777999:::;;;<<<<<<777777888888999999999999<<<:::999999<<<>>>>>>>>>@@@???===<<<<<<<<<===>>>>>>@@@@@@<<<777666:::>>>;;;::::::999888777666666444444555777888999:::;;;???>>><<<:::888777777666333444444333111000000111111222444444444222000///444444555555666555555555444333222111222333444555555555555444444333333333222222222111000///...---222111111000000000000000///000000000000111111111000000//////000111222222111///...------...///111---///111000...,,,++++++------......///000000000.........///...------,,,......///000000000000000,,,777:::222---111222...000///...---,,,++++++++++++...///...,,,***,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,---.........//////000000.........------,,,,,,,,,++++++,,,---............,,,,,,---...////////////......//////000000111111........................,,,,,,,,,---------......---......///000111111222000000000000000111222222---...000111222111///......///000111111000///.........---,,,,,,,,,,,,---...............///000000444000///111111------111........................//////000000111111222222///......//////000111222000000000000000000111111***+++,,,...///000000111222333333444444444333333...///000222222222111000/////////000111333444555222222333333333444444444333333333333333333333444555666777999999888888777666555555555444444444444444555666888:::;;;;;;;;;888:::<<<<<<;;;999999999888999;;;===>>>???@@@@@@===CCCEEEAAAAAACCC@@@:::;;;>>>BBBGGGJJJHHHCCC???===;;;888777777777777666555666888:::;;;:::999888777888999999888666444222444555555444222222333555444444444444444444444444111222222111000000111333999:::;;;;;;:::888555444111222222333333333222222111000///......///000111111111111111111111222222444444333222222111111000222111000000000111222333444444444444444555666777555555555444444333333333333333222222111222222333333333444444555555444444777777666555444444333333000000000000000000000000000000////////////000111777888888999:::;;;<<<===?????????AAACCCCCCAAA@@@EEE@@@;;;:::===@@@???===AAA>>>;;;;;;===<<<999666:::::::::;;;;;;:::999999888999:::<<<===???@@@AAA===>>>>>>>>>===<<<:::999888999:::;;;<<<<<<<<<<<>><<<<<<;;;>>><<<:::888999;;;>>>@@@@@@BBBCCCEEEEEEDDDBBBAAA===<<<:::888777777777888888:::;;;999777666888;;;<<<===>>>@@@@@@??????>>>@@@???>>>>>>===>>>>>>>>>???????????????>>>===<<<<<<======<<<:::888666555555666777888:::;;;<<<===>>>===;;;999888666666666555555444333222222222222222222333444444333333333222333444555666666666666555555444333333333333444444444333333333222222222333333333222111000000///---......///000111111222//////000111222333333333000111222333333333333333000000000000000000000000111000000///...---------/////////...------,,,,,,000...,,,*********,,,---/////////000111111222222222111000//////111333444111111000...---,,,+++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,000...+++,,,...000...---------------------------............////////////000///...---,,,---......---+++(((&&&(((,,,111444------......///000000111......------------...///,,,,,,---...//////......,,,,,,,,,---...///000000////////////////////////////////////000000000000000000//////.........---////////////////////////---------------,,,,,,,,,............////////////......///000000000000000//////.........---------............////////////000///...------...///000000000111222222222222111111111000000000000000111222222222222222111000///111111111111222333444444222222333333333444444444111111222333333444555555555444333333333333444555444555777888999999999999555555555444444333333333666666666777888:::;;;<<<<<<<<<<<<;;;::::::999999<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAA@@@???===<<>><<<:::777666666777666666999999999999999888777777::::::888666333222333555777666555444333333333333555555555444444333333333//////000111111222333444444666999:::999666444444333333222222111000000000///............///000000...///000111111000///......///111222333333222222222222111000000/////////444444444444444444444444777666444222222222444555333333111111111222333444222222111111222444555666444444333333333222222222222222222222222222222222000000000000////////////888888999:::;;;<<<======>>>>>>???BBBFFFGGGFFFEEEDDD@@@;;;:::===@@@???===<<<<<<<<<<<<===<<<:::888:::::::::;;;;;;::::::999999999:::<<<===>>>@@@@@@???@@@@@@@@@@@@>>>===;;;999::::::;;;;;;<<<<<<<<<>>>???@@@AAABBBDDDEEEEEEHHHGGGDDDAAA>>>===<<<;;;>>>===;;;999:::<<<>>>@@@@@@AAACCCDDDDDDCCCBBBAAA===<<<;;;:::999999::::::;;;<<<===<<<999777888999<<<===>>>?????????>>>>>>???>>>>>>=========>>>>>>>>>>>>>>>???>>>>>>===============<<<;;;999777666777777888:::;;;<<<===>>>===<<<;;;999888777666666:::999777444222111000///222333333444444333333333222333444555555666666666555555444333333333333444444333333333333222222222111111000//////...---------......///000000111111//////000111222222222222......///000000000000000////////////////////////000000000///...---------...............---------...---,,,+++++++++,,,---//////000000111222222222333222000//////000222333000000///...---,,,++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,000...,,,,,,...///...---------------------------............////////////000///...---,,,------......------,,,,,,...///000++++++,,,------.../////////.....................,,,------...//////......,,,,,,------......//////........................////////////000000000000111111000000000/////////////////////////////////---------------.....................////////////......///000000000000000............------------............////////////000///............///000000000111222222222222111111111000000000000111111222222222111111111111111111111111222222333444555222222222222333333333333222222222333444555555555555444333333333333444555666666888999999888777777777777666555555555555555555555666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>???@@@@@@@@@??????>>>>>>CCCBBBAAACCCDDDDDDAAA>>>;;;:::777666666666666555666666777777666666555444666666555444333333444555555555555555444444444444555555444333222222111111222222222333333222222111444666888888777555444444444333333222111000000//////////////////000111111000000111111111111111000///000111333333333333222111111222222111111000000333333333333333333333333777555444222222222444555444333222111111222222333222222111111222444555666333222222222111111111111111111111111111111111111000000000000/////////...999999:::;;;<<<===>>>>>><<<===???DDDHHHKKKKKKJJJCCC???;;;;;;>>>@@@???>>>888;;;===>>>===;;;;;;;;;::::::;;;;;;;;;;;;::::::999999:::;;;<<<>>>>>>??????@@@@@@AAA@@@???===<<<<<<;;;:::::::::;;;<<<<<<======>>>???@@@BBBCCCDDDFFFEEECCCAAA>>>===<<<;;;>>>===;;;::::::<<<>>>???@@@AAABBBCCCCCCBBB@@@@@@======;;;;;;;;;;;;<<<======???@@@???<<<999888888<<<<<<===>>>>>>>>>>>>===>>>===============>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::888777888888999;;;<<<===>>>>>><<<<<<:::999777777666666;;;:::888666444222111111333333333444444333333222222222333444555555555555555555444333333333333333333333333222222222111111000000//////......------.........//////000000111//////000111222222222222---......///////////////////////////////////////000000//////...------------------...............,,,,,,,,,,,,,,,---------000000000111222222333333444333111000//////000000.........------,,,,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,///---,,,,,,---......------------------------------............///////////////...------------........./////////---+++***)))******++++++,,,,,,---//////000000000...---,,,,,,---......///.........---------------.................................////////////000000000000111111111111000000000000////////////////////////---------......//////000---............/////////......///000000000000///......---------,,,,,,,,,............////////////000//////......//////000///000111111222222111111111000000000000000111111222111000000000111222333222222222333444444555555111111111222222222222333222222222333444444555555555444444333333444444555777888999999888777666555777666555444444444555666444444555555666777999999::::::;;;;;;<<<======>>>===============>>>????????????>>>>>>>>>???@@@AAADDDCCCCCCCCCDDDCCC@@@>>>:::999888777555555555555555555555666555444444333333333333333444555666777333444555555666666555555555555444333222111111111444555555555444333111000444555666555333222333444555444333222111000//////000000//////000000111222333222222111111111222222000111222333444444444333000111222333444333222111333333333333333333333333666555333222222333444444555444333222111111222222222222222222333444555555111111111000000000000///000000000000000000000000000000000/////////......::::::;;;<<<===>>>??????<<<===???DDDHHHKKKLLLKKKBBB???<<<<<<>>>??????>>>999===AAAAAA>>>;;;;;;<<<999:::;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<============>>>>>>>>>===;;;;;;>>><<<:::999999:::;;;===<<<<<<<<<<<<>>>???AAABBBDDDCCCBBB@@@>>>===<<<<<<<<<;;;:::::::::;;;======@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;:::;;;<<<===>>>===???@@@@@@???===;;;:::;;;;;;<<<<<<========================>>>>>>???@@@======>>>???@@@@@@@@@???>>>>>>>>>===<<<:::999999777888999:::;;;<<<======;;;;;;999888777777777777999999888777666666666666333333444444444333222222222222333444444444444444555444333333222222333333222222222222111111111111111111111000000/////////........./////////000000//////000111111111111111//////000000000000000////////////////////////////////////......---------,,,,,,------...//////000***+++,,,---.........---000000111111222222333333555444222000///.........,,,,,,,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++...---,,,,,,---------------------------------------------.........////////////......------------+++,,,------,,,+++)))((()))*********++++++,,,,,,...///111111111///---+++------...............---...---------------------........................////////////000000000000000000000000000000000000////////////////////////,,,------...///000111111---------.........//////---...//////000000//////------------,,,,,,,,,,,,............////////////000//////////////////000///000000111111111111111000000000000000000111222222111000//////111333555222222333444555555555555000000111111111222222222111111111222222333333333444444444444444444444444666777888999999888777666555444333222111222444555444444444444555666777888888999:::;;;===>>>@@@@@@>>>============>>>?????????>>><<<<<<<<>>:::::::::888666444444555666666777777666666555444444444444444666777888777111222444555666666666555444444333333333444555666555666777777666444222000444444444222000000222444555555444333111000/////////////////////000111111444333111000000111222333111222222333444444444555///111333444555555444333222222222222222222222222444444333222222333333444555444444333222222222111222222222222333444444444111111111000000000//////////////////////////////000000/////////.........:::;;;;;;<<<===>>>??????======???BBBFFFHHHGGGFFF@@@>>>======>>>?????????===@@@CCCBBB>>>;;;;;;<<<999:::;;;;;;<<<<<<<<<;;;999999::::::;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::>>><<<:::999999:::;;;===<<<;;;;;;;;;<<<===???AAAAAAAAAAAA@@@???===<<<<<<999999:::::::::;;;;;;;;;???????????????>>>======:::999999999999;;;<<<===<<<<<<>>>@@@@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@AAABBB>>>??????@@@AAAAAAAAAAAA>>>>>>===<<<;;;:::::::::666666777888999999:::::::::999888888777777777777::::::999888777777777777333444444444333333222111111222333333333333333333444444333222222222222333222222111111111000000000000000000///////////////............//////////////////000111111111000000//////000000000//////.......................................------------+++,,,,,,---...///000000+++,,,---...............///000000111222222333333555444333111///...---,,,+++++++++,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++---------,,,,,,,,,---...------------------------------------...........................---------++++++*********+++,,,---++++++++++++,,,,,,,,,,,,...///000111000///---+++---...............---------------------,,,,,,,,,........................////////////000000000000////////////////////////////////////////////////,,,------...///000111111------------............------...///////////////......---------,,,,,,,,,............///////////////000000000000000000/////////000111111111111000000000//////000111222222222111000//////111333555111222333555555555555555000000111111111222222222000000000000111111111111444444444444444444444444444555777888999999888888555444333333333444555555333333333333444555666666666777999;;;===???@@@AAA===============>>>>>>??????===<<<;;;<<<>>>BBBDDDDDDEEEFFFEEECCCAAA@@@???;;;<<<===;;;777555555666666666666666666555444444555444333555777888777555222222333555666666666777333333333333555777:::;;;555666666777666555444333333333222111//////111333555555444333222111000/////////......//////000111333222111000///000000111222222222222333444555555000111222444555555555555222222222222222222222222333333333222222333333333444444444444333333222222222222333333333333333333111111111111000000000000........................////////////............::::::;;;<<<===>>>??????>>>===>>>AAACCCDDDCCCAAA>>>>>>>>>>>>>>>??????@@@AAABBBBBB@@@>>><<<;;;;;;999:::;;;<<<<<<===<<<<<<::::::::::::::::::::::::<<<===>>>>>>>>>>>><<<<<<<<<;;;:::::::::;;;<<<<<<<<<;;;:::::::::<<<>>>@@@???????????????>>>===<<<999999:::;;;;;;;;;;;;:::??????>>>======<<<<<<<<<999888888777888999:::;;;;;;;;;;;;===???@@@>>><<<::::::999999::::::;;;<<<<<<<<<<<<===>>>@@@AAABBB??????@@@@@@AAA@@@@@@@@@>>>===<<<;;;::::::::::::444555555666777777888888999888888777777777888888>>>===;;;999777555444444444444444444333222111111111222222333333222222222444444333222222222222222111111111000000000000///------------------,,,,,,........................//////000111111000000///...............------,,,........................------------------------,,,,,,------...///000000---------------........./////////000111111222222444444333111///---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,------,,,++++++,,,...------------------------,,,------------...............//////......---,,,---,,,***)))***---000222,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------.........///......---,,,,,,,,,,,,,,,,,,---------------------------------////////////000000000000............////////////////////////////////////---------......//////000,,,------------.........------...////////////...//////.........---------............///////////////000000111111000000///...///000000111111000000////////////000111222333222111000000000111222333000111333444555555444444111111111222222222222333000000000000000000000000333444444555555444444333333444666888999:::999999666777777777888888888888444444333333444555555666555666777:::<<<>>>@@@AAA<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;<<<>>>AAACCCCCCEEEFFFFFFCCCAAAAAAAAA===???AAA???:::777777999444444444555444333333222555333222444888999777444555555555555666777999:::444444333444666999<<<>>>777666666555555555444444222333222111//////111333444444444333222222111111000////////////000111111333222111000000000000000222111111111222333444555111111222222333444555555333333333333333333333333222222222222333333333333333333444444444444333333222333333444444333333222111111111111000000000000......................../////////.........------999:::;;;<<<===>>>>>>???======>>>@@@BBBBBBAAA???===>>>>>>>>>>>>>>>???@@@AAA???===<<<<<<===<<<;;;999:::;;;<<<============:::::::::999999999999999:::;;;<<<======<<<;;;;;;999::::::;;;;;;<<<<<<<<<===<<<:::999:::<<<>>>@@@===>>>>>>??????>>>===<<<999;;;<<<===>>>===<<<;;;???>>>===<<<;;;;;;;;;;;;999999888777777888::::::===;;;:::;;;===>>><<<;;;:::999999888999:::;;;<<<999::::::;;;===>>>@@@AAA>>>>>>?????????>>>=========<<<;;;:::999999::::::444444555555666666777777888888777777777777888888>>>===;;;999777555444444444444444444333222111000111111222222222222111111444333222222111222222222111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,........................///000000000000000/////////////////////...---,,,........................------------------------,,,---------......////////////---,,,,,,---...............///000000111111333333222111///...,,,+++++++++++++++***************++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++---...---******,,,...------------------------,,,,,,---------.........---.../////////...---,,,---,,,*********,,,///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............//////...------,,,+++++++++,,,,,,------...------------------------////////////000000000000......//////000000000000////////////////////////---------------.........,,,,,,---------.........,,,---......//////......000000/////////.....................///////////////000111111111111000///...//////000000000000000////////////000111222333222222222111111111111111///000222444555444333333222222222222333333333333222222222222222222111111333333444555555444333333555666777888999999888777666777999:::::::::999888444444444444444555555666444555666999;;;===???@@@;;;;;;;;;;;;;;;<<<<<<===>>>===<<<<<<<<<>>>@@@AAABBBDDDGGGFFFDDDBBBBBBCCC???BBBEEEBBB===999:::;;;555555555555555444333333555333333777<<<>>><<<999;;;:::888777888:::<<<>>>666555444333555777:::<<<:::999666444222222333333222222333222000///000222333333333333333333333333222222111111222222333444333333333333222111000///111111000000111222444555333222111000111222444666333333333333333333333333111111222333333333333333111222333555555555555444222333444444444333222222000000000/////////..............................//////.........---------999999:::;;;<<<===>>>>>>=========???BBBBBBAAA???<<<>>>??????>>>>>>???@@@@@@<<<888888;;;======<<<999:::;;;<<<============:::::::::999999999999888777888999:::::::::999888888999:::;;;<<<===<<<<<<===<<<:::999:::<<<>>>@@@<<<===>>>??????>>>===<<<;;;<<<>>>@@@@@@???>>><<>>===<<<;;;:::::::::;;;:::999888888888999:::???<<<999999;;;<<<:::888:::999888888888999:::;;;777888888999;;;===???@@@======>>>======<<<;;;;;;===<<<:::999888999999:::444444555555666666777777777777777777777888888999;;;:::999888777777777777444555444444333222111000111111222222222111111000444333222222111111222222000000000000////////////.............................................---///000000000000000//////111111222222111000//////........................---------------------------------...............111000...,,,+++,,,---///------......///000000000222222222111000...,,,+++++++++++++++******))))))*********++++++*********,,,,,,,,,++++++*********+++---...---******,,,///------------------------,,,,,,,,,---------......---.../////////...,,,,,,******)))))))))***+++,,,,,,,,,++++++++++++++++++*********+++,,,---...///.../////////...---,,,,,,******+++,,,,,,---......------------------------////////////000000000000//////000000111111111222////////////////////////------------------,,,,,,,,,,,,,,,---------......,,,---......//////......000000000000////////////............/////////000///000111222222111000///...//////000000000000000////////////000111222333222222222222222111000///...000222444444444333222222222333333333444444444333333333333333333333333333333444555555444333333777888888999999888666555333555888::::::999777666555555444444444555666666333444666888:::<<<>>>???;;;::::::::::::;;;<<<<<<>>>======<<<======??????AAADDDGGGFFFDDDBBBBBBDDDAAADDDGGGEEE???;;;;;;===777777888888777777666555777666666;;;BBBEEECCC@@@@@@>>>;;;999999<<>>======>>>>>>>>>>>>======>>>>>>============>>>>>>===<<<:::999888999999:::999888888999;;;<<<<<<:::999999::::::::::::999999:::::::::::::::::::::::::::::::::::::::::::::::::::999888888999;;;===>>>=========;;;999999;;;===AAA???===>>>??????<<<888<<<;;;:::888888888888999888888888888777777777777888888999999999:::::::::888777666666666777888999;;;999888777888:::===???<<<<<<;;;;;;;;;:::::::::777888888777777666555444333333222222222333444444555666888999999888888777666666666666666555555444555444333111000/////////111111111111111111111111111111222222222222111111000000000000////////////,,,,,,,,,---------......,,,,,,,,,+++++++++******..................------///...---,,,,,,,,,,,,,,,........................///...,,,+++***+++,,,,,,,,,,,,---......---,,,,,,+++++++++,,,---...///000......///000111222222222222111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...******++++++,,,------...------------------------///...---------,,,***((()))))))))******++++++,,,************************+++,,,------......------........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------......///000111111222///............---------...---+++)))))))))+++,,,........................////////////////////////000///...---------------+++,,,---...///111222222000000000000000///......////////////////////////////////////////////////000000000000000111111111222222333333333333444444222222222222222222222222666555444333222222222222333333333333333333333333555555777888999999999999666777888888888777555444333333333333333333333333666555555555777888:::<<<;;;;;;<<<===>>>>>>======>>>===<<<;;;;;;;;;;;;;;;???AAADDDEEECCCBBBAAAAAAFFFDDDCCCCCCBBB??????AAA===<<<999777555333333222777777;;;BBBJJJNNNLLLHHHDDD@@@======@@@@@@===999222222111222444666999;;;>>>;;;888555333333444444444222000///000222222111222333444444333333555666888777666555333111000000444444333333333222222222000111222222444444555666444333222111111333444666777777666555555666777888999999888666555333222222333444444555444444333333333333333222222222111111///...,,,++++++,,,...///000000111111000...,,,+++000000///...------,,,,,,666777888777777777:::<<<======>>>>>>>>>>>>============<<<<<<<<<<<<======<<<;;;:::999888888999:::;;;:::999:::<<<===<<<;;;777888888999999888888777999999999999999999999999777888888999:::;;;;;;;;;:::999888888888999;;;<<<;;;<<<<<<;;;999999;;;===AAA>>>;;;;;;<<<<<<999666::::::888777777888888999888888888777777777666666888888888999999999999:::888888777666777888999::::::888777666666888:::;;;999999999999888888888888777777777777777666666555333333222222222222222333444555666777888777777666555666666666666555444444444444222111000/////////000000000000000000000000000111111222222111111000000000/////////.........,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++..................------......---,,,,,,,,,------------------------------...---,,,+++***+++,,,,,,,,,,,,---......---,,,,,,,,,++++++,,,,,,...//////...///000111111222222222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++)))'''*********++++++++++++++++++++++++++++++++++++++++++,,,------...---------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------......///000000111111............------------...---+++*********+++,,,................................................///......------------...---------......//////000000000000000000///......////////////////////////////////////////////////111111111111111222222222222222222333333333444444222222222222222222222222555555444333222222222222333333333333333333333333444555666777888888888888666666777777777666555444333333333333333333333333555444444444555777999:::;;;;;;<<<<<<<<<;;;;;;:::======<<<;;;;;;;;;;;;;;;===@@@BBBCCCAAA@@@@@@@@@DDDCCCAAAAAA@@@>>>>>>>>>>>><<<999777555555555666777777:::BBBKKKPPPNNNJJJBBB>>>;;;<<<>>>>>>;;;888555444333333444666888999<<<:::777444333333444555333111000000222333444333222333555444333333444666555555555444444444333333444444444333333333222222111111222333444555555666555444333222222444555777888777666555666666777888999999888666555444333222333333444444444444444444333333222222222111111111000///---,,,,,,---///000///000000//////...---,,,000//////...------,,,,,,666777888777777777999;;;======>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888999:::===;;;::::::<<<===<<<<<<777888888999999888888777888888888888888888888888444555666888999:::<<<<<<:::999888777777888999:::::::::;;;:::999:::===???BBB???:::999;;;;;;999777777777777777777888888999888888777777777777666666777777777888888888999999999888777777777888:::;;;999888666444444555666777777666666666666555555555555666666777777777777777444333333222111111111111333333444555555555555555555555555555555444333333444333222000////////////////////////////////////000000111111111111000000//////.........---------,,,,,,,,,---------......------------,,,,,,,,,,,,------------------......,,,,,,---------------...------------------------...---+++******+++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---...///...///000111111222222111000000///...---,,,,,,+++---,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,---......//////000111111+++++++++++++++++++++++++++***)))***+++,,,***(((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,............------------------......///000000000............------------......,,,+++++++++,,,---------------------------........................------------------...///.........---------------000000000000000//////...000000000000000000000000////////////////////////111111111222222222333333222222222222333333333333222222222222222222222222555444333222222111222222333333333333333333333333333444555666666666666666555666666666666555444444333333333333333333333333444444333333444666888999;;;;;;;;;;;;:::999888888===<<<;;;;;;;;;;;;;;;;;;;;;===???@@@?????????@@@DDDDDDCCCCCCBBBBBBBBBBBB@@@>>>:::666555555777888777666888AAALLLRRRPPPLLL???<<<999999;;;;;;888555777666555444444555777888:::888666444333444555666444222111111333555555555222444555444333333444666333333444444555666666777333444444444333333222222111111222333444555666666666555444444444555777888999888777666666777888999999888777666555444333222222222333444444444444444222222222222111111111000000///...------...///000//////...............////////////...------,,,,,,777888:::999999999;;;<<<======>>>>>>>>>>>>======::::::999999999999:::::::::999888777888999:::;;;===;;;999999:::;;;;;;:::888999999::::::999999888666666666777777777777777444555555777888999:::;;;888777777777777999::::::999:::;;;;;;;;;<<>>???>>>???AAABBBCCCEEEFFFEEEGGGIIIJJJHHHCCC@@@;;;777555555777999777666999AAALLLQQQOOOKKK;;;999777777888777555333666666555555555666777888888888666555555666888888777555333333444555555555333444555444333333444555333333444555555666777777333333444444444333222111111111222333444555666666777777666666666777888999:::999777666666777888888888888777666555444333333111222333333444444444444222111111111111000000000//////...------...//////......---,,,---...///111//////.........---------666888999:::999999:::<<<<<<<<<<<<======<<<<<<<<<999999888888888888999999999999888888888999;;;<<<===;;;888777888999999888777777888888888888777777555555555666666777777777555666666777777888999999555666666777888:::;;;<<<999:::;;;<<<<<<>>>AAADDDDDD@@@;;;:::;;;<<<;;;999333444555666777888888888777777777666666666666555555555555666666666777777777777777666777999:::;;;:::999777555444333333333444444444444333333333333222333444555666777777777666666555333222222222222111111111111111222222222333333333333333222111111111111000///............////////////////////////...//////000000//////...------------,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,------......++++++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///000000000//////......------,,,,,,++++++,,,,,,+++***))))))((((((*********++++++,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++((())))))******+++,,,,,,************************+++******,,,......---,,,---------,,,,,,+++++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------...............------------,,,,,,,,,---------------------...------------------------------------------------,,,,,,,,,,,,,,,---...///++++++,,,,,,---.........//////000000000000//////////////////////////////------------------------.........///000111111222111111111222222222333333222222222222222222222222333333222111111111222222222222222333333444444444222333333444444444444333444444444333333333333333222222222333333444444444666555555444555666888999777888999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>???@@@DDDFFFEEEJJJMMMLLLNNNTTTUUUQQQGGGDDD>>>999666555777888999999===CCCJJJMMMJJJGGG999777666555555555333222333444444555666777888999888888777777777888999::::::888555444444444444333333444555555333333333555444444444555555555555555222333444555444333222111111222333444555666666777777777777777888888999999:::999777666666666777777888888777666555444444333111222222333444444333333111111111000000000//////...------------------...------,,,,,,,,,...000111...............---------333555777888777777888999::::::;;;;;;;;;;;;::::::999888888777777888888999999999888888999;;;===>>>>>>;;;888666777888888777555666666666666666666555444555555666666777777888666666777777888888999999666666777888999:::;;;;;;999:::;;;<<<<<<>>>AAADDD@@@<<<999888:::;;;999777444444666777888888888888777777666666666666555555444444555555555666666666666666555666666888:::;;;:::999888666555444333333444444333333333222222222111222333444555555555555555555444333222222222222111000000000000111222222222222222222222111111000000000///...............////////////////////////......////////////............---------,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,------......+++,,,---.........---,,,++++++++++++++++++++++++++++++***))))))***,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------............------------,,,,,,,,,++++++++++++*********)))((((((((())))))******+++,,,,,,,,,++++++************+++++++++******************+++))))))***++++++,,,,,,---************************))))))(((***,,,,,,+++***,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++,,,,,,---.../////////...//////000000000000000////////////////////////------------------------,,,------...///000111111111111111111222222222222222222222222222222222222222222111111111111222222111222222333333444444555333333444444444444333333444333333222111222222222111222222333333444444555666666555555555666888999666777888:::;;;<<<======:::::::::::::::;;;;;;<<<<<<===>>>>>>???BBBFFFIIIPPPWWWZZZXXX[[[bbbccc^^^JJJGGGBBB===:::999::::::<<<@@@EEEIIIJJJGGGDDDAAA888777666666444444333222222222333444555666777888777777777777888888999::::::888555444444555444333444555555555333222333444444444444444444333333333222333444555555333111000222222333444555666777777777888888888999999999999999888777555555555666666888777777666555555444444222222333333333333222222000000000000////////////---------------------------,,,,,,,,,---...//////........................333555777888777777777888888999999::::::999999888999888888888888888888999:::999999999:::<<<>>>??????<<<888666777888888888777777888888888888777777444555555666777777888888555555666777999:::;;;;;;999:::::::::::::::999999888999:::::::::<<>>BBBGGGKKKVVV^^^```]]]^^^eeeeee^^^JJJHHHEEEBBB@@@???@@@@@@AAAHHHPPPQQQKKKCCC>>><<<777888777666555333333333222222333444444444444444666666666666666777777777777555333333444666666555444555666555333222333444333333333333333333333333111333555666555444111000222222333444555666777777777777888999999999999999999888666444444444444555777777777666555555444444333333333333333222111000000000/////////.........------............------,,,,,,---.........------........................444777999:::999999999:::888888888999999888888888999999888888888888999999::::::999:::;;;===???@@@AAA>>>:::777777888999888:::;;;;;;<<<<<<;;;;;;:::555555555666777888888999333444555777999;;;===>>>======<<<<<<:::999777666777888999999999:::===@@@===;;;:::;;;>>>???<<<999555666888999999888888777777666666666555555555555333333333444444444555555444444333444555777999:::888777666666444333333222111111111111000000000000000000111222222222222111000///////////////000111111000/////////000222333111111111111111000////////////...---------......,,,,,,,,,,,,,,,,,,,,,,,,---..................---//////.........---------,,,,,,,,,---------......,,,,,,,,,+++++++++************+++,,,,,,---......,,,---/////////---+++*********************************)))))))))***,,,------,,,+++******+++,,,---,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++(((((((((((())))))))))))((())))))***++++++,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++---,,,+++,,,---...,,,***)))))))))******++++++,,,******************************+++,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++++++++111000000///......------......///000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333000111111111111222222222222222222222222222222222222111111111111111222222111111222333333444555555444444444555555444333333444333111000000000111222111111222333333444555555555444333333333444555666666777777888888888888777999999999999::::::;;;<<<<<<<<<<<<<<<>>>BBBGGGLLLPPPXXXZZZUUUUUU[[[ZZZRRRJJJIIIGGGFFFEEEEEEEEEEEEEEENNNWWWVVVLLL@@@;;;:::888888888777555333444444333444444444333333222111444444555555555555555555444222111222555777888888444555666555333222333444111111111222222333333444111333555666666444111///222333333444555666777777777777888999999999999888888777555444333333333444777777666666555555444444444444444333222111000///000/////////..................////////////......,,,,,,.........---,,,+++---.....................555555555666888999777666888888888888777666444333:::999888777777777777777999888888;;;???@@@>>><<<@@@???>>>;;;999777555444888:::<<<>>>>>><<<:::888666666666666666777888999666666777888999;;;======???>>>===<<<:::777555444999999999888999999::::::===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;;;;;;;:::999888888888999888777555333222111111222333444444555555333333333333333444555666555555555555444222000///...///111222222111000///...///111222333333222111333333333333222000///...000000///////////////000111000///......///000111......//////...---,,,,,,...------,,,,,,,,,------......---------,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))(((((()))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++,,,...///000///---***(((+++*********))))))((((((++++++************++++++++++++++++++++++++++++++++++++************++++++************************(((((((((((()))***++++++***************************++++++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++*********)))******++++++++++++******)))************+++++++++************************)))***+++,,,,,,,,,,,,,,,,,,+++******+++,,,...///...---+++******+++---...111111000000/////////...++++++++++++++++++++++++,,,------......------,,,************************+++,,,,,,,,,,,,,,,,,,------------............///000000////////////000000000///...------------------,,,,,,++++++,,,,,,---////////////000111333333---......///////////////222222222222222222222222222111000000000000000111222222222222222222222222333444444555555444444333111111000000000000111111000000111222333444444555444444333222333444555666::::::999888777777777888777777777777888999::::::;;;;;;<<<===???BBBEEEFFFMMMLLLKKKLLLNNNPPPPPPPPPGGGDDDBBBBBBEEEHHHGGGFFFIIIXXXeeeaaaNNN===777888555555666888:::888555222222333333444444333333222333444555555666555555555444444444555555555555666555555555444444333333222222333333333333222111111444444444333333333222222333333444444555444444444444555666888888999999999888888888777555555777999::::::999777666444333333444222000///000000///...000000000///.........---+++,,,,,,------,,,,,,+++.........---,,,+++***)))......---------,,,,,,,,,777666666888:::::::::888777777777777666666666666888777666555444444444444888777888<<<@@@AAA@@@>>>@@@???>>><<<999777666555888:::<<<>>>>>><<<:::888444444444444444555666666666666777777999:::<<<<<<>>>>>>>>><<<;;;999777666777777777777777888888999<<<;;;;;;;;;;;;<<<============<<<;;;;;;:::999999888888888888777555333222333333333333333222222222333333333333333444555555555555555555444222000///...///111333333222111000//////111222444555555555333333222222111000000///222111000///////////////000000///......///000000......//////...------,,,...------,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************(((((((((((((((((())))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,---...///000///---+++)))************)))))))))(((++++++************+++++++++++++++++++++++++++++++++******))))))******+++******************************)))))))))***************************************++++++++++++*********++++++,,,,,,++++++***++++++*********))))))))))))******++++++******)))))))))*********+++++++++************************)))***++++++,,,,,,,,,+++++++++******+++,,,...///...---+++******+++---...---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............000//////......//////000//////...------------------,,,,,,++++++,,,,,,---............///000000111...//////000111000000000222222222222222222222222111000000000000000111111333333333333333333333333333333444444444444333333222222111111111111222222111222222333333444444555555444333333333444555666999999888777777777777777::::::::::::;;;<<<======;;;;;;;;;<<<>>>@@@BBBDDDGGGFFFDDDEEEGGGHHHHHHGGGGGGEEEBBBBBBCCCDDDCCCBBBHHHXXXfffcccRRRAAA::::::777888::::::888666333111222222333333333333222222333333444555555555555555555555555555666666666666555444444333222111111000000000111222333333222222333333333222222222222111222222333444444444444444666666777888888888777777666777777555444444666888999888777666555333222222444222000///000000///..................---------,,,------......------,,,+++,,,---...............//////.........---------777666666888:::<<<<<<;;;777666666555666777888999888777666555444444444444666666888;;;???AAAAAA@@@???>>>===;;;999888666666999:::<<<>>>>>><<<:::999555555444444444555666666666666666777888999:::;;;=========<<<;;;:::999888555555555555555666777777:::::::::;;;<<<===??????@@@???===;;;:::999999:::999:::::::::999777666444666555444333222111000///333333222222333333444444555555666666555333111000///000222333333333222111000000111222444666777888444333111000000000111111333333111000////////////000///............///000.........///......---,,,---------,,,,,,------.........---------,,,,,,,,,,,,,,,---------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******++++++++++++***))))))******++++++,,,,,,))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,,,,---...//////---+++)))************))))))))))))++++++************+++++++++++++++++++++++++++++++++******))))))******+++************************+++++++++*********************************************+++******)))((('''******++++++++++++************)))))))))((((((((()))******++++++******))))))))))))*********++++++************************)))***++++++,,,++++++++++++*********+++,,,---...---,,,+++******+++,,,---,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------.....................------.........///...---------------------,,,,,,++++++,,,,,,---......---------......//////000000111111111111111222222222222222222222222////////////000111111222333333333333333333333333333333444444444444333333333222222111111222222333333333333333333333333333555444333333333444666777888888777777666666777777::::::::::::;;;<<<===>>>;;;:::::::::;;;===???@@@BBB@@@>>>>>>@@@AAAAAAAAAEEEDDDBBBBBBBBBCCCAAA@@@GGGVVVdddcccTTTEEE>>>======@@@AAA???999555333333111111222222222222111111222333333444444444444444555555555555666666666666444444333222111000///...---...000111222333333333222222111111111000000000000111222333444444444444777777777777777666555555555555555444333333555777777777666555444222111111444222000///000000///................../////////---......//////......---,,,---...///000000000000000000/////////.........333333444666;;;>>>??????999888666555555777999::::::999888777666555555555555666888;;;===>>>>>>>>><<<<<<;;;:::888777666666999;;;<<<>>>>>><<<;;;999888888777777777777888888777777777666777777888999:::;;;;;;;;;;;;:::999999444444444444555666777777999999:::;;;===???@@@AAABBB@@@===:::999888999999;;;<<<<<<<<<<<<:::888777666555444333222111000///333333222222222222333333555555666666555444222111000111222333333333333333222222111111222444666777444333111//////000222333444444222111//////..............................---...............------------,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++'''((()))+++++++++************++++++,,,---......))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,---,,,+++)))(((*********)))))))))))))))++++++************++++++******************************))))))))))))***************************************+++++++++++++++************************************)))(((&&&&&&******++++++++++++******))))))))))))(((((((((((())))))************))))))))))))))))))******************************************++++++++++++***************++++++,,,------,,,,,,+++******+++,,,,,,------------------------)))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------............------,,,,,,------.........---,,,,,,------------,,,,,,++++++,,,,,,---///......------------...//////000111111111111000000000000000000000000000.........//////111222333222222222222222333333333333333333444444333333333222111111000000111111222333333333222222222111111555444333333333444666666777777666666555666666777777777777777888999:::;;;;;;:::999999999:::;;;<<>>AAABBBBBBDDDDDDDDDEEEEEEDDDCCCBBBFFFQQQ\\\[[[OOODDD???@@@EEEHHHIIIEEE<<<666444666000000111111111111000000111222222333333333333333333333444444444555555555444444333222000///............///111111222222222111000000000000/////////...///000222333444444444555555666666666555555444444555555444333333555777777777666555444333222111444222000///000000///.........//////000000111111------............------...///////////////...---////////////.........---222222333777===BBBEEEFFF===;;;999777666777888999;;;:::999888777666666666555777999:::;;;:::::::::999999888888777666666555:::;;;===>>>>>>===;;;::::::999999888888999999999999888777777666777777777777888888999999999888888555555555555666777888999888999999;;;===@@@BBBCCCCCCAAA>>>:::888888888999:::;;;;;;;;;;;;999888777444444444333333333222222333222222111111111222222444555555555555333222111000000111222333333444444555444222111111222333333333222000//////111333444444333222000///.........------............------------...............---,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))************&&&''''''((()))***++++++************************************************)))******************)))))))))*********)))(((((())))))))))))))))))******++++++************++++++***************************))))))))))))))))))***))))))))))))))))))))))))'''((()))+++,,,,,,,,,+++))))))))))))))))))))))))*********)))((('''&&&%%%)))******++++++******)))))))))))))))(((((((((((()))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))*********++++++******)))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++------------------------)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------------...------,,,,,,,,,,,,------------,,,,,,,,,------...---,,,,,,++++++,,,,,,---//////...---------......---...//////000000//////------------------------............///000111222//////000000111111111111222333333333333333333222000000////////////000000222222111111000/////////444333333222222444555666555555555444444555666666555555555555666777888999;;;:::999888888999:::;;;<<<;;;999;;;???CCCEEEFFFHHHIIIJJJJJJHHHEEECCCBBBDDDKKKPPPNNNFFF??????AAAFFFIIIJJJEEE<<<555444666///000000111111000000///000111111222222222222222111111111222222222333333444444333222111000//////000000111111111000000///000000000/////////......---...///111222333333333222222333444555666666666444555555444333444666888888777666666555444333333444222000///000000///...---------....../////////,,,,,,------------,,,,,,,,,,,,---.........------.........---------,,,,,,555555666:::???EEEHHHIII???>>><<<:::999999999999;;;:::999777666555444444666888:::;;;:::999999:::888888888777777777777777;;;<<<============<<<;;;::::::999888888888999999;;;:::999888777666666666666777777888888777777777555555555666666888999:::888999:::;;;>>>@@@BBBCCCCCCAAA???<<<:::999999999777777888999888777666555444444444444555555555555222222111111000000111111333333444444444333111111///000000111222333444444666555444222111111111111111111000000000222333444222222000///............,,,,,,---......---,,,,,,,,,---......///.........,,,,,,,,,,,,---......///......---------,,,,,,,,,*********+++++++++,,,,,,...---,,,,,,++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++***))))))((())))))***+++((())))))******+++++++++************************************************((()))************)))(((((()))))))))))))))(((((())))))))))))************++++++************++++++***************************))))))(((((())))))***))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))))))))***))))))((('''&&&))))))************))))))******)))))))))(((((((((((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))*********+++******)))(((((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******************************+++,,,,,,---......,,,,,,,,,,,,---------------------,,,,,,---------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---......---------......///------...///////////////------------------------............///000000111.........///000000111111222222333333333333222222/////////....../////////000000000/////////......333222111111111222444555444444333333444444555555666666666666777888999:::;;;;;;:::999999999:::;;;:::888777999>>>CCCGGGHHHMMMNNNOOONNNIIIDDD@@@>>>AAAEEEGGGDDD???;;;===@@@CCCDDDCCC???888333222333000000111111111111000000///000000111111111111111000000000000111111111111333333222222111000000000111111222222111111000///000000/////////.........---...///000111111111111000111222333444555555555444444555444333444666999777777666666555444444333444222000///000000///...+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++&&&''')))+++---///000000...------------,,,,,,,,,777666666999>>>BBBEEEFFF>>>>>>======<<<<<<;;;;;;===<<<:::888777666555555555888<<<<<<;;;:::;;;===888888888999999999999999<<<<<<============<<<<<<<<<<<<;;;:::::::::::::::<<<<<<:::999777777666666777777888888888888777777444444555555666888999:::999999:::<<<>>>@@@BBBCCCCCCBBBAAA@@@>>>===<<<;;;777777888999999777666555666666666666666666666666222222111000000000000000111222333333333222111000/////////000111222333444444555555444444333222111///000000111222222333333000000///...------......+++,,,------------,,,+++,,,------...//////......,,,,,,,,,,,,---...//////......---------,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++...---***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***++++++++++++***)))************************((()))))))))************++++++************++++++************************))))))(((((((((((())))))))))))))))))))))))))))))((((((*********(((&&&%%%)))))))))))))))))))))))))))))))))******))))))((())))))************))))))++++++*********)))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))***************)))((((((((((((***+++,,,,,,++++++******++++++++++++******)))))))))*********++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++---......///++++++,,,,,,,,,---------......------------......,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,---...///......///000000000000000------------------------//////.........//////000.........///000111111111222222333333333333222222000000////////////000000000000000000////////////222111000000000111222333333333333333333444555555666666666777777888999:::<<<;;;:::::::::;;;<<<===;;;999888999>>>CCCGGGHHHHHHKKKNNNMMMIIICCC@@@??????BBBCCCAAA===;;;;;;===???>>><<<:::777444222111000111111222222111111000...///000000111111000000000000000000111111111111000000000000000000000000111111222222222222222111000000000////////////...---...//////000000000000111111222333333444333333222333333222222333555888666666555555444333333333444222000///000000///...,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,%%%''')))+++---///000000............------------777666555666999===???@@@<<<===>>>>>>???>>>>>>>>>@@@???===;;;:::999888888555888<<<>>>===<<<>>>@@@999999:::::::::;;;;;;;;;<<<<<<============<<<<<<@@@???>>>===============>>>===;;;999888777666666888999999999999888777777333444444555666777999999::::::;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCAAA@@@>>>===999:::;;;;;;;;;:::999888888888777777666666666555222222111000000///000000000111222333222111000///.........///000222333444333444555666666555444333...///000222333333333333///......---------......++++++------------++++++,,,,,,---.../////////...+++++++++,,,---...///000......---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++222000,,,***)))+++---///******))))))))))))))))))***************************************************+++,,,------,,,+++***++++++++++++++++++,,,,,,(((((())))))*********+++++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++***)))&&&###!!!))))))))))))))))))))))))((())))))************)))))))))************))))))++++++++++++************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((('''(((***+++,,,,,,++++++******++++++++++++******))))))******+++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////++++++,,,,,,,,,---------///......------......///++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---************+++,,,---...//////000111111111111111////////////////////////000//////.........//////...//////000111222222333222222222333333222222222111111000000000000111111000000000000000111111111111000/////////000222222333222222222333333444555555555555555666777888999===<<<;;;;;;;;;<<<===>>>>>><<<:::;;;>>>CCCGGGHHH@@@DDDIIIKKKHHHEEECCCCCC>>>@@@BBBAAA>>><<<;;;;;;>>><<<:::888888666444222111111222222222222111111...//////000000000000000000111111111111222222222.........////////////000///000111222333444444444111000000000////////////......///////////////...222333333333333222111111000111222111111222444777444444444333333222222222444222000///000000///...000000000//////......------..................---)))***+++,,,---.........000/////////............999888888999:::;;;;;;:::888999<<<>>>???@@@???>>>AAA@@@@@@???>>>===<<<<<<<<<=========>>>>>>????????????>>><<<<<<;;;;;;;;;>>>@@@BBBCCCBBBAAAAAAAAAFFFDDDAAA???@@@AAABBBAAAAAA???===;;;:::999999999999;;;===<<<999555333333444444444555555777888999;;;;;;;;;;;;;;;<<<@@@CCCDDDDDDBBBAAA???>>><<<<<<;;;999888999<<<===:::888444444555666666666666666111111000000000000000000,,,...111444555555444333111///...///111222222111666444222111000000///...111111000000//////............---------......//////...---,,,+++************++++++,,,---...//////...---,,,,,,,,,,,,---...222000///---,,,,,,,,,---------,,,++++++,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++************************222000...,,,***++++++,,,,,,---......,,,,,,---...+++*********))))))((((((*********************************)))******++++++'''***,,,---,,,++++++,,,))))))*********+++++++++++++++,,,,,,+++***((('''((())))))))))))*********,,,***))))))***++++++***((((((''''''''''''((((((******))))))))))))******''''''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++))))))************))))))))))))*********))))))(((---+++))))))+++,,,***(((******+++++++++******)))+++(((%%%&&&(((******)))************************,,,,,,+++***+++,,,---...))))))))))))))))))))))))+++++++++*********))))))***+++,,,------------,,,'''''''''((()))+++,,,---,,,+++,,,...---)))***...111111111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++******++++++,,,---............////////////000111222222222000///.........------------......000000000000111111111111111111000///////////////////////////////////////222222222222222222222222111111000000000000000000222222111111111222444555333333333444555666777888888999;;;;;;;;;;;;===>>>===999777999???BBBAAA>>>???AAABBBCCCCCCBBBAAAAAA;;;???CCCDDDBBB===999777::::::999777666555444333333333222111000000000000222111111000000000000000000000000111111111111111333222111000000000222222000111222333333333333333222111111000///......---/////////000111111222222222222111111000111111111333222000//////000222333333222111000000111222333111111000000//////.................................---,,,++++++++++++,,,---,,,+++*********+++,,,------------------------888777777777777888777666888999999;;;<<<>>>???@@@@@@??????>>>>>>======<<<=========>>>>>>>>>?????????>>>===<<<<<<;;;;;;;;;>>>@@@CCCCCCBBBAAAAAABBBFFFCCCAAA@@@AAABBBBBBAAAAAA@@@>>><<<;;;:::::::::999;;;===<<<999666555555555555555555666666777888;;;<<<<<<<<<<<<>>>BBBDDDEEEDDDCCCAAA@@@>>>===<<<;;;999888:::<<<<<<:::888666777888888999999999888444444333222222222333444///000111333444444444333333111000000222333333333555333222111111000//////222111111111000000000000.........------......///......---,,,++++++++++++---........................---,,,,,,,,,,,,---...//////...---,,,---......------,,,,,,+++,,,,,,---------......------,,,+++************************************************...,,,+++***)))***+++,,,,,,---...---,,,,,,,,,...+++*********))))))))))))************************************++++++,,,---+++,,,------+++))))))***))))))*********+++++++++++++++++++++***)))(((''')))))))))************+++,,,***))))))***++++++***))))))(((((((((((())))))******))))))))))))******'''((())))))*********)))************)))))))))((())))))))))))))))))))))))((()))******++++++******))))))************))))))))))))************)))))),,,***((()))++++++)))''')))***************))))))+++)))''''''***,,,,,,+++************************++++++***)))***+++,,,---))))))))))))))))))))))))+++++++++*********))))))++++++,,,,,,,,,,,,,,,+++((((((((()))***+++------000---,,,...---++++++...111111000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++,,,---............////////////000000111111111000............------------....../////////000000000111111111111000///////////////111111111111111111111111222222222222222222222222111111111000000111222222333222111111111222333444222222333333444555777888888999;;;;;;;;;;;;===>>>===:::888;;;@@@DDDCCCAAA>>>>>>@@@DDDGGGGGGCCC>>>;;;AAAGGGIIIDDD>>>:::888888888777666555444444333333333222111111000111111222111000000//////000000000000000//////000000111333222111000000111222222000111222333333333333333111111111000///...............///000000111111222111111111000111111222222333222000//////000222333222111000000000000111222000000000000//////......------------------------------,,,,,,+++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::999888777555555444888777777777999<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<;;;<<<<<>><<<<<<;;;;;;999;;;<<<<<<:::888777777777666666666666666777777:::<<<======>>>@@@CCCFFFFFFEEEDDDBBBAAA???>>>===;;;:::999:::;;;;;;:::888777888999999:::999999999666555333222222444555777222222111111222222333444555333222222444555555444222222222111111111000000222222222222111111111111//////......---......///---,,,,,,++++++,,,,,,---000000/////////............------,,,,,,------...---------------...///000---,,,,,,,,,,,,,,,------------......------,,,,,,************************************************))))))((((((((()))+++,,,+++---...---,,,+++,,,...***************)))))))))******************************++++++,,,---......//////...,,,)))''''''(((***************++++++++++++***)))(((((('''(((((()))************+++++++++,,,***((()))***+++***)))******))))))))))))************))))))))))))******((()))******+++*********************))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))************))))))))))))************))))))+++)))(((((()))***((('''((())))))******))))))(((***)))((()))+++---------))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,++++++***)))))))))***+++,,,---...666///+++---///---,,,...000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------............/////////////////////000//////...---......------------...............////////////000111000000///////////////111111111111111111111111111111111111111111111111111111111111222333444444444333333222222222222333222222222222333555666777777999;;;;;;;;;<<<===???>>><<<;;;===BBBEEEEEECCC>>>>>>@@@GGGNNNMMMEEE======EEENNNOOOGGG>>>999999666666555555555444444444333222222111111111111222111111000////////////000111000...------...000111222111111000111111222222111111222333333333222222111111000000//////......---......//////000111111000000000000111111222333222111000//////000111222111111000000000000111111000000000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++>>>>>>===;;;888666555555666666666777999<<<>>>@@@??????@@@@@@@@@AAAAAAAAA????????????????????????>>>>>>===<<<<<<<<<<<<<<<@@@BBBDDDEEEDDDCCCCCCCCCCCCBBB@@@@@@BBBCCCCCCBBBBBBBBBAAA???>>>======<<<999:::<<<<<<:::999999:::888888777666666666777777999;;;<<<===>>>@@@DDDFFFFFFFFFDDDCCCAAA@@@>>>>>>:::::::::;;;;;;:::999888666777777888888888777777555333222111111333666777444333111000000111333444555444222222444555444444000111222222111111111222111111111111111111111111000//////...............,,,+++++++++,,,,,,---...///.....................------------------------......------............---,,,,,,,,,,,,------...,,,------...------,,,,,,************************************************))))))((((((((()))***++++++,,,------++++++,,,---************************************************)))***+++---...//////000//////---***'''&&&''')))***************************)))(((&&&&&&&&&'''(((************+++++++++++++++***((((((*********)))***))))))(((((())))))*********))))))))))))******)))******+++++++++***************)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))((())))))************)))***)))(((((((((((((((''''''(((((())))))))))))((()))))))))***+++,,,------))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))************************++++++,,,,,,++++++***)))++++++++++++,,,---...///:::111+++---000///......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------............////////////.....................---...------,,,,,,------...---------.........//////000000////////////000000111111111111111111111111000000000000000000000000111111111222333444555666444444333333222222222222111111111222333444555666777999;;;<<<<<<<<<>>>@@@@@@???>>>???BBBDDDDDDCCC@@@CCCHHHOOOQQQNNNFFF???@@@JJJTTTSSSHHH<<<777777444444444444444444444444222222111111111222333333111111000////////////000222000...,,,,,,---///111111111111111111111222222111222222333333333222222111000000000/////////...------......//////000000////////////000222333333111111000000000000111111000000000000000000000000////////////////////////---,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,***************+++++++++???@@@???===888666555666444666888:::<<<=========@@@AAAAAABBBBBBCCCCCCDDD@@@@@@@@@@@@@@@?????????>>>======<<<<<<<<<<<<===@@@BBBDDDEEEDDDCCCCCCCCCBBBAAA@@@AAABBBDDDCCCCCCBBBBBBAAA@@@???>>>>>>===999:::<<<;;;:::999:::;;;999888888777777777888888888:::<<<===>>>@@@CCCEEEFFFFFFDDDCCCAAA@@@>>>>>>:::;;;;;;;;;:::999999999777777888888888777777666444333222222333555777888555444222000000111222444444333111111222333333222...111333333111000111222000000000000000000000000111000///...............++++++++++++,,,---......++++++,,,---......//////------------------------/////////......---,,,+++---,,,,,,,,,------...///,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))))))))))))))+++,,,---,,,++++++,,,---***************+++++++++************************)))***,,,---////////////------,,,***'''''')))+++************************)))((('''&&&&&&&&&'''((())))))*********++++++++++++)))(((((()))******))))))((((((''''''(((((()))******))))))))))))************+++++++++******)))))))))))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))(((((()))***************))))))))))))((('''((((((''''''((()))))))))))))))'''((()))******++++++,,,))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***++++++++++++,,,---......:::111+++---000///........./////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............////////////...---------------......------,,,,,,,,,,,,------------------............000000////////////000000000000000000000000000000000000000000000000000000222222222222333444555666444444444444333333222222111111111222333444555666777999;;;<<<<<<===???AAACCCAAA@@@@@@AAABBBAAAAAAEEEKKKRRRTTTPPPJJJDDDBBBCCCLLLTTTQQQEEE:::555555333333333333444444444444222111111111222333444444222222111000000000000000222111...,,,+++---///000000000111111222222222222222222333333333222222111000000000000////////////------......//////000000////////////000111222333111000000000000000000111////////////////////////.............../////////---------,,,,,,+++++++++++++++,,,---------,,,+++******++++++,,,,,,,,,,,,)))))))))******+++++++++<<<>>>???<<<888555666888666888;;;===>>>>>>======AAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@======<<<<<<<<<<<<======???AAADDDDDDCCCBBBBBBCCCAAA@@@???AAACCCDDDDDDCCCAAAAAAAAAAAA@@@???>>>===999:::;;;:::999888999:::999888888888888888999999888:::<<<>>>>>>???BBBDDDFFFEEEDDDBBBAAA???>>>===:::;;;<<<<<<:::888888999999999999:::999999888777444444444555666888999:::555333111000000111333444444222000000111222111000---111444444111000111222///////////////000000000111111000///............++++++++++++,,,,,,---...******+++,,,---...///000,,,------......------,,,000000000///...,,,+++***,,,,,,,,,,,,---...///000,,,,,,------......------------------------------************************,,,+++++++++******))))))***,,,---,,,+++***+++---*********+++++++++++++++************************)))***,,,...//////......***++++++***(((((()))++++++++++++***************((((((''''''''''''((((((((())))))))))))*********+++)))'''((()))***)))(((((((((''''''''''''((((((******))))))))))))***************+++******)))((())))))))))))************))))))))))))))))))))))))'''((())))))******))))))))))))************))))))'''((()))******+++******)))***+++***((('''((()))''''''((()))************''')))++++++***)))***+++************************)))***++++++,,,,,,++++++))))))))))))))))))))))))***************+++++++++***+++,,,------------,,,,,,+++++++++,,,,,,---...666///+++---///---,,,..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////...------------...//////------,,,,,,,,,,,,---------------............//////////////////000000111////////////////////////111111111111111111111111222222222222333444555555333444444444444444333222222222222222333555666777777999;;;<<<<<<===@@@AAACCCCCCBBBAAAAAAAAABBBBBBJJJPPPTTTRRRJJJCCCAAACCCCCCIIINNNKKKAAA888444555333444444444444444444444111111111222222444555666333333222111111111111222333111///---------/////////000111222222222222222222222333333333222111111000000000000////////////---......//////000111111////////////000000111222000000000000000000000000......////////////......---............/////////......------,,,,,,++++++,,,,,,---...---,,,+++***))))))+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,<<<>>>@@@>>>999777999<<<;;;<<<<<<===>>>?????????AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@======<<<<<<<<<<<<======>>>@@@CCCCCCBBBAAAAAABBB@@@??????AAADDDEEEDDDCCC@@@@@@AAAAAA@@@???>>>===999::::::999777777888999888888888888888999:::;;;:::<<<>>>??????@@@BBBCCCEEEDDDCCCAAA@@@>>>===<<<:::<<<===<<<999777888999888999999999888888777666111222444666888999999999333222111111111222333444444222111000111222111000---111555555111///000222//////000000000111111111222111000///............,,,,,,+++++++++,,,------,,,,,,------......//////,,,,,,---......---,,,,,,....../////////...,,,+++,,,,,,,,,------...///000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++*********,,,,,,,,,+++***+++,,,*********++++++,,,,,,,,,************************)))+++,,,.........---,,,)))***++++++)))(((((()))+++++++++*********))))))'''(((((()))))))))((((((''''''((((((((()))))))))***)))'''''')))***)))((())))))(((((((((((())))))******))))))))))))******)))*********))))))((('''((()))))))))************))))))))))))))))))))))))((()))******++++++******))))))************))))))'''((()))******+++++++++)))+++,,,+++)))''')))***'''((()))***++++++++++++)))+++------+++))))))***++++++++++++++++++++++++((((((***+++++++++***)))))))))))))))))))))))))))))))))*********+++++++++***+++,,,---.../////////+++++++++++++++,,,,,,---000---,,,...---++++++...------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,---..................////////////......---------...000000---,,,,,,++++++,,,,,,------............////////////////////////000111111000000000000000000000000222222222222222222222222333222222222222222333333222333444555555555444333222222333333444555777888777999;;;<<<===>>>@@@BBBBBBCCCCCCCCCCCCDDDEEEGGGMMMNNNMMMHHHBBB>>>>>>@@@@@@BBBDDDAAA<<<777666777555555555555444444444444111111111222333444666666555444333333222222333333222222111000////////////...///111222333333222222222333333333333222111000////////////000000000000......///000000111111222000000/////////000000111//////000000000000//////---...////////////...------------.........////////////......---,,,,,,+++------......---+++)))(((((()))+++,,,------,,,,,,))))))******+++,,,,,,---===@@@CCCAAA<<<;;;===@@@@@@???===<<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<<<<======>>>>>>@@@BBBCCCBBBAAAAAABBB?????????AAADDDEEEEEECCC???@@@AAAAAA@@@???===<<<:::::::::999666666777888888888888888999:::;;;<<<;;;>>>@@@AAAAAAAAABBBCCCDDDDDDCCCAAA???>>><<<<<<:::<<<>>><<<999777888999666666666666666555444444---///222555777777666666222111111111222333333444555333111111222222222000---222666555111...///111000000111111222222222333222222000///............---,,,,,,++++++,,,,,,---///////////////.........,,,,,,---......---,,,,,,,,,---.../////////...---,,,,,,,,,---...///000000+++,,,,,,---.........---++++++++++++++++++++++++************************&&&'''(((***++++++,,,,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,***************************+++---......---+++***)))+++,,,,,,***(((''''''++++++++++++******))))))'''((()))******)))((('''''''''''''''((((((((((((***)))'''''')))))))))(((******))))))))))))************))))))))))))******)))))))))))))))(((''''''(((((())))))*********+++))))))))))))))))))))))))))))))***+++++++++++++++))))))************))))))''''''(((******+++++++++))),,,---,,,)))((()))+++(((((()))++++++,,,,,,,,,+++---000///,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))*********)))((())))))))))))))))))))))))))))))******++++++++++++***+++,,,...///000111111++++++*********+++,,,,,,,,,+++,,,...---)))***...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---................../////////000///......---...///000111---,,,,,,++++++,,,,,,---.........////////////000///////////////000111111111111111111111111111111222222222222222222222222333333222111111111222222111222444555666555444444333333333444555666777888777999;;;<<<===>>>@@@BBBAAABBBDDDDDDEEEGGGIIIKKKNNNJJJDDD???<<<<<<<<<===<<<======;;;999888888:::666666555555555444444444000111111222333555666777666555444444333333444444222222222111000//////......///111222333333222222333333333333333222111000////////////000000000000//////000000111111222222111000000////////////000//////000000000000//////,,,---...//////...---,,,---------.........//////000000///...------,,,,,,---...//////---+++((('''((()))+++,,,------,,,,,,))))))***+++,,,,,,------??????@@@@@@@@@AAAAAAAAADDDCCCAAA???>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBBBBBBBAAAAAA@@@??????>>>:::;;;======<<<<<<>>>??????===>>>AAABBB@@@@@@CCC@@@@@@@@@@@@AAACCCEEEFFFDDD@@@???AAAAAA<<<999999:::999999888666555333222444555888999:::999777666;;;;;;<<<<<<===???@@@AAA@@@@@@@@@???>>>======<<<<<<<<<<<<;;;:::999888777666666666666666666666666333333333222333333444444444333222111111222333444444333333222111111111222//////000000000000//////---------...///000000111//////............//////------------------------111111000000/////////...///...---,,,,,,,,,,,,,,,,,,+++,,,---......+++)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))+++++++++***)))***,,,...000,,,((()))---000///---)))***+++++++++)))((('''***...111///***'''''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,************)))))))))))),,,+++++++++******)))))))))***,,,+++)))((((((((())))))************))))))'''((()))******)))((('''''''''((()))))))))))))))))))))))))))************+++++++++*********))))))************************++++++************++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000000000////////////333333222111000000111111///000000000000111111111222222111111000111111111333333444444444444333333666555444333444666888999;;;;;;::::::;;;<<<>>>??????AAACCCEEEGGGIIIJJJJJJGGGDDD@@@<<<:::999999:::<<<<<<<<<;;;:::999888777555555555666666666666666222333444444555555444444444333333444444555666777222222222111111///......///000111222222111000///444333222000///.........---...000111000///---,,,//////000000111111111222000000000000000000000111000000000000000000000000......---,,,,,,,,,,,,------...//////......///111333333222111000///......000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,>>>????????????@@@@@@@@@CCCBBBAAA???????????????>>>???@@@???======???@@@AAA@@@@@@???>>>>>>======999;;;<<<<<<;;;<<<===???BBB>>>===@@@???======@@@????????????@@@BBBDDDEEEDDD???<<<>>>===:::999:::888888888888666555444333555666777888999888888777:::;;;;;;<<<===>>>???@@@?????????>>>===<<<<<<<<<;;;;;;;;;;;;:::999888777555555555555555555555555333333222222222222333333333222111000000111222333444333222222111111111111//////000000000000//////------......///000000111//////............//////------------------------000000/////////...............---,,,,,,,,,,,,,,,,,,++++++,,,......,,,***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************+++++++++*********))))))***++++++***)))***,,,...555000+++***,,,---+++(((***************)))((((((***---000...)))&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((('''''')))******(((''''''((())))))************))))))'''((()))******)))((('''((()))***+++++++++******))))))))))))************+++++++++*********))))))************************+++******))))))******+++))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000000000000000////////////333222222111000000111111000000000111111111222222222222111111111222222333444444555555555555444444666555444333444666888999;;;:::::::::;;;<<<>>>???>>>???AAACCCEEEFFFGGGGGGBBB@@@===:::888777777777;;;;;;;;;;;;:::999888777555666666666666666666666333444444444555555555555555555444444555555666666222222222222111000/////////000111222222111000///222222111111111111111222///000111222222000///.........//////000000000000111111000000000000000000000000000000000000000000......---,,,,,,,,,,,,---,,,...//////...---///000/////////...------,,,,,,000...---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,=========>>>>>>>>>??????AAA@@@@@@??????@@@@@@AAA???@@@@@@>>><<<;;;<<<>>>>>>>>>>>>===<<<<<<;;;;;;777999:::;;;::::::;;;===CCC???>>>???>>>:::999<<<>>>>>>>>>>>>???AAABBBCCCCCC===:::;;;;;;999888:::666777777777777666555555777777777777888888888888999999:::;;;<<<===>>>>>>>>>======<<<<<<;;;;;;;;;888999999:::999999888888555555555555555555555555222222111111111111111222111111000000000000111111333222222222111111111111...//////000000//////...------......///000000000//////............//////....................................------------...------,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))+++************)))))))))***++++++***)))***,,,---555111,,,***++++++)))&&&+++******)))))))))))))))))),,,---,,,(((&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))((((((((((((%%%'''))))))(((''''''((())))))))))))))))))))))))(((((())))))))))))(((((((((***,,,---...---+++***))))))))))))************+++++++++***************************************+++******))))))******+++))))))))))))*********************************************+++,,,------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000////////////000000000000333222111111000111111111111111111111222222222333222222222222333333444555555555555666666555555555555555444444555666888999;;;:::::::::;;;<<<===>>><<<===>>>???@@@AAAAAAAAA===<<<:::999777777666666888999999:::999999888888666666666666666666555555555555444444555555666777777777666555555555555666333333444333333222111000000000111222222111000000000000000111222333444555111222333333333222000000/////////000000000000000111111111000000/////////////////////////////////......---,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------,,,,,,,,,,,,,,,///...,,,++++++,,,------++++++++++++++++++++++++******))))))******+++,,,;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@AAAAAA?????????===;;;999:::;;;<<<<<<;;;::::::999999888666777999999888888:::;;;@@@>>>???BBB@@@;;;888999<<<<<<<<<===>>>??????@@@???;;;:::<<<===999888999444555666666777777666666888888777666777777888888888888999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999666777888888999999999888444444444444444444444444222111111000000000000000000000////////////000000111111222222222111111111...//////////////////...............//////000000///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,+++++++++---...---+++************************************************++++++++++++++++++++++++************************,,,++++++***************))))))))))))))))))))))))************)))))))))))))))***++++++******+++---...,,,******+++,,,,,,++++++***)))(((((()))***+++(((***+++***(((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))(((((((((((('''''''''************)))))))))(((+++++++++***************%%%'''))))))(((((()))*********))))))))))))******(((((())))))))))))((((((((())),,,---...---+++***((()))))))))******************************************************************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))***+++,,,------...++++++,,,------------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////000000000000222222111111111111111222111111222222222333333333222222222333444555666777555555666666666666555555555555444444555666777888:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::::::::999999888777777666777888888999999999888666666666666555555555555666555555444555666777888999888777666555555444555444444555444444333222222111111111111111111111111/////////000111222333444222222333333333222111000000000000111111111111111111111111000//////......////////////////////////...---,,,,,,++++++,,,,,,***,,,------,,,+++---...,,,,,,---------.........------,,,++++++,,,,,,---***************************************+++++++++999999999:::::::::;;;;;;;;;;;;<<<>>>??????@@@@@@>>>>>>>>><<<999888888999:::999999888888777666666555666888888777777999::::::;;;???EEEEEE>>>999888::::::;;;<<<<<<=========;;;999;;;@@@AAA<<<777666333444555666666777777777888888777777666777888888777888999:::;;;;;;::::::999999888888888888888777555555666777888888888888444444444444444444444444222111000000/////////000////////////////////////000000111222222222111000......////////////..................////////////......------------..............................+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,+++***+++---...---,,,************************************************************************************************,,,+++******))))))******************************))))))))))))))))))))))))((()))++++++***)))***,,,***)))))))))+++---------+++***)))(((((()))***+++((())))))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******************++++++&&&(((******))))))***+++******)))(((((()))******))))))(((((((((((())))))'''(((***+++,,,+++***)))((()))))))))***************************************************************))))))))))))))))))***((()))))))))************))))))))))))))))))))))))))))))***++++++,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000111222111111111111111222222111111222222222333333333333333333333444555666777555555666666666666555555444444444555666666777888:::::::::;;;;;;;;;;;;;;;999999::::::::::::999999888888888888888777777777555555666777888888888888777777666666555555555444555555555555555666777777999888777555444444444444444555555555555444444333222222111111111111222222000000////////////000111111111111111111000000/////////////////////......000000000000//////......////////////////////////------,,,++++++++++++,,,***+++,,,,,,++++++,,,...++++++,,,,,,------......,,,,,,,,,++++++,,,,,,,,,************************))))))******++++++++++++777777777888888888999999888999;;;<<<===>>>>>>>>><<<===<<<:::888777777888888888888777666666555555444666777888777777888:::777999???FFFFFF???:::888888888999:::;;;;;;::::::777777:::AAABBB<<<777555333333444555666777777666888888888888777777777777777888999;;;;;;;;;:::999666666666666666666666666444555555666777777777666333333333333333333333333333222111000//////////////////000000000000/////////000111222222222111000---......//////......---......//////////////////......------------......------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,+++******,,,......---************************************************))))))))))))))))))))))))************************++++++***))))))))))))***************************(((((()))))))))))))))***''')))++++++***)))***+++************************)))))))))))))))******+++)))((((((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++************))))))))))))(((((((((((())))))))))))''')))++++++***)))******+++***)))(((((()))***+++))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))***************************+++++++++***************************))))))(((((())))))***))))))))))))************************************************++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000111111111111111000111111222333111111111111222222222333333333333333444444555666555555555666666555555555444444555555666777777777999:::;;;;;;;;;;;;::::::999999::::::::::::999888666666555444444444555555444555555666777777777666777777777666555555444444333444555666666666666555777777666444444333333333444444555555555555444444333222111111111111222333111000///...............111111000000////////////,,,,,,,,,,,,++++++++++++////////////////////////////////////////////////------,,,+++++++++++++++***+++---,,,++++++,,,...))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***666666666666777777777777777888999;;;<<<<<<<<<;;;;;;;;;;;;999777666777888888777777666666555555444555666888888777777999:::999999===BBBBBB===999999666777888999:::999888888666555888>>>@@@;;;666555333333444555666666666666777888888999888777666555777888:::;;;<<<;;;:::999555555555555555555555555444555555666666666555555222222222222222222222222333333222111000000000000///000111111111111000///...///111222333222111000---......//////......---/////////////////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******+++,,,,,,---,,,+++)))***,,,.........************************************************))))))))))))))))))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))******&&&)))++++++***)))*********+++++++++***)))(((((((((((()))******************(((''''''(((***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))***+++,,,,,,************))))))))))))'''((((((((())))))))))))((()))******)))'''((()))+++***)))(((((()))***+++***)))(((''''''((()))***(((((('''''''''((()))***))))))))))))************))))))*********+++++++++************************))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++***************************+++,,,,,,------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000111111111111111000000111222222333000000000111111111222222444333333333333333444444444444555555555555444444333444555666666777777777999:::;;;;;;;;;;;;:::999999::::::;;;;;;;;;::::::888666555333333333555666444555555666666666555555888777777666555555444444111333555777777666444333666555444333333333333333333444444555555444444444333222222111111222222333111000000///////////////111111000///////////////---------,,,,,,+++++++++------......///000000000000000000000000000000000---,,,++++++***++++++++++++,,,------,,,,,,---...******++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***555555555666666666666777666777999:::;;;;;;:::::::::::::::999777666777888888777777666555555444444555666888888777777999:::<<<:::;;;>>>>>>:::888999666666888999999888777777666444666;;;<<<999666666333444444555666666555555666888999:::999888555444888999;;;<<<<<<;;;:::999444444444444444444444444444555555555555555444444222222222222222222222222444333222111000000000000///000111222222111000///---///111222333222111000---..................---///////////////............------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------+++*********+++,,,,,,---,,,+++)))***,,,...///...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&(((++++++***))))))***''')))***+++***))))))***'''((()))+++++++++***)))***)))'''''')))+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))***+++,,,---************))))))))))))))))))******+++++++++,,,''')))***)))'''&&&&&&'''+++***)))'''''')))***+++***)))(((''''''((()))******)))'''&&&&&&(((***+++))))))))))))************))))))******++++++++++++************************))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++************************++++++,,,---------,,,,,,+++++++++,,,,,,---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111111222111111000000111222333333///000000000000111111111444444333222222222333333333444444444444444444333333444555666777777777777999:::;;;;;;;;;:::999888::::::;;;<<<<<<<<<<<<;;;;;;999777444444555777888444555555555555555444444888777777666555444444444///222555777777666333111444444333222222222333333333333444444444444444333444333222111111222333444111000000000000000111111222111111000///000000000000000000//////.........,,,,,,---...///000111111111111111111111111111111---,,,++++++******+++++++++---......,,,,,,---///------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******888777666444333333333333333555777888999999999999888888777555444666999<<<>>><<<888555444444555666888777666666666777999::::::;;;<<<===<<<:::777666888888777777666666666555666666555555555555666666777555444666888888555222666777888888777666555444333444777888999888777666444444333333333333222222333333444444444333222111---...///000222333444555777555333111///......---333222111111000000111111000666888333------///000......------------......***///111---+++,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))************(((((())))))))))))))))))))))))++++++******)))(((((((((+++******)))(((''''''&&&)))))))))))))))************)))'''&&&&&&(((***+++&&&''''''((()))******+++******)))((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((******)))''''''&&&&&&&&&((((((''''''''''''(((((()))************+++++++++))))))((((((''''''&&&&&&'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))***+++++++++*********))))))((((((************************(((((((((((((((((((((((())))))))))))************)))************++++++++++++++++++***************...---+++*********++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,+++******++++++******++++++,,,---.........------,,,,,,,,,------------------------///...---,,,++++++++++++---,,,+++***+++---000111///////////////000000111111111111000000000000000111111000000111111222333111222222333333444444555444666888888777666666777666555444333333333444555666666777777777777666666888999:::<<<===>>>>>>>>>>>><<<888555444444555666666666555555555555666666555555555444444333333333333444555555555444333222222222111111000/////////444333333222222333333444444111000111444555222///222111000///............000000000000000000000000000////////////.........---......///////////////......//////000000111111......------++++++******++++++,,,,,,,,,+++******+++++++++,,,---...///000,,,,,,++++++++++++******++++++************++++++++++++++++++++++++++++++888777777666555444333333333444666777888999888888999999888777666777:::===>>><<<999666444444555666888888777777777888:::;;;:::;;;;;;;;;:::999777666777777777666666555555555666555555444444555555666555333222444777:::::::::999888777777666666666666444555777999999888777666444444333333333333222222222333444444444333222111111111111111111111111111666666555444222111000///222222111000000000111111000555666111...///000///......------------......,,,444777222+++***---...++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***+++,,,+++***)))))))))))))))))))))))))))((((((((()))******++++++******))))))((((((''''''''''''((()))***++++++,,,,,,+++***(((((()))+++,,,''''''(((((())))))************)))((((((((((((((())))))))))))))))))))))))+++******)))(((((())))))((((((((((((((((((((((((''''''((((((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''&&&&&&&&&((((((''''''''''''(((((((((((()))))))))*********++++++++++++*********)))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))((('''(((((((((((())))))))))))************)))))))))(((************************************************(((((()))))))))*********))))))*********+++++++++************************---,,,+++*********++++++)))***+++,,,,,,+++***)))*********+++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,---,,,,,,,,,++++++******++++++,,,---......---------,,,,,,,,,---------------------------,,,,,,+++,,,,,,------,,,,,,++++++,,,---///000//////......//////000111000000000000000000000000000000000111111111222222111111222333333444444555555666888777555444444444555555333333333333444555666666777777777777666666888999:::;;;<<<=========???===999666555555666666666555555555555555555666666555444333222111111000333333444444444333222111000000000000000000111111222222111111111111222222000111222222111111111111222111000//////......///000000000000000000000000/////////.........------------...///////////////....../////////000000000+++++++++++++++++++++******+++,,,---------------,,,++++++,,,,,,...//////************++++++++++++++++++************++++++++++++++++++++++++++++++777888888888777555333222222333444666777777777777:::;;;;;;999888999;;;>>>>>><<<999666444444444555999999888888888999:::::::::::::::999999888888777666666666555555555555555555444444333333444444555333222111333777<<>>===<<<999777555444444555888888888888888888888999:::999888777777777777888555555555555555555444444444333333222222333333444333333444666999<<<>>>???888888999888888777555555555555666666666666555444444444333333333222222222222222333444333222111000------...///000111222333...///111222222111///...111111000////////////000///111000...///333222.........------------......---444888222,,,+++---...***+++++++++++++++,,,,,,************************************************************************(((((((((((((((((((((((()))***,,,---......------))))))))))))))))))))))))*********)))((((((''''''''''''((((((((((((((((((&&&''''''((()))***+++++++++***)))'''&&&&&&&&&&&&))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''((((((''''''''''''((((((''''''((((((((())))))))))))(((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))((((((((((((*********)))))))))))))))************************''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************'''(((((()))***++++++,,,++++++******************++++++,,,,,,,,,,,,++++++************++++++++++++++++++************++++++******+++,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///+++,,,------......------......------......///000/////////000000000000000111222444666666555444333111111111222333333444444444555777666444333333333555444333222333444555666666666666555555666666666666777888999::::::::::::===;;;999666444444444444444444333333333333444444444444333222111111222333111111111111111000000///////////////000000111111111000000//////000000111000222333222000///111333222222111000////////////////////////////////////---------,,,,,,,,,++++++,,,---......//////..............................************++++++++++++***+++,,,---............,,,+++++++++,,,------...))))))***+++,,,---......++++++************++++++************************777888999999888666444222111111222333444555666666;;;<<<>>>===<<<;;;;;;<<<<<<;;;999777666555555555777777777777777777666666888888777666666666777777444444555555555555555555333333222222222222333333333555888999999999888777555777999;;;;;;888555333555555555555444333333222444444333333333222222222111222333333333222111000------...///000000111111,,,---///111111000///...111000//////......//////...000///---///222111---......------------......***......,,,+++------************++++++,,,,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,---...---,,,,,,))))))))))))))))))))))))******))))))((('''''''''''''''''''''(((((((((((()))))))))(((((((((((((((***)))((('''&&&&&&&&&%%%))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''''''''(((((((((''''''''''''((((((((((((((()))))))))******&&&''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********''''''((()))******++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,++++++***)))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---.........---------------------......///......//////000000000000///111333444555444222111000000111222222333333444222444666666555555666777444333333222333444555666666666555555555555666666555666777888888999999888999888666444333222222222333333222222222222333333222222111111333444666888111111000000////////////000000000000//////......111111000000000000111111444222///000222333222111222111000///....................................---,,,,,,,,,,,,+++++++++,,,------........................---------------...------,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------)))***+++,,,---///000000++++++************++++++************************777888888888777555333222222111222222333555666777999;;;>>>>>><<<::::::::::::999888777666666666666666666777777666666555444666666666666666666666666555555555555555666666666444333333222222333333444222555999:::888555333111444666999;;;<<<:::777555666666555444333222222222444444333333333333222222111222333333333222000///000000//////......------...///000111222222111000000000///...............---000000------000000.........------------......(((***)))(((***...,,,'''*********++++++,,,,,,---************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&''''''(((((())))))***''''''''''''''''''''''''***))))))((((((''''''&&&*********))))))(((((('''(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********''''''(((((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))************************''''''(((((((((((())))))((((((((()))))))))******'''(((((())))))*********((()))******+++*********+++******))))))******+++)))))))))************+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++***)))(((***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------...---------------------------,,,,,,,,,,,,---......---......//////000000111---...///000111000//////000000111111222333333333111333555666666666777888444333222222333444666777777666555444444555666777555555666777777777777777555555444333222222222222222222111111111111222222111111000111333666999;;;222111000////////////000111111000//////...------111111000000000000111111555111---...111333222000000000///...------------........................------,,,,,,,,,+++++++++,,,,,,---............------------------,,,,,,,,,//////...---,,,+++***)))+++,,,,,,,,,++++++***))),,,,,,++++++++++++,,,,,,******+++,,,---...///000++++++************++++++************************888777777666555444333333222222222222333555666777888:::======;;;999888888888777777777777777777888666777777888777666555444444555666666666666555444555555555666666777777777444444333333333333444444///333666777555333222333555666777888999:::::::::888888777555444333333333444444333333333333222222111222222333333111000///000000///......---,,,,,,//////000000000000000000000///......------......+++000222...+++---///.........------------......(((+++,,,))))))++++++''')))******+++,,,,,,------************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************((('''&&&))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((''''''&&&&&&%%%((((((((((((((('''''''''))))))))))))))))))((((((''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%&&&''''''''''''(((((())))))******((()))))))))************))))))))))))))))))))))))************************'''''''''((((((((())))))(((((((((((()))))))))***((((((((()))))))))))))))'''((()))***++++++***)))******)))(((((()))******))))))))))))************,,,,,,++++++++++++,,,,,,******+++++++++******))))))))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,------...///000......,,,,,,,,,,,,---...,,,,,,,,,+++,,,------...------......///000000111........./////////000000000000000111222222333333111333555555444444555666333333222222333444666777777666444333333444666777444444555666666666666555333333333333333333333333111111111000000111111111111111000000222555888:::222111000/////////000000//////////////////......000//////......//////000111///---------///000000///...---,,,,,,+++,,,,,,------------------------------------,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,++++++---,,,,,,,,,++++++******++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,))))))******+++,,,------++++++************++++++************************888777666444333333333333333222222222333555777888666999<<<===;;;888777666666666777777888888888999777888999999999777666555222444555777777666444333555666666666777777888888555444444333333444444555---000222333111222444777777666555555666999===???;;;:::888777555444444444444444444333333333222222111111222333222111000///,,,------....../////////......------------.../////////...------------...***111333///***+++...///.........------.........)))///111,,,((()))***)))))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))((('''&&&&&&%%%%%%&&&'''''''''(((((())))))%%%&&&'''''''''''''''&&&&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''(((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((('''((()))+++++++++***)))***)))(((''''''((()))***))))))))))))************++++++************++++++((()))***+++++++++++++++)))))))))))))))******+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...000111222///...,,,++++++,,,...///,,,,,,++++++,,,,,,---...---------...///000000111111111000000111111222333000000000111222222333333222333555444333222222333333333222222333555666777777666444333333444666777444444555555666555555555333333333444444555555555111111000000000000111111222111//////000333666888333222000/////////000111------......///000000000.........------.........---...///,,,))))))---111......---,,,++++++++++++------------------------......------------,,,,,,+++,,,------......---------------,,,,,,+++++++++***************+++++++++***+++,,,---.../////////,,,,,,++++++***+++++++++((((((((()))******++++++++++++************++++++)))))))))))))))))))))))):::999777666666666444333555666777666555666888:::777666666555666888999:::888999;;;======<<<;;;::::::999888666555555555555222333333444555555555444777777666555555555555555444555777888888777666555777777666666666666666666777777777888999;;;<<<===>>><<<999777666666666777555444333222222222222222111111111000///---,,,+++...---,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,------......------,,,+++,,,.../////////...---///...,,,++++++,,,---...---,,,++++++,,,,,,***)))***++++++,,,,,,++++++***+++++++++*********))))))************************)))*********)))(((&&&%%%''''''((((((((((((((('''(((((((((((())))))))))))''''''(((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$'''''''''''''''((())))))((((((''''''''''''((((((+++)))((()))'''$$$&&&+++'''((()))))))))'''&&&%%%))))))(((((('''''''''&&&(((((())))))))))))(((((($$$%%%&&&'''((((((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''******)))((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''(((((())))))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))))))))(((++++++***)))((('''&&&&&&,,,,,,+++******+++,,,,,,(((((()))***************))))))))))))))))))))))))''')))+++---...---+++***&&&((()))******)))(((&&&******))))))))))))******************************+++,,,,,,+++(((''''''(((++++++,,,,,,,,,,,,------******))))))******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111000000000000111111------......///000000000222222333333333222222111222333333333222222444666777666666555333222111000111333555777777666555444///333222...555@@@@@@666222222111111111111111111111111111111111111111111111000///------......///...............---------..................------////////////////////////......---,,,,,,,,,,,,---......---------,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,************************************************------,,,,,,+++***))))))++++++******++++++,,,---,,,,,,,,,+++++++++++++++************************;;;:::888888888777555333555666777777666666777999888888888888999:::;;;<<<:::;;;<<<>>>>>>===<<<;;;<<<;;;999888666555555555444444555666666666666666888777666555555555555666555666888999999888666555444555666777777777666555666666777777888:::;;;<<<===;;;999777666666666777444444333222222222222222111111111000///...---,,,...---,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++,,,------......------,,,,,,---.../////////...---///...---,,,,,,,,,,,,,,,---+++******++++++***)))***++++++,,,,,,++++++***+++++++++*********))))))************************)))*********)))(((&&&%%%''''''((((((((((((((('''))))))))))))************&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((())))))'''&&&%%%'''''''''''''''((())))))((((((''''''''''''((((((***'''&&&))))))''''''***(((((((((((((((((('''&&&)))((((((((('''''''''''''''(((((())))))(((((('''&&&''''''''''''&&&%%%%%%((('''&&&&&&&&&'''))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))******))))))((('''''''''+++***))))))))))))***+++(((((()))***************))))))))))))))))))))))))((())),,,...///...,,,+++***+++,,,------,,,+++*********))))))))))))******************************)))***+++***)))((()))***++++++,,,,,,,,,,,,------+++************+++,,,,,,------------,,,,,,,,,,,,---------------...///000...............///000000------......///000000000111222222333333222222111222333444333222222444555777666555444444333333333333333444555555444333333///222111---333===<<<444111111111111111111111111111111111111111111111111111000///...---......//////.............................................////////////////////////------,,,++++++++++++,,,+++,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,************************************************------,,,++++++***))))))++++++******++++++,,,---,,,,,,++++++******))))))************************===<<<;;;;;;;;;999666333555666888777666666777999999:::;;;<<<<<<======<<<<<<===???@@@@@@@@@???>>>>>>===;;;999777666555444555666666777777777777777888777777666666666666666777777888999999888777666333666999<<<===;;;888666555555555666777888999:::<<<:::999777666666777777444444333333222222333333111111111111111000///......---,,,+++++++++,,,,,,+++++++++++++++*********,,,------......------,,,---.../////////...---,,,//////......---,,,+++***,,,***))))))***+++***(((******++++++++++++******+++++++++***************************************))))))******)))((('''&&&(((((((((((((((((((((((())))))*********+++++++++'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))((((((''''''''''''((((((+++'''&&&***---+++(((((((((''''''''''''(((((()))(((((((((((('''''''''''''''''''''(((((('''''''''*********)))(((&&&%%%$$$'''''''''&&&'''(((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((***))))))(((((())))))***(((((()))***************))))))))))))))))))))))))(((***,,,...///...---,,,***+++------------+++*********))))))))))))******************************''')))******))))))***,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------//////......---,,,,,,,,,...---------------......,,,,,,,,,,,,,,,---...///------......///000000000111111222222222222222111111333444333222222444555777666555444555555777888555555444333222222222222...111000---111999888111111111111111111111111111111111111111111111111111000000///............//////////////////000000000........................////////////////////////,,,,,,+++************+++******+++,,,---...//////------,,,+++++++++++++++------------,,,,,,,,,,,,++++++************++++++************************************************,,,,,,,,,+++******))))))+++************+++,,,,,,,,,++++++***)))(((((('''************************>>>============;;;888555666777999888777777777888999:::<<<===>>>>>>===<<>>===>>>>>>===:::888777999;;;:::999888888999888:::;;;=========<<<<<<@@@AAAAAABBBBBBBBBBBBBBBAAA???===:::777555444333666666777777777666666555888888777777777888888999999999999999888888777777444888===AAABBB@@@<<<999444444444444555666777777888888777777777777777777777777666666666777777888111222222222222222111000---------,,,,,,,,,++++++************************,,,------......------,,,------...//////...---,,,.../////////...,,,***(((***)))((()))***+++***((()))******++++++******)))************************************************)))))))))(((((((((((((((+++***)))((((((((((((((('''''''''(((((((((((()))******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((''''''''''''''''''((())))))((((((''''''''''''((((((222,,,)))---000---(((%%%((('''&&&&&&&&&((()))***'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((()))))))))(((((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))************************(((((()))***************(((((((((((((((((((((((('''''')))***++++++******''''''((((((((((((''''''******))))))))))))******************************)))***+++***)))((((((***+++++++++,,,,,,,,,------------,,,,,,------...///000000///...------,,,,,,...------,,,,,,,,,------000000...---,,,,,,++++++------......///000000000///000111111222222222222000222444444333333333444555555555666777999<<<===;;;999666333111111222222///111222111222444333000//////000000000111111111000000000000000000000000///////////////......---000000000000111111222222........./////////000000////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---------,,,+++++++++***+++******))))))******+++************************************************++++++***************)))******))))))******+++,,,******))))))(((''''''&&&))))))))))))))))))))))))???>>>======>>>>>>===;;;999;;;======;;;:::999:::999999;;;;;;<<<<<<<<<<<>>;;;999777555555666777777777777666666555888888888888888888999:::999999999888777777777666333666999<<<===;;;888666555444444444555555666777666666777777777777777777777777777666777777888999222222222222222111000///,,,,,,---------,,,+++************+++++++++++++++,,,------......------,,,+++,,,.../////////...---//////......---,,,+++******)))((()))+++++++++***))))))************))))))***************+++++++++************************))))))(((((((((((()))))),,,+++)))((('''(((((()))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))((((((''''''''''''((((((111,,,***---...***''''''(((''''''''''''(((((()))'''''''''((((((((((((((('''''''''(((((('''''''''###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))************&&&&&&&&&''''''((((((((()))******++++++******)))(((((()))***************((((((((((((((((((((((((&&&''''''((())))))))))))))))))))))))))))))))))))******))))))))))))*********************************++++++***((('''((()))++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////......---,,,,,,,,,---,,,,,,,,,,,,,,,------111000///...---,,,,,,,,,------......///000000000//////000111222222222222000222444555444333333333333444555777999:::<<<<<<;;;:::777444222222222222///111222333333333222111...//////000000111111111000000000000000000000000/////////000///......---//////000000111111222222.........//////000000111///////////////////////////...------,,,,,,---------,,,,,,,,,+++++++++***,,,,,,+++***************++++++++++++******************))))))))))))*********************************************************************************))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))???===;;;;;;<<<>>>??????;;;===??????===;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@@@@@@@AAABBBBBBCCCBBB@@@>>>;;;:::999888888888999999888777777666888888888888888999:::;;;999999888777666666666666444555666777777777666555555555555555555666666777555555666777777888777777666555555555666666777888222222222222111000......,,,,,,---------,,,+++***++++++++++++,,,,,,,,,---,,,------......------,,,***+++---///000000/////////...---,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,+++))))))************))))))))))))*********+++++++++***************************)))(((''''''((()))***---,,,***(((''''''((()))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''((())))))((((((''''''''''''((((((,,,((('''***)))''''''***(((((((((((((((((('''&&&''''''''''''((((((((()))'''(((((())))))(((((('''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''******)))))))))(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***,,,,,,,,,,,,&&&'''''''''''''''''''''(((((()))******)))(((((((((((()))***************((((((((((((((((((((((((''''''(((((()))***************))))))))))))************))))))))))))******************************((()))******))))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,++++++++++++,,,---............------------......------......///000000000...///000111222222222222///222444555444333333333222333666888:::;;;::::::999888666444222111111111...///222444333222111111......//////000111111222000000000000000000000000...///000000000///------......//////000111111222---......///000000111111////////////////////////...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***************)))))))))))))))***************))))))))))))******************************************************))))))))))))************)))))))))))))))***++++++(((((())))))))))))******))))))))))))))))))))))))???===:::999<<>>@@@AAA???===<<<;;;<<<<<<;;;;;;;;;===???@@@@@@????????????@@@AAAAAAEEEDDDBBB@@@>>><<<;;;;;;:::::::::::::::999888777999888888888999::::::;;;999888777666555555555555777777666666666666666666666666555555555666666777444555666777888888888777444444444444444555666777333333222222000///------,,,,,,---...---,,,+++***+++++++++,,,,,,---------,,,------......------,,,)))***,,,...000000000000///...,,,++++++,,,---...+++***)))***,,,------+++))))))************))))))))))))******++++++++++++***************************)))(((''''''((()))***---,,,***(((''''''((()))(((((((((((())))))))))))'''((((((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***'''''''''''''''((())))))((((((''''''''''''((((((&&&$$$%%%'''&&&$$$'''---(((((()))))))))(((&&&%%%&&&'''''''''(((((())))))(((((())))))))))))((((((''''''(((((('''&&&&&&%%%&&&''')))*********)))(((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++''''''''''''''''''''''''++++++******))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))+++,,,---.........''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((()))***************((((((((((((((((((((((((((((((((()))******++++++))))))(((((((((((())))))******))))))))))))******************************&&&''')))***)))***,,,---++++++,,,,,,,,,---------,,,++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///+++++++++,,,---...000111------......///000000000......000111111222222222///222555666555333333333000333666999;;;;;;999888777666555333222111000000---...111333333111000222---......///000111111222000000000000000000000000...///000000000///---,,,---......///000111111111---......///000111111222////////////////////////---,,,++++++******++++++))))))***+++,,,------...,,,++++++***)))*********''''''(((((())))))************))))))))))))******************************************************)))))))))))))))*********)))))))))))))))******+++(((((())))))******++++++))))))))))))))))))))))))>>>======<<<<<<<<<======<<<>>>@@@@@@>>>===<<<===<<<<<<;;;:::;;;<<<===>>>@@@<<<999888;;;>>>??????DDDCCCCCCBBBAAA@@@??????AAA>>>;;;999:::;;;;;;:::999888888777777888888999888777555444333444666777555555555555555666777777333444555555333333444555777666666555555555444444666555444333444555888999???888111---...000...,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******+++,,,,,,************************...---,,,+++************++++++,,,,,,,,,++++++***+++++++++*********)))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''&&&&&&&&&'''((())))))***(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''''''''''''''---+++)))'''&&&&&&((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&&&&&&&'''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''',,,,,,+++***)))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%''')))***)))((()))***+++)))&&&&&&'''((((((''''''((((((((('''&&&&&&%%%''''''((((((((((((''''''%%%%%%&&&'''((()))*********)))'''&&&%%%&&&((()))*********)))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))************+++***)))(((((()))***+++(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))((((((************************)))))))))***+++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,///......------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,------------......///000000000111111111111111000//////111111222222333333333222444444555555555555555444666555333111000///......222222222111000//////.........///000111111000000......//////000000111111.........------,,,,,,+++......///////////////...------------...000111222///////////////////////////...,,,******+++,,,---************************---------,,,,,,+++++++++,,,+++++++++***)))))))))*********************************)))))))))))))))************************((('''&&&%%%%%%&&&'''((())))))((((((((((((((()))******))))))))))))******((((((((((((''''''''''''===<<<<<<;;;;;;<<<<<<<<<<<<>>>@@@@@@>>><<<<<<===<<<;;;;;;:::;;;<<<===>>>???<<<999999;;;>>>???>>>AAA@@@@@@??????>>>>>>===AAA>>>;;;999999:::999999999999888888888888999999999888666555444555666777666666555555555555555666333444555444333333333555777777777777777666555555666666555555666999;;;===DDD===555111111111///---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------+++***************++++++******+++,,,---......///...---,,,+++************'''(((((()))))))))((((((+++++++++*********))))))))))))))))))))))))))))))))))))'''&&&&&&&&&''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''',,,+++)))'''&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&((())))))'''&&&'''''')))'''%%%%%%'''((((((((()))(((((((((((('''''''''''''''(((((((((((('''''''''''''''(((((((((((((((***)))((((((((()))***+++***)))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((()))******(((((()))))))))*********+++***)))(((((()))***+++(((((((((((())))))))))))***)))(((((((((((()))***)))))))))))))))*********'''''''''''''''''''''''''''(((((()))******++++++************)))))))))(((***************************************+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,------......//////000000000111111000000///...000111222333333333222222444555555555555444444333333222111000000000000000222222111111000//////.........///000000000//////.../////////000000000111///...------,,,,,,,,,,,,......///////////////.........---......///000111........................///---,,,******+++,,,---************************------,,,,,,,,,++++++++++++++++++******************************************)))))))))))))))))))))************************)))((('''&&&&&&'''((()))))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((;;;;;;::::::::::::;;;;;;<<<>>>@@@@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<======>>><<<999999;;;===>>>>>>========================AAA>>>;;;999999999888777999999888888888888999999:::999777666666666777888777777555555444444444444222444555444333222333555666777999999999888666555555555555555777999<<<===EEE???777222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************)))))))))***)))***+++---///111333333...---,,,+++************((()))***++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))((('''''''''((((((&&&''''''(((((())))))***(((((('''&&&&&&'''(((((())))))))))))))))))))))))((((((((('''''''''''''''+++***((('''&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&$$$%%%&&&)))'''%%%%%%'''(((((((((***)))((((((''''''(((((('''(((((((((((((((((('''))))))(((((('''''''''''''''''''''(((((())))))***))))))))))))))))))******(((((())))))))))))((((((%%%%%%&&&'''((()))******(((((())))))))))))************))))))))))))******(((((((((((())))))))))))***))))))(((((())))))***************))))))))))))''''''''''''''''''''''''((((((((()))******++++++************))))))))))))************************+++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,------....../////////000000000///......///000222444444333222111555555555555444444333222000000/////////000111111222222111111000///////////////////////////...---////////////000000000000///...---,,,,,,,,,---...//////////////////......//////............//////...........................---,,,******++++++,,,************************,,,,,,,,,,,,++++++++++++***************+++++++++************************))))))))))))))))))******************************))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))999999999999999999:::;;;===>>>@@@@@@>>><<<;;;<<<;;;;;;;;;;;;<<<<<<=========<<<:::999:::;;;<<<===:::;;;;;;;;;<<<<<<======AAA>>><<<::::::999888666999999888888888888999999:::999888777777777888888888777666444333222222222222333444444222222333444555777999;;;;;;999777555444444333444555666888999@@@<<<555111///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++******)))******,,,...000222333444------,,,+++************((()))***+++,,,---------************)))))))))))))))))))))))))))))))))))))))))))))((((((((())))))''''''(((((()))))))))))))))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((('''''''''''''''''''''&&&***)))(((''''''''''''((((((''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%######$$$%%%&&&'''((((((''''''''''''''''''''''''((((((((()))))))))******((((((''''''''''''(((((())))))))))))))))))))))))'''(((((('''&&&%%%'''(((---+++((('''(((((((((''')))(((''''''''''''((()))((((((''''''''''''((((((((((((((((((((('''''''''######%%%&&&'''''''''''')))))))))))))))*********(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))******))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))*********************)))))))))))))))************************,,,+++++++++***)))))))))+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------))))))***++++++,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------***++++++,,,,,,---............////////////.........000222444444333111000444444555444444333222111000000////////////000000111111111111000000/////////////////////...---,,,////////////000000000000///...---,,,,,,---///000000//////...............000000///.......................................---,,,++++++******++++++************************,,,+++++++++++++++++++++)))))))))***+++++++++,,,************************)))))))))))))))************************************))))))))))))))))))***)))(((((((((((())))))*********))))))))))))******))))))))))))************888888888888888999::::::===???@@@@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999:::;;;<<<::::::;;;;;;<<<=========@@@>>><<<;;;;;;:::888777999888888777777888888999:::999999888888888888888777777555444222111111111222333444333222222333444444666888::::::999666555555555444444444444444444:::777333000............---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---...///000000------,,,+++************%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((())))))))))))))))))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''%%%&&&''''''((('''&&&&&&(((((((((''''''''''''''')))(((((((((''''''&&&&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%###$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((((('''(((***,,,111...+++))))))((('''&&&((('''''''''''''''(((((()))(((''''''''''''((()))&&&&&&''''''((())))))***######%%%&&&''''''''''''(((((())))))************(((((())))))))))))(((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))******)))))))))(((((((((((())))))))))))))))))************))))))++++++******))))))((((((************************)))))))))))))))*********))))))))))))))))))******************************,,,+++++++++***))))))))),,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------******++++++,,,---------......////////////.........000111333333222111000333333444444333222111111222111000///............111111111000000000000000///000000000///...------000000000000////////////...------,,,---...000000111000///...---.........111000///......---..............................,,,,,,++++++************************************++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))(((((())))))************************************)))******************)))((((((((((((((()))************))))))))))))******((()))))))))*********+++888888777888888999:::;;;>>>???AAA@@@>>>;;;;;;;;;:::;;;<<<<<<======<<<<<<:::;;;;;;:::999888999;;;;;;;;;;;;<<<<<<=========>>><<<;;;:::;;;:::999777777777777666666777777777999999999999888888888777777666444333222111111111111333444333222111222444333444666777888777555444777777666555444333333222666444222000//////000000------++++++++++++------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------.........,,,+++*********++++++,,,,,,,,,---...---,,,+++************&&&'''((())))))***))))))(((((()))))))))))))))***))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&'''(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''))),,,///222///+++))))))((('''&&&''''''((()))))))))(((((()))((('''&&&&&&'''((()))%%%%%%&&&'''((()))******'''''''''(((((())))))***((((((((()))******++++++(((((())))))))))))((((((%%%%%%&&&'''((()))******''''''(((((((((((())))))))))))************))))))(((((((((((()))))))))))))))******++++++******)))************))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))************************************+++++++++***************,,,,,,------------,,,,,,,,,,,,,,,,,,------------)))******+++,,,------...,,,,,,,,,---------......++++++,,,,,,,,,,,,------******+++,,,,,,------.........///000000000/////////000000111111111111111111222222333333222222111333222111000//////...///111111000000000000000000///000000000000000///...000000000000////////////,,,,,,---...///000000000222111///...------...///111000///...............------------------------+++++++++++++++******************************************+++++++++++++++***************+++++++++))))))))))))))))))))))))((((((((()))******++++++************************))))))************))))))(((''''''(((((()))***+++******))))))))))))******'''(((((())))))*********888888888888999:::;;;;;;>>>@@@AAA@@@>>>;;;:::::::::;;;<<<=========<<<;;;999;;;<<<;;;888777888:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999777666666666555555555555666666888888888888888777777666555555333222111111111111111333333333222111222333222222333444444444444444444444444444333222222111111111000...,,,,,,---......---+++******+++---...,,,++++++++++++,,,------------------------------************++++++++++++,,,---......---,,,***((()))))))))***++++++,,,,,,...---,,,+++******************+++++++++++++++***(((((((((((())))))******))))))))))))))))))))))))%%%&&&'''((()))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&'''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&''''''((())))))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''&&&'''((()))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''&&&&&&'''***---...,,,)))((((((((((((''''''(((+++,,,---,,,***))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))***)))((((((((()))***+++'''(((((()))******++++++(((((())))))))))))((((((%%%%%%&&&'''((()))******'''''''''((((((((())))))((()))***++++++***)))((((((((((((((()))))))))))))))***++++++++++++***))))))))))))))))))*********((((((((((((((((((((((((***)))))))))))))))))))))((()))))))))***************************************************+++++++++,,,,,,------------,,,,,,,,,,,,,,,------------...++++++,,,,,,------......,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,---............///000000111111000000111000000///000111222222///000111222222333333222222111111000000000111111000000000000000000000111///000111111111111111111111000000000/////////...***+++...000111111000000222111///---,,,---...///000//////.........//////------------------------+++++++++++++++***))))))************************)))*********+++++++++++++++++++++***************))))))))))))))))))))))))'''(((((()))******++++++************************(((((()))******)))((((((''''''''''''((()))***+++******))))))))))))******&&&&&&'''(((((()))******888888888888999:::;;;<<<>>>@@@AAA@@@>>>;;;::::::::::::<<<=========<<<;;;888;;;<<<;;;888666888:::::::::::::::::::::::::::777666666666888888666555555555444444444444555555777888888888888777666666444444333222111111111111111222333333111111222333111111111222222333333333///000000111111111000000......---+++)))((()))***...---+++******+++---...---,,,,,,,,,,,,---......------------------------)))************++++++++++++,,,---...---+++)))''''''(((((()))+++,,,------...---,,,+++************'''((((((((((((''''''&&&'''((((((((())))))******))))))))))))))))))))))))$$$%%%'''(((((((((''''''*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''%%%$$$%%%(((******(((&&&&&&'''((((((((('''***---///000...,,,******((('''&&&&&&'''(((***((((((((((((((('''''''''***)))'''&&&%%%&&&((()))'''(((((()))***+++++++++(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((()))((()))***++++++***)))((((((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((())))))******++++++*********************************)))))))))))))))(((((())))))*********+++************************))))))******+++++++++,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,------------......,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,,,,------....../////////000111111111111111222111///......000222333...///000111222333333333000000000000111222333444000000000000000111111111///000111222222222222222111111000000/////////...)))+++...111222222000///333111///---,,,---.../////////............//////------------------------***++++++++++++***))))))************************))))))******++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************'''((()))******)))((('''''''''''''''((()))++++++******))))))))))))******%%%&&&&&&'''((())))))***333333555666777777777777===<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::999888777666555444999888777777888:::;;;===777777777666555333222111666555444333222333444555666666666666666666666666444333222222111111222222000000000000000000000000////////////000000000000333333222222111000//////111000000...---,,,++++++------------------------000---///***>>>222222111+++***************++++++******+++++++++,,,,,,,,,+++++++++*********)))))),,,+++***)))))))))***++++++++++++***)))(((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''&&&&&&'''))))))---333777888333+++&&&))))))(((((((((((())))))***)))))))))((((((''''''&&&(((******'''''')))+++))))))))))))***+++,,,---...,,,***)))******)))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))***************+++++++++(((((((((((())))))))))))*********++++++,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------------------------,,,+++***+++---///111......///000000000000000///000111222222111000//////000111222222111//////000111111222222111111000111111111111111111111111111111111111111111111111111111111111000000000000---......///000111111111000000000000////////////000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((%%%###$$$(((++++++***+++++++++*********))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++************))))))((((((''''''(((((()))***------+++***+++******)))(((''''''&&&((((((((((((((((((((((((333444555666666777666666:::999999888777777888888888999::::::;;;;;;;;;;;;;;;:::888777666555555555777777777888888999:::;;;777777666666555333222111444444333222222333444555666666666666666666666666333222111111000000111111000000000000000000000000.../////////000000000000333333222111111000//////------------------------........................///+++...+++AAA555222///+++***************++++++*********+++++++++,,,,,,+++++++++*********))))))******)))))))))***,,,---((()))))))))((((((((()))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&'''((()))111888999444---))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&(((***)))(((''')))+++)))))))))))))))+++,,,---...,,,***)))******)))(((((((((''''''''''''(((((((((''''''''''''((())))))************))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))---,,,,,,+++***)))((('''(((((((((((())))))))))))***++++++++++++++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------------------------------...---,,,+++,,,---///000......///000000000000000///000111111111111000///000000111222222111000///000000111111111111000000222222222222222222222222222222222222222222222222111111111000000000//////......//////000111111222111111000000000/////////000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))---***(((((()))+++***(((+++++++++*********))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******+++*********))))))))))))***((('''''')))+++++++++*********)))((('''''''''((((((((((((((((((((((((444555555666666666555555666666555444444444555555555666777999::::::;;;;;;;;;999777555444444555666555666777888999999999999666666666555444333222111222222222222333444555555666666666666666666666666222111000000//////000000000000000000000000000000....../////////000000000222222111111000000//////******+++,,,---......///........................---)))------FFF:::333---++++++***************+++)))*********+++++++++++++++************)))))))))((((((((()))***+++------&&&'''))))))(((((((((***++++++************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***444<<<999...&&&''',,,))))))(((((((((((()))))))))((((((((((((''''''''''''((())))))(((((()))******)))(((((((((***,,,------+++))))))******)))(((((((((''''''''''''((((((((((((((((((((()))******+++++++++*********))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))************)))))))))))))))))))))))),,,,,,+++***)))(((((('''(((((((((((())))))))))))+++++++++++++++*********+++,,,---,,,+++***+++---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------///...---,,,,,,---//////......///000000000000//////000000111111000000///000111111222222222111111000000111111111111000000222222222222222222222222333333333333333333333333111111000000000000////////////000000111111222222111111111111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---+++))))))*********)))+++++++++***************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******++++++++++++***************(((&&&%%%'''***+++,,,******))))))((((((''''''((((((((((((((((((((((((555555555666555555444444444333333222222222333333444555666777888888888888;;;999666444333444555777444555666888888888777666555555555444444222111111111111111222333444444555666666666666666666666666222222111000000000000000000000000000000000000000........./////////000000111111000000000/////////))))))***+++,,,------...++++++++++++++++++++++++,,,(((---000KKK>>>555,,,,,,+++******)))*********)))))))))************+++************))))))))))))((((((((()))***++++++,,,'''***,,,,,,)))((((((***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((())))))((('''***222888444***###&&&,,,(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))((())))))***+++***((('''''')))+++---,,,***)))((()))***)))(((((((((''''''''''''((((((((((((''''''(((((()))************))))))))))))((((((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************(((((((((((((((((((((((((((((())))))******++++++(((((((((((()))))))))))),,,,,,++++++******))))))***,,,,,,,,,+++***+++,,,++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......---...//////000000/////////000000000000000000///111111111222222222222222111111222222222222111111222222222222222222222222333333333333333333333333111000000000////////////000000000000111111222222222111111111000000000000//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++&&&&&&&&&''')))***++++++*********************************)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******++++++++++++*********************************((('''(((***+++,,,+++***)))))))))((((((((('''((((((((((((((((((((((((444555555555555555444333333333222222222333333444555666666777666666555555:::888555333222333555777333444555666777666555444333444444444333222111000///000111222222333444444444444444444444444444444333333222111111111111222////////////////////////............////////////000000//////////////////++++++++++++++++++++++++++++++++++++++++++++++++,,,(((...111MMM@@@777---,,,++++++***))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***...000///+++'''''')))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''')))+++,,,+++)))***,,,...,,,(((%%%''')))(((((())))))))))))((((((************************(((((((((((())))))))))))***)))((('''''')))***,,,+++***(((((()))***)))(((((((((''''''''''''((((((''''''&&&&&&''''''((())))))(((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************(((((((((((((((((((((((('''(((((()))******++++++(((((((((((())))))))))))+++++++++******)))))))))***+++,,,,,,******+++,,,))))))******+++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///......------------...------...///////////////000//////////////////000000000000111111222222333222333333333333333333222222222222222222222222222333333333333333333333333000000000////////////...000000000000000111111111111111111000000000000//////...---,,,,,,++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++%%%&&&((())))))***++++++************************))))))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))((((((***,,,......,,,)))))))))))))))(((((((((((())))))))))))))))))))))))333444444555555555444444333333222222222333444444666666666666666555444444888666444333333333555666333333444444444444444333222333333333222222111000///000111222222222222222222222222222222222222222444333333222111222222222////////////////////////------........./////////////////////............,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,)))///000JJJ===666///,,,,,,+++***))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))******))))))((('''+++000333111+++'''''')))'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&'''***///000...,,,)))(((&&&&&&'''((('''&&&'''((()))******)))((('''))))))************++++++)))((('''((()))***)))((()))))))))(((((())))))***+++)))(((((()))***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))***************)))))))))***+++,,,+++***)))***,,,(((((())))))******++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////...000//////......//////000000/////////000111222333222222333333333333222222111111111111111111111111333333333333333333333333000000////////////......///////////////000000000000000000000///////////////...---,,,++++++++++++++++++++++++++++++++++++******++++++++++++*********,,,---,,,+++)))*********************+++++++++))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******((((((((((((((()))))))))''')))+++...000///,,,)))))))))))))))(((((((((((())))))))))))))))))))))))222333333444555555555555222222222222222333444444444555666666666666666555666555444444333333444444333333333222222222333333222222222222222111111000///000111222222111000000111111111111111111111111333222222111111111111111////////////////////////---------.........//////........................---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++(((...---DDD777333///---,,,+++***))))))))))))'''''''''((((((((())))))(((((((((((())))))******'''((()))******))))))((()))...333111+++''''''***'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&''',,,111444222///((('''&&&&&&''''''&&&%%%'''((()))******)))((('''''''''(((((()))))))))))))))'''&&&'''***+++***((((((((()))******)))((('''***)))'''''')))***)))(((((((((''''''''''''(((((('''''''''''''''(((((()))((((((((((((''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))************)))+++,,,+++***)))***+++((())))))***++++++,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,---......//////......000///............///000...............000111222000111111222222111111000000000000000000000000000222222222222222222222222000000/////////.........///.....................////////////.........---///...---,,,++++++++++++************************)))******************)))))),,,...---+++)))***+++))))))*********+++++++++((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******(((((()))))))))*********((()))***,,,......,,,***(((((((((((())))))))))))))))))))))))))))))))))))111222333444555555666555222222111222222333444444333333555666777777888888444444444444444444333333444333222111111111333333111111222222222111111000000000111222222111//////////////////////////////222111111000000000000000////////////////////////---------.........//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***(((---***@@@333111///---,,,+++***))))))))))))''''''''''''((((((((()))'''((((((((())))))******%%%&&&((()))***+++******&&&,,,222111+++'''(((+++''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&''',,,333666444111((((((((('''&&&%%%%%%&&&'''((()))++++++)))((('''%%%&&&&&&&&&''''''(((((()))'''&&&'''***+++***((('''(((***++++++)))'''&&&***((('''''')))***)))(((((((((''''''''''''((((((((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((())))))******++++++)))+++++++++***)))***+++))))))***+++,,,,,,------******+++,,,,,,---......---,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++((()))***+++,,,---------,,,---......//////......000///...------...///000...---------...///111222//////000000000000//////////////////////////////111111111111111111111111000/////////...........................---------///.........------------......---,,,++++++++++++************************))))))************))))))###'''++++++***)))***,,,))))))******++++++++++++(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,))))))((()))+++,,,,,,+++(((((((((((())))))))))))))))))))))))))))))))))))333222222444666666555444444444555555444444333222222333555777888777666555666555444333222333444444444333222222222333444444444666999999666333000///////////////////////////111000///......///000000222111///---,,,+++,,,,,,...------,,,,,,,,,------...............------,,,,,,+++,,,---//////---++++++++++++++++++++++++++++++++++++*********))))))111...---000333444///***+++++++++***)))(((((('''%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++***)))((('''&&&&&&'''((('''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%&&&&&&((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''(((((('''&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$%%%&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&******))))))((((((((('''(((''')))...333333...(((%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))++++++***((())))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((*********)))((((((((())))))))))))(((((()))(((((('''''''''((((((************************))))))))))))))))))))))))))))))))))))************)))******++++++++++++*********+++******)))((('''******+++,,,,,,,,,,,,+++------++++++++++++------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,------------------------,,,,,,------...////////////...------...///...,,,---...000111111111000///---///000///......///000/////////000///......---///000222444444222000///........................++++++***+++,,,...000111//////.........------------...//////------...//////---***)))***)))((('''+++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))((((((******))))))((((((''''''((())))))))))))*********((()))***++++++***)))(((***)))((((((((()))+++,,,,,,***(((''')))******))),,,***((('''&&&'''((()))333222222444666666555444444444555555444444333222444555777999:::999888777777666444333333333444555444333222222222444555777;;;===>>>===999444111///////////////////////////222111000000000111222222222111///...---,,,,,,---...------,,,,,,------......////////////...------***)))***+++------+++***++++++++++++++++++++++++)))))))))***++++++,,,,,,...,,,+++...111111...)))++++++******)))(((((('''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((()))((('''&&&&&&&&&'''''''''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''(((((('''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&((())))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((,,,111111---(((%%%&&&''''''''''''&&&%%%(((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))((('''))))))************))))))(((((((((((((((((((((((()))((((((((('''''''''''',,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((()))******)))((('''((())))))******))))))(((***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))))))))(((((('''((())))))*********))))))******+++,,,,,,,,,,,,+++---,,,++++++++++++,,,---++++++,,,,,,+++******)))******+++++++++,,,,,,,,,------------------------...............---------///---,,,---...///...,,,---...///000111000//////---///000///...---///000///////////////......---111111111111111111111111111111000///......---------,,,,,,---...///111222///.........---------,,,***+++,,,+++***)))***,,,000...,,,+++++++++***)))+++******)))))))))))))))))))))))))))************++++++++++++++++++++++++************)))))))))((((((((())))))))))))((((((***)))))))))(((((((((''')))))))))*********++++++((()))***++++++***)))((())))))))))))***+++,,,,,,---+++(((((()))******)))+++***((('''''''''((()))333222222444666777666444444444555555444444333222444555777888999999888777888777555444444555555666555444222222222555888:::AAACCCCCCAAA<<<666222111////////////////////////////////////000111222222333222000///...............---------------......//////000000000///......***))))))+++,,,---+++***++++++++++++++++++++++++''''''(((***+++---...///***)))(((+++...///,,,)))++++++******)))((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&''''''((()))'''((()))******)))((('''''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&%%%$$$%%%'''&&&%%%%%%&&&(((******)))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&'''+++......+++'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''((())))))******))))))((((((((((((((((((((((((((((((((((((((('''''''''''',,,+++******)))(((''''''(((((((((((((((((((((((()))*********)))((('''&&&)))******************)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))((('''&&&'''''')))******+++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------//////......---,,,,,,+++...---,,,---...///...------...//////000000//////...///000///...---...//////////////////.........222000///------///000222333222111000///---,,,,,,............///111222333......------------,,,,,,)))***+++***)))((()))+++000...,,,+++++++++***)))+++******)))))))))))))))))))))))))))************++++++++++++++++++++++++************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************+++++++++,,,))))))************))))))))))))***,,,,,,---------...,,,))))))***++++++***+++***(((''''''((())))))333333333444666777666555444444555555444444333222222333444555666666666666999888666555555555666777666444333222333666999<<>><<<999555333333111111111111111111111111+++,,,,,,---.../////////222222222111111000//////---------------...///000000000000000000//////...,,,+++***+++---...---,,,*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,(((((((((***+++,,,,,,+++*********)))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((***++++++***((('''******))))))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((()))))))))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((()))))))))******&&&&&&&&&'''(((((('''&&&)))(((((((((((((((((()))&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((***,,,+++)))'''((()))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((($$$%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''((()))******+++******++++++++++++******'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,,,,,,,++++++)))((('''***************)))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))*********))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---,,,+++,,,...///...------------------......//////000000000...------///000000///............///.........//////...............------------,,,,,,------..................++++++,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,***(((((())))))((('''+++******)))))))))))))))((()))))))))************************************))))))))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,***))))))))))))))))))***((())),,,...000000000000000---+++******+++******)))((((((((((((((())))))444333333555777888777555444444555555444444333222555555555666666777888888999888666555555555666777555444444444555666888999555777888888666444444444111111111111111111111111...///000111111111111111111111111111111000//////------------...///000000//////000000000///......+++)))((((((***++++++************++++++,,,,,,---------,,,,,,+++++++++***)))))))))******+++,,,,,,******))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''((())))))******'''''''''&&&&&&&&&&&&&&&))))))(((''''''((())))))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''(((((((((((((((+++---,,,)))'''''')))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''(((***,,,---)))******************)))'''&&&&&&''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))((('''&&&+++++++++******)))''''''******+++,,,,,,,,,,,,+++******++++++++++++******))))))******++++++************+++++++++,,,,,,,,,******++++++,,,,,,------***++++++,,,------......,,,+++***+++---......------,,,,,,,,,,,,---......///000111000...------...111000///------......///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******++++++++++++,,,,,,***+++,,,+++***)))***,,,---,,,******++++++***)))+++******)))))))))))))))))))))))))))************************************))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))************+++++++++,,,******))))))))))))******((()))+++---///000111222///---***)))******))))))(((((((((((())))))))))))444444444555777888777666444444555555444444333222555555555555666777888888888777666555444555666666333444555555666666666666222444666666444444444555222222222222222222222222///000111222222222111000///000111111111000///...------------...///000111...////////////...------+++)))'''''')))++++++***)))******+++,,,,,,------------,,,,,,,,,+++++++++)))******)))))))))***+++)))))))))))))))))))))***&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''((((((''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((''''''%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&(((+++---...///(((((((((&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&%%%%%%&&&&&&((())))))((((((''''''''''''((((((''''''''''''(((((((((((('''+++---+++'''%%%&&&)))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((()))+++,,,((())))))******))))))(((''''''''''''((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((()))))))))(((((('''))))))*********))))))(((******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***))))))******+++,,,,,,++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---+++******+++---......------,,,+++++++++,,,......///000111000...,,,---...111000...---------///000111000///......///000111.........------,,,,,,+++,,,---......---,,,+++***************+++++++++,,,)))***+++***)))((()))+++---+++))))))***+++***)))+++******)))))))))))))))))))))))))))************************************((()))))))))************(((((())))))))))))(((((('''((((((((()))))))))***)))))))))*********+++++++++***)))(((((()))***+++((()))***+++...000222333///,,,***((())))))((('''''''''((()))))))))))))))444444444555777888777666444444555555444444333222333333333333333444666666888777555444444444555666333444555666666666444333333444666666444444444555222222222222222222222222//////000111111000///...//////000111111000......---------......000111111...............------,,,---+++))))))+++,,,---,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******)))''''''(((***)))))))))))))))*********%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((()))))))))%%%&&&((()))))))))((((((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))******'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((((((((('''$$$%%%'''&&&%%%%%%&&&((((((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&$$$###$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%###$$$'''***...111444555))))))(((&&&%%%$$$&&&(((&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((''''''''''''((((((((()))&&&***,,,+++&&&###%%%(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))######$$$%%%&&&'''((()))(((((((((((((((((((((((())))))(((''''''((()))***(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++++++++***'''((()))******++++++*********+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------...------,,,,,,++++++***+++******+++---......------,,,+++++++++,,,---...000111111000...,,,---...222000...---,,,---///000444111...,,,,,,...111444111111000...---,,,+++***---............---+++***))))))******+++++++++,,,)))+++,,,+++***)))***++++++)))''''''((()))((('''+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((('''((((((((())))))******((())))))))))))*********+++***)))(((((()))***+++(((((()))***,,,///222444///,,,)))(((((((((((('''''''''((())))))***))))))666777888999888666444333444444444666777777444222333333333333444444555666666777888777666555666777222333444666666666555555000111222333333333333333222222111111111111111111111000000///////////////222222111000///...------,,,,,,,,,---------......///............---------++++++***************+++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,++++++***)))(((''''''******))))))((((((''''''''''''(((((())))))******+++*********))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++***((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&(((&&&%%%&&&))))))'''$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$%%%((()))((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%)))((('''&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))(((&&&&&&''')))((('''&&&&&&&&&&&&&&&,,,+++******---333:::???)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,***(((&&&%%%&&&'''((()))))))))))))))((((((((()))'''&&&''')))***'''%%%&&&'''''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((************************))))))))))))))))))))))))++++++******************...---,,,+++***))))))))),,,,,,,,,++++++*********************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,,,,++++++---......,,,***...777???NNN<<<......///******000,,,,,,++++++***)))((((((************))))))))))))''''''(((((())))))******,,,,,,++++++***))))))(((((((((((((((''''''''''''+++***)))'''''''''((()))(((***+++***)))((()))******************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))*********+++*********))))))(((((('''((()))***+++,,,------222///***)))+++,,,+++***++++++************++++++777777888999888666444333444444444666777777444222222222222333444555666777777888888777666555555666555555666777777666555444111111222333333333333333000111111111222333333333222222111000000000000111222222111000///...------,,,,,,,,,---------..................------------++++++************++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++*********)))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))************)))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++***((('''&&&&&&''''''(((((('''''''''&&&&&&&&&(((&&&%%%&&&((()))'''%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%(((((((((''''''&&&&&&&&&,,,******---222555555444)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))+++***(((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&((('''&&&''')))***(((&&&((((((((())))))*********'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++************,,,,,,,,,++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++------,,,,,,,,,,,,++++++)))+++,,,++++++///777>>>GGG888---...///+++***...,,,,,,+++******)))((((((*********)))))))))(((((('''((((((((()))))))))***************************+++++++++***))))))((((((+++***)))(((''''''((()))(((***+++***)))((()))***))))))******))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))*********************)))))))))((()))***************++++++000,,,)))((()))******)))+++******))))))******+++777888888999888666555444444444444555777777444222222222222333444555777777888999999888555444444555777888888888888666555444222222333333444444333333000000111222333444555555444333333222222222222222222111000000///...------,,,,,,,,,---------..................------------++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++(((((())))))************))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))(((''''''&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&''''''((((((''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&''''''((((((((('''&&&&&&+++***+++111777666///'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))'''((((((((((((((()))))))))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))------,,,+++************+++++++++++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......,,,+++***------,,,,,,,,,,,,++++++(((***,,,,,,+++...333888<<<111***---000,,,***,,,+++++++++******))))))(((******))))))))))))(((((((((((((((((())))))))))))(((((())))))***+++,,,,,,,,,,,,+++***))))))((((((***))))))(((((((((((()))(((***+++***)))((()))***(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))*********************))))))))))))+++++++++******))))))))),,,***'''''''''(((((('''+++******))))))******+++888888999888888777555555555444444555666666555333111111222333444555777888999999999888555444444444888888999:::999888777666333333444444444444333333222222222333333444444444444333222222111111222222111000000///......------,,,,,,,,,---------...............---------,,,,,,++++++*********+++,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++))))))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$%%%''')))&&&'''(((((()))(((''''''(((***...333555222***$$$((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$)))((('''&&&&&&&&&&&&'''''''''((((((((((((((()))%%%%%%&&&((()))***))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))************,,,,,,++++++***++++++++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------.........---,,,,,,------,,,,,,,,,++++++++++++---...---++++++,,,...222+++(((---000---***++++++*********)))))))))(((***)))))))))(((((((((((((((((((((((())))))))))))(((((())))))***+++++++++)))))))))((((((((((((((()))))))))(((((((((((()))(((***+++***)))((()))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))******************)))))))))))))))************))))))))))))***)))'''''''''(((((((((******))))))))))))******999999999888888777666555555444444444666666555333222222222333444555777777999999999888555444444444666777999:::::::::999888444444555555555444444333444444444333333222222222222222111000000000000000000000//////......------,,,,,,,,,---------.........------------,,,,,,,,,++++++******+++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++******)))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%%%%'''***&&&&&&'''((())))))))))))''',,,111222///+++)))((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))$$$&&&'''(((((())))))***&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))***+++''''''''''''''''''''''''((((((''''''(((((()))***''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''((((((((()))(((((())))))))))))((((((((((((''''''''''''((((((************************))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++***++++++,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******,,,---............------,,,,,,,,,++++++++++++,,,------+++*********,,,((((((,,,...---++++++*********))))))))))))))))))))))))(((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((())))))))))))((((((***+++***)))((()))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))*********))))))))))))))))))******(((((()))))))))*********((()))))))))(((((()))******))))))))))))))))))***:::999999888777777666666666555333444555666555444333333333333444555666666888999999888555444444555666777888::::::::::::999555555666666555555444444555555444333222111000000111000//////......///////////////.........------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++***++++++,,,---...,,,++++++******++++++,,,*********+++++++++++++++,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''&&&&&&((()))'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$""""""$$$&&&'''$$$$$$%%%%%%&&&%%%%%%%%%((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''''''''((()))***++++++000333000***&&&(((+++''''''''''''''''''''''''''''''''''''''''''''''''!!!"""###$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&((()))((('''((())))))))))))(((((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''(((((()))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,---------************+++,,,------)))))))))***************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))***************)))******+++++++++++++++++++++++++++++++++++++++((()))***,,,...///000000------,,,,,,,,,,,,++++++((()))***,,,,,,,,,,,,,,,***))))))***,,,------,,,))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((()))))))))))))))))))))((()))******++++++,,,,,,,,,'''(((((())))))))))))((((((***+++***)))((()))***''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))*********))))))))))))************((((((((())))))*********''')))******))))))***,,,***))))))(((((())))))***::::::999888777777777777666555333444555666555444444444444333333444444555777888888777666555555666777888999::::::999888888666666666666666555444444333333333222111111111000111000//////......////////////.........---------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++,,,---......,,,++++++******++++++,,,)))*********+++++++++++++++*********))))))(((((('''((((((((()))))))))******)))))))))(((((((((''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&(((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&((()))(((&&&&&&)))+++((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((((('''&&&%%%'''))),,,...333444333///)))%%%&&&(((&&&''''''''''''''''''&&&''''''''''''''''''''''''"""######%%%&&&'''((((((%%%&&&&&&&&&'''&&&&&&&&&######$$$%%%%%%&&&''''''%%%'''***)))'''&&&''')))*********))))))((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&''''''((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,------************+++,,,---...((()))))))))*********+++************************((())))))***++++++,,,,,,************************((()))))))))*********+++((()))******++++++******************************((()))+++,,,---...//////------,,,,,,,,,,,,++++++))))))***+++,,,------,,,,,,+++***)))***---......((()))))))))))))))))))))))))))((((((((('''''''''***)))))))))((((((((('''''''''(((((())))))******,,,,,,,,,++++++*********&&&'''((()))******)))((((((***+++***)))((()))***'''((())))))******))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))*********((()))))))))************)))))))))))))))(((((((((%%%(((******))))))***,,,))))))(((((((((((())))));;;:::999888777777777777777555333333555666555444555555444333333333333444666777888777666555666777888999::::::999888666555666666777777666555444444111111111111111111222222111000000///////////////...............---------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++,,,---...///,,,++++++++++++++++++,,,))))))******++++++++++++))))))))))))************'''((((((((())))))************))))))((((((((('''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&'''''''''(((((($$$'''))))))&&&%%%&&&(((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''')))***)))''''''))),,,((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###%%%&&&&&&'''((((((((('''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---+++*********)))'''%%%$$$&&&)))---///:::777222...***'''$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%$$$######%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&(((******'''%%%'''((())))))(((((('''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((((((((''''''''''''((((((************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******+++,,,---...(((((())))))*********+++************************((())))))***++++++,,,,,,************************(((((())))))*********+++(((((()))*********************************************+++,,,---------------------,,,,,,,,,++++++...,,,++++++++++++***)))......+++((())),,,//////(((((((((((()))))))))))))))(((((((((''''''''''''******))))))((((((((('''%%%%%%&&&((()))+++,,,,,,------+++***((('''&&&%%%&&&'''(((*********)))((((((***+++***)))((()))***(((((()))***************((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((()))************(((((())))))*********+++++++++***)))((('''&&&&&&$$$'''******)))(((***,,,))))))(((((((((((())))));;;888666666777888777777666555444333333444555666444222000///000111444666888888999888888666444333666777999::::::999888777333444666777666444111///000000111111111222222222111111111000///......------------...............,,,++++++******++++++,,,///......---,,,+++************+++++++++,,,,,,,,,...,,,***(((((()))***+++&&&'''(((+++---,,,)))'''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))))))))))))))'''&&&%%%%%%%%%%%%&&&'''******)))((('''&&&%%%%%%%%%+++000000+++(((''')))******+++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&''''''&&&%%%%%%(((***%%%)))......,,,++++++---''''''''''''''''''&&&&&&)))(((&&&&&&'''''''''&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''(((%%%$$$%%%'''(((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''+++222333,,,''''''&&&"""%%%%%%%%%%%%&&&)))...222999222***''')))+++***(((&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&''')))))))))))))))(((''''''''''''((())))))))))))))))))'''&&&%%%&&&'''&&&%%%%%%&&&''''''&&&&&&''')))((((((''''''''''''((((((,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,+++,,,,,,---...///000))))))***++++++++++++******,,,,,,+++)))((()))***++++++************++++++++++++************++++++((()))***,,,------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,---------+++***+++,,,------......------,,,+++)))''''''''''''(((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))******+++******)))))))))))))))...,,,+++)))'''&&&%%%%%%''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))((()))***++++++***)))(((******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((()))))):::888666555666777777777666555444333333444555666444333111000000222444666333333444444333222111000555777888::::::999888777444444555666555333111000111111111111222222222222222111111000//////..................------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,---,,,***))))))***+++,,,,,,***)))***+++,,,,,,+++))))))))))))))))))))))))(((((((((''''''(((((((((''''''((((((((((((''''''''''''((()))))))))))))))((('''&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&$$$)))......***'''&&&'''((())))))(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&%%%&&&(((***)))+++,,,,,,+++)))))))))''''''''''''''''''&&&&&&)))'''&&&%%%&&&'''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((...///***'''((((((%%%%%%&&&&&&&&&&&&(((---000333---(((&&&)))++++++)))''''''&&&%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))%%%'''(((((('''&&&&&&''')))))))))))))))(((''''''''''''((()))))))))))))))+++)))''''''((()))((('''%%%&&&''''''&&&&&&''')))((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))))))))***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,---...///)))******+++++++++++++++)))***+++***)))((()))***++++++************++++++++++++************++++++++++++*********,,,---...------......------,,,+++******+++,,,,,,---......+++*********+++***)))(((++++++,,,---------------,,,+++***(((''''''(((((((((((((((((('''''''''&&&(((((((((((((((((((((((('''(((((()))***+++,,,,,,+++***))))))(((((())))))'''''''''&&&&&&&&&%%%%%%''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''((('''&&&&&&&&&&&&'''((('''((())))))))))))((('''************++++++++++++************************))))))))))))))))))))))))))))))(((((((((((()))))):::888555555666777777666555555444444444444555555444333222111111333555666333333444555555444333222555666777999999999888777555555444444333222222111111111111222222222333333222111111000000//////............------,,,,,,,,,++++++************++++++*********+++++++++,,,,,,*********++++++++++++,,,,,,+++*********+++,,,---111...***((())),,,---...))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((())))))))))))((()))(((''''''''''''((()))''''''''''''''''''''''''$$$(((,,,,,,)))&&&&&&''''''(((((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((('''&&&'''(((***---,,,***))))))((('''%%%&&&&&&&&&&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))%%%)))***'''%%%'''((((((&&&''''''&&&%%%'''+++---+++'''%%%%%%(((+++***)))(((''''''&&&&&&''''''(((%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((())))))))))))(((%%%'''(((((('''&&&&&&'''((())))))))))))(((''''''''''''((())))))))))))(((+++)))''''''((()))((('''%%%&&&''''''&&&&&&''')))((((((''''''''''''((((((((((((((('''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))******++++++++++++************+++++++++,,,,,,,,,************+++,,,------******+++,,,,,,,,,,,,+++((()))+++***))))))***+++++++++************++++++++++++************++++++...,,,***))))))***---///------......------,,,+++))))))***+++---...//////)))************)))((((((***++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,---...///000+++***))))))(((((())))))&&&''')))***++++++******''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))999777555444555666666555444444444444444444444444444333222222222333555666333444555666666666555444444555666777888888888777555444333222111111111222111111111222222222222333111111111000000////////////......---,,,+++******++++++************++++++************************************++++++++++++++++++******+++,,,---...222...***((()))+++,,,---)))))))))))))))))))))))))))(((((((((((((((((()))''''''((((((((((((''''''&&&'''(((((())))))(((((((((''''''''''''''''''(((&&&&&&&&&''''''(((((((((%%%(((++++++)))''''''''''''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&((()))((('''''')))***...***'''&&&((((((&&&$$$%%%%%%&&&&&&&&&&&&'''''')))'''%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''''''''((())))))$$$&&&&&&%%%%%%&&&'''''''''''''''&&&%%%&&&(((+++&&&$$$###%%%''')))((('''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&&&&'''(((((())))))(((((('''&&&&&&'''(((((())))))((((((((('''%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&''')))(((''''''&&&&&&''''''((((((((((((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******++++++++++++***************++++++,,,,,,---******))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,(((***++++++******,,,---++++++************++++++++++++************++++++...---+++******+++,,,---------......------,,,+++******+++,,,,,,---......+++,,,---,,,+++*********)))***++++++,,,,,,++++++,,,++++++************************))))))))))))(((((((((((((((((((((((((((------...///000000111111******)))((((((((((((((('''(((+++---...---,,,+++''''''((()))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))888666444333444555555555333444444444444444444333333333222222222333444555111222333444444333333222444444555666777777888888555444222000000000111222000000111111111111222222000000000///////////////......---,,,+++******)))+++******))))))******+++,,,,,,++++++***)))(((((())))))*********+++++++++************+++,,,,,,---...,,,***)))***+++***)))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&(((***+++***)))((((((((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%'''((((((''''''((()))***'''$$$%%%((()))(((&&&%%%%%%%%%%%%&&&&&&''''''(((&&&%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''''''''((())))))&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&(((%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((&&&%%%$$$%%%&&&%%%$$$%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++******)))))))))***+++,,,,,,------******)))))))))***++++++******+++,,,,,,,,,,,,+++)))+++,,,,,,++++++---...++++++************++++++++++++************++++++,,,,,,---------,,,++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++)))***+++)))***++++++,,,,,,++++++++++++++++++*********)))+++*********))))))))))))((((((((((((((((((((((((.........---------------***))))))((('''(((((((((%%%'''(((******)))'''&&&''''''((()))))))))))))))************)))))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((())))))(((''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))888666333333444555555444333333444444444444333333222222111111222222333333333444555555555444333222333444444555666777888888444333222000///000000111/////////000000000111111........................,,,,,,,,,++++++***************))))))))))))******...---,,,+++***)))(((((()))))))))************+++)))************+++++++++***))))))***+++***((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''((()))*********))))))((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&(((((('''&&&'''(((&&&%%%%%%&&&((())))))((($$$$$$%%%%%%&&&&&&''''''(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))(((%%%%%%((()))'''$$$$$$%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''%%%'''(((((('''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''***(((&&&&&&'''((('''&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''************************(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))************))))))))))))***+++,,,------...+++***************++++++))))))***++++++++++++******+++---,,,++++++,,,---++++++************++++++++++++************+++++++++,,,---......---,,,+++------......------,,,+++...------,,,,,,++++++***(((+++---,,,)))((()))+++***++++++,,,,,,,,,,,,,,,)))******++++++***))))))************))))))))))))((((((((((((((((((((((((******))))))((('''''''''***)))((((((''''''((((((((())))))******)))''''''''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))777555333222333444444444222333444444444444333222000000000111111111222222555666777777666555444333333333333444555666888888333222111000000/////////............////////////------------------------++++++++++++******************))))))))))))******------,,,,,,++++++******))))))))))))************))))))******))))))(((((()))(((((()))***+++)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***)))((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###%%%''''''&&&%%%&&&&&&###%%%((()))((((((((()))###$$$$$$%%%&&&&&&''''''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$%%%+++...)))%%%%%%$$$%%%&&&&&&$$$$$$%%%'''%%%&&&&&&&&&%%%&&&''')))%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%'''(((((('''&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''***(((&&&&&&'''''''''&&&%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&''')))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))************))))))((()))***+++,,,------...,,,++++++*********++++++(((((()))************)))***+++,,,+++)))))))))+++++++++************++++++++++++************++++++,,,,,,,,,,,,------......------......------,,,+++---,,,,,,,,,,,,,,,,,,+++))),,,///...***(((***,,,++++++,,,---------------(((((()))*********)))(((******)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&))))))(((''''''''''''(((************************''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))******)))(((''''''((()))******)))(((((((((((()))***(((((()))))))))*********************************))))))))))))))))))))))))))))))(((((((((((())))))777555333222333444444333222222444444444444222222///000000000111111111111222222333333222000///...333333333444555666888888222222111111000/////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******))))))))))))******++++++,,,,,,,,,---------))))))))))))************)))))))))))))))((('''&&&***((('''''')))+++++++++(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))((('''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((("""$$$&&&'''&&&%%%%%%%%%###'''++++++)))'''''')))######$$$%%%%%%&&&''''''(((&&&$$$$$$%%%%%%%%%$$$%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''$$$&&&((('''%%%$$$%%%(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''###%%%---111,,,''''''###%%%&&&&&&%%%$$$%%%'''%%%&&&&&&&&&&&&'''***,,,%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''(((((('''''''''&&&$$$$$$%%%%%%%%%$$$%%%&&&((('''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''------,,,+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))))))))************))))))((())))))+++,,,---......,,,,,,+++++++++++++++,,,''''''((())))))))))))))))))******)))'''&&&'''(((++++++************++++++++++++************++++++---,,,+++***+++---000222------......------,,,++++++++++++,,,,,,---------+++///222111---***,,,///+++,,,------......------'''((()))******)))((('''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((('''''''''''''''&&&&&&%%%%%%&&&'''((()))'''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***+++)))(((&&&&&&((()))+++)))((('''&&&&&&'''((()))))))))))))))************************************************************))))))(((((((((((())))))777666555333222222333333333333444444444333222222000111111111222222222222111111222333333333333222333333333333333333333333333222000///...///000222222000//////000000///---......---,,,,,,,,,,,,---************************((()))***++++++++++++++++++***)))(((((()))************))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))'''&&&(((+++---,,,***''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%###"""!!!"""######(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((***))))))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))*********'''''''''''''''((())))))(((((())))))))))))((((((******+++,,,,,,,,,,,,+++************************,,,,,,++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++//////...---,,,++++++***//////............//////---------,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((***((('''&&&&&&'''(((***)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))...***&&&%%%'''))))))((())))))))))))))))))))))))+++***)))(((((()))***+++***)))(((''''''((()))*********))))))((((((''''''((((((((()))******++++++******))))))((((((''''''777666444333222222333333333333333333333333222111000000000000111111111222000111111222222222222222333333333333333333333333333222000///...///000111---,,,+++,,,.........,,,...---,,,,,,++++++,,,,,,************************))))))***+++++++++******+++***)))(((((()))************************)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((((('''&&&'''***,,,+++)))''''''''''''''''''''''''(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''(((((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++------------------------.........---,,,,,,++++++.........///000111222333------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))******+++)))''''''))))))(((&&&((((((((((((((((((((((((+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))((((((((((((***************************)))))))))((((((((('''777666444333222222333444333333333333222222111111////////////000000000000//////000111111111111111222222222222222222222222222111000///...///000111///...---...111222111000------,,,,,,,,,+++++++++*********************************+++******))))))******))))))))))))******+++++++++++++++,,,,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((('''&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''(((((((((&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((('''&&&&&&%%%'''''''''''''''((())))))(((((())))))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///111333555666,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******)))((('''&&&&&&'''((())))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************''''''((()))***)))&&&$$$((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))++++++***))))))(((''''''))))))))))))((((((((((((666555444333222333333444333333222222111111000000.........////////////000...//////000000000000000222222222222222222222222111111000////////////000111000///000111222111000---------------,,,,,,+++******************************+++******)))(((((()))))))))))))))******************++++++,,,,,,,,,((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++******)))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,---...000222444555,,,+++++++++++++++++++++************************,,,++++++***)))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++)))(((''''''''''''((())))))))))))))))))******+++(((((((((((((((((((((((())))))))))))*********+++&&&'''((())))))((('''%%%((((((((((((((((((((((((***))))))))))))))))))***'''((()))******)))((('''''''''(((((())))))******(((((((((''''''&&&&&&&&&))))))))))))((((((((((((666555444333222333444555444333222000000///000000---.........////////////......///000000000000///111111111111111111111111111000000///////////////000...------------+++***---............---,,,,,,))))))))))))))))))))))))***************)))((('''(((((())))))************(((((())))))******++++++'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&***))))))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%''''''((())))))(((''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))(((((())))))))))))(((((())))))***++++++++++++***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))******+++,,,,,,------------,,,,,,------...///000++++++++++++++++++++++++************************++++++******)))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''(((((()))))))))))))))******+++((((((((((((((((((((((((((())))))))))))*********'''(((((((((''''''((()))'''''''''''''''''''''''')))))))))******)))))))))'''((()))******)))((('''''''''(((((())))))******'''''''''(((((()))))))))(((((((((((())))))))))))555555333333333333444555444333111///......//////............////////////......///000000000000000000000000000000000000000000000000/////////......111///...------,,,***(((,,,---...///...---,,,+++)))))))))))))))))))))))))))))))))***))))))(((((('''((()))******+++******((((((((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&%%%$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%%%%%%%$$$(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%######%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''')))******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$'''((()))******)))((('''&&&&&&&&&'''(((((())))))$$$%%%&&&'''((()))***+++&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&'''(((((())))))'''''''''''''''((())))))(((((())))))))))))((((((((()))******++++++******))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,+++++++++,,,,,,*********+++++++++++++++*********************************))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))((('''''')))+++''''''''''''''''''''''''))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))******+++,,,,,,(((((((((((())))))))))))555444333333333333555555444333111///------...///....../////////000000000//////000111111111111000000000000000000000000000///////////////......---111///............,,,******+++,,,------+++***((())))))))))))))))))))))))'''((())))))))))))))))))&&&''')))***++++++******)))(((((((((((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$&&&((('''%%%$$$%%%'''''''''''''''''''''''''''(((''''''''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&'''''''''((((((((()))&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%'''((()))******)))((('''$$$%%%%%%&&&''''''((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((((())))))***************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************************)))************+++++++++------------------------+++++++++++++++,,,,,,,,,,,,++++++******+++++++++)))*********++++++++++++************************)))))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''')))))))))))))))******+++))))))))))))))))))))))))&&&'''''''''((((((((((((&&&)))+++,,,***)))***+++''''''''''''''''''''''''((()))***++++++***)))((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***555444333333333444555666444333000...------...///////////////000000000000//////000111111111111111000000000000000000000000/////////000///......---+++***))))))++++++***)))((()))+++++++++***(((&&&))))))))))))))))))))))))''''''((())))))***))))))&&&''')))***+++++++++*********))))))((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''%%%$$$%%%(((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$######$$$###$$$&&&'''((('''&&&&&&###$$$%%%&&&((()))******&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''$$$$$$%%%'''(((***+++,,,%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((()))++++++)))((('''######$$$%%%%%%&&&''''''******)))((('''&&&&&&%%%(((((())))))))))))((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&'''((())))))************)))(((((('''''''''''''''''''''((())))))(((((())))))))))))(((((((((((()))***************************************,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))******+++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((###(((---///---+++))))))''''''''''''''''''''''''((()))***++++++***)))(((***)))(((''''''((()))*********))))))(((((('''''''''''''''&&&%%%%%%$$$$$$'''((((((((())))))******//////000111333444555555555222...---...000///...111000000000/////////...//////000111222222333333000000///...............//////...---------------,,,,,,,,,++++++*********++++++***(((&&&$$$"""!!!******))))))((((((''''''((((((((((((((()))******&&&''')))*********)))((())))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''')))******)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((((((%%%"""%%%'''***+++)))'''%%%%%%''''''&&&&&&&&&&&&''''''&&&"""###)))***&&&%%%(((%%%%%%&&&&&&'''((((((((())))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%))))))*********((('''&&&%%%%%%&&&'''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''')))***++++++***)))'''''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))***+++++++++,,,************************,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((())),,,,,,,,,+++***(((&&&%%%)))))))))))))))******+++***************************))))))(((''''''&&&&&&***)))(((''''''((()))***)))((('''''''''(((***+++111000---+++)))((((((((((((((((((((())))))))))))((()))++++++******+++,,,&&&&&&&&&&&&'''''''''(((+++*********))))))(((((())))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))///000000222333444555555555222...---///000///...000000000000000///////////////000111111222333333000//////...............//////......------......,,,,,,,,,++++++*********++++++++++++***)))((('''***)))))))))((((((((('''((((((((((((((()))******&&&'''((()))***))))))((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%)))((((((((('''''''''&&&((('''&&&&&&&&&&&&'''(((&&&%%%$$$%%%&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''((()))***)))&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''%%%"""$$$%%%''''''%%%%%%%%%&&&(((''''''&&&&&&''''''(((((($$$$$$)))+++(((&&&(((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&(((((()))***))))))''''''&&&''''''((())))))(((((('''''''''''''''''''''''''''((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''(((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))******************++++++++++++******************++++++++++++************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++,,,+++***)))((('''&&&&&&((((((((('''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((('''((()))***++++++,,,,,,+++***)))((('''''''''''''''((((((((((((((()))++++++***)))+++,,,&&&'''''''''((((((((((((************)))))))))((())))))************))))))***************)))))))))(((((())))))))))))(((((())))))))))))))))))))))))000000111222333333444444444222///...///000//////000000000000000000000000//////000000111111222222000///......------......000/////////............+++++++++++++++*********))))))***+++++++++++++++))))))))))))((((((((((((((((((((((((((()))******''''''((()))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''((())))))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$'''''''''&&&$$$###%%%&&&(((''''''&&&&&&''''''(((+++&&&$$$(((+++)))(((((())))))(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''((()))))))))((((((''''''((())))))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***+++++++++***************))))))***++++++***))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++++++++*********************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,+++***((('''&&&&&&&&&''''''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((()))******(((''''''&&&&&&''''''(((((((((((((((((()))******'''(((***++++++***'''&&&&&&&&&&&&'''''''''(((((((((***+++***))))))***,,,(((((((((((())))))))))))************))))))))))))))))))************))))))***************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))111111111222222333333333333111000//////000000000///000000000000111111111/////////000000000111111//////...------------...//////000/////////......+++++++++***************&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***'''(((((()))))))))))))))***))))))((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&&&&(((((('''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&******+++)))'''%%%%%%&&&((((((''''''''''''((((((+++(((&&&''')))***(((''')))((((((((('''''''''&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''''''''&&&&&&''''''(((((()))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))************************************++++++*********))))))))))))))))))))))))((()))))))))******************++++++++++++******,,,,,,,,,++++++*********************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))*********)))'''%%%$$$%%%'''((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''((())))))*********))))))))))))))))))***((((((((((((((())))))***))))))*********)))(((''''''''''''(((((((((((()))(((***+++***)))((()))+++((())))))))))))******************)))))))))))))))))))))************))))))))))))***************+++(((((())))))))))))(((((())))))))))))))))))))))))222222222222222222222222111111111111000000000111000000000000111111111111//////////////////000000//////...---------------...//////000///...------************************'''''''''(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((())))))************))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&((('''&&&&&&(((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))''')))++++++***(((''''''(((((((((''''''(((((((((******)))(((((()))(((&&&'''''''''((((((((())))))'''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''((())))))&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******************************+++******************+++))))))))))))))))))))))))((()))))))))******************++++++++++++******---,,,,,,,,,++++++******************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''(((((()))(((&&&$$$$$$%%%'''((())))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))'''(((((()))))))))))))))///---***(((''''''))))))((())))))))))))*********(((***+++***(((((()))***))))))))))))*********+++))))))))))))))))))******))))))************))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))333333222222222222222222000111222222000000000222222222111111111000000000............///////////////...------,,,,,,---------.../////////...,,,+++)))))))))***************)))******))))))((('''&&&(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******)))))))))***************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&'''''''''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***)))(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&'''***,,,)))+++,,,,,,***)))******)))((((((''''''(((((()))'''---000,,,((((((((('''&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''''''''&&&''''''((((((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++******))))))******+++***************++++++++++++***))))))))))))***+++))))))))))))))))))))))))))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''((('''&&&%%%&&&'''((())))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))111...***'''&&&''')))+++))))))*********+++++++++)))*********((('''((()))))))))))))))************))))))))))))************))))))************))))))'''''''''((())))))******(((((())))))))))))(((((())))))))))))))))))))))))333333333222222111111111///111333333111000111222444333222222111000//////........................///...------,,,,,,------,,,---...///...---+++***((()))))))))*********+++)))************)))(((((('''((((((((()))))))))***((((((((((((((()))******)))(((((('''((()))***+++''''''(((((()))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&(((+++///:::888444///***((()))+++))))))(((((((((((())))))&&&111777222***((()))***((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((&&&&&&'''''''''(((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((()))******++++++'''((())))))))))))((('''&&&'''((()))***))))))(((,,,+++)))'''&&&''')))***))))))))))))************)))*********((('''((()))((((((((()))))))))******((()))))))))************))))))************))))))'''(((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))444333333222222111111111...111444333111000111333555444333222111///...........................---......---,,,,,,,,,,,,---+++,,,---......,,,***)))(((((())))))*********+++'''(((((())))))))))))((('''((((((((())))))******((((((((((((((()))******)))((('''''''''(((***+++%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''(((---111NNNIII???333***&&&'''***))))))(((((((((((())))))%%%333<<<666,,,)))+++,,,******))))))((((((''''''((((((((()))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$((('''&&&%%%%%%&&&'''(((***((('''&&&%%%%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))++++++************++++++))))))******++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++,,,,,,---------******************************************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***%%%&&&'''((()))))))))((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''')))***+++------)))***+++,,,,,,+++***)))&&&''')))*********)))(((''''''''''''(((((())))))(((((((((((()))))))))))))))******)))(((''''''((((((((((((((())))))))))))(((((())))))*********+++))))))************))))))((())))))***++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))444444333222222222222333333444444333222222333555444333333222111000//////111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++************)))(((&&&&&&%%%''')))***+++***((('''''''''((((((((((((''''''&&&'''''''''(((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))((((((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""###%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))+++***'''%%%$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&'''(((((((((''',,,***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))***+++,,,,,,???;;;555///+++))))))***************))))))))))))+++++++++******(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''')))***+++&&&'''((())))))((('''&&&!!!###$$$$$$###""""""###''''''((((((((((((''''''+++******((('''&&&%%%%%%'''))))))((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''*********)))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((()))++++++'''333888000***,,,---)))((())))))+++,,,---......************************+++*********))))))(((((())))))))))))************++++++++++++++++++++++++************************)))************+++++++++...---,,,+++************))))))************))))))''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,)))''''''(((***+++***+++)))'''&&&(((***+++,,,&&&&&&''''''((()))))))))((()))***+++++++++++++++******++++++++++++******))))))***))))))***,,,///)))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((+++*********))))))((((((******)))((((((((((((((()))*********++++++++++++(((*********)))((()))***555444444333333333333333333444444333222222333555444333333222111000//////000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++************)))((('''&&&&&&''')))*********)))(((''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((***)))'''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''***)))(((''''''&&&''''''((((((((((((((((((((((((((((((((()))******++++++000...,,,)))((((((***************)))))))))((((((***++++++******((('''''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***''''''((((((((((((''''''&&&''')))((('''&&&'''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&'''''''''))))))((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''((()))***+++***555:::111+++,,,,,,(((((())))))***,,,------...************************************)))))))))((())))))))))))************++++++++++++++++++++++++************************)))************+++++++++...---,,,+++************))))))************))))))''''''((())))))))))))))))))((('''&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))((((((((((((+++)))''''''(((***++++++&&&&&&''''''((()))))))))))))))*********))))))((()))))))))******)))))))))((()))***))))))))),,,...))))))(((''''''((())))))******)))))))))(((((((((((()))***************)))))))))))))))))))))))))))************)))))))))(((******)))((((((((((((((()))))))))*********++++++)))***+++***)))((()))+++666555555444333444444444333444444333222222333555444333333222111000//////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++)))******))))))((('''&&&(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&&&&&&&&&&'''((()))******+++'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&******)))((((((''''''&&&''''''''''''((((((((((((&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''(((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&'''((()))*********))))))))))))((((((************)))(((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''(((((('''''''''(((((()))((((((''''''''''''(((((((((***+++***)))((()))+++''''''((((((((((((''''''((((((((())))))*********'''))))))((('''&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))((((((''''''(((((()))(((''''''(((((()))***+++***444777000*********'''((())))))***+++,,,------************************************))))))))))))))))))))))))************++++++++++++++++++++++++************************)))************+++++++++,,,+++***)))))))))))))))))))))************))))))''''''((()))))))))))))))((((((''''''&&&&&&'''''''''''''''''''''((())))))'''+++......+++((('''(((+++)))''''''(((*********&&&&&&''''''((()))))))))******))))))(((''''''&&&((((((((((((((((((((((((((()))***)))))))))+++---******))))))))))))******++++++*********)))))))))***++++++++++++******)))))))))))))))))))))))))))************))))))))))))******)))))))))(((((((((((((((((()))))))))******)))+++++++++***)))***+++666666555444444444444555333333444333222222333555444333333222111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++)))))))))))))))(((''''''((((((((('''((()))******''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&''''''((('''''''''&&&'''''''''((((((((((((&&&&&&'''(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''((()))***+++,,,---'''''''''''''''''''''''''''((((((((())))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''$$$%%%%%%&&&'''(((((()))************))))))((((((''''''((((((((((((((((((***)))))))))(((((((((((())))))******)))(((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((('''''''''(((''''''&&&%%%(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%&&&&&&&&&'''((((((((()))((((((''''''''''''((()))((('''&&&&&&'''((()))((()))))))))''''''(((***''''''(((((((((((('''''',,,,,,+++***))))))(((((('''))))))((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((((()))******'''...000,,,'''((((((&&&((())))))***+++,,,,,,,,,*********************************)))))))))))))))((()))))))))************************************************************))))))*********+++++++++))))))((('''''''''''''''))))))************))))))''''''((()))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((...444444///***)))******)))''''''(((***))))))&&&&&&''''''((()))))))))***))))))((((((((()))))))))))))))(((((()))))))))((()))******))))))***,,,************************++++++++++++*********)))++++++++++++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&*********))))))))))))))))))))))))******)))))))))(((((((((((()))))))))))))))+++,,,+++***)))***,,,666666555444444444444555333333444333222222333555444333333222111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++((())))))))))))(((((('''((((((((('''((()))******''''''((((((((((((''''''((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))))))))''''''''''''&&&&&&&&&&&&&&&'''((()))***+++,,,---&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&((((((((((((&&&%%%''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%$$$(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((('''(((((((((((((((''''''%%%&&&''')))))))))((((((%%%%%%&&&&&&'''((())))))++++++******)))(((((((((((()))*********)))(((((()))))))))(((((((((((('''((())))))))))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''(((((()))(((((())))))))))))((((((''''''(((((('''&&&&&&%%%'''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%&&&&&&&&&'''((((((((()))((((((''''''''''''((()))((('''&&&&&&'''((()))'''(((((('''%%%&&&''')))''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$'''))))))((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))))))))))))))(((((((((((()))))))))(((((((((((())))))***$$$)))+++***((()))***))))))))))))******++++++,,,************************))))))))))))))))))******((()))))))))************************************************************))))))*********+++++++++******)))((((((((())))))))))))************))))))''''''((()))))))))))))))(((((('''''''''(((((()))'''''''''''''''((())))))(((...444444///***)))******(((''''''))))))((('''&&&&&&''''''((())))))))))))(((((())))))+++,,,---+++******))))))******+++''')))******)))((()))+++******++++++++++++******++++++++++++*********))))))*********)))(((''''''''''''''''''''''''''''''))))))))))))))))))******((()))************))))))(((((((((((()))))))))))))))***++++++))))))***+++666555555444333444444444333444444333222222333555444333333222111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((***+++,,,---''''''''''''(((((((((((((((((()))))))))(((''''''&&&&&&'''((())))))((((((((((((((())))))******++++++*********))))))((((((%%%&&&'''((()))*********))))))((((((((((((''''''((((((((())))))(((((('''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((('''&&&%%%%%%'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''(((((('''''''''(((((()))((((((''''''''''''((((((((((((((('''%%%&&&(((***''''''((((((((((((''''''$$$$$$%%%&&&'''(((((()))'''))))))((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((())))))***)))((((((''''''(((((()))))))))(((((((((((())))))%%%(((***+++++++++---...)))))))))*********++++++************************))))))))))))************))))))))))))************************************************************)))************+++++++++---,,,,,,++++++,,,,,,,,,))))))************))))))''''''((()))))))))))))))((((((''''''(((((())))))'''''''''''''''((())))))'''+++......+++((('''(((***((('''((())))))(((&&&&&&&&&''''''((()))))))))((((((((((((***,,,...///,,,+++***))))))***+++,,,''')))******)))(((((()))******++++++++++++******++++++*********)))))))))((())))))))))))(((((('''************************))))))))))))************((()))***+++++++++***)))((((((((()))))))))******(((*********)))((()))***555444444333333333333333333444444333222222333555444333333222111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++(((((())))))))))))((((((&&&''')))*********)))(((''''''(((((((((((('''''')))(((((((((''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((('''%%%$$$&&&(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))(((''''''''''''))))))'''&&&&&&&&&&&&&&&&&&'''''''''((()))***++++++,,,''''''''''''(((((((((((()))))))))))))))(((''''''(((((('''''''''(((((())))))))))))))))))******************)))))))))))))))%%%%%%&&&'''((())))))***))))))((((((((('''''''''''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((('''&&&%%%$$$'''(((((()))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***''''''(((((((((((('''''''''((('''&&&$$$%%%'''***''''''((((((((((((''''''''''''((()))***+++,,,,,,'''))))))((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***(((''''''''''''''''''((())))))(((((((((((())))))'''((()))+++++++++,,,...))))))))))))************************************((()))))))))************))))))))))))************************************************************)))************+++++++++,,,,,,+++++++++,,,,,,---))))))************))))))''''''((()))))))))))))))((((((((((((((()))******'''''''''''''''((())))))))))))))))))(((((((((((()))((('''((())))))'''%%%&&&&&&''''''((())))))))))))(((((('''(((***,,,...+++***)))(((((()))***+++''')))***+++)))((((((((())))))***++++++***))))))******)))))))))((((((((((((((()))*********))))))++++++++++++++++++++++++((()))))))))************'''(((***,,,,,,+++***))))))))))))*********++++++'''((())))))((('''((()))444444333222222222222333333444444333222222333555444333333222111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++(((((()))))))))))))))(((&&&''')))***+++***((('''''''''((((((((((((''''''))))))(((((('''''''''&&&''''''((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&((('''%%%$$$%%%((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))***************)))(((&&&'''(((***+++&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((())))))))))))))))))((('''''')))((('''&&&&&&'''((()))((((((((((((''''''''''''))))))))))))))))))******)))((((((''''''(((((())))))(((((((((''''''''''''''''''((((((((((((((('''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&)))))))))))))))(((((((((''''''((((((((((((''''''(((((((((((('''&&&%%%$$$'''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''''')))***+++&&&'''((())))))((('''&&&&&&&&&%%%###"""###%%%(((''''''((((((((((((''''''((((((((((((''''''''''''''')))))))))'''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''***)))(((((((((((())))))(((''''''))))))((()))+++))))))))))))************************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++***)))))))))))))))******))))))************))))))'''(((((()))))))))))))))((((((((((((((()))******'''''''''''''''((()))))),,,)))''''''(((***+++***)))((('''((()))((('''%%%&&&&&&''''''((()))))))))***)))'''&&&'''(((***++++++)))(((''''''((()))+++&&&)))++++++)))((('''(((((()))***++++++***)))((())))))))))))((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++'''(((***,,,---,,,***)))************++++++++++++'''((()))((('''&&&''')))333222222111111222222333222222222111222222333333444333333222111000......000000///...------,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******)))************)))((((((,,,+++)))(((((()))+++,,,))))))((((((''''''&&&&&&((((((((((((((((((((((((************)))))))))))))))***,,,+++)))(((((()))))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''"""######$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&******))))))))))))******&&&'''((())))))((('''&&&((()))))))))'''''')))***+++(((%%%$$$'''((('''&&&))))))(((((('''''''''&&&(((((())))))(((&&&$$$###$$$%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((''''''''''''''')))(((((()))******(((&&&************))))))))))))))))))(((''''''''''''''')))(((&&&%%%%%%'''***+++'''((()))******)))((('''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''(((''')))***((($$$###%%%'''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((''''''''''''(((((()))'''''''''''''''''''''''')))((('''%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((()))))))))(((&&&%%%))))))((((((''''''''''''(((''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))***)))(((((((((***+++,,,+++++++++++++++***)))((()))))))))))))))))))))))))))************+++++++++************++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))******************************++++++++++++***************)))))))))))))))+++*********))))))((((((&&&'''(((*********))))))))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%%%%%%%&&&'''''''''+++***(((&&&&&&''')))***)))((('''&&&&&&'''((()))************))))))))))))))))))*********(((&&&%%%******))))))((((((''''''((((((((((((((((((((((((++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))+++*********))))))((((((333333222222222222333333333333222222111222222222333333333222111000......//////......---,,,,,,+++,,,,,,+++++++++***************++++++++++++******+++++++++++++++***))))))+++***)))(((((()))***+++((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((()))*********((()))******(((''''''(((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))(((((((((((())))))''''''((((((((((((''''''((())))))(((''''''(((******'''%%%$$$&&&''''''%%%)))((((((((('''''''''&&&(((((((((((('''&&&%%%%%%''''''''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((((('''''''''''''''(((((('''''''''&&&&&&'''''''''(((''''''''''''((()))))))))((((((''''''(((((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''''''((((((((())))))))))))))))))(((''''''''''''''')))(((((()))******)))'''))))))))))))))))))))))))))))))((('''''''''''''''+++)))'''%%%$$$%%%'''((()))******++++++******)))'''''''''(((((()))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''((()))(((%%%%%%''')))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&''''''((((((((()))))))))(((&&&&&&((((((((((((''''''&&&&&&'''''''''(((((()))))))))((((((''''''''''''(((((())))))(((((((((((()))))))))(((((((((''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((()))***+++***++++++++++++***)))((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))******************************++++++++++++******)))))))))))))))*********************)))))))))((('''((()))******)))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((***)))(((''''''((()))******)))(((''''''((()))*********)))))))))((((((((((((((()))))))))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))*********))))))*********,,,,,,++++++************))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((())))))))))))************)))))))))(((444333333222222333333444444444333222111111111111333333333222111000///.........------,,,,,,+++++++++************)))))))))******++++++++++++***************+++***))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&((())))))'''&&&&&&'''******)))(((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((())))))(((''''''(((***)))'''%%%%%%&&&&&&&&&%%%(((((((((''''''''''''''''''''''''&&&&&&&&&''''''))))))''''''&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))******))))))(((((())))))***'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++******)))((('''&&&&&&''''''((((((((()))))))))))))))((('''''''''(((((())))))((()))++++++)))((((((((((((((((((((((((((())))))((('''''''''((((((***)))'''%%%%%%%%%'''(((***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''((((((((()))))))))'''((((((((('''''')))+++&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''''''''''''''''''''''''''''''''''''''***)))((('''''''''(((((('''''''''''''''((())))))(((((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))(((((('''''''''((()))*********++++++******))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))((((((******************************++++++++++++******(((((())))))******++++++************))))))))))))((()))))))))))))))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******))))))))))))))))))(((((((((((())))))))))))***))))))(((((()))******)))))))))((((((((('''''''''''''''(((((()))***+++))))))))))))((((((((((((***************************))))))(((((())))))***+++************)))))))))))))))))))))))))))))))))************)))(((''''''(((((((((((())))))))))))************))))))))))))444444333333333333444444555444333222111111111111222222222222111000///...---------,,,,,,+++++++++++++++*********)))))))))******++++++++++++******)))))))))))))))(((''''''&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&(((***)))(((''''''(((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((&&&%%%%%%&&&(((((('''((()))(((&&&&&&((()))'''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))+++***(((&&&%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''((())))))******))))))(((((())))))***''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&'''''''''((((((((())))))))))))((((((((((((((()))***))))))***+++,,,***)))''''''''''''(((((((((((())))))((((((((((((((()))***)))(((''''''((()))***((('''&&&%%%%%%&&&'''((()))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***))))))((('''&&&&&&&&&(((((((((((()))))))))))))))))))))((((((((()))***'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''******)))''''''&&&&&&&&&''''''''''''''''''''''''***)))))))))((((((((((((((((((((((((((())))))***(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''((())))))******((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((())))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))*********++++++++++++)))))))))))))))))))))))))))))))))(((((((((((((((******************************++++++++++++******''''''((()))***++++++,,,*********)))))))))))))))******)))))))))(((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&+++******))))))((((((((('''(((((())))))))))))(((((((((((((((((()))))))))(((((((((((('''''''''''')))((('''''''''(((***+++))))))))))))((((((((((((************************))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((('''&&&(((((((((((())))))))))))*********)))))))))))))))444333333222222333333444555444333222111111111111111111111111111000///...---,,,,,,,,,,,,,,,++++++,,,+++++++++******************++++++++++++************++++++******)))(((%%%&&&''''''''''''&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''')))******)))((()))******))))))(((((((((((()))''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''(((((('''&&&&&&''')))&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''')))***+++***'''&&&%%%&&&'''(((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((''''''((((((((((((((()))******)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))((((((((())))))******))))))***,,,---+++***&&&'''''''''((((((((()))))))))((((((((())))))***...---,,,***))))))))))))((('''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((''''''(((((((((******)))((('''&&&&&&%%%(((((((((((())))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******)))''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((((((''')))(((((((((((()))******))))))((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((('''''''''((())))))*********)))))))))))))))))))))))))))))))))))))))*********++++++)))*********++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******''''''((()))***++++++,,,))))))))))))))))))************)))(((((((((''''''((((((((((((((((((((((((((((((((())))))((((((((()))))))))(((((('''''''''''''''((()))***)))))))))%%%&&&&&&''''''(((((((((((((((((((((''''''''''''+++***)))'''''''''((()))(((((((((((())))))))))))************************))))))(((((((((((()))))))))))))))))))))))))))***))))))))))))))))))))))))++++++++++++***)))''''''(((((((((((())))))))))))))))))))))))))))))******333222222111111222222333444444333222111111111111000111111111000000///...------------,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++******------......------,,,+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''')))++++++***)))***+++)))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((&&&&&&%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''))))))(((((())))))***+++)))((((((''''''(((((()))((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))***&&&&&&'''''''''((((((((())))))((((((((()))*********))))))+++---...---+++'''''''''(((((())))))***))))))((((((((()))******333222///---***((('''&&&***))))))(((((())))))***((((((((((((((((((((((((*********)))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))((('''&&&&&&&&&''''''((((((((()))))))))***(((''''''((()))(((''')))))))))(((((((((((('''(((((((((''''''(((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((()))))))))((('''&&&((((((((((((((()))******))))))((((((((()))******'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))******++++++++++++******(((((())))))******++++++))))))))))))***************))))))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''&&&''''''(((((())))))******$$$$$$&&&''''''''''''''')))))))))(((((((((''''''+++***)))(((((('''''''''(((((((((((())))))))))))***************************))))))(((((())))))***)))))))))************+++))))))))))))))))))))))))++++++++++++***)))(((((((((((((((((())))))))))))))))))))))))************222111111000000111111222333333222222111222222222000000000000000000///...------------------------+++************)))))))))******++++++++++++******,,,------------,,,++++++((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&&&&(((******)))((()))***((('''''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''((('''&&&%%%''')))&&&)))+++***(((&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((((((((((((((((((((((('''''''''((()))***+++,,,'''((()))******)))((('''))))))(((((())))))***+++***))))))(((((())))))***((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((())))))(((((()))******+++*********+++---...---,,,''''''((())))))***++++++))))))(((((()))******+++000///...,,,+++)))(((((()))******++++++******)))((((((((())))))*********************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((&&&$$$###%%%(((+++***)))))))))))))))((((((((('''(((''''''&&&&&&''''''((()))(((((('''''''''((((((((((((((((((((((((((((((''''''((()))((('''&&&%%%(((''''''''''''((())))))))))))((((((((()))++++++((((((((()))))))))******''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))******)))))))))))))))***))))))))))))))))))))))))))))))*********)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))*********((()))))))))************))))))(((''''''((()))***))))))))))))))))))))))))'''(((((((((((((((((('''&&&''''''''''''''''''(((((('''''''''((()))+++,,,$$$%%%&&&'''((((((((('''******)))))))))(((((((((((()))))))))))))))(((''''''((((((((()))))))))***))))))))))))))))))))))))*********))))))*********************++++++,,,,,,))))))))))))))))))))))))******+++++++++******)))(((((((((((())))))))))))((()))))))))************111111000000000000111111222222222111222222333333///000000000000000///...........................))))))))))))((((((((((((******++++++++++++******)))************)))(((((()))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((((((((%%%'''((()))((('''((()))''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''######$$$%%%%%%&&&''''''((((((''''''''''''(((((($$$%%%''''''''''''%%%$$$&&&'''((('''%%%%%%'''(((&&&))),,,+++)))''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%######$$$%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((***+++---...'''((()))++++++)))(((''')))))))))))))))******+++++++++************++++++))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((())))))***++++++*********,,,...///...,,,'''(((((()))***++++++,,,))))))((())))))***++++++)))******+++,,,,,,------'''((()))******)))((('''(((((()))***+++,,,,,,---((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((###!!!!!!$$$(((,,,---,,,******))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))))))))))))))))))))))))))&&&'''((((((((('''%%%$$$'''''''''''''''((())))))***)))(((((((((***+++,,,(((((())))))******++++++&&&&&&'''((()))***++++++((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''&&&&&&''''''((()))***)))))))))))))))))))))))))))***+++++++++)))((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))******++++++++++++***************)))))))))))))))(((((())))))*********+++)))(((''''''''')))***+++************************&&&''''''''''''''''''&&&&&&&&&''''''(((((()))))))))(((&&&&&&''')))+++---$$$%%%'''))))))))))))(((************))))))))))))%%%'''(((*********))))))'''((((((((())))))******((((((((((((((((((((((((++++++************++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))******+++++++++******(((((((((((())))))))))))(((((())))))*********+++333222000......///111222111111111222333444666666222222000///............---,,,***))))))***,,,...******************************))))))((((((''''''''''''(((''''''&&&%%%%%%''''''((((((((((((''''''&&&'''''''''&&&'''))),,,&&&''')))*********)))((())))))))))))))))))))))))'''((((((((((((((('''''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((()))''''''''')))***)))((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%$$$$$$%%%'''))),,,...+++***)))(((((()))******+++***))))))((()))))))))(((((((((((()))))))))))))))(((&&&%%%&&&''')))++++++*********))))))((((((***(((&&&'''***+++)))'''(((((((((((('''&&&%%%$$$&&&''''''((()))******+++***)))'''&&&'''(((***+++)))))))))***+++++++++,,,))))))(((((((((((())))))***)))'''(((***++++++***))))))))))))))))))))))))******)))(((''''''((((((***************)))((('''((()))***++++++***)))((((((((())))))*********+++((((((''''''''''''(((((())))))))))))((('''%%%$$$'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))***+++,,,+++***(((&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((((((''''''''')))))))))))))))(((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))******))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))&&&(((***+++,,,+++***))),,,,,,,,,,,,,,,***)))))))))***+++,,,,,,+++***))),,,,,,,,,+++++++++******++++++******)))(((((('''************************''''''(((((())))))***************))))))))))))(((''')))+++,,,,,,,,,***)))))))))))))))((((((((((((++++++******))))))(((((())))))(((((((((((())))))++++++++++++*********)))&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''))))))(((((((((((())))))******))))))((((((''''''+++++++++)))((((((+++---)))))))))))))))******+++(((((()))***+++,,,,,,,,,(((((()))))))))***************************************))))))))))))******(((((())))))******++++++'''''''''''''''((())))))((()))***++++++***((((((444333111/////////000111////////////000111222222222111000///...............---,,,++++++,,,,,,---***************************)))))))))((((((((('''***************)))((((((''''''((((((((((((''''''((()))((('''&&&&&&''')))&&&'''((()))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((((((***+++,,,***)))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&((('''&&&%%%&&&(((***++++++***)))(((((()))******+++*********+++,,,,,,---((((((((()))))))))******,,,+++)))'''''''''((()))************)))))))))(((***(((''''''******)))'''))))))))))))((('''&&&%%%'''''''''((()))*********))))))'''''''''(((***+++******************++++++))))))(((((((((((())))))***)))'''(((***++++++***))))))))))))))))))))))))---,,,,,,+++******++++++******++++++******)))((())))))++++++++++++))))))((()))))))))******************))))))))))))******)))))))))))))))(((((((((((((((((('''''''''&&&&&&************************))))))+++++++++***((('''(((((((((((()))))))))***''''''&&&&&&%%%%%%$$$$$$''''''''''''((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((''')))))))))))))))(((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((((((''''''&&&'''''''''''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((&&&((()))+++++++++)))(((+++************))))))))))))******************))))))))))))***************)))))))))))))))*********************************))))))))))))*********+++((()))))))))******++++++''')))***,,,,,,+++***)))******)))))))))(((((((((+++++++++***************))))))(((((((((((())))))***))))))))))))(((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))******))))))))))))******(((((((((((('''''''''''')))***,,,+++***)))***+++)))))))))))))))******+++)))))))))***+++++++++,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******++++++******)))(((((('''((((((''''''(((((()))***))))))************))))))555444222111000000000111//////.........//////000111111000///........................---,,,,,,+++************************))))))))))))(((((((((((('''(((((((((((('''&&&&&&''''''(((((((((((('''''')))))))))(((%%%%%%&&&'''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((((((((('''''''''((()))))))))(((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))***,,,...---+++)))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''***)))'''&&&&&&'''((((((******))))))))))))******)))))))))***+++,,,......)))))))))*********++++++///...+++)))''''''''''''************))))))))))))***((('''((()))***)))'''************)))(((''''''''''''(((((())))))******)))((('''''''''(((***+++******************))))))))))))(((((((((((())))))***)))'''(((***++++++***))))))))))))))))))))))))------,,,+++++++++,,,,,,++++++++++++++++++***)))***+++,,,,,,,,,,,,+++***))))))))))))******************))))))))))))*********)))(((((()))***+++,,,)))))))))(((((((((((((((************************))))))***++++++***((('''((((((((()))))))))******(((((('''&&&&&&%%%$$$$$$''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))***)))((((((''''''''''''''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((('''((()))***+++***)))((()))((((((''''''(((*********))))))(((((())))))***))))))))))))(((((((((''''''(((((()))***+++++++++************************************++++++++++++'''((()))***+++,,,------((()))***+++++++++***)))************))))))))))))******++++++++++++++++++))))))(((((((((((())))))((((((((('''''''''&&&&&&''''''))))))))))))''''''((()))******++++++******+++******))))))******+++&&&''''''''''''''''''((('''))),,,---+++***)))))))))))))))))))))******+++******************++++++,,,,,,++++++++++++++++++((((((((((((((((((((((((******))))))))))))******++++++******)))((((((((()))))))))((()))******+++***)))))))))))))))******666555333222111000111111333222111111000000000000111000///...............---...//////...,,,***(((************************))))))))))))((((((((((((&&&&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((()))******))))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((***,,,...---***'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''))))))(((''''''''''''((()))))))))))))))*********''''''''''''((()))***+++)))*********++++++++++++...,,,+++)))''''''&&&&&&*********))))))))))))))))))((((((((()))))))))((()))*********))))))(((''''''((((((((()))))))))***)))(((((('''((()))******++++++******))))))(((((())))))(((((((((((())))))***)))'''(((***++++++***))))))))))))))))))))))))******))))))((())))))***++++++,,,,,,,,,++++++***++++++,,,------,,,++++++)))))))))))))))*********((((((''''''''''''((((((+++***(((''''''(((***+++((((((((((((((((((((((((************************))))))************)))((((((((()))))))))***************)))((('''&&&&&&%%%''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))+++***)))(((((('''(((((('''''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))*********(((((((((((((((((((((((((((((()))******)))((((((((('''&&&&&&&&&(((+++,,,***)))(((''''''((()))***,,,+++***)))'''&&&%%%%%%((((((((()))******++++++************************************************)))))))))***+++,,,,,,,,,(((((()))***+++******)))+++*********)))))))))))))))))))))******+++++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''((()))******)))((('''))))))***++++++++++++*********))))))))))))******&&&'''''''''((()))))))))''')))++++++***))))))))))))))))))))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))***++++++,,,******))))))******+++,,,***)))((((((((()))++++++555444333222111111111111444333222111111111111111000//////...............+++,,,......---+++)))'''))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))''''''((((((((((((''''''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((()))******))))))''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((***,,,+++(((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''(((((())))))(((((())))))************))))))(((((('''(((((())))))*********++++++++++++))))))((((((''''''''''''))))))))))))))))))******((()))))))))((((((((()))(((((()))))))))(((''''''(((((((((((())))))))))))((((((((((((((())))))***+++******))))))((((((((())))))(((((((((((())))))***)))'''(((***++++++***))))))))))))))))))))))))((((((''''''''''''((((((***++++++,,,,,,,,,+++++++++,,,---......---,,,+++******))))))))))))))))))((((((''''''''''''((((((,,,***(((&&&%%%&&&'''((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********))))))))))))))))))************,,,++++++***)))(((((((((''''''''''''(((((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))******)))(((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))***)))))))))''''''''''''''''''''''''(((((()))))))))(((((((((((((((&&&&&&'''))),,,---***)))(((''''''((()))************)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********************))))))))))))(((''''''(((((())))))******))))))(((((((((((()))))))))))))))((((((((('''''''''((()))******)))(((''''''((())))))******))))))((((((''''''''''''((((((((((((((()))*********+++)))******)))''''''))),,,)))))))))))))))******++++++++++++***************))))))))))))))))))))))))******************************))))))))))))******''''''((()))***+++,,,,,,***************+++,,,,,,***)))((((((((()))+++,,,222222222222222111111111222111000000//////////////////......---......///***+++---------+++)))'''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))((((((''''''((((((((((((''''''###%%%'''''''''&&&'''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''((()))))))))(((((('''(((((((((((()))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&(((***)))'''%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''$$$%%%&&&'''((()))***+++'''((()))******+++******,,,+++***))))))))))))))))))))))))*********++++++&&&&&&''''''((((((((()))))))))))))))************''')))***)))((('''(((***'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))(((((((((((())))))***)))'''(((***++++++***))))))))))))))))))))))))))))))((((((((()))******)))***++++++++++++++++++++++++------------++++++************))))))))))))******))))))))))))******,,,***)))'''&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))))))))*********)))))))))*********++++++++++++************))))))''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&'''(((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&'''))))))((((((''''''(((((()))(((((((((((((((''''''''')))((((((''''''(((((()))))))))))))))))))))))))))&&&'''((()))***)))((('''''''''''''''''''''''''''))))))((((((((((((''''''((('''''''''((()))+++,,,***))))))(((((())))))***&&&&&&'''((()))***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((*********)))))))))((((((((((((((()))))))))******))))))))))))((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))*********)))))))))((((((((((((************((((((&&&'''(((((())))))(((((((((''''''&&&&&&''''''((()))***************++++++******)))'''&&&'''***,,,)))))))))))))))******+++******************++++++******+++++++++,,,,,,,,,******************************))))))))))))************))))))))))))))))))*********)))******+++,,,(((((((((((()))***+++,,,000000111111111111111111000//////.........//////.........------......///+++,,,,,,------,,,+++***))))))))))))))))))))))))'''((((((((()))))))))***$$$%%%%%%&&&''''''&&&&&&''''''((((((((((((''''''###%%%'''((('''%%%&&&&&&(((((('''''''''((()))***''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''((((((((('''&&&&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&%%%%%%&&&&&&'''((((((((('''''''''(((''''''&&&&&&$$$%%%&&&((())))))******&&&''')))***++++++*********))))))))))))******+++((((((((()))))))))******''''''((()))))))))))))))((()))))))))************''')))******''''''(((***((())))))******)))))))))))))))))))))(((((((((((('''(((((()))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))***)))'''(((***++++++***)))))))))))))))))))))))))))))))))))))))***++++++((()))******++++++*********+++,,,------,,,+++***************)))))))))(((******))))))))))))*********)))))))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++((((((((())))))))))))***''''''''''''((((((((((((%%%%%%&&&'''''''''''''''&&&&&&''''''((())))))***%%%&&&''''''((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&'''((()))))))))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''''')))***)))((('''%%%''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&''''''(((((())))))******************)))&&&&&&'''''''''((((((((((((((())))))******++++++))))))))))))))))))))))))*********)))))))))((((((((((((((((((((()))))))))((((((((((((((()))******(((((((((((('''''''''&&&))))))))))))(((((((((((())))))(((((((((((())))))*********)))))))))((((((((()))***++++++***)))(((&&&'''(((((())))))((((((((((((''''''''''''((((((************))))))))))))((()))***)))(((''')))***)))))))))))))))******+++)))))))))***+++++++++,,,))))))***+++,,,------...******************************))))))))))))******))))))))))))))))))******)))))))))))))))***++++++'''((()))******+++++++++...///000111111222111111000000////////////000000......---------......///,,,,,,------...---------))))))))))))))))))))))))'''((((((((())))))******''''''((()))******))))))''''''((((((((((((''''''%%%''')))(((&&&$$$$$$$$$)))(((((('''''')))***+++''''''''''''''''''''''''%%%&&&'''((())))))))))))'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%'''&&&%%%&&&'''(((((('''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((++++++***'''%%%$$$%%%%%%&&&'''((())))))'''((((((((('''&&&%%%%%%%%%&&&'''((()))))))))(((&&&''')))***+++++++++***&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))))))))************))))))(((((())))))*********+++''')))+++***'''&&&(((***)))******+++++++++******))))))))))))(((((((((((('''(((((()))))))))))))))''''''(((((())))))******))))))(((((((((((())))))***)))'''(((***++++++***))))))))))))))))))))))))(((((('''(((((()))******'''((()))*********************,,,,,,,,,,,,******+++*********))))))((((((((((((''''''''''''(((((((((((()))************)))(((((())))))*********+++************************))))))(((((()))***++++++)))************+++++++++&&&&&&''''''(((((())))))''''''''''''((((((((()))%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***%%%%%%&&&'''((((((((('''''''''''''''((((((((()))'''((()))((('''&&&''')))%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))'''((()))***)))(((&&&$$$''''''''''''''''''''''''***)))((('''''''''''''''$$$%%%&&&'''''''''&&&&&&)))***+++,,,,,,+++***)))******((('''%%%$$$""""""&&&&&&''')))***,,,------)))))))))))))))))))))))),,,+++++++++******))))))%%%%%%&&&'''((()))******((((((((((((((()))******((('''''''''&&&&&&&&&&&&++++++******))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((((()))***++++++***)))(((''''''((()))))))))))))))))))))(((((((((((())))))******))))))((((((''''''&&&(((++++++***((('''((()))))))))))))))******+++(((((()))***+++,,,,,,---&&&&&&''')))***+++,,,---))))))))))))))))))))))))******))))))))))))******&&&&&&''')))***,,,------)))))))))((()))******+++&&&''')))***+++++++++***111111111000000000000///333222222111000000////////////.........---------,,,,,,,,,+++++++++************)))((((((((((((((())))))))))))))))))))))))000///---+++((('''&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))******,,,++++++++++++++++++,,,((())))))))))))*********,,,+++***)))((((((((((((''''''(((((()))))))))***((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))&&&(((((((((&&&%%%&&&'''++++++***))))))***++++++***++++++)))'''&&&'''((((((***+++***)))((()))*********+++++++++******))),,,+++)))((((((((())))))***************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''''''''((()))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++******+++++++++***)))(((((('''))))))((('''&&&%%%%%%$$$((((((((((((''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&$$$$$$%%%&&&'''''''''&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&)))))))))))))))(((''''''((((((((((((((('''''''''((('''&&&&&&&&&&&&''''''&&&((()))((('''&&&''')))''''''''''''((((((((((((&&&'''***++++++***'''&&&(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((---+++***+++)))&&&(((---'''((()))***************))))))(((((((((((())))))))))))************))))))''''''(((((((((((('''''',,,+++***(((''''''&&&&&&))))))(((((('''''''''&&&&&&''''''((()))******+++'''((()))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))''')))+++,,,,,,***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))222222111111111000000000//////.........---------///.........------------,,,,,,,,,+++++++++************)))((((((((((((((())))))))))))))))))))))))///...,,,***(((''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,)))'''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******++++++************++++++******+++++++++,,,,,,,,,,,,+++***)))((((((((((((((((((((()))))))))******((((((((((((((()))******))))))(((((((((((())))))((((((((()))))))))******((()))***)))((('''''')))*********************************)))'''&&&''')))''')))***)))((('''((())))))***+++,,,,,,,,,,,,,,,,,,+++***)))((())))))******************)))(((((('''((())))))******))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++***)))((())))))*********************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++******)))(((((('''(((((((((''''''&&&&&&%%%(((((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''(((((())))))((((((&&&''''''((((((''''''&&&))))))(((((((((''''''''')))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((''''''((())))))''''''((()))''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))++++++***(((((('''''''''+++((((((******'''''')))((()))******++++++******))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''))))))(((((((((((()))))))))(((((((((''''''''''''''''''(((((())))))******'''((()))***))))))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))***************************))))))((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))333222222222111111111111000000000000000000//////............------------,,,,,,,,,+++++++++************)))((((((((())))))))))))))))))))))))))))))---,,,+++)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***+++,,,,,,,,,***(((&&&&&&''''''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))*********))))))))))))***************+++++++++,,,,,,++++++***)))(((((((((((())))))))))))************((((((((((((((()))*********))))))(((((())))))***)))))))))*********++++++***+++,,,+++)))))))))+++)))***+++,,,,,,+++***)))((()))***)))''''''(((***&&&((()))((('''&&&'''((())))))+++,,,---.........,,,+++******)))*********)))************))))))(((((()))******++++++******))))))))))))))))))))))))************************++++++,,,,,,++++++******))))))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,---------......------,,,+++*********+++******))))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&'''((((((((((((((('''&&&'''(((((()))))))))))))))&&&''''''((((((''''''&&&))))))(((((((((((('''''')))))))))))))))(((''''''))))))))))))************((()))***++++++***)))(((((()))******(((((()))***''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((((((((((((***'''(((---000---)))''')))***++++++++++++++++++))))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''(((***+++,,,((((((((((((''''''''''''(((((((((((())))))))))))'''((()))***)))'''%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++***))))))(((((())))))***++++++++++++++++++++++++))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))((('''&&&&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))333333333222222222111111111111000000///......---------------------------,,,,,,,,,+++++++++************))))))((())))))***))))))))))))))))))))))))******)))(((((((((((()))(((((('''''''''&&&&&&&&&((((((((('''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***++++++******+++)))''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))******)))((((((((((((((())))))******************((((((((((((((())))))******))))))))))))))))))***)))*********+++++++++++++++,,,,,,,,,***)))***+++((()))+++,,,,,,+++)))(((((())))))((('''''')))+++'''((())))))''''''((())))))***++++++,,,,,,,,,,,,+++++++++************+++))))))************)))((())))))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))((((((((()))******++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......---,,,+++***))))))******))))))((((((((((((&&&'''''''''((((((((()))((((((((((((''''''''''''(((((((((((((((''''''''')))(((((((((''''''&&&&&&'''((((((((((((((('''''')))))))))))))))((('''&&&''''''((())))))))))))(((''''''((((((((((((''''''))))))(((((((((((((((((()))))))))))))))(((''''''((()))))))))))))))******((()))+++,,,---,,,***)))(((***+++***)))((()))***''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))***+++,,,)))+++333888444---)))***++++++,,,,,,,,,++++++))))))(((((((((((())))))))))))************))))))(((((())))))))))))((((((''''''''''''(((***+++,,,((((((((((((((('''''''''))))))))))))(((((((((((('''(((***+++***(((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,******))))))))))))******++++++++++++++++++++++++((()))))))))******************++++++******)))((())))))))))))))))))))))))'''''''''((((((***++++++(((((((((((((((((((((((())))))))))))))))))))))))333333333222222222111111......---+++)))((('''&&&,,,,,,------------------,,,,,,,,,+++++++++************))))))))))))******)))))))))))))))))))))))))))(((((('''((((((((()))((((((((('''&&&&&&%%%%%%'''''''''((((((((())))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))),,,***((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((((((((((()))''''''((((((((()))))))))***)))((((((((((((((((((******))))))))))))))))))((((((((((((((())))))*********))))))))))))******)))*********++++++++++++***+++,,,+++)))((()))***((()))+++,,,,,,+++)))(((((())))))((('''''')))+++((()))******(((((()))******************)))((('''************************((())))))*********))))))))))))***+++++++++++++++((((((((((((((((((((((((************************'''(((((()))))))))(((((('''((())))))******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++******)))))))))))))))(((((((((((((((&&&&&&''''''((()))))))))(((((((((((('''''''''''''''''''''((((((((((((((()))))))))(((((('''''''''''''''(((((((((((((((''')))*********)))(((''''''%%%&&&''''''(((((('''''''''(((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))((('''''''''''''''(((((()))))))))''')))+++,,,---,,,***)))(((***+++***)))((()))***''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((***+++---...---***,,,555999555...)))++++++,,,,,,,,,++++++***))))))(((((((((((())))))***++++++,,,,,,++++++***(((((())))))))))))(((((())))))(((((((((((())))))'''''''''((((((((((((((())))))))))))((((((((((((&&&''')))++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''')))***+++,,,---******))))))))))))******************************((()))))))))************))))))******))))))((('''((((((((((((((((((((((((&&&'''***,,,---,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))333222222222111111111111//////---,,,***)))'''''',,,,,,,,,,,,------------,,,,,,,,,+++++++++************)))))))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))******+++((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))+++)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((((((''''''(((((()))))))))(((((((((((()))))))))))))))*********++++++)))((((((''''''((((((((())))))))))))((((((((((((((((((((((((((()))******+++******))))))******+++)))))))))*********++++++)))***+++***((((((((())))))***+++,,,,,,+++***)))((()))***)))''''''(((***)))***+++***)))((()))+++++++++******)))(((&&&%%%(((((()))************)))((())))))************)))((()))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++******''''''((()))))))))))))))******+++++++++,,,,,,,,,......------,,,,,,++++++***************)))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((('''''''''''''''''''''((((((((((((((()))))))))))))))(((((((((&&&'''((((((((((((((((((((())))))))))))(((((('''%%%&&&&&&''''''''''''''''''(((((())))))(((((('''(((((())))))))))))******)))))))))))))))(((''''''&&&&&&''''''(((((())))))'''''')))***++++++******((()))******(((((()))***''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((***,,,...///***(((***111444///***(((++++++++++++++++++***)))))))))(((((((((((())))))***++++++++++++++++++***((())))))******))))))(((+++***)))(((((('''(((((('''''''''((((((((((((((((((((((((((())))))))))))'''((()))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''(((((((((((((((((((((((('''(((+++......---+++)))))))))))))))))))))))))))))))))))))))))))))))))))222222111111111000000000000000//////......------++++++,,,,,,,,,---------,,,,,,,,,+++++++++************))))))******+++,,,))))))))))))))))))))))))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&''')))+++,,,---)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%''')))+++***)))''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((***))))))(((((())))))***))))))))))))*********+++(((((('''''''''(((((()))(((((((((((('''''''''&&&((((((((((((((()))******+++******))))))******+++((((((((()))))))))******)))***+++***)))((()))************************************)))'''&&&''')))((()))***)))((('''(((******************)))((('''&&&'''((()))***))))))((((((((()))***************'''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************(((((()))************)))******+++++++++,,,,,,,,,//////...,,,+++***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))******&&&&&&'''(((((((((((((((''''''(((((())))))((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((()))))))))*********)))))))))))))))(((''''''&&&''''''((())))))******&&&&&&''''''((())))))***'''((())))))''''''((()))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++------)))''')))------)))&&&'''******++++++******)))((())))))(((((((((((()))))))))))))))******)))))))))))))))************))))))******)))(((((((((((((((''''''''''''((((((((()))''''''(((((())))))******))))))((('''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************)))************)))(((((((((((((((((((((((((((((()))***++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))111111111000000000000///,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,+++++++++************))))))***+++,,,,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$%%%'''***,,,---...)))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''%%%%%%'''***---***((('''''')))***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''(((******((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((******))))))))))))******''''''''''''(((((((((((((((((('''''''''(((((()))((((((''''''&&&&&&&&&%%%((((((((((((((()))******++++++************++++++(((((((((((())))))))))))***+++,,,+++)))((()))***++++++***))))))***++++++***++++++)))'''&&&'''((('''((()))((('''&&&'''))))))******+++++++++******%%%&&&''')))))))))((('''(((((()))***************''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))***+++++++++++++++******+++++++++,,,,,,,,,...---,,,***((('''%%%%%%&&&&&&''''''((()))))))))'''''''''((((((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))(((((())))))******++++++&&&&&&'''((())))))((((((&&&&&&'''(((((()))(((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((())))))*********+++)))))))))))))))((((((''''''(((((()))***+++++++++%%%%%%%%%%%%&&&'''))))))'''((()))((('''&&&''')))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***************++++++)))((())),,,***%%%%%%(((***************)))((('''))))))(((((((((((())))))''''''((((((((((((''''''))))))************))))))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&''''''((()))******++++++***(((&&&%%%&&&'''((())))))))))))))))))))))))************************(((((())))))******++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))((((((((((((((((((((((((+++***)))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))222222222222222111000////////////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''******)))(((((((((((((((((((((''''''&&&&&&&&&&&&000###,,,,,,"""888MMM<<<'''''''''''''''''''''''')))(((((('''''''''((((((***)))(((''''''((()))***+++++++++***)))(((((('''&&&'''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&%%%&&&&&&%%%######$$$&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))***+++,,,,,,+++***)))******))))))((((((''''''))))))************))))))'''((()))))))))(((&&&%%%%%%%%%&&&&&&'''((())))))***)))'''&&&&&&'''(((((('''((((((((()))))))))***))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))'''(((***+++,,,,,,++++++******))))))((((((''''''++++++***)))))))))))))))+++++++++*********************))))))(((((('''''''''((()))))))))(((&&&%%%((((((''''''((()))***+++))))))(((((((((((())))))+++*********************'''((((((((()))))))))***))))))))))))))))))))))))***)))((()))***+++***(((+++*********))))))((((((***)))))))))((((((((('''%%%''')))***)))((()))***))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((()))***+++,,,,,,******))))))((((((''''''''''''''''''((()))***+++((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((555///******,,,...,,,)))))))))***+++,,,,,,***)))((('''''''''''')))+++,,,(((((())))))))))))(((((()))((('''((()))+++...000---+++)))((('''((()))***))))))(((((('''''''''&&&******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))************...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''************))))))))))))//////000000000///....../////////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''***)))((((((''''''(((((((((((())))))((((((''''''+++!!!***+++ 222AAA///''''''''''''''''''''''''(((((('''''''''''''''((())))))((((((((()))******++++++******)))(((((('''(((((((((''''''''')))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&''''''&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''((()))***++++++***)))((())))))))))))((((((''''''))))))************))))))(((((((((((((((''''''&&&%%%%%%&&&&&&'''(((((()))((('''&&&&&&'''((()))***((((((((((((((()))))))))((())))))******))))))((()))***++++++++++++***)))))))))))))))))))))))))))(((((()))***++++++++++++***)))))))))((((((((('''******)))(((((((((((((((************************+++*********))))))))))))((()))*********)))''''''(((((((((((()))))))))***))))))(((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))************************)))((('''((()))***)))'''************)))))))))((()))))))))))))))(((((((((&&&(((******)))(((((()))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((()))(((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))******+++))))))))))))(((((((((((()))(((((('''''''''((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,>>>555+++%%%%%%((()))))))))))))))***+++***)))'''(((((('''(((((()))***+++))))))************))))))******))))))***,,,...///,,,+++)))''''''((()))***)))))))))(((((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))......///000000000////////////......---,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''''''''((())))))***+++***)))(((''''''!!!)))***!!!,,,555$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))***+++++++++***++++++******)))((((((((('''((('''&&&&&&'''***,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''''''''((((((((((((((('''(((((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''((())))))))))))(((''')))))))))(((((((((((('''((())))))******))))))((()))((((((''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))******+++,,,))))))))))))((((((((((((+++******)))))))))))))))))))))))))))))))))))))))++++++++++++***************************)))(((((('''((()))*********)))((())))))(((((((((((())))))''''''(((((()))))))))***))))))))))))((((((((((((************************)))(((''''''))))))((('''************))))))))))))))))))))))))))))))))))))''')))******((('''(((((())))))))))))))))))))))))))))))((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))&&&''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((''''''''''''((()))************))))))(((((((((((((((((((((((((((((()))))))))*********************))))))))))))))))))))))))))))))))))))((()))))))))***++++++++++++***(((((((((***,,,---;;;444***%%%$$$&&&''''''))))))*********((('''&&&(((((()))))))))))))))(((******++++++++++++******,,,+++*********+++---...***)))((('''''''''((()))***)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))************---,,,+++***************(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))//////000111222222222111//////...------,,,,,,+++************************************************(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''(((((()))***++++++)))'''&&&((($$$)))***$$$***..."""'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''(((***,,,,,,,,,+++***************))))))((((((&&&((())))))&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''(((((())))))'''((())))))'''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))((((((((((((''''''''''''(((((())))))(((((('''***************)))))))))((((((((((((((((((((((((***)))(((((((((***+++,,,))))))))))))((((((((((((,,,++++++******+++++++++(((((((((((())))))))))))************************************))))))(((((('''(((***++++++***)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***************************((('''((()))***)))(((*********)))))))))))))))((())))))))))))*********(((***+++***(((''''''((())))))))))))))))))))))))))))))((((((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&((((((&&&''''''(((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((()))((((((((('''''''''&&&''''''(((((())))))******+++***)))(((((((((((((((((())))))***************((((((((((((((((((((((((&&&''''''''''''(((((((((************)))))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,---000...+++((('''''')))***---+++***)))******(((%%%***+++,,,,,,***((('''''''''((()))******)))'''''')))******++++++******)))++++++***))))))******+++)))(((''''''''''''((((((************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((()))))))))************,,,,,,+++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))...///000111111111111111.........---,,,,,,++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))(((((()))))))))((('''&&&(((&&&''''''%%%))),,,&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((()))***,,,,,,,,,+++************)))))))))))))))'''+++000000+++&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&'''((()))***'''(((******((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''((((((((((((((((((''''''((((((((('''''''''''''''''''''((((((((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''***)))((((((((()))***+++(((((((((((())))))))))))******)))))))))******+++''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))+++,,,,,,***((('''))))))(((((((((((()))))),,,,,,+++***))))))(((((())))))))))))((((((((((((************************+++***))))))++++++***)))))))))))))))))))))******))))))))))))************(((***+++***(((''''''(((************************))))))((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))))))))((('''&&&''''''(((((((((((((((%%%%%%&&&'''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((())))))*********)))))))))******+++,,,)))))))))))))))******+++((((((((((((((((((((((((''''''''''''((((((((()))************)))))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,---000...+++((('''''')))***''''''(((***++++++)))(((+++---......+++)))((()))'''((()))******)))''''''(((((())))))))))))((((((***))))))(((((((((((((((((('''''''''''''''(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++((()))))))))************++++++******))))))******))))))))))))))))))))))))************************)))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******------.../////////............------,,,+++++++++************************************************(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***))))))(((((((((''''''''''''&&&$$$###&&&((((((((('''''''''''''''''''''''''''''''''''''''((()))***)))***************))))))******)))))))))))))))))))))///666666000)))&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&''')))***&&&(((******((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&''''''&&&''''''''''''((((((((('''(((((())))))(((((('''(((''''''''''''(((((()))''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''')))))))))(((((())))))***(((((((((((())))))))))))''''''''''''''''''((()))'''(((((())))))******+++((((((((((((((()))))))))))))))(((''''''''''''''')))***+++++++++***)))((())))))(((((((((((())))))------,,,+++***)))(((((((((((((((((())))))))))))++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))))))))************++++++*********)))))))))''')))******((('''((((((************************))))))((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((&&&(((***++++++***(((&&&&&&''''''((((((((((((((($$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))***+++,,,---)))((((((((()))***+++,,,(((((((((((((((((((((((()))))))))*********++++++************))))))))))))))))))))))))))))))))))))((()))))))))***++++++++++++***(((((((((***,,,---,,,+++(((&&&&&&'''***,,,***---000///+++)))***+++(((((()))))))))))))))((((((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((***++++++,,,))))))))))))************+++******)))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++.........///......------......---,,,,,,++++++***************************************************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))***++++++,,,***)))''''''((()))***&&&((($$$$$$***)))%%%(((''''''''''''''''''''''''(((''''''((((((***++++++++++++***)))(((((((((((()))))))))))))))))))))***)))///555555...(((&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((***)))'''&&&&&&'''((()))%%%'''******(((&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))(((''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))(((((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))(((((('''((((((((()))))))))***((((((''''''(((((()))***(((((())))))***++++++,,,(((((()))))))))***************((('''''''''((()))+++++++++*********))))))))))))(((((((((((()))))))))))))))***************&&&&&&'''((()))***+++++++++++++++++++++++++++++++++***)))***+++,,,+++)))((()))))))))************---,,,++++++***)))((((((&&&(((******)))(((((()))************************))))))(((((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))(((((((((((()))((((((((((((((()))))))))((((((((()))***+++,,,(((((((((((((((((((((((())))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,,,,+++)))'''&&&''')))+++(((+++///...+++(((***,,,(((((('''(((((()))***+++)))))))))******)))))))))''''''(((((((((((((((((('''((())))))*********)))''''''((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))******************))))))))))))******++++++++++++++++++++++++************************))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***)))))))))***+++,,,,,,,,,000111111111000///............---,,,,,,++++++***))))))))))))))))))))))))************************************************'''((((((((())))))************))))))***+++,,,,,,...,,,***(((''')))+++,,,'''+++'''(((///+++$$$(((''''''''''''''''''''''''(((((((((((()))***,,,,,,,,,+++)))'''&&&&&&'''''')))))))))))))))*********&&&,,,111000***%%%&&&)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))+++***(((&&&%%%&&&'''((($$$''')))***(((&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&((()))))))))(((''''''''''''''''''''''''&&&$$$%%%''')))******))))))###$$$%%%&&&''')))******%%%&&&&&&''''''&&&&&&%%%+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''((((((((())))))******++++++******+++,,,------((())))))***+++,,,,,,,,,))))))******+++++++++,,,,,,+++)))((((((((()))***,,,,,,+++***))))))******))))))(((((((((((())))))&&&&&&'''((()))***+++,,,%%%&&&'''((()))***+++,,,++++++++++++++++++++++++***)))((()))***+++***((((((((())))))*********+++...---,,,+++***(((''''''%%%''')))***)))((()))***************************))))))((())))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************))))))(((((('''''')))((('''&&&&&&%%%&&&&&&)))((((((((((((***,,,---(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((($$$'''+++------+++)))(((&&&***...---***((())),,,((('''''''''''')))+++,,,******++++++++++++******''''''((()))))))))))))))(((((()))***************&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))))))))))))))******++++++++++++++++++++++++************************))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))***+++,,,,,,------******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++************************(((((((((((('''''''''''')))((('''&&&&&&'''((())))))))))))))))))***++++++''''''(((((((((((((((((('''((())))))(((&&&$$$"""((((((((()))(((((('''&&&'''((()))***++++++***)))))))))((('''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###"""###%%%&&&''''''''''''''''''&&&&&&(((%%%$$$%%%'''(((&&&$$$"""###$$$&&&'''(((((()))$$$%%%&&&'''''''''&&&&&&'''((())))))'''&&&&&&'''))))))))))))(((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%###!!!###&&&((((((&&&'''%%%%%%&&&((()))((('''&&&&&&'''''''''''''''&&&))))))(((((((((((())))))((('''&&&%%%&&&(((***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&&&&'''''')))))))))))))))***++++++///---)))'''(((((((((((())))))((((((''''''''''''&&&&&&'''''''''''''''&&&,,,,,,+++*********)))))))))***+++***))))))+++---***+++,,,,,,,,,,,,+++***)))))))))))))))******+++)))((('''((()))***)))((()))******)))'''&&&'''(((,,,+++***((((((((()))***)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,++++++++++++((()))***+++,,,,,,+++***+++******))))))))))))))),,,++++++++++++++++++,,,***((('''((()))***)))'''))))))))))))************,,,++++++***)))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((())))))************))))))))))))))))))))))))))))))******+++,,,......))))))))))))))))))))))))+++***)))((((((***,,,...((((((((((((((()))******...---+++*********++++++((((((((((((((()))))))))******))))))))))))******((((((((()))******+++++++++++++++*********))))))))))))))))))************&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,***)))(((******))))))(((((('''''')))((('''''')))*********))))))************))))))))))))))))))((((((((((((---+++(((&&&&&&(((+++---))))))))))))))))))))))))***)))((()))*********(((******))))))((((((''''''+++++++++++++++***)))((('''(((***,,,,,,***((('''))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...------,,,,,,,,,------,,,+++***)))))))))***++++++*********************(((((((((((('''''''''''')))((('''&&&&&&'''((())))))))))))((())))))******''''''''''''''''''''''''%%%&&&'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&((((((***+++++++++******))))))((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%'''(((&&&$$$'''(((''''''&&&%%%$$$###&&&&&&&&&'''''''''((((((((()))******(((&&&&&&''''''((((((((())))))))))))'''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%###$$$''')))((('''((('''&&&''')))***)))(((%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((((('''''''''(((((('''''''''''''''((())))))...,,,(((''''''(((''''''((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&******************)))))))))*********))))))+++,,,***++++++,,,,,,++++++***)))))))))))))))******+++***)))(((((()))***(((''')))***+++***((('''((())),,,+++)))((((((((()))***)))******++++++++++++************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,,,,,,,,,,++++++***************++++++************++++++***((('''((()))***)))'''))))))))))))******************)))(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))***))))))))))))******+++************************+++***))))))))))))***+++((((((((((((((()))******---,,,+++***)))******+++*********))))))(((((((((******))))))))))))******))))))******+++,,,,,,---+++++++++*********))))))))))))))))))************''''''((((((((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))*********)))(((''''''***)))))))))((((((((('''))))))(((((()))***+++***))))))************))))))''''''(((((())))))******+++***)))))))))))))))***((((((((((((((((((((((((+++***))))))++++++***)))******))))))((((((((((((+++++++++++++++***))))))((()))***++++++***)))((()))))))))))))))))))))))),,,,,,,,,,,,---------------,,,,,,,,,,,,------...,,,+++******))))))******+++++++++******)))))))))((((((((((((''''''''''''((((((''''''''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''%%%%%%'''&&&%%%%%%%%%&&&'''((())))))***++++++++++++***)))((((((''''''''''''(((''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((()))((('''''''''''''''''''''''''''''''''&&&%%%&&&'''''''''%%%)))))))))(((&&&$$$###"""(((((('''&&&'''((()))***)))***+++***(((&&&&&&''''''''''''(((((()))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&'''((((((''')))((('''((()))***)))((($$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''((()))***+++***(((%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''---***'''&&&&&&'''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%'''((()))******)))((((((((()))))))))((((((***,,,******+++,,,,,,+++******)))))))))))))))******++++++***(((((())))))(((''')))***+++***)))((()))***+++***))))))((()))))))))******+++++++++***))))))*********++++++++++++,,,*********++++++---......,,,,,,,,,+++,,,,,,---------,,,,,,+++***+++++++++******))))))))))))*********((('''((()))***)))'''))))))))))))*********************))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))******))))))(((&&&'''(((((()))(((((((((((((((((((((((()))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''''''''(((++++++++++++++++++++++++))))))))))))))))))((((((((((((((((((((()))******++++++***)))))))))******,,,,,,+++***)))(((((('''******))))))))))))*********++++++,,,------......+++++++++***************))))))))))))************)))***+++,,,,,,***)))(((************************++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((***+++,,,,,,+++***)))(((((((((((())))))))))))(((((((((((()))))))))*********++++++))))))************))))))&&&&&&'''((()))***++++++)))***+++++++++)))((('''((((((((((((((((((((((((,,,+++******,,,,,,+++******))))))))))))(((((((((***++++++++++++***))))))************************)))))))))))))))))))))))),,,,,,,,,---------......++++++++++++,,,---......+++++++++***************++++++******))))))(((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))******)))))))))((('''&&&'''(((***,,,******+++++++++++++++***)))(((''''''''''''((((((''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''&&&%%%&&&&&&''''''''''''''')))'''&&&%%%%%%''')))******+++,,,+++(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&'''''''''''')))((('''''')))***)))'''###$$$%%%'''((()))))))))(((((())))))))))))((((((&&&'''(((((((((&&&%%%$$$''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&+++)))&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((('''&&&%%%%%%&&&((()))***)))(((''''''((()))((('''''')))+++******++++++++++++******)))))))))))))))******+++,,,***))))))******(((''')))***+++***)))((()))*********)))))))))))))))))),,,,,,,,,,,,+++***))))))************++++++++++++************+++,,,---...---,,,+++******+++------,,,,,,+++************+++))))))(((((((((((())))))***((('''((()))***)))'''((()))))))))************,,,,,,,,,+++++++++++++++''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++***''''''(((((((((((((((((()))))))))))))))*********))))))))))))************)))))))))))))))((((((((((((((((((((((((((((((((()))(((((('''''''''((((((************************%%%&&&((()))***)))((('''((((((((((((((())))))*********)))))))))))))))))),,,+++++++++******))))))******))))))))))))*********++++++,,,,,,------...************************((()))))))))************------...///...---+++***************************,,,++++++***)))(((''''''(((((((((((((((((((((((()))(((''''''(((***,,,---///...,,,+++*********+++))))))))))))((((((((((((((()))*********))))))***)))******++++++******)))'''''''''((()))***************++++++***)))((('''))))))))))))))))))))))))---,,,++++++------,,,+++))))))))))))))))))))))))******+++++++++******)))+++******))))))******+++)))))))))))))))))))))))),,,,,,,,,---------......+++++++++++++++,,,---...++++++++++++******))))))*********)))))))))((((((((((((((((((''''''''''''&&&''''''((((((((((((((((((((()))***))))))((('''(((((('''''''''&&&&&&&&&''''''((())))))*********)))((('''&&&'''))),,,---+++*********************((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''',,,+++(((&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&''''''###$$$&&&'''((()))))))))'''&&&%%%$$$$$$&&&((())))))***+++***(((&&&&&&'''******)))((('''&&&%%%%%%((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((('''&&&&&&(((((('''&&&###$$$%%%'''((()))))))))(((((()))******)))((((((%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''((())))))''''''&&&&&&%%%&&&&&&''')))(((&&&&&&&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&%%%&&&'''((())))))(((''''''((()))((('''''')))+++************************)))))))))))))))******+++,,,***))))))******)))'''((()))******)))((()))+++)))))))))*********)))))),,,---------,,,+++******))))))*********+++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++***))))))))))))))))))(((((((((((((((((()))***((('''((()))***)))'''((()))))))))************+++++++++++++++,,,,,,,,,''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))******++++++******)))((((((((('''''''''(((((())))))))))))******++++++************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))"""$$$&&&)))******)))(((((((((((((((((())))))***))))))))))))******))))))))))))******+++++++++,,,******))))))))))))******)))))))))***++++++,,,,,,************************((()))))))))************,,,,,,---------+++***))))))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((()))***,,,---///---,,,***))))))***+++(((((((((((())))))))))))''')))++++++)))(((((()))******++++++++++++******))))))))))))((((((((((((,,,+++***)))(((((())))))************************---,,,+++,,,---------+++))))))))))))************)))******+++++++++******++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,------------,,,++++++++++++,,,,,,---***++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&'''((()))))))))((('''(((***+++++++++***))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%&&&(((***++++++***))))))((()))))))))(((''''''''''''(((((()))''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''...,,,(((%%%$$$$$$&&&'''%%%%%%&&&&&&'''(((((((((&&&((((((((('''&&&'''(((&&&''''''(((((((((''''''&&&&&&%%%$$$%%%&&&'''((('''((())))))'''&&&&&&'''***))))))((('''&&&%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%%%%&&&(((((('''&&&&&&''''''&&&%%%$$$%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%%%%$$$###"""###%%%''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))***+++,,,,,,(((((('''&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((((((''''''''''''((((((((((((((()))))))))((((((***,,,+++***))))))))))))***+++)))))))))))))))******++++++***))))))++++++***)))'''((())))))(((((()))***(((((()))************)))++++++,,,,,,,,,+++******)))))))))************+++,,,++++++*********++++++++++++******))))))******+++***))))))(((((())))))))))))(((((((((((())))))***((('''((()))***)))'''))))))))))))************'''(((((())))))*********''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&''''''((((((''''''&&&))))))(((''''''''''''((((((((())))))******++++++***)))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((()))***+++------(((((((((((((((((((((((("""$$$''')))*********)))((((((((((((((()))******((()))******++++++******'''(((((()))***+++,,,,,,******))))))))))))******'''(((((())))))***++++++***************+++++++++))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((())))))******++++++***)))(((((((((((((((((((((((((((((())))))))))))'''***------***((((((*********++++++++++++*********)))))))))((((((((('''+++***)))(((((()))***+++++++++++++++++++++++++++---,,,++++++------,,,+++)))))))))************+++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,+++***)))(((''''''(((((()))*********((((((((((((''''''''''''%%%&&&'''((()))))))))(((&&&(((***,,,------,,,++++++******)))((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%'''((()))++++++******((('''''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''***)))(((&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&((())))))&&&&&&''')))(((((()))(((((('''&&&%%%&&&&&&&&&&&&''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&(((+++)))(((''''''(((((('''%%%%%%%%%&&&'''((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((())))))***+++,,,(((((('''&&&&&&&&&&&&&&&)))'''''''''(((((('''%%%&&&&&&'''''''''(((((((((&&&'''((())))))***))))))***)))((('''&&&'''((())))))*********))))))+++,,,+++***)))(((((()))***+++)))))))))))))))******+++***)))((()))+++,,,,,,+++%%%'''((((((''''''((()))'''((()))***+++******)))((())))))************)))))))))))))))***************)))))))))***+++,,,---+++,,,,,,,,,++++++***))),,,+++******))))))*********))))))(((((())))))******((('''((()))***)))'''))))))))))))************&&&&&&'''(((((()))******''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&''''''((((((''''''&&&***)))((('''&&&''''''(((''''''(((((()))******+++)))))))))(((((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))******+++,,,((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((((((((()))******((()))+++,,,,,,,,,++++++((((((((())))))***************))))))))))))******''''''((())))))******+++))))))*********+++++++++))))))))))))************)))(((&&&%%%&&&''')))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''(((***++++++***)))(((&&&&&&'''((((((((((((''''''((((((((()))))))))***)))---000000,,,)))***,,,***++++++,,,,,,++++++***(((((((((((())))))))))))'''((()))******+++******************************,,,+++***+++,,,---,,,***))))))*********+++++++++))))))***+++++++++++++++******,,,,,,,,,,,,******))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,+++******************+++,,,+++***)))(((&&&&&&'''((()))***++++++)))(((((((((''''''''''''$$$%%%'''))))))))))))(((&&&(((***---......------,,,++++++***)))(((((('''(((''''''&&&&&&&&&''''''%%%&&&(((***+++,,,------***)))(((&&&&&&&&&'''((('''''''''''''''((()))***''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&''''''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&(((***)))&&&%%%''')))''''''((((((((((((''''''&&&'''(((((())))))(((((("""$$$&&&'''&&&&&&'''((($$$$$$%%%&&&'''((()))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))''''''***---+++)))(((((())))))(((&&&&&&&&&'''''''''''''''''''''((()))++++++)))(((''''''((()))***)))(((&&&$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&((())))))((('''&&&&&&%%%%%%%%%%%%)))((('''((())))))'''%%%'''''''''((((((((())))))%%%&&&''')))************---+++(((&&&&&&''')))***)))***+++***))))))+++---+++***)))(((((()))***+++)))))))))))))))******+++)))(((((()))+++------,,,$$$&&&''''''&&&&&&''')))'''((()))+++++++++***)))&&&&&&'''(((((()))(((((())))))))))))************''''''((()))***,,,...///,,,,,,---...---,,,***)))---,,,++++++******++++++******))))))))))))*********((('''((()))***)))((())))))))))))************''''''((()))***++++++,,,''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))***)))((('''&&&&&&'''(((&&&''''''((()))*********))))))(((((('''''''''&&&$$$%%%&&&'''(((***++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))************)))((('''&&&((((((((((((((()))******)))***+++,,,------,,,+++))))))))))))((((((((((((******))))))))))))******((((((((()))******++++++))))))******++++++++++++))))))))))))************+++)))'''&&&'''))),,,...************************)))))))))))))))*********))))))))))))))))))))))))''')))+++,,,,,,***(((&&&%%%'''(((*********))))))'''((((((((())))))*********///333222...++++++...***++++++,,,,,,++++++***&&&&&&'''((()))***++++++$$$&&&))),,,---,,,***))))))))))))))))))))))))))),,,+++******,,,,,,+++***))))))******++++++++++++((()))***+++++++++++++++)))***,,,------,,,***))))))))))))))))))))))))))),,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&++++++,,,------...//////...,,,+++,,,---,,,(((%%%)))((('''&&&&&&'''((())),,,,,,++++++***)))))))))'''''''''''''''''''''''')))'''&&&'''***+++***(((&&&''')))******)))(((((()))))))))))))))(((''''''+++)))'''&&&'''(((((('''***)))'''&&&&&&&&&((()))&&&(((%%%%%%***%%%"""+++'''''''''(((((((((((()))'''***------+++))))))+++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((&&&$$$%%%((()))(((&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((+++******)))(((''''''&&&&&&((((((%%%%%%)))***)))***&&&$$$$$$'''*********+++***)))(((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))((((((((((((((())))))***))))))(((((((((((())))))'''(((***++++++***(((''')))))))))))))))******+++((())))))*********))))))'''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))))))))******************)))))))))***,,,------------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******(((((()))***+++,,,,,,,,,))))))*********))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))************'''''''''''''''((())))))'''((()))+++++++++***)))))))))((('''''''''''''''++++++++++++++++++,,,,,,***)))&&&$$$###$$$%%%&&&(((***+++***)))((()))***)))))))))))))))))))))))))))(((((('''(((((()))******)))((('''&&&&&&'''((()))))))))))))))******+++))))))))))))***************************)))((('''***)))(((***++++++)))'''+++***)))''''''&&&&&&&&&((((((''''''''')))+++,,,+++++++++*********))))))******))))))))))))******))))))************)))(((***)))(((''''''((()))***++++++************++++++)))))))))))))))************)))'''&&&'''((('''&&&)))************+++++++++(((((((((((((((((((((((((((***,,,,,,+++***)))***,,,,,,,,,++++++***************))))))))))))******************************---+++)))***,,,---,,,)))+++++++++++++++***)))(((************************+++++++++***************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,+++***+++,,,---+++***++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))***++++++,,,------...---,,,---......+++((()))((('''''''''((()))))),,,,,,,,,+++******))))))'''''''''''''''''''''''')))'''&&&''')))***)))((('''(((((())))))))))))))))))))))))))))))((('''''')))((('''&&&''''''(((((((((((((((((((((''''''&&&&&&'''###(((222,,,"""###%%%%%%%%%%%%&&&&&&''''''&&&(((+++***((('''''')))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&'''&&&$$$&&&((()))(((&&&(((((((((((((((((((((((($$$&&&'''&&&&&&&&&(((***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''''''''(((******))))))(((''''''&&&''')))((($$$%%%)))+++))),,,)))%%%%%%'''(((((('''))))))((((((((())))))***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))((((((((()))******))))))(((((((((((())))))((()))***,,,,,,***)))((()))))))))))))))******+++))))))************))))))'''((()))(((&&&&&&((()))))))))))))))))))))))))))))))))))))))******************)))))))))***,,,,,,---,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))(((((()))++++++,,,,,,+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))''''''''''''(((((((((((('''''''''''''''((())))))'''((()))***+++******)))***)))((((((''''''((((((''''''((()))************''''''&&&&&&&&&((()))***((()))******)))((()))***))))))))))))))))))))))))*********))))))(((((((((***)))((('''&&&''''''((()))))))))))))))******+++))))))))))))******************+++++++++***)))))),,,***)))***+++,,,+++)))***)))((('''''''''''''''))))))(((((()))***,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))))))))))))))))))))***)))(((((((((((()))***++++++************++++++)))))))))))))))))))))***---+++))))))*********))))))************+++++++++++++++++++++++++++++++++(((***,,,,,,+++*********,,,,,,,,,++++++***************))))))))))))******************************---+++)))***,,,---,,,***++++++,,,,,,+++******)))******************************************+++++++++,,,,,,------,,,,,,+++))))))*********++++++++++++++++++,,,...---+++)))************************************************'''''''''((()))*********))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))*********------,,,---//////---+++***))))))((((((((()))))),,,,,,+++******))))))(((''''''''''''''''''''''''(((&&&&&&&&&((()))((('''((((((((((((((()))******)))))))))))))))(((''''''''''''''''''''''''((((((&&&''')))***)))(((&&&$$$((((((&&&000@@@:::)))$$$%%%%%%%%%%%%%%%&&&''''''&&&(((***)))(((''''''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%&&&((((((((('''''''''(((((())))))******$$$%%%'''(((''''''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***))))))((((((''''''''''''((((((%%%'''---000000---***'''&&&&&&&&&%%%$$$%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''((())))))***))))))))))))***++++++))))))(((((((((((()))))))))***+++,,,,,,+++***))))))))))))))))))******+++))))))************))))))'''((()))(((&&&&&&((()))************************))))))))))))*********************)))******+++,,,+++++++++++++++*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++))))))************))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((()))************)))******)))(((((((((((()))%%%&&&((()))*********)))'''''''''((()))******+++((()))******(((((()))***))))))))))))))))))))))))++++++,,,,,,+++)))'''&&&))))))((('''''''''(((((()))))))))))))))******+++)))))))))*********++++++******+++,,,,,,,,,++++++...,,,***)))+++,,,,,,,,,))))))(((''''''((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,))))))(((((((((((())))))***))))))(((((())))))***++++++************++++++******)))))))))))))))))),,,+++))))))***+++***))))))************+++++++++++++++++++++++++++++++++(((***,,,,,,***)))******+++++++++++++++***************))))))))))))******************************,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,++++++***************************)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++(((((()))))))))*********+++++++++---......+++)))++++++++++++++++++++++++************************'''((((((((()))))))))***))))))))))))))))))))))))'''(((((((((((((((((('''''''''((((((((()))))))))+++++++++,,,---......---+++*********))))))))))))******))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''')))(((''''''''')))***+++)))))))))))))))(((''''''%%%&&&(((((((((''''''(((&&&'''((((((((('''&&&%%%%%%''''''222BBB===---)))(((''''''''''''((()))***)))************))))))*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''((())))))******###%%%((()))((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((('''''''''&&&((((((&&&)))111666666+++)))(((&&&&&&%%%%%%%%%############$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))***************++++++,,,))))))(((((((((((())))))******++++++++++++******)))))))))))))))******+++)))************))))))((('''((()))(((&&&&&&((()))))))))))))))))))))))))))((()))))))))******************************++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++)))((('''((()))***+++++++++++++++((())))))************)))))))))))))))))))))))))))&&&''''''((()))******+++((((((((('''''''''''''''))))))))))))************'''''''''''''''((()))))))))))))))*********))))))+++******)))))))))))))))'''(((***,,,,,,,,,******************)))((('''&&&((()))***)))((('''(((***))))))))))))))))))))))))***+++,,,---,,,***((('''))))))(((((((((((((((((()))))))))))))))******+++))))))*********+++++++++******+++,,,------------...+++)))((()))+++,,,,,,(((((((((((((((((())))))%%%%%%%%%&&&''''''((()))++++++++++++++++++++++++))))))(((((((((((()))))))))((('''''''''((()))***))))))))))))))))))))))))++++++************++++++*********))))))))))))))))))'''&&&&&&'''((('''&&&))))))*********+++++++++(((((((((((((((((((((((()))***,,,+++***)))***++++++++++++*********************))))))))))))******************************+++++++++++++++,,,++++++,,,,,,---------,,,,,,+++************************(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))*********+++,,,++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))((((((((('''************************(((((((((''''''(((((((((((((((((()))))))))))))))'''((()))******+++,,,---,,,,,,+++++++++******)))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((('''''''''''')))+++,,,)))))))))))))))(((''''''$$$'''***+++)))''''''((()))((('''%%%%%%&&&&&&'''!!!%%%%%%,,,666000&&&((((((((('''&&&&&&((()))******))))))))))))******)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''(((%%%%%%&&&''''''((())))))$$$&&&((()))(((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&((((((&&&(((...222222'''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))***************++++++,,,))))))(((((((((((())))))*********++++++*********)))))))))))))))******+++***************)))(((((('''((()))(((&&&&&&((()))((((((((((((((((((((((((((()))))))))*********************+++************************************,,,,,,+++++++++*********++++++++++++***)))((('''))))))***+++++++++******(((((()))***************************************&&&''''''((()))******+++((((((((((((((((((''''''))))))))))))************'''''''''''''''((())))))******))))))))))))))))))+++******)))))))))))))))******+++,,,,,,+++***)))************)))'''&&&%%%''')))***)))((('''((()))))))))))))))))))))))))))'''(((***,,,---,,,+++***(((((()))))))))))))))))))))))))))))))))******+++************++++++++++++***+++,,,------------------***((('''(((***++++++))))))((((((((())))))***%%%%%%&&&&&&'''((((((((())))))))))))************)))(((((((((((((((((()))((((((((((((((()))******))))))************))))))++++++************++++++************))))))(((((('''&&&$$$%%%&&&''''''&&&))))))*********+++++++++'''''''''''''''''''''''')))+++++++++))))))***,,,******************************))))))))))))******************************++++++,,,++++++++++++++++++,,,,,,------,,,,,,,,,************************(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))((('''''''''************************((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&'''''''''(((+++---------------,,,+++***)))(((((('''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''((()))(((&&&&&&&&&(((''''''''''''(((***+++,,,)))))))))))))))(((''''''%%%)))---...***''''''''')))(((&&&$$$$$$%%%&&&(((&&&***((((((,,,&&&!!!)))'''&&&$$$$$$$$$%%%'''))))))'''%%%&&&'''(((((('''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&''''''((((((%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))((($$$$$$'''(((&&&###%%%&&&'''&&&&&&((())))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))***))))))))))))***++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++******+++******)))(((''''''((()))(((&&&&&&((()))''''''''''''''''''''''''))))))))))))***************++++++++++++***))))))*********+++++++++++++++++++++++++++*********************+++******)))((()))******+++++++++******'''((()))******+++******************************''''''(((((())))))******(((((((((((()))))))))***''''''''''''(((((((((((('''''''''''''''((())))))+++***))))))((()))))))))******)))(((((((((((()))***)))))))))))))))))))))))))))))))))(((((((((((('''((())))))''''''((()))))))))))))))))))))))))))&&&''')))+++,,,,,,++++++(((((()))*********)))))))))))))))))))))******+++*********++++++++++++,,,++++++,,,---------,,,,,,,,,)))'''''')))******)))******)))(((((()))))))))''''''(((***************((((((((()))))))))))))))+++******))))))******+++'''((()))***++++++******)))******++++++******)))++++++************++++++++++++******)))((((((((()))'''&&&'''((())))))((()))************+++++++++))))))))))))))))))))))))***++++++***))))))***,,,)))))))))*********************))))))))))))*********************************+++,,,,,,******+++,,,***++++++,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,******++++++++++++*********++++++++++++,,,,,,,,,000---+++***,,,---...---++++++++++++++++++++++++************************))))))))))))((((((((((((************************)))((('''&&&&&&'''((()))))))))))))))((((((((((((%%%&&&''''''&&&&&&***,,,---.........---,,,***)))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&''')))%%%&&&''')))******++++++)))))))))))))))(((''''''''',,,000000,,,'''&&&'''''''''&&&&&&%%%%%%%%%&&&***,,,((('''+++&&&$$$---'''&&&$$$######%%%((())))))'''$$$%%%'''((((((&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&((((((&&&%%%''')))'''''''''''''''(((((((((&&&'''((('''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&((((((%%%$$$&&&%%%""""""$$$''''''&&&%%%''')))'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))((((((((()))******))))))(((((((((((()))))))))(((((((((((((((((())))))))))))))))))******++++++++++++******)))(((''''''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))))))))***************++++++,,,+++***)))(((++++++++++++,,,,,,,,,---++++++++++++************((())))))*********************+++++++++******)))'''((()))******+++++++++************************(((((((((((())))))))))))'''(((((()))***+++,,,,,,''''''''''''(((((((((((('''''''''''''''((()))))),,,+++)))((((((((()))******)))((((((''''''(((((())))))(((((()))+++...///...,,,+++)))(((((((((((('''((()))(((''''''((()))))))))))))))))))))))))))((((((((())))))*********'''((()))***+++******))))))))))))))))))******+++*********+++++++++,,,,,,+++,,,,,,,,,,,,++++++***+++***))))))++++++***)))++++++***)))(((((((((((('''((()))++++++++++++***(((((())))))******************))))))))))))******&&&(((***---------+++***)))***++++++++++++***)))++++++************++++++++++++******)))(((((('''***)))((((((***++++++***)))************+++++++++++++++++++++++++++++++++***++++++***((()))***,,,((()))))))))*********+++******))))))))))))*********************************+++---,,,***)))+++---)))******+++,,,,,,++++++******************************************++++++******++++++++++++******************++++++++++++111...***)))+++---...///************************************************''''''(((((())))))******************************)))((('''&&&&&&'''((()))((((((((((((((((((''''''%%%'''((('''%%%&&&)))---......//////...,,,+++)))*********)))((((((''''''''''''''''''''''''''''''(((***+++***'''&&&''')))$$$%%%''')))++++++******)))))))))))))))(((((('''(((---222222---(((&&&'''%%%&&&'''((((((&&&$$$###$$$&&&!!!""")))'''&&&///***(((&&&%%%%%%'''***+++,,,)))&&&&&&)))******(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))(((((((((((($$$&&&((((((&&&%%%''')))))))))))))))(((((((((((((((((((((&&&%%%%%%''')))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''###'''((('''(((+++***'''"""%%%((((((&&&%%%&&&(((""""""###$$$%%%'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))((((((((((((((())))))***))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))******++++++++++++******((('''''''''((()))(((&&&&&&((()))))))))))))))))))))))))))))))))))))))***************+++,,,,,,+++***)))(((+++++++++,,,,,,---------+++++++++************)))'''((()))******++++++*********+++++++++******)))''''''(((******+++++++++************************))))))))))))((((((((((((''''''(((***+++,,,---...))))))))))))************'''''''''''''''((()))))),,,+++***((((((((()))***))))))((('''''''''''''''***)))))))))+++///333666555222...***(((&&&&&&&&&'''((()))((('''&&&''')))))))))))))))))))))))))))***)))(((((('''(((((()))'''((()))+++++++++***))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++***+++------+++))),,,,,,***)))((((((((((((%%%&&&(((*********))))))))))))******+++++++++,,,((((((''''''''''''((((((&&&(((,,,...///...,,,***)))***+++,,,,,,+++***)))++++++************+++++++++++++++***)))(((((('''***((('''(((***++++++***)))************+++++++++************************+++++++++***((()))+++---(((((())))))*********+++******))))))))))))******************************))),,,---,,,***)))+++---((()))***+++++++++++++++************************+++++++++*********************++++++++++++******))))))))))))************///////////////......---,,,,,,,,,++++++************,,,+++)))***...---)))+++*********))))))((((((,,,++++++***((('''%%%$$$))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,(((((('''&&&%%%$$$$$$###'''&&&&&&&&&&&&'''(((((()))((('''(((+++,,,,,,,,,***)))(((&&&$$$&&&***...333...(((&&&''')))))))))))))))*********((('''%%%'''&&&$$$######$$$%%%&&&'''***,,,***&&&$$$(((+++((('''&&&&&&)))...222555***)))((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((()))***&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&***(((&&&&&&'''(((((('''((((((((((((((((((((((((***)))(((&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))*********(((''''''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))******))))))))))))******+++++++++*********)))))))))))))))))))))***************++++++++++++******000111111111///,,,)))'''******))))))(((((('''''''''''''''((())))))*********+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******)))))))))))))))***+++++++++***************,,,)))))),,,000111---(((++++++***)))(((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))***)))'''%%%&&&(((***,,,///---***''''''***---///;;;666000---+++***'''$$$''''''((((((((((((''''''))))))))))))))))))))))))+++***)))(((((((((*********++++++,,,,,,***)))((())))))))))))******************++++++++++++******************************))))))))))))******************))))))((((((''''''))))))***+++++++++******))))))))))))************((((((((((((((((((((((((*********)))))))))))))))(((((())))))******++++++++++++************+++++++++*********))))))((((((************************$$$%%%&&&'''((()))***+++******++++++++++++******++++++************++++++(((((())))))******++++++++++++***)))(((((())))))((((((''''''''')))***++++++*********))))))(((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++...............------,,,,,,,,,,,,,,,++++++++++++...000000,,,***,,,+++(((************)))))))))(((************)))((('''&&&******)))******+++,,,,,,((((((((()))))))))))))))((()))))))))************++++++++++++++++++++++++++++++******)))(((((('''''''''&&&&&&''''''((()))******++++++***)))(((((())))))((('''&&&'''***---111---)))'''((())))))((('''(((((()))))))))((((((***(((&&&$$$$$$$$$%%%%%%%%%)))------)))&&&&&&'''''''''&&&'''))),,,000222***)))((('''&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&)))(((''''''((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''(((((())))))((()))***)))'''&&&'''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((()))))))))*********))))))))))))******+++++++++*********))))))************************+++++++++,,,,,,+++++++++............,,,***((('''+++*********))))))))))))))))))******+++,,,,,,---***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++***************************)))))),,,111222///,,,+++******)))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))******)))'''''''''(((***+++---+++(((''''''(((+++---555111,,,*********((('''(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))******)))***+++++++++***)))((())))))))))))******************++++++++++++******************************))))))))))))******************))))))((((((((((((+++,,,,,,++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))***************++++++************++++++************)))))))))(((************************,,,++++++***)))(((((((((************************++++++************++++++)))))))))))))))*********++++++*********)))))))))+++***)))))))))***+++,,,+++*********))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---------...---,,,,,,+++,,,,,,,,,,,,------------111555555///***))))))(((************))))))))))))(((((())))))***)))))))))******)))******+++,,,,,,((()))))))))*********+++))))))))))))************************************,,,,,,,,,++++++*********'''''''''''''''((())))))'''***---,,,)))'''((()))'''((()))((('''''')))+++...,,,***))))))***)))'''&&&&&&&&&''''''(((******,,,+++(((&&&%%%$$$%%%%%%&&&,,,111222///***'''&&&'''''''''((()))+++,,,---))))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&'''''''''(((((((((***)))(((''''''((()))***((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''&&&((('''''')))******(((&&&%%%%%%%%%&&&&&&'''''''''))))))(((''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***'''((()))(((&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((()))))))))************))))))))))))******+++++++++***************************************+++,,,,,,,,,,,,,,,,,,++++++++++++***))))))((((((++++++++++++******************++++++,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))))))))))))))((())),,,111333111...*********)))))))))))))))))))))((((((((((((''''''((((((((()))))))))******((((((((()))))))))******))))))'''&&&&&&'''))))))---+++(((((()))******)))))))))************))))))))))))))))))))))))))))))'''((()))***************))))))*********)))((('''))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((++++++,,,,,,+++***)))))))))))))))*********++++++************************((()))))))))***+++++++++++++++******************++++++************++++++************))))))))))))))))))))))))))))))))))))...---,,,+++)))((('''&&&+++***)))(((((()))***+++++++++************++++++************))))))))))))***+++,,,,,,,,,+++***)))------,,,+++++++++,,,,,,***************)))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---............---,,,,,,,,,,,,,,,------.........000555777000)))((())))))*********))))))))))))))))))))))))******)))))))))***))))))(((((((((((((((((((((((())))))******+++)))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))((((((''''''(((((()))***777999888333+++'''(((+++&&&((()))***)))((()))***+++************)))((('''((('''&&&&&&&&&''')))***+++***)))((('''''''''''''''+++///000---)))&&&$$$&&&''''''((()))))))))(((((((((((('''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((()))))))))((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((***++++++(((&&&''''''(((((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))&&&'''((('''&&&%%%&&&''')))))))))(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((()))))))))*********+++******))))))******+++************************+++++++++++++++************++++++,,,,,,++++++******))))))(((((())))))***************************((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,......---,,,,,,+++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))******)))))))))))))))***(((((((((((()))))))))))))))))))))+++///000///---))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))*********'''((()))***+++***))))))(((((((((((((((((((((((()))((('''((()))***++++++((())))))******))))))(((((((((((((((((((((((((((&&&''')))***+++++++++***))))))))))))((((((((('''((()))))))))******************++++++++++++******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******++++++,,,,,,++++++))))))*********+++++++++************************(((((()))***++++++,,,,,,,,,,,,,,,++++++******)))++++++************++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))+++***(((''''''(((***+++++++++************++++++++++++******))))))(((((()))+++,,,------,,,***)))------,,,,,,++++++++++++***************************************************************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++///////////////...------,,,,,,,,,------.........,,,222444...(((((()))***))))))))))))))))))******++++++++++++***)))((('''---,,,***((('''&&&&&&%%%&&&&&&''''''((()))************))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((()))(((((((((((()))******LLLJJJCCC888+++$$$%%%(((%%%(((******)))((())))))((()))***+++***)))((((((***)))(((&&&&&&&&&'''((()))))))))((()))))))))***%%%&&&((('''&&&$$$######&&&'''((((((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((()))******)))(((''''''''''''((((((((())))))(((''''''''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&'''(((***,,,+++)))'''((((((((()))))))))******(((((((((((((((''''''&&&((((((((((((((((((((((((%%%&&&'''(((((((((''''''%%%'''((('''&&&&&&'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++************++++++************************---,,,,,,,,,+++++++++***))))))************)))))))))))))))((()))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,,,,+++******************************************************************************)))))))))))))))))))))))),,,,,,***)))((((((((((((''''''(((((())))))))))))******)))***+++++++++***((()))************))))))(((((())))))))))))))))))))))))))))))************'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))***+++'''(((((())))))(((((('''((((((((((((((((((((((((&&&''')))***+++++++++******))))))(((((((((((((((((()))))))))******************++++++++++++******((((((((((((((((((((((((((()))))))))************))))))))))))************,,,,,,,,,,,,,,,+++***)))************++++++++++++))))))))))))))))))))))))((())))))***+++,,,,,,---------,,,,,,++++++******++++++************++++++))))))))))))))))))******((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,***)))'''''')))***,,,++++++************++++++++++++******))))))(((((()))***,,,------,,,+++))),,,,,,,,,++++++***))))))***************+++++++++*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++//////000000//////...---,,,,,,,,,,,,------------)))...///+++((()))+++***))))))))))))************++++++++++++***)))((('''///...,,,+++)))(((''''''%%%%%%&&&'''((()))******************))))))))))))((((((((((((((((((((((((((((((((())))))*********)))))))))))))))******+++>>><<<666---&&&###%%%)))&&&(((******)))((()))***'''(((******)))((()))***+++***)))(((((('''''''''''''''((())))))******+++))))))((('''&&&''''''((('''(((((((((((('''&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((((('''(((((())))))******+++((()))***+++***)))((('''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''')))+++,,,***(((''''''''''''''''''''''''((((((((()))(((''''''&&&(((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&'''(((((('''&&&((()))((((((((())))))*********))))))))))))))))))))))))'''(((((((((((())))))))))))))))))*********++++++++++++************++++++***************+++++++++...------,,,,,,+++++++++(((((())))))))))))(((((()))))))))******+++++++++((((((((((((((()))))))))******++++++,,,---------++++++++++++++++++++++++*********++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))---,,,+++)))(((((((((((('''(((((())))))******+++*********)))))))))(((((('''(((***++++++***))))))(((((())))))))))))******)))))))))*********++++++((()))***+++++++++***)))************************)))+++++++++)))((()))***''''''((((((((((((''''''))))))))))))))))))))))))'''((()))***************+++***)))((((((((())))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))************+++000000///---+++)))'''&&&*********++++++++++++,,,)))))))))))))))))))))))))))*********+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++************++++++************)))))))))))))))***+++,,,,,,,,,+++***)))******+++******)))(((*********+++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,---++++++++++++++++++++++++......//////......---,,,,,,,,,,,,,,,++++++++++++))),,,,,,)))))),,,,,,)))((()))))))))******************+++++++++******)))---,,,+++***))))))))))))&&&&&&'''((()))***++++++************)))))))))(((((((((((((((((((((((((((''''''(((((()))***++++++******)))))))))***++++++((('''%%%$$$$$$&&&(((***'''((())))))(((((()))+++&&&(((***)))(((''')))+++)))***************))))))(((((())))))))))))))))))+++***))))))***+++,,,,,,((((((((('''''''''''''''%%%&&&((()))))))))(((((((((((((((((((((((((((((('''(((((()))******++++++((()))+++++++++)))(((&&&'''((((((((())))))))))))((((((((())))))(((((((((''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((''''''(((***,,,+++***))))))(((((('''&&&&&&&&&'''((()))))))))(((&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))'''&&&&&&'''))))))(((''')))***''''''((()))***++++++,,,))))))))))))))))))))))))'''((((((((())))))))))))))))))*********+++++++++,,,++++++******++++++,,,))))))*********+++++++++.........---,,,,,,++++++))))))************))))))'''(((***++++++***))))))(((((()))))))))*********))))))******+++,,,,,,---++++++************++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))))))))))))))******(((((())))))***++++++,,,))))))***)))))))))***+++'''(((***+++++++++))))))(((((()))))))))*********))))))*********+++++++++))))))******+++++++++***+++******))))))******+++(((***,,,+++)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))******,,,+++***)))((()))******))))))))))))******************++++++++++++******************************))))))))))))************))))))*********+++++++++......------,,,+++***)))*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++************++++++((()))))))))************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++)))))))))))))))*********)))))))))*********++++++((()))***++++++******)))*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))******+++,,,,,,------++++++++++++++++++++++++------......------,,,+++,,,,,,,,,++++++*********+++,,,+++)))***...,,,((((((((())))))*********+++(((((()))++++++,,,,,,,,,((((((((((((((())))))***&&&'''((()))***+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))%%%%%%&&&'''((())))))************)))******+++,,,)))(((((((((******(((&&&'''((()))((('''''')))+++&&&(((***)))''''''***---'''(((***,,,,,,,,,++++++)))))))))))))))((('''&&&%%%%%%%%%&&&((()))((('''))))))((('''''''''((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,+++***(((&&&(((((((((((())))))))))))))))))************))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((())))))(((((()))(((''''''***+++,,,+++,,,,,,+++***)))((('''''''''((()))))))))(((&&&%%%))))))))))))))))))))))))&&&''')))***+++***((('''&&&((())))))(((((()))+++&&&&&&''')))***+++,,,---))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++,,,++++++******++++++,,,))))))******++++++++++++//////...---,,,,,,++++++******++++++++++++******&&&((()))++++++***((('''))))))******+++++++++,,,'''''''''((())))))******++++++************++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................************************))))))))))))))))))))))))'''''''''((()))+++,,,---((())))))***+++,,,,,,,,,((()))******)))***,,,...&&&(((***+++,,,+++***)))(((((())))))*********+++)))************+++++++++***************++++++++++++***)))(((((()))***+++%%%(((+++***(((''')))+++))))))************))))))))))))))))))))))))))))))+++***)))(((((()))******---,,,***)))))))))***+++))))))))))))******************++++++++++++******************************))))))))))))************))))))******++++++++++++((((((***,,,---...//////******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------.........++++++************++++++(((((())))))*********+++************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++************++++++(((((())))))******++++++))))))(((((()))***++++++'''(((***+++,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))***+++,,,,,,------++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***))))))+++,,,+++)))***++++++++++++***))))))(((((((((((()))))))))***)))***,,,------,,,***)))++++++***)))(((((())))))))))))))))))))))))))))))&&&'''((((((&&&'''(((***,,,+++---///---)))))),,,)))))))))))))))***++++++---+++)))'''&&&'''(((((('''((((((((()))))))))***,,,***'''%%%%%%'''***,,,+++***)))(((((()))***+++''''''''''''((()))++++++((((((((((((((()))******))))))(((((('''''''''&&&''''''(((((())))))******((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))((((((---,,,***(((((()))***+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&((()))***)))(((&&&''''''(((((())))))******)))(((((()))+++---,,,+++))))))))))))))))))))))))***)))(((''''''((())))))''''''''''''((()))++++++...---,,,+++************,,,,,,++++++***+++++++++222///,,,---000000,,,'''---,,,++++++******++++++)))((('''))),,,---+++((((((((((((((()))***+++,,,---,,,,,,+++************)))+++++++++***)))***+++*********+++,,,---...//////...---,,,,,,,,,,,,,,,...---++++++---...---,,,---------,,,,,,+++++++++************************))))))************)))))))))))))))))))))))))))))),,,,,,,,,+++++++++*********)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********************))))))))))))******)))((((((((((((((()))***))))))))))))************))))))))))))))))))))))))******+++++++++******)))...---+++))))))***+++,,,(((((()))***************++++++++++++++++++++++++)))))))))***+++++++++,,,)))************+++++++++******+++++++++******))))))+++,,,......---,,,+++++++++******++++++,,,------,,,++++++*********+++++++++,,,,,,,,,,,,------,,,,,,,,,------............,,,+++,,,......+++)))------,,,++++++******))))))************+++++++++))))))*********++++++++++++++++++***(((((()))***,,,++++++******+++,,,,,,+++*********,,,,,,***((())))))*********+++++++++//////...---+++***))))))******+++++++++,,,,,,,,,......---,,,++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))------,,,++++++,,,------------------------------,,,,,,,,,+++++++++******+++))))))***,,,---,,,+++***++++++++++++***))))))(((((((((((((((((()))))))))***,,,------,,,***)))++++++***)))))))))))))))))))))))))))))))))))))))'''((((((((('''''')))******(((***...///+++***,,,))))))(((((())))))***+++,,,+++)))'''&&&'''((()))((((((((()))))))))))))))+++)))'''&&&&&&''')))+++***)))(((((((((((()))***''''''''''''((()))***+++((((((((((((((()))******))))))(((((((((''''''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((())))))((((((,,,+++)))''''''((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&''''''((()))))))))(((((((((***---//////...))))))))))))))))))))))))******)))((((((((()))***'''''''''(((((()))++++++------,,,+++************++++++*********++++++,,,111///---///222222---)))---,,,++++++******++++++***(((((()))+++,,,***((((((((((((((()))***+++,,,---,,,,,,++++++++++++,,,)))+++,,,+++***)))***+++++++++++++++,,,------.........---,,,,,,,,,,,,,,,///---,,,,,,---......------------,,,,,,+++++++++++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))),,,,,,++++++******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))******++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,++++++***,,,,,,+++***)))***+++,,,((())))))******************************************************+++++++++)))************+++++++++******++++++++++++******)))***,,,---...---,,,+++++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------...,,,+++,,,......+++)))+++++++++++++++++++++,,,)))************+++++++++***+++++++++,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,++++++++++++++++++,,,+++************(((&&&))))))*********+++++++++///......---+++******)))******+++++++++,,,,,,,,,......------,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++------,,,,,,,,,,,,------------------............,,,,,,,,,+++++++++*********))))))***---......---***++++++++++++***))))))(((((((((((((((''''''''')))***+++,,,,,,+++***)))+++***))))))))))))))))))))))))))))))))))))))))))'''((((((((('''''')))+++,,,((('''+++...---+++,,,))))))((((((((()))******,,,+++)))(((''''''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((''''''(((((()))***+++((((((((()))))))))******))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))((((((***)))((('''&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))***)))((('''&&&&&&&&&'''(((((())))))((('''(((***...000000000))))))))))))))))))))))))******)))))))))******+++(((((((((((())))))***+++,,,,,,++++++******))))))))))))))))))***+++,,,,,,///......111333333///***---,,,++++++******+++++++++***)))***++++++)))((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,---...***+++,,,+++***)))***,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,,,,///...,,,,,,...///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))+++************)))))))))+++******)))))))))******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******------,,,+++***)))(((((())))))))))))************))))))))))))))))))))))))***++++++,,,,,,,,,++++++******************++++++((()))******++++++******))))))))))))))))))))))))+++++++++***************)))************+++++++++******+++++++++++++++***((()))+++,,,,,,,,,+++***++++++******++++++,,,---+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,------+++))))))******+++,,,,,,------)))************+++++++++++++++,,,,,,,,,---------/////////...+++***+++------------,,,,,,++++++++++++***((()))******)))'''***************+++++++++......---,,,,,,+++************+++++++++,,,,,,,,,.........------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,------------,,,,,,---------,,,,,,,,,---------------,,,,,,,,,+++++++++*********))))))+++---//////...***++++++++++++***))))))(((((((((''''''''''''''')))***++++++++++++***)))******)))))))))))))))***(((((((((((((((((((((((('''((()))((('''''')))+++555,,,'''))),,,,,,***+++)))))))))(((((())))))***++++++)))((((((((())))))*********))))))))))))((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((()))******(((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))***************+++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))(((((())))))(((''''''(((((()))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''((())))))))))))((('''''''''((())))))******((('''(((***,,,...///...))))))))))))))))))))))))***************+++++++++))))))(((((()))******++++++++++++++++++******)))((((((((()))***+++,,,---,,,,,,...000333222///+++---,,,++++++******+++++++++++++++++++++***)))((((((((((((((()))***+++,,,,,,,,,,,,,,,------...///***+++,,,,,,******+++,,,------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))***)))))))))))))))))))))++++++******))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******++++++++++++***))))))(((((()))))))))************)))))))))))))))))))))))))))******+++++++++++++++((()))***+++++++++******))))))***++++++++++++***************************,,,+++++++++***)))))))))))))))*********+++++++++******++++++,,,,,,++++++((()))***+++++++++******++++++******++++++,,,------,,,++++++*********++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,------,,,+++************++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,,,,---444444444111...,,,,,,---++++++++++++***))))))(((***)))((()))+++,,,,,,+++************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,.........---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++---//////...***++++++++++++***))))))((((((((((((((((((''''''***************************)))))))))))))))******(((((((((((((((((((((((('''((())))))'''((()))+++>>>333)))'''))))))(((*********))))))))))))******+++******)))))))))))))))************))))))))))))'''((()))******)))((('''''''''(((((((((((('''''')))(((((((((((())))))***(((((()))***+++******)))(((((())))))))))))))))))))))))))))))(((((((((((()))*********+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((()))))))))((()))))))))***))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))'''(((((())))))))))))))))))))))))***++++++,,,,,,)))(((((()))***++++++***(((((((((((((((((((((((())))))******++++++++++++***))))))))))))******++++++,,,,,,,,,,,,+++******))))))))))))***+++,,,---******,,,///000000---+++---,,,++++++******++++++++++++,,,,,,+++)))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,------...///***,,,,,,,,,+++***+++,,,------,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,---///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++***************************************((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))))))))******))))))))))))******''''''((()))*********)))((()))))))))************))))))))))))))))))))))))((())))))***++++++******)))***++++++++++++******))))))***+++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++******+++,,,,,,,,,,,,,,,))))))******++++++++++++++++++******++++++,,,---///...---+++***))))))(((+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---------,,,+++++++++,,,,,,,,,+++++++++******))))))*********+++++++++************++++++++++++666777777555333333444555------.........---,,,+++///---++++++,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******------............------))))))******++++++,,,,,,,,,,,,,,,+++++++++*********))))))***---......---***++++++++++++***))))))(((((((((((()))))))))***************************)))))))))))))))******+++))))))))))))))))))))))))((()))))))))((((((***,,,<<<333***((((((&&&'''***,,,,,,+++*********++++++************************)))))))))*********++++++(((((())))))))))))(((((('''(((((())))))(((((('''))))))(((((((((((())))))((()))***+++++++++***)))(((((())))))))))))******))))))))))))(((((((((((()))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))*********)))(((((((((((())))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))***************+++,,,,,,------***((((((((()))***)))((((((((((((((((((((((((((('''((()))***++++++++++++*********))))))******++++++,,,---......---,,,+++************+++,,,------***+++,,,---...------,,,---,,,++++++******++++++***+++---,,,+++)))***+++(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,---...+++,,,---,,,+++***+++---,,,,,,,,,++++++,,,------+++++++++++++++,,,,,,---...---++++++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))************+++---,,,+++***************************************'''((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++******))))))))))))******$$$&&&''')))************))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,+++++++++******)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++***************)))************+++++++++)))***+++,,,------------************++++++,,,,,,++++++******++++++,,,---///...---+++***))))))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++---......,,,++++++,,,------,,,,,,+++******))))))************+++++++++))))))*********+++++++++222444666666777888;;;===777888999::::::999888777666333///,,,+++***)))'''+++++++++***************,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,---...//////...---,,,))))))***++++++,,,------,,,,,,,,,+++++++++******+++))))))***,,,---,,,+++***++++++++++++***))))))'''(((((()))***+++,,,,,,******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))((()))***)))((((((***,,,000,,,)))******'''(((+++...---,,,,,,++++++,,,,,,)))******++++++*********(((((()))***++++++,,,---))))))(((((((((((())))))(((((()))******)))(((((())))))(((((((((((())))))''')))***,,,,,,+++***)))(((((()))))))))************)))))))))((((((((('''(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((***************)))((((((&&&'''(((((()))))))))((())))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))******+++)))******++++++,,,------)))((('''(((***++++++)))((((((((((((((((((((((((&&&'''(((******+++******++++++***))))))******+++,,,---///000000///---,,,---,,,,,,,,,,,,,,,------,,,---------,,,,,,---...---,,,++++++******++++++(((+++------+++***+++,,,(((((((((((()))***+++,,,---,,,,,,++++++++++++,,,+++,,,------++++++,,,---++++++++++++,,,------...++++++******+++,,,,,,------,,,******,,,---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************++++++,,,,,,...---,,,+++************************************(((((()))))))))*********))))))))))))))))))))))))(((((())))))***++++++,,,******))))))))))))******&&&''')))+++++++++***)))))))))))))))************))))))))))))))))))))))))******+++,,,------------000///---++++++***++++++)))***++++++,,,,,,++++++***************************************+++++++++)))************+++++++++)))***+++,,,------------+++++++++++++++,,,,,,---++++++******++++++,,,---,,,,,,++++++******++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,++++++---///...+++***+++,,,,,,+++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,---///111222222444666999777888:::<<<===<<<;;;:::444111...+++++++++***)))+++++++++*********))))))+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...---,,,******+++,,,,,,---......,,,,,,,,,+++++++++******+++***))))))+++,,,+++******++++++++++++***))))))''''''(((***+++,,,---...******))))))))))))******))))))((())))))***++++++))))))))))))))))))))))))((()))***)))((((((***,,,###$$$(((,,,,,,((((((,,,///...------,,,,,,,,,,,,)))******+++++++++******''''''(((***+++,,,---...))))))(((((((((((())))))((()))***++++++***)))(((***)))(((((((((((())))))''')))+++,,,,,,,,,***)))(((((())))))*********+++******))))))(((((((((''''''(((((()))******++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((***************)))((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))******+++)))))))))***++++++,,,,,,(((''''''))),,,------,,,((((((((((((((((((((((((%%%&&&((()))*********)))++++++***************+++,,,...///111111000...---......---,,,,,,,,,------//////...---,,,,,,...000---,,,++++++******++++++'''***------+++***,,,...(((((((((((()))***+++,,,---,,,,,,+++************+++,,,------++++++,,,---*********+++,,,---...///+++*********+++,,,,,,------+++******+++,,,,,,++++++++++++,,,,,,---------***************************++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,+++************************************)))************+++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,******))))))))))))******)))***+++,,,,,,+++)))((())))))))))))************))))))))))))))))))))))))+++,,,---...////////////333111...,,,******+++,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++)))***+++,,,------...---,,,,,,++++++,,,,,,---...++++++******++++++,,,---************+++,,,---...++++++,,,,,,,,,---------.........------,,,,,,,,,***---///...+++***+++,,,*********++++++,,,------)))************+++++++++++++++,,,,,,,,,---------+++,,,,,,+++******,,,...+++---///111222222111000///,,,***)))+++---------++++++++++++******))))))***++++++,,,,,,------...******+++++++++,,,,,,,,,*********************+++,,,------......------,,,++++++++++++++++++++++++------------------------***++++++,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++---......---+++******+++++++++++++++++++++++++++......---,,,+++***)))(((((()))***+++++++++++++++(((((())))))******++++++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,,,,+++***)))))))))***+++((()))***,,,,,,++++++***+++++++++************)))((((((((((((''''''''''''))))))(((((('''''''''&&&+++)))'''%%%&&&)))---///000000///,,,)))((()))******************+++++++++))))))))))))************+++)))'''(((+++,,,***((()))'''''')))---000///...******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))))))))))))))******+++))))))(((((((((((())))))+++)))(((''''''((()))+++++++++++++++++++++++++++)))))))))))))))******++++++++++++***)))(((((('''******))))))))))))******+++***)))(((((()))***+++((((((((()))******++++++******+++++++++,,,,,,,,,---///222444555333111///222000,,,+++,,,---.........///000111000///---+++---,,,+++******+++,,,---+++,,,,,,+++***+++---///+++*********+++,,,------222000---+++))))))***+++++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,++++++---...000******++++++++++++******++++++++++++++++++++++++------,,,++++++******)))(((*********)))((()))***000...,,,***))))))***+++++++++******************+++++++++++++++***)))(((''')))***++++++***)))'''%%%%%%&&&'''(((((('''''')))************+++++++++))))))))))))))))))))))))++++++************++++++******++++++++++++******************************)))***+++,,,---.........++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++------------++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,............,,,,,,,,,,,,---111444333///+++,,,,,,,,,---------......************************++++++++++++++++++++++++,,,,,,++++++++++++++++++)))---///...)))'''))),,,))))))***++++++++++++***(((((()))***************,,,,,,,,,++++++*********...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---......---+++******++++++++++++++++++++++++++++++++++++++++++*********)))******++++++++++++***))))))))))))************(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,+++******+++,,,---)))******+++++++++******++++++++++++************)))))))))(((((((((''''''******)))))))))(((((((((***)))'''''''''))),,,...555444333///+++))))))***'''((())))))******))))))))))))))))))************+++)))((((((++++++***((()))''''''))),,,......,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++***))))))(((((())))))******)))(((''''''((()))***++++++++++++++++++++++++)))))))))))))))******+++++++++******)))(((((('''******))))))))))))******+++***)))(((((()))***++++++++++++***************++++++++++++,,,,,,,,,,,,...000333555555333111//////---++++++,,,------,,,---...///000///...,,,+++,,,++++++++++++++++++,,,+++,,,,,,+++***+++---///++++++*********+++,,,,,,///...,,,+++************,,,,,,+++++++++,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------...---,,,++++++,,,...///******++++++++++++******------------------------+++++++++++++++++++++,,,)))***++++++))))))***+++...---+++)))))))))***+++************************((())))))*********))))))((()))***++++++***)))(((&&&&&&'''((((((((((((((()))************+++++++++************************++++++************++++++******++++++++++++************************************+++,,,---------,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))************************+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,---......---,,,+++,,,+++,,,///111111...+++,,,,,,---------.........++++++++++++++++++++++++------------------------++++++++++++++++++++++++000333444222,,,)))))),,,***++++++++++++,,,,,,,,,)))******+++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++++++++++++++++++++......---------,,,,,,,,,+++++++++,,,,,,---------,,,---...---+++******+++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++***)))***************)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,+++++++++,,,---......,,,++++++*********++++++,,,+++++++++*********************))))))))))))(((++++++************)))))))))((((((((()))***+++,,,888777555111---***)))***'''(((***+++,,,+++***)))))))))))))))************+++***))))))***+++***))))))(((((()))+++,,,,,,+++,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++*********))))))************)))(((''''''((()))***++++++++++++++++++++++++)))))))))))))))******+++++++++******)))(((((((((******))))))))))))************))))))))))))******------,,,++++++***)))))),,,,,,,,,,,,------------///111333444444222000...,,,++++++,,,---...,,,+++,,,---.........---+++***+++++++++,,,,,,++++++++++++,,,,,,,,,++++++---///++++++******)))*********,,,,,,++++++************------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///******++++++++++++******------------------------)))******+++,,,,,,------***+++,,,+++***)))***,,,,,,+++***))))))***+++,,,************************''''''(((((()))******+++((()))***++++++***)))((('''((())))))***))))))))))))************+++++++++************************++++++************++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))************************,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///++++++++++++++++++******---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***,,,---...,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,---111333444222...++++++------,,,+++++++++,,,---...***++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------------.........//////------------------------......---------,,,,,,,,,+++++++++,,,------......+++,,,---,,,***)))***+++************************((())))))))))))*********,,,,,,,,,,,,+++******)))+++++++++******)))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++*********+++,,,---......---,,,+++***)))***+++,,,,,,,,,+++++++++*********+++++++++*********))))))************************(((((()))***************555555444000,,,***)))))))))***---//////...,,,***((()))))))))***************************+++******))))))((()))************+++******))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************))))))))))))))))))******+++++++++************++++++******)))(((((()))******************************)))))))))))))))******+++************))))))((((((******))))))))))))*********))))))))))))))))))***+++++++++*********)))))),,,,,,,,,---------......///000222222222000...,,,******+++---//////---+++++++++,,,,,,,,,,,,+++******+++,,,------,,,+++******,,,---,,,++++++---...,,,+++******)))))))))))))))******+++++++++******...---,,,,,,++++++++++++------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...***++++++,,,,,,++++++*********++++++++++++,,,,,,*********++++++,,,,,,,,,***+++,,,,,,+++***+++,,,******))))))***+++,,,,,,***************+++++++++)))))))))))))))***++++++)))******++++++******))))))******++++++*********))))))*********+++++++++************************++++++************++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********************************---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++******,,,...///...------,,,,,,+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++***))))))***+++++++++------........./////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------***---///...---,,,---...---,,,***)))***+++---///***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------------++++++,,,---......//////////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------+++,,,---,,,***)))***+++*********************************))))))))))))(((,,,,,,,,,,,,,,,+++***))),,,,,,++++++******))))))###$$$%%%&&&'''((((((((())))))))))))))))))))))))************************((()))))))))************++++++++++++++++++++++++((())))))***+++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++++++++***++++++++++++************))))))))))))))))))))))))(((((()))***+++***))))))---......---***(((((())))))***---//////...,,,***((()))))))))******************++++++*********+++))))))***))))))))))))***))))))((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++++++++************++++++******))))))))))))******************************)))))))))))))))******+++*********)))))))))))))))******))))))))))))******)))))))))******)))))))))(((((((((((())))))******,,,,,,,,,---------......---.../////////---+++***++++++,,,///111000...+++******++++++++++++++++++***+++,,,------,,,+++******+++------,,,+++,,,...,,,,,,+++***)))))))))***))))))***+++++++++******...---,,,,,,++++++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,------++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,+++***+++,,,))))))))))))***+++,,,,,,))))))*********+++++++++---,,,+++************+++******++++++++++++*********+++++++++++++++******))))))*********+++++++++************************++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************,,,,,,***))))))***,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,*********+++---////////////...---------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((()))***+++------------.........///++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------(((***+++,,,++++++,,,,,,,,,+++)))((()))***,,,...)))******+++,,,+++++++++++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,------.........******+++,,,---......///..............................---------,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***+++************************+++++++++******))))))))),,,,,,,,,,,,,,,,,,+++***+++++++++++++++*********%%%%%%'''((())))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,++++++++++++***((()))***++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++************)))((((((((())))))))))))***((()))************))))))''')))******)))(((((()))'''(((***+++,,,+++***)))))))))))))))***************+++,,,+++******+++,,,(((***+++***))))))***+++(((((((((((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******)))))))))))))))******+++*********))))))*********************************************************)))))))))))))))******+++******))))))))))))))))))******))))))))))))******))))))************))))))&&&&&&''''''((())))))***,,,,,,,,,,,,------------+++,,,,,,------,,,+++***,,,,,,---///111000...+++************+++++++++++++++++++++,,,,,,+++++++++)))+++------,,,,,,,,,---,,,,,,++++++***+++++++++*********+++++++++++++++------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------......///------,,,,,,+++******)))***+++,,,+++***)))***,,,((())))))******+++++++++)))))))))***++++++,,,,,,///...,,,+++******+++++++++++++++++++++++++++++++++++++++,,,++++++***))))))************+++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++*********+++---...///...............---------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,+++))))))***,,,,,,,,,,,,---------......************************------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))******)))))))))***+++,,,)))******+++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---......//////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,++++++******))))))((()))+++,,,+++***)))***,,,*********************************+++++++++++++++++++++,,,,,,---,,,,,,,,,***++++++++++++++++++,,,******+++,,,,,,---,,,,,,))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,+++++++++******)))***+++,,,,,,,,,+++***)))***+++,,,------......------,,,,,,,,,++++++++++++************))))))))))))))))))*********++++++******))))))))))))))))))&&&(((***+++***)))))))))'''((())))))******))))))))))))))))))************)))+++---,,,***)))+++---(((***,,,+++******+++---))))))(((((())))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++)))))))))))))))******+++***))))))(((((())))))************++++++*********************************)))))))))))))))******+++)))))))))))))))))))))*********))))))))))))******((()))***++++++***)))((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++---------...///...,,,***************++++++,,,,,,,,,++++++++++++++++++,,,)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++************++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////,,,+++++++++++++++++++++)))***++++++))))))***+++)))))))))************)))((())))))***++++++,,,,,,---,,,+++))))))***,,,---+++++++++******++++++++++++++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---...+++---///---+++***+++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++,,,+++***)))*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,++++++***)))((('''''')))***++++++***)))***,,,))))))))))))))))))))))))((()))***+++,,,---......***+++,,,,,,------------*********++++++,,,,,,---))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,++++++*********+++,,,---------,,,+++***'''(((+++---...///......---------,,,,,,,,,++++++*********))))))))))))(((*********++++++,,,,,,,,,+++***)))))))))))))))***(((***,,,,,,+++))))))******************+++++++++))))))))))))************))),,,---,,,***)))+++---(((***,,,,,,******,,,///******))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++)))))))))))))))******+++))))))(((((((((((())))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))***************))))))))))))******((()))***++++++***)))(((++++++******))))))((((((******+++++++++,,,,,,,,,***+++,,,,,,------------...---,,,,,,------+++)))++++++******+++,,,---------,,,+++******+++,,,---)))+++---...---,,,,,,---,,,,,,,,,,,,------...//////...,,,******+++,,,---++++++++++++,,,------...---------,,,,,,,,,++++++)))************+++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))***++++++,,,------*********++++++,,,------(((***+++***)))((()))***))))))************))))))((())))))***++++++,,,,,,+++***)))((()))***,,,...,,,++++++******++++++,,,+++++++++++++++***)))((()))************+++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++************************)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,---------......,,,,,,,,,,,,......,,,...000///,,,++++++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++&&&&&&''')))+++,,,,,,+++***+++,,,---------,,,,,,+++,,,------......------*********++++++,,,,,,,,,......---,,,,,,++++++***++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000000000000000111111111111////////////////////////------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((((())))))))))))*********,,,,,,++++++***+++++++++******))))))))))))******((()))***++++++***)))(((''''''(((((())))))******************************///---***)))))))))((('''++++++************++++++,,,,,,,,,++++++*********+++***)))))))))***,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,++++++++++++++++++++++++***)))(((((()))***+++******))))))))))))******)))*********)))(((&&&%%%)))************+++++++++------,,,,,,+++***)))))))))************+++++++++))))))))))))((((((((((((---,,,+++***)))***+++,,,))))))))))))))))))))))))))))))(((((()))+++---...))))))))))))))))))))))))+++*********))))))((((((************************((()))***++++++***)))(((******))))))))))))************++++++++++++******************************+++*********))))))(((((((((((())))))*********+++999///))),,,...+++)))***,,,+++***+++,,,,,,+++***&&&(((+++...//////...---222666333***&&&))),,,,,,+++,,,,,,,,,,,,+++***)))+++++++++*********))))))+++,,,---,,,++++++,,,......------,,,,,,------......---,,,,,,---,,,***)))******+++,,,,,,,,,,,,+++,,,,,,+++***)))(((''''''(((***+++***)))((()))******+++,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))+++++++++***(((&&&)))*********++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++******))))))***++++++,,,+++***)))((((((***,,,......+++((())),,,...,,,***++++++***************+++,,,,,,++++++***+++++++++...---,,,+++***+++,,,,,,******+++++++++,,,,,,,,,,,,---......//////......---,,,+++***)))***+++,,,***+++,,,,,,---------------******...000,,,************)))))))))))))))))),,,++++++******++++++,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,------...------............---------...//////...,,,***)))++++++************++++++,,,+++*********+++,,,---000,,,)))(((***,,,+++***,,,,,,++++++++++++******------,,,+++************+++***))))))+++------,,,++++++++++++++++++++++++---,,,++++++,,,---...///000///......//////...------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------000///...---,,,------...000000111111111111000000111111000000//////......------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((()))))))))************+++,,,++++++******+++++++++******))))))))))))******+++,,,,,,------,,,,,,+++(((((((((((())))))******((((((((((((((((((((((((*********++++++++++++,,,++++++************++++++,,,,,,,,,+++++++++******+++***)))))))))***+++,,,+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++***))))))))))))***+++,,,++++++******++++++,,,***************((('''&&&************++++++++++++------,,,,,,+++******)))************++++++++++++((()))))))))))))))))))))---,,,++++++******++++++***************************))))))))))))+++,,,---))))))))))))))))))))))))************)))))))))(((************************((()))***++++++***)))(((******))))))))))))******))))))************))))))************************+++*********))))))))))))((()))))))))************333+++'''+++...,,,***+++---+++******+++,,,+++***,,,,,,,,,,,,,,,+++++++++:::<<<999000***+++,,,+++++++++,,,,,,,,,++++++***+++++++++*********))))))+++,,,---,,,+++***,,,...------,,,,,,,,,,,,------444111...,,,,,,---,,,+++++++++,,,------------,,,************))))))))))))***+++,,,+++***)))***,,,++++++,,,,,,++++++******,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,***+++,,,------+++***))))))))))))*********++++++++++++++++++++++++++++++************************++++++************++++++,,,+++++++++++++++,,,---+++***)))))))))***,,,---+++***))))))*********)))++++++************++++++,,,,,,+++++++++++++++,,,---,,,+++******+++,,,---***++++++++++++,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,------...++++++,,,---------,,,,,,...***))),,,...+++***+++************************,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,---......---......//////......---............---,,,+++***++++++************++++++,,,+++*********+++,,,---000---***)))+++,,,,,,+++------,,,,,,++++++******---,,,++++++***+++++++++,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,++++++------,,,---...000222333111...+++---222555222...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------000///...---,,,------...---...///000111222222222000000//////...---,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))))))))************+++++++++++++++*********++++++,,,******))))))))))))******))))))************))))))((((((((())))))))))))***(((((((((((((((((((((((('''+++......,,,***+++---++++++************++++++,,,,,,,,,++++++++++++*********))))))******+++,,,++++++,,,,,,,,,,,,++++++************************************************+++******))))))******+++------,,,,,,,,,,,,------***************)))((('''************+++++++++,,,---,,,,,,++++++*********************+++++++++,,,((((((((()))*********++++++,,,,,,,,,,,,+++******************************+++******)))******++++++))))))))))))))))))))))))************))))))))))))************************))))))************))))))******))))))))))))******(((((())))))))))))((((((***************************************)))))))))))))))))))))************,,,((('''+++///...,,,,,,///---***)))***++++++***---,,,+++******+++,,,---:::<<<999222---------++++++++++++++++++++++++++++++++++++***************+++,,,---,,,******+++------,,,,,,++++++,,,,,,---777333...++++++,,,,,,,,,+++,,,,,,---------------)))))))))*********+++++++++,,,---,,,+++***+++---,,,,,,,,,+++******))))))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))((()))))))))************++++++++++++++++++++++++************************++++++************++++++...------,,,,,,,,,------************++++++++++++***+++,,,,,,***))))))***++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---...............+++,,,---......///......,,,------------,,,,,,+++...***))),,,...,,,+++---+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,------............////////////......///...---,,,,,,++++++,,,++++++************+++++++++++++++++++++,,,------000---+++***,,,------,,,///......---,,,++++++***+++++++++++++++,,,,,,------,,,++++++---...------,,,,,,,,,,,,,,,,,,------++++++,,,---///111333444222---)))---555999666000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------------...***,,,---000222333444444222111111///...---,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********************************)))))))))))))))************++++++++++++***************++++++,,,******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************)))...222111,,,((()))+++++++++************++++++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++************************)))))))))))))))*********++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,(((((())))))***+++,,,,,,***+++,,,---,,,+++***)))************************++++++******************))))))))))))))))))))))))*********)))))))))))))))************************)))))))))******)))))))))******))))))))))))******))))))************))))))************************************************)))))))))))))))*********)))((()))---000000...,,,000---***)))***++++++***(((((()))+++...000222444000111000...------------++++++++++++++++++,,,,,,************************,,,,,,---+++***)))+++,,,,,,,,,++++++++++++,,,,,,111///,,,++++++,,,+++******+++,,,,,,------,,,,,,))))))*********++++++++++++,,,---,,,+++***+++---,,,,,,++++++++++++++++++......---------,,,,,,,,,---------,,,,,,,,,,,,,,,)))************)))((('''(((((()))))))))*********++++++++++++++++++++++++************************++++++************++++++...------,,,,,,,,,,,,,,,******+++,,,,,,++++++***+++///111111---++++++,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,------///......------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---.........------+++,,,...//////...---,,,---.........---,,,++++++---***+++///111...,,,---,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,---............//////000000//////...///...,,,+++***+++,,,---,,,++++++******++++++,,,++++++++++++,,,,,,------...---,,,,,,,,,---------//////...---,,,,,,++++++*********+++,,,---.........---+++,,,---......---,,,,,,------------......******+++,,,---...///000000---+++...333666444111---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,------------------------............------......+++,,,---///111222333333555444333222111000///...,,,,,,+++++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))******))))))*********+++++++++***)))))))))******+++,,,******))))))))))))******++++++++++++++++++++++++************))))))))))))************************(((---222111,,,((())),,,++++++************++++++++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,++++++***************************(((((()))))))))*********++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,((())))))***+++,,,,,,---***+++,,,---,,,+++***)))***************************+++++++++*********)))************************))))))))))))))))))*********************************))))))))))))))))))*********))))))))))))*********++++++,,,,,,++++++******************************************+++++++++******))))))))))))))))))***,,,---///000111///,,,...,,,***)))***++++++***%%%'''+++///222444555555+++***)))***,,,,,,,,,---,,,++++++******+++,,,,,,************************,,,,,,,,,+++))))))***,,,++++++************++++++******+++,,,......,,,***))))))***+++++++++++++++++++++++++++***************+++,,,+++***)))***,,,++++++++++++,,,...///000......---------,,,,,,,,,---------,,,,,,+++++++++************))))))(((((())))))))))))************++++++++++++++++++++++++************************++++++************++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***+++///333333///,,,,,,---++++++******+++,,,,,,---,,,+++++++++,,,------...222111111000...---,,,+++++++++,,,,,,,,,---------+++,,,,,,---...---------,,,---.........,,,+++***............------,,,+++,,,***---333555111---,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,------...//////......////////////.........---,,,******+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,------------------------,,,------...//////...------,,,++++++*********+++,,,---/////////---,,,,,,---...---,,,,,,,,,,,,------.........,,,,,,---------------------...//////......///000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------------..................---...///000000111111000444444333222111000//////++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************((())))))))))))*********)))))))))))))))***+++,,,******))))))))))))************))))))))))))******+++************)))))))))((((((((((((((((((((((((&&&)))---...,,,+++---///++++++************++++++***++++++++++++,,,,,,,,,))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++((())))))******++++++++++++,,,,,,------,,,,,,+++++++++************++++++,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++,,,,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))******+++++++++******************************))))))))))))******************************************))))))))))))************))))))))))))******+++,,,,,,,,,,,,,,,,,,+++*********************************+++++++++++++++************))))))))))))***...000//////111000,,,,,,+++***+++,,,,,,+++***(((***...111333222111000///+++)))***,,,******,,,...---+++*********+++,,,***************+++++++++,,,,,,,,,+++)))((()))++++++******))))))******+++((()))+++...111000---+++((())))))***************,,,,,,+++++++++******)))***+++,,,+++***)))***,,,++++++++++++---///111222------------,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,+++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++))),,,000111000...,,,+++++++++***++++++,,,---...,,,++++++,,,,,,---...///111111111000///---,,,+++,,,,,,,,,,,,------------++++++,,,------------------------------,,,++++++---............------,,,+++***---333555111------,,,,,,------......//////------,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,---......//////------............------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------+++,,,------,,,,,,---...------------,,,,,,,,,,,,++++++++++++,,,---/////////---++++++,,,---,,,+++++++++,,,,,,------......//////000000//////...---,,,///111///+++)))+++...---,,,,,,++++++,,,,,,---......,,,,,,,,,,,,......------------------------,,,---......///........./////////000000///......111000000//////......---++++++++++++++++++++++++************************************************((()))))))))************''''''((((((((()))))))))(((((((((((()))***+++,,,******))))))))))))******((('''&&&&&&&&&&&&'''(((+++++++++*********))))))(((((((((((((((((((((((((((((()))***+++,,,---...++++++************++++++******+++++++++,,,,,,,,,((()))***+++,,,++++++*********++++++++++++******++++++++++++++++++++++++))))))******+++,,,,,,---+++,,,---......---,,,+++++++++************++++++---,,,++++++++++++,,,---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++((()))***+++,,,,,,++++++************************((()))))))))************************************+++***)))(((((()))***+++******))))))))))))******+++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,************)))))))))((((((...000------111111---))))))***,,,......,,,***,,,---......///...---,,,444---)))+++,,,******---///...,,,***))))))******))))))*********+++++++++,,,---,,,+++)))((()))*********))))))))))))******))))))***,,,......,,,***))))))***++++++++++++*********++++++++++++,,,,,,+++,,,---,,,+++***+++---,,,,,,++++++,,,---000111,,,,,,,,,,,,++++++++++++,,,,,,+++******)))((((((---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,...///000...---,,,+++***+++,,,,,,)))+++...111333222...+++++++++++++++,,,---......+++++++++,,,,,,...//////---......///...---,,,,,,,,,,,,,,,------------...++++++,,,------------,,,,,,,,,,,,,,,---...///000,,,---..................---******///111///---...++++++,,,------...//////------,,,,,,,,,,,,------******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------.../////////,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,---.........---,,,)))+++------++++++,,,...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++***+++,,,+++*********++++++,,,------------...///000000//////...---......---,,,++++++,,,---,,,,,,++++++,,,,,,---000///---,,,,,,---///000------------------------,,,,,,.../////////.........///////////////..............................++++++++++++++++++++++++************************************************(((((())))))*********+++''''''''''''(((((((((((((((((((((((()))***+++,,,******))))))))))))******+++***)))(((((()))***+++++++++++++++******))))))************************---+++))))))***+++***)))++++++************++++++*********++++++,,,,,,,,,((()))***+++,,,+++************++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,---......---,,,,,,,,,++++++******++++++,,,---,,,+++++++++,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++************************(((((())))))*********+++************************+++***)))(((((()))***+++******))))))))))))************++++++++++++***************************************++++++,,,,,,,,,+++*********))))))((((((&&&,,,...++++++000222///'''(((***---//////,,,***---,,,++++++++++++,,,---444,,,'''***,,,***+++///111///,,,***(((((()))***))))))******++++++++++++,,,---,,,+++)))((()))*********))))))))))))*********(((''''''((())))))(((******+++,,,,,,,,,,,,+++((()))***+++,,,---......,,,---......,,,,,,---......,,,+++******+++---...,,,,,,,,,+++++++++******++++++******)))(((((('''+++***))))))(((((())))))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,...///111222///...,,,*********,,,---+++,,,...333777666111,,,++++++++++++,,,---...///+++++++++,,,---...///000(((***+++---......------,,,,,,,,,---------......++++++,,,---------,,,,,,+++++++++,,,...111444555,,,,,,---.../////////......)))'''***,,,,,,---000++++++,,,,,,---...//////...------,,,,,,------...)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------.../////////+++,,,,,,------,,,,,,+++)))***,,,------,,,+++***---,,,,,,++++++,,,,,,---+++,,,---.........---,,,'''***------+++***+++---)))******++++++,,,,,,---------,,,,,,,,,---.........,,,******+++++++++)))))))))***++++++,,,------)))***,,,...//////.........---+++,,,...///---+++---,,,,,,++++++,,,,,,---111000...------...000111------------------------+++,,,.../////////......---......///////////////////////////000000000000++++++++++++++++++++++++,,,,,,,,,++++++************)))***+++---...---,,,,,,,,,++++++***))))))))))))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---000000...---,,,+++++++++++++++******************------------------------+++++++++******)))))))))+++*********,,,000444666,,,++++++++++++,,,---......------,,,,,,++++++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,//////.........------------------,,,,,,+++++++++'''(((************,,,---(((,,,...,,,,,,...---************)))******+++,,,***+++,,,------,,,***)))******************************))))))******+++,,,++++++++++++++++++++++++)))************+++++++++************************,,,***)))((((((***,,,---,,,,,,+++***))))))******---------,,,+++***)))((()))******++++++******)))++++++,,,------...//////,,,,,,---111444333...)))...---+++*********+++,,,,,,+++***))))))+++---...666111+++***,,,---+++(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++,,,++++++******++++++,,,...******......)))(((---///......------,,,,,,+++,,,,,,++++++***+++++++++***++++++,,,---------------///000///...,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...,,,,,,---///000,,,,,,222:::;;;333))),,,***))))))***+++***)))........................---------............///............///////////////////////////...............---......///000111///////////////...........................------...---+++++++++---///000......------------....../////////...------,,,,,,000000///...---,,,,,,,,,////////////////////////,,,---......//////......,,,---......//////......++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***)))***+++------------...000///...---,,,,,,---...///---------,,,,,,++++++++++++++++++,,,,,,---------------..................---------............///...,,,++++++---......---000000///...---,,,,,,+++//////.........---------///...,,,,,,---...//////000111333444333111///...000000//////.........---++++++++++++++++++++++++,,,,,,,,,+++++++++************)))***++++++************************++++++)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---000///...---,,,+++++++++++++++******************------------------------,,,,,,+++++++++***************)))((()))+++---///++++++++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++*********+++++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------.........++++++++++++,,,,,,,,,,,,///.........---------------------,,,,,,+++++++++***+++------,,,,,,---///...000...+++,,,...,,,(((***************++++++,,,+++++++++,,,,,,++++++***************************+++++++++++++++,,,,,,---++++++++++++++++++++++++************++++++++++++************************+++***)))))))))***,,,,,,,,,,,,+++***************,,,+++++++++******************++++++++++++*********++++++,,,------......///000222555777666222///++++++***)))))))))))))))+++***)))((((((***,,,---///+++'''&&&)))+++***((()))***++++++,,,,,,++++++))))))))))))))))))))))))************************************++++++++++++,,,++++++******++++++,,,...,,,+++,,,,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,---------,,,,,,---...//////---,,,,,,---------------------------------,,,,,,------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......---++++++,,,---...---...000222333000...///---,,,,,,...///...---........................------------............////////////000000000000////////////............//////.........///000000/////////////////////..............................---,,,++++++---///000......------------..............................000///...------,,,,,,,,,------------------------,,,,,,---............---,,,------...............,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***,,,------------...000///...------------...///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------..................------------...............---,,,,,,---...---+++---------------------------------,,,,,,,,,++++++---,,,+++,,,---///000111222333333444333222111000000/////////.........---++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++************+++((())))))***++++++,,,,,,)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---000///...,,,++++++++++++******++++++++++++++++++------------------------,,,,,,,,,,,,++++++++++++++++++******)))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,---.../////////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,,,,++++++++++++************,,,---.../////////,,,,,,,,,,,,------------............------------------,,,,,,,,,,,,+++++++++---...---,,,+++---...///000///++++++---,,,(((***************+++,,,,,,,,,++++++***++++++,,,,,,************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++)))************+++++++++,,,++++++************+++,,,,,,************+++,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,------222555777888666333111000((())))))))))))(((''''''***)))((((((((()))++++++***'''%%%&&&))),,,+++***)))***++++++,,,,,,++++++))))))))))))))))))))))))************************************+++++++++,,,,,,++++++******++++++,,,---...---)))))),,,---+++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,+++++++++---......,,,++++++,,,...........................------------...//////------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...---+++***+++,,,,,,///000...******...222///...------///111111000------------------------------------............/////////000000000111111........................111000000////////////000......//////////////////...........................---,,,,,,,,,---...///......------------......------......///000000111000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***,,,------,,,---...//////...------------...///+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,......------------------,,,,,,,,,---------.........------...//////---+++,,,,,,,,,---------......---------------,,,,,,,,,+++++++++,,,...///111222111111111111111000000000/////////...............++++++++++++++++++++++++++++++++++++++++++++++++---------,,,++++++,,,...))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---///...---,,,++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++***)))---------------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++++++++***+++,,,...............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***)))***++++++111444000,,,,,,,,,++++++************+++,,,,,,,,,+++***)))***+++,,,---************************+++++++++++++++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******+++++++++000...,,,******+++,,,---+++,,,,,,------,,,,,,+++))))))******++++++++++++222555777555000,,,***+++'''((()))******)))((('''***))))))))))))***+++++++++)))((()))+++---------))))))***+++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,+++...---(((''',,,---)))((())))))***++++++,,,,,,++++++******++++++,,,,,,------------,,,++++++******,,,...---,,,++++++,,,..............................------......///000------------------------,,,...///111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,...///...,,,+++,,,------///000...***)))---111,,,+++***+++---/////////------------------------,,,,,,---------...................../////////000------...............///222111000///////////////............////////////---------.....................------------...///...------,,,,,,------............//////000000000///...------,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---.........------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///+++,,,------,,,,,,...///.........------.........+++++++++,,,,,,------------------------,,,,,,,,,......------------,,,,,,+++,,,,,,,,,------------,,,,,,...000222222000...---------------.........////////////////////////+++,,,---------...000111......---,,,,,,------...........................++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,***+++---///+++++++++*********))))))))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---...---,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---+++***------...///......---,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------------+++,,,.........---,,,+++,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++,,,,,,777???999///***+++,,,+++++++++***+++,,,,,,---++++++***)))***+++---...***************************************+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,+++++++++++++++,,,,,,333111///,,,++++++,,,---+++,,,,,,------,,,,,,+++))))))************++++++...000222000+++((()))***((()))++++++,,,+++***)))************++++++,,,,,,,,,+++***+++,,,---,,,,,,))))))***++++++++++++***++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,***------******,,,+++((('''((())))))***+++,,,,,,+++*********++++++,,,---------------,,,++++++******,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---------------------------...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---///111000///------............/////////---,,,+++)))((())),,,---...---------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,---------......//////111111000//////...//////---.........//////000000---------........./////////.........---.........------,,,,,,,,,,,,------000/////////.........---...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---...---------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------+++---...---,,,,,,---///---..................---+++++++++,,,,,,---------------------------------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++---111444555333222000000//////...------,,,......//////////////////---...000///---,,,---...---,,,,,,++++++,,,---------------...............++++++++++++++++++++++++***++++++++++++,,,,,,,,,'''***------***)))***,,,,,,,,,++++++***))))))((()))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---------,,,+++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++,,,---/////////...---,,,,,,,,,+++***)))))))))******++++++++++++***************+++++++++++++++++++++,,,,,,,,,---------,,,,,,------------......,,,---...//////---+++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,---///...---,,,...///333???FFF>>>111******++++++++++++++++++,,,------************+++,,,------******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++++++++,,,,,,---222111///---,,,,,,,,,---++++++,,,,,,,,,,,,++++++************************+++,,,---,,,++++++,,,...***++++++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,***************)))))))))((()))******++++++******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******...222222---)))((((((((()))***++++++,,,,,,************+++,,,------,,,,,,---------,,,++++++***,,,......---,,,---...++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...........................000222222000............---,,,000444333...))),,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////000//////............///------......///000000000,,,,,,------.../////////////////////.........---------,,,,,,,,,,,,------000//////...------,,,,,,------,,,,,,,,,,,,------........................++++++,,,---------------++++++,,,---------------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,---......,,,,,,---...------...//////...------+++,,,,,,,,,,,,,,,,,,---,,,---------..................------,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,///333444333222111000///...---,,,+++++++++++++++,,,,,,,,,,,,,,,---///222000---++++++------------...............---------------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,+++///222111---)))(((***++++++******************)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,------,,,++++++***+++++++++******++++++,,,------...++++++++++++++++++++++++*********+++++++++,,,,,,***************)))((((((((()))+++---......---,,,++++++++++++++++++++++++******++++++++++++******)))*********++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------***+++...//////...,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++---......------///000777===>>>777///,,,,,,+++,,,++++++++++++,,,------))))))***+++,,,,,,,,,,,,************************+++************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,------------******++++++++++++******++++++++++++++++++++++++...,,,******+++,,,,,,,,,+++++++++++++++,,,------)))******+++++++++++++++((()))******)))(((((()))((())))))***************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,---(((///===<<<...'''+++)))******++++++,,,,,,,,,************+++,,,---...++++++,,,---------,,,,,,+++,,,......------...///++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111111000...---------,,,,,,///333333///+++---+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,------...//////...------------......///------......///000000111,,,,,,------...//////000///////////////...---------,,,,,,++++++,,,,,,------------------,,,,,,,,,---,,,,,,+++,,,,,,------------------------------,,,,,,---............---++++++,,,------------,,,...------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,---......,,,,,,---...------...//////...---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000000......------,,,++++++***************++++++++++++,,,+++***,,,...000000///---------,,,,,,+++++++++*********+++++++++,,,,,,+++...222111---+++,,,///,,,,,,.../////////......,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,111555999777111+++)))***)))))))))***++++++,,,,,,)))************+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***+++++++++******+++,,,,,,---......++++++++++++++++++++++++)))))))))******+++++++++------,,,+++***)))((((((%%%&&&))),,,------,,,,,,***++++++,,,,,,------...******++++++++++++******))))))******++++++++++++)))************+++++++++*********++++++,,,,,,,,,(((***---///000///...---******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------)))***,,,,,,,,,,,,...///444444111,,,+++...///,,,,,,,,,++++++,,,,,,---...((()))+++,,,------,,,,,,************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***,,,---++++++++++++,,,,,,---...'''(((***+++------......*********++++++*********,,,,,,++++++++++++++++++333///+++)))******(((%%%,,,+++*********+++---...(((((()))***************'''(((***************+++(((((()))***************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,///(((111DDDDDD000&&&---+++++++++++++++,,,,,,,,,************+++,,,---...***+++,,,,,,------------+++---//////.........///++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000111///---,,,,,,,,,+++,,,...000111000...,,,+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...///---------...///000000111,,,,,,------...///000000//////000000///...---------,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,++++++,,,------------------------------,,,---......//////......++++++,,,---------,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000//////...,,,---......,,,+++,,,...,,,---...//////...---,,,---------,,,,,,+++++++++***+++,,,---...000111111......---,,,,,,+++******)))************+++++++++---+++))))))+++,,,++++++)))************++++++++++++++++++,,,,,,---------(((---111111---,,,...111)))***,,,.........,,,+++,,,,,,,,,------.........+++++++++,,,,,,+++*********))))))***,,,------,,,111444555111***%%%%%%'''))))))))))))))))))))))))******,,,,,,,,,,,,************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***)))(((''''''((())))))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......111000///...,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))+++)))((())),,,---***'''++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,---...///...---,,,+++///...,,,******+++,,,---.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***+++++++++)))...///++++++...---((()))***+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,---,,,***)))***+++...+++***+++---...,,,*********+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,+++******)))******++++++,,,,,,------,,,+++)))(((++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***+++******))))))******++++++++++++*********))))))+++++++++,,,,,,,,,------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,+++***++++++++++++++++++++++++------------------------,,,++++++******++++++,,,+++***)))(((((()))***+++++++++,,,,,,---...//////---------,,,,,,++++++++++++,,,...//////---,,,***---.../////////...,,,,,,+++,,,---.........---,,,------............------------------------------)))+++------,,,+++,,,---,,,++++++******++++++,,,******++++++++++++,,,,,,---...///111111///...------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------<<<555,,,(((***,,,---,,,+++)))'''))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---...//////000///...---,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++***+++,,,---...111***&&&)))///000,,,)))......---,,,++++++++++++------------------------000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))***)))((()))+++---,,,+++)))---///...***((())),,,,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))*********++++++******))))))******+++,,,---......+++++++++******+++++++++,,,+++************+++,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,------...---------,,,++++++******++++++++++++++++++++++++************************++++++***+++,,,,,,***)))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,+++***)))...---+++*********,,,------,,,,,,,,,++++++++++++,,,,,,,,,++++++*********,,,++++++******+++++++++))),,,---+++,,,111111...+++++++++++++++*********)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************---...///...,,,+++,,,------+++)))***,,,---,,,***************++++++++++++************************))))))))))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))***((()))***+++++++++******++++++++++++++++++++++++,,,,,,+++++++++***************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********))))))))))))******+++++++++*********))))))+++++++++,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++---,,,+++******+++,,,---*********+++,,,---------------,,,,,,,,,+++++++++***,,,---.........,,,+++,,,------...---,,,+++***,,,++++++***+++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,******+++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------:::444---***+++......,,,+++)))((())),,,---,,,***++++++++++++++++++++++++------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,++++++++++++,,,---............---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,++++++***+++,,,---......+++)))+++---...------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***************)))***)))((()))+++,,,,,,+++%%%(((++++++))))))+++---------,,,,,,,,,+++++++++))))))************))))))************************(((((()))+++,,,---...///++++++************++++++,,,++++++***++++++,,,,,,***************+++++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------*********+++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,***)))))))))************************)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++,,,---...............---...---+++*********+++,,,+++++++++***************+++++++++++++++*********++++++*********++++++,,,(((***+++***---222555444000...,,,+++***)))*********++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************,,,---...---+++++++++---,,,+++******,,,,,,+++***))))))*********+++++++++*********************************+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******++++++***)))((((((((()))%%%&&&''')))***+++++++++******************++++++***************))))))))))))***++++++,,,,,,++++++******++++++++++++************))))))))))))******+++************)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++---,,,,,,++++++,,,,,,---)))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++)))***,,,---......---,,,++++++,,,,,,,,,+++***))),,,+++(((''''''))),,,...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///000000///,,,))))))))),,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---***+++,,,------,,,+++***++++++************++++++************************------------,,,,,,,,,,,,444000+++***,,,---,,,+++,,,*********,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,+++******++++++,,,---------,,,++++++******++++++,,,************++++++++++++++++++******++++++,,,---,,,,,,,,,+++***+++,,,---((((((((())))))+++,,,,,,************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******+++***)))***,,,---,,,+++(((***,,,+++)))(((((()))+++++++++***))))))((((((************************)))))))))))))))******+++((())))))***+++,,,,,,---******))))))))))))******)))))))))))))))*********)))***************************++++++++++++******)))*********++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))),,,...---)))'''(((***************************'''''''''((((((((())))))++++++++++++++++++++++++************++++++++++++++++++************++++++,,,,,,---.........//////,,,,,,+++***)))******+++************************+++++++++******************************++++++,,,((())))))))),,,000444666333111...+++***)))******++++++,,,,,,,,,,,,++++++************************)))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++***)))((()))***,,,,,,++++++,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))))))))******,,,,,,+++***))))))))))))&&&'''((()))***+++++++++)))))))))******************************************++++++,,,,,,,,,,,,,,,******++++++++++++******+++******))))))******+++************))))))))))))************++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******++++++************++++++)))))))))******++++++++++++++++++++++++*********((()))+++,,,------------+++++++++++++++*********+++***)))((((((***,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...///000...,,,))))))))),,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,************************......------,,,,,,++++++---+++))))))++++++***(((,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******++++++++++++*********+++++++++,,,,,,+++*********+++,,,,,,---*********+++++++++,,,,,,***************++++++,,,,,,,,,+++)))***------+++)))))))))))))))***+++,,,******************************,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***+++++++++++++++,,,+++***+++,,,---,,,+++***+++,,,+++)))((('''(((*********))))))(((((((((++++++************++++++))))))((((((((()))++++++*********************)))***))))))(((((())))))***(((((())))))************)))))))))))))))))))))))))))******++++++******)))))))))***************+++------,,,,,,++++++******************************************************+++---000...+++)))***---++++++++++++++++++++++++((((((((()))))))))******************************))))))*********++++++++++++******))))))******+++'''''''''((()))***++++++++++++******))))))))))))************++++++++++++***************************)))))))))******+++,,,***((('''(((***,,,///222444222///,,,******++++++++++++++++++++++++++++++************************************++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))******(((((()))***,,,---------,,,,,,,,,---++++++++++++,,,,,,,,,---************************''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++---,,,+++***************************************((((((((())))))***************+++++++++++++++++++++,,,,,,---------------)))******++++++******)))++++++************++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,))))))))))))******++++++++++++++++++++++++++++++***************************))))))(((((())))))***************************************++++++++++++************************((()))***+++,,,,,,,,,---,,,,,,,,,+++++++++++++++))))))***+++++++++++++++,,,,,,,,,------,,,,,,,,,************************+++,,,...---,,,******+++,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,************************---------,,,+++++++++******))))))***++++++***)))++++++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++)))))))))***************************+++,,,---...++++++++++++,,,,,,,,,,,,))))))************+++***+++***((((((///777666///,,,,,,+++******************************************+++,,,------,,,+++***++++++++++++++++++++++++(((((()))***++++++++++++,,,+++******,,,---,,,***'''((())))))******))))))************************+++******))))))******+++)))(((''''''((()))+++,,,++++++******)))((((((((())))))(((((((((((())))))((()))***+++++++++++++++))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))...------,,,+++*********************************)))))))))))))))))))))))),,,---//////...------...*********************************+++++++++,,,,,,)))))))))))))))))))))))))))))))))************+++******))))))))))))******&&&&&&'''''')))***,,,---************))))))((((((***************+++++++++)))))))))***************)))))))))))))))***+++,,,***''''''))))))((()))---111///...,,,+++***+++++++++******))))))******+++************************)))************+++++++++((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++***)))+++,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,)))))))))))))))))))))))))))******++++++,,,,,,---++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))*********++++++++++++************++++++---,,,+++***)))((())))))''''''(((((())))))***************+++++++++++++++++++++,,,------------,,,))))))************))))))++++++************++++++(((((()))))))))))))))***((())))))))))))***************++++++++++++******))))))******+++,,,,,,,,,,,,,,,+++******++++++,,,************************************************))))))(((((((((((())))))***++++++,,,,,,++++++************************+++)))))))))))))))*********)))))))))******++++++,,,---,,,++++++******++++++((()))***,,,,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))(((***+++,,,+++***+++,,,******))))))))))))******))))))))))))*********+++++++++++++++++++++++++++++++++************++++++************************++++++++++++***************++++++,,,,,,,,,++++++***+++,,,+++)))))))))+++++++++++++++++++++++++++***************************************************+++++++++++++++******))))))))))))))))))))))))***)))))))))***+++,,,,,,*********++++++++++++,,,(((((()))************)))((()))'''(((333??????666------,,,+++***))))))*********************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++%%%&&&'''((())))))))))))***)))((()))******)))(((%%%%%%&&&''')))))))))(((''''''(((((())))))******)))(((''''''''''''((())))))((('''&&&''')))+++,,,)))))))))))))))((((((((()))((((((''''''(((((()))&&&''')))***++++++******))))))((((((((('''''''''((())))))))))))))))))((())))))))))))))))))))))))+++++++++++++++*********************************(((((((((((((((((((((((()))((((((***,,,,,,+++***(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))+++---///000))))))))))))))))))((('''((((((((())))))*********((()))))))))*********+++(((((((((((()))***+++,,,***'''&&&******''''''******************)))))))))******)))(((((()))******************************((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***,,,)))+++,,,+++)))(((***,,,((())))))))))))*********(((((((((((((((((((((((()))******+++,,,,,,------************************************************''''''''''''''''''''''''((((((((()))))))))******''''''''''''((()))***+++,,,+++)))(((''''''((((((&&&&&&'''(((((()))******)))))))))*********++++++))))))***++++++++++++***))))))************))))))))))))(((((((((((())))))(((((((((((())))))******((((((((()))))))))******((())))))******))))))(((((())))))***++++++,,,,,,---,,,+++***))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))***++++++++++++***)))))))))))))))))))))))))))((((((((()))))))))************)))))))))*********,,,+++***)))))))))******((((((((()))))))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&(((******))))))***+++))))))(((((((((((())))))(((((((((((())))))))))))***))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))*********)))))))))))))))***,,,***((('''(((***))))))))))))))))))))))))************************************************,,,------,,,,,,+++***)))(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))'''((()))*********)))(((&&&******'''...999:::222+++******)))))))))******)))))))))))))))))))))))))))))))))))))))***++++++************************###$$$%%%&&&'''''''''''')))(((''''''((()))(((&&&&&&%%%%%%&&&''''''&&&%%%###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''(((((('''&&&''')))+++---''''''(((((())))))******((((((''''''''''''((((((###$$$&&&'''((((((((('''))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$"""!!!###''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))******************))))))))))))******&&&&&&&&&''')))+++---///)))))))))))))))(((((('''&&&'''''''''(((((())))))(((((())))))*********+++(((((((((((()))***+++,,,)))&&&'''++++++'''&&&***&&&&&&'''(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''((((((''''''(((***''')))+++***'''&&&(((***''''''''''''((((((((((((((((((((((((((((((((((((#########$$$%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&'''((()))******)))(((&&&&&&''''''(((&&&&&&&&&'''((())))))***'''((((((((())))))******''''''((()))))))))))))))))))))************))))))''''''&&&&&&&&&&&&'''''''''((((((((())))))******(((((((((((())))))))))))''''''((((((((((((''''''((())))))***++++++,,,,,,,,,+++)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((''''''''''''((((((((())))))******+++***)))))))))))))))***+++***((('''''''''((())))))(((&&&%%%%%%''')))+++&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((******((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))******&&&''''''&&&%%%$$$%%%&&&(((***+++***'''&&&''')))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))).........---,,,+++***)))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''')))*********)))(((&&&------&&&&&&---...((((((''''''(((((()))***+++(((((((((((((((((((((((()))(((''''''''')))***+++************************