BM6P6(@ ===:::666333222111///......---,,,+++************)))(((((('''''''''((((((,,,+++***((((((((())))))))))))(((((((((***+++,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))((((((((((((***+++...//////000222444666===BBBEEEKKKSSSYYYZZZdddhhhnnntttwwwwwwvvvttt}}}|||xxxrrrkkkaaaSSSHHHEEEPPPggg~~~rrraaaXXXggg{{{fffTTTIIISSS]]]vvvlll______cccffffffqqqlll]]]TTTVVVmmmbbbZZZJJJDDDLLLRRR\\\}}}}}}iiiTTTEEE666666777:::>>>CCCFFFHHHJJJVVVaaaiiiqqqwwwuuunnnUUUNNNLLLRRRWWWUUUPPPMMM>>>999333111333555555444<<<===BBBJJJVVVaaahhhkkknnnnnniii___VVVNNNCCC:::888555555666444//////333111111222444777;;;@@@BBB>>>888444333222222666<<>>888555555444111111444111111222444777<<<@@@BBB>>>888444333333222666<<>>EEEJJJLLLOOOSSSUUUSSSVVV]]]iiiwww}}}vvvooohhh\\\QQQDDD???@@@PPPiiixxxpppaaa]]]lllvvv\\\MMMBBBCCCNNNgggnnnlll~~~wwwqqqpppzzzhhh[[[YYYlllpppWWWHHHEEEMMMVVVxxxzzzvvvvvv{{{wwwqqqcccQQQDDD>>>:::777999BBBMMMSSSUUUXXX]]]bbbooowwwzzznnn]]]OOOQQQQQQSSSVVVQQQEEE:::666666888;;;===@@@HHHSSS\\\fffooozzzvvvbbbIII>>>555333444333333444111111222555888<<<@@@BBB???999444444333222555:::MMMbbbxxxyyyrrrmmmpppuuu~~~~~~vvvwwwyyyyyywwwuuuvvv{{{lll]]]cccuuuuuuWWWIIIFFFBBB???>>>999777555222000///......------------......//////+++,,,...///---...888DDD^^^nnnzzz|||yyypppllljjjgggmmmlllwww}}}zzz|||{{{wwwxxxsssRRRIIIRRR]]]sssuuu{{{{{{kkkeeeWWWLLLKKKNNNRRR^^^jjjsss|||}}}vvvnnngggbbb```^^^ZZZWWWWWWXXXVVVTTTVVV[[[nnnqqqtttsssqqqqqqsssuuuwwwsssooommmlllkkkkkkjjjlllhhhdddaaaaaacccddddddiiivvv___VVVdddzzzzzziiijjjNNNLLLWWWVVVQQQHHH>>>666000...---------------------------,,,------------.........000...---///......111777???ZZZvvv}}}zzzwwwpppppptttrrrssszzz;;;888666444333222000...+++***)))(((((('''''''''(((''''''''''''(((((())))))))))))))))))******+++...,,,)))'''&&&''')))+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******))))))))))))))))))))))))*********)))+++...///000111333555>>>EEEKKKMMMOOOQQQQQQOOOQQQYYYgggwww|||yyyppp```QQQEEE>>>888>>>TTTkkkooohhh^^^aaaqqqhhhUUUFFFBBBCCCRRRpppcccVVVggg~~~qqqiiihhhrrrvvvbbb]]]mmmttt[[[QQQLLLJJJQQQccc|||zzzjjj```ZZZXXX\\\bbbSSSMMMDDD<<<:::>>>CCCFFFIIIMMMSSSYYY___gggqqqxxx|||fffWWWSSSUUUYYYTTTMMMGGG>>>777777;;;<<<@@@GGGMMMUUU___iiipppwww|||~~~yyyxxxyyyvvvwww{{{~~~UUUEEE666222333444222222000111333555999===@@@BBB???999555444333222444999GGG]]]uuu{{{tttnnnooorrrzzzyyyyyyzzzzzzxxxvvvvvvzzz~~~ppp```aaasssiiiOOOFFFCCC@@@<<<999777555222000///......,,,------..................000222222///111@@@PPPiiittt{{{~~~zzzvvvrrrnnnsss}}}{{{xxxoooooo}}}bbbGGGEEESSS```qqqvvv}}}||||||zzzwww~~~nnn[[[PPPKKKLLLTTT^^^jjjrrr|||uuunnngggbbb___^^^ZZZWWWVVVWWWVVVTTTXXX^^^ppptttyyy{{{|||}}}}}}wwwttttttssspppmmmjjjgggccc```^^^______```gggwwwttt[[[[[[wwwwwwyyy~~~dddlllpppSSSKKKRRRWWWSSSLLLCCC:::222...---........................------------............111///000111000...222999LLLqqq|||tttuuuxxxyyyvvv|||:::888666444444222000...+++***)))((('''''''''''''''''''''''''''((())))))************))))))((((((---,,,)))''''''((()))+++***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))((()))))))))*********+++)))+++...///000222444666;;;CCCIIIKKKLLLNNNMMMJJJNNNUUUbbbsss~~~xxxkkkUUUFFFAAA:::888CCCWWWhhhpppeee^^^bbbyyyxxxdddMMMEEE>>>DDDYYYxxxhhhQQQVVVuuuzzzsssgggtttmmmgggooojjjXXXKKKAAAGGGQQQ^^^mmmvvvuuuooocccXXXMMMFFFBBB>>>???CCCAAA??????BBBFFFLLLTTTYYYWWWWWW[[[eeeqqq{{{yyylll[[[QQQRRRWWWTTTMMMEEE===777777@@@KKKQQQTTT[[[eeeooovvvyyyyyy}}}|||{{{zzzwwwsssnnnkkkhhhddd```bbbnnn|||~~~\\\JJJ888222333333111///000111333666:::===@@@AAA???:::666555333111333888CCCYYYrrr~~~vvvpppnnnpppwww|||yyyzzz{{{yyyvvvvvvyyy}}}{{{uuueeebbbrrrvvvTTTFFFDDD@@@999999777555222000///......,,,---......//////......///111333222///444FFFYYYsssyyy|||}}}zzztttrrrqqq}}}yyyqqqhhhjjjvvvzzz|||pppWWWHHHPPPbbbnnnrrrxxxuuusssuuupppggggggkkkuuu~~~nnnnnnuuu}}}ppp\\\PPPKKKMMMRRRYYYaaarrr~~~xxxpppjjjeeeaaa```YYYUUUTTTTTTTTTSSSXXX^^^pppuuu|||{{{xxxvvvtttpppllliiihhheeebbb___]]]\\\]]]gggyyyhhhXXXlllmmm]]]mmmqqq^^^OOOLLLUUUTTTPPPHHH>>>555000///........................---------.........//////......000222000...222999QQQyyyuuusssxxxzzzxxx{{{999777666555444333000...+++***)))(((''''''''''''''''''&&&''''''((()))***++++++++++++***)))''''''+++***)))(((((())))))******)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***)))******++++++******)))((())))))******+++++++++)))+++...000000222555777;;;BBBGGGHHHHHHIIIHHHEEEHHHNNNZZZjjjyyy|||www}}}eeeKKKDDD===999:::FFF\\\ppphhh```]]]jjjwwwWWWHHH<<<<<>>BBBHHHKKKKKKFFF@@@;;;;;;;;;::::::===EEEGGGNNNTTTWWWYYY```ggglllnnnsss~~~ttthhh^^^]]]___[[[TTTNNNAAA???>>>@@@AAAEEENNNXXXqqqrrruuu||||||wwwrrrooommmnnnqqqtttuuutttuuuooodddYYYWWW^^^eeegggZZZJJJ999333333222000///000111444777;;;>>>@@@AAA@@@;;;777666444111222666@@@UUUnnn|||xxxrrrnnnooottt~~~}}}wwwyyyzzzyyyvvvvvvyyy|||vvvllloooqqqsssssswwwyyykkkcccpppxxxSSSDDDCCC@@@888999777555222000///......+++,,,.../////////...------.../////////888NNNccctttwwwvvvuuu~~~}}}vvvrrruuu{{{qqqlllhhhlllvvv}}}|||xxx~~~|||oooZZZRRR]]]llltttvvv|||~~~rrrppptttpppgggYYY[[[bbbssssssgggnnnvvvyyyvvvsssssstttkkktttaaaWWWRRRQQQNNNSSSeee}}}}}}wwwpppiiiccc___]]]YYYUUUSSSRRRQQQQQQWWW^^^nnnuuu}}}~~~zzzuuuqqqmmmjjjhhhiiiiiigggccc___]]]]]]iii}}}{{{]]]cccaaaYYYnnnwwwjjjVVVKKKQQQRRRQQQKKKAAA888333111........................------........./////////++++++...111000000888AAARRRqqqwwwqqqrrrvvvvvvuuu888777555555555333000...++++++***)))((((((((((((&&&&&&&&&''''''((()))***))))))***+++******)))(((((())))))************)))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******)))******++++++******)))((())))))******+++,,,,,,)))+++...000111333555777>>>CCCGGGFFFDDDEEECCC@@@???CCCOOOaaarrr|||}}}zzzzzzYYYIII===;;;:::;;;LLLbbbffffffaaaaaattthhhQQQ???<<>>AAADDD@@@@@@EEEJJJKKKMMMQQQYYY^^^fffmmmmmmmmmuuuzzzqqqcccYYYTTTYYY^^^YYYPPPJJJBBBCCCIIISSSYYY]]]ccciii}}}wwwoooeee___UUUTTTSSSUUUZZZcccnnntttyyyiiiZZZUUUUUUVVVSSSEEE888444444222111111000111444888;;;>>>@@@AAA@@@;;;777666444111222555<<>>QQQbbbkkkggg^^^kkkyyy[[[EEEAAA===@@@```oooTTTMMMSSSnnnppp```dddttthhhWWWHHHGGGFFFFFFDDDBBBDDDHHHPPPMMMNNNUUU[[[^^^bbbfffooottt~~~~~~nnnbbbZZZXXXXXX\\\]]]TTTIIIIIIOOOVVVWWW^^^iiiqqquuuyyy~~~}}}}}}yyynnn^^^NNNDDD@@@999:::;;;:::>>>IIIZZZfffzzz{{{hhh[[[WWWVVVLLLAAA777555555333222444000111555888<<<>>>@@@AAA@@@;;;777777444111111555:::NNNfffvvv}}}~~~yyysssooonnnqqq{{{~~~tttvvvxxxxxxvvvvvvyyy||||||~~~}}}zzzzzz~~~wwwvvvkkk```hhh}}}}}}eeeIII>>>CCCCCC;;;999777555222000///......+++,,,...000000///...---...------222:::KKKeee{{{uuuxxxuuuooosssyyyppprrrxxx~~~oooooottt}}}qqqiiinnnvvvxxx}}}sssuuuyyyyyypppeeeVVVUUUkkkuuuqqq}}}yyyeeeYYYaaaqqqwwwoooiiidddaaa\\\WWWSSSRRRQQQQQQWWW^^^```jjjxxxyyyppplllkkkccchhhnnnooolllhhheeedddjjj|||aaa```hhhjjjWWWgggwww[[[UUUJJJNNNQQQNNNEEE<<<777555////////////////////////............/////////000111000111333666???RRRcccoooqqqxxxzzzvvvmmmppp{{{===;;;888666444222///,,,...,,,***)))******)))((((((((((((((())))))))))))'''(((***,,,---,,,***)))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((())))))))))))'''(((((()))******++++++***+++,,,+++***)))***+++...///000111222444999<<>>999:::<<<@@@MMMfff}}}}}}bbbEEE::::::===@@@DDD^^^jjjkkk^^^]]]rrrqqqWWWIII>>>;;;OOOjjjjjjXXXJJJYYYvvv{{{qqqkkkjjjuuuyyyjjjcccWWWWWWQQQOOONNNFFFMMMdddiiipppuuuwwwzzz{{{nnneee```\\\YYY[[[]]]___]]]YYYYYY]]]aaappprrryyyzzzjjj___OOODDD===888333//////000000000111555;;;@@@QQQjjjyyydddWWWKKKEEE<<<444222222000,,,///333777:::<<<>>>@@@BBBDDDDDD>>>666222333444333:::III```uuu{{{uuuqqqrrrrrrwwwvvvssssssxxx{{{yyyxxxzzz}}}{{{~~~oooXXXVVVtttzzz~~~fffOOOFFFDDD???<<<<<<888777555333000///...------------.........//////,,,......111BBB^^^uuu{{{kkkqqqrrr~~~zzzwww~~~uuupppoooyyyzzzyyyyyyyyyuuupppsssxxxooonnnxxxooossskkkZZZVVVkkkzzz|||kkkbbbdddrrrrrrmmmnnniiiaaa^^^[[[VVVQQQOOOPPPTTTXXX```iiivvv~~~vvvrrrppplllhhhgggiiihhhgggiiimmmzzzppp[[[bbb{{{```ZZZxxxqqq^^^HHHTTTSSSJJJHHHCCC999666111000//////000000///.............../////////000333444333111666IIIaaarrr}}}xxx{{{{{{yyyooottt===;;;777555333222///------+++)))((())))))((('''(((((((((((())))))))))))((()))************)))((((((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))*********))))))))))))))))))+++,,,+++***)))***+++...///000111222444999<<<@@@FFFHHHDDDAAA@@@???<<<999777888EEE___yyyhhhNNNBBB???>>>???AAASSS```gggaaa]]]iiippp]]]JJJ===CCCPPPpppzzzaaaNNNOOOggg{{{nnnrrrzzz{{{rrrppphhhfff]]]XXXWWWRRR[[[rrr~~~pppmmmiiifffcccaaa^^^\\\aaagggnnnqqqpppppprrrttt}}}rrrcccXXXMMMEEE:::444222111///,,,///////////////111555999AAATTToooyyybbbNNNFFF<<<444222333222///000333777:::<<<>>>@@@BBBEEEEEE@@@777222333444333888FFF\\\rrrzzztttoooppprrrwwwvvvrrrrrrvvvyyyxxxxxx{{{~~~ttt```XXXmmm|||kkkUUUGGGBBBAAA>>><<<888777555333000///...------------.........//////---///000555HHHfffssstttqqquuuxxxxxx|||uuuqqqrrr{{{}}}rrrnnnnnnrrruuuuuuwww{{{rrrkkkkkkmmmhhh[[[RRRYYYhhhtttuuuppptttsssnnnnnniiiaaa[[[YYYUUURRRPPPRRRVVVYYYdddjjjttt}}}xxxuuurrrnnnmmmnnnmmmkkkmmmqqq~~~^^^VVViiinnn[[[iiikkkQQQOOONNNLLLIIIEEE>>>666222000//////000000///............/////////000000111111111444???SSShhhvvv}}}{{{~~~{{{zzzuuurrr|||>>>;;;666333222111000///,,,***((('''(((((('''&&&(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))+++++++++***)))((((((''')))***++++++***)))***+++...///000111222444999<<>><<<999<<<777333<<>>>>>TTTzzzpppZZZKKKYYYvvv}}}|||}}}qqqeee```ZZZbbbxxx{{{uuuqqqlllfffaaadddeeeggghhhhhhhhhjjjkkkmmmvvvzzznnnaaaSSSEEE<<<888333...---///000000//////000000///......000222222===PPPnnnpppUUUJJJ<<<444222333333222000333777:::;;;===@@@BBBFFFGGGBBB999444444444222666CCCXXXnnn|||~~~yyysssmmmnnnqqqwwwvvvrrrppptttwwwwwwxxx{{{|||lllZZZccczzzzzzdddLLLAAACCCBBB;;;888777555222000///......------........./////////...///111:::OOOmmmwww{{{}}}uuuvvvooommmttt{{{}}}||||||ttttttvvvfffbbbbbbjjjtttyyy}}}rrrnnnlllhhhcccYYYRRRSSSYYYjjjxxx}}}~~~yyyssspppkkkeee[[[YYYVVVTTTTTTVVVYYY[[[fffkkksss~~~|||xxxwwwtttrrrrrrpppmmmooosssmmmSSSZZZxxxbbb```fffLLLHHHPPPIIIFFFCCC666222111//////000000///........./////////000000000111///000:::LLL```pppzzz~~~|||{{{wwwrrrqqqyyy>>>:::555222111111000000,,,***((((((((()))((('''(((((((((((())))))))))))((((((((((((((()))***+++(((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))++++++******)))((((((((()))***++++++***)))+++,,,...///000111222444999<<>>;;;777555999IIIbbbuuuvvvnnn\\\PPPGGGBBBEEEAAAIII[[[___UUUSSSZZZwwwvvv```PPPEEE@@@SSSrrrfffXXX[[[xxxzzzjjjdddmmmzzz|||xxxwwwuuuqqquuuwwwzzz|||}}}|||oooeee___NNNHHH???777444333444555111000////////////...,,,,,,...000111000//////000111222222999VVVzzzgggTTT???555222000///111000222555777888:::===@@@EEEHHHGGG>>>666444333222555???QQQgggyyy|||wwwkkklllnnntttyyysssoooqqqssssssvvvzzzyyy|||vvvffflllgggHHHDDDDDD>>>777666444222111000//////........./////////000000///...222@@@UUUjjjzzzvvvtttuuuggg]]]^^^mmmxxx}}}yyy``````dddkkkqqqvvv~~~oooqqqvvvsssllljjj^^^aaalll{{{vvv}}}wwwpppmmmccc___[[[XXXXXXXXXXXXWWWZZZhhhxxx|||vvvyyyxxxwwwvvvrrrnnnqqqwwwkkkZZZjjjwwwooowww___dddbbbKKKPPPFFFEEEGGG888555333000//////000000///////////////000000000111333///444FFF\\\kkkuuu{{{}}}xxxvvvtttmmmjjjzzz<<<999444222111111000///...,,,***)))******)))((((((((((((((())))))))))))'''((()))***+++,,,---...(((((((((((())))))))))))******)))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))*********((()))++++++******+++---...///000111222444999<<>>MMMVVVQQQNNNQQQ^^^zzzttt[[[III===DDDZZZuuuaaaVVVeeeqqqiiinnnvvv~~~xxxtttlllbbbWWWMMMEEEAAA555666666666555222000///////////////.........---)))+++---...------...///000111///...:::VVVtttlllVVV???666333///...000///111333444666888;;;>>>BBBGGGGGG???666333333222555>>>OOOeeexxx~~~zzzmmmmmmmmmrrr}}}{{{uuuqqqrrrsssssstttxxxzzz~~~zzz|||uuudddjjjtttNNNCCCBBB???666555444222111000//////....../////////000000000000///555GGG[[[iiisssxxx|||}}}vvvhhhjjjtttzzzyyyxxxddd^^^___gggkkkqqqdddeeeiiiooorrrwwwyyyrrrvvvxxxtttpppggg``````nnn|||yyyrrrqqqhhhccc\\\XXXXXXXXXWWWUUUWWWeeeuuu~~~{{{zzzzzz{{{zzzvvvrrrvvv~~~|||___ggg|||~~~uuuxxxuuu^^^tttpppQQQNNNGGGEEEFFF===666444000//////000000////////////000000000111111111///999NNNcccrrr}}}zzzyyyuuurrrnnnrrr:::777444333222111///...---+++)))))))))***)))'''(((((((((((())))))))))))((((((***++++++******)))(((((((((((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))++++++******))))))((((((''')))***+++******,,,---...///000111222444999<<>>777555000...111...000111222333666999<<>>NNNdddxxx}}}nnn]]]PPPBBB:::444333:::DDDZZZiii{{{xxxcccZZZNNNFFFDDDEEEGGGHHHFFFKKK___vvvYYYLLLHHH[[[~~~hhhUUU[[[uuuzzzqqqjjjeeeaaa\\\XXXUUUPPPHHHCCCCCC@@@;;;777666777777777888777444111000222555888444444333111///...///000000000000///------...000,,,+++000555333555IIIbbbkkkRRR<<<777666111///333...///000111222444888;;;===DDDFFF???666333333333333:::JJJ```uuu{{{qqqnnnkkknnnyyy~~~xxxuuuuuuuuurrrrrrttttttzzzzzz|||ttt{{{nnnYYY```}}}~~~WWW@@@<<>><<<<<<======???<<<999999::::::777444666777666222222666777555111///,,,,,,...///...,,,000///000111111444???JJJUUUJJJ:::000......///...//////000111222444666777:::===@@@>>>999555333333444999GGG]]]ssswwwpppkkkmmmvvv}}}xxxssssssvvvxxxvvvssssssxxx~~~{{{mmmTTT___pppRRR???===BBB888666333222222222111//////............//////000,,,555LLLgggsssrrrvvv}}}yyyzzzxxxsssttt}}}{{{ttt|||~~~vvvyyy{{{yyyttthhhfffggggggkkksss~~~uuufff[[[]]]jjjzzzzzzwww~~~xxxpppjjjgggfffeeeeeebbbeeeiiimmmrrr{{{}}}|||{{{uuutttwww```wwwiiiVVVfff{{{zzzbbbKKKPPPMMMDDDIII>>>:::555111000111111000222222000...///111222000444DDDUUUkkk{{{{{{yyyxxxvvvsss|||999888777555333111//////...,,,))))))))))))((('''))))))))))))))))))))))))******)))(((((((((((((((&&&''''''((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,///000111222444666888:::BBBIIIVVVhhh|||www^^^LLL???777555777CCCOOO```rrrhhhVVVKKKCCC??????===???EEESSSmmmppp]]]```uuuwwwcccaaauuu~~~xxxppphhhccc```[[[XXXWWWVVVUUUTTTSSSQQQNNNKKKIIIGGGGGGGGGHHHEEEAAA@@@BBBCCCBBBAAA;;;>>>>>>;;;::::::777222555444222222333333222000...------//////111;;;EEEKKKCCC888111000000///---//////000000222444555666999===@@@>>>999555333333333999FFF[[[qqq~~~vvvpppjjjllluuu~~~~~~yyytttsssvvvxxxvvvtttsssxxx~~~{{{uuujjjSSSZZZ||||||eeeLLL;;;999<<<888666333222222222111//////............///000000111888MMMfffrrrrrruuu}}}}}}}}}tttuuuvvvxxx{{{{{{wwwrrr|||}}}~~~~~~yyypppfffffffffhhhllluuu{{{xxxnnneeeeeekkkvvvyyy~~~zzzsssnnnjjjgggdddbbbeeeeeefffgggkkksss~~~~~~}}}zzzuuuvvvlllrrrwww```kkkgggOOORRRPPPEEEDDD>>>:::555111000111111000222111000000111333333222---IIIaaappp~~~}}}yyyvvvuuurrrxxx999888777555333111//////---+++***)))***+++***)))))))))))))))))))))))))))(((((()))***)))((('''&&&&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---//////000222444666888999BBBFFFOOO^^^rrrjjjUUUFFF:::555555;;;EEETTTfff}}}kkkZZZMMMGGGFFFAAAAAA??????LLLeee~~~sssgggnnnsssfffmmmzzz~~~yyyvvvssspppmmmkkkeeeccc```]]]\\\[[[\\\]]]XXXUUUQQQOOOOOOOOOOOOOOOMMMMMMJJJEEEDDDDDDBBB===;;;:::888777555333111000...------//////000777@@@@@@;;;555333222222///,,,/////////000111333444555888<<>>:::<<<888666333222222222111///...............///000000555>>>QQQgggqqqppprrryyy~~~|||~~~vvvvvvvvvttt|||}}}yyy|||{{{qqqeeecccfffiiioooyyy|||uuusssssswww}}}~~~yyytttoooiiiddd```gggeeebbbaaadddkkkuuu|||~~~|||yyyvvvsssvvv|||gggfffhhh~~~oooRRRNNNNNNGGGDDD???;;;666222111111111111111111111222222333333444777UUUkkksssvvvyyyvvvrrrpppnnn999888777555333111//////+++***((()))***++++++***(((((((((((((((((((((((('''(((***,,,,,,***(((''''''''''''(((((()))))))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++------//////000111444666888999===CCCNNN\\\lll|||vvvdddTTTFFF<<<777777>>>KKK]]]ttt~~~mmm___WWWTTTHHHEEE===666999III```pppppplll|||rrrlllooo|||xxxwwwyyy}}}uuusssqqqnnnllljjjiiiggggggbbbXXXNNNKKKNNNNNNKKKCCCAAA???<<<888555333111111//////111111111666===<<<888555333222222000...////////////111222333444777;;;@@@@@@;;;666222111333666BBBUUUkkkzzz~~~tttoooiiijjjpppyyy|||wwwuuuvvvwwwwwwwwwsssvvv{{{zzz~~~rrrdddmmmuuuXXXCCC<<<>>>888666333222222222111///......---......///000111888HHH```qqqsssnnnpppwww|||zzzwww}}}uuuvvvvvvyyy|||xxxzzz|||{{{sssfffaaafffkkksss}}}wwwyyysssmmmhhhdddfffdddaaa___aaagggnnnsssyyyxxxtttpppnnnuuucccsssfff___ttt```NNNKKKKKKIII@@@<<<777333111111111111222111111333222111222555EEE[[[jjjqqqyyy{{{}}}~~~vvvrrrpppnnn999888777555333111//////***((('''''')))******)))(((((((((((((((((((((((((((***,,,......---***(((((()))))))))))))))******'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))***,,,---......///000111333555777999;;;BBBMMMYYYeeessszzziiiWWWFFF;;;444999DDDVVVlll|||nnnaaaYYYJJJDDD<<<666555:::EEENNNgggxxxwwwnnnuuuvvvqqq~~~}}}}}}vvviiibbb___ZZZSSSKKKGGGBBB???>>>===:::777444000///111222111555;;;>>>:::666222111000000000.........///000111222333666;;;@@@AAA===777333222222555???RRRhhhxxx}}}}}}tttoooiiiiiiooowww~~~}}}xxxuuutttuuuwwwwwwrrrvvvyyy}}}}}}~~~zzziiigggwwwfffHHH<<<===888666333222222222111///---------......///111111===UUUsss|||sssuuu}}}~~~vvv{{{qqqnnnnnnppprrrpppmmmnnnwwwzzzmmmeeecccffflllwww|||wwwsssooommmeeecccbbbbbbdddhhhkkkmmmwwwxxx}}}vvvuuurrrmmmmmmwwwmmmqqqnnn\\\kkkaaaOOOKKKHHHAAA===777333222222111111333111111333111...111777IIIaaaooouuu~~~}}}{{{yyyxxx999888777555333111//////***(((''''''((())))))((()))))))))))))))))))))))))))+++---//////...,,,***))))))))))))************''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))***,,,---.........///111333555777888===BBBJJJSSS^^^mmm}}}wwwbbbLLL<<<666666===MMMbbbyyy}}}kkk\\\JJJBBB:::999999777777888KKKaaavvvxxxqqqpppyyy}}}yyy~~~}}}}}}}}}{{{{{{|||}}}}}}|||uuugggUUUMMMDDDAAADDDEEEAAA<<<555111...///111111555:::???<<<777333000///000000............///000111222555;;;BBBCCC???999444222222444<<>>888444333222222111444000000333111...444>>>XXXvvv999888777555333111//////+++***(((((()))***)))((()))))))))))))))))))))))))))***,,,......---,,,+++))))))))))))))))))))))))&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))***,,,...///......///111333555777888<<>>LLLbbbqqqtttpppqqqvvv~~~{{{zzz{{{|||~~~}}}{{{zzz{{{wwwvvvzzz||||||rrrdddTTTOOORRRSSSKKKCCC999333///000111333888===<<<;;;888444000...//////............///000111111666<<>>CCCOOOjjjwwwlll\\\PPPIIICCC>>>:::666===EEERRRjjj}}}nnnuuuuuuvvv|||yyyvvvrrrpppxxxzzz}}}~~~|||yyysssoookkkjjjllloooppppppqqqqqqrrrtttzzzyyyeeegggeeeSSSCCC666444555000444>>>???;;;888333000///...,,,+++---,,,,,,,,,---///000111777<<>>AAAEEELLLTTT]]]cccjjjyyyyyy```LLLDDDNNN^^^wwwgggXXXNNNBBB===;;;>>>FFFWWWrrr~~~vvvvvv~~~zzzvvvqqqmmmjjjmmmpppvvv{{{}}}|||{{{zzzzzzwwwsssooolllkkkjjjiiihhhhhhhhhfffbbb______aaacccgggiiilllppptttwwwyyyzzzzzzqqqiii```LLL<<<666666333888AAAAAA999666222000///000///...---,,,,,,,,,---///111222777===CCCFFFDDD===777333222333888DDDWWWjjjwww}}}}}}uuunnnkkklllpppyyy|||vvvtttrrrpppsssxxxxxxxxxzzzyyyZZZLLLSSSbbb{{{jjjeeessssssXXXFFFAAA:::777444222222222000///000...---///000///333999QQQdddwww}}}yyyvvvvvvuuutttuuugggbbb```dddcccgggqqqtttvvv}}}rrrhhheeegggvvv~~~zzzvvvqqqlllgggcccaaa^^^\\\XXXZZZ\\\___``````______cccddddddhhhtttnnnmmmXXXkkkiiiKKKEEEDDDAAA===888444222111111222111333444333>>>[[[xxxxxxtttkkklllttt}}};;;:::888666333111///...,,,+++***)))(((((((((((((((((((((((((((((((((((())))))***)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,,,,+++,,,...000...000111111111333555777:::<<>>FFFDDD888555222000000111111000,,,,,,,,,---...000222444999>>>DDDFFFCCC===888444222222555@@@RRRfffttt|||vvvooolllmmmpppyyy|||vvvtttttttttxxx~~~||||||{{{|||aaaNNNTTTfffrrrrrraaa___xxxcccLLLCCC<<<888444222222222222111000---...000000000555;;;III___www~~~{{{yyywwwsssllliiihhhzzzxxxuuuwwwnnnuuuxxxkkk```ccckkk~~~{{{vvvnnngggbbb___\\\ZZZYYYWWWVVVXXX\\\\\\XXXTTTWWWVVVTTTYYYjjjooofff___kkkOOODDDCCCAAA>>>:::777444333222000111333444777HHHeee~~~{{{}}}jjjkkkxxxnnnjjjppp{{{;;;:::999666444222000///,,,+++***)))(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,+++***+++,,,......000111111111333555777666999<<<@@@EEEJJJQQQVVV```aaagggsss~~~lll___gggvvvyyypppoooxxx```TTTKKKBBBEEEOOO___tttrrryyyzzztttnnngggccc```bbbeeeiiioootttyyy{{{}}}wwwrrrqqqqqqnnnoooooommmjjjgggeeeeeeaaacccdddccc___[[[YYYXXXWWWWWWWWWVVVWWWWWWXXXYYYWWWZZZ```iiiqqquuuuuutttuuuwww{{{dddKKK<<<::::::BBBIIIFFF999666222111111111111000,,,,,,,,,---///111333555:::???DDDFFFCCC===888555444222444???QQQeeettt|||wwwooommmnnnrrrzzz}}}xxxvvvuuuuuuxxx~~~wwwvvvvvvzzzwww]]]WWWddduuu~~~~~~vvveee___sss[[[EEE<<<999444222111222222222000---...000111111555<<>>;;;888555444333000222333444===TTTvvvtttqqqjjjooosssmmmlllttt~~~<<<;;;999777444222000///,,,+++***)))(((((((((((())))))))))))))))))))))))+++,,,---......,,,+++)))))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))***+++++++++******+++---...000111111111333555777777999<<>>;;;<<>>999666555333444>>>PPPdddttt}}}wwwpppnnnpppttt}}}zzzyyywwwtttvvvzzzuuuttttttyyytttjjjnnnxxxuuuddd___wwwiiiJJJ===999555222111222222222000---...000111111666<<>>999666666333444>>>PPPdddttt}}}xxxqqqoooqqquuu~~~}}}{{{wwwsssssswwwxxxvvvuuuzzzvvv|||yyy}}}rrr___[[[{{{kkkKKK===:::555222111222333333000---...000111222666===AAALLLZZZeeepppyyy|||yyymmmiiiiiioooyyy~~~{{{vvvqqqqqqssspppxxxpppxxxuuunnnzzzsss^^^iiinnneee]]]cccqqqzzz~~~zzzssspppmmmjjjgggddd```^^^]]][[[XXXTTTQQQPPPQQQQQQNNNPPPQQQSSS]]]pppfffuuufffHHHBBBAAA???<<<999777555333555555333555IIIssstttaaammmtttqqqyyyggghhhnnnyyy999999888777555222000...---+++))))))***+++***)))))))))))))))))))))))))))***++++++++++++***))))))***)))'''&&&&&&&&&'''((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))***+++---...111111000000111111222333:::;;;===@@@CCCFFFIIIKKKRRRUUUZZZ___ccchhhmmmppp|||vvv|||dddZZZSSSTTT^^^eeelll}}}~~~~~~zzzssskkkeee\\\[[[ZZZZZZ^^^ccchhhlllvvvyyy||||||zzzwwwuuutttsssrrrooommmjjjhhhgggfffdddbbb___]]][[[YYYVVVTTTTTTSSSRRRPPPNNNLLLKKKJJJLLLMMMNNNQQQTTTWWWYYY[[[\\\\\\]]]___ccchhhlllooossspppmmmllllllooosssuuuvvvvvvwww}}}}}}ZZZBBB@@@CCCIIIKKKDDDAAA999333222222000///000111000...---///222555888===@@@CCCEEEDDD???:::777111111444===LLL```sss~~~{{{tttppprrrwww}}}~~~|||xxxtttssstttvvvuuuxxxxxxxxxyyyllleeeppp|||xxxrrrwww|||rrr}}}ggg^^^uuufffMMMAAA:::444333222000000222/////////...000444:::???HHHTTT```fffkkkssswwwuuuwwwrrrjjjpppvvvjjjfffjjjvvvpppiiivvvzzzuuuoooaaaaaaaaa___[[[___pppxxxwwwuuupppjjjfffccccccddd___WWWRRROOOOOOPPPPPPMMMRRRPPPMMMWWWnnnggg^^^kkkIIIJJJAAABBBAAA888666777111777///222>>>RRRyyybbbYYYggggggccciiizzz}}}zzzhhhmmmsssyyy::::::999888666333111///---+++))))))***+++***)))))))))))))))))))))))))))++++++*********)))))))))***)))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))***+++---...000000000000111222333444::::::;;;===???AAADDDEEEQQQTTTXXX[[[^^^aaaeeehhhmmmsss}}}ttteee[[[\\\___bbbnnn}}}}}}yyyssskkkeee___]]][[[YYY[[[^^^ccceeennnrrrwwwzzzyyyxxxvvvvvvrrrqqqooollljjjhhhgggfffdddbbb___]]]\\\YYYVVVTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOQQQQQQXXXXXXXXXYYY\\\___ccceeehhhgggggggggggghhhhhhiiiffffffhhhmmmtttzzz}}}~~~uuutttoooiiiqqq\\\EEEEEEIIINNNNNNFFFBBB999333222222111000111111000......///222666888===@@@CCCEEEDDD???:::777333333555<<>>AAACCCEEENNNQQQUUUXXX[[[^^^bbbeeefffjjjqqq{{{pppfffbbb^^^]]]```zzz~~~}}}~~~~~~}}}|||yyyssslllfffbbb___[[[XXXWWWXXX[[[]]]fffkkkqqqvvvvvvuuuttttttpppooonnnllljjjiiiggggggdddbbb___]]]\\\ZZZWWWUUUSSSRRRQQQPPPNNNMMMLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMRRRRRRRRRRRRSSSUUUWWWYYY[[[\\\]]]___^^^]]][[[YYYUUUUUUVVVZZZaaaggglllnnnhhheee]]]SSSWWWnnn```IIIIIIMMMRRRPPPFFFBBB:::333222222111111222222000///...///333666999===@@@CCCEEEDDD???:::777555444555<<>>\\\ooo}}}yyyuuubbb\\\dddwwwwwwssssssuuuyyy:::::::::999666444111000---+++))))))***+++***)))((((((((((((((((((((((((+++***)))((((((((())))))+++******)))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))***+++---------......000222444555666555666999<<>>@@@888222333333222111222222111//////111555999;;;===@@@CCCEEEDDD???:::777666444555;;;III]]]ppp||||||uuuqqqqqquuuyyy}}}{{{wwwrrrmmmllloooqqqrrruuuuuuqqqmmmrrrrrrhhheeefffiiixxx}}}zzzdddhhhrrrTTTDDD@@@:::555444444111222444000000000000222777===BBBPPPgggttttttqqqnnnwwwdddjjjqqqtttxxxxxx}}}pppfff\\\ZZZ```nnn~~~~~~{{{yyyvvvrrrlllgggddd```YYYTTTQQQPPPNNNMMMLLLMMMLLLKKKQQQcccwwwuuucccwwwjjjQQQDDDCCC<<<999;;;999///;;;;;;MMMpppsssooo~~~|||sssrrr{{{~~~~~~888888888777555222000...---+++))))))***+++***)))))))))))))))))))))))))))***++++++++++++***))))))))))))*********)))((('''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******(((((())))))***+++---...---......000222444666777777888999;;;>>>AAACCCEEEIIIKKKOOOQQQTTTVVVZZZ\\\___bbbggglllqqqwww~~~~~~||||||~~~{{{wwwwwwzzzzzzyyyhhhfffjjjttt|||~~~|||{{{||||||}}}}}}|||wwwqqqllleeebbb]]]XXXUUUUUUVVVXXXVVV[[[bbbhhhkkknnnpppqqqqqqqqqqqqpppnnnkkkiiigggdddbbb___^^^]]]\\\YYYWWWXXXWWWTTTQQQMMMJJJGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEHHHIIIJJJLLLNNNOOOPPPQQQPPPNNNLLLKKKJJJKKKMMMNNNLLLLLLKKKHHHFFFFFFIIIKKKIIIHHHFFFBBB===BBBUUUggg}}}{{{ZZZDDD???<<<>>>BBB???@@@999555666777555222222222111000000222555:::<<<===@@@CCCEEEDDD???:::777555444444:::HHH\\\ppp|||{{{tttooooootttyyy}}}|||yyytttpppnnnoooppprrrrrrqqqoookkkmmm{{{|||xxxxxxzzz||||||hhh___eeeLLLBBB;;;666555444111111444000000111111333888>>>CCCIIIddd~~~|||{{{}}}nnnrrrxxx{{{qqqfff]]]\\\dddsss~~~}}}}}}}}}zzzzzzyyyvvvpppkkkeeeaaaZZZUUURRRPPPNNNMMMMMMMMMKKKJJJOOO^^^rrryyyyyy{{{xxxqqqSSSBBBBBB<<<999;;;999222999@@@YYYwwwvvvnnn{{{vvvppprrrxxx}}}|||999999999888666333000///---+++))))))***+++***)))))))))))))))))))))))))))***+++---......,,,***((((((((()))))))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))*********(((((())))))***+++---.........///000111333555666777888999:::===???AAABBBIIIKKKOOOQQQSSSVVVYYY\\\___aaadddgggjjjpppvvvzzz}}}{{{|||zzzxxxyyyzzzxxxttttttxxxppprrrzzz~~~wwwtttyyy~~~~~~}}}~~~~~~yyysssnnniiieee```ZZZWWWVVVWWWXXXVVVZZZ```eeeiiilllppprrrsssssssssrrrooollliiigggdddbbb___^^^]]]\\\ZZZXXXVVVUUUSSSPPPNNNKKKIIIHHHIIIHHHGGGEEEDDDCCCCCCCCCEEEFFFHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIKKKLLLMMMKKKLLLLLLIIIEEEDDDDDDFFFFFFCCC@@@>>>===CCCVVViiihhhNNN??????<<>>::::::777666666FFFhhhzzz|||uuupppsssrrr{{{:::::::::999777444222000---+++))))))***+++***))))))))))))))))))))))))))))))+++...000///---***((('''((()))))))))(((&&&%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++(((((())))))***+++---.../////////000111333444555555666888;;;>>>AAADDDFFFHHHKKKOOOSSSVVVZZZ^^^bbb___`````````bbbffflllqqqyyy|||zzz|||vvvttttttvvvtttrrrsssxxxuuusssvvvzzz{{{}}}|||}}}~~~|||~~~{{{tttppplllhhhbbb\\\XXXWWWXXXYYYZZZ]]]aaadddgggjjjmmmppptttttttttssspppmmmiiigggdddbbb___^^^^^^\\\ZZZXXXSSSSSSQQQPPPNNNMMMKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMKKKGGGDDDEEEFFFEEE???;;;:::<<>>>>>@@@CCCEEEDDD???:::777777444222666BBBUUUhhhtttzzz||||||wwwqqqnnnpppsss}}}~~~}}}yyyuuuqqqoooooogggeeeeeeiiikkknnnzzztttaaa]]]VVVEEE>>>777666444000///111000111111111444999@@@DDDMMMRRRiii}}}tttmmmttt~~~{{{{{{}}}}}}yyytttiii___XXX\\\hhhyyyzzzzzzxxxxxxyyy~~~~~~xxxuuuxxx|||xxxvvvuuuwwwzzzyyytttoooiiieee___ZZZWWWTTTRRRPPPLLLJJJGGGFFFHHHTTTiiizzzzzzooohhhhhhqqqxxx{{{}}}}}}{{{jjjJJJ<<>>BBBGGGGGG???888555555333222111222555999;;;@@@BBBDDDDDDAAA===:::888333222222777AAASSSeeerrrzzz}}}uuuoooqqqppppppyyy{{{|||uuurrrooollljjjgggeeeeeeeeehhhqqq|||{{{yyyzzzdddhhh}}}___DDD>>>666111111222111000222222111111333888???DDDLLLRRR\\\jjjyyy|||rrrttt}}}vvvqqquuusssmmmssskkk```aaaaaa[[[YYYjjj~~~{{{xxxzzz}}}|||vvvqqqvvv{{{}}}xxxssstttwwwxxx{{{yyywwwtttsssrrrrrrrrrmmmhhhaaa^^^\\\WWWPPPJJJKKKJJJJJJHHHGGGOOOcccwwwyyy|||zzzzzz~~~xxx{{{qqqbbb___iii|||pppuuueeeRRRBBB@@@@@@;;;888888777;;;\\\xxxwww}}}wwwkkkjjjpppuuuyyyzzz::::::999777555333111000,,,+++***(((''''''((()))))))))(((((((((((())))))+++,,,,,,,,,***)))))))))))))))))))))((((((((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***,,,---...------...000111222333444333555888;;;<<>>:::888444333333666@@@PPPbbboooyyy}}}uuuoooqqqppppppxxx~~~{{{rrrlllfffbbbfffcccbbbbbbbbbeeennnxxx||||||zzztttzzzeeehhh[[[DDD>>>666111111222111000111111111111333999@@@EEEOOORRRXXXaaannn~~~wwwxxxtttyyywwwyyywwwssssssiii]]]ZZZ[[[YYY[[[nnn{{{yyywwwwwwxxxvvvrrrnnnsssxxxyyysssnnnooopppqqqqqqqqqqqqqqqrrrssstttuuuooojjjccc```^^^ZZZTTTNNNLLLKKKKKKIIIGGGNNNaaattt|||{{{}}}vvvqqqvvvrrr```VVVTTT]]]pppyyykkk}}}xxxeeeRRRBBB@@@AAA<<<777777888???eeeqqqtttuuupppuuunnnooorrruuuzzzzzz::::::999777555333111000---,,,***))))))))))))***))))))(((((((((((())))))++++++***)))(((''''''((())))))))))))(((((((((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***,,,---...------...000111222333444333555888:::<<<>>>AAADDDGGGHHHJJJLLLPPPSSSVVVXXXZZZ[[[]]]___bbbdddfffgggdddiiioooxxx~~~zzzvvvqqqqqqqqqqqqqqqqqqqqqpppooonnnkkkiiiiiiiiijjjkkkrrrxxx~~~|||zzzzzzzzz{{{|||~~~|||rrrmmmgggaaa]]][[[YYYWWWTTTTTTUUUUUUVVVZZZ___cccjjjmmmrrrsssrrrpppnnnmmmgggeeebbbaaa```___]]][[[YYYVVVRRROOONNNMMMKKKJJJHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFDDDDDDCCCBBBAAA???>>>===<<<666222222000222???OOOVVV___jjjnnnmmmcccQQQBBB<<<999888<<>>999333222111111222555888:::===@@@CCCEEEDDD@@@;;;777555444333666???NNN```lllyyy|||uuuooorrrpppoooxxx~~~yyynnnfff___ZZZaaa___^^^______aaajjjsss}}}}}}~~~zzznnniiiqqqtttsss}}}yyyeeefff[[[DDD>>>666111111222111000000000111222444:::AAAFFFPPPVVV___jjjwwwsssjjjrrr}}}zzz}}}~~~yyyrrrfffZZZQQQTTTVVV^^^sss}}}||||||zzzxxxuuurrrppppppttttttnnnhhhggghhhffffffhhhjjjnnnqqqsssuuuvvvooojjjddd```^^^ZZZTTTPPPMMMLLLLLLJJJHHHNNN___qqq|||~~~pppllleeeaaahhhxxxppphhh```___ccckkkwwwyyyeeeqqqiiiTTTBBB???@@@<<<777777888BBBkkk{{{qqqzzznnnfffqqqpppttttttuuu|||{{{yyy::::::999777555333111000------+++*********++++++))))))(((((((((((())))))***...111000+++((()))+++))))))))))))((((((((((((******)))((('''&&&&&&%%%%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***,,,---...------...000111222333444555777:::<<<>>>@@@CCCEEEEEEFFFHHHKKKNNNQQQTTTUUUWWWXXX[[[^^^aaaccceeeffffffiiilllqqq|||}}}xxxtttoooppppppqqqqqqqqqppppppmmmkkkgggdddcccccceeefffiiinnnvvv~~~~~~zzzyyyzzz{{{{{{}}}wwwssslllfffaaa]]]ZZZWWWUUUTTTSSSQQQRRRUUUZZZ___```cccgggiiiiiijjjlllmmmhhhfffdddbbbbbbaaa___]]]ZZZWWWSSSPPPNNNMMMKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDCCCBBB@@@>>><<<;;;999444111000---,,,444>>>@@@LLLVVVVVVOOOGGG===555222333666;;;BBBIIIOOORRRQQQPPPRRRVVVRRRFFF;;;666111111000000222555888:::;;;>>>BBBEEEEEEBBB<<<777555444333666???OOOaaammmxxx|||uuuooorrrpppooowww~~~uuujjjddd___[[[___]]]]]]______```hhhqqquuuvvvtttttt|||wwweeeaaayyyxxx\\\DDD>>>666111111222111000///000111222555;;;BBBGGGNNNXXXhhhwwwsssiiikkksss{{{|||mmmaaaWWWOOOPPPSSS___vvv~~~|||xxxtttsssrrrpppsssrrrkkkeeecccaaa^^^```bbbfffkkkooorrrttttttppplllfffaaa]]]XXXRRRNNNLLLKKKKKKKKKJJJOOO^^^nnnyyy|||~~~bbb[[[SSSMMMTTTiii}}}ooonnnsss~~~}}}~~~|||bbbmmmwww^^^FFF???>>>;;;888888999AAAiii{{{wwwlllxxxjjjnnnuuutttuuuwwwyyy::::::999777555333111000---,,,+++*********+++,,,))))))(((((((((((())))))'''000888777...((()))---))))))))))))((((((((((((******)))((('''&&&&&&%%%%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***,,,---...------...000111222333444555777:::<<<===???BBBDDDDDDEEEGGGJJJMMMPPPRRRSSSUUUVVVYYY\\\___bbbcccccceeegggggghhhppp|||{{{vvvrrrooooooooooooooooooooopppjjjhhheeebbbaaabbbccceeeaaadddjjjrrr||||||wwwxxx{{{||||||{{{vvvpppjjjddd___ZZZVVVVVVUUUSSSQQQPPPRRRWWW[[[[[[^^^aaacccfffhhhllloooiiigggeeeddddddcccaaa___\\\XXXTTTQQQOOOMMMKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEDDDBBB@@@===;;;:::666444222000,,,***---333333===DDD@@@999555444222...111555;;;AAAHHHNNNRRRLLLKKKMMMQQQOOODDD:::555000//////000222555777999;;;===@@@DDDFFFCCC===888444333333777AAAQQQcccpppwww{{{uuuooorrrpppnnnvvv}}}qqqgggbbbaaa^^^___^^^___aaaaaabbbiiiqqq{{{}}}|||}}}vvvfff^^^nnnuuudddVVVDDD>>>666111111222111000///000111333666;;;BBBFFFJJJTTTdddqqqyyy{{{{{{zzz{{{uuupppqqqwww~~~xxxdddYYYQQQQQQOOORRR```xxx}}}}}}|||yyyuuuqqqppppppsssuuussskkkeeebbb^^^ZZZYYY\\\aaaggglllppprrrssstttqqqmmmggg```YYYSSSOOOIIIHHHIIIJJJJJJNNN\\\jjjyyy}}}mmmZZZQQQFFFIII]]]vvvsssvvvbbbaaajjjKKK???===:::999;;;:::BBBfffxxx~~~ssseeekkkssssssvvvzzzsss|||::::::999777555333111000---,,,+++******+++,,,,,,))))))(((((((((((())))))'''///777666---&&&'''+++))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***,,,---...------...000111222333444333555888:::;;;===???BBBCCCEEEGGGJJJMMMOOOQQQQQQSSSUUUXXX\\\^^^``````aaadddffffffeeejjjttt{{{}}}~~~{{{wwwssspppnnnmmmlllkkkkkkkkklllmmmgggeeecccaaa``````aaabbb]]]___cccjjjuuu{{{uuuwwwzzz|||}}}|||xxxsssmmmgggaaaZZZVVVWWWWWWTTTQQQOOOPPPTTTVVV[[[^^^aaacccfffjjjnnnrrrjjjhhhfffffffffeeecccaaa^^^[[[VVVSSSPPPNNNLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIFFFEEEDDDBBB@@@===:::999444444222000,,,++++++---,,,222444000,,,---///000...111777>>>EEEJJJMMMOOOHHHGGGIIIMMMKKKBBB:::777......///000222444777888;;;<<<>>>CCCFFFEEE???999444444333777AAARRRdddpppvvv{{{uuuooorrrpppnnnuuu}}}qqqgggcccaaa```aaaaaacccffffffffflllsss|||}}}yyyjjj^^^jjj}}}sss\\\NNNDDD>>>666111111222111000///111222444777;;;AAAFFFGGGOOO\\\jjjuuu}}}yyywwwzzz~~~oooqqquuu|||uuu^^^SSSMMMRRROOOSSSccc{{{}}}zzzxxxuuusssrrruuuvvvssslllfffbbb]]]WWWTTTVVVZZZ___dddiiilllmmmtttrrrooojjjcccZZZSSSNNNDDDDDDDDDFFFFFFJJJUUUaaauuuzzz~~~qqqeeeSSSLLL\\\www|||}}}fffXXXzzztttQQQAAA>>>;;;:::<<<;;;HHHlllzzzsssgggjjjpppqqqwwwvvvrrr::::::999777555333111000,,,+++***))))))***+++,,,))))))(((((((((((()))))),,,...000...+++((('''((())))))))))))((((((((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***,,,---...------...000111222333444333555888:::;;;<<>>666111111222111000000222333555777;;;@@@DDDFFFOOO^^^nnn|||wwwqqqgggllloooqqqxxx|||yyybbbTTTNNNPPPNNNTTThhh~~~||||||{{{xxxuuuuuuvvvrrrkkkeeeaaa[[[TTTTTTUUUVVVWWWYYY[[[]]]^^^eeeffffffccc\\\SSSJJJFFFAAA@@@@@@AAA@@@BBBKKKTTTgggqqqyyykkkXXX```|||xxxnnnYYYrrrwwwTTTEEEAAA===::::::;;;QQQwwwvvvnnnmmmoooqqqxxxsssrrr::::::999777555333111000+++***)))))))))***+++,,,))))))(((((((((((())))))333///***(((***+++)))'''))))))))))))(((((((((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***,,,---...------...000111222333444555777:::;;;<<<>>>AAACCCCCCEEEHHHKKKMMMOOOPPPPPPSSSUUUXXX[[[]]]]]]]]]\\\\\\```ccccccgggoootttuuuyyyzzzzzzxxxtttpppnnnmmmkkkhhhdddaaa```bbbeeegggbbbaaa```^^^\\\YYYXXXWWWTTTSSSQQQQQQVVV___kkksssxxxxxxxxxvvv{{{~~~xxxssslllddd___WWWWWWUUURRROOONNNNNNOOOQQQSSSVVVYYY\\\___dddgggllljjjhhhggghhhgggeeecccbbb^^^YYYUUUSSSPPPMMMKKKKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDEEEGGGHHHIIIJJJJJJEEEEEECCCAAA>>>:::888666000111111...------,,,+++***+++)))'''***......)))000666AAAMMMUUUTTTLLLDDD===::::::<<<;;;444---,,,,,,---...000222444666777<<<;;;<<<@@@EEEEEEAAA<<<777555444666???NNN___jjjuuuzzzuuuppprrrpppmmmtttooouuuxxxtttnnnkkkhhheeeddddddgggkkkkkkjjjooovvvsss___tttZZZDDD>>>666111111222111000111222444555777;;;@@@CCCFFFQQQbbbrrr~~~wwwrrruuuqqqiiihhhrrr{{{~~~jjjZZZSSSMMMLLLTTTlll~~~zzzyyy~~~zzzyyy{{{{{{wwwrrrttttttqqqiiiddd```YYYRRRYYYWWWUUURRRPPPOOOOOOOOOUUUXXXYYYXXXQQQHHH@@@;;;@@@>>>===>>><<<<<>><<<999666333222000...,,,+++,,,---///222555777888999:::<<<@@@BBBBBB???<<<999666333555>>>NNN^^^iiixxx{{{{{{uuuqqqsssvvvwwwxxxzzzpppjjjgggcccfffhhhiiikkklllooosssvvv~~~zzzxxxaaammmrrrLLLAAA777333222000000333000111111111333777===AAALLLWWWaaagggnnnzzzuuugggccclllzzz~~~kkkcccRRRNNNNNNXXXppp{{{tttqqqnnnmmmnnnvvv{{{xxxyyyzzzyyywwwvvvxxxtttiii```^^^``````ZZZSSSLLLHHHDDDAAABBBFFFHHHIIIIIIEEE???:::999:::::::::;;;<<<===>>>@@@AAAVVVcccppp{{{ooosss|||vvvvvvlllzzzkkklll]]]CCC@@@>>>999;;;GGGlll||||||yyyxxxwwwwwwwwwmmmzzz<<<;;;:::888555222///...------+++*********++++++***)))((((((((()))+++,,,000000///,,,)))(((***+++***)))((((((''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))(((((((((((((((((((((((('''''''''(((***+++---...000000000111222333444555666888:::;;;;;;===@@@BBBFFFHHHKKKLLLMMMMMMOOOQQQXXXXXXWWWWWWWWWXXXYYYYYY[[[]]]```cccgggmmmtttyyy|||}}}wwwqqqnnnmmmjjjiiifffccc```^^^______```^^^[[[VVVQQQLLLIIIFFFAAA===:::;;;<<<>>>EEENNNfffyyy}}}}}}}}}{{{|||}}}|||wwwpppiiidddaaa___\\\XXXTTTQQQOOONNNOOOPPPRRRUUUXXX\\\___aaaffffffeeeeeeeeeddddddddddddbbb___[[[WWWTTTRRRQQQNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFDDDBBB@@@???<<<999666111000///---+++*********+++++++++***((((((***,,,444:::FFFTTTUUUKKKAAA======:::666444222000---+++,,,,,,---///222444777888888999;;;???AAAAAA>>>;;;999666333555>>>MMM^^^iiiwww{{{zzztttqqqsssuuuvvvxxx~~~uuuoookkkgggiiijjjlllllllllnnnpppssszzz{{{zzz|||ttt```hhhwwwLLLAAA777333222000000333000111111222444888>>>BBBMMM\\\hhhiiimmmxxx}}}mmmdddjjjwww{{{aaa[[[MMMOOOOOO[[[rrruuummmccc```^^^]]]___hhhzzz}}}zzzxxx{{{|||wwwllleeedddeeeccc\\\PPPFFFBBBBBB???>>>>>>???@@@AAAAAA@@@===;;;:::::::::999999999;;;<<<===KKKXXXgggrrruuuyyy{{{ttt~~~~~~mmmyyy}}}qqqrrr```DDD@@@@@@===>>>FFFxxxwwwtttuuuxxx{{{wwwooo~~~<<<;;;:::888555222000...---,,,+++*********+++,,,***)))((((((((()))***+++------,,,***((((((***,,,******)))(((((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((())))))((((((((((((((((((((((((''''''((((((***+++---...000000000111222333444555666777999:::;;;===@@@BBBEEEGGGJJJLLLLLLMMMOOOPPPSSSTTTTTTUUUVVVXXXYYYZZZWWWYYY]]]```eeellltttyyy|||xxxrrrnnnmmmmmmkkkgggccc```^^^\\\\\\^^^[[[VVVOOOHHHBBB>>>;;;999666444555555666;;;BBBXXXmmm}}}}}}~~~zzztttnnniiifffccc___ZZZVVVRRRPPPOOOPPPPPPQQQRRRUUUXXX[[[\\\bbbbbbcccdddddddddddddddeeedddaaa^^^ZZZWWWTTTRRROOONNNNNNMMMLLLKKKJJJIIIGGGGGGFFFGGGGGGHHHIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIEEECCCAAA???>>><<<888555000000...,,,+++************++++++***((()))+++---666;;;DDDKKKIIIAAA<<<;;;>>>:::666333111///---+++,,,,,,---///111444666777777888:::===??????===:::888666444555===LLL]]]iiiuuuyyyyyytttppprrrttttttyyyzzztttnnnjjjjjjlllnnnnnnmmmmmmooopppxxx{{{zzzyyyvvvrrrwwwvvvppp___bbb~~~zzzLLLAAA777333222000000333000111222222555:::@@@DDDYYYooo|||vvvssszzz|||uuuvvvzzztttlllsssuuu[[[VVVMMMNNNQQQ^^^vvvwwwkkk___XXXOOOLLLKKKKKKMMMUUUeeettt|||yyy}}}}}}xxxqqqnnnooolllhhhZZZLLL???>>>BBBCCC???===@@@===;;;;;;======;;;999===<<<:::888777888999:::@@@MMM\\\jjjxxxxxxxxx||||||kkkIII@@@BBB??????RRRvvvsssrrrvvvzzzuuuqqq;;;;;;999888555222000///---,,,+++*********+++,,,***)))(((''''''((()))***)))******)))((((((***,,,+++******)))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((()))***,,,---...//////000000111333444555555777999:::;;;<<>>===;;;777555000///---,,,+++*********)))******)))((())),,,...444999???@@@;;;666666999;;;777333111000///...---,,,,,,---///111333555777666777888;;;>>>>>><<<:::777666444555<<>><<<===:::999::::::<<>>===;;;999555333...---,,,+++************'''((()))))))))***---000---111333000000444999;;;777444///---.../////////,,,,,,---...000222444555777777777999<<<===;;;:::555666555555999GGGYYYgggsssxxxyyytttqqqqqqrrrrrrvvvzzzsssmmmhhhfffhhhkkkmmmooosssxxx|||~~~bbb[[[mmm{{{wwwpppZZZLLLAAA777333222000000333000111222222555:::@@@DDDCCC\\\vvv{{{mmmcccgggrrrxxxvvvsss}}}~~~wwwsssnnniii```ttt\\\OOOKKKIIIRRRddd{{{|||fffZZZKKK>>>888777888888888666555666666555999>>>FFFSSSeeevvvzzzyyy{{{}}}zzznnnaaa]]]SSSLLLMMMRRRVVVZZZ___YYYZZZ^^^eeejjjdddWWWKKK;;;:::999777555444333333444===HHHVVVjjj|||iiieeemmmOOOBBB>>>@@@JJJsssxxxggggggjjjllluuutttjjjyyy::::::999777555333111000++++++*********+++------***)))((('''&&&''''''(((''')))******)))))))))******)))((((((''''''(((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******(((((((((((((((((((((((((((((()))***+++---...///////////////000222333444555666888999:::<<>>BBBCCCSSSjjjjjjiiirrrvvvrrrnnn{{{uuusssdddzzzcccRRRMMMIIISSSggg}}}}}}{{{xxx}}}zzzlll^^^LLLEEE<<<666555666555444444222222555444222444888999BBBNNN]]]qqq{{{yyy{{{~~~~~~wwwooogggZZZQQQTTT^^^dddhhhjjjeeebbb___\\\XXXOOOAAA777777888888888777555333222333888AAAMMMbbb|||wwwiiiwwwgggPPPEEE===@@@QQQ{{{{{{qqqbbbdddhhhjjjuuuxxxnnniii|||::::::999777555333111000++++++*********+++---...***)))((('''&&&&&&'''(((((()))++++++***))))))***))))))((('''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((((()))***+++---...///......//////000222333444444666888999:::;;;>>>AAA???BBBEEEGGGHHHJJJLLLNNNKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMPPPTTTXXXgggoooyyy~~~zzzwwwvvvsssnnnhhheeeccc___XXXRRRDDD@@@999222---,,,,,,------******++++++))),,,222222GGGcccwww|||zzz{{{~~~~~~}}}}}}}}}zzzvvvtttqqqjjjccc^^^[[[ZZZZZZVVVTTTRRRPPPPPPSSSVVVXXXYYY[[[___bbbdddddddddccccccccccccbbbaaa```______YYYXXXWWWUUUSSSRRRPPPPPPJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGAAA???===;;;:::888444111------,,,+++************&&&((()))))))))+++...111---111333333:::EEEJJJHHH???;;;555111//////......,,,,,,---...000222333444888777888:::<<<===<<<;;;444666666555888EEEXXXgggsssyyyzzzvvvrrrssssssrrrttt}}}~~~zzzwwwtttsssrrrooommmlllnnnrrrvvvwwwcccrrriiiLLLAAA777333222000000333000111111222333777===AAAJJJPPPbbbyyyxxxtttqqqoooqqqzzzzzzgggyyybbbPPPJJJJJJUUUiii~~~yyytttoooiiiccc___ggglllppprrrpppgggUUUEEE===999555555666777555222333111222555555333444777222666===JJJ```uuu~~~||||||~~~|||~~~mmm]]]RRRYYYiiisssuuuttt___WWWLLLCCC===999666444777888999:::999888555444222777===HHH^^^yyy~~~rrrttt~~~{{{gggTTTIII===@@@UUUzzzmmmbbbhhhmmmlllrrrtttkkkiii<<<;;;:::888555222000...---,,,***))))))***,,,---+++***)))(((((()))***+++.........+++(((&&&'''(((++++++***)))))))))))))))***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))%%%%%%&&&'''((((((((('''((())))))***++++++,,,,,,,,,...222555777777555444555777888999999;;;===@@@CCCCCCDDDFFFGGGIIIJJJKKKMMMMMMMMMMMMLLLJJJIIIGGGGGGGGGGGGEEEDDDFFFMMMRRRbbbnnnyyy|||{{{||||||{{{vvvqqqjjjfffccc]]]TTTLLL???:::222---+++,,,---...************+++,,,---...000BBB^^^vvv~~~|||zzz}}}zzz|||}}}~~~}}}|||}}}~~~~~~wwwsssppplllgggccc```___^^^]]]XXXUUUUUUTTTQQQRRRVVVZZZaaakkkqqqrrrnnnjjjgggbbbccceeeeeecccbbbaaabbb^^^\\\ZZZWWWUUUTTTTTTUUUQQQPPPMMMKKKJJJJJJKKKLLLJJJIIIIIIHHHGGGFFFEEEEEECCCBBB???<<<999666444333///---+++***++++++)))((('''''''''(((((()))***+++...******444???FFFJJJMMMEEE:::000///111000------.........///000222444444666666777888999999999999999<<>>CCCSSSdddqqqwwwzzzvvvqqqqqqrrrqqqvvv|||yyytttrrrrrrrrrqqqpppqqqrrrtttuuu}}}lllwww|||TTTDDD444000111222111111000000111222555999<<>>HHHWWWgggrrrzzz}}}|||||||||}}}|||tttlllllljjjjjjpppxxxyyyvvv___MMM===:::>>>>>>999444666888999;;;;;;:::888777444555999AAARRRkkkyyypppnnn~~~sssRRRFFFEEEAAATTT~~~|||zzzkkkiiilllgggjjjwww~~~ttteeeooo;;;:::999777555333000///---,,,***))))))***,,,---+++***)))(((((()))***+++//////...,,,)))(((((()))+++***)))(((((((((((()))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&&&&''''''((('''''''''((((((((())))))*********...111444888999999888777444666888999999;;;>>>@@@CCCDDDEEEGGGIIIJJJLLLLLLKKKJJJJJJIIIGGGEEECCCAAA???@@@@@@>>>===???EEEKKK]]]kkkxxx|||{{{zzzxxxvvvtttpppjjjgggbbb[[[QQQIII;;;666000+++***+++,,,,,,***************+++,,,---///???ZZZrrr}}}|||zzz{{{wwwyyy{{{{{{zzzyyyzzz{{{{{{}}}}}}}}}~~~vvvtttooojjjfffcccaaaaaa]]]XXXUUUVVVUUUTTTVVVZZZaaagggpppyyy|||xxxoooggg```bbbddddddbbbaaa```aaa```^^^\\\ZZZXXXVVVVVVVVVQQQPPPNNNKKKJJJJJJKKKKKKHHHHHHGGGFFFFFFEEEDDDDDDBBB@@@>>>;;;888555333222///---+++***++++++)))((((((''''''(((((()))***+++111---...888CCCJJJNNNRRREEE:::000...000///---------......///000222333444555666777888888999999999777999<<<===<<>>BBBMMMRRR[[[ppp}}}~~~|||pppuuutttjjjvvvwwwppp{{{dddVVVMMMKKKHHHUUUlll|||qqqddd[[[QQQLLLHHHHHHHHHHHHLLLRRRWWWYYY\\\YYYOOODDD<<<888666666666666555555555555777666666555555444333333333444555999@@@KKKWWW```jjjmmmqqqtttwwwzzz~~~}}}{{{{{{{{{|||}}}ssslllpppqqqppprrryyyXXXKKK???===>>>===;;;;;;>>>>>>>>>===;;;999777555555555777???NNNddd{{{~~~zzzooo{{{nnn```xxxYYYGGGCCC@@@VVVrrrwwwjjjhhhkkkggglllzzzpppdddooo:::999999777555333111000---,,,***))))))***,,,---+++***)))(((((()))***+++...///...,,,***))))))***))))))((((((''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''((((((((('''&&&&&&''''''''''''((((((((((((***,,,///222444444333333444666888999:::;;;???AAACCCEEEGGGIIIKKKMMMNNNOOOLLLJJJHHHEEEBBB>>><<<:::666777777555333666;;;@@@VVVgggwww}}}{{{yyyuuurrrqqqmmmiiiddd^^^TTTIII@@@444111---*********************)))))))))******+++...:::QQQjjjxxxyyyvvvvvvssstttvvvvvvvvvvvvxxxyyy{{{||||||{{{~~~{{{xxxtttooojjjfffdddccc]]]XXXUUUVVVVVVUUUXXX]]]bbbeeemmmzzzuuuhhh___aaaccccccaaa```___```bbbaaa___]]][[[YYYXXXWWWRRRPPPNNNLLLJJJJJJJJJJJJEEEEEEEEEDDDCCCCCCBBBBBB@@@???===:::777444222111///---+++***++++++)))((((((((((((((()))***++++++...+++---777AAAHHHLLLQQQDDD999///---...---,,,---------...///000222333444555555777888888888888888444555888999999???OOO```ssszzz}}}xxxrrrppppppooouuu}}}}}}tttpppqqqqqqssstttuuuuuuuuuuuuwwwiii}}}VVVGGG777111111222222444222222222333555888;;;===AAAMMMQQQYYYkkkrrroooooowwwuuuxxxvvvnnn}}}yyytttvvv]]]PPPHHHIIIIIIWWWnnnzzzqqqhhh___UUUKKKCCC>>>::::::>>>BBBEEEKKKRRRUUUVVVSSSJJJ@@@999888999888777777777666666666666777666666555555444444444333444444555888>>>EEEKKKUUUXXX]]]bbbfffkkkpppttt{{{|||~~~}}}}}}~~~}}}tttjjjrrrvvvrrrmmmqqqyyy~~~TTTJJJBBB???===;;;;;;>>>;;;::::::999999999999999666555555<<>>:::666555///000000...---///444888OOOaaassszzzxxxwwwuuusssmmmjjjeee^^^UUUIII===444...---+++***++++++***(((******))))))))))))))))))---555GGG___ooorrrooommmkkkmmmoooqqqrrrsssvvvyyy{{{~~~}}}~~~|||wwwrrrnnnjjjgggfff^^^YYYVVVVVVVVVTTTVVV[[[\\\[[[```ooo~~~uuuhhh___aaaccccccaaa```___```bbbaaa```___]]]ZZZXXXWWWSSSRRRPPPMMMKKKJJJJJJJJJDDDCCCCCCBBBBBBAAAAAA@@@@@@???===:::777444222111///---+++***++++++)))((((((((((((((()))***+++,,,,,,***...777@@@EEEJJJNNNBBB888///------,,,+++------------...000111333444666666777888999999999999333333555777777>>>NNN^^^sss{{{yyyqqqooonnnnnnuuu}}}|||uuuqqqppprrrtttvvvwwwwwwwwwvvv|||yyy|||sssssszzzvvvjjjaaavvvUUUFFF777111000000111444222222222333555888;;;===CCCPPPVVV^^^mmmrrrkkkiiinnnkkkjjjpppyyy~~~{{{www~~~xxxyyyxxx}}}xxx]]]OOOHHHHHHHHHVVVnnnuuulll^^^YYYRRRNNNJJJGGGDDDAAABBB??????BBBFFFHHHMMMSSSZZZWWWNNNCCC;;;;;;======;;;;;;:::::::::999999999777666666666555555444444555666666666666777;;;>>>DDDHHHMMMRRRWWW\\\aaadddlllnnnrrrvvvyyy|||~~~}}}||||||||||||vvvhhhppprrrllleeeeeehhhiiiTTTJJJAAA???>>>===>>>AAA@@@>>>;;;999888888888999777555444888BBBLLLSSSVVVOOOJJJHHHMMMVVV[[[\\\[[[kkkvvvnnn}}}oooQQQEEEFFFfffppprrrjjjhhhhhhfffqqq}}}{{{dddaaasss999999888777666444222111---,,,***))))))***,,,---+++***)))(((((()))***+++***++++++***((('''(((***((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))((()))))))))((('''&&&&&&))))))))))))))))))******+++,,,---///222333555666777888:::<<<<<<>>>AAADDDEEEGGGJJJMMMOOOPPPPPPPPPOOOLLLFFF???999444111000+++---...,,,***+++000444EEEXXXjjjqqqqqqqqqrrrsssmmmiiibbbXXXMMM@@@444---,,,+++***+++,,,,,,***)))******))))))))))))))))))+++000===RRRaaaeeecccbbb```bbbfffhhhkkkoootttwwwvvv{{{}}}zzzuuuqqqmmmjjjhhhaaa\\\XXXXXXUUURRRRRRUUUXXXSSSSSS^^^mmmtttnnneee___aaaccccccaaa_________````````````^^^[[[YYYWWWUUUTTTRRROOOMMMKKKJJJIIIDDDCCCCCCBBBAAA@@@?????????>>><<<:::777444333222///---+++***++++++)))(((((((((((())))))***+++,,,......333<<>>666///------++++++---,,,------...///111333333666777888999::::::::::::444333444555777>>>NNN]]]rrrzzzyyyqqqmmmmmmmmmuuu|||{{{wwwuuuqqqrrruuuwwwxxxyyyyyyyyy{{{vvvwwwssskkkpppyyy{{{|||}}}iii```tttuuuQQQCCC666111//////000333222111222333555888;;;===BBBOOOVVV___ooossskkkiiijjjbbb___kkk{{{|||uuuuuusssoooqqq|||xxx^^^PPPGGGFFFHHHWWWoooooo^^^PPPIIICCCAAA??????BBBEEEHHHIIIKKKGGGGGGIIIJJJJJJLLLPPP[[[WWWLLL@@@<<<>>>>>>;;;;;;;;;;;;;;;::::::::::::666666666666666555555555555666777777666555777888999<<>>@@@CCCCCCEEEHHHKKKMMMMMMLLLLLLFFFBBB===666111...------***,,,---+++)))***...222;;;NNNbbbiiihhhiiilllmmmkkkfff]]]QQQDDD999111,,,+++******+++,,,,,,+++)))******)))))))))******++++++,,,555DDDPPPTTTTTTUUUTTTWWWZZZ]]]aaaffflllpppkkkssszzz}}}~~~{{{xxxssspppmmmkkkddd```]]]\\\XXXRRRPPPRRRYYYSSSNNNRRR\\\bbbbbb___^^^```aaaaaa```^^^^^^^^^]]]^^^``````___]]]ZZZWWWWWWVVVTTTRRROOOMMMKKKJJJFFFEEEDDDCCCAAA???>>>>>>===<<<:::888666333222111///---+++***++++++)))((())))))))))))***+++,,,,,,+++---444===AAA@@@???AAA888222.........++++++---,,,,,,---...///111222333666777888999999::::::999666444333444666===MMM[[[oooyyyyyypppkkklllllltttzzz|||yyyxxxrrrsssuuuwwwyyyzzz{{{|||yyyzzz{{{}}}mmmbbbrrrzzzbbbLLLAAA666222000///000222111000111222555999<<>>===>>>>>>???AAADDDHHHMMMOOORRROOOOOOQQQRRRPPPQQQUUUZZZ[[[UUUIIIBBBAAA===555:::999999999888888888888666666666666666666666666333444666666555444555777444666:::<<<>>>@@@CCCFFFNNNPPPSSSWWW[[[___bbbdddiiilllnnnnnnmmmmmmppptttyyywww{{{lllllliiigggjjjlllhhhaaaSSSKKKHHHPPPYYY\\\ZZZYYYLLLIIIDDD>>>999555333222444333333444999===@@@BBBIIIRRRYYYVVVPPPKKKHHHFFFGGG[[[ssstttooorrrrrrSSSBBBHHHrrroookkkhhhbbbaaaqqq{{{ppp\\\aaawww;;;:::999777555333000///---,,,***))))))***,,,---+++***)))(((((()))***+++)))******)))((((((***+++)))(((((((((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))'''(((((())))))))))))((('''((()))***+++---......,,,,,,,,,...000333777999888:::;;;;;;;;;;;;>>>@@@@@@BBBEEEGGGHHHHHHFFFEEE:::777333///------...000(((***+++***((((((,,,000555JJJ```hhhgggeeeeeefffddd^^^SSSFFF;;;222...---***)))))))))++++++***(((***************+++,,,---******///999AAADDDGGGKKKIIIKKKNNNQQQTTTYYY___cccdddkkkrrrtttwww}}}}}}zzzwwwssspppooohhhdddcccccc___WWWSSSSSSUUUQQQLLLKKKNNNTTTYYY[[[[[[]]]______]]][[[[[[[[[[[[]]]```aaaaaa___[[[YYYYYYXXXWWWTTTQQQNNNLLLKKKIIIHHHFFFDDDBBB@@@>>>===:::999888555333111///...///---+++***++++++)))((())))))))))))***+++,,,,,,'''+++333<<<>>>999666666333///---//////,,,+++---,,,,,,------///000222333444555666777777888888888777444222222444;;;JJJXXXlllwww~~~xxxnnnjjjkkklllqqqyyy{{{yyyttttttuuuwwwyyy{{{}}}ssseeetttxxx\\\HHH???777444333111111333//////000222555:::>>>@@@GGGSSSXXX^^^mmmrrrlllkkklllgggggguuuzzzmmmrrrqqqkkkmmmxxx{{{wwwhhhTTTLLLDDDAAAHHHYYYsssrrr___OOOFFFCCCCCC@@@BBBFFFIIILLLPPPTTTVVVXXXVVVVVVYYYZZZXXXYYY\\\bbbmmmooobbbSSSJJJBBB999999999999888888888888777666666666666666666666777222444555666555555666777444666999:::;;;<<>>===888777555333111///---,,,///---+++***++++++)))((())))))))))))***+++,,,---)))---777@@@@@@999444333000------000000,,,+++---,,,,,,,,,---///000222333222333444555666666666666888333111111333:::IIIVVVjjjvvv}}}xxxnnniiijjjllloooxxx|||yyyuuuuuuuuuvvvyyy|||{{{{{{lllyyybbbFFF>>>888777555333222555......///222666:::???AAAGGGQQQTTTXXXfffjjjeeeddddddeeejjj~~~qqqssspppqqqbbbPPPKKKFFFCCCEEEVVVqqqzzzkkk^^^UUUOOOJJJGGGAAAEEEJJJOOOTTTXXX[[[^^^ZZZXXXXXX\\\\\\ZZZ[[[^^^nnn{{{dddUUUKKKCCC;;;;;;;;;:::::::::999999666666666666777777777777444555777777666666888999777999;;;<<<===>>>@@@BBB=========>>>???AAACCCCCC@@@DDDJJJLLLOOOTTT]]]dddrrrqqquuuuuuxxxtttpppiiicccgggqqqwwwwwwgggjjjooopppdddPPP???888888888777555555444444444000222444444666;;;CCCJJJPPP]]]lllvvv}}}{{{ooo```QQQXXXeeevvv}}}rrr}}}yyyWWWCCCMMM~~~zzzffffffddd\\\^^^ttt}}}nnnZZZbbbzzz;;;;;;:::888555222000///---,,,+++*********+++,,,,,,+++***))))))***+++,,,+++,,,,,,+++)))((()))***+++***)))((((((''''''((((((&&&%%%&&&)))+++***(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$#########(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%&&&''')))***,,,---------,,,...000222444555666666888888888999:::;;;<<<===???>>>>>>AAAEEEEEE@@@;;;222...)))((()))***)))'''((())))))***++++++,,,,,,444OOOkkkuuuppphhhbbb___]]]NNN>>>555///+++)))))))))))))))))))))))))))))),,,+++******)))*********&&&(((+++...000333777:::;;;===???AAADDDGGGLLLOOOXXX]]]eeekkkooorrruuuvvv{{{|||~~~}}}xxxssspppoookkkfffcccbbb^^^WWWPPPIIIHHHHHHIIILLLPPPTTTWWWZZZZZZZZZZZZZZZYYYYYYYYY^^^^^^_________^^^]]]]]]___\\\YYYWWWWWWUUUPPPLLLIIIKKKLLLIIICCC???>>>???999777444111...,,,,,,+++---,,,++++++,,,,,,***(((***************+++++++++(((---444===AAA???888333222000...---------,,,+++++++++++++++,,,---......000111333555666777888888666444333333444:::IIIWWWjjjxxx~~~sssmmmmmmooonnnvvvwwwvvvwww{{{zzzxxxzzz~~~}}}~~~rrrvvvwwwUUU@@@888888222000444444444333333444333666@@@KKK]]]hhhfff```gggiiibbb___aaakkkssswwwqqqooo|||hhhTTTLLLCCC>>>FFF[[[wwwxxxmmmfff]]]TTTQQQTTTPPPQQQUUU[[[\\\\\\aaagggfffaaabbbgggeee^^^aaalll~~~{{{aaaJJJGGGHHHEEE===999;;;:::666666666777777666555444444555555444444555666888999888888888888:::<<<>>>@@@;;;;;;:::::::::::::::::::::<<<>>>===>>>CCCLLLTTTbbbiiipppsssxxxxxxiii```]]]```nnnyyysssnnnqqqpppdddQQQ@@@999888999888777777666555555555333000...///444;;;@@@CCCMMM___nnnxxx~~~jjj___```gggttt~~~|||WWW@@@VVV}}}{{{~~~mmmeeeaaa^^^fffzzz}}}jjj[[[fffwww;;;;;;999888555222000///---,,,+++*********+++,,,,,,+++***))))))***+++,,,---------,,,)))((()))+++)))((((((((((((((()))***(((&&&%%%&&&((()))'''%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%$$$$$$(((((((((((()))))))))))))))((((((''''''&&&%%%%%%&&&'''(((***+++,,,---------...000222444555666666888888888999:::;;;<<<===>>>======@@@BBBAAA;;;555000,,,)))''')))))))))((()))))))))******+++++++++777PPPnnn~~~yyykkk```WWWIII;;;333...***)))***++++++++++++++++++++++++++++++************++++++)))+++---...///111444666888:::<<<===???BBBFFFIIIQQQUUU\\\bbbgggkkkooorrrwwwxxx{{{|||{{{yyyvvvsssppplllhhheeeddd```YYYTTTLLLMMMNNNPPPQQQSSSUUUUUUYYYYYYXXXXXXXXXXXXXXXXXX]]]]]]^^^^^^___^^^^^^]]]```]]]ZZZYYYYYYWWWSSSOOOOOONNNLLLJJJGGGBBB===:::555333111...,,,+++++++++...,,,+++,,,,,,,,,***((()))))))))***+++++++++,,,,,,...555>>>EEEDDD===777222000...---......,,,+++++++++++++++,,,---......///111222444666777888888666333333333444:::HHHVVVnnn{{{~~~rrrkkkkkkmmmooovvv||||||vvvuuuwwwzzzzzzxxxyyy~~~vvvbbbIII:::777000000444333111000111444666;;;FFFQQQmmmyyyrrriii^^^]]]eeewwwzzzsssyyydddQQQKKKDDDAAAGGG[[[www|||oooiiifff```\\\]]]WWWVVVXXX]]]___```eeellllllggghhhllliiiaaadddnnnqqqTTTNNNFFFAAA@@@???<<<:::<<<;;;:::999888777666666777666666666777999:::;;;<<<;;;;;;:::;;;<<<===>>><<<<<<<<<;;;;;;:::999999777999;;;:::999<<>>@@@DDDRRRaaalllxxx{{{aaa^^^```lllzzz}}}WWWCCCZZZ{{{rrrxxxlllddd___\\\bbbuuuvvvccc[[[iii}}};;;:::999777555333000///---,,,+++*********+++,,,,,,+++***))))))***+++,,,.........,,,)))((()))***''''''''''''((()))***+++)))(((&&&'''(((((('''%%%(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((()))))))))***)))((((((''''''&&&&&&&&&''''''(((***+++,,,---...---...000222444555555555777888888888:::;;;<<<======<<<<<<>>>>>>;;;444...,,,***((('''((())))))((()))))))))))))))*********444DDDZZZlllvvvtttfffXXXMMMAAA555000---******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,+++---...///...///000222888:::<<<===>>>@@@DDDFFFKKKOOOUUU[[[```ffflllppprrrtttvvvxxxyyyyyyxxxwwwrrroookkkiiigggddd^^^YYYSSSTTTVVVWWWWWWWWWUUUTTTWWWWWWWWWWWWWWWXXXXXXXXX[[[\\\]]]^^^____________```___]]]]]]\\\ZZZVVVSSSSSSPPPLLLKKKJJJEEE===666000000///------,,,,,,---...---,,,,,,---,,,***((((((((()))***++++++,,,,,,---...333???JJJKKKBBB999333111///.........---,,,+++******++++++,,,---...///000222444555777777888555333222333444:::GGGUUUmmmxxxyyynnniiijjjlllqqqwww{{{xxxwwwvvvuuuvvvzzzyyywwwyyy}}}yyyoooPPP<<<555///000444333111000222666999===HHHSSSeeepppddddddfffvvvzzzrrrrrr{{{xxx^^^LLLIIIEEEDDDGGG\\\wwwvvvrrrtttqqqjjjeee___\\\\\\```ccceeejjjppprrrooooooqqqmmmgggiiiqqqooo\\\KKKIIIJJJFFFBBBBBBDDDCCC@@@===;;;999999999888888888999:::<<<===>>>@@@@@@???>>>============??????>>>===<<<:::999888666888999888666777<<<@@@KKKVVVbbbllltttzzzyyyuuuiiiTTTIIIFFFAAAJJJ^^^hhhaaa^^^WWWMMMBBB;;;888888999:::<<<>>>@@@BBBDDDDDD<<<888333000222666:::<<<@@@FFFOOOVVV\\\cccjjjnnn\\\TTTRRR]]]nnn{{{|||YYYFFF^^^uuuooosssnnneee___\\\bbbsssrrr\\\ZZZmmm::::::999777555333111000---,,,+++*********+++,,,,,,+++***))))))***+++,,,---...---+++((('''((()))((((((((((((((()))******))))))((())))))))))))((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))(((((((((''''''&&&&&&''''''((()))+++,,,---......///111222333444444555777777777888999;;;<<<=========<<<<<<:::666...))))))(((''''''((()))))))))))))))))))))))))))))))))...333;;;EEEPPPWWWUUUMMMBBB999000---,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---...000000000///111222888999;;;<<<===>>>@@@BBBEEEIIINNNTTTZZZaaahhhmmmpppqqqsssuuuwwwxxxxxxxxxsssqqqnnnlllkkkgggbbb___\\\\\\\\\[[[YYYXXXVVVVVVXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\^^^___```aaaaaabbbaaaaaaaaa___]]]ZZZXXXUUURRROOOMMMIIICCC<<<666...............////////////---------...---+++)))(((((()))***+++,,,,,,---++++++222AAAOOOQQQDDD777333111///.........---,,,************+++,,,---......///111333555666777777444333222333444999FFFSSSeeeooovvvqqqiiigggjjjmmmsssyyyyyyvvvtttvvvuuuvvvyyyyyywwwxxx}}}ttt{{{oooOOO999333///111444222666333333666888;;;DDDLLLOOOnnn{{{nnnjjjjjjlllooottt~~~|||zzztttmmmmmmnnnjjjdddZZZIIIFFFDDDEEEHHH\\\wwwzzznnnfffaaa___dddhhhkkknnnrrrtttrrrrrrssspppkkknnntttsssXXXSSSTTTMMMIIILLLMMMJJJFFFAAA>>><<<;;;;;;999:::;;;<<<===???@@@AAABBBBBBAAA@@@@@@?????????CCCBBBBBBAAA>>><<<:::888777999:::999777888:::<<>>===<<<:::777222,,,'''(((((((((((((((((()))***))))))))))))************,,,......///666@@@FFFEEE999222---,,,+++)))***...++++++++++++++++++++++++++++++++++++,,,---...///000222555666555555666777666888:::;;;;;;;;;===???AAADDDHHHMMMSSSZZZbbbgggnnnoooqqqsssuuuuuuvvvvvvsssrrrpppooommmjjjfffdddcccaaa^^^[[[YYYXXXXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\YYYZZZ\\\___aaabbbcccddddddeeeffffffccc```]]]\\\YYYXXXTTTLLLBBB:::555333------....../////////000///...---.........,,,***((())))))***++++++,,,,,,***+++333DDDSSSTTTEEE555333111///.........---,,,************+++,,,------...///000222444555666666444222222333444888EEERRRbbbkkkqqqmmmffffffiiikkktttzzz{{{wwwuuuvvvuuuwwwzzzyyywwwyyy}}}tttnnnwwwsss{{{~~~lllmmmeeeGGG555333000222555111777444333555777:::@@@GGGJJJ```ooo{{{|||qqqmmmgggeeejjjrrr{{{wwwiiibbb___]]][[[HHHEEEBBBCCCHHH\\\vvvrrrjjjfffiiinnnpppppprrrssssssttttttqqqooorrrxxxlll```\\\TTTRRRWWWSSSPPPKKKFFFAAA>>>======:::;;;===???AAABBBDDDDDDBBBCCCCCCCCCDDDDDDDDDCCCFFFFFFFFFDDDBBB???<<<:::777888999999999999:::;;;;;;FFFTTTbbbpppyyyzzzuuuaaaPPPKKKMMMGGGIIITTTXXXTTTNNNFFF@@@????????????>>>===<<<<<<>>>CCCHHHKKK???;;;555111111222333333888333333;;;BBBCCCCCCEEE===:::999???GGGRRRaaannnvvv~~~rrrRRReee|||{{{xxxqqqhhhdddccckkk{{{www]]]WWWooo}}}lll^^^UUU:::999888777555333222000---,,,+++*********+++,,,,,,+++***))))))***+++,,,)))))))))(((&&&%%%&&&'''+++***)))(((''''''''''''&&&'''((((((&&&&&&'''((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((***,,,...///000111222333333333333333555555666777999;;;<<<===>>>===;;;777333...+++(((''')))******(((((()))***((())))))***++++++,,,,,,+++...000111444:::<<<:::333///,,,---,,,)))+++...+++++++++++++++++++++++++++++++++,,,---...000111333555888:::::::::;;;<<<999;;;>>>?????????@@@AAABBBEEEIIIMMMRRRYYY___dddiiikkknnnppprrrrrrqqqqqqqqqqqqqqqpppnnnkkkiiigggfffddd```\\\YYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^^^^YYYZZZ]]]```ccceeefffgggiiilllmmmllliiieeebbbaaa]]][[[TTTGGG:::111///111---......///000/////////000///......///...,,,******************++++++++++++,,,444DDDRRRRRRDDD666222000...---------,,,+++***))))))******+++,,,------...000222444555555666333222222333444888DDDPPPdddmmmrrrmmmgggeeeggghhhsssyyy}}}zzzyyywwwvvvwww{{{zzzxxxzzz~~~~~~qqqrrr}}}kkkiii{{{[[[AAA444444222222444111444000000444777:::@@@GGGKKKYYYbbbsssoooiiigggkkklllqqquuufffbbbbbb```LLLFFFBBBAAAGGG[[[uuu}}}rrrqqqtttuuutttttttttuuuvvvuuussssssvvvzzz|||mmmccc\\\[[[^^^XXXUUUQQQKKKFFFBBB@@@???===>>>@@@CCCEEEGGGHHHHHHEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFBBB???===888777777777888999::::::777???JJJWWWgggvvvzzzxxxkkkYYYOOOLLLKKKTTT\\\WWWMMMJJJEEEBBBAAAAAAAAA@@@BBB@@@<<<999888888:::;;;;;;888444222111111111111444222111666>>>CCCAAA===;;;999999999:::>>>IIIUUUaaannnsssttt~~~YYYjjj~~~yyywwwmmmeeeaaabbblll{{{uuuZZZWWWpppsss___MMMBBB999999888777555444222111---,,,+++*********+++,,,,,,+++***))))))***+++,,,'''((()))(((&&&&&&((()))***)))((((((((((((((()))+++,,,---+++(((&&&&&&(((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++((((((((((((((((((((())))))((((((((()))+++...000111111222333333333222222555555666777999;;;<<<>>><<<;;;888333///+++******(((***,,,+++)))((()))***((()))***+++,,,---...///+++000444777;;;===777000000------...---***+++...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...///111222111444777888888777777888888;;;>>>???@@@@@@AAABBB@@@CCCGGGKKKOOOTTTYYY]]]aaadddhhhlllnnnooonnnmmmooopppqqqpppnnnkkkjjjiiifffdddbbb___]]][[[[[[ZZZ[[[\\\\\\]]]^^^^^^______YYY[[[^^^aaaeeegggiiijjjpppsssuuusssooojjjgggfff[[[TTTIII===555222333444222333444444444333111111000///.../////////---++++++++++++***************,,,,,,111===IIIJJJ@@@555111///---,,,,,,,,,+++***))))))))))))***+++,,,------...///111333444555555222111222333333777CCCOOObbbjjjppplllgggfffgggfffooovvv}}}|||xxxwwwyyy|||{{{yyy{{{{{{{{{}}}llliii{{{sssYYYBBB777777222111444222222///...333888<<>>;;;999666111,,,******+++)))+++------***((()))***((((((***+++---///000000222444666:::AAABBB:::///000------///---***+++...------------------------***++++++,,,...000222333---000333444222111111111111333777888999999:::;;;777:::>>>BBBEEEIIIMMMPPP[[[^^^dddiiilllmmmkkkjjjnnnpppqqqpppnnnkkkjjjjjjdddddddddcccaaa^^^[[[ZZZ[[[[[[\\\]]]^^^^^^______YYY[[[^^^bbbfffiiikkkllltttwwwzzzxxxsssmmmjjjiiiUUUKKK===555444777:::;;;999999::::::999777666444111000//////000///---+++,,,,,,++++++***)))))))))+++***+++444>>>AAA;;;333000...,,,+++++++++***)))))))))))))))***+++,,,---,,,---///111333444555555222111222333333777BBBNNN[[[dddkkkjjjffffffgggggglllttt}}}~~~~~~yyyxxxyyy||||||zzz{{{jjjeee||||||hhhiii~~~xxx\\\FFF;;;:::222///333222444000///444999<<<@@@EEEIIIVVV[[[gggxxxvvvyyyvvvyyymmmdddkkkVVVMMMEEECCCDDDXXXsss}}}}}}}}}|||xxxyyy{{{}}}mmmfffdddaaa^^^\\\YYYUUUPPPJJJFFFCCCCCCDDDGGGKKKMMMOOOPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPMMMMMMNNNNNNKKKHHHDDDBBBAAA>>>;;;999999::::::::::::<<>>:::;;;<<<999777999<<>>EEEJJJNNNRRRUUUQQQLLLKKKJJJGGG@@@:::555222000......---,,,+++------++++++++++++------,,,***+++111888:::555///---,,,,,,---...---+++(((******))))))***+++,,,,,,//////000111333444555666444222111333333666???IIIZZZaaagggggggggiiihhheeemmmvvv~~~~~~~~~{{{{{{zzzxxxxxxxxxzzz|||}}}iiitttyyykkkqqq~~~]]]FFF999666//////555777333000///222999???BBBCCCMMMXXXbbbeeellltttzzzzzzmmmkkkggg___mmmZZZFFFFFFCCCFFFXXXqqq}}}|||~~~ooogggfffbbbccc```[[[WWWTTTPPPLLLJJJJJJLLLNNNOOOPPPQQQSSSUUUXXXXXXYYYZZZZZZYYYXXXWWWRRRRRRQQQQQQOOOLLLGGGCCCBBB???<<<;;;;;;<<<<<<<<<======>>>EEEWWWqqq~~~iii[[[]]][[[RRRKKKLLLSSSYYYiiigggbbbZZZOOODDD:::555444444444444333222111111000777333///888CCCTTTgggXXXNNNCCC===:::777777;;;:::DDD[[[yyyrrrjjj|||aaaQQQqqq|||yyy{{{gggggg___\\\[[[sssbbbUUU___sssvvvqqq:::999888777555333222111...---,,,+++***+++,,,,,,,,,+++)))(((((())),,,------,,,***)))((((((((()))******))))))))))))******---+++***)))***)))(((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))'''''''''&&&&&&''''''''''''''''''(((***,,,...000444333111000000000111222555555777888999888888777777333...***)))))))))(((++++++,,,,,,,,,,,,++++++------...000333555666666;;;===EEEQQQRRRFFF777...111111222111000.........,,,---------,,,++++++,,,------,,,,,,,,,---///000000000111111222222333333333333444555666666777777777666555555777999<<<>>>BBBGGGOOOWWW\\\```cccfffgggjjjoooqqqqqqooonnnnnnnnnllliiifffcccaaa``````\\\\\\\\\\\\\\\[[[ZZZZZZ\\\\\\^^^```cccddddddccc```jjjsssuuuooocccQQQBBB777777???NNN[[[aaadddgggtttuuuvvvwwwsssgggWWWJJJ@@@;;;444...------......---,,,++++++++++++,,,------***+++000777999555000...---------...---+++)))***************+++,,,,,,//////000111333444555555444111111222333666???IIIZZZcccjjjiiigggggggggfffnnnwww~~~~~~~~~}}}zzzxxxwwwvvvvvvvvvxxxzzz{{{|||lllrrrdddJJJ;;;777000000555444444222111444:::@@@CCCEEEMMMXXXdddkkkppp||||||nnneeeqqqmmmeee{{{fffVVVEEEEEE@@@DDDVVVpppuuunnnllliiihhhddd___ZZZVVVSSSPPPMMMNNNPPPRRRSSSSSSTTTWWWYYY\\\\\\]]]^^^]]]\\\[[[ZZZVVVUUUUUUUUUTTTRRRNNNKKKGGGDDD@@@=========<<<;;;:::<<<>>>EEEUUUpppssshhhcccZZZUUUXXX```jjjooolllggg^^^TTTIII???777333555555555555555333111000...222000000888BBBVVVppppppeeeWWWLLLEEE@@@??????888@@@UUUssszzzssseeeUUUuuuwwwnnnhhh^^^[[[ZZZrrr}}}aaaVVV^^^rrr999999888777555333222111...---+++******+++,,,,,,+++***)))((((((***,,,......---+++)))((((((((((((******))))))))))))*********(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''''''''''''(((***,,,...000333222111000000000111222444555777999999888666555222000...---------,,,+++///////////////.........000111333555888;;;<<<>>>AAAIIIWWWaaa]]]MMM===444444444444333333222111111//////.........---------------,,,------///111222333333444444444444444444555666777777888888888888777666666555666777999:::;;;???FFFLLLRRRWWW\\\``````dddjjjnnnpppqqqrrrsssuuurrrmmmhhhdddccccccddd]]]]]]]]]]]]]]]]]]\\\\\\^^^]]]]]]```cccccc___\\\KKKNNNUUU]]]ZZZLLL>>>666666:::DDDRRRZZZ\\\]]]```pppvvvsssgggQQQHHH<<<222------...000---,,,+++******+++,,,------+++***...444777555111///...---.........,,,***+++************++++++,,,...///000111222444555555444111111222333666???III[[[gggpppnnnhhhfffhhhiiioooxxx}}}}}}{{{yyyuuutttsssssstttuuuwwwxxx~~~mmmtttlllOOO<<<777222111555222666444444666;;;AAAEEEFFFPPPWWWaaakkkrrrwww{{{~~~{{{tttpppaaajjjyyykkk___|||mmmbbbQQQJJJ???CCCUUUoooyyyxxx~~~uuurrrooolllhhhbbb]]]YYYWWWTTTRRRRRRTTTVVVWWWXXXYYY[[[]]]aaabbbbbbcccbbbaaa```___]]]\\\ZZZZZZZZZYYYVVVTTTMMMIIIEEEAAA???>>>===;;;;;;===???EEERRRkkk|||rrrfffZZZYYY```ggghhhfffXXXTTTLLLCCC===999888888666777888888666444222000///000...111888===TTTwwwtttggg^^^UUUIII@@@<<<@@@RRRooo}}}nnnnnnwww|||hhhYYYyyy~~~ttttttjjj```[[[[[[qqq{{{aaaXXX___rrr999999888888666444222000---,,,+++******+++,,,,,,******)))((()))+++,,,---111000...,,,******************))))))))))))******((('''&&&&&&(((((((((&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))''''''(((((((((((('''''''''''''''(((***,,,...000333222111000000111222222444666888999:::999777555//////000222444666555444222222222222222333444444555777:::<<>>BBBFFFJJJNNNTTTXXXXXX]]]ccciiimmmpppsssvvvwwwtttppplllhhhfffeeeddd``````______^^^^^^^^^^^^___^^^]]]```cccccc^^^YYYHHH???<<>>???BBBFFFOOOdddyyy}}}mmmbbb[[[^^^dddaaaWWWMMMGGGCCC===888666666888:::777888999999888555222111444222///333777777NNNvvvyyyeeeQQQGGGEEETTTqqqwww______nnnkkk\\\yyyssstttmmmaaa\\\\\\qqqzzzaaaZZZbbbttt888999999888666444111000,,,+++*********+++,,,,,,******)))))))))***,,,,,,000///---+++******************))))))))))))******((('''&&&''')))***)))(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''((()))))))))))))))''''''((())))))((('''''''''''''''(((***,,,...000222222111000000111222333444666888:::;;;;;;::::::000111444999>>>@@@@@@>>>777777777888999;;;<<<======@@@CCCEEEFFFIIILLLOOONNN^^^nnnqqqfffZZZSSSPPPIIIGGGCCCBBBCCCCCCAAA??????<<<999888777666333000000000000000222333555777999999999:::::::::::::::<<<===???@@@@@@@@@>>>>>><<<<<<<<<<<<;;;:::999888999;;;>>>@@@CCCHHHMMMRRRPPPUUU[[[aaaggglllqqquuuuuuuuuuuutttqqqmmmhhhfffaaa```___^^^]]]]]]]]]^^^```^^^^^^```dddeeecccaaaVVVFFF:::;;;<<<999888===;;;:::===CCCGGGJJJQQQYYYYYYZZZZZZ[[[ZZZWWWRRROOOLLLFFF===666222///...---,,,+++************+++,,,---+++)))+++///222222222000...------......---,,,,,,,,,+++++++++++++++,,,......///000222333444555333111000111222555>>>HHH]]]lllxxxuuujjjfffiiilllpppyyy|||{{{yyyvvvrrrsssssstttuuuvvvwwwxxx~~~sss]]]iiihhhJJJ888555222444777333444444555666999>>>CCCFFFGGGJJJWWWiiirrrmmmccc^^^``````eeeooowwwffffffiiisssmmm}}}zzziii[[[HHHFFFVVVmmm|||tttgggUUUMMM^^^wwwzzznnnhhhfffccc^^^[[[ZZZYYYXXXWWWTTTVVVYYYZZZ\\\]]]```bbbfffggghhhiiijjjiiiiiihhhjjjhhheeecccbbb```^^^[[[TTTPPPKKKHHHFFFDDDBBBAAA>>>???BBBFFFMMM^^^|||tttuuulllaaa\\\___aaaYYYMMMFFFEEEBBB>>>:::777555555555888999999999888666444222555333000444666444JJJpppkkkQQQLLLWWWttteee___mmmooo___zzz~~~rrrkkk^^^ZZZ[[[ooouuu\\\XXXgggxxx888888999999777444111///++++++***))))))***,,,---++++++***************+++,,,+++***(((((((((((()))******))))))))))))******)))((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((()))))))))))))))'''((()))******)))(((''''''''''''(((***,,,...000222111000000000111222333555666888;;;===???@@@AAA999;;;>>>DDDIIIKKKKKKJJJBBBBBBBBBBBBCCCEEEGGGIIIFFFJJJMMMNNNNNNOOORRRVVVZZZkkkzzzzzzppphhheeeeeeYYYTTTPPPNNNNNNNNNLLLIIIOOOKKKFFFCCCAAA???:::555666666555555666888:::;;;=========>>>???@@@@@@@@@AAABBBDDDEEEEEEDDDBBBAAA===>>>>>>>>>===;;;999888555777999;;;>>>BBBHHHLLLJJJNNNTTTYYY___eeekkkooopppssswwwzzzxxxtttnnnjjjdddbbb```^^^]]]\\\\\\]]]______```bbbeeejjjnnnqqq\\\PPPFFFHHHPPPUUUVVVWWWNNNOOOUUU___gggkkkoootttuuuqqqkkk```TTTGGG<<<666666444222000000000...---,,,+++***))))))***+++,,,+++******+++...000111111...---+++,,,---//////...---,,,,,,++++++++++++,,,---...///000111333444444333000000111222555>>>HHH[[[jjjvvvsssjjjeeegggjjjoooxxx~~~|||{{{yyyvvvsssssstttvvvwwwxxxyyyyyy~~~|||vvvppp{{{}}}vvvwwwyyyuuu```lllaaaFFF777666222444888555333444555666888<<>>???AAAAAABBBCCCEEEFFFGGGGGGDDDFFFHHHIIIIIIHHHFFFDDD@@@AAABBBBBBAAA???===;;;666888999:::;;;>>>CCCFFFEEEIIIMMMSSSXXX^^^dddiiijjjnnntttxxxyyyuuupppmmmjjjiiifffcccaaa`````````^^^```bbbcccfffooo{{{oooiiibbbeeeuuu{{{|||{{{uuujjj[[[KKK>>>555000...---,,,---......---+++,,,+++***))))))***+++,,,))))))***,,,.../////////,,,***)))***---/////////...---,,,+++++++++++++++---...///000111222333444222000///111222444>>>HHH\\\jjjuuussslllhhhiiijjjnnnwww~~~~~~|||{{{zzzwwwssssssuuuvvvxxxyyyzzzzzz}}}wwwiiihhhvvv}}}wwwxxxzzzeeennn]]]EEE999888333333888777333444666666777;;;AAAEEELLL[[[yyymmmfff___^^^kkkttttttxxxzzzfffRRRNNNJJJNNNIIIFFFSSShhh|||xxxeee\\\gggyyytttnnn```[[[qqqpppccccccaaa___]]]\\\YYYUUURRRNNNQQQUUUYYY[[[___cccfffeeegggiiilllnnnpppppppppqqqpppooonnnnnnkkkgggcccaaa]]]WWWRRRNNNKKKHHHFFFBBB???AAAHHHKKKQQQfff|||ssseee^^^___uuulllSSSIIICCC;;;555666555444333333444666888:::888777666666666666777888111777444111444666BBBXXX}}}jjjggg}}}jjjnnn}}}~~~|||lllzzzkkk___{{{|||~~~nnnfffYYYWWWZZZlllmmmSSSRRRcccttt777888999999777444111///******)))))))))***,,,------,,,,,,+++***)))((((((***)))((((((((()))+++,,,******))))))))))))*********(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))'''((()))++++++)))(((''''''''''''(((***,,,...000111111000000000111333444777777999<<<@@@FFFKKKNNN]]]]]]^^^```cccdddcccbbb^^^]]]ZZZXXXXXXXXXYYYZZZTTTXXX[[[ZZZWWWVVVYYY]]]aaavvv~~~~~~}}}yyyvvvuuuooogggbbb___ZZZRRRLLLBBBAAAAAA@@@@@@AAABBBCCCDDDDDDFFFGGGIIIKKKLLLLLLGGGHHHJJJLLLKKKJJJHHHFFFDDDEEEFFFGGGFFFDDDAAA???======>>>===<<<<<<>>>@@@CCCFFFJJJOOOSSSYYY```ddddddhhhnnnsssuuussspppmmmrrrpppllliiifffeeeeeeeee]]]```cccdddgggrrrqqqhhhXXXGGG888000...///111000.........---+++(((,,,+++***))))))***+++,,,((()))***,,,............+++)))((())),,,///000000...---,,,,,,++++++++++++------...000111222333444222000///111222444>>>HHH___lllvvvvvvpppmmmmmmlllnnnvvv}}}~~~||||||zzzwwwrrrsssuuuwwwxxxyyyzzzzzz|||llliiiyyyzzzwwwaaaggg}}}ppp[[[EEE;;;;;;444333777777333555777777888;;;AAAFFFHHHXXXvvv|||ooonnnbbb]]]eeehhheeeyyy}}}vvvyyyxxxvvvtttdddOOOJJJEEEKKKFFFDDDQQQeeezzzssskkktttzzztttffffffdddbbb```^^^YYYTTTOOOMMMPPPUUUXXX\\\```dddgggeeegggjjjmmmppprrrssssssrrrrrrrrrsssssspppllliiigggccc\\\VVVQQQMMMIIIGGGJJJEEEEEEJJJJJJKKKYYYlllssscccVVVMMMKKKbbbdddKKKDDDDDD>>>888999@@@===999555444444666888888777555444444666888999555<<<888111333555<<>>===<<<<<>>======@@@AAADDDHHHMMMRRRWWWZZZ___ccchhhkkkllllllmmmmmmllllllkkkkkkjjjjjjjjjiiijjjgggiiilllhhhfffqqqzzzmmmNNNAAA777555666555444666555555444444333111000000---,,,***)))(((((()))***))))))*********+++++++++*********+++,,,---/////////......------,,,++++++---......000111222333333333000000222222555>>>HHH]]]ooouuuqqqpppkkkhhhnnnpppxxx~~~~~~|||||||||yyyvvvuuuuuuvvvwwwyyy{{{||||||vvvrrr|||eeekkkuuuUUUHHH;;;666444333333555444444333444999@@@FFFIIIRRRTTTYYYdddoooyyy}}}~~~zzziiidddmmmvvvmmmlllooovvvhhh}}}iiiMMMBBB@@@FFF???CCCMMMbbb{{{uuuiiieeebbb___^^^^^^\\\WWWRRRLLLMMMOOOUUU[[[bbbeeegggfffgggiiikkkmmmpppqqqrrrvvvuuuuuuvvvxxxxxxwwwuuutttqqqllleee^^^YYYUUUSSSTTTPPPKKKHHHHHHHHHFFFDDDBBB???;;;:::@@@SSSkkk}}}pppSSSAAA>>>;;;;;;===888888777777888:::;;;888666666777888888999999;;;<<<:::888666444555666999;;;CCCVVVmmmzzz~~~zzzxxxnnnmmm[[[wwwrrrkkkZZZZZZcccxxxwwwXXXTTT___sss:::::::::888666444111000---,,,+++*********,,,,,,+++***(((((((((***,,,---+++++++++******+++,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***,,,---...000000000000111222333444555444777===AAAGGGRRR]]]ooo{{{}}}vvvrrroookkkggggggfffeeeeeegggiiiiiihhhkkkyyy{{{uuueee```ZZZXXXYYYZZZYYYXXXYYYYYYZZZZZZ[[[[[[ZZZZZZWWWUUUTTTSSSTTTTTTRRRQQQOOONNNMMMLLLKKKJJJJJJJJJHHHHHHFFFDDDBBB@@@???>>>>>>>>>???BBBGGGMMMRRRVVV[[[___dddhhhjjjkkklllmmmiiiiiiiiiiiiiiiiiiiiijjjdddgggiiiiiiggggggjjjnnn|||gggUUU<<<777333444444111111222555444444333222111000000---,,,+++***))))))******)))))))))************+++(((((((((***+++---///000///......------,,,++++++......///000000111222222222000000222222555>>>GGG[[[mmmsssmmmlllhhhgggoooooowww~~~~~~}}}|||yyyzzzyyyxxxxxxxxxyyy{{{{{{qqqsss~~~kkksss```NNN<<<444444555555666555333222444:::AAAFFFJJJQQQSSSWWW]]]fffuuurrrcccjjj~~~tttkkkkkkooo\\\wwwnnnQQQBBB===DDD???AAAKKK```yyyzzznnnhhheeeaaa___^^^\\\WWWTTTNNNQQQUUUYYY]]]```eeegggfffggghhhkkkmmmpppqqqrrrxxxxxxxxxzzz{{{|||zzzxxxxxxvvvrrrmmmhhhbbb^^^[[[XXXVVVSSSPPPMMMGGG@@@<<<555444333333:::LLLddduuudddKKK@@@BBBAAAAAACCC>>>999:::<<<======<<<:::999666777999:::;;;;;;<<<<<<:::999777555555666888999666@@@MMMUUUYYYbbbppp|||yyypppwwwiii{{{qqqtttjjjYYYXXX```vvvuuuWWWTTT```sss:::::::::999777444222000---,,,+++*********+++,,,,,,+++)))((()))+++...000......---,,,++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***,,,---...000000000000111222444444777777999===???BBBJJJSSSdddsssyyyuuupppmmmiiihhhfffgggiiikkkkkkjjjjjjwwwrrrllleeeaaaaaaaaa```___^^^^^^_______________^^^[[[ZZZXXXXXXXXXXXXVVVUUUTTTRRRPPPNNNNNNNNNOOOPPPMMMLLLJJJHHHEEECCCAAA@@@>>>>>>===>>>AAAFFFKKKNNNUUUZZZ```eeeiiikkkmmmnnnkkkkkkkkkkkkjjjjjjjjjjjjaaagggiiifffhhhnnnnnnhhh^^^iiiwww~~~rrrbbbOOOAAAAAA@@@@@@>>><<<999999:::555444333333222222222222000///---+++))))))))))))))))))))))))************'''((((((***,,,...000111///......------,,,++++++.../////////000000111111222000000222333555===FFFYYYkkkqqqllliiifffgggpppqqqyyy~~~}}}{{{zzzzzzzzzzzz}}}~~~pppyyyjjjTTT<<<333444666666666888444222555;;;AAAHHHNNNUUUZZZ```dddkkkxxxwwwpppyyyssslllooo]]]wwwyyy\\\HHH===CCC???@@@JJJ^^^vvv{{{wwwpppeee]]]WWWSSS[[[sss}}}qqqlllhhhbbb___^^^\\\XXXTTTUUUYYY]]]^^^^^^___bbbeeefffgggjjjlllooorrrtttuuuvvvvvvwwwyyy{{{{{{yyywwwxxxwwwvvvrrrnnnhhhccc```ZZZ[[[\\\YYYSSSJJJ@@@999111222111222999JJJ```ppp^^^IIIBBBGGGEEEEEEGGGDDD>>>@@@BBBBBB@@@>>><<<:::777777888:::<<<<<<;;;::::::999888666666666777777666:::>>>@@@DDDMMMYYYcccsssyyyrrryyywwwuuuyyy~~~ttthhhXXXXXXaaawwwvvvWWWSSSaaattt:::::::::999777444222000...---+++*********++++++---,,,******+++---000222111000...,,,+++))))))((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***,,,---.../////////000111333444555888888:::=========CCCJJJ]]]lllyyytttqqqnnnllljjjjjjkkkllllllkkkhhhuuuzzztttmmmhhhggggggeeebbbaaaaaaaaabbbbbbaaaaaa```___^^^\\\[[[\\\[[[YYYXXXXXXVVVSSSRRRQQQRRRSSSUUURRRPPPNNNKKKHHHEEECCCBBBAAA@@@===<<<===@@@DDDFFFPPPUUU\\\bbbgggjjjmmmoooppppppooonnnmmmlllkkkjjjbbbhhhgggbbbgggqqqppphhhYYYVVVRRRUUU```mmmrrrrrrmmmiiibbbWWWMMMFFFCCCCCCDDDJJJOOOPPPMMMHHHDDDAAA===<<<:::888777666666666444222///,,,***((((((((())))))))))))))))))))))))((()))***+++---///111222///......------,,,++++++......//////000000000111111000000222333444<<>>>>>===BBBHHHTTT```lllvvv{{{vvvssssssqqqooonnnoooooonnnlllhhhsss~~~yyyrrrooommmllliiifffdddddddddddddddccccccbbbbbb```^^^]]]^^^]]][[[YYYZZZXXXVVVUUUTTTUUUWWWXXXTTTSSSPPPNNNJJJGGGEEEDDDCCCBBB???===<<<===???@@@IIIOOOWWW___dddiiimmmooorrrrrrqqqooonnnlllkkkkkkfffhhheee```dddllllllggg[[[PPPCCC???CCCHHHIIIGGGFFFEEEBBB;;;888>>>KKKVVVbbblllvvvyyyuuulll```VVVPPPMMMHHHBBB<<<888555444555444111---+++)))((((((***)))))))))))))))((((((*********,,,---///111222///......------,,,++++++------...//////000111111111000111333333444;;;CCCTTTkkkvvvrrroooiiiiiirrrsssyyy~~~}}}}}}}}}zzzqqquuujjjssskkkTTT;;;111333555444444555222555<<>>BBBGGGJJJNNNPPPPPPXXXhhhxxx|||xxxvvvsssqqqooonnnoooooonnnmmmkkkooozzz|||wwwuuutttrrrmmmiiiggghhhhhhhhhggggggfffeeecccaaa___^^^^^^]]][[[ZZZZZZZZZXXXWWWWWWXXXXXXYYYUUUTTTRRROOOLLLIIIGGGFFFCCCBBBAAA???>>>>>>>>>???CCCIIIRRRZZZaaafffjjjmmmoooooonnnmmmmmmlllkkkkkkfffdddbbbaaadddggghhhggg^^^SSSEEE<<<999888777777333333333333888FFFXXXeeepppjjj```TTTHHH???888444444222000...,,,+++++++++******))))))((((((((((((*********+++,,,...///000///......------,,,++++++,,,,,,---...///111111222111000111333333444:::CCCRRRlllzzzxxxuuummmjjjsssrrryyy~~~~~~}}}pppjjjrrr{{{vvvwww{{{cccnnndddPPP:::222222222222222333222555<<>><<<<<<999777999FFFXXXfffYYYEEE<<<>>>===GGGZZZddd^^^XXXRRRTTTZZZ]]]ZZZUUUBBB===888666888:::888666555666888999999888777666444555555444555999@@@FFFMMM^^^ppp{{{rrr~~~|||kkkuuuuuukkkcccUUUWWWcccyyywwwVVVPPP\\\ppp999999888777555222000...///---,,,***))))))************+++************))),,,++++++******++++++,,,))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***,,,---.........///000111333555666777999===BBBAAA>>>@@@FFFFFFDDD===666:::LLL```mmmtttxxx|||~~~~~~|||zzzzzzpppnnnllllllmmmnnnmmmlllooollloooyyyqqqbbbRRRQQQaaauuu~~~zzzyyyxxxvvvqqqllljjjkkkkkkkkkjjjiiiiiihhhcccaaa______^^^^^^[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYUUUTTTRRROOOMMMJJJHHHGGGCCCBBBAAA@@@@@@????????????EEENNNWWW^^^dddiiilllkkkkkkkkkkkkkkkkkkkkkkkkcccaaaaaadddggggggiiikkkiii]]]MMM>>>333...///222222000000444???NNN___iiiiiipppxxx~~~zzzjjjYYYKKKAAA<<<222111///...------......******))))))((((((((('''************+++,,,---...///......------,,,++++++++++++,,,...///111222333111000111333333333:::BBBQQQlll}}}}}}xxxooolllssssssyyy~~~||||||~~~rrrgggjjjeeesss~~~~~~~~~pppZZZeee___MMM:::222111111111111444222555999999AAA\\\yyyyyy{{{}}}|||yyyzzztttooo}}}wwwsssjjjRRRJJJ>>>@@@HHHYYYoootttbbb[[[ccciiigggqqqzzzpppmmmnnnqqqjjjkkknnnuuu{{{ssshhh^^^YYYTTTOOOLLLMMMIIIGGGIIIPPPWWW[[[]]]^^^```bbbfffjjjnnnqqqrrrtttuuuxxx{{{~~~~~~{{{xxxwwwwwwvvvuuutttrrrqqqppplllpppsssooodddUUUIIIBBB@@@>>>;;;999;;;HHH[[[iiiZZZEEE<<<===>>>LLLeeesssjjjbbb\\\___hhhnnnkkkeeeFFF@@@999666888:::999777444555777999:::999888777777777666333000222999???NNN```rrr~~~vvvqqqbbb|||iiiuuujjjcccTTTUUU___vvvuuuVVVQQQZZZmmm~~~xxxmmmcccbbbggg888888888888666444222111,,,+++***)))))))))***+++000000///---******+++---))))))))))))***+++,,,---++++++***))))))***++++++))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((((((((('''''''''''''''''''''((()))+++------//////000000111222444555888888888:::<<>>;;;888999BBBPPPZZZfffkkkqqqvvvvvvuuutttsssrrrpppmmmjjjiiiiiijjjkkkpppkkkgggmmmzzz~~~ooo]]]EEE@@@<<<<<<>>>FFFUUUcccyyy~~~{{{yyywwwsssnnnjjjmmmmmmnnnnnnmmmkkkiiigggbbb```^^^^^^``````^^^[[[\\\\\\[[[[[[[[[[[[\\\\\\XXXVVVTTTQQQOOOMMMLLLKKKFFFDDDBBBAAA@@@>>><<<:::???BBBHHHPPPWWW^^^bbbeeekkknnnmmmjjjhhhjjjiiifffeeebbb```aaa```aaafffmmmrrrnnnbbbQQQDDD>>>888222444555777:::>>>EEELLLQQQVVVUUUVVV\\\gggvvv}}}sssaaaLLL===222000///...//////---,,,)))************)))((((((***)))((())),,,...///...***...111000---+++---000,,,,,,,,,---///000222333000///111444444444:::AAAUUUjjj~~~|||vvvsssrrrqqquuutttjjjaaa```dddffftttwwwxxxvvvtttwww~~~tttssssss}}}vvv```aaa{{{}}}iiiQQQEEE999666666444333555444333333555:::DDDPPPXXXsss}}}rrrqqqyyysssqqq|||}}}{{{fffggguuuxxxrrrooovvvyyycccXXXKKKAAAFFFIIIVVVmmm~~~~~~zzzzzzxxxmmmbbb[[[WWWTTTRRRNNNNNNNNNOOORRRUUUXXXZZZ^^^___aaabbbeeejjjqqquuuyyyxxxwwwxxxxxxwwwtttqqqtttsssqqqqqqqqqqqqooonnnrrrvvvqqqdddYYYJJJ??????@@@CCCUUUjjjZZZLLL===999AAARRRkkk~~~uuummmhhhkkkqqqtttvvvyyyWWWIII;;;888===@@@<<<666777777777777777777777777555555444222111333777;;;IIIVVVlll{{{|||nnncccfffrrreeeaaaRRRQQQ[[[sssuuuWWWQQQ^^^nnnzzzpppoooqqqrrrwww|||777777777777555333111000---,,,+++***)))***++++++......---+++))))))+++,,,***************++++++,,,++++++++++++++++++++++++)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((((((((('''''''''''''''''''''((()))+++------//////000000111222444555777999;;;<<<>>>???@@@BBB;;;???CCCGGGKKKOOOUUUYYYeeeiiiooossssssrrrqqqqqqqqqooollljjjhhhiiijjjkkkmmmllllllpppvvvrrr___LLL>>>:::888999:::>>>HHHSSSiii{{{~~~|||yyywwwtttpppmmmoooppppppooommmjjjhhhfffcccaaa______aaaaaa```___\\\\\\[[[ZZZZZZ[[[[[[[[[XXXWWWUUURRRPPPNNNLLLLLLIIIFFFDDDCCCBBBAAA>>><<<>>>AAAEEEKKKRRRXXX^^^```hhhlllmmmkkkjjjllljjjfffccc___]]]]]]]]]___eeelllvvvwwwrrreeeWWWNNNFFF???:::<<<@@@DDDIIINNNRRRUUUZZZ\\\^^^``````_________bbbdddhhhkkkfffXXXDDD666111///............---+++******++++++******)))(((&&&''')))+++,,,...///111...///000...+++******,,,,,,,,,,,,---///000222333000///111333333444:::BBBSSSggg{{{|||xxxwwwwwwxxxzzzssscccRRRIIIFFFDDDKKKNNNQQQRRRRRRUUU\\\bbbhhh}}}qqqwwwuuu```bbb{{{kkkQQQEEE999666555444444555555555444444888@@@JJJQQQ___ooommmsss}}}zzzkkklllpppwwwtttiiiaaappp{{{yyytttrrrpppmmmxxxqqqYYYOOOGGGBBB@@@DDDRRRkkkxxxooofff```[[[WWWTTTSSSRRRQQQRRRTTTXXX[[[^^^___aaadddfffiiilllpppssswwwvvvvvvvvvxxxwwwuuussspppooooooppprrrssssssrrrqqqwww}}}cccIII@@@>>>CCCQQQbbbTTTHHH;;;777>>>QQQlll}}}uuupppppprrrrrrtttwwwXXXOOOFFFAAAAAA@@@<<<777888888888888888888888888666666555333222333777:::CCCPPPfff||||||mmmeeeeeeuuuiiicccTTTSSS[[[tttvvvXXXQQQ^^^ooo666666666666444222000///...---+++*********+++,,,+++++++++***))))))+++---,,,,,,+++************+++++++++,,,------,,,++++++((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((((((((('''''''''''''''''''''((()))+++------//////000000111222444555777:::===??????>>>???@@@GGGLLLUUU___eeeiiiiiiiiiiiillloooqqqpppppppppqqqrrrpppnnnkkkjjjkkkmmmnnnkkkpppttttttqqqfffQQQ???===;;;;;;???@@@BBBHHHOOOeeeuuu{{{yyyxxxvvvtttrrrrrrrrrqqqpppmmmjjjgggeeeeeeccc``````aaabbbbbbbbb]]]\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZXXXUUUSSSQQQPPPPPPKKKIIIGGGEEEEEECCCAAA???===>>>@@@DDDJJJQQQXXX[[[ccchhhkkkjjjjjjjjjgggbbb\\\XXXVVVVVVWWWYYY```hhhwww~~~yyynnnfff```[[[VVVXXXZZZ\\\]]]]]]\\\[[[^^^ccchhhfff]]]PPPEEE???:::===CCCHHHIIIBBB666,,,000...------------,,,***+++,,,,,,,,,,,,+++******(((***,,,---------------555333///---,,,,,,+++***+++,,,,,,---...000111222000///000333333444:::BBBPPPcccvvv|||zzzyyyzzz{{{}}}zzzkkk[[[RRRLLLIIIBBBEEEIIIKKKKKKNNNSSSWWW[[[qqqlllqqq}}}yyyxxxdddfff~~~jjjRRREEE999555555555555777666666555555777===EEEJJJNNNcccgggrrrzzzwwwnnnfffhhhuuu~~~zzzqqqnnnbbbqqqxxxrrrnnnqqqrrrnnnuuuvvv\\\NNNFFFCCC>>>BBBPPPhhhzzzqqqjjjfffbbb]]]YYYYYYXXXVVVUUUWWW[[[___bbbaaadddhhhkkklllmmmnnnpppsssrrrrrrsssvvvwwwvvvuuunnnmmmmmmnnnpppqqqqqqpppnnnrrr[[[CCC===AAAMMMYYYQQQGGG<<<777<<>>===>>>AAACCCUUUZZZbbblllvvv~~~|||{{{yyyuuuqqqpppqqqssstttrrrpppnnnmmmnnnppprrrooovvv{{{xxxooodddUUUJJJKKKJJJKKKQQQUUUWWW\\\bbbnnnyyy~~~zzzxxxwwwwwwvvvuuurrrrrrqqqpppnnnkkkiiihhhgggeeecccaaa```aaaaaaaaa]]]\\\[[[ZZZZZZZZZZZZZZZ___^^^\\\YYYWWWVVVUUUTTTMMMKKKIIIHHHGGGEEECCCAAA<<<<<<<<>>>>>HHHQQQQQQHHH???999:::IIIeee}}}}}}ssshhh]]]WWW[[[dddYYYWWWTTTPPPJJJCCC<<<888999999999999999999999999888999888666444333555666999DDDYYYqqq|||~~~yyyeee\\\}}}|||ssseeeXXXUUUZZZqqqwwwXXXOOOYYYkkk777888888777666444222111...---,,,+++++++++,,,---***+++++++++***+++---///......,,,+++******))))))''')))***,,,,,,***)))''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((((((((('''''''''''''''''''''((()))+++------/////////000111222444444777999;;;;;;;;;>>>EEEJJJXXX___kkkyyywwwssstttuuusssrrrpppnnnnnnoooqqqsssrrrzzzzzzrrrnnnkkkiiifffccccccggglllnnnsssxxxzzz}}}yyywwwwwwwwwvvvuuurrrrrrqqqpppooommmlllkkkhhhgggeeebbb```^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[___^^^\\\YYYWWWVVVUUUUUUOOOMMMJJJIIIHHHGGGEEECCC<<<;;;:::;;;@@@HHHPPPUUU\\\bbbeeeccc```\\\TTTLLLEEEAAA???@@@AAACCCJJJRRRjjj{{{~~~vvvvvvvvvzzz~~~~~~vvvgggTTTAAA555111000222000...------...//////---,,,++++++,,,---+++***,,,------------,,,++++++'''&&&)))444BBBJJJIIIEEE888222,,,,,,000333111---+++++++++,,,...///111222000//////222222444;;;DDDOOO___nnnsssrrrsssvvvwwwuuuzzz|||xxxsssrrrqqqoooqqqrrrtttsssrrrpppppppppwww{{{qqqtttUUUGGG999444333444666999555666666888;;;AAAIIINNNdddqqqnnnwww}}}xxxuuuuuupppooo{{{{{{{{{~~~wwwssssssmmmeeecccyyyaaaLLLEEEEEEEEEOOObbbvvvtttlllkkkmmmllljjjcccaaa]]][[[\\\___dddggghhhiiijjjiiiiiijjjlllnnnkkkiiihhhjjjmmmqqqssstttssspppmmmkkkjjjhhheeebbbaaa```fffwwweeeGGG<<<@@@FFFMMMGGG???888666???TTThhhpppiii^^^SSSIIIFFFOOO[[[\\\[[[YYYXXXTTTMMMCCC<<<999999999999999999999999888999999888666444555666999BBBVVVooo~~~zzz}}}xxx|||cccWWW}}}}}}rrrdddXXXUUUWWWooovvvXXXMMMXXXkkk888888888888666444222111...---+++*********+++,,,++++++,,,+++***+++---///......---++++++*********'''((()))******)))(((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((((((((('''''''''''''''''''''((()))+++------//////000000111222444555777999;;;:::999===FFFNNN\\\iii||||||wwwuuuvvvqqqpppnnnmmmmmmnnnqqqrrrttt~~~~~~|||zzzxxxxxxxxxvvvtttrrrrrrqqqpppoooooonnnnnnggghhhgggeeeaaa^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSQQQOOOMMMKKKKKKIIIGGGEEE???===::::::===CCCJJJOOOXXX]]]___\\\WWWQQQHHH@@@999666555666777888>>>EEESSSiiilllaaaNNN<<<111---...000///000000111000///---,,,---,,,++++++------,,,+++,,,,,,------,,,,,,+++***(((%%%&&&---888???===999111---)))***...000///,,,***++++++,,,---///000111000//////111222444<<>>CCCFFFNNNRRRTTTOOOJJJDDD;;;222111......000000000444;;;CCCTTTkkkuuukkkNNNFFF<<<777777:::<<<<<<222222222000---+++***)))---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,+++*********)))))))))+++++++++***---+++)))***,,,---,,,*********+++,,,---///000111000...///111111444<<>>HHHSSS[[[ddd{{{zzzxxxwww~~~tttgggeee___yyybbbNNNHHHAAA@@@HHHZZZnnn|||pppccc^^^^^^lllwwwpppqqqttttttqqqhhhgggeeeccccccdddfffhhhjjjkkkmmmmmmlllllllllmmmllljjjgggfffiiimmmpppqqqlllkkkiiiiiiiiihhhgggeeeXXXSSSNNNGGG@@@@@@KKKXXXwwwWWWDDD999:::777666777666555999@@@BBB>>>:::888777888AAAJJJXXXcccpppuuunnn]]]KKK???888888888888888888888888777999;;;;;;999777666666999@@@QQQhhh{{{sssvvv~~~XXXRRR{{{}}}mmmbbbXXXUUUUUUmmmxxx\\\OOOVVVlll|||lllccchhhrrr666666666666555222000///,,,+++***)))))))))***+++*********)))'''(((***,,,------,,,,,,++++++,,,,,,++++++***))))))***++++++&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********)))((((((((('''''''''''''''''''''((()))+++---...//////000000111222444555666;;;??????<<<===CCCIIINNN[[[ggghhh___TTTQQQRRRXXX___iiiqqqvvvwwwwwwxxxvvvuuusssrrrrrruuuwwwyyy|||~~~}}}}}}{{{wwwtttxxxvvvtttrrrooommmllllllbbbfffjjjjjjgggdddcccddd]]]]]]]]]^^^___```aaabbb^^^]]][[[ZZZXXXWWWVVVVVVVVVTTTRRRPPPPPPNNNLLLJJJFFFCCC>>>:::999:::===???DDDHHHIIIDDD???999000(((---++++++......,,,000555DDDKKKSSS^^^pppyyyhhhUUUHHHAAA>>>===BBBIIIKKKHHHCCCAAA===777000+++***---000...,,,,,,,,,.........,,,++++++,,,,,,,,,+++******&&&***...---******...333---,,,,,,,,,------+++*********+++,,,---///000111000...///000111444===FFFRRR```mmmssstttuuutttssssssvvvwwwuuuvvvyyyzzzxxx{{{zzzyyyyyy{{{|||||||||yyyuuuuuuwwwuuu||||||tttxxx]]]MMM<<<333111111333777666555666888>>>HHHUUU]]]mmm{{{qqqrrrrrrsss___hhhPPPFFFCCCAAAHHHYYYlllyyyppp[[[MMMIIIJJJVVVpppyyysssuuuwwwtttpppjjjiiigggfffeeefffggghhhhhhlllpppqqqpppnnnmmmlllooolllhhhgggiiimmmpppqqqjjjhhhfffeeeeeedddbbb```VVVRRRMMMGGG???:::@@@IIIjjjiiiNNN===555333555999:::888888;;;===:::777888777666:::@@@QQQcccxxxrrr[[[GGG<<<777777777777777777777777666888;;;;;;:::777777777888>>>NNNeeexxx~~~}}}vvvpppPPPOOOxxx}}}kkkbbbYYYVVVUUUnnnzzz^^^QQQRRRhhhkkkVVVJJJNNNXXXaaarrr}}}zzzvvvrrr:::999999777555333111000///...,,,***))))))))))))+++------,,,)))&&&&&&&&&,,,+++******************)))************+++++++++///(((%%%)))---+++(((&&&******)))(((((((((((((((&&&'''(((((()))((((((((()))(((((((((((())))))*********)))((((((((((((((()))))))))***+++++++++,,,//////000111333555777888777888===BBBBBB???BBBGGGJJJJJJHHHCCC>>>:::999999<<>>;;;999888888@@@===999444111000///000((((((((()))+++---///111:::CCCLLLPPPPPPUUUcccnnnyyyuuulll^^^PPPEEE>>>;;;888FFFWWWccclllpppjjj```XXXHHH888111...,,,******,,,---.../////////------++++++++++++++++++,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,++++++*********++++++,,,------......///333111000222222555???IIIYYYbbbmmmsssqqqmmmnnnrrrvvvxxxxxxvvvssstttwwwzzzxxxxxxxxxxxxyyy{{{}}}~~~{{{~~~wwwqqq|||ssssssxxxwwwtttppptttrrrppp{{{QQQFFF:::444111000333777777555666;;;???FFFWWWgggyyy~~~{{{{{{zzzuuu|||tttbbbPPPDDDDDDFFFPPPeee{{{mmmPPPAAAAAACCCCCCQQQccc~~~xxxsssxxxyyyqqqjjjhhhiiijjjiiihhhhhhkkkmmmlllpppuuuwwwvvvsssqqqpppqqqpppnnnkkkjjjlllqqqtttllljjjgggcccaaa```______RRRLLLFFFCCC@@@<<<===AAASSSvvvJJJAAA999444222444666555666999777777666666666777777888FFFaaa{{{{{{hhhRRRBBB;;;555555555777999;;;:::999666999999777:::===999111:::>>>NNNfff{{{sssrrrOOONNNttt|||pppiiiZZZOOOYYYpppxxxeeeMMMQQQhhhzzz^^^KKKGGGHHHHHHMMMSSS^^^ccc\\\TTTVVV```999999888777555333111000///...,,,***)))))))))***+++,,,,,,+++)))'''''''''******)))((((((((()))))))))************+++++++++$$$"""$$$***+++((('''(((***)))((((((''''''((((((&&&&&&'''(((((((((((((((((((((((((((((())))))***++++++***))))))))))))***((((((((()))******++++++//////000111333555777888999;;;???CCCBBB???AAAGGGBBBBBB???;;;777444444555;;;III]]]nnnwwwzzzzzzyyyzzzwwwvvvvvvxxx{{{}}}}}}ooohhhbbbggguuu|||yyywwwuuuuuuuuutttsssqqqpppnnnnnneeeggghhhiiihhheeebbb```aaa___\\\\\\^^^```aaaaaa^^^___``````___^^^\\\ZZZ[[[YYYVVVSSSQQQOOONNNNNNJJJGGGBBB???===<<<;;;;;;:::777333///,,,+++++++++,,,+++******+++---...///444???LLLPPPLLLGGGGGGIIIIIIHHHEEE@@@:::777666666IIIVVVffftttvvvQQQCCC444///...,,,++++++------.../////////...---++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,------......///222000000222333555>>>HHHUUU```nnnwwwwwwsssssstttxxxzzzzzzxxxuuurrrrrrtttvvvvvvwwwwwwxxxzzz{{{|||}}}}}}vvvzzzvvvyyyiiippp|||xxxzzzxxxeeeNNNCCC999444222111444888888666777;;;???FFFVVVfff{{{sssssszzz{{{}}}iiiSSSJJJGGGFFFMMMaaawwwrrrYYYLLLFFFAAABBBGGGPPP]]]ooo}}}~~~xxxxxx}}}yyyxxxuuuoookkkmmmmmmllljjjhhhgggiiikkknnnppprrrtttttttttuuuwwwvvvtttqqqllliiiiiikkknnnjjjiiigggeeecccaaa``````ZZZSSSLLLHHHCCC>>>>>>BBBRRRVVVDDD;;;555222444555444555777666666555666666777777888CCCXXXjjjhhhXXXGGG===888555333222444777;;;======<<<>>><<<888888;;;:::555:::>>>MMMeeezzzrrryyyVVVTTTxxx}}}vvvlll\\\QQQYYYooowwwdddLLLQQQhhhfffQQQHHHDDDAAABBBHHHRRRYYYWWWRRRUUU]]]999888888777555333111000///...,,,***))))))******)))+++++++++)))((()))******)))(((''''''''''''''')))************+++++++++...---...///,,,'''(((---)))(((''''''&&&&&&''''''%%%&&&''''''((('''''''''((((((((((((((()))******,,,,,,+++************+++''''''(((((()))******+++///000000222333555777888999;;;???BBBAAA>>>???EEEFFFEEECCC@@@===<<<<<<>>>DDDPPPbbbsss|||~~~}}}{{{|||{{{zzzzzz||||||{{{zzz}}}zzzsssoooqqqqqqjjjbbb^^^CCC>>>>>>JJJ___uuu|||xxxuuusssrrrrrrrrrrrrrrrqqqppppppggghhhhhhgggfffeeecccbbbaaa___\\\\\\^^^```aaaaaa```aaabbbbbbaaa```^^^]]][[[YYYWWWTTTRRRQQQQQQQQQOOOJJJCCC@@@??????===;;;555222///,,,***))))))***///...,,,++++++,,,,,,---+++777IIIUUUVVVMMMAAA999666555444222000111444666<<>>GGGYYYfffwww|||{{{xxxzzz{{{yyyvvvsssqqqpppssstttuuuvvvwwwxxxxxxxxx}}}uuu|||~~~eeerrrrrr```KKK@@@777333333333555888:::999;;;>>>AAAGGGUUUcccvvv}}}pppjjjnnn{{{xxxlllUUUNNNJJJFFFJJJ[[[rrrjjjOOOKKKJJJBBB???DDDBBBJJJUUU]]][[[WWWYYY___|||uuuqqqrrruuuuuussspppmmmkkkkkklllqqqqqqqqqqqqrrruuuzzz~~~zzzxxxtttmmmhhhfffgggiiiiiiiiijjjiiihhhfffdddcccbbbZZZRRRLLLFFF???>>>AAAMMMwwwfffGGG===777333444444222333555444444555555666777888888>>>JJJTTTPPPFFF>>>;;;999888555222222555999;;;===AAABBB@@@:::777999::::::999===KKKbbbxxxvvv~~~qqq~~~^^^ZZZ}}}}}}vvvnnn___RRRXXXmmmvvveeeMMMRRRfff~~~zzzbbbSSSKKKHHHHHHNNNYYYcccgggfffhhhlll888888777666555333111111...---,,,***))))))******)))***+++***))))))+++,,,******)))(((''''''''''''))))))*********+++++++++,,,((('''((('''%%%'''+++(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((''''''(((((()))***+++,,,,,,+++***************''''''((()))***++++++,,,000000111222333555666777666888<<<@@@???<<<>>>CCCPPPQQQSSSTTTSSSSSSUUUVVV[[[cccooozzz~~~~~~}}}||||||}}}~~~}}}|||{{{}}}XXXOOOGGGGGGHHHEEEAAA@@@<<<:::<<>>BBBEEEKKKRRRXXXVVVLLLBBB;;;222+++,,,...---...000000000000000//////......++++++************))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------......///000///111333555777???HHH```mmm}}}xxxxxxxxxwwwuuutttssssssppprrrsssuuuvvvvvvuuutttxxxrrrxxx~~~fffwww}}}cccLLLAAA666333444333444666999<<>>BBBIIINNNMMMKKKQQQXXXzzzxxxvvvzzzzzz|||}}}{{{xxxtttsssrrruuuuuuuuuttttttwww|||{{{yyyuuuooojjjggghhhjjjkkklllnnnoooooommmkkkiiiggg```YYYSSSJJJBBB>>>???FFFmmmtttLLL@@@999444444333111111444333333444666777888888999888???CCC@@@<<<<<<===<<<<<<999666444555666777777???AAAAAA===999999;;;===777;;;HHH___tttvvvyyy~~~tttddd___vvvnnnaaaSSSWWWkkkwwwiiiQQQRRRccczzzpppiiiiiiqqqxxx777777777666555333222111...---+++************+++((()))******)))***,,,...---,,,+++***))))))))))))))))))*********+++++++++&&&$$$(((222::::::888777(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((()))***+++++++++***))))))))))))***((())))))***,,,------...000111111222333555666777555666;;;??????<<>>;;;;;;===666999FFF\\\qqquuuvvv|||mmmfff}}}mmmbbbTTTUUUiiixxxmmmWWWQQQ```uuu666666666555444333222111------+++*********++++++)))*********)))***---//////...---,,,+++*********)))************+++++++++))))))111@@@HHHEEE;;;555)))(((''''''&&&&&&''''''&&&''''''((()))(((((((((''''''''''''(((***+++,,,++++++***)))))))))))))))))))))***+++,,,...//////111111111222333444666666777888<<<@@@???<<>>;;;:::888555333111000000///...,,,+++++++++,,,------)))***:::SSShhhrrrtttiiihhheeebbb```bbbeeeiiifffbbb^^^[[[RRRDDD777222111---,,,000222111111222333222111000/////////000------,,,,,,+++************************************++++++++++++,,,,,,,,,++++++,,,------......///000///000333666;;;FFFQQQhhhwwwzzzuuurrrrrrrrrrrroooooopppqqqqqqqqqqqqqqqsss}}}nnntttkkkVVVGGG888333333222111222000777<<<===AAAKKKXXX___rrrzzzttthhhgggooosssgggjjjrrrhhh___eeetttnnn|||zzzXXXLLLHHHBBBDDDEEEGGGRRRgggzzz|||\\\OOODDDDDDIIIMMMPPPSSSMMM\\\yyygggTTTVVVUUUKKKQQQUUU^^^gggkkkmmmqqqxxx{{{}}}zzzzzzzzzyyyyyyxxxvvvttttttwwwyyywwwyyy}}}}}}zzzwwwssshhhVVVHHHCCCCCC[[[aaaDDD===777555444111222555444555777999::::::999999999===???<<<::::::999777888888888999;;;;;;999888444666<<>>;;;<<<777999EEEZZZooo~~~{{{uuuyyymmm~~~mmmcccUUUSSSgggyyyqqq[[[QQQ\\\ppp666666666555444333222111---,,,+++*********+++,,,***++++++***)))***---///000///...,,,+++*********)))************+++++++++%%%%%%(((000222,,,&&&###***)))((((((''''''(((((('''((())))))******))))))&&&&&&''''''(((***+++,,,,,,,,,+++************+++(((((()))***,,,---...///111111111222333444555666777888;;;>>><<<888999>>>III\\\yyy~~~~~~}}}|||wwwttttttyyy|||}}}tttkkklllrrrwww}}}||||||~~~~~~wwwrrrqqqqqqqqqpppqqqrrrsssrrrooommmkkkjjjiiigggeeedddddddddeeeaaa___\\\\\\^^^```aaaaaacccbbbaaa``````_________```^^^[[[WWWTTTRRRQQQQQQMMMOOOPPPMMMIIIHHHKKKOOOMMMKKKHHHCCC>>>999666444333222000...---,,,,,,,,,)))((((((000@@@YYYrrr~~~yyywwwqqqlllhhhaaaRRR@@@555333111///000444555222111333444333222000//////000000......------,,,++++++*********************************+++++++++,,,,,,,,,++++++,,,------......///111//////333777===JJJWWWooo|||wwwuuutttrrrppppppoooooooooooopppqqqqqqsss}}}~~~xxxmmmZZZIII888222333333333444333888;;;:::BBBUUUhhhsss|||ssswww}}}qqqpppwwwsssbbbbbboooxxx~~~{{{bbbrrrwwwRRRDDD@@@BBBEEEEEEDDDMMMaaauuuooocccXXXWWW\\\aaafffjjjeeemmmssshhhfffeeekkkqqq|||{{{|||}}}~~~}}}{{{yyyyyy{{{}}}www```LLLCCCBBBLLLlllgggFFF>>>888666555333333666666888999;;;;;;;;;999999:::@@@DDDAAA>>>??????===;;;999888888:::<<<<<<;;;666555:::BBBEEE@@@<<<<<<999;;;FFF[[[pppuuuuuuoooyyypppfffWWWRRReeeyyyrrr\\\PPPYYYlll666666555555444333222111---,,,+++*********+++,,,+++++++++***)))***---///000///---,,,+++*********)))************+++++++++...***''''''&&&&&&+++222******)))((((((((((((((((((((()))***************&&&&&&''''''(((***+++,,,...---,,,,,,++++++,,,,,,&&&'''(((***+++,,,......111111111222333444555666666777999;;;777222222777BBBWWWxxx~~~zzzwwwqqqlllkkklllffffffxxx|||uuupppoooqqqrrrpppqqqsssttttttrrrooommmjjjhhhgggeeeddddddddddddaaa___\\\\\\^^^```aaaaaadddcccbbbaaa````````````___^^^[[[XXXVVVUUUUUUUUUNNNQQQRRRNNNJJJLLLUUU]]]```]]]XXXQQQJJJCCC>>>;;;888666333000...,,,,,,,,,,,,------***---@@@___www{{{vvvtttpppkkkaaaNNN999//////222111222777777333111333555444222000///000000111//////...------,,,++++++++++++***************************++++++,,,,,,,,,++++++,,,------......///222//////222777???MMMZZZppp|||yyyyyyxxxuuurrrqqqpppooonnnnnnoooqqqrrrrrr||||||mmm|||[[[III888111333444555666888======;;;FFF^^^yyyyyyrrrvvvhhh\\\dddjjjooouuuuuu|||bbbsss\\\KKKEEEEEEFFFDDDBBBIII]]]sssyyynnnmmmqqqvvv|||~~~}}}~~~|||{{{|||}}}dddLLL@@@@@@>>>YYY{{{gggGGG???888777555333444888888999;;;<<<<<<;;;:::888:::AAAFFFEEEDDDFFFHHHHHHAAA>>>:::777888:::;;;;;;:::666999BBBFFFAAA===<<<<<<===HHH]]]rrrlllrrr|||oootttrrriiiXXXRRRdddxxxqqq\\\PPPWWWiii~~~888888888777666444222222---,,,+++***))))))))))))++++++************+++++++++++++++*********))))))------,,,++++++******)))******)))(((((()))***+++))))))((('''&&&&&&%%%%%%''''''''''''((((((((((((******************++++++...---,,,+++***************)))))))))***+++,,,,,,222222333333222444666999555999<<<;;;555111111222555KKKggg}}}{{{rrrkkkkkkfffbbb[[[OOOMMMccc~~~{{{vvvrrrooollljjjlllmmmpppqqqqqqpppnnnllljjjhhhdddbbbbbbaaaaaa```cccaaa^^^\\\\\\]]]___aaaaaabbbccccccbbb```]]]\\\^^^^^^]]]\\\ZZZWWWTTTSSSTTTPPPNNNNNNNNNQQQ\\\gggiiikkknnnnnnhhh\\\NNNEEEDDD===555///---------,,,---...000000///555HHHZZZxxxxxxpppaaaOOO???555222222666777888888888666444222333111...---///222333444111///---+++***+++,,,---+++++++++************)))******))))))******+++,,,,,,,,,,,,---...///000111000111555666777@@@TTThhh|||{{{zzzxxxvvvxxxyyyxxxuuutttrrrpppnnnnnnppprrrtttsssyyyrrrxxx|||qqquuummmllluuuRRRFFF:::444111///000333777===<<<:::KKKnnnzzzooovvveee___dddjjjppptttwwwfffeeemmmYYYBBBEEECCCBBBBBBFFFTTTkkk}}}{{{{{{~~~vvvZZZGGG???888???IIIZZZttt|||hhhLLLBBB999666666666888;;;:::888999======;;;;;;===EEEBBBAAADDDGGGMMMZZZfffbbbRRRAAA:::<<<>>>>>>>>>999;;;;;;;;;>>>BBB@@@;;;<<<;;;AAARRRjjj~~~{{{sss~~~zzz}}}vvvuuunnncccYYYSSS[[[ppppppYYYLLLWWWiii|||888888888777666444222222...---,,,+++************++++++************++++++++++++******************,,,,,,,,,++++++++++++******)))(((''''''((()))))))))((((((''''''&&&%%%%%%''''''''''''(((((((((((()))))))))******+++++++++...---,,,+++************))))))))))))***+++,,,---111222333333333444666999666999;;;999333///000111...???WWWkkkxxx|||tttnnnlllaaaUUUKKK???===OOOeeezzzuuurrrpppooonnnoooppprrrsssrrrpppnnnlllkkkhhhbbb^^^\\\\\\\\\]]]___^^^]]]\\\\\\]]]___```bbbbbbcccdddcccbbb```^^^______^^^]]][[[XXXVVVTTTUUURRRPPPPPPQQQUUU```kkkwwwxxxzzz|||zzzqqqeee[[[NNNGGG>>>999777444///***...------,,,+++...<<>>@@@EEEPPPZZZpppgggZZZLLL???888888::::::;;;:::;;;@@@DDDAAA;;;<<<;;;AAAQQQiii}}}xxxnnn}}}zzzuuuvvvpppdddYYYSSSZZZooorrr]]]MMMVVVhhh|||888888888777666444222222///...---,,,++++++++++++++++++************++++++******************++++++******+++++++++,,,,,,,,,+++***((('''&&&&&&'''((()))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***+++,,,,,,------,,,+++************(((((())))))+++,,,......111222333333333444666888777999999555000---...000+++444CCCRRR```kkktttyyy~~~}}}xxxssslll[[[HHH;;;222000;;;JJJnnn{{{wwwuuuuuuttttttssssssttttttsssqqqooonnnjjjfff```ZZZXXXXXXZZZ\\\]]]]]]]]]]]]^^^___``````bbbbbbcccddddddcccbbbaaaaaaaaa```^^^\\\ZZZXXXWWWWWWTTTRRRSSSUUUYYYeeeppp}}}~~~|||vvvdddZZZMMMCCC===999444000000,,,************000777BBBQQQeeewww|||ppp[[[PPP@@@444111555999<<<@@@===999777666666555444333000---,,,---/////////111000...---,,,,,,---...,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,---...///000111333222222333777EEE^^^ttt~~~zzzvvvssstttuuuqqqppppppooooooppppppqqqttt{{{tttvvv~~~hhh^^^nnn}}}xxxdddIII???666333333222333555222888@@@EEEKKK```sssmmm{{{|||ooorrrzzzyyyuuurrrmmmgggXXXxxxfffXXXHHHGGGFFFDDDBBBIII^^^rrrhhhRRRCCC===<<<>>>CCCJJJTTTdddnnngggXXXEEECCC???;;;<<<>>>>>>===>>>;;;:::;;;;;;888999<<<<<<888777999:::;;;BBBJJJ^^^dddeeeZZZIII===<<>>GGGNNNSSSUUUZZZaaammmzzz}}}wwwrrreeeSSS???555111000444:::RRRbbbyyy{{{zzzyyyyyyxxxttttttttttttsssrrrqqqqqqiiigggbbb^^^ZZZZZZ[[[]]]\\\]]]^^^___```aaabbbbbbaaaaaabbbcccddddddccccccccccccbbb```^^^\\\[[[ZZZXXXUUUTTTVVVXXX]]]iiiuuu{{{~~~uuudddQQQBBB;;;999:::333...***,,,---,,,,,,...,,,444@@@MMM\\\eeeccc\\\PPPEEE888111333999===??????===:::999::::::888555333111///...000111111111000000///...------......---,,,,,,,,,++++++++++++******))))))******+++,,,,,,,,,,,,---...///000111222111222444999EEE\\\ppp|||xxxsssppprrrwwwrrrrrrrrrssssssrrrrrrrrrsssyyylllcccwwwyyyrrrbbbGGG>>>666444444222222444666666===DDDCCCKKKiii}}}~~~zzzzzzrrrvvv}}}nnnvvvuuu```mmmeeeVVVIIIGGGFFFDDD@@@CCCWWWmmmqqq\\\III>>>999777CCCGGGKKKQQQ[[[ccc___WWWGGGHHHEEE??????CCCDDD@@@@@@======??????======AAA@@@<<<::::::999777999>>>>>>LLLWWWWWWNNNFFFBBB@@@===<<<:::<<>>===<<<;;;;;;>>>BBBAAA===888333111000000111222222222000000//////......//////------------,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,---...///000111000000333666:::CCCTTTeeeuuu|||xxxsssoooqqqwwwrrrrrrrrrrrrrrrrrrrrrrrrtttzzz{{{zzznnnjjjyyydddIII???666444333111111333<<<999>>>GGGGGGHHH\\\wwwzzzuuuxxxzzzwwwyyyuuummmfffRRRKKKGGGEEEEEE@@@@@@QQQggg}}}}}}{{{yyyxxxxxx{{{~~~}}}rrr\\\HHH???===;;;EEEGGGIIIJJJNNNTTTVVVUUURRRVVVPPPCCC???FFFGGGBBB???>>>AAAGGGJJJIIIJJJMMMJJJEEEAAA@@@===999888:::;;;CCCHHHGGGFFFDDD???888>>>===;;;<<>><<<===<<<>>>CCCIIIJJJDDD???777555333222222222111000000000000000000000//////......---------,,,,,,,,,******))))))******+++,,,,,,,,,,,,---...///000111//////333777:::@@@MMMZZZgggwww{{{vvvppppppuuupppoooooonnnnnnoooooopppuuu|||uuu{{{~~~oooppphhhKKKAAA777444333111111333888666===HHHMMMPPPaaavvvyyyxxxzzz}}}lllwww```PPPGGGDDDEEEAAA???LLL```www}}}lllhhheeeeeedddeeekkksss{{{aaaIII@@@???>>>CCCDDDDDDCCCEEEKKKUUU\\\mmmpppcccLLLBBBIIILLLEEEAAACCCJJJTTTYYYXXXWWWYYYPPPJJJEEEDDDBBB===;;;<<>>BBBBBB===@@@@@@>>><<<>>>CCCBBB>>><<<;;;???KKK^^^qqqtttvvvuuu|||oookkk{{{iiiYYYOOONNN```pppmmmTTTMMMVVVooo888888888777666444222222------,,,+++************++++++************++++++---,,,,,,+++***)))((((((*********++++++,,,,,,,,,,,,+++***))))))***++++++((((((((((((((((((((()))''''''''''''(((((((((((('''((((((((())))))******,,,++++++***++++++,,,,,,*********+++,,,---...//////111444555555555555666555333111////////////...+++,,,,,,---...///111333333777AAASSSgggxxx~~~uuudddQQQCCC111111000//////000000///***000888???BBB@@@<<<888777:::IIIeee|||yyywwwvvvwwwwww{{{{{{yyypppfff^^^\\\]]]^^^^^^]]]\\\]]]___aaacccccccccbbbbbbbbbccccccdddfffeeecccbbb````````````]]]ZZZYYY[[[]]]bbbnnnzzz~~~aaaMMMDDD;;;444222222///---...---000444===LLLWWWUUUNNN>>>???BBBDDDEEEEEEDDDCCCDDDBBBBBBHHHOOOQQQLLLGGG@@@>>>:::888666444111//////000000111111000000000............------------******))))))******+++,,,,,,,,,,,,---...///000111//////222666999>>>IIIUUU\\\jjjvvvxxxyyy~~~{{{xxxrrrppptttpppooommmllllllmmmooopppssszzz}}}tttxxxsssMMMBBB777333222111333666444666===EEEJJJTTTgggyyy{{{ttt|||ppp{{{sssWWWJJJCCCFFFCCC>>>GGGWWWooo{{{vvvjjjVVVPPPMMMMMMOOORRR[[[fffsssVVVFFFAAA>>>???AAACCCDDDHHHSSSfffvvv\\\KKKRRRUUUMMMMMMQQQZZZdddfff```ZZZXXXNNNGGGBBBBBBBBB@@@???@@@KKKVVVYYYMMMCCCDDDGGGFFFAAABBB@@@;;;:::>>>@@@@@@<<<;;;???JJJ[[[ooouuu{{{{{{|||wwwnnn]]]RRROOO^^^nnnnnnUUUKKKQQQjjj888888888777666444222222......---,,,++++++++++++++++++************++++++...---,,,+++***(((''''''***++++++++++++,,,,,,,,,******)))(((((()))***+++(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))+++++++++***++++++,,,,,,++++++++++++,,,,,,---...///111444555555555555666444222000000000000///...---.........///222777;;;999;;;BBBQQQeeevvvuuubbbKKK<<<333666666333000000111222///222555555444555999>>>===666:::PPPmmm{{{xxxwwwwwwwwwyyyyyyvvvnnneee```aaaddddddbbb```___```bbbeeegggeeeddddddccccccddddddeeegggeeecccaaa````````````___\\\[[[\\\^^^dddppp{{{|||eeeNNNDDD;;;666333///---///------...444AAAKKKIIIBBB===AAAFFFIIIJJJKKKKKKLLLKKKHHHFFFJJJQQQTTTQQQMMMJJJGGGCCC???;;;888333000///000000111111111000000//////.........---------*********)))***++++++,,,,,,,,,,,,---...///000111000///111444888===IIITTTSSS___gggfffhhhvvvyyyxxxxxxsssqqquuurrrqqqnnnmmmmmmnnnqqqrrrooovvvyyy|||MMMBBB777333222222555999777===BBBEEEHHHTTTjjj|||uuusss}}}yyyzzz\\\MMMDDDFFFDDD===CCCRRRiiivvv{{{fffWWWGGG@@@<<<>>>@@@EEEPPP]]]|||jjjTTTHHH@@@<<<@@@DDDIIIQQQccc}}}jjjUUUZZZ]]]UUU\\\___hhhooommmaaaVVVQQQIIIBBB>>>???AAA@@@@@@BBBKKKbbbooobbbMMMDDDCCCCCCAAADDDAAA:::777;;;???AAA<<<;;;???IIIZZZnnn~~~}}}uuu{{{tttcccWWWSSSaaaqqqrrrVVVJJJNNNggg~~~===<<<:::777444111000///---,,,+++***)))))))))))))))))))))))))))))))))))),,,,,,,,,+++)))(((&&&%%%,,,,,,++++++***))))))))))))((('''&&&%%%&&&'''''',,,+++)))'''''''''((((((''''''''''''((((((((((((((((((((((((((()))******+++******)))((()))))))))******))))))***,,,...///333555666666555444444555222444666777777666555444333222222444999???DDDFFFIIIFFFIIIVVVffftttzzzjjjRRR>>>;;;555222333333000...000111333222...,,,555FFFUUU999:::AAAOOOfff~~~|||zzzxxxxxxtttooollljjjhhhgggfffeeecccaaa______```bbbcccgggiiijjjfffaaa```cccgggcccggggggccc___^^^[[[WWW[[[___aaa___\\\___hhhppp{{{oooZZZCCC:::888666222///,,,---...111666<<>>BBBSSSmmm|||tttttt~~~xxxfff[[[SSS[[[oooxxx\\\LLLOOOcccttt;;;;;;999777555222000///---,,,+++******)))******))))))))))))))))))))))))++++++++++++***((('''&&&+++++++++******************)))((('''''''''((((((+++***)))((('''''''''(((''''''''''''((((((((((((((((((((((((((()))******+++******)))))))))))))))******))))))***,,,...///222444666666666555777888888<<>>>>>;;;;;;???XXX|||~~~sssttt~~~{{{zzzhhhVVVIIIBBBAAABBBEEEPPPfffuuujjjOOO>>>???@@@BBBBBB???;;;888999;;;:::<<<===BBBRRRlllxxxeee[[[SSS[[[ppp{{{```MMMMMMaaasss888999999888666444111000...---,,,++++++*********))))))))))))))))))))))))******++++++***))))))((()))************++++++++++++***)))((((((((()))***+++***)))((('''''''''(((''''''''''''((((((((((((((((((((((((((()))***************)))))))))))))))***)))))))))***,,,...///000222555666777888:::<<>>DDDNNNZZZ]]]hhh}}}}}}vvvooommmpppqqqhhhbbbqqquuubbbPPPHHHBBB<<<===CCCOOObbbwww|||iiiTTTEEE>>>===;;;;;;===AAABBB???===???HHHiii___IIIEEEIIIDDDDDDWWWtttuuuYYYAAA===???BBBDDDCCC>>>::::::;;;888:::<<<@@@OOOggg~~~}}}{{{ggg]]]SSSYYYnnn|||fffOOOKKK\\\ppp666777888888777555333111......---,,,++++++++++++)))))))))))))))))))))))))))******++++++*********((())))))***++++++,,,,,,+++***)))((('''((())))))******))))))((('''''''''''''''''''''((((((((((((((((((((((((((())))))******************)))(((((())))))))))))***,,,...000///111444666888:::>>>@@@NNNOOOPPPOOOPPPSSSZZZ___jjjlllrrr||||||tttlllkkkmmmsss|||qqq\\\LLLCCC<<<<<<<<<999777666999;;;@@@GGGOOOWWW^^^aaaaaa^^^___jjj}}}}}}zzzwwwtttsssrrrpppnnnpppnnnllliiiggggggggggggfffhhhhhhgggdddcccdddeeeggggggddd___^^^aaaaaa^^^^^^ZZZWWWXXX\\\```bbbbbb\\\OOO???666444555444222777HHHZZZmmmttt___HHH;;;777111///...333<<>>???@@@AAABBBCCCWWWyyy]]]MMMKKKAAA>>>LLLiiivvvfffMMM>>>???CCCFFFFFFAAA<<<::::::888:::<<<>>>III^^^wwwssskkk___RRRVVVkkk{{{lllPPPGGGWWWlll666666777777777555444333......---,,,++++++++++++)))))))))))))))))))))))))))******++++++++++++***(((((()))***+++,,,,,,---***)))((('''''''''((()))*********)))(((((('''&&&''''''''''''((((((((((((((((((((((((((())))))***)))************)))(((((())))))((()))+++---///000///111444666888;;;???BBBQQQVVVZZZ]]]```eeemmmttt|||vvvooojjjkkkooouuuxxxiiiYYYNNNDDDCCCDDDCCCAAAAAA@@@FFFOOOWWW^^^fffooovvvtttrrrsss|||~~~|||yyyvvvssspppooommmlllkkkjjjjjjkkkfffgggggggggeeeddddddeeeeeefffeeeccccccddd```ZZZWWWTTTRRRTTTZZZ```aaaaaaXXXKKK<<<444444666333000111777???OOOooosssWWWBBB:::222//////444@@@LLLSSSVVV\\\___aaabbbccceeejjjooowww|||{{{mmm]]]RRRMMMCCCBBB>>>:::888999888555111222555BBBTTT[[[MMM:::444222///.../////////...---,,,,,,+++***+++++++++,,,,,,------///000222333///222555888:::===AAADDDBBBFFFIIIGGGGGGRRRjjj{{{wwwssspppnnnqqqnnnoooqqqqqqooorrrxxxxxx}}}~~~vvvkkk~~~rrrkkkbbbHHH@@@888777777666666777111===BBBHHHPPPRRRWWWfff|||xxxttt~~~{{{yyyssszzzttt[[[]]]ssssssfff}}}nnnRRRJJJKKKHHHCCCAAAFFFVVVmmmvvvcccSSSJJJDDD@@@===>>>AAACCCCCCDDDEEEDDDBBB@@@HHH[[[zzzxxxiii^^^aaalll|||yyy|||uuuTTTFFF>>>@@@GGGYYYlllnnnYYY@@@>>>CCCGGGGGGCCC>>>:::::::::;;;<<<<<>>BBBMMMXXXhhhssswwwyyy|||~~~|||xxxxxxjjjggggggkkkqqqxxx{{{bbbUUUIIIHHHKKKMMMNNNPPPGGGPPP\\\gggoooxxx|||yyyrrrqqqpppooonnnmmmmmmmmmffffffggggggfffeeeeeeddddddfffgggfffgggfff___WWWOOOMMMMMMQQQWWW]]]``````YYYOOOCCC:::666444000---000111111<<<\\\lllsss~~~eeeJJJ;;;444000///666DDDSSS\\\___bbbbbbcccdddfffjjjppptttzzzooocccYYYSSSCCC???;;;999:::<<<:::888555444666BBBVVVaaaSSS===666333000...//////000///------,,,+++++++++++++++,,,,,,---...///111222333000222555888<<>>CCCHHHHHHCCC>>>;;;:::;;;<<<<<<<<<>>>LLLjjjeeeeeerrroooeeeVVVUUUkkkwwwWWWGGGOOO___www999888666444333444555555---,,,+++******)))******))))))))))))))))))))))))+++++++++,,,,,,+++******)))))))))***+++++++++,,,+++***)))((((((((()))))))))*********)))((('''&&&''''''''''''((((((((((((((((((((((((((()))******((()))+++++++++***((('''((((((((()))+++---///111111333444444666888===@@@FFFVVVkkkzzz{{{}}}~~~yyytttooommmdddcccgggmmmssszzzttteeeWWWUUUYYY^^^aaaccc___fffsss|||vvvvvvtttsssqqqpppooonnniiiiiiiiijjjkkkjjjhhhgggfffggggggfffhhhggg___UUUMMMMMMNNNRRRWWW\\\```bbbbbb[[[PPPCCC888111...------///...333LLLnnn~~~gggeeelll{{{qqqTTT???555111000888HHHXXXcccgggjjjkkkmmmooorrrvvvzzz}}}yyyvvvssslllccc[[[KKKEEE>>>===@@@@@@>>><<<444555555:::IIIVVVOOO>>>777444000...///000000000------,,,++++++++++++,,,---------...///111333333111333777:::???FFFMMMRRRXXXYYY^^^```\\\ZZZ```kkkkkkkkklllmmmnnnpppqqqqqqpppnnnooorrrrrrppprrrwwwyyyuuuzzzdddLLLCCC<<<;;;:::888666777444AAAIIITTTeeejjjhhhmmmuuuyyyyyy~~~wwwrrrnnnllltttzzzaaaffftttYYYMMMIIIDDDAAACCCBBBJJJ\\\rrrrrrbbbVVVPPPQQQSSSRRR]]]gggnnnsssvvvrrrkkk___^^^ZZZVVVVVVWWWSSSMMMHHHBBB@@@CCCCCCDDDNNN\\\uuuxxxeeeVVVMMMEEEBBBBBBDDDJJJQQQiii}}}oooPPPGGGEEEEEEJJJUUUYYYOOOAAA>>>CCCGGGGGGBBB===::::::;;;<<<===<<<<<>>BBBQQQeeesssxxxyyy|||xxxwwwuuutttsssooojjjeeecccdddiiipppuuuzzz}}}mmmhhhlllppptttwww~~~{{{zzzxxxvvvsssqqqooonnnnnnnnnnnnooopppooommmkkkhhhiiigggfffgggggg___VVVPPPQQQSSSVVVZZZ^^^bbbeeekkkfff[[[KKK;;;222000111,,,222222333EEEdddxxx{{{jjj]]][[[mmmyyy^^^EEE555111000999JJJ\\\gggkkkrrrtttwww{{{~~~wwwqqqkkklllpppooofff^^^SSSKKKCCCCCCEEEEEEAAA???000333111000:::HHHGGG<<<888555111...///000000000...---,,,,,,++++++,,,,,,---------...000111333444333555888<<>><<<;;;888666777333AAAKKKYYYnnnvvvsssuuu}}}}}}}}}oooUUU[[[~~~nnn\\\PPPFFFEEEJJJ@@@EEEUUUlll~~~~~~yyysssqqq___WWW]]]eeelllrrruuurrrrrrtttqqqkkkfffcccZZZLLLCCC@@@@@@>>>AAA;;;:::@@@DDDHHHVVVfffnnnkkkkkkqqquuurrrjjjdddSSSNNNJJJKKKIIIEEEBBBDDDHHHWWWtttsssTTTLLLDDDCCCMMMQQQKKKCCCAAA>>>CCCFFFFFFBBB===::::::;;;<<<>>>===<<>>BBBFFFOOO[[[dddlllooopppnnnmmmlllfff___dddeeegggkkkooopppooommmnnnpppppppppooopppqqqsssZZZIII===@@@AAA:::666888999@@@QQQeeeqqquuuvvvxxx~~~zzzttt\\\UUUpppjjjSSSJJJFFFBBB???CCCQQQfffxxxtttfff[[[ZZZXXXVVV^^^kkkwwwggggggnnnssstttnnneee^^^^^^dddaaa^^^VVVKKKAAA===<<<;;;>>>>>>>>>AAAGGGQQQ[[[aaa]]]___bbbkkk|||~~~nnn^^^PPPLLLJJJFFFDDDFFFKKKLLLUUUmmmyyyVVVIIIGGGHHHKKKKKKFFFCCCDDD>>>GGGMMMJJJ@@@888888<<<999===???<<>>>>>777444111////////////...///...---++++++++++++,,,+++,,,---///111222333444333888???DDDJJJSSS```jjjqqqttttttrrrqqqqqqlllfffhhhiiijjjmmmppppppooommmmmmnnnoooooonnnoooqqqrrr{{{XXXIII@@@BBBCCC<<<777888777AAAVVVnnn|||~~~{{{zzz}}}xxx|||}}}|||~~~iiiXXXaaafffTTTMMMFFFCCC???@@@KKK___rrr~~~|||___SSSLLLNNNQQQSSS]]]jjj{{{qqqtttyyyzzzzzznnnaaaYYYRRRNNNQQQWWW]]]WWWMMMBBB<<<;;;<<<<<>><<<@@@SSSrrr{{{YYYDDDIIISSSxxxlllaaaSSSUUUbbbyyyoooVVVFFFQQQdddvvv::::::888666444222111000...---,,,+++************))))))))))))************,,,,,,,,,,,,,,,+++******)))+++,,,,,,+++******+++++++++******)))((((((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((()))))))))))))))***+++++++++***)))(((&&&''')))+++---......///000222555666777888;;;===CCCFFFRRReeevvv|||||||||vvvppplllllllllkkklllooonnnqqquuuzzz~~~}}}|||rrrssstttxxx~~~|||yyywwwqqqpppooonnnmmmmmmnnnooommmkkkiiikkkttt|||xxxppp\\\SSSIIIEEEDDDEEEMMMUUU___hhhfffQQQ<<<222///------000333:::HHH___sss}}}yyylllaaacccppptttcccMMM999222555OOOtttxxxiii]]]```dddddd```\\\[[[XXXTTTNNNHHHEEEJJJLLLFFF<<<666666444333444777:::;;;<<<:::666111.........////////////---,,,,,,+++,,,,,,,,,,,,---///111222444444222888@@@GGGNNNYYYgggqqqwwwxxxwwwuuutttuuurrrmmmlllllllllnnnppppppooommmlllmmmnnnnnnmmmnnnppprrr~~~ssspppqqqmmmwwwoooSSSIIICCCFFFEEE>>>888777444AAAYYYuuu}}}}}}sssqqqyyyyyy~~~|||hhh\\\bbbTTTMMMCCCDDD@@@===CCCTTTgggvvvfffRRRLLLKKKPPPTTTXXXcccppp~~~{{{kkk___RRRJJJHHHJJJQQQWWW[[[RRREEE===<<<===@@@BBBIIIIIIKKKPPPUUUWWWVVVSSSKKKJJJNNN```|||{{{uuusssnnnfff^^^[[[jjjrrrkkkvvvzzzppp^^^XXXTTTRRRNNNFFF@@@@@@DDDGGGJJJJJJFFFAAA===;;;888<<>>>>>DDDKKKUUUZZZVVVGGG777000---,,,---000888FFFZZZooo}}}{{{pppeeeeeepppsssdddQQQ>>>444222HHHmmm}}}oooeee^^^YYYUUU[[[dddiiicccYYYTTTRRRPPPLLLEEEAAADDDFFFBBB;;;888:::888666666999<<<===>>>>>>:::333///........./////////...------,,,,,,,,,,,,---...///111333444555333:::CCCKKKRRR]]]kkkuuuyyyzzzxxxttttttvvvtttppplllkkklllnnnppppppooommmlllmmmnnnnnnnnnoooqqqsss|||ooodddkkkzzz{{{tttvvv~~~~~~fffMMMHHHFFFHHHGGG???888666555???VVVrrr~~~|||zzz~~~yyymmmlllwww~~~uuuzzz~~~}}}eeepppdddSSSIII@@@DDDBBB<<<===JJJ\\\lllzzz{{{ooonnntttpppaaaXXXWWWZZZ```cccaaa```jjjvvv|||}}}vvveee]]]UUUSSSXXX___eeehhh]]]RRRFFFBBBCCCDDDFFFGGGKKKLLLPPPWWW]]]\\\VVVPPPNNNIIIKKK^^^|||~~~xxxxxxyyyvvvnnngggnnnrrrqqqrrrgggaaa\\\WWWPPPFFF@@@@@@CCCCCCCCCDDDEEEBBB<<<888<<>>AAAKKKIIIAAA888222000...+++...000<<>>XXXtttqqqeeeUUUIIIDDDEEEJJJNNN\\\hhhooohhh[[[SSSRRRRRRMMMEEE@@@BBBCCCAAA===<<<<<<:::999:::===BBBEEEFFFBBB===666111///.........000/////////...---,,,,,,,,,---...000111333444555666===FFFNNNUUU___lllvvv{{{|||zzzvvvuuuwwwvvvqqqiiiiiiiiikkknnnoooooonnnmmmnnnoooooooooppprrrttt|||zzzgggeeeqqq}}}zzzxxxvvvvvvxxxrrrsssooo\\\IIIHHHIIIJJJGGG>>>777444666>>>PPPiii{{{~~~xxxxxx}}}~~~ttthhhhhhyyyzzzeeennn}}}iii```oooUUUGGGAAAEEEDDD===;;;DDDQQQaaarrr~~~kkkYYYPPPVVVdddyyy|||nnnlllssszzzhhh[[[\\\___iiirrrzzzyyynnnfffkkkvvv}}}}}}uuugggeeedddiiirrrxxxwwwsss]]]RRRIIIJJJKKKIIIHHHIIILLLOOOUUU\\\aaa___XXXRRRUUUPPPSSSiiixxxpppqqqsssqqqmmmiiirrrccciiillliiieee^^^RRRFFFAAABBBFFFCCCAAACCCFFFEEE@@@;;;???AAACCCHHHSSSiiiwwwssspppssssssmmmttt}}}zzzhhhIIIDDDJJJNNNfffwwwgggvvvdddWWWSSSVVVsss|||mmmQQQHHHRRRggg}}};;;;;;999777555333222111...---,,,+++************))))))))))))************)))******+++++++++******(((***++++++***))))))***)))+++---+++(((&&&'''***)))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))((()))***+++++++++***)))&&&''')))+++---......///000222555666777888;;;===???CCCIIISSSdddttt{{{zzzuuunnnhhhggggggfffgggkkknnnqqquuu{{{zzzvvvsssqqqnnnooorrrvvv{{{~~~|||yyywwwvvvtttsssrrrssssssrrrsssssswwwxxxlll^^^VVVNNNGGGBBBBBBAAA;;;333...///000///---///000@@@aaayyypppooosssqqqaaaOOO666333222888DDDQQQZZZ^^^III@@@888666999===EEELLL___llltttlll___WWWVVVWWWRRRKKKGGGHHHHHHDDD@@@@@@666555333555:::@@@DDDFFFAAA<<<666222000//////...000000000000///...---,,,------...000222333555555999@@@JJJQQQYYYcccoooxxx}}}yyyxxxzzzwwwssshhhggggggiiilllnnnnnnnnnmmmnnnpppppppppqqqsssuuu|||zzzzzz{{{uuuqqqxxxnnnlllfffQQQGGGJJJMMMMMMGGG???888444777<<>>BBBCCCEEEKKKXXXmmm{{{|||xxxrrrtttuuuqqqwww~~~{{{___IIIIIIMMMSSSgggpppyyydddWWWRRRQQQmmmwwwXXXHHHNNNbbbyyy<<<;;;999777555333222111...---,,,+++************))))))))))))************+++++++++,,,++++++******((()))++++++)))))))))***)))+++---+++'''%%%'''***)))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((())))))))))))((()))+++,,,,,,,,,+++***)))))))))***+++---...///000222555666777888;;;===>>>CCCIIIPPP^^^pppyyy{{{yyyqqqkkkjjjiiifffgggjjjllloootttyyy}}}zzztttrrrrrrsssppprrruuuxxx}}}}}}{{{zzzyyyxxxvvvtttssssssppptttvvvwww}}}xxxmmmfff^^^RRRGGGCCC888444//////000000000000///222DDDhhh~~~tttooooookkk[[[JJJ444222000222666999::::::666000///555;;;???DDDKKK```mmmuuunnnaaaZZZYYY[[[YYYUUUSSSUUUSSSJJJBBB???888555222111444888;;;<<<:::777333111000111000///000000111111000///---,,,------///000222444555555;;;BBBLLLUUU]]]gggttt}}}{{{zzzzzzwwwqqqjjjiiihhhiiikkkmmmmmmllllllmmmnnnoooooopppsssuuu}}}xxxxxxqqqzzzttthhhNNNIIINNNRRRPPPHHH@@@999555555<<>><<<888666444333000...///...---+++***)))))))))))))))))))))***+++,,,---///......---,,,+++)))(((***+++,,,+++***)))***+++***++++++++++++***))))))))))))************))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((***+++------,,,+++***)))))))))***+++---...///000111444666888:::;;;<<<===AAAHHHOOOYYYfffuuuxxxpppkkkjjjiiieeebbbhhhiiijjjlllqqqxxxzzzrrrnnnqqqwww|||xxxtttuuuqqqsssrrrrrrtttzzz|||zzzyyywwwuuusssssssssqqqrrr{{{uuullliii___SSSMMMJJJAAA555222111......333777444---000000:::OOOfffxxx~~~nnnfffddd]]]NNN@@@888222,,,)))+++---------111111555:::;;;:::<<>>DDDBBB;;;555777;;;666,,,333222111111222222000//////000000000000...,,,+++---...///111444666666666===EEEMMMTTT___nnnzzz~~~}}}{{{yyyuuuppplllllljjjgggeeeeeegggjjjllljjjlllmmmmmmllloootttyyy}}}yyyuuummmTTTPPPTTTWWWVVVNNNCCC999444222>>>TTTppp}}}zzzwww{{{yyypppYYYOOOaaassssssnnnnnndddVVVqqqiiiTTTHHHEEE@@@???AAA@@@@@@LLL\\\nnn~~~wwweeeZZZTTTVVV]]]{{{qqqddd[[[XXXbbbrrrbbbRRRJJJDDDFFFNNN^^^vvvkkklllkkkjjjooowww{{{zzzwwwrrrgggXXXWWW[[[WWWTTTPPPaaavvvvvvqqqvvvzzzoooeeebbblllzzzooo]]]KKKIIIEEEVVVNNNGGGFFFKKKQQQVVVXXXWWWTTTOOOQQQccc}}}}}}|||bbbUUUNNNUUUZZZ^^^lllqqqaaaWWWNNNSSSpppnnnOOODDDOOO[[[zzz===:::777555444333111//////...,,,+++***)))))))))))))))))))))***+++,,,---............---+++******)))+++,,,+++***)))***+++***++++++++++++***))))))))))))************)))))))))(((((((((''''''''''''(((((((((((())))))))))))(((***+++------,,,+++***)))))))))***+++,,,...///000111333666888:::;;;<<<>>>CCCIIINNNTTT```rrrzzzrrrllljjjiiigggeeeeeeffffffhhhkkkrrrzzz}}}~~~}}}wwwzzz|||tttsssqqqpppsssxxx~~~}}}yyyzzz~~~{{{yyyxxxvvvtttrrrssstttrrrssszzz~~~lllbbbSSSGGGAAA>>>666...111111000111777<<<888000...,,,...777EEEVVVlll}}}tttfff___^^^XXXKKK???444111---,,,---000222222444333666999999888:::>>>WWWjjjyyytttggg^^^WWWRRRTTTUUUWWWWWWTTTLLLDDD===;;;;;;777444888??????999333222000000111222111//////000111111000...---,,,...///000333666777888777===EEENNNUUU```ooo{{{|||zzzxxxuuupppmmmfffffffffeeedddcccbbbaaagggiiijjjiiiiiilllsssxxx}}}|||vvvfffSSSWWWZZZWWWOOOCCC:::444333===RRRoootttwww{{{~~~xxx{{{www___NNNVVVhhhrrrtttvvvfffPPP```fffIIICCCEEEAAA@@@BBB???===HHHVVVjjj{{{ppp\\\QQQOOOVVV___xxx|||mmmhhhfffeeeooo}}}kkk\\\RRRGGGEEEIIIRRRppp~~~~~~~~~ttthhh]]]___ccc\\\[[[___wwwsssjjjdddkkk{{{mmmccciiisssuuu~~~^^^NNNOOO^^^UUUIIIEEEOOO\\\bbb___YYYSSSMMMPPPfff}}}|||}}}mmmYYYSSSPPPWWWVVV^^^pppxxxeeeYYYOOOPPPiii}}}rrrVVVEEELLL[[[ttt:::888555444333333111000...---,,,+++***)))))))))))))))))))))***+++,,,------------------,,,+++***)))***++++++***)))***+++***++++++++++++***))))))))))))************))))))((((((((((((''''''''''''(((((((((((()))))))))))))))***+++,,,---,,,++++++)))))))))***+++,,,---...000111333666888:::<<<<<<===AAAEEEGGGKKKWWWkkkzzz|||tttnnnkkkiiihhhgggbbbbbbbbbcccdddiiipppuuu~~~rrrpppoooqqquuu{{{yyyrrrooooooooorrrzzz{{{xxxvvvuuusssqqqssstttttttttyyy{{{hhhQQQDDD>>>888222//////000111555===BBB<<<333000...,,,---000;;;RRRggglllbbbWWWRRRQQQMMMCCC::://////000///000222666888888666666888777555777<<>>444555555444888@@@EEEFFF666444111000111111000000000000111111000///...---///000222555777999999:::>>>FFFOOOWWWbbbqqq|||{{{xxxvvvtttqqqooohhhkkknnnqqqpppmmmiiifffhhhiiijjjiiihhhlllsssyyy}}}oooooo~~~aaaXXX[[[^^^ZZZOOOCCC999444222999LLLjjjrrrsssvvv||||||fffPPPMMM^^^rrr{{{zzzqqqUUURRRyyysssMMMEEEDDDAAABBBCCC>>>:::AAAOOOcccvvvvvvaaaUUURRRXXX___ooovvvrrrtttvvvxxxwwwgggZZZPPPOOOTTT[[[mmm|||ooofffhhhiii___ZZZiiiooo\\\[[[kkktttjjjfffiii}}}xxxTTTUUUggg___NNNBBBLLL```ggg___YYYPPPIIIPPPjjj{{{~~~WWWMMMQQQSSSWWWYYYcccxxxkkk[[[PPPLLL___vvvxxx```GGGHHHXXXlll}}}999777444333333333222000...---,,,+++************))))))))))))***+++,,,---+++++++++,,,++++++******)))***++++++***)))+++,,,***++++++++++++***))))))))))))************))))))((((((((((((((('''''''''(((((((((((()))))))))))))))***+++,,,,,,,,,++++++************+++,,,---...///111333666888;;;<<<===;;;<<<===???DDDQQQdddqqq}}}wwwqqqkkkgggffffffbbbbbbaaa``````bbbgggkkksssqqqoooooossswww{{{|||yyyuuupppnnnllllllnnnqqqvvvyyy|||xxxvvvuuusssrrrqqqssstttuuuzzzzzz\\\KKKAAA888333222000111333888BBBGGG@@@555111111222222111333>>>KKKQQQKKKDDDAAAAAA???999444,,,///222111111222666::::::777666777666333666;;;OOOmmmtttnnnmmmkkkaaa``````aaa^^^VVVJJJ@@@555666555444555;;;DDDJJJ===:::555222111111000///000000111222111000///...///111333666777888:::<<<@@@HHHRRRYYYeeesss}}}~~~zzzvvvuuutttrrrqqqmmmqqqwww|||}}}{{{xxxuuunnnnnnnnnkkkjjjmmmtttyyy~~~|||jjjdddqqq|||mmmkkkwww|||oooUUU[[[___aaa[[[NNNAAA777333111555EEEccc{{{yyyyyy}}}}}}qqqZZZMMMYYYppp|||{{{{{{bbbMMMhhhaaaMMMFFFBBBBBBCCC>>>888>>>IIIZZZnnn{{{lllccc``````lll}}}qqqccc]]]cccmmmsss}}}xxxtttoooddd^^^sssggg```jjj}}}zzziiicccddd[[[pppmmmZZZCCCCCCUUU\\\TTTSSSIIICCCQQQooo}}}kkkIIIFFFPPPUUUUUU```gggwww|||yyyrrr___RRRLLLWWWnnn}}}kkkKKKDDDSSScccvvv888666444333333333222111------,,,+++************))))))))))))***+++,,,---))))))*********))))))((((((***++++++******+++,,,***++++++++++++***))))))))))))************))))))'''''''''((((((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,,,,************+++,,,------///000333666999;;;<<<======<<<;;;===EEEQQQ```iii{{{|||zzztttmmmfffdddcccdddcccaaa___]]]^^^aaaddd{{{|||zzzuuuooommmooosssuuuuuurrrooooooqqquuuwwwxxx~~~}}}|||zzzxxxuuurrrpppyyy~~~zzzwwwvvvtttsssoooqqqsssvvvzzzjjjRRRDDD999222000222222333999DDDJJJCCC888000......111111//////222:::888555444444444333111000222444333111222555999999666666777666555888===QQQqqqxxxwww{{{{{{rrrjjj___UUUOOOKKKGGGDDD999888666333222666AAAJJJFFFAAA;;;666333111000///000111222222222111000///---000444666777888:::===CCCLLLUUU\\\gggttt~~~}}}yyyuuuttttttsssrrrpppsssvvvzzz{{{{{{zzzyyyrrrsssrrrooolllmmmsssxxx||||||oooccccccooo|||wwwoooooovvvqqqsssttt~~~~~~gggUUU^^^bbbccc\\\MMM???666222333444AAA___mmmTTTRRRfffxxx~~~zzzmmmOOOTTT|||YYYLLLEEEAAABBB???:::===EEEQQQeee{{{wwwpppmmmsssyyyuuuooottt|||~~~wwwmmmlll~~~yyymmmrrrxxxhhh|||~~~lllzzz~~~oooPPPAAAGGGMMMHHHKKKBBBAAAUUUwww[[[EEEGGGQQQWWWTTTdddeeekkk{{{zzzcccVVVPPPQQQfff}}}sssQQQCCCMMM[[[ooo999777555444444444222111---,,,++++++******++++++))))))))))))***+++,,,---***************)))((('''((()))++++++******+++---***++++++++++++***))))))))))))************))))))'''''''''((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---...000222666999;;;======@@@BBBDDDFFFKKKSSS]]]dddrrrxxx|||zzzqqqiiiddddddddddddaaa^^^[[[ZZZ\\\^^^pppvvv{{{{{{tttmmmjjjjjjgggrrrzzzrrruuurrrooommmoooqqqssstttvvvyyyvvv}}}zzzwwwvvvtttsssnnnoooqqquuuxxxyyy\\\JJJAAA999222444222222888EEENNNIII???888000***,,,...---,,,,,,...///000111111222444777888888777666555555888:::888666777999888666999>>>TTTvvv~~~{{{wwwjjjUUUCCC:::;;;CCCIIIAAA;;;666333111555???JJJLLLFFF>>>777444222111000000111222333333222111000---111555777777888;;;>>>GGGOOOXXX___iiiuuu~~~|||xxxuuuttttttsssrrrttttttuuuuuuuuuuuuuuuuuusssttttttqqqnnnooorrrvvv|||xxxgggfffrrr|||hhhhhhuuuiiisss}}}nnnnnnjjj[[[RRR```dddeee]]]MMM>>>555333666555???\\\~~~dddPPPXXXoooxxxvvv]]]PPPuuusssXXXKKKAAAAAAAAA======BBBIII[[[sss~~~vvvyyyyyyqqqssszzz{{{{{{yyy}}}}}}dddIIIBBBDDDEEEFFF???DDD^^^uuuQQQHHHJJJSSSZZZWWWiiihhhhhh}}}jjj]]]SSSNNN]]]xxxxxx[[[HHHIIIRRRfff|||;;;888666555444444222111,,,,,,++++++******++++++))))))))))))***+++,,,---,,,,,,,,,,,,+++***((((((''')))***+++******,,,---***++++++++++++***))))))))))))************))))))''''''''''''((((((((()))(((((((((((())))))))))))++++++******++++++,,,,,,++++++******++++++,,,,,,...///222666999;;;===>>>AAAJJJRRRRRRNNNNNNVVV___gggrrr}}}xxxnnniiigggcccbbb___[[[XXXVVVWWWYYYggguuuyyytttmmmpppvvv}}}{{{rrruuuqqqmmmkkklllnnnooooooooouuu~~~yyyvvvuuusssrrrooonnnooorrruuu{{{cccOOOKKKDDD888555222000777FFFSSSRRRJJJAAA666...---.........000,,,000444666555777===BBBCCC???<<<:::;;;===??????999888999;;;:::777888<<>>777444333222222000111222333333222111111---222777999888999===AAAJJJRRR[[[aaajjjvvv~~~~~~{{{xxxvvvuuutttsssrrruuuuuuttttttttttttttttttsssuuuwwwvvvsssssswwwzzz~~~zzzfff]]]vvvtttkkklllddd]]]RRROOObbbggghhh___NNN>>>777555555333<<>>???NNN\\\ZZZMMMHHHPPP[[[```nnn}}}}}}sssmmmkkkaaa```]]]YYYUUUSSSTTTUUU[[[nnn~~~xxxxxxqqqlllrrr~~~yyytttpppllliiijjjkkkllllllsssyyy~~~xxxuuusssrrrqqqpppmmmmmmppprrruuubbbOOOOOOHHH888666222///666HHHWWWXXXRRRAAA888111000///------//////555:::<<<;;;>>>EEEKKKIIIDDD???>>>@@@DDDEEEEEE;;;999;;;===;;;777777;;;PPP{{{ttt^^^___]]]UUULLLIIIMMMRRRWWWJJJ===666333222999BBBJJJDDD<<<666333333444444000111222333444333222111...333999:::999:::>>>CCCLLLTTT\\\ccckkkvvv}}}|||zzzxxxvvvvvvuuusssqqqppppppqqqrrrsssttttttuuusssvvvzzzzzzyyyyyy|||lllcccxxxrrrjjjpppfff___XXXZZZdddiiijjj```OOO???888777222000888RRRzzzyyyxxxiiiJJJQQQeeevvv{{{yyyaaaWWWrrrZZZDDD@@@BBB@@@<<<<<>>CCCFFFEEERRRqqq}}}zzzWWWFFFOOOMMMSSSbbbeeegggooonnnuuuwwwkkkUUUIIIOOOkkk{{{nnnWWWKKKDDDUUUkkk}}}>>>;;;888666555444222111000...+++************)))******))))))******+++,,,,,,,,,---------,,,+++************)))((()))+++------,,,+++***))))))))))))((())))))************)))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++***++++++,,,,,,---,,,+++*********+++,,,///000222666999<<>>>>>>>>===<<<;;;;;;:::PPPssslll\\\OOOWWWiiiwwwppp\\\QQQRRRYYYOOO@@@555222888BBBIIIKKKHHHBBB<<<777444222111111111111111111111111222///222666777888:::???CCCLLLRRRYYY___hhhttt{{{||||||zzzwwwtttssssssuuuvvvtttttttttttttttttttttttttttuuuvvvyyy|||}}}~~~wwwzzzzzzyyynnn___ZZZaaaoooooolllaaaOOO>>>555555333444777HHHnnntttmmmyyyKKK===VVVsss}}}rrrYYYpppZZZGGGCCC888999BBB===@@@JJJ^^^uuu|||gggiii}}}zzzgggTTTMMMOOOUUU```kkkkkkiiibbbVVVKKKFFFDDDBBBDDDJJJ```}}}zzz}}}~~~ppp^^^SSSXXX```aaaeeelllmmmnnnmmmppplll]]]QQQGGGWWWsssuuu\\\JJJJJJLLLZZZsss>>>;;;888666555444222111000...+++************)))))))))((()))))))))***+++,,,,,,---------,,,+++******++++++***)))))),,,...---,,,+++***))))))))))))(((((()))************)))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++***++++++,,,,,,---,,,+++*********+++,,,...000222555999<<<>>>@@@FFFGGGHHHIIIJJJMMMQQQTTT[[[fffrrryyy{{{xxxpppggg___[[[YYYYYYVVVRRRQQQSSSYYYhhhvvvzzzzzzxxxmmm```YYYZZZ___iiiuuu~~~xxxssslllhhhfffgggggggggjjjpppzzz}}}qqqfff```dddjjjlllkkkllliiihhheeeaaa^^^aaagggmmmuuuvvvxxxxxxwwwvvvwwwxxxzzzyyywwwuuurrrpppooonnnllllllkkkhhheeeeeeiiimmmsssxxxuuuiii^^^VVVIII<<<666666333000888HHHVVV[[[PPPDDD888555444333666:::;;;AAAJJJOOORRRRRRTTTVVVPPPVVV]]]```cccbbbYYYNNNCCCDDDCCC@@@<<<:::<<<>>>KKKhhhyyyfffVVVMMMLLLSSSeeexxxyyyhhhXXXSSSXXXSSSHHH;;;222555BBBNNNSSSMMMDDD;;;555333333333111111111111222222333333111444888999999<<>>???BBBCCCEEEGGGHHHKKKPPPSSSXXX```hhhpppwwwyyyrrriii]]]XXXVVVUUUSSSNNNNNNPPPVVV^^^hhhmmmkkkeee```]]]]]]dddmmmsssttt{{{uuuqqqlllhhhfffdddbbbaaafffkkkrrrxxx|||xxxjjj]]][[[]]]^^^\\\[[[SSSNNNHHHCCCCCCHHHOOOTTTbbbdddffffffffffffhhhiiipppoooooonnnmmmlllkkkjjjhhhgggdddbbb```^^^^^^^^^]]]gggmmmiiiccc\\\MMM???:::<<<:::555555???KKKRRRKKKBBB999444333444;;;BBBHHHQQQZZZ[[[WWWTTTXXX\\\iiirrrzzzxxxooocccVVVKKKKKKMMMKKKDDD<<<999>>>CCCLLL]]]kkkgggYYYNNNJJJJJJMMMPPP```yyyyyydddVVVYYYYYYRRRCCC444444DDDSSS[[[RRREEE:::555333444555000111111222333444444555333666:::;;;;;;>>>CCCGGGPPPVVV]]]bbbkkkuuu{{{{{{yyyxxxvvvuuusssqqqpppooonnnooopppqqqrrrtttuuuuuutttvvvuuuooohhheeeiiinnn||||||~~~wwwfffkkkxxxsssgggTTTAAA666444555555555666???ZZZ}}}llljjjooorrrrrruuu{{{|||xxxzzzaaaJJJLLLVVVcccsss|||ooo\\\nnnsssKKKEEEIII<<<666AAA>>>AAAKKKZZZgggrrr~~~qqqnnnzzziiiYYYXXXfffxxxxxxccc\\\UUUKKKJJJRRRggg{{{}}}}}}ZZZUUUWWWcccjjjgggcccccc___cccdddfffpppxxxfffRRRNNNTTT^^^rrrrrrXXXIIIDDDKKKccc|||===:::888666666555333222000...+++************)))((((((((())))))))))))))),,,,,,---------,,,+++******+++,,,,,,++++++,,,...---,,,+++***))))))))))))'''((()))***************))))))(((((((((((())))))(((((((((((()))))))))))))))******+++,,,,,,,,,,,,---,,,+++*********+++,,,---///111444888;;;===??????AAADDDFFFHHHKKKPPPSSSVVV[[[bbbjjjuuuyyyrrrhhhZZZUUURRRQQQOOOKKKJJJMMMRRRQQQUUUZZZ^^^aaalllwwwxxx{{{}}}zzzrrrttt}}}uuuqqqkkkgggeeecccaaa```___ccciiisssxxxhhh```^^^\\\WWWRRRFFFBBB===;;;===AAADDDFFFRRRTTTWWWYYYZZZ]]]```bbbgggggghhhiiihhhgggfffeeedddaaa]]]ZZZXXXUUURRRPPPSSSdddqqqoooggg^^^RRRGGGCCCCCCAAA<<<:::>>>EEEKKKEEEAAA;;;888999???IIIQQQXXX^^^bbb]]]VVVVVVaaammm|||iiiVVVKKKFFFRRRTTTRRRHHH<<<999@@@IIISSSXXX[[[XXXRRRQQQVVV[[[SSSPPPZZZuuuooo[[[ZZZ[[[UUUEEE666555DDDSSS[[[RRREEE;;;666555555555000000111222444555666666555777:::;;;<<>>>>>BBBKKKVVVccctttsssuuudddaaaooonnnmmmeeeXXX\\\mmmtttZZZUUUVVV^^^dddeeegggjjjhhhgggfffgggpppiiiRRRNNNOOOOOOlll{{{bbbPPPFFFFFFZZZrrr<<<:::777666666555444222000...+++************)))((()))***+++++++++******,,,,,,---------,,,+++***)))***,,,,,,+++***+++------,,,+++***))))))))))))'''''')))******+++++++++))))))(((((((((((())))))(((((((((((())))))))))))((()))***,,,,,,---,,,,,,---,,,+++*********+++,,,---...000444777:::===>>>>>>@@@DDDFFFIIILLLPPPSSSUUUYYY___hhhssswwwooodddXXXSSSOOONNNKKKGGGGGGJJJLLLKKKOOOXXXcccooo}}}ssskkklll{{{}}}xxxrrrkkkeeebbbaaa``````XXXXXX^^^mmm}}}nnnaaaYYYRRRJJJBBB888999;;;>>>AAABBBAAA???EEEHHHLLLOOOSSSXXX]]]aaadddeeefffgggfffdddaaa___]]]YYYTTTQQQNNNLLLJJJHHHVVVkkk{{{wwwiii___WWWPPPMMMJJJFFFCCCAAAAAABBBDDDAAACCCDDDGGGNNNZZZfffmmmggggggccc[[[VVV]]]qqqmmmZZZMMMKKKOOOVVVXXXUUUIII===:::DDDOOOYYYUUUSSSSSSVVV\\\bbbgggXXXNNNQQQjjjttt]]]ZZZWWWOOOBBB777777AAALLLVVVNNNDDD===:::999666333000000111222444555666666444777:::;;;<<<@@@FFFLLLSSSZZZ```eeellluuuyyyxxxxxxxxxxxxwwwuuuqqqnnnmmmooooooooopppppppppppppppooorrrxxxoooeeefff{{{{{{rrr}}}ggg^^^mmmsssnnn___III:::555555333222444555777FFFbbb~~~xxxgggJJJDDDUUU[[[dddooodddZZZhhhSSSFFFCCC>>>BBB>>><<<===BBBIIIVVVhhhyyyuuu~~~}}}|||ooojjjvvv|||mmmuuu}}}|||fffXXXVVVWWW\\\aaadddiiimmmnnniiieeeiiitttpppVVVPPPMMMHHHeee}}}nnnWWWHHHBBBQQQhhhzzz<<<:::777666666555444222000...+++************)))((()))+++,,,,,,++++++***,,,,,,---------,,,+++***((()))++++++*********+++---,,,+++***))))))))))))&&&'''(((***++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))'''(((***,,,---------,,,---,,,+++*********+++,,,,,,---000333666:::<<<===>>>AAADDDGGGIIILLLOOORRRTTTXXX]]]eeeooossslllaaaWWWQQQMMMKKKHHHDDDDDDHHHNNNUUUbbbrrrtttllljjjnnnyyyyyyrrriiibbb]]][[[ZZZYYYSSSQQQVVVeeezzz~~~qqqaaaTTTKKKCCC;;;555999???DDDFFFEEEBBB@@@>>>AAAEEEJJJOOOUUU[[[```dddeeeffffffccc___ZZZWWWPPPMMMIIIEEECCCEEEGGGIII]]]sss~~~qqqggg```ZZZWWWRRRNNNLLLHHHCCC@@@@@@;;;BBBLLLVVVdddsss}}}ppplllfffaaacccoooqqq___QQQIIIMMMUUUUUUWWWTTTIII>>>===GGGRRRXXXRRROOORRRXXX\\\aaafffXXXLLLJJJ___|||uuu```ZZZUUUKKK@@@888999@@@GGGRRRKKKBBB>>>===;;;666222000111111222333444444555444666999;;;===BBBJJJPPPVVV]]]ccchhhnnnvvvyyywwwwwwwwwwwwvvvtttrrrooonnnppppppppppppppppppppppppqqqttt}}}tttiiieeessssssjjjvvv}}}nnnyyy||||||xxxqqq______uuuqqqmmm]]]FFF888666555222111333555555???XXX|||vvvWWW???KKKSSS```rrruuuhhh^^^fffHHHGGGFFF???>>><<<<<<>>>BBBKKK\\\lll|||~~~nnnfffbbbmmmwwwqqq}}}zzzxxx{{{}}}]]]RRRVVV\\\bbbdddfffgggiiilllfffccchhhttt{{{bbbVVVNNNIII]]]vvvxxx\\\KKK@@@III\\\ooo;;;999777666666666444333000...+++************)))'''(((***+++,,,+++***))),,,,,,---------,,,+++***&&&(((***+++***))))))***---,,,+++***))))))))))))&&&'''((()))++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))'''(((***,,,---------,,,---,,,+++*********+++,,,+++---///222666999<<<======@@@DDDGGGIIIKKKNNNPPPRRRVVVZZZ___gggmmmjjjcccVVVPPPLLLJJJFFFBBBCCCFFFTTTeeezzzuuukkkiiimmmrrrzzzwwwqqqhhh```YYYSSSNNNKKKFFFFFFJJJVVVdddnnnooolllrrrrrrjjjZZZMMMHHHDDDAAAAAAEEEHHHHHHEEEAAA??????>>>AAAEEEIIINNNTTT[[[___aaabbbbbb```[[[TTTMMMHHH@@@???<<<999999???IIIPPPeeexxxyyypppggg```]]][[[XXXNNNCCC???AAA<<>>???FFFMMMSSSKKKBBB>>>>>><<<777222111111111111222222333333444777:::<<>>>>>CCCQQQ___mmmyyytttiiigggffftttxxx|||uuu|||kkkXXXRRRYYY```dddeeeeeeggggggjjjfffeeehhhnnn|||oooZZZOOOKKKRRRggg{{{fffSSSCCCDDDPPP```uuu;;;999777666666666444333000...+++************)))&&&''')))***+++***(((''',,,,,,---...---,,,+++***%%%'''******)))(((((()))---,,,+++***))))))))))))&&&'''((()))++++++,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))&&&(((***---......---,,,---,,,+++*********+++,,,+++---///222666999;;;======@@@DDDFFFHHHJJJLLLNNNQQQTTTWWWZZZaaaiiijjjfffVVVPPPKKKIIIFFFBBBBBBFFFUUUkkkmmmfffcccggglllqqqvvv{{{uuuppphhh___VVVMMMEEE???444666;;;CCCLLLSSSUUUUUUXXX\\\XXXJJJ@@@@@@CCCDDDNNNOOOMMMFFF<<<666666999BBBDDDGGGKKKOOOUUU[[[```\\\\\\\\\YYYRRRJJJAAA<<<555555444222333<<>>AAAHHHQQQWWW]]]dddjjjnnntttzzz|||zzzttttttsssrrrpppoooooonnnmmmnnnnnnpppqqqrrrssstttooottt{{{~~~rrrYYYeeemmmnnnkkkyyyzzzfffddddddXXX^^^xxxyyyrrr\\\???111333555111000333555333555LLLuuueeeIIIEEEQQQXXXfffnnnbbbaaa]]]LLLJJJ;;;;;;;;;===>>>===???JJJVVVbbbppp}}}qqqqqqxxx{{{}}}zzz~~~vvv___VVVVVV\\\aaaaaaaaaccchhhkkkkkkjjjkkkiiihhhsssuuu[[[NNNLLLIIIZZZyyyppp[[[GGGBBBHHHTTThhh{{{???<<<999666666555444222......,,,+++***)))))))))(((((((((((()))***+++,,,.........---,,,+++***)))))))))))))))))))))))))))+++******)))))))))))))))***)))))))))+++,,,+++***++++++)))((('''''''''''')))************+++++++++''')))+++---------,,,+++......------,,,+++******+++,,,...111555999<<<>>>CCCDDDEEEEEEGGGIIINNNQQQTTTTTTUUUYYY___eeejjjlll^^^QQQEEEBBB@@@<<<;;;===JJJYYYooo|||ppphhh\\\```ffflllqqqvvvzzz~~~wwwlllaaaYYYOOODDD;;;777333...---444:::;;;>>>CCCIIIEEEBBBBBBFFFMMMSSSVVVSSSLLLCCC<<<999:::;;;<<>>CCCDDDEEEFFFGGGIIINNNQQQQQQRRRSSSWWW\\\ccchhhjjj^^^RRRGGGCCC???999666666999CCCPPP[[[```^^^[[[XXX```ccchhhmmmppptttxxx{{{ssseeeUUULLLEEE>>>888666111//////333333111444:::===???CCCJJJRRRXXXZZZ[[[FFFAAA;;;888999<<<@@@BBBKKKLLLNNNQQQTTTVVVXXXYYYWWWRRRJJJBBB:::555222000111///000222999GGG___ttt{{{qqqgggZZZOOOPPPVVVaaahhhpppuuuxxx}}}{{{rrriiiaaa]]]___bbb___\\\[[[___hhhgggVVVGGGIIISSSZZZQQQSSSYYY^^^\\\YYY]]]dddZZZSSSUUUggg|||zzzqqq```VVVTTTTTT^^^fffbbbYYYVVVPPPJJJCCC<<<666333222222111111111222444555<<<===???CCCJJJSSS\\\bbbmmmnnnqqqtttwwwyyyzzzzzzvvvtttpppnnnnnnmmmlllkkkmmmmmmmmmmmmnnnnnnnnnnnnmmmooorrrvvvzzzxxxpppzzzyyy}}}tttdddsssmmmZZZ[[[nnnzzzxxxiiiRRR>>>444333222111444555222444777999QQQwwwpppRRRKKKRRR\\\aaaUUU[[[fffSSSIII@@@===;;;???EEEHHHCCC===KKKTTTbbbqqq|||hhhlllwwwrrrxxx}}}uuu~~~xxxxxx{{{qqqsssxxxvvvrrroootttgggXXXSSSWWW[[[```ccccccdddfffiiijjjkkkkkkiiifffmmmhhhZZZOOOFFFMMM[[[qqqeeeUUUGGGAAAFFFUUUccc}}}???<<<888666555555333222......,,,+++***)))))))))(((((((((((()))***+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,+++***+++++++++***)))))))))+++,,,+++***((((((((((((((()))******)))))))))*********++++++((()))+++,,,------,,,+++///...,,,+++***++++++,,,)))***---111555999===???BBBDDDEEEFFFGGGJJJMMMQQQPPPQQQSSSVVV[[[bbbgggkkk___UUUJJJDDD???888444333333777<<<@@@EEEJJJPPPSSSaaadddiiilllnnnqqqtttvvvyyyrrr___III>>>:::666333222000111444666555444999@@@JJJNNNTTTZZZ\\\XXXQQQLLL<<<999666777<<>>NNN]]]lllfff^^^[[[eeexxx~~~sssiiibbb```fffmmmtttzzzzzzqqqlllgggdddbbbcccccc``````cccjjjvvvvvvdddRRRQQQYYY___WWWZZZ___bbbaaa]]]^^^bbb]]]ZZZ```ooo~~~~~~oooZZZMMMKKKOOO^^^hhhdddbbb]]]VVVNNNFFF===555000111111000000111333666777AAAAAABBBFFFNNNXXXbbbhhhssstttvvvxxxyyyzzzyyyyyywwwtttpppnnnmmmlllkkkjjjnnnnnnnnnnnnmmmmmmllllllkkklllnnnrrrxxx}}}|||~~~|||ssseeetttttt]]]___sss~~~vvveeeNNN===444222222222333555222333555333CCCbbbppppppcccHHHJJJXXX```XXXPPPiii]]]SSSDDD@@@======@@@@@@>>>;;;@@@FFFRRRcccuuuwwwyyyuuuoookkknnn|||zzz{{{~~~~~~}}}kkk{{{~~~uuuwwwuuummmlllrrr}}}~~~```YYYXXXYYY\\\___bbbddddddddddddggggggggggggfffiiivvvqqq^^^RRRIIIIIIOOOiiimmmgggTTTAAA???KKKWWWsss>>>;;;888666555444333222......,,,+++***)))))))))((((((((((((((()))*********+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,+++************+++***)))))))))+++,,,+++******)))((((((((((((((()))))))))))))))************((()))+++,,,,,,,,,,,,,,,///...,,,******+++,,,---((())),,,000555:::===@@@BBBCCCEEEGGGHHHJJJMMMPPPRRRSSSUUUXXX\\\ccciiinnnbbbYYYMMMDDD>>>999666444777888999;;;@@@GGGQQQWWW^^^```dddgggiiikkknnnpppttt~~~rrr\\\CCC777555222///...///222777>>>EEELLLTTTYYYdddeeedddbbb[[[PPPCCC:::;;;:::999===CCCJJJOOORRRWWWXXXYYYYYYYYYWWWUUUSSSIIIAAA777222444666666555666555777999777333555:::<<<;;;:::@@@OOOfff}}}yyypppkkkkkkpppzzz}}}uuuqqqooojjjhhhgggfffbbb___cccjjjlllxxx|||ooocccaaaccccccbbbdddhhhkkkjjjfffcccbbbfffdddiiivvv}}}iiiUUUJJJHHHLLL[[[gggdddccc\\\RRRJJJCCC===666222222111000000111444777999CCCBBBCCCGGGQQQ\\\ffflllwwwxxxzzz{{{||||||{{{zzzwwwtttqqqnnnmmmlllkkkiiilllmmmnnnnnnnnnmmmmmmllljjjkkkmmmqqqvvv{{{{{{~~~wwwlllyyy{{{aaaeeexxxtttaaaJJJ<<<555222222333///222111333666333<<>>??????===<<<<<<===???HHHWWWjjj{{{vvviiimmmzzzzzzpppddd___dddsssjjjiiiqqquuuttt^^^\\\___^^^^^^___bbbeeeeeecccaaaaaa```bbbeeegggiiipppxxx~~~fffYYYNNNHHHGGG]]]nnnvvvdddJJJ@@@FFFNNNcccwww>>>;;;888555555444333111......,,,+++***)))))))))(((((((((((((((((()))*********+++,,,------------++++++++++++++++++++++++++++++***)))))))))))))))***)))))))))+++,,,+++***,,,+++***((('''&&&&&&&&&(((((()))))))))*********))))))***+++,,,,,,,,,,,,...---,,,+++++++++,,,---((())),,,000555999===???AAACCCFFFGGGHHHJJJMMMOOOQQQSSSUUUXXX\\\bbbjjjpppiiiaaaSSSEEE;;;777555444444555888;;;???EEEMMMRRRWWWZZZ^^^aaadddfffjjjlllrrr|||}}}kkkVVV@@@666444222///---000111666BBBSSSccclllnnnkkkgggaaa[[[SSSKKKCCC>>>======???DDDLLLTTTYYY[[[[[[\\\]]]]]]ZZZVVVRRROOOBBB===777777:::===;;;999:::888999;;;999444222444...111555888???MMMbbbrrruuuvvvvvvvvvzzzvvvrrrqqqooommmiiihhhhhheee```^^^fffqqqooovvvwwwoookkknnnnnnjjjllllllkkkkkkllloooooonnnqqqlllnnnyyy~~~zzzhhhZZZTTTSSSRRR]]]iiiggg\\\TTTIIIAAA>>><<<999666444333222111222555888:::CCCBBBCCCIIISSS___iiimmmwwwyyy{{{~~~~~~}}}|||wwwuuuqqqooonnnmmmllljjjjjjlllmmmoooppppppooonnnlllmmmooorrrvvv{{{~~~xxxlllnnn|||uuu~~~ffflll|||sss^^^FFF;;;666333333555///333111333888555999IIIqqqzzziiiqqq}}}wwwmmmJJJDDDMMMSSS\\\WWWUUUlllsssTTTEEE???===@@@AAA===;;;===<<<<<>>;;;777555444444222111......,,,+++***)))))))))(((((((((''''''(((((()))***+++,,,,,,------------+++++++++++++++++++++++++++***))))))(((((())))))***)))))))))+++,,,+++***---,,,+++)))'''&&&%%%%%%((((((((()))))))))***************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())),,,000444888<<<>>>AAACCCFFFHHHIIIJJJMMMOOOPPPRRRUUUWWWZZZ```jjjqqqqqqjjj\\\KKK>>>999666333111444888<<>>======???BBBCCCAAA>>>GGG???888666555333555888555666777555333999KKK\\\ggguuu|||tttmmmkkkooosssrrrpppeeeeeefffeeeaaa___gggqqqsssvvvssslllmmmtttwwwrrrqqqnnniiigggmmmwww}}}}}}tttpppqqqyyy|||yyypppeeecccbbb^^^eeemmmjjjVVVMMMBBB===<<<===<<<:::555444222222444888<<<>>>DDDCCCDDDLLLXXXdddlllooowwwyyy|||~~~~~~|||wwwuuuqqqpppoooooonnnmmmjjjlllnnnqqqrrrrrrqqqpppnnnooorrrvvvyyy}}}~~~uuuhhhhhh}}}wwwqqq{{{www~~~vvvsss{{{iiiqqq~~~pppYYYBBB888666222222555333666222222888444444???ccckkkhhhuuuwwwqqqmmmrrrzzzmmmOOODDDGGGKKKTTTYYYZZZ^^^xxxgggLLLBBB===@@@AAA<<<:::===::::::===GGGWWWjjj{{{{{{vvvjjjdddjjj~~~qqqttt}}}yyyrrr|||cccZZZYYY]]]dddccccccccccccdddeeefffdddaaaaaaeeegggfffiiinnn{{{nnn___RRRIIIEEETTTgggnnnbbbOOOCCCBBBJJJ\\\nnn===:::777555444333222111......,,,+++***))))))))))))(((((('''''''''((((((++++++,,,---------,,,,,,************************,,,+++******))))))*********)))))))))+++,,,+++***,,,+++***((('''&&&&&&&&&(((((((((((()))))))))***************+++,,,------***+++---......---+++***)))***,,,000444888;;;===@@@CCCFFFHHHIIIJJJMMMOOOPPPSSSVVVWWWZZZaaakkkssstttrrrgggWWWKKKFFFAAA;;;999;;;>>>@@@CCCGGGLLLPPPSSSVVV[[[^^^```cccfffhhhjjjttthhhXXXFFF===888555333444222333333888GGG[[[eeeffffff```XXXRRRPPPPPPPPPQQQOOOPPPSSSYYY```eeeggggggdddeeefffeee```YYYRRRMMMDDDFFFIIILLLMMMMMMKKKJJJLLLAAA777444444444777;;;:::888888888555666BBBPPP\\\ttt}}}ssslllbbbdddgggmmmsssvvvuuussseeefffiiiiiiccc]]]___eeeiiiqqquuurrrttt{{{}}}xxxpppqqqpppqqqyyy|||nnnnnnqqqwwwzzzyyyzzz}}}yyylllgggfffccchhhllldddSSSLLLCCC@@@AAABBB>>>:::333222222333666;;;AAADDDFFFEEEHHHQQQ___jjjqqqrrrwwwyyy|||~~~|||zzzwwwuuurrrqqqqqqqqqqqqpppmmmnnnqqqssssssrrrpppooommmpppuuuzzz~~~}}}|||sssvvvzzz~~~lllmmmrrrttt}}}wwwmmmooo~~~{{{vvvhhhttt}}}lllSSS<<<555444000000444444555///...555333111999QQQrrruuueeeoooxxxooooooxxx{{{yyytttyyyvvv```MMMEEEEEEMMMWWWccc```ggg___NNNAAAAAAAAA<<<;;;>>>:::999;;;@@@KKK\\\nnnzzzwwwrrrtttxxxtttlllzzzxxx{{{yyyvvvkkk```^^^\\\bbbcccddddddaaa___```eeeiiigggdddcccdddddddddiiiooouuuxxxeeeWWWMMMFFFGGGVVVjjjkkkWWWGGGCCCCCCPPP^^^rrr===:::777555444333222111......,,,+++***))))))))))))(((((('''''''''((((((,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))---,,,++++++******++++++***)))))))))+++,,,+++*********)))((((((((((((((((((((((((((())))))))))))************+++,,,---...)))+++---//////---+++******+++---000333777:::<<<@@@CCCFFFHHHIIIKKKMMMNNNSSSVVVYYYZZZ\\\cccnnnvvvsssuuuooocccYYYTTTNNNHHHBBBBBBBBBCCCEEEJJJQQQVVVVVVYYY]]]```aaacccfffhhhfffppp~~~ssscccPPPCCC:::555444666444777666666@@@RRR^^^aaa```]]]YYYWWWXXX[[[\\\]]]]]]^^^```cccgggiiiiiihhhfffhhhiiigggccc[[[SSSNNNNNNQQQUUUWWWWWWWWWVVVWWWDDD<<<777999===???AAACCCBBB??????BBB@@@===@@@HHHYYYvvv{{{mmmbbb[[[[[[]]][[[cccnnnuuuwwwsssooolllhhhiiimmmmmmeeeZZZVVVWWWXXXjjjyyy~~~yyymmmttt|||qqqgggkkkqqqvvvuuusssyyy}}}lllcccbbbaaaffffff[[[TTTNNNGGGFFFGGGEEE???888111111111333888>>>EEEIIIHHHHHHLLLVVVdddoootttuuuxxxzzz}}}}}}zzzxxxwwwuuurrrqqqrrrsssrrrqqqoooqqqsssttttttrrrooonnnlllpppvvv|||zzzzzzqqq{{{yyynnnvvvpppyyyiiiyyywwwlllrrrrrrjjjvvv~~~qqqfffttt}}}iiiPPP999333222......222000111+++***333333111888BBB```iiikkkssshhhqqq~~~sssYYYGGGAAALLLUUUjjjhhh```pppZZZGGGCCCCCC>>>===AAA<<<<<<;;;<<>>GGGQQQeee~~~AAA<<<666444666666333///...---+++***))))))((((((((((((((((((((()))******++++++,,,,,,,,,++++++***++++++************+++++++++++++++************)))((((((((((((((()))******************))))))))))))(((((((((((())))))))))))(((((()))***,,,---......+++,,,---...---+++)))'''+++---///333777:::===>>>BBBCCCFFFHHHIIIKKKOOOQQQVVVUUUWWWZZZ\\\```iiisssttttttqqqlllfff```]]]\\\UUUTTTRRRQQQSSSWWW[[[^^^ffffffggghhhiiihhheeeccccccbbbkkk~~~wwweeeSSSDDD<<<888666777888:::???GGGOOOWWW\\\gggfffdddaaa```bbbfffiiiiiikkkmmmooopppqqqppppppooommmjjjhhhfffccc___\\\YYY]]]^^^___dddhhhcccYYYIII???<<>>777111555777777:::BBBIIIJJJKKKIIIOOO]]]iiiooosssyyy~~~}}}{{{zzzxxxwwwwwwxxxwwwuuusssrrrrrrrrrrrrrrrssstttuuutttrrrooonnnmmmppptttzzz~~~ooo{{{uuuzzz}}}kkkmmmwwwfffrrr}}}kkkkkkeee___hhhxxx~~~yyybbbGGG777444///...111...000111111111111222222222777NNNqqq}}}vvvwwwqqqVVVCCCDDDPPPqqqvvvmmmqqqhhhEEEBBBFFF@@@===BBB===::::::;;;===DDDRRR___ppp}}}~~~{{{|||yyyqqqjjjaaa^^^bbbwwweee]]]]]][[[\\\```___^^^]]]___ccceeedddcccfffggggggeeecccccceeehhhiii|||nnn]]]VVVKKKGGGFFFQQQdddlll[[[CCCAAAEEEKKKWWWmmm@@@<<<666555666666333///...---,,,***))))))((((((((((((((((((((()))******+++++++++,,,,,,++++++*********))))))))))))******+++++++++************)))((((((((((((((()))******************))))))))))))(((((((((((())))))))))))))))))***++++++,,,------,,,---.........,,,***)))***,,,...222666:::===>>>AAACCCEEEFFFHHHKKKNNNQQQVVVUUUWWWZZZ\\\```iiirrrzzz{{{zzzwwwrrrmmmkkkkkkaaaaaaaaabbbccceeehhhiiikkkkkkkkkjjjiiigggcccaaaWWWXXXbbbvvvyyyeeeSSSGGGCCCCCCCCCBBBBBBDDDKKKSSS\\\bbbhhhiiiiiihhhhhhjjjnnnqqqrrrssstttuuuvvvvvvuuuuuuqqqooollljjjiiigggdddaaaccceeefffhhhmmmoooeeeYYYOOOGGGFFFNNNSSSRRRUUU]]]dddkkkpppkkk[[[JJJ???:::888@@@JJJOOOMMMHHHDDDCCCFFFFFFIIILLLLLLHHHGGGKKK```ooo{{{|||{{{|||xxxrrrqqqlllfffaaa]]][[[ZZZYYY\\\eeennnttt{{{{{{sssqqqooommmiiiccc\\\VVVTTTXXX___hhhlllhhh]]]TTTEEEDDDFFFKKKQQQZZZjjjxxxuuurrrkkk___QQQDDD;;;666222666777777<<>>^^^}}}vvvfffVVVUUUlllrrrmmmnnnyyyZZZJJJGGGEEEBBBAAA>>>;;;:::;;;;;;???JJJVVVggguuuyyymmm```ddd|||~~~xxxaaa[[[]]]\\\^^^bbbbbb``````bbbeeeggggggfffcccbbbaaacccfffiiikkkkkkeeeuuu~~~fffYYYKKKGGGDDDLLL]]]hhhbbbTTTEEEBBBDDDOOOcccwww@@@<<<777555555555222000...---,,,+++))))))))))))((((((((((((((()))*********++++++,,,,,,+++++++++))))))(((((((((((())))))+++++++++************)))((((((((((((((()))******************))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,---...//////...---+++***)))***---111555999===???BBBCCCEEEFFFGGGJJJNNNRRRVVVUUUWWW[[[]]]```iiirrrzzz||||||{{{xxxuuuttttttppppppqqqqqqpppooonnnnnnqqqqqqqqqooolllgggccc```XXXXXX```ppp{{{gggYYYUUUUUUXXXVVVSSSRRRUUU[[[ccchhhmmmoooqqqssstttvvvyyy{{{{{{{{{{{{{{{zzzyyyxxxxxxtttqqqooonnnnnnmmmlllkkklllnnnqqquuuxxxuuuhhh[[[WWWTTTWWW^^^```___ccckkkuuu~~~{{{eeeMMM===777666999<<<<<<::::::<<>>HHHOOOQQQLLLMMMUUUbbbnnnuuu{{{||||||{{{{{{{{{zzzzzzzzzwwwvvvtttrrrqqqqqqqqqrrrppppppqqqrrrtttuuuvvvvvvqqqrrrtttxxx|||ssshhhrrr{{{lllsss\\\VVVhhh|||{{{nnnWWW???333333000000444222000000000111111111222222333333LLL{{{lllWWW\\\bbbddddddfffxxxYYYJJJJJJHHHBBB???<<<;;;;;;::::::AAAJJJXXXgggyyypppaaasss||||||uuubbb]]]^^^\\\\\\___bbbaaa```bbbeeegggggggggccc```]]]```fffjjjkkkjjjeeerrruuu___PPPKKKEEEFFFQQQ___eeecccOOOCCC===EEETTTdddwww???<<<888555555444222000...---,,,+++***)))))))))((((((((((((((())))))*********+++,,,,,,,,,++++++******))))))))))))******+++++++++*********))))))((((((((((((((())))))***************)))))))))((((((((((((((())))))))))))***************+++++++++------......---,,,++++++((()))+++///333888<<<>>>CCCDDDFFFGGGIIILLLPPPSSSWWWVVVYYY]]]___aaajjjsssyyy{{{}}}}}}zzzxxxwwwwwwxxxwwwuuussspppmmmjjjiiippppppooommmhhhddd```___bbb______gggtttzzzmmmfffdddkkkhhheeeccccccfffjjjmmmssswww{{{~~~}}}|||zzzyyyxxxvvvtttrrrrrrtttuuuuuutttpppvvv~~~xxxkkkaaa^^^```gggooonnnjjjkkkppprrrtttqqqeeeSSSBBB999666444444555555777<<>>@@@AAA>>>:::888<<<@@@???<<<777555555;;;;;;>>>BBBBBB@@@CCCGGGNNNRRRTTTLLL???555333555444666777999AAALLLSSSTTTNNNQQQYYYdddooovvv{{{~~~}}}||||||{{{zzzyyyyyyxxxvvvuuusssqqqqqqqqqqqqrrrsssrrrrrrqqqrrrrrrssstttssssssuuuwww{{{xxxwwwxxx}}}aaaZZZjjj|||yyykkkQQQ;;;111333//////333111000000000000111111111111555222???bbb[[[MMMMMMSSSVVVRRReeeoooQQQKKKIIIBBB???===<<<<<<:::888;;;AAAIIIXXXlll~~~ttttttzzz}}}}}}|||wwwhhhbbb```\\\YYYYYY```______```bbbdddeeeffffffcccaaaaaabbbeeefffgggkkkrrrhhhXXXRRRHHHBBBFFFRRR^^^eee[[[HHH<<<@@@HHHRRRfff}}}???<<<999666444333222111///...,,,+++******))))))((((((((((((((())))))***)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))((((((((((((((())))))***************)))))))))((((((((((((((())))))))))))************************,,,,,,,,,,,,,,,++++++***'''(((***---111666:::===DDDFFFIIIKKKLLLNNNQQQTTTXXXWWWZZZ___aaaccckkkttt~~~|||zzzzzzzzzwwwsssooollliiihhhhhhiiijjjiiifffaaa^^^]]]^^^ccc___[[[]]]iii|||tttkkkooonnnnnnooopppqqqrrrssszzz~~~}}}|||{{{zzzyyyxxxwwwxxx{{{}}}}}}|||xxxyyymmmhhhdddkkkttt{{{xxxoooiiihhh^^^YYYPPPFFF===777555444222333555777;;;@@@GGGKKKOOOHHHBBB???>>>@@@IIIRRReeewww}}}yyyxxxuuuxxxwwweeemmmllljjjfff```ZZZXXXWWWBBBAAA???>>><<<;;;:::999<<<===;;;777333333888===999:::===BBB@@@:::777888333666888888555222222222333666888;;;EEEPPPVVVVVVPPPVVV^^^fffnnnuuuyyyzzz~~~~~~|||zzzxxxwwwuuuuuutttsssrrrqqqppppppqqqqqqrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvxxx{{{|||kkkdddooozzzuuuiiiMMM888111333///...111/////////000000000111111111000333777EEEeeerrr|||jjjQQQEEEFFFJJJFFFUUUoooaaaNNNGGGBBB@@@===<<<>>><<<999:::>>>AAANNNbbbvvv~~~|||{{{{{{~~~|||yyykkkpppzzz~~~zzzqqqgggcccaaa]]][[[ZZZ____________```bbbdddfffgggiiiiiieeeaaa```eeejjjmmmooo|||vvv```XXXLLLCCCBBBIIIUUU___cccQQQCCCBBBCCCFFFXXXnnn>>><<<999666444333222222///...---+++************((((((((((((((()))******)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************)))((((((((((((((()))******************))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++(((((()))+++///444888;;;DDDGGGKKKNNNOOOQQQRRRTTTWWWWWW[[[___aaadddkkkttt}}}zzzyyyxxxvvvrrrnnnllljjjjjjjjjfffgggfffaaa]]]\\\^^^bbb^^^]]][[[]]]llltttnnnppprrruuuwwwyyyyyyyyy~~~~~~~~~}}}|||}}}~~~tttrrrmmmsss|||zzznnnbbbZZZJJJDDD===888777777666444???@@@BBBDDDFFFIIIJJJKKKCCC@@@>>>AAACCCDDDJJJPPPlll~~~}}}~~~{{{kkkgggbbb___]]]YYYQQQJJJGGG>>>BBBEEECCC===999888999<<<===<<<999666555999<<>>HHHSSSWWWUUUQQQYYYaaagggmmmtttxxxxxx~~~}}}{{{yyywwwuuusssrrrsssrrrqqqpppppppppqqqqqqoooooopppqqqssstttuuuuuuuuuuuuwwwyyy{{{~~~}}}mmmsss~~~~~~oookkktttyyypppdddGGG555000333///---000.../////////000000000111111...666777888QQQ~~~yyy{{{~~~ggg]]]ddd}}}hhhNNNEEEGGGBBBLLLXXX~~~zzz[[[IIIBBBAAA>>>===???>>>::::::===???HHHXXXlll{{{{{{vvvzzzzzzzzz~~~}}}sss```mmmgggdddaaa```````````````___````````````bbbeeehhhfffjjjlllgggbbbaaaiiiqqqjjjhhhrrrlll```QQQHHHDDDFFFNNNVVVaaaVVVLLLFFFBBBAAAMMM\\\===<<<:::777444222222222///...---,,,+++*********((((((((((((((()))******))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++************)))((((((((((((((()))******************))))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,,,,,,,+++++++++,,,,,,,,,)))))))))***---222666999AAAFFFLLLPPPQQQQQQQQQQQQUUUVVVYYY^^^```bbbiiirrr}}}{{{yyyxxxxxxvvvsssppplllhhhfffddd______\\\WWWRRRRRRXXX]]]WWW[[[]]]bbbrrrxxxyyyzzz{{{|||}}}}}}~~~}}}~~~xxx{{{~~~wwwiiiYYYMMM===;;;999888999;;;>>>@@@GGGGGGHHHIIIIIIGGGEEECCC===>>>CCCGGGGGGHHHOOOXXXrrr{{{ooo]]]UUUPPPSSSTTTMMMEEEBBBDDDGGGHHHDDD===888888;;;999:::;;;;;;::::::;;;<<>>:::999;;;===AAAMMM^^^nnn}}}}}}zzzzzzyyyssshhh```kkk{{{mmmccccccaaa___^^^_________^^^______^^^^^^```dddhhhdddffffffccc```aaahhhnnnlllgggjjjnnnZZZOOOIIIFFFHHHLLLWWWVVVRRRJJJBBBAAAFFFLLL===<<<:::777333222222333///...---,,,+++*********((((((((((((((()))******((()))***+++,,,---------++++++************+++++++++++++++************)))((((((((((((((()))******************))))))))))))(((((((((((())))))))))))&&&'''((()))***+++,,,,,,------,,,,,,,,,------...***))))))***---111555777@@@EEELLLQQQRRRQQQPPPOOOTTTTTTXXX]]]___aaahhhppp~~~~~~|||{{{xxxwwwuuuqqqjjjccc\\\YYYRRRQQQNNNGGGAAABBBIIIOOOPPPWWW\\\aaaooo~~~~~~~~~{{{~~~xxxvvv~~~{{{ssseeeTTTFFF888999999888888>>>GGGOOORRRRRRRRRRRRQQQNNNJJJGGG===AAAGGGHHHDDDDDDPPP___tttzzzoooVVVKKKFFFLLLQQQMMMFFFCCCJJJIIIFFFAAA;;;999;;;>>><<<<<<;;;<<>>===999777999999:::CCCSSScccssszzzvvvxxxzzz{{{kkk___nnnuuuzzz|||zzzdddjjjkkkhhhccc^^^\\\ZZZXXX[[[\\\]]]\\\ZZZ\\\aaafffcccbbb___]]]\\\^^^bbbeeerrriiigggvvv|||bbbTTTMMMFFFBBBCCCNNNTTTUUULLLCCCAAABBBBBB@@@===999777666555333111.........---,,,+++***)))))))))))))))))))))))))))++++++******************)))))))))))))))))))))))),,,+++***)))))))))++++++,,,***(((&&&&&&''')))***---,,,,,,+++*********++++++***(((((())))))(((&&&'''((()))******++++++***,,,------......------,,,*********+++---000444666???GGGOOORRRQQQOOOPPPRRRVVVXXXZZZ\\\___bbbgggjjjwww~~~~~~}}}xxxsssmmmhhh___RRRIIIFFFBBB<<<888888999888999===GGGRRR]]]```cccqqq}}}}}}}}}|||uuuxxxvvviiiXXXIII@@@:::888888===GGGQQQXXXZZZZZZRRRKKKLLLPPPPPPHHH???DDDAAADDDIIIGGGEEEOOO___zzz}}}mmmcccUUUOOOHHHEEEJJJNNNLLLGGGNNNIIIDDDAAA@@@???===;;;@@@AAAAAAAAA@@@???======888555333333444333555777888333222555666333222333333444;;;GGGQQQVVVWWWWWWZZZ___gggmmmqqquuuxxxzzzvvvuuuuuuttttttttttttuuurrrqqqooonnnmmmnnnooopppvvvxxxzzzyyywwwuuuvvvxxxyyyzzz{{{}}}kkkkkknnnooooooppptttxxxzzz~~~yyypppyyyxxxooolllggg______mmmxxxqqq\\\KKK444333222111000000000000////////////////////////222000111222111???eee}}}aaaZZZkkk~~~~~~{{{vvvvvvtttooouuu~~~~~~hhhJJJ@@@GGGJJJLLL[[[zzzqqqLLLFFFDDD@@@>>>???AAA>>>999999<<<@@@DDDMMM^^^uuu|||yyyxxxyyyyyy|||sssjjjuuu~~~yyy{{{wwwlll[[[^^^jjjjjj^^^[[[bbb```TTT[[[VVVSSSSSSXXX[[[[[[YYY\\\\\\]]]]]]___aaabbbccccccfffhhhnnnppp___TTTKKKGGGGGGCCCJJJPPPQQQKKKDDD@@@??????<<<999666555444222111.........---,,,+++***)))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***))))))***++++++,,,***(((&&&&&&''')))***,,,+++******)))))))))***))))))))))))))))))))))))'''((()))***++++++++++++,,,,,,------------,,,,,,*********+++---000333555===EEEMMMRRRRRRRRRSSSUUUUUUWWWYYY[[[]]]aaaeeeiiirrr|||yyyqqqhhh]]]OOOAAA:::::::::555222333333111333666888BBBPPP___mmm~~~|||{{{zzzzzz|||wwwooozzzttteeeWWWLLLDDD???<<>>:::777555555555666666888888444222555666333222333555777@@@MMMWWWYYYXXXXXX^^^cccjjjppptttvvvxxxyyyvvvuuuuuutttsssssssssssssssrrrpppooonnnooopppqqqtttvvvxxxwwwtttrrrssstttwwwxxxzzz|||~~~}}}yyyxxxxxxxxxuuugggkkk~~~ssshhhyyytttkkk```ZZZ]]]kkktttlllVVVDDD444333222111000000000000////////////////////////000///111333222:::WWWuuuhhhdddzzz}}}{{{kkkSSSEEEGGGLLLSSSbbb}}}~~~bbbJJJDDD???>>>@@@@@@>>><<<777:::<<<>>>CCCQQQeeessszzzvvvvvvvvvzzz}}}ttt{{{sssppptttuuu{{{vvvtttaaa[[[___^^^^^^^^^\\\[[[___eee___[[[VVVVVVYYYZZZYYYWWW[[[[[[ZZZZZZ[[[^^^aaabbbaaabbbdddiiivvviii[[[OOOHHHFFFAAADDDHHHKKKKKKIIIEEEBBB>>>;;;888555444333222000.........---,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******)))******+++++++++***((('''&&&''')))************)))))))))))))))&&&)))++++++)))((()))+++'''((()))***++++++++++++++++++,,,,,,,,,,,,++++++************,,,///222444;;;BBBKKKRRRTTTUUUVVVXXXUUUVVVYYY[[[]]]```dddhhhoooyyywwwlll\\\MMM>>>222///222222...---//////---...111111777GGG___yyy|||yyyuuuqqqlllhhhhhhppp~~~|||eeejjj{{{hhhYYYPPPLLLJJJIIIEEELLLWWW___cccbbb```^^^^^^bbbccc\\\OOOFFFDDDFFFJJJFFFGGGIIIIIILLL[[[lllxxxnnnddd^^^\\\RRRIIILLLVVVZZZUUUNNNRRRSSSRRRNNNIIIHHHMMMRRRMMMJJJHHHJJJLLLKKKEEE???<<<:::888777999:::;;;:::999444333555555333222333777;;;GGGWWW___]]]YYYXXXbbbhhhooouuuwwwxxxwwwwwwvvvuuutttsssrrrrrrrrrrrrtttsssqqqpppppppppqqqrrrssstttuuutttrrrppppppqqqtttvvvyyy|||~~~~~~~~~~~~rrreeehhhppp}}}sssooo}}}kkk^^^\\\aaaooovvvjjjSSSAAA333222111111000000000000////////////////////////...---000333222444DDDVVV~~~gggllljjjQQQLLLQQQLLLIII^^^[[[KKK???>>>@@@===<<>>555000///111///---...000000---///333444666@@@VVVttt{{{tttnnnhhhaaaZZZUUUQQQWWWcccwwweee]]]mmmtttkkk___YYYXXXYYYYYYYYYTTT[[[dddhhhgggccc```^^^iiilllkkk```RRRIIIIIIMMMJJJHHHFFFGGGGGGNNN___pppyyyrrrnnnhhhdddaaadddWWWNNNSSS^^^```YYYQQQSSSXXXZZZVVVPPPPPPYYYcccWWWQQQKKKKKKMMMMMMGGG@@@>>>===:::999<<>>>>><<<;;;???<<<<<<;;;888666;;;CCCJJJXXXqqq}}}rrrpppwwwwwwpppvvvyyy|||yyyfff]]]]]]fffxxx~~~yyyzzz}}}oooYYYQQQXXXPPPXXXuuuooo[[[\\\VVVTTTSSSTTTVVVXXXXXXWWWUUUVVVXXXZZZ[[[\\\\\\\\\\\\YYY]]]dddfffmmmnnn[[[PPPKKKGGGDDDAAAAAAEEEFFFEEECCC===:::777555444333222111000///---,,,+++*********(((((((((((((((((((((((())))))*********+++++++++************************))))))******++++++++++++******)))((('''(((((()))******+++,,,,,,++++++***(((---000///***&&&'''***((()))***++++++,,,,,,+++***++++++,,,,,,++++++***,,,+++******+++...000222;;;@@@IIIPPPUUUWWWXXXXXXWWWYYY[[[\\\^^^aaaeeehhhoooxxxvvvjjjUUU>>>333222222111000///...000222222///222777999777888DDD\\\||||||rrrggg]]]UUUOOOKKKEEECCCHHH\\\zzzmmmZZZ]]]hhhooopppbbb]]]VVVTTTVVVZZZ]]]^^^aaaeeeiiiiiigggeeegggiiivvvrrrjjj```WWWRRRRRRTTTNNNKKKIIIGGGGGGPPPcccsss~~~yyymmmjjjkkkiiihhhiiilll^^^UUU[[[eeeddd[[[TTTXXX___ccc^^^UUUTTT^^^hhh___WWWNNNKKKLLLMMMIIIDDDBBBAAA===:::???HHHJJJGGG<<<666333555555222222444777;;;KKK___fff___[[[]]]fffkkksssxxxyyyxxxvvvvvvsssrrrqqqpppoooooooooooossssssssssssssssssttttttvvvvvvvvvvvvwwwvvvuuuttttttvvvzzz}}}}}}||||||zzz{{{}}}}}}|||\\\___hhhsssppp^^^FFF666111111000000///000000000////////////////////////222//////111222222444777JJJsssvvvdddZZZLLLAAA@@@DDDRRRooosssQQQAAA>>>;;;;;;===<<<===<<<999777888===AAAEEERRR___dddhhhttttttnnnnnnuuutttrrr}}}www}}}zzznnnnnnrrr{{{yyy|||mmm]]]VVVVVVUUUUUU]]]lllwwwtttggg______UUUTTTTTTUUUVVVWWWXXXWWWSSSVVV[[[___```___\\\ZZZ^^^[[[^^^dddbbbddd}}}jjjYYYQQQIIIGGGDDDAAAAAABBBEEEGGG===:::777555555444333222000///---+++*********+++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************((()))***+++++++++++++++***))))))((((((((((((((()))***+++------,,,++++++))),,,//////,,,)))((()))((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++******+++---///000999>>>FFFOOOUUUXXXXXXXXXXXXZZZ\\\]]]^^^aaaeeehhhiiirrr|||~~~rrr\\\HHH444...000111...---///...000333111000444;;;AAA===999:::IIIgggvvvhhh[[[RRRNNNMMMHHH???;;;IIIfffwww```WWW[[[___```]]]XXXQQQLLLLLLPPPWWW\\\iiijjjjjjjjjllloootttxxx{{{rrrfff___^^^^^^\\\ZZZSSSRRRNNNIIIIIISSSfffuuu{{{{{{ooohhhkkknnnmmmnnnrrrqqqbbb[[[bbbjjjfff]]]XXX___fffjjjdddYYYUUU\\\fffaaaZZZRRRNNNOOOOOONNNKKKIIIHHHAAA;;;AAALLLPPPKKK===777444555555222222444666888HHH\\\ddd^^^]]]cccjjjnnntttxxxxxxvvvttttttqqqpppoooooonnnnnnoooooossssssssssssttttttttttttwwwvvvvvvwwwyyyzzzxxxwwwvvvxxx{{{}}}~~~~~~~~~vvvqqqnnnsssyyy```dddmmmtttmmmXXXAAA444111000000//////000000000////////////////////////333000///000222444555555;;;YYYsssttt]]]ZZZHHH@@@DDDBBB@@@TTTqqq}}}bbbLLLAAA===<<<<<<:::;;;;;;:::888888999;;;@@@DDDIIINNNUUUaaaoooxxx|||rrrooollljjjnnnrrryyynnniii}}}zzz~~~yyywww___SSSXXXYYYSSSRRRYYY______```bbbaaa^^^ZZZZZZYYYYYYXXXWWWWWWVVVSSSWWW]]]aaacccaaa]]]ZZZ```^^^___```]]]___ooo}}}cccTTTKKKIIIFFFBBBAAACCCGGGJJJ===;;;888666555555444333000///---+++******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************'''(((***+++,,,,,,++++++***)))))))))((((((((((((((()))+++,,,,,,,,,+++***(((***,,,......---,,,+++))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++******,,,...000555:::CCCMMMUUUYYYZZZZZZXXXYYY[[[\\\]]]```dddgggfffnnnxxxwwwhhhHHH<<<111/////////...///000000111333111111666???JJJFFF???:::@@@VVVvvvzzznnn___TTTQQQSSSRRRHHH>>>AAATTTnnn~~~jjj]]][[[\\\ZZZ\\\[[[WWWRRROOORRR[[[bbbmmmlllllloootttyyy|||~~~uuulllccc```dddfffbbb]]]UUUUUUQQQJJJIIITTTfffsss}}}{{{ssspppooohhhgggpppuuussssssyyyqqqddd___hhhmmmggg```^^^___fffkkkfff\\\XXX]]]ddd\\\ZZZWWWVVVVVVVVVUUUTTTSSSOOOEEE;;;@@@NNNQQQLLL>>>888444444444222222555666666DDDYYYaaa\\\```kkkqqqtttxxxyyywwwtttrrrqqqnnnnnnnnnmmmnnnnnnoooppprrrrrrssssssttttttttttttuuuttttttvvvyyy{{{yyywwwwwwxxxzzz|||}}}~~~~~~~~~uuunnnhhhiiiuuutttfffjjjqqqtttiiiSSS>>>444000000////////////000000////////////////////////000000//////111333444333666CCCaaaqqqzzziiidddWWWOOOLLLDDD<<>>===:::;;;<<<<<<;;;999888888======@@@DDDIIIQQQZZZbbbqqqzzznnnfffiiijjjjjjooo{{{{{{aaa___hhh}}}~~~qqq}}}yyykkkYYYTTTXXXXXXRRRPPPTTTYYY^^^bbbddd```[[[ZZZ[[[[[[ZZZYYYXXXWWWWWWVVVYYY]]]```aaaaaa___]]]^^^___^^^]]]\\\```hhhoooyyybbbTTTNNNGGGCCCCCCEEEEEEEEE>>>;;;888666666666555444111///---+++******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************'''(((***+++,,,,,,++++++))))))))))))((((((((((((&&&(((***+++,,,+++***)))&&&''')))---000111///,,,))))))***+++,,,,,,,,,,,,,,,------......------,,,---,,,+++******,,,...///222777@@@KKKUUUZZZ\\\\\\WWWXXXZZZ[[[\\\___cccfffhhhooowwwooo^^^999444222222000///111666222222333444222222999BBBNNNJJJBBB::::::HHH___rrrvvvqqqppp{{{~~~|||rrrbbbVVVTTTVVVYYYPPPEEE@@@III^^^wwwqqqeeebbb^^^YYYYYY^^^bbbaaa^^^```gggnnnnnnmmmnnnsssyyy}}}|||zzznnngggaaabbbgggiiiddd^^^UUUUUUQQQIIIGGGRRRcccpppvvvzzznnnkkkooosssiiidddiiiuuuzzzvvvvvv|||ooodddaaakkkooohhhbbbbbb[[[bbbiiifff___\\\```gggXXXYYY[[[]]]]]]]]][[[[[[YYYUUUHHH<<<@@@MMMQQQKKK???888444444444222222555777555BBBVVV___\\\cccqqqwwwyyy{{{zzzvvvrrrpppooommmmmmlllmmmmmmnnnooopppqqqqqqrrrssstttttttttssssssrrrrrrtttxxxzzzyyywwwxxxxxxyyyzzz{{{}}}~~~~~~vvvllljjjtttzzz{{{wwwdddhhhnnnooobbbKKK888///000000////////////000111////////////////////////---/////////000222222111555777KKKqqqbbbqqqtttmmmbbbTTTGGG@@@@@@CCCWWWrrr}}}fffKKKAAA@@@>>>;;;===>>>???===;;;999888444555999<<<>>>AAAHHHOOO^^^mmmuuulllgggeeeccchhhmmmvvvyyy]]]IIIZZZlllyyy~~~uuu{{{oooqqqaaaYYYXXXWWWTTTRRR[[[TTTSSSZZZ______^^^^^^TTTVVVXXXYYYXXXXXXYYYZZZYYYZZZ\\\]]]______``````[[[^^^]]]ZZZ]]]eeeiiihhhyyy___TTTHHHCCCFFFFFFBBB===<<<;;;:::888666555333333000///...+++***(((''''''))))))))))))))))))))))))(((((()))***************+++***))))))******)))(((***+++,,,---...---,,,,,,))))))))))))(((((((((((()))******+++++++++******(((***---///000000...---///...---+++***))))))(((//////.........---------,,,++++++******++++++,,,///555???IIIRRRXXX[[[\\\[[[[[[[[[]]]```bbbddddddjjjkkkooowww}}}uuu[[[CCC666222......000333444444:::777444444666999;;;<<>>LLLZZZooolll```\\\ccciiixxx|||dddUUUSSSZZZ\\\VVVIIIDDDQQQhhhwww~~~yyynnnaaa^^^aaaaaaccceeeggghhhkkkoooqqqttt~~~ssshhhaaabbbbbbbbbdddgggccc]]]XXXXXXQQQEEEBBBLLLZZZaaalllooonnnjjjkkkpppooojjjbbb___bbbppp}}}iii___kkksssmmmhhhmmmfffeeeeeeddd___[[[```hhh^^^ZZZ[[[cccgggccc``````fffRRRGGGCCC>>>AAAHHHFFF;;;;;;999666444222333444:::;;;EEETTT```eeekkkrrrwww{{{~~~|||wwwrrrooonnniiijjjlllmmmmmmlllkkkiiimmmmmmnnnooopppqqqrrrsssssssssrrrtttvvvyyyyyyyyyzzzyyywwwwwwyyy|||uuuzzz~~~wwwrrr```iiisssppplllfffkkkoooiiiXXXCCC555000000000000000000000000000....../////////...,,,+++/////////000111111222222333999>>>SSS{{{fff]]]WWWdddvvvxxxttt\\\EEE>>>BBB===VVVwwwlllJJJ>>>EEE??????@@@???>>><<<;;;:::777666666777999<<<@@@BBBPPPYYYhhhyyyuuunnnhhhccceeejjjdddpppwwwwwwQQQJJJGGGaaa{{{}}}zzzwwwzzzvvvyyyjjjXXXVVVWWWTTTRRRUUUWWWVVVUUUUUUXXX[[[___bbb[[[YYYWWWWWWYYYZZZ[[[ZZZZZZ\\\^^^___]]]\\\\\\]]]___aaabbbaaa```bbbhhhlll{{{uuubbbOOOIIIGGGDDDBBBCCC<<<;;;:::888666555333333000///---+++***(((((('''))))))))))))))))))))))))(((((()))************)))***)))(((((())))))((('''***+++,,,---------,,,,,,************))))))))))))))))))***++++++++++++***)))***,,,.........---,,,,,,,,,++++++***+++++++++//////.........---------,,,++++++******++++++,,,...444===GGGQQQWWW[[[]]]\\\\\\]]]___bbbdddfffggghhhjjjlllmmmkkk```III555000222222//////555AAAKKKGGGCCC===888777888888888EEEHHHGGG@@@999>>>OOO]]]ttt}}}iii]]]]]]```nnn}}}}}}nnnbbb``````aaaZZZMMMHHHSSShhhvvv|||rrrgggeeeiiiffffffeeefffiiiooowww}}}vvvlllccc___bbbcccdddiiimmmmmmhhhbbb___SSSDDD???HHHVVV^^^ffflllnnnkkklllrrrrrrmmmaaa___dddsssnnnbbbjjjqqqmmmjjjooommmhhheeedddaaa]]]^^^bbb^^^\\\___hhhjjjddd\\\YYYXXXMMMKKKLLLDDDCCCHHHFFF;;;:::888555444555888;;;===???HHHWWWccciiipppwww|||}}}~~~|||vvvqqqooonnnkkklllnnnoooooonnnmmmllliiijjjkkklllmmmnnnnnnooopppooooooqqqsssuuuvvvvvvxxxxxxxxxxxxzzz}}}}}}vvvuuuvvv~~~}}}pppfff|||xxxjjjffffffbbbaaadddjjjmmmfffSSS???333///////////////////////////....../////////...,,,,,,/////////000111111222222111666888HHHkkkdddMMM\\\|||bbbHHH<<>>AAAHHHTTTaaappp{{{pppfffbbb___^^^cccjjjkkkxxx{{{~~~yyy[[[BBBGGGccc{{{xxxoooqqqxxxwwwcccSSSSSSUUUSSSSSSVVVWWWVVVVVVVVVWWWZZZ\\\]]]]]][[[YYYXXXZZZ[[[[[[[[[YYY[[[^^^___^^^]]]^^^______```bbbaaa```bbbggglllooo|||aaaTTTOOOJJJFFFDDD;;;;;;999888666555333333000///---+++***((((((((())))))))))))))))))))))))'''((())))))******)))))))))))))))(((((((((''''''***++++++,,,---,,,,,,,,,++++++++++++************))))))******++++++++++++++++++++++++++++++++++++)))))))))***+++,,,.....................---------,,,++++++******++++++,,,---222:::DDDNNNVVV\\\___]]]]]]___aaacccfffhhhiiifffiiiiiibbbWWWJJJ:::---,,,333777222---555KKK___ccc]]]TTTJJJDDDAAAAAABBBKKKPPPPPPHHH???AAAOOO]]]pppuuueee___]]]eeewwwzzzqqqmmmjjjkkkdddVVVPPPYYYjjjwww}}}||||||zzzrrrjjjjjjooonnnllliiigggiiipppzzzyyynnngggdddgggiiijjjjjjmmmqqqqqqmmmppphhhWWWDDD===DDDRRR\\\dddnnntttpppooottttttooobbbaaahhhwwwvvvhhhjjjpppooorrrxxxtttmmmgggfffeeebbb```aaa``````fffnnnpppggg[[[TTTRRRNNNVVV[[[QQQIIIHHHCCC===;;;999888:::>>>CCCFFFHHHJJJRRR^^^hhhooovvv|||~~~yyytttpppnnnnnnkkklllmmmnnnnnnmmmlllkkkggghhhhhhiiijjjkkkllllllmmmmmmnnnoooppprrrssstttuuuwwwyyyyyyyyy{{{yyyuuuvvv{{{yyy```SSS___ooo{{{pppyyyxxxfffZZZTTTWWWaaahhhkkk```KKK999000///////////////////////////.........///......---,,,...//////000000111111222...333222999TTTppp\\\WWWkkk\\\???DDDAAAMMMfffwwwppp\\\OOOHHHCCC>>>;;;<<<===<<<:::<<<;;;999888777888999999999===EEEMMMWWWaaalllrrr}}}|||wwwfffaaa[[[ZZZZZZ]]]eeennnzzz|||lllXXX@@@===PPP|||yyy|||tttrrrzzzqqq```SSSRRRTTTRRRRRRUUUWWWWWWWWWWWWXXXXXXYYYYYY[[[YYYWWWWWWXXXYYYYYYYYYWWWZZZ]]]____________aaa^^^```aaaaaa___aaafffjjjhhh|||yyy___SSSLLLHHHGGG::::::999777666555444333//////---+++***)))(((((((((((((((((((((((((((((('''(((((()))))))))))))))******+++***)))(((((()))******++++++,,,,,,,,,,,,++++++*********))))))))))))))))))******+++,,,,,,---,,,***)))))))))******)))))))))***+++---...///........................,,,++++++******++++++,,,,,,///666???JJJTTT]]]bbb\\\^^^___aaabbbdddgggiiieeejjjhhh[[[KKK>>>666111111888<<<666000777MMM```||||||wwwkkk]]]TTTSSSVVVXXX]]]\\\SSSHHHGGGRRR^^^qqqxxxllleeeffftttzzztttvvvvvvooobbb[[[bbbpppzzz|||{{{zzzwwwqqqkkknnnuuuzzzyyyxxxwwwvvvyyy~~~tttlllkkkmmmtttwwwxxxwwwyyy~~~~~~|||wwwlllXXXDDD<<>>>>>@@@EEEJJJOOOQQQSSSVVV\\\eeemmmtttzzz~~~{{{uuupppmmmlllllliiiiiijjjjjjjjjiiihhhhhhhhhhhhiiijjjjjjkkkllllllmmmnnnoooooooooppprrrtttsssuuuxxxwwwvvvwww|||{{{yyyzzz___^^^bbbmmm{{{qqq}}}oooXXXOOOUUU```hhhhhhYYYDDD555//////////////////////////////..................------......//////000111111111---222000111AAAWWWxxx``````uuuTTTCCCCCCJJJZZZccc```XXXTTTHHHBBB<<<:::<<<>>>>>>===<<<;;;:::888888777888888999;;;>>>BBBHHHOOOWWW\\\bbbhhhqqqzzz|||uuukkkcccZZZXXXWWWVVVXXX]]]gggooo}}}lllTTTAAA<<>>@@@@@@>>>;;;888666EEE^^^wwwwwwjjjWWWJJJHHHTTTeeeqqq{{{jjjddd[[[SSSMMMMMMNNNPPPRRR]]]kkkvvv{{{}}}~~~{{{}}}wwwrrrpppuuu~~~yyy{{{zzzuuuooolllbbbYYYTTTOOOJJJKKKOOO```mmmpppiiinnn{{{hhhiiiqqq}}}vvvsssvvvsss{{{tttnnniiirrryyyqqqeeeZZZMMMGGGCCC@@@BBBJJJSSSWWWXXXRRR[[[eeekkkttt}}}}}}uuupppjjjggghhhkkkmmmmmmqqqpppooonnnmmmmmmmmmmmmkkkkkkllllllllllllmmmmmmjjjmmmpppooolllkkkooossswwwuuutttxxx}}}oooyyynnn[[[ZZZ``````TTT???222222111---...........................------,,,---...///000------......///000000000///222111222444111===VVVdddfff|||kkkeee[[[RRRLLLFFF???888333777;;;;;;888666777:::<<<<<<<<<<<<;;;;;;::::::777888888777666666888::::::===BBBHHHOOOYYYcccjjjnnnsssyyy|||tttnnnccc]]]UUUOOOLLLJJJGGGDDDIIIKKKMMMPPPYYYaaa^^^WWWHHHJJJeeezzztttooorrr~~~}}}}}}uuuhhh___VVVWWWUUURRRQQQRRRUUUVVVRRRSSSTTTUUUUUUVVVVVVVVVYYYVVVTTTSSSSSSTTTTTTSSSLLLOOOSSSUUUVVVWWWXXXZZZVVVXXX[[[[[[YYYYYY\\\______^^^```jjjsss888888777666555444444333...---,,,+++************))))))))))))))))))))))))&&&''''''((((((((((((((()))---///---)))'''***---+++***)))))))))***,,,---+++++++++************)))))))))(((((()))+++...///++++++++++++++++++++++++))))))******+++,,,---...---------.........//////,,,++++++++++++++++++,,,...,,,,,,111;;;KKKZZZdddlllnnnooojjjddd```aaadddaaa\\\QQQFFFCCCHHHMMMNNNUUUUUUUUUUUUSSSNNNGGGCCC@@@===???JJJZZZddddddaaa\\\SSSHHHBBBEEEMMMVVV[[[mmmvvv|||{{{tttkkk```WWWTTTPPPJJJFFFDDDFFFJJJMMMNNNWWWcccmmmsssyyyzzzzzz~~~zzzuuuooofff```___[[[SSSPPPRRRhhhssssssiiiooo}}}dddgggqqq{{{|||ttt}}}uuusssqqq{{{qqqbbbXXXNNNNNNGGGAAAAAAIIISSSZZZ\\\\\\eeemmmqqqwww~~~zzzqqqmmmgggfffiiimmmooooooqqqqqqooonnnmmmmmmmmmmmmooooooppppppppppppppppppmmmpppsssrrrnnnnnnqqqvvvyyyvvvuuuzzzrrruuummm]]]^^^___]]]OOO:::///222111+++...........................------,,,---...///000------......///000000000///111///111444///666LLLggg|||iii```zzz|||~~~|||uuunnnrrr{{{```ffffffYYYHHH===;;;<<<555<<>>>>>>>>===<<<;;;999888666777888777555333444444777:::===AAAEEEJJJPPPTTT```dddiiimmmpppuuu|||yyypppgggaaa___XXXSSSLLLGGGEEEDDDEEEEEEGGGHHHHHHJJJRRRWWWPPPCCCCCCVVVuuu|||wwwgggggg}}}~~~||||||}}}vvvfff[[[YYYYYY[[[ZZZVVVRRRRRRTTTUUUSSSSSSSSSRRRRRRRRRRRRRRRWWWUUURRRQQQRRRRRRRRRQQQKKKNNNQQQSSSTTTUUUVVVWWWTTTWWWZZZZZZXXXWWWZZZ]]]UUUXXX[[[```nnn>>>888444777777222111333111///,,,***(((((()))*********))))))))))))******)))))))))))))))******++++++***************+++++++++,,,,,,+++))))))+++---***++++++++++++***))))))((((((((((((((()))******------------------------)))******++++++,,,------..................------...---,,,,,,++++++,,,,,,,,,---///111333;;;NNN```dddjjjnnnjjjfffeeeeeeddddddccc^^^ZZZ^^^jjjtttwww~~~gggOOOIII@@@:::===AAA@@@@@@CCCGGGGGGDDD@@@???AAAHHHMMMeeekkkmmmfff]]]UUUNNNHHHPPPPPPPPPSSS[[[bbb___XXXfffffflllzzz~~~|||}}}vvvpppkkkiiihhhfff```ZZZoootttrrrlllssspppiiinnn~~~uuuyyy{{{xxxqqqfffXXXMMMKKKJJJHHHGGGKKKSSSXXXYYY\\\bbblllwww~~~{{{wwwjjjgggcccdddhhhmmmoooooorrrrrrrrrrrrrrrqqqqqqqqqssssssrrrrrrsssttttttuuuttttttuuuvvvwwwwwwuuussstttssssssxxxxxxrrrxxx~~~|||{{{rrrrrrttttttjjj]]]YYY\\\dddVVVFFF;;;333---...111---------.........//////---------,,,,,,+++++++++---------............///...///000000111333777:::SSSlll{{{kkkmmmkkkiiinnnyyy|||^^^WWWZZZWWWGGGAAAFFFIIIIII===888===???999777;;;@@@??????>>>===<<<;;;;;;<<<;;;:::888777666666666666777777999<<>>>>>999???EEEEEEAAAAAAGGGLLLggglllmmmggg___YYYTTTPPPVVV[[[bbbkkkvvv}}}zzzrrrvvvwww|||vvvpppqqqtttsssllldddmmmrrrpppjjjooowwwkkkkkk|||xxxzzz}}}|||rrrdddYYYTTTRRRNNNIIIIIIOOOVVVZZZ[[[```gggqqqzzz}}}{{{vvvrrriiifffdddeeeiiinnnqqqqqquuuuuuuuuuuuuuutttttttttttttttttttttuuuwwwxxxyyyvvvvvvvvvxxxxxxxxxvvvuuurrrtttvvvyyyyyyttt}}}yyyyyy~~~yyy|||{{{hhhiiikkkjjjaaaXXX[[[ccc___PPP@@@777111......111------------.........///---------,,,,,,+++++++++------------..................//////000222666999FFFSSSggg{{{mmm```pppyyyqqquuuwwwaaa[[[eeegggiiioooooojjjSSS===888777555666;;;@@@@@@???>>>>>>>>>>>>???<<<;;;:::999777777777777666666666777:::===@@@BBBGGGIIIKKKPPPUUU[[[```ccchhhjjjnnnuuu~~~|||vvvpppkkkkkkfff```[[[WWWRRRLLLGGGDDDAAA???AAAEEEHHHGGGDDDOOOPPPQQQMMMCCC;;;???GGGgggvvv||||||xxxwwwvvvqqqhhh]]]WWWVVVXXXVVVUUUTTTRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPVVVWWWXXXVVVRRRNNNLLLKKKLLLLLLMMMNNNPPPQQQRRRRRRPPPTTTVVVVVVTTTUUUZZZ^^^fffcccccceeedddjjj999888888999777444444777000///,,,***))))))))))))((((((''''''''''''(((((())))))(((((())))))***+++************)))((((((''')))+++---...---,,,,,,---***++++++++++++***))))))((((((((((((((()))******)))))))))))))))))))))))))))******++++++,,,------...........................------,,,,,,,,,,,,,,,******,,,...///555DDDSSSaaajjjooommmjjjkkkmmmmmmzzzzzzxxxyyyjjj]]]OOOJJJHHHCCC???<<<===EEELLLKKKEEECCCIIIQQQjjjnnnoooiiicccaaaaaa___bbbkkkxxx~~~~~~}}}wwwxxx~~~zzzsssqqquuussslllnnn|||~~~oookkk~~~vvvzzz{{{kkkdddfff\\\TTTLLLMMMTTT[[[______ccclllwww}}}{{{uuuoookkkeeedddccceeeiiimmmpppqqqvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvxxxyyy{{{|||wwwxxxyyyzzzzzzyyyxxxwwwrrrvvvzzzzzz{{{yyyttttttpppuuu}}}wwwmmmoooyyyzzzssspppjjjaaaUUUPPPWWWbbbYYYIII888111000//////000------------............------,,,,,,,,,,,,++++++------------............---......//////111444666555888JJJjjjooo|||uuuqqq|||[[[HHH???888777:::BBBAAAAAA@@@????????????<<<<<<:::999888888888888777666666666777999:::<<<===>>>???BBBFFFKKKOOOQQQYYY[[[```eeekkkttt|||{{{xxxtttpppkkkfff___[[[WWWTTTPPPLLLIIIFFFBBB???@@@===<<>>KKK]]]gggooonnnkkklllooooooyyyzzz{{{~~~yyyjjjXXXMMMKKKKKKLLLKKKTTTVVVVVVRRRLLLLLLSSSZZZjjjooopppkkkhhhkkknnnoooooozzzsssuuu~~~|||yyy}}}~~~|||wwwvvv~~~ssslll|||}}}~~~zzzzzzwwwqqquuueeeYYYOOOQQQYYY```bbbccceeeoooyyy|||vvvnnnhhheeebbbbbbbbbcccfffhhhjjjlllooopppqqqrrrssstttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzxxxzzz{{{|||zzzyyyxxxxxxuuuxxx{{{{{{zzzxxxwwwiiittt~~~|||nnnbbbbbbiii}}}~~~nnn\\\RRRSSS[[[dddTTTCCC333---//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---.........///222444//////<<>><<<:::===<<<;;;:::999999999999999888777666666666666777999999:::;;;>>>AAADDDEEEMMMPPPTTTYYY]]]ccciiimmmwwwyyy|||}}}yyyuuurrrpppooohhheeebbb___\\\XXXSSSPPPJJJHHHFFFDDDBBB@@@>>>======;;;;;;???EEELLLQQQSSS@@@???<<<999888CCC\\\tttwwwqqqvvv{{{sssjjjbbbXXXRRRQQQSSSVVVWWWWWWVVVUUUTTTSSSTTTTTTUUUSSSSSSSSSSSSQQQOOOLLLKKKPPPQQQSSSRRRPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLRRRSSSSSSRRRQQQQQQTTTVVVZZZYYY]]]bbbbbb___aaaggg777888888666333222000//////...---+++***)))((((((***))))))(((((())))))***((((((((('''((())))))***%%%&&&'''((()))*********,,,...000///---***((((((***++++++++++++***))))))((((((((((((((())))))***************************)))******++++++,,,---------------........./////////...------,,,,,,------,,,+++,,,......000999DDDYYYfffqqqrrrpppppprrrssssssxxx}}}yyydddSSSNNNRRRVVVYYY^^^^^^]]]]]]]]]___bbbdddhhhmmmooommmmmmrrrxxxzzz|||{{{rrrdddeeemmmyyy|||{{{lllzzz|||www{{{~~~|||zzzxxxkkk]]]SSSVVV___dddfffhhhgggnnnvvvwwwqqqhhhcccbbb``````aaabbbbbbccccccdddeeefffhhhjjjlllnnnpppqqqsssssssssrrrrrrsssttttttwwwzzz|||{{{yyywwwwwwxxxxxxyyy|||xxxtttooo{{{|||ooojjjqqqyyy}}}lllWWWUUU]]]eeehhhOOO@@@111---//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++---............000222222555888AAAZZZ}}}vvvdddzzzzzzZZZAAA444:::<<>>===<<<;;;:::::::::;;;;;;:::999888777666555555888888888888999;;;===>>>@@@CCCGGGKKKOOORRRWWWZZZ```aaaeeekkkqqqttttttrrrttttttuuuyyy}}}~~~{{{yyytttqqqmmmhhheeebbbaaaaaaYYYWWWTTTQQQOOOMMMIIIFFFAAAAAAAAA@@@???>>>=========<<<;;;<<<@@@EEEIIIKKKBBB<<<888;;;EEEWWWppp{{{nnnssszzzwwwxxxaaaZZZRRROOOPPPRRRSSSRRRVVVUUUTTTSSSSSSSSSTTTUUUSSSSSSTTTTTTRRRPPPMMMKKKMMMNNNOOOOOOMMMLLLMMMNNNLLLLLLKKKKKKKKKJJJJJJJJJPPPQQQPPPPPPOOOPPPRRRSSSUUUUUUXXX\\\]]]\\\[[[]]]mmm777999999888:::===;;;666......---,,,+++)))((((((******))))))))))))******((((((''''''(((((()))***'''''''''((()))***+++,,,(((***,,,---,,,++++++,,,***++++++++++++***))))))((((((((((((((()))******************************)))******++++++,,,------,,,,,,------...////////////......------------------,,,,,,.........555===RRRbbbrrrvvvuuuvvvwwwxxxzzzuuulllfffdddlllvvvnnn^^^XXXWWWVVV]]]```fffnnnttttttpppkkkiiipppsssrrrsssxxx}}}xxxooohhh]]]aaajjjtttzzz||||||vvvrrrqqqjjjmmmuuupppnnn~~~uuu{{{}}}sss|||nnnaaaYYY^^^eeegggjjjnnnkkkooorrrpppkkkeeeaaa```___aaabbbbbbaaa``````aaa``````bbbdddfffhhhjjjkkknnnmmmmmmmmmmmmnnnoooooouuuxxxzzzzzzvvvttttttvvvxxxwww|||{{{uuuuuu~~~yyyjjjUUUUUU^^^```[[[HHH;;;000...000///------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---//////......///000///444444333CCCgggzzzbbbccc|||mmmOOO;;;444777:::>>>@@@@@@???>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::888777666666888777666666666777888999999<<<@@@BBBDDDGGGJJJMMMOOOQQQUUU[[[aaaccccccbbbbbbdddfffjjjnnnrrrvvvxxxxxxxxxyyyyyyyyyyyyxxxxxxvvvwwwxxxzzz{{{|||||||||{{{{{{{{{yyyvvvtttssstttuuusssqqqpppooommmjjjhhhdddbbb^^^ZZZVVVUUUTTTTTTOOOMMMJJJGGGEEECCC@@@===<<<===>>>===<<<;;;<<<===>>><<<;;;:::999;;;<<<===:::777:::III^^^rrr~~~yyy~~~}}}qqqxxxrrrXXXSSSOOONNNPPPQQQPPPOOORRRQQQPPPOOOOOOOOOPPPQQQRRRSSSUUUUUUTTTQQQNNNLLLNNNOOOOOOMMMKKKIIIIIIJJJLLLKKKKKKKKKJJJJJJJJJIIILLLLLLLLLMMMNNNQQQSSSTTTTTTUUUVVVXXXXXXWWWWWWWWW___rrr:::;;;::::::@@@EEEAAA888......---,,,+++)))((('''))))))(((((((((((())))))(((''''''''''''((()))))),,,+++)))'''''')))+++,,,'''(((************,,,---***++++++++++++***))))))((((((((((((((()))******************************)))******++++++,,,------,,,,,,------...//////000//////...---------------...,,,,,,...---,,,000777EEEYYYmmmvvvwwwxxx{{{|||{{{jjjaaaaaannn{{{tttjjjdddnnnttt}}}yyytttttt{{{~~~~~~zzzooofff______eeeoooyyyzzztttpppqqqfffkkkvvvtttfff^^^VVVNNNJJJKKKGGGMMMZZZjjjxxxnnnuuu~~~www|||pppeee```fffjjjjjjnnnuuusssrrroookkkgggccc```______bbbeeefffdddccccccdddaaabbbbbbcccddddddeeeeeeffffffggghhhjjjkkkmmmnnnrrruuuxxxwwwssspppqqqssswwwwww}}}~~~{{{~~~hhhUUUUUUZZZUUUKKK===555//////000...---...---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,...000000.........000,,,///111222888MMMrrrwwwrrrqqqsssyyyxxxgggWWW^^^rrrtttnnnmmmyyyiiiOOO999999888999:::===@@@BBB>>>>>>======<<<<<<======;;;;;;;;;:::999888777777888777666555555555666777888:::<<<<<<===>>>AAACCCCCCFFFKKKOOORRRSSSTTTTTTUUUVVVYYY\\\^^^bbbfffhhhhhhiiijjjkkkkkkjjjiiihhhfffggghhhiiiiiiiiijjjkkkkkkjjjiiihhhgggfffeeedddeeedddbbbaaa```^^^[[[XXXSSSQQQNNNKKKIIIHHHHHHHHHDDDBBB???>>>======;;;999:::<<<===<<<::::::;;;===:::::::::999888888888999999===NNNggg}}}vvvvvvooocccOOOMMMLLLLLLMMMOOOPPPPPPMMMMMMLLLKKKKKKLLLMMMNNNPPPRRRTTTUUUTTTRRRNNNLLLNNNNNNNNNLLLJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJKKKMMMPPPRRRRRRRRRUUUVVVUUUTTTTTTTTTTTTXXXbbb|||xxx{{{999999666555<<>>>>>============>>>:::::::::::::::999888777999888777666555666666777444555666666555555777999888<<>>>>>>>>999888777777999;;;;;;;;;:::<<<>>>===;;;:::<<<>>>555777999::::::;;;===???JJJUUUlllsssuuurrr```VVVIIIIIIIIIIIIJJJMMMQQQSSSLLLLLLKKKJJJJJJKKKLLLMMMOOOQQQSSSTTTTTTRRRNNNLLLKKKLLLMMMLLLKKKLLLNNNPPPKKKKKKKKKKKKKKKKKKKKKKKKNNNLLLJJJJJJLLLMMMNNNNNNNNNRRRUUUTTTSSSSSSTTTUUUNNNQQQlllwww~~~::::::999666444333444666000...,,,*********)))'''((((((((((((((((((((((((%%%&&&'''%%%%%%)))333;;;BBB555***'''%%%###&&&+++)))))))))))))))***+++++++++++++++*********))))))(((((((((((()))***,,,,,,******++++++++++++******(((***,,,...///...,,,+++///............///000000000///...---,,,++++++,,,........................666FFF\\\ppp{{{wwwsssvvvmmmfffaaaiiirrrxxxssshhhccciiirrr}}}wwwcccUUUEEEEEEDDDBBBBBBGGGQQQYYYjjjjjjkkkpppwww~~~yyytttrrrsssyyy|||www|||}}}}}}xxxtttppppppssswwwxxxxxxvvvtttoooiiibbb]]][[[[[[eeeeeefffggghhhhhhhhhgggiiigggeeecccccceeeggghhhfffggggggiiijjjkkkllllllqqqtttsssooolllnnnrrruuuwww~~~|||qqqmmmrrrzzzzzz|||}}}iiijjjcccWWWUUUXXXPPPBBB444111......//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,------......///---------............////////////...000666@@@GGGsssxxxaaaYYY\\\iiiyyy~~~yyy\\\XXXlllhhhVVV???222444<<<:::222??????===:::;;;>>>???<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::999999888777666666555555555666666666666666777888888:::;;;<<<===>>>@@@AAABBBCCCEEEHHHJJJKKKPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@>>>===:::999888888:::;;;888888888999999:::::::::===888777;;;===:::777777666:::777555:::>>>MMMgggxxxjjj{{{uuuxxxuuufffWWWRRRRRRNNNJJJIIIKKKMMMMMMLLLMMMLLLKKKJJJIIIIIIJJJKKKRRROOOLLLMMMQQQTTTRRROOOGGGJJJLLLLLLKKKIIIIIIIIIGGGKKKLLLJJJJJJLLLKKKGGGJJJKKKMMMMMMLLLLLLNNNOOORRRSSSTTTSSSQQQQQQQQQSSSSSSWWW^^^rrr::::::999777444333444555000...,,,*********)))'''((((((((((((((((((((((((%%%''''''&&&%%%(((000666444,,,&&&'''(((''')))---)))((((((((())))))***++++++++++++*********)))))))))((((((((()))***++++++******++++++++++++******(((***---///000///...------,,,,,,,,,,,,---......000///...---,,,,,,,,,,,,........................222>>>QQQfffvvvzzzrrroooooo~~~|||xxxrrrlllkkkrrrwwwssslllmmm{{{uuuaaaOOOEEEDDDBBBBBBFFFPPP]]]jjjqqqqqqqqqrrrtttxxx|||}}}~~~|||zzzwwwwww}}}|||zzzxxx{{{{{{}}}}}}xxxwwwyyyzzzzzzyyyooommmhhhbbb]]]\\\\\\]]]eeeeeeeeeeeeffffffffffffffffffffffffeeefffffffffgggggghhhjjjkkklllmmmnnnsssuuuuuuqqqmmmmmmoooqqqzzz{{{qqqlllttttttllloooooohhhbbbYYYUUUWWWVVVJJJ;;;222000......//////---***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---.........------------...............///000000000333999===TTTmmmfff\\\\\\hhhqqqqqqrrrvvvzzz|||pppuuuuuufffbbbooo~~~___AAA222222888:::111777???CCCAAA<<<:::;;;;;;;;;<<<<<<<<<<<<<<<===;;;::::::999888888777777555555444444444444444444555555666777888999::::::;;;;;;<<<===???AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA??????>>>===<<<;;;::::::999888666555555666777888888999999999::::::::::::===888777;;;===;;;999999111888777999DDDUUUuuu}}}sssrrr}}}wwwtttvvvyyyzzzwwwhhhdddaaaXXXTTTVVVRRRNNNJJJHHHJJJKKKKKKJJJLLLKKKJJJIIIHHHIIIJJJJJJPPPMMMJJJKKKOOOQQQPPPMMMGGGHHHJJJJJJIIIHHHJJJKKKGGGJJJJJJHHHIIIMMMLLLHHHIIIJJJLLLLLLKKKKKKMMMNNNTTTUUUVVVUUUSSSRRRSSSTTTOOOTTTZZZfff;;;;;;:::777444222222333000...,,,*********)))'''((((((((((((((((((((((((&&&'''((('''%%%&&&+++///(((%%%$$$'''***)))***,,,((((((((((((((())))))***+++++++++******************)))))))))))))))************++++++++++++******(((***---///000000//////---,,,,,,,,,,,,---......//////......------,,,,,,........................000666DDDXXXnnn}}}qqqiiiiiimmm}}}vvvqqquuuxxxwwwvvv}}}lll\\\PPPJJJHHHKKKKKKPPP[[[jjjwww~~~xxxyyyzzzzzzyyywwwtttsss~~~{{{wwwyyy}}}zzzyyyyyyzzzzzz~~~~~~}}}|||yyyvvviiieee___[[[YYY\\\```bbbffffffdddccccccdddeeeeeedddeeefffggggggfffeeedddhhhhhhiiijjjlllmmmnnnoootttuuuuuusssooommmnnnqqqpppmmmwww}}}wwwuuuwwwyyy}}}wwwssszzzuuupppqqqlllcccVVVNNNSSSXXXQQQ@@@333000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,------......------------............---///111222111111111222888KKKmmmmmm```fffrrrwwwwwwxxxxxxvvvvvv}}}wwweeeddduuueeeHHH999666777888777:::===888222666@@@;;;;;;<<<<<<============;;;;;;;;;::::::999999888777777666666555444444444222222333444555555666666777777777777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;::::::999999666666666666555555555555666555444444444555777777999999::::::::::::;;;;;;@@@;;;999::::::555333333444888888AAA[[[vvv~~~rrrwww}}}yyyxxxyyywwwvvvuuu{{{nnn^^^WWWRRRNNNOOOUUUQQQNNNJJJIIIIIIJJJIIIIIIKKKKKKIIIHHHHHHIIIIIIJJJNNNKKKHHHIIILLLNNNMMMKKKGGGHHHIIIIIIHHHHHHJJJLLLHHHHHHFFFDDDHHHMMMMMMIIIHHHIIIKKKKKKJJJJJJLLLMMMSSSTTTUUUTTTRRRRRRRRRSSSPPPVVV[[[^^^lll;;;<<<;;;888444222222222000...,,,*********)))'''((((((((((((((((((((((((&&&((()))(((&&&%%%'''(((&&&&&&&&&'''(((((((((((()))((((((((((((((())))))************************+++***)))))))))))))))*********++++++++++++******''')))+++...///000/////////............///000000////////////......------........................222333:::LLLdddxxxqqqgggfffjjj|||yyywwwyyy}}}vvvgggYYYSSSUUU[[[```___eeeooo||||||{{{~~~xxxtttuuuxxx}}}|||}}}}}}zzztttpppeee```ZZZWWWXXX]]]cccgggiiigggeeedddcccdddeeefffeeeeeefffgggggggggffffffhhhhhhiiijjjkkklllmmmnnnrrrrrrrrrrrrpppoootttzzz}}}yyyuuuqqqooorrrvvv{{{qqqdddaaammm~~~{{{yyylll\\\NNNIIISSSVVVHHH777000------------.........---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,------......,,,,,,---------............///000111000/////////333888NNNuuu}}}yyyuuussszzzbbbMMM@@@BBB777111555666222777@@@::::::;;;<<<======>>>>>><<<<<<;;;;;;;;;:::::::::;;;::::::999888777777666222222222333333444444444666666555555666666777888666666666666666666666666666777777888888777777666777777777777777777666666333333444444444555555555666666666666777888:::::::::::::::::::::::::::;;;>>>:::888:::888555333555999:::<<>>???<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888888444444444444444444444555555555444444444444555555666666666666666666666666444555555666666555555444555555555555555666666666333333444444555666666777777777777888999:::;;;<<<::::::::::::::::::::::::888555555888888666777;;;:::DDDLLL___{{{~~~vvvgggbbbkkkxxx~~~}}}oooggg___ZZZUUUPPPNNNNNNQQQPPPOOOMMMKKKKKKKKKLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNLLLIIIHHHIIIJJJKKKLLLLLLNNNPPPPPPNNNKKKIIIIIIIIIHHHDDDAAADDDIIIKKKHHHIIIKKKLLLLLLLLLLLLMMMOOOOOOPPPQQQPPPNNNMMMNNNOOOPPPSSSTTTTTTVVVaaavvv:::;;;;;;999666333222222000...,,,*********)))'''(((((((((((((((((((((((('''''''''''''''&&&%%%$$$%%%((((((%%%%%%))),,,---+++******)))))))))))))))***************+++++++++***)))))))))))))))************++++++++++++******'''((()))***,,,,,,---------,,,,,,,,,,,,---.........///000111111000///...........................,,,,,,///:::MMMdddzzzoooaaa^^^ccchhhwwwxxxjjjjjjlllooouuu{{{}}}wwwxxx{{{pppyyy}}}{{{}}}|||tttkkkcccZZZUUUQQQQQQWWW___dddfffkkkkkkiiihhhhhhiiijjjjjjjjjhhhfffeeefffhhhkkkmmmjjjjjjiiiiiiiiiiiiiiihhhiiifffgggnnnqqqtttzzzwwwsssuuu}}}|||wwwrrrsss~~~sss{{{|||cccQQQNNNQQQTTTIII555---222***,,,------++++++,,,---++++++++++++++++++++++++)))******+++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------000...,,,,,,///222333444...555777;;;PPPxxx~~~{{{zzzmmmQQQ===666555555333666777888:::;;;===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888777777777666666666666666444333333222222222333333444444444444444444444444333333333444444333333333222333333333444444555555333333444444555666777777666777777888999:::::::::::::::999999999999888888777555555777666444666;;;MMM```hhhgggmmmvvv}}}{{{{{{}}}|||xxxssslllcccXXXRRRPPPPPPPPPPPPOOOPPPPPPNNNLLLLLLMMMNNNNNNMMMMMMLLLLLLMMMOOOPPPNNNLLLJJJHHHHHHIIIKKKMMMMMMPPPRRRQQQOOOLLLKKKJJJKKKMMMJJJEEEDDDHHHIIIHHHJJJKKKMMMMMMLLLLLLNNNOOOPPPQQQRRRQQQOOOOOOOOOPPPSSSRRRTTTVVVWWWYYYaaajjj888999:::999666444333333000...,,,*********)))'''(((((((((((((((((((((((('''&&&&&&'''''''''&&&%%%"""''')))&&&%%%))),,,+++,,,,,,+++***************))))))*********+++++++++)))((((((((()))***++++++******++++++++++++******))))))***+++,,,,,,---------,,,,,,,,,,,,---.........///111222222111///...........................+++---///444>>>SSSlll}}}xxxkkkkkkrrrzzz~~~~~~uuulllqqqxxx}}}xxx|||{{{wwwooosss}}}~~~xxxoooccc[[[TTTQQQOOOSSS[[[cccfffgggjjjjjjjjjjjjjjjkkkkkkkkkiiiiiiiiiiiiiiikkklllmmmmmmlllkkkjjjiiihhhhhhgggdddaaafffooorrrrrrzzzxxxyyyxxx~~~zzzjjjPPPQQQSSSOOOBBB222---000***,,,------***)))+++---************************))))))***+++++++++++++++*********+++,,,,,,------++++++,,,,,,,,,---------///,,,+++,,,///222222111---000333333888MMMqqq}}}yyyuuu}}}zzzUUU;;;555555444444555666888:::<<<===>>>::::::::::::::::::::::::::::::::::::::::::::::::999999999888888777777777444333333222333333444444333333333333333333333333333333333444444333333333111222222333444555555555555555555666666777777777777777888999999::::::999999999999888888777777777888888<<>>222------***,,,...---***(((***,,,************************))))))***++++++++++++***)))******+++,,,,,,------++++++,,,,,,,,,------------++++++---000111000...222,,,...777666666KKKhhhvvvqqq~~~||||||XXXEEE;;;222333444555777999;;;<<<===::::::::::::::::::::::::<<<<<<<<<===============::::::999999888888777777555555555555555666666777444444444444444444444444444444555555555555444444222333333444555666777777777777777888888999999999999999:::;;;;;;;;;;;;:::999888888888777777666666444999EEEUUUcccppp{{{rrrppprrruuueee^^^XXXRRRLLLLLLRRRVVVQQQIIIJJJLLLNNNNNNKKKKKKMMMOOOLLLLLLKKKKKKKKKMMMNNNOOOMMMLLLIIIFFFEEEFFFIIILLLNNNMMMKKKIIIHHHLLLRRRVVVRRRXXXYYYQQQIIIGGGJJJLLLHHHIIIKKKKKKJJJJJJLLLMMMMMMNNNOOONNNLLLKKKLLLMMMRRRPPPRRRVVVUUURRRVVV___TTT{{{:::::::::777444111111111///...---+++***)))((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((('''&&&%%%&&&(((***+++,,,+++++++++++++++,,,,,,(((((((((((()))***+++,,,+++***((('''''''''((()))******+++++++++******)))***))))))***+++,,,...............///000000111111111111111111111111111111...............///000000///,,,///333222555HHH___uuuqqqhhhhhh}}}xxxzzz|||www{{{}}}vvvoookkkiiipppkkknnnzzzwwwqqqgggZZZRRROOOOOOSSSWWW\\\aaafffkkkooorrrpppooonnnmmmkkkiiifffddddddeeefffhhhkkkmmmnnnnnnlllkkkllloooooommmjjjeeefffggggggiiinnnssstttoooiiijjjvvv~~~jjjzzz]]][[[QQQ@@@444000,,,'''+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------............//////111222000///222:::AAAbbbsss}}}{{{kkkvvvttt|||ZZZBBB999999777555555777888888777::::::888777666555555555>>>>>>===<<<<<<<<<======;;;;;;;;;::::::999999999:::999999888888888999999777777777666666555555555666666555555555555666666555555333333444666888::::::999888777777888999:::999777777888888777888:::;;;555111222111///444;;;???PPPnnnlllfffrrrrrrbbbUUUPPPMMMJJJKKKOOORRRSSSRRRUUUSSSPPPMMMKKKIIIIIIIIIKKKKKKKKKIIIGGGGGGIIIKKKJJJIIIGGGGGGGGGHHHJJJLLLLLLLLLLLLKKKJJJKKKNNNQQQUUUUUUUUUSSSPPPNNNNNNOOOIIIIIIHHHFFFEEEFFFIIILLLNNNNNNMMMMMMLLLKKKKKKKKKOOOPPPPPPPPPPPPPPPPPPOOO[[[ZZZrrr:::::::::777444222111222///...---+++***))))))((('''''''''((((((((((((((()))(((((((((''''''''''''((('''&&&%%%&&&(((***+++,,,+++***************+++(((((((((((()))***+++,,,+++***)))((('''(((((()))))))))***+++++++++++++++((())))))+++,,,---............///000000111111222000111333555555444222111//////.........///000000000------111000111@@@SSSiiiqqqvvv{{{zzz{{{|||uuuoookkknnnxxx{{{ppphhh___UUUOOONNNQQQUUUZZZ___bbbfffiiikkkqqqooonnnmmmmmmllljjjgggjjjjjjjjjkkkkkklllmmmnnnmmmkkkjjjkkklllllliiifffaaacccccccccffflllssswww{{{ooogggiiiqqqxxx~~~|||```iiippprrryyyvvv\\\YYYNNN>>>333///,,,(((+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---///111000...111777===GGG```wwwrrr{{{{{{nnnfffssswwwsss~~~mmm\\\GGGCCC===777555666:::===888777444333333666:::<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;::::::999999999888888888888888777777777777888888<<<;;;999888888888999:::;;;::::::999999::::::;;;;;;999666555555555777:::111///222666888888???GGGiiixxxrrrzzzppp^^^LLLNNNKKKIIIIIIKKKMMMMMMMMMQQQPPPNNNLLLKKKJJJKKKKKKJJJKKKJJJIIIGGGGGGIIIJJJJJJIIIHHHGGGGGGIIIKKKLLLKKKLLLKKKJJJIIIJJJMMMPPPSSSTTTUUUSSSPPPMMMMMMMMMHHHIIIHHHGGGFFFFFFHHHJJJLLLLLLKKKKKKKKKKKKJJJJJJMMMNNNNNNOOOOOONNNNNNMMMSSSUUUddd:::;;;:::888444222111222000///---,,,***)))))))))((((((((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&'''(((***+++++++++***))))))((())))))(((((((((((()))***+++,,,+++***)))(((((((((((()))))))))***+++,,,,,,,,,+++&&&'''))),,,---.........//////000000111222222333///222555888888777444222000000//////////////////222---,,,///...---666BBBVVVkkkuuuhhh^^^VVVPPPNNNPPPTTTXXX]]]bbbdddfffhhhiiinnnmmmlllmmmmmmmmmkkkiiinnnnnnnnnnnnmmmmmmlllllljjjiiihhhhhhhhhfffccc```aaaccceeehhhllluuuyyymmmggggggmmmtttzzzzzzzzz~~~uuuqqqddd```___fffpppsssmmmeeeZZZUUUIII:::000...,,,***+++++++++***************++++++++++++++++++++++++************************)))*********++++++++++++++++++++++++,,,,,,,,,,,,------------............,,,...//////---...333666444HHHeee}}}}}}|||aaacccxxx{{{{{{rrrnnnggg[[[NNNAAA888444666555333222222555888:::;;;;;;<<<<<<<<<<<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::;;;::::::999888888777777777777777777777777777777666666555444444555666666666333000111666BBBWWWiii}}}yyyqqquuu~~~zzzooo___LLLOOOLLLJJJIIIJJJKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKIIIGGGGGGHHHJJJJJJIIIHHHHHHHHHIIIKKKLLLJJJKKKKKKJJJHHHIIIKKKMMMPPPRRRTTTSSSOOOLLLJJJJJJGGGHHHIIIHHHFFFEEEEEEFFFHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLPPPVVVccc:::;;;:::888555222222222000///...,,,******))))))))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&'''((()))***+++***)))((((((''''''((())))))(((((()))***++++++*********)))))))))))))))+++++++++,,,,,,+++******%%%'''***,,,.........---000000000111222222333333000222555777777777666555333222111000////////////111---+++---...,,,///555CCC[[[wwwzzznnn___VVVPPPNNNPPPUUUWWWZZZ___bbbdddgggiiillllllkkkkkklllnnnnnnmmmkkkmmmmmmnnnooonnnmmmkkkjjjhhhgggfffeeeccc```]]][[[^^^aaagggmmmttt~~~}}}rrrnnnnnnxxxuuutttyyy||||||tttsssuuuhhhbbbiiimmmfff[[[VVVVVVNNNBBB555...,,,---,,,************************************************************************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........+++---//////......000222444777CCC```rrr{{{yyy~~~|||hhhQQQBBB555555444333444444555666>>>???>>>>>>===;;;999888::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::777777888888888888777666555555555555555555555555444666777444333333111...555666888===GGGZZZsss{{{{{{{{{}}}}}}zzzyyyrrrrrrppppppjjjZZZQQQPPPNNNMMMNNNNNNNNNNNNIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKIIIHHHIIIKKKIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJJJJIIIGGGGGGIIIJJJLLLOOOQQQQQQNNNJJJHHHGGGFFFHHHIIIHHHFFFDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKKKKJJJJJJJJJJJJMMMNNNSSSbbb{{{;;;;;;;;;888555222222222000///...,,,+++***))))))))))))((((((''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''(((((()))******))))))(((''''''(((((())))))))))))))))))***+++***************))))))(((---------,,,+++***)))(((%%%'''***---......------000000000111222222333333222222333333444666888999666555444222111000/////////---,,,...///......000444EEE]]]rrr|||nnnbbbVVVOOOLLLMMMQQQXXXZZZ\\\___aaadddhhhmmmpppjjjiiijjjkkkmmmnnnmmmlllkkkmmmoooqqqqqqpppnnnlllffffffdddbbb^^^[[[YYYXXXYYY]]]eeemmmrrryyyyyyuuutttxxx}}}}}}vvvqqq{{{~~~zzzppplllggg[[[TTTUUUQQQGGG:::111---+++,,,...************************************************++++++++++++++++++++++++(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...---.../////////...///000444000222AAA\\\{{{||||||vvvNNNIIIBBB:::666444555666:::::::::999888777555555777777777777777777777777888888888888888999:::;;;::::::::::::::::::::::::888888777777777777888888777888888888888777666555666666666666666666666666444666555111333<<>>@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDCCCAAAAAACCCEEEAAAAAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCEEEIIIGGGFFFOOO[[[lll<<<<<<<<<999666333333333111000///---,,,+++******&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))(((((((((((()))+++,,,---******)))))))))))))))*********+++,,,+++***)))(((((()))+++,,,---.........,,,++++++******+++,,,,,,.........///000000111111222444666888:::<<<<<<<<<>>>===;;;888666444222222+++000333000...---///000222000000555BBBXXXttt~~~xxxlll[[[PPPKKKGGGGGGLLLRRRUUUYYY^^^\\\bbbiiimmmnnnkkkhhhgggiiiiiiiiikkkmmmnnnmmmlllkkknnnqqqttttttqqqmmmjjjhhhfffbbb[[[VVVUUUYYY]]]YYY___llltttnnneeelll|||{{{eee[[[XXXRRRKKKDDD888---,,,,,,******...))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))************+++++++++++++++,,,,,,,,,---------...,,,++++++,,,...//////555000...222444666>>>HHHnnnzzztttmmmqqq}}}rrrhhhMMMJJJDDD>>>999777777777222222222333333444444444222222222333333555666666333333444444555555666666444444333333333333444444222333555888===CCCIIILLLBBB@@@<<<::::::<<<@@@BBBPPPcccwwwqqqjjjlllqqq{{{uuujjjhhhlllvvv}}}|||xxxvvvbbbVVVQQQQQQMMMPPPQQQHHHHHHJJJLLLJJJGGGDDDEEEFFFJJJKKKLLLMMMMMMLLLKKKJJJFFFHHHJJJJJJHHHGGGFFFGGGDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGFFFCCCAAA@@@AAA<<<>>>???@@@@@@AAACCCEEECCCCCCCCCAAA@@@AAADDDFFFAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCFFFDDDAAADDDKKKLLLHHHOOOlll<<<;;;999777555333222222333111...+++))))))))))))''''''&&&&&&&&&&&&''''''+++)))(((((())))))(((&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))***************++++++***)))(((((())))))***+++,,,,,,,,,+++***)))(((((())),,,///000///...******************++++++---------...000111333444444444555666888999;;;<<<<<>>888333222222///......///222333333222111...000555777>>>VVVooosssjjj```TTTMMMLLLGGGGGGJJJQQQYYY\\\ZZZVVVcccggglllnnnmmmjjjhhhgggjjjiiihhhgggggghhhhhhiiiiiihhheeeddddddfffiiikkkgggeee^^^UUUSSSWWWXXXUUU]]]ccchhhkkkpppwwwyyywwwwwwxxxkkk]]]SSSLLLHHH888444...+++***,,,---...++++++************++++++************************************************************++++++,,,---***++++++)))'''''')))***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......111000000///111333666777IIIfffyyyooosss~~~qqqfffiiiuuu}}}rrrnnniiihhhhhhgggaaaUUUJJJDDD>>>666222666999666222000666666222///000444666555666222222555666333222555222444444111111333333000666888444555LLLqqq}}}jjjZZZUUUVVVWWW]]]fffwwwwwwhhhggg]]]ssssssttt|||~~~vvvlllWWWTTTPPPOOOOOOMMMJJJGGGGGGIIIJJJKKKJJJFFFCCC@@@EEEGGGIIIJJJIIIHHHHHHIIIGGGFFFFFFEEEEEEEEEEEEEEE@@@AAABBBBBBAAAAAACCCDDDDDDDDDEEEEEEDDDBBB@@@???@@@@@@???<<<888888<<<@@@@@@@@@AAA???>>>===???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBCCCEEEEEECCCCCCDDDDDDEEEFFFHHHHHHMMMTTTddd~~~<<<;;;999777555333222222222111...+++))))))))))))(((''''''''''''''''''((()))(((''''''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''(((((()))***************+++******)))))))))))))))***+++,,,------,,,+++***)))))))))+++---...---+++******************++++++,,,------...///111222333333333444666888:::<<<======>>>???>>>;;;666333222111000///111222333222111222///000444333444CCCUUUrrr~~~sssggg^^^UUUKKKGGGGGGFFFJJJQQQUUUWWWWWWXXXXXXcccgggkkkmmmllljjjhhhhhhjjjjjjhhhhhhggghhhhhhiiiiiiiiihhhggggggggghhhhhhaaa]]]WWWTTTSSSUUUXXX[[[^^^gggsssvvveeennnvvv~~~~~~{{{}}}nnnnnntttvvvssslllcccZZZRRRJJJDDD444111,,,******+++,,,,,,+++******))))))******+++***************************************************)))(((((((((((()))******)))''''''''')))+++,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000000/////////111333555888IIIfff}}}rrraaaeeerrriiigggxxx{{{}}}rrr___]]]PPP===333444555222888:::<<<<<<999555444555777444444555333000111555888???BBB===777777:::<<<111;;;FFFUUUwww{{{mmmddddddnnnzzz}}}wwwuuuoooeee\\\VVVTTTQQQPPPPPPNNNKKKGGGGGGHHHJJJKKKJJJGGGDDDBBBCCCEEEHHHHHHHHHGGGHHHIIIEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEDDDBBBAAAAAABBBAAABBBBBBBBBAAA???===<<<===>>>>>><<<::::::===@@@>>>??????===<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIGGGHHHOOO```{{{<<<;;;999777555333222222222000...+++)))))))))***)))((((((''''''(((((()))((('''&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((()))************************)))))))))))))))++++++,,,---------,,,+++******)))+++,,,---+++***++++++++++++++++++******,,,,,,,,,---///000222333222222444555777:::<<<=========>>>???>>>;;;666333111111000111333333111///222///000333222...222<<>>===>>>DDDMMMVVVbbbgggZZZGGG>>>???CCCOOOZZZggguuu{{{lllmmmsss|||uuuhhh\\\SSSNNNPPPPPPOOOOOOOOOLLLIIIEEEFFFHHHJJJKKKKKKIIIFFFDDDAAACCCFFFFFFFFFEEEFFFGGGEEEEEEDDDCCCBBBAAAAAAAAADDDFFFFFFEEEBBB@@@@@@AAA??????@@@@@@???===;;;::::::;;;<<<;;;:::;;;<<<>>><<<======;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAAAAAAAA@@@???AAAAAABBBCCCDDDFFFHHHIIIGGGCCCDDDMMM[[[ttt<<<;;;999777555333222222222000---+++))))))******))))))(((((((((((())))))((('''&&&&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))***************))))))*********)))))))))***+++,,,---...---,,,,,,+++******+++---......---,,,+++++++++++++++******++++++,,,---...000111222333333444555777999:::;;;<<<<<<<<>>RRRpppwwwmmmdddZZZNNNHHHCCC@@@BBBFFFJJJOOOUUUVVVUUUVVV]]]dddfffhhhlllmmmmmmllllllmmmkkkjjjjjjiiihhhhhhhhhhhhddddddddddddcccbbb```___XXXMMMJJJPPPQQQMMMTTTbbblllrrroookkkhhhjjjmmmoooqqqttttttqqqpppiii^^^VVVTTTTTTKKK>>>444,,,***))))))***+++***(((******))))))))))))************************************************************+++---000555:::===;;;444---+++---...,,,)))***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000//////......///000111333111555CCCYYYtttooozzz}}}{{{uuuyyyxxxttteeeaaa^^^^^^]]]aaalllxxx~~~jjjhhhlllzzz~~~vvvvvvxxxttt~~~~~~uuuhhhZZZPPPKKKJJJHHHIIIJJJKKKKKKHHHEEEBBBFFFGGGIIIJJJKKKIIIHHHFFFBBBCCCEEEDDDCCCBBBCCCDDDGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEDDDBBB@@@????????????@@@@@@>>>===;;;:::999::::::::::::999::::::;;;<<<;;;:::777666777888:::::::::::::::::::::::::::<<>>SSSwww{{{yyyzzzzzzpppbbbUUUMMMJJJJJJJJJCCCEEEHHHIIIHHHFFFDDDBBBFFFGGGHHHIIIJJJIIIHHHGGGDDDEEEEEECCC@@@???@@@AAAFFFEEEDDDCCCBBBBBBBBBBBB>>>@@@BBBBBBAAA???>>>???@@@AAAAAAAAA@@@>>><<<;;;999999888888888888777666;;;;;;;;;999777666777999::::::::::::::::::::::::999;;;???BBBBBBAAA>>><<<>>>>>>???@@@AAACCCDDDEEEEEE@@@CCCJJJIIIGGGUUUkkk<<<;;;999777555333222222111///---+++)))******+++)))((((((''''''(((((())))))((('''((()))***)))((('''&&&&&&%%%%%%&&&&&&'''(((((()))***************'''(((***++++++***))))))((()))+++,,,---,,,,,,++++++******,,,000333555555---------,,,++++++************++++++---...000111555555555555666777888999;;;<<<===@@@CCCDDDCCCAAA999666333111111222222111111111000000000000000111888444777GGGaaa{{{mmm^^^TTTLLLEEE@@@AAABBBCCCGGGKKKQQQNNNNNNTTT^^^iiinnnooolllmmmnnnnnnmmmmmmnnnoookkkkkkkkkkkkjjjiiiggggggfffdddaaa^^^\\\ZZZZZZZZZOOOIIIHHHKKKKKKLLLWWWdddccckkkzzzyyy{{{}}}uuuvvvuuunnncccZZZVVVMMM<<<111...,,,+++******+++,,,+++)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++---...///...+++((())),,,------+++************+++++++++++++++++++++++++++,,,------.../////////000000111111---000333111...:::XXXsss~~~rrriiibbbiiizzzxxxtttkkkcccfffyyy~~~|||mmmbbbSSSIIIFFFGGGHHHGGGBBBEEEHHHHHHGGGFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFDDDEEEDDDBBB???>>>???@@@BBBBBBAAA@@@@@@@@@@@@AAA<<>>======@@@AAAAAAAAA@@@>>><<<;;;;;;999777777888999999888999::::::999777777888:::::::::::::::::::::::::::888;;;>>>@@@AAA@@@>>><<<============>>>@@@AAABBBBBB???@@@DDDDDDBBBHHHSSS^^^{{{<<<;;;999777555333222222000///---+++******+++,,,(((''''''''''''''''''(((((('''&&&''')))***)))((('''&&&&&&%%%%%%&&&&&&'''(((((()))***************'''(((***+++++++++))))))'''((()))+++,,,,,,++++++,,,+++***,,,///222333444...------,,,++++++******)))******+++,,,...///000222222333444666888:::;;;:::<<>>AAACCCCCCAAA>>><<<<<<>>>>>>???>>>===<<<:::999;;;999666777:::>>>>>>>>>777888888888666777888:::999999999999999999999999777999<<<>>>>>>>>><<<;;;<<<<<<;;;;;;<<<<<<===>>>===???@@@AAAAAABBBEEEHHHGGGYYYqqq<<<;;;999777555333222222000///,,,+++******+++,,,''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))***************&&&(((***+++,,,+++***)))&&&''')))***+++++++++***---,,,***+++...000111111......---,,,,,,+++******))))))***+++,,,...///000///000111444666:::<<<>>>999===@@@AAAAAACCCHHHLLLMMMFFF===666222111111111...333666555111000111111+++...444555444???\\\yyyxxxhhhXXXLLLFFFDDD???<<<>>>DDDIIIJJJLLLOOOLLLOOOWWWaaajjjppppppnnnmmmmmmlllkkkhhhhhhjjjlllllllllllllllkkkiiigggfffaaaaaa___[[[TTTLLLDDD@@@===CCCEEEDDDIIIXXXhhhpppgggfffkkkzzzxxx```[[[XXXRRR@@@---***333...+++)))(((((())))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---...---+++***%%%(((***+++***))))))***)))************+++++++++++++++******++++++,,,---)))***+++---...////////////,,,---111444444555888AAA^^^~~~yyy}}}vvv|||zzztttyyy}}}uuuggg]]]gggyyy|||uuuoooaaaaaafffmmmsss}}}xxxooommmuuuxxxuuuzzz}}}xxxiii\\\GGGHHHJJJKKKJJJHHHEEECCC>>>AAACCCCCCBBBBBBEEEHHHFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@AAA@@@???@@@CCCEEEAAAAAAAAAAAABBBCCCDDDDDDAAACCCEEEDDDAAA===;;;:::;;;<<<<<<<<<;;;999777666;;;888666888===AAADDDDDD555666777666666666888:::888888888888888888888888666888:::<<<<<<<<<;;;:::;;;;;;;;;::::::;;;;;;<<<444<<>>???AAADDDIIILLLUUUNNNDDD===999666222///444333222333444444222000333111000111555===EEEJJJnnn}}}rrrbbbWWWPPPJJJDDD???@@@???@@@BBBFFFHHHIIIHHHMMMVVVaaaggghhhhhhjjjlllnnnmmmkkkkkkjjjkkklllmmmjjjhhhgggffffffeeebbb``````aaa___XXXMMMCCC===;;;777>>>BBBDDDPPPcccllljjjpppoooooowww|||ttt~~~yyyllldddbbbVVVAAA222...---+++++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&)))+++***'''&&&(((+++******))))))((((((''''''&&&&&&&&&&&&&&&'''((((((&&&''')))*********)))((())))))***++++++++++++***,,,+++*********+++,,,---,,,,,,.../////////...---///000000000111111111111999;;;LLLnnnuuu{{{xxxyyyxxxwwwyyyooommmiiiqqqxxx}}}wwwcccZZZiiiuuussssss{{{~~~wwwxxxvvv|||wwwsss~~~~~~zzz}}}{{{ssspppooopppssssssiiiYYYLLLKKKHHHEEEEEEHHHHHHDDD@@@>>>???AAACCCEEEEEEEEEEEEDDDFFFHHHHHHFFFDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDBBB@@@???@@@CCCFFFIIICCCBBBBBBBBBBBB@@@===:::;;;:::999888777777777777::::::::::::;;;;;;<<<===666666666666666666666666555555555555555555555555555777888888777777888999:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???CCCAAADDDLLLVVVhhh===<<<:::888666444333222111///,,,+++++++++***(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,))))))***+++++++++++++++(((((())))))***,,,---...,,,------,,,******,,,...000000///...---,,,,,,,,,+++***)))((()))***,,,------000333555666888;;;======???AAABBBCCCFFFIIILLLPPPOOOKKKFFF>>>888333111333222111111333333222111555333000///111555999<<>>;;;:::999===BBBKKKZZZkkktttuuutttpppjjjjjjqqqxxxtttlllnnnwwwuuujjjlllooottttttkkkbbb]]]NNN;;;000---,,,***))))))))))))((((((((((((''''''''''''''''''''''''''')))))))))((('''((()))))))))))))))((((((''''''''''''&&&&&&''''''((()))&&&'''((()))***))))))((())))))***++++++++++++***++++++*********+++,,,---+++,,,---...///......---....../////////000000000444222:::NNNggg{{{xxxssstttggggggiiipppzzz{{{iii^^^qqqzzzvvvhhhhhhwwwyyyooowww{{{tttvvv}}}~~~{{{{{{tttkkkfffbbb[[[PPPGGGHHHEEECCCEEEIIIIIIEEEAAA@@@AAABBBCCCDDDDDDCCCCCCEEEGGGHHHHHHFFFDDDCCCCCC??????@@@AAABBBBBBCCCCCCCCCAAA@@@???@@@BBBDDDFFFCCCBBBAAA@@@@@@>>>;;;999888888888888888999999:::888777777777777888888999444444444444444444444444555555555555555555555555555777888888777666888999::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<<<<===>>><<<>>>BBBGGGQQQdddvvv===<<<:::888666444333222111///,,,+++++++++***(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***)))))))))***+++,,,,,,************+++,,,......,,,------,,,******,,,...111333444222...,,,---///+++***)))))))))***+++,,,---///222444666888;;;>>>>>>AAADDDEEEFFFGGGIIIKKKKKKOOORRROOOFFF===777555555333111111222333333333555333111//////000222333444AAAZZZvvv|||yyylllbbbUUUSSSNNNFFF???<<<===@@@>>>BBBFFFDDDAAABBBHHHNNNYYY^^^eeehhhgggfffggghhhqqqpppnnnlllkkkiiiiiiiiiiiihhhhhhhhhhhhfffccc```\\\TTTIII@@@:::888888999555888CCCWWWkkkzzzvvviiidddfffgggeeejjjpppuuuzzznnn```bbbfffmmmnnneee^^^UUUDDD333,,,,,,,,,)))'''((((((((()))))))))***'''''''''''''''''''''''')))((('''((())))))(((''')))))))))(((((((((((('''((((((''''''(((((()))***''''''((()))))))))))))))((()))******++++++******+++************+++,,,,,,+++,,,---.........---------------............///222000111777DDD[[[|||~~~pppfffbbbkkkvvv{{{ooo|||sssaaaUUUVVVbbbrrr~~~~~~~~~}}}~~~xxxfffWWWPPPLLLHHHEEEDDDCCCDDDGGGJJJJJJFFFBBBBBBBBBCCCCCCCCCBBBBBBAAAFFFHHHIIIHHHFFFCCCBBBBBB??????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBB@@@???>>>===<<<999777666666777777999:::<<<===777777666555555555666666333333333333333333333333444444444444444444444444555666777777666666777999999999:::;;;;;;;;;;;;:::;;;;;;:::999999999::::::>>><<<===@@@BBBDDDIIIPPPaaa}}}===<<<:::888666444333222111///,,,+++++++++***(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******,,,+++***)))))))))++++++***))))))***+++,,,------,,,---------+++***+++---...333888777222------///+++******))))))***++++++---///111333444555888:::<<>>@@@BBBAAABBBGGGQQQXXX```cccggghhhfffeeeeeeeeeiiiiiijjjjjjkkkkkkllllllhhhhhhhhhhhhgggddd```\\\TTTKKK???666444555666666777===OOOfffvvvyyyfffaaagggmmmppprrruuuzzzwwwkkkiiiffffffcccXXXYYYLLL:::---***,,,,,,***(((((((((((())))))))))))''''''''''''''''''''''''***'''%%%&&&)))***(((&&&((((((((((((((((((((((((((((((((((((((()))******'''(((((()))))))))))))))((())))))******************************++++++,,,++++++,,,,,,------------------------............111222333444777CCC\\\ttt}}}wwwzzzqqqmmmmmmttt}}}sss```PPPIIIHHHHHHHHHDDDDDDFFFIIIKKKJJJFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFHHHIIIHHHEEECCCAAABBBBBBBBBAAA@@@???======<<>><<<;;;;;;:::777555777777777888999:::;;;<<<999999888777777666777777333333333333333333333333444444444444444444444444444555777666555555666888777888999999::::::999999:::999888888777777777777>>>===>>>AAACCCCCCCCCBBBFFFSSSiii===<<<:::888666444333222111///,,,+++++++++***(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***...---+++)))(((((()))))))))))))))))))))***+++,,,,,,---...---+++***+++,,,***111999;;;666000---,,,++++++******************,,,...000111111222444555777;;;???CCCEEEGGGJJJKKKJJJJJJMMMPPPRRRPPPJJJFFF>>>;;;777555555555555444111222333444444444444444999222222:::DDDSSSnnnuuuiii___VVVMMMGGGFFFAAA<<<<<<>>>@@@???===???>>>===@@@HHHSSS]]]cccffffffgggfffeeedddcccdddcccdddeeegggiiikkkllllllhhhgggggggggeee```YYYUUUIIIBBB999444444555666666???KKK___qqquuuyyyqqqjjjsss~~~~~~}}}}}}ssslll|||vvvmmmbbb^^^[[[SSSQQQCCC333++++++---,,,+++*********)))((('''''''''((((((((((((((((((((((((***'''%%%&&&)))***(((%%%'''''''''''''''(((((((((((((((((((((((()))******((((((((((((((())))))***(((((()))************)))))))))******++++++++++++++++++++++++,,,,,,,,,------------.........//////---...111333222555AAANNNrrrxxxnnngggfffhhh||||||kkkcccWWWNNNKKKJJJJJJJJJFFFGGGIIIKKKLLLJJJFFFCCC@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGDDDBBBAAAAAADDDCCCCCCAAA@@@???>>>>>>BBBBBBCCCCCCBBBAAA???>>>>>><<<:::999999888666555999888888777777888888999:::999888777777777777777444444444444444444444444444444444444444444444444333555666666555555666777666777777888888888888888999888777666666666666666999999:::<<>>;;;999777555333333333444444333222111111333000111444555:::KKK^^^zzzxxxnnnaaaVVVOOOJJJFFFCCCCCC>>>999;;;@@@BBB@@@<<<@@@>>>???FFFQQQ]]]fffjjjiiihhhfffdddcccccccccccccccdddeeegggggghhhhhhhhhgggffffffddd```YYYPPPJJJ>>>;;;666444444666888999>>>OOOeeepppqqqwww~~~zzzlllbbbzzz}}}zzzxxxiii]]]\\\___YYYGGG:::...+++,,,,,,++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))((('''&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((''''''(((((()))***((((((((((((((()))******'''((())))))******))))))((()))******++++++******++++++*********+++,,,------------.........//////...,,,---000111222777>>>FFFfff|||yyyyyy{{{rrrddd^^^SSSQQQMMMLLLKKKKKKJJJIIIFFFHHHIIIKKKJJJHHHFFFDDD@@@@@@@@@@@@AAABBBCCCDDDBBBDDDEEEEEECCCAAA@@@AAABBBCCCCCCCCCDDDDDDEEEEEEAAAAAAAAAAAAAAA@@@???>>><<<:::888777888888777666999999888777666555555555666666555555444444555555444444444444444444444444333333333333333333333333333444555555444444555777555555666777777777777666777777666555555555666666777999999888;;;??????<<<>>>>>>@@@FFFQQQggg===<<<:::888666444333222111///,,,+++++++++***(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))******+++++++++************))))))******++++++,,,---///...,,,*********(((,,,111555555222///,,,+++++++++++++++***))))))(((***---...000111444666555777:::===???BBBFFFIIINNNOOOQQQUUUWWWXXXWWWVVVRRRNNNJJJFFFBBB>>>:::777444444444444333222222111...000333444333444999???UUUiiivvvccc[[[QQQIIIEEECCC@@@>>>???>>>===>>>AAACCCBBBAAA>>>CCCKKKSSS[[[bbbgggjjjiiigggdddbbbbbbccccccdddeeeeeeggggggggggggfffeeefffeeedddaaa[[[RRRHHH@@@666666555333333666;;;>>>DDDWWWhhhnnnqqq|||sss~~~{{{ooobbb\\\^^^^^^TTT===333+++,,,---+++)))+++******))))))((((((''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((())))))(((((('''((()))***+++'''(((((()))))))))))))))'''((()))***+++******)))+++******)))***+++,,,---,,,,,,,,,,,,------------000......111222222444999222DDDbbb|||vvvvvvppp^^^PPPGGGHHHHHHHHHIIIJJJJJJHHHGGGDDDEEEGGGHHHGGGFFFFFFFFFBBBAAAAAA@@@@@@AAABBBCCC???AAACCCCCCBBB@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEE>>>>>>>>>>>>>>>=========:::888666666777888888888888777666555444444444444444333333333333444444555333333333333333333333333333333333333333333333333222444555555444333555666444444555666666666666666666666555555555666666777777;;;<<<::::::>>>???<<<:::;;;===???>>>FFFZZZooo===<<<:::888666444333222111///---+++++++++***((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&''')))+++,,,---,,,,,,+++++++++***++++++,,,,,,,,,---///...,,,***)))******+++---000222222000...+++++++++++++++***)))(((%%%(((,,,...111333777:::777999;;;<<<>>>AAAEEEHHHNNNSSSXXXZZZYYYXXXXXXZZZ\\\YYYUUUPPPKKKFFF@@@<<<444444555555555666666666222444444333333666666444999FFF^^^}}}{{{lll^^^VVVPPPHHHCCCAAA???<<<:::999;;;===>>>>>>???AAACCC===HHHUUU^^^aaabbbeeehhhiiifffcccaaaaaacccdddddddddeeeggghhhhhhhhhgggfffeeeeeeccc___XXXNNNBBB:::222333444222222555<<>>;;;???;;;;;;AAACCCBBBCCCGGG???===;;;999777555444333111000...,,,***))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((******))))))((())))))******++++++++++++***,,,...000000///---,,,...,,,+++---111444333222+++,,,,,,+++)))))),,,...))))))***,,,///333777:::???<<<;;;===AAADDDDDDCCCMMMRRRWWWZZZYYYXXXXXXYYYZZZXXXWWWXXXYYYUUUMMMFFF;;;:::888888888777555333222222222333555666555333222666>>>NNNfffssshhh___VVVQQQIIIFFFAAA>>><<<;;;:::999777<<<@@@AAA???@@@DDDHHHLLLRRRZZZ```cccdddddddddccceeehhhiiihhhgggggghhheeecccbbbdddgggjjjlllllliiigggaaaVVVIII???:::999333222111111111888HHHYYYlllmmmvvvvvvsssxxxsssfffhhhxxxvvvdddYYYYYYXXXJJJ888,,,,,,***)))))))))***+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------...000111111111111---///666>>>III___zzzqqqooorrr{{{vvvyyyiiiXXXUUU\\\^^^UUUKKKCCCDDDFFFGGGGGGGGGEEEEEECCCCCCDDDDDDDDDDDDDDDDDDCCCCCCAAA>>><<<===@@@CCCCCCBBBBBBAAAAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAA@@@>>><<<;;;;;;;;;:::888666666666666555555555555444444444333333222222222444333222222111111222222222111111111000000//////333333333333333333333333333333333333333333333333333444555555666555555555555555444333444555666777666777777999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;:::888666555555555111000...,,,***))))))((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))*********)))(((***+++,,,---------,,,++++++,,,///000111000...,,,***)))(((***...222333333,,,,,,,,,,,,+++***++++++))))))***,,,///333777:::???>>>???AAADDDGGGHHHGGGJJJOOOUUUXXXYYYXXXXXXYYY]]]\\\\\\___aaa___YYYRRRIIIEEE>>>999777555444333666555444555777777555444666777777:::FFF___yyyqqqfff[[[SSSLLLFFFBBB@@@>>><<<;;;:::;;;;;;;;;<<<>>>AAA@@@@@@BBBIIIOOO\\\```eeeiiiiiiiiihhhhhheeefffhhhiiihhhhhhiiijjjlllkkkiiiiiikkkkkkjjjiiieee```WWWKKK???777444333222000000333999DDDVVVgggxxxuuulllkkknnniiidddeeennnzzzlllkkkpppvvvkkk___ZZZYYYQQQBBB555,,,+++***)))))))))***+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,---......////////////333333444666777@@@WWWmmmzzzppphhh___VVVLLLIIIKKKMMMIIIDDDFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBAAA???>>>>>>@@@BBBCCCCCCBBBAAAAAAAAAAAAAAA======>>>>>>>>>????????????===;;;:::::::::999777666666666555555555555444444333333333222222222222333333222111111111111222111111111000000000//////222222222222222222222222333333333333333222222222333333444555555555555555555444333333333444666666666666777888999:::;;;;;;<<<;;;;;;;;;;;;<<<======:::999888777666555555555111000...,,,***))))))((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++******)))***,,,...000000///---,,,,,,---///111111000///...)))'''&&&(((,,,000444555///...,,,,,,,,,+++***((((((((()))+++...333777999===???BBBDDDEEEGGGIIIJJJHHHMMMSSSXXXZZZZZZZZZZZZ[[[[[[\\\aaaeeeeeeaaa]]]ZZZSSSIII@@@:::777555444555444333333444444333111555555333......<<>>@@@AAABBBCCCIIIRRRYYYgggiiikkkjjjhhhfffeeeeeeeeefffggggggffffffhhhjjjkkkiiigggfffdddaaa]]]ZZZ\\\TTTHHH===666333111111222///000777CCCSSSfffvvvttthhhaaafffkkkmmmnnntttdddccchhhfff]]]YYY[[[VVVFFF777000,,,+++******))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...------,,,111111222222111222<<>>=========777888999::::::;;;<<<>>>===@@@DDDHHHMMMUUU^^^dddllllllkkkhhhdddbbbaaaaaacccddddddcccbbbccceeehhhfffdddbbb```\\\WWWPPPLLLMMMEEE<<<666444555555444333000333???NNN```rrrrrreeeoooxxxyyywww{{{yyyzzzrrrqqqppp___WWWUUUYYYPPP:::...///+++++++++***************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++,,,---------------,,,+++,,,---///222444666999<<>>AAAAAAAAA@@@@@@@@@@@@@@@===???AAABBBAAA@@@AAAAAABBBBBBBBBAAA@@@>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;:::999999:::999777555555555444444333333222222111111111111111111111111222111000000//////000000////////////////////////////////////////////////000000111111111111111222111222222333333333333333333333333333333444444444444555555666777777888888999999888888999999:::;;;>>><<<:::777444222111000111000...,,,***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***+++***))))))(((***---000000...,,,***,,,,,,...///000000000///000...,,,******,,,000333888444///,,,+++++++++,,,)))))))))***---000444666:::???EEEGGGFFFEEEGGGHHHGGGJJJOOOTTTXXXZZZZZZZZZ^^^___```cccfffgggfffeee___^^^]]]ZZZUUULLLBBB;;;:::888666666777777777666000222555777888777666555999DDDUUUjjj}}}~~~ssskkk```YYYTTTOOOGGG@@@>>>>>><<<:::999999:::;;;888:::;;;;;;999:::<<<>>>===BBBJJJSSS\\\dddjjjnnnqqqpppnnnkkkgggeeeeeefffdddeeedddcccaaabbbdddfffgggfffccc```\\\VVVNNNIII@@@;;;666444555666555333111222;;;JJJ[[[kkk{{{}}}vvv|||{{{oooppp{{{wwwmmmaaaXXXTTTTTTFFF111)))000++++++++++++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++------.........---,,,,,,.........///111333222111222;;;CCCWWW{{{|||~~~vvvjjj]]]WWWWWWSSSKKKCCCBBBBBBBBBBBBBBBBBBCCCCCC@@@AAACCCDDDDDDBBB@@@>>>AAAAAA@@@@@@????????????<<<>>>AAABBBAAA@@@@@@AAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;:::888666444444444333222111111000000000000000000000000000000000///............///.....................///000000000000000000000000/////////000000000111111000111111222222222222222111222222333333333333333333444444555555666666666777777777777777888888999???>>>;;;888555222111000111000...,,,***))))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******))))))((((((***,,,......---+++***++++++---.../////////000000000...+++))))))+++...666666555111...,,,,,,...******)))***,,,///111333:::>>>DDDIIIJJJKKKKKKKKKHHHHHHJJJOOOSSSVVVWWWVVV\\\\\\]]]^^^_________```\\\^^^```bbb```YYYOOOHHH>>>;;;888777666666555444666444222222444555444222555666<<>>???BBBCCCDDDCCCAAA@@@AAAAAAAAA@@@??????>>>>>>===???BBBBBBAAA@@@@@@@@@??????@@@@@@???===;;;:::<<<;;;;;;;;;;;;;;;:::::::::999999:::;;;:::888666444444333222111000//////......///////////////000000///......------......---------...............////////////////////////---......//////000000000///000000111111111111111000111222333333333222222333333333333444444555555666555555555555666777777???>>>;;;888666444222222111000...,,,***))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((((((''')))***+++------,,,,,,+++******+++,,,---...//////000111000---***)))+++---000666;;;:::333---,,,---,,,+++******+++---///111666999???GGGMMMPPPOOOMMMMMMKKKJJJMMMQQQUUUVVVUUUWWWWWWXXXWWWWWWWWWXXXYYY]]]^^^___aaabbb```\\\YYYIIIEEE@@@<<<999888666444666555333222222333444555444222222666888<<>>??????DDDMMMTTT\\\```gggooouuuwwwuuusssooooooooommmjjjjjjkkkllliiijjjjjjiiieeecccbbbbbb```]]]XXXSSSMMMFFF???:::222333333333222222333555>>>III]]]ooowwwxxx|||~~~~~~|||sssooo```\\\RRRBBB333******,,,***++++++,,,+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************+++,,,---------,,,+++///000---///444444111///555222000666===QQQnnntttxxxqqq^^^SSSKKKDDDAAACCCCCCAAAAAADDDEEEEEEDDDBBBAAAAAABBBDDDBBBAAAAAA@@@AAABBBCCCDDDBBBBBBAAA@@@@@@???>>>>>>???AAABBBAAA@@@??????@@@<<<===>>>??????===;;;:::;;;;;;;;;:::::::::999999888777888999:::999777444444333222111000///......------.........////////////......---,,,---------,,,,,,---------.........------------------------,,,------...//////000000...///000000111111000000000000222333333333222111222222222333333333333333444444444444444555666666>>>===;;;999777555555444111000...,,,+++))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&++++++,,,,,,------,,,,,,))))))***+++,,,......///111333333111...,,,---///+++666@@@@@@888///,,,,,,---,,,+++******,,,...///000333999CCCMMMQQQPPPNNNSSSPPPMMMNNNRRRVVVXXXWWWWWWXXXXXXXXXWWWWWWYYY[[[aaa___]]]^^^```ccceeeeeeXXXSSSMMMGGGCCC@@@<<<:::111555888888555444666999333111333777666333777???<<>>BBBCCCFFFNNNYYYbbblllooossswwwzzzyyyvvvsssrrrrrrrrrqqqooonnnoooppphhhiiijjjhhheeeaaa______\\\XXXSSSLLLFFF>>>777222///111333333333555:::>>>KKKYYYmmm}}}xxxvvvxxxssswww}}}ooooooyyy~~~}}}nnnoooppp\\\[[[OOO===...******)))******+++,,,+++***)))((()))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,+++000111---,,,000///+++000///))),,,666555666BBBEEEaaa}}}vvvppphhhZZZLLLEEEDDD@@@@@@CCC@@@<<<>>>DDDCCCEEEFFFCCC>>>>>>BBBFFFGGGDDD@@@======@@@DDDGGGBBBBBBAAAAAA@@@??????>>>AAABBBBBBAAA???>>>???@@@;;;<<<>>>??????===<<<:::::::::::::::999999888888666666666888999888666333333333222111000///......---------.........//////......---,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...//////000000000000000///000111222333222111111222222222222222222333333444333333333333444555555???>>>;;;999666555333333000///...---+++***)))((()))((((((((((((''''''''')))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%&&&''')))+++,,,***,,,------,,,+++,,,---------,,,+++,,,---......222666999777000+++***,,,)))000999???>>>888000***000***&&&)))---...---,,,...111666;;;AAAHHHOOOTTTSSSRRRSSSUUUWWWXXXXXXWWWWWWVVVUUUUUUVVVXXX[[[\\\[[[^^^aaadddfffhhhkkknnnqqqlllcccYYYOOOFFF@@@===999888888888999999777666777555444333555666666555777777888<<>>:::777666777888777555555777:::<<<<<<<<<<<<===???AAAGGGOOOZZZeeennnsssvvvvvvvvvvvvvvvuuuttttttrrrqqqpppnnnmmmlllllllllllliiiffffffeeebbb]]]XXXWWWSSSLLLBBB999444444555111222333333222555>>>HHH]]]mmmxxxmmmeeelllnnnhhhcccffflllooo{{{|||pppcccfffnnnhhhccceeeddd]]]NNN:::---***++++++*********)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++,,,------......------000//////222777777333...777???KKK[[[ppp}}}|||vvvgggVVVLLLKKKJJJFFFBBBAAAAAAAAAAAAAAAAAAAAAAAAFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBCCCAAA??????@@@BBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCAAA>>>============;;;;;;:::999999888777777555666666666555333111000111111000000000000111111///...---,,,,,,---///000------......//////000000//////.........---------------------------------...---,,,,,,,,,,,,---...////////////000000000000///000000000111111111111222222222222222222222222333222111111111222333444???>>>;;;999666444333333000///...---+++***)))((((((((((((''''''''''''&&&(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%&&&''')))***++++++,,,,,,,,,++++++,,,...333222000...---...//////333777;;;:::555000---,,,,,,---222:::AAA???777///111///---------,,,+++***,,,...222777===EEEMMMRRRTTTTTTSSSSSSTTTUUUVVVWWWTTTTTTTTTUUUWWW[[[^^^```[[[^^^aaacccfffiiimmmpppvvvvvvuuuqqqjjjaaaXXXRRRDDDAAA===;;;;;;:::888666777555555555666666444222777666555666999===BBBEEEDDDNNN]]]jjjttt}}}|||vvvppplllgggbbb___ZZZTTTJJJCCC>>><<<:::888999888888777777666666555:::888666666999:::999888888999:::;;;<<<>>>BBBEEEKKKQQQ\\\gggooossssssssswwwwwwwwwvvvuuutttsssrrrtttsssqqqooommmkkkkkkjjjiiigggdddcccbbb___YYYTTTPPPKKKCCC:::444111111222444333222222666>>>KKKVVVhhhxxxqqqfff\\\[[[bbbjjjnnnnnnsssyyyzzzggg^^^___ccc^^^___ccc```SSSFFF555+++)))++++++******)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,,,,+++++++++,,,,,,---------------222000000444888888444000///333999AAALLL^^^rrrwwwnnngggdddUUUMMMCCC>>>???@@@>>>:::>>>>>>>>>>>>????????????DDDCCCBBBAAAAAAAAABBBBBB=========>>>>>>???@@@AAADDDDDDDDDBBB@@@???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCAAA???============;;;;;;::::::999888888777555555666555444333111000111111000000000000111111///...---,,,,,,---///000................../////////.........---------,,,------------------------...---,,,,,,,,,,,,---........./////////000000000//////000000000111111111111111111111111111111111111111000000000111222333???===;;;888666444333222//////...---+++***))))))(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((******+++,,,,,,+++******---///999666333000//////000111333555999;;;999555000,,,...******444AAAFFF???666000111222000...,,,,,,+++)))+++...222777>>>GGGMMMRRRTTTUUUSSSQQQRRRVVVYYYUUUUUUUUUVVVXXX[[[]]]___^^^```bbbdddfffiiinnnqqqwwwzzz|||}}}zzztttmmmiii\\\UUUMMMHHHFFFCCC>>>999888777777777888888555333666555444333333444555666444888===AAAEEEKKKSSSYYYgggkkkrrrzzz~~~}}}yyysssooolllggg```[[[UUURRRNNNJJJGGGDDDAAA>>>===:::666444444555555444666666666666666666666666888777777888;;;<<<<<<;;;;;;<<<<<<===@@@FFFNNNSSS^^^dddoooxxx}}}}}}yyyvvvxxxxxxxxxwwwvvvtttsssrrrvvvuuussspppnnnllljjjiiigggdddaaa___]]]YYYRRRLLLCCC???888333111222222222666555444777AAAQQQaaakkkttthhhRRRXXXjjjtttrrrnnnttt~~~~~~ssskkkhhhddd___eeeiii___DDD;;;///))))))++++++******)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))***+++++++++++++++++++++,,,------------,,,000///000222666666333000000000111000222888BBBIIIggguuu~~~mmm___TTTLLLHHH===;;;:::999;;;;;;:::999::::::;;;;;;<<<<<<<<<===AAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBDDDDDDEEEEEEEEEBBB@@@>>>???@@@@@@@@@@@@AAAAAACCCDDDEEEDDDCCCAAA???>>>=========;;;;;;::::::999888888888555555555444333222111000111000000//////000000111///...---,,,,,,---...///000///...---,,,---...///......------------,,,,,,------------------------------,,,,,,,,,,,,------.........////////////000////////////000000000000////////////////////////000////////////000111111>>>===;;;888666444333222///......---+++******)))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))+++++++++***)))***---000888555222///...///000222333333555777888666222///---'''%%%---;;;CCCAAA<<<000111000......//////---)))***,,,---111777>>>CCCKKKPPPUUUUUUSSSSSSWWW\\\[[[[[[ZZZZZZZZZ[[[\\\]]]cccdddffffffhhhjjjooorrrxxxxxxzzz{{{{{{zzzyyyxxxtttmmmddd___\\\VVVMMMFFFBBB???<<<;;;;;;:::999777444444555555555666666666;;;;;;:::888777888;;;???@@@CCCHHHMMMSSSXXX[[[\\\aaaeeehhhhhhfffeeegggjjjnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmkkkhhhccc]]]XXXTTTNNNLLLIIIGGGFFFDDD@@@===;;;999777666666666555444777777666666666666666666555555666666777777777777999999:::;;;<<<<<<<<<<<<<<<>>>BBBFFFMMMVVV___fffnnnpppssswwwzzz{{{{{{{{{{{{zzzzzzyyywwwuuutttsssvvvuuutttrrrpppmmmkkkjjjgggccc]]]ZZZVVVPPPHHHBBB888555333222444555555444222555:::DDDTTThhhwww}}}rrraaammmzzzvvvvvvnnn{{{zzzpppfffaaahhheeeSSS999333,,,((()))+++***((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***+++***************+++,,,,,,,,,,,,,,,---,,,---///111222000---444444333111///111444888:::DDDXXXqqq}}}yyyzzzuuulll^^^QQQGGGAAA<<<::::::;;;<<<<<<:::::::::;;;888888999999:::;;;<<<<<<>>>>>>>>>???@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDBBBCCCBBBAAA???>>>???@@@>>>??????@@@AAABBBDDDEEECCCBBBAAA???>>>===<<<<<<::::::999999999888888888444444444333222111111000000000////////////000000//////...---------......000///---,,,+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........./////////000000////////////////////////////////////000000111111>>>===:::888555333222222......---,,,,,,+++******(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''((((((((()))***+++***)))***---///222000...------...111222666444333444666777777666---***'''***111999===>>>999888222,,,---111000***,,,,,,,,,,,,,,,000555999AAAHHHQQQUUUUUUVVVZZZ^^^````````````aaaaaabbbccciiijjjkkkkkkjjjllloooqqqxxxyyy{{{}}}~~~~~~~~~~~~~~~zzzuuusssrrrlllccc\\\TTTOOOHHHAAA===;;;999888555555666777888888888888555666777777777888:::;;;777888999;;;===???@@@@@@>>>AAADDDDDDBBBBBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFDDD@@@===:::888777777888999999888777444333222222444555555444444555666666666555555555777777777888999999::::::999:::::::::::::::;;;;;;@@@DDDLLLTTT]]]fffoootttuuuuuutttuuuwwwyyy|||~~~|||||||||{{{yyywwwvvvuuuuuuuuutttsssqqqnnnllljjjeee```XXXRRRMMMGGG???999444333444444555555333222///:::GGGVVViii|||yyyyyy}}}tttrrrttt}}}vvvhhh]]]YYY]]]SSS:::222///+++*********(((&&&)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))'''((())))))******)))))))))***++++++,,,,,,+++++++++++++++---//////...---///000000000000111333444444444999EEETTTggg~~~{{{qqqvvvtttggg___\\\OOOJJJAAA;;;888888999999:::;;;;;;999666555777999777777888999:::<<<<<<===<<<======???@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>??????>>>===<<<>>>???======>>>>>>???AAABBBCCCAAAAAA@@@???>>><<<;;;:::888888888888888777777777444333222222111111111111000000////////////000000//////......------------///...---,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////000000000000000000000000000000000111111111111111>>><<<:::777555333222111......---,,,,,,+++******)))((((((((((((''''''''')))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''''')))++++++++++++,,,...,,,,,,,,,,,,---///111222888777666666777999<<>>GGGMMMQQQUUUYYY\\\___```aaadddfffhhhjjjkkkjjjkkkmmmnnnmmmmmmooopppsssvvv|||{{{xxxzzzzzz{{{||||||zzzvvvsssjjjdddYYYOOOHHHBBB===;;;;;;:::999888777666555444111333555777888888777777888888888888888888888999333555777777777666777888777777777777777777777777555666777888888777666555444555666666777777777666666555333333444444333222000222555666555555666777999999999::::::;;;;;;;;;888999:::;;;;;;===@@@CCCKKKQQQZZZcccjjjqqqwww{{{uuuvvvxxxzzz{{{||||||||||||||||||{{{zzzxxxwwwvvvsssssssssqqqoookkkhhhfff___XXXOOOGGGBBB>>>888444555666777666444222333444;;;JJJ\\\jjj{{{rrrwww}}}uuuxxx~~~ooofff```XXXTTTFFF///...,,,+++++++++***'''%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''((()))))))))))))))))))))***++++++++++++***++++++,,,---............+++,,,---...///000000111666222000333777>>>JJJUUUkkkvvv{{{rrrwww{{{lll___SSSFFF>>><<<<<<888444333444777999:::888888777666555666999;;;777777888:::;;;===>>>>>><<<===>>>???@@@@@@@@@@@@BBBAAA@@@??????>>>??????===>>>>>>===;;;;;;<<<>>><<<<<<<<<======???@@@AAA?????????>>>===;;;999888777666666666666666666666333222111111000000111111000//////......//////000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------.........///000000000000000000000000///000111222222222111111===<<<:::777555333222111...------,,,,,,++++++*********)))))))))(((((((((******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%(((+++,,,,,,+++,,,,,,+++,,,---///000111111111444666888888888:::>>>BBBBBB===555---)))***000555HHHQQQRRRCCC555222///+++...//////...---,,,---...111444999@@@GGGNNNTTTWWWZZZ\\\^^^aaadddggghhhiiifffiiilllnnnoooooooooppppppssswww{{{|||yyyvvvsssyyy{{{}}}}}}||||||~~~zzzuuummmeee]]]UUUNNNJJJEEECCCAAA===:::888666666777888888999999888555444777777777666666666777777666555555666777777666555666666666666666666666666444444555555666666777777444555666666555444444555666444333222333444333222111444777777777777999;;;:::::::::::::::;;;;;;;;;888:::===???CCCIIIPPPVVV]]]aaaggglllpppsssvvvyyyuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvsssrrrqqqnnnjjjeeeaaa^^^VVVNNNDDD<<<999777444222666888999777333555===DDDWWWgggwww|||xxxrrriiicccbbbgggsssqqqjjj~~~vvvlllkkkiiiYYYIII<<<...)))))))))******)))(((&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''(((((())))))((((((((())))))******************+++,,,,,,,,,,,,---............///000000///...111......111111111444999<<>>;;;999:::;;;;;;;;;;;;;;;;;;<<<===>>>============;;;999777666555555555555555555555555333222111000///000111111//////............//////////////////...---,,,+++)))***,,,------,,,+++***************+++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,---------,,,,,,---------....................................///000111111111000000===<<<:::777555333222111---------,,,,,,+++++++++************))))))))))))************))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%###'''+++------,,,++++++---...000111222222111111...444999:::888888<<>>HHHOOORRRWWWXXXZZZ\\\^^^```aaaaaaaaaeeejjjnnnoooooopppqqquuutttsssssstttuuuwwwxxx~~~|||xxxxxx~~~~~~zzzvvvpppiiiaaa[[[NNNLLLHHHDDDAAA>>>===<<<777777888999;;;;;;:::999999999888777777777777777777555444555777888555222444444444444444444444444777666666555666666777888333555666666555555555666444222111222555666777666444666888888666666888::::::::::::::::::::::::::::::===AAAFFFLLLUUU```hhhkkkmmmoooppppppqqqsssuuuwwwuuurrrpppqqqssswwwyyyxxxxxxxxxxxxxxxwwwvvvuuusssrrrppplllggg```[[[XXXNNNFFF<<<555333333333222555999:::777555<<>>@@@AAAAAA@@@??????::::::;;;<<<===???AAABBBDDDDDDBBB???;;;888888888;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;999666555333444444444444444444444222111000//////000111111//////............//////////////////...---,,,+++'''))),,,......---+++***))))))******+++++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,---///000000000///...===<<<;;;999666444333222111///,,,+++++++++***((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###&&&))),,,...---,,,+++...------...222:::DDDKKK666666999<<<:::777<<>>777444///)))***...444HHHYYYYYYQQQJJJ@@@666;;;444///000///***))),,,***---000222444777===AAANNNTTTZZZ]]][[[ZZZ\\\___]]]___aaadddfffjjjooorrrwwwwwwvvvtttsssrrrrrrqqqtttvvvyyyzzzyyyxxxyyyzzz~~~~~~|||{{{yyywwwvvvpppiii___VVVPPPKKKFFFBBBAAA???<<<:::999999::::::::::::888777666666666666444555666666666555666777444444444444444555666666777666666555555666666777888888888777777777666666555222222666888666555777666666777888999999::::::999::::::999999;;;>>>BBBFFFLLLUUU]]]cccgggjjjlllnnnnnnnnnoooqqqssstttuuurrrpppoooppprrrsssssssssyyyzzz{{{{{{zzzxxxuuutttsssmmmgggccc___XXXNNNFFF>>>888444444333000///111777555555888<<>>===;;;888666999:::<<<>>>===;;;999777888999:::;;;:::777444222444333222111111111222333222222222111000//////...///............---------,,,,,,------,,,,,,++++++************************+++++++++++++++++++++++++++***)))(((((()))***+++************************++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111<<<;;;:::888666444222222111///,,,+++++++++***((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&)))+++---------,,,------...111888DDDQQQZZZEEE>>>;;;???CCC@@@:::666<<<:::999:::555---+++///...;;;HHHPPPTTTTTTKKK@@@444...,,,000222///...///)))+++---......000444888BBBHHHOOORRRRRRRRRTTTWWWXXXZZZ]]]```bbbeeeiiilllqqqqqqqqqpppooonnnmmmllllllooosssuuuwwwxxxzzz{{{{{{{{{||||||||||||||||||{{{ssslllfff```YYYUUUQQQOOOKKKFFFAAA>>><<<;;;::::::888777777777888888777777777666555444555666888777777666666777777888:::999999999999999999:::888888888888999999999999666444444888999777666888777777777777888999:::;;;777999<<>>888444222333333000000333111111666BBBOOO___vvvccc```tttyyyuuuyyyllljjjtttzzziiifffbbb___dddmmmhhh\\\III666+++***---))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------------.........////////////...//////000222333444444222222444777===CCCIIILLLZZZaaakkkvvv|||qqqbbbXXXUUUTTTRRRJJJJJJLLLLLLEEE999444666777666555444222222111111000111111222222333333444777666555555666777888999999999::::::;;;<<<<<<<<<=========<<<999888999;;;999@@@IIIKKKFFF>>>888555888999;;;<<<<<<;;;999888999:::<<<======;;;999777666777888888666444222111444333222111000111111222222222111000000///..................------------,,,---------,,,+++******************************++++++++++++++++++++++++******)))(((((()))******************************++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000;;;:::999777555333222111111///,,,+++++++++***(((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))***+++,,,---...------...111999FFFTTT]]]OOOAAA999@@@JJJHHH;;;000222555;;;@@@<<<333......,,,///666AAAPPPYYYWWWPPPCCC:::333333333000---+++)))***+++***)))***---///333888???BBBDDDEEEHHHKKKOOORRRVVVYYY\\\^^^aaadddjjjkkkmmmooooooooonnnmmmfffiiimmmppprrrtttwwwyyyuuuvvvxxxzzz|||~~~~~~}}}{{{wwwtttiiigggbbb\\\UUUNNNIIIEEE@@@???===:::999888888888888777555444444555666777888777777666666666777777999999888888888888999999666666777777888999999999888666777:::;;;888888:::777666666555666777999::::::>>>EEEKKKQQQWWW]]]```jjjlllnnnooonnnnnnooopppnnnnnnnnnmmmnnnoooooopppllljjjjjjkkkmmmnnnmmmlllpppqqqrrrqqqnnnjjjeeebbb```ZZZRRRKKKFFF@@@999444444111111444444222222555666:::EEEVVVffftttooovvv{{{{{{vvvfff___eee{{{uuulllhhheeeiiiooobbbMMM999---((()))***)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))***************++++++++++++,,,++++++,,,,,,,,,------------------.........//////////////////////////////333333222222222222333444666999>>>CCCIIIPPPXXX\\\aaafffnnnwww|||ooohhhjjjkkkooorrrpppiiiaaa\\\ZZZUUUOOOEEE:::666999999666666;;;AAABBB<<<333111555222111111111111111222222000000111111222333333333555555555555666888999:::::::::;;;<<<<<<======>>>??????>>><<<999888888999888@@@IIILLLGGG>>>777333666777777888999:::::::::999:::;;;<<<<<<:::888777555555444333222111111000333222111000000000111111111111000000///...............---------,,,,,,,,,---------,,,+++***)))((())))))))))))))))))))))))***************************))))))(((((())))))*********************************************++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///:::999888666555333222111111///,,,+++++++++***((((((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((()))+++---...------...000444;;;DDDKKKHHH<<<444:::DDDFFF@@@:::333666===BBBCCC===555111///,,,,,,444@@@NNN[[[cccbbbTTTCCC888333000...,,,,,,,,,+++***)))***+++,,,***...333666888999;;;===CCCFFFLLLPPPTTTVVVYYY[[[]]]```dddhhhjjjkkkjjjiiicccfffiiikkkmmmooorrrtttrrrsssuuuwwwzzz}}}}}}}}}}}}{{{yyytttnnngggaaa]]]RRRPPPKKKFFFAAA===;;;:::888666444444555666777888777777777777777777888999999888888777777888888999777777888888888999999999888777888;;;:::666777:::777666666666888:::===>>>IIINNNVVV^^^dddiiinnnqqqtttuuutttrrrnnnmmmmmmnnnooonnnmmmmmmllllllmmmmmmkkkiiihhhhhhhhhhhhfffdddhhhiiijjjiiifffbbb]]]YYYPPPKKKDDD>>>:::666222///333111222555444222444888???JJJ\\\ooo|||~~~yyynnnooozzz}}}www}}}yyyqqqqqqmmmjjjgggUUU===---((((((((('''))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.....................---------------...///000222222333333444444444333222333666999777:::@@@FFFKKKQQQVVVZZZ`````````bbbddddddcccaaakkklllnnnoooooonnnlllkkkddd^^^ZZZYYYRRRIIIEEEFFF???BBBFFFGGGDDD???<<<:::555777888555555666444///555999>>>AAA>>>999777888000000000///000000111111000000000111222222333333333333444555777888::::::::::::;;;;;;<<<=========>>>>>>>>><<<999888999:::;;;===@@@???<<<999777777666666555555666777999:::888999:::;;;:::999777666444333222000000000000000111111000000000//////////////////.........------------------,,,,,,,,,+++,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))************************)))))))))(((((()))))))))************************)))))))))***************++++++************++++++++++++++++++++++++++++++***++++++,,,---...//////:::999888666555333222111111///,,,+++++++++***((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''(((***,,,---...000222222222333555777:::555222555888<<>>AAAFFFJJJOOOQQQ^^^bbbiiiooosssvvvyyyzzzxxxwwwuuurrrnnnllllllmmmnnnmmmlllkkkjjjjjjjjjjjjhhhgggffffffgggfffdddbbbaaabbbaaa___[[[VVVPPPMMMBBB>>>999555333222111000222000111333333333888???JJJ\\\sssyyyvvvssszzz}}}}}}yyyppp{{{tttwww|||qqqfffUUUDDD111'''(((+++)))%%%((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,---------......//////,,,---...//////......---...///111111000///000222---///111222222444666888555444555777999;;;:::999????????????@@@AAACCCCCC>>>;;;999888666111000111...000222333222111111222111999>>>;;;555333000---333444777:::???@@@<<<888222222111000//////000000///000000111111222333333222333444666888999::::::888999999:::;;;;;;<<<<<<;;;<<<<<<;;;999999:::<<<999999999888777777999:::888777555444444555777888888888999999999888777666444333111000//////000111000000000/////////...............------------------,,,,,,,,,++++++++++++++++++++++++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))((((((((())))))************************************************************++++++---...///000000:::999888777555444333222111///,,,+++++++++***(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&(((***+++...111555666555333222222333333666888777777@@@JJJMMMKKKGGGFFFKKKPPPNNNHHH777111---+++(((///NNNnnn{{{gggPPPAAA:::666111111...,,,+++,,,------,,,***+++,,,------.........///222777;;;???BBBFFFIIIIIIJJJKKKLLLLLLJJJHHHGGGKKKNNNRRRUUUYYY^^^cccgggiiilllppptttwwwwwwwwwvvvwwwxxxxxxxxxwwwxxx{{{}}}zzz|||~~~|||xxxssskkkddd]]]YYYUUUQQQKKKHHHFFFBBB===888999999888777777777888888:::999999888888999999:::777777888888888888888888888999===BBBBBB@@@CCCIIIJJJMMMQQQWWW^^^ccchhhjjjmmmpppuuuxxxyyyzzz{{{|||wwwwwwvvvrrrnnnllllllllljjjiiihhhggggggfffffffffbbbbbbbbbcccddddddbbb```YYYXXXVVVRRRLLLFFFAAA>>>777666333111000111222333111///000333666;;;GGGRRRhhhwww|||nnncccYYYRRRWWWmmm|||zzz~~~xxxiiiooo|||qqqlll|||jjjXXX@@@555***&&&***,,,***%%%((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))''''''(((((((((((()))))))))))))))************+++))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,---...///000000//////000111111111000000***---000111000000000111///000111000...---...///111000000111333444444333///...---,,,...000333555///..................///111000////////////000111///666888222,,,,,,///000//////000333<<>>>>><<<>>>BBBEEEIIINNNTTTWWWYYY^^^eeelllqqqrrrqqqpppkkkooosssuuuvvvwwwzzz|||tttuuuxxx{{{}}}~~~~~~~~~yyytttpppnnnjjjeeebbb```[[[SSSMMMHHHFFFDDDBBB@@@>>>===<<<>>>======<<<<<<======>>>;;;<<<===>>>@@@AAABBBCCCAAADDDKKKRRRUUUVVV\\\dddeeehhhlllpppsssuuuvvvvvvqqqsssvvvwwwwwwwwwxxxyyyuuuvvvuuurrrnnnkkkjjjjjjeeedddccccccbbbbbbbbbbbb]]]\\\[[[[[[[[[YYYUUURRRJJJIIIFFFBBB>>>:::666555222222111111000111333444111000222888@@@LLL___ppp{{{___OOOLLLPPP^^^qqq{{{ssstttqqq```aaafffiiihhhbbbhhhxxxpppVVVEEE000,,,((((((***+++***'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++,,,,,,------......///'''((((((***+++,,,---...---///000000...------...,,,---......---,,,---///...---+++,,,---///...---//////......///000111222//////...------///000111111000...---............+++......)))(((---111333---/////////555======999222111000//////...////////////000000111111222222222333555777888999999888777777888888999:::::::::999::::::888777666777888555666888;;;<<<:::777555555555444555555666777888777777777666666666555555111111000////////////000---......///...---,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++************'''((())))))***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))&&&&&&'''(((((()))******(((((()))******)))(((((())))))))))))))))))))))))((()))***+++,,,...//////;;;:::999888777666555444111///---+++++++++***(((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&))),,,///000000111222333111444>>>MMMTTTOOOEEE???CCCIIIJJJBBB???FFFQQQWWWKKK:::333777555+++---999OOOcccvvv|||wwwmmm^^^RRR;;;777333111222111///---))))))((()))+++,,,,,,,,,***+++++++++,,,---111444333333444444666777888888444666888;;;===@@@EEEIIIJJJPPPZZZdddjjjmmmlllkkkiiinnnssstttsssppppppqqqrrrssstttvvvxxxyyyyyyzzzyyy|||~~~{{{xxxwwwwwwssskkkddd]]][[[XXXTTTPPPMMMKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHJJJMMMPPPRRRTTTUUUKKKOOOYYYbbbgggjjjrrr||||||}}}~~~{{{xxxvvvoooqqqsssssssssssstttvvvssstttsssqqqllliiiggggggaaaaaa```_______________[[[YYYVVVTTTQQQLLLFFFBBB;;;:::888666555444333333000111111111111111333444444333666>>>JJJ\\\uuuzzz[[[KKKTTTbbbxxxvvvzzzvvvlllxxxeeeYYY]]]^^^ccccccbbbiiippp^^^BBB777)))(((((()))******))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////***+++,,,+++******---///)))+++,,,---,,,,,,...///000///------///000//////---.../////////...,,,,,,///000///,,,,,,...///......------...//////...---//////...+++---000000,,,+++//////+++,,,222444222000//////.........///////////////000111111222222333444666777888888888888777888888999999:::;;;;;;:::;;;:::888555444444666999777666666666777666555222333444555777888999999777666666666555555555555//////////////////......,,,---.........---,,,++++++++++++++++++++++++,,,+++++++++************)))&&&'''((()))************''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((()))******)))((('''))))))))))))))))))))))))&&&'''(((***+++,,,......===;;;888777777666444333000///...---,,,+++++++++***)))((()))***+++***((())))))))))))(((((((((((('''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((,,,...000111222111000///222666CCCYYYkkkkkkXXXFFFBBBMMMNNNBBB;;;@@@BBB===CCC@@@===888333......111555EEEWWWhhhzzzzzzjjjZZZPPP@@@222///111///***000...,,,+++,,,+++***))),,,,,,,,,------.........---------....../////////222111000111222444777888AAADDDJJJQQQWWW[[[]]]^^^fffiiimmmoooooonnnmmmnnnkkkllloooqqqrrrrrrrrrrrrtttxxx}}}|||yyyxxxxxxsssppplllkkkkkkjjjgggdddcccccccccaaa```aaadddfff```aaadddgggjjjlllooopppdddgggmmmsssxxx{{{||||||~~~|||yyyvvvtttrrroooooonnnmmmmmmmmmmmmnnnqqqooonnnmmmkkkiiieeebbbaaa___]]]\\\[[[ZZZXXXVVVSSSOOOJJJEEEAAA>>>;;;999444333111111111222222222333111//////111333444444999;;;CCCRRRdddvvv}}}tttfffmmm|||kkk[[[]]]cccsssyyyddd[[[[[[YYY^^^fffkkkaaaKKK666+++(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++...888((("""555///"""111+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------............------------......,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,------...///000000111111000000000000111111444444555666666777666666555666777888:::;;;======;;;999888777888999777666888999999888666666888:::444555666777777666555444666555444333222222222222333222111000///...------------............------,,,,,,+++***))))))******))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))===;;;888777777666444333000///...---,,,+++++++++***)))((((((******)))((())))))))))))((((((((('''%%%&&&''''''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((,,,---///111111111000///555<<>>555///,,,///555>>>III\\\sss{{{rrr```LLL???999444...000...------.........,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////......///111444555444777<<>>@@@AAABBBEEEJJJMMMPPPSSSWWWZZZaaabbbdddeeeggghhhhhhhhhnnnooopppqqqtttzzz|||{{{{{{~~~}}}|||}}}~~~~~~~~~}}}{{{xxxxxxyyy{{{|||||||||{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyxxxvvvvvvuuusssqqqnnnlllkkkiiihhhgggfffeeedddddddddcccbbbaaabbbbbbaaa___\\\ZZZWWWSSSOOOLLLHHHDDDAAA>>><<<999555222000//////222111///------...000111000333666555444888BBBJJJ[[[iii|||}}}{{{}}}wwwyyy}}}ppppppsss|||tttkkknnnlllooovvvwwwuuusssjjjkkkcccbbb^^^QQQ===,,,(((---(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''((((((((()))(((((((((((((((((((((((((((((())))))))))))******************************444bbb\\\111(((444000+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////000000////////////000000///000111333444555555555333333444555666666777777777777777555555888>>>CCC===;;;888999::::::777444555666777777777777666555333333222111000000000000000//////...---,,,++++++,,,------......------,,,,,,+++******)))*********)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))===;;;888777777666444333000///...---,,,+++++++++)))'''&&&'''((()))(((&&&))))))((((((((('''''''''%%%&&&((((((''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''(((((()))***,,,...//////000///---333;;;??????>>>AAADDDJJJFFF======OOOccc```PPPXXXVVVUUUYYY]]]ZZZJJJ:::333------444>>>SSSwww|||___KKK>>>777555222000...///...---,,,.............../////////************************+++************+++------,,,---000333555777888888:::;;;===>>>???BBBFFFIIILLLNNNPPPTTTWWWZZZ\\\^^^aaabbbdddfffjjjpppxxx}}}zzz|||}}}{{{xxxvvvuuuuuuwwwwwwwwwxxxzzz{{{{{{{{{xxxxxxxxxvvvuuutttuuuwwwwwwwwwwwwwwwwwwwwwwwwwww{{{zzzyyywwwuuutttsssrrrqqqpppooonnnllliiigggfffeeedddbbb___]]][[[ZZZZZZWWWWWWVVVWWWWWWVVVTTTQQQOOOLLLHHHDDDAAA===999666444444333111//////000222...///000000000000222333222333444666;;;HHHYYYfff}}}~~~~~~mmm___VVVUUUiii~~~uuu{{{{{{vvvoooeeewwwssssssyyyjjj^^^MMM???111(((''',,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((()))))))))***************************333<<<444***///...'''***************++++++++++++************************))))))))))))************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************))))))))))))++++++++++++++++++++++++*********++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000//////......//////000---...000222333555555555333333444444555555555666555777888777777<<>><<<>>>@@@CCCFFFJJJLLLNNNRRRTTTXXX\\\```eeekkknnnppprrrttttttrrrpppppppppqqqrrrssssssssstttuuuuuusssuuuvvvuuutttuuuvvvxxxyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvuuutttsssrrrqqqqqqnnnmmmlllkkkhhhfffdddbbb^^^]]]ZZZVVVSSSPPPNNNMMMKKKJJJJJJJJJJJJHHHEEECCC@@@>>>;;;999777555222000000111111000......000333///222555555444333333555444555;;;EEETTTdddqqqyyytttnnnrrr{{{bbbTTTMMM___tttuuusss|||mmmbbbiiiuuu|||uuummmmmmtttxxxeeeOOO777---,,,+++(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))///$$$)))222+++&&&///)))))))))*********++++++************************((((((((()))))))))******++++++************++++++*********+++++++++,,,,,,******)))))))))(((((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------//////............//////...///000222444555555555444444444555555666666666666999:::888777;;;CCCKKKMMMDDD999333444777777666444555666777777666555444000000//////......//////------,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++***************++++++(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))===;;;888777777666444333000///...---,,,+++++++++)))(((''''''))))))((('''((((((((('''''''''&&&&&&)))******)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&'''''''''''')))***,,,...000000222111//////111666<<>>DDDHHHMMMRRRUUUXXX\\\___dddgggjjjllllllkkkkkkkkkmmmoooppppppppppppqqqrrrqqqssstttuuuuuuuuuvvvxxx||||||{{{zzzxxxwwwvvvvvvssssssssssssrrrqqqooooooiiiiiigggeeebbb___]]][[[SSSQQQNNNKKKGGGDDDBBBAAA???>>>===>>>>>><<<999777444333111111111111///...///111222000,,,,,,///222///111333333111222555888???FFFSSSdddsss|||~~~yyyooollluuuwwwaaacccmmmwwwxxxzzzyyywww|||}}}~~~~~~lllgggYYY```cccaaadddlllmmmiiiQQQ;;;&&&###***,,,((("""'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((%%%(((+++***''''''***,,,((())))))))))))*********************************((((((((()))))))))************))))))))))))******))))))*********+++++++++******)))))))))(((((((((************************++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------.........///000222333444444444333444444555666666777777999::::::888555666:::>>>:::888555666777777444111333444555555555555444333000//////....../////////---,,,,,,,,,+++++++++******++++++,,,,,,++++++************)))******+++,,,((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))===;;;888777777666444333000///...---,,,+++++++++***)))((((((******)))((((((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&''''''&&&&&&''')))+++...000111......---,,,---222:::@@@QQQ```wwwlllRRRLLLXXXdddllljjj\\\SSSRRRPPPKKKSSSRRRIII;;;111000333444888EEE[[[rrrvvvaaaXXXJJJ>>>666222000000/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,+++,,,,,,------)))+++---------///111333222222111111222333444555888;;;???CCCFFFIIILLLOOOTTTXXX\\\___``````aaabbbcccfffhhhhhhggghhhjjjlllmmmoooqqqqqqppppppqqqrrruuuuuuuuutttssssssrrrrrrnnnoooooonnnllliiifffddd___^^^\\\YYYVVVRRROOONNNDDDCCCAAA>>><<<:::999999444444444555666555333111///...---...///000000...---000222111///000444999000222333444555<<>>666333444000000//////////////////000//////...---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///////////////000000111111222555555666888999:::;;;<<<>>>@@@CCCGGGKKKNNNPPPQQQHHHHHHHHHHHHGGGFFFEEEDDD@@@???>>><<<:::777666555333222222111000///....../////////...............------------------------111000000000111333444666444444777999888999AAAJJJVVVcccvvv}}}wwwnnnnnnnnnqqqxxxoooVVVSSSXXXqqqvvv}}}}}}wwwtttzzzaaa\\\fff{{{{{{yyy}}}hhhUUU@@@---'''+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******+++))))))***+++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------............///000111222222222222333333444555555444222111111111111///...///222555111222222111111///......+++---//////...------...++++++***)))))))))))))))***++++++******)))((('''$$$)))***&&&%%%'''***)))&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((???<<<:::888888666444222.........------,,,,,,+++(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''&&&$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%&&&''')))+++---000---,,,---111333555666888444777@@@DDDEEEKKKUUUZZZttt}}}ppptttxxxpppddd\\\^^^dddddd___TTTEEE666000222:::FFFPPP___mmmzzzfffUUUIII@@@;;;777555333222111000///...111111000//////......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,------------......111222222333333444555555666777999<<<@@@DDDFFFHHH>>>>>>>>>===<<<;;;:::999777777666555333222111111////////////////////////.........---------------/////////000000000000000000111222222222222333444666888;;;???DDDMMMZZZdddlllyyyrrreeecccgggsssvvvxxxyyy}}}www\\\UUUeeewwwzzz~~~tttpppsssnnnUUURRRVVVbbbiiikkkqqqyyyoooVVVBBB222(((''',,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((()))******((())))))***+++*********************++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,------......///000111111222111111222222333444444333222111000000000///...///111444333333222111000//////...,,,---...---,,,++++++,,,***))))))((((((((((((((())))))******)))((((((''''''))))))$$$###%%%&&&###&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((>>><<<:::999888777444222111000///...,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''%%%'''******)))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))******,,,...------///111333333///111777888888EEEVVVnnnyyyttt|||{{{fffXXXYYYaaahhhaaaSSSCCC;;;777555999===CCCJJJ^^^~~~~~~lllTTTBBB???<<<888555555555444222000000000000/////////////////////...............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...//////000000000000111111000000000222444666999:::666666666666555444333222222222222111111000000000......//////000000000111---.....................000000000111111222222222000333666777666555555666777???JJJTTT^^^jjjuuu{{{ssseee___fffyyy{{{qqqnnnoookkkhhhbbb[[[ZZZfff|||}}}sssuuuzzzuuu^^^[[[[[[\\\___bbbeeeiiilllfffTTT>>>111+++(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***'''((())))))******))))))))))))*********+++++++++++++++++++++++++++++++++******++++++,,,------......///000111111222222222222222444444444444333222///000111000//////111333555444333222111000000///.........---***))))))***))))))))))))((((((''''''(((((()))))))))(((''''''***)))&&&$$$'''+++)))###'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''>>><<<:::999999777555333111111///...,,,***)))((())))))))))))))))))))))))((((((((('''''''''&&&&&&$$$(((+++---+++(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&'''(((((())))))---000...---///111111222//////111333;;;QQQggg}}}jjjaaaooojjjaaaeeekkkrrrpppiii[[[EEE444111888222444DDDhhhrrraaaMMMGGG???;;;::::::888666222222222111111000000///000000000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((()))***+++,,,------++++++,,,,,,,,,,,,------///.........///000111222///000000000000///..............................------......///000000000///////////////000000000///000000111111222222222...222666777777888<<<@@@HHHVVVhhhuuuyyyjjj]]]```ssszzz```SSSOOOGGGDDDGGGRRRaaaooo{{{|||yyyrrrbbbfffhhhfffiiimmmkkkdddJJJ===///(((((()))'''$$$((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))''''''((())))))))))))))))))))))))************+++******++++++++++++************++++++,,,---............///000111111111111222222444555555444444333///111111111000000222333666555444222111000000000//////...,,,)))((((((***)))))))))))))))(((''''''''''''(((((((((((('''''')))'''%%%%%%,,,333111+++'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''>>><<<:::999999888666444000//////---,,,+++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%(((***+++)))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''((((((((('''+++......333:::;;;777222444555333555AAAVVViiinnnjjjwwwuuueeeeeewwwwwwtttrrrvvv]]]DDD888888222000777NNNooorrrhhh[[[QQQLLLHHHDDDAAA<<<;;;:::888666444333222222222111111111000000000........................------------------------............------,,,,,,))))))******++++++,,,,,,******++++++,,,,,,,,,,,,000000000000////////////,,,,,,---............---------------------------------......///000000000000000000111111222222222111111222222333444444555333555888999;;;CCCMMMVVVcccppp}}}yyyiiibbbaaammmrrrUUUHHHGGGFFFGGGQQQaaammmpppppprrryyy}}}gggnnnooojjjjjjlllaaaPPP555000***''')))***)))%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))&&&'''(((((())))))(((((())))))))))))************)))***+++,,,,,,+++***)))******+++,,,---...//////,,,---...//////000000///111222333444555444333333000111222222111111222444666555333111000/////////.........,,,***)))***,,,))))))*********)))((('''&&&''''''(((((('''''''''%%%&&&&&&&&&+++222333000'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''>>><<<:::999999888666444......---------,,,,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((($$$''')))...:::FFFFFF???///666:::777666???MMMWWWRRR\\\bbbiiixxxzzzeeeaaaooo~~~}}}~~~{{{{{{zzzppp\\\HHH===<<<777333666EEEYYYnnnzzz~~~oooddd]]]VVVQQQFFFEEEBBB@@@<<<999777666222222222111111111000000////////////////////////........................///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000------.........---,,,,,,,,,,,,---...////////////------------------------/////////000000111111111111111222222333333333444444444555555666777888888???@@@AAAAAAFFFRRRbbbooouuu||||||xxxvvvooofffvvvuuurrrpppsss}}}fffLLLEEEHHH\\\```jjjwwwzzzsssoooppppppjjjsssiiitttzzzuuuhhhbbb^^^III111)))***+++)))***,,,,,,+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))))))))************)))***+++,,,,,,+++***)))***++++++,,,...///000000++++++,,,---............000111222333444333333222000222333333222222333444666444222000............---------,,,******,,,...)))***+++++++++***((('''&&&&&&''''''(((''''''&&&"""&&&(((&&&'''+++......'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''??????>>><<<999666222000000///...---,,,+++++++++******)))(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%######'''$$$"""$$$)))+++)))&&&%%%%%%%%%&&&&&&&&&''''''''''''(((+++222;;;DDDIII===888888===@@@???AAAEEECCCBBBGGGQQQfff{{{qqqqqqqqqvvvrrrpppssspppbbbVVVJJJDDD;;;555444;;;EEEMMMkkk{{{wwwwwwggg\\\QQQKKKFFFAAA???@@@555666777555333111111111555111000222111---///555222000......//////---,,,///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,++++++,,,------...//////......------------------000111111222222111111000111///...000333444333111777666888<<<:::888>>>HHHMMMUUUYYYYYYaaaqqqzzzyyyuuulllbbb```hhhuuujjjkkkvvvtttnnnrrrsssnnn```QQQNNNZZZhhh{{{|||}}}qqqmmmkkk~~~~~~uuuggg]]]___ccccccaaabbbuuuhhhJJJ;;;444000))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''((((((''''''''''''(((((((((((())))))))))))************,,,,,,++++++++++++++++++,,,,,,+++***+++,,,---............///////////////222222111111111222333333333333333444444444555555555555444333222000000//////......---+++***))))))+++++++++***)))(((((('''(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&@@@???===;;;888555333111000///...---,,,+++++++++******)))(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$(((%%%$$$''',,,///...+++%%%%%%&&&&&&&&&'''''''''((('''(((***...555;;;???777444444666666666<<>>999<<>>:::///777GGGNNN___yyyvvvssszzzrrr]]]JJJ>>>:::444999EEEYYYqqqvvv```SSSHHHBBB;;;777777999999999555333444666555111///000555666666555333333444555111000000////////////000///////////////////////////////////////////////////////////////000000111////////////000000000000000000000000000000111111///000111333444444555555666777888777666999>>>CCCOOOTTT___kkkqqquuu{{{~~~wwwooonnnwwwkkkQQQCCCEEEHHHMMMVVVaaallltttyyy{{{yyy{{{jjjccc]]]]]]^^^\\\[[[[[[pppjjjVVV;;;+++)))***((()))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((('''''''''''''''((((((''''''''''''(((((((((((())))))))))))************)))*********+++,,,,,,,,,,,,,,,+++++++++,,,---......------,,,---...///000111111111111111222333333444333333222222111111000222111111000///...------......---,,,+++******)))+++******))))))((((((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&AAA???<<<999666555444444000///...---,,,+++++++++***))))))(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%$$$###%%%(((******)))&&&&&&&&&&&&''''''''''''&&&''''''(((((()))))))))222222444555555333222222<<<888888<<>>JJJYYYcccfffooo|||}}}```VVVIIIAAA>>>===;;;888:::888777888888666555444222333333000...---...000111000///......///000000000000000000000000000000////////////////////////111000///...///000111222000000000000000000111111000000111111111111222222333444555666666666666666444888===>>>???DDDNNNWWWooowwwxxxdddSSSQQQ```qqqtttxxx|||~~~{{{vvvrrrzzzuuuwwwsssmmmhhhccc___^^^^^^WWWMMM:::)))$$$))),,,***))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''((((((((((((((()))))))))************((())))))***+++,,,,,,---+++++++++,,,,,,,,,------...---,,,+++,,,...///111222222111222222333444555555555444333222111000000111111000000///......---------,,,,,,+++******)))******))))))((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&@@@???<<<999666555555555000///...---,,,+++++++++***))))))(((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&,,,---222;;;CCCCCC:::000:::;;;CCCKKKWWWrrruuuyyyvvv^^^JJJIIIBBB:::999AAAGGGHHHGGGOOOZZZjjj~~~nnnaaaYYYRRRKKKEEECCC@@@;;;999999;;;<<<:::666666555444333333555666444333333222222222222222111111111111111111111111000000000000000000000000111000/////////000222333333333333444444444444444333333444444555555555666777888888999999888888888:::BBBKKKPPPSSS[[[hhhsss}}}yyyzzz~~~yyywwwjjjaaa^^^ZZZbbbuuuxxxsss~~~qqqfffaaalll~~~uuuyyy{{{vvvkkkaaaXXXTTT===555***$$$'''------)))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))))))))************(((((()))***++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,---...000111222222222333333555666666777666555444333222111000111111111000//////......,,,,,,,,,++++++******))))))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&???>>><<<:::777666555444000///...---,,,+++++++++******)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&'''''''''&&&%%%%%%$$$$$$&&&&&&'''''''''((((((((($$$%%%'''((())))))((((((+++---444BBBRRRYYYOOOAAA;;;:::QQQiiiddd\\\kkk~~~}}}vvv}}}rrrnnnnnndddRRREEEBBB===666999999===NNNjjj}}}sssmmmfffaaaVVVLLLIIIHHHEEE@@@@@@===:::999:::;;;;;;;;;555555555555444333222111333333333333333333333333111111111111111111111111222222222111222222333444111111222333333444555555444444555555666777777777666777999;;;===>>>??????QQQZZZeeelllqqqxxx|||{{{rrr___WWWUUUJJJQQQSSSYYYeeejjjooo}}}sssmmmnnnvvvfffXXXXXX```gggjjjlll|||rrr\\\HHH<<<...***''''''+++,,,***&&&((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((())))))))))))************((()))))))))***+++++++++***+++,,,---------,,,,,,,,,------...///000111111222222222222333555666777777777666555333222222111111000000000////////////,,,,,,++++++************((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&>>>===<<<;;;999777555333000///...---,,,+++++++++******)))(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''''''''(((((((((((($$$%%%&&&((()))))))))((())),,,222===NNN[[[XXXNNN>>>999LLLbbbYYYKKKTTTeeeZZZ^^^kkkzzzooogggXXXHHHEEE<<<888@@@PPP```nnnwwwooolllmmmsss{{{wwwsssrrrllldddUUUNNNEEEBBBBBBAAA===888<<<<<<===>>><<<:::777555666666666666666666666666444444444444444444444444444444555666666666666555222333444555666888888999::::::;;;;;;<<<======>>>>>>AAAEEEKKKQQQVVVZZZ[[[ooowww{{{vvvdddOOOFFFEEEHHHYYYdddlllxxxzzzwww{{{~~~xxx}}}zzziiiVVVMMMLLLPPPYYYccc{{{{{{aaaIII666+++(((((()))++++++)))''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((())))))))))))************))))))))))))***************+++,,,---------,,,,,,+++---///111222222111111000000000111222333555555555555444444333222111111/////////...............++++++++++++************((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&=========<<<:::777444333000///...---,,,+++++++++******)))(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%###$$$%%%%%%%%%%%%&&&'''''''''''''''((((((((()))%%%&&&&&&'''((((((((((((###&&&)))...<<>>===FFFMMMHHH@@@NNN[[[cccqqqwww[[[LLL@@@===>>>BBBPPPaaa___YYYWWW```ooo~~~{{{mmmfffddd___VVVNNNHHHIIIKKKKKKJJJFFFBBB???888888888888888888888888777777777777777777777777555666888999999999888777;;;;;;<<<>>>@@@AAACCCCCCFFFFFFGGGGGGHHHIIIJJJJJJPPPSSSZZZcccmmmuuu{{{~~~wwwpppYYYLLLKKKOOOjjjvvvssszzzllleee___\\\XXXSSSVVV]]]dddmmmkkkXXX@@@222+++'''&&&(((***+++)))'''(((+++(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&((()))***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((($$$$$$$$$%%%&&&'''((()))''''''''''''((((((((()))))))))))))))*********************)))))))))))))))***+++,,,---...---,,,,,,+++---000333444333222111.........///000222333444444333333222222111111111------------------,,,,,,+++++++++***************'''''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&<<<<<<;;;:::888666444333222000...,,,+++******+++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%&&&(((+++---&&&''''''((((((((((((((('''(((***+++---222777<<<;;;:::;;;<<<888555;;;DDDGGGKKKOOOYYYlllhhhPPPDDDBBBAAA>>>AAACCCEEEJJJXXXmmm~~~~~~oookkkkkkmmmooooooggg[[[RRRKKKFFFAAA@@@BBBDDDCCCAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDCCCGGGKKKMMMRRRWWWVVVRRRaaaccceeegggeeebbbccceeennnxxxzzzuuuooofffdddgggiii___RRROOOPPP]]]rrr}}}}}}pppnnnvvveee```\\\VVVVVV\\\rrrcccLLL888,,,(((((((((******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''&&&&&&'''((((((''''''''''''(((((()))))))))))))))************++++++,,,------......///000000000000000000000000111111000000000000111111111111111111111000//////000///...------,,,------+++++++++*********))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&$$$###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<<<<<<;;;:::888666444333222000...,,,++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,&&&&&&'''((((((((((((((((((((())))))***---222666;;;;;;:::888666777888:::HHHZZZnnnwww{{{vvvgggQQQ>>>>>>===999888CCCXXXkkkuuulllmmmnnnrrryyy}}}ccc```]]]\\\\\\YYYSSSOOOSSSZZZccchhhggg```YYYUUU]]]^^^^^^\\\[[[\\\```dddfffkkkooosssyyy|||mmm]]]RRRKKKOOORRR]]]```___aaa```dddsssxxxqqqvvvoooppp~~~tttvvvtttkkk]]]YYYgggyyy```PPP===///++++++)))&&&))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&&&&'''((((((''''''''''''((())))))))))))))))))************++++++,,,,,,---.........000000000000000000000000111111000000000000000000000111111111111000///...///...---,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<<<<<<;;;:::888666555444222111///---++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***+++&&&&&&'''(((((((((((('''(((((((((''''''(((+++...444999<<<===DDDJJJEEE;;;GGG]]]xxx||||||zzz^^^NNNLLLFFF??????GGGNNNPPPVVVWWW[[[aaakkkxxxxxxqqqVVVJJJGGGLLLXXXlllvvvvvvqqqqqqmmmmmmwwwzzzxxxwwwqqqoooqqqtttttttttvvvwwwkkkgggggggggFFF999+++'''***---***%%%)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%&&&''''''''''''''''''((())))))))))))))))))***************++++++,,,,,,---......////////////////////////111111000000/////////...000000000000000//////...------,,,+++************************))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))&&&######%%%'''&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===<<<<<<:::999777555444222111///---,,,+++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&((()))***%%%&&&''''''(((((('''''''''''''''&&&%%%&&&(((+++)))555???GGGXXXgggaaaPPPJJJRRRbbbttt~~~|||vvvrrrnnntttxxx{{{zzzrrrggg\\\OOODDDEEEEEEFFFLLLWWWhhhzzz}}}~~~kkk___ZZZZZZ]]]___fff\\\OOOQQQ[[[iii{{{yyyvvvwww|||ttthhhaaa___```gggoooyyyiii\\\LLL===222,,,%%%%%%***,,,***&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&%%%%%%&&&''''''&&&''''''((()))***((()))))))))*********************+++,,,,,,------........................000000000000///...------/////////000000///......------,,,+++******************)))))))))((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&...(((###"""%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$======<<<;;;999777555444333111///---,,,+++,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''&&&'''''''''&&&''')))+++&&&000888AAAWWWooossshhhQQQMMMOOOYYYaaabbbbbbdddXXXTTTeee|||}}}nnnRRRKKKCCC???BBBKKKVVV\\\yyysssmmmmmmsss}}}|||~~~uuueeeWWWIIIDDDOOO^^^rrrvvvmmmccciiiqqqzzzuuuggguuu}}}pppccc]]]]]]```fffmmmnnn}}}hhhJJJ:::333000******************)))((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&''''''(((******((()))))))))************))))))******+++,,,,,,,,,------------------------...////////////...---,,,---....../////////.........---,,,+++************)))))))))(((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&000***$$$###%%%&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$======<<<;;;999777666555333222000...,,,,,,,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&&&&'''(((((('''(((***,,,***,,,,,,///AAAZZZiiikkkSSSNNNLLLKKKEEEAAAJJJXXXYYYQQQSSSbbbwwwfffXXXRRRNNNIIIEEESSSNNNKKKNNNWWWeeezzz|||cccWWWWWWWWWUUUTTTZZZXXX[[[^^^YYYWWWggg~~~xxx{{{}}}|||xxxttttttrrrnnnnnnxxxrrrlllhhhkkkmmmjjjgggeeekkkgggZZZGGG777///,,,+++))),,,...---***(((((()))&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%&&&'''&&&&&&&&&'''''')))***+++))))))))))))************((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---.....................---,,,+++************((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&---)))%%%$$$%%%%%%###!!!###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$>>>======;;;:::888666555333222000...,,,,,,,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((())))))''''''(((***)))(((&&&(((000>>>MMMWWWWWWRRRQQQSSSLLLDDDGGGQQQaaadddaaaiiizzzlll```PPPGGG>>>???EEEPPP^^^iiipppsssqqqmmmpppxxxyyyrrrfffgggooosssuuuwwwrrrhhhZZZRRRXXXdddllllllgggeeelllwwwtttmmmyyywwwjjj^^^[[[]]]^^^bbbfffooopppvvv~~~~~~tttiiicccgggOOO666///333333,,,$$$************))))))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&&&&'''(((&&&&&&&&&&&&((()))***+++))))))))))))************(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////...---+++,,,---...............,,,,,,+++***))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$>>>======<<<:::888666555333222000...---,,,,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((()))***)))'''&&&'''((($$$$$$(((------///888CCCbbbXXXWWWdddjjjaaaVVVSSSdddwwwxxx}}}}}}zzztttqqqzzzxxxgggUUUNNNOOOQQQSSSVVVLLLTTTVVVQQQVVVjjj}}}xxxssshhh]]]YYYeee}}}yyy{{{~~~kkkkkk[[[MMMKKKQQQWWW```hhhdddiiilllooo~~~rrrwwwwwwcccSSSQQQSSSRRRXXXccctttyyyyyymmmgggFFF666++++++,,,(((''',,,***'''$$$&&&)))***(((%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''&&&&&&''')))%%%%%%&&&&&&((()))***+++))))))))))))************((((((((()))******++++++++++++++++++++++++++++++(((***,,,...//////...---+++,,,------.........---+++***)))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$%%%%%%%%%&&&(((#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$>>>======<<<:::888666555333222000---,,,+++++++++******((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++,,,---JJJWWWfffvvviiiiiilllooowwwaaaeeetttvvvoooqqq|||qqq]]]MMMLLLOOOOOOUUU]]]YYYQQQLLLMMMJJJMMM^^^tttssscccaaarrriiifffjjjvvv^^^\\\aaafffkkksss|||zzzsssccc]]]VVVWWW___ddd\\\PPPJJJLLLOOOWWWiii|||qqqwwwqqqmmmjjjiiihhheee```[[[ppptttxxx}}}sssTTT666------,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%)))+++'''"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''(((((())))))******))))))*********+++++++++++++++,,,,,,,,,++++++******+++,,,---..................---,,,+++))))))((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%>>>======;;;:::888666555333222000---,,,++++++++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++,,,---666BBBRRRddd~~~aaaZZZWWWddd{{{}}}sssbbbXXXhhh}}}{{{}}}yyyvvvtttqqqttt||||||pppfff```YYYRRRXXXdddlllggg___UUUIIIDDDNNN[[[eeesss|||sssbbbUUUOOOMMMUUU]]]eeelllpppkkk\\\LLLPPPZZZccceeeeeebbbYYYPPPXXX[[[aaannn~~~rrrhhhiiijjjrrr{{{yyy|||zzz}}}zzzyyy}}}yyyfffVVVeeeqqqxxxrrraaaNNN999***------,,,++++++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$((()))&&&"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,++++++******+++,,,---...............---,,,+++***))))))((('''((((((((())))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%======<<<;;;999777666555333222000---,,,++++++++++++******)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,)))000999EEE\\\wwwhhhYYYOOOQQQXXX]]]gggqqqmmmWWWYYYwww~~~xxxlllbbb^^^aaafffooovvvuuuppphhh\\\QQQMMMRRRWWW]]]eeekkkiiidddmmm}}}{{{rrriiiqqq}}}xxxnnnbbbZZZVVVWWW^^^gggmmm}}}oooccc___llllllcccMMM888------///,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&'''%%%###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))(((((((((((((((((())))))))))))***************++++++,,,,,,+++++++++++++++,,,---............---,,,,,,+++***)))((((((''''''((((((((()))))))))))))))((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%======<<<;;;999777555444333222000---,,,+++++++++++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((***++++++&&&)))***,,,888MMM^^^fffvvvnnnfff___ZZZWWW[[[```tttqqqjjjjjjyyyyyy}}}uuuhhh\\\XXXTTTQQQYYYeeeqqqtttmmmpppdddUUU???...(((***...///,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&)))))))))((((((''''''&&&((((((((()))))))))************+++,,,,,,,,,+++++++++,,,------.........---,,,++++++***))))))(((((('''''''''((((((((())))))))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%===<<<<<<:::999777555444333222000---,,,++++++++++++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******%%%((()))(((,,,777BBBIIIgggsss{{{zzz|||{{{ooodddfffeeeiiiyyybbbeeesss~~~qqqhhheeeiiiiiicccccciiixxxaaaRRR<<<333+++,,,//////***$$$++++++***************)))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,------...---------*********))))))(((((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%<<<<<<;;;:::888666555444333222000---,,,+++++++++***))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''(((((()))***(((***,,,++++++,,,111444AAAYYYppp~~~yyygggTTTRRRcccuuuxxxrrr```ZZZXXXcccxxxmmmfff___]]]^^^bbbkkksssjjjjjjooottttttllleeecccxxxzzz|||yyylllWWW???///******---///---+++...444************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,------...------,,,))))))))))))((((((''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%<<<<<<;;;:::888666444333333222000---,,,+++++++++)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))***+++,,,,,,***(((((()))+++:::MMMaaa{{{ttt^^^VVVYYY^^^```aaaxxxwwwsssrrrzzzuuu]]]TTTLLLIIIIIINNN\\\iiisss|||wwwoooggg```oooqqqnnn___KKK:::333222///...---+++'''(((555DDD))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((())))))***+++,,,,,,,,,,,,,,,------...------,,,,,,))))))((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%<<<<<<;;;:::888666444333333222000---,,,+++++++++((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))(((((())),,,,,,+++---///...+++111BBBUUUgggzzzzzzvvvuuutttjjj^^^^^^hhhkkkxxx|||}}}{{{wwwyyyzzz|||{{{pppUUUQQQQQQTTTUUUWWWbbbooo}}}uuuoooiiijjjXXXAAA222.........---+++'''''',,,......222999)))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((()))***+++,,,------------------...------,,,,,,((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%??????>>><<<999777555333333222000...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))))))))))))))************---)))+++222666===SSSkkksssssspppuuu|||sssooommmlllfff```cccjjjooodddZZZbbb||||||xxxxxxqqqeee___```cccddd\\\dddhhhdddccciiioooqqqxxxeee[[[???999333///......,,,+++,,,---------,,,+++)))((('''((()))***,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***,,,---......------,,,+++***(((((('''******)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%@@@@@@>>><<<:::777555333333222000...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))++++++***)))(((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))))))))))))))************,,,&&&&&&***+++...===OOOiiiqqqzzz|||hhhZZZRRROOORRRXXXgggdddaaacccrrrzzzlll```___[[[SSSMMMOOOZZZdddvvvyyywwwoooiiiiiiiiifff{{{uuu[[[DDD888333000...---......---+++,,,---------,,,+++)))((((((((()))***++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++,,,------......---,,,+++***))))))***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%BBBAAA???===:::777444333333222000...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))+++++++++)))((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))************...(((&&&))))))'''...888NNN[[[jjjzzzppp___YYYWWWUUUTTTaaafffiiigggkkkyyy}}}oooooo|||}}}sssaaaOOOOOOTTTYYYZZZ^^^pppuuunnnooopppoooxxxrrrhhhXXXHHH:::222///*********+++------,,,***,,,,,,,,,,,,+++***))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,//////......---,,,++++++***)))((((((''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%BBBAAA@@@===:::777444333333222000...,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''((()))))))))************---((('''+++---+++,,,000333===FFFPPPbbb}}}|||uuuiii______eeefffaaaaaakkkzzzppp___ZZZaaammm}}}yyyyyy}}}tttrrrnnneeeeeeaaaeeeooopppnnnzzz{{{wwwtttoooiii]]]RRRBBB444------000333++++++++++++,,,,,,,,,+++***************))))))((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++//////...---,,,,,,++++++))))))(((''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%AAAAAA???===:::777444333333222000...,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''''''''((()))))))))************(((%%%%%%))),,,+++******)))...111222<<>><<<999777555333333222000...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&''''''(((((())))))))))))************)))((((((***++++++)))((((((***,,,,,,...777DDDNNN]]]hhhvvv{{{uuujjj^^^ZZZYYYVVVPPP[[[]]]nnnzzztttsssyyyzzz~~~ssshhhaaacccpppzzzeee\\\]]]jjjuuunnn^^^___ddddddfffccciiiggg[[[WWWhhhyyyxxx}}}wwwnnnddd]]]TTTGGG999222///...---...//////...,,,......---------000666:::+++******)))))))))******************))))))((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********+++++++++++++++******))))))))))))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%===<<<<<<:::999777555444333222000...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''(((((())))))))))))))))))***************++++++***)))******)))***)))***+++,,,---000222888AAALLLWWWgggyyyuuuooopppqqqpppbbb```lllsssjjjdddccc___ggggggfffaaa\\\ddd|||ssslllppp}}}}}}kkk]]]QQQHHHTTTbbb```ZZZhhhyyy}}}~~~zzzsssmmmiiippp{{{gggWWWFFF<<<666111222777777444000,,,+++...222555---///000///...000444888------,,,++++++,,,---...*********+++******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))***++++++,,,***************)))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%;;;;;;::::::888666555444333222000...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&&&&&&&''''''((()))))))))))))))))))))************&&&((()))&&&%%%&&&((()))///***((())),,,,,,,,,---***---000555DDDVVV```aaa{{{}}}wwwqqqccc[[[[[[VVVcccllluuussslllpppvvv]]]VVVWWW\\\lllkkk```dddsss~~~iii___```^^^VVVWWWiiinnnqqq~~~xxxppphhhooo}}}vvv___OOO<<<555111222222...///333))),,,111222111...---,,,...111333222///---...000000///...---......000111******++++++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&'''((()))***+++,,,,,,++++++******************(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%:::::::::999888666444222000///...---,,,+++++++++%%%***...,,,((($$$%%%'''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''((())))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++)))************+++++++++((()))***,,,000444888:::NNNaaaxxxtttkkkppptttnnndddiiinnnrrrppplllmmmssszzznnnkkkddd]]]YYY\\\eeemmm}}}rrr```\\\fffppp|||~~~ppp^^^XXXZZZ^^^aaaeeeppplllhhhkkkuuu}}}wwwlllccciiitttyyy{{{wwwcccSSSFFF<<<777444333222333444444333111222111111000///...---,,,---///222444555444222000111111333333222000...---222000///.........,,,***)))***++++++,,,,,,++++++(((((((((((())))))))))))+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%'''***+++---)))%%%###$$$%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%;;;;;;;;;:::888555333222000///...---,,,++++++++++++///333222...++++++---((('''&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))&&&&&&&&&''''''''''''((())))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++,,,,,,,,,---...///000000111===KKKUUU```rrr{{{yyy|||~~~~~~xxx}}}tttfffXXXQQQ___bbbeeeggghhhiiijjjkkkcccmmmrrrlllbbb```cccfffzzzgggeeeooonnnttt}}}pppqqq{{{xxxpppkkkmmmtttzzz___[[[]]]hhhqqqooofff___cccjjjvvvyyywwwxxxyyyzzz{{{^^^WWWLLLCCC===888555333555333222222333333333222000000111111111111111111+++---///111111111000000***+++...000222333333333555333222222333222111///111111111111000///......+++++++++******)))(((((()))))))))((((((((())))))&&&'''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######$$$&&&(((***,,,(((%%%###$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%<<<<<<<<<:::888555222111111000...---,,,,,,++++++***---000///,,,)))***+++((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,+++*********,,,///222999III]]]lll|||xxxrrrmmmhhhiiijjjiiifff___VVVPPPMMMXXXeeekkkppprrrqqqnnnjjjttt}}}{{{jjjZZZYYY```eeeqqq}}}{{{qqqqqqqqqnnnnnnuuu|||ddd^^^bbbeeehhhllldddoooyyyyyyooofffccceee^^^aaaooo{{{mmmiiilllrrr||||||sss___PPPGGGBBB???;;;888888888777666555444222222333444444333111111111111000000000000---......//////000000111------...///111222222333444333333444555555444222666555555444222111000000000000///...---+++)))))))))))))))))))))*********'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########%%%&&&''')))'''$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%======<<<;;;888555222000111000///---,,,,,,,,,,,,&&&)))******'''&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++((()))+++,,,---,,,++++++///...------...222777:::<<>>>>>>>>======>>>===>>>???AAABBB@@@???======;;;:::888666555444111000///...---......///000////////////000111222444333444555777888777555666666666555555666666666666666555444222000...,,,+++,,,,,,++++++******)))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%>>>======;;;888555222111111000///...---,,,,,,,,,)))*********)))(((((()))&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++'''(((***,,,---------,,,***+++,,,---......+++)))111555:::???HHHXXXmmm}}}}}}{{{{{{zzzyyyvvvsssnnnlllqqqvvvtttmmmrrrddd[[[```lllrrrpppmmmccc^^^XXXUUUWWWccctttsss___```ggggggeeeeeefffjjjsss{{{zzzssspppsss{{{{{{zzzuuuiii\\\VVVVVV___mmm{{{sssqqqzzz}}}rrrhhhbbbWWWSSSNNNLLLLLLNNNNNNMMMOOOPPPQQQRRRRRRSSSUUUVVVPPPQQQRRRUUUWWWWWWTTTRRRPPPOOONNNKKKIIIGGGFFFEEE;;;:::777444222111111222000000000000000111222333222333444666999999888666555555666666888:::<<<===999:::::::::999666444333111111111000...,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%=========;;;999666333222111111///...---,,,,,,,,,))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,---...---,,,222111...---///666@@@GGGNNN]]]rrr|||}}}wwwtttpppkkklllooommmjjjhhhiiijjjjjjnnntttvvvmmmfffhhhllloooppprrrtttxxx}}}ssssss{{{wwwllliiijjjeeejjjsss|||wwwkkkeeeeeeggggggeeefffaaa\\\ZZZ[[[\\\[[[YYYdddeeedddbbbaaabbbdddgggcccbbbaaaaaabbbaaa___]]]ZZZZZZYYYXXXVVVUUUTTTTTTOOOMMMJJJGGGDDDCCCBBBBBB@@@???<<<999666222000/////////111444666777555333111111111111333555777888999;;;<<<>>>>>>===;;;:::999999888777444111///---,,,++++++******)))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%<<<<<<<<<;;;999777555333222111000...------------((('''&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++---,,,,,,+++*********+++222000...,,,,,,---......))),,,000222111///---,,,000666>>>DDDKKKUUUaaajjjyyy}}}{{{}}}zzzuuurrrqqqmmmiiikkkqqqwwwzzz||||||}}}|||vvv~~~{{{yyyuuuzzz}}}wwwuuutttvvvzzz{{{zzzxxxzzzssslllkkkpppxxx}}}uuutttqqqmmmjjjkkkooossswwwrrrkkkfffdddeeeeeeeeeaaa```___^^^\\\[[[ZZZYYYZZZYYYXXXVVVTTTRRRRRRQQQQQQPPPNNNJJJEEE???;;;888666666888;;;======;;;888555444222000//////000111666888<<>><<<999666444000///...---,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%###%%%'''&&&$$$"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%<<<<<<<<<;;;:::888555444222111000///------------***(((''''''))))))))))))%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++)))************++++++++++++***)))))))))***,,,---)))***++++++++++++,,,------...///...,,,---000333......///222666:::===???CCCLLLZZZfffooovvv}}}}}}ttttttzzzwww}}}~~~vvvllliiiiiilllnnnkkkjjjhhheeebbb___]]]\\\XXXWWWWWWVVVUUUTTTSSSSSSRRRSSSUUUVVVUUUTTTRRRQQQEEEFFFHHHJJJLLLLLLJJJGGGAAA???;;;777444222111111333666:::>>>BBBCCCCCCBBBBBBBBBCCCCCCBBB???===;;;333333111000...,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&###%%%'''&&&###"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%??????>>>===:::777444333333222000///---,,,,,,,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------............///......///000000000000000222444666:::===AAACCCEEEQQQTTTZZZaaalllyyyrrrfff``````___ZZZTTTQQQRRRTTTNNNMMMNNNSSSXXXZZZXXXUUURRRVVVXXXWWWWWWYYYWWWRRRTTTNNNJJJJJJFFF>>>:::<<<555555444555777:::===???EEEEEEFFFFFFDDDBBB???===???>>><<<999666333111000+++******---000000---***((('''&&&%%%&&&''')))***(((((((((&&&$$$$$$&&&(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!###(((***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########%%%((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$%%%%%%%%%%%%$$$##############################??????>>>===:::777444333333222000///---,,,,,,,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''((()))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------..................///000000000000000---...///111333555777777333555888;;;AAAIIIRRRXXXeeeaaa```eeekkksss~~~|||yyyvvvtttttttttiiieee___XXXRRROOONNNNNNQQQSSSSSSSSSVVV[[[[[[WWWVVVUUUWWWZZZVVVLLLEEEEEE;;;888555333333555888:::===???AAADDDFFFHHHHHHHHHFFFEEEDDDBBB>>>:::666333333111///...//////,,,*********))))))((((((((((((((())))))(((&&&%%%'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!$$$((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%#########%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$%%%%%%%%%%%%$$$##############################??????>>>===:::777444333333222000///---,,,,,,,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%''''''&&&%%%''''''((())))))))))))((((((((())))))((('''&&&&&&(((((((((((())))))))))))(((((()))***+++,,,---...++++++++++++,,,,,,,,,,,,------------..................///000000000000///...////////////000000000111222333333444777;;;???DDD@@@<<<<<<===CCCPPP\\\```]]]ZZZWWWWWWZZZ]]]```___```bbbaaa^^^]]]```cccgggkkkoooqqqqqqrrruuuxxxwwwkkkccc``````WWWVVVQQQMMMPPPUUUUUURRRRRRSSSWWW\\\ZZZUUURRRRRRHHHDDD>>>888444222333444777888;;;>>>AAAEEEGGGHHHHHHIIIIIIHHHEEECCC@@@>>>===:::777444333000...+++******+++++++++***))))))((()))******(((''''''(((&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$''')))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$??????>>><<<:::777444333333222000///---,,,,,,,,,***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''%%%&&&'''(((((())))))(((((())))))))))))((('''&&&%%%(((((((((((())))))))))))((())))))***+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---...//////000000//////111111111111000000000000///111222222222333666888:::888555555555555888:::>>><<<888666666888<<<>>><<<@@@HHHMMMOOOOOOTTT[[[dddhhhmmmooopppttt|||}}}oooiii]]]TTTTTTWWWUUUPPPLLLLLLLLLMMMMMMOOOSSSWWWWWWSSSMMMGGGBBB>>><<<<<<<<<<<<;;;:::::::::;;;;;;AAAAAABBBBBBCCCDDDFFFFFFBBBAAA@@@>>>;;;888444111++++++*********++++++,,,(((***,,,,,,***((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$??????>>><<<:::777444333333222000///---,,,,,,,,,***))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&'''((((((((((((((((((((()))(((((('''&&&&&&(((((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------...------...///////////////..................//////+++---///000000111333555777666444555888:::777333777888:::===AAAEEEJJJLLLYYYZZZ```eeefffgggooozzz{{{tttjjjkkkoookkkdddUUUSSSNNNJJJIIIKKKLLLLLLRRRRRRQQQPPPOOONNNMMMMMMMMMKKKGGGCCC???<<<999888999888666555777;;;???BBB@@@BBBEEEFFFDDDAAA===:::444111...+++))))))******(((***,,,,,,***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$??????>>>===:::777444333333222000///---,,,,,,,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''((('''&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))++++++*********)))))))))************++++++++++++,,,,,,,,,,,,------------------...////////////...------......///000111111111222333333333444666888<<<:::555111222777888666555999@@@IIISSS\\\bbbfffiiihhhkkkppprrruuupppmmmfff```^^^[[[SSSIIIFFFGGGIIIKKKNNNPPPQQQRRRXXXWWWTTTQQQMMMIIIGGGEEE;;;888444000///111444666:::???DDDGGGGGGEEECCCCCC@@@===888222---***(((''')))***++++++)))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%??????>>>===:::777444333333222000///---,,,,,,,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''(((((('''%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,---......//////......//////000000111222333333......///......///222444===AAA@@@999555;;;BBBEEEKKKOOOVVV___iiirrrzzz~~~xxxyyy|||www{{{|||sssfffXXXVVVRRRNNNLLLKKKLLLMMMSSSSSSTTTTTTSSSRRRQQQPPPGGGDDD@@@;;;777444333222555999>>>@@@AAACCCEEEHHHFFFEEEBBB>>>888222---***)))******)))''''''(((***))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%??????>>>===:::777444333333222000///---,,,,,,,,,******)))((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''(((((('''%%%&&&''''''((((((''''''$$$%%%&&&((())))))******(((((((((((())))))))))))''''''((()))***+++,,,,,,)))************+++++++++++++++,,,,,,,,,---------,,,---......//////...............//////000000000111222333222333555999<<<333BBBKKKHHHDDDJJJWWW___aaacccfffkkkqqqxxx~~~xxxkkk^^^SSSMMMJJJJJJGGGIIILLLOOOPPPQQQPPPOOOQQQPPPNNNJJJDDD???:::777222555888999;;;???EEEJJJEEEFFFGGGFFFBBB<<<555000******)))(((&&&&&&(((*********))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%???>>>===<<<999777555444222111///...,,,,,,+++++++++***((('''''''''((()))''''''((((((''''''&&&%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''---)))&&&&&&))),,,+++***(((((()))***************))))))))))))******************+++++++++,,,,,,,,,******))))))******+++,,,++++++,,,---------,,,,,,+++---///000//////000111444333222222444777:::<<<@@@MMMYYY\\\^^^cccgggfffjjjccc___dddppp~~~wwwbbbUUURRRKKKJJJHHHFFFEEEGGGLLLPPPNNNMMMMMMOOOPPPMMMIIIDDD888555111000333888>>>AAAEEEGGGIIIJJJIIIFFFCCC@@@<<<777111------,,,***(((((('''''')))******((('''(((''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&$$$$$$''',,,000---+++(((%%%###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$######""""""######$$$@@@@@@>>><<<:::777555333222111///...,,,,,,+++++++++***)))((('''(((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((''')))(((((()))***+++***)))(((((()))************)))))))))))))))*********************+++++++++,,,,,,+++++++++++++++,,,,,,---,,,---------...---------,,,...///...------...000///111444666999???FFFLLLSSS[[[aaabbbccciiillllllddddddkkkwwwvvvjjjeeefffbbbYYYOOOHHHEEEFFFHHHMMMOOOSSSWWWWWWTTTNNNJJJLLLEEE;;;222///000444777???AAAEEEHHHIIIIIIGGGFFFEEEAAA<<<888666333///+++,,,***)))((())))))((('''***))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###%%%))),,,111///+++(((%%%###############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$BBBAAA@@@===:::777555333222111///...,,,,,,++++++******)))(((((((((((((((''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((%%%(((***,,,+++))))))((('''((())))))******))))))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,---...........................---/////////...---...000222333666;;;???DDDKKKTTTZZZ[[[bbbiiiooouuu{{{}}}{{{hhhkkkuuuttteeeYYYRRROOOIIIJJJMMMPPPRRRSSSSSSRRRQQQMMMFFF>>>888555444444777999===AAAFFFIIIKKKLLLLLLJJJGGGDDDAAA<<<666222111---***(((((()))******++++++***)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$######%%%'''...,,,***'''%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###CCCCCCAAA>>>;;;777555333222111///...,,,+++++++++***))))))((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((($$$(((++++++)))'''(((***'''(((((()))))))))))))))((()))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,------............---------......000111111111111444888;;;CCCDDDHHHNNNVVV^^^dddfffhhhoooyyyyyy}}}~~~tttnnnaaa\\\SSSLLLIIIJJJNNNPPPNNNPPPSSSRRRMMMFFF@@@<<<555555666999===BBBHHHKKKJJJKKKKKKKKKIIIEEE???<<<777222---))))))***+++,,,***))))))((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%###"""###$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$&&&''''''&&&$$$###CCCCCCAAA>>>;;;777555333222111///...,,,+++++++++)))))))))))))))((((((''''''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''')))***(((&&&&&&)))---''''''((()))))))))))))))((()))))))))************)))************++++++++++++++++++++++++,,,------...------,,,---.../////////111333555888<<>><<<:::777555333222111///...,,,,,,++++++((())))))***)))((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&"""$$$%%%'''''''''%%%$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***((('''&&&'''((())))))(((&&&'''(((((())))))(((((())))))))))))************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---..................000333555777;;;???DDDJJJPPPVVV\\\```gggpppqqqYYYYYYVVVPPPJJJHHHLLLPPPPPPOOOMMMJJJEEE@@@;;;888888;;;???BBBDDDGGGLLLPPPQQQOOOLLLHHHDDD???999444...---,,,+++************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$???>>>===<<<999777555444222111///...,,,,,,++++++((()))*********)))'''&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''!!!"""$$$&&&&&&&&&$$$######%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''&&&%%%(((++++++((($$$&&&''''''((((((((((((((())))))))))))************,,,,,,,,,---------.........------------...//////000//////000222555999;;;EEEIIIPPPVVV\\\bbbgggkkkvvvyyykkkZZZLLLEEEDDDJJJNNNRRRUUUSSSNNNGGGBBB555777999:::<<>>FFFLLLQQQSSSZZZjjj}}}yyy]]]NNNKKKGGGIIIMMMSSSWWWWWWSSSPPPOOOGGG???;;;777777===EEEMMMPPPTTTTTTQQQNNNLLLLLLDDD@@@999222---************)))((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAAAAA???===:::777333111111000///...---,,,,,,,,,(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&'''(((((((((&&&$$$$$$&&&)))+++)))'''''''''''''''((((((((((((***+++,,,,,,+++***))))))))))))))))))************,,,,,,,,,,,,,,,---------............///111555999:::555333;;;GGGMMMJJJEEENNNXXXkkktttcccUUUSSSPPPNNNOOOQQQTTTUUUTTTPPPMMMKKKEEE???===???CCCHHHMMMPPPPPPOOOPPPPPPKKKHHHCCC<<<666111...,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&((())))))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$BBBAAA@@@>>>;;;777444222111000///...---,,,,,,,,,((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((()))))))))&&&%%%%%%%%%'''((())))))''''''''''''((((((((((((%%%,,,---(((''',,,,,,''')))))))))*********++++++,,,,,,,,,---------......////////////...000444666:::>>>DDDHHHKKKPPPVVVZZZaaakkk~~~}}}~~~tttlll```UUUNNNNNNPPPRRRSSSRRRTTTWWWRRRGGG>>>;;;:::>>>CCCGGGIIIKKKMMMOOONNNNNNKKKGGGBBB;;;444111,,,,,,+++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%'''***++++++(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$BBBBBBAAA???<<<888555333111000///...---,,,,,,,,,*********))))))))))))(((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((((((&&&$$$"""((((((((((((((('''''''''###%%%'''((('''''''''''''''((())))))'''&&&''')))''''''''''''((((((((((((###++++++%%%)))333222((())))))*********+++++++++,,,,,,------......//////---...000000111333777:::>>>GGGQQQZZZ```jjjvvv|||~~~{{{nnneee\\\QQQJJJNNNNNNRRRXXXWWWPPPIIIGGG============>>>@@@CCCDDDHHHJJJLLLLLLIIICCC===888555333///+++)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))***)))'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&&&&%%%###$$$&&&***,,,+++(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%BBBBBBAAA???<<<888555333111000///...---,,,,,,,,,+++*********))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((((((&&&$$$"""'''((()))))))))((('''&&&$$$&&&''''''%%%$$$$$$&&&$$$&&&))))))((('''''''''''''''''''''(((((((((((((((---+++'''000>>>;;;---************++++++++++++,,,,,,---......///000000***---000444888<<>>BBBGGGKKKLLLJJJGGGEEEBBB===666///***))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))***)))'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&&&&%%%"""###%%%'''******'''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%BBBAAA@@@>>>;;;777444222111000///...---,,,,,,,,,))))))((((((((('''''''''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&'''((())))))(((''''''%%%'''(((&&&$$$###&&&)))$$$%%%&&&'''((((((((((((''''''''''''(((((((((((()))***((((((111;;;888...*********++++++++++++,,,,,,------...///000111111///222555888;;;>>>BBBEEEHHHRRRgggxxxwwwxxx}}}xxxaaaWWWOOOMMMNNNOOORRRVVVVVVRRRLLLFFFBBB>>>:::777888<<>>777111...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&@@@@@@???===:::666333111111000///...---,,,,,,,,,++++++++++++************)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((("""$$$&&&((())))))((('''$$$'''((('''%%%(((///666CCC999...''''''))))))'''''''''''''''((((((((()))((()))---000+++&&&)))000******+++++++++,,,,,,,,,------...///000111222222666;;;CCCKKKSSS[[[ccchhhuuuzzzyyyhhhYYYOOOLLLIIILLLRRRWWWXXXRRRHHH???777777888:::@@@GGGOOOSSSQQQQQQQQQOOOHHH???555///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&(((&&&######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&AAA???===:::777555444333222111000///---------,,,))))))))))))((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))&&&'''(((###$$$888QQQUUUEEE222((((((++++++)))'''''''''(((((()))***+++((((((((()))******++++++,,,+++***---111222111///+++---///222555999<<<===HHHCCCIII___vvvttt[[[GGGIIIHHHJJJQQQUUUTTTQQQPPPCCC;;;333222555:::DDDMMMOOORRRSSSPPPPPPPPPHHH>>>555222...***((('''((()))+++)))(((((()))***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''&&&$$$$$$''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$AAA???===:::777555444333222111///...---,,,,,,,,,))))))))))))((((((((((((***))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''***%%%$$$(((''''''111AAA===444***%%%'''+++,,,+++(((''''''(((((()))***+++(((((())))))***+++++++++,,,+++***,,,///000///---333333333555777:::===???;;;KKKhhh~~~~~~nnnXXXNNNEEEFFFOOOWWWUUUOOOUUUKKKAAA:::555333888>>>LLLNNNNNNLLLNNNRRRPPPJJJAAA===666000+++))))))))),,,+++******++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$AAA???===;;;888666444333000000...---,,,,,,,,,,,,))))))))))))(((((((((((()))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&(((((((((((('''&&&%%%&&&&&&&&&&&&'''''''''+++$$$"""(((+++)))***...)))'''%%%&&&(((***++++++(((((((((((()))***++++++((())))))******+++,,,,,,---,,,,,,---///000///...333333555888???FFFNNNRRRSSSbbb{{{vvvnnn^^^NNNKKKRRRTTTOOOYYYQQQIIIBBB:::222222666AAADDDHHHKKKPPPUUUVVVRRROOOKKKDDD;;;444///,,,+++---,,,+++,,,,,,,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''%%%###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@>>><<<999666444333//////...---,,,+++++++++))))))))))))(((((((((((())))))((((((''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))((('''&&&&&&&&&&&&''''''''''''***$$$###(((+++)))&&&'''%%%''')))***)))))))))***(((((((((((()))***+++,,,))))))******+++,,,,,,,,,000//////000111222222222333555999BBBMMMZZZffflllvvvxxxnnnSSSKKKLLLLLLSSSQQQPPPOOOHHH>>>888777444:::BBBJJJQQQUUUUUUSSSWWWUUUPPPIIIAAA999333///+++******+++,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))'''&&&&&&(((((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@>>><<<:::777444222///...---,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((((((&&&&&&((()))''''''***)))+++,,,+++)))((()))+++((((((((())))))***+++,,,*********+++,,,,,,------//////000000111333555666999===EEEQQQ```ppp}}}}}}jjjWWWOOOIIIQQQPPPTTTXXXVVVLLLBBB???555777===CCCIIIMMMQQQTTTVVVWWWXXXUUUOOOFFF===777---+++******+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***(((&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@???===;;;777444222//////...---,,,,,,------))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((())))))((('''&&&&&&'''''''''((((((((('''((()))(((''''''***---))))))))))))((()))+++---))))))))))))***+++,,,,,,***++++++,,,,,,---......,,,...///111222555999<<<>>>EEESSSdddwwwzzzuuuwwwzzzyyyhhh[[[RRRMMMLLLRRRWWWTTTOOOLLLDDD@@@<<<===>>>BBBKKKTTTRRRUUUYYY[[[XXXQQQHHHBBB555222...,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((('''%%%###"""$$$&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@???>>>;;;888444222000///......------......))))))))))))(((((((((((('''(((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((((((''''''''''''''''''((((((((((((((())))))((('''(((***+++(((((('''((()))+++,,,---))))))))))))***+++,,,,,,++++++,,,,,,---.........---///222444666:::@@@EEENNNWWWfffxxxsssbbbQQQNNNSSSVVVVVVUUUPPPJJJEEEBBB???===CCCLLLOOORRRXXX[[[[[[WWWQQQMMMDDD>>>777111...------,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$)))---,,,'''###$$$'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@@@>>><<<888444222000//////.........//////))))))))))))(((((((((((('''''''''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$%%%'''((((((''''''''''''''''''((((((((())))))))))))((()))+++)))&&&***)))(((***,,,---,,,+++))))))))))))***+++,,,---++++++,,,------......///000333666999;;;@@@GGGMMMiiippp{{{hhhVVVSSSTTTUUUUUUSSSPPPOOONNNHHH>>><<<@@@NNNQQQUUUYYYZZZYYYVVVTTTOOOHHH>>>666111...------))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''###,,,555555---'''&&&)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$@@@???>>>===:::777333222222111///...------......+++++++++***)))((('''&&&***(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))))))))************))))))))))))***+++,,,---...//////---+++,,,///333...888??????DDDTTTiiiwww~~~vvvvvvpppuuu{{{^^^KKKMMMXXX[[[WWWTTTUUUSSSJJJBBB>>>EEEIIIPPPXXX\\\\\\XXXTTTWWWUUUOOOGGG===555...+++...---+++******+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***%%%"""###""""""%%%)))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&$$$###&&&&&&###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@???===:::777444222222111///...------......(((''''''''''''((()))******(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))))))))***************************+++,,,,,,***---000111000000111333888555777IIIhhhtttlll___rrr}}}zzz~~~bbbQQQLLLTTTVVV[[[\\\VVVMMMKKKNNNIIIKKKOOOTTTWWWXXXXXXVVVWWWVVVSSSNNNHHH???777111......,,,+++************))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###&&&++++++&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&$$$$$$(((((($$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$AAAAAA@@@>>>;;;888555333111000///...---------...,,,+++)))'''''''''((())))))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((())))))***)))))))))*********++++++++++++*********+++,,,,,,))),,,///111222222222333;;;===GGG\\\|||qqqooommm}}}dddSSSQQQOOOPPPTTTUUUSSSSSSVVVPPPPPPOOOPPPQQQTTTVVVXXXXXXWWWVVVVVVTTTMMMCCC<<<000///---,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$'''000::::::222***'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&&&&$$$&&&******&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$AAAAAA@@@???<<<888555444111000//////......------444333111...+++(((&&&$$$(((''''''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---///111555999;;;CCCLLLZZZmmm}}}iiiXXXJJJJJJSSSXXXXXXWWWVVVUUUSSSRRRPPPQQQTTTVVVXXXWWWWWWYYYZZZVVVNNNHHH888555111---++++++---...))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&)))333======555---***$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$'''++++++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$AAAAAA@@@???<<<888555444000000000//////...------333444555555333000,,,***)))(((&&&'''(((((('''%%%'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))*********************++++++++++++,,,,,,,,,,,,,,,,,,---...000......111:::EEEPPPVVVccchhhrrrxxx~~~ssswwwgggZZZUUUTTTUUUVVVWWWXXXYYYWWWTTTRRRRRRSSSYYYWWWVVVWWWXXXXXXUUURRRIIIDDD;;;333---+++,,,---************************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###'''...///***''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$'''++++++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$AAAAAA@@@>>>;;;888555333000000000000///...---,,,)))+++///333666777666555---+++(((&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))******+++*********++++++++++++,,,,,,,,,,,,,,,---...//////333333666@@@PPPbbbqqqzzzsssddd\\\gggwww~~~~~~|||{{{{{{bbbPPPMMMRRRSSSWWW[[[[[[XXXTTTSSSTTTYYYXXXVVVUUUUUUVVVXXXYYYYYYSSSIII>>>444...+++***************************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""" ###$$$""""""%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&$$$&&&******&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@???===:::777444222///000000000///...---,,,&&&'''))),,,///222444666333///***''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((()))******++++++*********+++++++++,,,,,,+++++++++,,,---///111111555:::DDDVVVjjj}}}qqqeeeeeefffsssgggTTTMMMKKKQQQXXXZZZYYYWWWWWWYYYXXXZZZ[[[XXXUUUTTTXXX]]]\\\YYYRRRJJJ@@@777000,,,************************((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&###"""%%%%%%"""###&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$(((((($$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$@@@???>>>===:::777444222///000000000000...---,,,+++)))'''%%%&&&(((,,,...777222,,,(((((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,******+++,,,...000222333777???PPPfff{{{xxxqqqooovvvhhhMMMFFFMMMTTTXXXXXXXXX[[[^^^XXX\\\___\\\VVVTTTXXX^^^WWWWWWVVVRRRKKKAAA888222************************))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###$$$''''''###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&$$$###&&&&&&###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$??????>>>===:::777444333111000000///...---------************))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))((('''******))))))******+++,,,+++******+++,,,------,,,,,,000333111...000888???QQQ```mmmxxx{{{~~~vvvzzzgggmmmgggMMMFFFFFFOOOWWWYYY[[[^^^[[[```ccc^^^XXXVVVYYY[[[]]]\\\[[[[[[YYYQQQEEE;;;000...+++******,,,------***)))))))))))))))*********************)))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$###!!! !!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&??????>>>===:::777444333111000000///......------************))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))''')))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))((('''******))))))******+++,,,---,,,++++++,,,,,,,,,+++)))+++---///333===JJJSSSlllxxxpppnnnppp|||ggglllnnnVVVMMMNNNQQQSSSUUUYYY\\\]]]]]]\\\]]]^^^______]]]\\\]]]]]]XXXNNNGGG===555---***+++,,,+++(((******))))))))))))******))))))******))))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&??????>>>===:::777555333000000000///......------************))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))******+++,,,++++++++++++,,,,,,---...,,,,,,...666DDDXXXjjjvvvqqqccc]]]___sss~~~|||eeeWWWRRRSSSWWW[[[[[[\\\^^^```aaa``````___]]]\\\]]]^^^]]]XXXSSSJJJ???222---......+++&&&+++******)))))))))******((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%'''%%%$$$&&&***+++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&?????????===;;;888555333000000//////............************)))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))******+++,,,((()))******+++---000222333333777DDDZZZssskkkddd___fffyyyxxxzzzsss]]]TTTTTTZZZZZZ\\\```aaa^^^]]]]]]]]]\\\ZZZZZZ\\\\\\[[[YYYSSSIII===555222000---+++++++++******))))))******(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&'''$$$$$$(((---///+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&@@@@@@???>>>;;;888555444////////////............************)))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))******+++,,,)))***++++++***,,,///222777999@@@QQQiiiyyykkknnnjjjppp}}}|||oooppp}}}www^^^PPPSSSRRRVVV\\\]]]ZZZ[[[___^^^]]][[[[[[[[[[[[[[[ZZZYYYUUULLLBBB888111......,,,,,,+++***************(((((((((((((((''''''&&&((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%######''',,,...***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&@@@@@@???>>>;;;888666444//////////////////......************))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))******+++,,,---...///---++++++///333;;;BBBOOOaaasssxxx|||~~~sssuuu~~~xxx{{{~~~pppYYYQQQNNNTTTYYYYYY]]]ccc``````___^^^]]][[[ZZZYYY\\\]]]ZZZPPPCCC777111///---,,,+++***************((())))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%###"""###&&&)))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&@@@@@@@@@>>><<<999666444.../////////////////////************))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))'''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))*********))))))******+++,,,,,,///000000...000666;;;KKKWWWjjj{{{zzzsssjjjnnntttvvvwwwyyy}}}eeeRRRQQQWWWYYY[[[___^^^```aaaaaa___[[[XXXWWWYYY\\\]]]ZZZPPPDDD999333...---,,,+++************))))))******))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&AAA@@@@@@>>><<<999666444.........///////////////************))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((('''&&&''')))))))))'''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))************)))***++++++,,,(((,,,000111222666???EEE]]]mmmzzznnnWWWaaakkkrrryyy|||\\\SSSXXXYYYVVVVVV[[[^^^aaaaaa___ZZZVVVTTTSSSVVVZZZ]]][[[PPPBBB888...---,,,+++***************************)))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&@@@@@@???===:::666222000000000000///......------************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((()))***************((())))))))))))************))))))***,,,---,,,++++++222666555666DDDZZZkkkyyytttgggVVV^^^mmmyyy~~~~~~wwwpppsssuuurrrppp[[[LLLOOO[[[ZZZ___bbb```aaabbb\\\TTTMMMQQQWWW[[[[[[WWWPPPJJJ>>>444***(((,,,000...)))******++++++***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%***++++++***'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@>>>;;;777333111000000000///......------************))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((()))***************)))))))))*********++++++000...---,,,------------......000999MMMbbbpppuuu|||jjjeeefffpppwwwooosssyyy}}}oooUUULLLOOOUUU[[[^^^^^^___bbb```ZZZMMMLLLNNNTTT\\\]]]WWWQQQGGG===222,,,,,,......,,,******+++++++++)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%)))******)))'''%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBBAAAAAA???<<<888444222000000000///......------************))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))(((((()))***************************+++++++++,,,...---,,,++++++,,,------333222555BBB\\\wwwyyyyyy{{{iiidddlllvvvyyyuuu]]]QQQNNNSSSXXX[[[```dddbbb]]]TTTLLLFFFLLLXXX```]]]WWWSSSJJJ>>>444...---------******+++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBBBBBBBB@@@===999555333000000000///......------************)))))))))(((***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))*********************+++++++++,,,,,,,,,''')))***+++,,,---///000222;;;DDDMMM___uuupppgggbbbeeefffgggppp~~~mmmWWWUUUTTTYYYaaadddaaaZZZ___TTTHHHGGGOOOYYY\\\[[[ZZZUUUKKK@@@555///------+++++++++++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCCCCCBBB@@@===999555333000000000///......------************)))))))))(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((()))*********************+++++++++,,,,,,,,,&&&)))---...//////222444444CCCSSS```rrrzzzcccVVVQQQ[[[lllxxx~~~~~~nnn]]]XXX\\\___]]]ZZZddd[[[OOOGGGHHHOOOXXX^^^ZZZYYYUUULLLAAA666///---,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBBBBBBBB@@@===999555333000000000///......------************))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************************+++++++++,,,&&&)))+++,,,,,,///444888EEESSSfff|||pppSSSMMMPPPbbbvvv~~~|||}}}|||xxxxxx|||tttaaaYYYXXXYYY\\\```^^^WWWNNNHHHKKKTTT\\\XXXZZZZZZVVVMMMAAA777111///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBBBBBAAA@@@<<<888555222000000000///......------************))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************)))))))))*********++++++(((***++++++---555AAAKKKZZZiiiyyyhhhPPPTTT___mmmxxx~~~uuunnnnnnssswwwbbbTTTTTTZZZ\\\^^^^^^XXXPPPKKKMMMPPPXXXZZZ\\\\\\VVVMMMBBB:::111000...,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%AAAAAAAAA???<<<888444222000000000///......------************))))))))))))+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))(((((('''''''''(((((())))))))))))))))))))))))(((((()))***************((())))))))))))*********/////////000555DDDWWWeeebbbtttsss___\\\eeeqqqwwwxxx~~~vvvqqq{{{oooVVVOOOUUU[[[___ccc```WWWMMMFFFCCCXXXZZZ\\\^^^\\\TTTJJJBBB333111///,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%AAAAAAAAA???<<<999555333222111000//////.........+++++++++************)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************---+++(((&&&'''(((((((((***...000222<<>><<<888555333222111000//////.........+++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))))))))))))))***+++---...///333999CCCSSSfffppprrrooo^^^NNNOOOZZZgggqqqwwwpppoooooopppooorrr}}}gggWWWRRR\\\^^^UUUUUU___VVVTTTUUUXXXWWWVVVYYY^^^XXXNNNBBB888000***))),,,'''((((((((((((((((((((())))))))))))))))))(((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&>>>>>>>>>>>>;;;888555333222111000///............+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((()))*********,,,...000111888BBBQQQfffwww{{{www```VVVOOOVVVbbbmmmtttyyyrrruuuxxxuuunnngggfffhhhzzznnnRRRQQQYYYZZZXXXYYYZZZSSSRRRWWWUUUNNNOOOUUU[[[WWWOOODDD777...+++,,,***)))))))))******+++++++++******))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&?????????>>><<<888555333222111000///............+++++++++*********))))))))))))))))))((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))*********+++++++++((()))*********---111555<<>>999555222222111000//////.........+++++++++************)))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((()))***************))))))))))))************&&&)))+++---111<<>>JJJWWW^^^VVVMMMGGGCCCFFFSSSaaakkkjjjlllqqqvvvuuuoooiiisss}}}zzzyyy|||}}}mmmTTTPPPYYY]]][[[]]]```WWWIIIBBB@@@FFFTTT\\\YYYTTTSSSHHH;;;---(((+++---+++'''(((((((((***,,,,,,***(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%FFFEEEDDDCCCAAA<<<666222333222111///............,,,,,,++++++***))))))((()))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))((())))))'''((()))((($$$)))&&&&&&***+++)))(((+++,,,...222777BBBSSSfffsss```TTTIIIFFFHHHNNNXXXaaaooorrruuuwwwtttmmmeee___gggxxx{{{uuuzzztttZZZYYY[[[]]]]]]\\\^^^bbbFFFBBBEEEPPPYYYYYYWWWWWWOOODDD777...,,,,,,,,,***)))((((((***,,,,,,***(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%$$$&&&((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%DDDCCCBBBAAA???;;;666222333222111///............,,,,,,++++++***))))))))))))))))))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((()))))),,,(((&&&)))+++)))&&&%%%)))''''''***+++***+++...111888;;;<<>>;;;666222333222111///............+++++++++*********))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((((((((((())))))******&&&'''+++,,,''''''+++)))&&&'''******))),,,111777CCCFFF@@@EEEWWWccccccQQQGGGBBBJJJXXXdddmmmsss|||sssjjjiiirrrppp}}}}}}{{{}}}oooVVVSSS[[[]]]XXXSSSXXXOOOGGGGGGOOOVVVZZZ[[[YYYWWWQQQEEE777...,,,...+++*********,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((((((((((('''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%BBBAAA??????===;;;666333333222111///............+++++++++***************(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((()))******&&&''')))+++((($$$&&&+++(((&&&''')))))))))...555;;;HHHLLLDDDCCCKKKLLLEEEEEECCCEEEMMMVVV^^^iiiqqqyyyuuuooopppsssmmmwww}}}zzzyyy{{{gggSSSSSS^^^```ZZZ]]]VVVMMMIIILLLSSSXXXYYYUUUXXXXXXPPPBBB666///------,,,***+++,,,,,,,,,******))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$&&&((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%BBBAAA???>>>===;;;888555333222111///............************************'''(((((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******(((''''''(((((()))***+++%%%)))+++(((&&&((()))'''((('''(((***)))***111999===HHHMMMIIIEEEEEECCC===@@@CCCIIIPPPRRRSSSZZZccckkkwwwzzzqqqnnnooopppqqqyyy~~~|||{{{zzzzzz|||cccKKKMMMXXX\\\[[[ZZZUUUNNNMMMRRRVVVWWWQQQTTTWWWUUUMMMBBB777000///---++++++,,,---,,,+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBBAAA???>>>>>><<<999666333222111///............************************''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''((()))***+++%%%++++++&&&,,,999777+++***)))***,,,+++,,,444>>>EEEHHHJJJHHHCCC@@@???@@@BBBFFFNNNTTTSSSOOOQQQWWWXXX```jjjooopppoooqqqsssssswww||||||zzzzzz}}}{{{xxxyyy{{{|||}}}~~~~~~cccOOOLLLPPPTTTZZZ[[[TTTPPPRRRVVVWWWOOOOOOQQQUUUUUUNNNAAA777000...++++++,,,---,,,,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%$$$&&&(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCCAAA???>>>>>>===:::777333222111///............******************++++++''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''((()))++++++%%%+++)))&&&555KKKHHH444,,,+++,,,...---...777AAAMMMIIIFFFCCC>>>888:::AAADDDHHHPPPXXXXXXSSSRRRTTTLLLQQQZZZdddlllsssyyy|||vvvxxxyyyzzz~~~{{{yyyxxxxxxuuuyyy{{{|||{{{|||~~~{{{{{{~~~jjjRRRKKKNNNYYY^^^XXXRRRSSSWWWWWWOOOLLLMMMSSSYYYUUUHHH<<<000...,,,+++,,,------,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&'''&&&%%%$$$&&&((($$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%DDDCCCBBB???===:::777666111111000000//////......+++******)))))))))))))))************************((((((''''''''''''((((((&&&''''''((((((((((((((())))))************))))))(((((((((((())))))))))))(((((())))))***,,,---...,,,---......000666AAAIIITTTOOOGGG===777888>>>DDDLLLXXX___[[[WWWXXXYYYWWWSSS]]]___ZZZeee}}}~~~xxx{{{}}}zzzxxxwwwyyyzzzyyyxxx{{{|||xxxsssrrrzzzgggIIISSSTTTZZZ___[[[SSSWWWbbbZZZQQQEEEBBBLLLXXXVVVLLL>>>888000------...,,,***+++++++++************)))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%DDDCCCBBB@@@===:::888666111111000000//////......,,,+++******))))))******************************((((((''''''''''''((((((&&&'''(((((())))))(((((())))))************))))))(((((((((((())))))))))))((((((((()))***+++,,,---,,,///333666999===BBBFFFNNNKKKEEE>>>;;;===CCCIIISSSfffwwwxxxoooeee^^^XXXWWWbbbfffhhhvvvzzz~~~}}}wwwuuuzzz~~~}}}yyywwwzzz{{{{{{||||||}}}~~~{{{zzzoooVVVNNNLLLRRR\\\___ZZZ[[[aaaZZZSSSHHHAAAFFFPPPSSSOOOHHH???333...//////---)))++++++++++++************''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%EEEDDDCCC@@@>>>;;;888777111111000000//////......,,,++++++***************)))))))))))))))))))))))))))((((((''''''(((((()))&&&'''(((((())))))((((((((())))))******))))))((((((((((((((()))))))))))))))((((((((()))***++++++,,,000888>>>BBBCCCBBBAAAEEEDDDAAA??????BBBIIIMMMYYYppp|||mmmccc______hhhnnnssszzzyyy~~~uuurrrssszzz}}}yyyxxx}}}}}}}}}~~~wwwXXXNNNKKKVVV``````^^^___]]]YYYNNNCCCAAAHHHRRRWWWUUUIII;;;222000000---))),,,+++++++++************'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%EEEDDDCCCAAA>>>;;;888777111111000000//////......++++++***)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((())))))***+++---222:::BBBFFFEEE@@@<<<<<<======???AAAEEEJJJMMMZZZhhhvvvwwwooofffcccccceeeiiimmmrrr}}}xxxyyy{{{~~~|||}}}{{{{{{{{{tttrrruuu{{{}}}|||{{{|||~~~}}}|||~~~{{{zzzyyy|||ttt^^^LLLOOOYYY]]]]]]^^^aaa```WWWIII@@@CCCQQQ^^^\\\SSSFFF999111---,,,+++,,,,,,+++++++++*********(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&EEEDDDBBB@@@>>>;;;888777111111000000//////......******)))(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((((((((()))***+++,,,///444<<>>DDDIIIKKKIIIGGGLLLJJJJJJMMMOOOPPPSSSXXX^^^___dddmmmrrrqqqppppppsssrrruuuzzz{{{zzzzzz|||xxxyyyxxxwwwtttssstttuuuvvvuuuvvvvvvtttqqqtttzzzzzzyyyxxxyyy|||~~~~~~~~~hhhWWWQQQPPPVVV^^^\\\]]]\\\SSSFFF???HHHTTTYYYZZZWWWMMM>>>333//////,,,,,,,,,,,,++++++++++++((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''CCCBBBAAA>>><<<999666555111111000000//////......---,,,++++++******++++++******************************))))))))))))******(((((()))************)))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***,,,---///000333===GGGHHHAAA999777777999===CCCKKKQQQQQQMMMIIIGGGEEEFFFJJJMMMPPPZZZeeegggjjjrrr|||{{{rrrnnnpppsssrrrtttwwwuuurrruuu|||tttuuutttsssqqqqqqrrrttttttuuuxxxyyyuuupppsssyyyxxxxxxwwwwwwxxx|||sss```RRRQQQXXXYYYZZZ\\\YYYNNNCCCDDDLLLYYYYYYXXXTTTKKK???444---------,,,,,,,,,+++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''BBBAAA@@@>>>;;;888666444111111111000//////......///...------,,,,,,------******************************))))))))))))******(((((()))***************''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***---///111222555AAAMMMMMMCCC999666888<<<@@@GGGPPPWWWWWWRRRMMMFFFDDDFFFIIILLLSSSfffyyyvvvyyysssjjjkkkooopppuuuyyyuuuooopppwwwrrrrrrrrrqqqoooooorrrtttsssvvv|||~~~yyyssstttzzzxxxxxxxxxvvvvvv{{{pppVVVMMMQQQXXXYYY]]]^^^UUUHHHDDDGGGZZZXXXWWWXXXUUUIII888+++---------,,,,,,,,,++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''DDDAAA===<<<<<<999444000444333111000...------,,,,,,,,,,,,+++++++++******&&&''''''((()))******+++((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((()))+++///222333333888:::<<<;;;888666777999BBBFFFLLLVVVdddgggWWWBBBCCCFFFIIIKKKPPP___xxxwwwvvvrrriiifffjjjooonnnnnnoooqqqpppkkkfffqqqpppnnnnnnnnnpppssstttssswww{{{}}}}}}|||{{{{{{|||zzzuuupppnnnsss}}}eeeOOOMMMVVVVVVXXXZZZXXXQQQGGG@@@OOOVVVZZZXXXVVVQQQEEE999///---***))))))++++++,,,+++***)))***++++++***)))(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((,,,++++++***)))(((''''''))))))((('''&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&EEEAAA===;;;;;;999555111444333111000...---------,,,+++++++++************''''''(((((())))))******((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,******,,,///444666777777777666444333555:::???AAAFFFOOOZZZfffgggXXXFFFCCCFFFJJJLLLPPP[[[nnn}}}uuujjjfffjjjjjjeeeeeekkklllllllllmmmnnnllljjjgggmmmlllllllllmmmooopppqqqtttwww{{{||||||{{{{{{{{{wwwvvvuuuxxx}}}}}}dddTTTOOOVVVZZZWWWTTTRRRIII???HHHSSS[[[\\\ZZZWWWNNNEEE444000---+++,,,---+++***+++***)))***++++++***)))(((((((((((((((((((((((())))))(((''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((())))))(((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((,,,,,,,,,+++******))))))))))))(((&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFFBBB===::::::999666333333333111///...---------++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***+++000444888999444333111///000555===BBB>>>CCCIIIOOOVVVWWWOOODDDEEEHHHKKKLLLOOOTTT]]]ccc[[[UUUVVV^^^cccaaadddiiihhhiiijjjiiigggffffffgggggghhhiiikkklllmmmmmmmmmuuuwwwzzz{{{zzzxxxwwwwwwhhhiiioooyyyeeeOOOVVVXXXTTTRRRSSSMMMCCCCCCNNNYYY\\\\\\YYYTTTOOO<<<666000---......+++(((+++***)))***++++++***)))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((()))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&''''''((())),,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&HHHCCC===:::999999666444333222111///......------*********))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))+++...222666777777111111111111333777;;;???@@@@@@@@@@@@BBBDDDDDDCCCEEEIIILLLLLLMMMOOONNNLLLRRRPPPSSS[[[______aaaeeeeeeggggggddd```___aaadddccceeegggjjjkkklllkkkkkkqqquuuyyyzzzwwwsssooommm___eeeooo|||\\\UUUOOOOOORRRQQQNNNLLLFFFKKKQQQUUUWWWWWWTTTQQQGGG>>>333---......,,,(((+++***)))***++++++***)))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))+++((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))(((((('''(((((((((((((((((((((((('''''''''''''''(((((()))+++++++++,,,,,,---------)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&HHHCCC===::::::999777444222222111///............*********))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((***///444888999777444000111444888;;;<<<;;;:::????????????@@@@@@CCCGGGDDDIIILLLKKKLLLNNNKKKEEEPPPQQQUUU[[[^^^^^^___aaacccdddccc```[[[ZZZ\\\___aaacccfffiiikkklllkkkjjjlllqqqvvvxxxuuuoooiiifffkkksss~~~sssXXXFFFKKKPPPKKKJJJQQQJJJHHHHHHMMMSSSUUUTTTSSSOOOEEE777///,,,,,,,,,***+++***)))***++++++***)))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((())))))))))))******++++++,,,,,,(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&GGGCCC>>>;;;;;;:::777444222111000///............++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))*********---333:::>>><<<888444000222666<<>>===<<<:::666333222111000//////......///,,,+++++++++************''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''((()))*********+++...333999<<<:::666222222222444:::CCCKKKPPPQQQCCC???@@@DDDEEECCCEEEJJJ\\\aaa^^^RRRMMMPPPPPPLLLKKKPPPTTTUUUUUUVVVXXXYYYYYYXXXWWWXXXZZZ\\\\\\[[[^^^```bbbeeehhhjjjjjjkkkjjjmmmppprrrssstttvvvxxx~~~kkkTTTJJJKKKLLLKKKKKKKKKOOORRRNNNJJJMMMTTTRRROOOIII???666///------+++***)))***++++++***)))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((()))+++,,,'''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************((((((((((((((((((((((((((((((((((((((())))))***((()))))))))))))))))))))''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFFBBB???>>>===;;;666222222111000//////...//////,,,,,,,,,++++++++++++***&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++***,,,000444777666333///444111000666BBBPPP[[[aaaWWWLLLCCCAAA@@@AAAHHHPPPooossskkkXXXLLLMMMMMMIIIMMMQQQUUUTTTRRRSSSTTTTTTUUUSSSSSSVVV\\\___^^^\\\]]]^^^aaacccfffhhhjjjjjjlllmmmnnnpppsssyyy]]]KKKQQQSSSIIIJJJOOOWWWWWWKKK@@@CCCNNNPPPQQQPPPHHH<<<222...---+++***)))***+++++++++)))))))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((()))++++++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&EEECCC???===;;;:::777555333222111///............,,,,,,***)))))))))***+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))...'''###***555:::444+++///111333444222111000111444888;;;:::<<>>LLLRRRUUUPPPDDD777111///,,,------,,,*********+++************))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((('''''''''++++++***))))))))))))***))))))(((((())))))***+++''''''''''''(((((((((((((((''''''&&&&&&''''''(((***)))'''%%%%%%&&&'''(((******(((((((((((()))***,,,+++***(((((((((((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''EEECCC???===;;;:::777555333222111///............,,,+++***)))))))))***+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&$$$###'''---000...+++///000222222111000111222000555888999:::BBBRRR^^^PPPEEE===>>>???>>>AAAFFFPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRTTTWWWZZZ\\\^^^___[[[]]]___```aaacccfffiiipppoooooossszzz\\\MMMLLLJJJMMMQQQSSSRRRLLLBBB999AAAHHHPPPRRRKKKAAA777222.........---+++***))))))************))))))))))))*********)))((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''(((((()))******))))))))))))))))))************************+++******))))))******+++((()))***++++++++++++***((('''&&&&&&&&&'''((()))+++***)))((('''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''FFFCCC???===<<<:::888666333222111///............,,,+++******))))))******************************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$&&&)))))))))+++...111//////000///...///111444111555888999999;;;@@@DDDHHHCCC@@@@@@BBBBBBAAA@@@@@@BBBFFFJJJMMMOOOOOOPPPLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPRRRUUUXXXZZZ\\\]]]YYY\\\```bbbdddeeefffgggrrrppppppttt{{{|||___IIIJJJIIILLLRRRUUUOOOCCC888777???JJJSSSTTTKKK>>>444//////...---,,,***)))(((************))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((())))))(((''''''''''''(((((()))++++++******)))(((((((((+++++++++++++++************))))))(((((())))))***'''***---111222111...---+++******))))))******++++++***)))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''FFFCCC@@@===<<<:::888666333222111///............+++++++++***************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&(((+++***)))+++///333.........------///333666777999:::;;;:::888777666@@@@@@@@@AAACCCEEEAAA<<<>>>AAAEEEIIIKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNPPPSSSVVVXXXZZZ[[[[[[^^^bbbdddfffhhhjjjlllqqqpppqqqvvv}}}~~~VVVMMMGGGFFFOOOWWWTTTHHH>>>777;;;EEEPPPVVVQQQCCC888///...,,,+++++++++***)))************)))))))))(((***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))************)))((((((((())))))******++++++++++++******+++++++++,,,,,,---------...------------------...,,,...111444444333111000///...---,,,,,,+++++++++++++++************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''FFFDDD@@@>>><<<;;;888666333222111///............++++++++++++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''&&&&&&'''(((+++---///---------,,,,,,///444888:::999999999999999888777999:::===BBBEEEDDD>>>999AAACCCFFFIIIJJJIIIHHHFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMNNNQQQTTTVVVXXXYYY]]]___bbbdddfffiiimmmpppooosss|||}}}WWWIIIBBBIIITTTTTTLLLFFF;;;;;;>>>HHHRRRSSSKKKBBB222...+++)))***++++++***************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))******++++++++++++***))))))((())))))***+++---...000000111111222222333444555666666777::::::999999999999::::::666666666666666666666666222111111///...---+++++++++++++++******)))((((((***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''GGGDDD@@@>>>===;;;999777333222111///............***++++++++++++***))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((***(((''')))---//////...,,,---------...111666999;;;:::999888888:::<<<===:::999AAAOOOTTTJJJ@@@===AAACCCEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDEEEGGGHHHJJJJJJLLLMMMPPPSSSUUUWWWXXX]]]___aaaccceeeiiinnnqqqoooyyymmmWWWEEEFFFNNNOOOMMMLLL@@@<<<:::@@@KKKSSSRRRNNN999333,,,)))***,,,,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++((((((((((((((((((((((((''''''((())))))))))))((()))))))))***++++++,,,,,,******************+++,,,///000333555777888999999============>>>>>>>>>>>>>>>======<<<<<<======>>><<<:::888666666777999:::999999999888777666555444//////...---,,,***)))(((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''GGGDDDAAA>>>===;;;999777333222111///............***++++++,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))+++***+++---000111000///+++,,,......000333777:::EEEDDDAAA<<<888777:::===>>>;;;JJJcccgggTTTEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHJJJKKKMMMPPPRRRUUUWWWXXX\\\___cccgggiiillloooqqqvvv}}}oooRRRIIIKKKKKKNNNSSSIIIAAA:::<<>>@@@@@@@@@@@@BBBAAA@@@???>>><<<;;;;;;666666555555555555666666777666444333333555777888:::;;;===>>>??????>>>>>>999999888777555222000...++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''GGGDDDAAA>>>===;;;999777333222111///............******+++,,,+++***)))((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))%%%'''***,,,,,,+++,,,---***,,,...///111444888;;;SSSQQQLLLCCC:::555555777<<<888LLLlllqqqWWWCCCCCCGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@AAADDDFFFHHHJJJKKKMMMPPPRRRUUUWWWXXX\\\aaaggglllooopppqqqrrr}}}```PPPKKKKKKPPPXXXQQQGGG===;;;AAAIIINNNPPPMMMCCC555---+++,,,,,,+++************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((('''(((((()))))))))))))))))))))***+++,,,,,,------+++,,,///222666:::===??????@@@CCCEEEFFFEEEDDDDDD@@@???===:::777444222111111000000//////000000111............///111222333333555777:::<<<>>>>>>>>>CCCCCCBBBAAA>>>;;;888666---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''EEECCC@@@===<<<:::777444111000///...............,,,------,,,+++)))'''%%%))))))))))))((((((((((((&&&&&&''''''(((((())))))***((('''&&&&&&'''(((***''''''(((((())))))******)))***+++,,,---,,,++++++///...---...000333777:::RRROOOKKKDDD:::444666:::===AAAFFFJJJKKKIIIEEEBBBAAABBBCCCCCCBBB@@@>>>===>>>???@@@@@@???@@@BBBDDDCCCFFFKKKOOOQQQTTTVVVXXX___cccgggiiijjjlllqqquuuzzz}}}WWWGGGNNNTTTOOORRRMMMEEE>>>===CCCMMMTTTPPPJJJ>>>333...///,,,'''---------,,,,,,,,,++++++,,,+++)))((((((((()))***))))))************))))))(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((******))))))((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((((()))***++++++***)))(((---------,,,,,,...111444444777;;;===>>>???@@@BBBAAA???>>>???@@@???;;;777555888555000111555555000333222222444666777555444888666555666888888555222111111333555888::::::999???BBBFFFIIIIIIGGGDDDBBB===:::555000---,,,+++,,,+++******)))))))))******+++************)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''EEEBBB???===<<<:::777555111000///...............,,,,,,,,,+++***)))((('''))))))))))))(((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''(((((())))))******)))***+++,,,,,,,,,++++++,,,---///111444666888888??????>>>;;;666444777;;;;;;<<<>>>@@@AAA@@@???>>>???@@@BBBBBBBBBAAA???>>>===>>>????????????BBBDDDFFFHHHKKKMMMPPPTTTXXX\\\cccfffjjjlllmmmrrrxxx~~~}}}mmmNNNGGGKKKOOOSSSNNNGGG???;;;???HHHOOOQQQOOOEEE888000...---***---,,,,,,,,,++++++++++++,,,+++***)))((())))))***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&''''''''''''((((((((())))))((((((''''''''''''((((((******))))))(((((((((((()))))))))))))))))))))((())))))))))))))))))))))))))))))******************)))+++---///000333666999<<<===>>>=========@@@BBB???===;;;:::;;;;;;888666666888555000///333333000888888999<<>>===;;;777555555666777777:::;;;>>>AAADDDHHHJJJKKKFFFEEEAAA===888333///---...---,,,+++++++++,,,,,,'''(((((()))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''DDDBBB???===<<<:::777555222111000///............,,,++++++***))))))******))))))))))))(((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******)))***+++,,,,,,,,,,,,+++***,,,111555777888777666333555777777777888;;;===999888888777888999;;;<<<>>>???@@@AAA@@@@@@>>>===;;;===>>>>>>>>>???AAACCCHHHIIIKKKLLLOOOTTT[[[___aaacccfffiiikkkqqqyyy~~~```FFFEEENNNQQQPPPKKKCCC;;;:::@@@FFFQQQTTTPPPBBB444.........,,,,,,,,,+++++++++******++++++***))))))))))))***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''((((((((())))))))))))((((((''''''(((((()))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,***...222666888:::<<<>>>@@@@@@>>>;;;999999;;;>>>:::888666666888999999888777888777333333666666555???>>>???BBBFFFHHHIIIIIIJJJLLLLLLIIIEEECCCCCCDDDEEECCC@@@===:::888777666777666555777;;;AAAGGGKKKMMMMMMMMMKKKGGGAAA;;;777333222///---,,,+++,,,,,,((()))******++++++*********))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''DDDBBB???===<<<:::888555222222000///............++++++)))))))))***+++,,,))))))))))))(((((((((((())))))((((((''''''&&&&&&)))(((''''''''''''((()))''''''(((((())))))************++++++,,,,,,,,,,,,,,,...222666777777555333111444555555777;;;;;;999777666666666777:::<<<>>>>>>>>>??????>>>===<<<;;;:::;;;=========>>>@@@BBBGGGIIIKKKNNNQQQVVV\\\```^^^bbbfffiiilllpppwww|||}}}|||VVVHHHJJJNNNPPPPPPIII???999999;;;JJJTTTXXXMMM<<<222......,,,,,,+++++++++*********++++++*********)))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''(((((('''(((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))***************+++************+++---///000333666:::===============<<<<<<;;;999666444555666444555666888;;;===>>>>>>===???@@@@@@???@@@AAAAAAHHHGGGHHHIIIKKKKKKJJJHHHHHHIIIHHHGGGEEEDDDDDDEEEBBBEEEHHHJJJHHHDDD@@@>>>;;;888555222333666;;;>>>HHHJJJMMMOOOOOOMMMJJJHHH===:::777222...,,,***))),,,,,,,,,,,,+++***))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''CCCAAA???===<<<;;;888666333222111000.........---+++***)))))))))***+++,,,))))))))))))(((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((''''''(((((())))))******+++***++++++++++++,,,,,,///111444555666444222111///222222222777<<<;;;666333444666888;;;===>>>???>>>>>>>>>===<<<:::999888999;;;<<<======>>>@@@CCCDDDGGGLLLQQQTTTXXX\\\___bbbhhhooossstttvvvyyy{{{yyy{{{~~~~~~~~~~~~zzz~~~sssTTTDDDJJJOOOSSSPPPGGG===777444AAAPPP[[[VVVGGG:::111---,,,,,,,,,+++++++++******++++++++++++*********)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******(((((('''''''''(((((()))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))************((()))))))))*********+++)))*********++++++,,,,,,++++++++++++---000222333:::<<<>>>>>>;;;999777777666888::::::888666444444666999===@@@AAAAAA@@@@@@CCCEEEGGGHHHGGGEEEFFFIIILLLKKKJJJJJJJJJHHHEEECCCCCCBBB@@@@@@AAABBBBBBBBB;;;@@@EEEHHHHHHGGGFFFGGGAAA>>>:::777444333333333>>>@@@CCCGGGKKKMMMOOOPPPIIIGGGBBB===777222...,,,---,,,++++++******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((CCCAAA>>>===<<<;;;888666444333222000///...------+++***************++++++))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******++++++******++++++,,,---111333555777777555222000000333444555===HHHGGG@@@000222555888;;;============<<<<<<;;;:::999888888999:::<<<======>>>AAACCCBBBFFFLLLQQQUUUYYY\\\___dddjjjrrrwwwxxxwwwxxxyyyvvvxxx{{{}}}}}}}}}}}}~~~zzz{{{rrrpppooonnnpppsssvvvxxxuuuxxx}}}hhhIIIJJJNNNSSSTTTNNNDDD;;;555:::IIIXXXYYYQQQEEE888///---------,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))'''(((((())))))******+++((((((''''''(((((())))))((((((((()))))))))*********))))))(((((())))))***)))))))))************+++((())))))******+++++++++*********+++,,,,,,------+++,,,---///111333555666:::;;;;;;999555444444444888;;;???AAA???===;;;:::>>>AAADDDEEEDDDBBBBBBBBBBBBAAABBBCCCAAAAAAFFFMMMLLLHHHCCC???>>>>>>>>>>>>@@@@@@???===;;;:::;;;===>>>@@@BBBAAA>>>>>>AAADDDAAAAAA???>>>;;;999777666::::::<<>>===<<<;;;999777555444222000///...------******+++++++++******)))))))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((())))))******++++++*********+++,,,---...222888<<<===:::555222222666666888EEESSSTTTKKK333444666888999;;;;;;<<<999999999888999999999:::999;;;<<<===>>>???BBBDDDBBBEEEJJJOOOSSSXXX]]]```bbbhhhooosssssssssuuuwwwuuuwwwzzz{{{{{{{{{{{{||||||uuukkk^^^SSSMMMLLLKKKKKKLLLNNNPPPQQQQQQTTTXXX]]]ccckkksssyyy___MMMNNNQQQSSSRRRLLLBBB;;;888DDDRRRXXXWWWPPPBBB555.........---------,,,,,,++++++,,,,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((()))******(((((()))))))))***************))))))))))))******))))))*********+++++++++((())))))******+++,,,,,,******++++++,,,------...+++---///222444777888888555555444333222555999<<>>??????@@@???>>>>>>;;;<<<>>>@@@CCCFFFHHHJJJMMMOOOPPPQQQOOOLLLHHHEEE;;;888333...,,,,,,...000+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((***,,,,,,***((('''''''''''''''''''''''''''((((((((((((((((((((((((CCCAAA>>>===<<<;;;999777555444222111///...------***++++++,,,,,,***)))((())))))))))))((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''(((((()))*********,,,+++*********+++,,,---+++111:::AAABBB???888333111444444666DDDUUUVVVMMM888888777777888999;;;<<<666666666777888:::;;;<<<999;;;===>>>>>>@@@CCCEEEDDDFFFIIILLLPPPWWW^^^cccbbbgggmmmpppqqqsssvvvyyyvvvxxxzzz{{{zzzyyyyyyzzz}}}yyyxxxxxxssssssjjjZZZOOOJJJFFFAAA::::::;;;;;;;;;;;;;;;:::999:::===@@@DDDKKKSSSYYYccclllyyyrrrgggbbb___[[[ZZZ]]]dddkkkpppmmmjjjfffcccbbbaaa___^^^______```dddkkkuuu~~~uuuQQQOOOOOOQQQSSSPPPHHHAAA999BBBNNNVVV[[[WWWIII;;;//////.........---------++++++,,,---,,,+++***)))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((()))******))))))))))))******************))))))))))))******))))))******++++++++++++((())))))***++++++,,,,,,******+++,,,,,,---......+++---111444777999999:::111111111111333999AAAGGGFFFGGGHHHGGGFFFEEEFFFGGG@@@AAAAAA@@@@@@EEEMMMSSSRRRMMMJJJMMMTTTaaaxxx|||llleeehhhoootttqqqfffmmmxxx}}}sss___NNNFFF::::::<<<>>>???@@@AAABBB???AAACCCFFFIIIKKKLLLLLLFFFIIINNNRRRTTTRRROOOMMMKKKFFF===555000...///000++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''***++++++***'''&&&(((((((((((((((((((((((())))))))))))))))))))))))AAADDDCCC???===<<<888333555444222000...---,,,+++******+++,,,,,,***)))(((***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++,,,,,,)))+++,,,+++***+++...222777444222222555666444222444333444;;;CCCEEE>>>666888888888888888888888888555666666777888:::;;;<<<:::<<<=========>>>@@@BBBFFFHHHKKKNNNQQQWWW]]]aaacccgggmmmqqqrrrqqqqqqrrrqqqtttxxxzzzyyyxxxxxxxxx}}}~~~uuufffYYYRRRSSSVVVQQQOOOHHHAAA>>>@@@@@@======<<<;;;:::999999::::::;;;:::999888999;;;===>>>JJJMMMSSS]]]kkk{{{yyyrrrggg\\\WWWQQQKKKJJJMMMMMMKKKOOOUUUOOORRRRRRNNNNNNPPPOOOJJJKKKKKKLLLNNNNNNOOOSSSXXXaaakkk}}}iiiSSSMMMUUUXXXWWWUUUMMM===BBBJJJSSSYYYXXXRRRMMM666333///,,,+++++++++***---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************...,,,***+++---...,,,***,,,+++*********,,,///000111444777666333111222444//////222888;;;;;;>>>BBBBBBFFFHHHHHHLLLPPPQQQNNNRRRNNNTTT^^^XXXOOO```}}}~~~jjjdddpppxxxsss\\\HHH<<<===EEEBBBAAABBB>>>BBBEEEIIIIIIIIIIIIMMMQQQNNNGGGGGGQQQYYYWWWSSSRRRSSSPPPKKKDDD===555000------,,,+++,,,---,,,***''',,,***((('''&&&''')))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((BBBEEEEEE@@@>>>===999555555444222000...---,,,,,,++++++,,,,,,++++++***)))***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((())))))***++++++,,,,,,***+++,,,+++***+++...111555333111111333444333222222444666999:::888555333888888888888888888888888555555666777888:::;;;<<<:::;;;<<<<<<<<<>>>AAACCCHHHJJJMMMPPPSSSXXX^^^bbbcccgggllloooppppppqqqrrrrrrtttwwwxxxwwwwwwwwwxxx}}}~~~|||yyyooogggZZZMMMDDD???>>>===CCCEEEEEECCCDDDFFFDDD???>>>>>>???@@@@@@??????>>><<<;;;:::::::::<<<>>>@@@;;;<<>>===:::555444333222000...---,,,,,,,,,,,,+++************+++***))))))((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))***++++++,,,,,,+++,,,,,,++++++,,,...000222111///000111222222111222777:::888333000333777777777777777777777777777555555666777888:::;;;<<<:::;;;;;;;;;;;;>>>CCCFFFJJJLLLOOORRRUUUZZZ```ddddddgggjjjlllmmmoooqqqrrrtttuuuvvvvvvuuuuuuwwwyyy}}}~~~~~~zzztttqqqooolllgggcccTTTKKK@@@999888:::::::::???HHHRRRYYY```bbb]]]VVVXXXWWWWWWUUUQQQLLLGGGDDDAAA@@@===;;;::::::;;;;;;???>>>>>>>>>BBBGGGLLLOOO\\\nnnwwwgggiiittt~~~lll^^^QQQMMMNNNMMMJJJHHHHHHFFFGGGIIIFFFCCCKKKXXX\\\XXXSSSOOOLLLJJJHHHFFFIIIHHHHHHKKKTTTbbbrrr}}}rrrPPPMMMPPPRRRWWWWWWPPPHHHCCCIIIWWW^^^YYYQQQHHH???444...---///...---------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++))))))*********+++++++++,,,,,,,,,++++++*********,,,+++***+++,,,---,,,+++,,,---...///111333444444444000...000666::::::999===;;;===BBBEEEFFFHHHMMMMMMVVVfff|||{{{jjjlllxxx~~~xxxsssnnnmmmeee```[[[QQQPPPMMMIIIDDDBBBDDDGGGIIIOOOOOOPPPRRRQQQOOORRRWWWWWWXXXYYYXXXTTTNNNGGGCCC===:::555///***)))***,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))***+++,,,))))))))))))((((((((((((************))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))DDDFFFEEE@@@===<<<:::555444333111000...------,,,,,,+++***)))((()))******))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))*********+++++++++,,,,,,,,,++++++---///000//////......///000111111333666777444//////444:::555555555555555555555555555555555666888999;;;<<<:::::::::999;;;>>>DDDHHHJJJMMMPPPSSSVVV[[[```ccceeegggiiijjjkkklllooorrruuuvvvvvvuuutttuuuxxx{{{}}}~~~~~~tttjjj___^^^^^^```bbb^^^VVVPPPEEE???888555888>>>CCCFFFPPP]]]nnn|||yyyvvvuuurrrnnniiiccc___\\\WWWTTTNNNHHHBBB???<<<;;;>>><<<;;;::::::<<<>>>@@@DDDSSSiiimmmaaa```aaa]]]YYYUUUMMMLLLSSSQQQIIINNN\\\oookkkddd[[[VVVRRRKKKEEEJJJJJJJJJHHHHHHKKKQQQVVV[[[]]]fffwwweeeUUUOOOVVV[[[UUUWWWNNNFFFIIITTT\\\[[[WWWQQQFFF888///...//////---------,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,---------,,,++++++******++++++++++++,,,,,,,,,,,,...///000222333444444444111222555:::???AAA@@@>>>@@@AAAJJJVVV___bbbdddggghhh}}}|||yyy~~~qqquuuooocccSSSDDD===???CCCHHHKKKPPPSSSTTTSSSTTTVVVUUUWWWXXXYYYWWWTTTPPPMMMHHHEEE@@@888000++++++,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***))))))))))))))))))***))))))(((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********DDDFFFDDD>>>;;;;;;888444333222111///...---------+++***)))''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((***************+++++++++,,,+++++++++,,,...000111---.........///000111222:::888444000...///222555444444444444444444444444444555555666777999:::;;;999999999999;;;???DDDIIIIIILLLPPPSSSVVVZZZ^^^aaaeeefffggghhhiiikkknnnqqqvvvvvvuuuttttttvvvzzz}}}~~~~~~ssscccVVVOOOHHHLLLSSSYYY[[[UUUJJJAAA===<<<;;;999:::???GGGMMMcccoootttrrrpppmmmllllllmmmnnniiieee]]]TTTKKKDDD@@@===;;;;;;:::999:::;;;===>>><<>>::::::888444333222111///......------******)))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((************************+++***)))+++...000222222,,,.../////////000333555IIIBBB999333222333333333333333333333333333333333444444555666777999:::;;;999999::::::<<>>;;;:::======>>>>>>???@@@AAAAAA>>>===AAAJJJXXXkkk}}}rrrmmmooommmbbbVVVSSSeeemmmooohhhbbbaaa[[[SSSGGGDDDBBBBBBDDDGGGIIIIIIHHHFFFFFFKKKTTTcccxxx|||VVVSSSYYYRRRXXXYYYZZZWWWUUUUUUYYY\\\XXXPPPDDD:::333000.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))*********++++++*********++++++++++++,,,++++++,,,,,,,,,---------------------------------+++,,,......------///000222333333444444555555666:::===@@@CCCFFFNNNYYYbbbnnnxxxnnnbbbnnnuuujjjgggeee^^^QQQFFFDDDJJJMMMMMMRRRRRRSSSTTTVVVWWWXXXYYYTTTRRROOOLLLFFF???555///,,,,,,,,,++++++*********))))))))))))))))))))))))+++******))))))******+++***)))))))))))))))******(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******((())))))******+++++++++FFFGGGDDD>>>;;;:::888444333222111///............+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***************************)))(((***///222444333---///111111000111444777MMMFFF===666333333444444222222222222222222222222444444444555777888:::;;;888:::;;;<<<===???CCCFFFIIILLLPPPTTTVVVYYY]]]___bbbdddfffgggggghhhjjjlllnnnoooqqqrrrsssvvvyyy|||~~~zzzvvvtttooofffWWWIIIAAA@@@BBBIIILLLOOOMMMGGG@@@======AAAIIIVVVaaafffddd```\\\TTTUUUTTTPPPOOONNNJJJDDD@@@???===;;;;;;<<<===???FFFEEECCCBBBCCCDDDFFFGGGEEEDDDDDDDDDCCCCCCBBBBBBFFFBBBBBBEEEJJJRRRbbbqqqyyy~~~{{{pppddd\\\cccqqqyyytttmmmlllhhhaaaVVVOOOGGGEEEHHHLLLMMMKKKMMMJJJHHHHHHJJJQQQ___mmmqqqVVVSSSTTTXXX\\\```___ZZZVVVVVVWWWXXXTTTLLLAAA777111///000......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////+++...000///......000222333333333444666888;;;<<<@@@EEEOOO]]]kkkzzz|||vvv___OOOIIIHHHEEENNNOOORRRTTTVVVWWWWWWWWWSSSPPPMMMMMMMMMIII???777000///---,,,+++***++++++))))))))))))))))))))))))+++******))))))******+++******))))))))))))******'''((((((((()))))))))***''''''(((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,HHHIIIEEE???;;;;;;999666222222111///............,,,,,,---...---,,,+++***)))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((++++++*********************((('''***///333555444---000222222111222666999CCC???777111------///222111111111111111111111111444444444555777888:::;;;888:::<<<======???BBBDDDIIILLLQQQTTTWWWZZZ]]]___aaacccfffggghhhhhhjjjkkkjjjllloooqqqrrruuuxxx{{{~~~yyymmmaaaZZZddd^^^TTTIIICCCDDDIIINNNMMMOOOMMMFFF===;;;???EEEXXX___kkkvvvwwwmmm[[[MMMGGGEEE???777666888888555666777999;;;>>>AAACCCDDDCCCEEEHHHMMMTTT[[[aaaeee``````___]]][[[XXXVVVTTTNNNJJJIIIJJJHHHFFFMMMVVVbbbqqqwwwkkkeeekkkpppxxx~~~~~~wwwjjjaaaeeeeeeiiimmmpppwww}}}sssjjjeeewww{{{rrrpppkkkeeeWWWOOOGGGHHHOOOTTTRRROOOKKKIIIGGGFFFDDDFFFPPP[[[gggxxx]]]PPPUUUYYY]]]bbbccc___YYYTTTRRRXXXWWWRRRGGG:::222000222......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000,,,...111000//////111444333333333555888<<<@@@BBBGGGRRRggg}}}kkkjjjvvv}}}eeeXXXQQQLLLIIILLLQQQUUUWWWVVVTTTSSSRRRMMMIIIKKKPPPNNNFFF===333222///,,,++++++,,,,,,))))))))))))))))))))))))++++++************++++++******)))))))))))))))***'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,RRRPPPIII>>>999999888555555333111///......///000---,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((()))***+++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,111111000///000111333444111111222333333333333333000000000000000111111111333444555666777888999:::::::::;;;<<<>>>AAACCCEEEKKKMMMOOOQQQSSSUUUYYY[[[___```bbbbbbccceeeiiillloooooopppqqqsssttttttuuuzzzzzzpppcccVVVPPPPPP[[[UUUMMMGGGFFFGGGJJJKKKCCCDDDBBB>>>;;;@@@LLLWWWppp{{{xxxiii[[[LLL@@@@@@:::888999888444555;;;555999===???@@@FFFOOOVVVaaagggpppzzzyyypppcccZZZUUURRRPPPMMMOOOXXXeeetttsssggg___WWWTTTUUUTTTXXX[[[ZZZVVVRRRQQQQQQLLLMMMOOOQQQUUU^^^jjjsssxxxvvv{{{}}}tttkkkfff___TTTIIILLL[[[ggghhhdddZZZQQQGGGDDDGGGKKKKKKIIIUUU^^^nnnnnnWWWTTTVVV[[[^^^dddfffVVVHHHKKKWWWZZZZZZTTTGGG:::222///---...---,,,+++***+++,,,+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,++++++++++++******))))))---------,,,,,,+++++++++------------------------..................---------,,,---...111222222222333000222999<<<<<>>444---+++,,,...///,,,***+++---,,,)))***...************************++++++************++++++))))))))))))))))))))))))+++++++++************)))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++QQQOOOHHH>>>999999888555555333111///......///000---,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''(((((()))***+++++++++++++++++++++++++++,,,,,,---............---000000000111111222333333---......////////////////////////000111111222222333444555666777888999:::;;;;;;<<<===???BBBDDDEEEJJJLLLOOOPPPQQQTTTWWWZZZ\\\^^^```aaacccfffjjjmmmppppppqqqrrrtttvvvxxxyyy{{{|||tttjjjaaaVVVMMMKKKOOOXXXSSSLLLGGGEEEEEEFFFFFF???===:::888<<>>:::999888555444333111///......//////,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))***++++++,,,,,,++++++++++++++++++,,,---......//////......,,,---///111222111000000+++,,,,,,---------------......///000111222222333333333444666777999::::::<<<<<<===???AAACCCEEEFFFKKKMMMOOOPPPPPPRRRUUUXXXYYY[[[^^^```bbbeeejjjmmmnnnnnnoooqqqtttwww{{{}}}~~~~~~wwwrrrggg___VVVOOOHHHEEEIIIPPPTTTQQQLLLHHHFFFDDDAAA???:::888777;;;FFFVVVgggqqqllliii___QQQFFF@@@;;;777666555777;;;===>>>BBBHHHVVV^^^jjjvvv{{{iiiVVVPPPUUUeee{{{iii]]]SSSOOOLLLLLLMMMPPPXXX```hhhddd``````bbbbbb^^^ZZZRRRQQQPPPMMMKKKKKKMMMPPPWWW[[[gggwwwwwwhhhTTTOOOggguuubbbRRRIIIFFFEEEDDDCCCIIILLLKKKNNN```~~~UUUOOOTTTWWWZZZ]]][[[RRRIIIFFFLLLUUUXXXRRRFFF:::222////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,++++++++++++************------------,,,,,,,,,,,,------------------------............////////////111222222222333333333333777888===EEEOOO]]]qqqzzz~~~{{{eeeVVVOOOMMMPPPPPPQQQSSSSSSSSSQQQQQQTTTNNNEEE<<<555000+++)))---******------******---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++++++++************)))((((((((()))))))))******************************************+++++++++,,,KKKKKKFFF>>>::::::999666444333111000////////////,,,++++++***))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,*********++++++,,,,,,,,,,,,,,,---...............(((+++...000111///---+++------...////////////...000000000000000111111111222333444666777999:::;;;======???@@@BBBDDDFFFGGGLLLMMMOOOPPPPPPRRRUUUWWWXXXZZZ]]]```aaadddgggjjjjjjkkklllnnnrrrvvv{{{}}}}}}}}}|||uuuiii```UUUOOOIIIFFFDDDEEELLLTTTSSSPPPMMMJJJGGGCCC???;;;666777===GGGRRR[[[___```UUUOOOEEE===999999999888;;;999888999@@@MMM^^^kkkyyynnn^^^WWWeeexxx{{{jjjZZZRRROOOJJJNNNTTTXXXZZZ]]]cccjjjrrrmmmiiigggjjjmmmppppppkkkgggaaaZZZTTTRRRQQQRRRSSSTTT[[[fffqqq{{{zzzcccVVViiiooo\\\OOOHHHFFFEEEDDDJJJMMMJJJGGGNNN```ppphhhSSSSSSXXX[[[\\\___WWWFFF===EEEQQQXXXXXXNNN@@@777000///......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,------------............///////////////000000000111222333333333444555666999>>>MMMjjjnnn[[[ffftttmmmuuuyyyjjj___UUULLLOOO[[[gggkkkjjj```[[[XXX___lllwww{{{zzzvvvxxxyyyxxxxxx~~~zzz^^^LLLOOOMMMOOOUUUXXXUUUPPPMMMUUUQQQJJJDDD>>>999333000///***(((+++,,,,,,---111++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++++++++*********))))))(((((()))))))))******************************************+++++++++,,,,,,GGGHHHEEE>>>;;;;;;999666333333222000//////......,,,+++******)))*********))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))***+++,,,(((((()))***,,,---......++++++,,,------------,,,***,,,000333333000,,,)))......///000000000000///222222111111000/////////222333444666777999:::;;;===>>>???BBBDDDEEEGGGGGGLLLMMMOOOPPPQQQRRRUUUWWWYYY[[[^^^```aaabbbeeegggiiijjjlllooossswww{{{}}}|||wwwuuuqqqiii[[[QQQHHHDDDBBBDDDEEEGGGNNNWWWTTTRRROOOLLLIIIEEE@@@<<<666999???IIIQQQSSSOOOJJJFFFBBB===::::::999::::::;;;>>>AAAGGGTTTiiiggg___eeeqqq^^^PPPKKKQQQZZZ\\\gggttt|||wwwooonnnqqquuu}}}zzzvvvpppiiiaaaZZZVVVYYYWWWYYY___ffflllwwwwww```ddd}}}tttcccTTTKKKGGGFFFDDDGGGJJJHHHEEEFFFKKKQQQgggxxxYYYPPPTTT[[[\\\aaa\\\GGG<<>><<<<<<:::666333333222111000///......++++++***************+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))***+++,,,,,,(((((()))***,,,---......***+++,,,,,,------,,,,,,...111444666555111---***,,,---......//////......222222111111000/////////111222444666888999;;;<<<<<<>>>@@@BBBDDDFFFFFFGGGJJJLLLNNNOOOPPPRRRUUUWWWYYY\\\___```aaabbbdddeeekkklllooorrrvvvyyy{{{||||||vvvooojjjeee]]]RRRIIIBBB@@@AAADDDGGGIIIPPPWWWWWWTTTPPPMMMJJJFFFBBB???;;;<<<>>>CCCHHHHHHEEEBBBAAA>>>;;;;;;999777777:::>>>KKKZZZfffuuunnn___mmmppp___TTTNNNQQQbbbuuuzzzqqqjjjdddaaa```bbbdddgggnnnvvvttt^^^WWWfff}}}wwwhhhWWWLLLGGGFFFGGGFFFEEEDDDDDDEEEHHHJJJPPPZZZnnnfffNNNOOOZZZZZZ```aaaNNN@@@CCCIIIRRRYYYWWWNNNEEE:::555///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............---------...//////000000//////000000111111222222111222222111111555<<>>BBBBBB@@@>>>======???@@@;;;>>>BBBCCCBBBBBBEEEGGGSSS[[[gggvvvjjjYYYJJJHHHKKKNNNSSS[[[VVVUUUTTTSSSRRROOOKKKHHHCCC;;;444333222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++************))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,AAACCCCCC>>><<<<<<:::666222222222111000///...---+++***************++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---------------111222555666444000+++(((,,,,,,---...............//////000000111111111111111222333555888:::;;;<<<<<<===@@@BBBDDDEEEFFFFFFFFFHHHKKKLLLMMMPPPSSSVVVXXX[[[^^^aaabbbccceeegggkkkmmmqqqtttwwwxxxyyyyyysssnnnfff___YYYTTTMMMIIIEEEBBBCCCFFFHHHKKKRRRYYYYYYUUUPPPLLLIIIGGGEEECCCCCCCCCDDDEEEFFFFFFDDDBBB>>>:::999:::888888???HHHTTTfffzzz}}}~~~zzzvvvsssssstttrrr{{{vvvkkknnnnnngggffflllqqqyyywwwtttqqqpppnnnlllpppvvvxxxkkk]]]TTTZZZrrrnnn[[[MMMHHHHHHKKKJJJHHHFFFFFFGGGIIIKKKHHHMMMWWWjjjXXXPPP\\\XXX\\\cccVVVHHHFFFGGGNNNVVVXXXSSSLLLAAA:::222---...000///...------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------.........///---------...///000000000//////000111111222333333000222444666;;;EEERRR\\\pppkkkUUUMMMLLLMMMPPPOOOIIIFFFFFF???AAADDDEEEEEEFFFHHHJJJEEEFFFGGGFFFEEEEEEFFFHHHEEEEEEDDDCCCAAA@@@???@@@AAAAAAAAAAAA@@@???>>>===EEEFFFGGGMMM^^^uuuuuuggg]]]SSSJJJNNNXXXZZZXXXVVVTTTQQQMMMHHHDDDFFF@@@<<<>>>===777000---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++************)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------???BBBBBB???======:::666222222222222111///...---+++***************++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))***+++,,,---------,,,,,,+++***)))))),,,---......//////......000111333333000,,,'''$$$---...//////000000//////------...000111333444444111222333555888:::;;;<<<;;;===???BBBDDDEEEFFFFFFDDDFFFHHHJJJLLLNNNRRRUUUVVVYYY^^^aaaccceeegggiiijjjlllppptttvvvvvvuuutttmmmhhh```XXXSSSOOOLLLKKKKKKGGGFFFHHHIIILLLTTT]]][[[VVVOOOJJJHHHGGGFFFFFFIIIKKKNNNOOOMMMIIIEEECCC<<<999999;;;<<>>444...///111111000---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////---------...///000000111///000000111222222333333444888>>>DDDNNN]]]ppp~~~|||lllfffuuuqqqWWWHHHAAABBBEEEGGGDDDBBBFFFNNNPPPTTTZZZ]]]^^^___```bbb_________aaacccfffggghhhcccaaa]]]ZZZWWWSSSNNNJJJHHHFFFDDDCCCCCCBBB@@@???777BBBIIIFFFCCCLLL[[[fffnnnzzzjjjRRRMMMUUUVVVUUUUUUUUUVVVUUURRRPPPCCC???@@@FFFGGG@@@666111,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------DDDCCCAAA???<<<:::888777555444222000...---,,,+++************************((()))+++------+++)))(((&&&%%%%%%%%%%%%&&&'''((('''((()))***,,,---...///++++++******++++++,,,---,,,,,,++++++,,,...///000333444444111,,,)))***,,,......//////////////////000000000000111111111111555555444555666888:::;;;<<<<<<>>>@@@BBBDDDEEEFFFEEEFFFHHHIIIJJJLLLPPPSSSWWWYYY\\\^^^```bbbfffhhhhhhkkkpppsssssspppllliiiccc\\\TTTRRRUUUUUUQQQLLLKKKKKKGGGBBBGGGSSSYYYYYYYYYUUUNNNHHHDDDDDDEEEGGGLLLQQQXXX]]]\\\TTTGGG>>>;;;888999@@@IIIUUUgggxxxzzzqqqnnnlllhhhfffgggccc```\\\WWWSSSRRRQQQRRRSSSTTTYYYaaaiiisssyyyaaafffyyysssyyy{{{{{{vvvxxx|||~~~|||hhh]]]___lllxxxzzzfffZZZTTTQQQRRRSSSRRROOOJJJHHHIIIKKKJJJGGGGGGMMMXXXkkk___QQQ```[[[RRR^^^TTTNNNHHHHHHNNNTTTUUUTTTQQQHHH;;;222...---,,,+++//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,***)))+++,,,------,,,+++++++++,,,,,,------------------------...///000111222222222222...222333222333555555333===<<>>===@@@DDDHHHLLLTTTbbbuuueeeTTTRRRTTTWWWYYYYYYWWWTTTRRRQQQKKKGGG???666///,,,,,,......//////...,,,,,,...///++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...DDDCCCAAA???<<<:::888777555444222000...---,,,,,,************************'''((()))******)))(((''''''''''''&&&''''''((((((*********++++++,,,,,,---++++++******++++++,,,---...---,,,+++,,,---...//////000000---***)))+++---------.../////////......//////000000000111111111333333333444666888:::;;;;;;<<<===???AAACCCEEEEEEEEEFFFHHHIIIJJJLLLPPPSSSXXXZZZ^^^```bbbeeehhhjjjpppppppppnnnkkkfffbbb___\\\XXXTTTSSSSSSPPPKKKFFFKKKJJJFFFCCCIIITTTZZZYYYTTTPPPLLLHHHGGGIIILLLOOORRRTTTWWWXXXUUULLLBBB::::::>>>KKKZZZfffnnnyyy}}}yyyvvvnnnhhheeeaaaZZZUUUUUUUUUSSSPPPMMMLLLLLLLLLMMMKKKKKKNNNSSSVVV\\\iiivvvvvveeeiii{{{www}}}}}}}}}{{{wwwzzzqqqjjjqqq{{{xxxhhhWWWJJJRRRUUUXXXWWWSSSNNNKKKJJJFFFDDDEEEIIIOOO[[[mmm}}}rrrSSSSSSZZZ[[[]]]WWWQQQJJJIIIMMMSSSVVVVVVTTTMMMCCC:::444111///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,.........,,,***)))+++,,,------------------,,,,,,...........................///000000111111111111//////000222333555777:::@@@QQQooossspppmmmmmmppp}}}pppbbbXXXUUUQQQMMMIIIGGGGGGIIISSSXXXcccpppyyypppaaaSSSOOOIIIDDD@@@???@@@@@@@@@DDDKKKVVVhhh}}}ooo___MMMSSSYYY[[[XXXTTTQQQPPPMMMJJJDDD<<<555000....../////////...---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......DDDCCCAAA???<<<:::888777444333222000...---,,,,,,************************(((((((((((((((((((((((())))))(((((('''(((((((((,,,+++++++++++++++++++++++++++******++++++,,,---///...---,,,+++,,,------+++++++++))))))***---///+++,,,------.........---//////000000000000111111111111222333555888:::;;;:::;;;===???AAACCCDDDEEEEEEGGGHHHIIIJJJMMMQQQTTTXXX[[[___bbbdddgggjjjlllsssqqqmmmhhhbbb\\\XXXUUUTTTUUUUUUSSSPPPKKKFFFBBBJJJHHHFFFEEELLLVVV[[[[[[SSSPPPMMMJJJKKKNNNRRRUUUVVVSSSPPPMMMJJJEEE@@@<<<<<>>======>>>FFFUUUhhhuuu^^^YYYUUUUUUXXXYYYUUUPPPPPPNNNJJJDDD>>>777111.../////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......DDDCCCAAA???<<<:::888777444333111000...------,,,************************++++++************++++++))))))((((((''''''((((((++++++++++++++++++++++++++++++******++++++,,,---...---,,,+++,,,---...///+++***)))((((((***---///***++++++,,,------------////////////000000000111///000111333666888:::;;;;;;<<<===???AAACCCDDDEEEEEEGGGHHHIIIJJJMMMQQQSSSWWWZZZ^^^bbbdddgggiiikkkmmmkkkhhhddd^^^YYYTTTRRRQQQSSSTTTQQQLLLGGGDDDDDDJJJGGGEEEHHHQQQZZZ^^^^^^YYYWWWSSSPPPPPPRRRUUUXXXTTTOOOHHHDDDBBBCCCDDDDDDCCCUUUppp}}}yyyvvvsssnnniiieee```ZZZUUUSSSNNNGGGDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDJJJKKKNNNOOOMMMLLLTTT___bbbrrr~~~gggfffnnnsssooozzztttooojjjfffdddddddddcccgggllluuuyyytttxxxmmmXXXZZZ```gggkkkhhh```VVVPPPLLLKKKKKKMMMLLLIIIKKKPPPZZZfffyyy}}}UUUWWWbbbUUU]]]YYYQQQIIIFFFJJJQQQWWWTTTUUUSSSKKK@@@666000...000//////...............---------------------------......---,,,+++,,,---,,,---///111111000...---......////////////000000000000000000000000000000666333555:::888666CCCUUUsssrrrxxxmmmUUUKKKKKKLLLPPPVVV___mmm~~~tttiiieeeiiirrrxxxvvviii___YYYSSSKKKEEEBBBAAA???;;;:::@@@JJJRRRhhhzzzyyy___TTTXXX]]]YYYRRRQQQPPPOOOKKKFFF>>>555000............///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........DDDCCCAAA???<<<:::888777333222111///...---------************************++++++************++++++((((((''''''&&&''''''((()))******++++++,,,------++++++******++++++,,,---++++++++++++,,,...000111---+++***)))***+++---...)))***+++,,,------------...////////////000000000///000222444666888999:::;;;<<<>>>???BBBCCCEEEFFFEEEFFFHHHIIIJJJLLLPPPSSSTTTWWW\\\```bbbdddfffhhheeeeeeeeebbb^^^XXXRRROOOOOOPPPOOOKKKEEECCCEEEHHHKKKFFFDDDJJJUUU]]]aaabbb```^^^ZZZWWWWWWXXX[[[]]]WWWPPPGGGBBBBBBFFFKKKNNNOOO___uuu}}}zzzxxxvvvssspppjjjddd___YYYSSSMMMIIIEEECCCEEEJJJGGGIIIMMMRRRVVV[[[^^^___```___``````ZZZUUUUUUZZZ___kkk{{{mmm^^^lllwww~~~tttuuu{{{vvvsssvvvuuuuuuwww~~~zzzxxx{{{yyygggZZZ]]]aaagggkkkkkkddd\\\VVVQQQNNNMMMNNNMMMJJJMMMQQQOOOUUUaaapppaaaRRRZZZYYY\\\ZZZTTTJJJCCCCCCKKKSSSTTTWWWXXXSSSHHH<<<333///000000///............///------------------------,,,...///...,,,,,,,,,---,,,---///111111000///...------........./////////111000000000000111222222888555666:::>>>JJJeeewww}}}{{{uuuiiiYYYLLLIIIOOOVVV___mmm}}}qqqfffZZZ\\\mmm}}}~~~vvvccc]]]TTTLLLIIIKKKPPPTTTsssvvvxxxuuullleeedddffffffbbb]]]WWWWWW[[[]]]\\\YYYIIIHHHEEE@@@<<<===AAAEEEKKKYYYrrrrrraaaYYYTTTRRRQQQQQQQQQPPPLLLDDD;;;333...---,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////DDDCCCAAA???<<<:::888777333222111///......------************************((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))***+++,,,,,,------++++++******++++++,,,---*********+++,,,///111333...,,,++++++,,,------,,,)))***+++,,,---...............////////////000000000111333555777888999999;;;;;;===???AAACCCDDDEEECCCEEEFFFGGGHHHKKKOOORRRRRRUUUZZZ^^^___aaabbbcccbbbcccbbb```\\\VVVPPPMMMMMMMMMJJJFFFBBBCCCHHHMMMNNNGGGDDDLLLXXXaaafffhhhdddbbb```______bbbeeegggaaaZZZPPPIIIHHHLLLQQQUUU\\\jjjzzz{{{wwwuuurrrnnniiibbb[[[VVVSSSMMMGGGEEEEEEGGGPPPYYY```eeennnxxxtttkkkhhhkkkpppyyyvvv___cccooo{{{sssppprrrxxxwwwtttggg___^^^aaafffkkkmmmiiiccc]]]TTTOOOKKKKKKKKKJJJMMMRRRHHHKKKPPPWWWgggqqqUUUTTT^^^ZZZ[[[WWWLLLAAA>>>EEEMMMVVVYYY[[[XXXPPPDDD999333111000//////......//////------------------------,,,---//////---,,,------,,,---...000000000//////---------......//////000111111000000111222444555999777888@@@TTTqqq{{{vvvnnnaaaSSSNNNHHHGGGNNN]]]mmmxxxssscccNNNKKKHHHLLLWWWaaa___WWWVVVTTTPPPLLLIIIGGGGGGFFFNNNjjjppp[[[QQQXXX[[[SSSIIIEEEFFFGGGFFFDDDCCCFFFLLLQQQSSSSSSVVVRRRMMMGGGCCC@@@???>>>BBBDDDNNNccc}}}{{{\\\QQQQQQRRRQQQQQQRRRQQQKKKAAA:::222///,,,---000111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////DDDCCCAAA???<<<:::888777333222111///............************************'''((()))******)))((('''&&&&&&&&&'''((()))***+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,...000111+++******,,,...///---***)))***+++---......//////........./////////000000111222444666888999999999888999;;;===???AAABBBCCCBBBDDDEEEFFFGGGJJJMMMPPPQQQUUUYYY]]]^^^^^^___```______^^^[[[XXXUUURRRPPPNNNLLLIIIGGGGGGJJJOOOSSSQQQHHHDDDMMM[[[dddjjjnnnhhhgggeeeeeefffiiilllnnnllleee[[[UUUTTTWWW[[[]]]iiivvv|||vvvrrrnnnhhhccc^^^XXXRRRNNNOOOLLLLLLQQQWWWaaappp~~~zzzyyy|||}}}nnndddlllzzzwwwvvvwwwvvvwww~~~vvvmmmbbbeeekkkqqquuusssmmmhhh[[[TTTOOOMMMKKKJJJLLLPPPFFFHHHHHHJJJPPPaaaxxxhhhUUU[[[WWW[[[[[[PPPAAA;;;@@@HHHVVVWWWYYYYYYTTTIII<<<444111000000///////////////........................+++---//////...------...,,,,,,---......///000000---......///000000111111222111000111222444777888;;;???GGGZZZ|||||||||ooo\\\SSSJJJNNNXXXfffxxx}}}sssmmmnnnnnnggg\\\VVVVVVYYYYYYXXXZZZ^^^___\\\``````___\\\XXXRRRLLLHHHJJJWWWjjj{{{rrr```NNNUUUXXXQQQGGGCCCAAA???@@@???>>>===>>>???@@@AAAQQQQQQRRRUUUWWWSSSJJJCCCEEE@@@???GGGXXXqqqyyy^^^RRRSSSRRRQQQSSSTTTPPPIIIBBB888333...---///111000---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------.../////////DDDCCCAAA???<<<:::888777222222111///............************************(((***+++------+++***((('''''''''((()))+++------------,,,,,,+++******)))++++++******++++++,,,------,,,,,,+++,,,---///000(((((((((,,,///000---***)))***,,,---.../////////............/////////000222444666777999999999888666777999;;;===???@@@AAAAAACCCDDDEEEFFFIIIMMMOOOQQQUUUZZZ]]]]]]]]]]]]^^^\\\ZZZXXXWWWUUUUUUUUUUUUPPPNNNLLLLLLNNNRRRVVVXXXSSSHHHDDDNNN\\\ffflllqqqmmmllljjjiiijjjlllnnnppppppjjjbbb]]]]]]```cccfffsssxxxoookkkfff___XXXTTTQQQNNNLLLNNNOOOUUUaaannn~~~lllaaalllwwwkkkccc```mmmnnnuuu~~~wwwfffjjjqqqyyy}}}wwwqqqddd]]]UUURRROOOKKKKKKNNNHHHIIIHHHEEEDDDLLLZZZggg}}}YYYUUUVVV\\\^^^SSSCCC:::>>>FFFSSSTTTUUUWWWTTTJJJ===222111111000///////////////........................+++---///000///------...,,,,,,,,,,,,---...000111...//////000111222222222222111111111333666888:::>>>IIIZZZvvv{{{www___VVVSSS\\\hhh|||bbbZZZUUUYYY```ffflllqqqsssvvvsssjjjdddhhhoootttssssssssspppiii```XXXRRRPPPMMMSSSgggyyymmmmmmggg[[[PPPJJJFFFBBB@@@AAA@@@>>><<<;;;===>>>;;;BBBRRRdddpppnnnaaaTTTHHHDDDAAACCCGGGUUUppp}}}rrrTTTUUURRRQQQSSSVVVTTTNNNHHH>>>777000---///000...,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------.../////////DDDBBB???<<<;;;:::888666555333111...---------...,,,,,,,,,+++++++++******************)))))))))))))))((((((((((((***,,,---...---,,,,,,++++++++++++)))+++,,,,,,,,,,,,---///+++******---///000---)))++++++,,,,,,,,,,,,------,,,,,,------.../////////000////////////000000111111222444555888999;;;<<<;;;;;;;;;<<<<<<>>>???@@@AAACCCEEEFFFFFFHHHJJJLLLUUUWWWYYYYYYXXXXXXYYYZZZWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQQQQQQQRRRVVV\\\aaaZZZNNNIIISSS```hhhqqqyyytttqqqlllgggeeefffkkkoooiiiggggggjjjnnnssswwwxxx|||wwwsssooommmeee___ZZZXXXSSSMMMNNNTTTSSS]]]ooowww}}}|||zzzfffggg~~~jjj[[[ZZZbbbjjjnnn|||{{{uuuqqqrrrzzz~~~wwwssslllllleeeZZZQQQOOOMMMJJJKKKGGGFFFHHHHHHEEEHHHOOO___kkkSSSXXX___ZZZXXXVVV@@@444FFFOOOSSSVVVVVVTTTNNN@@@333333//////111111...---///........................---------.........//////............/////////000111111111111111222222222666555111///444<<>><<<===:::>>>AAAKKKeee|||aaaSSSDDDCCCFFFAAAKKKggglllSSSYYYYYYSSSTTTYYYRRRFFFFFF@@@777000---...///000......---------,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------......///000000000DDDBBB???===<<<:::888666555333111...---------...,,,,,,,,,+++++++++******************))))))))))))))))))(((((()))***+++,,,------,,,+++++++++,,,,,,,,,---...---,,,+++,,,---+++******,,,//////,,,***+++++++++,,,,,,,,,------,,,,,,------...////////////////////////000000111222333444666777999:::;;;;;;;;;;;;;;;<<<>>>???@@@AAACCCEEEFFFGGGHHHJJJLLLTTTWWWYYYZZZZZZYYYZZZ[[[VVVVVVWWWVVVUUUSSSQQQPPPQQQRRRTTTUUUVVVYYY]]]```WWWMMMJJJXXXfffnnnsssxxxwwwrrrkkkddd```aaadddgggiiihhhjjjqqqzzzyyyrrrlllhhhfffccc^^^\\\]]][[[XXX[[[bbbuuuzzztttqqquuuzzztttvvvxxxyyyxxxxxx~~~tttrrrxxxnnnggg```aaalll{{{}}}|||wwwxxx|||xxxtttuuuooocccXXXTTTSSSQQQLLLHHHFFFGGGFFFDDDGGGLLLRRRmmmzzzYYYVVV___]]][[[ZZZHHH;;;FFFPPPTTTWWWWWWUUUPPPDDD777333///...000111...---000........................---------.........//////........./////////000000111111111111222222222222444000222888;;;:::???IIIUUUkkk|||}}}rrrcccZZZ]]]oooyyywwwllllllrrrttthhh```UUUMMMHHHJJJIIIDDD@@@@@@??????>>>AAARRRmmmxxxZZZJJJGGG@@@BBBRRRhhhhhh___UUURRRRRRQQQPPPPPPKKKDDD;;;444000/////////.........---------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------......///000000000DDDBBB???===<<<;;;888666444333111///------------,,,,,,,,,+++++++++******************))))))))))))******)))))))))******+++,,,++++++++++++,,,,,,---...//////...,,,++++++,,,+++***+++,,,......,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////////////////000111111333444555666777888888999:::::::::;;;<<<>>>???@@@AAACCCEEEFFFGGGHHHJJJLLLQQQTTTWWWYYYYYYXXXXXXYYYUUUUUUUUUUUUSSSQQQOOONNNOOORRRUUUWWWYYY[[[]]]```UUUKKKLLL]]]nnntttuuuvvvvvvqqqiiibbb___```dddgggkkkjjjlllvvv{{{tttmmmgggcccaaa```]]]]]]```eeelllwww~~~vvvjjj\\\QQQMMMLLLRRRZZZiiitttnnnqqqtttuuuwww~~~vvvrrreeeiiirrr~~~yyy~~~~~~vvvxxxtttggg\\\XXXXXXWWWOOOKKKIIIIIIHHHFFFHHHLLLOOO^^^{{{```SSS]]]^^^]]]^^^SSSFFFHHHRRRVVVXXXWWWWWWSSSHHH===444///---///000......000........................------........./////////....../////////000000000111111111111222222333333333---222>>>>>>;;;HHH^^^xxxxxxvvvcccRRRQQQVVVhhhrrrrrrsssiii]]]VVVPPPJJJFFFEEECCCAAA>>><<>>===;;;888666444333111///...---------,,,,,,,,,+++++++++******************)))))))))(((++++++******************+++*********+++,,,---------...///...,,,+++,,,---***++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,+++,,,,,,------.../////////......//////000111222444555555555666777777777999999:::;;;<<<===???@@@BBBDDDFFFGGGGGGHHHJJJLLLLLLPPPTTTVVVVVVUUUUUUUUUSSSTTTTTTSSSRRRPPPNNNLLLLLLNNNRRRTTTVVVZZZ^^^aaaUUULLLOOOaaassswwwuuutttsssmmmfffbbbcccgggmmmqqqqqqnnnnnnwww{{{uuunnnhhhdddaaa``````___```fffrrrvvvfff[[[UUUQQQJJJDDDCCCDDDKKKRRRcccuuunnnqqquuuwwwzzzrrrxxxnnnmmmqqqttt{{{zzzzzzuuullleeeccc```\\\SSSPPPMMMKKKKKKLLLMMMNNNQQQSSS^^^rrrlllQQQWWWYYY[[[___[[[QQQKKKTTTVVVWWWVVVVVVTTTLLLBBB666///,,,...000//////111....................................////////////...////////////000000000000111111222222333333333222111555;;;???JJJccc}}}eeeTTTLLLdddrrrjjjooossssssdddXXXPPPKKKJJJFFFEEEDDD>>>@@@YYYxxxzzz]]]HHHAAA???BBBNNNeeemmmYYYWWWVVVUUUVVVUUUPPPHHH@@@:::444///+++............------------+++,,,------------------------------------------.......................................---------.........///000000111111DDDBBB@@@???>>><<<888666333333111000...------,,,,,,,,,,,,+++++++++******************)))))))))(((+++++++++++++++*********************++++++,,,---+++,,,------,,,,,,---///***+++,,,,,,++++++***+++*********+++++++++,,,,,,++++++,,,,,,---.....................///000111222444555555555666666666666888999999:::<<<===???@@@BBBDDDFFFGGGGGGIIIKKKMMMLLLOOORRRTTTSSSSSSSSSTTTQQQRRRRRRRRRQQQOOOMMMLLLIIIJJJLLLNNNQQQWWW]]]bbbVVVOOORRRdddtttvvvsssrrrooojjjeeedddhhhooovvvyyyzzzvvvtttzzzyyyzzzvvvpppiiiccc```______ccchhhqqqzzzhhhZZZIII@@@???BBBCCCBBBFFFKKKTTT[[[kkk{{{rrrvvvzzz|||~~~uuuhhhaaadddcccjjjwww~~~ooodddddd}}}{{{~~~|||~~~~~~vvvsssppphhh___WWWTTTOOOMMMNNNPPPPPPNNNLLLIIIIIIOOOZZZjjjWWWRRRRRRXXX]]]___ZZZQQQVVVWWWWWWUUUUUUUUUNNNFFF999222,,,...000000000111////////////////////////........./////////000000////////////000000000111000111111222333333444444111888::::::IIIjjjxxxqqqwwwgggVVV\\\{{{wwwuuusssqqqzzzfffXXXUUULLLIIIKKKEEEAAARRRjjjcccMMMHHHCCCCCCLLL\\\vvvpppUUUOOOSSSUUUWWWSSSLLLEEE???777000+++//////.........---------+++,,,------.........---------------------------......................................................//////000111111111DDDBBBAAA@@@???<<<999555333222222000///...---,,,,,,,,,,,,+++++++++******************))))))))))))******++++++,,,++++++***+++************++++++,,,)))+++,,,,,,,,,,,,---///***,,,,,,+++***)))***+++************+++++++++++++++++++++,,,------..................///111222333444444444555555666666666888888999:::;;;===???@@@BBBDDDFFFGGGHHHIIIKKKMMMNNNPPPRRRRRRQQQQQQRRRSSSOOOPPPQQQQQQQQQPPPNNNNNNIIIJJJJJJKKKNNNTTT[[[aaaTTTPPPWWWjjjvvvvvvrrrrrrpppkkkggghhhnnnuuuzzz|||}}}{{{wwwsssmmmfffbbbaaaaaabbbnnnzzznnnLLLDDD;;;888<<>>555......111111111111////////////////////////....../////////000000000/////////000000000111111000111111222333444555555222<<<@@@EEEaaa|||vvv{{{uuuTTTcccuuuvvv{{{sssooolllvvvtttwwwyyyhhhXXXLLLIIIFFFDDDPPPaaagggSSSIIIBBBBBBFFFVVV{{{[[[GGGMMMWWWWWWTTTPPPKKKDDD<<<444.../////////.........------+++,,,---......///......------------------------......................................./////////...//////000000111111222DDDBBBAAAAAA@@@===999555222222222111///...,,,,,,,,,,,,,,,+++++++++******************))))))))))))((()))+++,,,,,,,,,,,,+++,,,+++******************)))+++,,,+++******+++,,,***,,,---+++)))((()))+++************++++++++++++***++++++,,,,,,---......------......///111222333333333444444555666777777777777888999;;;===???@@@BBBDDDGGGHHHHHHIIIKKKMMMMMMNNNNNNMMMLLLLLLNNNPPPNNNOOOPPPQQQQQQQQQPPPOOOLLLMMMNNNNNNPPPSSSXXX\\\NNNPPP]]]rrr|||xxxttttttqqqnnnkkknnnvvv}}}}}}ssspppllliiiiiikkkooorrryyydddTTTCCC@@@???BBBJJJUUU___dddkkkvvv{{{~~~nnneeecccccc|||~~~lll```[[[mmm{{{qqqiiigggddd\\\TTTSSSTTTQQQJJJFFFFFFHHHJJJGGGEEEKKKSSSdddzzzZZZMMMWWWXXXZZZaaa___^^^]]]YYYUUUUUUWWWSSSMMMCCC888//////222222111111////////////////////////.../////////000000000000//////000000000111111111000111111222333444555666888<<>>===OOOhhhlllRRRJJJVVVVVVUUURRRNNNFFF===777000/////////............+++,,,---...////////////........................////////////////////////---.........//////000000/////////000111111222222FFFBBB??????AAA@@@<<<777555444222000............,,,++++++******++++++,,,******++++++++++++************++++++++++++******...------,,,,,,------...---,,,***))))))***,,,---...---+++)))(((((()))***+++++++++++++++,,,,,,,,,***++++++,,,,,,------...//////......///000222333333333444555666777888888777777888999;;;===???@@@@@@BBBEEEGGGIIIIIIIIIIIIFFF@@@<<>>JJJeeetttdddlllnnnllljjj]]]VVVNNNJJJGGGHHHNNNVVV{{{zzz```QQQJJJEEEDDDKKKZZZrrrbbbLLL???DDDBBBVVVhhhZZZSSSXXXYYYOOOJJJLLLCCC===444/////////...---................................................////////////////////////....../////////000000000///222444333111444;;;BBBFFFDDDAAA@@@@@@>>>:::777555444222000............,,,++++++******++++++,,,+++******************++++++******************+++---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++***)))((()))))))))))))))***+++,,,,,,---...***++++++,,,,,,------.../////////000000111222222222333333444555666777888777777888999;;;===???@@@FFFDDDDDDFFFHHHEEE???999999555555;;;@@@CCCFFFJJJMMMUUUYYYWWWTTTWWW[[[]]]___]]]XXXUUUZZZaaabbb]]]OOOWWWlll{{{zzz}}}sssfffdddvvv}}}xxxvvvxxxwwwfffRRRHHHKKKTTTeeeyyykkkuuuuuulllooovvvyyynnneee___\\\___\\\XXXSSSOOOLLLJJJJJJBBBEEEHHHHHHJJJYYYxxx^^^LLLQQQYYY[[[aaa___]]]YYYVVVRRROOONNNOOOGGG<<<444111111111111111111111000000000//////111000000///000000111111000000111111111222222222666333555888777:::NNNgggssskkkuuupppzzz}}}\\\TTTRRRSSSWWWTTTSSSaaarrrsss\\\SSSIIIDDDHHHLLLSSSkkkaaaFFF>>>EEELLL___iiiQQQSSSZZZVVVPPPPPPIIIBBB888111......//////................................................////////////////////////...////////////000000000///333666444222666CCCNNNFFFDDDBBBAAA???===:::888555444222000............,,,++++++******++++++,,,++++++***))))))***++++++++++++***))))))***++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))%%%&&&&&&'''((()))))))))***++++++,,,,,,------...//////000000111222222222222222333444555666777777777777888999;;;===???@@@DDDDDDDDDGGGIIIGGGCCC>>>888555555;;;AAACCCGGGKKKTTT[[[```]]]ZZZ]]]```aaaccc```[[[YYY\\\bbbaaa[[[PPPZZZooo{{{xxx}}}uuujjjkkk{{{wwwxxx|||{{{dddTTTNNNOOOZZZlllvvvmmmxxxuuuhhhppp|||zzz}}}xxxpppiiieeeddddddaaa[[[UUUPPPLLLKKKJJJFFFGGGJJJKKKIIINNN```qqqiiiNNNMMMVVV[[[```___^^^[[[WWWTTTPPPNNNNNNIII@@@888333111111222111111111111000000000000111111000000000000111111111111111111222222222222777555555666999GGGiiiwwwmmm{{{jjjUUU\\\iii||||||uuusss\\\OOOJJJMMMJJJEEEQQQeeebbbIIIJJJFFFIIIddd~~~TTTMMMWWWZZZTTTOOOKKKEEE<<<444000.........////////////////////////........................////////////////////////////////////000000000111---111444333222:::KKKZZZEEEEEECCCAAA???<<<999888555444222000............,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++***++++++,,,,,,------......///000111222222222222222222333444555666666777777777888999;;;===???@@@???AAACCCEEEFFFFFFEEEEEE999555555:::@@@CCCGGGLLLWWW^^^bbbaaa```bbbcccbbb\\\[[[XXXXXX^^^cccbbb\\\RRR]]]rrr|||www|||wwwnnnrrr}}}yyywww{{{www```TTTXXXbbbqqqzzzwwwvvvfffeeeqqq~~~xxxvvvvvvxxx{{{}}}zzztttmmmiiifffbbb\\\UUUOOOLLLJJJIIILLLIIIHHHHHHGGGIIIQQQ[[[uuuRRRJJJTTT]]]^^^^^^^^^\\\YYYUUUQQQOOOMMMJJJDDD<<<555111111333222222111111111000000000222222111000000000111111111111111222222222222333444444444777DDD^^^{{{nnnkkk}}}qqqwwwnnn^^^PPPLLLGGGBBBGGGSSSppphhhPPPAAAFFFQQQcccfffRRRTTTXXXTTTNNNKKKGGG@@@999333000......////////////////////////......................../////////////////////////////////000000000111111---000222222555BBBWWWgggEEEEEEDDDBBB>>>;;;999888555444222000............,,,++++++******++++++,,,,,,+++***((((((***+++,,,,,,+++***((((((***+++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++(((((()))))))))))))))(((------------,,,,,,,,,,,,***++++++,,,,,,------......///111222333333222222111222333333555555666777777777888999;;;===???@@@???BBBDDDCCC???===???AAA:::555444888>>>BBBGGGLLLUUU[[[```aaacccfffeeeaaaVVVWWWWWWYYY```fffccc]]]TTTaaavvv}}}www{{{vvvmmmrrr|||{{{pppaaaYYY]]]oootttjjjmmm}}}mmmpppuuu{{{~~~xxxsssiiieee___WWWQQQNNNLLLLLLKKKHHHGGGIIIIIIHHHKKKQQQaaacccNNNQQQ[[[\\\]]]^^^]]][[[WWWSSSPPPJJJJJJFFF???777222222333222222222111111111000000333222111111000000111111111111111222222222333333333666777>>>UUUsssvvvtttmmmooogggWWWOOOJJJIIIJJJXXXggg|||nnnRRRNNNIIIJJJmmmfffVVVTTTTTTRRRKKKIIIEEE???999333000...////////////////////////........................//////////////////////////////000000000111111111111333555777>>>OOOfffwwwEEEEEEEEEBBB>>>:::999888555444222000............,,,++++++++++++++++++,,,,,,+++)))(((((()))+++,,,,,,+++)))(((((()))+++,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***'''((()))))))))))))))((())))))(((((('''&&&&&&&&&***++++++,,,,,,---.........///111222333333222222111222222333444555666777777888888999;;;===???@@@DDDGGGGGGAAA888333555999:::555333777<<<@@@FFFLLLQQQWWW\\\```dddhhheee```VVVXXXYYY\\\ccchhhddd]]]UUUcccxxx~~~www{{{}}}rrriiinnn~~~kkkYYYWWW```qqq~~~wwwnnngggiiiqqq}}}fffdddmmmqqqppprrryyynnniiibbb[[[UUUQQQPPPOOOEEEFFFJJJOOOOOOJJJIIILLLMMMooowwwVVVOOOVVV[[[]]]^^^^^^\\\XXXTTTQQQHHHIIIHHHBBB999333222333222222222111111111111000333333222111000000111111111111222222222333333333666:::;;;EEEbbb}}}iiiwwwllllll}}}jjj^^^VVVMMMFFFAAAKKK___|||oooTTTEEEGGG___{{{zzzZZZRRRVVVXXXKKKJJJHHHDDD===666111///000000000000000000000000........................////////////////////////000000000000111111111111888888999<<>>>>>>>>>>>BBB>>>999555222222444555<<<<<<888444888BBBHHHFFFLLLSSSZZZaaagggkkkfff^^^UUUXXX[[[___eeehhhbbbYYYQQQhhhyyyzzzzzzyyyppphhhkkk|||ggg[[[XXXggg|||uuuiii^^^\\\ZZZ]]]eeeqqq~~~|||iiifffrrr~~~tttggg]]]UUUOOOKKKMMMKKKJJJKKKLLLLLLKKKIIIMMMWWWwww\\\LLLTTTWWW[[[```___[[[UUURRRQQQMMMMMMKKKEEE<<<666222222222222222111111111111000000000000000111111111111...111222222222444555444666666MMMpppzzz___~~~uuu{{{{{{wwwbbbTTTKKKFFFGGGIIITTTqqqcccGGGHHHRRRWWWxxxsssRRRNNNWWWNNNPPPMMMEEE@@@>>>999222000000000000///...---,,,////////////////////////............/////////000///000111000//////111333444888777AAAYYYmmmBBBCCCCCCAAA===;;;::::::555444222///------------,,,.........,,,*********,,,+++*********+++,,,---++++++++++++++++++++++++---...///...,,,+++++++++++++++,,,,,,,,,,,,++++++***)))))))))((((((((('''))))))))))))))))))))))))***++++++,,,,,,------.........//////000000111111333333444555666777888888777888:::<<<>>>>>>>>>>>>===;;;666222000111333444>>>>>>999444777AAAHHHHHHRRRWWW]]]bbbgggkkkggg```ZZZ\\\^^^```eeehhhbbbYYYWWWlll{{{{{{zzz|||nnngggjjjzzzkkkVVVYYYfff{{{{{{xxxnnnggggggkkkqqqzzzrrrkkk}}}{{{mmm___VVVRRROOOMMMKKKKKKKKKLLLKKKJJJMMMQQQeeeiiiQQQOOOVVVZZZ^^^___[[[VVVRRRQQQMMMMMMKKKEEE===777333222222222222222111111111111000000000000111111111111444444333222222333444444>>>BBB```qqqzzzfffRRRMMMKKKHHHKKKZZZuuucccJJJBBBCCCUUUooojjjTTTSSSOOOPPPMMMEEE@@@===777000000000000000///......---////////////////////////........./////////000000000111111111///000111333444;;;===IIIddd{{{CCCBBBAAAAAA@@@===:::777666444222///...---------,,,+++***+++++++++)))'''++++++******++++++,,,---++++++++++++++++++++++++,,,...///...,,,+++++++++******+++++++++******)))))))))))))))(((((((((((())))))(((((((((((())))))***++++++,,,,,,------.........//////000000111111333333444555666777777888888999;;;<<<=========<<<888555222///...000222333??????;;;666777???IIIMMMYYY^^^bbbdddgggjjjgggbbb___aaaaaabbbfffhhhbbbZZZ\\\ppp~~~|||||||||jjjeeeiiiwwwmmmXXXSSSccczzzvvvooowwwtttyyyoooppp|||kkk___ZZZUUURRRNNNLLLLLLMMMLLLLLLOOOLLLRRRmmm~~~\\\MMMTTTXXX\\\]]][[[WWWSSSQQQMMMMMMKKKFFF???888444333333222222222111111111111000000000111111111222222666444111111333444555666>>>NNNttt{{{kkkXXXQQQKKKIIIJJJWWWvvv]]]FFFAAADDDRRRwwwfffVVVRRRRRRNNNHHHDDD@@@999111000000000000////////////////////////////////////....../////////000000000000111111111000000222444///:::AAAOOOlllEEEBBB@@@@@@AAA???:::666666444222000...---------,,,***((())),,,,,,)))&&&*********++++++,,,------++++++++++++++++++++++++,,,---......,,,+++++++++)))************))))))((())))))))))))((((((((((((+++***)))))))))***+++,,,***++++++,,,,,,------.........//////000000111111222333333444555666777888999:::;;;<<<<<<;;;::::::333222///......000222444>>>???===999888???KKKTTT___cccffffffgggiiigggccccccddddddeeeiiikkkfff]]]___sssxxxhhheeeiiivvvttteee^^^lllyyy|||www|||{{{vvvhhh```]]]YYYTTTQQQPPPOOOOOONNNQQQNNNLLLZZZkkkNNNRRRUUUYYY[[[[[[XXXTTTRRRNNNMMMKKKGGGAAA;;;666333333333222222222111111111000000111111111222222222333000///333555666777999???ccckkk[[[PPPNNNLLLOOOddd}}}~~~```PPPHHHLLLeeecccVVVSSSPPPLLLIIIDDD===777111000000000000000000000////////////////////////...////////////000000000000111222222111111333555000???IIIXXXtttEEECCC@@@@@@AAA???;;;777666555222000......---...---***)))***,,,---***'''))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,...---,,,++++++,,,***************)))((('''(((((((((((())))))))))))***************+++,,,,,,***++++++,,,,,,------.........//////000000111111222222333444555666777777::::::;;;;;;:::999777666111000///...///222444666;;;>>>@@@>>>;;;???LLLYYYaaafffiiihhhhhhiiigggccceeefffgggiiimmmpppjjjaaa```uuu~~~rrrfffgggmmmxxxrrrfffjjjsss|||ssshhhddd___ZZZUUUSSSRRRPPPOOOQQQRRRPPPTTTqqqyyyOOOOOORRRVVVYYY[[[YYYUUUSSSNNNMMMKKKHHHCCC>>>888444333333333222222222222111111111111111222222222222222///111555777555888===PPPuuu~~~pppWWWQQQPPPPPPZZZiii```IIIHHHTTTssstttXXXSSSNNNMMMKKKGGGAAA<<<222222111000000000111111000000000000000000000000////////////000000000111000111222222222222444666;;;NNNZZZgggFFFDDDBBB@@@???>>><<<:::777555333000///.........,,,+++++++++,,,,,,+++***((()))***+++,,,---------++++++++++++++++++++++++***,,,------+++***+++,,,******+++******)))((('''(((((((((((())))))))))))'''((()))******+++*********++++++,,,,,,------.........//////000000111111222222333444555666666777::::::::::::888666444333111000000000111333666777999???EEEEEE???>>>JJJYYY```gggmmmmmmlllllliiidddfffiiikkkmmmrrrtttmmmcccbbbxxx}}}nnngggkkkrrr|||yyyiiifffvvvuuukkkgggaaa\\\XXXVVVSSSQQQPPPSSSSSSTTTcccUUUMMMOOOSSSXXX[[[ZZZVVVSSSNNNMMMKKKIIIEEE@@@999555333333333333222222222222111111111222222222222333444222444888666333;;;GGGiiiwwwjjjWWWQQQOOORRRXXXsssQQQJJJIII^^^\\\TTTMMMLLLLLLGGGBBB???555444222000000000000111000000000000000000000000/////////000000000111111000222333333222333555777DDD[[[jjjtttFFFEEECCC@@@===;;;<<<===777555333111///.........)))+++,,,,,,+++***++++++'''(((***,,,------------++++++++++++++++++++++++)))+++------+++***+++,,,++++++++++++***)))(((''''''((((((((()))))))))***&&&(((***,,,---,,,+++******++++++,,,,,,------.........//////000000111111111222333333555555666777999999999888666444111000000000000000222444666888:::BBBLLLLLLBBB<<>>999555333111111222333333222444444333333222333333444444888::::::???WWW~~~wwwaaaXXXOOOIIIPPPmmmyyyZZZMMMHHH^^^yyybbbRRRQQQNNNJJJHHHDDD===555111222333222111111111111111111111111111111111111111222222222222444222444888555333AAASSSiiiHHHFFFCCC???;;;999888777777999:::666///++++++---++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------............,,,,,,,,,,,,,,,------...,,,+++******)))*********************************(((((()))************)))+++,,,------......------///////////////000111111111222333444555777888888777777666333000///000222222222333444555777888999@@@BBBLLLYYYYYYOOOFFFEEEUUU___mmmttttttpppooonnnsssxxxvvvvvv{{{rrrdddaaavvvvvvooorrr~~~hhhiii}}}~~~vvvoooooommmeee___]]]]]]sssgggOOOSSS\\\YYYUUUWWWQQQNNNKKKIIIHHHEEE@@@;;;666444222111222333333222444333333333333333444444111::::::555DDDmmmqqqaaaXXXLLLIIIZZZ{{{pppTTTFFFPPPgggzzzuuuZZZNNNRRROOOFFFGGG@@@999444333444222111111111111111111111111111111111111111222222222333222222555777555999MMMdddkkkHHHGGGDDDAAA>>>;;;888777000222444333///,,,++++++************************------,,,++++++---...///------------............---,,,,,,+++,,,,,,------++++++******************************************((())))))***************+++,,,------......------///////////////000000111222222333444555666777888555555444111///...000333333444444555666888999:::???BBBKKKWWW^^^XXXKKKBBBQQQ]]]lllsssssspppoooqqquuuzzzyyyzzz|||qqqcccccczzzrrrmmmtttqqqgggqqq~~~~~~{{{uuuuuuuuummmfffdddaaappprrrNNNNNNYYYXXXVVVZZZQQQNNNKKKIIIIIIGGGBBB>>>777555333222333333333222444333333333333444444555111:::888555PPPkkk^^^SSSKKKQQQdddmmmPPPMMM^^^xxxgggMMMSSSTTTIIIHHHCCC<<<666444333222111111111111111111111111111111111111222222222333333333333555444444@@@^^^zzzEEEDDDCCCAAA>>><<<:::888444222////////////,,,)))************************...---,,,+++,,,---...///,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,************+++*********)))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,------......------///////////////000000111222333333444555666777777444444333111//////222444555666666777888:::<<<<<<>>>BBBIIISSS^^^^^^RRRDDDNNN[[[jjjrrrqqqooooooqqquuuzzzzzz|||}}}ooocccggg~~~|||nnnllluuussspppuuu||||||~~~zzz{{{tttnnnllliiisss{{{QQQJJJTTTWWWXXX\\\RRROOOKKKJJJJJJHHHDDD@@@999666444333333444333222444333333333444444555666555::::::DDDiii|||lllhhhiiivvvdddZZZPPPNNNRRRfffaaaNNNZZZxxx~~~zzzUUURRRTTTMMMHHHDDD>>>888555222111000111111111111111111111111111222222222222333333333666666444222555IIInnnBBBAAA@@@>>>===;;;999999888333...---//////---***++++++++++++++++++++++++---------------......///***+++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++,,,------......------///////////////000111111333333444444555666666777333444444222111222444666888888999999;;;<<<>>>??????CCCGGGOOO[[[cccZZZKKKKKKXXXiiiqqqooolllnnnqqqtttyyyzzz||||||nnneeemmmyyyllllllwwwwwwqqqzzz~~~~~~}}}wwwwwwtttzzz[[[KKKPPPVVVYYY[[[TTTPPPLLLJJJJJJIIIEEEAAA:::777444333444444444333333333333333444555666777666555===VVV~~~|||rrrfff]]]TTTRRRUUUccczzzvvvgggXXXOOOIIINNNhhhrrrOOONNNeeebbbRRRQQQPPPHHHEEE@@@:::666333222222222222222222222222222222222222222222333333333333777777555333:::SSSzzzDDDCCC@@@>>><<<;;;::::::777444111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............++++++++++++,,,,,,,,,,,,---,,,,,,+++******++++++((()))***+++,,,++++++***))))))))))))))))))))))))))))))***++++++++++++++++++,,,------......------///////////////000111111333333444444555666666666222444555555444444666777::::::;;;<<<===???@@@AAAAAAEEEGGGKKKYYYfffbbbTTTHHHWWWhhhooommmjjjlllooossswwwxxx{{{{{{mmmgggssswwwkkknnnzzz~~~vvv|||lllPPPMMMVVVYYYWWWVVVRRRMMMKKKJJJIIIEEEAAA:::888555444444444444333333333333444444555666777888333BBBhhhxxxjjj```YYYRRRLLLHHHGGGJJJVVVjjjdddWWWNNNJJJTTTeeecccNNNSSSkkkpppTTTNNNSSSIIIGGGCCC===888555444444222222222222222222222222222222222333333333444444555777777888CCC]]]HHHFFFCCC@@@>>><<<<<<;;;222444555222---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---+++++++++,,,,,,,,,---------,,,,,,+++*********+++((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((()))***************+++,,,------......------///////////////000111111333444444444555666666666222444666777666666777888<<<<<<<<<===>>>@@@BBBCCCBBBGGGGGGIIIWWWhhhggg[[[GGGVVVgggnnnlllhhhjjjnnnrrrvvvwwwzzzzzzlllhhhwwwwwwkkknnn}}}wwwyyyzzzVVVMMMUUUXXXSSSWWWSSSNNNKKKJJJIIIEEEAAA;;;888666444444555444333333333333444555666777777???888KKKvvvyyyeeeVVVOOOMMMKKKIIIFFFEEEHHHQQQbbbxxxooo```YYYPPPPPPXXX\\\FFFVVVxxxwwwWWWNNNUUUJJJHHHEEE???:::777666777222222222222222222222222222222333333333444444444333777999<<>>@@@AAABBBCCCDDDIIIEEEEEEKKKSSSYYYaaahhhUUUSSSUUUeeetttllldddkkkqqqxxxtttuuuwwweeeaaa{{{vvvpppqqq~~~}}}aaaLLLRRRXXXUUUYYYVVVQQQMMMJJJGGGDDDAAA???===:::666444444444444222555666333222444777999===>>>ddd~~~gggRRRNNNMMMGGGDDDGGGGGGDDDGGGPPP___qqqiiiWWWTTTSSSRRR{{{jjjPPPSSS\\\dddRRRQQQLLLHHHDDD@@@>>><<<999777555444333333222222333333333333333444444444555555444===777<<>>@@@BBBDDDEEEFFFKKKHHHHHHMMMSSSZZZeeeoooaaa]]]ZZZdddrrrmmmfffmmmqqqyyyxxxxxxwwweeeccc|||tttrrrwww||||||~~~iiiQQQSSSYYYXXXXXXUUUQQQMMMJJJHHHDDDBBB???===:::777555444444444333444555444555777999:::<<>>AAADDDFFFHHHIIIMMMKKKLLLPPPSSS[[[jjjxxxtttmmmbbbeeepppnnniiiqqqrrrzzz|||{{{tttcccggg~~~rrruuu~~~|||xxx{{{|||{{{qqqTTTPPPVVVXXXWWWTTTPPPMMMKKKHHHEEECCC???===:::777555444555555555444444555888999::::::AAA]]]fffUUUGGGEEEFFFDDDDDDGGGFFFGGGNNN\\\iiiwwwyyycccUUULLLTTToooQQQJJJ^^^}}}}}}qqqkkk^^^WWWRRRLLLFFFAAA<<<888555555444444333333333333333555555444444444444444444222444>>>___GGGEEECCC@@@===;;;:::999555444333111///...------+++************+++,,,,,,........................------------------------+++,,,------------,,,+++************************))))))))))))))))))***+++((((((***+++,,,---------+++,,,...---,,,,,,---///.........///000000111111555555555666555555444333333444666999;;;===>>>???<<<>>>@@@CCCFFFIIILLLMMMNNNNNNPPPRRRSSSZZZlll~~~nnnhhhoooooonnnuuuuuu{{{{{{mmmaaalll~~~rrrwwwzzzuuuuuu}}}yyy{{{~~~yyyzzz|||XXXNNNSSSYYYVVVSSSPPPMMMKKKIIIFFFDDD@@@>>>;;;888666555555666888444333666999999888999KKKvvvcccXXXNNNMMMNNNNNNNNNQQQLLLLLLSSS^^^jjjvvvrrr\\\OOOKKKppp[[[LLLWWWmmmyyy|||iiiZZZUUUNNNHHHCCC>>>999666555555444333333333333333555555555555444444444444999666GGGpppGGGEEECCC@@@===;;;:::999555444333111///...------+++++++++***+++,,,,,,---------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++************************))))))(((((()))***++++++******+++,,,,,,,,,+++++++++,,,...---,,,,,,---///---...//////000111111111444555555555555555444444555666999<<<>>>@@@AAAAAA@@@AAACCCFFFIIILLLNNNOOONNNOOORRRSSSSSSYYYkkk||||||mmmoooqqqqqqxxxyyy{{{xxxfff```tttssswww~~~rrrqqqvvv}}}}}}nnnhhhjjj```OOOSSS[[[VVVSSSPPPMMMKKKIIIFFFDDDAAA???<<<999666666666666:::555333777888666777;;;VVV|||lllfff```_________```bbb[[[YYY[[[ccckkkuuujjjXXXNNN]]]lllPPPNNN]]]{{{rrrZZZUUUOOOIIIDDD@@@;;;999666555444444333333444444555555555555555555555555>>><<>>;;;666555555444444444444444444444555555555666666666888>>>aaaGGGEEECCC@@@===;;;:::999555444333111///...------,,,++++++++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************(((((((((((()))***+++,,,)))***++++++,,,,,,,,,,,,+++,,,...---,,,,,,---///---...///000111111111000222222444555666666777777:::===@@@DDDGGGHHHIIIIIIKKKLLLLLLNNNOOOPPPQQQQQQQQQRRRUUUXXXXXXYYYdddooo~~~uuutttuuuzzz}}}yyy}}}gggjjjyyyttt{{{xxxpppyyy{{{pppddddddooo}}}rrrUUUMMMQQQXXXUUUQQQMMMJJJHHHDDDBBBBBB@@@===:::888777777777888444555:::888666AAAPPPsss|||wwwsssttt|||~~~|||{{{{{{xxxsssooonnnnnnpppwwwooo^^^FFFKKKrrrYYYNNNiii^^^ZZZSSSMMMHHHDDD???<<<666666555444444444444444333333444555666777888888666EEEsssGGGEEECCC@@@===;;;:::999555444333111///...------,,,,,,++++++,,,,,,---...////////////////////////++++++++++++++++++++++++,,,++++++******++++++,,,************************(((((((((((()))***+++,,,'''(((***+++,,,---......+++,,,...---,,,,,,---///,,,---///111111111000000111222333555666777777888<<>>>>>BBBGGGJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUZZZ[[[]]]______aaaeeegggzzznnnttt|||oooooozzzxxxyyy~~~rrrlllqqqxxxuuuwww}}}sssiiiooowwwlllNNNXXXTTTTTTSSSOOOKKKHHHGGGGGGCCCAAA>>>:::888666666666777<<<777666:::555JJJxxx}}}yyyuuupppkkkfffaaa\\\XXXSSSVVV]]]hhhvvv~~~wwwssstttsssnnnlllooowwwhhh]]]QQQ```}}}MMMGGGaaa```TTTVVVIIIBBBDDD===:::777444333444555666555444555555333444777999999BBBhhhFFFEEEBBB@@@===<<<::::::777555222///...---......,,,,,,,,,,,,---...//////........................+++++++++***++++++,,,,,,---......,,,***)))***,,,,,,,,,+++++++++*********))))))))))))************++++++++++++,,,,,,,,,,,,---------............///---///////////////111333222444555444222555;;;AAACCCFFFJJJLLLMMMNNNOOOQQQQQQQQQQQQRRRSSSUUUXXXYYY[[[]]]___```aaacccfffiiiyyytttvvv|||pppppp}}}~~~uuummmlllrrrxxxsssgggfffkkkrrryyy{{{|||YYYZZZVVVUUUTTTPPPJJJFFFDDDDDDCCCAAA>>>:::888777666777666666555888;;;???ZZZ{{{qqqddd```YYYUUUSSSRRRQQQPPPRRRWWWaaaooo~~~zzzvvvvvvtttmmmjjjkkkuuuuuufffXXX[[[uuu\\\HHHTTTzzzrrrYYYTTTJJJGGGFFF<<<:::888555444444555666555444666666555555888:::;;;HHHqqqFFFEEEBBB@@@===<<<::::::777555222///...---......,,,,,,,,,,,,---...//////........................,,,,,,++++++***+++++++++---------,,,***)))***,,,,,,++++++++++++*********)))))))))*********++++++*********++++++++++++,,,---------............///---///////////////111333000222444444555888???DDDGGGJJJNNNQQQSSSVVVXXXZZZWWWVVVUUUUUUVVVYYY\\\^^^]]]___aaabbbccceeeiiikkkqqq{{{yyy}}}nnnppp}}}tttmmmmmmrrrxxx}}}{{{sssgggYYYTTTVVVaaaqqq~~~zzzdddWWWVVVVVVTTTPPPJJJEEEBBBAAACCCAAA>>>;;;999777777777:::222666<<<:::HHHnnn~~~sssjjjZZZUUUOOOLLLNNNRRRVVVYYY]]]cccnnn|||}}}{{{{{{xxxrrrnnnlllrrr~~~jjj\\\XXXbbblllLLLHHHgggfffTTTLLLLLLIII<<<;;;999555444555666666555555666777777777888:::===VVV|||FFFEEEBBB@@@===<<<::::::777555222///...------...,,,,,,,,,,,,---...//////........................------,,,+++************,,,------,,,***)))***,,,++++++++++++************))))))*********+++++++++))))))*********+++++++++---------............///---/////////...///111333111222444555777:::@@@DDDGGGLLLTTT[[[___bbbdddfff___]]][[[YYYYYY[[[^^^```___```bbbddddddfffiiillllll|||}}}lllqqqyyyqqqpppvvv{{{qqqlllaaaTTTLLLJJJTTThhhzzzlllSSSUUUUUUTTTPPPJJJEEEBBBAAABBBAAA>>><<<:::888777777>>>333:::>>>777PPPxxxnnneeeaaa]]]]]]aaahhhnnnqqqvvv{{{~~~zzztttqqqooozzzlll\\\XXXQQQuuuzzzVVVHHH___{{{XXXMMMMMMIII???<<<:::666555555666666666555555666888777777;;;@@@hhhFFFEEEBBB@@@===<<<::::::777555222///...------...,,,,,,,,,,,,---...//////........................------,,,+++************+++,,,,,,+++))))))***,,,+++++++++*********))))))************++++++++++++))))))*********+++++++++---------............///---/////////...///111333333444555666888;;;???AAAIIIPPP[[[dddiiijjjkkkkkkhhheeeaaa^^^]]]^^^```aaaaaabbbddddddeeefffiiikkkjjjyyy|||zzz}}}llluuu{{{wwwuuuyyyzzzzzz}}}tttooojjjaaaWWWMMMGGGKKK\\\mmm|||xxxVVVSSSTTTTTTQQQKKKFFFCCCBBBAAA@@@???===;;;999888777<<<444;;;>>>;;;]]]|||zzzxxxzzz~~~{{{uuuooollluuuxxxbbb^^^IIIXXXlllOOOWWWwww~~~aaaNNNLLLHHHCCC>>>;;;777666666666666666555444555777666555<<>>KKKsss~~~xxxppphhhhhhooo|||sssiiiRRRTTT\\\NNNlllgggQQQLLLGGGEEE???<<<888666666777777666666333444777666666@@@MMMFFFEEEBBB@@@===<<<::::::777555222///...---......,,,,,,,,,,,,---...//////........................+++++++++***++++++,,,,,,***++++++***))))))+++,,,************))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------............///---///////////////111333333333333555888;;;===>>>CCCJJJUUU^^^eeejjjnnnpppqqqooommmllljjjjjjjjjkkkhhhiiiiiihhhgggggghhhjjjkkklllwww|||xxxjjjxxxzzz~~~wwwqqqooouuu~~~yyyqqqlllmmmooommmggg^^^UUUJJJDDDJJJSSSvvvuuuyyyoooVVVWWWWWWTTTNNNHHHDDDBBB@@@@@@???>>><<<:::999888444999666???bbbzzzpppgggccciiiuuuppp]]]^^^{{{tttTTT[[[iiiVVVOOOGGGEEE???<<<999777777777777666999444444888777888EEEVVVFFFEEEBBB@@@===<<<::::::777555222///...---......,,,,,,,,,,,,---...//////........................************+++,,,------***++++++***))))))+++,,,************))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---///////////////111333111111222555999<<<>>>???:::AAAKKKVVV```iiirrrwwwqqqqqqppppppppppppppppppkkklllllljjjhhhhhhiiijjjnnnlllwww~~~tttffftttyyypppllloooxxx}}}~~~{{{tttmmmiiijjjmmmqqqjjjbbbXXXMMMFFFIIIPPPoooiiiuuutttYYYYYYYYYUUUNNNHHHCCC@@@@@@@@@???>>>===;;;999888888>>>666BBBsssvvvlll___eeeppp~~~nnn\\\]]]mmmbbbNNNqqqiiiYYYSSSGGGDDD@@@===999777777777777666;;;555555999888999HHH\\\GGGFFFDDDBBB???<<<:::999777555222///...---......,,,,,,------------------///000111111000...,,,+++,,,---......,,,,,,---...///...,,,******+++,,,---************************(((((()))***+++,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,,,,,,,---......////////////000000000000333333333555888<<<@@@BBBBBB>>>===EEETTTdddnnnrrrxxxvvvsssrrrqqqooommmkkkrrrmmmkkkmmmkkkfffeeeiiinnnttt|||}}}eee```rrr}}}}}}~~~|||{{{sssnnnpppwww~~~yyyooohhhcccdddooo{{{yyyuuulll___QQQJJJJJJMMMhhhsssyyycccVVVUUUVVVLLLFFFFFFCCCAAA@@@???===;;;::::::999777@@@===WWW}}}vvvrrrjjjgggkkkzzz}}}^^^PPPVVV```fffSSScccWWWLLLRRRFFFBBB@@@===:::888777777888555<<<777777<<<777GGGqqqGGGFFFDDDAAA???<<<:::999777555222///...---......++++++,,,,,,---...//////......///000///---+++***,,,---...---,,,,,,,,,...///---,,,******+++,,,---************************)))))))))***+++++++++,,,***,,,,,,,,,+++***+++,,,---,,,,,,,,,------......---......///000111111222333333333555888;;;???AAA<<<;;;:::===DDDQQQ___hhhoooqqqrrrsssssssssrrrqqqrrrnnnlllnnnlllgggfffiiiiiioooyyy|||uuu```WWW```hhhgggkkksss}}}~~~~~~~~~wwwsssssswww|||~~~vvvllleeeaaacccnnnzzzxxxkkk\\\QQQNNNOOOggg|||yyypppgggYYYVVVXXXOOOIIIHHHEEEAAA@@@>>>===;;;:::::::::999AAADDDddd}}}wwwsssiiifffjjjyyybbbSSSRRRSSS}}}vvvUUU[[[~~~hhhQQQNNNDDDBBB@@@===:::888777777888555;;;777777<<<:::MMMuuuFFFEEEDDDAAA>>><<<:::999777555222///...---......)))***+++,,,...///000000------.........,,,+++***+++---...---,,,+++,,,......---,,,+++***+++,,,---******************************************++++++***,,,---,,,+++***+++---,,,------------.........,,,,,,---///000222333333222333333555888;;;>>>@@@;;;<<<<<<888777>>>NNN[[[gggnnnvvvzzzyyywwwuuuuuuuuurrrqqqrrrpppkkkjjjkkkhhhkkkttt|||pppnnneeeVVVKKKIIIKKKLLLTTTcccttt|||{{{zzzyyyuuusssuuuxxxyyyqqqhhhaaa^^^```kkkwwwzzziiiZZZSSSQQQddduuuppprrrmmmZZZVVVYYYQQQJJJHHHCCCAAA@@@>>>===;;;::::::::::::???KKKvvv~~~xxxuuukkkgggjjjyyyiiiYYYQQQIIIkkkZZZRRRlll\\\NNNFFFBBB@@@===:::888888888888666:::888888;;;>>>UUU{{{FFFEEECCCAAA>>><<<:::999777555222///...------...++++++,,,,,,---...//////---............---,,,++++++,,,------++++++,,,---...---,,,+++++++++,,,,,,************************+++++++++***************+++,,,---,,,++++++,,,---,,,------...............------...///000111222222222222444666888;;;>>>@@@???AAAAAA<<<666888CCCLLL___kkkyyy|||yyyyyy{{{zzzyyyxxxvvvqqqnnnmmmjjjjjjmmmwww{{{ggg^^^YYYSSSMMMDDD;;;999<<>>===;;;;;;::::::888===SSS|||yyyrrrnnnppp{{{ooo]]]SSSJJJXXXbbbMMMaaammmRRRLLLCCCAAA>>>;;;999888888888777888999999999AAA^^^EEEDDDBBB@@@>>><<<:::999777555222///...------...------------------,,,,,,///////////////......---+++,,,---,,,++++++,,,---------,,,,,,++++++++++++************************+++++++++***************+++,,,------++++++,,,---,,,---.../////////......////////////000000000000111222444777:::===???AAABBBCCCCCCAAA===;;;<<<>>>NNN]]]ppp~~~~~~{{{wwwsssoookkkhhhcccaaacccccc]]]TTTTTTOOOLLLKKKEEE;;;777:::===OOOjjj{{{tttpppoooqqqrrrmmmgggaaa\\\XXXYYYaaakkkooo[[[PPPHHHPPPccc}}}tttqqq~~~xxxbbbTTTXXXTTTKKKFFF@@@@@@???>>><<<;;;;;;;;;;;;888@@@```||||||wwwxxxwww```UUUOOOIIIvvvjjjMMMZZZ}}}{{{UUUMMMCCCAAA>>>;;;999888888999999777::::::888FFFiiiDDDCCCBBB@@@>>><<<:::999777555222///...---......///......------,,,++++++////////////////////////***,,,---,,,+++***+++------------,,,,,,,,,++++++******************************************+++++++++---...---,,,+++,,,...,,,---...///000///......000000000000////////////000222444888<<>>QQQmmm}}}uuuqqqqqqqqqrrriiieee```\\\WWWUUU[[[ccc|||}}}eeeUUUHHHJJJZZZwwwzzzhhhooojjjXXX[[[WWWNNNHHHCCC??????===<<<<<<;;;;;;;;;;;;IIIsss||||||yyy{{{gggWWWRRRBBBccc{{{UUUWWWyyy|||VVVKKKCCCAAA>>>;;;999888999999999555;;;===999NNNwwwDDDCCCAAA@@@>>><<<:::999777555222///...---......------------------,,,,,,.........------......///***,,,,,,,,,+++***+++,,,,,,---------,,,,,,++++++************************)))))))))***+++++++++,,,,,,---...---,,,,,,,,,...,,,---///000000000............//////000000111111///111555999>>>BBBDDDFFFGGGIIIMMMPPPOOOJJJDDD???777;;;DDDOOOZZZeeemmmrrrqqqxxx{{{{{{{{{|||yyyssshhhbbbZZZUUURRRPPPOOOPPPMMMNNNNNNLLLKKKLLLKKKGGGAAAVVVttt~~~wwwsssqqqooonnngggdddaaa^^^XXXSSSUUU[[[mmmxxxtttaaaRRRMMMUUUqqqnnneeeqqqqqqYYY[[[XXXOOOIIICCC???>>>===<<<<<<;;;<<<<<<<<>>;;;999;;;CCCMMMVVV[[[hhhpppvvvvvvyyy|||zzztttllleee^^^]]]\\\YYYUUURRREEEIIIJJJGGGJJJQQQRRRMMMCCCZZZzzz}}}wwwsssppplllhhhgggdddbbb___XXXQQQRRRVVV\\\iii~~~nnnVVVLLLNNNhhhxxxbbbbbbrrrrrrXXXYYYVVVMMMGGGBBB???>>>===<<<<<<<<<<<<<<<;;;XXXuuu^^^___ggguuueeeZZZJJJPPPhhhwwwWWWmmm```QQQDDDBBB???<<<:::999999999888111===BBB???^^^GGGFFFCCC@@@===;;;999999999555111///......---,,,+++,,,------......------111///---+++++++++,,,---...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,+++,,,------++++++,,,---------......///.........---------...............444000000777@@@EEEJJJOOOXXX[[[___ccceeeeeedddcccNNNFFF<<<777888;;;===>>>OOOVVVcccpppvvvtttpppnnnsssssssssqqqiii___VVVSSSMMMGGGBBBCCCFFFGGGKKKPPPMMMYYYqqq~~~yyytttoookkkgggdddbbbcccccc___XXXSSSRRRRRRYYYcccuuuxxxcccVVVRRR```uuummmWWW\\\ooo~~~vvvZZZ[[[SSSLLLKKKBBB@@@@@@???<<<;;;;;;===???AAAggg|||wwwooommmoooxxxrrr___XXXRRRcccdddZZZiiiQQQIIICCC???>>><<<999999<<<888666999999CCClllGGGFFFCCC@@@>>>;;;:::999999555111///......---,,,+++,,,------......------...---,,,++++++,,,...///---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))***************+++,,,,,,+++,,,------++++++,,,---,,,---......///......................../////////444111222888???EEEMMMTTT[[[cccppp|||{{{qqqiiibbb^^^UUUHHH===888999<<<===DDDRRRaaakkkooorrruuutttxxx{{{xxxmmmbbb\\\[[[PPPIIICCCCCCDDDEEEIIINNNKKKSSSfff}}}~~~zzzsssmmmjjjgggeeeccc^^^______\\\WWWSSSRRRSSSVVV___ooonnn^^^RRRVVVeeevvvaaaUUUXXX]]]mmmoooxxx^^^\\\UUUNNNKKKAAA@@@@@@???===;;;;;;===@@@HHHssszzz~~~{{{xxxwwwxxx~~~~~~gggYYYSSS```lllZZZyyytttUUUJJJDDD???>>><<<999999<<<:::777999;;;GGGtttHHHFFFDDDAAA>>><<<;;;:::999555111///......---,,,+++,,,------......------,,,,,,++++++,,,---///000---------------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))++++++******++++++,,,---+++,,,------++++++,,,---,,,------...//////...............//////000000000333222555:::???EEEPPP[[[aaalll~~~{{{kkkVVVDDD<<<:::888:::AAAMMMXXXaaammmwwwzzznnniiiiiiggg]]]TTTPPPNNNLLLNNNRRRVVVZZZfffwww{{{wwwrrrkkkfffcccbbbbbbaaa[[[\\\\\\ZZZWWWUUUTTTTTTVVV\\\iii~~~uuueeeTTTRRR\\\jjjwwwsssYYYPPPOOOYYYcccsssddd\\\XXXRRRKKKAAA@@@@@@???===;;;<<<>>>AAANNN~~~yyy~~~ppp]]]WWW\\\wwwpppVVVjjjXXXLLLEEE???>>>===:::999;;;;;;777999<<>>===;;;;;;999555111///......---,,,+++,,,------......---------,,,,,,,,,,,,---...///------,,,,,,------...///++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,,,,---+++,,,------++++++,,,---,,,,,,---...////////////......//////000000111111222333777;;;===CCCQQQ___iiippp~~~iiiTTTHHHEEE>>>;;;AAAIIIVVVkkk~~~~~~qqqggg___YYYXXX[[[ddddddkkkwww{{{vvvnnnkkkfffcccbbb```___^^^[[[\\\\\\[[[YYYWWWVVVUUUXXX[[[dddvvvxxxhhhYYYXXXbbbmmmqqqpppiii]]][[[```lll|||jjj[[[ZZZVVVLLLBBB@@@@@@???>>><<<===???BBBPPP}}}~~~{{{zzz}}}zzzeee\\\XXXkkktttTTTbbb]]]OOOFFF@@@>>>===:::999;;;;;;777999===KKKzzzGGGEEECCCAAA>>><<<;;;;;;999555111///......---,,,+++,,,------......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++)))******++++++*********++++++******++++++,,,---+++,,,------++++++,,,---+++,,,---...////////////.........///000111111222111333777;;;<<>>===>>>@@@CCCSSS}}}zzzuuuoookkklllooossssssuuuwwwxxxyyy{{{~~~}}}{{{|||mmm```SSS```zzzYYYaaakkkRRRHHH@@@>>>===;;;:::::::::777:::===IIIrrrEEEDDDBBB@@@===<<<;;;:::999555111///......---,,,+++,,,------......------///......------,,,++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++((()))******+++***************))))))******+++,,,+++,,,------++++++,,,---++++++---...//////000000------...///000000111111000222666999:::>>>JJJWWWhhhqqq~~~zzzkkkddd]]][[[jjjzzznnnfffeeehhh^^^^^^cccmmmtttvvvwwwyyyzzzzzz|||}}}}}}yyysssoooeeeffffffggggggddd^^^ZZZZZZYYYXXXXXXXXXWWWUUUSSSQQQUUU\\\iii~~~yyyccc^^^llllllwwwooodddmmm|||vvv[[[]]]ZZZMMMHHH@@@AAA@@@???>>>???AAADDD\\\~~~zzzqqqmmmfff```\\\[[[\\\]]][[[\\\___```aaadddgggjjjooovvv~~~yyyuuusssppppppnnnllljjjjjjmmmooozzztttcccQQQVVVyyy\\\[[[xxx|||TTTIII@@@>>>>>><<<::::::999666:::>>>HHHmmmDDDCCCAAA>>><<<;;;::::::999555111///......---,,,+++,,,------......------------------------,,,,,,,,,,,,++++++,,,,,,---...************************(((((()))***************))))))(((((())))))***++++++,,,------++++++,,,---***+++,,,...///000000000+++,,,---...///000111111000000333777888;;;DDDOOO___kkk{{{|||kkkkkkwwwzzzrrrqqquuugggdddgggnnnsssssstttwwwwwwwwwyyyzzzyyyuuuooojjjgggfffgggggggggddd```\\\[[[YYYXXXYYY\\\\\\ZZZXXXRRRWWW^^^hhhyyynnnccclll{{{}}}|||gggXXXYYYbbbtttxxxsssmmmhhhhhhkkkpppsss}}}^^^___[[[LLLJJJAAAAAAAAA???>>>???BBBEEEfffuuunnnccc]]]UUUPPPNNNLLLJJJHHHGGGIIIJJJKKKLLLMMMPPPRRRXXXcccsss|||}}}wwwppplllcccccc```]]]YYYXXXYYY[[[aaajjjxxx}}}kkkUUUPPPdddcccTTTttt}}}VVVKKK@@@>>>>>><<<::::::999666:::???KKKooo~~~CCCBBB@@@>>><<<::::::999999555111///......---,,,+++,,,------......------++++++,,,---............,,,,,,++++++,,,,,,---...************************(((((()))***************((((((((((((((())))))***+++,,,------++++++,,,---***+++,,,...///000000000++++++,,,---...///000111000///111555777999@@@IIIWWWdddtttwww~~~qqqlllkkknnnpppoooooorrrvvvwwwwwwxxxwwwrrrlllgggiiihhhfffeeeeeedddaaa^^^\\\[[[[[[]]]aaabbbaaa___VVV]]]cccjjjvvvxxxkkknnn~~~{{{eeeTTTPPPUUU[[[mmmvvvcccXXXWWWZZZZZZYYYXXX\\\ggg~~~``````ZZZKKKJJJAAAAAAAAA@@@???@@@CCCEEEkkkwwwzzzoooeeeXXXQQQHHHDDDCCCBBB>>>999>>>???@@@@@@@@@@@@BBBDDDHHHVVVjjjxxx{{{vvvnnniiicccbbb___[[[WWWTTTUUUVVVPPPXXXdddsssrrr[[[OOOWWWwwwoooTTTnnnXXXKKK@@@>>>>>>===::::::999666;;;@@@NNNtttDDDBBB???======<<<:::888:::666111...---------,,,------/////////...---,,,---------------------------,,,+++*********++++++,,,,,,,,,+++++++++******************************))))))))))))***************+++,,,,,,------,,,,,,,,,---.../////////...---+++++++++,,,---...///000333444666777777:::===@@@LLLVVViii|||wwwtttqqqpppqqqsssttttttuuuvvvuuuqqqkkkeeecccdddggghhhiiiiiifffdddcccccc___^^^___bbbffffffccc______[[[___jjjwww~~~sssrrr{{{|||yyylll^^^TTTTTTZZZkkkpppiii___XXXYYYXXXWWWXXXVVV\\\xxxfffVVVYYYTTTEEEEEEAAA>>><<<<<<>>>BBBFFFuuu~~~yyymmm```YYYLLLGGGAAA>>>>>>>>>===;;;999:::;;;;;;<<<;;;;;;;;;CCCNNN___oooxxxxxxqqqkkknnnkkkfffdddbbb___[[[WWWWWWTTTVVV```oooqqq___VVVXXXxxx]]]gggzzzXXXIIICCC@@@888999<<<777;;;<<<:::<<>>GGGRRRdddwww}}}yyyvvvttttttuuuuuuuuusssttttttpppkkkhhhhhhiiiiiikkkmmmmmmjjjhhhffffffeeecccbbbdddggghhhfffcccccc___```jjjwwwvvvvvv}}}|||yyyuuunnnooozzzgggdddjjj|||xxxnnndddVVVVVVUUUSSSVVVjjjmmmYYYZZZUUUGGGCCC@@@=========>>>CCCHHHyyytttmmmaaaUUUNNNEEEAAA===;;;;;;<<<<<<;;;<<<======>>>>>>?????????>>>JJJ]]]ooozzz|||wwwsssrrrpppmmmkkkiiieee^^^ZZZYYYUUUTTTYYYccctttttt```TTTSSSrrriiikkk{{{XXXHHHAAA@@@:::;;;>>>999888::::::???ZZZEEEBBB???>>>===<<<:::888999555111...---...------------......///......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))*********++++++***+++,,,,,,------,,,,,,,,,------...//////......,,,,,,,,,,,,---.../////////111222333444666999;;;BBBJJJ[[[nnn|||}}}xxxvvvuuuuuuuuutttrrrrrrqqqooollllllmmmnnnmmmooorrrrrrpppmmmkkkjjjllliiiggghhhkkkllljjjhhhhhhcccbbbjjjwww|||{{{qqqllltttwwwvvvoooaaaZZZTTTRRRYYYmmmvvv]]]ZZZUUUIIIBBB>>>===?????????DDDKKK}}}~~~pppggg^^^RRRHHHCCC???===:::999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@===III]]]ppp|||}}}yyyyyyxxxwwwuuusssmmmgggbbbccc___\\\\\\```mmmvvvaaaSSSOOOmmmrrrhhh^^^JJJAAA@@@;;;;;;===888888:::;;;CCCaaa~~~~~~EEECCC@@@>>>===<<<:::999999555111............------------.......................................---.........------,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,---....../////////---------------...//////...000222333333555777999===CCCPPP```ppp|||wwwtttsssssssssrrrqqqpppooonnnmmmnnnppprrrpppsssvvvwwwuuurrrpppoooooommmlllnnnqqqqqqnnnkkkkkkfffdddjjjwwwuuueeehhhvvvqqq```XXXSSSXXXkkkaaaZZZTTTKKKCCC???>>>AAA@@@>>>DDDMMM}}}vvvfff[[[RRRHHHAAA>>>===<<<:::999:::;;;<<<===<<<<<<===???@@@AAABBBCCC@@@LLL```qqq|||}}}~~~|||zzzvvvssspppooommmllljjjhhhpppvvvbbbTTTNNNhhhxxxccchhhPPPCCCAAA<<<;;;<<<777<<<<<<<<>>>>>===;;;999888555000...............------------......//////........................------.........---,,,+++,,,,,,,,,+++++++++******************************************++++++++++++***+++,,,,,,------,,,,,,,,,,,,------...///000000......---------.../////////111333444444555777999;;;===EEERRRaaattt|||wwwtttsssssssssrrrqqqpppnnnnnnoooqqqsssttttttwwwzzz{{{zzzxxxwwwwwwsssrrrrrruuuwwwuuupppkkkllliiigggkkkvvvjjjeeelll}}}uuufff\\\VVVZZZddddddZZZTTTKKKFFF@@@???CCC@@@===DDDPPP~~~xxxjjjYYYPPPJJJCCC>>>>>><<<<<<<<<;;;:::;;;<<<===???@@@CCCEEEGGGHHHIIIIIICCCPPPcccttt}}}|||}}}~~~vvvxxx{{{{{{wwwzzzwwwcccUUULLL```{{{bbbqqqTTTCCCBBB>>>===>>>:::<<<;;;;;;FFFfffFFFCCC@@@???>>>===;;;999888444000.........///...---------------...///000........................,,,------......---+++***,,,,,,,,,+++++++++***************************************++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,------///000111///.............../////////111444555555666777888999:::???GGGSSSddd{{{{{{wwwuuutttsssrrrrrrpppoooqqqtttwwwxxxxxxzzz}}}}}}{{{zzzzzzzzzwwwpppkkklllmmmlllllluuusssfffdddvvv|||vvvlllddd\\\XXXkkk{{{jjj[[[]]]lllggg[[[UUULLLHHHAAA???CCC@@@<<>>>>><<<===>>>===<<<<<<>>>@@@AAACCCGGGKKKNNNOOONNNMMMHHHUUUiiiyyy~~~~~~|||eeeVVVKKK[[[www]]]zzz{{{XXXCCCAAA??????AAA???999888:::JJJnnn}}}FFFDDDAAA???>>>===;;;:::777444000....../////////------,,,,,,---...000111........................+++,,,---...---,,,***))),,,,,,,,,+++++++++***************************************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---///111222//////............//////...111444555555555666777888888<<>>===BBB@@@===JJJ]]]|||zzznnn\\\PPPFFFCCCBBB@@@??????>>>@@@CCCCCCCCCCCCFFFHHHGGGKKKQQQWWWZZZYYYXXXVVVRRR___qqq~~~}}}hhhYYYPPP```tttXXXuuu}}}aaaFFFBBB???===???>>>:::999===RRR{{{uuuFFFDDDAAA???>>>===;;;:::777444000....../////////------,,,,,,---...000111////////////////////////***+++,,,------+++)))(((,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,---///111222000//////.........//////...000333555444444555666666888<<>>MMMccc{{{oooooo}}}qqqcccWWWLLLDDDCCCDDDBBBAAAAAAAAADDDHHHJJJJJJKKKOOORRRSSSXXX___fffiiihhhfffccc\\\iiiyyy|||}}}kkk]]]WWWiiiwwwZZZxxxtttjjjKKKDDD===999:::999>>>>>>BBBYYYuuuFFFDDDAAA???>>>===;;;999888555222///------......///............------------------............///)))+++------,,,,,,---...,,,,,,,,,+++++++++******,,,+++***)))))))))++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,---///000////////////000000000000333333333444555666777888888999:::<<>>AAA>>>AAAAAAGGGlllmmmrrrwwwtttjjj\\\[[[jjj~~~xxxjjj___LLLIIIEEEDDDFFFJJJMMMNNNMMMOOORRRUUUXXXYYYYYYXXXbbbcccfffkkkoooooolllhhhiiisss}}}zzzyyyqqqYYY\\\vvveeennn~~~|||hhhMMMAAA???BBB;;;>>>999@@@EEE^^^FFFDDDAAA???>>>===;;;:::777555222///------...//////............------------------............///***,,,------,,,,,,,,,---,,,,,,,,,+++++++++******,,,+++***))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000000000000000////////////222222222222333555666777777888999;;;===@@@BBBCCCGGGKKKSSS___hhhjjjfffbbbYYYTTTIII@@@===DDDQQQ[[[mmmooouuu}}}vvvpppooorrrtttuuuwww{{{yyysssooouuuzzz{{{wwwwwwooo[[[QQQQQQYYYiiixxx~~~gggiiikkk[[[SSSOOOUUUWWWXXXVVVRRROOONNNNNNRRRUUUjjjuuuhhhbbbNNNIII???AAA???AAABBBIIInnnjjjttt}}}iii___^^^XXXMMMJJJWWWjjj~~~sssfff]]]PPPNNNKKKLLLOOORRRUUUVVVYYY[[[^^^```bbbcccbbbbbbhhhhhhjjjkkkkkkgggccc___aaaooo~~~yyyuuuvvvyyy|||}}}{{{___\\\qqqlllmmm|||fffLLLAAA===@@@888<<<:::@@@FFF```FFFDDDAAA???>>>===<<<:::777555222///------...//////............------------------............///+++---......,,,++++++,,,,,,,,,,,,+++++++++******+++******)))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////111111000000//////......111111111111222444555666666777888999;;;===>>>??????@@@EEEMMMTTTSSSJJJBBB;;;888555777@@@NNN^^^hhhnnnpppxxx|||wwwrrrssswwwwwwxxx{{{~~~wwwsssqqqwww{{{|||wwwvvv}}}vvvbbbLLLHHHJJJTTTbbbqqqqqqkkkeeeXXXRRRWWWYYYYYYUUUNNNKKKLLLOOOPPPPPP\\\}}}xxxiiiaaaMMMJJJ@@@BBB???AAABBBKKKqqqqqq~~~sssccc[[[XXXPPPFFFFFFMMM]]]sssyyyoooeee^^^WWWUUUUUUWWW[[[___aaabbbfffhhhjjjlllmmmmmmlllkkkkkklllmmmkkkggg```YYYUUUVVVfff~~~xxxsssmmmqqqzzz}}}{{{fffYYYfff|||rrrfffNNNBBB===>>>888===;;;AAAFFFaaa~~~FFFCCC@@@???>>>>>><<<:::777555111...------...//////............------------------............///,,,...///...,,,++++++,,,,,,,,,,,,+++++++++************************++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......111111000000//////......111111111111222444555666777777888:::;;;;;;<<<<<>>???AAALLLuuu}}}iiikkk~~~vvvooocccXXXTTTUUU\\\oooxxxooogggccc^^^^^^___bbbgggkkkllllllooopppqqqrrrrrrpppnnnmmmiiillloooooojjjaaaVVVOOOLLL^^^zzz|||tttlllmmmxxxjjjVVV[[[vvvvvvjjjRRRFFF???@@@999???===@@@EEE___~~~EEECCC@@@???>>>>>><<<;;;666444111...------///000///............------------------............///---...//////---++++++,,,,,,,,,,,,+++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------111000000000/////////...111111222222333555666777888888:::;;;;;;;;;;;;;;;;;;<<<<<<888333111111333;;;BBBNNN\\\iiippprrrqqqqqqsss{{{|||zzzwwwxxxzzz}}}yyyvvvxxx|||zzzzzzttttttwwwxxx{{{~~~|||bbbUUUHHHBBBEEERRReeeuuuzzzzzzrrriiieeefffddd]]]VVV[[[YYYXXXccc```XXXZZZJJJAAABBB===>>>AAANNNxxx{{{sss]]]ggg~~~vvviiieeedddoooxxxrrrmmmjjjggggggiiilllpppssstttssstttuuuuuuuuussspppmmmllliiikkkppptttrrriii[[[QQQLLL[[[vvvyyynnniiipppnnnVVVVVVnnnssspppUUUFFF@@@@@@:::???===@@@DDD]]]EEEBBB@@@??????>>>===;;;666444111...---...///000///............------------------............///,,,...//////---,,,,,,---,,,,,,,,,+++++++++******((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......------,,,/////////000000000000000222222222222333555666777888999:::<<<<<<<<<;;;;;;888999888222,,,---555<<>>@@@999>>>>>>AAAFFF```DDDBBB@@@??????>>>===<<<555444111...---...///111///............------------------............///+++---//////...---...///,,,,,,,,,+++++++++******'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,******++++++,,,---......,,,------......---,,,,,,......//////000000111111111111111111222444555666666888:::;;;<<<<<<;;;:::888777444111000666???GGGRRRWWW\\\```cccfffkkknnnnnnqqqyyy~~~~~~~~~~~~{{{vvvtttrrrjjjiiijjjoooxxxsssgggWWWJJJBBBBBBKKKWWWttt}}}vvvddd]]][[[```lllqqqXXXNNNEEEEEE???>>>CCCTTT{{{|||}}}ppp{{{xxxwww|||~~~~~~}}}}}}|||yyyvvvqqqllljjjfffdddggguuuxxxiiijjjxxxrrrddd]]]eeeuuu~~~~~~sss\\\QQQZZZzzzkkkWWWBBB===BBB;;;>>>>>>BBBKKKhhhDDDBBB@@@??????>>>===<<<555333111...---...000111//////.........------------------.........//////+++---...///.........000,,,,,,,,,+++++++++******'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,))))))***+++---...//////,,,---.........---,,,+++------...///000111222222//////000000111222444555555666999;;;<<<;;;::::::666333000000444===EEEKKKOOOWWW```dddeeeeeeiiillliiilllsss}}}}}}~~~~~~zzzuuurrrooodddaaa```fffrrruuueeeUUUHHHBBBGGGOOOjjjtttqqqgggcccjjjpppfffQQQGGGGGG@@@@@@EEEVVVkkksss{{{uuunnnkkknnnsss~~~}}}zzzuuupppkkkiii```\\\___qqqvvvrrr|||tttggg\\\[[[```hhhooovvvrrr|||rrr[[[LLLPPPrrrrrrcccYYYDDD???EEE>>>AAA???DDDPPPnnnEEEBBB@@@>>>======;;;999999555111............---...............///000000......////////////......,,,---......,,,,,,---...---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......111111000000//////......111111111111222333333444777666666777:::;;;888555222111222777@@@IIIMMMOOONNNXXXcccjjjjjjhhhggggggdddfffmmmxxx~~~}}}}}}}}}xxxxxxuuunnnddd[[[WWW___lllxxxxxxhhh[[[TTTOOOKKK^^^nnn}}}uuuwwwyyyfffSSSJJJLLLEEEAAABBBSSSfffqqqyyytttpppvvv}}}yyytttnnnhhhddd\\\XXXXXX___lllyyyyyysssxxx{{{ooobbbaaakkkyyynnncccXXXTTTuuuppp^^^rrrYYYBBB;;;>>>BBB???BBBDDDOOOtttEEEBBB???>>>>>>===;;;:::999555111............---...............///000000......////////////......,,,---......,,,,,,---...,,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000///////////////222222111222222333444555777666666777999:::777555222333777===EEEKKKLLLLLLLLLTTT^^^bbbbbb```___``````aaahhhsss|||~~~}}}}}}~~~~~~||||||{{{xxxpppeee[[[TTTXXXbbbnnn{{{uuuhhh___VVVOOO```kkkyyy}}}xxxssstttvvvzzz}}}}}}yyyUUUTTTHHHHHHCCCCCCDDDSSSiiizzz{{{www~~~}}}yyyuuupppjjjfff^^^WWWPPPPPPVVV^^^bbbccclllhhhqqqtttjjjlll|||oooeee___eeewwwhhhwwwaaaJJJAAAAAADDDAAABBBJJJ[[[vvvvvvDDDBBB???>>>>>>===;;;:::888555000...............///............//////000........................+++---......---,,,,,,---+++***))))))(((((())))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000222222222222333444555666777666666777888888777555333666<<>>>>>===<<<:::888444000.........///...//////............///000........................+++---//////---,,,,,,---++++++***)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000111222222222333444555666777777777777777777777777666666:::@@@GGGLLLNNNMMMLLLMMMPPPRRRRRRQQQOOOPPPQQQWWWXXX___iiiqqqvvv~~~|||||||||zzzwwwxxx|||wwwjjjZZZPPPMMMVVViiizzz{{{qqqaaaSSSVVVXXXXXXSSSLLLGGGGGGIIINNN[[[lll{{{xxxhhhhhhUUUDDDBBB@@@BBBGGG]]]{{{sssfffccc```\\\___hhhooo|||}}}zzzxxxtttpppmmmnnneee[[[YYY^^^gggmmmppppppmmmtttxxxuuu}}}~~~kkk___hhhtttXXXGGG>>>>>>BBB@@@???KKK]]]iiipppuuukkkCCCAAA???>>>>>>===<<<;;;777444000......///////////////............//////......------------......***,,,//////...,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...///000111111222222222333444555777777777777777777777888888999:::===BBBFFFIIILLLNNNOOOOOOOOOPPPOOONNNNNNOOOPPPVVVWWW]]]gggnnnrrryyy}}}}}}}}}zzzxxxzzzsssbbbTTTKKKNNN\\\kkk{{{uuucccTTTJJJIIIFFFAAA;;;999999;;;>>>FFFUUUgggxxx~~~ggg___TTTDDDDDD@@@@@@GGGfffxxx|||ooo]]]VVVWWW[[[dddooopppxxx}}}vvvuuuyyy}}}{{{yyyvvvssspppjjjddd^^^___gggqqqwwwyyyvvvpppsss}}}yyygggYYYbbb{{{ZZZJJJBBBAAADDDCCCAAAHHHUUUyyyuuusssnnnhhhCCCAAA>>>>>>>>>>>>===;;;777444000....../////////000//////............//////...---,,,,,,---...///***,,,///000...---,,,,,,---,,,,,,+++***+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...//////000000111111111222333555666777666777888888888999;;;===???AAACCCDDDEEEGGGIIILLLLLLLLLLLLLLLLLLNNNOOOPPPUUUVVV\\\eeekkknnnttt{{{}}}|||zzzlll^^^RRRMMMRRR[[[nnnoooqqqrrrsssvvvyyy|||~~~rrr___PPP???===:::777555444555555777;;;EEEUUUhhhyyyjjj[[[UUUEEEEEEBBBAAAHHHmmmrrrxxx~~~yyyjjjfffkkkuuuxxxooojjjooouuu}}}~~~|||{{{xxxtttqqqjjjeeebbbdddjjjooopppoookkkffffffooowww~~~}}}|||wwwpppttt}}}zzzaaaUUUddd[[[JJJBBBAAACCC@@@EEELLLUUUvvv~~~iiiiiiBBB@@@>>>>>>>>>>>>===<<<666333///......///000000000000///...............///...,,,++++++,,,...///))),,,///000///---,,,+++,,,++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------....../////////000000000111333444666777555777999999999:::>>>AAABBBDDDFFFDDDBBBAAABBBCCCEEEEEEEEEGGGIIILLLMMMNNNRRRTTTZZZbbbgggjjjooouuu~~~vvvmmmaaaVVVQQQRRRZZZYYYWWWTTTSSSUUUYYY]]]dddmmmttttttnnnbbbQQQCCC:::777555444555666666555444777<<>>>>>>>>>>>===<<<666333///......///000000111000///...............///...,,,++++++,,,...///))),,,///000///---,,,++++++******)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------...............//////000111222444666777555777999::::::;;;@@@DDDDDDGGGHHHFFFAAA===;;;<<>>======<<<:::999999666111......///000000///---,,,,,,...//////...//////000000///...------***+++,,,+++)))))))))***************************((()))+++,,,,,,+++)))((()))************+++++++++))))))*********+++++++++,,,,,,,,,---------......222222111111111111111222000000000111222333555555888777666666:::???FFFJJJFFFEEEHHHIIIAAA555111333777999;;;===????????????HHHLLLQQQVVVZZZ___cccgggvvv|||{{{rrraaaNNNBBB<<<:::888666555555666777<<<<<<@@@FFFGGG@@@888666666888999888777777888::::::888777777888@@@RRRcccqqqzzzuuuwww{{{|||xxxssspppgggfffeeefffjjjsss}}}wwwiiilll|||lll\\\WWWHHHHHHDDDFFFOOOqqqpppxxxvvvmmmzzzmmmWWWLLLIIIOOO^^^mmm}}}qqqmmmggg___WWWTTT^^^jjjmmmqqq~~~{{{vvvrrrooonnnrrrtttwww~~~{{{ooobbbXXXSSSXXX```cccbbbaaayyykkkkkkpppvvvoooZZZ^^^yyy|||ZZZIIIGGGJJJJJJBBBEEETTTtttooo^^^DDDAAA???======<<<:::999999555111......///000000///...,,,,,,...///......///////////////...---,,,***+++,,,+++***))))))+++************************((()))+++,,,,,,+++)))((()))************+++++++++*********++++++++++++,,,,,,,,,,,,------------...222111111000000111111111000000000111222333555555666777888999<<<@@@EEEIIIDDD@@@???@@@<<<555333777///111333555666666666666===@@@EEEKKKRRRYYYaaafffqqq{{{}}}|||zzzlll[[[III>>>999888666555444444555555777666999???AAA<<<777666777999:::;;;:::999:::<<>>???>>>======<<<888777===FFFaaaxxxrrrbbbRRRKKKJJJHHHFFFEEEKKKPPPRRRPPPOOOQQQQQQOOONNNNNNNNNNNNNNNNNNNNNNNNMMMQQQTTTUUUUUUUUUWWWYYYdddiiivvv|||fff[[[RRRSSS]]]vvvvvvaaaZZZKKKIIIFFFHHHRRRqqq~~~YYYcccxxxppp~~~rrrbbbPPPEEEBBBAAACCCGGGTTTdddsssxxxtttpppmmmkkknnnggg___ZZZ]]]mmmxxxhhhWWWXXXpppuuuvvvbbbNNNHHHIIIKKKGGGGGGYYY{{{yyycccDDDBBB???>>>======;;;999888555000......///000111000...------.........---,,,---------------,,,,,,+++,,,---,,,***)))***+++************************)))***++++++++++++***)))))))))*********+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------000000/////////000111111000000000111222333555555111333666888;;;AAAIIIOOOGGGBBB===<<<;;;888444111222333333444333222111000333222222444999BBBMMMUUUdddppp|||~~~wwwrrrrrruuu|||~~~~~~{{{wwwvvvwwwyyy~~~~~~vvvhhhYYYJJJ>>>555000444444555555555444333333888555777>>>CCCEEEGGGJJJIIIKKKNNNMMMJJJFFFCCCBBB>>>=========:::999>>>EEE]]]wwwrrrWWWLLLBBB@@@BBBBBBAAAAAAEEEJJJNNNLLLGGGEEEFFFGGGIIIIIIIIIJJJLLLOOORRRSSSNNNQQQVVV\\\aaaccc```]]]```ccclllyyywwwsssoookkkgggccc^^^ZZZSSSLLLIIIJJJOOOddduuuaaa[[[KKKIIIFFFIIIRRRqqqZZZbbbzzzyyyooo}}}qqq]]]NNNGGGCCCAAA???HHHUUUcccjjjjjjfffbbb```fffcccbbbdddlll}}}}}}ooobbbSSSSSS|||sssxxx~~~```QQQKKKLLLMMMIIIFFFXXXyyyvvvEEEBBB@@@>>>>>>===;;;:::888444000......000111111111///------......---,,,,,,,,,---------------,,,+++,,,---,,,*********+++*********************************++++++*********))))))*********+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------///.........//////000111000000000111222333555555444555777777:::CCCPPPZZZQQQJJJAAA;;;:::::::::777222333444555444444222222999777444333555<<>>===BBBJJJ]]]www{{{gggWWWEEE@@@>>>???@@@>>>???BBBCCCHHHNNNOOOKKKGGGIIIMMMHHHIIIIIIKKKOOOSSSVVVYYYTTTSSSVVV```kkknnnggg___]]]```dddgggjjjooowww|||~~~zzzrrrjjjbbb]]][[[QQQOOOMMMLLLKKKKKKJJJIIIIIIDDDEEEIIIIIITTTzzztttccc\\\KKKIIIFFFJJJRRRppp___dddzzz{{{lllwwwnnn[[[OOOIIIDDDAAABBBGGGPPPZZZaaaaaa^^^[[[___bbbjjjsss|||wwwhhh\\\OOOPPPyyyzzzvvv\\\TTTRRRRRRQQQJJJGGGXXXwwwEEECCC@@@>>>>>>===<<<:::777444000......000111222111///---------...---,,,,,,,,,---............---+++------,,,+++***+++,,,************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------......///000111000000000111222333555555888999999999;;;EEETTT```iiiaaaSSSCCC;;;:::999777777999<<<>>>@@@BBBBBBBBB???===999666555888>>>CCCMMM\\\tttyyysssppppppxxxzzzxxxrrrqqqtttrrrnnnjjjhhhhhhiiijjjfff___SSSDDD999444444666555555555666777777777888666555:::DDDMMMQQQUUUYYY```dddiiikkkhhhccc]]]ZZZWWWQQQLLLGGGCCC???BBBHHHaaaxxx{{{mmm\\\NNNEEEBBBAAAAAA???;;;;;;???>>>BBBJJJOOOOOOMMMPPPVVVMMMMMMOOOQQQTTTXXX\\\^^^YYYUUUUUU\\\eeehhh```XXX[[[^^^aaa___\\\]]]cccjjjrrr}}}}}}fffaaaXXXQQQNNNKKKJJJHHHKKKJJJIIIHHHHHHHHHHHHHHHGGGBBBDDDJJJGGGIIIeeerrraaa^^^MMMJJJGGGKKKTTTpppnnnnnn}}}iiippp~~~~~~jjj[[[SSSLLLEEEAAA>>>@@@KKKUUUZZZ]]]^^^```fffqqq}}}wwwfffYYYLLLPPPzzzzzzzzzZZZXXXZZZ[[[WWWMMMIII[[[zzzEEECCC@@@???>>>>>><<<:::777444000......000111222111///---------...---+++,,,---...///////////////,,,---...---+++***+++,,,************************+++******************+++)))************+++++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,------------...///000111000000000111222333555555888::::::999999AAAOOOZZZmmmnnnhhh[[[PPPIIICCC<<>>CCCJJJQQQZZZbbbiiilllttt{{{|||hhhYYYLLLRRR^^^^^^cccddd^^^QQQJJJ]]]}}}EEECCC@@@???>>>>>><<<;;;777444000......000222222222000---------...---+++------...///000000//////,,,---...---+++***+++,,,************************++++++************++++++)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111000000000111222333555555444777999777666;;;GGGPPPXXXfffrrrsssmmmeeeYYYMMMAAAEEELLLUUU^^^eeejjjlllvvvssslllbbbXXXQQQMMMMMMMMMYYYkkk|||yyyyyyvvvuuutttnnnfffeeejjjjjjcccWWWKKKCCC@@@BBBEEEJJJKKKJJJEEE>>>888666777555555444333444666999:::===???HHHUUU___ccceeegggpppxxxwwwqqqhhh___[[[\\\pppxxxrrrkkk^^^RRROOOOOONNNKKKJJJMMMLLLRRRZZZ\\\XXXXXX]]]YYYZZZ\\\^^^```bbbddddddggghhhgggccc___]]]^^^```YYY\\\aaaeeegggeeebbb___iiinnnuuu}}}wwwkkk]]]YYY```jjjnnnooorrrpppllleee]]]VVVQQQPPPMMMBBBAAAIIIFFF???LLLeee{{{cccdddQQQNNNLLLQQQYYYsss{{{eeeeeetttrrrcccWWWSSSKKKDDDCCCDDDIIIVVVeeeqqqqqqsssvvvyyykkkZZZMMMUUUcccbbbhhhjjjbbbUUUHHH]]]jjjHHHEEE@@@===<<<===<<<<<<888555111/////////000///000///...---------------,,,,,,------------------///000000000...---...///+++******)))))))))))))))************))))))))))))((((((((()))******+++++++++++++++++++++++++++++++++---------+++++++++---++++++,,,------......///000000000111222222333333888888888888999<<<>>>???HHHOOO\\\kkkttttttllleee```^^^[[[[[[```hhhqqqwwwwwwggg[[[VVVTTT___lllyyyyyyooojjjhhhddd]]]WWWUUUPPPGGG???:::999:::<<>>DDDPPPaaaoootttpppjjjwww}}}tttvvv|||rrrhhh^^^WWWTTTRRRSSSVVV\\\bbbggggggccc```dddeeefffhhhiiikkklllmmmppppppppppppmmmjjjgggeeefffggghhhiiijjjjjjjjjjjjiiilllpppvvv|||}}}xxx|||wwwmmmgggeeeVVVNNNGGGHHHIIIHHHLLLRRRzzzvvvgggeeeVVVKKKQQQUUUVVV{{{uuullliiiuuuqqqhhhbbbWWWMMMIIIGGGKKK]]]qqqqqqoooqqqtttrrrvvvfffZZZWWWZZZ~~~jjjkkkmmmtttfffXXXDDDhhh]]]iiiHHHDDD???===<<<<<<<<<;;;888555111/////////000//////......---------......---------------------------...///...,,,+++,,,---+++******)))))))))))))))*********)))))))))((((((((((((((()))******+++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++,,,------......///000000000111222222333333555444444555666888:::<<>>???@@@CCCIIIQQQ[[[aaagggddd```\\\ZZZ[[[\\\^^^ZZZbbbmmmrrrpppkkkfffcccZZZ```hhhqqq~~~|||tttmmmccc\\\VVVNNNCCC;;;888777444333333555777999FFFYYYjjjjjj]]]QQQIIIEEE>>>===;;;::::::;;;===>>>CCCMMM```ttt|||uuu||||||wwwwwwyyy|||~~~||||||}}}}}}~~~~~~}}}}}}|||{{{{{{zzzyyyyyyxxxwwwvvvvvvuuuvvvwwwyyyzzz|||{{{kkk[[[NNNHHHLLLSSSlllvvvjjjjjj___TTTVVVYYY\\\]]]```vvvzzzyyynnnttt|||}}}|||}}}yyyqqqccc\\\iii}}}|||rrrtttooommmzzzzzzrrrwwwvvvhhh```dddqqqyyyuuuyyyyyykkkbbbqqqwww}}}uuu}}}nnnVVVPPPsssXXX___FFFCCC>>>;;;:::;;;::::::888555111/////////000///---------------...///000//////...---,,,,,,++++++***,,,,,,+++***)))***++++++******)))))))))))))))***)))))))))((((((((((((((((((((()))******++++++++++++++++++++++++++++++***,,,------++++++,,,...++++++,,,------......///000000000111222222333333555555666777888:::;;;<<<<<<>>>@@@@@@???@@@EEEJJJOOONNNLLLKKKJJJJJJKKKLLLJJJPPPWWW[[[\\\ZZZXXXWWWXXX[[[aaaiiiwww~~~{{{yyymmmdddYYYPPPHHHAAA999333666666555444333444444555CCC[[[qqqtttgggZZZRRROOOFFFDDDAAA>>>===>>>@@@AAACCCPPPeeezzz~~~uuurrr~~~~~~~~~}}}kkk\\\RRRNNNNNNfffwwwqqqllldddYYYXXXZZZ```{{{VVV]]]tttyyy~~~pppttt}}}xxxyyypppyyytttrrr~~~iii```hhhrrr```UUU[[[bbbgggvvv}}}mmmaaaUUUVVV```ttt|||nnnhhhjjjzzzzzzooottt}}}uuu[[[NNNuuufff[[[FFFCCC>>>;;;:::;;;::::::888555111/////////000///---------------...///000//////...---,,,,,,+++++++++,,,---,,,+++******,,,+++******))))))))))))))))))))))))(((((((((((('''((((((((()))******++++++++++++++++++++++++++++++***+++---,,,,,,+++---...++++++,,,------......///000000000111222222333333555666777888:::;;;<<<<<<666:::===>>>===>>>BBBEEEBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKNNNOOOPPPQQQRRRSSSTTTUUUYYY```lll}}}zzzwwwttteee\\\OOODDD===999555333555555555555444444444444>>>UUUmmmrrrjjjaaa]]][[[NNNKKKHHHDDDCCCCCCDDDDDDFFFTTTjjj~~~|||ssskkkvvvvvvhhh___XXXRRRbbbvvvuuummmggg\\\YYY]]]ccc~~~yyyWWWaaa{{{qqqttt~~~yyy~~~zzzsss~~~mmmeeejjjnnn]]]SSSXXX\\\\\\bbboooyyyrrrllljjjkkkhhh___WWWJJJHHHNNN^^^rrryyy{{{|||yyyrrrjjjhhhiii^^^YYY\\\mmmyyy{{{www\\\LLLwwwsssUUUGGGCCC???<<<;;;;;;;;;:::888555111/////////000///......---------...//////.........------,,,,,,+++,,,---...---+++***+++,,,+++******)))))))))))))))))))))((((((((((((''''''((((((((()))******++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///++++++,,,------......///000000000111222222333333333444555777888999::::::<<<<<<;;;::::::===AAAEEE@@@AAAAAABBBCCCDDDFFFFFFIIIIIIIIIJJJLLLNNNPPPRRRPPPNNNOOOSSS\\\kkk~~~zzzuuuqqqmmm^^^UUUHHH<<<666555555666111111222333444444444555999MMMbbblllllljjjgggdddVVVTTTPPPLLLJJJHHHHHHHHHKKKXXXmmm~~~vvvnnncccjjjrrrxxx~~~{{{tttsssvvv|||}}}vvvjjj```XXXaaassssssooojjj___[[[aaafffyyy\\\bbbrrrsss|||~~~pppuuuxxxyyyqqqmmmpppoooddd___dddgggdddccceeehhh|||vvv___YYYRRROOOPPPPPPLLLIIIDDDAAACCCNNN^^^pppwwwkkklllllljjjaaaVVVRRRTTTQQQLLLNNN^^^rrr|||uuuUUUMMMyyyXXXHHHDDD???===<<<<<<<<<;;;888555111/////////000//////......---------......------------------------,,,---...---+++***+++,,,+++******)))))))))))))))))))))((((((((('''''''''((((((((()))******++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///++++++,,,------......///000000000111222222333333111222444666888888888888???===::::::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDFFFFFFGGGHHHJJJKKKKKKKKKHHHCCCAAAAAADDDOOOdddwww~~~zzzuuupppjjjfffXXXPPPDDD:::444333444555000000000111222333444555777FFFYYYgggooorrrnnnggg\\\ZZZWWWTTTPPPNNNLLLKKKMMMYYYkkkyyy}}}wwwmmmfff\\\bbbggghhhhhhhhhccc]]]ZZZ^^^cccfffiiikkkjjjhhhlllwwwsssfff]]]aaauuurrrrrrmmmaaa^^^fffjjjtttooonnnssspppxxxrrrsssvvvtttrrrpppoootttrrrqqqtttxxxvvvnnnggg___mmm~~~ooo```OOOLLLGGGEEEDDDDDDDDDCCCCCCAAABBBGGGOOO]]]qqqxxxdddbbbeeekkkjjjaaaXXXTTTPPPJJJGGGPPP^^^mmm{{{xxx{{{}}}sssPPPMMMuuuaaaHHHEEE@@@===<<<===<<<<<<888555111/////////000///000///...---------------,,,,,,------------------+++,,,---,,,*********++++++******))))))))))))))))))(((((((((''''''''''''((((((((()))******++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///++++++,,,------......///000000000111222222333333222333555777999999999999555555777<<>>:::;;;;;;;;;===???AAADDDEEEGGGHHHIIIKKKLLLKKKHHHFFFAAA:::555333111888JJJ]]]www{{{wwwsssllleee```TTTMMMDDD:::444222222333333333222222222222333444666CCCUUUfffsssxxxqqqhhh___^^^\\\XXXTTTQQQNNNLLLLLLXXXhhhsssuuuoooeee___\\\cccfffbbb\\\XXXUUUQQQFFFJJJMMMNNNPPPQQQPPPNNN\\\iiivvv~~~vvvooonnnnnnmmmooouuu|||zzzkkkbbbaaayyyqqqtttoooccc```jjjmmmqqq}}}uuunnnttt~~~lllmmm|||uuutttqqqlll~~~{{{nnnbbbjjjttt}}}yyycccOOOJJJIIIHHHGGGFFFFFFFFFFFFCCCAAAAAABBBCCCKKK]]]nnn~~~gggdddjjjyyy|||ooofffYYYOOOHHHIIIQQQ]]]kkkwwwpppzzzsssPPPJJJooodddIIIDDD???<<<===>>>===;;;666444111...---...///000...---,,,,,,,,,,,,---......---,,,+++,,,---...///,,,,,,,,,++++++*********,,,,,,***)))(((((((((((((((((((((((((((((((((((('''(((((()))******++++++************************)))+++,,,,,,***))))))***...------------.../////////000111222333444444444222444666777666666777888777888888999999:::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEKKKGGGCCCDDDGGGFFF@@@:::000...,,,------///777@@@RRR```rrr}}}~~~|||~~~}}}{{{~~~~~~ssshhheeehhh[[[LLL<<<666444222111222444333222222333555777888>>>FFFTTTeeerrrwwwtttpppnnnggg```\\\[[[YYYTTTOOORRRZZZdddhhhddd\\\TTTQQQZZZ^^^cccccc___WWWNNNIII???>>>>>>>>>===;;;;;;>>>JJJYYYlllzzzuuuooojjjfffkkkhhhfffhhhkkkkkkgggbbbmmmuuuqqqfffbbb___wwwzzznnnyyyssskkkhhhkkkqqqrrrooo}}}llltttyyyxxxzzzxxx}}}ppppppsssyyy|||uuufffZZZPPPKKKEEEBBBDDDFFFGGGFFFCCC@@@???@@@@@@BBBKKKTTTllltttwwwfff^^^ooorrr```MMMCCCDDDLLLZZZeeekkkhhhLLLMMMaaacccHHHCCC>>>;;;<<<<<<;;;999666444111...---...///000...---,,,,,,,,,,,,---.........---,,,,,,,,,---...,,,,,,,,,+++++++++******,,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))*********+++************************(((***,,,,,,*********+++---------------.../////////000111222333444444444222444666777666666777888777888888999999::::::;;;;;;;;;<<<===>>>???AAAAAAEEECCCBBBCCCDDDAAA:::444///---...///...,,,000666???LLL]]]iiiooossswww{{{{{{{{{}}}}}}}}}|||{{{{{{~~~~~~xxxpppiiigggiii]]]OOOAAA:::888555333333444444333333444777999;;;CCCMMM[[[jjjtttvvvsssppprrrlllddd```^^^[[[VVVQQQVVV]]]dddfff```WWWPPPLLLTTT^^^kkkqqqjjj\\\MMMDDD===<<<;;;:::999999:::===AAAPPPeeeuuuvvvllllllssszzz~~~zzzzzz{{{zzzuuuqqqfffeeeeeeccc\\\RRROOOQQQXXXpppxxxlll{{{wwwqqqpppuuuxxxssskkkooonnnzzzxxx|||}}}{{{{{{|||pppeeeZZZTTTLLLHHHHHHIIIIIIHHHFFFBBB@@@???>>>???FFFNNNTTTbbbzzzttteeegggsss|||rrrbbbQQQHHHFFFIIIQQQZZZ{{{}}}lllcccKKKLLLccclllHHHCCC===::::::;;;999777666444111...---...///000...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++***)))((((((''''''((((((((((((((((((((((((((()))))))))))))))*********************************((()))+++,,,+++++++++,,,---------------......///...///111222333333444444222444666777666666777888777777888888999:::::::::;;;;;;;;;;;;<<<===>>>>>>AAABBBCCCCCC@@@;;;555111---,,,...111///,,,,,,//////888FFFSSS^^^fffllloooqqquuuyyyzzzwwwttttttuuu|||wwwqqqllljjjjjjjjj^^^RRRFFFAAA>>>:::666555555444444444666:::===???MMMXXXhhhtttxxxxxxvvvuuuxxxrrrkkkeeebbb^^^YYYTTT[[[___cccbbbZZZPPPIIIEEEGGGYYYppp|||lllXXXKKKBBBBBBAAA@@@@@@AAABBBBBB???LLL```ttt|||yyy~~~~~~sssggg\\\SSSLLLLLLPPPOOOfff|||ttt}}}zzzwwwyyyqqqaaajjjpppvvvwwwllluuu{{{yyy~~~}}}uuufff^^^TTTMMMKKKIIIGGGEEEEEEAAA>>>===;;;;;;???FFFGGGYYYwww}}}nnngggeeegggjjj___VVVMMMKKKLLLNNNTTTZZZwwwkkkeee]]]JJJSSSlllxxxIIICCC===::::::;;;999777666444111...---...///000...---,,,,,,,,,,,,---...//////...---,,,+++++++++++++++++++++++++++++++++***))))))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************''')))+++,,,++++++,,,...------,,,,,,------...///...///000222333333333333222444666777666666777888777777777888999999:::::::::::::::;;;;;;===>>>???AAACCCDDDBBB<<<777444333000...///222111------///---111999DDDPPPZZZ```bbbhhhmmmqqqqqqllliiijjjmmmwwwsssmmmhhhhhhlllmmmjjj]]]SSSKKKHHHEEE???;;;:::777666555666999===AAADDDUUUbbbsss}}}}}}|||}}}|||wwwpppjjjeee```[[[XXX\\\___aaa]]]TTTJJJCCC@@@BBBSSSkkk{{{fffVVVOOOSSSVVVWWWXXXWWWSSSNNNHHHPPP```sss}}}yyy~~~rrrbbbVVVLLLHHHIIIKKK```}}}~~~{{{}}}mmmVVVlllZZZ[[[sssooo~~~mmmsssyyysss~~~wwwnnnaaaWWWPPPKKKFFFCCCEEEAAA>>>>>>>>>===AAAFFFHHH[[[yyy{{{lllbbb]]]ZZZWWWVVVZZZ\\\^^^aaafff|||vvv___```~~~YYYIIIXXXppp{{{IIIDDD>>>;;;;;;<<<:::888666444111...---...///000...---,,,,,,,,,,,,---...//////......---,,,+++***++++++++++++++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************************'''))),,,,,,,,,,,,---...,,,,,,,,,,,,,,,---.........///000111222333333333222444666777666666777888666777777888888999::::::888888999:::<<<>>>@@@AAAAAABBBAAA===666333444777:::555222222111------000///000444;;;FFFPPPVVVXXX```ccceeebbb]]][[[^^^bbbeeeddd```^^^cccllloookkk]]]VVVPPPOOOLLLGGGBBBBBB<<<;;;999:::<<<@@@EEEHHHVVVdddvvv~~~zzztttmmmhhhccc___\\\]]]______ZZZPPPFFF@@@===EEEOOObbbyyy{{{lllmmmvvvtttggg[[[[[[cccrrr~~~tttbbbbbbeeemmm||||||mmm^^^RRRMMMMMMLLL]]]kkkOOOZZZZZZXXXsss}}}~~~mmmqqqxxx~~~xxxzzzsssfff\\\SSSKKKFFFFFFBBB@@@BBBDDDDDDFFFKKKHHHYYYwwwwwwxxxuuutttvvvtttooonnnqqqttt^^^ccc~~~~~~VVVIIIRRRfff~~~HHHCCC===;;;<<<===;;;:::666444111...---...///000...---,,,,,,,,,,,,---...............---,,,++++++***++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++************************(((***,,,---,,,+++,,,---,,,,,,,,,,,,,,,------...---...000111222222333333222444666777666666777888666666777777888999999999777777888:::<<<>>>@@@AAA???>>><<<777333222555888BBB;;;444222000,,,+++...------///444===FFFMMMQQQUUUVVVUUURRRNNNLLLNNNQQQOOORRRQQQQQQ[[[jjjqqqoooccc]]]YYYXXXUUUOOOKKKLLLDDDCCC@@@@@@AAAEEEIIILLLTTTbbbttt~~~{{{vvvpppjjjfffcccbbb```bbbaaa[[[PPPFFF???===BBBIIIYYYsssjjjdddgggtttxxxbbbTTTWWW]]]eeennnzzzyyyzzznnn```[[[\\\OOO]]]|||kkkLLLMMMpppbbbYYYwwwkkknnnttt{{{kkkjjjvvvsssggg\\\RRRKKKGGGBBB@@@CCCEEEDDDEEEHHHIII[[[yyy{{{yyy|||nnn]]]ggguuuQQQJJJLLL[[[EEEAAA;;;:::;;;<<<;;;:::666444111...---...///000...---,,,,,,,,,,,,---...,,,---.........---,,,+++******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))&&&'''''')))***+++,,,---***************************,,,------,,,+++,,,---,,,,,,++++++,,,,,,---...---...///111222222222222222444666777666666777888666666777777888888999999777777777888:::<<<===>>><<<<<<:::888666666888:::>>>777111000000---,,,...,,,,,,---000555<<>>===<<<888333///222999::::::HHHcccwww}}}yyytttoookkkfff^^^ZZZZZZUUURRRNNNLLLKKKNNNRRRTTT[[[fffuuu~~~}}}zzzuuuppplllkkklllkkklllkkkcccVVVIII@@@<<<:::BBBPPP\\\fffmmmsssvvvsssqqqWWWFFFAAAIIIbbbwww~~~xxxyyyaaaVVVTTT[[[sss~~~hhhDDDFFFZZZnnnsssbbbjjjxxx|||fffZZZ```nnn~~~rrrjjjeee^^^YYYYYYXXXSSSOOOOOOQQQhhh{{{aaa]]]vvvZZZBBBLLLMMMWWWAAA???<<<;;;;;;;;;999888777444000......//////...222000---+++***,,,///000...---,,,,,,,,,,,,---...+++++++++)))((((((***,,,,,,+++++++++---,,,+++)))))))))))))))))))))))))))''''''(((((())))))************+++++++++,,,,,,,,,---...///...+++))))))***,,,,,,,,,------///000000000000000000111222333444333444555666777777777777666666666777999888666444555444333333555888;;;===CCCAAA???AAACCCBBB<<<666222222333333222222111111333000---,,,---111666:::777666444222111000000//////222222111===XXXssszzzzzzuuulllfffddd```\\\]]]\\\ZZZWWWTTTSSSTTTUUU___hhhvvv}}}zzzxxxwwwwwwwwwrrrrrrmmmcccTTTHHHBBB@@@>>>EEEPPPYYYWWWOOOKKKLLLPPPPPPRRRVVVWWWRRRGGG>>>:::???FFFSSSfffzzzssseee___sss|||}}}~~~ttt\\\VVVXXXvvv\\\HHHEEETTT|||sssdddbbblllnnnbbbbbbzzz{{{~~~{{{yyyuuuqqqnnnhhh^^^TTTXXXnnn{{{|||ppp^^^nnnxxxOOOIIIJJJPPPYYYAAA???<<<;;;;;;;;;999888777444000......//////...111///---++++++,,,...///...---,,,,,,,,,,,,---...+++,,,,,,+++******+++---,,,+++***+++,,,,,,***((())))))))))))))))))))))))''''''(((((())))))***************+++++++++,,,,,,+++---...---,,,++++++,,,------...///111222444555000000000000111222333444222333444666777888888888555444555666888888666444222111000000222555888:::<<<<<<>>>AAABBB???999444111222222222222222111111111///---,,,---000333666444333111000///......---///222111111<<>>BBBMMMaaavvvuuu^^^QQQLLLccczzzttthhhaaabbbnnn{{{{{{ddd\\\[[[dddgggbbb___cccfffeeennnsss^^^\\\uuuXXXEEEHHHSSSuuueee```ggg|||vvvrrr{{{xxxuuuhhh^^^bbbuuu~~~pppgggcccdddiii~~~vvvqqqxxx}}}hhh\\\}}}pppKKKHHHIIIRRRZZZAAA???<<<;;;;;;;;;999888777444000......//////.........---,,,+++,,,,,,,,,...------,,,,,,------...***,,,...---,,,+++,,,---,,,***))))))***+++)))((())))))))))))))))))))))))''''''(((((())))))***************++++++++++++,,,)))+++------,,,,,,---...,,,---...///111333555777000000000000111222333444111222444555777888999999444444333444666666444222---,,,,,,,,,...000333555333777===???>>>:::555333222222222222222111111111///...---------...000111000///...---,,,+++++++++...000000111;;;RRRmmm}}}}}}vvvrrrllleeeaaa```\\\XXXUUUUUUXXX[[[llloootttwwwxxxyyyzzz{{{}}}{{{zzzyyy}}}~~~wwwiiiXXXIIIAAA===BBBQQQbbbkkkhhh___ZZZMMMHHHBBBAAABBBDDDEEEDDDCCCBBBBBBIII\\\qqq}}}vvv[[[KKKFFFFFFWWWmmmrrr[[[KKKEEEHHHRRR]]]yyy}}}rrrmmmoooiiimmm{{{yyyggg\\\```ccchhh|||jjjcccvvvzzzSSSCCCEEEKKKpppmmmlll```bbbuuuyyyzzzqqqhhhnnn~~~ssseee[[[[[[UUU^^^ppplllbbbcccooo|||eeeaaadddGGGGGGHHHTTT\\\AAA???<<<;;;;;;;;;999888777444000......//////...,,,,,,------,,,,,,+++***------------------------)))+++---...---++++++,,,,,,***))))))))))))((('''((((((((((((((((((((((((''''''(((((())))))******************++++++++++++)))+++------,,,,,,,,,---***++++++,,,...000111222000000000000111222333444000111333555777999999:::666555333333333222000...***))))))***+++---000111...444:::;;;777444444555666555444333111000000///....../////////.........---,,,,,,+++++++++++++++---///000222;;;QQQkkk}}}|||wwwppphhhcccaaa]]]YYYWWWYYY]]]aaaqqqsssuuuvvvvvvvvvwwwyyy}}}~~~~~~yyyvvvvvvwwwtttaaaMMMAAA>>>BBBRRRkkk}}}yyysssjjjddd]]]YYYYYY[[[]]]]]]TTTPPPKKKNNN]]]qqq|||}}}uuu___RRROOOQQQTTTXXXiiimmm[[[GGG>>><<<@@@HHHOOOgggzzzyyyooofffbbbiiiuuuwwwmmm|||vvvPPPCCCCCCDDD]]]jjjcccxxxeee]]]mmm{{{wwwrrrvvvggggggWWWSSSYYYeeeuuu^^^SSSRRR^^^mmmppppppXXXEEEIIILLLWWW___}}}AAA???<<<;;;;;;;;;999888777444000......//////...,,,,,,---------,,,+++***------------------------'''))),,,,,,,,,+++++++++---+++)))((())))))((('''((((((((((((((((((((((((''''''(((((())))))******))))))*********++++++++++++---...---,,,++++++,,,+++++++++++++++,,,---...000000000000111222333444000111333555777999999:::999777444222111///,,,***************+++,,,...///---222666444111///333888999777555333000///.........///000000000///...---,,,,,,++++++,,,,,,---------...000444<<>>DDDZZZwww||||||}}}yyy{{{|||{{{~~~{{{ooo___VVVNNNJJJFFFBBB???@@@EEEOOOYYY^^^ccciiikkkiiiwwwgggFFFDDD>>>AAAEEEcccmmmYYYdddfffYYY]]]gggyyy~~~xxxmmm]]]^^^ssszzzjjjZZZOOOJJJHHHGGGCCCJJJaaa^^^MMMOOOUUUaaaiiizzzAAA???<<<;;;;;;;;;999888888444000....../////////000///...------------...,,,,,,---......---,,,,,,***+++++++++***+++...111111...+++))))))******)))))))))))))))))))))))))))''''''(((((()))*********))))))))))))************(((***,,,---------...///*********+++,,,---///000000000000000111222333444333444555666777777777777888555222000000000///...000///...---,,,+++***)))&&&''')))***))))))))))))******)))((())),,,...000***+++,,,,,,---------,,,******+++,,,---///000111555444555777888AAAYYYppp|||~~~{{{wwwrrrppppppqqquuutttrrrnnnjjjhhhiiijjjjjjooorrroooiiigggjjjoootttvvv{{{}}}jjjZZZGGGAAACCCUUUooo}}}{{{}}}{{{~~~~~~~~~zzzwwwuuuxxx{{{}}}zzz}}}}}}ooodddYYYQQQJJJDDDCCCFFF>>>FFFNNNVVV^^^dddbbb]]]kkk~~~qqq{{{dddBBBBBB@@@EEEGGGccc\\\bbb~~~|||ooo[[[YYYaaarrrxxxqqqxxxuuuaaa___ppp||||||pppcccYYYSSSMMMHHHIIIKKK]]]}}}VVVMMMQQQWWWeeennnFFFAAA===;;;<<<;;;999666222111///...---...000111111000///---++++++---////////////......------------...---,,,)))((()))************)))))))))))))))))))))))))))************))))))))))))************,,,,,,+++***))))))******,,,,,,++++++++++++,,,,,,,,,---......//////......000000000///...000222555333111333888999666666999???<<<777444333333222111222...---000000,,,))))))***)))(((''''''((())))))++++++***))))))***+++,,,******************+++,,,***,,,---......///222444999;;;<<<;;;>>>III[[[hhhyyy~~~zzzuuuqqqooonnnnnnqqqooojjjfffcccaaaaaaaaaeeedddbbbaaa___^^^]]]]]]dddrrrwwwbbbLLLFFF@@@FFF^^^~~~rrrrrrwww{{{{{{yyyxxx||||||xxxssskkkgggllluuuzzz|||tttsssuuuvvvuuutttvvv{{{{{{iiiZZZNNNEEECCCEEE===@@@BBBIIIYYYllluuuvvvtttppptttXXXFFFAAAEEEAAAFFFcccvvvYYYqqqdddUUUaaatttzzzccc]]]kkkiiibbbooowwwiii___VVVOOOJJJLLLYYYrrrrrrKKKPPPXXX[[[hhhpppvvvEEEAAA<<<;;;<<<<<<999777555333111...------......000000///...++++++---...------,,,,,,,,,+++++++++.........---******+++,,,++++++******)))))))))((((((((()))))))))*********))))))))))))************,,,++++++***))))))******+++++++++******+++++++++,,,------.........------///////////////000222444333111333777888666666888;;;:::;;;>>>AAA@@@;;;666666111...000///,,,+++,,,******)))(((((())))))***+++***)))))))))***++++++*********))))))***+++++++++,,,......///000333555;;;===>>>>>>@@@JJJZZZgggsss}}}|||vvvpppllliiihhhkkkjjjgggdddaaa___]]]\\\YYYXXXVVVTTTRRRRRRRRRRRR[[[hhhuuu|||~~~oooRRRHHH@@@DDDXXXuuu}}}ppplllooosssuuuuuuuuuwwwyyyuuuooohhh```XXXVVV^^^hhhwww~~~zzzsssnnnllllllkkkjjjmmmuuuzzzkkk\\\NNNDDDAAA???>>>>>>AAALLLaaa{{{}}}qqqrrrwww{{{~~~TTTEEEAAADDDAAAFFF___mmmmmm}}}cccaaallluuu~~~xxxkkkbbbVVVWWWiii{{{~~~uuufffZZZOOOMMMVVVlllkkkNNNWWW]]]^^^jjjssszzzDDD@@@<<<;;;<<<<<<:::888777555222///,,,++++++,,,...///000///---,,,,,,------,,,,,,,,,,,,+++++++++...//////---++++++,,,---,,,,,,+++***)))(((((('''(((((())))))))))))******))))))))))))************,,,+++******)))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333333111222777777555555888888:::@@@JJJSSSRRRHHH???===666000///...,,,---///+++******))))))***++++++******))))))))))))******+++******)))))))))******,,,---...//////111444777<<>>>>>@@@;;;<<>>444///+++((()))---******++++++,,,,,,,,,,,,************))))))((((((***************++++++,,,///000000//////111555888;;;<<<>>>@@@CCCIIIQQQWWWaaajjjsssyyy}}}}}}}}}zzzvvvpppjjjeeeaaa___YYYYYYXXXUUUPPPIIIBBB>>>BBB???<<<999888999;;;===???CCCGGGNNNZZZjjjtttxxxooo\\\JJJBBB>>>CCC]]]{{{|||hhhYYYIIILLLTTT___fffeee[[[QQQAAA===999666333555@@@LLLjjjvvv{{{bbbLLLGGGDDD@@@FFFQQQbbbppp~~~zzzrrrllleeedddaaa```___aaaccceeeeeekkkssszzzrrr\\\QQQOOOMMMEEECCCEEE@@@:::EEEYYYxxxgggYYYVVVUUUSSSVVV^^^___iiiyyyqqq\\\WWWWWWVVVPPPQQQfffbbbFFFCCCAAAEEEDDDCCCIII]]]dddVVVfff{{{tttvvv|||rrrmmm```YYYZZZTTTXXXiiiuuukkkpppnnnPPPZZZkkkqqqwwwyyy~~~DDD@@@<<<;;;<<<<<<:::888444222000...---...//////...///000///---,,,,,,---+++++++++,,,,,,,,,,,,---)))***++++++******,,,...------,,,+++***))))))(((''''''(((((((((((())))))))))))))))))*********************)))******+++,,,+++,,,---......---,,,+++,,,+++***)))***+++---...333///,,,---000333333222444111111333444222333666777777===KKK\\\gggjjjhhhCCC:::222...+++((((((+++)))***+++,,,,,,,,,,,,,,,++++++,,,++++++***)))(((*********+++,,,---...///111111000///...000444777777777999;;;>>>DDDLLLQQQZZZbbbkkkpppwww||||||xxxzzzwwwssslllfff```[[[XXXVVVUUUSSSOOOIIICCC===:::===;;;999666666666888999:::;;;???EEEQQQ^^^kkkrrrlll___PPPEEE;;;;;;LLL___wwwsss```OOODDD888;;;BBBKKKQQQOOOFFF>>>777666666666555666???JJJjjjvvv}}}eeeNNNFFFDDDAAAAAADDDSSSaaattt~~~xxxrrrgggeeeccc```^^^\\\[[[ZZZ\\\aaaiiipppuuu|||iii```]]]QQQGGGDDD@@@<<>>>>>999555666666888:::999999BBBLLLlllxxxyyyaaaQQQJJJHHHDDDAAAKKKYYYjjjuuuzzzllliiieee```\\\YYYXXXWWWYYY^^^dddiiinnnttt}}}vvvkkkZZZMMMEEEBBBBBBAAAJJJmmmzzzxxx{{{yyywwwyyywwwrrrbbb[[[UUUTTTRRRPPPPPPRRRgggyyywwwrrr{{{tttaaaUUURRRRRRdddUUUEEEEEE???DDDEEEIIIMMMUUUlllpppYYYddd}}}xxx}}}~~~lll^^^XXXiiiccc]]]kkknnnvvvFFFBBB===;;;<<<;;;999666555444111...---------...111000///---++++++---///---------....../////////***+++---,,,,,,---///111,,,+++++++++++++++++++++''''''''''''((((((((()))))))))))))))******************))))))***+++,,,,,,---...000111111000...---+++***))))))+++---000222;;;444---,,,///333444333444111000222222111222555999666333111333666888999222---***+++,,,))))))+++'''(((***+++,,,,,,++++++------......---,,,***)))))))))***,,,...111333444444333111...,,,---000333///......000555<<>>>>>999888777666666666666666888777888;;;>>>BBBJJJPPP[[[]]]WWWJJJ>>>;;;;;;:::KKKTTTWWWMMM@@@::::::;;;666555444555666777777777::::::<<<===<<<===EEEOOOooozzzsss[[[OOOLLLHHHBBBDDDQQQ]]]bbbdddggggggfff|||rrrmmmggg___ZZZWWWVVVVVVZZZ]]]bbbfffiiioooxxx~~~||||||vvvaaaSSSLLLDDD<<>>:::999IIIVVVZZZQQQHHHGGGDDD>>>===999555555888<<<>>>===@@@>>>AAAGGGDDD@@@JJJZZZtttsss```VVVMMMFFFFFFDDDOOOYYYZZZ^^^___WWWggghhhyyytttjjjaaa[[[WWWVVVVVVZZZ\\\___ccchhhooowww|||~~~~~~|||~~~|||\\\MMMKKK@@@DDDWWWzzzooo___ZZZ___eeeeeeYYYOOOKKKGGGCCCEEEJJJccc{{{yyyhhhYYYTTT]]]|||qqqOOOBBB???BBBBBBEEEHHHOOOXXX```~~~|||```yyyxxxfff``````nnnsssnnnhhhhhhkkkrrr{{{CCC@@@===<<<======999666555333000...,,,+++,,,,,,------......------,,,+++------............------,,,---------------.........---,,,,,,,,,+++)))'''(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,******+++,,,***,,,...///000000///...111000000000000111222222////////////000111222333555555555444444444444444444222000...,,,,,,,,,,,,000...,,,+++++++++++++++)))))))))******+++++++++---------...------,,,+++,,,***,,,111333333555::::::999777333...,,,+++,,,---------...111888@@@FFFJJJOOOUUU\\\bbbeeeffffffdddcccbbb___\\\YYYVVVUUUJJJHHHEEEEEEEEECCC@@@===<<<:::999777666777777888777777666666666777999:::AAAFFFKKKMMMJJJDDD@@@===FFFYYYgggeee___[[[SSSJJJ>>>;;;999<<>>===EEEHHHEEEBBBHHHSSSZZZmmmxxxooofffcccsss```FFFEEEDDDAAADDDJJJNNNWWWaaaggg|||___dddxxxgggUUUWWWpppzzzvvvgggkkkqqqvvvyyy{{{}}}~~~BBB???<<<<<<======:::777444333000---,,,,,,,,,---,,,------...------,,,,,,+++,,,,,,------,,,,,,+++---...///000///---+++***...---,,,,,,---,,,***((('''((((((((()))))))))***(((((((((((()))))))))))))))+++,,,,,,+++***+++---)))***+++,,,---------,,,+++++++++++++++,,,,,,---///......//////000111222222222222222333333333333...---,,,***))))))******.........---,,,++++++,,,***)))((((((((()))************+++,,,---......---))),,,111555444222666>>>FFF>>>555000////////////,,,---///000000222666888;;;AAAKKKTTT\\\___``````]]]]]]]]]\\\YYYTTTPPPMMMFFFFFFFFFGGGHHHGGGGGGFFFEEEDDDBBB@@@>>>=========>>>===<<<:::999888777777333777>>>IIIPPPNNNFFF>>>III]]]qqqxxxvvvsssppplllgggdddcccgggnnnvvvzzz|||xxxtttoooggg^^^]]]mmmvvvrrr~~~nnnhhhyyy~~~wwwrrrlllfffaaa^^^^^^___cccgggkkknnnooooootttzzz}}}}}}~~~zzznnndddXXXSSSTTT```xxxxxx\\\HHH???MMMmmm}}}xxxtttuuuvvvmmm\\\MMMOOOIIIEEEDDDFFFEEEBBB???;;;===>>>===<<>>IIIhhhxxxoooggg___UUUJJJBBBMMMHHHDDDEEEJJJNNNLLLIII===>>>???>>>======BBBGGGZZZeeejjjhhhsssQQQBBBGGGFFFAAADDDKKKOOOYYYeeeiiiqqqsssZZZYYYUUUzzzmmmhhhkkkrrrvvv{{{}}}{{{zzz{{{|||AAA???<<<<<<======;;;888333222///---,,,,,,---...,,,,,,------......------,,,,,,------------,,,,,,++++++,,,------,,,******...---,,,---...---,,,************)))((('''''''''(((((((((((()))))))))))))))***+++,,,++++++,,,...+++,,,,,,------...//////------,,,,,,------...///............///000111111222222111111000000000000******(((((('''((()))***,,,///111000,,,***+++---***++++++++++++***))))))))))))+++,,,------------***+++///333333000222666777333---***)))***++++++---///000000///...///000000666@@@KKKSSSYYY[[[\\\YYYYYYYYYXXXVVVSSSPPPNNNPPPQQQRRRPPPNNNKKKKKKKKKJJJLLLNNNOOOOOOMMMKKKIIIDDDDDDCCCBBB@@@>>><<<:::888888;;;CCCKKKNNNJJJFFF>>>LLLaaasss}}}|||yyywwwuuuuuuzzz{{{|||zzzoookkkggggggjjjnnnnnnnnnkkklllooowww}}}zzzuuuzzzppphhhdddnnnjjjOOO???EEE```}}}{{{kkkcccVVVKKKFFFGGGLLLOOORRROOOJJJHHHNNNSSSPPPIII@@@???>>>>>>;;;999===CCCeee}}}xxxMMMDDDGGGEEEDDDGGGNNNQQQZZZhhhkkknnn{{{yyy\\\TTTQQQwwwrrrzzzoooqqqtttxxx{{{}}}AAA>>><<<<<<>>>>>>;;;888333222///---,,,,,,---...+++,,,------......------------............------******************++++++...---,,,---......,,,***))))))))))))(((((((((((((((((((((((())))))))))))(((***++++++++++++,,,...,,,+++,,,,,,---......///+++++++++++++++,,,------...............///111111222222111000//////...---***)))(((''''''((()))***,,,///222111---***+++---***+++---......,,,***((()))***+++,,,,,,,,,,,,,,,+++***,,,111222///...000......---+++))))))***,,,...///000///...---...000000555===FFFMMMRRRTTTUUUUUUVVVVVVWWWVVVVVVUUUUUUVVVXXXYYYWWWSSSPPPPPPQQQTTTWWW\\\```aaa___[[[XXXRRRQQQPPPNNNJJJGGGCCCBBB;;;999999===BBBGGGHHHGGG>>>DDDQQQbbboootttsssqqqooonnnnnntttzzz{{{}}}wwwooolllmmmooonnnmmmkkkkkklllqqqvvvxxxvvvrrryyy}}}oooccc```qqqzzzaaaJJJDDDNNNmmmoooeeeddddddbbbUUUOOOGGGBBBDDDJJJQQQVVVQQQQQQNNNOOOWWW]]]XXXNNNNNNGGGAAAAAA???;;;<<>><<<<<<>>>>>>;;;888333111///---,,,---......+++,,,,,,---.........------......//////......---))))))(((((()))***+++,,,...---,,,---......,,,+++''''''(((((())))))******(((((((((((())))))))))))(((***++++++++++++---...++++++++++++,,,---...//////............///000000...------......///000111333222111000///...---,,,))))))(((''''''(((***++++++///333111---***+++...***,,,...000///---***'''******+++,,,,,,,,,++++++,,,)))***///111...,,,,,,***---//////,,,+++,,,//////000000///------...000111555;;;BBBHHHMMMOOOPPPSSSSSSTTTUUUWWWXXXZZZZZZ[[[]]]^^^]]]YYYVVVVVVXXX^^^cccjjjoooqqqnnnjjjfffaaa```^^^ZZZVVVQQQMMMJJJ???<<<999888;;;???CCCEEEEEEAAACCCMMM[[[cccggggggllljjjjjjpppzzz~~~wwwtttyyywwwqqqpppqqqooommmlllkkkkkklllooorrrsssssssss~~~nnn___UUU\\\jjjvvvXXXEEE;;;LLLhhhyyydddYYY]]]dddaaaYYYIIIFFFEEEHHHLLLNNNMMMKKKCCCGGGKKKTTTbbbnnnkkkaaa___RRRHHHGGGGGGBBB???@@@DDDsssaaaHHHHHHEEECCCLLLPPPWWWXXX```ooorrrpppwwwiiibbbdddyyy}}}wwwiiivvvuuusssrrrvvv|||??????>>><<<;;;:::999888444333111...,,,,,,+++,,,---...///000///---***(((***,,,......---,,,---...,,,+++***)))))))))***+++------------,,,,,,+++***((()))*********)))'''&&&(((((('''''''''&&&&&&&&&))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000222333333333111...***((((((((())))))******++++++///888:::222+++---...+++,,,+++,,,///000///+++'''...***''')))...///---))))))+++...000111111000///...---+++******---///111222111///------...000111///222666999<<<>>>AAACCCHHHLLLQQQVVVYYY\\\___bbbeeebbb^^^[[[[[[___dddhhhjjjnnnuuu}}}}}}|||xxxssspppnnnggg]]]TTTLLLAAA888777:::<<<>>>BBBAAACCCDDDDDDGGGNNNYYYaaacccjjjpppssswww}}}}}}wwwrrrtttxxx~~~~~~|||~~~xxxtttsssrrrnnnssstttpppnnnppprrrrrrnnnttteeeTTTRRRVVV^^^dddzzzXXXKKK>>>>>>KKKZZZaaaaaaYYY]]]hhhqqqnnn```UUUSSSKKKKKKNNNUUUYYYWWWOOOGGGCCCHHHOOOUUU___ooowww```PPPJJJGGGBBB<<<@@@UUUxxx~~~ZZZFFFBBBIIIFFFJJJSSSXXX___fffkkkpppuuuxxxhhh```ooonnnvvv}}}yyyyyyrrrxxx|||||||||}}}??????>>><<<;;;:::999888444333111...,,,,,,+++,,,,,,---///000///---***(((***,,,......---,,,---...+++++++++*********++++++,,,---------,,,,,,+++***((())))))***)))((('''&&&(((((('''''''''&&&&&&&&&((()))***+++,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000111111111000...,,,)))((())))))))))))************,,,888>>>888///...///...))),,,......---,,,,,,------***)))***,,,---,,,***''')))...333666555111---...---+++******,,,...000000000/////////000111111000333666888999;;;>>>@@@HHHLLLRRRXXX]]]bbbfffiiiiiigggdddccccccfffiiilllyyy{{{~~~vvviii___QQQEEE;;;999::::::<<>><<<;;;:::999888444333111...,,,,,,+++,,,,,,---...///...---***)))***,,,......---,,,---...++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++)))))))))))))))(((''''''(((((((((''''''''''''&&&'''((()))***++++++++++++,,,,,,,,,---------......---------............///////////////000000000000000///...,,,+++))))))(((***************))))))))))))888DDDAAA666///...000(((,,,000///,,,+++...111,,,++++++******+++++++++(((***///777======555...///---,,,******+++,,,......///000111222222111111///111444666888;;;???BBBIIINNNTTT[[[aaagggmmmpppmmmmmmllllllmmmooorrrsssrrrfffTTTIII>>>:::999888999<<<<<<>>>???@@@CCCJJJTTT\\\dddhhhlllpppuuuxxxtttmmmfffkkkssszzzxxxvvv}}}|||sssjjjrrr}}}{{{uuunnnmmmnnnjjjeeekkkhhhnnnvvvyyy|||kkkMMMAAA666444;;;HHHXXXeeesss~~~^^^CCC999999777666666:::AAAGGG___bbbfffddd[[[RRRSSSYYY\\\]]]^^^]]]YYYRRRJJJEEEKKKKKKKKKJJJNNNYYYjjjwww}}}bbbOOOGGGAAA======IIIaaa}}}cccIIIBBBAAAFFFHHHXXXbbbccceeefffhhhlllqqquuuyyydddVVVlllxxxzzz~~~}}}??????>>><<<;;;:::999888444333111...,,,,,,+++,,,+++,,,---......---+++******,,,......---,,,---...***+++,,,---...---,,,+++,,,,,,,,,------,,,,,,+++)))))))))))))))(((((('''(((((((((''''''''''''''''''((()))******+++******,,,,,,,,,---------......---------............///////////////000000000000000///,,,***))))))******+++++++++******)))))))))(((777GGGJJJ???111---///+++---000111111000000000---------+++))))))***,,,,,,,,,000888@@@AAA999111...---,,,*********+++,,,,,,...111333444333111000,,,///222666999>>>DDDHHHNNNRRRXXX^^^dddjjjooosssqqqppppppqqqssswwwzzz|||pppeeeQQQGGG===999777555666::::::<<<>>>???BBBIIIRRRZZZcccfffjjjmmmrrrssskkk```\\\gggsss{{{{{{wwwzzzyyyqqqjjjuuuzzzrrrrrrsssnnnfff```\\\bbbgggfffhhhaaaOOO<<<666222333888@@@MMMXXXeeebbbHHH999999::::::<<>>@@@HHHOOO\\\dddppp|||~~~qqq[[[JJJGGGBBB===???GGGXXXoooYYYFFFEEEFFFIIINNNbbbmmmmmmllllllllloootttxxxyyyiii___iiirrr|||yyy{{{}}}|||~~~}}}|||??????>>><<<;;;:::999888444333111...,,,,,,+++,,,***+++,,,---------,,,+++***,,,......---,,,---...)))+++,,,---...---,,,,,,+++,,,,,,------,,,,,,,,,***))))))((((((((((((((((((((((((((((((((((((((('''((()))******+++******,,,,,,,,,---------......---------............///////////////000000000000111///,,,***)))***,,,---,,,,,,++++++******)))))))))555GGGQQQIII777......///...///444999999444/////////...,,,***)))+++---///,,,,,,222:::===888222---,,,+++***)))************---111444555333111///...000444888;;;???DDDGGGSSSXXX^^^dddiiilllpppsssrrrqqqqqqqqqtttyyy~~~}}}zzzuuunnnccc[[[GGG???888666444222444888888:::===>>>AAAHHHQQQXXXaaaeeegggjjjmmmlllaaaVVVXXXfffssszzz~~~yyysssnnnjjjjjjvvvwwwxxxzzzuuulllaaa^^^aaaaaaZZZXXXRRRBBB888666555777888999@@@HHH[[[nnnWWWEEEAAA<<<;;;@@@GGGMMMQQQQQQPPPOOOSSS\\\ffflllmmmiiigggaaaZZZSSSOOOOOOPPPJJJJJJGGGBBB===<<<>>>AAAGGGGGGNNN\\\iiiiii\\\NNNBBBBBBBBBAAA@@@IIIaaayyyRRREEEGGGHHHLLLRRRfffqqqrrrqqqqqqqqqssswww{{{zzzyyyhhhggg[[[ooo~~~zzz~~~??????>>><<<;;;:::999888444333111...,,,,,,+++,,,******+++,,,,,,---,,,,,,***,,,......---,,,---...)))***+++,,,,,,------,,,++++++,,,---------,,,,,,******)))((((((((((((((('''(((((((((((()))))))))'''((()))***++++++++++++,,,,,,,,,---------......---------............///////////////000000000000000///---+++++++++---...+++++++++++++++*********+++000BBBVVVUUUCCC444111222//////666???BBB<<<555333111///,,,+++,,,,,,------***(((+++000333111...++++++*********************---000333444222///---111444777999:::;;;===???SSSXXXaaahhhllloooqqqsssrrrqqqqqqrrrtttxxx{{{}}}www|||xxxiiibbbYYYUUUSSSOOOIIIDDD;;;666333333333111333777666888;;;===@@@FFFOOOVVV^^^cccfffggggggdddZZZOOOWWWhhhvvvyyy{{{wwwqqqtttzzzzzz}}}}}}{{{tttgggaaa___YYYOOONNNLLL@@@888666555777777777;;;BBB\\\~~~zzzeeeIIIAAA999999BBBLLLRRRSSSTTTTTTVVV^^^mmmyyy{{{vvvnnniiibbbZZZTTTPPPOOOOOOHHHHHHGGGDDD@@@===<<<===<<<>>>BBBIIIOOOTTTVVVWWWEEEDDDDDDAAA;;;>>>VVVpppoooKKKFFFFFFGGGOOOUUUeeeoooqqqssstttuuuwwwzzz}}}}}}vvvaaaOOOTTTzzz||||||zzz|||nnn|||zzz~~~}}}wwwxxx??????>>><<<;;;:::999888444333111...,,,,,,+++,,,))))))***+++,,,,,,------***,,,......---,,,---...)))))))))******,,,------***+++,,,,,,---------,,,+++***)))((('''(((((()))'''((((((((())))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000......---,,,+++,,,------***++++++++++++++++++,,,---+++<<>>DDDLLLSSS[[[aaaeeedddaaa]]]TTTLLLWWWjjjyyyzzzzzzwwwqqquuu|||}}}oooaaaVVVMMMIIIQQQVVVLLL>>>888444666:::===DDDKKK___{{{yyymmmSSSLLLEEEEEEMMMVVVZZZ[[[^^^ccciiippp{{{~~~uuukkkfffaaa]]]ZZZWWWSSSOOOJJJIIIHHHFFFCCCAAA@@@@@@BBBAAAAAAAAACCCGGGNNNRRRKKKGGGEEECCC<<<:::III^^^___FFFGGGFFFFFFTTTYYYdddkkkooouuuyyy|||}}}ttt]]]PPP\\\~~~|||}}}}}}|||~~~}}}}}}|||}}}~~~zzz{{{wwwppprrr??????>>><<<;;;:::999888444333111...,,,,,,,,,,,,))))))***+++,,,------...***,,,......---,,,---...***)))(((((()))+++---...***+++,,,,,,------------+++***((('''''''''((()))'''((((((((())))))******)))***+++,,,,,,---,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------(((888YYYjjj[[[EEE<<<111111222666>>>FFFMMMQQQ:::444...---///111///,,,,,,,,,,,,,,,,,,***)))((((((((())))))******+++++++++---///111111///,,,***(((,,,111444555444333333:::CCCQQQ^^^ggglllnnnooopppssswwwyyyxxxrrrlllhhh___\\\WWWRRRMMMGGG@@@;;;:::555000000333555222......---///333222///000333111444777999<<>>777888>>>EEEOOOXXXZZZssswwwooo|||~~~kkkjjjddd]]]YYYZZZ\\\]]]^^^fffoooxxx}}}{{{pppdddaaa___```aaa___XXXRRRIIIIIIIIIIIIJJJLLLOOOPPPVVVMMMDDDAAAEEEGGGEEEAAAIIIDDDDDDHHHEEE???FFFTTTvvvWWWEEEJJJFFFGGGYYY___eeejjjoooxxx~~~tttVVVMMMeeewww|||{{{{{{~~~}}}}}}}}}~~~yyy|||~~~yyy}}}|||~~~}}}>>>===<<<;;;:::999999999666222...,,,,,,---------,,,++++++,,,//////...---******+++,,,------------,,,,,,---......---,,,+++,,,+++***+++---...---,,,++++++******)))(((((((((((((((((((((((()))******************+++,,,---...------------------------..................------333222111111000111111222///...---,,,+++++++++,,,...---+++)))(((((()))***(((...888JJJdddppp]]]@@@<<<666222444888>>>IIITTTCCC888000000...)))+++111------,,,++++++***)))))),,,+++***(((((((((((()))............---,,,+++++++++,,,...000111222222333000777DDDUUUeeemmmooommmvvvwwwvvvqqqmmmjjjccc[[[JJJFFF@@@;;;666555555555222111111111111111222222,,,,,,------///000111222333444555777:::AAAHHHNNN___aaafffiiieee[[[TTTSSSgggpppzzz~~~}}}|||~~~|||zzz~~~nnnQQQOOOppplllLLLDDD===<<>>===<<<<<<;;;:::999888666222...,,,,,,---------+++++++++,,,...///...---++++++,,,---..................,,,+++++++++,,,,,,,,,+++***+++---...---,,,++++++******)))(((((((((((((((((((((((()))******************+++,,,---...------------------------........................111111111111111000000000------------,,,,,,,,,,,,*********+++,,,---...///222444:::KKKiii{{{pppYYYEEE999111333555666@@@MMMHHH<<<444333333///...000///......---,,,,,,++++++---,,,***)))(((((())))))------......---,,,++++++,,,---...///111333444444000444???PPPaaalllooonnnqqqrrroooiiiddd```XXXPPP???===999555222111111222111000000000111111222333...............///000111222333444666999???FFFLLLZZZ]]]dddiiieee\\\WWWWWWhhhqqqzzz~~~}}}|||~~~eee]]]xxxwwwTTTHHH>>><<>>???BBBBBB@@@DDDJJJbbb|||iiiLLLEEEEEEPPPXXXZZZaaajjjrrruuuwwwyyyjjjYYYYYY]]]xxx{{{ooommmqqq|||{{{{{{zzzzzz~~~uuurrr~~~yyy}}}~~~{{{}}}|||xxx}}}}}}~~~}}}============<<<:::999777555222///------------,,,+++++++++,,,...///...---,,,,,,---...////////////000...+++))))))***,,,...,,,+++***+++---...---,,,++++++******)))(((((((((((((((((((((((()))******************+++,,,---...,,,,,,,,,,,,------------........................///000111111111000...---,,,,,,------------,,,+++((()))+++---///000111222444888@@@TTTssswww\\\GGG888888777444>>>PPPUUUJJJ===777444222111111000/////////......---------,,,+++***)))))))))))),,,------------,,,,,,+++------...///000333555777000222:::KKK^^^jjjnnnlllhhhhhhddd\\\UUUPPPHHH@@@555444333111000000///000/////////000111222333444000//////......//////000000111222444777<<>>>>>===;;;888777555222///------------,,,+++******,,,...///...,,,+++,,,---....../////////...---+++***+++,,,...///,,,+++***+++---...---,,,++++++******)))(((((((((((((((((((((((())))))***************+++,,,------,,,,,,,,,,,,,,,------------------..................///000111111///---++++++,,,---------,,,++++++---,,,,,,,,,---000222333444???PPPfffyyy\\\EEE???;;;666DDDZZZooogggYYYFFF888222222222////////////............---,,,,,,+++******))))))+++,,,,,,---------,,,,,,------------000333666999111333:::JJJ\\\ggggggddd]]]\\\WWWNNNHHHCCC<<<444222222333333222111111000......//////111222333444222111000///...............///111222444999???CCCNNNSSS]]]dddccc^^^^^^bbbnnnttt|||~~~~~~~~~|||fffYYYSSShhhnnnwww}}}~~~yyyqqq]]]IIIAAAAAAAAA@@@@@@XXX```pppyyynnnyyyxxxttt{{{~~~}}}vvvjjjbbbaaahhhooorrroooiiibbbYYYPPPEEE>>>>>>>>>??????<<<:::;;;===:::@@@SSSjjjpppaaaNNNEEEFFF???<<>>???>>>;;;999777444222///......---,,,+++*********+++---...---,,,***+++,,,------...------)))***,,,---///000000000,,,+++***+++---...---,,,++++++******)))(((((((((((((((((((((((())))))***************+++,,,------+++++++++,,,,,,,,,---------------.........//////...///000111000...,,,***,,,,,,------......------222000...---///333888;;;<<>>LLLZZZ```]]]XXXPPPPPPKKKCCC>>><<<777000333333444444333222111000.........///000222333444333222111000............---...///000222666;;;???JJJOOOYYY```___\\\___fffrrrwww|||~~~~~~pppqqq}}}xxx```NNNEEEJJJNNNUUU[[[```dddiiikkkvvvyyy}}}zzz^^^NNNHHHFFFGGGJJJSSSeeewww~~~|||~~~wwwrrrmmmlllhhh```[[[___iiissswwwssslllaaaUUUIIICCCAAA===BBBFFFGGGFFFEEEDDDBBB??????HHHVVVZZZTTTRRRUUULLLDDD???BBBFFFEEEBBBAAAJJJaaaoooKKKEEENNNTTTXXXdddvvv~~~zzzsssuuuvvvvvvzzz}}}zzz~~~uuudddNNNJJJcccwwwbbbVVV]]]gggppp~~~rrrrrr{{{gggooopppuuu~~~~~~}}}}}}www|||~~~~~~{{{ooobbbhhhxxx}}}>>>>>>>>>>>>===;;;:::888444222///.........,,,+++*********+++---...---,,,)))***+++,,,------------''')))+++...///000000///,,,+++***+++---...---,,,++++++******)))(((((((((((((((((((((((()))******************+++,,,---...******++++++,,,,,,------,,,,,,------.../////////000000111000///...,,,+++,,,,,,---...000333555777888777666777:::@@@FFFJJJEEELLLUUUXXX]]]jjj~~~nnn]]]LLLDDDNNN]]]___DDD444***+++++++++,,,---------...---------------+++******))))))+++,,,---------------...///111444777:::<<<444888AAALLLTTTVVVSSSNNNGGGFFFBBB;;;999999666111111222222222111000//////.........///000111222333333333111000///.........,,,---...///111444888;;;EEEJJJSSSZZZZZZZZZbbbkkkvvvyyy}}}xxxoooqqqtttrrrqqqssslllmmmjjjcccXXXNNNIIIGGG@@@CCCHHHMMMSSSZZZbbbhhhlllqqqwww{{{mmm]]]WWWZZZaaauuu|||ttt```WWWUUUXXXZZZXXXWWW]]]jjjuuusssqqqmmmfffYYYOOOMMMPPP\\\aaabbb___[[[YYYVVVRRRMMMEEEBBBEEEEEECCCIIISSSNNNFFFBBBDDDGGGEEECCCBBBGGGZZZwww___KKKFFFNNNUUUZZZfffuuu{{{yyyvvvxxxwwwvvvyyy}}}}}}yyy{{{|||}}}||||||rrrPPPOOOXXXfffuuu[[[SSSUUU[[[jjj{{{~~~qqqmmmzzzyyy~~~wwwjjjssssssvvv|||}}}|||zzz~~~yyy}}}zzzhhhaaaooozzz??????>>>===<<<;;;::::::333111///.........,,,******))))))+++---...---+++***+++,,,---............*********++++++,,,------,,,+++***+++---...---,,,++++++******)))(((((((((((((((((((((((()))******************+++,,,---...)))******+++,,,,,,------,,,,,,------...//////000222111111000///...---,,,++++++---000555;;;AAADDDDDDDDDFFFHHHLLLOOOSSSUUUIIIHHHFFFBBB???EEETTTbbbxxx{{{wwwiiiWWWNNNOOOTTTrrruuuTTTAAA555+++***++++++,,,------......---.........---,,,+++***((()))***+++,,,------...///000333666999<<<>>>???333999AAAHHHLLLLLLKKKIIIAAAAAA<<<777555777555111////////////000000000000///////////////000111111333222111000////////////,,,---...///000222666999@@@EEEMMMTTTVVVYYYeeerrrxxx{{{~~~~~~}}}yyyrrrpppkkkggggggppp|||tttjjjgggllljjj^^^TTTSSSLLLKKKIIIFFFDDDCCCDDDFFFBBBEEEIIIOOOUUU^^^ffflllkkkpppvvvzzzyyyuuuuuugggbbbTTTGGGFFFDDDJJJPPPRRRTTT\\\jjjvvvsssvvvzzzzzzrrriiikkkrrr{{{zzzyyyvvvgggYYYNNNLLLIIIBBBAAAEEEIIIDDDAAACCCEEECCCCCCDDDDDDSSSllluuuQQQKKKMMMPPPVVV^^^gggpppttttttwwwxxxxxxvvvyyy}}}|||xxx|||||||||zzzzzz}}}zzzgggXXXRRRnnn{{{cccVVVUUU^^^hhhyyywwwqqqjjjhhhrrrzzzwwwyyytttrrruuuxxxyyy{{{}}}xxx|||{{{tttqqqtttyyy~~~yyyzzzzzzwww}}}@@@???>>><<<;;;;;;;;;;;;333111/////////...,,,******))))))+++---...---++++++,,,---...////////////---+++)))''''''(((***+++,,,+++***+++---...---,,,++++++******)))(((((((((((((((((((((((()))******************+++,,,---...))))))***+++,,,,,,------,,,,,,------...///000000333222111///......---...******---111999BBBJJJOOOOOOQQQTTTWWWYYYYYYYYYYYYMMMHHHBBB<<<666555:::@@@RRRdddpppgggXXXNNNJJJGGGSSSgggkkkSSS<<<777555000***++++++,,,---...//////---......///...,,,+++***'''(((***+++,,,---......111333666999===???AAABBB333888???DDDEEEEEEGGGIII???>>>:::444444666555111.........///000111222333000///////////////000111333222111000////////////,,,---...///000222555888<<>>EEELLLOOORRRZZZiiiuuu}}}rrreeeccc^^^QQQDDD???DDD@@@>>>AAACCCBBBBBBEEEBBBNNNddd{{{hhhGGGJJJSSSSSSXXXbbbiiimmmooorrrvvvxxxxxxwwwyyy}}}}}}yyyxxx|||~~~```WWW___ggg~~~eee[[[\\\```cccyyy|||ooofffbbb]]][[[dddxxxppp^^^}}}wwwooouuuyyywwwuuuwwwsss{{{}}}uuummmlllppprrr~~~wwwwww}}}}}}