BM6P6(@ dddWWWVVV[[[___gggsss~~~qqqjjjsss|||^^^SSSUUUooo}}}III???666444555333111111222111111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000111111222444777:::LLLeeejjjgggzzzsss```RRRMMMLLLMMMMMMNNNQQQSSSVVV___kkkrrrsssrrryyy~~~}}}lll]]]YYYYYYZZZbbblllyyyuuu```yyyyyyKKK???999;;;888555555444444444333333333222222222111111111111000////////////////////////........................////////////000000000000000000000111222333555555EEEkkk{{{}}}lll\\\QQQHHHGGGKKKOOOSSSWWWVVVUUUXXX^^^dddgggeeegggrrrxxx___VVVWWW\\\```lllxxxwwwpppooo{{{wwwWWWOOOXXXwwwjjjFFF===666555666333111111111111111000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000111111222444777:::IIIaaa}}}hhhmmm~~~{{{gggWWWOOOLLLKKKKKKLLLOOOQQQTTT\\\hhhoooqqqqqqyyy{{{jjj[[[XXXYYY[[[dddooo|||rrrbbbxxxJJJ>>>777999666555555444444444333333333222222222111111111111000////////////////////////........................////////////000000000000000000000111222333555555EEEkkkzzz}}}pppaaaVVVLLLHHHJJJOOOSSSVVVVVVTTTWWW]]]cccdddgggsssmmmYYYUUUXXX]]]aaaqqq~~~qqqoootttlllQQQQQQdddYYYBBB:::666666777444111111111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000111111111333666999EEE^^^~~~}}}gggkkkzzzqqq___RRRLLLIIIIIIKKKNNNPPPQQQXXXccckkknnnpppyyyxxxgggYYYVVVXXX]]]gggsssnnndddtttHHH===666888555555555444444444333333333222222222111111111111000////////////////////////........................////////////000000000000000000000111222333555555DDDjjjzzz{{{pppbbbZZZOOOHHHGGGNNNRRRUUUTTTSSSUUU[[[aaa___jjjdddUUUUUUYYY]]]bbbtttooooooxxxaaaOOO[[[tttxxxRRR===888555777777444111222111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000111111111333666888EEE]]]}}}gggaaannnzzzfffVVVLLLIIIHHHJJJNNNOOOPPPUUU```hhhkkkoooyyytttdddVVVUUUYYY^^^jjjwwwiiieeeoooEEE===777888777555555444444444333333333222222222111111111000000////////////////////////........................////////////000000000000000000000111222333555555BBBiii{{{~~~pppeee___UUULLLIIIMMMQQQTTTSSSRRRTTTZZZ```aaarrr~~~^^^TTTVVVYYY]]]cccuuunnnppp~~~{{{\\\QQQccclllLLL:::666555777777333111222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000111111111222555777GGG^^^}}}ddd]]]ggg{{{lllZZZNNNJJJJJJLLLOOOQQQOOOSSS]]]fffjjjoooyyyppp```TTTTTTYYY```lllyyy{{{eeedddjjjCCC>>>888:::999555555444444444333333333222222222111111111000000////////////////////////........................////////////000000000000000000000111222333555555@@@fff}}}pppjjjfff\\\RRRMMMMMMPPPSSSSSSQQQSSSYYY___gggyyytttYYYTTTWWWYYY^^^fffxxx|||mmmsssttt]]]YYYnnn]]]CCC999666555777555111000333000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000111000000111444777FFF\\\zzzcccaaahhhzzzsss^^^QQQLLLMMMMMMQQQRRROOOQQQZZZdddiiinnnyyylll^^^SSSUUU[[[bbbmmmzzztttccceeegggBBB>>>999::::::555555444444444333333333222222222111111111111000////////////////////////........................////////////000000000000000000000111222333555555===ddd{{{}}}rrrrrrooobbbSSSLLLMMMQQQTTTSSSQQQRRRXXX^^^ddduuujjjUUUTTTXXXXXX^^^iii}}}vvvmmmyyyggg[[[fffzzzOOO???999666555666444000000333////////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000111000000111444666BBBWWWrrrkkkcccgggxxxzzzcccSSSNNNOOOMMMQQQRRRNNNOOOXXXbbbgggnnnxxxiii\\\SSSVVV]]]cccnnnyyyoooccchhhfffBBB???888999888555555444444444333333333222222222111111111111000////////////////////////........................////////////000000000000000000000111222333555555:::aaayyy{{{pppZZZOOONNNQQQTTTSSSQQQRRRXXX^^^aaappp{{{cccRRRTTTXXXXXX___llltttooo}}}YYYXXXqqq~~~kkkHHHAAA:::777555555222//////333////////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000///000111000000111444666>>>RRRllluuu```cccttt~~~eeeTTTOOOPPPLLLQQQQQQMMMMMMVVV```fffnnnxxx{{{ggg[[[SSSWWW^^^cccmmmxxxlllccckkkgggBBB???777777666555555444444444333333333222222222111111111111000////////////////////////........................////////////000000000000000000000111222333555555999```{{{vvvhhhZZZNNNRRRTTTTTTQQQSSSYYY^^^eeesssppp^^^SSSXXX[[[ZZZcccrrr{{{sssssszzzbbbSSSdddYYY???>>>888777666444222111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------............///000000000111222333555555===NNNiiivvviiifffrrrooo___UUUPPPQQQPPPPPPPPPOOOQQQ[[[fffmmmwwwzzzaaaXXXQQQTTT[[[dddoooxxxgggaaajjjbbbCCC:::;;;999666444444444444444444444444333333222222111000//////000/////////................................................////////////000000111222333444444555<<>>888777555444333222111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///000000000111222333444555999HHHaaa}}}nnniiisss|||}}}~~~nnn^^^UUUSSSPPPOOOPPPPPPRRRZZZdddhhhsss~~~xxxyyy}}}ttt^^^VVVQQQUUU\\\eeeqqq{{{xxxdddfffxxx^^^AAA:::;;;:::999444444444444444444444444333333222222111000000000000000000/////////..........................................////////////000000111222333444444555666LLL~~~qqquuunnnZZZSSSOOOSSSTTTQQQVVV^^^eeewwwccc[[[XXX]]]```bbbnnn}}}uuuvvviiiUUURRR]]]zzzjjjDDD999<<<777777555444333222222222////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............/////////000000111333444555777EEE^^^yyymmmhhhooovvvwwwuuuxxxxxxeeeYYYVVVRRRPPPPPPPPPQQQYYYaaafffqqq~~~|||tttrrr|||yyyoooZZZTTTQQQUUU]]]fffsss}}}|||mmmrrr[[[@@@;;;;;;;;;;;;555555555555444444444444222222222111111111000000000000000////////////.......................................////////////000000111222333444444555777JJJ}}}rrrttt}}}uuu^^^UUUQQQTTTUUUTTTXXX___ggg{{{]]]YYYYYY^^^aaafffuuuzzzssszzz{{{]]]OOORRRfffYYY<<<666888777666555444333222222222////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............////////////000111222444444777DDD[[[wwwmmmeeejjj}}}zzzsssnnnooorrryyynnn```YYYTTTPPPPPPPPPQQQWWW^^^cccooo}}}{{{qqqmmmwwwuuukkkWWWSSSQQQVVV^^^hhhuuuvvv}}}WWW???<<<;;;:::;;;666666666555555444444444222222222111111111111111111000000000////////////....................................////////////000000111222333444444555:::KKK|||~~~{{{xxxvvv|||www^^^TTTOOOSSSUUUUUUXXX```hhh}}}WWWWWWYYY]]]aaajjj}}}wwwqqq}}}lllUUUOOOUUUoooQQQ===;;;:::666666555444333333333333////////////............------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............////////////000111222333444777BBBYYYuuuoooeeeggg|||vvvkkkfffeeehhhpppyyyxxxjjj]]]WWWQQQPPPOOOOOOTTTZZZ```lllzzzyyynnnjjjsssssshhhTTTQQQRRRWWW___iiiwwwzzzSSS???===;;;999:::777777666666555444444444111111111111111111111111111111000000000/////////....................................////////////000000111222333444444555<<>>>>>;;;666555444444333333333333////////////............------------------------........................---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///////////////000222333444555@@@VVVtttuuuiiigggyyyxxxnnngggcccaaaeeekkkvvvtttaaaYYYSSSPPPOOONNNQQQVVV\\\iiiwwwwwwkkkgggqqq}}}qqqfffRRRPPPRRRXXX___iiixxxzzzPPP>>>>>>;;;777888777777777666555444444444111111111111111111111111111111111000000000//////....................................////////////000000111222333444444555999FFFuuuzzzpppzzz}}}xxxqqqeeeXXXPPPSSSVVVUUUXXX^^^hhh}}}QQQTTTYYY\\\```ooo{{{lllsssttt[[[UUU]]]cccvvvbbb>>>999:::555666555444444333333333333000/////////............------------------------........................---------,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////......//////000222333444444???TTTrrr{{{mmmiiiyyyzzzqqqkkkeee```aaaeeeaaakkkzzz{{{ccc[[[SSSQQQOOONNNPPPTTTYYYfffttt}}}uuujjjeeeppp|||qqqeeeQQQOOORRRXXX```jjjyyyyyyNNN>>>???:::666666888777777666555444444444111111111111111111222222111111111111000000000000..................................../////////000000000111222333444444555666BBBrrr~~~rrr{{{~~~zzzlll___UUUWWWZZZXXXZZZ___ggg|||TTTUUUZZZ___fffttttttrrrlllWWWWWWiiizzzvvvsssVVV===???AAA444666666555444333222222111000/////////............000///...---,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////000111111222222555999KKKlllsssfffnnnxxxqqqmmmiiifffdddcccdddfffkkkvvvmmmaaaTTTNNNLLLLLLOOOTTTYYYbbbooozzzpppjjjhhhppp{{{|||mmmcccTTTRRRTTTZZZbbbkkkyyy|||vvvKKK<<<===;;;888999888888777777666666555555222222222111111111111000111111000000//////......//////............//////////////////000000000000...///000111222333444444888DDDhhh{{{|||wwwwwwxxxdddVVVYYYYYYYYY```fff{{{VVVWWW[[[bbbjjjyyyvvvuuu|||fffWWW```zzzqqqvvvpppLLL888999<<<444666666555444333222222111000000/////////.........//////...---,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////000111111222222555999KKKllluuuffflll|||yyywwwtttpppllldddcccbbbccchhhrrr~~~sssdddUUUNNNMMMMMMOOORRRXXXaaannnxxxlllgggfffooozzzzzzkkkaaaTTTSSSVVV\\\dddnnn|||zzznnnGGG<<>>===:::999<<<888888777777666666555555222222222111111111000000////////////000000000000//////............//////////////////000000000000000000000111222222333333555:::WWW}}}zzzpppggghhhkkkrrr{{{qqqccccccdddwwwZZZ]]]gggvvvuuuwwwvvviiiWWWRRReee}}}~~~YYYBBBBBB===999;;;;;;666666555444333222222111111111000000000/////////...------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------............------/////////000111111222222555444BBBcccqqqiiirrr}}}~~~tttlllgggeeedddgggmmmzzznnn___UUUNNNMMMPPPRRRYYYbbbjjjoootttyyy}}}eee^^^___eeepppyyymmm]]]TTTMMMPPPXXXaaaiiiuuuUUU@@@===;;;:::===888888777777666666555555222222222111111111111000////////////000000000000//////............//////////////////000000000000000000111111111222222222777888RRRvvv|||sssiiidddbbbcccgggnnnzzz}}}gggaaaaaattt[[[```kkk}}}rrrvvv}}}lll```RRRTTTnnn}}}kkkQQQCCCDDD@@@======:::666666555444333222222111111111111000000000//////---------,,,,,,------...,,,,,,,,,---------......------------------------******+++,,,,,,---......------............------/////////000111111222222444222???```vvvjjjnnn~~~|||uuupppnnnffffffffflll{{{uuueeeWWWMMMMMMQQQPPPWWW```hhhmmmrrrxxx}}}{{{bbb\\\^^^eeepppyyy~~~{{{iii[[[SSSMMMQQQYYYbbbjjjvvvRRRBBBBBB>>>;;;<<<888888777777666666555555222222222111111111111000.../////////000000000111//////............//////////////////000000000000111111111111111222222222777666LLLppp{{{~~~pppiiidddcccbbbbbbjjjssskkkbbbaaarrr]]]bbboooyyynnnsssyyyfffZZZOOOVVVttt~~~```MMMEEEDDD===:::999222777666555444333222222111111111111111000000000000------,,,,,,,,,------...,,,,,,,,,---------......------------------------******+++,,,,,,---......---..................---/////////000111111222222444111===^^^zzzjjjlll|||~~~~~~yyyuuutttjjjjjjgggfffnnnyyyhhhXXXMMMMMMRRROOOVVV___ggglllrrrxxx||||||xxxaaa[[[]]]eeepppxxx}}}zzzgggZZZSSSMMMRRRZZZccckkkvvvuuuOOODDDFFFAAA<<<:::888888888777666666555555222222222111111111111000.../////////000000111111//////............//////////////////000000000000111111111111111222222222666333HHHlll|||wwwpppkkkiiiddd```dddkkkjjj{{{ssshhh```ppp___hhhyyytttllliiifffUUUVVVRRR___xxxQQQJJJBBB>>>>>>>>>;;;888666666555444333222222111000000000000////////////---------,,,,,,,,,++++++---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///......//////000000111111444555;;;QQQzzzuuudddjjjuuu~~~}}}~~~yyyqqqkkkjjjqqq{{{qqq]]]QQQOOOQQQRRRTTT[[[dddkkkooouuu|||qqq___[[[^^^ccckkkttt~~~uuuaaaVVVTTTKKKSSS\\\bbbiiiuuudddJJJFFFBBB@@@AAA===::::::999777666444333333555444333222111111111111////////////000000000000........................//////000000000000//////////////////000111222333777888BBB]]]~~~|||vvvrrroookkkeeeaaadddgggnnnyyykkkhhhlllwwweeennnlllbbb]]]XXXMMMSSSUUUhhhqqqOOOIIIAAA=========;;;888777666555555333333222111111000000000////////////---------,,,,,,,,,++++++---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///......//////000000111111333444999MMMtttppp___dddooo~~~xxxrrrpppttt|||vvvcccUUUPPPQQQOOOQQQXXXbbbiiinnnttt{{{qqq```[[[^^^dddlllvvvrrr___TTTRRRMMMTTT\\\aaafffsssbbbJJJFFF@@@===???===;;;;;;:::888777555444444555444333222111111111111////////////000000000000........................//////000000000000//////////////////000111222333555666@@@YYY~~~}}}|||yyysssoooddddddeeejjjsssvvviiijjjpppxxx}}}kkkwwwyyyeee[[[SSSLLLHHHSSS___xxx]]]LLLGGG@@@===<<<<<<:::888777666666555444333222222111111000000000/////////------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............///......//////000000111111111222666GGGkkkmmm\\\```iii|||yyyxxx~~~}}}zzz{{{{{{gggWWWQQQPPPMMMOOOWWWbbbiiinnnuuu|||ppp```ZZZ^^^dddmmmwwwmmm[[[QQQPPPPPPVVV]]]```dddpppdddLLLGGG@@@===???>>><<<;;;:::999888666555555555444333222222111111111000000000000////////////...........................//////000000//////...////////////000111222333222444===TTTxxx~~~zzz}}}lllgggaaa___bbbjjjuuu|||mmmjjjjjjnnnsssvvv|||ooo}}}rrrcccYYYQQQJJJIII[[[nnnTTTIIIEEE@@@===<<<;;;:::888777777666555444333222222111111111000000000//////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///......//////000000111111111222555AAAaaannn\\\^^^fff{{{}}}xxxwww{{{~~~yyyfffVVVOOONNNNNNPPPWWWbbbiiinnnvvv~~~nnn^^^XXX\\\cccmmmwww{{{iiiXXXOOOOOORRRXXX^^^```eeerrrmmmOOOGGGBBB@@@@@@===;;;;;;:::999888777666555555555444333222222222222000000000000////////////...........................//////////////////...////////////000111222333111444;;;NNNrrr{{{rrr|||zzztttjjjbbb___bbbfffjjjsss|||qqqkkkhhhjjjooossszzzrrrkkk___WWWOOOIIIMMMeee~~~sssQQQFFFCCC@@@===<<<;;;::::::888777666555444333333222111111111111000000000000.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///......//////000000111111111333555===XXX|||ppp^^^]]]bbbtttyyyuuuxxx{{{vvvcccUUUOOOPPPQQQQQQWWW___fffllluuu}}}kkk[[[VVVZZZbbblllwwwwwwfffVVVOOOPPPRRRXXX___ccchhhvvvrrrNNNEEEBBBAAA@@@:::::::::999999888777666666666555444333222222222222111000000000/////////.................................////////////......////////////000111222333222555:::IIIlll}}}qqq|||~~~vvvmmmgggcccaaaaaafffnnnrrrqqqwwwrrrkkkfffhhhmmmqqqvvv|||yyyvvvdddYYYPPPJJJHHHSSSqqqfffMMMDDDBBB@@@>>><<<<<<;;;<<<888777777666555444333333222222111111111000000000............---------,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///......//////000000111111111444555:::OOOqqqwwwbbb\\\[[[iii~~~uuuvvvxxx|||~~~zzzhhhZZZUUUUUUUUUTTTVVV]]]ccchhhrrr{{{kkk[[[UUUZZZbbbmmmyyytttcccTTTNNNPPPRRRYYYaaaffflllzzznnnKKKCCC@@@@@@???888;;;;;;::::::999888888777666555444333222222222222111111000000//////..............................---......//////......---////////////000111222333333666999DDDeeeyyy~~~xxxpppiiiddd```^^^cccbbb]]]```ppp}}}sssjjjcccdddhhhkkkoootttyyy|||lll___UUUMMMJJJLLL___nnn[[[JJJBBBBBBAAA???===<<<======888888777666555444333333222222222111111111000000............------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------............///......//////000000111111///333555777HHHgggiii^^^WWW___vvv|||sssvvvzzz}}}tttfff___^^^]]]ZZZZZZ^^^bbbhhhsss}}}mmm^^^UUU[[[dddppp|||qqq```RRRMMMPPPRRRZZZbbbhhhnnn|||eeeKKKFFFAAA???@@@=========<<<<<<;;;;;;::::::666555444333333222333333111111111000///.................................---......//////......---////////////000111222333333666777???___{{{tttnnnjjjaaaddd___UUUUUUfffxxxxxxlllaaa^^^```ccchhhlllsssxxxxxxfff\\\TTTNNNOOOSSSjjjaaaUUUIIIBBBBBBAAA@@@>>>======>>>888888777666555444333333222222222111111111111000//////.........---------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////......//////000111111111---333444555DDDaaazzzqqqbbbVVV[[[oooqqqtttxxx|||ppphhheeeeeeaaa___aaaeeekkkvvvpppaaaWWW\\\fffrrr~~~~~~ooo^^^PPPLLLOOORRRZZZdddiiiooo||||||^^^MMMKKKDDD@@@CCCDDD??????>>>>>>======<<<<<<666666555444333333333333222111111000///......---........................---..................---////////////000111222333222666666<<<[[[yyyuuuoooqqqiii[[[ZZZlll~~~oooaaa[[[\\\___dddiiiooovvvzzzlll```XXXOOOIIIQQQ```uuu\\\NNNCCCEEEBBB???>>>??????<<<999999999888777666555444444111111000000000000000000222000...,,,+++,,,---...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000///111333666@@@UUUkkkyyyvvvdddZZZ___ppp}}}yyyyyy}}}tttkkkpppnnniiicccccckkkzzzsss^^^YYY\\\dddqqqyyyiiiYYYMMMJJJMMMSSS[[[dddjjjppp}}}qqqeeeVVVLLLHHHFFFBBB===AAAAAAAAAAAA???===:::999666666555444333222222111000000000000000//////...////////////////////////////////////////////////000000000000111111111111111222777<<>><<<;;;:::777666666555444333222222000000000000000//////...////////////////////////////////////////////////000000000000111111111111333333777;;;OOO~~~zzzjjjYYYSSSTTTWWW[[[___nnnvvv~~~xxxwwwxxx|||{{{hhh]]]TTTQQQQQQYYYnnnvvv\\\UUUQQQLLLGGGHHHIIIHHHDDDAAA???>>>:::999999888777666555555444333222222111111111222111000///---,,,------...------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000222222222333888FFFZZZiiiyyyyyygggbbblllzzzvvvyyy|||tttuuujjjZZZ[[[```lll}}}pppbbbTTTJJJJJJNNNVVV\\\dddjjjrrrggg^^^SSSLLLKKKJJJHHHEEEDDDCCCAAA???>>><<<<<<;;;777777666555444333222222000000111111000000///...////////////////////////////////////////////////000000000000111111111111444444777999JJJvvvqqqcccTTTNNNOOORRRWWW\\\kkkqqqxxx~~~xxxoooiiihhhiiinnnwww{{{jjj^^^VVVPPPQQQXXXhhhiiiYYYUUUOOOHHHHHHKKKNNNLLLGGGBBB@@@@@@::::::999888777666666555555444444333222222222222111000///...---------...------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000222111111222666AAATTTdddyyyllldddkkk{{{xxx{{{|||yyymmm\\\[[[^^^iiizzzzzzlll___RRRJJJKKKPPPWWW]]]dddkkkttt|||~~~fff^^^TTTNNNKKKJJJGGGDDDFFFDDDBBB???============888777777666555444333333000111111111111000/////////////////////////////////////////////////////////000000000111111111111444444777888EEEoootttkkk^^^PPPLLLLLLOOOTTTYYYfffjjjooorrrtttuuuwwwxxxwwwtttooofff```aaahhhooonnn___TTTOOOLLLSSScccyyy}}}___VVVTTTNNNHHHHHHLLLOOOMMMHHHDDDBBBBBB;;;;;;:::999888777666666666555444333222222222222111000000///......------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------......///000000000000///111333666>>>RRRddd|||ooofffjjj|||xxxwww}}}~~~ooo]]][[[\\\fffwwwvvviii\\\RRRKKKMMMSSSYYY^^^dddlllwww}}}yyysssbbb\\\TTTOOOLLLJJJHHHFFFFFFEEEBBB@@@>>>======>>>999888777666555444444333111111111111111000000//////////////////////////////////////////////////////000000000111111111111333333777888AAAiiixxxiii]]]QQQLLLKKKLLLPPPVVV^^^aaaeeehhhiiiiiikkklllfffddd^^^XXXXXXdddwwwuuueeeVVVLLLIIIKKKZZZrrrkkkUUUQQQPPPOOONNNIIIJJJKKKKKKHHHEEECCCBBB<<<;;;;;;:::999888777777666555444333222111111111111111000000///......---------------------------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...,,,,,,,,,---------......------......///000000000///...000555777===PPPeeerrrfffeeesss~~~xxxzzz|||~~~sss___\\\\\\ddduuu~~~sssfff[[[QQQKKKNNNUUUZZZ^^^eeennn{{{jjj[[[XXXSSSOOONNNMMMLLLKKKFFFEEECCCAAA@@@>>>>>>===999999888777666555444444111111222222111111000///////////////////////////////////////////////////000000000000111111111111111222777888===```}}}kkk```TTTNNNJJJIIILLLQQQUUUXXX\\\^^^^^^^^^___```WWWVVVTTTTTT\\\rrrxxxooo___OOOHHHHHHPPPfff|||[[[PPPQQQOOOMMMOOOHHHGGGFFFFFFFFFEEECCCAAA<<<<<<;;;:::999888888777666555444222111111000000111111111000000///...------------------------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------......------......///000000000///...000666666:::NNNddduuuddd^^^bbbrrr}}}xxxwww}}}xxx```\\\[[[cccsss|||qqqdddXXXOOOJJJNNNUUU[[[___eeeooo~~~dddZZZWWWSSSPPPNNNMMMLLLKKKEEEEEEDDDCCCAAA???>>>===:::999999888777666555444111222222222222111000000////////////////////////////////////////////////000000000000111111111111111222888777999WWW|||mmmcccWWWOOOJJJFFFHHHLLLMMMPPPTTTUUUUUUSSSSSSSSSOOORRRWWW___ppp|||rrrkkk\\\KKKIIIKKKUUUqqqgggRRRSSSVVVPPPJJJJJJHHHEEECCCCCCEEEFFFCCC@@@===<<<;;;;;;999999888777666555333222111000000000111111111111000///...------------------------------------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,---------......------......///000000000000...111666666888LLLcccwwwcccYYYPPP]]]tttxxxpppwww~~~}}}```]]]\\\bbbqqqzzzooobbbWWWNNNIIIMMMUUU\\\___fffpppbbb\\\ZZZVVVQQQNNNKKKIIIHHHEEEEEEEEEDDDCCC@@@>>><<<::::::999888777666555555111222222222222111000000////////////////////////////////////////////////000000000000111111111111111222888777555QQQ}}}zzzoooeeeYYYPPPIIIDDDEEEIIIHHHKKKOOOPPPOOOLLLJJJIIIMMMUUU```ooo}}}}}}iiiPPPHHHKKKSSSeeeggg___VVVRRRSSSSSSNNNIIIHHHFFFDDDDDDFFFFFFCCC@@@>>>???>>><<<999777777777:::888666444333333333333000000///...............------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------............///...///222444555999FFFSSSyyyfffRRRQQQUUU___{{{yyy|||wwwxxx|||fff```^^^dddppptttlll```SSSKKKKKKOOOTTTZZZ___kkkyyyyyywwwaaaaaa___ZZZTTTNNNJJJIIIJJJGGGGGGFFFEEEBBB???<<<:::888888888888777555444444444444333222222111111000111111000......---------////////////////////////000000000000111111111111...444333111777EEElll|||tttooofffccc[[[JJJCCCEEEAAAEEEGGGJJJKKKLLLLLLLLLMMMSSS[[[```www}}}}}}~~~jjjTTTQQQMMM\\\uuuxxxccc\\\TTTQQQRRRRRRNNNIIIHHHGGGFFFFFFGGGGGGCCC@@@>>>>>>======<<<<<<;;;;;;888777555444333333222222000000///.........//////------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------............///...///111444444888CCCPPPzzzzzzgggSSSMMMQQQYYYsssxxxvvvzzzyyyddd^^^\\\bbbnnn|||tttkkk^^^QQQJJJJJJOOOTTT[[[```jjjxxxqqquuueee^^^]]][[[VVVPPPMMMLLLLLLHHHHHHFFFEEEBBB@@@>>>===999999999999888666555444444444333333222111111111111000///......---------//////////////////////////////000000000111111111...444333111666CCCggguuurrrkkkjjjdddSSSKKKIIICCCEEEFFFFFFFFFGGGIIIKKKMMMTTT___hhhzzzbbbOOOPPPQQQiiifff]]]WWWPPPOOOPPPQQQNNNJJJIIIIIIIIIJJJJJJHHHEEEBBBAAA>>>===>>>AAABBB@@@>>>777666444444555444222111000///////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,---------............//////...000333333555???JJJppp~~~iiiUUUMMMOOOTTTkkk{{{|||xxxaaa\\\ZZZ```jjjxxxsssiii[[[NNNHHHJJJPPPUUU^^^bbblllyyymmmyyyfff]]]]]][[[XXXTTTQQQPPPQQQLLLJJJHHHFFFCCCAAA@@@@@@;;;;;;;;;;;;999888777666444444333333222222111111111000///......---......//////////////////////////////000000000000111111///444222000555@@@___zzzuuuqqqtttooo___TTTNNNBBBGGGEEECCCCCCEEEIIIMMMPPPXXXeeeuuu|||nnnUUUHHHQQQ```|||{{{^^^WWWRRRNNNMMMOOOPPPNNNKKKKKKLLLLLLMMMLLLIIIFFFDDDEEEAAA>>>@@@DDDFFFCCC???888777666888999999555222000000//////000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............//////...000222222333;;;DDDeee~~~nnnYYYSSSTTTTTTeeerrr___ZZZYYY___hhhuuupppfffWWWKKKGGGKKKRRRWWWaaaeeennn|||yyyqqqeee___^^^\\\YYYVVVUUUWWWYYYQQQOOOLLLHHHDDDBBBAAAAAA>>>>>>===<<<;;;:::888777555444444333222222111111000000///...............////////////////////////////////////000000000111000444222000444<<>>;;;::::::===@@@???:::555111111000000000111111222........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............//////...///222222222888???[[[wwwttt^^^ZZZYYYUUUaaa~~~|||hhh]]]ZZZ[[[```hhhsss}}}lllbbbSSSIIIHHHMMMTTTYYY___dddnnn}}}wwwyyyiiicccbbb^^^ZZZWWWXXX]]]```WWWUUUPPPKKKFFFCCCAAA@@@@@@??????>>><<<;;;999888555555444444333222222111000//////............///////////////////////////...////////////000000000000444111000444999NNNmmmzzzjjjTTTHHHFFFEEEGGGLLLRRRUUUVVV]]]ppp{{{xxxjjj[[[OOODDDKKKcccwww]]]QQQPPPNNNMMMMMMOOOPPPOOONNNOOOPPPPPPOOOLLLIIIIIIIIIKKKHHHEEEDDDEEEDDDAAA>>>>>>===>>>CCCGGGFFF???888333222222111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------............//////---...222222222666<<>>===???CCCCCC???;;;:::999888777555333222111111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---///111111111111333555>>>RRRkkk~~~uuucccZZZRRRUUUggg~~~hhhVVVNNNPPPSSS[[[```ffflllqqqyyy|||vvvuuuqqqmmmqqquuuzzz}}}iii```]]]\\\eeegggmmmtttyyy~~~jjj^^^TTTJJJJJJSSS]]]bbbbbbiiiooo{{{{{{~~~mmmbbbbbbeeeccc\\\ZZZ```fffggg]]]ZZZWWWUUUSSSQQQLLLIIIFFFFFFDDDBBB???<<<:::999999777444222222222111000333222000000111111///...------............------............///////////////000222444222222:::EEEccc~~~www___OOOKKKOOOTTTXXXdddxxx]]]PPPMMMbbbkkkZZZWWWSSSQQQTTTSSSSSSSSSQQQMMMKKKKKKKKKJJJKKKKKKJJJGGGFFFGGGHHHEEEEEEDDDDDDCCCBBBAAAAAA>>><<<;;;<<>><<<:::999777444333333333222111333222000000111111///...------............---------............/////////...///111333111111888AAAZZZ}}}jjjUUULLLNNNUUUYYYcccyyyTTTQQQ[[[xxxaaaYYYWWWPPPOOOVVVRRRSSSRRRPPPMMMKKKKKKKKKJJJLLLNNNMMMKKKIIIHHHIIIEEEDDDDDDCCCCCCBBBBBBBBB???===;;;<<<===>>><<<;;;;;;:::999777555444333222111111111111000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---///000111000111222444999DDDWWWooosss^^^VVVOOONNNTTTeeeqqq\\\MMMGGGFFFEEEJJJQQQXXX```kkkwwwwwwjjjeeecccbbbiiimmmttt|||}}}ggg\\\[[[aaagggoooppptttzzzwwwdddXXXQQQKKKMMMVVV___eeegggnnnwwwsss{{{lllfffeeeccc___[[[ZZZ^^^ccceee[[[YYYVVVSSSQQQPPPOOOOOOKKKJJJGGGDDDAAA???===<<<999777555555555555333111333222000000111111///...------............---------------.........//////---...000222111111666>>>PPPvvv[[[LLLMMMSSSXXX```xxxUUUaaazzz{{{rrr[[[XXXUUUJJJJJJSSSQQQRRRRRRPPPNNNLLLMMMMMMJJJLLLNNNNNNKKKIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDCCC@@@???>>>>>>>>>>>>===<<<;;;:::999888666444333222111111111111000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...000000000000222444777>>>NNNddd~~~ttt^^^UUUNNNLLLLLLVVVvvvzzzeeeTTTJJJGGGDDDHHHMMMRRRXXXcccooowww}}}llldddccccccfffjjjrrr|||uuuddd^^^^^^dddkkksssssswww}}}~~~sss```SSSNNNJJJMMMVVV```fffhhhqqq||||||xxxxxxnnniiigggccc___]]]\\\]]]```bbb[[[ZZZWWWTTTRRRQQQQQQQQQMMMKKKHHHEEEBBB???>>>===999888666666777666444222333222000000111111///...------............------------------............------///222222111444:::GGGttt{{{{{{dddPPPNNNTTTXXXbbb{{{]]]sss}}}{{{vvvfff[[[ZZZUUULLLMMMUUUQQQRRRRRRQQQOOOMMMNNNOOOJJJKKKMMMLLLIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFAAAAAAAAAAAA@@@???>>>>>>;;;;;;999888666555333333111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,...000000000000222444666:::FFF[[[ssswww___TTTNNNMMMGGGKKKhhhmmmXXXKKKEEECCCFFFJJJNNNTTT___kkkuuu{{{sssgggdddeeefffjjjrrr}}}nnnbbb```aaagggnnnvvvwww{{{yyynnn]]]OOOLLLJJJNNNWWW```gggjjjwwwyyy~~~tttmmmhhhmmmgggcccbbbbbb```___aaa[[[\\\ZZZWWWTTTQQQQQQRRROOOLLLIIIEEEBBB???>>>>>>999888777888888888555333333222000000111111///...------............------,,,------------............---///333333111333888???ggg}}}}}}wwwggggggnnn}}}nnnVVVRRRWWWZZZhhhoooyyyxxx~~~kkkccc\\\YYYVVVRRRRRRUUUTTTUUUUUUSSSOOOMMMMMMNNNLLLMMMMMMKKKHHHEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGHHH@@@BBBCCCDDDBBB@@@>>>>>><<<;;;:::888666555444333111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,...///000///000222333333777AAATTTkkk~~~{{{aaaUUUNNNNNNFFFCCC]]]vvv___OOOHHHFFFHHHKKKNNNSSS^^^kkktttyyyzzzjjjeeeeeegggkkktttkkkaaabbbeeekkktttyyyzzzuuukkk[[[MMMKKKKKKPPPXXXbbbiiilll{{{sss|||ooollliiiqqqjjjfffggggggaaa^^^___\\\]]]]]][[[VVVRRRRRRRRROOOMMMIIIEEEAAA???>>>>>>999888888999999999666444333222000000111111///...------............------,,,,,,---------.........///...000444555222333666;;;]]]{{{yyybbbYYYVVV^^^iiisss}}}tttZZZTTTXXXZZZhhhuuu|||rrrgggbbbZZZTTTRRRRRRQQQOOOWWWWWWWWWTTTPPPMMMLLLLLLPPPPPPOOOMMMIIIFFFEEEFFFFFFFFFFFFGGGHHHHHHIIIIII@@@BBBEEEEEECCC@@@>>>===<<<;;;:::888777555444333111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,...///000///000111333222555???PPPfffzzzcccUUUOOOOOOEEE???WWWzzz}}}gggVVVNNNGGGHHHJJJLLLQQQ[[[hhhqqqzzz~~~llldddccchhhllluuukkkbbbdddhhhpppyyy{{{}}}}}}sssiiiYYYLLLKKKLLLQQQZZZdddkkknnn|||mmm~~~zzzmmmnnnmmmqqqjjjgggiiihhhaaa\\\\\\\\\___```]]]XXXSSSRRRRRROOOMMMIIIDDDAAA>>>>>>===999999888999:::999777444333222000000111111///...---..................---,,,,,,,,,---------......///...000555555333333555999XXX{{{gggXXXKKKLLLSSS\\\hhhrrrvvvyyyvvv[[[TTTVVVWWWddd{{{lllvvvtttggg^^^]]][[[WWWTTTSSSTTTVVVSSSSSSQQQOOOLLLLLLLLLNNNRRRRRRQQQOOOMMMJJJHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGDDDGGGIIIIIIEEEAAA>>>>>>???<<<:::888777666555333333333222000//////111333...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111222444666<<>><<<999888888888666555333444444333222111111222//////............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111222333555999DDDZZZtttlllaaa]]]PPPJJJIIIMMMooo}}}iiiZZZNNNIIIHHHLLLRRRZZZfffqqqyyy~~~|||iii```dddkkkuuu}}}ooojjjoooqqquuu|||xxxjjj]]]VVVLLLJJJMMMVVV___eeelllsss|||eeedddtttkkkjjjnnnkkklllnnnrrrtttqqqjjjdddcccaaa^^^[[[WWWTTTRRRQQQQQQMMMIIIFFFEEEEEEDDDCCCCCC@@@===<<<;;;:::888666444333222111111111111111000000000000////////////000/////////.........---/////////000111111222222555GGGmmmzzzvvvppp[[[IIIFFFJJJLLLQQQWWWXXX^^^hhhtttfffTTTSSSXXXeee{{{}}}zzzvvv^^^VVVWWWTTTUUUWWWVVVUUUTTTTTTUUUVVVUUUSSSPPPNNNLLLKKKKKKOOOOOOPPPQQQPPPMMMKKKIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIGGGEEECCCCCCCCCBBBAAA>>><<<999999999999888666555555666666555444222111000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111222222333666>>>SSSnnnzzzllleeeUUUNNNKKKMMMmmmsssdddQQQKKKGGGJJJPPPXXXeeeoooyyy}}}mmm^^^aaagggpppyyyuuummmrrrvvvyyyrrreeeYYYRRRKKKJJJNNNWWW```gggooowwwlll]]]eeerrrllljjjooolllmmmqqqyyy~~~{{{pppgggdddaaa^^^ZZZWWWUUUUUUUUUTTTQQQMMMKKKJJJIIIGGGFFFGGGDDDAAA>>>===;;;999777555444333222111111111111000000000000/////////////////////..................//////000000111111222444<<<]]]yyyqqqwwwaaaMMMHHHIIIKKKNNNTTTTTTYYYbbbnnnyyyhhhWWWTTTXXXdddzzzxxx|||cccVVVUUUYYYTTTVVVYYYYYYXXXVVVUUUVVVVVVTTTRRRPPPNNNLLLJJJIIIMMMNNNPPPQQQQQQOOOMMMKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJFFFCCCAAABBBCCCBBBAAA@@@>>>;;;::::::999777666888777666666666555333111111000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111222222333444:::LLLiiitttiiiXXXQQQNNNNNNmmmwwwhhhTTTLLLFFFHHHNNNWWWdddnnnyyy~~~sss]]]^^^cccjjjrrrzzzzzzoootttxxx|||zzzmmm```VVVOOOIIIIIINNNXXXaaahhhqqqzzzeee\\\lllrrrnnnlllppplllnnnsssyyy{{{wwwnnnfffdddaaa^^^[[[YYYYYYZZZ[[[XXXVVVRRRPPPOOONNNLLLJJJJJJGGGCCC@@@>>><<<999777666666444333222222222222000000000000////////////..............................//////000111111111444555QQQ~~~rrr|||~~~fffOOOHHHIIIIIIMMMSSSVVVZZZ```iiisss|||~~~iiiXXXUUUZZZcccyyyhhh]]]XXXWWWYYYUUUXXXZZZZZZXXXVVVUUUTTTXXXUUUSSSRRRRRRQQQNNNLLLMMMNNNPPPQQQQQQPPPOOONNNMMMMMMLLLKKKKKKJJJIIIIIIIIIFFFDDDBBBBBBBBBAAAAAACCC@@@===;;;:::999777555:::888555444666666555444222222111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111222222444444777HHHfffrrreeeTTTPPPNNNOOOlllzzzkkkVVVMMMEEEFFFMMMVVVbbblllwww}}}{{{___[[[^^^ccckkksss{{{sssuuuzzzvvviii]]]SSSNNNGGGHHHOOOYYYaaahhhsss}}}bbb^^^sss{{{ssspppmmmqqqnnnrrruuuuuupppjjjgggfffcccaaa___]]]\\\^^^```aaa[[[YYYWWWVVVUUUSSSPPPNNNLLLIIIEEEAAA???<<<999777888777666444333222222222000000000000////////////---------........................///000000111111555444KKKzzzuuuyyykkkRRRIIIHHHIIINNNTTTUUUXXX^^^fffpppzzznnn[[[WWW\\\cccyyyjjj]]][[[XXXUUUTTTTTTWWWYYYYYYWWWUUUTTTTTTZZZWWWUUUVVVXXXXXXUUURRROOOPPPPPPPPPQQQPPPPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIGGGIIIIIIHHHDDDAAAAAAAAACCCAAA>>><<<;;;:::888777;;;888666777999:::888555333333222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111222111444444666DDDcccmmm^^^OOOMMMNNNOOOkkkqqqZZZOOOFFFFFFLLLTTT^^^fffqqqxxxhhh[[[\\\___eeennnuuuzzz|||zzzxxx|||rrreeeYYYQQQMMMHHHJJJQQQ[[[bbbjjjuuubbbccc|||uuurrrnnnkkkrrrpppssstttooogggbbbdddgggcccbbb```___^^^___aaabbb[[[[[[ZZZZZZZZZXXXUUURRRMMMJJJFFFCCC@@@===:::888999888777555444333333333000000000000////////////---------------.........---......//////000000111555555GGGnnnzzzyyyrrrWWWLLLJJJJJJOOOVVVVVVZZZcccooo|||{{{ccc[[[^^^fff{{{~~~|||sss^^^YYYZZZVVVRRRSSSTTTVVVXXXYYYXXXWWWWWWXXXXXXUUUTTTWWW[[[\\\YYYVVVRRRQQQPPPOOOOOOPPPQQQQQQNNNMMMLLLKKKJJJIIIHHHHHHGGGLLLQQQOOOHHHBBBAAABBBAAA???===<<<======<<<:::999888999===AAA@@@;;;555444333333222000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111222///333333444BBB```kkk\\\MMMNNNPPPQQQmmmxxx```TTTIIIHHHLLLQQQXXX]]]hhhpppzzzsss]]]\\\]]]ccckkkssswwwxxx~~~}}}{{{nnnaaaVVVNNNKKKJJJMMMUUU^^^eeelllxxxhhhnnnqqqpppjjjfffmmmmmmnnnmmmiiidddbbbdddgggdddcccbbb```^^^]]]]]]]]][[[[[[[[[]]]]]]\\\YYYVVVOOOLLLHHHEEECCC@@@===;;;:::999888666555444333333000000000000////////////,,,,,,,,,------.........------......///000000000222444BBB___|||{{{^^^PPPLLLKKKPPPWWWWWW```nnn~~~pppbbbbbbkkk~~~zzzxxxxxxfffYYYYYYZZZUUUSSSXXXUUUWWWYYYZZZZZZ[[[\\\]]]TTTRRRQQQUUUZZZ\\\YYYUUUTTTRRRPPPOOONNNOOOQQQRRRMMMMMMLLLKKKJJJIIIHHHHHHGGGPPPWWWUUULLLCCCAAACCC>>>===<<<<<<>>>??????>>>777888<<>>???>>>>>>======???BBBBBB@@@;;;777111111000000//////......//////.........---------......---------,,,,,,,,,---------............///111000///......///000000111333333222<<>>>>>???@@@??????;;;;;;<<<>>>>>><<<888444333333222111000000////////////.........---------......---------,,,,,,,,,------------............000000///......///000111000333333333:::PPPmmm~~~aaaSSSOOOPPPXXXccc|||hhhZZZKKKGGGHHHKKKNNNQQQ\\\dddppp{{{kkkbbb^^^eeeooovvvyyy||||||mmmaaaUUUKKKFFFFFFMMMUUU^^^dddjjjvvvzzzqqqgggccceeeddddddbbbbbbcccbbb```ccciiifffdddaaa^^^\\\[[[ZZZZZZYYYZZZ\\\]]]]]]ZZZTTTPPPMMMKKKHHHEEEBBB@@@???>>>>>>>>><<<;;;999777666555222222111111000//////...//////.........---------.........//////000111222222666888CCCbbbwww^^^QQQOOOQQQSSS[[[eeevvvnnndddnnnnnnjjjuuu~~~xxxlllllliiiccc\\\VVVTTTUUUWWWTTTUUUVVVWWWWWWUUUSSSRRRTTTRRRQQQSSSWWWYYYXXXVVVTTTSSSRRRQQQPPPOOONNNNNNOOOMMMJJJJJJJJJJJJIIIHHHJJJLLLNNNMMMJJJEEECCCBBBCCCAAA??????@@@@@@@@@???;;;;;;::::::;;;999666444555555444333222000000////////////.........------......---------,,,,,,,,,------------........................///000111111000222333333777GGG```tttkkkXXXOOOMMMUUU___mmm^^^OOOIIIHHHIIIKKKOOOXXXaaannnzzzqqqhhhccciiissszzz}}}{{{jjj]]]RRRIIIGGGIIIRRRXXX```fffnnn}}}~~~ppplllhhhfffhhhfffeeebbbbbbcccbbb```ccchhhlllggg```]]]\\\\\\[[[YYY\\\[[[ZZZZZZZZZWWWSSSPPPLLLKKKHHHEEECCCCCCCCCDDDCCCBBB???===;;;999888777222111111000000///....../////////.........------.........//////000111222444555555:::RRRxxxkkkXXXPPPQQQSSS[[[dddrrr}}}}}}{{{qqqgggpppmmmeeennnwwwnnnmmmpppooojjjaaaWWWSSSTTTXXXRRRSSSUUUVVVUUUSSSQQQOOOSSSRRRRRRTTTWWWXXXWWWUUUSSSSSSSSSRRRQQQOOOMMMLLLLLLKKKJJJJJJKKKKKKIIIHHHIIIHHHGGGGGGFFFEEEBBB@@@AAA@@@>>>>>>???@@@???>>>>>><<<::::::::::::888666666666555333222000///...////////////..................---------,,,,,,,,,,,,,,,---------.........---------...///000111111111111111222555BBBZZZnnnsss[[[NNNKKKRRR\\\sssdddTTTLLLIIIHHHKKKPPPSSS\\\iiiwwwwwwmmmgggmmmvvv|||wwweeeXXXNNNIIIIIIMMMVVV[[[aaahhhrrrnnn|||}}}jjjkkkkkkkkkkkkgggeeecccbbbcccbbb```ccchhhrrrjjj```\\\\\\]]][[[XXX]]][[[YYYXXXWWWUUURRRPPPQQQOOOLLLIIIGGGGGGHHHIIIFFFDDDAAA>>><<<:::999999222111111000000///......////////////........................///000111222333444444777GGGiii{{{www```SSSQQQSSS\\\cccnnnvvvvvvuuu{{{qqqgggppprrrbbbfffxxxvvviiihhhlllrrrrrrnnndddYYYSSSTTTWWWQQQRRRTTTUUUUUUTTTSSSRRRTTTSSSTTTTTTUUUUUUTTTSSSQQQQQQRRRRRRQQQOOOLLLKKKIIIIIIIIIJJJKKKKKKIIIGGGGGGEEECCCBBBCCCCCCAAA??????>>>======>>>>>>===;;;===;;;999999::::::999888666555444333111000///...000000/////////...............---------,,,,,,,,,,,,,,,,,,------------...,,,,,,---...///000000000111//////111444@@@XXXoooyyy^^^NNNKKKRRR[[[|||wwwhhhXXXNNNHHHGGGJJJOOOPPPXXXeeerrr}}}}}}ssslllpppxxx~~~uuubbbTTTKKKFFFHHHMMMZZZ^^^dddlllyyyppp```xxx}}}kkkoooooommmmmmiiifffcccbbbcccbbb```bbbgggssskkkaaa\\\\\\\\\[[[XXX^^^[[[XXXVVVUUUTTTRRRQQQTTTRRROOOLLLJJJIIIIIIIIIFFFEEEBBB???===;;;999999222222222111000000//////000000/////////.....................///000111222000222555888BBB^^^www|||iiiYYYUUUVVV^^^dddoooxxxyyywwwzzzsssjjjooollldddqqqxxxkkkfffgggjjjlllmmmkkkdddZZZTTTTTTVVVRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQNNNOOOOOOPPPOOONNNLLLKKKHHHHHHIIIKKKMMMLLLIIIGGGFFFDDDCCCBBBBBBBBBAAA???>>>===<<<===>>>>>><<<::::::999888888::::::999888555555444333111000//////000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,------------,,,---...///////////////111......111333===TTTllldddQQQMMMTTT\\\yyy}}}nnn\\\OOOGGGDDDGGGLLLOOOVVVaaammmwww{{{sssuuu|||yyyeeeWWWNNNIIILLLQQQ]]]aaahhhsssyyycccZZZvvv~~~||||||ooosssqqqmmmllliiifffcccccccccbbb___bbbgggrrrkkkbbb]]][[[[[[ZZZYYY^^^[[[XXXVVVVVVUUUSSSRRRTTTSSSQQQNNNKKKIIIHHHGGGDDDDDDCCCAAA???<<<:::999444333333222111111000000000000000/////////...............//////000111222///111555999???TTT{{{zzzuuuccc[[[ZZZ___kkk{{{{{{|||uuummmnnn~~~tttpppwwwuuuhhhhhhhhhfffeeeaaacccccc```[[[VVVUUUVVVTTTTTTSSSSSSSSSTTTUUUVVVTTTTTTSSSQQQOOOOOOPPPQQQLLLLLLMMMMMMMMMMMMLLLLLLHHHIIIKKKNNNOOOOOOLLLIIIFFFFFFFFFEEECCCBBBAAAAAA>>>======>>>??????<<<:::999999999:::<<<===<<<;;;555555555444333222222111000000000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,---------,,,---.../////////...---111---...222333777KKKaaakkkVVVQQQWWW^^^vvvxxxdddUUUJJJDDDFFFKKKLLLQQQZZZdddnnnwww{{{{{{tttbbbVVVOOOMMMQQQWWWcccgggmmmxxxiii]]]\\\{{{{{{~~~yyyqqqvvvqqqkkkjjjhhhfffdddccccccbbb___aaafffnnnjjjddd^^^ZZZYYYYYYYYY]]][[[XXXWWWWWWVVVUUUSSSTTTSSSSSSQQQOOOLLLIIIHHHCCCCCCDDDDDDBBB???<<<999555555444333333222222111000000000000/////////............//////000111222111111444777999JJJsss|||mmmbbb^^^```uuu}}}}}}qqqjjjooo~~~tttjjjwwwrrr]]][[[cccfffaaa]]]XXXZZZ\\\\\\ZZZXXXVVVUUUVVVUUUSSSRRRQQQRRRTTTUUUSSSSSSQQQOOONNNNNNQQQSSSKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJMMMPPPRRRQQQNNNKKKGGGHHHIIIHHHEEECCCBBBCCC???>>>>>>???@@@@@@===;;;;;;;;;<<<>>>AAAAAA@@@>>>666666555555555444444444000000000000////////////......---------,,,,,,,,,++++++,,,,,,,,,------------.../////////...---,,,000---///333222333BBBWWW{{{qqq[[[UUUZZZ```tttlll[[[MMMFFFGGGLLLGGGLLLTTT\\\eeeoooyyy~~~~~~tttfffWWWNNNJJJKKKQQQXXXjjjlllqqqzzzvvv___\\\bbbwwwqqqvvvppphhhiiihhhgggdddccccccbbb___aaafffkkkiiieee___ZZZWWWXXXZZZ\\\ZZZXXXXXXXXXWWWVVVTTTTTTUUUUUUUUUSSSPPPMMMKKKBBBDDDEEEFFFEEEAAA===:::666555555444444333333222000000000000////////////.........//////000111222333000222555555BBBkkktttgggaaa```}}}|||}}}{{{kkkdddppp}}}ooojjjxxxkkkccc[[[XXXZZZ[[[XXXTTTWWWXXXXXXYYYXXXWWWUUUTTTVVVUUUTTTRRRRRRRRRRRRSSSSSSRRRQQQOOOOOOPPPQQQRRRJJJEEEBBBFFFOOOSSSPPPKKKOOOMMMNNNRRRVVVUUUOOOIIIJJJIIIGGGFFFFFFFFFDDDBBBCCCBBBBBBAAA???===;;;:::>>>AAAAAA@@@AAACCC@@@;;;999888666666666555333111000000000000////////////......//////......---,,,//////...---,,,,,,++++++............//////////////////000222222555>>>IIIlll}}}eee[[[]]]cccooo{{{hhhTTTHHHHHHNNNNNNPPPRRRVVV]]]hhhuuu}}}~~~~~~qqqiii^^^RRRJJJFFFGGGNNNVVV___dddiiirrrmmm^^^VVVjjj}}}qqqmmmmmmjjjgggfffbbbfffeee```___cccccc___jjjjjjgggaaaZZZWWWWWWYYY\\\\\\[[[ZZZYYYYYYYYYYYY[[[YYYWWWUUUSSSQQQMMMJJJMMMMMMMMMLLLIIICCC>>>;;;888888777666555444444333222111000//////.........000000000000000000000000///333333555888???ccc~~~ssseeeggg~~~mmmtttwwwkkkgggsssnnnjjjsss{{{bbb[[[UUUTTTXXXZZZWWWSSSUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPMMMIIIEEEHHHOOORRROOOJJJKKKJJJKKKOOOTTTTTTPPPKKKLLLJJJHHHGGGFFFFFFDDDCCCCCCCCCBBB@@@???>>><<<<<>>;;;999888888777666555444444222222000///////////////000000000000000000000000...222222444:::EEEiii}}}|||llllll}}}wwwfffppp|||ssshhhfffsssfffpppyyydddXXXUUURRRSSSXXXZZZWWWTTTSSSTTTUUUVVVWWWVVVUUUUUURRRTTTVVVWWWWWWUUUSSSQQQPPPPPPPPPPPPPPPOOONNNNNNNNNJJJHHHIIIMMMOOOLLLIIIIIIHHHIIIMMMRRRTTTRRROOOOOOMMMIIIGGGGGGFFFEEEDDDEEEDDDBBB@@@???>>>>>>???BBBDDDDDDBBBCCCDDDAAA;;;;;;999888888999888666444222222111111000000000000...////////////...------.........------,,,,,,+++---............/////////000...///000000111999AAA\\\tttaaa]]]```rrr}}}fffSSSMMMPPPQQQRRRSSSVVV\\\fffqqqyyy~~~vvviii___UUULLLHHHGGGJJJRRR[[[]]]cccjjjuuuvvvdddfff{{{qqqnnnmmmiiifffeeeiiijjjiiiffffffiiiiiigggiiihhheeeaaa\\\ZZZZZZ\\\___^^^]]]]]]]]]]]]]]]]]]\\\ZZZXXXVVVUUUSSSOOOMMMOOOOOOOOOMMMIIIDDD???<<<::::::999888777666555555333222111000////////////000000000000000000000000...222111222999CCCeeetttqqqxxxfff[[[hhhuuu~~~qqqjjjiiissssssuuudddYYYUUUSSSSSSVVV[[[\\\YYYUUUTTTTTTUUUVVVVVVUUUSSSSSSRRRTTTXXXZZZZZZXXXUUUSSSOOOPPPPPPQQQPPPOOOMMMLLLLLLJJJHHHIIILLLMMMKKKIIILLLKKKKKKNNNQQQTTTTTTRRRQQQNNNJJJHHHGGGGGGFFFEEEFFFDDDBBB@@@??????@@@AAAEEEGGGGGGEEEEEEFFFCCC>>>999888777777777777555333333333222222111111000000///////////////...------......---------,,,,,,,,,---------.........//////000......000000000555<<>><<<<<<;;;:::888777666666333333222111000000000000///////////////////////////333111000444:::RRRtttyyyqqqoootttmmmVVVPPP___jjjxxxyyy||||||uuujjjgggiiisssoooaaaYYYUUUUUUTTTUUUXXX[[[[[[WWWTTTUUUUUUVVVVVVUUUSSSRRRPPPSSSUUUXXX[[[[[[ZZZXXXVVVOOOPPPQQQQQQPPPNNNMMMKKKKKKKKKKKKLLLMMMMMMNNNMMMRRRQQQPPPQQQSSSTTTTTTTTTQQQNNNKKKIIIIIIHHHGGGFFFFFFDDDBBB@@@@@@AAABBBCCCFFFIIIIIIGGGHHHIIIFFF@@@:::999888888999888777555555444444333222222111111//////000000//////...------------------,,,,,,,,,------------............000...---000000///333888>>>YYY~~~zzzbbbZZZZZZ```rrr~~~fffWWWRRROOOPPPRRRUUU\\\fffrrryyy~~~{{{mmm```WWWPPPIIIHHHIIILLLTTT\\\bbbiiirrr|||~~~xxxqqqmmmnnnooommmlllmmmrrrrrrrrrrrrpppmmmkkkkkkqqqnnnjjjeeebbb___^^^]]][[[[[[\\\]]]___bbbdddeee]]][[[YYYXXXXXXVVVTTTQQQTTTTTTRRRPPPMMMIIIEEECCC???>>>===<<<:::999888777444333222111111000000000///////////////////////////333111000333333@@@XXX}}}pppgggeee]]]LLLJJJWWW^^^iiijjjmmmllleee^^^___ddduuurrrbbb\\\YYYXXXTTTTTTUUUWWWXXXWWWTTTQQQUUUUUUVVVVVVUUUTTTRRRQQQTTTUUUWWWXXXYYYYYYYYYYYYQQQQQQQQQQQQPPPNNNMMMLLLMMMNNNPPPPPPOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSOOOMMMKKKJJJJJJJJJHHHFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEHHHHHHGGGHHHJJJGGGBBB===<<<;;;<<<======;;;999666666555444333222222111///000000000000///......------------------------,,,------------.........000------000111000222555<<>>===>>>??????===;;;777777666555444333222222000000000000000///......------------------------,,,,,,---------.........000------111222111111444<<>>===<<<===>>>>>><<<:::888777666555444333222222000000000000000//////...------------------------,,,,,,,,,---------......000,,,---111333222222444;;;@@@dddsssbbbYYYWWW[[[iiissscccWWWWWWVVVVVVZZZaaajjjppprrrwww~~~wwwnnn```SSSLLLGGGEEEIIINNNTTT]]]fffiiippp{{{}}}yyyyyyooo{{{tttllliiijjjnnnpppnnnooorrriiijjjqqq{{{|||uuuooopppkkkgggcccbbbdddeeedddbbb___^^^]]]\\\[[[ZZZZZZZZZ^^^\\\[[[[[[[[[ZZZXXXVVVPPPOOOOOONNNLLLJJJIIIHHHCCCBBBAAA???===<<<::::::555555444333222222222222000000000000000000000000...333000...444444777BBBNNNyyywww}}}xxxcccVVVKKKOOOWWWWWW[[[\\\^^^]]]XXXVVV___kkk}}}lllhhhaaa[[[WWWWWWXXXZZZVVVWWWXXXYYYXXXVVVSSSRRRSSSSSSTTTUUUUUUVVVWWWWWWVVVSSSPPPPPPRRRVVVYYYZZZTTTSSSRRRPPPOOONNNMMMMMMQQQOOOMMMJJJGGGFFFFFFFFFKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKIIIGGGGGGIIIJJJLLLFFFAAABBBHHHLLLJJJFFFDDDBBB@@@AAADDDEEEDDDBBB@@@@@@>>>===<<<;;;::::::999999::::::999666444222000000000000////////////......---,,,,,,,,,,,,---------------------------////////////000111222333555AAAWWWrrrvvv___SSSXXX```qqqxxxiii]]]UUUWWWYYYZZZbbbllltttwww}}}{{{qqqeeeXXXPPPIIIEEEFFFLLLSSSXXX^^^dddnnnrrrnnn{{{ppppppwwwpppeeegggjjjkkkkkklllnnnpppjjjjjjlllqqqwwwyyyssskkkfffeeecccccccccbbb```___bbb```]]][[[\\\^^^```bbb^^^___``````___]]][[[YYYUUURRRPPPOOOPPPOOOKKKGGGFFFEEEDDDCCCAAA???===;;;666555444333222111111000111111111111000000000000000000//////111333666888CCCbbblllVVVQQQTTTXXXYYYXXXZZZ[[[YYYWWW[[[dddllliiigggddd___[[[XXXXXXZZZ[[[VVVWWWXXXXXXWWWVVVTTTRRRUUUUUUVVVVVVWWWWWWXXXXXXTTTRRRPPPPPPRRRUUUWWWWWWSSSRRRPPPOOOMMMLLLLLLLLLNNNMMMKKKIIIHHHFFFFFFEEEJJJJJJLLLLLLMMMLLLKKKJJJJJJJJJKKKJJJJJJKKKOOORRRKKKFFFAAACCCHHHKKKIIIFFFEEEDDDDDDEEEGGGFFFCCC@@@AAA@@@>>><<<;;;::::::::::::;;;;;;;;;:::777555333222222111111111000000000///...------,,,,,,------------------------------////////////000111222333222;;;NNNhhh~~~bbbUUUXXX___nnnrrrcccWWWVVVXXXZZZaaakkksssvvv}}}wwwmmmbbbUUUMMMHHHEEEFFFMMMTTTYYY___eeerrrwwwnnncccxxx~~~pppwwwnnnlllrrroookkkhhhggghhhjjjkkkiiihhhiiimmmssstttpppjjjgggeeedddcccddddddccccccbbb```^^^\\\\\\^^^```bbb___```aaaaaa```___]]]\\\^^^ZZZUUUSSSSSSQQQMMMIIIEEEEEEDDDBBB@@@>>><<<;;;888777666666444444333222111111111111000000000000000000//////111333666777===XXX~~~xxx___TTTTTTVVVXXXZZZ\\\\\\YYYXXX]]]gggppp~~~jjj\\\___]]][[[ZZZYYYYYYZZZZZZUUUVVVVVVVVVUUUTTTSSSRRRWWWWWWWWWWWWXXXXXXXXXXXXSSSQQQPPPPPPRRRSSSSSSRRRQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJLLLPPPTTTKKKFFFBBBCCCHHHJJJIIIFFFFFFFFFGGGHHHIIIFFFBBB???AAA@@@>>><<<;;;:::::::::<<<<<<<<<<<<:::888666555333333333222222222111111///...------,,,---------------------------------////////////000111222222333999HHHaaa~~~gggVVVYYY```llllll[[[VVVWWWYYY```jjjqqquuu||||||qqqggg\\\QQQJJJGGGFFFHHHOOOUUUZZZaaahhhtttzzzooo[[[\\\xxxrrrrrrxxxoootttxxxllleeecccdddeeeeeegggeeedddgggkkkmmmllljjjhhhgggeeedddcccddddddeeebbb```]]][[[[[[]]]___aaa`````````aaaaaa`````````eee___YYYUUUSSSQQQMMMJJJEEEDDDDDDBBB@@@>>><<<;;;::::::999888777666555555222222111111111000000000000000///000111333555666777IIIssskkkYYYTTTVVVYYY\\\]]]\\\ZZZZZZ```lllvvv}}}lllaaa[[[XXXXXXXXXXXXXXXWWWWWWVVVSSSSSSSSSRRRRRRQQQQQQQQQXXXWWWWWWWWWWWWWWWWWWWWWQQQPPPPPPPPPRRRRRRPPPOOOOOONNNLLLKKKIIIIIIHHHHHHFFFGGGHHHIIIIIIHHHFFFEEEGGGHHHIIIKKKLLLLLLKKKKKKKKKJJJIIIGGGGGGHHHLLLPPPJJJFFFCCCDDDGGGIIIHHHEEEFFFGGGGGGGGGGGGFFFCCCBBBCCCAAA???<<<::::::::::::<<<<<<<<<;;;:::888666555333333333333222222222111//////...---------------------------------------///......//////000111222444888CCCYYYvvvqqq[[[^^^dddpppwwwaaaYYYWWWXXX^^^gggooouuu}}}wwwkkkbbbXXXNNNGGGGGGFFFJJJQQQWWW\\\ccckkkqqqzzzvvvaaaUUU```}}}mmm{{{sssttt~~~xxxkkkcccbbbddddddbbbfffbbb```ccceeefffhhhkkkmmmllljjjfffdddbbbcccddd```^^^[[[YYYYYY[[[]]]____________``````aaaaaaaaaddd^^^VVVQQQOOONNNKKKIIIEEEEEEDDDBBB@@@>>><<<;;;;;;;;;:::999888777666666222222222111111111000000/////////000111333444555555>>>dddvvv```VVVWWW[[[]]]]]]\\\ZZZ[[[dddrrr}}}vvvfff^^^YYYWWWTTTUUUVVVVVVUUUTTTRRRQQQQQQPPPOOONNNNNNNNNOOOPPPVVVVVVUUUUUUUUUUUUUUUUUUQQQPPPPPPQQQRRRRRRPPPNNNNNNMMMLLLJJJIIIHHHGGGGGGDDDEEEGGGHHHIIIHHHGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJIIIGGGFFFHHHKKKNNNHHHFFFDDDEEEGGGHHHFFFEEEFFFFFFEEEDDDCCCDDDFFFGGGEEECCC@@@===;;;:::;;;<<<<<<;;;;;;:::888777666555333333222222222111111111//////...------------...------------------------............///000111222000444<<>>===;;;::::::999888777666666222222222222111111111111//////000000111222333444666777XXXiiiZZZWWWXXX[[[\\\\\\[[[^^^hhhxxxqqq```ZZZWWWTTTSSSSSSTTTUUUUUUTTTRRRQQQPPPPPPOOOMMMLLLKKKMMMNNNPPPSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQQQQRRRSSSSSSQQQPPPOOONNNLLLKKKIIIHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIFFFGGGIIIIIIIIIKKKNNNPPPGGGFFFEEEEEEFFFGGGEEEDDDFFFFFFEEECCCBBBCCCGGGJJJGGGEEEAAA>>><<<;;;<<<===<<<<<<:::999888777666555333333333222222222111111000///......------......------------------------............///000111111///444:::FFF___{{{}}}wwwsssvvv~~~zzzmmmbbbZZZ\\\dddooowwwxxxkkk___WWWPPPJJJFFFEEEGGGNNNVVV[[[```hhhqqq|||\\\VVVXXXrrr{{{qqqfffhhhnnnmmmiiiffffffhhhiiihhhgggeee```___bbbaaaaaaiiiuuuzzzpppiiiffffff^^^\\\YYYVVVVVVWWWYYY[[[\\\]]]___aaaaaaaaa___^^^]]]XXXRRRPPPPPPRRRQQQPPPJJJIIIHHHGGGEEECCCAAA???;;;::::::999888777666666333222222222222111111111//////000111111222222333888333MMMwwwxxxcccXXXUUUYYY[[[]]]^^^bbbnnntttaaaZZZZZZXXXVVVVVVSSSTTTUUUUUUUUUTTTSSSRRRQQQOOOMMMKKKKKKMMMPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRTTTUUUTTTSSSPPPOOOMMMLLLJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGIIIJJJJJJIIIHHHGGGDDDFFFIIIIIIIIIJJJKKKLLLGGGFFFFFFFFFFFFFFFEEECCCGGGHHHHHHFFFDDDDDDGGGIIIIIIGGGCCC???======>>>???>>>===;;;:::888777777777444444444444333333333333000//////...............------------------------...............///111111///444888@@@XXXzzz{{{ooonnnttt~~~{{{lll___^^^fffpppyyy|||ssseeeYYYRRRLLLHHHDDDDDDGGGOOOXXX]]]aaajjjttt{{{XXXVVV^^^~~~ppphhhhhhhhheeeeeeeeefffggghhhiiiiiieeeaaaaaaeeedddbbblll{{{uuulllhhhggg___]]]ZZZWWWVVVXXXZZZ[[[\\\^^^aaaddddddbbb___]]]]]]YYYTTTRRRTTTUUUTTTRRRMMMLLLKKKJJJHHHEEECCCBBB<<<;;;:::999888777777666333333222222222111111111...///000111111222222222777000CCChhhrrrbbbZZZXXX[[[___bbbhhhuuunnnaaaXXXYYY\\\ZZZXXXYYYTTTTTTUUUVVVVVVVVVVVVVVVRRRPPPNNNLLLLLLNNNQQQSSSQQQQQQRRRSSSTTTUUUUUUVVVUUUTTTRRRSSSUUUVVVVVVUUUQQQPPPNNNMMMKKKJJJJJJJJJHHHHHHGGGFFFGGGHHHJJJKKKGGGHHHIIIIIIIIIHHHGGGFFFEEEGGGIIIIIIGGGEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCHHHJJJLLLJJJGGGEEEEEEGGGKKKHHHDDD@@@>>>===???@@@???>>>===;;;:::999888888666666555555555444444444000000///...............------------------------...------......///000111+++000222777OOOvvvxxxgggdddlllyyyrrrbbb```gggqqqzzzyyyoooaaaUUUNNNJJJFFFCCCDDDGGGPPPYYY^^^bbbkkkuuuzzzWWWZZZeeezzznnniiihhheeecccdddeeeeeeeeeeeehhhjjjfffaaabbbgggfffdddooovvvlllgggfffaaa___[[[YYYXXXYYY[[[]]]]]]```cccffffffccc___\\\]]]YYYUUUSSSUUUVVVTTTRRRNNNNNNMMMLLLJJJGGGEEEDDD===<<<;;;:::999888888777333333333222222222111111...///000111111111111111555...===___mmmcccXXX\\\aaaeeelllzzzZZZXXXVVVVVVWWWWWWWWWVVVWWWUUUSSSSSSTTTUUUTTTSSSSSSQQQNNNNNNPPPSSSTTTUUUWWWXXXYYYXXXVVVUUUUUUUUUXXXTTTQQQRRRUUUVVVSSSOOOOOONNNKKKHHHFFFFFFFFFFFFMMMJJJGGGGGGJJJLLLMMMLLLHHHLLLLLLFFFDDDGGGHHHEEEFFFEEEDDDCCCCCCCCCCCCCCC===AAADDDEEECCCCCCDDDFFFHHHIIIKKKLLLLLLJJJHHHGGGIIIHHHFFFCCC@@@>>><<<;;;::::::::::::::::::::::::999888777555444444444444333000...---.........---------------------------........................000222333999JJJgggwww___\\\ffftttuuullliiisss{{{yyytttfffXXXQQQLLLFFFCCCCCCDDDJJJSSS[[[aaaiiirrrxxxfff___YYYyyywwwjjjfffeeedddgggeeefffkkkjjjeeeeeeiiidddggghhheeebbbfffpppyyy}}}rrriiieeeeee___[[[ZZZ]]]dddjjjjjjiiibbbcccdddbbb```]]]]]]]]]WWWTTTQQQRRRTTTUUUSSSQQQQQQOOOMMMLLLLLLJJJHHHFFFCCCCCCAAA@@@>>>;;;999888444444333333222111111000000000//////000111222222333333666HHHlll{{{fffaaacccggglllwwwYYYWWWUUUUUUVVVVVVVVVUUUUUUSSSRRRSSSTTTTTTSSSRRRRRRPPPOOOPPPSSSVVVVVVVVVXXXYYYZZZYYYWWWVVVVVVVVVXXXTTTPPPPPPRRRQQQNNNJJJKKKJJJHHHGGGFFFGGGHHHIIIPPPLLLHHHGGGJJJNNNPPPQQQMMMQQQOOOIIIFFFGGGHHHEEEDDDDDDCCCBBBBBBBBBBBBBBB>>>AAADDDEEECCCCCCDDDEEEFFFIIIKKKNNNNNNLLLIIIGGGGGGGGGEEECCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666555555444222/////////000///...------------------------...........................000111444@@@YYYvvvfff___dddoooxxxqqqwww}}}tttnnnaaaTTTNNNJJJFFFDDDDDDGGGMMMUUU]]]ccckkktttzzzeeeaaapppwwwsssnnnppprrrrrrooojjjiiinnnppplllhhhhhhiiiiiiiiifffdddgggnnnuuu{{{~~~zzzqqqiiiffffffaaa^^^]]]```fffjjjjjjhhh___``````^^^[[[YYYYYYZZZYYYUUURRRQQQSSSTTTSSSQQQRRROOOMMMLLLLLLLLLJJJIIIGGGGGGFFFDDDBBB>>>;;;999666666555444333333222222000000000000000111222222222222444CCCbbbuuuggghhhmmmwwwWWWUUUSSSSSSTTTUUUTTTSSSQQQQQQQQQRRRTTTTTTRRRPPPOOOOOOPPPSSSVVVXXXYYYXXXXXXYYYZZZYYYWWWVVVVVVVVVVVVRRROOOMMMMMMLLLHHHEEEGGGFFFEEEEEEFFFHHHIIIKKKRRRNNNIIIHHHJJJOOOTTTVVVSSSUUUSSSLLLHHHHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDDDDCCCCCCDDDEEEEEEHHHLLLPPPPPPNNNJJJGGGEEEEEEEEEDDDAAA>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777555333111000111111000///------------------------........................---000111111666HHHdddzzzpppcccbbbkkk}}}||||||vvvmmmfff[[[OOOJJJGGGDDDDDDFFFKKKQQQXXX___fffnnnwww~~~fffggguuuvvvppptttzzz||||||vvvpppnnnssswwwssslllgggnnnllliiiggggggjjjnnnpppsssvvvxxxvvvpppjjjgggfffbbb```___bbbeeegggeeeccc]]]]]]]]][[[XXXXXXYYY[[[[[[WWWRRRQQQRRRSSSRRRPPPQQQOOOLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKGGGBBB===:::999888888777555444333333000000000000000000111222222111222<<>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999888777555333111111222222000///................................................///222444222111===WWWooozzzhhhaaagggyyy|||pppggg```VVVLLLHHHEEECCCDDDGGGNNNSSSZZZaaahhhqqq{{{jjjrrrpppzzz{{{qqqwww|||zzzwwwuuuttttttvvvwwwrrrlllgggooolllhhhgggjjjmmmnnnnnnnnnqqqtttsssooojjjfffeee``````___aaacccbbb```]]]\\\\\\[[[ZZZYYYZZZ]]]```]]]YYYSSSQQQRRRSSSRRRPPPPPPNNNKKKKKKLLLNNNNNNNNNOOOPPPQQQPPPLLLEEE???;;;;;;:::999888666555444333111000000000000000111111222111111888HHHbbbyyyuuuTTTSSSQQQQQQRRRRRRRRRQQQLLLLLLNNNPPPSSSSSSPPPNNNJJJKKKNNNRRRVVVWWWVVVTTTSSSTTTUUUTTTRRRQQQQQQQQQOOONNNLLLKKKKKKJJJHHHGGGEEEEEEEEEEEEFFFGGGGGGHHHJJJKKKKKKLLLMMMOOOQQQSSSQQQQQQRRRQQQMMMIIIGGGHHHCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBGGGMMMRRRSSSPPPKKKGGGBBBCCCBBBBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777666333222111111222111000...................................................///111444333000777PPPhhhrrrcccbbbqqqxxxlllddd]]]TTTLLLGGGDDDBBBDDDIIIPPPUUU[[[bbbiiisss}}}~~~ppp}}}yyypppxxxrrryyyxxxrrrnnnnnnssswwwuuuqqqllliiihhhlllhhheeefffkkkoooooonnnlllnnnpppooolllhhheeecccaaaaaaaaabbbbbbaaa^^^\\\YYYZZZZZZZZZZZZ]]]aaaddd___ZZZUUUSSSTTTTTTSSSPPPNNNMMMKKKKKKMMMNNNOOONNNOOOQQQRRRRRRNNNGGGAAA<<<<<<<<<:::999777555444333111111000000000000000111333000111777@@@UUUxxxyyyzzzTTTRRRQQQPPPQQQRRRQQQPPPLLLKKKLLLOOOQQQRRRQQQPPPKKKLLLMMMQQQTTTTTTSSSQQQPPPQQQRRRQQQOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIKKKLLLLLLLLLNNNOOONNNNNNQQQSSSQQQJJJGGGHHHDDDEEEGGGIIIJJJJJJIIIIIIGGGEEECCCCCCDDDDDDDDDBBBCCCGGGMMMQQQRRROOOJJJFFFBBBBBBAAA@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999777555333222111222222222000...................................................---...111222///333JJJbbbggg___gggrrr}}}rrrggg```YYYQQQJJJFFFDDDBBBFFFKKKRRRVVV]]]ccckkkwww|||||||||yyyoooqqqsssssswwwrrrkkkkkkhhhpppuuurrrkkkhhhhhhhhhgggeeedddfffjjjnnnnnnmmmjjjkkkkkkkkkiiifffdddbbbddddddddddddcccbbbaaaaaaXXXZZZ[[[[[[\\\]]]aaaccc___[[[XXXWWWXXXWWWTTTQQQNNNMMMLLLMMMOOOPPPOOONNNNNNPPPRRRRRROOOIIIDDD@@@>>>>>><<<:::888666444333222111111000000000000000333000111777:::HHHkkk~~~TTTRRRQQQPPPQQQRRRQQQPPPLLLKKKLLLNNNPPPRRRRRRRRRNNNNNNNNNPPPRRRRRRPPPOOONNNPPPQQQPPPNNNLLLLLLMMMLLLMMMMMMLLLKKKJJJJJJJJJDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKJJJIIIJJJLLLOOOMMMNNNRRRWWWTTTKKKFFFFFFDDDFFFHHHJJJKKKKKKKKKJJJIIIFFFCCCCCCDDDEEECCCBBBDDDHHHLLLPPPPPPMMMHHHEEECCCAAA???===<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;999777666444333333333444333111///................................................---,,,///222///222FFF]]]ooo```ccckkk{{{vvvkkkaaa[[[SSSLLLGGGDDDCCCBBBHHHNNNTTTXXX^^^eeennn{{{{{{ssslllzzzppprrrrrrjjjfffkkkfffmmmqqqmmmiiijjjjjjhhhdddcccdddeeehhhjjjkkkkkkgggfffeeeeeeeeedddcccbbbdddddddddcccccccccdddeee]]]___``````______```bbb^^^\\\ZZZZZZ[[[ZZZVVVRRROOOOOOPPPQQQSSSSSSQQQNNNNNNOOOQQQRRRPPPLLLGGGDDDAAA@@@>>><<<:::777555444222222111000000000000000444///111666555<<<[[[~~~TTTSSSQQQQQQRRRRRRRRRQQQMMMLLLKKKMMMPPPRRRSSSSSSQQQPPPOOOPPPQQQQQQOOONNNNNNPPPQQQPPPNNNLLLLLLMMMMMMMMMMMMLLLJJJHHHIIIIIICCCDDDFFFGGGIIIJJJJJJJJJKKKKKKKKKHHHFFFHHHLLLQQQNNNOOOTTTZZZWWWLLLEEEEEEDDDEEEHHHJJJLLLLLLKKKJJJJJJGGGCCCBBBDDDEEECCCBBBEEEHHHLLLOOOOOOKKKGGGDDDCCCAAA>>><<<;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======<<<:::888666555555444555666555222000////////////////////////........................///,,,///333111333EEE[[[uuudddeeekkkooo}}}zzzqqqfff]]]XXXNNNHHHDDDCCCBBBCCCIIIQQQUUUZZZ```gggqqq~~~|||rrrsss}}}pppqqqnnncccccclllhhhlllmmmiiijjjnnnlllgggbbbcccdddeeefffggghhhiiidddbbbaaaaaabbbcccccccccbbbbbbbbbaaa```aaaccceeedddeeefffeeecccbbbaaabbb^^^\\\[[[\\\]]]\\\WWWSSSQQQQQQRRRUUUVVVUUURRROOONNNOOOQQQRRRPPPMMMJJJHHHCCCBBB@@@>>>;;;999777666222222111000000///000000444...000555222333OOOrrrOOONNNMMMMMMMMMNNNPPPQQQJJJMMMOOOPPPOOONNNNNNOOOJJJRRRVVVSSSNNNNNNOOONNNSSSQQQNNNMMMNNNOOONNNNNNTTTSSSQQQOOOLLLJJJGGGFFFDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGIIIKKKLLLLLLKKKNNNQQQTTTTTTPPPJJJEEECCCGGGHHHHHHHHHHHHIIILLLOOOLLLKKKJJJGGGDDDCCCDDDFFFNNNOOOOOONNNLLLHHHEEECCCBBBAAA>>><<<;;;;;;<<<===@@@@@@AAA@@@???===;;;:::;;;<<<<<<<<<;;;999777666999888777555444444444444000000000000///////////////............---------222---...333222111===NNNooo{{{llljjjmmmrrrzzz}}}vvvmmmbbbVVVMMMIIIGGGCCCAAAAAAEEEJJJNNNTTTWWW]]]eeeqqqpppzzzpppnnnmmmhhhfffhhheeegggjjjkkkkkkjjjgggeeefffccc``````dddfffeeeddddddcccbbbaaa```_________dddcccaaa``````aaabbbccc```dddhhhhhheeecccbbbccc```___^^^]]][[[ZZZYYYYYYUUUTTTTTTUUUWWWWWWSSSPPPOOOOOONNNNNNMMMMMMLLLLLLLLLIIIEEEAAA>>>:::666333666444111111111222111111111...111666444555FFF\\\wwwzzzPPPOOONNNMMMLLLLLLMMMMMMJJJLLLNNNNNNMMMMMMMMMNNNOOOUUUXXXSSSNNNMMMMMMLLLQQQOOOLLLLLLMMMMMMMMMLLLPPPPPPPPPOOOMMMJJJHHHGGGEEEFFFHHHJJJKKKJJJIIIHHHHHHGGGGGGIIIMMMNNNMMMKKKMMMOOOQQQQQQMMMHHHDDDBBBDDDEEEGGGHHHIIIKKKNNNQQQNNNMMMKKKGGGDDDCCCEEEGGGNNNNNNNNNMMMJJJGGGDDDBBBCCCBBB???===<<<<<<===>>>AAAAAABBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;:::999888:::999888666555444444444000000000000///////////////............---------111---...333222000:::JJJfffxxx|||tttooooooxxx~~~vvvoooggg^^^SSSLLLHHHFFFCCCAAACCCGGGLLLPPPWWWZZZ___hhhtttzzztttvvvllljjjiiigggfffhhhggghhhiiiiiiiiiiiihhhgggfffccc___```bbbdddbbbaaa_______________``````aaabbbaaa```______aaabbbcccbbbeeehhhhhheeecccbbbbbb_________^^^\\\[[[YYYXXXVVVUUUTTTVVVWWWVVVRRROOONNNNNNNNNMMMMMMLLLLLLLLLKKKHHHEEEBBB@@@===:::777777555222111111222111111333///111444333333@@@RRRtttsssPPPOOONNNLLLKKKJJJJJJJJJKKKLLLMMMLLLKKKKKKMMMOOOUUUYYYYYYSSSMMMLLLLLLKKKOOOMMMKKKKKKLLLMMMMMMLLLMMMMMMNNNNNNMMMKKKHHHFFFEEEGGGJJJLLLLLLLLLJJJHHHIIIGGGEEEIIINNNPPPNNNKKKKKKMMMMMMLLLHHHDDDBBBBBBAAACCCEEEGGGHHHJJJMMMPPPNNNLLLJJJFFFCCCCCCFFFIIIMMMMMMLLLKKKHHHEEEBBBAAADDDBBB@@@>>>======>>>???AAABBBBBBBBBAAA???>>>===<<<;;;;;;:::::::::;;;;;;<<<;;;999777666555444444111111000000000////////////............---------///---///333111///777CCCWWWlll~~~pppiiiqqq|||vvvmmmeee___WWWOOOIIIFFFDDDBBBBBBDDDJJJOOOSSS[[[]]]bbbkkkxxxuuu|||wwwnnnfffdddfffgggjjjmmmkkkjjjhhhgggfffggghhhiiifffbbb______```aaa___\\\YYYZZZ[[[\\\]]]^^^___```]]]]]]]]]]]]^^^```bbbcccaaaccceeedddbbb```______]]]^^^^^^^^^]]][[[XXXVVVWWWVVVVVVVVVVVVTTTQQQNNNMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHEEECCCBBBAAA>>><<<999666333222222222222111555111000333222111999EEErrruuupppwww{{{PPPOOONNNLLLKKKJJJJJJJJJMMMMMMMMMLLLKKKKKKMMMOOOVVVYYYXXXQQQMMMMMMNNNLLLOOOMMMLLLMMMNNNOOOOOONNNKKKLLLMMMNNNMMMJJJGGGEEEDDDGGGJJJLLLMMMLLLIIIHHHJJJGGGEEEHHHOOOQQQNNNJJJJJJKKKJJJHHHDDDBBBBBBCCCAAABBBDDDDDDEEEFFFIIIKKKHHHGGGEEECCCAAACCCGGGKKKKKKKKKJJJIIIFFFDDDBBB@@@CCCAAA???=========>>>???AAAAAAAAABBBAAA???>>>===<<<;;;:::::::::;;;===>>>===<<<:::888777666555555222111111000000////////////............---------------///222000...333;;;III```zzzqqqbbbjjj~~~xxxqqqfff^^^XXXRRRKKKGGGDDDCCCBBBCCCGGGMMMSSSWWW\\\^^^dddnnn}}}uuu{{{oooiiicccaaaeeejjjppptttqqqnnniiieeecccdddfffhhheeebbb___^^^___^^^\\\XXXUUUVVVWWWYYYZZZ[[[\\\\\\XXXYYYYYYZZZ\\\^^^```aaa_________^^^\\\[[[ZZZYYYZZZ[[[\\\]]]\\\YYYVVVTTTWWWWWWWWWWWWVVVSSSPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNLLLIIIGGGEEEDDDBBB???===:::888555333333333222111555111000333333222555;;;^^^zzzvvv{{{RRRQQQOOOMMMLLLKKKLLLMMMOOOOOOOOOMMMLLLLLLNNNPPPRRRUUUTTTOOOMMMOOOPPPNNNPPPOOONNNPPPRRRRRRRRRPPPLLLLLLMMMMMMLLLIIIGGGEEEDDDFFFHHHKKKKKKJJJIIIHHHJJJGGGFFFIIINNNPPPMMMJJJJJJJJJIIIFFFCCCBBBCCCDDDBBBCCCCCCBBBAAABBBEEEGGGEEEEEEDDDBBBBBBDDDIIILLLIIIIIIHHHGGGEEECCCBBBAAAAAA@@@>>><<<<<<<<<===>>>??????@@@@@@@@@>>>===<<<<<<;;;;;;:::;;;<<<>>>???===<<<:::999777666666555222222222111000////////////............---------,,,---///000///...111666>>>UUUsssyyyccciiizzztttmmmbbbYYYSSSNNNIIIEEEBBBBBBBBBDDDIIIPPPVVVZZZ]]]___fffrrruuuwwwxxxnnnkkkfffbbbeeekkkpppsssuuuqqqkkkeeebbbbbbdddeeeeeebbb___^^^___^^^[[[XXXUUUVVVWWWXXXXXXXXXXXXWWWUUUVVVWWWYYY[[[]]]___```___^^^\\\[[[ZZZYYYYYYXXXWWWXXXZZZ[[[ZZZWWWTTTRRRXXXYYYZZZYYYVVVSSSPPPOOONNNOOOOOOPPPPPPQQQQQQQQQOOOMMMJJJGGGEEECCC???===<<<:::666444444333222111444111000333444444555888PPPxxx}}}YYYVVVRRRNNNMMMMMMOOOPPPOOOOOOPPPNNNMMMLLLNNNOOOLLLOOOOOOMMMMMMPPPQQQNNNOOONNNNNNPPPSSSSSSRRRQQQLLLLLLLLLKKKKKKJJJIIIIIIEEEFFFHHHIIIJJJJJJIIIIIIIIIHHHHHHJJJKKKKKKJJJIIIIIIIIIHHHEEECCCBBBCCCEEECCCCCCBBBAAAAAADDDJJJMMMLLLLLLLLLJJJHHHHHHJJJLLLGGGGGGFFFFFFEEEDDDDDDCCC@@@???===<<<;;;<<<===>>>>>>??????@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>???;;;;;;999888777777666666333333222111000000///...///............---------,,,---...///...///111333999KKKgggnnnnnnxxxzzz~~~|||~~~wwwxxx}}}zzznnnfff\\\TTTOOOKKKGGGCCCAAABBBCCCFFFKKKRRRXXX\\\___bbbkkkyyy}}}ooo{{{uuupppooojjjdddcccgggkkkkkktttpppkkkgggdddccccccdddcccaaa______aaa```]]]ZZZXXXXXXYYYZZZZZZYYYWWWWWWUUUVVVXXXZZZ\\\^^^___```aaa___\\\[[[[[[\\\[[[[[[WWWWWWXXXYYYXXXVVVTTTSSSYYY[[[\\\[[[WWWTTTRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTQQQMMMJJJGGGDDDAAA>>>>>>;;;888555444444222111111111222333444444666777GGGlllccc^^^WWWQQQNNNNNNPPPRRRMMMNNNOOOOOOMMMLLLLLLMMMGGGJJJLLLKKKMMMPPPOOOLLLKKKKKKLLLNNNQQQQQQPPPOOOJJJIIIIIIJJJKKKLLLNNNOOOHHHHHHHHHIIIIIIJJJKKKLLLGGGIIIKKKJJJHHHGGGGGGHHHFFFGGGFFFDDDBBBAAABBBDDDCCCBBBBBBCCCFFFMMMVVV\\\^^^^^^[[[WWWQQQLLLJJJJJJFFFEEEEEEEEEEEEEEEFFFFFFAAA@@@>>><<<<<<===>>>???>>>???@@@@@@@@@???>>>===<<<======>>>>>>>>>======999999888777777777777777444333333222111000///...///............---------,,,---...---...000222222666AAAVVVssszzzrrrqqq~~~xxxkkkdddgggffffffhhhkkkooorrrtttrrruuu~~~zzzsssoooccc]]]TTTNNNKKKIIIEEEBBBAAABBBDDDGGGMMMSSSZZZ^^^cccgggrrrssssssvvvqqqmmmnnnkkkccc```dddfffdddnnnmmmkkkhhhfffeeeeeeeeebbb```___```cccccc```]]]ZZZ[[[]]]^^^^^^]]][[[ZZZXXXYYY[[[]]]___```aaabbbbbb^^^[[[ZZZ[[[]]]]]]\\\XXXYYYYYYXXXXXXWWWVVVUUUYYY[[[]]]\\\YYYUUUTTTTTTSSSSSSTTTUUUWWWXXXXXXYYYWWWTTTQQQNNNKKKHHHDDDBBB@@@===999666555444222111///222333222111222444555>>>XXXsssjjjddd[[[SSSNNNMMMPPPRRRKKKMMMOOOOOOMMMKKKKKKKKKEEEHHHJJJJJJLLLOOONNNIIIHHHHHHIIIKKKNNNOOONNNLLLHHHGGGGGGHHHKKKNNNRRRTTTJJJJJJIIIIIIIIIKKKMMMNNNFFFJJJMMMKKKFFFDDDEEEHHHDDDEEEEEECCCAAA@@@AAACCCAAAAAABBBEEEKKKUUUaaajjjnnnmmmiiiaaaXXXPPPJJJHHHEEEEEEDDDEEEEEEFFFGGGHHHBBBAAA???======>>>@@@AAA???@@@AAABBBAAA@@@???>>><<<===>>>??????>>>===<<<888888777777777777888888444444333222111000///...//////.........---------,,,...---,,,---000333333555:::JJJffftttjjjrrryyyiii[[[SSSTTTVVVYYYZZZ[[[```gggmmmpppttt~~~|||tttlllfff[[[UUUNNNJJJHHHGGGDDDBBBBBBBBBDDDHHHMMMTTTZZZ^^^ggglllxxx{{{ooo|||rrrrrreeeiiigggaaa___ccceeecccjjjjjjiiiiiihhhhhhggggggaaa```___aaaeeeeeebbb___\\\]]]___aaaaaaaaa___^^^[[[\\\^^^```bbbcccdddddd```\\\XXXXXXZZZ\\\]]]\\\ZZZZZZZZZYYYXXXXXXXXXXXXYYY\\\^^^]]]ZZZVVVVVVVVVUUUUUUVVVWWWYYYZZZ[[[[[[XXXVVVSSSPPPNNNLLLHHHFFF@@@===999777555444222111///333444222//////222444555FFF___~~~```[[[UUUPPPNNNNNNMMMMMMNNNMMMMMMNNNOOOOOOMMMKKKHHHKKKMMMNNNMMMKKKKKKKKKGGGIIIJJJJJJIIIHHHHHHIIIEEEDDDDDDEEEGGGKKKPPPRRRPPPOOOLLLHHHEEEDDDGGGJJJIIIGGGFFFEEEFFFFFFFFFEEEFFFEEECCCBBBAAAAAABBBCCCDDDEEEEEEEEEJJJWWWjjjxxx}}}|||vvvhhhXXXLLLFFFEEEGGGHHHHHHIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@AAACCCEEECCCCCCBBBBBBBBBAAAAAAAAA:::;;;===>>>>>>>>>===<<<999999999999999888777666444444333333222111000000111000///...------...///,,,,,,,,,---///000222333444777AAAVVVpppwwwgggjjjxxxwwwiiiZZZPPPMMMPPPRRRUUUUUUVVV[[[eeemmmrrrttt}}}zzzssskkkddd___VVVOOOHHHDDDEEEFFFDDDAAACCCCCCFFFLLLQQQUUU]]]eeeiiippp|||rrrrrrtttnnniiihhhhhhiiijjjiiigggdddcccgggkkkkkkiiiggghhhiiiiiigggeeeddddddddddddccccccccccccccccccdddeeefffaaa^^^]]]```eeegggeeebbbccc]]]WWWVVVXXXYYYWWWTTTTTTTTTUUUVVVWWWXXXYYYZZZ]]]^^^^^^___^^^]]][[[ZZZXXXZZZ\\\\\\[[[ZZZYYYZZZXXXVVVTTTQQQMMMJJJGGGFFFFFFCCC>>>:::777555333111222111000000111111000///888555KKKuuuXXXUUUQQQNNNMMMMMMMMMLLLNNNMMMKKKLLLMMMMMMLLLJJJIIIKKKNNNNNNMMMKKKKKKKKKJJJKKKLLLLLLIIIGGGFFFFFFFFFFFFEEEEEEFFFIIIKKKMMMOOONNNLLLHHHFFFGGGIIILLLJJJHHHFFFFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDFFFNNN]]]ooo|||xxxjjjZZZOOOJJJIIIFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDBBB@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@???;;;<<<<<<===<<<<<<;;;:::999999:::999999888777666555444444333222222111111222111///...------...///------------...000111222222555>>>PPPhhhyyycccbbbqqqxxxooocccUUUMMMKKKNNNRRRUUUVVVVVVYYY```fffmmmoooxxxxxxpppiiiaaa\\\TTTNNNGGGDDDDDDEEECCCAAABBBCCCGGGNNNRRRVVV^^^fffjjjqqq~~~~~~|||mmmuuuwwwqqqiiiiiiiiilllnnnooonnnmmmeeehhhkkkkkkiiigggfffgggiiifffcccbbbcccccccccccceeeeeeffffffggghhhhhhhhheeecccaaabbbdddeeedddcccccc^^^XXXUUUVVVWWWVVVVVVTTTUUUUUUVVVWWWXXXXXXYYY]]]^^^_________]]]\\\[[[[[[\\\^^^^^^\\\ZZZYYYYYYXXXWWWUUURRRPPPMMMKKKJJJFFFCCC???<<<:::777444222444222111111222222222000555444FFFkkk}}}PPPNNNLLLKKKLLLMMMLLLKKKLLLJJJHHHHHHJJJKKKKKKKKKJJJLLLNNNOOOMMMLLLKKKLLLLLLMMMOOOMMMJJJGGGEEEDDDHHHGGGGGGFFFFFFFFFFFFGGGJJJJJJIIIGGGFFFGGGJJJMMMJJJIIIGGGFFFGGGGGGFFFEEECCCCCCBBBBBBCCCEEEFFFGGGEEEEEEEEEHHHPPP___ooo{{{}}}tttgggYYYNNNJJJJJJEEEFFFFFFGGGGGGGGGGGGFFFFFFEEECCCAAA@@@@@@@@@AAA???????????????>>>>>>===<<<<<<<<<;;;;;;:::999999::::::::::::999888777666555555555444333333222222333222000............///...............///000000111333:::FFFZZZrrrhhhfffqqq{{{ssskkkcccYYYNNNHHHHHHNNNRRRXXXZZZ[[[]]]```dddkkkllltttyyyqqqjjjbbb[[[WWWPPPKKKEEEBBBCCCDDDCCCAAABBBDDDJJJQQQUUUXXX___gggmmmuuupppooo~~~{{{ssskkkkkklllnnnqqqsssrrrqqqkkkmmmnnnmmmkkkhhhggggggiiifffbbbaaaaaacccdddddddddfffhhhiiijjjjjjiiihhhjjjiiigggdddbbbbbbdddfffgggbbb\\\XXXWWWYYYZZZZZZUUUVVVVVVVVVWWWWWWXXXXXX]]]]]]^^^______^^^\\\\\\\\\^^^___^^^\\\ZZZYYYYYYVVVUUUTTTRRRPPPNNNMMMLLLFFFDDDBBB@@@>>>;;;777444666444222111222333333222222333>>>ZZZ}}}}}}xxxyyy~~~xxxzzzKKKJJJJJJJJJLLLLLLKKKIIIIIIGGGEEEFFFHHHKKKMMMMMMKKKMMMOOONNNMMMKKKKKKLLLKKKMMMOOONNNKKKGGGEEEDDDHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDFFFJJJMMMKKKIIIGGGGGGGGGHHHGGGFFFBBBBBBBBBCCCDDDGGGIIIJJJIIIKKKMMMMMMNNNWWWeeeqqqvvvrrriii]]]QQQIIIFFFFFFDDDDDDEEEFFFFFFGGGGGGGGGEEEDDDCCCAAAAAA@@@AAAAAA>>>??????@@@???>>>======<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;:::999888777666666666666555555444444444444333111///......//////000//////.........//////000333777>>>MMMeeezzzwwwzzz~~~uuuppplllddd]]]WWWQQQIIIGGGIIIOOOUUU^^^eeehhhkkkmmmnnnrrrrrrwww~~~yyyrrrjjjccc[[[UUUPPPKKKGGGCCCAAABBBCCCCCCBBBBBBEEEMMMUUUXXX[[[bbbkkkqqqzzz|||ppp{{{yyy{{{rrrooonnnnnnoooqqqrrrqqqppprrrrrrrrrqqqooolllkkkjjjiiifffcccaaabbbdddffffffbbbdddgggjjjkkkjjjhhhfffkkklllkkkfffaaa```eeekkkppphhh^^^[[[^^^aaa```^^^XXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\]]]]]]\\\[[[[[[ZZZ\\\^^^]]]\\\ZZZYYYZZZTTTSSSRRRPPPNNNLLLJJJJJJFFFEEEDDDDDDCCC???:::666888555222111222333333333111333888IIIlllyyyuuu~~~|||oooggglllsssqqqssssssooolllnnnvvv~~~KKKJJJJJJKKKLLLLLLIIIGGGGGGFFFDDDFFFIIIMMMPPPQQQLLLMMMNNNNNNLLLKKKKKKLLLIIIKKKMMMMMMJJJHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFCCCCCCDDDDDDDDDFFFJJJMMMJJJHHHGGGGGGHHHIIIIIIHHHBBBBBBBBBCCCFFFHHHKKKMMMPPPWWWZZZUUUMMMMMMXXXcccgggccc\\\RRRJJJEEECCCCCCDDDDDDDDDDDDEEEFFFFFFGGGBBBBBBBBBAAABBBBBBBBBBBB???@@@AAAAAAAAA@@@>>>===;;;:::::::::;;;===@@@AAA======<<<<<<;;;999888777777777777666666666666666555444222000////////////000000///............///...111555:::GGG```|||{{{vvvjjjccc___XXXRRRNNNKKKHHHIIIMMMTTT[[[fffpppxxx}}}}}}zzzuuummmfff^^^WWWQQQMMMFFFDDDBBBAAABBBCCCCCCCCCDDDHHHQQQYYY[[[^^^fffpppxxxwwwyyy~~~vvvuuuxxxpppqqqpppoooppprrrssssssrrrtttsssqqqpppooommmkkkjjjjjjgggdddccceeeggghhhiiiaaadddhhhkkklllkkkiiigggiiikkkjjjeee``````gggmmmttthhh\\\[[[bbbgggddd^^^[[[[[[ZZZZZZYYYYYYXXXXXXVVVWWWYYYZZZ[[[ZZZZZZYYYWWWYYY[[[[[[ZZZYYYYYYZZZVVVUUUSSSPPPMMMKKKIIIHHHFFFFFFFFFGGGFFFCCC>>>:::888666333333333444333222///444555>>>^^^|||tttyyywwwwwwwww]]]UUUWWW[[[XXX[[[^^^___bbbiiiuuu}}}LLLKKKJJJKKKLLLLLLJJJHHHIIIHHHGGGIIIMMMPPPRRRRRRLLLMMMMMMLLLJJJIIIJJJKKKGGGIIIJJJJJJIIIHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHCCCDDDEEEEEEEEEFFFIIILLLHHHGGGFFFGGGIIIKKKKKKKKKBBBBBBCCCDDDGGGJJJMMMNNNVVV\\\```ZZZOOOIIINNNVVVXXXUUUPPPKKKGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFAAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBCCCCCCAAA???>>>;;;:::999999;;;>>>BBBEEE?????????>>><<<;;;999888888888888888888777777777666555333111////////////000//////.........//////---000444999EEE^^^~~~xxxqqq{{{sssddd[[[UUUOOOIIIHHHHHHIIINNNTTTZZZaaalllxxxxxxsssjjjbbb[[[TTTNNNKKKBBBBBBAAAAAABBBCCCEEEFFFGGGLLLTTT\\\^^^aaakkkvvv|||uuutttwwwqqqqqqppppppqqqtttwwwxxxwwwpppnnnlllkkklllkkkjjjhhhiiigggeeefffhhhiiijjjiiicccfffiiimmmnnnmmmkkkjjjfffggggggccc______fffkkkooodddYYYYYY```eeebbb\\\]]]\\\[[[ZZZYYYXXXWWWWWWTTTUUUWWWXXXYYYYYYYYYXXXVVVXXX[[[[[[YYYXXXXXXYYYXXXWWWUUURRROOOMMMKKKJJJGGGGGGGGGHHHGGGEEEAAA===999888666666666666444222...444444888RRRyyy~~~tttuuu{{{ttt~~~qqq[[[RRRQQQQQQSSSVVVZZZ]]]aaahhhqqqxxxKKKJJJIIIJJJKKKLLLKKKJJJNNNMMMMMMNNNPPPQQQQQQPPPLLLLLLLLLKKKIIIHHHIIIJJJHHHHHHHHHGGGFFFFFFHHHJJJKKKIIIGGGEEEDDDEEEFFFFFFAAABBBCCCCCCBBBCCCEEEGGGGGGFFFEEEGGGJJJMMMNNNNNNCCCCCCDDDEEEGGGJJJMMMOOORRRVVVZZZWWWQQQKKKIIIJJJKKKIIIGGGFFFEEEFFFFFFEEEFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBAAAAAA???@@@BBBCCCCCCAAA???===;;;:::888888999===AAADDDAAAAAAAAA@@@>>><<<;;;:::888888888999999999999999777555333111000//////000//////.........//////000...111333666???TTTnnn}}}oooooowww~~~rrraaaXXXOOOHHHDDDDDDFFFJJJQQQYYY```eeennnzzzrrrmmmddd\\\UUUNNNIIIEEE@@@@@@AAABBBBBBDDDFFFGGGJJJOOOWWW^^^```cccooo||||||{{{wwwxxxuuusssqqqpppqqqsssvvvvvvvvvllljjjhhhhhhjjjkkkjjjhhhfffeeeeeegggiiijjjiiihhhccceeeiiikkkmmmmmmlllkkkdddeeeccc```^^^^^^bbbfffeee___ZZZYYY\\\______]]]\\\\\\[[[YYYWWWVVVUUUTTTSSSTTTVVVXXXYYYYYYYYYYYYZZZ\\\]]]\\\YYYWWWVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKHHHGGGGGGGGGHHHFFFCCC@@@;;;:::::::::;;;999666333...444555444DDDeeevvvtttzzzeeeVVVSSSRRRQQQYYY\\\aaadddfffjjjoootttJJJHHHGGGHHHJJJLLLLLLLLLSSSRRRQQQRRRRRRRRRPPPNNNKKKLLLLLLJJJHHHGGGHHHIIIIIIIIIHHHFFFDDDDDDGGGIIILLLJJJFFFCCCBBBBBBCCCDDD>>>???@@@???>>>>>>@@@AAAFFFEEEEEEGGGKKKNNNOOOOOODDDDDDDDDFFFHHHKKKMMMOOOLLLMMMOOOQQQQQQNNNGGGBBBBBBAAAAAABBBDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>@@@BBBCCCCCCAAA>>>===<<<:::888666777;;;???AAABBBBBBBBBAAA???===<<<;;;999999999999999999999999777666444222000//////000...............///000000111222222222888GGG\\\llltttfffdddiiippprrraaaWWWKKKEEEAAABBBFFFKKKTTT\\\dddgggnnnxxx|||lllfff^^^UUUNNNHHHBBB???>>>@@@AAABBBCCCDDDGGGIIILLLQQQYYY___aaaeeerrrtttzzzzzzzzzuuurrrpppooopppqqqppppppllliiiggghhhkkklllllljjjddddddeeegggiiijjjhhhfffbbbcccfffhhhjjjjjjjjjiiidddcccaaa___]]]]]]___aaa^^^^^^]]][[[YYYZZZ^^^aaa[[[[[[YYYXXXVVVTTTSSSRRRSSSUUUWWWXXXZZZZZZZZZZZZ^^^___```^^^ZZZVVVUUUTTTRRRRRRQQQPPPNNNMMMLLLLLLHHHGGGGGGGGGGGGFFFDDDAAA<<<<<<===>>>>>><<<888444000555555000888SSSpppxxxvvvjjjUUUNNNQQQTTTSSS^^^bbbfffjjjkkkmmmpppsss}}}GGGGGGJJJMMMLLLJJJMMMSSSXXXUUUSSSTTTWWWVVVRRRMMMJJJJJJKKKKKKJJJHHHFFFEEEKKKIIIGGGDDDBBBBBBBBBCCCBBB@@@===:::999999:::;;;666777999999999<<>>BBBEEECCCBBBBBBEEEDDDCCCDDDCCC@@@@@@AAADDDCCCAAA??????@@@AAABBBAAAAAA@@@@@@AAAAAABBBBBBBBB@@@;;;888777999;;;===?????????>>>===;;;:::999999::::::;;;:::999777666555666666666444333111000.........///////////////111---///555555888III^^^yyynnneeeaaalll~~~sss^^^QQQHHHDDDBBBEEEJJJQQQ\\\gggiiikkkooovvvvvvmmmddd]]]SSSLLLHHHFFFCCCAAABBBBBBAAAAAABBBGGGMMMQQQSSSYYY```dddhhhqqq~~~yyy|||xxxyyyzzzxxxxxxpppooommmkkkjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkjjjfffeeehhhmmmmmmhhheeeeee```bbbccccccaaa```aaaaaadddeeeeeeccc```___```bbbaaa```___^^^\\\[[[ZZZYYY\\\]]]\\\YYYUUUTTTVVVYYYWWWVVVUUUWWWYYYZZZZZZYYYccc```\\\ZZZXXXVVVTTTRRRSSSQQQOOOMMMLLLLLLLLLLLLNNNKKKIIIIIIJJJIIIFFFCCC<<>>[[[zzz}}}jjjcccYYYRRRPPPTTTXXX[[[hhhsssvvvwww}}}{{{xxxGGGFFFIIIMMMMMMKKKMMMRRRSSSRRRRRRUUUXXXVVVPPPKKKGGGHHHHHHIIIHHHGGGFFFEEEHHHFFFBBB>>><<<;;;;;;;;;;;;:::777666666777999:::888999::::::;;;===CCCGGGIIIFFFDDDFFFJJJLLLIIIFFFCCCCCCCCCCCCDDDEEEFFFGGGCCCBBBAAACCCFFFHHHGGGFFFDDD???>>>AAACCCAAA@@@@@@EEEEEEDDDCCCBBB@@@@@@AAABBBAAA???>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCAAA===;;;::::::<<<>>>>>>>>>>>>===<<<;;;:::999;;;;;;;;;;;;:::999888888::::::999888666333111///////////////////////////111---///444555777HHH[[[xxxlllhhhrrrsss___RRRIIIDDDCCCFFFKKKSSS^^^hhhkkklllpppwww{{{ppphhh^^^XXXOOOIIIFFFDDDBBB@@@@@@AAAAAAAAACCCHHHNNNSSSZZZaaahhhnnnsss|||uuu}}}wwwrrrsssuuutttuuunnnnnnmmmllllllllllllllljjjjjjkkklllkkkjjjiiiiiifffiiioootttqqqhhhbbbbbbaaabbbdddcccbbbaaaaaabbbcccddddddbbb```___```aaacccbbb```^^^\\\ZZZYYYYYYXXXZZZ[[[ZZZXXXWWWWWWYYYWWWVVVVVVXXXZZZ\\\\\\[[[]]][[[XXXVVVUUUTTTRRRPPPPPPOOOMMMMMMLLLMMMNNNOOOMMMKKKIIIIIIJJJIIIFFFCCCBBBJJJQQQPPPHHH???:::999222111333666333666KKKccc}}}}}}jjj]]]XXXQQQNNNQQQWWW^^^bbbjjjyyyGGGGGGIIIMMMNNNLLLNNNRRRNNNOOOQQQUUUWWWVVVOOOJJJGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@<<<888555444444555777666555555666888;;;<<<;;;<<<======>>>@@@CCCFFFGGGEEECCCEEEHHHIIIGGGEEEBBBBBBBBBBBBBBBAAAAAAAAAAAA??????@@@CCCFFFGGGGGGCCC???===???@@@>>>===>>>AAABBBCCCAAA@@@@@@AAABBB@@@???>>>===>>>???@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBAAA???======<<<===============<<<<<<<<<;;;;;;>>>===<<<;;;::::::::::::======<<<:::777444111///000000//////////////////000...000333444666DDDUUUwwwooovvvttt```SSSKKKFFFDDDGGGNNNVVVaaakkkkkklllooottt{{{~~~zzzrrrggg```VVVQQQJJJEEEBBBAAA@@@??????@@@AAABBBEEEKKKRRRVVV[[[bbbkkkssszzzvvvssszzzmmmkkknnnppprrrtttnnnnnnnnnnnnnnnnnnnnnnnnhhhhhhhhhhhhhhhgggfffeeeeeekkkuuu{{{uuuhhh```___```bbbdddcccbbbaaabbbcccaaabbbcccbbb```______```dddbbb___\\\ZZZYYYXXXXXXWWWYYY[[[[[[YYYVVVTTTTTTUUUTTTTTTVVVYYY[[[[[[[[[WWWUUUSSSSSSSSSRRRQQQOOOLLLLLLKKKLLLMMMNNNPPPQQQMMMLLLJJJJJJJJJIIIFFFDDDGGGNNNUUUUUUMMMCCC<<<:::555222333555222111===MMMwwwyyyzzzlllYYYQQQNNNKKKLLLRRRZZZbbbfffoooIIIHHHJJJOOOPPPNNNOOORRRMMMMMMOOORRRTTTSSSOOOKKKJJJJJJHHHGGGDDDBBBAAA@@@;;;999666444333444666777::::::999:::;;;===???@@@>>>??????@@@AAABBBDDDEEEEEECCCBBBCCCEEEFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>???>>>>>>???AAAEEEHHHIIICCC???===>>>>>>;;;;;;>>><<>>>>>>>>???@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<======@@@???===;;;::::::;;;<<<======<<<:::888555222000111111000000000000//////000///000222222555@@@MMM}}}rrruuuuuuaaaUUUMMMGGGEEEJJJQQQYYYccclllhhhhhhjjjooouuu{{{}}}~~~{{{vvvppphhh___XXXNNNKKKFFFBBB@@@??????@@@>>>???BBBDDDHHHNNNUUUZZZ\\\cccnnnxxx~~~nnnzzz{{{qqqhhhhhhlllooorrrvvvppppppppppppooonnnmmmmmmgggffffffeeeddddddcccbbbccckkkvvvzzzssseee______^^^```bbbbbbaaa```aaabbb```aaabbbaaa___]]]^^^^^^```^^^\\\YYYXXXXXXXXXXXXZZZ[[[ZZZXXXUUURRROOONNNQQQPPPPPPSSSVVVXXXYYYXXXTTTRRRQQQRRRSSSSSSQQQOOOKKKKKKJJJKKKLLLNNNPPPQQQMMMLLLKKKKKKJJJHHHFFFEEEFFFKKKPPPPPPIIIAAA<<<:::777333222333333222999BBBeeexxxxxxxxxuuugggSSSNNNLLLKKKMMMTTT\\\bbbeeeuuuJJJHHHJJJPPPRRRPPPPPPRRRNNNMMMMMMMMMNNNNNNMMMLLLKKKIIIFFFBBB>>>;;;999777666555555666888;;;===?????????>>>>>>???@@@AAABBB@@@@@@AAACCCDDDEEEEEEEEECCCBBBAAAAAACCCDDDEEEEEEDDDDDDCCCAAA@@@>>>======?????????@@@BBBEEEIIIKKKCCC@@@>>>???>>>;;;<<>>===<<<<<<<<<<<<===>>>>>>>>>??????>>>>>>======<<<<<<<<<===>>>???AAA@@@>>><<<;;;;;;;;;<<<999999999999888666444222222222111111000000000000//////111111111333;;;EEEgggvvvvvv{{{vvvcccWWWNNNIIIGGGMMMUUU\\\dddkkkeeeeeeggglllttt{{{}}}zzztttnnnggg___WWWRRRIIIGGGEEEBBB??????@@@AAA>>>@@@CCCGGGLLLRRRZZZ___ccckkkwwwtttrrrpppiiieeefffjjjmmmrrrwwwtttsssqqqooommmllljjjjjjffffffeeecccbbbaaa``````aaagggooossslllaaa^^^bbb\\\^^^___```___^^^___```___```aaa```^^^\\\[[[\\\XXXWWWVVVVVVVVVWWWXXXXXXZZZXXXUUURRRQQQPPPOOONNNPPPOOOPPPRRRUUUXXXXXXWWWSSSSSSRRRSSSTTTTTTRRRPPPLLLKKKKKKJJJKKKLLLNNNOOOLLLMMMMMMKKKJJJHHHGGGFFFDDDGGGIIIHHHCCC???===<<<:::555111111111222777<<>>@@@AAABBBCCCEEEIIILLLEEEBBBAAAAAA???<<>>===<<<;;;::::::;;;<<<===>>>???@@@AAAAAA???>>>=========>>>???@@@AAA@@@???===<<<;;;;;;:::666666777888888666555444333333222222111000000000///000111000000222777===OOOhhhzzzxxxwwwdddXXXOOOIIIIIIPPPXXX^^^ccchhheeedddfffmmmwwwvvvsssnnnfff^^^WWWQQQMMMEEEEEEDDDAAA??????AAACCC@@@BBBFFFKKKPPPVVV]]]bbbjjjqqq~~~qqq|||~~~iiidddccceeehhhiiiooouuuuuussspppmmmjjjiiihhhhhhgggfffdddcccaaa```______```bbbgggjjjeee^^^]]]aaaZZZ\\\^^^^^^]]]]]]^^^______```aaa```]]]ZZZXXXXXXRRRSSSSSSTTTUUUVVVVVVWWWUUURRROOOOOOPPPRRRSSSSSSSSSRRRRRRTTTWWWYYYYYYYYYTTTTTTSSSTTTUUUTTTQQQOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMNNNLLLJJJGGGGGGGGGFFFGGGGGGFFFCCC@@@??????;;;888333///---...222555FFFaaa}}}|||tttqqqrrrnnn___MMMJJJKKKNNNTTT\\\bbbfffgggpppFFFDDDFFFLLLPPPNNNLLLLLLIIIIIIHHHFFFCCCAAA??????<<<;;;999777666666666777999;;;>>>BBBDDDDDDDDDCCC>>>>>>>>>?????????@@@@@@@@@@@@AAAEEEHHHIIIGGGDDD>>>>>>??????AAADDDGGGIIIIIIFFFCCC???>>>>>>???@@@===@@@CCCDDDCCCDDDGGGJJJFFFDDDCCCDDDBBB???CCCIIIWWWdddjjjaaaXXXTTTOOOGGGGGGGGGFFFFFFEEECCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<>>>@@@BBBEEEFFFBBB@@@???>>>===>>>@@@AAA@@@@@@???>>>===;;;999999666666777888888777666555444333333222111111000000///111111000///000444777???SSShhhwwwxxxxxxfffZZZOOOJJJJJJSSS[[[___bbbdddbbbbbbdddlllyyyyyyooommmggg```WWWPPPKKKIIICCCCCCCCCAAA>>>>>>@@@CCCBBBEEEIIINNNSSSYYY```eeennnuuuqqqoootttfffddddddfffggghhhmmmttttttqqqmmmiiiggggggggghhhiiigggeeecccaaa```______```___aaadddaaa\\\[[[]]]ZZZ\\\^^^^^^^^^]]]^^^______```aaa```\\\XXXVVVUUUQQQRRRTTTUUUVVVVVVUUUTTTQQQPPPOOOPPPTTTVVVVVVTTTTTTSSSSSSUUUWWWYYYYYYXXXTTTSSSSSSSSSSSSQQQNNNKKKKKKKKKJJJIIIJJJKKKLLLMMMLLLNNNOOOMMMIIIGGGGGGHHHHHHIIIJJJHHHFFFBBB@@@>>>999888555111......000222:::TTTqqq~~~|||vvvqqqnnnwwwpppbbbPPPJJJLLLPPPWWW^^^dddffffffhhhxxxDDDAAACCCJJJNNNLLLIIIIIIEEEGGGGGGEEEAAA===999777777777777777999;;;===???===???BBBEEEEEEDDDAAA???======>>>???@@@AAAAAABBB??????AAAEEEIIIJJJHHHDDD===>>>??????AAADDDHHHKKKMMMJJJFFFBBB@@@AAACCCEEE<<>>===<<<<<<;;;<<<<<<>>>AAADDDHHHJJJCCCBBB@@@>>>>>>???@@@AAA????????????===;;;999777777888999999888777666555444444333333222111000000///111222///...000222333999HHH[[[tttuuuqqqzzzxxxfffZZZNNNJJJKKKTTT]]]``````aaa___^^^```iiiyyy|||tttkkkiiiccc\\\SSSLLLHHHGGGAAABBBCCCAAA>>>===@@@BBBCCCFFFKKKPPPUUU[[[bbbfffssszzzfffmmmsssgggfffgggiiiiiihhhmmmtttrrroookkkgggeeefffhhhjjjjjjhhhfffcccaaa`````````aaa______bbb```[[[XXXYYYZZZ\\\^^^___^^^^^^___``````aaaaaa___[[[WWWTTTSSSQQQSSSUUUWWWWWWVVVSSSRRRRRRQQQQQQTTTWWWWWWUUUQQQSSSRRRRRRSSSUUUWWWVVVUUUSSSRRRRRRQQQQQQNNNJJJGGGJJJIIIIIIIIIJJJKKKMMMNNNLLLNNNOOOMMMIIIGGGGGGHHHIIIKKKLLLKKKHHHCCC>>>;;;444777888444222222444444000IIIfffwww{{{zzzuuuqqqsssooocccRRRMMMOOOSSSYYY___bbbcccbbbdddppptttxxx@@@AAABBBCCCCCCDDDDDDCCCEEEBBB===888555444555666:::999999;;;???BBBCCCCCCAAABBBCCCDDDDDDBBBAAA???>>>>>>===>>>>>>??????@@@@@@AAADDDFFFGGGGGGFFFEEE@@@@@@@@@AAABBBCCCDDDEEEQQQMMMGGGAAA>>>===>>>???@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDBBBAAAAAADDDFFFSSS]]]eeeaaaYYYTTTPPPMMMDDDEEEEEECCCAAA@@@AAABBBHHHDDD@@@>>>>>>>>>===<<<=========>>>@@@BBBDDDFFF@@@>>><<<;;;===???@@@@@@@@@>>>;;;999888888:::;;;<<<;;;999777666555444444444444444333222111000000///......//////000111222555777EEEccc{{{wwwwww|||uuubbbVVVRRRMMMMMMSSSYYY[[[\\\^^^[[[]]]kkkxxx|||sssmmmeee```YYYRRRMMMIIIFFFCCC???????????????@@@AAAAAAFFFKKKRRRUUUWWW\\\dddkkkvvvxxxdddooo{{{ssslllfffmmmrrrpppiiieeehhhmmmkkkhhheeefffhhhjjjjjjhhhhhhgggdddbbb```___^^^^^^bbbbbbaaa^^^[[[ZZZZZZ\\\aaaaaabbbbbbcccddddddeee___```___]]]XXXTTTSSSRRRVVVVVVVVVVVVWWWWWWXXXXXXUUUSSSUUUZZZZZZVVVTTTUUUUUUTTTTTTTTTTTTUUUVVVVVVRRRTTTUUUTTTQQQNNNLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHNNNJJJFFFEEEFFFDDD>>>999777888888555222000000000555<<>>>>>>>>>>>===<<<;;;;;;===;;;888555444555777999BBBAAA@@@BBBEEEGGGHHHGGGAAABBBDDDEEEDDDCCCAAA???======<<<===>>>???AAABBBBBBCCCEEEFFFGGGFFFEEEDDD@@@@@@AAABBBCCCDDDFFFGGGKKKHHHEEEAAA??????@@@AAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEDDDBBBAAAAAADDDFFFOOOYYY___[[[TTTPPPMMMKKKEEEEEEEEECCCAAAAAABBBDDDGGGDDDAAA????????????>>>???>>>>>>>>>@@@AAACCCDDDBBB???===<<<===>>>???>>>CCC@@@===:::999999::::::===<<<:::888666555555444555555555444444333111111000000000000000111222333222333===VVVuuu{{{{{{rrrcccYYYUUUOOOLLLQQQUUUVVVWWWYYY]]]```sss}}}vvvnnnhhh^^^YYYSSSNNNJJJGGGDDDBBB@@@????????????AAACCCDDDGGGMMMSSSWWWZZZaaakkkssszzzssslll~~~rrrjjjiiimmmpppmmmgggdddfffiiijjjgggeeeeeehhhiiiiiihhhgggfffdddbbb````````````ccccccbbb___]]]\\\]]]^^^cccdddeeeeeeeeeeeedddddd^^^^^^]]]ZZZWWWTTTSSSTTTSSSUUUXXX[[[\\\[[[ZZZXXXUUUSSSTTTWWWWWWUUUTTTWWWXXXXXXWWWVVVVVVUUUUUUVVVTTTUUUVVVTTTQQQMMMKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLPPPOOONNNMMMLLLKKKJJJIIILLLHHHEEEEEEFFFEEE@@@;;;;;;;;;;;;888555222111222111555BBBXXXppp|||zzztttxxxsssaaaTTTRRRQQQUUU\\\______bbbfffkkktttwww}}}::::::999999888777777666:::999888888:::>>>AAACCCIIIHHHGGGGGGIIIKKKKKKJJJAAABBBDDDFFFEEECCCAAA???===<<<<<<<<<>>>AAADDDFFFDDDEEEFFFFFFFFFEEECCCBBB@@@AAAAAABBBDDDEEEGGGHHHDDDCCCBBB@@@@@@@@@AAABBB@@@@@@@@@@@@AAACCCDDDEEECCCDDDDDDBBBAAAAAADDDFFFJJJRRRWWWSSSMMMJJJIIIHHHEEEEEEEEECCCAAABBBDDDGGGFFFDDDAAAAAAAAABBBBBBAAA@@@@@@?????????@@@AAAAAABBB@@@===<<<===>>>======AAA@@@===;;;:::;;;<<<===>>>===;;;999888666666555555555555555555444333222222222111111111222222333222111666GGGaaa}}}~~~}}}pppddd\\\WWWPPPKKKMMMPPPPPPQQQSSS\\\aaa|||zzzuuunnnfff```UUUQQQLLLHHHEEEDDDBBB@@@AAA@@@>>>>>>???BBBEEEGGGKKKPPPVVVZZZ___gggttt}}}rrrpppyyy}}}rrrkkkkkklllkkkiiieeeddddddeeegggfffdddeeefffhhhhhhgggfffeeecccbbbaaabbbbbbcccccccccbbb```^^^^^^___aaafffggghhhhhhgggeeecccbbb\\\\\\ZZZWWWTTTSSSTTTVVVTTTWWW\\\``````]]]XXXUUUSSSPPPPPPSSSUUUVVVYYY]]][[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWTTTPPPLLLIIIHHHLLLMMMNNNOOOOOOOOONNNMMMSSSRRRQQQOOONNNMMMKKKKKKKKKHHHGGGGGGIIIHHHEEEAAA??????>>>;;;777444333444///111666FFFddd}}}vvvyyyrrraaaUUUSSSRRRVVV[[[^^^^^^bbbgggooozzz777777777777888999::::::;;;;;;;;;===@@@DDDHHHKKKLLLJJJIIIIIIJJJJJJJJJIIIBBBCCCEEEFFFFFFDDDAAA???>>>>>>===>>>@@@DDDGGGJJJFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@AAACCCDDDFFFGGG@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDCCCBBBBBBDDDFFFGGGMMMPPPLLLGGGFFFFFFEEEFFFEEEEEECCCBBBCCCFFFIIIEEECCCBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@????????????>>><<<<<<===???>>>>>>===<<<;;;;;;;;;<<<>>>???>>>===<<<:::999777777777555555555555555444333333333222222111111111222222333333555>>>RRRooo|||oooddd]]]VVVNNNIIIJJJMMMNNNOOORRRZZZaaazzzsssmmmfff^^^XXXOOOKKKFFFCCCBBBAAA???>>>@@@???>>>===???CCCHHHJJJNNNRRRXXX\\\aaalllzzzwwwjjjssswwwsssnnnkkkiiifffeeeddddddddddddeeeeeedddeeeeeeffffffeeecccbbbbbbaaaaaabbbddddddaaabbbbbb```^^^^^^```bbbggghhhiiiiiigggccc```]]]ZZZYYYWWWSSSQQQRRRUUUXXXZZZ\\\___```^^^ZZZTTTQQQRRRNNNNNNRRRUUUXXX^^^ddd[[[[[[[[[ZZZYYYXXXWWWWWWXXXXXXWWWTTTOOOKKKHHHHHHJJJLLLOOOQQQSSSRRRRRRQQQSSSSSSQQQPPPNNNMMMLLLKKKJJJJJJIIIKKKLLLLLLJJJGGGBBBBBBAAA>>>999666444444///333333;;;WWWyyy}}}xxx{{{qqqaaaTTTSSSSSSVVVZZZ[[[\\\bbbiiilllyyy<<<<<<;;;;;;<<<===??????;;;;;;<<<===@@@CCCFFFHHHLLLJJJHHHHHHIIIIIIHHHGGGDDDEEEFFFFFFEEEDDDBBB@@@AAAAAA@@@AAACCCFFFIIIKKKFFFEEEEEEDDDCCCBBBAAA@@@?????????@@@AAABBBDDDDDD??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBCCCDDDDDDCCCCCCEEEFFFEEEJJJLLLGGGDDDDDDEEECCCEEEEEEEEECCCBBBCCCFFFHHHCCCBBBAAABBBCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>===;;;::::::<<<>>>@@@@@@@@@===<<<;;;:::::::::;;;;;;======;;;:::999999999999555555555666555555444333333222111000000000000000111333555;;;KKKfff~~~pppccc[[[QQQJJJFFFIIIMMMOOOQQQUUUYYYccc~~~uuummmfff___VVVPPPLLLHHHDDDAAA@@@???>>>===@@@???>>>>>>AAAFFFKKKNNNQQQVVV[[[___eeeooo~~~rrrppp~~~vvvpppoookkkiiifffcccccceeeffffffeeeeeeeeefffeeedddccccccccc```_________```aaacccddd___``````^^^]]]]]]___aaaffffffgggfffccc___[[[XXXXXXWWWTTTRRRPPPQQQUUUYYY\\\\\\\\\\\\ZZZWWWTTTSSSVVVRRRPPPSSSUUUWWW\\\aaaWWWXXXYYYYYYZZZYYYXXXXXXXXXXXXWWWTTTOOOKKKIIIIIIHHHJJJNNNQQQTTTUUUUUUUUUQQQQQQPPPNNNMMMKKKJJJJJJIIIIIIIIIKKKLLLLLLJJJIIIDDDDDDBBB???:::666555555000555555666KKKlllzzzxxx}}}nnn___TTTRRRRRRTTTWWWXXXZZZbbblllmmmEEECCCBBB@@@@@@@@@@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGJJJHHHFFFGGGHHHIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDEEEGGGHHHIIICCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBB?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBDDDEEEFFFEEEEEEFFFHHHEEEIIIJJJEEECCCDDDCCCAAADDDEEEEEEDDDCCCBBBDDDEEEAAA@@@@@@AAABBBCCCBBBAAACCCCCCBBBBBB@@@>>>===<<<999888999;;;???AAAAAAAAA@@@???===;;;999888777777;;;;;;:::999999:::::::::666666777777777666666555444333222000000/////////,,,000444999EEE^^^}}}~~~pppbbbYYYMMMGGGEEEJJJPPPSSSVVVYYY\\\eee}}}vvvmmmeee___XXXPPPKKKIIIFFFBBB@@@?????????>>>@@@@@@@@@BBBEEEJJJOOOQQQTTTYYY___dddjjjvvvzzzwww~~~pppkkkiiigggfffeeeddddddfffggggggffffffggghhhfffdddbbbaaaaaa]]]\\\\\\\\\]]]___aaabbb^^^______]]]\\\\\\^^^___dddddddddbbb___[[[WWWUUUVVVVVVTTTQQQPPPRRRUUUYYYXXXXXXWWWWWWXXXXXXYYYYYY[[[WWWUUUVVVUUUSSSTTTXXXTTTUUUVVVWWWXXXWWWWWWVVVVVVWWWVVVSSSOOOLLLKKKKKKGGGIIILLLPPPSSSUUUVVVVVVNNNNNNMMMLLLKKKJJJJJJIIIGGGGGGHHHIIIIIIHHHGGGFFFDDDDDDCCC???;;;777666666111444444444BBB]]]ttt~~~}}}{{{~~~xxxjjj\\\RRRPPPPPPRRRUUUUUUXXXcccnnn|||FFFEEECCCAAAAAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEEEEEEECCCBBBCCCEEEGGGGGGFFFJJJHHHFFFCCCBBBCCCDDDEEECCCDDDEEEFFFFFFEEEEEEDDD@@@?????????@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@???@@@@@@AAABBBCCCEEEGGGGGGGGGFFFHHHIIIEEEHHHIIIEEEBBBCCCBBB>>>BBBDDDFFFEEECCCBBBAAABBB???>>>>>>???AAAAAA@@@???BBBCCCCCCBBBAAA???===<<<999999999<<>>===<<<;;;:::999999888888888888999:::;;;<<<888888999999999999999888555555333222111000000000---000222444<<>>>>>>>>??????@@@@@@???>>>???BBBDDDEEEDDDLLLIIIFFFBBBAAABBBDDDFFFCCCDDDEEEFFFEEEDDDAAA@@@=========>>>???@@@BBBCCCEEEDDDCCCBBBAAA@@@@@@AAA>>>======>>>@@@BBBDDDFFF@@@@@@@@@???@@@@@@AAAAAACCCEEEHHHHHHHHHGGGHHHJJJEEEHHHHHHDDDBBBBBB@@@<<>>>>>===>>>@@@@@@>>>===BBBBBBBBBBBBAAA???===<<<:::::::::<<>>??????666777777888999;;;<<<===::::::;;;<<<<<<;;;;;;;;;777666555333222111111000111333222000444CCC\\\oooxxxkkk^^^WWWJJJFFFGGGNNNVVVYYY\\\___gggggg{{{vvvqqqiiiccc\\\WWWSSSOOOJJJFFFBBB???===>>>@@@BBBCCCCCCCCCDDDGGGKKKOOOSSSWWWYYYXXX^^^gggpppyyy~~~|||sssrrrnnnkkknnngggiiikkkkkkhhhfffeeeeeeiiikkkllliiiddd```^^^___XXXXXXXXXXXXXXXZZZ\\\]]]`````````^^^[[[[[[]]]^^^dddccc```]]]ZZZXXXUUUTTTVVVVVVUUUSSSRRRRRRUUUWWWWWWWWWXXXYYYZZZZZZYYYYYYSSSQQQSSSVVVVVVQQQOOOPPPRRRSSSTTTTTTSSSQQQNNNMMMSSSSSSSSSQQQOOONNNOOOPPPLLLLLLLLLMMMNNNOOOQQQRRRJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOONNNLLLIIIHHHHHHFFFFFFEEEBBB>>>;;;::::::777111///666CCCSSShhhyyyyyy{{{xxxwwwpppcccXXXPPPKKKLLLNNNPPPQQQVVVcccqqqEEECCCAAA@@@@@@AAABBBCCCDDDCCCAAA???============@@@AAAAAAAAAAAA@@@??????FFFDDDBBBBBBDDDFFFGGGHHHEEEDDDBBB@@@>>>>>>>>>>>><<<===???AAABBBBBBBBBAAAAAABBBBBB@@@>>>======???>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@????????????CCCDDDEEEFFFFFFGGGGGGFFFHHHHHHFFFBBB???======>>>BBBDDDEEEDDDAAA>>><<<<<<>>>======???@@@@@@???===@@@@@@???>>>===<<<;;;;;;:::888777;;;???@@@<<<777999888888:::>>>@@@???===<<<999666666888;;;===>>>:::<<>>???AAAAAA@@@@@@AAABBBCCCEEEHHHLLLPPPTTTWWWYYY```eeellltttzzzxxxrrrrrrnnniiigggnnnmmmkkkiiihhhgggggghhhllljjjhhheeebbb``````___[[[ZZZWWWVVVWWWYYY\\\^^^dddaaa^^^___aaabbbaaa___bbbbbbaaa^^^ZZZWWWVVVVVV[[[VVVRRRRRRVVVYYYXXXUUUYYYYYYYYYZZZZZZYYYVVVSSSRRRSSSUUUVVVUUURRRNNNKKKPPPPPPPPPQQQQQQQQQQQQRRRTTTRRROOONNNNNNNNNMMMLLLIIIGGGGGGIIIMMMOOONNNLLLIIIJJJJJJJJJJJJKKKNNNQQQOOOQQQRRRPPPLLLIIIFFFEEEHHHGGGEEEDDDDDDAAA>>>;;;444333444999BBBNNNZZZbbbwww{{{zzzxxxqqqbbbUUUMMMIIIOOONNNMMMSSSVVVbbbxxxDDDCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@????????????DDDDDDEEEGGGHHHIIIHHHGGGCCCBBB???===<<<<<<===>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@???===<<<===???>>>>>>???@@@@@@AAAAAABBB@@@@@@???>>>======>>>>>>???@@@BBBCCCDDDEEEFFFFFFEEEDDDCCC@@@===;;;;;;===BBBDDDEEEEEEBBB???======???===<<<<<<>>>??????>>>@@@??????>>>===<<<;;;:::;;;999888<<<@@@AAA>>>:::999888888:::===>>>===;;;;;;999777777999<<<======999;;;===>>>===;;;888777999777555444444444222000111333333111111666@@@GGGcccyyyoooccc\\\ZZZQQQPPPQQQSSSVVVZZZ\\\]]]___mmmxxx{{{~~~~~~~~~yyyuuurrrllleee```XXXUUUOOOKKKGGGDDDAAA???===???@@@AAA@@@@@@BBBDDDFFFHHHLLLPPPTTTXXX\\\___eeejjjrrr~~~wwwooosssnnnnnnkkkhhhgggllljjjiiigggeeeeeeeeeeeeeeedddcccaaa___]]][[[ZZZXXXWWWUUUTTTUUUXXX[[[^^^cccaaa______aaabbbaaa```aaaaaaaaa___[[[YYYYYYYYYYYYUUURRRSSSWWWZZZZZZXXXWWWVVVVVVVVVWWWUUURRROOONNNOOOPPPQQQPPPNNNKKKIIIOOOOOOOOOPPPQQQQQQQQQQQQPPPNNNLLLLLLMMMNNNMMMLLLHHHGGGFFFHHHKKKMMMLLLKKKIIIJJJKKKKKKJJJKKKMMMNNNNNNPPPQQQPPPMMMJJJHHHHHHJJJHHHFFFEEEDDDAAA===:::888666555555:::AAAHHHMMMjjjvvv}}}zzz|||ppp```TTTLLLHHHOOOOOOPPPVVVZZZeeeyyyCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@AAAAAA@@@>>>=========>>>???DDDGGGLLLOOOOOOLLLHHHDDD@@@???<<<::::::;;;===???AAAAAABBBBBBBBBBBBAAAAAA===>>>>>>===<<<<<<===???>>>>>>??????@@@@@@AAAAAA======<<<<<<;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEAAAAAA@@@>>>;;;::::::;;;BBBCCCEEEDDDAAA???>>>>>>???===:::999;;;>>>?????????>>>>>>===<<<;;;::::::;;;999999<<<@@@BBB???<<<:::999999:::<<<<<<;;;999:::999888999;;;<<<<<<;;;999999::::::::::::999888:::999777666666555333111111222222000...000666;;;PPPiiiwwwggg]]][[[\\\XXXWWWWWWWWWYYY\\\^^^```cccnnntttyyy}}}zzzuuuoookkkhhhbbb[[[VVVPPPLLLHHHEEEBBBAAA>>><<<===>>>@@@@@@@@@AAADDDFFFLLLOOOSSSVVVZZZ___eeeiiinnntttqqqiiioooxxxpppnnnmmmjjjhhhhhhhhhgggeeecccbbbaaaaaaaaa_________^^^]]][[[YYYXXXXXXWWWVVVUUUVVVYYY\\\^^^bbb```______aaabbbaaa```___``````___\\\ZZZ[[[[[[WWWTTTRRRSSSWWW[[[[[[ZZZUUUTTTSSSSSSTTTSSSPPPNNNMMMMMMMMMMMMMMMLLLKKKJJJMMMNNNOOOPPPQQQQQQRRRRRRNNNLLLJJJJJJKKKLLLLLLLLLGGGFFFFFFGGGIIIKKKJJJJJJHHHJJJLLLLLLKKKJJJJJJJJJKKKMMMOOOOOOMMMKKKKKKKKKJJJIIIGGGEEEDDDAAA===999;;;999666444444666999;;;TTTjjj||||||uuu~~~lll\\\PPPJJJHHHPPPQQQSSS[[[^^^gggzzzBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCAAA???===<<<;;;<<<>>>???FFFKKKSSSWWWUUUNNNFFFAAA???===;;;::::::<<>>=========>>>??????@@@@@@<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBB???@@@@@@>>><<<;;;;;;<<>>=========<<<<<<;;;::::::999999999999;;;???@@@???===<<<;;;;;;<<<<<<;;;:::999999888999:::<<<<<<;;;999888888777777777888999999:::999777666666555333111///000111111000222555999BBBYYYsssqqq```YYY[[[___[[[\\\\\\\\\^^^aaaeeehhhjjjsss}}}vvv{{{wwwrrrmmmgggbbb___ZZZSSSNNNJJJGGGDDDBBBAAA@@@???>>>===>>>@@@@@@AAACCCFFFIIISSSVVVZZZ\\\___dddkkkpppyyy{{{jjjooouuutttrrrpppmmmjjjiiiiiiccccccbbb```___^^^^^^]]]^^^]]]\\\[[[ZZZZZZZZZZZZ\\\[[[YYYYYYYYY[[[]]]_________^^^^^^^^^_________^^^______]]][[[YYYYYYYYYUUUSSSRRRSSSVVVXXXXXXXXXVVVTTTSSSRRRSSSSSSQQQPPPPPPOOOOOONNNNNNNNNOOOOOONNNOOOPPPRRRSSSSSSSSSSSSOOOLLLJJJIIIIIIKKKKKKJJJGGGGGGGGGHHHIIIJJJJJJIIIHHHJJJMMMMMMKKKHHHGGGFFFGGGIIIKKKLLLKKKJJJKKKLLLHHHGGGFFFEEEDDDBBB???<<<:::999777555555555666666@@@ZZZtttzzzssstttyyygggWWWMMMHHHJJJQQQSSSVVV^^^```fffwwwBBBBBBBBBBBBAAA@@@???>>><<<===>>>@@@AAACCCCCCDDD@@@???===;;;;;;<<<===>>>HHHNNNWWWZZZUUULLLDDD>>>???===<<<;;;<<<>>>AAABBBDDDCCCBBBAAA@@@???>>>>>>:::;;;<<<;;;::::::<<<===;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;<<<<<<===>>>AAA@@@???>>>>>>>>>??????@@@AAABBBAAA>>>======>>><<<===>>>===;;;:::;;;;;;888999:::===??????<<<:::<<<<<<;;;;;;:::999999999777777888999;;;<<<<<<<<<===>>>>>>>>>===;;;;;;:::999888999;;;===<<<:::888888777666555555666888999999777666555666555333222...///111111111333555666<<>>@@@AAACCCFFFJJJMMMUUUYYY\\\^^^```eeemmmtttpppjjjzzzpppssstttpppkkkgggffffff``````______^^^^^^]]]]]]___]]]ZZZWWWWWWYYY[[[]]]^^^]]][[[ZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]^^^]]][[[WWWUUUTTTUUUTTTSSSRRRRRRSSSTTTTTTSSSUUUSSSQQQPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRPPPQQQSSSUUUVVVUUUUUUTTTRRROOOKKKHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJGGGJJJLLLMMMJJJGGGEEEDDDDDDFFFGGGHHHHHHHHHIIIJJJEEEDDDDDDEEEEEEEEEBBB@@@:::999888777777666666666666LLLggguuuvvvttt{{{sssdddXXXPPPJJJMMMTTTUUUXXX``````dddrrr}}}{{{CCCCCCBBBAAA@@@???>>>>>><<<===>>>AAABBBCCCDDDDDD@@@???===<<<<<<<<<===>>>FFFMMMTTTVVVQQQHHHAAA>>>>>>>>>======>>>@@@AAABBBBBBAAA@@@>>>============;;;<<<<<<;;;::::::;;;===999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???CCCAAA@@@>>>=========>>>@@@AAABBBAAA???======>>>999;;;;;;;;;999999999;;;777888;;;>>>AAA@@@<<<999::::::::::::999999999888666777777777888999999:::>>>???@@@???===;;;;;;<<<999999999;;;<<<<<<:::888999888666444444555777888888666555555666666555444111111111000000111111111999@@@MMMaaa}}}rrr```ZZZ___fffccceeefffggghhhlllsssyyy|||}}}vvvooojjjccc^^^XXXTTTQQQNNNIIIEEEAAA???===<<<===>>>>>>>>>>>>???AAACCCEEEIIINNNRRRTTTXXX\\\^^^```gggqqqzzzwwwiiinnnvvvpppssssssmmmfffdddbbb```]]]^^^_______________^^^___\\\YYYWWWWWWXXX[[[]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\ZZZXXXWWWWWWYYY[[[[[[[[[XXXUUURRRQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRPPPNNNMMMOOORRRSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRTTTUUUWWWWWWVVVUUUTTTSSSOOOJJJGGGGGGGGGGGGFFFIIIJJJKKKJJJIIIHHHIIIJJJFFFIIIKKKKKKIIIFFFDDDCCCCCCDDDFFFFFFEEEEEEGGGHHHCCCCCCCCCEEEFFFFFFDDDBBB<<<<<<:::888666555444333666BBBWWWkkkuuuvvvwwwzzz}}}lllccc]]]VVVPPPPPPVVVVVVYYYaaaaaadddqqqyyymmmooo}}}DDDCCCAAA@@@>>>>>>>>>???;;;===???AAACCCDDDDDDDDD?????????>>>>>>>>>======@@@FFFMMMMMMIIICCC@@@???===>>>>>>???@@@@@@@@@@@@@@@???===<<<;;;:::;;;;;;=========<<<:::999:::<<<777777888888999::::::::::::::::::;;;<<<===>>>???AAA@@@>>><<<<<<<<<===>>>>>>@@@AAA@@@===;;;::::::999:::::::::888888:::;;;888999:::===@@@@@@>>><<<999999999999999888888888777777888777666666777888<<<>>>@@@???<<<:::;;;<<<;;;:::999:::;;;;;;:::888:::888777555444555666777777666555666888999888777444222111000111111111111444888AAATTTrrrxxxvvv|||kkkdddgggnnnlllmmmnnnllljjjmmmsssyyy|||~~~zzzuuunnnfffaaa[[[VVVPPPMMMKKKHHHDDDAAA???===;;;;;;===>>>>>>>>>???@@@BBBDDDGGGKKKQQQUUUTTTYYY___bbbeeennn|||mmmkkk~~~qqqrrruuurrrjjjcccbbb```]]]\\\]]]___```aaabbbbbbaaa___^^^]]]]]]\\\\\\\\\\\\ZZZZZZYYYZZZZZZ\\\]]]^^^]]]]]]]]]ZZZWWWUUUUUUWWWXXXYYYYYYWWWTTTRRRRRRSSSOOOQQQRRRRRRRRRRRRSSSSSSRRRPPPMMMMMMPPPTTTVVVWWWUUUUUUTTTTTTSSSRRRQQQQQQSSSTTTVVVXXXWWWVVVSSSRRRPPPLLLHHHEEEEEEFFFFFFFFFHHHJJJKKKJJJGGGFFFGGGIIIFFFHHHJJJJJJGGGEEEDDDDDDDDDEEEFFFEEEDDDDDDEEEGGGDDDDDDDDDEEEFFFFFFDDDBBB???>>>;;;888666444333333666999EEEZZZkkkrrrsssuuurrrccc``````ZZZTTTSSSXXXWWWZZZcccdddgggttttttmmmjjjpppEEEDDDAAA???===>>>??????<<<===???BBBCCCDDDDDDDDD?????????@@@???>>>======;;;@@@FFFGGGCCC@@@???AAA<<<===???@@@@@@@@@???>>>>>>===;;;:::999999::::::>>>>>>>>><<<:::999:::;;;666666666777888888999999888999999:::;;;===>>>??????>>><<<;;;;;;<<<>>>???<<<>>>???>>>;;;888777777999:::;;;:::999999;;;<<<;;;::::::<<<>>>@@@??????999999999888888888888888888999888777666666777888:::===???>>>;;;999:::<<<<<<:::999999;;;;;;:::999:::999777666555555555666777666666777999;;;:::999555333111111333555555555000444;;;LLLiiivvvpppqqqvvvnnnpppvvvssstttsssoookkkkkkqqqwwwyyy{{{}}}zzzwwwsssmmmfff^^^YYYVVVQQQKKKHHHFFFEEEAAA>>>AAA???======>>>@@@@@@@@@@@@AAACCCEEEHHHMMMSSSXXXWWW\\\cccgggmmmwwwuuullljjjrrryyytttuuuwwwsssiiicccdddbbb]]][[[]]]___aaacccddddddddd```aaacccddddddaaa___]]]YYYYYYZZZ\\\]]]```aaabbb^^^______[[[WWWTTTUUUWWWVVVWWWWWWVVVTTTSSSTTTUUUNNNPPPRRRSSSSSSTTTUUUVVVTTTRRROOOPPPSSSWWWZZZ\\\XXXXXXXXXWWWVVVTTTSSSRRRSSSUUUVVVWWWWWWTTTRRRPPPMMMIIIEEECCCCCCEEEFFFFFFGGGIIIJJJIIIFFFDDDEEEGGGFFFHHHIIIIIIFFFDDDDDDDDDFFFGGGGGGFFFDDDCCCEEEFFFFFFEEEEEEEEEFFFEEECCCAAA@@@???<<<999777666666666555111888LLL```jjjooorrrvvvhhh[[[\\\___ZZZSSSSSSXXXWWW[[[eeefffjjjwww}}}xxxllllllpppyyyDDDBBBAAABBBDDDDDDAAA>>>@@@BBBCCCEEEEEEDDDBBBAAA@@@AAABBB@@@>>>======>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>:::999999999999:::;;;;;;<<>>>>>>>>::::::999:::;;;===???AAA@@@@@@@@@???===<<<::::::999888666777999;;;<<<<<<888999<<<===>>>>>><<<;;;:::999999:::;;;:::888666777777888888888999999999>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;999888666555555555444444444555555666555555555555666666666666555444333333222222222222888333444BBBYYYqqq}}}ggggggjjjvvvxxxtttuuuqqqpppmmmiiifffhhhooovvvzzzzzzwwwsssmmmgggbbb]]]XXXUUURRRMMMFFFCCCBBBAAA???===;;;===>>>>>>======>>>@@@CCCBBBFFFOOOTTTTTTTTTVVVWWWbbblllpppvvvzzzjjjiiissstttoootttsssppplllgggcccaaaaaa```aaaeeegggddd^^^^^^bbbdddjjjfffdddmmmlllbbb^^^ZZZ[[[]]]aaadddeeedddbbb```^^^ZZZYYYYYYYYYXXXWWW[[[ZZZZZZXXXVVVTTTRRRQQQUUUSSSSSSUUUXXXXXXVVVSSSRRRQQQPPPPPPRRRVVVYYY\\\]]]\\\YYYVVVUUUUUUVVVVVVWWWWWWWWWVVVSSSOOOKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFGGGHHHKKKNNNPPPOOOKKKHHHHHHIIIMMMJJJHHHFFFGGGHHHGGGFFFFFFGGGHHHHHHGGGDDDBBB@@@BBB@@@===<<<<<<;;;:::888444555555999JJJaaaooosssuuu}}}jjj[[[\\\```]]]WWW]]]___ccchhhnnnsssvvvxxx~~~zzzzzzCCCAAA@@@BBBEEEEEEDDDBBBDDDDDDDDDEEEDDDCCCAAA@@@>>>???@@@???=========?????????@@@AAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;;;;;;;<<<<<<===<<>>::::::???CCCDDD>>>===;;;:::999999:::;;;:::;;;;;;;;;<<<<<<<<<===888888888999;;;>>>@@@BBB????????????>>>===;;;:::;;;999777777888::::::999999:::<<<===>>>===;;;;;;999999::::::;;;:::888777777777888888888999999999>>>>>>=========<<<<<<<<<<<<;;;;;;:::888777777666666555555444444444555555555555555666666666666666555444333333222222222333777222333===OOOeee|||lll___^^^iii~~~~~~vvvtttsssoooiiigggiiipppwww|||}}}~~~}}}zzzrrrnnnhhhbbb^^^YYYTTTPPPMMMIIICCC@@@??????===<<<<<<===>>>>>>>>>>>>@@@BBBGGGFFFIIIQQQVVVWWWYYY\\\bbbkkktttyyypppjjjooo~~~wwwoookkkoooooonnnkkkhhhfffeeeeeeggggggiiijjjgggaaabbbfffhhhoookkkgggnnnnnngggggg``````aaaccceeefffdddbbb```^^^\\\\\\]]]^^^^^^^^^^^^]]]\\\ZZZXXXVVVTTTSSSUUUTTTTTTVVVXXXXXXUUURRRQQQSSSVVVYYY[[[\\\\\\[[[\\\ZZZXXXVVVTTTTTTTTTUUUUUUUUUUUUTTTRRRPPPNNNMMMIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHJJJKKKNNNQQQSSSQQQMMMIIIHHHIIIJJJHHHFFFFFFGGGHHHGGGFFFGGGGGGGGGGGGFFFDDDBBBAAABBB???===;;;;;;;;;:::999444777777777@@@UUUiiitttoootttnnn``````dddccc___eeegggjjjoootttzzzAAAAAAAAABBBEEEFFFFFFEEEGGGFFFEEEDDDCCCBBBBBBBBB>>>??????>>><<<<<<===???===>>>@@@AAABBBBBBBBBAAADDDDDDDDDCCCAAA???>>>======<<<<<<<<<<<<===>>>>>><<>><<<:::<<<:::888888999999999888;;;;;;<<<======<<<:::999999:::;;;;;;;;;:::888777888888888888888999999999======>>>>>>>>>===<<<<<<<<<;;;999888777777777888777777666555444444444444666666666666666555555555444444333222222222333333444111111777BBBSSSiii{{{xxx```XXX[[[pppxxxnnnmmmfff______hhhttt~~~~~~zzz|||zzzuuuqqqjjjfffaaa[[[VVVRRRMMMJJJGGGDDD???=========<<<;;;===>>>>>>>>>>>>???CCCFFFJJJHHHJJJQQQVVVXXX\\\aaalllssszzz|||jjjooo|||yyynnniiifffjjjjjjkkkkkkllllllllllllooommmnnnmmmiiieeeggglllzzzxxxmmmllliiicccffffffffffffggghhhgggeeeccc___^^^]]]^^^aaadddeeeeeeaaa```___]]][[[YYYWWWVVVWWWWWWXXXYYYZZZYYYUUURRRQQQVVV]]]bbbdddaaa]]]YYYYYYXXXVVVUUUTTTTTTUUUUUUTTTUUUUUUTTTTTTRRRQQQPPPJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKJJJJJJLLLNNNPPPSSSVVVTTTPPPLLLJJJKKKIIIGGGFFFFFFGGGGGGGGGEEEGGGFFFFFFEEEDDDCCCCCCBBBBBB@@@===;;;;;;;;;;;;:::555999999333555FFF^^^ooommmqqquuu|||vvvhhhfffjjjjjjgggjjjkkkmmmpppvvv|||BBBBBBAAABBBCCCDDDDDDDDDFFFEEEDDDBBBBBBCCCDDDEEE@@@AAA@@@???<<<<<<===???<<<>>>@@@BBBCCCCCCBBBBBBDDDDDDCCCBBBAAA???===<<<<<<<<<<<<<<<<<<===>>>>>>===@@@@@@======BBBFFFFFFAAA???===;;;:::999999:::<<<<<<<<<;;;;;;;;;;;;;;;777777777888999<<<>>>???:::<<>>>>>>>>===<<<<<<<<<:::888777666777888999888888666555444444444444777777666666555555555444444333333222222333333333222111111444888DDDYYYkkkmmm]]]UUUdddvvvgggccc^^^YYY[[[fffvvv}}}}}}{{{uuuooojjjgggaaa]]]XXXSSSOOOJJJFFFCCCAAA@@@===<<<;;;<<<<<<<<<============>>>AAAEEEIIINNNMMMOOOUUUYYY]]]dddkkkvvv}}}uuuppppppkkkhhheeeggghhhkkkooorrruuuuuutttqqqooonnnmmmjjjgggjjjqqqpppjjjddd```eeejjjiiihhhiiijjjjjjhhhfff```^^^^^^___bbbeeeggggggbbbaaa```___^^^]]]\\\\\\ZZZ[[[]]]^^^]]][[[WWWUUUVVVZZZaaaffffffaaaZZZVVVVVVVVVUUUUUUVVVWWWXXXXXXVVVXXXZZZZZZYYYWWWSSSQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIJJJLLLNNNOOOSSSVVVUUUQQQNNNNNNOOONNNLLLIIIHHHGGGGGGEEECCCFFFEEEDDDCCCCCCCCCCCCCCCDDDAAA>>>======>>>===<<<777999888222000<<>>???@@@AAABBBCCCBBBBBBAAACCCCCCBBBAAA@@@>>><<<;;;;;;;;;::::::;;;;;;<<<===>>>AAAAAA===<<<@@@CCCCCC???>>>===<<<<<<<<<===>>>??????>>>>>>======<<<<<<::::::999888999:::;;;<<<999;;;???AAAAAA???===;;;999999999;;;===???>>>=========<<<<<<;;;999888888888;;;======:::999999999888888888888888888888888;;;<<<===>>>>>>===<<<;;;;;;999777666666777999:::999888777666555444444444888777777666555444444333333333333222222333333444111111222333444<<>>>>>>>>===<<<<<<===>>><<<======>>>???CCCHHHLLLUUUTTTWWW\\\aaafffoooyyy~~~qqq~~~wwwpppmmmjjjggghhhiiimmmsssyyy||||||zzzooommmkkkjjjgggfffkkksss~~~nnniiieeedddllliiiiiihhhjjjllllllllljjjaaa___^^^___aaacccdddddd``````____________```aaa\\\^^^```aaa```^^^\\\ZZZ\\\___aaacccaaa\\\WWWSSSTTTTTTUUUVVVXXXZZZ[[[\\\ZZZ]]]```bbb```[[[TTTOOORRRQQQOOOMMMKKKIIIHHHHHHKKKKKKKKKIIIHHHHHHJJJMMMMMMPPPTTTTTTRRRQQQSSSUUUXXXTTTOOOKKKHHHFFFCCCAAADDDDDDCCCBBBBBBCCCCCCDDDEEECCCBBBAAAAAAAAA@@@>>>:::999666333222888EEEOOO```lllnnndddiiivvvsssssssssxxxwwwwwwxxx|||IIIHHHGGGCCC@@@>>>???@@@AAA@@@???@@@AAADDDGGGIIIFFFEEEDDD@@@===<<<>>>@@@CCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::999999999999:::;;;;;;===AAAAAA===<<>>>>>>>>???AAABBBBBBBBBAAA@@@???>>>>>>===<<<<<<:::999999::::::;;;;;;<<<>>>@@@@@@???===;;;888888999;;;>>>@@@@@@>>>===<<<<<<;;;:::999999888888;;;>>>===:::888999:::999999999888888888888888888:::<<<======<<<;;;:::999888777666777888999:::888888777666555555555555999888777666555444333333333333222222222333444444111111222444333888EEESSSqqqqqq```^^^pppzzziii]]]___dddjjjvvv}}}vvvsssnnnhhhccc^^^[[[YYYPPPMMMIIIFFFDDDBBB???======>>>???>>>======???@@@<<<>>>@@@AAACCCGGGLLLPPPUUUUUUYYY```eeekkkvvvppptttwwwsssqqqmmmkkkiiijjjnnnuuu|||}}}zzznnnkkkjjjiiifffdddiiiqqq}}}zzzlllgggdddccciiihhhgggggghhhkkkmmmmmmlllcccaaa______```bbbbbbaaa___^^^^^^]]]^^^___```aaa]]]___aaabbbaaa``````aaabbbaaa```^^^[[[XXXVVVTTTSSSTTTUUUWWWYYYZZZ\\\\\\]]]```ccceeebbb[[[SSSNNNSSSRRRPPPMMMKKKIIIHHHHHHNNNNNNLLLJJJHHHHHHJJJLLLNNNPPPSSSSSSRRRSSSWWW[[[bbb\\\TTTMMMHHHEEEBBBAAABBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDEEEFFFDDDBBB???===999666666666777;;;AAAWWWfffnnnhhhgggzzz||||||}}}KKKKKKJJJFFFAAA???AAACCC@@@??????@@@AAACCCEEEFFFCCCCCCAAA???======@@@BBBIIIGGGDDDAAA???>>>>>>>>>===============<<<<<<;;;999999999999999:::;;;;;;<<>>===<<<<<<;;;::::::;;;<<<=========>>>??????>>>===<<<777777888:::===>>>===;;;<<<;;;;;;:::999999999999888<<>>:::888999;;;999999999888888888777777666888:::<<<===;;;:::888666777777777888888999999777777666666666666666777999999888666555333222222333222222222333333444555222111222333333444<<>>??????======???AAA>>>@@@DDDFFFIIIMMMQQQTTTVVVWWW]]]eeekkkqqq}}}vvvooo}}}wwwuuuqqqnnnnnniiijjjmmmttt{{{}}}yyyuuuqqqnnnkkkjjjeeebbbfffmmmxxx~~~vvviiihhhdddaaaeeegggfffeeegggiiikkkkkkjjjfffcccaaaaaabbbccccccbbb```^^^]]][[[[[[\\\]]]^^^[[[]]]``````___```cccfffdddbbb```]]]ZZZYYYYYYYYYUUUVVVWWWWWWXXXXXXXXXXXX]]]^^^``````]]]XXXRRROOOQQQPPPOOOMMMLLLKKKKKKJJJSSSSSSQQQMMMKKKJJJLLLNNNRRRTTTTTTSSSRRRUUUZZZ___ggg```UUULLLGGGDDDBBBBBB@@@AAABBBCCCDDDCCCCCCBBBCCCDDDEEEGGGHHHFFFAAA>>>???;;;999:::888444666;;;MMM[[[iiilllllluuuLLLMMMKKKGGGCCCAAACCCFFF@@@@@@@@@@@@AAABBBCCCCCC@@@@@@???===<<<>>>AAADDDLLLIIIEEE@@@>>>======>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;:::>>>@@@>>>>>>BBBEEEEEECCCBBBAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@>>>======;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>===<<<<<<777777888999;;;<<<:::888;;;;;;:::999999999::::::888<<>>:::888999<<<999999999999888888777777555777999;;;<<<;;;999888555666777888999999888888777666666666666777777888:::999888666555333222222222222222222333333444555222111111333222111666===PPPlllpppeeeqqq}}}}}}~~~zzzvvvrrrpppeeebbb\\\WWWQQQNNNLLLKKKHHHFFFCCCBBBBBBAAA@@@>>>;;;===??????===<<<>>>@@@@@@CCCGGGJJJMMMQQQUUUWWW]]]```gggooouuu|||}}}mmmuuuzzzwwwuuuooommmoooiiiiiilllrrryyyzzzuuuppptttqqqnnnlllfffbbbdddkkklllsssnnnfffjjjjjjhhhlllgggfffeeeeeegggiiiiiihhhgggeeeccccccdddeeeeeeeeeaaa___]]]ZZZYYYYYYZZZ[[[YYY[[[^^^^^^^^^```eeeiiidddccc```]]]\\\\\\\\\]]]WWWWWWWWWWWWVVVUUUTTTSSS\\\\\\[[[ZZZWWWUUURRRPPPOOONNNMMMMMMLLLLLLMMMMMMXXXWWWTTTQQQMMMMMMOOOQQQWWWWWWWWWTTTSSSUUU\\\aaaiiiaaaUUUKKKEEECCCCCCCCC>>>@@@BBBDDDDDDDDDBBBAAAAAACCCEEEHHHIIIFFFAAA<<<@@@===<<<<<<777111444;;;AAAMMM^^^jjjkkknnn~~~NNNLLLHHHDDDBBBAAAAAAAAAAAA@@@>>>=========>>>??????>>><<<;;;;;;<<<===>>>IIIFFFBBB===;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<===::::::999:::;;;<<<===>>>@@@@@@>>>>>>???@@@CCCDDDEEECCC@@@>>>=========>>>===<<<;;;<<<===>>>>>><<<;;;===>>>???======>>>???<<<>>>@@@AAAAAA???===;;;999::::::::::::999888888999888888888777777666666888888999999999999888888:::999888777666666666666555777999:::::::::888777666777888999:::999888888444999<<<<<<999888;;;>>>;;;:::777555444333333333222222222222333333444555222111000000111333555666AAAZZZvvvpppcccnnn}}}wwwrrrnnnjjjgggZZZXXXTTTOOOKKKHHHFFFEEEAAA@@@>>>===<<<<<<======@@@@@@@@@???>>>???BBBEEEGGGHHHMMMSSSUUUTTTWWW[[[bbbgggmmmsssyyyooojjjzzzuuuuuusssooolllmmmiiikkkpppuuuwwwvvvqqqmmmnnnooopppnnnjjjhhhgggggglllkkkiiiiiiiiijjjlllmmmhhheeeccceeeiiilllmmmkkkllliiifffeeeggghhheeeccc`````````^^^\\\ZZZWWWVVVZZZ\\\]]]___aaaaaaaaaaaaccc```^^^]]]^^^]]]YYYVVVYYYWWWTTTSSSTTTUUUUUUUUUTTTWWW[[[ZZZVVVRRRPPPPPPMMMNNNNNNKKKIIIKKKOOOSSSZZZXXXUUURRROOOOOOOOOOOOQQQQQQQQQPPPOOOOOOQQQSSSQQQOOOLLLHHHEEECCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>??????===<<<;;;:::888777666555999@@@TTTiiinnniiipppGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>===<<<===>>>>>>>>>===;;;::::::;;;===>>>DDDBBB???===;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888;;;>>>@@@??????>>>===>>>@@@BBBCCCCCCBBB???===<<<<<<=========<<<;;;<<<===>>>>>><<<<<<>>>??????>>>======>>>;;;===???@@@@@@???===<<<999::::::::::::999888888999999999999888888777777888888999999999999888888888777777777777777888888666777888::::::999888777666777888999999999888888666888:::999888999???DDD???===999666333222222222222222222222222333444555222222000000000222444555777JJJaaarrrvvvdddfffsss}}}yyyrrrmmmhhhccc___\\\UUUSSSPPPKKKHHHEEEDDDCCCAAA@@@???=========>>>???>>>?????????@@@BBBFFFIIIKKKLLLQQQVVVXXXYYY]]]cccmmmpppxxxwwwqqqwwwxxxssspppqqqqqqmmmlllnnnkkklllnnnppprrrpppllliiihhhiiijjjiiigggeeeeeeeeeeeeeeeffffffffffffffffffeeedddcccdddeeeggggggfffhhheeebbbaaadddeeecccaaa``````___^^^\\\YYYWWWUUUYYYZZZ]]]___`````````___aaa___\\\[[[[[[ZZZWWWTTTVVVUUUUUUUUUVVVWWWXXXWWWVVVYYY[[[[[[WWWSSSPPPPPPLLLMMMMMMLLLKKKLLLPPPSSSVVVUUURRRPPPOOOOOOOOOPPPLLLNNNOOOPPPPPPPPPOOOPPPNNNMMMJJJGGGEEECCCBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>======<<<<<<======>>><<<;;;::::::888888777666666:::HHH\\\gggiiimmmtttAAAAAABBBBBBBBBBBBBBBAAA>>>>>>===<<<<<<<<<<<<===<<<;;;::::::::::::<<<===>>>======<<<<<<===>>>>>>;;;<<<============<<<;;;<<<:::777666777;;;???BBB>>>===<<<<<<===>>>@@@AAAAAA@@@>>><<<;;;;;;<<<<<<===<<<;;;<<<===>>>>>><<<>>>???@@@@@@>>><<<<<<===:::;;;===???@@@???>>>===999::::::::::::999888888::::::999999999999888888888888999999999999888888666666666666777888999:::666777888999:::999888888666777888888999999888888777888777666666:::BBBHHHAAA???:::666222111111111333222222222222333333444333222111000000111333333555???OOOcccyyyllldddggg~~~{{{wwwsssmmmgggbbb]]]YYYVVVNNNMMMJJJGGGDDDBBBBBBAAAAAA@@@???>>>>>>???@@@@@@===>>>@@@AAACCCFFFKKKOOOPPPQQQUUUZZZ\\\^^^eeemmmrrrvvv}}}sssyyysssoookkkiiilllmmmkkkkkkmmmllljjjiiiiiiiiihhhgggeeecccdddeeeeeecccccccccddd___```bbbcccdddcccbbbaaadddeeefffeeecccbbbbbbbbbddd```\\\\\\___aaaaaa_________^^^\\\ZZZXXXVVVUUUVVVXXX[[[^^^______^^^]]]aaa___\\\[[[ZZZYYYVVVTTTTTTTTTUUUVVVXXXYYYYYYZZZYYY[[[\\\[[[XXXSSSQQQOOOJJJKKKMMMMMMMMMNNNPPPSSSRRRQQQOOONNNNNNOOOPPPRRRIIIKKKNNNPPPPPPOOOMMMKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCBBBBBBAAA@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::999999999888999@@@OOOaaammmnnnlllzzz???@@@BBBDDDDDDCCCBBBAAA======<<<<<<;;;;;;;;;;;;::::::999999999:::;;;<<<::::::;;;<<<============:::<<<===??????===<<<:::;;;:::888777999;;;>>>@@@<<<<<<;;;<<<<<<===???@@@>>>>>><<<;;;;;;;;;;;;<<<===<<<;;;<<<===>>>>>><<>>>>>======999::::::::::::999888888888888888888888888888888888888999999999999888888777777666666777888999999666777888999999999999888666777777888888888888888777777666555555999@@@EEE???===888444111111111222333222222222222222333333333222111111000111111222555999DDDZZZxxxyyynnnkkk~~~zzzvvvsssrrrmmmgggaaa]]]XXXTTTRRRIIIGGGEEECCCAAAAAAAAAAAA@@@???>>>>>>>>>???AAABBB???@@@BBBDDDGGGKKKPPPTTTSSSSSSWWW]]]___cccmmmwwwxxx~~~yyy|||qqqjjjfffeeehhhjjjiiihhhjjjjjjfffcccaaaaaabbbccccccbbbcccdddcccaaaaaabbbddd^^^^^^___``````aaaaaaaaafffhhhjjjhhhddd``````aaa```\\\XXXYYY\\\______^^^]]]]]]\\\ZZZYYYWWWVVVUUUUUUVVVYYY[[[\\\\\\[[[[[[aaa```^^^\\\ZZZYYYXXXWWWSSSUUUVVVWWWWWWXXXYYYZZZ\\\\\\]]][[[XXXTTTQQQOOOIIIKKKLLLNNNOOOPPPQQQRRROOOOOONNNMMMNNNPPPRRRTTTLLLLLLMMMNNNNNNLLLJJJHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<::::::;;;CCCUUUgggmmmiiikkkxxx>>>???AAACCCCCCAAA???>>><<<<<<<<<<<<<<<;;;;;;:::999999999999::::::;;;;;;999:::;;;<<<===<<<<<<;;;;;;<<<>>>??????>>><<<;;;999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;;;;===<<<;;;<<<===>>>>>><<>>>>>======>>>@@@BBBCCCDDDEEEGGGIIIKKKOOOTTTXXXUUUWWW[[[aaadddiiiuuusssxxx}}}vvviiieeedddgggiiifffdddfffeeebbb^^^\\\]]]```bbbbbbaaabbbbbb```^^^^^^___aaa^^^]]][[[ZZZ[[[]]]```bbbfffiiijjjhhhccc^^^^^^^^^^^^ZZZWWWXXX[[[^^^^^^]]]ZZZZZZYYYXXXWWWWWWVVVVVVUUUVVVWWWXXXYYYYYYXXXXXX^^^]]]\\\ZZZXXXWWWWWWXXXTTTVVVXXXWWWVVVVVVWWWYYY]]]]]]\\\[[[YYYUUURRROOOKKKKKKLLLMMMOOOQQQRRRRRROOONNNMMMNNNOOOQQQTTTUUURRROOOLLLKKKKKKJJJHHHFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@>>>============<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>888888666777CCCVVVdddhhhggglll|||<<<===>>>??????===;;;:::<<<<<<======<<<<<<;;;:::888999999::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>===<<<999:::<<<======<<<:::999:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;<<<===>>>>>><<<===??????>>>;;;999999999888999:::;;;;;;;;;;;;;;;999::::::::::::999888888555555555666666666666777888888999999999999888888:::999888777666666666666888888888888888999999999777666666666666777888999555555666777777666555555444333222222222222333444333222222111111111111222000000111111111111111111000222999HHHaaazzz~~~}}}}}}zzzuuuqqqnnnjjjeeebbb]]]YYYTTTOOOLLLIIIFFFDDDCCCBBBAAA@@@???@@@@@@AAA>>>======>>>@@@BBBDDDEEEIIIJJJLLLNNNPPPSSSXXX\\\[[[]]]dddjjjmmmsssuuuqqq~~~xxxiiieeedddggggggdddaaabbbaaa___\\\[[[]]]```aaabbb______^^^]]][[[ZZZ\\\^^^]]][[[XXXVVVWWWZZZ___bbbdddeeedddbbb___\\\ZZZZZZ\\\YYYWWWYYY\\\^^^\\\ZZZWWWWWWVVVVVVVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWUUUSSSSSSUUUWWWWWWXXXYYYXXXUUUUUUXXX\\\]]]\\\ZZZYYYYYYVVVSSSPPPMMMLLLKKKMMMOOOQQQRRRQQQOOOOOONNNMMMNNNQQQSSSTTTSSSOOOJJJHHHIIIIIIGGGDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA???===<<<;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<======>>>999999777666;;;HHHZZZiiijjjjjjuuu:::;;;<<<======<<<;;;:::<<<======>>>===<<<;;;:::888999:::;;;;;;<<<<<<<<<:::::::::;;;<<<======>>>========================<<<<<<<<<<<<;;;:::999999:::;;;<<<======>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<===<<<;;;<<<===>>>>>><<<;;;=========:::999888999999999999:::::::::::::::999::::::::::::999888888555666666666777777777777888888999999999999888888888888777777777777777888888888888888888999999:::777666666555666777888999666666666666777777555444222222333333444444333333333333222111111111111111//////000111111222222111111444888???OOOhhh|||}}}zzzxxxyyy~~~tttqqqllliiieeeaaa]]]ZZZXXXUUUPPPLLLJJJHHHEEECCCBBBAAA@@@>>>>>>??????@@@?????????@@@BBBEEEGGGIIILLLMMMOOOQQQTTTXXX^^^aaacccgggooovvvzzzyyyuuu}}}~~~zzzrrrhhhdddcccffffffbbb___``````^^^]]]]]]___`````````]]]]]]]]]\\\[[[[[[^^^aaa\\\ZZZYYYXXXYYY\\\___aaacccaaa^^^\\\\\\[[[YYYXXXZZZXXXXXXYYY\\\]]]ZZZWWWTTTTTTTTTTTTUUUWWWYYYZZZYYYWWWTTTQQQPPPQQQRRRTTTSSSTTTTTTSSSQQQRRRUUUXXXXXXZZZ[[[XXXVVVWWW]]]bbb]]]ZZZXXXXXXXXXWWWSSSPPPPPPNNNKKKKKKNNNQQQRRRQQQPPPOOOMMMLLLMMMNNNPPPQQQNNNJJJGGGGGGIIIIIIFFFBBBBBBBBBCCCDDDDDDCCCBBBAAABBBAAA>>><<<;;;:::;;;;;;:::999999888888999999:::888888999999::::::;;;;;;;;;888888;;;;;;???QQQeeelllkkkttt:::;;;<<<===>>>>>>>>>>>><<<===>>>>>>>>>===;;;;;;888999:::;;;<<<<<<<<<<<<999999999:::<<<>>>@@@AAA>>>>>>============>>>>>>@@@>>><<<:::888888999::::::;;;<<<===>>>>>>>>>>>>::::::;;;<<<===============<<<;;;<<<>>>>>>>>><<<:::;;;<<<<<<:::888888999::::::999999999999999999999::::::::::::999888888666666777777888888888999888888999999999999888888666666666666777888999:::888888777777888888999:::777666555555555666888999777666555666777888777777333333555666555444333222333333222111000000111111---...///111222222222222...222333444???WWWqqqxxxrrrpppttt|||~~~zzzyyynnnkkkgggccc```\\\XXXUUUSSSOOOKKKHHHFFFDDDBBBAAAAAA@@@???>>>===>>>>>>???AAAAAAAAABBBDDDGGGJJJKKKLLLNNNQQQSSSWWW[[[aaafffjjjoooxxxpppmmmvvv|||xxx{{{tttjjjfffbbbbbbeeeeeebbb______```___^^^___``````___^^^]]]^^^^^^]]]]]]___bbbeee\\\\\\\\\]]]^^^```aaabbbccc___[[[ZZZ[[[\\\ZZZXXXYYYXXXWWWZZZ\\\\\\XXXUUURRRRRRRRRSSSUUUWWWYYY[[[[[[XXXSSSOOONNNOOOQQQSSSRRRTTTTTTSSSRRRSSSWWW[[[YYY[[[[[[YYYWWWZZZaaahhh\\\YYYWWWWWWXXXWWWTTTQQQRRROOOKKKKKKNNNQQQRRRQQQPPPNNNMMMKKKKKKLLLNNNOOOHHHFFFEEEGGGKKKJJJEEE@@@BBBCCCDDDDDDDDDCCCBBBAAABBBAAA>>>;;;:::::::::;;;888888777777777777888888666666777777777888888888777111333:::999777EEE[[[kkkkkksss???>>>===<<<===>>>AAABBBAAA???<<<;;;;;;<<<<<<;;;>>>>>>@@@AAAAAA@@@??????:::::::::;;;===???@@@AAA@@@===;;;<<<>>>>>><<<:::<<<;;;:::999999999999:::<<<===>>>???>>><<<:::999<<<<<<<<<<<<<<<===>>>>>>:::::::::<<>>>>>;;;888666666888888888777888888999:::;;;;;;:::999888888999999777666666777888888777555777777777777888888888888888888777666666777888999888666555555777999999888222222222222222222222222000000000000000000000111000111111111111222222222222111111444:::FFF\\\ooovvvnnnkkkkkklllmmm{{{{{{vvvqqqlllhhheeeccc___ZZZUUUQQQNNNLLLKKKJJJHHHEEECCCAAA@@@@@@????????????@@@AAABBBCCCDDDDDDDDDFFFJJJLLLKKKJJJOOOPPPQQQRRRVVV```lllvvv{{{yyymmmbbbfff|||}}}zzz|||vvvooommmlllgggbbbbbbeeefffdddaaaaaa```___```bbbbbbaaa___[[[]]]```aaaaaaaaacccdddbbb```______aaadddeeeeeegggbbb]]]ZZZ[[[___bbbddd^^^ZZZWWWYYY]]]^^^XXXRRRNNNPPPSSSSSSRRRUUUZZZ^^^[[[XXXTTTRRRQQQQQQQQQPPPSSSVVVYYYXXXTTTRRRTTTWWWWWWYYYXXXUUUVVV[[[___^^^ZZZ[[[[[[XXXSSSPPPPPPQQQPPPOOOOOOQQQTTTTTTQQQMMMOOOOOOPPPPPPOOOOOONNNMMMIIIDDDCCCGGGHHHDDDCCCFFFFFFDDDCCCBBBCCCCCCAAA@@@BBBBBB@@@>>><<<:::888777444555666555333333555666666777777777777888888888888777666444555999???CCCeeekkkuuu>>>===<<<;;;;;;===>>>@@@AAA???<<<;;;<<<<<<<<<;;;<<<===>>>???@@@???>>>>>>999:::<<<>>>?????????>>>???===;;;;;;======<<<:::;;;;;;;;;;;;::::::::::::<<<===>>>??????===;;;:::===<<<<<<<<<======>>>???<<<;;;;;;<<>>===;;;:::888888555666666555444444555777777777777888888888999999777777777777777999===???WWWaaaqqq~~~===<<<;;;::::::<<<===???AAA???<<<;;;<<<======<<<:::;;;===>>>>>>>>>===<<<888;;;>>>@@@@@@???<<<:::===<<<;;;;;;<<<<<<;;;:::;;;<<<<<<<<<<<<;;;::::::======>>>??????>>>===<<<===============>>>>>>??????===;;;<<<>>>@@@AAA@@@??????@@@@@@??????>>>===========================;;;>>>AAAAAA@@@>>>======;;;:::999888888777888888888888888888999:::;;;;;;:::999777777777777555333777777777888888888999999888888888888888999::::::;;;:::999999;;;<<<;;;:::555555555555555555555555111111111000000/////////.../////////000000000000222111222333222222:::DDDXXXnnnyyyrrrlllgggbbbeeehhhlllpppwww~~~~~~xxxvvvmmmjjjeeeaaa]]]XXXTTTPPPLLLKKKJJJHHHFFFEEEDDDDDDAAAAAAAAAAAAAAABBBCCCDDD@@@@@@AAABBBCCCEEEGGGHHHKKKNNNPPPRRRSSSSSSUUUVVVXXXZZZ^^^ccclllzzzppp```______iiizzzqqqsssvvvssspppqqqkkkiiiggghhhjjjjjjfffbbbcccbbbaaabbbbbbbbb```^^^aaaccceeefffffffffhhhjjjpppkkkfffbbbbbbcccdddddddddeeegggiiiiiihhhccc``````[[[WWWWWWZZZ[[[XXXTTTUUUSSSQQQRRRUUUYYY[[[\\\ZZZXXXVVVUUUUUUUUUTTTSSSTTTWWWZZZYYYVVVSSSSSSTTTQQQSSSTTTWWW___eeeddd^^^XXXZZZ\\\XXXRRRNNNOOORRRSSSRRRSSSTTTUUUSSSPPPNNNMMMNNNNNNNNNNNNMMMLLLLLLJJJFFFDDDFFFGGGFFFEEEFFFGGGEEECCCBBBAAA@@@>>><<<;;;;;;;;;::::::999999999666777777666555555666888888888888888999999999:::666777999999999999:::;;;HHHUUUiiizzz<<<;;;::::::;;;===???AAAAAA>>><<<;;;<<<======<<<999:::;;;=========<<<<<<:::;;;===???>>><<<:::888;;;;;;:::;;;;;;;;;;;;:::<<<<<<=========<<<;;;:::<<<===>>>??????>>>>>>===>>>>>>=========>>>>>>??????===;;;;;;<<<>>>???>>>@@@@@@AAABBBAAA@@@???>>>========================;;;>>>@@@AAA@@@??????@@@<<<<<<:::999888777777777777777777888999;;;===>>><<<999777666666555444222777777888888888999999999999999999999999::::::::::::999999999;;;;;;:::999444444444444444444444444111111111000//////....../////////000000000111111000000222444222222777???PPPddd~~~zzzpppjjjdddcccbbbbbbdddiiiooossszzz{{{sssmmmkkkdddaaa\\\XXXUUUQQQMMMJJJGGGFFFEEEDDDCCCBBBBBBBBB?????????@@@AAABBBDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKOOOQQQRRRRRRQQQSSSVVVZZZ^^^aaaffflllvvvmmm___YYYZZZdddxxx~~~xxxtttvvvwwwrrroooppppppoooooooooooommmhhhdddbbbaaaaaabbbcccdddbbb```dddfffggghhhhhhiiikkkmmmqqqlllfffbbbaaabbbddddddfffhhhjjjlllmmmjjjddd```]]]YYYTTTTTTVVVWWWUUUSSSVVVTTTTTTVVVZZZ\\\[[[YYYUUUTTTSSSTTTUUUVVVVVVUUUUUUVVVWWWUUUSSSSSSTTTVVVWWWVVVTTTVVV^^^dddaaaZZZWWWZZZ[[[XXXRRROOOPPPSSSNNNOOOQQQTTTUUUUUUTTTRRRLLLLLLLLLLLLLLLKKKJJJJJJIIIFFFEEEEEEGGGGGGGGGGGGGGGEEECCCAAA@@@???<<<:::888888888999999999999999666777888777555555777888888888999999999:::::::::888999:::999777777888:::???KKK___sss~~~:::999999:::<<>>>>>>>>>>>>>>>>>>>>===============>>>>>><<<::::::;;;======<<<>>>???@@@AAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>???@@@===<<<;;;999888777777777777777888999;;;===>>>???<<<:::777555555555333222888888888888999999999999999999999999999999999999888777666777999999777555222222222222222222222222000000000000//////......000000000111111111222222000///000222222222888???IIIVVVlll{{{tttmmmhhhccc^^^]]]___bbbdddiiinnnvvv}}}}}}vvvtttppphhhcccbbb]]]YYYUUUQQQOOOLLLIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOQQQQQQRRRSSSVVV[[[aaafffiiimmmssszzzooo^^^\\\bbbcccsss~~~yyyvvvvvvwwwuuuqqqooooooqqqqqqrrrrrrppplllgggdddaaa``````bbbdddeeeeeecccfffggghhhhhhhhhjjjlllooommmiiiccc______aaadddeeeiiiiiijjjjjjkkkhhhdddaaa\\\XXXUUUTTTVVVWWWVVVUUUVVVVVVXXX\\\______ZZZUUUQQQPPPOOOQQQTTTWWWXXXXXXVVVUUUSSSQQQQQQSSSXXX[[[___[[[UUUSSSXXX^^^[[[TTTVVVWWWXXXVVVSSSQQQQQQSSSMMMOOOQQQSSSSSSSSSRRRRRRJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDGGGJJJKKKJJJGGGDDDBBB@@@???===;;;999666777777777888888999999666777888777555555777888888888999999999:::::::::::::::999777555555888:::===CCCTTTkkk|||}}}999999999:::<<<@@@CCCEEE>>><<<:::999;;;<<<<<<;;;999:::<<<>>>>>>???>>>>>>@@@???===<<<;;;;;;;;;<<<:::;;;<<<<<<;;;;;;<<<======<<<;;;;;;::::::;;;;;;:::;;;;;;<<<===>>>>>>???>>>======<<<<<<<<<<<<===<<<;;;;;;;;;===>>>===;;;======>>>>>>======<<<;;;:::::::::::::::::::::::::::;;;======<<<<<<===>>>===<<<;;;:::888888777777888888999:::<<<>>>@@@AAA>>>;;;888777666666555444888888888999999999999:::::::::::::::999888777666555444444555666666333111111111111111111111111111////////////////////////111111111111222222222222222//////111000000333999===DDDTTTkkkzzzsssiiiaaa]]][[[[[[ZZZ]]]```fffmmmsssxxx|||~~~vvvpppjjjgggfffccc\\\XXXWWWTTTQQQMMMJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDEEEFFFGGGJJJKKKKKKLLLNNNPPPRRRSSSSSSSSSVVV\\\eeennntttwwwwww}}}yyyfff^^^iii{{{yyyrrrrrrrrrrrrqqqooonnnmmmmmmnnnoooooommmiiifffcccaaaaaaaaaccceeefffeeedddeeefffgggggggggiiilllnnnhhhddd```^^^___aaacccdddjjjiiigggffffffeeebbb```\\\ZZZYYYYYYZZZ[[[[[[ZZZVVVXXX\\\___aaa___ZZZVVVSSSQQQPPPQQQTTTXXXZZZ[[[YYYWWWTTTRRRSSSVVVZZZ\\\bbb^^^WWWRRRSSSWWWTTTOOOTTTRRRQQQQQQSSSSSSRRRPPPOOOQQQSSSRRRPPPMMMLLLLLLHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFEEECCCFFFLLLNNNMMMEEECCCAAA???>>>===:::888777777777777777777777777666777777666555555666888888888888888999999999:::;;;:::888666444555888;;;;;;===JJJ```ttt~~~|||;;;:::999999;;;===@@@AAA<<<:::888888999;;;;;;::::::;;;===???@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===:::<<<======;;;;;;===???>>><<<:::888888999;;;<<<999999::::::<<<===>>>???======<<<;;;;;;;;;;;;;;;<<<<<<===???@@@@@@>>><<<===<<<;;;;;;::::::;;;;;;:::::::::::::::::::::::::::;;;===<<<;;;;;;<<<======<<<;;;:::999888888888::::::;;;<<<>>>@@@AAABBBAAA>>>;;;999999:::999999888888888999999999::::::::::::::::::888666444333333222333444555444111///000000000000000000000000------......///000000000000000000000111111111111111//////222111...///333444888CCCUUUlllwwwmmmfffbbb___\\\[[[[[[]]]```cccfffhhhhhhlllmmmooorrrtttvvvwwwxxx}}}}}}}}}~~~~~~~~~{{{uuurrrpppkkkdddaaa\\\ZZZ[[[XXXRRROOOOOOLLLIIIFFFDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@AAAAAABBBFFFFFFFFFGGGHHHIIIKKKLLLOOOOOOOOOPPPQQQSSSTTTUUUYYYZZZ___kkkyyypppjjjnnnuuuvvvqqqpppnnnlllllllllkkkiiihhhiiikkklllkkkiiihhhgggdddccccccdddeeeeeedddbbbdddeeeeeeeeeeeegggjjjmmmeeebbb^^^]]]___aaabbbbbbhhhfffdddcccbbbaaa___]]]ZZZZZZ[[[\\\]]]^^^]]]]]]YYY\\\___```^^^\\\[[[ZZZ[[[XXXUUUTTTVVVZZZ\\\^^^]]][[[YYYXXXXXXYYYZZZZZZ[[[[[[WWWRRRQQQSSSQQQLLLPPPLLLHHHKKKQQQTTTQQQLLLNNNPPPRRRQQQMMMIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEECCCEEEDDDBBBFFFOOORRRPPPDDDBBB???>>>>>><<<:::888999999888888777666666555555666666555444444555777777777777888888888999999888999999888666666777999777999BBBRRRbbbmmmxxxxxx~~~<<<;;;:::999999;;;<<<>>>;;;999777777999:::::::::;;;<<<>>>@@@AAABBBAAAAAA@@@BBBDDDFFFEEECCC@@@>>>:::<<<>>>>>><<<;;;===@@@>>><<<999777666888;;;===888888999999;;;<<<>>>???===<<<;;;:::::::::::::::<<<<<<>>>AAACCCCCC@@@======<<<:::999999999:::;;;::::::::::::::::::::::::;;;<<<===<<<;;;:::;;;===<<<<<<;;;:::999999999999;;;<<<<<<===???@@@BBBCCCCCC@@@===<<<<<<======<<<888888999999999:::::::::;;;;;;::::::888555333111222222222444444333000...000000000000000000000000,,,,,,---...///000111111////////////000000000000///...000444444000///111111555===JJJ]]]sssyyyrrrlllgggddd^^^]]][[[ZZZ[[[[[[[[[ZZZ^^^```cccfffiiikkkkkkkkkoooooopppqqqrrrtttvvvvvvwwwvvvttttttuuuuuuuuutttuuuuuuuuuuuutttssssssrrrsssqqqllldddbbbbbb```\\\YYYVVVTTTUUUSSSMMMJJJKKKIIIFFFCCCAAABBBCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNOOORRRRRRRRRRRRSSSTTTUUUVVV```aaahhhvvvsssnnnrrrwwwoootttvvvsssnnnjjjjjjjjjhhhdddeeegggjjjkkkkkkkkklllmmmgggfffeeeeeeeeedddaaa___cccddddddcccccceeeiiillldddaaa___^^^___```aaa```eeedddbbbaaaaaa___\\\YYYWWWXXXZZZ\\\^^^^^^]]]]]]\\\^^^```___[[[ZZZ\\\^^^ccc___ZZZWWWXXX[[[^^^___```___^^^^^^^^^\\\YYYVVVTTTWWWWWWSSSQQQRRROOOKKKNNNGGGCCCGGGPPPTTTPPPIIIIIILLLOOOOOOLLLIIIIIIJJJGGGGGGGGGGGGGGGFFFEEEEEEBBBDDDDDDBBBGGGPPPTTTQQQCCCAAA???>>>===<<<:::888;;;:::999888777666555444444555666555333333555666666777777777777888888888555777::::::999777666666555777>>>GGGPPP[[[kkkzzzzzz~~~888777777777888999999:::777666555444555666888:::;;;<<<>>>@@@AAAAAA@@@??????@@@BBBEEEEEEBBB<<<888888999;;;===????????????>>><<<:::999:::;;;;;;:::999999999:::;;;<<<===>>>???>>><<<;;;;;;<<<===>>>;;;<<<===>>>?????????>>><<<;;;;;;:::999888777777777888888999999999888888:::;;;<<<;;;999888999:::<<<<<<;;;::::::999999888>>>===<<<;;;<<<>>>@@@AAAEEEBBB???===<<<;;;:::888777888888888999999999999888777777666555444444333666555444222111000000000000000//////.........---////////////////////////............////////////000000000000111222333444666333777BBBLLLZZZwww}}}vvvrrrooofffbbb\\\VVVRRRRRRUUUWWWTTTVVVYYY[[[]]]^^^^^^]]]dddcccaaaaaabbbdddfffhhheeeeeeggghhhiiiiiiiiiiiikkkiiihhhggghhhhhhfffeeeaaaaaa___]]]ZZZVVVTTTRRRRRRQQQOOOMMMJJJHHHFFFEEEFFFEEEDDDBBBAAA@@@@@@@@@??????@@@@@@@@@BBBFFFIIIFFFIIILLLMMMMMMMMMMMMNNNSSSSSSSSSSSSTTTXXX]]]bbbiiimmmtttxxxkkkppp|||sssppptttpppmmmiiihhhhhhiiiiiiiiieeejjjllliiigggjjjmmmmmmjjjhhhfffeeecccbbb```^^^bbbcccdddccccccccceeegggcccaaa______aaabbb```^^^```aaaaaaaaa___\\\YYYWWWUUUVVVWWWXXXYYYZZZ[[[\\\___^^^]]]\\\[[[\\\]]]]]]ccccccbbb___]]][[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUTTTRRRQQQPPPNNNNNNEEEFFFGGGIIIJJJLLLMMMNNNLLLNNNPPPMMMIIIFFFFFFHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@AAADDDHHHKKKNNNDDDCCCAAA???===;;;::::::999888888777666555555444555555555444444333333333999888777666666777888999888777666555555555555555888888;;;???@@@DDDTTTfffzzz~~~888888777777888999999:::777777555555666777999;;;999:::;;;<<<======>>>>>>AAAAAAAAAAAAAAA???;;;888999:::<<<>>>???????????????<<<:::999:::;;;;;;:::999::::::;;;;;;<<<<<<<<<;;;:::999888888999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999888888888888888999999999888888777:::;;;<<<;;;999999999:::888999999999999:::::::::>>>===<<<<<<<<<>>>@@@AAACCC@@@<<<::::::999888777666666666666777777777777777777777666666555555555555444333222111000000000111000000000////////////....................................////////////000000000000111222333444444111444===DDDPPPhhh}}}wwwpppeee\\\WWWUUUSSSSSSPPPQQQQQQRRRRRRRRRQQQQQQXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]]]]\\\^^^\\\[[[[[[[[[[[[ZZZXXXWWWWWWVVVTTTQQQOOOLLLKKKJJJIIIHHHFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDFFFFFFGGGIIILLLOOOJJJMMMOOOPPPPPPPPPQQQRRRTTTUUUWWWYYY\\\aaahhhmmmtttxxxsssdddfffzzz~~~rrrmmmmmmnnnllliiihhhhhhiiihhhgggeeeiiikkkhhhhhhkkkmmmkkkllljjjgggeeebbb___\\\ZZZ```bbbdddeeefffhhhkkkmmmccc```]]]\\\^^^______^^^^^^______^^^]]]ZZZWWWVVVVVVWWWWWWYYYZZZ[[[\\\\\\]]]\\\[[[YYYYYYYYYZZZZZZaaadddeeeaaa[[[XXXZZZ]]]YYYXXXWWWUUUTTTSSSSSSSSSTTTSSSRRRQQQOOONNNMMMLLLHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLMMMLLLKKKIIIIIIIIIGGGFFFDDDBBBAAA@@@??????=========>>>AAACCCFFFHHHBBBAAA@@@===<<<::::::999888888777777666555555444555555555444444333333333888777666666666777888999777666555444444444444555:::888999:::888:::DDDQQQmmmzzz888888888888888888999:::888777666666777999:::<<<888888888888999:::;;;;;;BBBAAA?????????>>>;;;999;;;;;;===>>>???????????????===::::::;;;<<<<<<;;;999:::;;;<<<<<<;;;::::::888888777666777888:::;;;;;;;;;;;;:::999888888777999999999999999888888888999999999999888777666666:::;;;;;;;;;999888999:::555555666777999:::;;;;;;======<<<<<<<<<>>>@@@AAA???<<<999888777777666555444444444444555555555666777777777777666666666666444444222111000000000000111111111000000000000///........................---............/////////000//////000000111222333222000333999===DDDVVVjjjrrrhhhccc___ZZZVVVSSSRRROOOMMMKKKJJJJJJJJJMMMMMMMMMLLLLLLKKKKKKKKKNNNNNNOOOOOOPPPOOOOOOOOOPPPNNNMMMMMMNNNNNNLLLKKKLLLLLLKKKJJJIIIGGGEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@AAABBBCCCDDDEEEGGGIIIJJJKKKLLLNNNPPPMMMOOOQQQRRRRRRRRRSSSTTTZZZ]]]```dddiiipppwww|||}}}lllbbb```sss}}}yyyssslllhhhllljjjiiiiiiiiiiiigggeeeeeehhhiiihhhkkknnnmmmiiijjjiiigggdddaaa___]]]\\\aaacccdddeeefffhhhkkkmmmccc```[[[YYYZZZ]]]___```aaaaaaaaa```^^^[[[XXXVVVXXXXXXYYYZZZZZZ[[[\\\\\\\\\ZZZYYYWWWVVVVVVWWWWWW[[[```ccc___WWWSSSVVV\\\VVVUUUSSSQQQPPPPPPQQQQQQSSSRRRQQQOOOMMMLLLJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMLLLJJJFFFEEECCCAAA???>>>======<<<<<<===>>>???@@@AAABBB@@@???===;;;:::999888888777777777666555555444444555555555444444444444444666555555555666777888888555444444333333333333444999666555555444333888>>>XXXnnn888888888777777888888999888777777888999:::;;;<<<999888777666666777999:::>>>>>>???AAABBBAAA>>>;;;=========>>>>>>>>>>>>>>>???===::::::;;;======<<<:::;;;<<<======;;;999888888888777888999:::;;;<<<::::::999999888888888888::::::999999888888777777999999999999888777555555777999:::999777777888999444444555666777888999999;;;:::::::::;;;<<<===>>><<<:::777666666777666555333333444444444555555555666666666777777777777777333333222000000/////////000000000///////////////........................---------........./////////////////////000111222222111333777888<<>>======>>>???@@@@@@AAA@@@@@@???===<<<:::999888777777777666666666555555444444444555555555555555444444444444444444555555666777777333333222222222222222333555333222333555666777888DDD[[[uuu888777777666666777777777777777888888:::;;;<<<===:::999888777777777999999999;;;@@@EEEHHHGGGCCC???>>>>>>>>>===============>>><<<::::::;;;<<<===<<<:::;;;=========;;;999777777777888888999:::;;;<<<999999888888999999;;;;;;<<<<<<;;;:::999888777666999999999888777666555444555666777777666555666888666666666666666666666666777777777888888999:::;;;;;;888666555666777777666444444555555555666666666666666666666777777777777222222111000////////////................................................------------............/////////...//////000000///000222444555777???HHHOOO^^^uuu~~~{{{uuuooogggccc]]]WWWSSSPPPOOOOOOIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJNNNPPPRRRRRRQQQPPPQQQRRRSSSUUUXXXZZZ[[[^^^aaadddjjjnnnuuu|||uuugggccccccdddwww{{{uuutttrrrnnnmmmnnnkkkkkkkkklllllljjjgggdddgggiiiiiiiiimmmpppmmmgggeeeggghhhgggeeedddeeefffhhhhhhgggeeeaaa______```aaa___]]]\\\^^^ccciiimmmooonnnkkkgggccc___[[[YYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYWWWVVVVVVWWWWWWPPPPPPQQQRRRTTTUUUTTTSSSTTTSSSRRRPPPPPPPPPPPPQQQQQQPPPOOONNNLLLKKKJJJJJJIIIJJJKKKLLLMMMOOOPPPPPPNNNLLLJJJJJJLLLLLLHHHEEEEEEDDDCCCAAA@@@??????>>>@@@@@@@@@@@@@@@???>>>===:::999888777666666666666555555555555444444444444555555555555555555555555333333444444555555555555222222111111111222222333111111111222666999999666:::JJJ___rrr777666666555555555555555666666777999:::;;;<<<<<<;;;;;;:::999888888888999666:::AAAHHHLLLKKKFFFBBB??????===<<<;;;;;;;;;;;;<<<;;;999999:::<<<<<<<<<;;;;;;<<<<<<<<<;;;999888777777777888999999999:::999999888888999:::<<<=========<<<;;;:::999888888888888888888777666555555444555777666555555666888888888777666666555444444555555666666777888888888999777555555666888888888555555555666666666777777666666666666555555555555111111000///////////////,,,---------------......------------------------,,,------------.........//////............//////---...000111000222777<<>>>>>===<<<;;;;;;::::::888888777666555555555666444444444444444444444444555555555555555666666666333333444444444444333222222111111111111222222333000222222222444777666222777???LLL___vvv666555444333333333333444444555777888:::;;;;;;<<<;;;;;;;;;;;;:::999888777888;;;AAAGGGKKKKKKHHHDDD@@@???===;;;:::999999:::;;;999777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::::::::::::::;;;:::888777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<666777777777777777666666555666888777666666888999888888777777666555555444444444555666777777777777777555333444666777888888555555555555666666666666666666555555444444333333000000///.........//////------------......//////------------------------,,,,,,---------.........///......------......///---000111///...///333555===DDD[[[zzzyyyqqqhhhaaa]]][[[WWWUUUSSSPPPNNNMMMMMMMMMIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHHHHJJJJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNPPPQQQRRRTTTXXX[[[\\\___dddiiinnnttt{{{nnncccdddmmm}}}uuummmlllmmmnnnjjjeeefffkkkiiihhhggghhhhhhgggdddbbbeeeiiiiiieeeccceeeeeecccfffiiikkkiiidddbbbdddgggdddeeeeeecccbbbaaabbbddd[[[^^^aaaccccccdddfffiiidddccc```]]][[[XXXWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRTTTTTTPPPPPPQQQTTTVVVVVVTTTRRRLLLMMMNNNOOONNNMMMKKKJJJKKKKKKKKKJJJKKKJJJJJJKKKIIIIIIJJJKKKLLLNNNNNNOOOKKKLLLLLLJJJGGGEEEDDDDDD@@@@@@????????????@@@@@@>>>===;;;999888888888999777777666555555555666666333333333333333333333333444555555555666666666777333333444444333222111000222111111111111222333444000555555222111444333000444888>>>III]]]uuu555444333333222222222222444555666888:::;;;;;;;;;:::;;;;;;;;;:::999777555;;;===@@@EEEIIIJJJHHHEEE@@@>>><<<:::999888888999:::888777777999:::;;;;;;<<<;;;:::::::::;;;;;;<<<======>>>>>>>>>===<<<<<<<<<;;;888777666777888999999:::;;;<<<===???@@@@@@555666777777777777777666666888999999888888999;;;888777777777666666666666444555666777888888888888555444222333555777777777444444444555555555666666666666555444333333222222000//////............///---.........//////000000------------------------,,,,,,,,,---------......///......---------......111333333000...000222333888888GGGfffyyypppjjjgggbbb___[[[WWWTTTRRRQQQQQQKKKKKKMMMNNNOOOOOOOOOOOOMMMKKKKKKKKKMMMMMMLLLKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPQQQRRRSSSTTTUUUTTTUUUWWWYYY\\\```eeeiiimmmpppvvv|||rrraaa___jjj}}}ssssssllljjjjjjllljjjffffffiiihhhgggeeeeeeeeeeeecccaaaccchhhhhhccc___```bbbbbbaaaeeehhhgggdddcccgggjjjbbbccccccaaa___]]]^^^```YYY]]]bbbcccbbbaaabbbccc___^^^\\\ZZZYYYXXXWWWWWWUUUUUUTTTTTTSSSRRRRRRRRROOONNNMMMMMMNNNOOOQQQRRRNNNQQQTTTTTTRRRPPPPPPPPPKKKMMMOOOQQQPPPNNNLLLJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLHHHJJJLLLJJJFFFCCCCCCEEE>>>>>>===>>>>>>???@@@@@@???===;;;999888888999:::777666666555555555666666333333333333333333333333444555555555666666777777333444444444333111///...222222111111222333444444000666888333111444555222000444777:::GGG```zzz555444444333333222111111666777888999999999999999666888:::;;;:::999999:::=========>>>??????@@@@@@<<<<<<<<<:::888777888:::::::::999999::::::;;;<<<888999:::::::::;;;>>>AAA?????????AAACCCCCCBBB@@@999:::::::::999888666666555777:::===>>>>>>===<<<999999888777666555444444777888888999:::::::::999999999888888777666666555666666666555444444333333555555555444444333333333333333333333333333333333555555444333333222111111000000///...------,,,,,,//////.........---------...------,,,,,,------...,,,,,,,,,---------......------------------------...............///000000000///777III]]]ppp~~~yyyssskkkfffbbb```\\\YYYYYYXXXVVVTTTSSSSSSSSSSSSPPPPPPPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQPPPOOOOOOPPPRRRSSSTTTUUUVVVWWWWWWVVVXXX[[[]]]]]]bbbhhhkkklllpppwww}}}tttkkkddd___iiizzzooommmooojjjiiihhhgggffffffffffffddddddddddddddddddddddddhhhgggddd```\\\\\\^^^aaaaaa___```bbbaaaaaajjjwwwzzzoooeeebbbaaa^^^[[[[[[YYY[[[___```^^^\\\[[[ZZZZZZZZZYYYXXXVVVTTTQQQOOOPPPSSSUUUUUUTTTSSSSSSSSSRRRPPPMMMKKKKKKKKKJJJIIIOOOPPPRRRTTTSSSRRROOONNNKKKLLLOOOTTTWWWTTTMMMFFFKKKOOOSSSRRRNNNJJJKKKMMMMMMLLLKKKMMMOOOOOOLLLIIIKKKJJJIIIHHHFFFDDDBBB@@@@@@???>>>======<<<<<<===EEEBBB>>>999777666666777777777666555444333333333111111111000000000000000444333222222222333444555222222222111111111111000111111222222222222111111555666666666555444444333333666666333444AAAXXXjjj~~~444444444333333333333222777888888999999999999888666888;;;;;;:::999999:::<<<<<<<<<===>>>>>>??????<<<<<<<<<;;;999888999:::::::::999999::::::;;;<<<:::;;;;;;:::999:::<<>>>>><<<;;;888888888777666666555555::::::;;;<<<<<<<<<<<<<<<::::::999999888777777777777777666666555444444333555555444444444333333333333333333333333333333333444444333222222111000000000//////...------,,,,,,//////.........---------...------,,,,,,------...,,,,,,,,,---------......------------------------...............//////000///...222>>>MMM^^^ppp~~~yyyrrrmmmjjjeeebbb___]]][[[YYYXXXWWWWWWWWWWWWWWWVVVTTTTTTSSSSSSTTTVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSTTTVVVXXXYYYYYYZZZ\\\]]]___aaaeeehhhffflllsssyyy}}}vvviiiaaabbbiiizzz}}}rrrnnnmmmlllmmmllljjjiiihhhgggggggggeeeeeeddddddccccccbbbbbbdddccc```]]]ZZZ[[[]]]``````^^^^^^]]]\\\cccwwwuuujjjeeebbb]]][[[[[[YYY\\\^^^^^^]]][[[ZZZZZZWWWWWWXXXXXXWWWVVVTTTSSSQQQSSSVVVVVVVVVUUUUUUVVVSSSPPPMMMLLLLLLLLLKKKKKKMMMNNNQQQSSSSSSRRRQQQPPPMMMMMMOOORRRUUUTTTOOOJJJQQQUUUXXXWWWSSSOOOPPPRRRNNNMMMKKKLLLNNNNNNLLLJJJJJJJJJIIIHHHEEECCCAAA@@@???>>>>>>===<<<<<<;;;<<>>;;;999777777777777666666666555444444444333111111111111111111111111333333222111111222444444222222222111111111000000000111111222222111111000333333444444333222222111222555666555555===MMMYYYzzz{{{{{{}}}333333333333444444444444999999999:::999999888888666999;;;;;;:::999::::::::::::;;;;;;<<<=========<<<======;;;999999:::;;;::::::999999::::::;;;<<<<<<<<<<<<;;;999999;;;===AAAAAAAAABBBCCCBBB@@@>>><<<;;;999777666666666666999:::<<<>>>>>>===<<<;;;777777777777777777777777;;;;;;<<<============<<<<<<;;;;;;::::::999888888888888777666666555555444444444444444333333333333222222222222222222222222333222222111111000000000/////////...------,,,,,,...............---------...------,,,,,,------...,,,,,,,,,---------......------------------------......------......///000000......333;;;GGGXXXhhhzzzuuurrrmmmllljjjgggeeedddccccccaaa```^^^]]][[[ZZZYYYYYY^^^^^^^^^^^^]]]\\\ZZZZZZXXXYYYZZZ[[[]]]```bbbcccaaacccgggjjjmmmqqqvvvyyyyyymmmfff^^^WWWcccvvvxxxkkkjjjnnnooolllmmmlllkkkjjjhhhhhhggggggfffeeeeeedddcccbbbaaaaaaaaaaaa___\\\ZZZZZZ]]]```___```aaa```^^^fff|||uuujjjfffbbb^^^\\\]]]ZZZ\\\]]]\\\[[[YYYYYYZZZUUUUUUVVVWWWWWWWWWWWWWWWRRRUUUXXXYYYXXXXXXXXXYYYWWWTTTQQQPPPPPPPPPOOONNNNNNOOORRRTTTUUUUUUTTTSSSPPPNNNNNNQQQTTTTTTQQQNNNUUUXXXZZZXXXUUURRRRRRSSSOOOMMMKKKKKKLLLLLLKKKJJJJJJIIIHHHGGGEEEBBB@@@???======<<<<<<;;;:::::::::999999888888888888888888555555555555555555444444111111222222333333444444222111111000111222333444222222111111111000000000000000111111111111000000000111111111111000000///222444555555555888>>>DDDddd}}}~~~}}}{{{|||~~~111222222333444555555555999:::::::::999888777777666999;;;;;;:::999::::::888888999999:::;;;;;;;;;<<<======;;;:::999:::<<<::::::999999::::::;;;<<<;;;<<<<<<;;;::::::<<>>;;;999777666555666888999;;;<<<===>>>>>>===;;;:::777777777888888999999999::::::;;;;;;<<<;;;;;;:::======<<<;;;;;;::::::999888888888777666666555555333333333333333333333333111111111111111111111111333222222222111111111000//////.........---------...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111//////000222888FFFTTTjjjyyy~~~|||zzzxxxvvvvvvrrrqqqpppnnnmmmmmmllllllmmmmmmmmmlllkkkjjjiiihhhfffggghhhjjjmmmppprrrssswwwzzz~~~lllbbbbbb^^^bbbrrrmmmeeeiiinnnooollljjjjjjiiihhhhhhhhhhhhiiieeeeeeeeeeeeddddddddddddddddddbbb___]]]\\\^^^```bbbfffiiihhhfffiiisss}}}ssslllfffeeedddaaa___```\\\\\\]]][[[YYYXXXXXXYYYUUUUUUVVVVVVWWWWWWWWWXXXTTTVVVYYY[[[ZZZZZZ[[[\\\]]]ZZZVVVTTTTTTSSSQQQPPPRRRSSSUUUVVVWWWVVVUUUUUUPPPOOOOOORRRUUUVVVRRROOORRRTTTUUUSSSPPPNNNMMMNNNMMMLLLJJJHHHHHHIIIIIIJJJIIIHHHGGGFFFDDDAAA???>>><<<<<<;;;;;;:::999999888777777888999999999888777444444444555555555555555111222222333444555666666111111000000000111222333111111111111000000000000///000000000000000000/////////000000000//////...222333333444444444555555IIIeee000111111222333444555555999999999999888888777666666888:::;;;:::999999999777777777888999999::::::;;;<<<<<<;;;999999:::<<<::::::999999::::::;;;<<<999:::;;;;;;:::<<>>===:::;;;;;;;;;:::999888777888999:::::::::999777666444444444555555555555555222222333444555666666777222222111000000111222222111111111000000000//////...//////000000//////...//////000000000000//////333222111111222222222222333HHHcccxxx///000000111222333333444777777777888777777666666444777999999888777888888666666777777888999999999:::;;;;;;:::999888:::;;;::::::999999::::::;;;<<<999:::;;;;;;;;;===@@@BBBAAAAAAAAABBBCCCBBB@@@>>>999888888888999:::<<<===;;;;;;;;;;;;;;;;;;::::::888888999999::::::::::::<<<============<<<;;;;;;<<<;;;;;;::::::999888888888888777666666555555444222222222222333333333333222222222222222222222222333333333333333333333333........................---------..................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++---000000...333999IIIWWWkkk}}}{{{jjjbbb```kkk}}}tttrrrnnniiieeedddeeegggiiiiiiiiijjjkkklllmmmnnnaaabbbccceeefffhhhiiijjjmmmlllkkkgggccc``````aaammmkkkfffccceeeiiihhhcccgggeeefffiiigggaaa^^^^^^]]]^^^___]]]ZZZXXXWWWWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUXXXZZZ\\\[[[[[[[[[\\\\\\YYYUUUSSSRRRQQQPPPNNNSSSSSSSSSRRRQQQPPPOOONNNOOOOOOQQQUUUXXXVVVPPPKKKLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIGGGEEEDDDEEEFFFGGGFFFEEEDDDBBB???===<<<::::::;;;;;;;;;999777666999999::::::999888666555555555555555555555444444333333444444555555666666555444222111000000111111111111000000000/////////......////////////.........//////000000000000000111111000000000111222333///999KKKddd~~~/////////000111111111222444555555666666666666555333555888888777666666777666666666777888888999999888999:::999888777999;;;::::::999999::::::;;;<<<;;;;;;<<<;;;;;;<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::999999999:::::::::::::::<<<<<<<<<<<<<<<;;;::::::::::::999999888777777777777777666666555444444333111111222222222333333333333333333333333333333333222222222222222222222222........................---------.........//////...------,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++------,,,,,,------...///---++++++///000...000444>>>IIIYYYhhhttt~~~ooonnnwww~~~nnnmmmjjjfffcccbbbdddfffiiihhhhhhgggggghhhhhhiiiaaaaaabbbcccdddfffggggggiiihhhgggddd```^^^^^^___hhhhhheee```bbbhhhhhhdddgggeeeddddddaaa\\\[[[]]]]]]___```___\\\YYYWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTVVVXXXZZZ[[[ZZZYYYYYYZZZXXXVVVSSSSSSSSSTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPRRRQQQQQQSSSUUUTTTOOOKKKLLLKKKJJJJJJJJJKKKKKKJJJHHHJJJKKKJJJGGGEEEEEEFFFFFFFFFEEECCCAAA???===<<<:::;;;<<<<<<;;;:::888666777777888888777777666666666666666555444444444333444444444444444444444444777666444222111000000000111000000000////////////---......//////......------......///000000//////...000111111///000222444444555===NNNeee}}}////////////000000000000333333444555666666666555222555777777666555666666666666777777888999999999777888999888777777888:::::::::999999::::::;;;<<<=========<<<;;;;;;===???:::::::::<<<>>>>>><<<;;;>>>>>>>>>===<<<;;;999888888888888999999:::::::::::::::::::::::::::::::::999:::::::::999999888777999999888888777666666555666666666555444444333333111111111222222333333333333333333333333333333333111111111111111111222222---.....................---------.........//////...------,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,,,,,,,---......222---+++...111000111333///999GGGSSS]]]jjjxxx~~~qqqmmm||||||tttnnnkkkfffcccbbbdddfffhhhgggfffeeedddcccbbbbbbbbbaaaaaaaaabbbccccccddddddccccccccc```]]]\\\\\\]]]___eeehhheeedddgggfffbbbeeeaaa^^^^^^[[[XXXZZZ___]]]```aaaaaa]]]YYYWWWUUUSSSSSSRRRQQQQQQRRRTTTTTTVVVXXXZZZZZZYYYXXXXXXYYYWWWUUUTTTTTTWWWYYYYYYYYYTTTTTTTTTTTTTTTUUUUUUUUUUUURRRPPPPPPRRRRRROOOLLLKKKJJJIIIIIIJJJLLLLLLKKKIIIKKKMMMLLLIIIFFFFFFFFFFFFEEEDDDCCCAAA>>><<<;;;:::;;;<<<<<<<<<:::888666555555555555666666666777777777666555444444333333444444444444444444333333999888555333111000000000000000000000////////////---..................---,,,------.../////////...+++///222222000...000333444111111999IIIaaa{{{...000222111...---///111333333333222222222111111666666666666666666666666666777888999999888777666777777777777777666666666:::888666777999;;;;;;;;;??????>>>===<<<:::888777:::999888888888999:::;;;;;;;;;<<<<<<;;;999888777666666777777888888888999:::;;;===<<<;;;::::::;;;999888888777666555555555333444555555666666555555888777666777888999888666444333333333222111111000000000000000000111111111000111222222222000///...------++++++++++++------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---000777???JJJWWWdddmmm|||zzzyyyvvvpppqqq{{{uuuqqqmmmgggfffdddbbbaaaaaaaaaaaacccdddcccaaa^^^]]]___```aaaaaa___\\\]]]```___[[[[[[ZZZYYYXXXXXXZZZ\\\]]]eeegggiiiiiihhhgggggghhh^^^]]][[[YYYYYYZZZ[[[\\\_________^^^\\\YYYVVVTTTPPPVVV[[[YYYXXXWWWUUUQQQXXXZZZ[[[ZZZWWWUUUTTTTTTTTTUUUXXX\\\^^^]]]YYYVVVSSSRRRPPPPPPPPPQQQSSSTTTVVVRRRMMMLLLNNNPPPPPPOOOLLLKKKKKKLLLMMMLLLHHHFFFCCCDDDEEEEEEEEEEEEEEEDDDBBBBBBAAA@@@???>>>===<<<===<<<;;;999888777777777444444555555444444333222555444333333222222222333444444444333333222222222444333222111000000000000................................................------------------------+++---......------///000111333333222666EEE\\\nnn...000222111///...///111111111111111111111111111555555555555555555555555555666777888888888888777999888777666666666666666999888666777999;;;;;;;;;>>>>>>>>>===<<<;;;999999999999888777888999;;;;;;;;;;;;<<<<<<;;;999888777666666777777777888888888888:::;;;;;;999888888999888777777666666555444444333444555555666666555555888777666666888888777666444444333222222222222222111111111000000000000000000000111111111000......------,,,++++++,,,------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,++++++*********---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///+++,,,///444===IIIVVV^^^vvv|||zzzxxx{{{zzzooojjjkkkzzzwwwnnnlllhhheeehhhfffdddbbb``````aaabbbccccccbbb___]]]\\\^^^```___```^^^ZZZ[[[^^^]]]YYYYYYXXXWWWWWWWWWXXXZZZ[[[cccdddeeedddaaa```aaabbb]]]\\\ZZZYYYXXXYYYZZZ[[[^^^^^^]]]\\\ZZZXXXVVVUUUTTTZZZ^^^\\\YYYYYYVVVRRRUUUWWWXXXWWWUUURRRQQQQQQRRRSSSUUUXXX[[[[[[XXXUUUOOONNNMMMMMMNNNPPPRRRTTTSSSPPPLLLKKKLLLNNNNNNMMMLLLKKKKKKLLLMMMKKKHHHFFFDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@???>>>======<<<<<<<<<;;;:::888777666666666555555555555555444333333444333333222111111222222333333333222222222111111333333222111000//////000................................................------------------------,,,---......------...///---//////---...666EEEPPPggg~~~}}}}}}{{{|||///000222222000///000111......///000000111111111444444444444444444444444555555555555666888999:::<<<:::888666555555666777888777666777999:::::::::<<<============<<<;;;;;;888777777777888:::;;;<<<:::;;;;;;<<<;;;:::888777666666777777777777888888777888999999777666666777666666666555555444444333333444555555666666555555888666555666777888777666555444333222111222333444222222111111000000///////////////000//////...---------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////...000555>>>IIIQQQhhhsss~~~vvvvvvxxx}}}vvvmmmgggdddhhhooommmiiilllkkkhhhiiiiiigggcccaaa______```bbbbbbaaa```]]][[[ZZZ]]]___\\\^^^\\\ZZZ[[[^^^]]]YYYZZZZZZYYYXXXXXXYYY[[[\\\ccccccbbb___\\\[[[\\\^^^\\\[[[ZZZYYYXXXYYYZZZZZZ]]]\\\ZZZYYYWWWVVVUUUUUUYYY^^^aaa^^^ZZZYYYVVVRRRQQQRRRTTTSSSQQQOOONNNNNNOOOOOOPPPSSSVVVWWWVVVUUULLLKKKJJJJJJLLLNNNPPPRRRPPPNNNKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKJJJHHHEEEDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>======<<<<<<;;;;;;:::999888666666555555555444555555555555444333333222222111000000000111111111111111111000000000000222222111000////////////---------------------------------------------------------------------------...///...---,,,---......//////......000555999FFFaaa}}}jjjnnnvvv///000111222222111111111---......///111222222333444444444444444444444444444333333444555777:::;;;>>>;;;888555444555666777777666555666888::::::999;;;;;;<<<============<<<777666666666888:::<<<===::::::;;;<<<;;;:::999888666666777777777777777777777888999888777555555666555555555444444333333333333444555555666555555555777666555555777777666555555444333222222333555666333222222111000///...........................------------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,++++++++++++***+++++++++***************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...111000000000222888@@@FFF^^^iiixxxzzzxxx|||qqqlllgggggghhhkkksss|||qqqdddjjjpppmmmkkkooohhhfffbbb___^^^^^^```aaa``````^^^\\\YYYYYY[[[]]][[[]]]]]]\\\___cccbbb___^^^]]]]]]\\\\\\]]]^^^^^^dddcccbbb___\\\\\\^^^```\\\[[[ZZZYYYYYYYYYZZZZZZ[[[YYYWWWVVVUUUUUUUUUVVVZZZ^^^```\\\XXXWWWSSSOOOLLLNNNPPPPPPNNNLLLKKKLLLLLLLLLLLLOOORRRTTTUUUTTTLLLKKKJJJIIIJJJLLLNNNOOONNNMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@???============<<<<<<<<<;;;777777666555444444444444333333444444333333222111111000000/////////000000////////////////////////111000//////.........///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---.........///111333333333:::EEE[[[www{{{uuunnnkkknnnwww...///000111222222111///---...///000111333444444222222222222222222222222333222222333555777999;;;===;;;888555444444666777666555555666888999999777999:::;;;<<<============666666666666777999;;;<<<999:::;;;;;;;;;:::999888777777666666666666666666888999:::999777666666666444444444444333333333333333444555555666555555555666555444555666666666444444444333333333444666777333222222111000///.........---------------......------------------------,,,,,,,,,---------......,,,,,,+++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------)))+++,,,---...111555888OOO\\\lllzzzxxxvvvyyy|||jjj___]]]___fffmmmvvvqqqeeeccclllnnnfffeeellleeeccc```^^^]]]]]]___```^^^^^^^^^\\\YYYXXXYYY[[[ZZZ]]]^^^___ccchhhhhhddd^^^^^^^^^]]]]]]]]]^^^^^^aaaaaa```^^^]]]^^^aaaccc\\\\\\[[[[[[ZZZZZZZZZZZZXXXWWWUUUTTTSSSTTTUUUVVVWWW[[[\\\XXXTTTSSSPPPLLLJJJLLLNNNNNNMMMKKKKKKLLLLLLKKKKKKMMMPPPSSSSSSSSSOOOMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHEEEDDDCCCDDDEEEEEECCCBBBDDDCCCAAA@@@????????????>>>>>>>>>======<<<<<<;;;555555444444333444444444111222222222222111000000/////////......///000000........................//////......------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,,,,+++***,,,///222222111333111999RRRmmmvvvoookkkjjjiiissstttxxx|||zzzxxxvvvyyyyyyzzz|||}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxyyy{{{||||||{{{zzzxxxxxxxxxyyywwwtttssstttuuuuuuttt------...111222222000.........///000222333333444222222222222222222222222111222222333555777888999;;;999777555444444555666555444555666888999888666888888999;;;;;;<<<<<<<<<777666666666777999:::;;;999:::;;;;;;;;;:::999999777777666666666666555555999:::;;;:::888666666666444444444444444444444444333444555555666666555555666444333444555666555444222333444555555666777777222222111111000000//////...------------...//////------............------,,,,,,,,,---------......++++++++++++************)))))))))*********************++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---&&&)))+++---...///000222<<>>===<<<;;;::::::444444333333333444444555111222222222222111000000//////.........///000000---------.....................------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---...---,,,,,,...000111111...---333???LLL___~~~sssiiiccc```aaahhhsss~~~}}}vvvrrrmmmmmmmmmmmmnnnnnnooooooooonnnnnnnnnoooooopppqqqrrrrrrpppnnnllljjjiiihhhllljjjggggggggghhhhhhhhh,,,+++,,,///222222///,,,......//////000111222222111111111111111111111111000111333444555666666777777777666555444444555555444444444666888999777555777777888999::::::::::::888777666666666888999:::999999:::;;;;;;;;;:::999777777666666666555555555999:::;;;:::888666555666444444444444444555555555333444555555666666555555555444333333555555444333111222444777888888777666111111111000000000000000......---------...000000,,,---...//////...---,,,,,,,,,,,,---------......++++++++++++************((()))))))))*********+++)))***+++,,,,,,+++***)))***************************************+++,,,,,,+++,,,---...---...111333111888DDDPPP[[[hhhxxx}}}wwwssslllsss~~~|||lllccchhhlllwww~~~fff\\\ZZZ[[[```dddeeebbb______aaaZZZ[[[[[[\\\\\\\\\\\\\\\ZZZ\\\______]]]ZZZXXXWWWVVVYYYZZZZZZ]]]```^^^ZZZWWWWWWWWWWWWVVVVVVUUUTTTUUUWWWYYYYYYYYYYYY[[[]]]XXXXXXYYYXXXXXXXXXWWWVVVRRRSSSTTTUUUUUUUUUUUUUUUQQQVVVWWWTTTRRRRRRRRROOOMMMOOOQQQRRRQQQPPPPPPQQQNNNNNNNNNPPPSSSTTTSSSRRRNNNMMMKKKIIIHHHHHHIIIJJJJJJLLLOOONNNJJJGGGFFFFFFDDDCCCAAABBBCCCDDDCCCBBBCCCBBB@@@??????@@@AAABBB@@@???>>><<<;;;999888777333333333333333444555666333333333333333222111111//////......///000000111------------......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,......///////////////000111...000555999999CCCdddzzzrrrllllllpppuuu}}}rrrqqqnnnllliiigggeeeeeefffeeedddeeeggghhhiiiiiillljjjhhhfffdddcccaaa```cccaaa``````aaabbbaaa```+++***+++///222222///+++------......///000000000000000000000000000000000000111333555666666555555555555555555555555444444444333444666888888777555666777888999999999999999888888777666666777888999888999:::;;;;;;;;;:::999777777666666555555555444999:::;;;999777555555555555555555555555555555555333444555555666666555555555444333333555555444333000222555888999999777666000000000000000111111111///......---...///000111,,,---...//////...---,,,,,,,,,,,,---------......+++++++++************)))(((((())))))*********+++)))***+++,,,,,,+++***)))*********************************)))***++++++,,,------,,,******+++...111000222999EEERRR___mmmwwwyyyssskkkooouuu~~~yyylllggghhhhhhrrriiiYYYWWWZZZWWW]]]___\\\[[[]]]^^^\\\WWWXXXZZZ[[[\\\\\\[[[[[[YYY\\\```aaa^^^ZZZWWWVVVTTTVVVWWWVVVWWWYYYVVVQQQUUUVVVVVVVVVUUUUUUTTTSSSTTTVVVXXXYYYYYYXXXYYYZZZVVVVVVWWWWWWVVVVVVUUUTTTQQQRRRTTTVVVVVVVVVUUUUUUQQQVVVXXXUUUSSSTTTTTTRRRNNNPPPSSSTTTSSSRRRSSSSSSOOOOOOPPPRRRUUUUUUSSSRRRLLLJJJIIIGGGGGGHHHIIIJJJHHHLLLNNNNNNJJJFFFDDDDDDEEEDDDBBBBBBDDDEEEEEEDDDCCCBBB@@@??????AAABBBDDD???>>>===;;;999777666555333333333333444555666666444444555555444444333222///////////////000111111---------....../////////,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,---...(((***---...------...///...,,,///222000444LLLgggzzz}}}xxxrrrnnnkkkiiieeedddcccbbbcccddddddcccdddbbb```______```___^^^\\\[[[ZZZ[[[]]]]]]\\\[[[***++++++,,,,,,++++++***------......//////000000111111111000000000000000---///111333333333555666777555444444555555444333666444444666999:::888666777666777:::>>>???<<<999:::999888777777777888888999999888777777777888888888888777666666666666666666666666666666666666666555555666666666555555444444444555555555555555444666666555444444444444555444444555555444444333222////////////////////////222000...---------///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''************************))))))))))))))))))))))))******++++++++++++******))))))))))))************,,,,,,,,,---------......,,,///111444;;;JJJ\\\jjjoooxxx{{{}}}wwwmmmfffeeejjjqqq|||jjj\\\UUUTTTUUU[[[ZZZXXXWWWVVVWWWYYYZZZUUUWWWYYYYYYXXXVVVVVVVVVXXXYYYYYYYYYXXXVVVTTTSSSRRRSSSUUUVVVUUUSSSPPPNNNQQQTTTXXXXXXVVVRRROOONNNSSSUUUWWWWWWWWWWWWYYYZZZXXXZZZ[[[ZZZWWWUUUUUUWWWQQQQQQPPPOOOOOOPPPRRRSSSWWWVVVTTTSSSQQQPPPPPPPPPTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQIIIHHHGGGHHHJJJJJJJJJHHHHHHIIIJJJKKKJJJHHHFFFDDDEEEDDDDDDDDDDDDFFFGGGHHHDDDCCCAAA@@@@@@AAACCCDDD???>>>;;;888666666666777555444444333333444444555444444555555444444333222000000000000////////////------------------------...---+++******+++---...+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************,,,,,,++++++,,,,,,---...///.........000333666888QQQaaa|||yyyooonnnooowwwzzz~~~}}}yyyrrrkkkfffcccbbbbbbfffhhhgggccc```aaacccdddbbb\\\YYYZZZZZZXXX\\\ccc***++++++++++++++++++***,,,,,,,,,---......//////000000000000000000000000---///222333333333555666777666444555666666555333666444444666999:::888666777777888;;;>>>>>><<<::::::::::::999999888888777999999999999999:::::::::888777777666666666666666555555555555555555555555333444555777888888888888555555666666666555555444666666555444444444444444444444444444444333222222000000000000000000000000111000...,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))************++++++++++++,,,,,,,,,,,,---///000000333;;;HHHRRRVVV```mmmzzz}}}|||zzz|||qqqkkkhhhjjjmmmooovvv}}}nnn]]]VVVTTTUUUWWWYYYYYYXXXWWWXXXYYYZZZ[[[TTTVVVWWWWWWUUUTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQPPPRRRSSSUUUVVVUUUSSSPPPOOOVVVWWWYYYWWWTTTRRRPPPPPPTTTVVVWWWWWWVVVVVVXXXZZZYYY[[[\\\YYYUUURRRQQQRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSQQQPPPOOONNNNNNNNNOOOOOOPPPQQQSSSTTTUUUUUUWWWVVVUUUSSSPPPNNNKKKJJJIIIHHHGGGGGGHHHIIIHHHFFFGGGGGGGGGGGGGGGEEEDDDCCCFFFFFFDDDDDDDDDFFFHHHIIIDDDCCCAAA@@@???@@@AAABBB>>><<<:::888666666777777444444333333333333444444444444444555444444333222000000000000/////////...------------------------,,,+++***))))))***,,,---+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************,,,++++++++++++,,,------......------...111333555666@@@UUUpppqqqhhheee___^^^bbbkkkrrruuuzzz|||xxxuuuxxxqqqnnnppprrrqqqsssxxx******++++++++++++************+++,,,,,,---....../////////000000000000000---///222333333333444666888666555555666666555444555555555666888999888777888888999;;;===>>>===;;;;;;;;;<<<<<<;;;999888777888999;;;<<<======<<<;;;888777666666555555666666555555555555555555555555222444666888:::;;;<<<===777777777777777666555444666555555444444444444444333333333444333222222111111111111111111111111111///...---,,,+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))*********+++++++++,,,---...---,,,///666;;;@@@MMM^^^mmmwww}}}uuuooojjjooovvvxxxdddYYY]]]ggguuuvvvgggXXXQQQQQQQQQTTTWWWVVVVVVWWWXXXYYYZZZ[[[[[[SSSTTTUUUTTTSSSSSSTTTVVVTTTTTTRRRQQQPPPPPPPPPPPPSSSTTTUUUVVVUUUTTTQQQPPPWWWWWWWWWVVVTTTRRRSSSTTTVVVWWWXXXWWWVVVVVVWWWYYYWWWYYYZZZXXXUUURRRPPPOOOQQQQQQRRRTTTTTTUUUUUUUUUQQQPPPOOONNNMMMLLLLLLLLLKKKLLLOOORRRUUUVVVWWWWWWWWWVVVUUURRROOOKKKHHHGGGIIIHHHGGGGGGGGGGGGFFFDDDEEEEEEDDDCCCBBBBBBBBBBBBHHHGGGEEEDDDEEEFFFHHHIIIEEECCCBBB@@@?????????@@@<<<;;;999777777777777888444444333333333333444444444444444444444333222222000000000/////////......------------------------+++***)))(((((()))***++++++++++++++++++++++++++++++************))))))))))))))))))*********++++++************************++++++******++++++,,,---------,,,,,,---...000111///111;;;NNNfff~~~vvvpppssskkkddddddgggiiilllpppnnnvvv))))))************)))))))))******+++,,,---............///////////////000...000222333333333444555888666555555666777555444444555555777888888888777999999:::;;;=========<<<;;;<<<======<<<:::888666888:::<<<>>>??????>>>===777777666555555555555666555555555555555555555555444555777999;;;<<<===>>>999999999888888666555444666555444444333333444444222222333333222222111000000000000000000000000000...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************))))))((((((************************))))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))*********++++++)))+++---------...111333555DDD[[[kkkrrruuu~~~{{{ttthhhffffffooovvvjjj```[[[ccctttoooddd]]]UUUOOONNNOOOOOOPPPSSSQQQRRRTTTVVVWWWXXXYYYYYYSSSTTTTTTSSSRRRSSSVVVXXXWWWVVVTTTRRRRRRRRRRRRSSSUUUUUUVVVWWWVVVTTTRRRQQQTTTVVVWWWXXXWWWVVVWWWXXXXXXXXXXXXWWWUUUUUUVVVXXXTTTVVVWWWWWWVVVUUUTTTSSSPPPRRRTTTUUUVVVVVVVVVUUUPPPPPPOOONNNMMMMMMNNNNNNLLLNNNQQQUUUWWWXXXXXXXXXTTTSSSSSSQQQPPPNNNLLLKKKKKKIIIGGGGGGHHHGGGFFFDDDEEEDDDBBB@@@@@@AAABBBCCCJJJHHHGGGEEEEEEFFFHHHIIIDDDCCCAAA@@@>>>=========999999888777777777888888444333333333333333333444333444444444444333222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******************************************))))))))))))))))))))))))***************************************************+++,,,,,,------,,,,,,,,,---......444222555===JJJ___zzz~~~uuupppjjjdddaaa___bbbggglllpppuuuzzz}}}((())))))******))))))((()))***+++,,,---...//////------........./////////...000222333333222444555777666555555666666555444444555666777777777888888999999;;;;;;;;;;;;<<<<<<;;;<<<===>>>===;;;999777999:::===???@@@???>>>===777666666555555555555555555555555555555555555555666777888999;;;;;;;;;<<<999999999999888777555555555555444333333333333333111111111222111000000///////////////////////////------,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++******************)))))))))))))))************************(((((((((((((((((((((((()))))))))******)))))))))((()))))))))************************++++++++++++'''))),,,...//////000111---:::OOO___eeehhhttt{{{nnngggbbbgggsssqqqjjjfffdddcccjjjqqqeeeUUUSSSRRRNNNMMMOOOOOOLLLLLLOOONNNOOOQQQSSSTTTUUUUUUUUUTTTUUUUUUUUUTTTUUUXXXZZZ[[[ZZZYYYWWWWWWWWWXXXXXXVVVWWWWWWWWWVVVUUUTTTSSSWWWZZZ^^^___]]]ZZZXXXXXXYYYYYYXXXVVVTTTTTTVVVXXXWWWWWWWWWWWWWWWWWWVVVUUUQQQRRRTTTVVVVVVVVVVVVUUURRRRRRQQQQQQPPPQQQQQQQQQQQQSSSVVVXXXYYYYYYXXXWWWSSSSSSSSSSSSRRRPPPOOONNNLLLJJJIIIHHHIIIIIIGGGEEEFFFDDDBBBAAA@@@BBBCCCEEEJJJIIIHHHGGGFFFFFFFFFGGGCCCBBBAAA???>>><<<;;;;;;888777777777777777777777333333333222222333333333333333444444333333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))))))))***++++++---------,,,,,,---------+++,,,000333666AAAXXXlll}}}rrroooiiicccbbbfffiiiiiigggqqqttt{{{(((((())))))))))))(((((())))))***+++---...//////,,,,,,------...////////////000333333222222333444777555444444555555444333333555777888777777777999888999;;;:::999999;;;<<<:::;;;<<<<<<<<<;;;:::999999:::<<<===>>>>>>===<<<777666555555444444555555444444444444444444444444666777888999999999999999888888888888888777666555555444444333333333333333000000111111000000///...........................---------,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++******))))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))************)))************+++++++++((()))+++,,,---------------111===JJJRRR[[[qqq}}}tttlllgggiiimmmooopppqqquuu~~~~~~sssoookkkiiikkknnnpppqqq~~~qqqYYYHHHFFFLLLHHHGGGIIILLLKKKIIIJJJOOOOOOOOOPPPPPPPPPQQQQQQRRRTTTUUUVVVWWWVVVWWWZZZ\\\]]]]]]\\\[[[[[[[[[[[[[[[XXXXXXXXXWWWWWWVVVUUUTTT___bbbeeeeeebbb]]]YYYWWWYYYYYYXXXVVVTTTTTTVVVYYY^^^\\\XXXVVVVVVWWWVVVUUURRRRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTTTTWWWXXXYYYYYYYYYXXXWWWVVVXXXWWWVVVUUURRRPPPNNNLLLLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCEEEFFFHHHHHHHHHHHHGGGFFFDDDDDDBBBAAA@@@???===<<<::::::777777777777666666666666333333222222222222333333333333333333333222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************************(((((()))))))))))))))***((((((((()))))))))******)))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,))),,,111111...///;;;III[[[kkk~~~{{{vvvvvvuuuvvvyyyzzz~~~~~~~~~~~~}}}yyy'''(((((())))))((((((''''''((()))***+++---......+++,,,,,,---....../////////111333333222222333444666444333333444444333222333555888888666666777999777999:::999777777999<<<::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;666666555444444444444555444444444444444444444444444555666777888888888888666777777888777777666666555444333333222222333333//////000000000///......////////////////////////---------------,,,,,,+++++++++************++++++,,,,,,++++++***))))))((()))))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((((((((()))))))))*********)))((()))***++++++***000---111999@@@JJJbbbzzzzzzuuusssvvvuuunnnhhhfffccckkkttt|||uuuoookkkgggeeeaaaeeekkkrrrzzz{{{]]]MMMDDD===>>>DDDBBBBBBEEEGGGFFFDDDHHHOOORRRQQQPPPOOONNNNNNOOOPPPRRRTTTWWWXXXXXXYYYZZZ\\\[[[[[[[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVUUU]]]```bbbbbb___\\\ZZZZZZYYYYYYWWWUUUTTTTTTWWWZZZaaa\\\WWWTTTUUUWWWWWWWWWSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTTTTZZZZZZYYYYYYXXXWWWWWWVVVZZZYYYXXXUUURRROOOLLLKKKJJJHHHGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIIIIHHHEEEBBB@@@@@@??????>>>===<<<:::999777777777777666555555444333333222222222222333333222333333333333222111111//////.........---------++++++++++++++++++++++++++++++++++++***)))((('''************************(((((((((((())))))******(((((((((((()))))))))***)))))))))))))))))))))))))))(((((((((((()))******((()))******++++++++++++000///000222000---///444555AAAWWWrrr~~~zzzuuu''''''((((((((((((''''''&&&&&&''')))***,,,------++++++,,,------.../////////111333333222222333444555333222222333444222111222555888888666666777999777888:::999666666888;;;999999999999999;;;<<<<<<;;;;;;:::999999999::::::666666555444444444444555444444444444444444444444222333444666777777888888555666666777777777777666555444333333222222333333///////////////......---000000000000000000000000------.........---,,,+++++++++************++++++,,,,,,++++++***))))))((()))))))))))))))*********************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************''''''''''''((((((((())))))(((&&&''')))+++,,,,,,///******000333888III^^^tttwww|||}}}|||}}}uuullliii]]]aaaeeegggkkkvvvuuuiiicccdddfffeeebbbnnnrrrxxx~~~hhhRRRAAACCCGGGCCC>>>???BBBBBBCCCEEECCCAAAGGGOOOUUUSSSQQQNNNMMMMMMNNNOOOPPPSSSVVVXXXYYYYYYZZZ[[[XXXYYYZZZZZZZZZYYYXXXWWWZZZYYYYYYXXXWWWWWWVVVVVVVVVXXXZZZZZZZZZ[[[\\\^^^XXXXXXWWWUUUTTTUUUXXX[[[^^^YYYSSSRRRTTTXXX[[[[[[TTTSSSQQQOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSZZZZZZXXXWWWWWWVVVWWWWWWXXXXXXVVVUUURRROOOMMMLLLHHHFFFFFFFFFHHHIIIHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDFFFIIIJJJIIIEEEAAA>>>>>>>>>>>>>>>===<<<::::::777777777777666555444333333222222222222222222333222333333333333222111111//////.........---------++++++++++++++++++++++++************)))(((&&&&&&))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&'''((()))************---((('''---222333222333444444;;;PPPnnn((((((((((((((((((((((((((((((((()))******++++++///......---------......///000000000000111111111666555333222111222333333222333444555666666666666666777777888999::::::;;;;;;:::999999999:::;;;<<<;;;;;;:::999888777666555888777777666666666666666444444333333333222222222555555444444444333333333666666666666666666666666222222222222222222222222444222000...------//////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++---444===EEEVVVcccssszzzuuuqqqyyyuuullliiiccc^^^^^^aaagggqqq{{{~~~vvvqqqiiifffaaa___bbbfffiiikkkzzzzzzfffFFFDDDAAA>>><<<;;;;;;;;;<<<>>>@@@>>>===AAAIIIOOOUUUUUUSSSOOOJJJGGGIIIKKKMMMNNNQQQSSSUUUVVVVVVUUUYYYXXXVVVUUUUUUUUUVVVVVVZZZYYYXXXZZZ[[[YYYUUUPPPTTTUUUWWWZZZ\\\^^^___```ZZZYYYVVVSSSQQQQQQTTTWWWWWWSSSOOOPPPUUUXXXXXXVVVUUUTTTSSSSSSTTTTTTSSSQQQRRRRRRPPPNNNLLLMMMPPPSSS[[[YYYXXXXXXYYYXXXVVVTTTVVVUUUSSSQQQQQQQQQRRRRRRHHHHHHHHHIIIKKKJJJGGGDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFGGGFFFDDDBBBAAA======<<<;;;::::::::::::555555555555555555555555222222222222222222333333111111111111000000000///000//////---,,,+++******************************+++++++++***)))(((((('''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))*********)))))))))))))))*********)))))))))))))))***++++++,,,,,,------...000000222:::III```www((((((((((((((((((((((((((((((((()))******++++++------,,,,,,,,,,,,------000000000000111111111111444333222111000111111222222333444555555666666666555555666777777888999999888888777777777888:::;;;;;;::::::999777666666555777666555555444444555555222222333333444444555555555555555444444444333333333333333333333333333333222222222222222222222222333222000...---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((***+++++++++...444888>>>HHHYYYgggkkkkkkooovvv|||pppiiiccc```^^^^^^cccjjjnnnqqqwww}}}}}}uuuoookkkgggdddaaa```aaaeeeiiioootttyyy|||hhhPPPBBB>>><<<:::888777888999999:::<<<>>>===<<>>???@@@AAAAAA@@@???===<<<<<<;;;999888777666666666333333333333333333333333333333222222111111000000000000000000///////////////...------,,,+++******************************+++******))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))*********+++,,,,,,------000111000//////000333666MMM]]]uuu((((((((((((((((((((((((''''''(((((()))*********++++++*********+++,,,,,,//////000000000111111111111000000000000000000000111222333444444555555444222222333333333444444444333333444555666888999999999999888777666666555555555555444333333333333333111222333444666777888888555555555555555555555555333333333333333333333333111111111111111111111111222111000///......//////........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))***+++,,,+++***))))))222---,,,444>>>IIITTT]]]]]]ccckkkttt|||xxxnnnkkkmmmxxxuuuooohhhcccbbbdddgggkkknnnsssyyyzzztttppplllfffaaa`````````cccgggmmmqqqtttyyyvvv^^^HHH<<<777777888444444444444555666777888666888999999999;;;???CCCFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGIIILLLOOOQQQQQQPPPOOONNNLLLKKKKKKKKKNNNOOOPPPQQQRRRRRRPPPOOOQQQSSSVVVYYY[[[ZZZYYYXXXXXXXXXXXXVVVRRROOONNNNNNOOONNNNNNOOOQQQQQQPPPMMMMMMRRRXXXXXXTTTPPPPPPQQQKKKNNNPPPRRRQQQQQQRRRSSSVVVUUUUUUVVVXXXXXXWWWUUURRRRRRRRRPPPNNNKKKIIIGGGHHHGGGFFFGGGHHHHHHFFFDDDDDDDDDCCCBBBAAA???===<<<>>>>>>>>>>>>>>><<<;;;::::::999888666555444444444333333333222222222222222333333222111000//////...000000/////////.........---------,,,+++******)))******************************))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((((((((()))))))))))))))))))))******+++,,,,,,,,,---///111111000000111222222<<>>>>>>>>>>>???AAACCCDDDEEEDDDDDDDDDFFFHHHKKKMMMOOOMMMMMMMMMMMMMMMMMMLLLLLLOOOPPPQQQQQQPPPOOONNNNNNQQQSSSWWWZZZ[[[YYYVVVTTTTTTUUUVVVTTTQQQNNNMMMMMMOOONNNNNNOOOPPPOOONNNLLLKKKQQQWWWWWWRRRNNNNNNPPPJJJLLLPPPQQQQQQQQQQQQRRRQQQQQQQQQTTTWWWXXXXXXWWWQQQQQQPPPOOOMMMJJJGGGEEEGGGFFFEEEFFFGGGGGGEEEDDDCCCCCCBBBAAA???===<<<;;;============<<<;;;::::::888888666555444333333333333333222222222111111111222222111000000///....../////////............---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))******''''''(((((())))))))))))(((((()))******++++++,,,'''***,,,......000222444000222777AAAPPPhhh((((((((((((((((((((((((&&&''''''(((((())))))***************+++,,,------------------............///000000111111111111000000000111222333333333333333333333333333333333333444555777888999999999999777666666666555555555444555555444333333333333444555555555555444444333333333333333444444444444444111111111111111111111111111111111111111111111111000000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***(((%%%%%%''')))++++++)))***---111000111777@@@GGGFFFJJJTTT```kkkxxx}}}xxxyyy{{{uuuooolllmmmnnnnnnmmmjjjgggcccccceeegggiiipppxxxwwwsssnnnjjjgggeeecccaaa___\\\[[[___bbbeeekkkqqqsssuuuxxx{{{{{{]]]FFF>>>666444888888333...222222222222222222222222444444666777888999::::::888888999<<<@@@CCCDDDCCCAAAAAABBBCCCEEEGGGHHHIIIHHHIIIKKKMMMNNNPPPPPPPPPNNNPPPQQQPPPNNNMMMMMMNNNNNNQQQVVVZZZ\\\[[[XXXVVVRRRSSSTTTSSSQQQOOONNNOOOPPPPPPPPPOOOOOONNNNNNNNNLLLOOOSSSSSSPPPNNNMMMNNNIIILLLOOOPPPPPPOOOPPPQQQKKKKKKLLLOOOSSSUUUUUUTTTQQQPPPOOOMMMKKKIIIGGGFFFGGGFFFEEEEEEFFFFFFEEECCCBBBBBBAAA@@@???===;;;:::======<<<;;;;;;:::::::::666666555444333333333333444333333222222111111111111111000000//////......///.........------------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***&&&''''''(((((())))))***((((((((()))******++++++***+++------,,,---///111111111222555<<>><<<;;;:::<<<;;;::::::999999888888555444444333333444444444555444444333222222111111////////////////////////.........---------,,,,,,***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((())))))***''''''(((((()))******+++,,,---///...---,,,---...,,,...000000111555<<>>@@@???===@@@AAACCCDDDEEEEEEDDDCCCMMMMMMNNNNNNMMMKKKIIIHHHGGGJJJLLLLLLKKKKKKNNNPPPRRRUUUZZZ]]]]]]YYYTTTPPPQQQRRRSSSSSSSSSSSSVVVXXXUUUTTTRRRPPPNNNNNNPPPRRRNNNMMMLLLLLLMMMMMMLLLJJJJJJKKKMMMMMMLLLLLLMMMOOONNNMMMMMMOOOQQQQQQPPPOOOQQQPPPMMMKKKIIIIIIIIIIIIGGGEEEDDDCCCDDDEEEDDDCCC????????????>>><<<;;;:::;;;:::999888777777777777444444333333444444555666555555444444333222111111.........///////////////......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***''''''(((((()))*********&&&(((+++------,,,,,,---+++---000000//////333777000999FFFRRR```www&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))++++++,,,---------,,,,,,......//////...---,,,,,,......///000111333555666555666666777888999999999666666777777666555444444555555555555555555555555111111111111222333333444111222444555666555444444222333333333333222111111222222333444444222111000333333333222222222111111000111111111111222222222......---------,,,,,,,,,++++++++++++,,,,,,---...,,,+++***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))******))))))******+++,,,,,,,,,---...000555;;;@@@YYYiii{{{xxxsssxxx{{{~~~~~~yyywww|||{{{sssllllllpppwww}}}|||yyyrrrhhhbbbdddhhhhhhgggfffffffffeeeeeedddbbb```___``````___`````````^^^\\\\\\ZZZXXX\\\bbbeeeccc___cccdddhhhiiidddaaaeeemmmooossszzz}}}zzzhhhOOO===777555111...111000000///////////////......//////000000111111111111222222222333333333333444444666888:::<<<===AAAAAAAAABBBBBBBBBCCCCCCOOOPPPQQQMMMIIIFFFGGGIIIIIIMMMQQQRRRPPPNNNOOOQQQTTTVVVYYYYYYWWWUUUTTTTTTSSSTTTUUUVVVWWWVVVUUUUUURRRRRRPPPOOONNNOOOOOOPPPOOOLLLJJJLLLPPPQQQNNNJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKLLLOOOSSSTTTQQQNNNNNNKKKIIIHHHHHHHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCDDDAAA???===;;;::::::;;;;;;???<<<999888888888777666666666666666555555555555555555444333333222111111......////////////......------------------------,,,,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((()))******************++++++,,,,,,------...111333444555;;;III^^^mmm}}}&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((((((((())))))))))))++++++,,,,,,------,,,,,,...............---,,,,,,......///000111333555666666666777888888999::::::666666666666666555444444444444444444444444444444222222111111222444555666666666666666555444333333333333444444333333222111222222333333333222111000333333222222222111111111222222222111111000000000......---------,,,,,,,,,,,,,,,++++++******+++++++++***)))(((''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((((())))))))))))******))))))******+++,,,+++,,,,,,---...222777:::DDDSSSfffqqqsssooommmmmmlllsssyyyzzz}}}}}}uuunnnqqqvvvuuulllkkknnnoooqqqsssrrrqqqpppnnnkkkfffbbb___```bbbdddfffgggeeeccc``````______dddkkkooommmiiiqqqrrrvvvyyyvvvssswww~~~vvvRRRGGG:::333222444444333111000//////......//////---......///000000111111000000000111111111222222222222333444666888:::;;;@@@@@@@@@AAAAAABBBBBBCCCMMMOOONNNKKKGGGEEEGGGJJJNNNRRRUUUTTTQQQNNNNNNPPPRRRVVVYYYZZZXXXTTTQQQOOOTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQOOONNNNNNNNNOOOPPPPPPMMMKKKMMMPPPQQQOOOKKKJJJJJJJJJJJJJJJKKKLLLMMMJJJIIIJJJMMMQQQRRRPPPMMMNNNLLLIIIHHHHHHGGGFFFDDDEEEEEEDDDDDDCCCCCCDDDDDDAAA@@@???>>>===<<<<<<<<<>>><<<999888777777666555666666666666555555555444444444444333222222111111......////////////......------------------------++++++,,,,,,,,,+++******))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((()))************)))******++++++,,,------------///111000000888DDDOOO[[[hhh|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))******+++,,,,,,,,,,,,,,,---............------,,,......///000111333555666777777777888888999999:::555666666666666555444444444444444444444444444444333333222222333555888:::<<<;;;999777555444333333555555555555555444444333333333222222222111111111333222222222222111111111333333222111000///............---------,,,,,,,,,---,,,+++***))))))))))))******)))((('''''''''''')))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))***))))))))))))***++++++***+++,,,------...000333555>>>MMM[[[eeegggdddaaaeeelllttt{{{zzzuuuxxxxxxvvvxxx}}}yyyrrrkkkfffiiilllrrrvvvwwwuuuqqqnnnmmmmmmooowww|||~~~hhhKKK:::777333111111222222111000000///............///------......///000000000////////////000000000000000111111222444666888999>>>>>>???@@@@@@AAABBBBBBKKKKKKKKKHHHDDDDDDHHHLLLSSSVVVWWWUUUPPPMMMMMMNNNPPPTTTXXXZZZWWWRRRNNNLLLTTTUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPNNNLLLNNNPPPQQQNNNKKKJJJIIIJJJJJJKKKLLLMMMNNNJJJJJJKKKNNNPPPQQQPPPOOOOOOLLLIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@>>>===<<<===;;;888777777777555444666666555555555444444444333333333222222111111000......////////////......------------,,,,,,,,,,,,******++++++,,,+++++++++))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''((())))))******))))))))))))******+++,,,,,,---,,,///222000------222777;;;DDDRRRcccsss&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))***+++,,,,,,,,,,,,,,,---------......------,,,......///000111333555666666666666666777777888888555555555666666555444444555555555555555555555555555444333333444777:::<<<>>>===:::888666666666666666777777777777666555555444333333222222222222222222222222222111111111111222111111000//////............---------,,,,,,,,,,,,,,,++++++***++++++++++++***)))((((((''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))***++++++***+++------,,,+++,,,---222333888@@@JJJSSSXXXZZZbbbfffkkkttt~~~yyytttwww}}}~~~~~~pppYYYEEE666444555555444111///......000///......------......,,,------......///000000....../////////000000000000000111222333555666777;;;<<<===>>>???@@@AAAAAAHHHHHHGGGEEEBBBCCCHHHMMMRRRTTTUUURRRMMMKKKLLLNNNOOORRRUUUVVVTTTQQQOOONNNUUUUUUTTTSSSRRRQQQPPPOOOOOONNNMMMLLLLLLMMMNNNNNNOOOMMMLLLMMMOOOOOOMMMKKKIIIIIIIIIJJJKKKMMMNNNOOOLLLMMMNNNPPPRRRRRRRRRQQQOOOLLLIIIGGGFFFEEECCCAAA@@@AAABBBCCCCCCDDDDDDDDDBBBCCCCCCCCCBBB@@@>>>===<<<:::888777777666555333555555555444444444333333222222222111111000000000......////////////......---------,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''(((((()))))))))))))))(((((()))******++++++,,,***...111111...,,,...000222555:::@@@HHHRRR]]]ddd{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,---------------,,,......///000111333555666444444444444555555555555444444555555555555444444666666666666666666666666555555444444666999;;;======<<<:::999888888999999777888888888888777666666444444444444333333333222222222222111111111000000////////////////////////......---------,,,,,,,,,+++++++++,,,---...///000---,,,+++***))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''((((((''''''''''''(((((((((((())))))(((((())))))***+++***,,,......,,,+++***+++,,,,,,,,,...222:::CCCJJJVVV[[[bbblll|||mmmHHH888555444,,,...000///------...000///......---------------,,,,,,,,,---......///////////////000000000000111000000111222333444666777999999:::<<<===???@@@AAAEEEFFFEEECCCAAACCCHHHMMMMMMNNNOOOMMMJJJIIIKKKOOOOOOPPPQQQQQQPPPQQQSSSTTTUUUTTTSSSQQQPPPOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOMMMLLLLLLLLLLLLLLLJJJIIIHHHIIIIIIJJJLLLNNNOOOPPPNNNOOOPPPPPPQQQQQQQQQRRRNNNLLLIIIGGGFFFDDDBBBAAA???@@@BBBCCCDDDDDDDDDDDDBBBCCCCCCCCCBBBAAA???===;;;:::888888888777444222444444444444333333333333000000000000000/////////......////////////......------,,,,,,,,,+++++++++((()))******++++++++++++))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))''''''((()))))))))))))))''''''(((((()))******+++(((***,,,+++******,,,...111111111000111555:::>>>HHHRRRbbbsss&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((***+++,,,,,,,,,,,,+++,,,,,,------------,,,......///000111333555666333333333333333333333333333333444555555555555444666666666666666666666666555555666666888999:::;;;<<<;;;;;;:::::::::;;;;;;888888888888888777666666444555666777666555444333222111111111111000000000---........./////////000......---------,,,,,,,,,+++++++++,,,...///111222------,,,+++************))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&'''''''''((((((((()))(((((((((((()))*********,,,------+++***++++++(((,,,......---///555;;;FFFOOO[[[ggguuuvvvUUU888...111444///000000...---,,,---.........---,,,,,,,,,,,,---++++++,,,,,,---.........////////////000000000000000000000111222333555666666777888:::<<<>>>???@@@CCCDDDEEECCCAAACCCHHHLLLIIIJJJKKKIIIGGGHHHMMMQQQPPPQQQPPPPPPPPPRRRVVVYYYSSSSSSQQQPPPNNNNNNMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPQQQNNNOOOPPPOOONNNMMMNNNOOOMMMJJJGGGFFFEEEDDDCCCAAA@@@AAACCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA???>>>===<<<:::999999999777555333444444333333333222222222////////////////////////......////////////......------,,,,,,++++++******))))))******+++*********))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))&&&'''(((((())))))((((((&&&&&&'''(((((())))))******++++++***)))))),,,...+++,,,---------///222555555999???HHHTTTfffxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''((()))***,,,,,,,,,,,,***+++,,,---------------......///000111333555666333333333333333333333333222333444444555555555444555555555555555555555555444555777888999999999888;;;;;;;;;<<<;;;;;;:::999888888888888888777666666444666888:::999777444333111111111111000000000000///...........................---------,,,,,,,,,+++++++++,,,---...///000---,,,+++***))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******)))***++++++******+++,,,))),,,///000......111333666@@@KKKUUU___kkkqqqrrruuussswwwppp^^^TTTUUUYYYSSSAAA444111222///333222111000///...,,,+++...------,,,+++,,,,,,,,,+++++++++,,,------......------........./////////......//////000111333333444555777999;;;===>>>???AAADDDEEEDDDBBBCCCGGGJJJIIIJJJKKKIIIHHHJJJOOOTTTQQQRRRSSSRRRRRRSSSVVVXXXRRRQQQOOONNNMMMMMMMMMNNNNNNMMMMMMLLLMMMNNNOOOPPPKKKLLLMMMLLLKKKIIIIIIIIIGGGHHHIIIJJJMMMOOOQQQRRRPPPRRRRRRPPPMMMKKKLLLNNNKKKIIIFFFEEEEEEDDDCCCBBBAAABBBDDDFFFFFFFFFDDDDDDBBBBBB@@@???>>>=========<<<;;;:::::::::888555333333333333333222222222222..............................////////////......------,,,,,,+++******))))))************))))))((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&'''(((((())))))((((((%%%&&&&&&'''(((((())))))+++,,,,,,+++++++++---...(((***,,,------...000222444555666777:::BBBMMMVVVccciiittt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))***,,,,,,------***+++,,,,,,------------......///000111333555666444444444444444444444444222333444444555555555444333333333333333333333333444555777999:::999777666;;;<<<======<<<:::888777777888888888888777666666444666:::<<<;;;999555222111111111111000000000000000000///...---,,,,,,+++......---------,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***)))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******((()))))))))((()))+++---***)))(((((()))+++...///)))000666:::BBBOOO\\\bbbaaa```dddooo{{{qqq]]]NNNCCC;;;888:::===:::222000444222+++***)))***---000000...,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,---......,,,,,,,,,---------......---------......000111222333444666888:::===>>>???AAACCCFFFEEECCCCCCFFFIIIKKKLLLLLLKKKIIIKKKQQQVVVRRRTTTUUUVVVTTTTTTUUUVVVQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNPPPQQQLLLMMMNNNMMMKKKJJJIIIJJJGGGHHHIIIKKKMMMOOORRRSSSTTTUUUUUURRRNNNLLLMMMOOOJJJHHHFFFEEEEEEEEECCCBBBBBBCCCEEEGGGGGGFFFDDDCCCBBBAAA???===<<<<<<======<<<;;;;;;;;;;;;999666333333333333222222222111111---...........................////////////......------,,,,,,+++***))))))***************)))((('''))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))%%%&&&((()))***++++++,,,+++,,,---,,,******+++,,,'''+++111333333444777:::<<>>@@@@@@AAAAAABBBCCCGGGLLLPPPQQQPPPOOOOOOPPPRRRUUUVVVXXXWWWWWWXXXYYYWWWTTTRRRNNNOOOPPPQQQQQQPPPOOONNNPPPOOOMMMKKKJJJJJJKKKLLLNNNMMMLLLLLLLLLMMMOOOPPPIIIIIIJJJLLLPPPSSSTTTSSSTTTQQQPPPSSSWWWWWWRRRMMMPPPNNNIIIEEEBBBAAAAAABBBBBBDDDFFFFFFDDDAAA@@@??????>>>===<<<;;;:::::::::999999888888777666666666333333333222222222111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))*********+++++++++++++++,,,---...///000111222333666999<<<@@@BBBCCCOOOZZZiiiwww%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))),,,++++++***+++,,,---...------...///000222444555333333333222222222111111111333444444222222333555666666777555444333555666888777777777666666555555888888888888888888999999777777777777777888999999777777777777666555444333111000000000////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,************+++---222555777<<>>BBB;;;333//////000///---............------------,,,,,,,,,---------------++++++++++++++++++++++++---------,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000111222555777;;;===???===>>>???@@@AAAEEEJJJMMMRRRQQQPPPOOOPPPQQQSSSTTTUUUUUUVVVXXXZZZYYYWWWUUUQQQQQQRRRSSSRRRQQQPPPPPPPPPNNNLLLJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKMMMOOOQQQQQQPPPPPPPPPQQQUUUYYYXXXRRRMMMNNNLLLHHHDDDBBBAAAAAABBBBBBDDDEEEEEECCC@@@??????>>>===<<<;;;:::999999999888888888777666666555555222333333333333222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((())))))))))))((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))*********++++++***++++++,,,---...///000//////000000111222333333111888AAAGGGLLLSSS[[[bbbrrr}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((++++++******++++++,,,---------...///000111222333//////000111111222333333111222444333333222444555777777777666555444555777888888777777666555444444555666888999999999999888666666777888888888777777555555666555555444333222111111000000000/////////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********))))))(((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++***+++...111...000555;;;DDDPPP]]]eeehhhhhhmmmzzzzzziiiXXXIII<<<333...444000,,,,,,///222222000......---------,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++------------............000000111333666999;;;===<<<===>>>???@@@CCCHHHLLLQQQPPPOOONNNNNNOOOPPPQQQRRRRRRTTTVVVYYYZZZXXXVVVRRRRRRSSSSSSRRRQQQPPPPPPNNNMMMKKKJJJIIIIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJNNNMMMLLLLLLMMMNNNMMMLLLLLLMMMPPPTTTWWWVVVPPPKKKKKKIIIFFFCCCAAAAAAAAABBBAAACCCDDDCCCAAA???>>>>>><<<;;;:::999888777777777777777666666555444444444111222333444444222111///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''(((((())))))((((((''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))************))))))***+++,,,------............---------,,,,,,000222444444555888???DDDGGGQQQ___jjjsss}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((***************++++++,,,,,,---...///000000111111.........///000111222222000222333333333333444666777888888777555555666777888888777666555444444333333555777:::;;;:::888777444555777888888777666555444444444444444333222111111111111000000000//////...---,,,+++************++++++++++++++++++++++++---------------,,,++++++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************+++.........---,,,,,,///111///000111333777???GGGMMMSSSTTTZZZhhhyyyqqqhhhSSSLLLBBB;;;666555555666222000...///111222000///------------,,,,,,,,,+++***+++++++++,,,,,,,,,---************************,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,------------//////000222444777999:::<<<===???@@@AAACCCGGGKKKKKKKKKKKKKKKLLLMMMNNNOOONNNOOOPPPSSSVVVVVVUUUSSSPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIIIILLLKKKJJJJJJKKKKKKJJJIIIKKKKKKLLLNNNPPPOOOKKKGGGGGGFFFDDDBBBAAAAAAAAABBBAAABBBCCCAAA???===<<<<<<::::::888777666555555555666666555444444333333222000222444555555333000.../////////.........------++++++++++++++++++++++++))))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))((((((((()))))))))******(((((())))))***++++++,,,,,,,,,------......//////.........------///444888333888???DDDIIIOOOXXX^^^ccchhhmmmmmmmmmrrr%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((())))))************+++***+++,,,---///000000000////////////////////////000000222333333333333444666777888888777555555666777777777777666555444444333222444777:::;;;:::888666444555666777777666444333333333333333333222222111111111111111000000000000------,,,+++************++++++++++++++++++++++++,,,,,,------,,,,,,++++++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********((()))***))))))))),,,...---............000333555999<<>>AAADDDGGGCCCCCCDDDFFFHHHJJJLLLMMMKKKKKKLLLOOOPPPPPPNNNLLLJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGGGGHHHJJJKKKJJJIIIKKKIIIGGGFFFFFFFFFEEEDDDEEEDDDCCCBBBAAAAAAAAABBB@@@AAAAAA???<<<:::::::::999888777666555444444444555555444444333222222222000222444555555333000...............------------++++++++++++++++++++++++)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))''''''(((((()))*********'''((()))***+++,,,,,,---(((***+++++++++,,,...//////000111111111333888<<<;;;===???@@@AAAEEEKKKPPPSSSSSSRRRSSSUUUZZZ```ddddddddddddbbb``````bbbdddcccaaa___^^^]]][[[YYYXXX%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((((()))************))))))+++---///000000000///000000////////////......000111333333333333555666777777777666555444555777666666666555555555555444333555777999:::999777666444444555555555444333333222222333333333333222222222222111111111000000000------,,,+++************+++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((((((((()))+++---)))+++......---,,,---------000333666:::DDDQQQ[[[fffjjjrrr~~~xxxlllaaaPPPLLLEEE>>>777333000//////......///000...+++))),,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((************************''''''((()))***++++++,,,))))))))))))))))))))))))************++++++++++++---......///111222444555444666888999:::;;;>>>AAA===>>>@@@CCCEEEHHHIIIJJJIIIHHHIIIJJJLLLKKKHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGAAABBBCCCEEEFFFFFFFFFFFFGGGFFFFFFGGGJJJKKKKKKJJJJJJHHHEEECCCBBBBBBDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA???@@@???===:::888888999888777666555444333333333555555444444333222222222111222333444444222111///......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''(((((())))))))))))************************,,,---...000000///...---------...------...111333111000//////111222111111555444333222444666999;;;999:::999888777777999;;;888777777777666666666666%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''((()))*********)))((('''))),,,...000000000//////////////////////////////111333333333333555777666666777555444333555666444444444555555555555666444666777888999888666555555555444333333333333333222222333333333333333222222222222111111111000000...---,,,++++++******+++************************)))******++++++******)))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))''')))******))))))+++---)))+++.........---...///...//////000222555;;;???@@@FFFQQQ^^^kkkuuuzzz|||{{{kkk^^^UUUKKK@@@:::444333222000///000111333---------...000000///---,,,---...............///++++++++++++***************************)))))))))************************'''(((((())))))*********)))))))))))))))))))))))))))))))))*********++++++---------...///111222333111333555777777999;;;===<<<===???BBBDDDFFFGGGHHHEEEEEEFFFHHHIIIHHHFFFCCCCCCBBBBBBBBBBBBDDDEEEFFFEEEFFFFFFFFFFFFFFFFFFFFFAAABBBBBBDDDEEEGGGIIIJJJJJJIIIHHHJJJLLLMMMLLLKKKGGGGGGFFFEEEDDDEEEGGGHHHEEEDDDDDDCCCBBBAAAAAAAAA??????>>><<<999777777888888777666555444333333333555555555444333333222222222333333333333222111111---------,,,,,,,,,,,,+++*********************************)))))))))((((((&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))),,,,,,,,,+++++++++******''''''((()))******)))'''+++,,,---......///000111111000000000000000000000444333222222333444444444222333333222111111222444000111222222222222222333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''')))*********)))(((&&&(((+++...000000000000......//////000000111111///111333333333333555777555666666555333333444555333333444444555666666666666666777888888777666555666555333222111222333333222333333444444444333333222222222111111111111000///...---,,,++++++++++++************************((())))))*********))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''&&&''')))(((***++++++******,,,...///...---///222333111///666777;;;@@@HHHQQQYYY^^^kkkzzz~~~{{{yyyrrrjjjeeeXXXOOODDD===999666666888000111111111//////000111///---******,,,---------+++,,,,,,,,,+++***+++,,,+++++++++************)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************------------///000111222222444666777888999;;;======>>>@@@BBBDDDEEEEEEFFFCCCCCCDDDFFFHHHHHHFFFDDDBBBBBBBBBBBBCCCEEEFFFHHHDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHKKKNNNOOOMMMLLLKKKLLLMMMNNNMMMLLLDDDFFFHHHIIIIIIIIIJJJLLLEEEEEEDDDCCCBBBBBBAAA@@@>>>???>>>;;;888666666777888777666555444333333333666555555444444333333222333333333222222222111111---------,,,,,,,,,++++++************************************))))))))))))&&&''''''''''''''''''&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((((((((())))))))))))******))))))***,,,.........+++,,,---......---,,,+++)))***,,,------///222444...------///111222222111///111222111000///000111///000111000///---------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***+++,,,---.........---------...............444333111000000111333444555444444333333444444555333333333444555666888888777777666555555555555666555555555333111111333555555333333444777777444111222222222111111111111000------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))(((((((((((((((((())))))))))))(((((((((((('''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))*********++++++++++++,,,------,,,,,,---///...//////111333555777888FFFMMMVVV\\\ccclllxxx~~~tttlllUUUSSSNNNHHHBBB>>><<<:::555555444333222111000000---------------------------------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++,,,---------------------000222555666777888;;;===???@@@@@@@@@AAABBBEEEHHHHHHHHHIIIJJJJJJJJJIIIIIIGGGEEEBBBBBBDDDGGGHHHIIIIIIHHHGGGGGGIIIJJJIIIGGGEEEHHHMMMQQQRRRPPPMMMKKKKKKLLLOOOPPPPPPOOOMMMLLLGGGDDDBBBEEEKKKMMMLLLIIIGGGEEEBBB@@@??????AAABBBCCCBBB@@@===;;;999888777888666444333333333222000666555444333222222222222000111111111111000//////------,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++000000//////.........---////////////////////////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((()))***,,,---.........---------...............111111000000111333444555444444444444444444444444111111222222333555666777777666555555444444555555444555666555333333555666555444333444666777444222222222222111111111000000------------,,,,,,,,,+++++++++++++++++++++++++++,,,+++***)))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''((((((((()))))))))))))))))))))*********+++++++++,,,...---,,,,,,---...++++++,,,---...000111222,,,000444777:::???FFFKKKOOOSSSZZZ___dddhhhlllooo{{{|||{{{yyyvvvttttttuuutttsssrrrrrrssstttwwwxxxtttrrrooojjjgggdddbbbaaaUUUQQQMMMKKKJJJFFF>>>888;;;:::777444222111000000000000//////...---------------------------------,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''))))))(((''''''((())))))++++++,,,,,,---------...000222444555666888:::<<<===>>>?????????@@@CCCEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFCCCAAABBBDDDGGGIIIIIIHHHGGGFFFGGGHHHIIIHHHGGGHHHKKKNNNPPPQQQNNNKKKHHHJJJLLLNNNQQQQQQOOOMMMKKKEEEBBB@@@CCCGGGIIIHHHEEEDDDBBB@@@>>>>>>???AAABBBBBBAAA???===;;;999888777888666333222333333111000222222111000////////////111111111111111000000///---------,,,+++************++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,------***+++++++++,,,,,,------.........---------,,,,,,........................%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))'''((()))+++---.........---------.........//////...///000111333444555666222222444444444444222222000000000111222333444555666555555444444444444444777999:::999666555555555444333333444555666444222222222111111111000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,+++***)))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((()))))))))))))))))))))************+++---...---++++++,,,---+++******++++++,,,---...000/////////000222444555111333444666888===BBBFFFHHHHHHHHHEEEBBB?????????HHHGGGEEEDDDDDDDDDEEEFFFDDDCCCAAA>>><<<:::999999:::777555444555444000,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((()))******+++,,,---.........000333444555666999;;;<<<===>>>>>>===>>>@@@BBBBBBCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@AAADDDGGGIIIIIIFFFEEEEEEFFFHHHHHHHHHGGGKKKLLLNNNOOONNNKKKHHHFFFIIIKKKOOOQQQRRRPPPMMMJJJEEEBBBAAABBBEEEFFFEEEBBB@@@???>>>===>>>???AAABBBAAA@@@???===;;;999888777777555333222333333222000111111000///............111111222222111111000///...------,,,,,,++++++*********++++++******)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))************************++++++++++++((()))***+++,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''(((***,,,---......,,,,,,------.../////////...///111222444444555555111222444555555444222111111111111111222333444555555555444333333333333444<<<>>>???===:::777555555444333333333333333333222111111111111000000000000.........---------,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))(((((())))))))))))(((((()))((((((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((()))))))))******+++,,,---,,,+++***+++,,,---,,,,,,++++++,,,,,,---000...,,,---...000//////444333222000///000333666222333444333222111222333444333222111000000111111333333222111000000//////444222000111222333111000000000//////......------,,,,,,,,,---------......++++++++++++++++++++++++*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++------...---///111333333555777999:::<<<======<<<===>>>@@@??????@@@AAABBBBBBBBBBBB@@@@@@@@@BBBEEEHHHIIIIIIEEEDDDDDDEEEHHHIIIHHHGGGJJJKKKKKKKKKJJJIIIGGGFFFJJJLLLPPPSSSSSSPPPMMMJJJGGGEEEDDDDDDFFFFFFEEECCC=========>>>???@@@BBBBBB???>>>>>><<<;;;999888777888666444333444444333222333333222111000000000000111111222222111111000///---------,,,,,,,,,++++++***************))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((()))))))))******)))))))))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&(((***+++,,,------,,,,,,------...//////000000000111333333333333333111222444555555444222111333333333333333444555666555555444333333333333444;;;===??????===;;;::::::444444444333222111111111111111111000000000//////......---------,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))(((((())))))))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((()))))))))***+++,,,,,,***)))***,,,...---,,,++++++++++++,,,***)))((()))+++,,,,,,++++++---............000222///000222222222222444555000000/////////000000000......//////////////////...---,,,---.........---.........---,,,,,,+++***+++,,,,,,------......///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***+++,,,---+++---000111222333555777999:::<<<===<<<===>>>???<<<===>>>???@@@@@@@@@@@@??????@@@CCCGGGIIIJJJIIIEEEEEEDDDFFFIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLNNNQQQRRRRRROOOLLLIIIGGGFFFEEEDDDEEEDDDCCCBBB<<<===>>>???AAAAAABBBBBB=========<<<;;;999888777999777555444555666555444444444222111111111111111000111111111111000//////---,,,,,,,,,,,,,,,++++++)))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((((((((('''''''''((((((((())))))************************++++++++++++++++++++++++************************%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***++++++++++++,,,,,,---...///000000111111111222222333333444333333444555555444333333555444444444555555666777666555555444444444444444666888;;;<<<===>>>???AAA888888777555222000000222111111000000000/////////------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))***(((((())))))))))))((((((***)))(((''''''&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((***++++++******+++,,,++++++***))))))))))))))),,,,,,,,,,,,------------(((***------,,,,,,---...***+++,,,,,,******+++,,,------......///000000000+++,,,---............---///000000000000//////...((()))******++++++***************++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&''''''((()))***++++++))),,,...///000111444666666888;;;<<<<<<<<<>>>???;;;<<<===>>>???@@@@@@@@@???@@@BBBEEEIIIJJJJJJHHHGGGFFFFFFHHHKKKMMMMMMLLLIIIHHHGGGFFFGGGHHHJJJKKKMMMNNNPPPPPPOOOLLLIIIGGGCCCBBBBBBAAA@@@@@@??????===>>>???AAAAAAAAA@@@???;;;;;;<<<<<<;;;999888666888666444444555666555444222222111000//////////////////000000//////...---++++++++++++++++++++++++))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((*********)))))))))((((((*********+++++++++++++++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''(((((()))******))))))++++++,,,---...///000000000000000000111333555777555555555555555555555555555555555444555555666777777666555555444444555555444666888999999;;;===@@@======<<<888333111222333111000000000////////////,,,,,,+++++++++*********++++++++++++++++++++++++******))))))))))))******(((((())))))))))))((((((***)))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&((()))***)))***+++---***))))))(((((((((((()))$$$'''***)))'''&&&(((***...///000...,,,+++,,,---...///000///---,,,---...++++++,,,,,,------,,,,,,+++,,,---.........---,,,)))***,,,---,,,+++***)))((()))+++,,,------,,,,,,***************+++++++++************************)))))))))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''(((((()))))))))(((***---...///000333555222555888:::;;;;;;===>>>;;;<<<===>>>???@@@@@@@@@@@@AAADDDGGGJJJKKKJJJHHHHHHHHHHHHJJJNNNPPPPPPOOOLLLKKKIIIGGGHHHJJJLLLNNNNNNNNNMMMKKKIIIGGGEEECCC????????????===<<<<<<======>>>@@@AAA@@@>>><<<;;;999:::;;;;;;;;;999777666666444333222444444444333111111000///...........................------,,,************************)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((++++++,,,---...///000111///......///111444888:::777666555555555555666777555555444444444555666666777777666555555555555666777888777666555555888:::@@@AAA???;;;555222333555000000000000////////////+++++++++*********))))))++++++++++++++++++++++++***)))))))))))))))******(((((())))))))))))((((((******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%''')))))))))***,,,...******))))))))))))******&&&***//////,,,+++...222******+++******+++///222)))***++++++***)))***,,,++++++,,,,,,,,,+++******,,,---.........---,,,+++(((+++...000///---+++++++++,,,---------,,,+++***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''((((((((((((((((((***,,,---...000222444///222666888999:::<<<===;;;<<<===???@@@AAAAAAAAAAAABBBEEEHHHKKKLLLJJJHHHIIIIIIIIILLLOOORRRRRRQQQPPPNNNKKKIIIIIIKKKNNNPPPNNNMMMKKKHHHEEECCCAAAAAA>>>??????>>>===<<<=========>>>???@@@???<<<999777888999;;;;;;;;;999777666444333111111222333222111222111000//////......///------......------,,,+++))))))))))))))))))******)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))&&&&&&'''((()))***++++++&&&'''''''''(((((())))))************************&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))***+++---...///000000/////////000222555666555444222222555666777777666555444333333444666888666555555444444555555666888888777777666666555555777666666999======777111111222222111111000///...---,,,,,,+++*********+++************************************))))))))))))(((((((((((('''''''''''',,,***((('''''''''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))++++++************++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++*********))))))***************)))((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((()))******&&&((()))***)))'''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***,,,------------...000000111333555888:::<<<===;;;;;;<<<<<<<<<<<<<<<<<<@@@AAACCCEEEFFFGGGGGGHHHFFFFFFGGGIIIJJJKKKLLLLLLKKKJJJHHHFFFFFFHHHKKKLLLQQQOOOLLLHHHEEEBBB@@@???>>>>>>======<<<<<<;;;;;;============<<<;;;:::999999888888888777777666666666555444222111000000000///////////////......---------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))'''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((***+++,,,...//////000//////...///111333555333222000111333444555555444333222111111333444666444444444444444555555666888888777777666555555555222000000333666666222---111111111111000///......---,,,++++++*********+++************************************))))))))))))((((((((((((''''''''''''***(((&&&&&&((((((((('''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))******))))))))))))***************))))))************************************++++++++++++++++++***************+++++++++,,,++++++*********)))))))))***************)))((((((*********************+++((((((((((((((((((((((((((((((((((((((())))))***''')))))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++,,,,,,,,,,,,---///...///111333555888::::::999:::;;;;;;<<<;;;;;;;;;>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIIIIHHHFFFEEEFFFGGGIIIKKKLLLKKKIIIFFFCCCAAA@@@?????????>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888777777666555555444444222111000000000000///////////////...------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((()))***+++---......000///......///000111222000///...///111222222222111111000///000111222333111222222333444555666666888777777666555555444444///---,,,---000111...+++111111111111000///...---,,,,,,+++************+++************************************))))))))))))((((((((((((''''''''''''((('''&&&&&&((())))))(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''((())))))))))))(((((((((((((((((()))******))))))))))))******))))))))))))))))))))))))******++++++++++++******((())))))))))))*********************))))))))))))))))))******))))))(((((((((((()))******+++,,,,,,((((((((((((((((((((((((((((((''''''(((((()))***)))))))))(((((('''''''''''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))++++++******,,,---+++,,,...000222444666777777888999999:::::::::999;;;<<<===>>>????????????BBBAAA@@@??????AAACCCDDDFFFEEEDDDDDDDDDEEEGGGHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888777666444444333222111000000/////////000...////////////...------,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,---//////...---......///000///...---...000111111000000000/////////000111222///000222333555666777777777777666666555444333333111///------///000///...000000000000///...------++++++***************+++************************************)))))))))((((((((((((((('''''''''''')))'''&&&&&&((()))((('''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((())))))************))))))(((((()))))))))***************)))))))))(((((((((((()))))))))))))))((((((((()))))))))*********+++(((((((((((((((((((((((((((''''''''''''((())))))***((('''''''''((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((())))))))))))***,,,***+++,,,...000222333444555555666777888888888888999999:::;;;<<<<<<<<<<<>>===<<<;;;:::::::::;;;;;;;;;;;;::::::999999888666444333222111000//////.........//////......//////......---,,,,,,,,,,,,++++++++++++***+++++++++***************)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++------------------............---///111222111000000000000000000111111222///000222444666777777777777777666555444333222222222000/////////000111111//////000//////...---,,,*********))))))***++++++))))))))))))))))))))))))************)))))))))(((((((((((((((''''''''''''+++)))''''''''''''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''((())))))))))))((('''''''''''''''''''''''''''((())))))******))))))((())))))))))))************)))))))))((((((((('''''''''(((((()))))))))((((((*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((())))))'''&&&&&&((()))(((&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&'''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''(((((((((((()))+++***+++,,,---///000111222222222444555555666666666777888999:::;;;<<<<<<<<<@@@???<<<;;;;;;===???AAAAAAAAABBBCCCDDDDDDEEEDDDBBBCCCCCCDDDDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;::::::::::::::::::999888888888666555333222111000//////......---........................------,,,,,,,,,+++++++++*********************************)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))******+++++++++,,,,,,---------.........///111222111///000000000111111111222222000111333555777888888777777777666444333222111000000000///......///000000////////////...---,,,+++***))))))))))))***++++++))))))))))))))))))))))))************))))))))))))(((((((((((('''''''''''',,,***((('''''''''&&&$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************((((((((((((''''''''''''''''''((()))))))))((((((++++++***))))))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((&&&&&&))),,,---***'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''''''''''''''((())))))******%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&(((((('''''')))******++++++---...///000000///000111222333444444444666777888:::;;;<<<======???>>>===<<<===>>>@@@AAA@@@AAACCCEEEFFFFFFEEEDDDCCCDDDDDDEEEEEECCCBBBAAA>>>>>>======<<<<<<;;;;;;::::::::::::999888777777666666555444333111111000000//////...---------...---............---,,,,,,++++++++++++************)))))))))***************)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((())))))((()))***+++,,,,,,---------------///111111000...//////000111111111111111111333555777888888888777777666555444333111000000......//////.........///............---,,,++++++)))))))))))))))***++++++))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''+++)))'''''''''((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&''''''((())))))(((((()))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''(((---222222...***''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&(((((('''''')))***)))******+++,,,---......---...///111222222333333444555777999;;;<<<===>>>=========>>>???@@@AAABBB@@@AAADDDFFFHHHGGGFFFEEEDDDDDDEEEEEEDDDBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999777555555555444444333222111111000111111///...------------------......------,,,+++++++++++++++************((()))))))))*********+++)))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((('''''')))***,,,,,,------,,,,,,,,,...000111///---...//////000111000000000222444666888999999888777777666555444222111000///---///000000///......///............---,,,++++++))))))((())))))***++++++))))))))))))))))))))))))************)))))))))))))))((((((((('''''''''''')))'''&&&&&&((())))))(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''&&&&&&''''''(((%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((())))))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))+++000666777222,,,''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''((()))+++((())))))***+++,,,,,,,,,,,,---...000111222222222222333555888:::<<<===>>>;;;<<<===>>>@@@AAAAAABBB@@@BBBEEEHHHIIIHHHGGGFFFDDDDDDEEEEEECCCAAA>>><<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::888666444333333333333222222111111111333222000///...---,,,,,,------......------,,,++++++++++++************)))(((((())))))*********+++)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&'''((()))***+++,,,,,,***+++---...//////000000111111111000111111222222555555555555666666666666777666555333222111111000000000000000////////////000//////---,,,+++************))))))))))))******+++*********))))))((((((************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))))))))***,,,000333555///+++'''&&&(((((('''$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))***+++,,,---,,,...///111222222222222333555777888::::::::::::<<<<<<===>>>???@@@@@@AAAFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCBBB@@@>>>===;;;;;;;;;<<<===<<<;;;:::;;;===>>>>>>===<<<:::999888888333333222111111111222222111111000000//////......000000000000///...---,,,,,,,,,,,,+++++++++******************))))))))))))***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&'''((()))***+++,,,,,,***+++,,,...//////000000111111000000111111222222333333444444444555555555666555444222111000000000111111111000000000//////000///...---,,,++++++*********))))))))))))******************)))))))))(((************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((+++...222444222...)))&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))***+++,,,,,,,,,---///000111222222111444666888;;;<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@CCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>===<<<;;;<<<>>>===;;;::::::;;;<<<<<<;;;:::999888888777555444333333222222333333000000000000//////......000000000000///...---,,,,,,,,,+++++++++******************)))))))))((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***++++++***+++,,,...////////////000000000000000111222333222222222222333333333333444333222111000000000000222222222111111111000000//////...---,,,++++++*********))))))))))))******************))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&))),,,...000333000,,,((($$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,+++,,,...///000111111111555777:::===>>>>>>===<<<999:::;;;<<<>>>>>>?????????@@@AAAAAAAAAAAA@@@???<<<===>>>???@@@???>>>===;;;===>>>>>>;;;999888888999999888888777777777777555555444333333333333444000000000////////////...///////////////...---,,,,,,++++++++++++***************))))))))))))(((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******+++***+++,,,---.../////////000000///000000111222333111111222222222333333333222222111000000///000000444333333222222111111111//////...---,,,,,,+++++++++******))))))******+++*********)))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&((()))***000111000,,,&&&$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++++++++,,,---...///000000333666999<<<>>>===<<<:::999:::;;;===????????????>>>???BBBCCCDDDBBB@@@???===>>>@@@AAAAAA@@@>>>===;;;===>>>===:::777666666555555555555666666666666444444333222222222222222////////////////////////.../////////......---,,,++++++++++++***************)))))))))(((((((((((())))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))******)))***+++---......//////////////////000111222333111111222222222333333333111111000000///000000000444444333333222111111000.........------,,,,,,+++++++++************++++++))))))))))))))))))******************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%***...111///+++&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++******++++++,,,......///111333666999::::::999888999:::===???@@@AAAAAA@@@???AAADDDFFFFFFEEECCCAAAAAAAAABBBAAA@@@???===<<<:::<<<<<<;;;888555444444333333333444444444444555222111000000//////000000.............../////////...............------,,,+++++++++*********)))))))))))))))(((((((((((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''(((((())))))))))))***+++---.....................///000111222333111111111222222222222333111000000000000000111222555444444333222111000000......---------,,,,,,,,,++++++************++++++))))))))))))************************))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%)))...000...***&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))))))))***+++,,,---...///000222444666666666666888:::===@@@AAABBBAAAAAA???AAADDDFFFFFFEEEDDDBBBDDDCCCBBB@@@>>>===;;;;;;999::::::888555333333444222222333333333333333333//////...------------...---............/////////------.........------,,,+++************)))))))))))))))((((((((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''''''''((((((((((((((()))***+++,,,---.....................000111222333//////000000000111111111000000000000111111222333444444333222111000//////...------------,,,,,,,,,,,,++++++******++++++,,,((()))))))))************************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&)))---...---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((((((((()))+++---...//////000111222444555666777999<<>>???AAACCCDDDCCCBBBBBBDDDBBB???===;;;::::::;;;888888666444111111222444333333333222222222222222......---,,,,,,,,,,,,------------.........//////,,,------......---------************))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''((((((((((((((()))***+++,,,---.........------......///111222333............/////////000111000000000111222333444444444333222111000///...------------------,,,,,,,,,++++++******++++++,,,(((((())))))*********+++************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''(((((('''$$$$$$%%%)))---...+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((((('''((()))***,,,---////////////000222555666555888;;;>>>@@@@@@@@@???<<<===???@@@AAAAAAAAA@@@BBB@@@===:::888888:::;;;777666444111//////222444333333333333222222111111......---,,,,,,,,,,,,------------.........//////,,,,,,------...---------************)))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***++++++,,,,,,------...,,,,,,------...---------000000000111222222333333111111111111000000000000222222111111000/////////000///...---,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***)))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))******++++++,,,---...000222444555555666888:::;;;=========????????????????????????===<<<;;;888555666888;;;666222///111222222222222444333222111000...------,,,,,,+++***+++,,,---...////////////..................---,,,,,,,,,,,,---+++++++++***)))(((((('''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((******++++++,,,---------+++,,,------...---------...//////000000111222222000000000000000000000000111111111000//////......///...------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((())))))***++++++,,,,,,...///111333444555666777999;;;<<<======;;;<<<<<<===??????@@@AAA>>>===;;;888555444666888:::777444333222111000000333222222111000///......---,,,,,,+++,,,---...///////////////..................---,,,,,,,,,,,,,,,++++++******)))((((((''''''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''((((((((())))))******+++,,,,,,---++++++,,,---------------------...//////000000111////////////000000000000000000000///......---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((())))))***+++++++++,,,---///000222333444555777999:::<<<<<<===888999:::<<<>>>???AAAAAA>>>===;;;777444222444555888888666333111000000///111111111111000000000///......---------...///000/////////............---...---,,,,,,++++++,,,,,,++++++******)))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))******++++++,,,***+++,,,------------------......//////000111111///////////////000000000000//////...------,,,,,,+++,,,,,,,,,------,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))*********++++++,,,---///111222222333555888:::;;;<<<<<<888999:::;;;===>>>???@@@;;;;;;999666444222444555444777777333000111111111000000000000000111111111///////////////000000000//////.........------------,,,,,,+++++++++++++++************))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((()))******+++)))***+++,,,------------......///000000111111222.../////////000000111111//////......---,,,,,,,,,***+++,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))************+++,,,...///000111222444666999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<777888888666444444555777666===>>>777222222333222000000000000111111111111//////000000000111111111............------------,,,,,,+++************+++*********)))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((())))))***((()))***,,,------------...//////000000111222222//////000000111111222222/////////...------,,,,,,***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***))))))******+++---...//////111333555888:::;;;;;;<<<;;;;;;::::::999888888666777777777555555666888???HHHIII>>>444333333000000000000000000111111111...///000111111111000000.........------------,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))((()))***+++,,,---------------...//////000000111000000000111222333333333000000//////...---------+++,,,---------+++)))(((************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((()))))))))))))))******,,,---......000222555777999:::;;;999999888777777666555555777888999888666555666777AAAMMMNNNAAA444222222///111111111000000000000000......000111111111000///.........---------,,,,,,++++++***))))))))))))))))))))))))))))))))))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((***+++,,,---------,,,,,,------...//////000000000111222333333444444000000000///......------+++,,,---...---+++((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))***+++,,,---...///111444777999:::;;;666666555555444444444333999::::::999666555555555===JJJMMM???222111222///111111111111000000000///---...///111111000000///......---------,,,,,,,,,+++******))))))))))))))))))))))))))))))*********''''''''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))******++++++,,,------...------------......///000000000000000000000000000000000///......------,,,------......------,,,,,,,,,,,,+++++++++*********)))((((((((()))+++,,,)))+++------+++)))''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%'''((('''&&&$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))(((((((((''')))(((&&&%%%&&&''')))+++(((((((((((()))***+++,,,000000111222333555777888333333111111111333555666888666444222222222333444;;;===>>>;;;444111222444666555444222111000000000///000000111111///...---......---------,,,,,,,,,...---+++)))(((((())))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,---......------......//////000000000000000000000000000000//////...---,,,,,,,,,------......------,,,,,,,,,+++++++++*********)))))))))))))))******+++)))+++------+++)))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''(((((('''&&&'''((()))***(((((((((((()))***+++,,,.........///111333444555222222000000111222444666777666444222222222333444888:::;;;999444111222555666555333222111000000000000000111111111000///...............---------,,,---,,,+++***))))))******+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,............//////000000000000000000000000000000000000///...---,,,+++***,,,------......------,,,,,,++++++++++++*********((())))))************))))))+++---,,,***(((((((((''''''&&&&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((()))***++++++++++++,,,---...///111222111111000000111222444555666555444222222222333333444666888777333222444666555444333222111000000000111111222222111111000////////////.........---------,,,++++++++++++,,,,,,******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))***+++++++++------...///000000000000000000000000000000000000000000///---,,,+++***))),,,------......------,,,++++++++++++************((()))***++++++***)))((()))***,,,+++***(((((()))''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''((())))))))))))(((((((((((((((((()))***************+++,,,---///000111000000111222333444555555444333333222333333444333555666666555555666888555444333222111111111111222222222222111111000000000////////////.........,,,,,,,,,,,,,,,,,,------***))))))))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++,,,,,,...///000000000000////////////////////////000///...---,,,+++******,,,------......------,,,+++++++++*********))))))((()))***++++++***)))((((((***+++***)))(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''((())))))******))))))(((((((((((((((((()))************++++++---...///000000111222333444555666333333333333444555555666444555777777777888999:::444444333222111111111111222222222111111111111111000////////////.........+++,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''((())))))*********+++---///000000////////////////////////////////////......---,,,,,,,,,,,,------......------,,,+++************))))))))))))************))))))(((((()))***)))(((((()))***''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%'''((('''&&&$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((((((''''''(((((()))************+++,,,---......///000111222444444555111222333555666888999999777888888999999::::::;;;444333222222111111222222222222111000000000000111/////////.........------++++++,,,,,,,,,,,,+++***))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((())))))***(((***,,,...//////......////////////////////////........................,,,------......------,,,************))))))))))))+++******)))))))))))))))((()))***)))'''''')))***''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%'''((('''&&&$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******++++++***)))((((((((()))***+++)))(((((('''''''''(((((()))))))))))))))***+++,,,+++,,,...///111222222333000111333666888:::<<<===:::999999999:::::::::999333333222222111111222222222111000/////////000000............---------,,,++++++,,,,,,,,,***)))(((((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''')))+++---///......---////////////////////////.........////////////000,,,------......------,,,************)))))))))))),,,+++)))((((((((()))***((())))))((('''''')))+++'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%'''((('''&&&$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++***((('''''')))+++,,,)))(((((('''''''''((((((((((((((((((((()))***+++)))***,,,...///000111111///111333777:::<<<>>>???;;;:::999999::::::888777333333222222111222222222222111///.........///000......---------,,,,,,,,,+++,,,,,,,,,+++)))((('''((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))*********+++++++++.....................---111111111111000///...---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((())))))))))))))))))((((((((()))))))))))))))(((((((((''''''''''''''''''''''''++++++++++++************))))))))))))))))))))))))((((((''''''(((((()))***&&&&&&'''(((((()))******++++++***(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,---------///000111333666999<<<===<<<;;;999999999888555333555555444444333222111111222111111000///......---000//////---,,,+++******+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))))))))*********++++++------------------------/////////......---++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))((((((((((((((((((((((((***************)))))))))++++++******************)))***************++++++,,,+++++++++++++++************)))))))))))))))***++++++++++++++++++++++++,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,---------///000111333555888:::;;;999888777777888888666444444444333333222222111111111111000000///......---//////...---,,,+++******++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((()))))))))((((((((((((((((((((((((*********************************))))))(((((((((''''''((())))))******+++,,,,,,,,,++++++******************)))))))))))))))++++++*********))))))))),,,++++++*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,---------///000111333555666888888666555444555666777666555222222222111111111111111111000000//////.........//////...---,,,+++******++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((()))))))))******************++++++++++++///////////////...---,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''(((((((((((()))))))))'''((((((((((((((())))))***************+++++++++******)))))))))(((((((((******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,******************))))))++++++*********+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************+++,,,------000111222444555666666777555444222333444555444333000000000000111111111111000000/////////...............------,,,+++******************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))*********++++++---............------,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((('''(((((((((((()))))))))***((((((((()))))))))******)))))))))******+++++++++++++++++++++++++++++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---............---+++++++++,,,,,,---------+++++++++***++++++,,,,,,************************))))))))))))))))))))))))+++************,,,---...000111333444666666666666666444222111222222111000000000000000000000000111////////////............---------,,,,,,++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***+++++++++***++++++,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&'''(((((((((((('''((((((((()))))))))******((())))))******++++++,,,*********++++++,,,,,,---******++++++,,,,,,------,,,---------------......,,,,,,------.../////////......///000000///---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))),,,+++*********+++---......000222444555555555555666444111000000111111000111111111000000000000000........................---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((()))******+++,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((%%%&&&'''((()))(((((('''(((((()))))))))*********)))******+++,,,,,,------,,,,,,,,,---.../////////---...///000222333444444555555777888:::;;;<<<===<<<===>>>???@@@BBBCCCCCCBBBCCCCCCBBB???<<<999777555444333222111000//////111111000///............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))+++,,,...+++---///222333444333333444222000///000222222222222222222111111000000///........................,,,,,,,,,+++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((())))))***+++,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((%%%&&&((()))))))))((('''))))))))))))******************+++,,,------...............///000111111222888999:::<<<===???@@@AAAGGGHHHJJJLLLOOORRRTTTUUUVVVVVVXXXYYY[[[]]]^^^_________^^^[[[XXXSSSNNNLLLDDDCCCAAA???<<<:::888777444444222111000000000000------------------------))))))))))))))))))))))))---,,,***))))))+++,,,...(((***---000111222222111222000......000333444444444333333222111000//////---.....................,,,,,,++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''''''''((()))))))))))))))(((((()))************))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''')))'''%%%&&&(((***)))(((***++++++,,,++++++***)))...,,,,,,...222555444333...111666999<<<>>>BBBDDDKKKNNNTTTXXX[[[\\\^^^```aaaaaabbbeeeggghhhgggfffnnnmmmllljjjjjjjjjjjjkkklllmmmmmmjjjfffbbb______UUUSSSQQQOOONNNMMMJJJHHHDDDBBB???;;;888666666666333111.........///...---...------,,,++++++******---,,,+++***************+++++++++,,,---...000111000111222222444444555666333333222222111000//////000/////////............+++,,,,,,,,,,,,+++******)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''''''''((()))))))))))))))((())))))***+++*********,,,,,,,,,++++++*********))))))))))))))))))))))))'''(((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((())),,,------+++))))))******,,,---...///...,,,***,,,000444555555===AAAFFFJJJNNNQQQUUUXXX]]]```cccfffggghhhiiikkkiiikkklllnnnnnnooooooooonnnllljjjiiihhhhhhiiijjjjjjkkkllljjjfffcccaaaaaa^^^\\\YYYXXXWWWUUUSSSQQQOOONNNLLLIIIFFFCCCAAA@@@;;;999666555444333111///------------------------++++++******)))***************++++++,,,...///000000111111222333444555555333333222222111000000///000000/////////.........+++,,,,,,,,,,,,+++******)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((%%%&&&''''''((((((''''''''''''((())))))))))))((())))))***++++++++++++***+++++++++++++++*********))))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''((())),,,---,,,***,,,,,,+++***+++---000111222222222666<<>>BBBEEERRRVVV\\\aaafffiiikkkllljjjkkkkkkjjjgggeeedddeeejjjkkklllmmmmmmnnnqqqssssssvvvwwwtttpppooosssxxxvvvuuutttrrrrrrrrrrrrrrrpppsssvvvwwwwwwxxxxxxzzzyyywwwssspppmmmjjjfffccceeeccc```^^^]]]^^^___```WWWUUURRRQQQOOOMMMJJJGGGEEEDDDAAA>>>:::777555333000///...---------------************+++,,,------...//////000111222333333222222222111111111111111111000000000////////////,,,------------,,,++++++))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''(((((()))************))))))))))))***************))))))))))))))))))))))))))))))))))))************))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,,,,+++,,,...111...222999BBBKKKRRRXXXZZZ___bbbeeegggfffeeeeeeeeedddeeeggggggeeeddddddeeekkkmmmppprrrsssuuuwwwyyy}}}zzz{{{~~~~~~yyysssnnnhhhdddhhhgggdddbbb```aaaaaabbbYYYWWWSSSRRRQQQPPPNNNLLLHHHGGGFFFCCCAAA???===<<<555444222000---,,,+++++++++++++++++++++,,,------......///000111222222333111111111111111111111111111111000000000/////////---------------,,,++++++)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''((())))))))))))(((((()))))))))*********+++))))))))))))))))))))))))((((((((())))))))))))***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((())))))******))))))))))))))))))))))))))))))******+++,,,,,,---(((***,,,,,,---000666:::@@@EEEMMMVVV]]]aaabbbbbb___aaacccdddccceeehhhlllkkknnnpppqqqqqqqqqssstttxxx{{{|||wwwsssuuutttsssrrrooollliiigggccc___ZZZWWWVVVVVVUUUTTTNNNMMMLLLIIIGGGEEECCCBBB>>>===:::666333000...---,,,,,,,,,,,,,,,------...---......///000111222222111111111111111111111111111111111000000000//////---------...------,,,+++)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''''''''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))***+++,,,,,,------...000222333555;;;CCCIIIVVVZZZaaafffhhheeeaaa^^^ZZZ\\\___bbbfffmmmwww~~~|||xxxsssnnniiidddcccbbbbbbbbb[[[ZZZWWWTTTPPPMMMJJJIIIHHHFFFBBB>>>999666333222------,,,,,,,,,---......------...///000111222222111111111111111111222222111111111111000000000000------......------,,,+++)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''''''''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%'''))))))(((&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((+++,,,,,,+++))))))***,,,)))+++---/////////......///333:::@@@HHHPPPXXX]]]fffdddeeegggfffaaa^^^^^^dddjjjooosss{{{~~~wwwuuuvvvsssmmmgggccc[[[RRRNNNNNNKKKHHHHHHJJJIIICCC===<<<777555111...,,,,,,---...,,,---...///000111111111000111111111111222222222222111111000///......---...---,,,---......---+++))))))+++,,,,,,+++***)))+++*********))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###%%%***,,,***'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%'''((()))'''&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))(((+++,,,---,,,+++***,,,---......---,,,---000333666@@@FFFPPPXXX]]]___```aaagggeeeeeehhhhhhgggkkkqqq{{{oooaaaYYYXXXVVVPPPMMMPPPQQQMMMIIIIII>>>;;;777333111000///...---......///000000111111000000111111111222222222111111111000///.........,,,,,,,,,---......,,,***)))***++++++++++++***)))************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&+++...---***%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&''')))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&'''''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***,,,------,,,+++,,,...//////...---000777@@@FFFSSSXXX^^^bbbcccbbb``````gggffffffhhhiiinnnzzzrrrhhheeeaaaXXXQQQSSSWWWUUUQQQOOOGGGCCC>>>:::777555222000//////.........000111222000000000111111111222222111111000000//////......++++++,,,...000///,,,)))******+++++++++******)))************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###&&&+++...---,,,%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++(((&&&%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))************+++,,,,,,+++***,,,------000444888===EEEOOOVVVaaa```^^^\\\[[[^^^bbbfffooooooqqqssstttyyy|||zzzpppeee^^^aaaddd```XXXRRRNNNJJJDDD@@@===:::666333222111///------...000111000000000000111111111111111000000000/////////...+++,,,...111222111---***++++++++++++*********)))*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&)))++++++***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((()))))))))******)))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++(((&&&%%%&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++***+++,,,+++***+++---000222999BBBIIIMMMRRRWWW\\\cccbbbaaa```ccciiirrryyy~~~zzz~~~~~~uuufff]]]VVVPPPIIIEEECCCAAA<<<888666555222///......////////////000000000111111111000000000000////////////,,,---///222444333///,,,,,,++++++******)))))))))))))))))))))))))))******(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((())))))******))))))(((************************))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&'''''''''&&&'''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******((())))))******++++++++++++,,,,,,,,,---111666:::AAAIIISSSXXXXXXWWWYYY\\\[[[```gggooovvv~~~wwwlllaaaYYYPPPKKKJJJHHHDDD???<<<;;;888444222000///.../////////000000000111111000000000000////////////------///111333333000...---,,,+++***))))))))))))))))))))))))************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%'''((()))'''&&&&&&'''''''''((((((((()))&&&'''''''''((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********((())))))******+++,,,,,,------...000444;;;DDDJJJRRRXXX]]]^^^ZZZYYY\\\```^^^eeeqqq}}}~~~ooofffZZZSSSQQQOOOKKKFFFCCCBBB???;;;777333111///////////////000000000111////////////000000000000,,,,,,---///111111000...---,,,+++))))))))))))***((()))))))))************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))(((((())))))))))))((((((************************))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%'''))))))(((&&&&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,...///000333999CCCOOOWWW[[[^^^```]]]XXXYYY```ggglllrrr|||zzzoooaaaYYYVVVTTTOOOKKKHHHGGGDDD@@@;;;666222000////////////000000000000////////////000000000000+++++++++,,,...//////---...---+++))))))))))))***(((((())))))*********+++)))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((((((((('''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((())))))))))))))))))******+++....../////////---,,,+++************))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,+++***)))(((+++)))'''(((+++...000111...222;;;FFFQQQYYY\\\]]]YYY]]]______eeeqqq{{{vvvmmmiiicccWWWMMMNNNJJJGGGFFFCCC>>>888666000000000111111111222222000////////////000000111......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))******+++***)))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((()))))))))))))))))))))******+++111111111111000...,,,***************))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))***+++,,,,,,++++++***'''***.../////////000222???FFFPPPWWWYYYZZZ[[[]]]XXX```iiiooowww|||rrriii```YYYPPPJJJGGGDDDCCCBBB888666333111//////000111111111111000000000000000.........---------,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))******)))))))))((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&''''''((((((''''''&&&''''''((((((((())))))))))))))))))))))))******+++333333333222000...,,,***++++++*********)))))))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))***+++,,,,,,,,,,,,'''---222333111333999???SSS\\\dddddd^^^ZZZ[[[______kkkyyyyyymmm]]]PPPKKKKKKLLLLLLDDD@@@:::555111000000111222222222222111000//////.........------------,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''(((((((((((('''''''''(((((((((((())))))))))))))))))))))))******+++000000111111000...,,,++++++++++++*********))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,,,,,,,---...000111444>>>KKKUUU]]]bbbdddaaa[[[ZZZ___eeeppp|||mmmZZZQQQPPPNNNKKKKKKHHHBBB===888555333222000000111222222111000///............------------------,,,,,,,,,+++++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))(((((((((((((((((())))))*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((('''(((((((((((()))))))))***)))))))))))))))******++++++,,,---.........---,,,++++++++++++************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************------,,,,,,,,,,,,,,,,,,...///222888CCCPPP[[[aaa\\\[[[YYYWWWXXX^^^iiiqqqkkk```[[[SSSJJJLLLJJJHHHDDD???:::555333...//////000111111111111//////.........------------------,,,,,,,,,++++++************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))***++++++******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((('''&&&&&&'''(((((())))))(((((('''((((((((()))))))))******)))))))))))))))******+++'''(((***,,,------,,,,,,,,,++++++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++------,,,,,,,,,---......000555???LLLWWW^^^___]]]XXXXXXXXXZZZ```kkkxxxvvvpppbbbSSSNNNMMMLLLIIIDDD>>>999666111000000000000111222333/////////.........------------------,,,,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))'''(((***+++,,,++++++***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))(((((((((((()))))))))*********)))))))))))))))******+++'''(((***+++,,,++++++***,,,,,,+++++++++*********))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++---///111333===EEERRR\\\aaa___ZZZVVVXXX```jjjpppuuu}}}wwweeeXXXWWWTTTOOOJJJEEE@@@>>>777666333111000111222333////////////...............------------,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''(((((())))))******&&&(((***,,,,,,,,,+++***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))************)))))))))))))))******+++)))***+++,,,++++++***))),,,,,,,,,+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))+++...111444666LLLUUU___ccc___YYYVVVUUUZZZkkk~~~sssccc```[[[UUUPPPKKKHHHFFF===;;;666222000111222333000/////////..................---------,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&''''''((()))******+++&&&(((***,,,---,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************&&&&&&&&&'''''''''(((((('''((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************((((((((((((((()))******************)))))))))))))))))))))))))))))))))))))))************++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&(((+++------,,,+++***'''+++///......444AAALLLaaaeeefffaaa[[[XXX]]]bbbooowwwssskkk```UUUNNNKKKKKKBBB===666333333333000---222000...---...//////...---------,,,,,,,,,+++++++++++++++***************)))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))((('''&&&%%%$$$$$$&&&''''''((()))******+++*********)))))))))))))))***)))))))))+++,,,,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((()))))))))*********(((((((((((((((((())))))******+++++++++,,,,,,,,,,,,++++++***************+++++++++++++++*********)))))))))***************,,,,,,+++*********+++++++++*********))))))))))))************************)))************+++++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((***)))))))))((((((((('''(((((((((((()))))))))******************************+++,,,+++***))))))))),,,---000555<<>>999666444222111222333333111///............------------------,,,+++******)))((()))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******************))))))))))))))))))*********+++++++++++++++'''))),,,---......///000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''///...,,,)))(((&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))************************---------,,,,,,+++******,,,,,,---......---,,,,,,,,,,,,------....................................---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))*********+++++++++,,,++++++***************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))************************************&&&***......---...222666888EEEVVVcccgggccc]]]ZZZ\\\dddtttzzzlllZZZXXXTTTOOOJJJDDD???===444333111222333333222111/////////.........------------,,,,,,+++******)))***)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((())))))***+++++++++************))))))))))))***+++++++++,,,,,,,,,---,,,...000000//////111444''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''///---+++)))''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))************************++++++,,,,,,+++++++++++++++++++++++++++---...000000000///////////////000111111222222//////......------,,,,,,------,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++************+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++&&&***......---///555;;;FFFSSScccjjjfff^^^[[[[[[fffpppxxxfff___VVVPPPLLLHHHCCC???777555222000111111111000000////////////.........,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******(((((())))))*********+++************************+++++++++,,,,,,------...,,,...000000///222777<<<''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((()))))))))*********************++++++++++++******+++,,,---......///***+++,,,...000222333444555777999<<<=========<<<======>>>>>>???@@@@@@AAA<<<;;;:::999888666555555444333111///...---,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---,,,++++++******++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''((((((((()))))))))***))))))*********+++++++++++++++++++++++++++++++++(((,,,//////000777CCCMMMZZZaaahhhhhhbbb```dddjjj{{{|||pppaaaXXXVVVSSSMMMHHH@@@<<<777333111111000000000000000/////////......+++++++++,,,,,,,,,,,,---*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********(((((()))))))))))))))))))))))))))******++++++,,,++++++,,,,,,---.........***...333777<<>>EEEUUUdddttt}}}''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))),,,+++)))***++++++***)))+++++++++,,,...000333555777<<>>666111222111000000111111000............------------,,,---,,,+++)))))))))******)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((()))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))************************************************,,,,,,------------,,,+++///000000222888DDDTTT___oooyyy''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))***************+++)))((())))))+++,,,,,,,,,,,,---...111555999===???MMMQQQWWW\\\___bbbeeefffbbb]]]XXXUUUVVVVVVUUUSSSSSSSSSTTTUUUTTTSSSQQQOOOLLLLLLLLLMMMMMMNNNOOOOOONNNPPPQQQPPPNNNMMMNNNOOOPPPPPPQQQRRRTTTUUUWWWWWWYYYYYYYYYXXXTTTPPPKKKHHH@@@===888333000---------///...---,,,+++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,***,,,------,,,...111555777DDDWWWhhhpppnnneee^^^aaafffsss}}}llleee]]]VVVQQQIII>>>666555333111111111000...,,,............------------,,,,,,******))))))******)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((()))(((''''''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++*********+++++++++++++++***+++---......---------...333;;;DDDPPP```qqq|||~~~(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))*********++++++,,,,,,++++++,,,------...///000///111666<<>>777444222000111000///...//////.........---------++++++*********************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((())))))((('''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))******+++++++++,,,***+++++++++,,,,,,,,,---...000111000///...000222555???OOO___lllyyy((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))***************+++,,,,,,------+++---//////...///000222999===DDDMMMVVV]]]bbbddd```aaa```^^^[[[ZZZ[[[\\\^^^ZZZVVVSSSSSSTTTUUUVVVXXXZZZ^^^bbbdddeeedddccc```aaacccffflllrrrwww{{{nnnlllggg___WWWPPPLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNKKKLLLNNNQQQTTTWWWYYYZZZ^^^[[[VVVOOOHHHBBB===;;;333111000...------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---//////------333===FFF[[[dddmmmkkkaaa[[[___eeemmmzzz~~~uuuiii[[[MMMCCC:::777333111111333444444/////////.........------******************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))***)))((('''(((***(((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,+++++++++,,,,,,------...///000000...,,,///555:::IIIUUUfffvvv(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))***************++++++,,,------...+++...222555666999===@@@JJJOOOUUU\\\aaaddddddddd\\\[[[ZZZXXXXXXZZZ___cccbbbbbb```___^^^```dddgggkkknnnrrrwwwyyyzzzyyyyyywwwwwwxxx{{{{{{sssjjjccc```___XXXYYYZZZZZZXXXVVVSSSRRRSSSRRRPPPNNNOOORRRUUUWWWZZZZZZXXXVVVSSSOOOLLLJJJ<<<:::666222///...------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,...000///222===MMMZZZhhhkkkkkkeee]]]^^^iiissszzzvvvfffYYYQQQEEE@@@999444222333444444////////////............*********+++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))''''''((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,------++++++,,,,,,---.........---.........111999EEEOOOcccmmm{{{))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,,,,---.........333:::???DDDJJJPPPUUUZZZ]]]aaaddddddaaa]]]ZZZXXXXXXWWWWWWZZZaaajjjpppsssuuuvvvuuuuuuwww|||{{{yyyyyyrrrssssssrrroookkkgggddd___\\\VVVPPPNNNOOOQQQSSSQQQRRRUUUVVVWWWVVVTTTSSSNNNJJJDDD===777333000///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------***---000333999HHH]]]mmmnnnlllggg```^^^eeessswwwkkkeeeRRRJJJ@@@777333111111111000/////////............)))******+++++++++******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''((()))***((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------++++++,,,,,,---...//////...000222555<<>>MMMSSS[[[bbbggghhhfffddd^^^]]][[[\\\```ffflllpppuuuyyy~~~wwwppphhhccc```ddd___VVVOOOKKKKKKOOOQQQVVVVVVVVVVVVTTTOOOIIIDDD888444000---------------///---+++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************((((((((()))))))))*********+++,,,,,,---...///000111555???NNN^^^jjjppprrrooofffbbbgggqqq}}}|||vvvooo___LLL???;;;888666444222000000111111///...,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((())))))***+++,,,,,,,,,++++++++++++++++++---******...111//////111666???OOOaaarrr~~~))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))******+++***+++,,,...//////////////////...000555>>>IIIQQQ___aaaeeeggggggddd```]]]YYYXXXXXX\\\eeeqqq}}}yyytttsssuuummmbbbVVVOOOLLLLLLNNNOOOPPPSSSVVVXXXWWWTTTQQQBBB===666111///.........000...---,,,---,,,***)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************((())))))))))))*********)))+++,,,------...000222000<<>>HHH]]]ggguuu(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***************+++***,,,......------///222777>>>GGGPPPWWW[[[___bbb___^^^^^^^^^aaaeeeiiillllllnnnssszzz~~~||||||yyyrrrjjjeeeaaa[[[XXXTTTSSSSSSUUUVVVVVVUUURRRMMMHHHBBB;;;444//////---,,,,,,---...---+++++++++++++++************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************+++++++++++++++---...---,,,...333888IIIXXXiiisssqqqkkkgggfffjjjttt}}}ppp```JJJ777444333222111222111///------------,,,,,,,,,++++++******++++++++++++******************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,---------.........111//////333999DDDUUUddd|||))))))))))))))))))))))))))))))))))))))))))))))))++++++*********++++++,,,+++---/////////111777<<>>:::666333222111111000...------------,,,,,,,,,***++++++,,,,,,++++++***************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))***************+++------,,,------...//////000000111555AAAUUUhhhvvv))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...,,,///222555888AAANNNWWWWWWXXXZZZZZZZZZZZZ[[[]]]___eeeooo{{{~~~|||{{{{{{}}}~~~~~~xxxsssllleee```TTTSSSRRRQQQQQQPPPNNNKKK@@@;;;555000............,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++...111111555@@@QQQ___ooouuuvvvnnneeejjj}}}|||mmmaaaBBB>>>888444222222222222......---------,,,,,,,,,***++++++,,,,,,++++++***************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))++++++++++++,,,---......---------...///000000111666===NNNggg{{{+++*********))))))(((((()))***+++***)))((()))***...,,,++++++---......---000333999CCCNNNVVV[[[\\\```YYYUUUWWWYYYZZZccclllxxx}}}zzzppp^^^VVVOOOOOOOOONNNOOOQQQKKKGGG@@@999444000......,,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))************))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))),,,,,,,,,---...---+++***000000///333BBBXXXiiippprrrnnnjjjhhhfffmmmzzzqqqUUUJJJ===444222333444333000000...---------------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))*********************))))))))))))))),,,+++)))))))))+++---///...000222000---...444:::BBBYYYrrr~~~}}}yyy+++*********))))))))))))***+++,,,+++***)))***,,,+++---......---...111444>>>CCCKKKTTTZZZ^^^``````bbbbbbdddfffeeeiiiwwwpppfff\\\WWWSSSNNNMMMNNNOOOMMMIIIEEE@@@:::555111------,,,++++++,,,,,,---************************************************************))))))))))))*********)))((('''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******---,,,+++,,,---...//////111222555???SSSgggqqqrrrpppkkkfffeeeeeennnwwwfffXXXFFF:::666555222000000000///...------------,,,,,,,,,++++++++++++***************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***************,,,+++*********,,,---...---000111//////666DDDPPPdddsss|||xxx***************)))))))))+++,,,------++++++,,,---+++///222000...000777>>>NNNUUU]]]bbbcccbbbcccdddjjjpppxxxzzzxxx~~~~~~pppfff[[[QQQKKKJJJKKKKKKLLLLLLIIIBBB999222......---,,,,,,,,,---...++++++++++++++++++++++++************************************))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***------,,,,,,---///111333///555@@@QQQfffvvvxxxrrrlllgggbbbaaafffsssyyyiiiSSSBBB:::777333000111000///......---------,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((())))))))))))******))))))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,---------///111222222555CCCYYYkkk}}}{{{ttt}}}************************+++,,,------,,,+++---...---///111111333999DDDLLLZZZ^^^aaaaaa______dddiiixxxxxxiiiYYYOOOLLLGGGGGGIIIKKKKKKGGG>>>888111000...---,,,,,,---...++++++++++++++++++++++++************************************)))))))))(((***)))))))))((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,++++++,,,------------///111333...<<>>999444000.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------,,,...111000//////222666III\\\qqqyyyxxxtttooolllccclllvvvnnnUUUAAA888555333222111000////////////------------,,,,,,,,,,,,,,,++++++++++++*********************************'''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((+++************))))))))))))))))))************+++*********************************++++++++++++,,,+++++++++,,,,,,------...,,,,,,---///000111222333222;;;KKK___rrryyyssssss*********++++++,,,,,,,,,***,,,---...------///000444===KKKXXXbbbggghhhiii_________eeepppqqqfffYYYQQQOOONNNLLLHHHLLLHHHAAA:::555111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------...///000///...222:::@@@]]]jjjvvvyyyuuuqqqnnnjjjgggwwwjjjUUUCCC999333333222111000000000000...------------,,,,,,,,,,,,,,,+++++++++*********************************''''''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((+++++++++*********))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,...000222555666;;;LLLdddxxxsssjjjppp|||*********++++++,,,,,,,,,,,,---//////...///000222===LLL___kkklllhhhcccaaa\\\]]]cccnnnzzziii]]]XXXUUUPPPKKKSSSOOOGGG???888444111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...---000000///------444@@@JJJhhhpppuuutttrrrppplllgggkkk{{{fffOOO???444333222111000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((++++++++++++******))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---///333777999FFF]]]yyyzzzjjjgggyyy+++***)))***+++++++++***///,,,,,,//////---444>>>NNNZZZggglllgggbbbaaacccbbbfffppp}}}}}}sssfffWWWOOOOOOSSSPPPMMMHHHBBB;;;444///000///---++++++,,,...///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,...111222......888MMM___sssuuuvvvsssnnnjjjhhhhhhxxx~~~www___@@@:::111333777000...222////////////...------,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((+++***)))'''''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))***************+++++++++,,,...//////...------......///222333///000>>>PPPaaatttvvvooommmwww+++******+++,,,---,,,,,,333...,,,///333777AAALLL___eeejjjjjjddd```aaacccrrrxxxwwwgggZZZVVVUUUSSSQQQNNNKKKDDD;;;444000///---,,,---------,,,------------,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,---///111222999GGG[[[iiitttvvvvvvppphhhffflllrrryyyuuu}}}qqqUUU>>>222111444000000444111000//////......---,,,,,,,,,,,,,,,++++++++++++***+++*********))))))))))))******(((((('''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********************++++++++++++*********))))))+++++++++*********))))))************************************+++++++++++++++,,,...///......///000000...///333777AAAUUUggguuuwwwrrrvvv***+++,,,---......------444///...444>>>IIIUUU^^^mmmlllhhhdddbbbdddiiimmm|||mmmddd^^^[[[YYYXXXWWWQQQGGG>>>444111///...000000...+++............------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************+++++++++,,,+++++++++,,,,,,,,,------......111:::III[[[jjjsssvvvwwwsssjjjdddiiiyyy}}}qqqnnnrrrmmmLLL:::444444000222555000000000///......------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((()))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********************)))+++++++++***************+++++++++***************************************************++++++,,,,,,***,,,---.........000111444000000888FFFYYYooo}}}wwwuuuzzz+++,,,......---,,,,,,---000000444@@@PPP]]]fffjjjlllgggaaa___dddooozzzuuulllgggbbb``````[[[SSSKKK>>>888333000111222///---.........------------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,++++++,,,,,,------......000///444CCCXXXkkkuuuyyyxxxtttllleeeeeessswwwpppjjjhhhrrr}}}^^^GGG999666222333555...000000//////...---------------,,,,,,,,,+++++++++************************((((((((())))))******+++************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))************************************************************************)))******++++++,,,,,,,,,,,,---......---...///111555444777EEEYYYooozzz,,,...///...++++++,,,......555BBBRRRbbblllnnnlllddd```]]]```mmm}}}zzzsssjjjeeebbb^^^YYYTTTHHHAAA888222000000///...------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,+++,,,,,,---......//////...000;;;OOOfffwww}}}|||yyyqqqgggccckkk~~~tttgggaaa```ggg}}}kkkPPP>>>777222444555...111000000///......---------------,,,,,,,,,++++++***************+++++++++(((((()))*********++++++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************)))******+++,,,,,,------...///000///......000222333999FFFYYYnnn---...///---+++,,,000444888DDDTTTbbbmmmrrrooohhhaaaaaadddmmm{{{vvvkkkddd___[[[YYYPPPKKKBBB999222...---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000---555GGG]]]rrr~~~~~~vvvooohhhiiiuuuwwwjjj___]]]aaammmtttYYYEEE;;;333444666000111111000//////......---------------,,,,,,,,,,,,*********+++++++++++++++))))))***+++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))*********************+++++++++***************+++++++++++++++++++++++++++++++++)))******+++,,,---......///000000000///000222444666FFF[[[ooo,,,...///---,,,000777>>>MMMZZZfffmmmppppppkkkdddaaagggrrryyylllbbb___^^^ZZZXXXRRRGGG:::222//////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111111555CCCYYYnnn{{{|||yyynnnnnnpppwww~~~mmmccc^^^cccmmmzzzjjjSSSEEE888555777111111111000000///............------------,,,,,,,,,*********++++++,,,,,,,,,******+++++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))***++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++)))******+++,,,---...///...///000000111333777:::GGG\\\ttt}}}+++---...---...333>>>FFF^^^jjjrrrqqqnnnlllhhhbbbaaakkk|||uuuhhhccccccaaabbb```UUUDDD888222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...///000111222@@@QQQhhhzzz|||vvvrrrfffmmmxxxzzzfff^^^___jjjxxx{{{bbbPPP===777666111111111000000//////............---------,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,+++***)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))******+++---...//////,,,---///000222666:::>>>YYYooozzz{{{//////111333222999NNNcccpppqqqqqqooogggdddlllwwwrrrzzzmmmccchhhiiigggbbbYYYLLL???888222000//////---***,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,))))))*********+++++++++---------............///333+++)))///000...333???SSSkkkxxx{{{yyynnnllleeesssvvvlllddd^^^ggg|||wwwtttsssssstttuuutttsssrrrrrrqqqrrrrrrqqqrrrrrrsssrrrqqqooonnnlllkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmmmmmmmoooqqqtttuuutttssssssttttttvvvyyyzzz{{{{{{dddKKK:::555777000111222111000///000000000//////---,,,+++******+++++++++************)))+++++++++************)))******))))))))))))*********)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&''')))+++---))))))))))))************+++++++++*********))))))++++++******************,,,,,,,,,++++++******************)))******+++,,,++++++++++++---...000111444000...111333999IIIZZZuuu{{{vvv---,,,///555<<>>RRRhhhqqqsssqqqlllgggdddjjjxxxzzzwwwwwwwwwooocccSSSFFF:::111///222........................,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************++++++++++++++++++++++++///...---,,,,,,++++++++++++,,,,,,,,,---------------------............/////////222:::JJJ```ttt{{{{{{pppggghhhooopppgggdddgggqqqzzz}}}wwwtttvvvxxxyyy{{{~~~{{{yyyxxxyyyzzzyyyyyyyyyyyy{{{~~~vvv[[[@@@;;;555222444444222000////////////............------,,,,,,,,,+++++++++***)))))))))((((((((((((******))))))))))))******)))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))*********+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------555444333333222222222222777JJJaaarrrKKK```tttwwwqqqkkkfffbbbfffooozzzyyyzzzyyyoooaaaSSSCCC666222444........................,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------------.........//////000111666BBBWWWnnn|||{{{vvvhhhcccmmmxxx|||oooiiijjjqqq}}}tttFFF???888555555555222...///////////////.........---------,,,,,,,,,++++++))))))))))))((((((((((((******))))))))))))******)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))************))))))******++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---000333666888777666555GGGaaazzz}}}}}}eeekkkpppqqqlllhhhfffgggppp}}}wwwrrrrrroookkkkkkmmmnnnmmmllllllllllllmmmnnnppprrrtttzzz{{{{{{vvviiiRRR<<<333555---000111///,,,,,,---...,,,,,,,,,+++++++++******,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,...000000000444111;;;UUUnnnzzz{{{zzzxxxmmmddddddmmm~~~wwwhhheeeqqqbbbEEE000444888111,,,000111000///......------------,,,+++*********+++,,,+++++++++************))))))))))))))))))******+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))((((((+++*********))))))((((((************************))))))***++++++++++++******************************++++++,,,,,,------...000222---...888:::>>>KKKfffvvvzzzqqqoooqqqsssrrrooonnnppprrr{{{ssslllgggdddaaa^^^gggdddbbbccceeegggfffeeeccccccbbbcccdddfffhhhiiiiiikkknnnqqquuuyyy|||}}}wwwcccLLL???===...000111000.........///------------,,,,,,,,,+++,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---...///000///333555DDD^^^ttt||||||{{{rrriiibbbeeeppprrreeefffyyyuuuTTT999777;;;555111333111111000///............---,,,+++*********+++,,,+++++++++************))))))))))))))))))******+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++*********)))))))))************)))))))))(((************************))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///333000///555888CCCWWWwww~~~uuuvvvvvvtttrrrpppqqqvvv}}}yyynnnjjjeeebbbaaaaaaaaa```^^^]]]\\\]]]___aaaaaa```\\\\\\\\\\\\\\\^^^```aaa```aaadddgggjjjlllmmmnnnqqqtttxxx|||rrrZZZHHH@@@222111111000000//////000............------------,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000222<<>>222111333000...000---------,,,,,,,,,,,,+++------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---///000//////222888===GGG]]]tttzzztttpppkkkvvv{{{tttoooPPP???999666333222222111000////////////---------------,,,+++++++++++++++************))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++++++++))))))))))))***************************************++++++,,,,,,,,,,,,,,,------------------------------......///000000000///333666GGGddduuu~~~cccfffppp}}}wwwtttuuuyyy}}}}}}~~~}}}~~~yyy[[[GGG666444555111///222............------------------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000...000000//////333<<>>888555111000///......---------,,,---.........---,,,++++++++++++************))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++(((((())))))*********+++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111<<>>HHH___xxx|||oooxxxsssUUUCCC;;;555111000//////......------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))(((((()))*********************************************************************+++,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,---------...............///000111//////111222222;;;QQQgggwww|||~~~xxxtttwww{{{oooeeehhhqqq}}}uuuRRR===777555555333111/////////111.........---------,,,,,,++++++++++++************************************++++++************++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,,,,---------............,,,---000000///222888OOO___ttt~~~yyyiiiTTTDDD888222000000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((((()))*********************************************************************+++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,------------//////.........//////000///000222333777EEE___vvv}}}~~~}}}vvvrrr|||rrrddd```hhhsssdddFFF666555444333222111111000000.........------------,,,,,,+++++++++************************************++++++************++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************+++++++++++++++++++++++++++,,,------,,,,,,---...,,,------------............------000222333999@@@aaavvvzzz~~~xxxcccNNN===555444111111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))(((((()))*********************************************************************+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,------------...000//////............//////000222444<<>>888555222111111111000...//////.........---------,,,,,,,,,++++++++++++***************************++++++************++++++))))))))))))))))))))))))************))))))((((((((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************++++++++++++++++++++++++***+++,,,,,,++++++,,,------------.........//////000333555222...555LLLbbbyyyzzz~~~mmmRRR>>>666444333222000////////////............---------,,,************************+++++++++************)))************************))))))))))))))))))))))))(((((()))*********************************************************************+++,,,,,,,,,,,,+++******++++++,,,---------,,,---------............//////.........//////000000111333<<>>777888666222222.../////////////////////------------------------,,,,,,+++++++++++++++***************************************************++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------............///...///000///...///222555<<>>QQQjjj~~~{{{}}}zzzmmm^^^YYYfffuuuvvvccclllxxx{{{sssJJJ>>>888000222222222111111000/////////......---------,,,,,,,,,------,,,,,,,,,,,,------************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111000000333//////333222111===MMMcccqqq~~~xxxnnnnnntttpppssszzz```JJJ>>>666333666333222222111000///..............................++++++++++++++++++++++++))))))******++++++++++++************************,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++******))))))******+++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////+++...111111000333:::@@@ZZZppp{{{rrrfffYYY___ppptttwww|||qqq```kkkwwwxxxTTTDDD===333333222222111111000/////////......---------,,,,,,,,,...------,,,,,,------...************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++***)))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///111111111000555111111666777777FFFXXXwww~~~{{{~~~zzzssspppkkknnnvvvwwwzzzyyyUUU???888666333222111000//////...//////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000///000222000111<<>>999555222111000///////////////.........---------,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++---,,,++++++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////...000222111444CCCSSSkkkuuurrrbbb\\\]]]ppp~~~jjjjjjrrruuunnn]]]bbbnnnwwwzzzRRR???888333333222111000000//////000///............---------------------------------,,,,,,,,,+++++++++******,,,+++++++++************************************************************)))************+++++++++******++++++++++++************))))))******+++,,,,,,,,,,,,---------......------...///000111222222///000222333555BBB^^^www}}}ssskkkmmmooommmpppxxx}}}~~~uuu|||tttVVVBBB888444333222111000////////////.........------------,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,+++************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////---///111222111999LLL___pppxxx~~~jjj]]]\\\bbb|||}}}hhhfffmmmrrrjjjZZZaaannnvvvbbbDDD888666333333222000000////////////............---------------------------------,,,,,,,,,++++++++++++***++++++*********)))))))))************************************************)))************+++++++++******++++++++++++************))))))******+++,,,,,,,,,,,,---------......------...///000111222222...444666333:::PPPmmm~~~vvvmmmiiinnnqqqrrrwwwuuunnnwwweeeKKK;;;555444333222111000/////////............------------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------............////////////,,,000222111222===TTThhhttt{{{}}}{{{ggg]]]```jjj~~~gggccchhhmmmgggXXX^^^kkkttt~~~vvvSSS???:::444333222111000////////////............---------------------------------++++++++++++++++++++++++*********))))))))))))(((***************************************+++++++++))))))*********+++++++++******++++++++++++************))))))******+++,,,,,,,,,,,,---------......------...///000111222222111666777666EEEccc|||yyyqqqmmmmmmssswwwzzz}}}mmmiiissswwwYYYBBB888555444333111000000////////////.........------------------,,,,,,,,,++++++************************++++++++++++++++++++++++*********))))))***++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.............../////////000000...222333111444DDD\\\ooowww{{{}}}{{{zzzxxxfff]]]eeeqqqgggaaaeeeiiigggWWW]]]iiirrr|||}}}eeeGGG888555444333111000000/////////............---------------------------------++++++++++++++++++++++++*********))))))))))))(((************************))))))*********+++++++++))))))*********+++++++++******++++++++++++************))))))******+++,,,,,,,,,,,,---------......------...///000111222222222555555<<>>666555444222111000/////////............---------------------------------******+++++++++,,,,,,,,,,,,+++++++++************************************((())))))***++++++,,,,,,)))************+++++++++******++++++++++++************))))))******+++,,,,,,,,,,,,---------......------...///000111222222444666CCCZZZqqq~~~xxxmmmlllnnnmmmttt||||||yyy~~~wwwccc```fffmmmyyy}}}aaaGGG777777555333222111000000000/////////..................---------,,,,,,,,,************************++++++++++++++++++++++++))))))((())))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,---...//////////////////000000000000000222222555EEEaaaxxxzzzuuuttt{{{kkk[[[]]]tttmmmdddffflllwwwaaaaaajjjrrr~~~~~~wwwyyyjjjHHH777666444222111000////////////.........---------------------------------*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************((())))))***++++++,,,,,,)))************+++++++++******++++++++++++***************)))***++++++,,,,,,,,,,,,---------......------...///000111222222777<<>><<<777333222333111.................................---,,,,,,+++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........///////////////333222222<<>>888333333444222000..............................------,,,++++++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........///////////////333222444@@@ZZZttt~~~|||{{{{{{zzzmmmbbbdddttttttgggiiipppzzzggggggooosss|||wwwdddFFF:::333555555000...222////////////............++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************++++++++++++******************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------------...000---...111333222333777<<>>UUUjjjxxx}}}uuuyyyuuunnnkkkkkkqqqxxxiii[[[MMMIIILLLRRRZZZaaaiiittttttqqqxxxsssNNN>>>:::555222444000000000000000000000000------..................***+++,,,------,,,+++***************************))))))******++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,---......---......///////////////---...///000111222333333999DDDYYYpppzzzxxxvvvyyyqqq}}}{{{dddYYYcccrrriiikkkvvvuuuwww}}}llltttTTT<<<444000222666000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************************************************++++++++++++******************************++++++++++++++++++++++++)))************+++++++++******+++,,,---//////000///000333444666CCC]]]uuu|||wwwuuuyyy|||ooorrroooooottt{{{www^^^SSSJJJHHHJJJPPPZZZdddlllwwwuuuvvv{{{^^^CCC777222333666222111000//////...............---------,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////.........---,,,,,,...000333333333888UUUhhhoooyyy|||tttqqqpppxxxaaa___ppppppoooqqqvvvwwwwww}}}|||ppp{{{kkkAAA999444---444000000///...............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))*********+++************************++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,.........///////////////000333444444<<>>AAAFFFNNN\\\iiiuuu~~~~~~^^^AAA999666333111222333222111////////////............,,,,,,---------,,,++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000000111222444===QQQcccpppqqqqqqrrriii[[[^^^~~~~~~ttt}}}{{{vvvttt|||rrr______pppsssoooWWWnnnlllOOO:::444333222000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------000//////000000444AAAOOOrrr}}}{{{qqqxxx{{{pppsssrrrtttxxx|||qqq___PPPIIICCC@@@???AAAEEELLLZZZgggsss|||gggEEE<<<888333222444555444222////////////............,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000111111111222888EEEXXXfffooopppoooppp}}}|||ccc[[[dddwww}}}}}}xxxvvv~~~yyyccc___yyyqqqkkkuuu}}}___hhhpppTTT<<<444333222111000/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,------...000//////000222999KKK[[[vvvxxxpppyyyrrrpppppptttyyy~~~qqq___QQQJJJDDD@@@???AAADDDKKKYYYeeepppzzzsssPPP???:::444333555666555333////////////............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000111000000333===NNN___jjjmmmooopppqqq}}}qqq\\\\\\lll}}}}}}|||yyykkkbbbooo}}}kkkiiiccc\\\zzzxxx[[[AAA444444222111000/////////......------------......------------------------,,,++++++******++++++,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,---......///...///222666AAAVVVjjjzzzwww|||vvvrrrooopppuuu|||rrr```RRRKKKDDDAAA???AAACCCJJJXXXdddnnnxxx}}}YYYAAA;;;555444666888666333000/////////............++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000///...333@@@TTTdddmmmkkkoooqqqrrr~~~hhhVVV]]]ttt}}}}}}rrreeeiiioooeeexxxcccQQQgggbbbGGG555444222111000000//////.........------.........------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++******++++++,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,---......------000333999GGG___ttt}}}wwwwwwtttqqqppprrrwwwqqq```RRRIIICCC???>>>@@@DDDIIITTT^^^iiixxx```EEE===777777888777666777000/////////............------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000222///000@@@XXXhhhjjjnnnooopppyyyhhhYYYfff}}}zzzfffllltttlllwwwfffPPPbbbtttLLL999777333///000333333111////////////............---------------------------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,------...//////111111333@@@XXXkkkrrr}}}~~~yyysssrrrttttttrrryyyooo___PPPHHHCCC???>>>@@@CCCIIISSS]]]iiixxxfffGGG>>>777666777666555666000000/////////.........------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111222111222BBBZZZhhhjjjkkknnnsssggg\\\nnn~~~}}}iiimmm{{{qqqyyypppVVVaaa{{{yyyQQQ;;;888333000000222111///////////////............---------------------------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,---.../////////000111666FFF^^^pppwwwzzz~~~vvvrrrqqqsssvvvuuu||||||mmm\\\OOOGGGCCC???===@@@CCCGGGQQQZZZhhhvvvrrrKKK@@@777555666555444444000000000/////////......------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111333222444EEE\\\iiiiiiiiimmmvvveeebbbzzz~~~~~~hhhiii}}}rrryyy___^^^sss[[[>>>999333111111111///---////////////............------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000//////111;;;OOOgggwww|||uuu|||yyysssqqqqqqrrryyyyyyzzzkkk[[[NNNGGGBBB???===???BBBEEENNNWWWdddrrr~~~QQQDDD888555555444333333000000000////////////...------------------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000222222666GGG^^^hhhggghhhlllwww{{{dddhhhvvv|||~~~cccaaappp~~~nnnsssiiiZZZiiigggBBB:::333222222111///...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000333AAAWWWnnn{{{yyyqqq}}}}}}rrrqqqqqqrrrtttzzz}}}xxxiiiZZZOOOHHHBBB>>>===???@@@CCCKKKTTT^^^lllyyyXXXIII:::555555444222222111000000000////////////---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000///111222888JJJ```hhhdddfffjjjuuuvvvcccnnnvvv{{{aaa[[[ccc{{{mmmooottt\\\fffqqqGGG;;;222222333222000111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111333222777HHH___qqq|||wwwsssuuuooorrrrrrssswww{{{vvvgggYYYNNNIIIAAA>>>===>>>???BBBIIIQQQWWWeeettt|||___NNN<<<555555444222111111111000000000/////////------------------------......------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000///111333;;;NNNccciiicccdddggguuupppbbbsssxxxzzzcccYYY[[[vvv~~~rrrnnndddggg{{{NNN???222222444111000333////////////............------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...000111222444444===PPPeeettt~~~xxx{{{qqqpppsssrrrsssyyy|||sssdddWWWMMMHHHAAA>>><<<>>>???@@@GGGNNNSSS```pppxxx}}}|||eeeRRR>>>666666555222111111111111000000000//////------------------------///......---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000333666???SSSgggkkkccccccgggwww}}}jjjbbbxxx~~~}}}hhhZZZUUUiiizzznnn~~~jjjeeeXXXDDD444222333000///333////////////............------------------------+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---///000222333333666BBBXXXkkkxxxxxx~~~ooorrrtttppprrrzzz~~~qqqbbbUUULLLGGGAAA>>><<<>>>>>>???FFFMMMQQQ^^^mmmuuuyyyxxx{{{hhhTTT???777666555333111111111111111000000000000------------------------//////...---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000222555888BBBVVVjjjmmmeeedddiiiyyywwwfffbbb{{{jjj[[[QQQ```~~~nnnvvvlll```___III666333333...---222000/////////............------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++*********+++++++++,,,,,,---------+++,,,,,,---///111222333222777FFF\\\ooo{{{{{{vvvzzzooossstttoooqqqzzz}}}mmm^^^QQQGGGBBB??????>>>>>>>>>AAAFFFJJJOOOZZZiiissswww}}}WWW???<<<888444666555111111111111000000000000//////.........---------...---,,,,,,++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////000666222666HHH]]]hhhfff```___uuuppp```jjjmmmYYYQQQ[[[pppoooooouuu___lllpppUUU<<<444222...---222111111000......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---...///000000///555AAARRRcccvvv~~~vvvwwwyyytttqqqppppppuuu{{{zzzkkk\\\OOOFFFBBB?????????===>>>@@@EEEIIINNNYYYgggqqqvvv\\\CCC>>>888444555444111111111111000000000000//////.........---------...---,,,,,,++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000555222777JJJ^^^hhhgggccciiiiii]]]mmmqqq\\\PPPWWWjjjpppjjjxxx|||```cccvvvYYY>>>444222///...111111000///......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---...///000000000888EEEVVVgggyyyyyyxxx|||vvvqqqpppoooqqqwww~~~wwwhhhZZZNNNFFFBBB@@@@@@???======@@@DDDHHHMMMVVVdddooottt}}}cccHHH???777333444222111111111111000000000000...............---------...---,,,,,,++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////000000000444111999MMM```hhhiiiggguuuyyyrrr___ZZZqqqyyy```OOORRRcccvvvgggnnndddZZZpppaaaBBB555333111///000111000///......---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///000111222===JJJ\\\mmmuuu|||wwwqqqnnnmmmnnnqqqzzzuuugggYYYMMMFFFBBB@@@@@@???======???DDDGGGLLLTTTaaakkkqqqzzziiiKKK???666444555111111111111111000000000///...........................---,,,,,,++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...////////////000000000333222<<>>======???DDDGGGKKKRRR]]]hhhpppxxx{{{nnnOOO???555444666222111111111111000000000///---........................---,,,,,,++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000111222333@@@VVVdddgggkkkrrrwwwyyyvvv[[[SSS]]]iiiTTTQQQ]]]jjjdddvvvxxxZZZaaa|||rrrNNN888333222111///000//////............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////111444888FFFUUUhhhyyy|||vvvrrrooommmmmmooouuusssdddVVVKKKEEEBBB=========<<<===@@@EEEHHHKKKPPP[[[fffnnnvvvzzzyyyvvvTTTAAA555666888222111111111111000000000000---------..................---,,,,,,++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000111111333555DDD[[[ffffffkkkvvv|||ooo{{{kkkVVVSSScccmmmWWWSSS\\\~~~lllcccsss^^^WWWrrrxxxUUU<<<222111111/////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///111666:::KKK[[[nnnwww}}}uuuqqqooonnnooorrr{{{qqqaaaSSSIIIBBB???<<<<<<<<<<<<===@@@FFFJJJKKKOOOYYYeeennnuuu{{{~~~ZZZDDD666777999222111111111111000000000000---------.........//////...---,,,,,,++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000111111111444666GGG^^^gggeeekkkxxxrrrkkk~~~yyybbbSSSTTTkkknnnYYYUUUZZZxxxoooeeettt___RRRlll|||[[[???222000000000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000///111777<<>>TTTdddxxxrrrwwwrrrllllllnnnsssyyy~~~ooo^^^OOOEEE>>><<<<<<<<<;;;;;;<<<@@@FFFKKKNNNSSS[[[dddlllttt{{{kkkIII999666666444444444333222111//////...//////...------------.........---,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////...//////000111222444DDDRRR^^^fffdddjjj}}}~~~nnnwwwzzz]]]RRR]]]rrr^^^MMMPPPggg~~~|||```XXXaaalllEEE222333444000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222++++++++++++++++++++++++++++++******++++++,,,---------,,,+++,,,---...///...111...///222...444HHH^^^mmmuuulll{{{vvvpppmmmkkknnnuuu{{{~~~ooo^^^OOOEEE>>><<<<<<<<<;;;;;;<<<@@@GGGKKKNNNTTT\\\eeemmmttt{{{pppLLL999666555444444333333222111000////////////...------------.........---,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////...//////000111222666GGGUUU```gggffflll~~~vvvnnnzzzzzz^^^VVVfffyyyeeeQQQMMM[[[ooo~~~zzziiiRRR[[[qqqJJJ444444555000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...+++++++++++++++++++++++++++++++++***++++++,,,---------,,,,,,,,,---...///---000...000444111888LLLffftttrrrlllxxx~~~qqqmmmmmmlllpppxxx~~~nnn]]]OOODDD???<<<;;;;;;;;;;;;<<>>TTTlllzzz{{{rrrqqqpppmmmrrrooonnnttt}}}mmm[[[MMMDDD???>>>;;;;;;;;;;;;===BBBHHHMMMQQQWWW```hhhooouuuzzz~~~zzzWWW<<<777777444222222111111111111111111//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......//////000222333444>>>RRR]]]___cccgggssspppaaavvvlll\\\eeewwwmmmWWWMMMOOOVVVpppbbbXXXooo```???444222...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------.........//////...///111...///555555@@@WWWooo}}}vvvqqqvvvyyynnnnnntttpppooowww|||lll[[[LLLCCC???>>>;;;;;;;;;<<<>>>CCCIIINNNRRRXXXaaajjjpppvvvzzz}}}~~~}}}uuu\\\>>>888777333222222222111111111000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......///000111222444555AAAUUU^^^\\\```gggwwwkkkeee|||ddd[[[nnntttkkkrrroooZZZNNNOOOTTTmmmxxxxxxiiiUUUcccgggCCC444222///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------...////////////...000111...000666888DDD\\\www|||ssssssrrrlllmmmqqqqqqqqqzzz|||kkkZZZLLLCCC@@@???;;;;;;;;;<<<>>>CCCJJJOOOSSSYYYbbbkkkqqqvvvzzz|||}}}{{{rrrbbbAAA999777000444333333222111000////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......///000111333444555DDDYYY```[[[^^^iii|||~~~hhhkkk}}}^^^\\\xxxzzzfff^^^dddqqqqqq\\\OOOMMMOOOeeezzznnnkkkqqqUUUYYYnnnGGG666333111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---...///000//////...///111...111:::>>>LLLeeeyyywww}}}xxxoookkkkkkmmmrrrsss|||kkkZZZLLLCCC@@@???;;;;;;<<<<<<>>>CCCJJJOOOSSSZZZccckkkqqqvvvzzz||||||zzzpppgggDDD:::666...444444333222111000///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......///000111333555666FFF[[[aaa[[[^^^kkkvvvhhhnnnzzzZZZ]]]}}}mmm\\\VVV[[[fffuuuqqq]]]OOOKKKKKK```zzzllliii}}}yyyWWWUUUyyyrrrJJJ888555333000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---///000000000///......000...333===BBBRRRlllyyy}}}tttnnnlllkkkkkkrrruuu|||mmm\\\LLLBBB???>>><<<;;;:::;;;>>>DDDKKKOOOVVV\\\fffmmmrrrvvvxxxzzz|||{{{qqqhhhBBB:::999333666555444333111000///...000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................------111...---000111111444888OOOZZZ```[[[^^^qqqkkkaaatttkkkWWWcccmmmaaaVVVSSSWWW^^^hhhqqqppp___RRRIIIOOO\\\yyyjjjhhhuuu{{{aaaQQQmmmQQQ333000111111111000///////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------............///...333111222===FFFVVVmmmyyyqqqjjjfffiiipppqqqxxx|||nnn\\\LLLBBB???>>><<<;;;:::;;;???EEEKKKOOOVVV]]]fffnnnrrrtttvvvxxx~~~xxxooolllEEE<<<:::555666555444333111000//////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000......000111111444:::PPP[[[```]]]aaattt|||ggg___sss{{{eeeVVVjjj|||hhh\\\QQQNNNQQQXXXbbbjjj~~~qqq```RRRIIINNNZZZqqqcccdddqqqgggPPPhhhWWW888333333111111000///////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------............///---222000333@@@KKK\\\ttt}}}{{{|||oookkkiiikkkppppppzzz~~~ooo]]]MMMCCC???>>><<<;;;;;;<<<@@@FFFLLLPPPUUU]]]gggnnnqqqrrrsssuuu~~~~~~uuunnnrrrJJJ>>>;;;666555555444333111000//////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................000......111111111555<<>>666555111111000///////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------............///---111000444DDDRRReee}}}|||uuulllmmmlllmmmpppooo~~~ppp^^^NNNCCC???>>><<<;;;;;;===AAAGGGLLLPPPUUU]]]hhhnnnpppoooqqqrrr{{{|||~~~{{{tttooowwwNNN>>>:::777555555444333222111000/////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...............000...///111111111777>>>VVV^^^cccdddnnnssseeeeeezzznnnYYYWWWzzzwwwlllaaaXXXOOOLLLMMMRRR[[[dddnnnzzzxxxdddSSSJJJKKKRRRsssiiieeegggttt~~~UUU___fffAAA666444111000000///////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------............///---111000666HHHWWWkkk}}}qqqlllooooooooopppqqqrrr___OOODDD???>>>;;;;;;<<<>>>BBBHHHMMMQQQUUU^^^iiinnnnnnmmmooorrr{{{~~~yyyzzzyyytttrrr{{{QQQ===888777444444333333222111000000//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------........./////////...000111111111888AAAZZZ```dddhhhvvvqqqgggjjjlllXXXZZZqqqhhh^^^WWWOOOMMMMMMQQQZZZdddnnnzzz{{{eeeUUUKKKJJJNNNkkklllllljjjxxxZZZaaalllDDD555222111000000///////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------............//////222111888LLL\\\ooopppmmmqqqqqqpppqqqvvvsss```OOODDD??????;;;;;;<<>>???BBBGGGNNNSSSWWW]]]cccjjjlllkkkmmmuuu}}}yyyssspppjjjeeeccc~~~[[[???:::777555555444333222222222222////////////...............---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.../////////...---///333111222555333<<>>???CCCHHHNNNTTTXXX]]]dddkkknnnmmmpppxxx{{{sssmmmfffaaa___}}}\\\???;;;888555555444333222222222222////////////...............------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......///333111222666444>>>UUU```cccdddhhhzzzyyy___UUU\\\}}}~~~mmm___WWWSSSQQQOOOLLLHHHGGGIIIOOOWWW[[[fffuuu|||kkkTTTIIIJJJIIINNNcccnnnaaammmnnn\\\uuu^^^<<<888222111111000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222<<>>>>>@@@CCCIIIOOOUUUYYY^^^eeellloooooosss{{{}}}rrrjjjccc______^^^@@@;;;999555555444333222222222222////////////............---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............///333111222666555@@@WWWeeehhhjjjppppppWWWRRR```wwweeeZZZTTTSSSRRRRRROOOJJJHHHIIINNNUUUYYYcccppp~~~}}}lllSSSHHHIIIGGGJJJccczzzeeekkk~~~tttZZZiiibbb>>>999222111111000000000000000////////////////////////------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------......///000000000111333???VVVooo~~~zzzsssoookkklllnnnuuuooo[[[LLLDDDBBB>>>>>>@@@DDDIIIPPPVVVZZZ]]]dddkkkooopppuuurrrhhhbbb```aaa```AAA<<<999555555444333222222222222////////////............---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------....../////////222000222666666BBBZZZgggkkkooowwwlllTTTSSSgggqqq```WWWSSSTTTUUUUUUQQQLLLHHHIIIMMMRRRVVVaaakkkxxxmmmTTTHHHHHHEEEIIIgggjjjhhhwwwyyyXXX]]]xxxeeeAAA:::222111111000000000000000////////////////////////---------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------------......///000000000000333BBB[[[ttt||||||tttooommmmmmooovvvrrr^^^NNNEEEBBB>>>???AAADDDJJJQQQWWW[[[\\\bbbiiimmmpppwwwqqqhhhdddcccdddaaaAAA<<<999555555444333222222222222////////////............,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------.../////////222000222777777DDD\\\eeejjjppp{{{hhhTTTXXXrrr}}}lll]]]UUUSSSUUUWWWUUURRRLLLHHHHHHLLLQQQUUU```gggrrrnnnUUUHHHHHHEEELLLkkkmmmeeeqqq[[[YYYqqqjjjEEE;;;222111111000000000000000////////////////////////------------------------------------------------------------,,,,,,,,,,,,***++++++,,,,,,------...------......///000000000111666EEE```yyyssspppnnnnnnooowwwuuu```OOOFFFBBB>>>???AAAEEEKKKRRRXXX\\\[[[aaagggjjjnnnxxxqqqhhhfffhhhjjjcccBBB<<<999555555444333222222222222////////////............,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,---...///000...222000222777888EEE^^^ffflllsss}}}cccUUU```}}}yyyiii[[[TTTSSSUUUWWWSSSOOOJJJGGGHHHLLLRRRVVV```eeennnyyyoooVVVJJJJJJHHHMMMgggpppcccmmmggg\\\nnnqqqHHH<<<222111111000000000000000////////////////////////------------------------------------------------...------------,,,,,,,,,******+++,,,,,,---......------......///000000000333999JJJeee}}}qqqooommmnnnpppyyyvvvaaaPPPFFFBBB>>>???AAAEEEKKKRRRXXX\\\[[[```eeeiiimmmyyyqqqhhhhhhlllpppdddBBB<<<999555555444333222222222222000/////////............,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,---...///000...222000222777999FFF___iiiooovvvuuu^^^VVVeeeuuufffZZZSSSSSSUUUWWWPPPLLLHHHFFFGGGMMMSSSXXX```ccckkkvvvpppWWWLLLMMMKKKMMMaaaqqqbbblllrrr```mmmvvvKKK<<<222111111000000000000000////////////////////////------------------------------------------------......---------,,,,,,,,,******+++,,,,,,---......------......///000000000666;;;MMMhhhooommmmmmnnnqqqzzz|||gggUUUJJJEEEAAAAAACCCFFFKKKRRRXXX\\\^^^___bbbhhhooozzzvvvmmmllloooqqqiiiDDD:::666777666555333222111000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------///////////////.........111000111333555===OOO___kkkooozzzzzz]]]TTTlll}}}nnn[[[SSSUUUXXXVVVSSSMMMJJJGGGGGGKKKPPPUUUWWW\\\bbbkkksss{{{rrrXXXKKKJJJGGGGGG]]]qqqaaahhhuuuXXXhhhXXXBBB555222///...///000000000,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............///111222111///111BBBZZZqqq{{{ooonnnnnnpppsss}}}jjjWWWKKKFFFBBBBBBCCCFFFLLLRRRYYY]]]bbbbbbffflllsss}}}vvvllljjjlllkkkjjjEEE<<<999777666555333222111000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------/////////////////////...000000111333555===OOO```kkkppp|||www[[[UUUoooyyykkkZZZRRRTTTXXXVVVRRRLLLIIIFFFFFFJJJPPPUUUWWW^^^dddkkkrrrzzzsssXXXKKKJJJGGGGGGXXXuuuqqq___dddrrrTTTaaaxxx\\\BBB555222///...///000000000------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.........///111111111000444EEE]]]tttyyymmmlllmmmppptttmmmYYYLLLFFFBBBBBBDDDGGGMMMTTTZZZ^^^cccdddhhhooovvvuuuiiifffgggcccyyyjjjGGG>>>;;;777666555333222111000000////////////............------------------------------------------------------,,,+++++++++,,,,,,------------------------......////////////////////////000333555>>>OOO```hhhnnn{{{pppWWWVVVuuu~~~sssgggYYYSSSUUUXXXUUUQQQJJJHHHEEEFFFJJJPPPUUUWWW```eeelllrrrwwwtttYYYKKKIIIFFFHHHSSSiiisss___aaaqqqQQQ\\\uuudddCCC666333000...///000000000------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///......///000000111111222777IIIaaayyywwwlllkkkmmmpppuuuppp[[[MMMFFFCCCCCCEEEHHHNNNUUU\\\```ccceeejjjqqqwwwtttgggbbbbbb\\\pppjjjFFF===:::666666444333222111111111////////////............---------------------------------------------------,,,,,,++++++,,,,,,,,,------------------------............//////////////////000333666???QQQaaafffkkkvvv~~~hhhTTTYYY|||{{{nnndddYYYUUUWWWYYYVVVQQQIIIFFFDDDEEEJJJPPPVVVXXX```ffflllqqqvvv~~~uuuYYYKKKIIIFFFIIIPPPbbbxxxaaa___rrrQQQ\\\wwwlllGGG666444000//////000000000---..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...//////000000111222444:::LLLfff}}}wwwmmmlllnnnqqqvvvttt^^^NNNGGGDDDDDDFFFIIIOOOWWW^^^bbbeeegggllltttzzzttteee___^^^YYYmmmiiiEEE;;;888666555444333222111111111////////////............------------------------------------------------,,,,,,,,,++++++,,,,,,------------------------------.........//////000000//////111444777@@@RRRccchhhkkkrrrxxx```QQQ]]]zzziiibbb[[[YYYZZZZZZVVVQQQHHHEEEDDDEEEKKKRRRWWWZZZaaafffnnnssswwwuuuYYYJJJHHHEEEHHHMMM]]]}}}zzzaaa[[[yyyrrrRRR[[[yyyuuuMMM777444111///000000000///.........------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---///000000///000333666===PPPiiiyyypppoooooorrrxxxxxxbbbRRRIIIEEEEEEGGGKKKQQQXXX___dddhhhjjjpppxxx~~~ttteee]]][[[XXXnnnhhhCCC:::888666555444333222222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------------......///000000000///000222555999BBBUUUfffkkkmmmrrr|||vvvwww\\\SSSeeewwwfffaaa\\\[[[\\\[[[UUUPPPGGGEEEDDDFFFLLLSSSYYY\\\ccciiipppvvvzzztttYYYJJJHHHEEEFFFIIIXXXwwwwww___UUUooorrrQQQYYYwww}}}TTT888555222000000000000//////...------------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---///111000///000444888AAATTTnnnyyyqqqppppppsssyyy~~~hhhVVVMMMEEEFFFHHHLLLRRRYYYaaaeeehhhkkkrrrzzzuuueee\\\ZZZZZZpppfffBBB;;;999555555444333222222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...------------------------------......///000000111000111333777;;;DDDWWWhhhiiilllsssyyyvvvuuuZZZVVVmmmsssbbb___\\\\\\]]]ZZZSSSMMMGGGEEEDDDGGGMMMUUU[[[___hhhnnnuuuyyy}}}sssXXXJJJHHHEEEHHHIIIUUUrrruuu]]]SSShhhuuuSSSVVVtttYYY999666222000000000000//////...------------...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...............//////000---///111000...///444999DDDXXXrrr~~~wwwpppoooooossszzzkkkZZZQQQFFFFFFHHHLLLRRRZZZaaaffffffiiipppxxx~~~vvveee]]]ZZZ[[[qqqfffCCC<<<;;;555444444333222222222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,---...---------------------------------...///000000111111111444888<<>>666111111222000///000////////////............................................................---------------------------------.........//////000......000000000444:::JJJ^^^yyyzzzwwwpppooopppvvv}}}gggUUUJJJGGGHHHNNNSSSXXXaaaiiihhhgggllluuu}}}wwwfff^^^]]]```}}}gggAAA::::::555444444333222111000000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111222555;;;HHHXXXdddiiiqqqnnnYYYddd|||jjj^^^[[[ZZZYYYYYYVVVPPPJJJGGGDDDDDDIIIPPPUUU[[[bbbkkkuuu||||||}}}rrrXXXJJJGGGAAAEEEIIIOOOaaahhhWWWkkkWWWPPPfffhhh>>>777111111222000///000////////////............................................................---------------------------------.........//////000......000000000555<<>>JJJ]]]ooo|||qqqrrrmmmmmmrrrzzzlllVVVOOOKKKNNNUUUZZZ___ddddddcccgggpppzzzxxxkkkiiijjjmmm___BBB===888555444444333222111000000111000//////......//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222555===KKK\\\hhhqqqzzzooofff{{{xxxeee^^^[[[XXXWWWUUUQQQJJJDDDAAAAAADDDJJJOOOVVVbbbmmm{{{\\\JJJFFFBBB???GGGLLLUUUooollluuueeeOOO\\\wwwCCC:::222111111000000222////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000//////111222111444AAANNNddduuu~~~ssstttnnnooosss|||vvvZZZRRRMMMQQQVVVYYY\\\___aaaaaafffqqq{{{xxxjjjfffgggfff\\\@@@<<<777555444444333222111000000444222000---,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///222555>>>LLL]]]jjjqqq{{{mmmhhhxxxeee^^^[[[XXXVVVTTTPPPHHHBBB@@@AAAEEELLLPPPVVVaaalllyyy___LLLFFFBBB@@@GGGJJJOOOgggmmmppplllTTT```}}}DDD;;;333111111000000222////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000000000///000111222111555CCCRRRlll|||}}}rrrsssmmmooouuu}}}\\\TTTOOORRRWWWYYYZZZ\\\```aaahhhsss~~~wwwiiiddddddaaauuuZZZ???<<<777555444444333222111000000666444000---+++,,,...000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///111555>>>MMM___kkkppp|||jjjgggxxxeee]]]ZZZWWWUUUSSSOOOGGGAAA???AAAFFFMMMQQQVVVaaalllttt~~~bbbMMMGGGAAADDDJJJJJJMMMdddooommmrrrZZZfffEEE;;;333111111000000222000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000///000222222111555DDDTTTqqq|||qqqqqqmmmooovvvdddQQQLLLSSSSSSVVV[[[ZZZ```ccchhhoooyyyvvviiicccaaa```iiiWWW;;;999777444444333222222111111000///............---------------------------------,,,++++++******++++++,,,,,,,,,,,,---------......---------------------------------............///000222222444@@@RRRaaahhhuuuiiikkkppp```\\\\\\[[[XXXRRRKKKEEEAAACCCDDDFFFKKKRRR\\\dddjjjsssyyyeeeNNNDDDDDDDDDEEEHHHMMMdddpppmmmwww~~~[[[qqq}}}MMM888111444000000333111///............---------------------------------------............------,,,---......,,,,,,---...,,,,,,------...////////////444222111222222BBB^^^ttt~~~wwwooolllqqqxxxiiiUUUPPPUUUTTTUUUYYYWWWZZZ]]]ccciiirrr~~~wwwiiibbb___[[[gggVVV;;;999777444444333222222111111000///............---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------------------------------............///000222222555@@@RRRbbbiiirrr~~~qqq]]]kkkooo___\\\\\\ZZZWWWRRRKKKEEEBBBCCCDDDFFFKKKSSS\\\dddiiiqqqwwwgggPPPEEEEEECCCEEEIIIMMMbbb{{{eeebbbkkk]]]sssMMM999111444000000333000///............---------------------------------,,,,,,------------,,,,,,,,,---......,,,,,,---...,,,,,,------...////////////444222222444555EEEaaawww}}}vvvnnnnnnssszzzoooZZZTTTWWWUUUTTTXXXUUUVVVZZZ```fffmmmwwwwwwhhh```^^^YYYhhhTTT;;;:::777444444333222222111111000///............---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------------------------------............///000222222555AAASSScccjjjpppzzzcccTTTlllkkk]]]]]]\\\ZZZVVVQQQKKKFFFCCCCCCDDDFFFKKKSSS\\\dddiiinnnvvvkkkSSSGGGEEEBBBEEEIIILLL```wwwbbb^^^ggg^^^qqqNNN999111444000///222000///............---------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,---......,,,,,,---...,,,,,,------...////////////444222222666888JJJggg{{{www{{{uuunnnpppuuu|||sss^^^UUUXXXTTTTTTXXXVVVWWW\\\ccciiiooowwwwwwhhh```]]][[[mmmPPP;;;;;;777444444333222222111111000///............---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------............///000222333555AAATTTdddlllpppyyy{{{yyy[[[TTTnnn}}}hhh[[[\\\[[[YYYVVVQQQKKKGGGDDDBBBDDDFFFLLLSSS\\\dddhhhmmmvvvnnnUUUHHHFFFAAAEEEIIIKKK]]]yyyccc___hhh]]]kkkNNN999111444000///222000///............---------------------------------,,,,,,------------,,,,,,,,,---......,,,,,,---...,,,,,,------.../////////...222111111666:::MMMlll~~~sss{{{vvvnnnqqqvvv}}}vvv```VVVWWWSSSUUUZZZZZZXXX___hhhnnnssszzz~~~}}}vvviiibbb```[[[rrrMMM:::<<<777444444333222222111111000///............------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------------............///000222333666BBBVVVfffmmmooowww|||vvvpppVVVXXXnnn{{{hhh\\\[[[[[[YYYVVVQQQLLLGGGDDDBBBCCCGGGLLLTTT\\\dddhhhnnnwwwoooVVVHHHFFFAAAEEEIIIKKKZZZwwwaaa\\\eee___fffOOO:::111444000///222//////............---------------------------------------............------,,,---......,,,,,,---...,,,,,,------.../////////---111///000666;;;PPPooo~~~rrr|||wwwppppppuuu}}}{{{cccWWWVVVSSSVVV^^^___]]]fffpppwww|||~~~}}}|||}}}uuuiiieeeeee\\\vvvIII:::===666444444333222222111111000///............---------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------............//////222333666CCCWWWgggooollluuu}}}yyyvvviiiSSS[[[rrryyyiii___ZZZZZZZZZWWWSSSMMMGGGCCCAAACCCGGGMMMTTT]]]cccgggnnnwwwnnnUUUHHHFFFAAAEEEIIIJJJXXXxxxbbb[[[cccdddeeeOOO:::222444000///111//////............------------------------------------......//////......---,,,---......,,,,,,---...,,,,,,------.../////////---111//////666<<>>UUUvvvtttrrrzzzwwwpppooouuu~~~nnn]]]YYYTTTXXXbbbfffxxx}}}{{{}}}rrrkkkkkkmmmiiivvvDDD:::>>>555444444333333222111111000//////.........---------------------------------...------,,,,,,------...,,,,,,,,,---------......---------------------------------........./////////111333777DDDXXXiiiqqqoooyyyeeeVVVggg~~~nnnaaaZZZVVVXXXZZZZZZVVVNNNFFFAAAAAACCCGGGMMMUUU]]]cccgggjjjsssjjjRRRGGGFFFAAAEEEIIIIIIWWWxxx___TTTXXXuuufff___qqqPPP:::222444000...111...//////.........---------------------------------+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...,,,,,,------...//////000111444222222888@@@WWWxxxssssssyyyuuuoooooovvvqqqZZZXXXZZZYYYaaammmvvv~~~}}}|||{{{rrrmmmjjjiiigggeeeBBB;;;888777555555444333222000000///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,------......------........................---.../////////////////////111333999FFFYYYggglllqqqxxxbbb[[[iiiwwwkkk```ZZZ]]]]]]]]]ZZZUUUNNNHHHDDDBBBCCCGGGLLLSSS[[[bbbffflllsss{{{kkkSSSFFFCCCDDDFFFIIIIIIXXXrrrXXXRRRWWWnnnlll^^^mmmUUU777666555111333...444////////////............---------------------------------------------------...///...,,,++++++---.........//////////////////000111333888FFFbbbzzznnnyyyyyyrrrpppmmmvvvsss\\\ZZZ\\\]]]eeerrr|||~~~||||||zzzrrrmmmjjjiiiggg}}}cccBBB;;;999777555444444333222111000///.........---------,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,------......------........................---......///////////////000222333999GGGZZZhhhmmmsss{{{```\\\mmm|||rrrhhh```[[[\\\\\\]]][[[VVVOOOGGGCCCBBBCCCGGGLLLSSS[[[aaaeeejjjqqqzzzlllSSSFFFCCCCCCEEEIIIJJJWWWmmmUUUPPPTTThhhmmm]]]kkkVVV777666555111333...444////////////............------------------------------------------------,,,.........,,,+++,,,---............///////////////000222444888GGGccc|||nnn|||xxxqqqpppooowwwsss]]]YYY\\\^^^hhhuuuyyypppkkkiiihhheee{{{zzz___@@@:::888777555444333333222111000000.........------------,,,+++,,,,,,------,,,,,,+++------------------------+++,,,------......------------------------------------...///////////////000222333999GGG[[[iiioooxxxyyy\\\\\\ppp}}}xxxrrrjjjccc^^^[[[ZZZ\\\]]]\\\XXXPPPHHHBBBAAACCCGGGLLLSSSZZZ```cccgggoooyyymmmTTTFFFBBBBBBCCCHHHJJJUUUyyyiiiTTTOOOQQQccc{{{qqq```nnnYYY999666444111333...333////////////............------------------------------------------------+++---...---,,,,,,---...............//////000000///000222444:::JJJggglllwwwpppppppppyyyqqq\\\VVVXXX\\\fffsssxxxnnniiifffddddddzzz|||XXX===888666555444444333333222111000000............------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,---...///000000000///000222333888GGG[[[kkkqqq~~~sssXXX\\\sss}}}uuurrrmmmgggaaa]]][[[YYYZZZ\\\^^^^^^ZZZQQQIIICCCAAACCCGGGLLLRRRYYY^^^aaafffnnnyyyoooUUUFFFBBBBBBCCCHHHIIIQQQppphhhVVVQQQRRRaaattt{{{~~~xxxhhhwww]]];;;666444000333...333////////////............------------------------------------------------***,,,------,,,,,,...///------......//////000000000000222555<<>>PPPooouuuhhhuuupppqqqpppxxx|||lll[[[TTTUUUZZZcccmmm{{{wwwlllfffaaa___jjjQQQ===;;;999888333333333222222222111111/////////.........------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000000222333888HHH]]]nnnuuu}}}qqq___jjjvvvpppfffaaaZZZTTTQQQQQQSSSUUUYYY[[[]]]\\\XXXQQQIIIDDDAAACCCGGGLLLRRRWWW[[[]]]dddnnnyyyqqqWWWGGGBBBDDDBBBGGGGGGIII___yyyiiiXXXRRRSSSdddvvvyyyzzz{{{mmmzzzddd???666222000444...222////////////............------------------------------------------------+++---...---,,,,,,---...,,,------...///000111111000111333777???SSSsssttthhhuuuqqqrrrpppyyy~~~}}}~~~qqqeeeWWWQQQRRRYYYbbbjjjuuuvvvmmmgggdddbbbsss~~~LLL;;;:::888777333333333222222222222111////////////............+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111111111222333888HHH^^^ooovvv|||rrrbbbmmm{{{pppiii^^^YYYRRRLLLJJJLLLQQQUUUWWWXXXYYYXXXTTTMMMGGGBBB@@@CCCGGGLLLRRRVVVZZZ[[[ccclllwwwrrrWWWGGGCCCCCCAAAFFFGGGIII^^^xxxmmm[[[SSSVVVjjj{{{iiirrrgggAAA666222000444...222////////////............------------------------------------------------,,,.........,,,+++,,,---,,,,,,---...///000111111000111444888AAAUUUvvvvvvjjjuuurrrsssrrrzzz|||wwwrrrpppjjjiiijjjmmmpppqqqqqqpppggg]]]RRRMMMOOOWWW```hhhqqqzzzvvvmmmiiifffeeezzzxxxGGG888777555444333333222222222222222222000/////////............+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111111222333888HHH___pppwww|||rrrbbbkkk~~~wwwllldddXXXSSSLLLGGGFFFJJJPPPUUUUUUVVVVVVUUUQQQKKKEEEAAA@@@CCCGGGLLLQQQVVVYYY[[[bbbkkkvvvrrrXXXHHHCCCCCCAAAFFFHHHJJJ___{{{rrr```WWWZZZqqq}}}gggmmmiiiBBB777222000444...222000/////////............---------------------------------------------------...///...,,,+++,,,---,,,,,,---...///000111222000111444999BBBVVVxxxyyymmmuuurrrtttsss{{{uuunnnhhhaaa]]]\\\[[[ZZZYYYYYYZZZ[[[\\\SSSQQQMMMJJJLLLSSS^^^eeeooouuu|||~~~{{{pppllljjjjjjjjjgggHHH555555999333444444333222222111111000///............------------------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---////////////000000000000222222222777GGG]]]lllqqqyyyiii[[[jjj}}}pppaaaYYYQQQMMMGGGEEEGGGLLLQQQSSSUUUSSSRRRPPPMMMIIIDDD@@@>>>AAAEEEIIIMMMSSSYYY]]]fffnnnzzznnnUUUGGGDDD>>>CCCBBBIIIJJJ[[[xxxaaaVVVZZZssseeehhhkkkAAA555333111333,,,222////////////............//////...---,,,,,,++++++------------------------,,,---......,,,,,,---...---------------...///000000222333888EEE___{{{sssxxxtttuuurrr}}}tttiiiaaaZZZTTTPPPMMMLLLKKKKKKKKKKKKLLLMMMLLLJJJHHHGGGJJJSSS^^^eeemmmsssyyy{{{{{{{{{yyyoookkkiiijjjlllaaaDDD555666:::333444444333222222111111000///............------------------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---.../////////000000000000111222222888HHH]]]kkkpppxxxcccWWWjjjyyylll]]]UUUOOOKKKGGGFFFJJJOOOUUUWWWWWWUUURRROOOKKKGGGBBB>>>???AAAEEEIIIMMMRRRXXX\\\dddmmmyyyoooUUUGGGDDDAAAFFFDDDJJJJJJ]]]xxxaaaUUUVVVmmmgggkkkjjj@@@555333222333---333////////////............///......---,,,,,,++++++------------------------,,,---......,,,,,,---...------------...//////000111222444999FFF```~~~xxxxxxtttuuusss}}}|||mmm```WWWQQQLLLHHHEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEJJJSSS]]]eeejjjooouuuvvvvvvxxx}}}vvvnnnjjjiiikkkoooXXXAAA666888:::222444444333222222111111000///............---------------------------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---....../////////000000000000111222999HHH\\\iiimmmxxxzzz___VVVllluuufffXXXPPPKKKHHHFFFGGGLLLSSSXXX[[[YYYVVVQQQLLLHHHDDD@@@===???BBBEEEIIILLLQQQVVVZZZccclllyyyoooVVVGGGDDDBBBHHHEEEIIIJJJ```xxx___SSSSSSggg|||jjjmmmiii@@@555333222444---333////////////.....................------,,,,,,+++------------------------,,,---......,,,,,,---...------------...///000111333333555:::IIIccc~~~xxxuuuvvvttt}}}uuueeeXXXPPPLLLHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEIIIRRR[[[bbbfffkkkqqqssssssvvv}}}tttnnnkkkiiimmmuuu{{{QQQ???777999999111444444333222222111111000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---........./////////000000000111333999HHH[[[hhhkkkxxx|||{{{bbbZZZqqq}}}rrrcccTTTMMMHHHFFFEEEGGGMMMSSSXXX[[[YYYUUUOOOJJJFFFCCC@@@>>>@@@BBBEEEHHHKKKPPPUUUYYYccclllyyypppVVVHHHDDD@@@GGGCCCFFFIIIdddxxx___SSSSSSeeezzzkkkoooiii???555333222444...444////////////..................---------,,,,,,,,,------------------------,,,---......,,,,,,---...------------...000111111444444666<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCGGGMMMUUUZZZaaagggnnnqqqtttxxxsssooollljjjpppzzztttMMM>>>999999888111444444333222222111111000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---............////////////000111333888GGGZZZfffiiittt{{{zzz~~~fff^^^ttt|||ooo___RRRLLLGGGEEEEEEGGGMMMRRRVVVXXXWWWSSSMMMHHHFFFDDDBBBAAA???AAADDDGGGKKKOOOTTTXXXdddmmmzzzqqqWWWHHHDDD>>>GGGDDDGGGLLLkkk~~~bbbUUUSSSbbbxxxlllnnnjjj@@@555333222444---333////////////............---------------,,,,,,,,,------------------------,,,---......,,,,,,---...---------...///000111222444444666>>>OOOjjjxxxuuuwwwuuu~~~yyyfff]]]PPPGGGCCCBBBBBBAAA<<<======>>>>>>======<<<===>>>@@@BBBDDDIIINNNRRR[[[bbbkkkqqqvvv|||}}}qqqpppmmmiiiqqq~~~kkkIII>>>888777777222444444333222222111111000///............---------------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------........./////////111222222777FFFYYYeeeiiiqqqwwwyyy}}}fff^^^tttxxxjjj[[[OOOKKKFFFEEEEEEHHHMMMRRRUUUVVVVVVRRRMMMIIIGGGEEECCCAAA===@@@CCCGGGJJJOOOTTTXXXeeemmmxxxrrrWWWHHHDDD???IIIGGGIIIPPPqqqcccUUUQQQ___uuulllnnnkkkAAA666333111333,,,222////////////............------------------------------------------------,,,---......,,,,,,---...,,,------...///111222333444333666???RRRoooyyyuuuvvvuuu~~~qqqbbbYYYNNNFFFDDDCCCCCCBBB???@@@AAABBBBBBAAA@@@???===???BBBDDDFFFIIINNNQQQTTT\\\hhhqqqwww{{{pppooolllgggpppzzzbbbDDD===777444777555444444333222222111111000///............---------------------------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------.........//////222222111666DDDWWWeeeiiisssxxx{{{{{{ddd^^^uuusssdddUUUKKKHHHDDDDDDEEEIIIOOOTTTWWWXXXWWWTTTOOOKKKHHHEEEBBB@@@<<<>>>BBBFFFJJJOOOUUUYYYdddkkkvvvrrrXXXHHHCCC>>>JJJHHHIIIPPPrrr^^^QQQOOO^^^wwwnnnnnnlllBBB666444111222+++111////////////............------------------------------------------------,,,---......,,,,,,---...,,,------...///111333444333333555@@@UUUrrr}}}zzzuuuuuuuuu}}}mmm^^^VVVKKKDDDBBBAAA@@@???AAAAAABBBCCCCCCBBBAAAAAA@@@BBBEEEHHHJJJMMMQQQTTTOOOYYYfffqqqxxxzzznnnnnnjjjeeeooovvv~~~\\\AAA;;;666333777888444444333333222111111000//////.........---------------------------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------.........//////444333111444CCCWWWdddiiiwwwzzz~~~zzzddd___xxx~~~nnn^^^PPPHHHFFFCCCCCCFFFJJJQQQVVVYYYZZZYYYVVVQQQLLLHHHDDD@@@===;;;>>>AAAEEEJJJOOOUUUZZZcccjjjttt}}}sssXXXHHHCCC<<>><<<>>>BBBFFFJJJOOOUUUYYYaaafffoooxxxmmmSSSIIICCCBBBCCCHHHHHHMMMlllyyy]]]QQQOOOWWWssstttwwwmmmBBB555222000222,,,333////////////////////////........................------------------------,,,------......------,,,------...///000111222222444333666CCCZZZxxxvvvyyyuuuuuuwwwwwwcccTTTKKKCCCBBBCCCBBBBBBDDDGGGGGGGGGHHHJJJKKKLLLLLLJJJLLLNNNPPPPPPRRRTTTWWWWWWXXX]]]ccciiiqqqsssooojjjllllllooo}}}tttPPP::::::666444555333333333222111111000000////////////......---------------,,,,,,,,,,,,++++++((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------.../////////111222222555BBBVVVhhhppp||||||oooaaahhhnnn```TTTHHHCCCEEEFFFJJJOOOTTTVVVXXXZZZ\\\ZZZVVVPPPKKKGGGDDD@@@>>>===???CCCGGGKKKPPPUUUYYY```eeemmmuuu~~~mmmSSSHHHCCCEEEEEEJJJIIIKKKfffuuuZZZOOOMMMWWWrrrxxx{{{mmmBBB555222000222,,,333////////////////////////........................------------------------,,,------......------,,,------...///000111222222666555888EEE]]]{{{{{{oooyyyuuuuuuuuuvvvbbbRRRIIIBBBAAACCCCCCEEEIIIMMMNNNOOOQQQSSSUUUVVVVVVTTTVVVWWWVVVVVVVVVXXXZZZZZZZZZ\\\^^^```gggwwwyyymmmnnnlllqqqtttzzzgggHHH777888666444555333333222222111111000//////000000///...---,,,++++++------,,,,,,,,,,,,++++++((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,------.../////////111222222444AAAUUUfffnnnyyyuuuwwwwwwuuuvvvpppccc[[[hhhfffXXXOOOFFFDDDGGGHHHLLLQQQUUUXXXYYYZZZ\\\[[[VVVPPPKKKGGGDDDAAA???>>>AAADDDHHHLLLPPPUUUYYY^^^cccjjjqqqzzzmmmSSSHHHBBBEEEEEEIIIHHHHHH```sssYYYOOOOOOYYYsssyyy}}}mmmCCC666333000222,,,333////////////////////////........................------------------------,,,------......------,,,------...///000111222222555555888FFF^^^|||ssskkkzzzuuuuuuttt~~~vvvaaaRRRHHHAAAAAADDDFFFJJJNNNSSSVVVYYY\\\]]]^^^___```^^^______^^^]]]]]]___```______```aaaaaaeeeqqquuukkkoooooouuuyyy___EEE999;;;777666777333222222222111000000/////////......---,,,,,,++++++------,,,,,,,,,+++++++++((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,------.../////////111222222444@@@SSSdddlll|||sssmmmmmmllleeeeeeaaaXXXVVVfff~~~bbbTTTMMMGGGGGGKKKIIINNNSSSWWWYYYYYYZZZ[[[[[[WWWPPPKKKGGGEEEBBB@@@>>>AAAEEEIIILLLPPPTTTXXX]]]aaafffmmmuuummmRRRHHHBBBBBBAAAGGGGGGFFF\\\~~~vvv\\\QQQSSS___xxxvvvyyynnnCCC666333111222,,,333////////////////////////........................------------------------,,,------......------,,,------...///000111222222333333777EEE^^^|||pppmmm{{{uuuuuuvvvwwwbbbRRRIIIAAABBBEEEIIINNNSSSZZZ^^^cccfffgggggggggiiiiiiiiiiiiiiihhhiiikkknnnlllkkklllllljjjhhhmmmuuuuuummmqqqpppuuuzzzXXXDDD;;;<<<777666777222222222111111000//////...------------------------------,,,,,,,,,+++++++++((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------.../////////000111111333???SSSdddlllzzz|||kkkeeeeeeeee\\\\\\XXXRRRSSSccc|||___QQQKKKGGGHHHLLLLLLPPPVVVZZZ[[[ZZZZZZZZZ[[[WWWPPPJJJGGGEEECCCBBB>>>AAAFFFIIILLLOOOSSSVVV\\\___ccciiippp{{{lllRRRHHHBBBCCCAAAFFFGGGDDDXXX{{{yyy___RRRUUUccc{{{tttuuuoooDDD777333111222,,,222////////////////////////........................------------------------,,,------......------,,,------...///000111222222222333888GGG```~~~oooqqq|||vvvuuuuuu~~~yyyeeeTTTKKKCCCCCCGGGLLLRRRXXXaaagggnnnrrrrrrrrrsssuuuvvvwwwxxxxxxyyy|||}}}~~~zzztttqqqrrrvvvuuunnnrrrpppsssyyyQQQ@@@::::::444333555000222111111000000///......,,,,,,------............------,,,,,,,,,,,,++++++((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////000111111333@@@TTTeeemmm{{{xxxfff_________RRRRRROOOKKKLLLYYYqqqwwwZZZMMMIIIGGGIIIMMMPPPTTTZZZ^^^^^^]]]\\\\\\\\\WWWPPPJJJGGGEEEDDDCCC@@@CCCGGGKKKNNNPPPSSSVVV[[[\\\___ccckkkvvvkkkQQQHHHBBBGGGCCCHHHHHHDDDVVVzzz{{{___PPPRRRbbbzzztttuuupppEEE888444111222,,,222////////////////////////........................------------------------,,,------......------,,,------...///000111222222444555:::JJJcccooottt}}}vvvvvvrrr{{{{{{hhhWWWMMMDDDDDDIIINNNUUU\\\fffmmmwww|||~~~~~~{{{}}}~~~|||rrrkkkpppnnnqqqyyyxxxKKK===999888222333666222111111111000//////......//////..................------,,,,,,,,,,,,++++++((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,------...////////////111111444@@@UUUgggooo~~~zzzfff]]]ZZZXXXMMMNNNLLLHHHIIISSSdddsss{{{~~~sssVVVKKKJJJJJJKKKPPPUUUYYY___ccccccaaa______\\\WWWPPPJJJGGGFFFEEEDDDBBBFFFJJJNNNPPPRRRUUUWWWWWWXXXZZZ^^^eeeqqq~~~jjjQQQHHHBBBHHHCCCGGGHHHDDDWWW~~~~~~```NNNPPPaaayyyssstttpppEEE888444111222,,,222////////////////////////........................------------------------,,,------......------,,,------...///000111222222444555;;;KKKeeerrryyy}}}wwwvvvrrr{{{}}}iiiYYYNNNEEEEEEJJJPPPWWW^^^hhhqqq|||nnnooooooiiinnnlllpppyyynnnHHH<<<999999333555999555111111111000//////......111111000///...------,,,---------,,,,,,,,,++++++(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,------...//////000///000111444AAAVVVhhhppp~~~hhh]]]WWWSSSRRRRRRQQQNNNNNNVVVdddppppppttt|||qqqUUULLLMMMMMMPPPTTTYYY]]]cccffffffdddbbbaaa\\\WWWPPPJJJGGGFFFEEEDDDEEEHHHMMMPPPRRRTTTWWWYYYUUUUUUVVVZZZaaammm{{{iiiQQQHHHCCCDDD???EEEHHHFFFZZZbbbOOOPPPbbbyyyrrrsssqqqFFF888444111222,,,222////////////////////////........................------------------------,,,------......------,,,------...///000111222222222333999JJJcccvvv~~~}}}wwwvvvttt}}}pppYYYKKKBBBEEEJJJNNNWWWaaaooouuu{{{hhhmmm{{{yyyqqqqqqnnniiiiii{{{dddBBB>>>999555333333333333222111111000///......---------......------,,,+++000///...---,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...///000444>>>OOOcccrrr|||mmm^^^WWWSSSVVVVVVRRRQQQWWWdddnnnqqqyyysssVVVKKKKKKLLLQQQWWW[[[bbbhhhhhhhhhhhhfffccc[[[SSSLLLIIIFFFDDDGGGKKKLLLOOORRRTTTUUUUUUVVVXXXUUUVVVVVVYYY```kkkxxxiiiQQQDDDBBBDDDFFFAAADDDFFF^^^]]]PPPRRR]]]tttpppqqqqqq@@@777555---222000222///////////////////////////............---------......................................................//////000000111111333333999JJJdddxxx}}}vvvsssuuu|||uuu```QQQFFFFFFJJJNNNWWWaaaoooyyykkk```jjjyyyxxxlllqqqqqqlllrrr\\\BBB>>>888555333333333333111111111000///.........------......------,,,+++//////...,,,,,,++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////000444>>>PPPeeetttuuuiiiaaa[[[\\\^^^^^^aaakkk|||tttXXXMMMMMMOOOTTT[[[]]]dddjjjlllmmmlllggg```UUUNNNHHHFFFEEEEEEIIINNNTTTVVVYYY[[[ZZZZZZ[[[\\\YYYZZZ]]]bbbiiisss~~~jjjRRREEEBBBAAAEEEAAAGGGKKKeee^^^PPPPPPZZZpppkkklllqqqAAA777666---222000222///////////////////////////............---------......................................................//////000000111111333333999JJJeeezzzxxxvvvwww~~~jjjYYYJJJHHHJJJMMMWWWbbbqqqlll^^^___nnn}}}wwwmmmwwwxxxrrr~~~QQQ@@@<<<777444333333333333111111000000//////......------......------,,,+++///...---,,,,,,++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000333>>>QQQhhhwww|||sssjjjeeejjjpppwwwvvvZZZOOOPPPRRRXXX___bbbhhhnnnrrrtttsssiii^^^RRRJJJDDDDDDFFFIIINNNTTT]]]```bbbcccbbbbbbbbbcccbbbfffkkkrrryyykkkSSSFFFCCC@@@EEEBBBHHHNNNkkk^^^OOONNNXXXpppgggiiirrrBBB888666...222111222///////////////////////////............---------......................................................//////000000111111444444999JJJeee{{{{{{{{{yyyyyyqqq^^^MMMGGGHHHKKKVVVbbbtttxxxbbb]]]gggyyywwwsss~~~wwwtttGGG>>>;;;777444333444333222111000000000/////////...------......------,,,+++...------,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///111000000333>>>RRRjjjzzz~~~qqqyyyyyy\\\QQQRRRUUU[[[ccceeekkkrrrwww{{{yyylll^^^SSSJJJCCCDDDHHHLLLSSSYYYbbbdddggghhhhhhhhhiiijjjooottt|||kkkSSSFFFDDD@@@GGGCCCHHHNNNkkk|||[[[MMMNNNYYYrrriiimmmsssCCC999777...222111222///////////////////////////............---------......................................................//////000000111111444444999JJJeeezzzwww|||{{{xxx|||xxxdddPPPHHHGGGJJJUUUbbbtttzzz{{{{{{vvvbbbaaannnxxxvvv}}}wwwjjjBBB<<<999666444333444333222000000000000////////////------......------,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///222111000333>>>RRRjjjzzz|||^^^SSSSSSVVV\\\dddgggmmmuuu{{{|||oooaaaVVVLLLCCCDDDHHHNNNTTTZZZaaadddhhhjjjkkklllmmmnnnxxx~~~kkkSSSFFFDDD@@@GGGDDDGGGNNNlllyyyZZZMMMMMMXXXrrrmmmttttttDDD:::888///333111222///////////////////////////............---------......................................................//////000000111111444333888IIIdddyyyvvv{{{zzzxxx|||lllVVVLLLIIIKKKUUUaaasssiiiXXXZZZ\\\eeeuuu}}}|||gggeeeppp~~~yyyuuu{{{yyyzzz^^^@@@:::777555333444444333222000000000000////////////------......------,,,+++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///111111111444???RRRiiixxxbbbUUUTTTVVV\\\dddfffnnnvvv|||~~~ssshhhZZZNNNDDDDDDIIIOOOVVV[[[aaadddhhhkkklllmmmoooqqq{{{kkkSSSFFFCCC>>>GGGDDDGGGOOOnnnxxxZZZNNNMMMVVVooorrr}}}uuuEEE;;;888000333111333///////////////////////////............---------......................................................//////000000111111333222777GGGcccyyyvvvzzzzzzzzz}}}xxx```SSSNNNMMMUUU```rrrxxxXXXGGGJJJLLLRRR]]]cccgggoooyyyuuunnnwww{{{xxx{{{}}}}}}wwwPPP@@@888666444333444444333222////////////000000000000------......------,,,+++,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///111111222555???QQQggguuugggYYYVVVWWW]]]ddddddmmmvvv{{{}}}}}}wwwooo```SSSHHHGGGNNNUUU\\\aaacccfffjjjlllmmmnnnpppqqq{{{jjjRRREEEBBB???HHHDDDEEELLLkkktttYYYOOONNNWWWoooxxxvvvEEE;;;999000333222333///////////////////////////............---------......................................................//////000000111111222111666FFFaaa}}}xxxzzzzzzyyy}}}hhhZZZRRROOOUUU___sssvvvVVVEEEJJJJJJLLLTTTWWW]]]dddmmmrrruuu{{{yyyyyyxxxgggFFF@@@777666444333444444333222////////////000000000000------......------,,,++++++++++++***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000111222666???QQQeeessszzzvvvjjj[[[XXXXXX]]]dddccclllvvvzzz{{{|||yyyttteeeXXXLLLLLLTTT\\\ccchhhgggjjjmmmnnnoooooopppqqq|||iiiQQQDDDBBBAAAJJJDDDBBBGGGdddoooWWWOOOPPPZZZrrr~~~wwwFFF<<<999000444222333//////////////////////////////.........---------......................................................//////000111111111111000555EEEaaazzzzzzzzzvvvzzz|||fffUUUQQQXXX```qqq~~~}}}RRRFFFDDDFFFOOOQQQ]]]^^^___dddjjjnnnqqq{{{yyyxxxzzzZZZIII999777777555444333222222222111111111111000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///333000111888AAAMMMcccvvvooodddzzzqqq^^^YYYZZZ]]]```dddgggnnnvvv}}}tttcccSSSRRRWWW\\\bbbggglllooorrrsssrrrrrruuuxxxbbbNNNFFF???CCCDDD>>>EEEIII___pppZZZPPPLLL\\\{{{tttKKK===666222555...111000/////////..................---------,,,,,,,,,......------------....................................//////000000111111222555999CCC[[[}}}{{{zzzwww|||mmmZZZSSSYYY```sssUUUHHHFFFHHHQQQSSS^^^^^^___dddjjjlllnnnvvvvvvvvvzzzVVVGGG:::777666555444333222222222111111111000000000/////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///333000111888@@@MMMbbbtttmmmeee}}}uuubbbZZZYYY[[[^^^aaaeeelllvvv~~~}}}jjjWWWRRRWWW[[[```dddjjjmmmppprrrsssuuuzzz}}}}}}___LLLFFF???BBBEEE@@@FFFIII___pppYYYPPPNNN```~~~tttKKK===666222666///222000000/////////..................---------,,,,,,......------------....................................//////000000111111222555999BBBZZZ}}}{{{xxxvvvzzzxxxaaaWWWYYY```sssXXXJJJHHHJJJSSSTTT___```bbbhhhmmmmmmmmmttt}}}{{{sssvvv}}}rrrMMMAAA:::777666555333222222222222111111000000000000//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////222000111777???MMM```ppp~~~kkkeee|||ggg]]]XXXYYY\\\^^^ccckkkuuuuuu]]]TTTVVV[[[^^^```gggiiilllooosssyyyxxx\\\JJJEEE???@@@FFFBBBFFFHHH___rrrXXXQQQRRReee~~~rrrJJJ===666333666///222000000000/////////...............------------,,,......------------....................................//////000000111111111444888AAAYYY|||}}}zzzvvvyyy~~~jjj[[[ZZZ^^^qqq\\\LLLIIILLLTTTUUU___dddhhhnnnrrrqqqpppvvvxxxtttzzzbbbCCC;;;888666555444333222222222222111000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222111111555???NNN```mmmxxx|||iiieeemmmaaaZZZYYY\\\]]]bbbkkkvvvfffXXXWWW\\\______eeefffiiimmmttt{{{zzz~~~sssWWWGGGCCC???>>>EEEBBBEEEGGG```sssXXXPPPTTTgggyyyqqqIII===777444777000222000000000////////////...............------------......------------....................................//////000000111111111444888@@@VVVzzz}}}wwwyyy}}}tttbbb[[[[[[ooo```OOOKKKMMMVVVVVV```fffkkkrrrvvvtttssszzzzzzyyyxxxVVV???999999555444333222222222222222000000000////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111555???PPPaaakkkrrryyygggeeettteee\\\ZZZ]]]]]]cccmmmxxxrrr^^^YYY\\\``````dddeeehhhmmmuuu~~~{{{sssoooTTTEEECCC???<<>>SSSvvvxxxzzz}}}~~~kkk___ZZZlll~~~eeeRRRNNNPPPYYYXXXaaafffkkksssxxxvvvvvv|||vvv|||zzz|||rrrOOOAAA:::<<<444444333222222222222222000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111222222444@@@SSScccjjjmmmzzzwwwfffeee{{{iii]]]ZZZ^^^\\\dddooo{{{fff[[[\\\```aaaeeeeeehhhoooyyypppqqqlllRRRDDDCCC???===EEE@@@CCCKKKllltttXXXQQQUUUhhhrrr|||nnnGGG<<<777555888111333111111000000000//////////////////.........------......------------....................................//////000000111111000444666;;;OOOrrr~~~yyy{{{~~~uuuddd[[[fffxxxjjjVVVQQQTTT]]]\\\dddgggmmmuuuzzzyyy{{{|||{{{{{{zzzaaaHHHAAA::::::444333222222111222222222000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000222222444AAAUUUeeekkklllzzzuuueeedddkkk\\\YYY\\\YYYbbbooo}}}nnn\\\ZZZ^^^```dddfffjjjsss|||pppyyykkkQQQCCCCCC@@@@@@FFF@@@DDDPPPuuurrrYYYSSSWWWkkksssmmmGGG<<<888555999111333111111111000000000//////////////////..................------------....................................//////000000111111000333555999KKKnnnxxx{{{~~~{{{hhh\\\```qqqnnnYYYTTTWWW```^^^fffjjjoooxxx}}}}}}yyyzzzUUUBBB???777777333333222222111222222222000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///222222555BBBWWWgggkkknnn}}}tttddddddlll\\\WWWZZZWWW```ooo~~~ttt]]]XXX\\\___dddffflllvvv~~~vvvkkkPPPCCCCCCAAACCCHHHAAAEEETTT{{{qqqZZZUUUXXXnnn~~~uuummmFFF<<<888666999111444111111111111000000000000000/////////.....................------.......................................//////000111111111000333555888IIIkkkwwwzzz}}}lll\\\ccclll~~~|||___^^^\\\[[[aaaeeejjjqqqxxxzzz|||~~~zzz~~~|||yyyzzzNNN===???===555666555555444222111000000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...111222333===OOO___gggmmm|||xxxdddaaaooo[[[UUUXXXXXXbbbqqqttt```ZZZZZZ___fffjjjrrruuulllRRREEEDDD@@@FFFGGGGGGFFFWWWiiiUUUVVV^^^sss}}}vvveeeJJJ;;;:::777777777111333222000/////////000111////////////....................................,,,---......,,,,,,---.........//////000000111111...444999;;;GGGeee~~~tttwww|||qqqaaa[[[cccttteeebbb___]]]bbbfffhhhpppyyy~~~zzzxxx{{{{{{yyyvvvyyylllGGG::::::888444666555444333222111111000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...111222333===NNN^^^fffjjjyyyzzzfffcccrrr^^^WWWYYYYYYcccssssss```ZZZ[[[aaaiiinnnxxx~~~wwwmmmRRREEEDDD@@@DDDFFFHHHFFFTTT~~~gggUUUVVV]]]ppp|||cccIII::::::777666777222333222111000///000000111////////////....................................,,,---......,,,,,,---.........//////000000111111///444888:::EEEbbbvvvxxx|||wwwfffZZZ```nnnlllhhhccc```dddfffiiiqqq|||~~~wwwwwwyyywwwvvvvvvrrruuu^^^DDD===999777777555555444333222111111000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...111222333<<>>XXX~~~zzzyyy{{{ooo]]]___fffyyyvvvppphhheeeiiiiiirrr||||||tttrrruuuuuurrrxxx~~~uuuoooEEE<<<<<<444000444333333333222222111111000////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////111222333<<>><<<888777222222222222111111111111////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////111222222;;;LLL[[[cccgggvvvuuuaaaZZZtttooo___ZZZ[[[___iiiwww|||nnnjjjccc]]]ccckkkuuu~~~uuu}}}{{{~~~zzzgggOOODDDEEEBBBGGGFFFFFFGGGZZZkkkVVVOOOYYYyyy~~~\\\GGG>>>>>>888555777444222222333333333222111000////////////....................................---///000///...---...000......//////000000111111111222555888999JJJrrryyyxxxxxx|||jjjhhhhhhsssyyy|||pppiiikkkvvv{{{jjjSSS<<<666:::;;;777555222222222111111111111111000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///111222222;;;KKK[[[cccbbbqqquuu```XXXqqqrrraaa]]][[[___gggtttzzzpppnnnfff___dddiiisss|||yyyyyy|||xxxfffOOODDDEEEBBBGGGFFFGGGKKK___jjjVVVOOOYYYxxx]]]HHH??????888555777555222222333444333222111000000/////////.......................................///000///...---...000......//////000111111111111111555888999HHHooowwwyyyyyy}}}sssjjjeeennnyyynnnooolllmmmUUUKKK???888999999777444444333222111000000000000000000///...---,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------+++,,,---...////////////...111333444<<>>===888888999222444444444333333222222222////////////000000000000000000//////.........---........................------......//////000000111222222666<<>>888888999777444444333222111000000000000000000///------,,,,,,---......---------,,,,,,,,,------,,,,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------+++,,,---...///////////////222444555<<>>>>>999:::<<<777777777666666555444333333111111111000000000000000///////////////................................./////////000111111222222222333222666999;;;UUU~~~}}}xxx~~~{{{pppiiigggllldddcccxxxsssIIIEEE@@@;;;888888888777666555444333222111111111111//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...111111222:::KKKZZZaaabbbmmmkkkaaammmwwwggg______cccllltttzzz{{{xxxwww|||~~~~~~}}}}}}||||||}}}hhhWWWFFFCCCGGGFFFJJJEEEFFFPPPkkkppp]]]RRRTTTaaazzzVVVGGGAAA@@@:::999<<<777999999888777666555444333222111111111000000000///.........///////////////......................../////////000111111222222111222111666::::::RRRyyy{{{{{{pppiiifffeeebbb___fffaaaBBBBBB???;;;999888888777666555444333222222111111222///......---------......++++++++++++*********************+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...000111111:::JJJZZZbbbfffooopppfffttt~~~lllbbbaaaeeelllssszzz}}}zzzzzz~~~~~~}}}||||||||||||yyycccTTTEEECCCGGGEEEHHHCCCDDDNNNhhhnnn___VVVXXXdddWWWHHHCCCCCC;;;:::===999::::::999888666555444444222222222111111000000///.........///////////////..............................///000000111111222111111111777:::888MMMrrr|||}}}nnnfffccccccccc\\\```ssswwwTTTCCCAAA???===:::999888777666555555444333222222222222......---------......///,,,,,,,,,+++++++++******)))*********++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...///////////////111111111:::KKK[[[ccceeellluuukkk|||rrreeedddgggmmmsss{{{~~~}}}}}}~~~}}}|||{{{{{{|||sss___RRREEECCCGGGDDDFFFCCCEEEMMMddd}}}lll___YYY[[[ggg}}}UUUHHHDDDDDD======@@@===;;;;;;:::999777666555444333333222111111000000///............/////////000........................---......//////000111111222222111666999555FFFiii{{{ttteee``````aaaaaa]]]fffiiiOOOHHHAAA@@@>>>;;;:::888777666555555444333222222222222......---------......///---------,,,,,,,,,++++++))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...////////////000222222222;;;LLL]]]eeeaaahhh{{{wwwnnnvvvgggfffhhhnnnttt{{{~~~|||{{{zzz}}}ooo\\\QQQEEEDDDGGGCCCEEECCCEEELLLbbb{{{jjj___ZZZ]]]hhhvvvSSSGGGDDDEEE??????CCC@@@<<<;;;:::999777666555444333333222222111000000///---.........//////000000........................------......///000000000333222111555777111AAAcccvvvnnn^^^aaabbb^^^___]]]www___KKKAAA@@@>>>;;;:::::::::999888444444333222222111111000//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,------....../////////000333;;;GGGVVV``````hhhwww|||rrr}}}~~~qqqhhhfffooozzz~~~|||zzzxxxvvv{{{qqq[[[MMMAAAAAAFFFCCCDDDFFFDDDKKKfff}}}jjj```WWW\\\pppvvvQQQJJJDDDCCCFFFGGGCCC>>>???===:::999888888666444555333111000111111000///000/////////............000000//////......------...............///000000555222333888666555DDDWWWqqqiii^^^aaa^^^ZZZ```yyyiiiTTTIIIAAAAAA>>>;;;:::::::::999888444444333222222111111000//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,------....../////////000333:::FFFUUU```]]]eeeuuuyyyoooyyyxxxmmmhhhpppzzz~~~~~~}}}|||zzzyyyxxx|||nnnYYYMMMAAABBBHHHEEEDDDEEEEEENNNkkk{{{fff\\\TTTZZZpppoooQQQKKKEEEDDDGGGHHHDDD???@@@>>>;;;999999888777555666444222111111111000///000000/////////.........///////////////........................///000000333000333777555444@@@QQQvvvooouuuccc___ccc\\\\\\lllvvvTTTLLLHHH@@@AAA>>>;;;::::::999999777444444333222222111111000//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,------......///...///000333999EEETTT___ZZZaaaqqqvvvkkktttrrriiimmmuuu}}}}}}}}}}}}}}}}}}|||{{{zzz}}}lllWWWLLLBBBCCCIIIGGGDDDDDDDDDRRRqqqxxxaaaVVVOOOXXXooohhhRRRMMMGGGFFFIIIIIIFFFBBBAAA???<<<;;;;;;:::888777777555222222222222111///000000000/////////...............///////////////...............///000000000///222666333222;;;IIIhhhooo~~~vvvkkkaaacccdddZZZeeegggOOOMMMIII===AAA???;;;:::999999888777444444333222222111111000//////...------------...,,,,,,,,,+++++++++*********************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,------......///...///111222777BBBRRR^^^YYY]]]mmmttthhhppptttggggggmmmuuu~~~}}}|||{{{}}}jjjWWWLLLBBBCCCIIIGGGEEECCCCCCSSStttvvv]]]QQQKKKWWWnnnfffTTTPPPKKKJJJKKKLLLIIIFFFCCCAAA>>>======<<<:::999888666444333333222111000000000000////////////...------......//////000000...............///000000//////333555333111888CCC[[[~~~sss||||||lllgggccceeeaaaWWWnnn```OOOOOOJJJ???BBB???<<<:::999999888777444444333222222111111000//////...------------...,,,,,,,,,+++++++++*********************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,------......///---///111222555@@@PPP\\\XXXZZZhhhuuugggmmmvvveeebbbfffnnn|||}}}zzz{{{|||}}}|||}}}jjjWWWLLLAAABBBGGGEEEFFFBBBBBBTTTtttttt[[[NNNJJJXXXooohhhVVVSSSOOOMMMNNNNNNLLLJJJEEECCC@@@??????>>><<<;;;:::888555444444333222000111000000000////////////------......//////000000...............///000000///111444555333333888>>>PPPvvvxxxxxxuuuhhhhhhdddbbb]]]ZZZ{{{zzzYYYMMMKKKIIIDDDBBB???<<<:::999999777666444444333222222111111000//////...------------...,,,,,,,,,+++++++++*********************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,------......///,,,///111222444>>>NNN[[[YYYWWWeeexxxeeeiiixxxeee___bbbiiixxxuuusssvvvxxx~~~~~~iiiVVVKKKAAABBBGGGDDDEEEBBBEEEXXXvvvqqqZZZNNNKKK\\\sss~~~iiiVVVSSSPPPOOONNNNNNNNNLLLGGGEEEBBBAAAAAA@@@>>>===;;;999666555555444222111111111000000000/////////.........///////////////...............///000000///111444444333444888<<>><<<:::777666555444333111111111111000000000/////////////////////........................///000000...111222111111444888:::???fffpppvvv}}}lllggghhh```]]]ggg{{{|||\\\UUUSSSIIIDDDIIICCC@@@<<<:::999888777666444444333333222111111000//////...------------...,,,,,,,,,+++++++++******))))))))))))))))))))))))***************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,------......///+++///222111222;;;LLLZZZXXXTTTaaa~~~|||bbb___wwwsss^^^WWWXXX___mmm|||sssggggggooouuu{{{{{{cccSSSJJJBBBDDDJJJHHH???CCCPPPhhh{{{iiiYYYNNNOOOeeeyyyaaaRRRPPPNNNLLLKKKKKKKKKKKKJJJGGGEEECCCCCCBBB@@@???===;;;888666666555333111111111111111000000000000000000//////.........---...............///000000...000111///000333888:::;;;aaapppqqqyyyqqqnnndddaaacccrrrppp[[[TTTQQQIIIEEEFFFBBBAAA>>>;;;888777666666666555555444444333222222000000000///......------***+++,,,---,,,+++***))),,,+++******))))))******,,,,,,+++***))))))***************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///,,,//////111777999FFF^^^^^^]]]___tttggg___qqq{{{hhhXXXUUUWWWZZZfffttt~~~vvvnnnjjjjjjnnnrrrxxx|||xxx^^^MMMGGGCCCFFFIIIDDDAAA@@@OOOppppppaaaRRRPPPSSSiiiuuufffVVVSSSOOOMMMMMMMMMLLLKKKJJJIIIGGGEEECCCAAA@@@@@@>>><<<999777666555444222222222111111111111111111//////.........---------............////////////...000222222222333444666:::OOOttttttqqq{{{rrrllliiiaaadddqqqiiiWWWSSSRRRLLLGGGHHHDDDBBB???<<<:::888888777666555555444444333333222000000000///......------+++,,,,,,,,,,,,+++******,,,+++******))))))******,,,++++++***))))))******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,------......///,,,000...111777999GGG```___]]]^^^qqqhhh___pppuuucccUUUTTTVVVYYYeeerrr~~~zzzssskkkggghhhnnnsssyyy}}}uuu\\\KKKFFFBBBEEEHHHCCCAAAAAAQQQpppjjj[[[OOONNNQQQiiitttfffXXXUUUQQQOOONNNNNNNNNMMMLLLKKKIIIGGGEEECCCBBBAAA>>><<<999888777666444222444444333333222222222111//////.........---------............////////////...000222222222222444666888LLLooo~~~vvvyyyuuuyyy}}}rrrkkkhhhbbb\\\hhhqqq```RRRQQQRRRNNNJJJKKKEEECCC@@@===;;;:::999999666666555555444333333333000000000///......---------,,,++++++******++++++,,,+++******))))))******,,,+++******)))*********,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///---000...000666999HHHbbbaaa^^^]]]llllllaaaoooyyykkk^^^SSSSSSUUUYYYdddoooyyytttmmmgggdddgggooottt}}}~~~rrrYYYIIIEEEAAAEEEHHHBBBBBBCCCTTTrrr{{{dddTTTKKKKKKQQQiiisssgggZZZWWWSSSQQQQQQQQQPPPOOONNNMMMLLLJJJHHHFFFDDDCCCAAA???<<<;;;:::999666555666666555444333333222222/////////.........------............////////////...000222222222222444555666FFFggg}}}uuummmhhhkkkttt{{{uuunnniiigggcccaaauuu~~~ttteeeYYYOOOOOOQQQOOOLLLKKKEEECCCAAA>>>;;;:::999999666666666555444444333333000000000///......---------,,,+++***)))***+++,,,,,,+++******))))))******++++++***************+++,,,,,,,,,++++++*********************************++++++,,,------......///...111...///555888HHHcccbbb```[[[ggg}}}pppcccnnnssskkkaaaXXXRRRSSSWWW[[[dddnnnsssooojjjddddddiiirrryyy~~~oooWWWIIIEEECCCFFFIIICCCAAAEEEYYYwwwzzzaaaPPPJJJJJJSSSnnnrrrggg\\\YYYUUUSSSSSSSSSSSSRRRPPPPPPPPPNNNLLLJJJGGGEEEDDDBBB@@@???>>>===:::888777777666555333222111111////////////........................////////////...000222222111111333444444AAA^^^xxxhhh```ZZZ]]]gggvvv{{{zzzsssnnnooolllgggeeeeeemmmkkk___VVVNNNNNNPPPOOOKKKIIIEEECCC@@@===;;;999999888777666666555555444333333000000000///......---------,,,+++***)))***+++,,,,,,+++******))))))******+++***************++++++,,,,,,,,,++++++*********************************++++++,,,------......//////111---...444777GGGaaabbb```ZZZcccxxxtttdddlll}}}vvvhhhaaaXXXUUUTTTVVVYYY^^^eeelllnnnlllhhheeefffmmmwww~~~~~~~~~~~~lllUUUHHHGGGEEEHHHJJJDDD@@@GGG^^^}}}{{{aaaQQQJJJMMMZZZxxxooofff\\\YYYVVVTTTTTTTTTTTTTTTQQQRRRSSSRRRPPPMMMIIIGGGDDDCCCAAA@@@???>>>:::888777666555444333222111111000000/////////.....................///////////////000111111111111222444555===UUU{{{}}}vvv}}}uuuooo___XXXSSSVVV```ooo|||~~~kkkgggjjjhhheeeeee___ttt|||}}}zzzjjj\\\VVVPPPNNNOOOOOOKKKHHHEEECCC@@@===;;;999999999777777666666555444444444000000000///......---------,,,++++++******++++++,,,+++******))))))***************)))******+++,,,,,,,,,++++++++++++++++++************************++++++,,,------......///...111......444555DDD]]]aaa```ZZZ```vvvuuudddjjjyyyzzzlllaaa[[[QQQRRRUUUXXX[[[```eeejjjiiihhhgggfffjjjrrr|||~~~}}}|||}}}~~~iiiSSSHHHGGGFFFIIIKKKEEE@@@JJJeee}}}bbbRRRLLLRRReeejjjddd[[[YYYUUUTTTTTTUUUTTTTTTRRRTTTUUUUUUSSSOOOKKKHHHBBBAAA@@@??????<<<999666666666555444333333222222000000000/////////..................///////////////000111111000000111333555888KKKppp|||ooo}}}vvvooogggbbbXXXRRRNNNRRR\\\jjj|||vvvgggeeefffdddgggnnnppppppfffZZZVVVQQQNNNOOOPPPMMMIIIFFFDDDBBB???<<<;;;::::::777777666666555555444444000000000///......------+++,,,,,,,,,,,,+++******,,,+++******))))))************))))))***++++++,,,++++++++++++++++++,,,,,,************************++++++,,,------......///---000...///333444@@@YYY``````ZZZ___ttttttaaaffftttwwwmmmbbbXXXTTTKKKPPPUUUYYY\\\```dddgggdddeeefffhhhmmmuuu}}}|||}}}~~~{{{zzz|||}}}fffQQQFFFFFFEEEIIIKKKDDDAAANNNjjj}}}aaaPPPMMMWWWpppeeeaaaZZZWWWTTTSSSSSSTTTTTTSSSSSSUUUWWWWWWUUUQQQLLLHHHCCCBBBAAAAAA@@@>>>:::777666666666555555444444444000000000000/////////...............///////////////000111111000000111222555444CCCfffpppzzz{{{oooggg___WWWRRROOOIIIGGGLLLVVVcccsss}}}pppfffeeedddbbbkkkyyyiii```ZZZVVVQQQNNNOOOQQQOOOKKKHHHFFFCCC@@@>>><<<<<<;;;777777777666555555444444000000000///......------++++++,,,---,,,+++***))),,,++++++***)))***************))))))***+++,,,,,,*********++++++,,,,,,---))))))))))))))))))))))))++++++,,,------......///---000...///333333>>>VVV___```ZZZ___tttsss___cccqqqxxxlllcccYYYQQQNNNGGGNNNUUUYYY\\\```cccdddaaaccceeehhhnnnwwwsssiiicccgggoooxxx~~~|||zzz|||~~~}}}zzzyyy{{{}}}|||cccNNNDDDEEEEEEHHHJJJCCCCCCPPPmmm|||___NNNMMMZZZwww{{{bbb```YYYWWWSSSRRRRRRSSSSSSSSSSSSUUUWWWXXXVVVQQQLLLHHHFFFEEEDDDDDDDDDAAA===:::777777777777666666666666000000000000////////////............/////////000///000111111000000111222555111===```vvv{{{yyy~~~ooobbbWWWNNNIIIIIIDDDHHHKKKLLLPPP[[[lllyyy|||ssspppcccaaahhhcccsssnnnaaa]]]XXXUUUQQQPPPQQQTTTVVVWWWLLLJJJHHHDDD@@@<<<999777888888888777666444333222333222111000////////////......---------,,,,,,,,,+++++++++************)))************************)))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...///111---...333222<<>>;;;:::999888777666555444222222111000/////////000//////............//////000000000000000111111222444333888NNNttt~~~|||sss}}}{{{jjj]]]SSSKKKHHHIIIFFFHHHJJJJJJMMMXXXhhhtttyyy{{{wwwpppeeehhhaaa```fffhhhxxxhhh```]]]XXXVVVSSSRRRTTTVVVWWWWWWNNNLLLIIIEEEAAA>>>;;;:::999999888777666555333333333222111000////////////......---------,,,,,,,,,+++++++++************)))************************)))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...///000---...333222;;;QQQ^^^^^^```iiizzzwwwcccbbbuuuxxxfffZZZQQQKKKHHHJJJQQQUUU[[[___```aaabbbbbbccccccgggmmmqqqvvvwww^^^TTTSSSSSSUUUZZZ^^^aaaiiirrr{{{wwwvvv~~~}}}~~~}}}zzz}}}yyy]]]OOODDDCCCHHHHHHEEECCCBBBVVVwwwlllXXXSSSQQQZZZqqqeeeaaa___^^^\\\[[[[[[\\\]]]^^^\\\ZZZXXXVVVUUUQQQMMMJJJJJJIIIHHHHHHGGGFFFCCCAAA;;;;;;:::888777666555444333222111000000000000000//////............//////000000000000000111111222444333777KKKooo~~~pppyyywwwcccVVVNNNHHHHHHKKKJJJKKKKKKJJJLLLUUUdddoooqqqtttzzzyyyiiiccc[[[bbbaaa^^^bbbmmmwwwyyyiiibbb^^^]]]XXXWWWUUUVVVXXXYYYYYYXXXPPPNNNJJJEEEBBB???>>>>>>;;;:::999888666555444333333222111000////////////......---------,,,,,,,,,+++++++++************)))************************)))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------......000---...333222;;;PPP\\\___cccmmm}}}|||hhhgggxxx~~~ooo]]]RRRLLLHHHIIILLLVVVYYY^^^aaabbbbbbcccdddffffffiiiooosssxxxrrrYYYNNNOOOQQQRRRVVV]]]```ccckkkttt|||}}}|||yyywwwvvv|||{{{{{{|||{{{zzzzzz\\\OOODDDDDDHHHGGGDDDBBBCCCYYYyyyiiiWWWRRRQQQ]]]ppphhhdddfffeeedddcccbbb``````___^^^\\\YYYWWWTTTQQQLLLHHHFFFGGGIIIJJJJJJGGGCCCAAA<<<;;;:::999888666555555444333222111000000000000000//////......//////000000000000000000111111222333222555FFFfffvvv|||uuu```RRRLLLIIIJJJNNNOOOOOONNNLLLMMMUUUaaakkknnnrrryyynnnaaa]]]]]]aaa```]]]aaattt{{{kkkbbb___]]][[[YYYXXXXXXYYY[[[[[[ZZZYYYQQQNNNJJJEEEBBB@@@@@@AAA>>>===;;;999777666555444333222111000////////////......---------,,,,,,,,,+++++++++*********))))))************************))))))*********+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------......000...///333111:::OOO[[[^^^cccjjjxxxoookkk|||wwwhhhWWWNNNKKKJJJNNNSSS[[[]]]aaabbbccccccdddeeehhhhhhlllqqquuuyyyqqq]]]QQQPPPVVVRRRUUU]]]eeeiiimmmvvv~~~{{{xxxxxxxxx|||zzzyyyzzzyyyzzzwwwZZZNNNDDDDDDGGGFFFCCCBBBDDD^^^}}}{{{cccTTTPPPQQQaaapppjjjgggjjjjjjiiigggddd```]]]\\\\\\ZZZXXXVVVUUURRRMMMJJJFFFGGGIIIJJJIIIFFFCCC@@@======<<<:::999888777666555555444222111111111111000000////////////000000000000000000000111111222222111444AAA[[[{{{uuu___RRRMMMKKKMMMPPPOOONNNMMMLLLNNNUUU^^^ffflllqqqzzzssseee^^^^^^______aaacccnnn}}}uuudddbbbaaa^^^\\\ZZZYYYYYYZZZ\\\\\\ZZZXXXPPPNNNIIIEEEBBBAAAAAABBB@@@???===:::888666555555333222111000////////////......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...---000...///333111999NNN^^^aaabbbeeeooouuuooo}}}pppaaaRRRKKKJJJMMMSSSYYY___aaacccccccccdddfffhhhkkkkkkmmmrrruuuyyyjjjXXXQQQNNNPPPUUUVVV[[[dddnnntttyyy~~~{{{yyyzzzzzz}}}zzzyyyyyyxxxxxxrrrWWWMMMDDDDDDFFFEEECCCBBBFFFdddsss]]]QQQMMMRRReeennnjjjggggggggggggfffccc```\\\ZZZXXXWWWVVVVVVVVVTTTQQQNNNMMMLLLKKKMMMNNNKKKFFFBBB??????>>><<<;;;:::999888777666555333222222111111000000////////////000000000000000000000111111222222111333<<>>;;;888777666666333222111000////////////......---------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...---000...///333000888LLLaaacccbbbbbbjjj{{{zzzqqq{{{hhh[[[MMMHHHJJJNNNUUU\\\aaacccdddddddddeeehhhjjjmmmlllnnnrrrtttwwwjjjRRRJJJLLLMMMOOOSSSZZZ```jjjtttzzz~~~~~~|||zzz{{{|||}}}zzzyyyyyywwwwww~~~mmmTTTKKKDDDDDDFFFEEECCCCCCKKKlllnnnYYYOOOLLLSSShhhkkkiiieeeddddddeeedddcccaaa^^^]]]TTTTTTTTTUUUVVVVVVTTTRRRUUURRRRRRVVV[[[YYYQQQHHHBBBAAA@@@???>>><<<;;;;;;888888666444333222222222111000000//////000000111000000000000000111111222111111333999FFF___rrr^^^TTTPPPMMMKKKKKKIIIKKKNNNQQQVVV\\\aaaeeefffoooyyylllfffbbb``````ccccccjjjssssssbbbaaaccc```___bbb]]][[[YYYXXXXXXXXXVVVTTTOOONNNLLLIIIGGGEEEDDDDDDEEECCC???<<<999777777777333222111000////////////......---------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...---000...///333000777LLL^^^aaaaaa```gggyyy~~~pppwwwzzzcccWWWKKKHHHKKKPPPXXX___bbbcccdddddddddfffiiilllnnnmmmoooqqqrrrttt|||gggWWWKKKJJJMMMOOOTTT]]]aaafffpppyyy~~~~~~|||}}}~~~|||{{{{{{{{{zzzyyyxxxyyyxxxxxx~~~iiiQQQIIICCCDDDFFFEEEDDDEEEQQQuuukkkXXXPPPLLLSSSjjjmmmlllhhhjjjiiihhhfffdddaaa___^^^SSSSSSSSSUUUVVVVVVUUUSSSXXXUUUWWW```jjjiii[[[MMMDDDDDDCCCAAA@@@???>>>===999999777555444333222222111111000000000000111111000000000000000111111222000111333777???UUU{{{ppp\\\SSSPPPLLLHHHGGGKKKMMMQQQWWW\\\bbbgggjjjiiirrr~~~qqqfffbbbccccccdddfffmmmyyy~~~vvvooobbbbbbccc^^^]]]bbb^^^\\\YYYWWWWWWVVVTTTSSSPPPOOONNNLLLJJJHHHFFFEEEFFFDDD@@@<<<999777777777333222111000////////////......---------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,---......---000...000333000777KKKYYY]]]^^^^^^eeewwwoootttvvvbbbWWWLLLJJJNNNSSS[[[bbbccccccdddcccdddfffjjjmmmooonnnoooqqqqqqrrrzzzfffVVVNNNJJJMMMNNNPPPZZZhhhgggmmmuuu}}}~~~}}}zzz|||~~~~~~|||{{{zzz{{{xxxwwwxxxyyyyyyyyyhhhOOOGGGBBBDDDFFFEEEEEEFFFVVVzzzkkkXXXPPPMMMTTTkkkqqqqqqllltttrrrnnnjjjeee```]]][[[TTTSSSSSSUUUVVVVVVTTTRRRWWWTTTXXXffftttsssaaaNNNEEEEEEDDDCCCAAA@@@???>>>:::999888666444333333222111111000000000000111111000000000000000111111222000111444666;;;OOOvvvnnniii[[[TTTWWWPPPIIINNNJJJSSS]]]ccchhhmmmnnnlllrrryyysssfff]]]^^^ccceeejjjooouuuuuussshhh___]]]______```bbb```\\\XXXWWWXXXXXXTTTQQQWWWSSSMMMIIIHHHKKKPPPSSSMMMJJJDDD???:::888777777555444222000............///......------,,,+++++++++++++++************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...------------...//////......000000...///999EEEYYY___bbb```dddttt}}}jjjrrrzzzqqqYYYOOOHHHJJJQQQWWW]]]bbbeeedddbbbbbbdddhhhmmmpppqqqooooooqqqrrrttt}}}bbbVVVMMMMMMNNNOOOSSS[[[eeelllnnnwww|||zzzxxxyyy{{{|||yyyxxxxxxxxxwwwyyyyyyaaaNNNFFFCCCHHHJJJFFFFFFJJJ```hhhUUULLLNNNZZZzzz~~~qqqooonnnyyywwwsssmmmgggaaa\\\YYYVVVVVVXXXYYY[[[ZZZWWWUUU[[[WWWWWWaaammmooobbbUUUKKKIIIFFFCCC@@@???>>>===>>>===:::888666444333222222222111000/////////000////////////000000000000///111222666<<>>===;;;999777555555444333222111000000///000000////////////000000000000///222111444999>>>YYYxxxxxx}}}rrreee```^^^eeefffggggggZZZNNNQQQRRR\\\gggpppzzz~~~rrrhhhbbb[[[^^^``````cccuuuwwwllleee___```aaa^^^]]]^^^[[[ZZZXXXWWWWWWXXXYYYZZZXXXVVVSSSOOONNNNNNOOOPPPOOOLLLGGGBBB===:::999888666555333111000///////////////......---,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))*********************************++++++++++++,,,++++++,,,,,,,,,---------......///000//////777AAAXXX^^^aaa^^^___kkk}}}lllnnnwwwpppfffWWWPPPMMMQQQWWW[[[___cccdddccccccdddfffjjjnnnqqqsssqqqssswwwyyy~~~gggOOOIIIOOONNNSSSYYY___dddlllvvv}}}~~~}}}{{{yyyxxxxxxxxxyyyvvvuuuwwwzzz{{{~~~rrr[[[KKKEEEDDDIIIIIICCCCCCIIIlllxxxaaaSSSOOOUUUbbbvvvmmmlllkkkkkkjjjiiigggdddaaa]]][[[XXX[[[```cccdddbbb___]]]\\\[[[\\\aaaggggggaaa[[[QQQOOOKKKFFFDDDCCCCCCDDD@@@???===;;;999777666666444333222111000000000000////////////000000000000///222000222555888NNNrrryyyuuuyyy|||ggg___```bbbooowww|||zzzhhhVVVVVVTTT___lllwww}}}oooddd___]]]```bbbbbb```hhhuuuuuuiiidddaaacccccc___]]]]]]ZZZYYYXXXVVVUUUVVVYYY[[[YYYWWWUUUSSSQQQPPPOOOOOOPPPMMMIIIDDD@@@<<<;;;:::777666444222000000000000/////////...------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************************++++++++++++******++++++,,,,,,,,,,,,...---///000//////666>>>TTT\\\aaa^^^^^^iii{{{tttrrrzzz~~~mmmcccTTTPPPOOOUUUZZZ\\\___bbbccccccdddeeehhhlllppprrrtttsssuuuzzz~~~kkkUUUGGGGGGOOOPPPWWW___ffflllttt~~~||||||zzzyyyxxxwwwwwwwwwttttttwwwzzz|||mmmXXXHHHDDDEEEIIIGGGAAACCCJJJqqqsss___SSSPPPXXXeeerrrkkkjjjggghhhhhhgggfffdddaaa^^^\\\[[[___dddgggfffccc___]]]]]]^^^___aaacccbbb```^^^UUUSSSNNNJJJHHHGGGHHHIIIEEEDDDAAA>>>;;;888777666555444333222111000000000////////////000000000000---111///000444555FFFdddzzztttuuuwwwccc```gggnnn}}}uuu^^^ZZZWWWcccrrr~~~~~~nnnbbb\\\]]]___```___]]]aaavvvuuunnnrrrgggddddddfffeeeaaa]]]^^^[[[YYYWWWUUUUUUVVVWWWWWWWWWWWWUUUTTTRRRPPPOOONNNOOOMMMIIIEEEAAA???===<<<888777555333222111111111000//////......---,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))*********+++++++++)))***+++,,,,,,,,,++++++...---...000000///444;;;NNNXXX___^^^___jjj}}}xxxsss|||}}}lllbbbQQQOOOPPPWWW[[[\\\^^^bbbbbbccceeegggkkknnnqqqsssttttttwww}}}lllYYYPPPJJJJJJOOOVVV]]]fffmmmrrrzzz{{{{{{zzzzzzyyywwwvvvvvvssstttvvv{{{}}}iiiTTTGGGDDDEEEIIIFFF@@@DDDNNNtttnnn]]]SSSRRRZZZjjjtttqqqqqqmmmiiiiiigggfffcccaaa___^^^bbbfffkkkllliiiddd___]]]___```bbbbbb```___^^^^^^XXXVVVRRROOOMMMLLLMMMNNNKKKIIIFFFAAA===999777666666555444222111111000000////////////000000000000,,,000///000444555AAAYYYyyyxxxyyyeeedddooo|||fff___^^^iiiwww}}}nnnaaaZZZZZZ]]]```ZZZZZZ___pppzzzjjjfffjjjfffdddeeehhhfffaaa^^^___\\\YYYVVVVVVXXXYYYWWWUUUUUUUUUTTTSSSQQQOOONNNMMMLLLKKKHHHFFFCCC@@@???>>>999888666444222222222222000000//////...---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************)))))))))************+++)))***+++,,,---,,,++++++...,,,---000111///222888HHHTTT^^^^^^___lllxxxoooxxx{{{jjj___PPPOOORRRXXX\\\\\\___cccaaacccfffiiimmmppprrrtttttttttxxxkkkSSSLLLNNNNNNOOORRR___fffooouuuzzz~~~zzz{{{{{{{{{zzzxxxvvvuuuttttttwww{{{}}}yyycccPPPFFFDDDFFFHHHDDD???GGGTTTxxxzzzeeeYYYRRRTTT___uuuyyyzzz{{{wwwllljjjhhheeecccbbbbbbbbbiiimmmrrrqqqlllfffcccbbb```bbbcccbbb```]]]]]]]]]YYYWWWVVVTTTSSSRRRSSSSSSOOOLLLIIIDDD???;;;999777777666555333222111111000////////////000000000000+++111000000555555===OOOzzzooonnnxxxoooeeecccmmmwwwwwwnnnccc[[[YYY[[[]]]^^^\\\cccsssyyynnnfffccccccdddcccdddgggeee___]]]___\\\WWWTTTXXX^^^```[[[UUUSSSSSSQQQPPPOOONNNNNNMMMJJJIIIGGGEEECCCBBB@@@@@@:::999777555333333333333000000//////......------------,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))************)))***,,,---...---,,,+++...,,,---111111///111555CCCQQQ]]]^^^___kkk~~~xxxmmmpppwwwdddYYYQQQPPPTTTZZZ]]]]]]```eeeaaacccfffkkknnnqqqssstttttttttxxxdddSSSFFFGGGLLLPPPWWW^^^jjjpppxxx~~~~~~zzz{{{||||||{{{yyyvvvuuuuuuuuuwww{{{}}}rrr^^^LLLEEEDDDFFFGGGBBB???JJJZZZ}}}qqq[[[RRRPPPWWWfffyyy||||||vvvllljjjfffcccbbbccceeegggkkkooosssrrrlllgggeeefffbbbbbbcccbbb```^^^[[[ZZZXXXXXXXXXXXXXXXWWWWWWVVVOOOMMMIIIEEEBBB???<<<;;;888777555444222111111111////////////000000000000,,,222111000555444777EEEjjj~~~zzzxxxwwwllleeemmmtttyyynnnggg^^^ZZZ\\\___^^^]]]fffrrrzzzllljjjiiieeebbbcccbbbdddfffddd^^^\\\___\\\VVVSSSYYYbbbeee___VVVRRRQQQPPPNNNNNNMMMMMMMMMHHHHHHGGGEEEDDDBBBAAAAAA:::999777555444333333333000000000///......---------------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))************)))+++,,,......---,,,+++...,,,---111111000000444AAAPPP\\\]]]^^^jjj}}}zzznnnjjjsss```TTTRRRRRRUUU[[[^^^___bbbggg```cccgggkkkooorrrtttuuuttttttxxxtttVVVKKKDDDHHHMMMSSS___lllqqqwww~~~zzz{{{}}}}}}|||zzzwwwuuuuuuuuuwww{{{|||nnnZZZIIIEEEDDDFFFGGGBBB@@@MMM^^^lllTTTLLLNNNYYYlllvvvxxxvvvnnnllliiidddaaaaaadddgggjjjiiinnnqqqpppjjjffffffgggcccccccccbbbaaa^^^[[[XXXWWWXXXZZZ[[[[[[ZZZYYYYYYMMMLLLIIIFFFCCCAAA??????888777666444222111111111////////////000000000000---333222000444222333???___|||pppnnnrrryyyrrreee^^^YYYZZZ]]]aaaeeegggsssjjjfffhhhdddbbbeeebbbbbbcccbbb```^^^[[[YYYYYYVVVVVV]]]eeefff^^^VVVSSSRRROOOKKKMMMPPPOOOKKKHHHFFFCCCBBBBBBAAA>>><<<::::::999888666444222111111111000///...---,,,,,,...------,,,,,,++++++***))))))))))))))))))))))))************************++++++************************+++++++++,,,,,,,,,,,,---.........///111333BBBKKKVVV[[[___hhhyyyooogggqqqnnn[[[RRROOORRRWWW]]]aaacccddddddaaadddgggiiijjjlllnnnpppooopppwwwjjjNNNKKKHHHIIIPPP\\\jjjsssyyy|||{{{yyyzzz{{{|||{{{zzzxxxvvvtttuuuxxx{{{{{{{{{eeeRRRFFFDDDBBBCCCCCCAAADDDSSSeee|||aaaRRRTTTNNNXXXzzz|||mmmooooooeeefffdddbbb______ccciiinnnoooppppppmmmjjjgggeeefffccc```___```cccbbb]]]XXXVVVWWWYYYYYYYYYWWWUUUSSSLLLJJJHHHGGGFFFEEEBBB@@@:::888555444444444222111000000000000/////////////////////000222555999;;;WWWxxx}}}{{{{{{~~~zzzrrriiicccaaa^^^ZZZ[[[cccsssttteeefffiiieee``````aaabbbccccccbbb___\\\ZZZZZZXXXXXX\\\aaaaaa[[[UUURRRRRRPPPMMMNNNQQQOOOJJJFFFDDDBBBAAA@@@???===;;;<<<<<<;;;:::888666555444333222111111//////...---......---,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,,,,---.........///111333AAAKKKVVV[[[^^^ffftttqqqiiipppkkkZZZRRRPPPSSSXXX]]]aaacccddddddaaaeeeiiilllmmmnnnppprrrrrrttt{{{ppp\\\NNNMMMMMMPPPXXXeeesss|||~~~{{{zzzzzz{{{|||||||||zzzxxxwwwttttttwwwzzz{{{vvvaaaPPPDDDCCCCCCEEEDDDBBBFFFWWWiiixxx___QQQTTTRRR```wwwjjjmmmooofff`````````aaadddiiiqqqvvvsssssssssppplllhhheeeeeedddbbb```bbbdddddd___[[[XXXXXXYYYYYYXXXWWWUUUTTTOOOLLLJJJHHHGGGFFFCCCAAA<<<:::777666666555333222000000000000000//////////////////000222555777999KKKhhhqqqyyy{{{ooojjjjjjgggbbb^^^```^^^[[[___tttvvviiiccciiimmmhhhaaa^^^```bbbdddeeedddbbb^^^\\\\\\[[[[[[\\\\\\[[[WWWTTTSSSUUUSSSPPPQQQSSSPPPLLLGGGEEECCCBBBBBBAAA???===??????>>>===;;;999777666444444333222111000//////......------,,,+++++++++******************************************************************************+++++++++,,,,,,,,,,,,---.........///111333@@@JJJVVV\\\^^^cccmmmvvv{{{yyymmmmmm~~~hhhXXXRRRQQQTTTXXX]]]aaacccccccccaaaeeejjjnnnpppqqqssstttwwwyyybbbQQQNNNPPPTTTYYYcccppp~~~}}}{{{yyy{{{|||}}}}}}|||zzzxxxwwwttttttuuuyyy|||nnn[[[LLLBBBAAADDDGGGEEEBBBGGG[[[nnnqqqZZZOOOQQQUUUjjjpppgggkkkooohhh___```bbbeeehhhmmmtttyyytttuuuuuurrrmmmhhhdddccceeecccbbbccceeeeeebbb^^^ZZZYYYYYYXXXXXXWWWWWWVVVQQQOOOLLLJJJIIIGGGDDDBBB>>><<<999888777666555333111111111000000000///////////////000111333666777BBBYYY{{{dddkkkxxx~~~wwwlllbbb```aaacccccc___^^^[[[]]]lllmmmgggffflllqqqllleeeaaa___aaadddffffffccc```^^^^^^___^^^\\\YYYVVVUUUTTTWWWYYYYYYVVVVVVVVVTTTOOOJJJHHHFFFFFFEEEEEECCCAAA@@@@@@???>>><<<:::999888444444333222111000//////.........---,,,,,,++++++***************************************************************+++++++++******+++++++++,,,,,,,,,,,,---.........///111333>>>HHHUUU[[[]]]___eeelllrrrxxxrrrlll}}}zzzdddVVVRRRRRRUUUYYY^^^aaaccccccbbb```dddkkkppprrrsssssstttzzz{{{ttt\\\QQQOOOSSSZZZbbblllyyy}}}|||{{{{{{|||}}}}}}}}}zzzxxxwwwtttssstttyyy~~~gggVVVIIIAAA@@@EEEGGGDDD@@@HHH]]]pppzzzhhhTTTLLLMMMVVVrrryyymmmfffjjjnnniiieeefffggghhhhhhjjjnnnqqqppprrrsssppplllgggcccbbbdddcccbbbccceeedddbbb```\\\[[[ZZZXXXXXXXXXXXXXXXSSSPPPMMMKKKJJJHHHEEECCCAAA>>>;;;999888777555333222222222111111000000////////////000111222444555>>>LLLnnn^^^dddppp}}}|||pppjjjbbb^^^\\\]]]___bbb```\\\YYYccclllhhhhhhlllooolllgggddd^^^```cccddddddbbb```^^^___``````]]]YYYVVVUUUVVV[[[^^^___[[[YYYZZZXXXTTTKKKJJJHHHGGGGGGGGGEEECCC@@@@@@@@@>>>===;;;999888444333222222000000///...//////...------,,,,,,+++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,---.........///111333<<>>VVV}}}{{{OOO[[[iiiqqquuu}}}~~~vvvnnnhhhbbb^^^bbb]]]ZZZ[[[[[[ZZZ___fffpppzzzooofffffffffdddcccccccccbbb^^^^^^^^^^^^]]]]]]\\\\\\ZZZZZZ[[[[[[[[[ZZZXXXWWW[[[___^^^YYYUUUUUUVVVUUULLLJJJHHHHHHHHHHHHFFFEEEBBBAAAAAA@@@>>><<<:::999555555444333222111000000/////////...------,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---.........///111333888BBBOOOWWWZZZ[[[[[[]]]fffrrr|||zzzsss}}}xxxbbbVVVUUUUUUXXX\\\___aaabbbbbbaaabbbfffjjjmmmnnnoooqqqsssuuuuuu{{{qqqZZZTTTVVV```iiiuuu}}}|||{{{{{{zzz{{{|||}}}zzz{{{|||{{{zzzwwwuuussstttrrruuu}}}sss\\\NNNFFFAAADDDGGGFFFDDDKKK```wwwuuuZZZQQQRRROOOdddvvvjjjllljjjiiikkkhhhffffffeeecccbbbcccfffhhhdddeeeeeecccaaaaaabbbdddeeeeeedddaaa___^^^]]]^^^\\\]]]]]]]]]]]][[[ZZZYYYVVVUUUSSSRRRRRRQQQOOOMMMJJJGGGCCC@@@???===:::888555555444333222111000000---...000222444666666777:::;;;MMMqqqBBBQQQbbbjjjjjjnnn{{{}}}wwwnnngggbbb^^^\\\ZZZ^^^YYYWWW[[[]]]^^^fffpppzzztttgggccceeefffcccbbbccccccbbb___^^^]]][[[[[[[[[[[[[[[WWWWWWWWWZZZ\\\\\\YYYVVVYYY\\\[[[UUUQQQRRRSSSSSSNNNLLLKKKKKKKKKKKKIIIGGGCCCCCCBBBAAA???===;;;:::777666555444333222222111/////////...------,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---.........///111333777@@@MMMVVVZZZ[[[\\\]]]gggttt~~~{{{uuuyyybbbWWWVVVVVVXXX\\\___bbbbbbaaaaaaeeegggjjjmmmnnnooorrrtttttttttzzznnn[[[YYY]]]fffooo|||~~~~~~}}}{{{zzzyyyyyyzzzzzzzzzzzz{{{{{{yyywwwtttrrrtttsssuuu~~~qqqZZZMMMEEE@@@FFFHHHGGGFFFRRRjjjvvvZZZSSSWWWSSSjjjoooeeejjjiiiiiijjjgggffffffeeecccaaabbbfffiiiggggggeeecccaaaaaaccceeeffffffeeebbb___]]]]]]^^^\\\]]]^^^___^^^\\\ZZZXXXXXXVVVUUUTTTUUUTTTRRRQQQMMMJJJFFFCCCAAA???<<<:::666666555444222111111000---...000333555777888888333444BBBcccFFFHHHOOOVVVYYY\\\eeeooouuunnngggbbbaaacccbbb]]]ZZZ[[[```WWWVVV^^^cccjjjwwwkkkeeeccc___aaaaaaaaa___^^^___``````aaa```^^^ZZZXXXWWWXXX[[[ZZZZZZZZZ\\\^^^```bbb\\\YYYUUURRRPPPPPPRRRSSSQQQQQQQQQQQQPPPOOONNNMMMJJJGGGBBB???===<<<;;;:::777666555666666555333000000//////............///------,,,,,,,,,,,,++++++************************************************++++++++++++++++++,,,,,,------,,,------...///000333===JJJUUU[[[]]]___```iii{{{zzz|||{{{dddYYYXXXXXXZZZ\\\]]]^^^___bbbddddddfffhhhjjjlllooosssvvvvvvtttwwwfff___cccfffooowww~~~}}}|||{{{{{{|||||||||yyywww}}}{{{yyywwwuuusssrrrrrrpppsssxxxkkkVVVHHHEEEEEEHHHEEEAAAFFF[[[xxxmmm[[[RRRRRRYYYvvv~~~nnnffflllpppjjjeeeffffffffffffdddcccdddgggiiigggeeecccccceeehhhjjjjjjnnnllljjjfffcccaaa______]]]___```aaa```]]]ZZZXXXWWWWWWWWWVVVUUUTTTRRRQQQOOONNNMMMJJJFFFAAA===;;;999777666555555444222000////////////000111222333888555===WWW}}}EEEFFFJJJOOOQQQSSS\\\fff|||ssskkkfffccc___\\\^^^___^^^___bbb\\\XXX\\\kkk|||zzzmmmddd```^^^\\\]]]^^^^^^]]]]]]___```aaabbbaaa___\\\ZZZZZZ[[[]]]]]]]]]^^^___```aaabbb___\\\XXXTTTRRRQQQRRRTTTRRRRRRQQQQQQRRRTTTUUUWWWMMMJJJEEEAAA???===;;;:::888777777777777666333000000000///............///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++,,,,,,---,,,,,,------...///000333<<>>>>>>>>>>>>>>;;;666222222222000//////.........------,,,,,,,,,+++++++++************************************************(((((()))******+++,,,,,,,,,++++++,,,,,,---...///000777BBBOOOYYY```bbbbbbdddwww{{{jjj]]][[[[[[^^^bbbeeeeeedddccccccbbbhhhpppwwwyyyyyyyyyyyyvvvsssttt{{{vvvvvv|||{{{uuutttttttttsssqqqwww~~~~~~~~~~~~{{{zzzzzz{{{{{{zzzxxxvvvrrrrrrqqqqqqqqqqqqrrrrrrsssuuuzzzkkkWWWIIICCCCCCEEEEEEFFFFFFRRRtttrrr[[[QQQUUUbbbqqq}}}xxxooofffbbbcccffffffeeecccbbbbbbeeeggghhhiiijjjmmmoooooommmjjjiiihhhhhhgggggggggggghhhkkkkkkjjjjjjiiiiiihhhhhhaaaaaa```^^^\\\YYYWWWVVVTTTSSSRRRPPPOOONNNMMMLLLEEEAAA===:::888777555333111111111111111111222333///666666444GGGnnnGGGEEEFFFJJJJJJGGGGGGIIIGGGJJJUUUhhh|||~~~}}}}}}yyyrrrkkkfffcccdddbbb````````````___]]][[[YYYZZZ```jjjyyy}}}mmmdddcccaaaaaaaaa```^^^\\\^^^^^^]]][[[YYYYYY\\\^^^]]]______^^^\\\[[[\\\]]]ZZZ\\\^^^______]]][[[ZZZYYYWWWTTTRRRRRRTTTVVVXXXPPPSSSVVVWWWUUUPPPKKKGGGEEECCC@@@???@@@AAAAAAAAA?????????@@@@@@===888555333222111000///.........------,,,,,,,,,,,,++++++************************************************'''(((((()))***+++,,,,,,++++++++++++,,,---...///000555@@@MMMYYY```bbbbbb```ooo{{{}}}mmm```^^^\\\___bbbddddddccccccdddccciiirrrxxx{{{{{{zzzzzzwwwuuuwwwyyyzzzsssllleeedddfffiiiiiiiiipppxxx~~~}}}}}}|||{{{zzzzzzzzz{{{zzzxxxuuuqqqqqqqqqppppppqqqqqqrrrqqqttt{{{|||fffRRRFFFBBBCCCEEEEEEDDDHHH^^^jjjXXXQQQYYYjjj{{{zzzwwwsssnnnhhheeeeeefffiiiiiihhheeecccccceeehhheeeeeegggjjjllllllkkkhhhffffffeeeeeeeeeeeeffffffiiiiiiiiihhhgggfffdddccc```______]]][[[YYYWWWVVVRRRQQQPPPOOONNNMMMMMMMMMIIIEEE@@@<<<:::888666555222222111111111222222333000555666555@@@]]]OOOJJJGGGHHHHHHFFFGGGJJJIIIKKKUUUfffttt~~~~~~rrrqqqmmmjjjgggdddccccccbbb```]]]\\\]]]^^^^^^^^^^^^bbbmmm|||sssiiiaaa```______```___]]][[[\\\\\\[[[YYYXXXYYY\\\___]]]___``````^^^\\\ZZZZZZXXXYYY[[[\\\\\\[[[ZZZYYYYYYVVVSSSQQQQQQRRRUUUVVVPPPRRRTTTUUUTTTPPPLLLIIIFFFCCC@@@???@@@AAAAAA@@@??????@@@BBBBBB@@@;;;777444333222000///.........------,,,,,,,,,,,,++++++************************************************''''''((()))***+++,,,,,,++++++++++++,,,---...//////444>>>LLLYYYaaacccccc___jjjsssooobbb```]]]___bbbbbbbbbbbbcccdddfffkkksssxxxyyyyyyxxxwwwwwwvvvyyy}}}uuujjjddd```___aaaeeefffhhhpppyyy~~~|||{{{{{{{{{zzzyyyzzz{{{zzzwwwuuurrrrrrqqqppppppqqqqqqqqqqqquuu}}}vvv```MMMDDDBBBEEEGGGIIIDDDLLLiiizzzbbbUUUQQQ___tttrrrqqqmmmhhhfffffffffeeeggghhhgggeeecccdddfffhhhfffffffffhhhjjjjjjiiigggeeeddddddccccccddddddeeefffgggggggggeeeccc```^^^___^^^^^^]]][[[ZZZXXXWWWVVVUUUSSSPPPOOONNNNNNNNNNNNIIIDDD???<<<;;;999888333222222111111222222222111222555666:::KKKkkkWWWPPPIIIHHHGGGFFFHHHLLLLLLNNNWWWeeeooottt}}}~~~{{{{{{{{{yyywwwwwwyyy{{{{{{}}}}}}{{{yyywwwuuurrrmmmiiieeedddcccbbbbbbccceeeggg___]]]YYYYYY[[[^^^```aaaiiiuuu|||oooggg``````___^^^^^^______]]][[[ZZZZZZYYYXXXXXXZZZ]]]aaa]]]___bbbbbb___\\\ZZZYYYWWWXXXYYYZZZ[[[ZZZZZZYYYZZZXXXTTTQQQPPPQQQSSSUUUPPPQQQSSSTTTSSSRRRPPPOOOHHHEEEBBB@@@@@@@@@@@@@@@>>>???AAACCCCCCAAA<<<888444333222000///.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))&&&'''((()))***+++,,,,,,++++++++++++,,,---......///333===KKKYYYaaacccccc```hhhnnn}}}qqqdddbbb^^^```aaaaaaaaaaaaccceeehhhmmmssswwwxxxvvvuuutttvvvvvvzzzyyylllccc^^^aaa```bbbeeegggiiiqqq{{{}}}|||zzzyyyzzzzzzyyyzzz{{{zzzwwwuuusssrrrqqqqqqpppqqqqqqqqqrrrwwwqqq\\\JJJBBBBBBFFFIIILLLEEEOOOqqqsss]]]RRRQQQccc|||sssmmmlllhhhdddccccccaaa]]]dddddddddbbbbbbcccfffhhhiiihhhhhhhhhiiiiiigggfffeeeddddddcccccccccddddddeeefffgggfffdddaaa]]][[[^^^^^^^^^]]]\\\[[[YYYXXX\\\ZZZWWWTTTRRRPPPOOOOOOQQQMMMFFFBBB???===;;;:::333333222222111222222222333111444777777>>>]]]~~~RRRNNNHHHBBB@@@@@@CCCEEEJJJPPPXXX___dddgggjjjlll|||~~~}}}~~~{{{wwwtttrrrpppuuurrrpppqqqssstttrrrooorrrqqqpppooonnnmmmmmmmmmiiijjjjjjhhhdddcccdddgggfffcccaaabbbeeehhhkkklllddd]]]]]]bbbeeegggsssyyyooojjjeeeaaa______^^^]]]]]]\\\\\\[[[]]][[[ZZZYYYYYY[[[]]]^^^^^^^^^]]][[[ZZZXXXWWWVVV[[[[[[\\\[[[[[[ZZZXXXXXXWWWVVVTTTRRRQQQOOOOOOOOOTTTSSSQQQQQQQQQPPPNNNLLLHHHFFFBBBAAAAAABBBBBBAAA>>>???@@@@@@???===;;;999999888555222000///......///......------,,,+++++++++++++++************))))))))))))))))))))))))))))))************+++++++++***,,,------++++++,,,...---333===IIITTT]]]bbbdddccceeekkktttuuuddd^^^[[[^^^aaa```___```fffllliiillloooqqqrrrtttvvvwwwxxxzzzyyymmmfffdddkkkkkkjjjiiilllsss|||~~~}}}{{{zzzxxxwww|||||||||{{{zzzwwwuuutttrrrqqqpppnnnmmmnnnqqqttt{{{xxxzzzgggRRRGGGEEEEEEGGGIIIFFFKKKeeexxx```XXXMMMRRRccc~~~mmmdddbbb^^^[[[ZZZ\\\^^^```aaa```___^^^___bbbeeeggggggffffffeeeddddddeeeeeefffffffffeeeeeeeeeddddddgggffffffdddbbb```^^^]]]______```aaa___]]][[[YYY]]]ZZZWWWTTTSSSTTTVVVXXXTTTQQQMMMIIIFFFCCC>>>;;;888666333222222222222111555000111777888:::JJJ]]]KKKIIIFFFCCCBBBAAABBBBBB@@@FFFNNNVVV[[[___bbbdddnnn~~~zzzwwwtttppppppqqqqqqnnnkkkhhhgggeeecccaaa```______cccddddddeeefffggghhhiiiggghhhjjjmmmooonnnllliiikkkiiikkkrrr|||yyylllfffccc___\\\^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[YYYYYYYYY[[[]]]^^^^^^^^^\\\ZZZYYYXXXXXXXXX___^^^]]]\\\ZZZYYYYYYXXXWWWVVVUUUSSSSSSRRRRRRRRRUUUTTTRRRRRRSSSRRROOOMMMKKKHHHDDDBBBAAABBBAAAAAA@@@@@@@@@@@@???===;;;:::999888555222000///......//////......---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))************+++++++++***,,,------++++++,,,...,,,111;;;FFFRRR[[[aaaccc___```eeennn{{{uuuttt}}}wwwfff```[[[^^^```___^^^___eeejjjiiikkknnnppprrrtttwwwyyy{{{}}}}}}sssnnnlllrrrrrrssstttwww~~~}}}{{{zzzyyyyyyzzzzzzzzzyyyxxxvvvuuussssssrrrpppooopppsssuuuyyyxxxwwweeePPPGGGDDDDDDFFFIIIJJJQQQlllwww___WWWQQQWWWjjj{{{kkkcccaaa^^^]]]^^^bbbgggjjjeeebbb___\\\\\\___dddfffgggfffeeedddcccbbbbbbbbbddddddeeeeeeeeeeeeeeeeeeeeeeeedddcccaaa```___^^^aaabbbbbbbbbaaa___]]]\\\]]][[[XXXVVVUUUVVVXXXZZZYYYVVVRRRNNNJJJFFFBBB>>>:::777555333333444333222333//////444444555BBBSSSBBBBBBCCCDDDDDDBBBAAA@@@???DDDKKKQQQWWW\\\aaadddeeevvv}}}wwwttttttssspppmmmnnnlllhhheeebbbaaaaaaaaaaaaaaadddjjjqqquuuuuussspppppppppqqqssssssqqqooottt|||yyynnnfffdddbbb]]]ZZZ]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYY[[[]]]^^^^^^]]][[[YYYXXXYYYZZZ[[[bbb```]]][[[YYYYYYYYYYYYWWWVVVVVVUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSSSSPPPNNNMMMJJJEEEBBBAAABBBBBBAAABBBBBBAAA???>>><<<;;;;;;999888666333111000///////////////...------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************+++++++++***,,,------++++++,,,...,,,000888CCCPPPZZZ___aaa]]]]]]```gggtttlllfffmmmyyyhhhbbb[[[]]]___^^^]]]^^^cccgggiiijjjmmmoooqqqtttyyy|||zzzuuurrrsssuuuwww{{{~~~}}}{{{{{{wwwxxxxxxxxxxxxwwwvvvvvvtttuuutttrrrqqqqqqtttwwwwwwyyyrrr```NNNEEEDDDDDDEEEHHHJJJWWWsssrrr\\\TTTSSS^^^uuuvvvhhhdddbbb``````ccciiippptttjjjfffaaa\\\[[[^^^bbbeeeeeedddcccbbbaaa```___^^^aaabbbbbbccccccddddddeeeccccccbbbaaa````````````cccdddddddddcccaaa___^^^^^^]]][[[YYYYYY[[[\\\^^^```\\\XXXSSSOOOKKKFFFCCC===:::777555555555444333222///000333222111:::GGGttt>>>???AAACCCDDDCCCBBBBBBDDDFFFJJJNNNTTT[[[ccciiikkkyyy~~~uuuqqqkkkeeeaaa___``````bbbdddlllzzzsssoookkkjjjpppxxxwwwqqqkkkgggeeebbb\\\XXX\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\]]]^^^\\\YYYWWWWWWYYY[[[\\\```^^^ZZZWWWWWWWWWYYY[[[YYYXXXWWWVVVVVVVVVVVVVVVTTTRRRQQQRRRRRRRRRPPPNNNKKKHHHDDDBBBBBBCCCCCCCCCEEEDDDBBB@@@>>>===<<<<<<999888777555333222111000000000//////...---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++***+++---,,,++++++,,,...---///666AAANNNYYY___aaa```______cccoookkkeeehhh{{{zzziiiccc\\\]]]^^^]]]\\\]]]aaadddgggiiikkkmmmpppuuu{{{yyytttssswww|||~~~||||||xxxxxxxxxwwwvvvuuuuuuttttttttttttsssqqqrrrtttvvvwww{{{lll[[[KKKDDDDDDDDDEEEGGGGGG[[[yyyjjjWWWQQQRRReeessshhhgggeeebbbbbbeeekkkrrrvvvllliiieee```^^^___```aaaaaaaaaaaaaaa``````______^^^^^^___```aaabbbccccccbbbbbbaaa```aaabbbcccccccccddddddcccbbbaaa___^^^______^^^^^^^^^___```aaadddaaa\\\WWWSSSOOOJJJFFF???<<<999777666555444222222111333555444333888AAAccc??????@@@AAACCCDDDEEEFFFFFFFFFEEEFFFKKKTTT```ggguuuvvvkkkdddaaabbbcccdddjjjxxxnnnllllllsss|||qqqkkkhhhfffdddccc```[[[WWW\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\ZZZXXXVVVVVVXXXZZZ\\\ZZZXXXUUUSSSTTTVVVYYY\\\ZZZYYYXXXVVVUUUTTTSSSSSSQQQOOOOOOOOOPPPOOOMMMLLLGGGEEECCCBBBCCCEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>::::::999888666444333222111000000//////...------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))*********+++++++++***+++---,,,++++++,,,......///444???NNNYYY___aaabbb```^^^```iii{{{sssjjjggguuu{{{jjjddd^^^^^^]]]\\\[[[\\\___aaaeeegggjjjmmmqqqwww}}}{{{sssyyy~~~xxxxxx~~~~~~~~~}}}|||{{{zzzyyywwwuuusssrrrrrrrrrssssssrrrqqqqqqssstttyyy~~~eeeWWWHHHCCCDDDEEEEEEFFFGGGccc}}}dddUUURRRUUUqqq{{{qqqiiikkkhhheeecccdddhhhmmmqqqlllkkkiiifffdddaaa___^^^]]]^^^___aaabbbbbbbbbbbb[[[[[[\\\^^^___```aaabbbcccbbbccccccdddeeefffgggccccccbbbbbbaaa___^^^^^^aaaaaaaaabbbbbbcccddddddeeebbb]]]YYYUUUQQQMMMJJJBBB???;;;888777666444222111222444666555555888>>>RRRpppAAA@@@@@@@@@BBBDDDFFFGGGHHHGGGEEEDDDHHHPPP[[[cccttt~~~}}}nnneeedddgggjjjpppyyyyyy}}}wwwllliiicccccccccddddddccc```^^^\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZYYYWWWVVVVVVVVVXXXYYYVVVTTTRRRQQQRRRUUUXXXZZZYYYXXXVVVTTTRRRQQQPPPPPPNNNMMMLLLMMMNNNMMMKKKJJJEEEDDDCCCEEEGGGHHHGGGFFFDDDDDDCCCBBBAAA@@@??????<<<<<<;;;;;;999777666555111111111000//////......,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))************+++++++++***,,,------++++++,,,...//////222===LLLYYY___```bbb```]]]]]]ddduuu}}}qqqfffmmm}}}kkkeee```^^^]]][[[[[[\\\^^^___bbbeeeiiimmmrrrxxx~~~ttt{{{rrrsssyyy~~~~~~~~~~~~}}}}}}|||yyywwwtttsssrrrqqqqqqrrrrrrrrrppppppqqqsss{{{zzz```SSSFFFCCCEEEFFFFFFFFFOOOppp{{{bbbWWWWWW^^^|||uuuppphhhkkkiiieeeccccccdddgggiiijjjjjjjjjiiifffccc___]]]\\\^^^```ccceeefffffffff[[[\\\\\\]]]___```aaaaaaeeeeeeggghhhiiijjjjjjjjjddddddcccbbbaaa``````___bbbcccdddeeeffffffeeeeeebbb```\\\YYYWWWTTTPPPMMMFFFBBB>>>;;;999777555333000222333444444555777999DDDaaaAAA@@@AAAAAABBBCCCDDDDDDHHHHHHGGGGGGIIIOOOVVV[[[gggttt}}}|||yyy~~~~~~xxxkkkfffjjjsssyyyxxxnnnhhhgggbbbbbbcccdddeeeeeedddccc]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYXXXXXXWWWWWWXXXWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQSSSVVVWWWTTTSSSRRRQQQOOOOOONNNNNNMMMLLLKKKLLLMMMMMMKKKIIIFFFFFFGGGIIIKKKJJJHHHEEEBBBCCCCCCDDDCCCBBBAAA@@@===>>>>>>===<<<:::888777222222111000000//////...------,,,,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++***,,,------++++++,,,...///---///:::JJJWWW^^^___aaa```^^^^^^dddsssxxxhhhkkkmmmgggaaa___]]]\\\\\\]]]]]]^^^___ccciiinnntttzzz~~~uuuyyy{{{tttwww}}}}}}|||yyywwwuuutttssssssqqqrrrsssrrrqqqpppqqqsss}}}xxx]]]PPPEEEDDDFFFGGGFFFGGGYYY~~~xxx___XXXYYYcccooommmeeegggfffdddbbbbbbccceeefffiiiiiihhhfffdddbbb___^^^___aaacccfffhhhhhhhhhhhh^^^^^^______```aaabbbbbbgggiiilllnnnoooooommmlllhhhhhhfffeeeddddddccccccdddeeefffggghhhgggfffeee```^^^[[[YYYXXXVVVTTTQQQJJJGGGBBB>>><<<:::888666333444555444333444666666<<>>?????????===;;;999888222222111111000/////////---------,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++***,,,------,,,+++---......,,,---888HHHVVV\\\]]]bbbbbbaaaaaafffttt}}}kkknnnoooiiiccc```]]]\\\\\\]]]]]]]]]]]]bbbhhhooouuu{{{|||tttzzz{{{www}}}|||{{{yyywwwuuuuuuuuuvvvqqqrrrssssssqqqqqqrrrsss~~~yyy[[[OOOEEEDDDGGGHHHGGGGGG___vvv\\\VVVXXXccc|||xxxjjjjjjbbbcccbbbbbbbbbcccdddfffgggiiigggeeecccaaa`````````bbbdddfffhhhjjjiiiiiihhh``````aaaaaabbbccccccccciiikkkooorrrsssrrrooonnnlllkkkjjjhhhggggggggggggeeefffgggiiiiiigggeeeddd^^^\\\ZZZYYYYYYXXXVVVTTTMMMJJJEEEAAA???<<<:::888777888777555444555666555888NNNmmmAAABBBCCCBBB@@@??????@@@DDDEEEEEEGGGHHHJJJLLLMMMTTT[[[eeennnvvv}}}xxxzzzzzzwww|||zzzmmmfffeeefffdddaaa]]]^^^___```aaabbbccccccbbb```]]]ZZZYYYXXXVVVTTTYYY\\\^^^]]]XXXUUUTTTTTTSSSTTTTTTTTTTTTRRRPPPOOOQQQRRRRRRSSSSSSTTTUUUUUURRRMMMIIIIIILLLNNNMMMJJJJJJIIIHHHGGGHHHIIIJJJKKKJJJLLLNNNNNNLLLIIIGGGGGGFFFDDDDDDFFFHHHGGGCCC@@@AAAAAA@@@@@@>>>===<<<;;;777666444222111111111111......---------,,,,,,,,,************))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,...///000666DDDSSSZZZZZZbbb^^^[[[```mmm~~~sssmmm~~~vvvmmmiiiaaa[[[[[[]]][[[[[[]]]aaacccjjjrrrwww{{{xxxssssss|||~~~~~~~~~{{{xxxvvvuuuuuuvvvvvvrrroooppppppnnnpppttt|||pppTTTKKK@@@DDDMMMGGGEEESSSpppiiiYYYXXXVVVdddzzztttkkkkkkiiiiiigggcccbbbdddiiinnnrrrhhhgggeeeaaa^^^^^^```bbbeeekkknnnmmmlllkkkhhhddd^^^bbbfffeeebbbaaadddhhhlllnnnqqqssstttsssrrrppprrrppplllhhhfffffffffgggiiijjjkkknnnpppnnnhhhccccccaaa]]]ZZZXXXXXXYYYZZZSSSQQQMMMHHHCCC???<<<;;;777666666555555444333333999===QQQpppAAABBBBBBAAA@@@@@@BBBDDDHHHGGGGGGGGGGGGGGGHHHHHHIIIMMMUUU]]]gggqqq|||}}}tttpppqqqmmmvvvvvvnnnddd```bbbeeedddbbb]]]^^^^^^___```aaabbbbbb```___\\\ZZZYYYXXXVVVUUUXXXZZZ\\\[[[WWWTTTSSSSSSRRRSSSSSSSSSRRRQQQPPPOOORRRRRRSSSTTTTTTTTTTTTTTTRRRNNNJJJJJJMMMOOONNNLLLJJJIIIIIIHHHIIIJJJKKKKKKJJJKKKLLLLLLIIIGGGFFFGGGFFFEEEEEEFFFHHHGGGDDDAAAAAAAAA@@@@@@???===<<<;;;888777555333222111111111.........---------,,,,,,************))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,...///555BBBQQQXXXXXX___]]]]]]bbblll{{{xxxnnnzzz|||rrriiibbb\\\]]]^^^]]]\\\]]]aaadddjjjsssxxx}}}zzzrrrqqquuu~~~~~~{{{xxxvvvuuuuuuuuuuuuqqqoooppppppnnnqqqvvvhhhQQQJJJAAAEEELLLGGGIIIZZZbbbVVVVVVVVVeee}}}qqqkkkkkkjjjllliiifffdddeeehhhlllooohhhgggdddaaa^^^^^^```ccchhhmmmpppooommmmmmjjjfff```cccfffeeecccdddiiimmmoooqqqsssuuuvvvvvvuuutttrrrppplllhhhfffeeefffgggiiijjjlllppprrrooojjjeeedddbbb```]]]\\\\\\\\\]]]WWWUUUPPPKKKFFFAAA>>>===999888777666555444444333777;;;IIIccc|||AAAAAAAAA@@@@@@BBBFFFIIIKKKJJJIIIGGGEEEDDDCCCCCCBBBCCCFFFKKKTTTaaapppyyyuuu}}}~~~xxxtttqqqmmmnnnrrr|||tttllljjjddd^^^]]]```ccccccaaa^^^^^^^^^______`````````^^^]]][[[ZZZXXXWWWWWWWWWWWWYYYZZZYYYWWWTTTSSSSSSQQQQQQQQQQQQQQQPPPNNNNNNSSSSSSUUUVVVUUUTTTRRRQQQQQQNNNKKKKKKNNNPPPOOONNNIIIIIIIIIIIIJJJJJJKKKKKKIIIJJJJJJHHHEEEDDDEEEFFFEEEEEEEEEGGGHHHGGGDDDAAAAAAAAAAAA@@@???>>>===<<<:::999777444222111000000.........------------,,,++++++*********)))))))))***************+++++++++******+++++++++,,,,,,,,,+++,,,...222>>>NNNVVVWWW[[[\\\___cccjjjvvvtttzzzxxxhhhbbb]]]___```___]]]^^^aaadddkkkttt{{{{{{qqqlllttt~~~{{{xxxvvvuuuuuuuuutttqqqooopppoooooossszzzwww^^^LLLIIICCCFFFKKKGGGNNNeeetttYYYQQQSSSUUUlllmmmjjjllliiikkkiiigggffffffhhhkkklllgggfffccc```]]]___bbbfffjjjnnnpppnnnnnnnnnkkkgggaaabbbcccbbbbbbdddkkkpppnnnooooooqqqrrrsssssstttssspppllliiifffeeeffffffiiikkknnnrrrssspppjjjfffccccccbbbbbbaaa`````````]]]ZZZUUUOOOIIIDDDAAA@@@===<<<:::999777555555444555888???QQQlllAAAAAA@@@???@@@DDDJJJNNNMMMKKKIIIFFFCCCAAA@@@@@@CCCBBBBBBCCCIIITTTaaaiiilllttt}}}|||}}}~~~~~~tttjjjhhhgggccc^^^^^^```aaa```]]]____________````````````[[[[[[[[[YYYWWWWWWWWWXXXWWWXXXXXXXXXVVVUUUTTTSSSOOOOOOOOOOOOOOONNNMMMMMMSSSTTTVVVVVVUUUSSSPPPNNNOOOMMMKKKKKKMMMOOONNNMMMHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHFFFDDDAAAAAACCCEEECCCCCCEEEFFFFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>===;;;:::888666444222000000............------------+++++++++*********))))))******************************+++++++++,,,,,,,,,+++------111<<>>;;;999777666555555666888CCC^^^~~~AAA@@@@@@???@@@EEEKKKPPPLLLJJJHHHFFFCCCBBB@@@@@@BBBBBBBBBCCCFFFLLLTTTZZZdddlllwww~~~~~~qqqhhhcccbbbcccaaa^^^]]]______]]][[[````````````````````````YYYZZZ[[[YYYVVVUUUWWWXXXWWWWWWVVVVVVVVVVVVUUUTTTNNNNNNNNNMMMMMMMMMMMMMMMSSSTTTUUUVVVTTTQQQNNNLLLLLLKKKKKKKKKLLLLLLLLLLLLFFFGGGIIIJJJJJJJJJHHHGGGFFFFFFDDDAAA??????AAACCC@@@BBBDDDEEEEEECCCBBBBBBAAAAAABBBAAAAAA@@@???>>><<<;;;999888555333111000//////.........---------++++++++++++******************************************+++++++++,,,,,,,,,,,,......000999HHHSSSWWWXXX\\\______bbbnnn}}}}}}gggaaa]]]___aaa```___aaabbbeeemmmxxxwwwqqqqqqrrrpppoooyyy~~~|||{{{yyywwwuuutttsssrrrooooooooonnnpppyyykkkRRRDDDGGGFFFHHHJJJIII]]]~~~ooo[[[PPPNNNVVV^^^pppfffggghhheeefffeeeddddddddddddeeeeeebbbbbbaaa```aaaeeejjjooonnnooonnnlllnnnpppnnniiicccaaa___^^^^^^aaaeeeiiinnnnnnmmmnnnooorrrtttvvvsssqqqmmmjjjhhhggghhhiiinnnppprrrrrrooojjjeeebbbaaabbbcccddddddcccaaa```ddd```[[[UUUOOOLLLJJJIIIIIIFFFCCC>>>;;;888777777666777666;;;TTTuuuAAA@@@@@@???@@@DDDJJJOOOKKKJJJHHHFFFDDDBBBBBBAAA>>>@@@CCCDDDFFFIIIMMMOOOZZZaaakkksssyyywwwkkkeeeaaa```bbb]]][[[ZZZZZZ\\\\\\\\\[[[^^^^^^_________`````````XXXZZZ[[[YYYUUUTTTVVVXXXVVVUUUTTTTTTUUUVVVUUUSSSNNNNNNMMMLLLLLLMMMMMMNNNRRRSSSSSSSSSRRROOOMMMKKKLLLLLLKKKKKKKKKJJJJJJJJJEEEGGGIIIKKKLLLJJJHHHGGGEEEDDDCCC@@@>>>>>>@@@BBB???BBBEEEFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???;;;;;;:::999777555333111/////////.........------,,,++++++++++++*********+++++++++*********************+++++++++,,,,,,,,,,,,.........777EEERRRVVVXXX[[[^^^^^^```kkk{{{xxxyyyiiibbb]]]___aaaaaabbbdddfffiiiqqq|||}}}wwwvvvvvvxxx}}}}}}|||{{{yyywwwuuusssrrrpppooonnnooonnnqqq|||eeeOOODDDGGGGGGHHHJJJLLLccc|||bbbVVVRRRSSS```pppkkkdddeeeeeebbbgggfffdddbbbaaaaaaaaaaaabbbcccccccccdddhhhlllpppoooooommmlllooosssqqqllleeedddccccccdddeeeggghhhjjjjjjjjjkkkllloooqqqrrrpppnnnkkkhhhgggggghhhiiiooopppqqqoookkkfffcccbbb```aaabbbccccccbbb```___eeebbb]]]WWWSSSQQQPPPPPPNNNKKKGGGAAA===:::888888777777666:::JJJfffAAAAAA@@@@@@@@@CCCHHHLLLLLLJJJHHHFFFDDDCCCBBBBBB???BBBEEEGGGGGGHHHIIIJJJPPPVVV___fffmmmttt}}}zzzpppgggccc```^^^___cccZZZYYYXXXXXXYYY[[[[[[[[[[[[[[[\\\]]]^^^^^^______XXX[[[\\\YYYTTTRRRTTTWWWTTTRRRPPPPPPSSSTTTSSSQQQNNNNNNMMMLLLLLLMMMNNNNNNRRRQQQQQQPPPOOOMMMLLLKKKMMMMMMNNNMMMKKKJJJIIIIIIFFFHHHLLLNNNNNNMMMJJJHHHCCCCCCCCCAAA>>>===???@@@@@@CCCGGGGGGFFFDDDDDDEEEBBBBBBBBBBBBBBBAAAAAA@@@:::;;;::::::888666444333////////////............,,,,,,+++++++++*********+++++++++*********))))))******+++++++++,,,,,,,,,+++---,,,,,,333BBBOOOUUUXXX[[[]]]^^^```gggqqqyyywwwsssmmmddd^^^___bbbdddfffiiikkknnnwww||||||||||||{{{yyywwwuuusssrrrooonnnnnnooonnnqqq~~~vvv___KKKEEEGGGFFFHHHKKKOOOhhhrrr[[[UUUUUUZZZnnn}}}iiidddcccaaa^^^dddcccaaa```aaabbbdddeeeeeefffggggggggghhhkkkmmmlllkkkiiihhhlllrrrqqqllldddeeefffhhhjjjkkkjjjiiieeeeeefffgggiiikkkmmmnnnllljjjgggeeedddeeeggghhhlllmmmnnnkkkgggddddddeeebbbbbbbbbbbbaaa``````___fffccc___ZZZWWWWWWWWWXXXSSSOOOJJJCCC>>>;;;999999666666666999@@@RRRpppAAAAAAAAA@@@@@@BBBFFFIIIMMMLLLJJJGGGEEECCCBBBAAADDDGGGIIIJJJIIIGGGFFFGGGKKKQQQYYY```gggoooyyyjjjgggfffddd^^^XXXYYY^^^^^^]]][[[ZZZYYYZZZZZZZZZXXXYYYYYY[[[\\\]]]^^^^^^XXX[[[\\\YYYTTTQQQSSSWWWRRROOOMMMNNNPPPRRRQQQOOONNNNNNMMMLLLLLLMMMNNNOOOQQQQQQPPPNNNMMMLLLLLLKKKNNNOOOPPPNNNLLLJJJIIIIIIHHHJJJNNNPPPQQQOOOLLLIIIBBBCCCCCCAAA???===>>>???AAAEEEIIIIIIGGGFFFFFFGGGBBBBBBBBBCCCBBBBBBAAAAAA::::::::::::999777555444000/////////............,,,,,,,,,+++++++++******++++++++++++******))))))******+++++++++,,,,,,,,,***,,,+++***111@@@MMMTTTWWWZZZ^^^```aaadddiiimmmxxxzzzrrrpppggg``````cccfffiiimmmooorrrzzz}}}vvv|||~~~|||{{{{{{yyywwwuuusssqqqooonnnnnnnnnnnnrrrpppZZZGGGFFFGGGEEEGGGLLLQQQjjjnnnWWWUUUWWW^^^yyyyyyiiidddbbb___\\\^^^^^^^^^___bbbfffkkknnnhhhiiikkkjjjiiihhhiiijjjgggfffcccccchhhnnnnnniiiaaacccfffjjjmmmnnnllljjjeeefffhhhiiikkkmmmnnnooohhhfffdddbbbbbbccceeegggiiikkkkkkhhheeeccceeegggccccccbbbaaaaaa``````___gggddd```\\\ZZZ[[[\\\]]]UUUQQQKKKEEE???<<<:::999666444666999999DDDccc