BM6P6(@ }}}yyykkknnn{{{rrr___FFF777555555111,,,...---,,,,,,......---,,,---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------.........//////000000111111111222333444111>>>EEEGGGTTTlll{{{{{{vvvkkkrrrvvvjjj\\\XXXVVVXXX\\\aaafffjjjjjjuuu|||zzzsssjjjcccaaa]]]XXXZZZ___rrrmmmgggdddDDD333111333333...///...------...---***---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...000000///888999:::888888;;;CCCIIIOOOPPP]]]zzz}}}ooonnnmmmgggbbb^^^SSS[[[```RRRQQQUUUKKKWWWPPPQQQUUUVVV___|||jjjfffooocccdddZZZUUU]]]kkk~~~xxxoooYYYHHHNNN[[[}}}ppp\\\ZZZeeetttiiiAAA333222///---000///---+++***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,///,,,,,,///000......222666333666AAAJJJLLLOOOSSSfffjjjjjjiiisss|||pppccciiiuuuppp```bbbbbb```rrr|||}}}nnnVVV@@@999777333111444zzzuuummmhhhgggiiilllmmmppprrrtttwww|||}}}kkkeeefffsssuuugggRRR@@@666222222222///...,,,---......---,,,------------------------------,,,,,,,,,,,,------.........------,,,,,,,,,---------.........////////////000000000111444555<<>>GGGNNNRRRPPPdddxxxeeehhhvvv{{{tttlllYYYHHHIIINNNEEEGGGQQQNNN[[[dddnnnmmmccciii|||sss{{{yyymmmccciiinnnfffsssuuueee[[[]]]ooozzz{{{tttjjj```[[[jjjcccGGG888...---333111///---,,,,,,---,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++++++++,,,,,,///------///...,,,///444:::BBBRRR```ccc]]]YYY[[[aaadddccccccnnnttteee]]]```^^^YYYaaappp|||}}}}}}qqquuu|||qqqggg\\\SSSIII<<<222///}}}wwwtttyyy}}}qqqdddYYYVVVRRRPPPPPPQQQQQQPPPPPPQQQSSSUUUXXX]]]ccchhhwwwtttoooiiiiiittt}}}}}}vvvyyykkkVVVAAA555222444111///------......---,,,------------------------......------------...............---------------------.........////////////000000000111333888;;;HHHOOOZZZiiiwww}}}cccUUURRR[[[bbblllwwwuuuhhhbbb[[[dddqqq{{{ssssssxxxwwwnnnbbbRRR???555222111000///---,,,+++---000------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,///000///,,,///888@@@>>><<<<<<@@@IIIRRRYYY\\\hhhnnn```[[[iii|||rrrdddWWWDDDAAAGGGCCCEEEQQQXXXnnn{{{}}}{{{wwwfffbbbuuunnnhhhfffeeejjjhhhOOOVVV|||]]]CCC111...444222000///......---+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,...111000000777AAAPPP^^^qqq{{{vvvkkkfffhhhlllqqqtttxxx~~~tttnnn]]]bbbkkkvvv{{{}}}vvvssswww~~~xxx{{{{{{rrrfffYYYKKK???{{{sssggg___[[[VVVSSSWWW______UUULLLOOONNNMMMNNNOOONNNLLLKKKPPPQQQPPPOOOMMMMMMOOOQQQRRRYYYcccqqq|||oooqqqwwwzzzvvv]]]FFF777111333111///......///...---------------------------.........------........................---------............////////////000222333333444999@@@EEEQQQXXXhhhyyysss```___gggkkk|||uuuffffffiiiuuuvvvttt{{{xxxgggVVVEEE777555333111111///,,,,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,///111222222666===CCC>>>BBBGGGJJJMMMUUUbbblllhhhaaabbboooyyytttcccVVVUUUKKKJJJPPPNNNNNN[[[jjj~~~ssscccZZZaaajjjooozzz|||tttfffZZZ___zzzhhhWWWmmmoooWWW@@@555444111000............+++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))+++111555666:::GGGTTTjjjrrr{{{}}}xxxtttwww}}}~~~vvvrrrxxx}}}yyywww{{{{{{vvv|||uuubbbyyyrrriiibbb^^^YYYQQQKKKKKKHHHGGGIIIMMMPPPNNNLLLPPPPPPRRRTTTUUUUUURRROOOTTTTTTSSSOOOKKKHHHHHHIIINNNNNNQQQWWW```iiissszzzwwwoootttyyyeeeFFF333666333000......///...---------------------------.........------........................................../////////000000///111333444777>>>IIIRRR\\\gggwww}}}lllccclllzzzyyynnnkkkrrrooolll}}}yyy___@@@777111///222111------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---...111555:::===@@@@@@???GGGMMMLLLKKKYYYtttwww```___bbbiiijjjbbbXXXSSSNNNPPPQQQSSSUUUYYYllllllccckkkhhh^^^___ooozzzmmmUUUTTTjjjlllWWW]]]dddeeesss~~~mmmVVVAAA444000///------......---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++++++++,,,------+++...444:::>>>DDDSSSaaalllooorrruuu|||}}}{{{}}}~~~|||sss|||tttkkkggg\\\XXXRRRNNNLLLLLLKKKKKKLLLMMMNNNNNNOOOQQQUUUXXXWWWXXXYYY[[[]]]\\\ZZZWWWTTTTTTSSSOOOLLLJJJKKKLLLQQQMMMKKKMMMPPPSSSYYY___mmm|||uuuqqqooo\\\???888555111////////////...------------------------......------------...................../////////....../////////000000000,,,///333555:::EEETTT___lllyyy{{{|||{{{rrriiilllrrrjjjnnn~~~nnnbbbnnnyyyTTT@@@444,,,000222///...000------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---....../////////000222777===AAA@@@???CCCJJJOOOQQQWWWooo~~~uuujjj[[[YYYYYYYYYTTTNNNNNNRRROOO]]]^^^ZZZdddsss}}}ppplll^^^dddqqq___WWW^^^hhhvvvaaaWWWXXXbbbrrroooRRR888333111...------......---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000444666;;;BBBGGGMMMZZZgggcccgggnnnyyy}}}uuueeeZZZSSSPPPLLLMMMMMMKKKIIIKKKNNNRRRUUUWWWXXXYYYYYYZZZ]]]____________```bbbbbbaaa___YYYYYYWWWUUUSSSSSSUUUWWWTTTPPPNNNQQQRRRQQQSSSYYYXXX```nnn~~~ssspppvvv~~~sssmmmmmm|||lllMMM:::666222////////////...------------------------------,,,,,,,,,,,,---------........./////////000.../////////000000000000,,,111666:::AAANNN```nnnyyyzzzwwwmmmeeeggglllpppvvvuuuvvv|||}}}pppjjj~~~vvvYYYDDD222111333000---///------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,------.../////////111333666999;;;===@@@BBBJJJOOOYYYiiijjjccciiikkkggg\\\VVVOOOJJJFFFEEELLLTTTfff~~~xxx|||iiieeejjj}}}zzztttfffdddwwwpppaaaeeerrruuuPPP;;;777222............---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333444======BBBKKKSSS[[[fffpppooovvv~~~yyyvvvyyy}}}~~~yyylll\\\UUURRROOOKKKNNNRRRUUUTTTQQQQQQUUUZZZ[[[\\\]]]___```aaa```___bbbaaa``````bbbcccbbbaaa```___]]]ZZZXXXYYY[[[^^^^^^ZZZYYY[[[YYYRRRPPPSSSNNNNNNSSS```rrrjjjeeedddwwwvvvjjjkkktttwwwqqqTTT;;;777333000////////////---------------------------,,,,,,++++++,,,,,,------.........//////000000////////////000000000000000444:::???GGGVVVkkkyyy}}}}}}nnn]]][[[bbbiiisss~~~{{{xxxuuutttvvvsssVVV;;;444444///,,,...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,------...///000000222666999999777999???FFFPPPUUUfffggg[[[fffpppkkkaaaZZZPPPFFFCCCDDDJJJUUU___pppddd\\\lll~~~pppqqqyyyggg```nnnqqqAAA<<<555000.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------...000222444666888CCCBBBGGGSSS^^^gggqqqzzzyyyrrryyy{{{uuuvvvwwwyyy{{{xxxzzz~~~}}}zzz{{{}}}~~~kkkXXXQQQPPPMMMKKKLLLXXXWWWWWWYYY]]]```bbbbbbeeedddccccccdddfffhhhiiieeekkkjjjdddhhhuuu{{{xxx}}}xxxpppjjjhhhgggggggggnnnkkkeee^^^]]]___\\\WWW[[[UUUVVV[[[]]]```ooossshhhjjjyyy|||qqqpppxxxttthhhRRRAAA222000222222000111...------,,,,,,------...---------............///---......///////////////...000222222222222444555000777>>>DDDQQQeeexxx|||```^^^jjjnnnyyyxxxvvvwwwwwwpppHHH444000///---...//////...------------......------,,,,,,------...++++++,,,,,,,,,---------,,,...///...------111444333>>>AAA:::777>>>FFFGGGSSSeeedddeeennnhhh```___YYYKKKFFFNNNRRRRRR^^^rrrjjjUUUWWWfffxxxnnnllljjjrrrooo___|||eeeJJJ444222333......444000...------------,,,***************************+++,,,,,,,,,++++++************+++++++++,,,,,,,,,+++,,,,,,***)))***,,,...,,,...//////333;;;BBBDDDIIIOOOUUUYYY___nnnxxxxxxwww{{{|||zzz{{{~~~{{{}}}{{{zzzeeeXXXKKKIIILLLPPPVVV\\\[[[\\\]]]```ccchhhmmmpppwwwyyy|||~~~uuullljjjkkkhhhccc^^^WWWVVVZZZZZZYYYdddsssuuuxxxyyyttt|||}}}uuueeeQQQ;;;333222000///000...------,,,,,,------...---------............///---...//////000000//////000111222111000000111333888@@@HHHPPP^^^sssxxxmmmdddiiitttvvvzzzuuu|||lllFFF333222444222//////...------------......------,,,,,,------...++++++,,,,,,,,,---------,,,---......---///333666<<<>>>===;;;???HHHQQQUUU]]]{{{|||eeejjjqqqggg\\\[[[UUURRRSSSXXXWWWZZZjjj~~~tttaaa\\\```cccqqqqqqkkkooovvvsssXXX>>>444222000///111000...------------,,,***************************+++************+++,,,,,,***++++++++++++,,,,,,,,,***,,,,,,,,,+++,,,...000333222222444777===DDDJJJWWWWWWZZZbbbqqq}}}www~~~~~~{{{}}}~~~zzz~~~|||qqqaaaPPPLLLIIILLLQQQWWW___gggdddhhhooovvv}}}zzztttmmmddd]]][[[VVVQQQUUU]]]eeeuuuzzzxxxcccJJJ999222//////111......------------......---------............///---...//////000000//////000111111111000111444777<<>>555444///000///......------.........------,,,,,,------...,,,,,,,,,,,,------------------------...111555999BBB>>>>>>CCCJJJQQQZZZaaavvvlll___fffhhh[[[QQQRRRQQQ]]]hhhhhhdddjjj{{{{{{{{{~~~~~~rrrllluuusssnnnlllOOO:::333222111000000...------...---,,,+++++++++++++++++++++++++++******))))))***+++------++++++++++++,,,,,,,,,,,,***,,,............///111222000444>>>DDDGGGPPP[[[kkkggggggrrr~~~{{{vvvyyynnneeeZZZRRRMMMPPPVVVZZZ]]]bbbjjjqqq{{{}}}rrrfff```ZZZTTTSSSVVVVVVcccuuuxxxbbbJJJ888///000444......------------......---------............///......///000000000000000///000000000111555;;;???BBBOOOaaapppuuu^^^WWWXXXjjjxxx~~~}}}UUU>>>333---000//////..................------,,,,,,------...,,,,,,,,,------------...------------///444999<<>>AAAHHHOOOPPPXXXssswwwjjjooowww~~~lll[[[TTTLLLGGGNNN[[[xxxcccrrrpppeeeeeelll}}}mmmhhhqqq~~~{{{bbbGGG888222111111///............---+++++++++++++++++++++++++++,,,...222444333000,,,)))++++++,,,,,,,,,---------,,,...//////......000111999@@@RRRfffooonnnqqqyyyttt|||~~~}}}yyytttsssxxx~~~xxxsssqqqqqqttttttyyysssjjjhhhwwwvvv}}}}}}{{{tttmmmjjjqqq~~~pppaaaRRRJJJMMMSSSYYYbbbmmmuuu|||sssfff]]]\\\YYYXXX\\\cccpppZZZ<<<222111//////............//////---------............///...///000000111111000000111000///000333;;;DDDKKKbbbuuuzzzcccZZZZZZaaalllxxxvvvqqq{{{tttQQQ<<<888111000//////......//////...------,,,,,,------...,,,---------.....................111555999<<<<<<===AAAHHHOOOZZZssssssdddkkkzzzlllWWWMMMIIIKKKYYYiiimmmjjjwwwnnniiitttxxxhhhmmmjjjJJJ777111111///......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,---000333666666222...+++,,,,,,,,,,,,---------------.../////////111444777CCCNNN]]]hhhkkklllnnnpppttttttvvv|||zzztttuuusssooosss}}}~~~|||}}}~~~~~~~~~yyy~~~zzznnnhhhjjjyyy|||vvvyyyuuu||||||{{{pppdddXXXRRROOOPPPWWW```nnn}}}~~~mmmjjjddd^^^]]]]]]ddduuueeeHHH999333//////............//////---------............/////////000111111111111000111111222444;;;FFFSSS[[[oooyyy^^^VVVYYYbbbnnn{{{qqqwww{{{aaaIII:::111000000///////////////...------,,,,,,------...------------............///...///333888;;;<<<;;;>>>CCCLLL\\\zzzhhhgggvvvwwwdddSSSNNNRRRZZZiiiwwwyyymmmuuu}}}xxx~~~pppllliiiDDD555111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333444333222111,,,,,,,,,------------...,,,---...///111666<<>>111111000///////////////...------,,,,,,------...---------.........////////////000555:::<<<;;;999???EEERRRnnnooottt~~~|||tttppp```TTTVVVaaammmzzz|||ssskkkppp~~~xxxttttttPPP:::111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555666,,,,,,,,,---------......+++,,,...000444:::CCCHHHSSSaaaddd[[[^^^sss~~~vvvvvvvvvsss~~~pppsss|||xxxmmmttt{{{{{{vvvtttxxx}}}}}}||||||ooo```XXXWWWQQQPPPVVV^^^hhh{{{{{{uuulllbbb\\\ZZZ\\\^^^dddttttttcccPPP888666222///111000......111////////////000000000000///000111222222333222222333555666===RRRmmm|||~~~lll[[[TTT\\\hhh}}}qqquuuuuuqqqWWW???888111///000111000...........................,,,,,,------------------222111444::::::999???IIISSSLLL```zzz|||}}}xxx^^^bbbYYY[[[jjjyyyzzz{{{{{{yyy{{{|||}}}yyyrrrmmm|||}}}rrraaa@@@888111,,,...000///------,,,,,,,,,++++++*********+++,,,...000111222111111222000---,,,,,,------,,,111111111111555AAAPPP\\\aaaaaagggqqqxxxxxxzzzwwwlllkkkuuuwwwuuusssqqqooonnnnnnnnnrrrpppmmmlllkkkjjjhhhffflllmmmnnnnnnmmmnnnqqqssswww{{{vvvpppqqq|||zzzssshhh\\\SSSPPPIIIPPPZZZ___bbbppp}}}{{{{{{vvvpppnnnnnnnnnllljjj___bbbjjj||||||yyyooo___III777222000222222///...///////////////000000000111000000111111222222222222444555:::IIIaaaxxxqqq```XXXZZZjjj~~~~~~vvvsssuuu~~~hhhEEE;;;222111111//////111........................------------.........///111222555999;;;>>>DDDKKKVVVZZZwwwsssjjj```LLLSSSZZZggg{{{{{{|||}}}{{{|||yyyrrrpppvvvyyyuuuooommmlllmmmhhh___[[[^^^___]]]```bbbgggmmmsssvvvxxxzzzpppuuu{{{xxxtttdddJJJ:::222,,,...111000...---------,,,,,,,,,++++++++++++,,,...000111111111111000///------............//////111777CCCRRRaaajjjkkkpppttt||||||||||||{{{~~~xxxppphhheeehhhnnnsssqqqqqqppppppooonnnnnnmmmqqqnnnkkkhhhgggfffdddccccccdddeeedddbbbaaaaaabbblllqqqtttssstttwwwwwwttt~~~~~~rrrcccYYYRRRMMMMMMPPPSSS[[[bbbcccdddttt|||yyy}}}ssssss{{{xxxxxx{{{xxxqqqnnnkkknnnwwwqqqZZZ;;;444000222333000....../////////000000000111111000111111111111222222222666666@@@WWWooo~~~vvv\\\WWW[[[fffzzz|||VVVCCC444333222---...555..............................---......//////000111666999:::>>>EEEKKKMMMWWWlll}}}zzz|||dddRRRMMMFFFIII]]]ttt~~~zzzzzzyyyyyyyyyzzz||||||yyyxxxxxxyyyzzzxxxvvvtttssskkkfffgggjjjiiihhhhhhiiifffeeeggggggbbb^^^]]]eeebbb[[[UUUUUUWWWVVVRRRWWWZZZ^^^aaaccccccbbb``````eeeiiijjjlllvvv|||ppp~~~~~~tttdddDDD999000000222111...------------------,,,,,,,,,,,,,,,...///000000000000.........//////000000000111222777BBBSSSeeerrryyyrrr{{{zzz~~~uuuoooiiihhhllloooooommmssssssqqqmmmkkkmmmuuu|||||||||}}}~~~~~~~~~}}}{{{wwwtttrrrrrrqqqpppqqqssssssppplllhhhfffeeejjjggg```[[[^^^eeehhhfffkkkssstttjjjaaaWWWQQQNNNOOOUUU]]]eeeccc___```jjj{{{yyysss|||}}}|||eeeFFF;;;222000111000////////////000000000111111111111111111111111222222333888;;;III```rrryyy|||jjjXXX]]]lll~~~rrrTTT:::555333------555........................---------------...000000333;;;???>>>AAAJJJOOOOOO\\\sssgggxxx|||}}}oooVVVHHHKKKRRRPPPbbb{{{~~~xxxuuuoooiiiggghhhjjjmmmmmmllljjjjjjjjjeeedddeeehhhhhhdddaaaaaaccceeejjjqqqvvvwwwvvvuuu|||}}}}}}}}}zzzvvvuuuuuuqqqllleeedddhhhkkkhhhcccooovvv{{{zzzwwwvvvvvvuuu|||~~~~~~}}}uuummmppp||||||TTTDDD555111333111...,,,..................------,,,,,,---...//////000000...///000111000000000111666:::BBBNNN\\\jjjvvv}}}{{{uuu|||{{{yyyxxxzzz{{{rrriiifffeeeiiiqqqwwwzzz{{{zzz|||}}}~~~|||wwwuuutttwwwqqqhhhccchhhqqqsssoooccckkkyyy|||}}}xxx{{{rrrbbbYYYUUUSSSSSSTTTWWWbbbmmmlllnnnooouuu|||}}}}}}~~~yyy{{{yyyyyywwwWWWFFF555...///000111111000000000000111111111111222111111111222333444555999CCCVVViiiuuuzzz{{{iii^^^hhh~~~}}}yyy}}}lllGGG888444///...333////////////////////////---,,,,,,+++,,,...000111444;;;@@@@@@BBBIIIQQQUUUrrrjjjpppwwwbbbQQQJJJNNNXXX]]]eee{{{~~~rrrqqqvvvzzz~~~}}}~~~}}}wwwooohhhddd^^^YYY[[[```gggvvvrrrzzzyyy}}}rrrcccoooeeeOOO999000111111///---........................,,,,,,,,,------...//////000111222222000///111222666???LLLUUU\\\fffrrr|||}}}}}}wwwrrrttt}}}lllaaaggghhhiiijjjlllooorrrtttzzzyyyzzzzzzvvvuuuvvv~~~{{{vvvwwwzzzyyyrrrqqqqqqwwwyyyyyyuuuvvvtttxxxvvvfffXXXNNNNNNRRRWWWZZZ```mmmyyywwwoooqqqvvv}}}xxx~~~hhhRRR:::000///111111222000000000111111111222222222222222222333555888999>>>PPPfffwwwqqqmmmkkkuuu\\\BBB666111000111////////////////////////...---,,,,,,---///111333666888===@@@BBBIIIZZZkkksssvvv^^^UUUPPPPPPYYYfffhhhyyymmmaaaYYYXXXdddssszzzyyy|||ffflll~~~~~~aaaAAA222000222111000---------...............---,,,,,,,,,,,,---...///000222333222///000333777777DDDRRR[[[___fffsss~~~~~~xxx{{{}}}zzzwwwsssjjjbbbaaaeeeggglllrrrtttuuuzzz~~~||||||}}}yyyyyyzzz|||vvvyyykkk```WWWRRRNNNQQQXXX^^^ccckkkzzz|||qqqmmmoooxxx|||zzzttt[[[@@@444333333111///000000111111111222222222222222222333555888;;;===III```wwwlll}}}uuuQQQ999333222111////////////////////////000///...---...111444555;;;888;;;BBBEEENNNnnn{{{{{{```[[[YYY[[[jjj|||uuueee______hhh~~~vvvhhhiiiuuuzzzxxxyyy}}}{{{uuuTTT;;;444333111000,,,,,,---------.........---,,,+++++++++,,,---......000222000///111777===EEEOOO\\\fffkkksss}}}ssssssgggfffhhhjjjkkkooozzz|||hhhVVVKKKLLLPPPUUUYYY```hhhmmmvvvzzzwww{{{||||||||||||}}}zzzzzzaaaEEE888666444000,,,000111111111111222222222222222222333666999===???TTTlllyyysssyyyrrr~~~|||{{{~~~\\\<<<333444333000000000000000000000000222111//////000333666888BBB999;;;EEEIIIVVV{{{ccc___aaakkkggg\\\YYYbbbnnnjjj\\\ZZZ```nnn|||rrrpppqqqeeeaaaeeejjjzzzzzzqqqnnnnnnzzzyyyxxxgggFFF999444111...,,,,,,,,,---------......---,,,+++++++++,,,---...,,,...000//////333;;;BBBVVV]]]gggpppxxx{{{ttt]]]```ccckkkzzz}}}uuu~~~mmmZZZOOONNNPPPRRR^^^cccffflll|||pppuuuxxxrrr{{{{{{~~~}}}tttsssmmmYYY@@@333555555///111111111111111111111111222222666999777555???LLLcccxxxzzzhhhwww}}}qqqlll~~~{{{zzzyyy{{{~~~qqqpppxxxoooJJJ444111777333111//////000111000///............000333888<<<<<<888<<>><<>>AAA===DDDEEEHHHhhhooo]]]iiizzzsss^^^OOODDDFFFLLL\\\{{{~~~iii```aaahhhzzzppp___XXXZZZnnnxxxqqq}}}zzzsssmmmfffccckkkyyywwwcccMMM;;;444444111111000///............,,,,,,---------.........444///---222>>>OOOeeewwwzzz~~~uuuffftttnnnooo~~~~~~zzzuuupppllljjjgggdddbbbaaa___]]][[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[]]]```dddiiimmmpppwwwzzzxxxnnnjjjooowwwxxx}}}cccXXXQQQLLLMMMSSS[[[cccjjjlll~~~xxxvvvxxxvvvlllnnnzzz~~~dddFFF888444555222222222222222222222222111444888<<>>BBBBBBPPP|||{{{kkkjjjzzzzzzcccQQQPPPFFFOOOYYYgggzzzbbb[[[```ooojjjYYYWWWSSSggg~~~ooodddfffvvvuuuwww}}}vvv^^^DDD333...222111000///............,,,,,,------......//////222000333<<>>333222111000////////////,,,,,,---...///000111111333888BBBNNNXXXbbbqqqwwwlllaaaXXXQQQOOOMMMKKKKKKMMMPPPPPPPPPMMMPPPSSSTTTTTTVVVYYY[[[bbbfffkkknnnoooqqqtttwwwzzzyyyxxxwwwwwwvvvvvvwwwvvvuuusssqqqpppppppppqqqnnnlllhhhddd___[[[YYYWWWQQQQQQPPPOOOPPPUUU\\\aaallluuuwwwdddRRRLLLRRRMMMTTT```iiijjjtttwww^^^TTTQQQYYYcccgggfffggguuuuuufffttt{{{{{{|||uuu{{{jjjLLL:::666333333333333333333333333555777DDDggg}}}uuuiiicccjjjyyyttt|||~~~rrrKKK555333111111222333222111///...000666===@@@>>>;;;;;;```vvv^^^___ooouuu~~~|||fffUUUWWW\\\\\\___gggwwwrrr```WWWRRROOOWWWfffxxxjjj___]]]jjjxxxiiiXXXKKKGGGJJJPPPTTT[[[lll}}}vvvnnnsssxxxooouuu}}}iiiAAA333222111000////////////,,,,,,---...///000111222333<<>><<>>KKKbbb~~~vvvuuukkkbbbddd~~~sssqqqwww|||vvv~~~xxxvvv}}}tttmmmeeettt{{{zzzqqquuu}}}zzzJJJ888111222000111555000///777999>>>DDD???>>>IIIdddlllmmmuuu}}}hhhTTTJJJHHHRRRooowwwxxxdddVVVVVVXXXZZZdddrrr|||{{{iiiXXXPPPPPPSSS^^^jjjuuu```MMMNNNUUUgggwwwbbbOOOEEEFFFJJJSSSZZZkkkxxxpppMMM:::222222...///111,,,222//////111222222777>>>GGGaaavvvggg~~~zzzjjj[[[SSSQQQRRRSSSUUUTTTTTTUUUWWWYYY\\\]]]^^^___cccggglllrrrvvvyyy|||rrrkkkaaa\\\XXXUUURRRUUU```kkkzzz}}}yyykkk]]]VVVSSSSSSYYYaaajjjooo}}}pppooonnnrrr{{{^^^UUUSSS]]]ffffffeeehhhtttzzzoooPPP:::777555555777666333444888@@@SSSmmmvvvxxxeeeaaalllvvvoooqqqrrrxxxuuuzzz~~~jjj^^^[[[ZZZVVVRRR^^^mmm}}}~~~{{{|||~~~qqqttttttvvvZZZ???111333111111444222///666;;;BBBHHHCCCCCCQQQ|||hhhkkk|||rrr___PPPNNNQQQYYYoooyyyfffWWWWWWZZZ[[[eeesss~~~jjjYYYSSSTTTVVV```nnnrrr\\\IIILLLRRRaaawwwttt___MMMEEEFFFKKKUUU^^^ttt~~~yyyzzz{{{YYY@@@333222...///111...111......111333444:::BBBMMMjjjxxx~~~bbb^^^XXXUUUTTTVVVZZZ\\\ZZZ[[[^^^```cccfffjjjlllqqquuu{{{qqqnnnjjjhhhbbb[[[YYY\\\kkk}}}|||rrrlllvvvjjj^^^VVVTTTVVV[[[aaaeeemmmrrruuuwwwwwwyyy___YYYZZZbbbfffdddgggnnn}}}{{{XXX>>>888666666888666444777<<>>FFFYYYnnn~~~nnndddVVVWWWWWWXXXXXXZZZ[[[\\\dddhhhooouuuzzz|||zzzwwwooofffaaabbbmmm|||ppp```yyynnn___VVVUUUYYY^^^aaaZZZjjj{{{~~~^^^\\\^^^dddeeefffqqq}}}^^^DDD999777777888666555;;;BBBPPPfffvvvfff]]]kkknnnkkkvvv}}}zzzyyypppxxxmmmUUUHHHEEEBBBBBBFFFLLLRRRVVV\\\ooo|||xxxzzzwwwvvvvvvtttsssvvv|||zzzooonnn~~~RRR666666444111333555777>>>AAAFFFGGGDDDSSSqqqkkkZZZWWWZZZ___qqq~~~nnncccfffgggcccgggqqqfffVVVUUUZZZ[[[cccyyysss^^^QQQNNNRRR___qqqoooWWWHHHEEEKKKQQQVVVjjj~~~xxx}}}{{{sssOOO888555111000333111000......222666999BBBJJJ```jjjsssvvvyyycccXXXWWWUUUVVVWWWYYY\\\```gggkkkssszzzwwwsssooonnnnnnsss~~~qqq{{{nnn^^^TTTVVV]]]aaaaaa___xxx|||______bbbggghhhlll~~~```EEE;;;999888777666666???IIIXXXnnnlll___bbbzzzqqqnnnxxx}}}zzzwwwxxxbbbPPPFFF???CCCFFFIIIKKKPPPVVV[[[aaazzz~~~|||yyysssoooooonnnnnnooollljjjqqq{{{oooxxxlllmmmZZZ888888666111333666777===???AAADDDHHHfff~~~mmmbbbfffppp~~~sssiiimmmnnniiilllvvvfffVVVXXX^^^___gggmmmXXXNNNOOOVVVfff{{{mmmTTTFFFEEEMMMUUU```xxx}}}~~~~~~yyy}}}XXX<<<777222///111///222000000444999===FFFOOOccciiipppwwwqqq```TTTRRRUUUVVVZZZ___eeemmmyyy{{{uuulllgggppp{{{mmm[[[RRRVVV___cccbbbooouuuccccccgggllllllssszzzxxxaaaCCC<<<999888777666777AAALLL]]]rrr}}}wwwzzzzzzggg[[[kkk}}}tttyyy~~~pppyyyvvvWWWKKKGGGCCC===DDDLLLPPPQQQSSSYYY___fff~~~yyyxxx{{{zzzxxxuuuuuutttqqqlllggggggfffhhhjjjgggeeeooo|||uuuuuuuuunnnhhh___:::999777111222777:::???AAADDDIIIUUUpppeeeeeetttvvvmmmppprrrnnnrrr|||hhhXXX\\\bbbcccpppeeeQQQHHHOOOXXXmmmmmmSSSEEEEEEOOOWWWjjj}}}~~~{{{uuurrrpppuuu___@@@888222...///---444111222777;;;@@@JJJSSSiiinnnxxxxxxmmm~~~{{{bbbXXXVVVVVVWWWZZZ^^^eeennnyyy|||xxxooofffhhhxxx~~~cccZZZVVV\\\eeebbbnnn}}}|||jjjdddcccjjjsssyyyxxx{{{aaaIIIDDD888333888888777DDDWWWqqqiiizzzyyy{{{nnnbbb```tttwwwyyywwwkkkjjj}}}xxxYYYDDDCCCEEE>>>FFFEEEJJJUUUZZZ[[[]]]cccnnn}}}yyyuuupppmmmkkkiiiiiiiiikkklllkkkhhheeecccddddddfffiiillloooppp}}}wwwiiikkkyyyoooFFF000444444222777CCCHHH???<<>>>>>CCCEEEOOOrrrsssYYYIIISSSvvvxxx{{{yyymmmiiimmmssswwwyyyeeeVVVPPPZZZooo^^^MMMEEEGGGQQQ[[[wwwwwwwww{{{yyyrrrtttxxx}}}~~~|||xxxbbb@@@000111444444...555:::<<>>;;;:::999888HHHpppwwwgggkkklll\\\eeeyyypppooo```FFFEEECCCCCCKKKPPPTTTVVV[[[aaakkk}}}{{{tttkkkeeebbbddddddcccaaa```]]][[[ZZZYYYXXXXXXYYYZZZYYYWWWUUUSSSSSSTTTUUUWWWZZZ\\\^^^xxxpppXXXjjjtttccceeemmmvvvmmmgggzzz___???666555777===DDD@@@EEEGGGSSS|||nnnzzzmmmXXXHHHWWWrrr~~~tttxxxwwwqqqppptttyyyvvvbbbTTTOOOZZZsssyyyRRRDDDDDDJJJTTTccc{{{~~~wwwqqqooosssxxx~~~jjjIII555333333---000999===>>>LLLiiirrrzzzttt```SSSWWWWWWZZZ```hhhuuu|||}}}~~~yyyrrr[[[\\\^^^bbbjjjtttwwwbbbbbbhhhqqqwwwzzzuuurrroooiiikkkxxx~~~yyymmmMMM@@@===:::888;;;SSSzzzqqqmmmsssmmm^^^lllmmm^^^^^^rrrYYYDDDGGGHHHIIIPPPVVVWWW[[[cccoooyyyvvvwwwwwwssslllddd^^^[[[^^^]]]]]]]]][[[ZZZYYYXXXUUUTTTSSSSSSTTTTTTSSSQQQQQQQQQQQQRRRTTTWWWYYY[[[nnnqqqVVVaaaxxxvvvdddbbbhhhyyysssnnngggAAA777:::;;;>>>FFFAAAEEEJJJ```rrr}}}gggTTTNNN[[[jjj{{{yyylllmmmuuu}}}zzzqqqlllrrr|||ttt___SSSPPP___|||lllHHHAAAFFFNNNYYYmmm~~~rrrlllpppzzz{{{ttt}}}uuuVVV>>>888666000222:::???DDDUUUnnn|||~~~xxxqqq[[[UUUVVVZZZZZZ^^^hhhwww~~~qqq[[[^^^bbbfffoooyyymmmvvvyyywww{{{xxxhhhfffjjjsssyyywwwpppkkk^^^[[[aaazzz{{{{{{wwwnnnKKK@@@===::::::DDDaaassslllxxxnnnbbbuuusss\\\NNNLLLZZZlllpppRRRDDDHHHIIIMMMVVVYYY]]]fffuuuuuummmjjjkkkllliiiddd]]]XXXVVVYYYYYYYYYYYYXXXWWWVVVUUURRRPPPOOOOOOPPPPPPOOONNNMMMMMMMMMNNNOOORRRTTTVVV```sss}}}vvvXXXRRR___rrrzzzpppbbbaaajjjrrrwwwyyymmmBBB777===???AAAGGGEEEFFFNNNppphhhWWWTTT]]]cccrrrqqqbbb^^^aaaeeeiiimmm{{{~~~xxxpppmmmwwwrrr___UUUTTTjjj[[[AAAAAAHHHPPP^^^wwwvvvnnnqqqyyy|||}}}|||~~~^^^@@@555555555555888???LLL___pppwwwttt{{{}}}___QQQTTT[[[ZZZ]]]fffvvv~~~wwwooo\\\bbbiiinnnwwwhhhZZZ___fffjjjhhhgggnnnxxxyyymmmhhhjjjttt{{{}}}tttnnnaaa\\\aaawww}}}vvv||||||rrrMMMAAA===:::===KKKhhhpppkkkxxxxxx|||lllfffdddOOOEEEBBBKKKWWWdddnnnvvvxxx~~~vvvvvv^^^LLLFFFIIIJJJSSS]]]]]]iii|||vvvhhhfff```bbbcccbbb^^^YYYWWWUUUTTTUUUUUUTTTTTTSSSRRRQQQOOOMMMKKKKKKLLLMMMLLLKKKIIIIIIIIIJJJLLLNNNPPPRRRWWWjjjsssyyy{{{YYYEEENNNaaaoookkk```cccqqqyyyvvvHHH777<<>>EEEIIINNN^^^xxx}}}vvvooonnn}}}hhhFFF444333666888888@@@QQQbbbmmmsssvvv~~~kkkZZZUUUXXX]]]ZZZeeewwwuuujjjjjjyyy|||pppgggooo}}}~~~nnn\\\fffpppuuu}}}vvvZZZTTTVVVZZZ^^^```eeesssxxxooohhhiiisss|||yyyqqqmmmfffeeewww|||tttwwwPPPBBB>>>;;;???MMMgggnnnkkklll{{{}}}uuuiiihhhxxxYYYHHHBBBAAAGGGPPPRRRYYYbbbkkk|||nnnqqq~~~|||SSSIIIGGGIIIKKKXXXcccaaauuu}}}fff]]]```]]]^^^```___\\\YYYXXXWWWQQQRRRRRRQQQQQQPPPOOONNNMMMKKKIIIIIIJJJKKKJJJIIIHHHHHHHHHIIIKKKMMMOOOPPPQQQcccmmmttt|||XXXLLLSSSdddsssnnn```eeevvvPPP999;;;@@@DDD@@@OOOSSSjjjnnn]]]dddpppssseeeUUUJJJDDDCCCGGGMMMRRR```fffdddnnnqqq]]]WWWYYY___ppprrrccc^^^aaaqqqiiiJJJ@@@IIIIIIKKK[[[tttzzzvvvvvvuuussstttoooiiixxxssspppvvvSSS:::555999;;;999AAASSS```fffooozzzzzzjjjppp[[[VVVXXXYYYYYY]]]oooppp]]]ZZZddd~~~xxx|||~~~{{{xxxwwwnnneee^^^eeevvvmmmddd___eeeqqqkkkccchhhxxxiiiYYYQQQYYY[[[]]]cccgggssszzzjjjkkkyyy}}}vvvsssiiirrrqqq|||wwwTTT@@@@@@@@@DDDQQQiiiooozzzmmmiiiqqqaaa___rrrfffLLLDDDFFFEEEGGGMMMMMMTTT```nnnxxxiiiqqqfffKKKGGGEEEJJJQQQZZZhhhtttvvvhhhaaa[[[WWWYYYZZZ[[[[[[YYYUUUQQQNNNOOOOOONNNNNNMMMLLLLLLKKKHHHHHHGGGFFFEEEEEEFFFFFFIIIHHHGGGGGGHHHIIIKKKLLLSSSWWWiii[[[JJJXXXsssttt___jjj```:::===???CCCJJJBBBQQQvvv^^^lllvvvqqqaaaNNNDDDBBBBBBFFFJJJOOOMMMRRRYYYggg^^^TTTOOONNNXXX^^^jjjvvvxxxdddYYYZZZggg___DDDDDDFFFIIINNNYYYmmm~~~{{{yyy}}}vvvpppmmmrrrwwwllllllvvvLLL<<<<<<444??????KKK___lllooouuu~~~ggg```}}}\\\UUUYYYYYY\\\dddnnnqqq___WWWXXXgggqqqmmmxxxyyyyyy~~~pppfffcccccc```ZZZWWW^^^rrrwwwxxxvvvtttuuu}}}kkkcccgggyyy{{{___SSSTTT___aaa```bbbdddrrrxxxwwwzzz{{{wwwuuullluuuqqqzzz|||ssskkkNNNCCCAAA@@@HHH[[[sss|||ssspppiiitttttteeebbbtttuuu\\\EEEAAADDDEEEHHHMMMOOOSSS\\\kkkyyykkkrrrsss[[[HHHFFFGGGLLLSSS]]]mmm{{{tttddd\\\ZZZXXXWWWVVVWWWXXXXXXVVVRRRNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJPPPWWWjjj\\\JJJWWWqqqqqq]]]kkkeee===???BBBDDDGGGDDDZZZeeeWWWmmmlll\\\KKKDDDCCCDDDHHHLLLNNNLLLQQQWWWeeevvvTTTNNNKKKJJJRRRUUU```iiixxx|||hhh\\\\\\cccxxxTTTDDDDDDGGGKKKNNNWWWgggwww}}}zzzxxxvvvjjjjjj{{{~~~tttooovvvWWW===999333;;;AAASSShhhqqqppprrryyyooojjjnnnVVVTTTZZZZZZ___hhhyyylll\\\WWW^^^pppoooiiirrrtttwww}}}|||{{{|||zzzppp```UUURRRQQQOOOWWW\\\iiikkkeeekkk}}}mmmXXXRRRSSS___cccaaacccfffwww~~~wwwssssssyyywwwqqqzzzqqqqqqwwwhhhttt{{{}}}bbbLLLFFFAAAAAANNNeee|||hhhtttuuuaaakkkuuuhhheeezzzcccPPP@@@???DDDGGGJJJOOOSSSTTT[[[kkk}}}ooouuu}}}~~~zzzhhhVVVEEEEEEHHHNNNUUU```rrrwwwlll^^^VVVUUUXXXYYYXXXSSSSSSTTTTTTRRROOOKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBCCCEEEFFFGGGLLLUUUjjj^^^DDDMMMeeevvvjjjVVVbbbmmmAAACCCEEEEEEDDDHHHccctttVVVXXXwww}}}dddVVVHHHCCCDDDFFFJJJOOOMMMJJJOOOUUUccckkkLLLJJJJJJIIIPPPQQQ[[[cccwwwlll```^^^gggfffKKKDDDEEEHHHLLLOOOSSS___kkkppp|||}}}{{{zzzyyyzzzhhhdddvvvvvvqqq|||ccc===777777>>>LLLggg}}}yyy{{{qqq^^^RRRUUU[[[^^^gggsssyyyeeeZZZYYYdddzzzpppgggmmmqqqxxxzzztttpppoooooonnniii]]]NNNFFFFFFGGGFFFUUUeee|||jjjjjjsssfffYYYYYYQQQ[[[]]]```iiirrrzzzyyy~~~xxx}}}}}}yyysssqqqssszzzzzzvvv~~~rrrkkksssbbblll|||yyybbbQQQGGGBBBCCCRRRiii}}}uuuxxxzzzfff{{{ooocccuuuvvviiihhhwwwUUUHHH???AAAGGGKKKNNNRRRVVVXXX```sss|||qqqvvv~~~~~~yyyrrrbbbSSSEEEEEEIIIOOOUUU```sssvvveee^^^UUUQQQRRRTTTUUUTTTOOOPPPPPPPPPNNNKKKHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAABBBBBBAAAAAABBBCCCEEEFFFIIISSSfffyyyaaaBBBEEE[[[sssoooYYYYYYmmmuuuDDDDDDEEEDDDBBBJJJfffgggQQQ]]]{{{www^^^QQQFFFCCCEEEHHHKKKOOOLLLJJJNNNUUUbbbiiiLLLMMMNNNNNNVVVYYYdddppp{{{|||~~~qqqcccaaavvvqqqeeeWWWJJJEEEFFFIIINNNNNNOOOVVV^^^cccrrr}}}||||||{{{|||xxxiiieeevvv~~~yyy}}}lll>>>888???@@@VVVxxx```WWWRRRWWW]]]cccrrrsssaaa[[[___hhhttthhhmmmtttvvvjjjbbb]]]\\\YYYTTTLLLEEEDDDHHHLLLOOOZZZsssfffkkkuuu|||zzz{{{aaaXXX[[[WWW[[[ZZZbbbtttzzz}}}}}}vvvnnnzzz~~~}}}zzz{{{yyyuuutttvvvzzz{{{xxxssshhhsssbbblll}}}dddQQQFFFBBBFFFVVViiizzzvvv~~~|||sssooo|||mmmpppfffKKKEEE@@@CCCHHHLLLPPPRRRWWW\\\iiirrrmmmrrr{{{~~~uuujjjZZZLLLGGGFFFIIINNNUUU```qqqxxxdddXXXSSSNNNKKKLLLMMMLLLKKKLLLMMMMMMMMMKKKHHHFFFDDDBBBBBBBBBBBBBBBAAAAAAAAA???>>>>>>======>>>??????BBBBBBAAAAAABBBCCCEEEFFFIIIQQQ___mmmxxx}}}aaaKKKGGG\\\lll[[[___uuuzzzGGGCCCDDDCCCBBBMMMjjjjjjUUU]]]nnnsssZZZNNNEEEDDDGGGIIIJJJMMMLLLJJJPPPWWWdddjjjMMMNNNPPPRRR^^^eeettt|||vvvdddmmmwww~~~ttthhhgggxxxbbbXXXRRRKKKFFFGGGIIIMMMMMMKKKOOOTTTbbbppp~~~~~~}}}|||||||||}}}}}}wwwxxxxxxsssjjjhhhsss{{{yyyDDD:::AAA>>>VVVxxxxxxZZZUUUTTTXXX]]]hhh}}}qqquuu|||mmm^^^___gggpppwwwjjjppp{{{vvvcccUUUMMMJJJIIIFFFCCCCCCFFFLLLTTT[[[iiizzzssssss~~~dddiiiqqqrrrnnnzzzsss[[[UUUYYY``````]]]fff}}}}}}qqqmmm|||~~~{{{xxxwwwuuuqqqpppsssxxxzzzyyy~~~rrriiivvvfffooocccMMMEEEBBBIII]]]ppp~~~ssszzzrrr{{{qqqWWWEEECCCBBBDDDIIIMMMQQQRRRXXXbbbuuu{{{mmmccceeelllvvvvvvkkk[[[MMMKKKHHHHHHMMMUUU```ooo|||iiiWWWOOOMMMJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<<<<===>>>>>>BBBAAAAAAAAAAAACCCDDDEEEIIINNNXXXdddqqqyyy___OOOGGG___}}}]]]TTTaaazzzJJJBBBBBBFFFDDDRRRsssqqqZZZ\\\aaaxxxpppVVVLLLEEEFFFIIIJJJKKKLLLMMMLLLSSS[[[iiijjjNNNNNNQQQUUUeeerrrzzzjjjbbbiiiuuuwwwnnnpppzzzhhh^^^VVVNNNIIIGGGIIIKKKKKKIIIKKKPPPdddnnnzzz~~~~~~~~~}}}}}}||||||tttsssssspppjjjfffkkkssssss{{{wwwxxxLLL;;;>>>CCCWWWrrrpppWWWUUUVVVYYY___nnnyyyeeehhhnnnwwwuuufff]]]cccnnnxxxmmmvvvwww^^^LLLCCC@@@BBBAAACCCGGGKKKRRR___jjjrrrggg\\\\\\kkkhhhhhhjjjiiiiii{{{nnnYYYVVV[[[___aaa___ggg~~~sssuuu~~~yyyvvvuuurrrnnnmmmpppvvvyyyxxx|||pppjjjzzzhhhqqqcccNNNEEEAAALLLfff~~~pppttt```LLLBBBDDDFFFHHHLLLQQQUUUWWW___mmmqqqeee___[[[aaajjjuuu|||rrreeeXXXOOOHHHFFFLLLWWWcccpppyyy{{{uuu^^^NNNJJJIIIHHHHHHHHHIIIIIIIIIEEEEEEEEEDDDCCCAAA@@@???======>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>AAA@@@@@@@@@@@@BBBCCCDDDHHHLLLTTT```qqqttt[[[JJJDDD```___QQQ\\\}}}wwwKKKBBBBBBKKKHHHYYY}}}ttt]]]``````eee|||jjjRRRJJJDDDGGGLLLMMMMMMNNNNNNNNNWWW```nnnmmmQQQSSSWWW]]]qqq}}}}}}wwwkkkfffjjjzzzwww{{{{{{qqqjjj___TTTKKKHHHGGGIIIIIIGGGJJJNNN]]]gggssszzz{{{|||~~~|||yyyxxxrrrrrrsssqqqiiibbbbbbggg}}}}}}uuu{{{rrrvvv}}}PPP===>>>JJJYYYjjjtttxxx{{{fffUUUVVVYYY^^^gggzzztttrrrpppqqquuu{{{zzzqqqggg\\\ZZZeeesss{{{rrruuuYYYGGGAAAAAA@@@AAAGGGOOOWWWbbbwww{{{fff]]]UUUZZZmmmnnniiifffeeekkklll[[[\\\bbbXXX\\\]]]eee{{{www~~~{{{xxxwwwuuurrrrrruuuuuuxxxwwwzzz~~~}}}nnnkkk|||hhhqqqeeeSSSFFFAAAMMMnnnjjjooorrrwwwrrrwwwUUUFFFDDDGGGJJJLLLPPPVVV[[[]]]hhhvvvttt^^^WWWYYY\\\bbbkkkxxx}}}wwwlllaaaQQQHHHEEELLLYYYfffqqqyyywww{{{rrr\\\NNNEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@????????????AAABBBCCCHHHKKKRRR```ssspppWWWHHHCCCcccbbbTTT```uuuLLLBBBCCCOOOMMM^^^www^^^cccdddpppzzzdddOOOHHHDDDHHHMMMOOOOOOPPPOOOPPPZZZdddqqqqqqWWW[[[```hhh|||zzzpppjjjhhhbbb```nnn~~~}}}|||~~~vvvqqqooofff\\\LLLHHHFFFHHHHHHGGGJJJOOOTTTbbbsss}}}~~~zzzvvvtttnnnqqqtttsssiii______ddd~~~|||PPP@@@BBBLLLWWWbbbiiioooxxx\\\TTTWWW]]]cccoooyyyqqqoooqqqvvvxxxvvvoooeee\\\UUUWWWfffuuuwwwsssVVVFFFBBBEEE>>>AAAKKKWWWcccuuuvvvsssXXXRRRPPPZZZppp}}}~~~lllfffhhhjjjkkklll___]]]^^^___^^^dddsssxxx~~~}}}zzzxxxzzz~~~{{{{{{wwwssspppbbbwwwxxxjjjssspppSSSMMMBBBNNNzzzwwwllluuuzzziiiQQQMMMJJJKKKMMMQQQRRRVVVaaammm}}}zzzdddYYYSSSWWW___^^^nnn}}}qqqhhhYYYPPPJJJPPP\\\hhhqqqwww{{{~~~sss___NNNBBBCCCCCCCCCAAAAAAAAABBBAAAAAA@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>AAAAAAAAABBBBBBBBBCCCCCCIIIIIILLLXXXmmm}}}eeeNNNIIIBBBaaasssYYY```lll}}}JJJEEEIIIKKKMMMaaa~~~eeebbbhhh|||zzz```NNNJJJJJJLLLLLLKKKNNNRRRSSSYYY\\\bbbyyyuuubbbaaaooo|||tttbbb]]]VVVQQQQQQ\\\pppooo___]]]aaahhhwww|||xxxwwwtttiii]]]PPPLLLIIIJJJJJJJJJMMMRRRWWWhhh|||}}}zzzwwwvvvnnnppphhhccceeeaaa```hhhvvvyyyWWW???@@@TTT]]]fffmmmttt|||kkk^^^VVVYYY```lll~~~yyyxxxrrrhhhaaaYYYSSSOOOJJJJJJ]]]sss~~~oooXXXFFFAAAEEEGGGLLLQQQ\\\sssoooeeeOOOJJJOOO\\\ppp{{{zzzxxxyyy|||uuuiiiggglllrrrkkk^^^^^^```^^^aaakkkzzzrrrzzz~~~xxx{{{~~~|||~~~{{{yyy{{{~~~vvvyyynnnccczzzoooeeetttrrrWWWIIIJJJdddtttnnnyyycccOOONNNPPPPPPRRRUUUWWW\\\hhhttthhhWWWSSSRRRVVV\\\cccsssyyyqqqbbbUUUKKKOOOZZZgggqqqxxx{{{~~~tttaaaQQQCCCCCCCCCBBB@@@@@@@@@AAA?????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======@@@AAAAAAAAAAAABBBBBBBBBGGGGGGJJJUUUiii~~~~~~dddLLLEEEAAA]]]hhhPPPVVVcccOOOGGGGGGHHHLLLfffbbbmmmwww___MMMJJJIIILLLLLLLLLOOOUUUUUU]]]ccckkk}}}nnnqqqooo\\\PPPPPPPPPQQQWWWeeezzzuuu___VVVUUUVVV___jjjyyy|||{{{wwwlll```SSSLLLGGGHHHJJJKKKNNNRRR___mmm}}}xxx}}}zzzwwwtttrrrjjjllleeeaaaddd___\\\eee|||~~~fffmmmyyy[[[???GGG^^^fffnnnssszzzhhh]]]XXX\\\dddrrrxxxfffYYYOOOIIIHHHGGGHHHVVVggg{{{iiiWWWGGGBBBEEEGGGMMMVVViiizzzfffXXXLLLHHHNNN\\\qqq{{{yyyvvvuuuuuuwww}}}zzziiidddkkkwwwkkk______cccaaahhhtttzzzhhhooosssoooiiijjjwww}}}{{{zzz|||~~~{{{vvvrrrqqq}}}~~~iiiccc{{{hhh___pppoooSSSGGGRRRsss~~~lllkkk{{{~~~]]]OOORRRRRRRRRUUUZZZ]]]eeesssvvvZZZRRRVVV[[[___cccmmm{{{yyyiiiYYYKKKLLLXXXdddooovvv{{{uuucccTTTFFFDDDBBB@@@>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::::::::777888999:::;;;<<<======@@@@@@AAAAAAAAABBBBBBBBBDDDEEEGGGPPPdddyyy{{{aaaIIIFFFFFF\\\|||}}}___MMMQQQdddUUUIIIFFFFFFTTTnnnyyy^^^|||sss\\\LLLJJJIIIKKKLLLLLLPPPWWWSSS^^^iiiuuujjjTTTHHHHHHKKKPPPYYYggg}}}lll^^^XXXTTTTTTWWWlllzzz~~~{{{pppdddYYYOOOHHHIIINNNPPPSSSUUUeeeqqqvvv{{{~~~|||zzzwwwtttpppmmmcccccc]]][[[```\\\YYYcccwwwcccjjjvvv~~~bbbAAASSSgggooovvvxxxzzzzzzvvv}}}}}}dddZZZZZZ```kkkzzzvvv\\\NNNEEEAAAEEEHHHKKKVVVbbb}}}|||zzz|||tttiiiaaaVVVIIIDDDGGGJJJOOO\\\xxxttt^^^MMMHHHFFFNNN]]]tttuuuyyy|||qqqpppooopppttt|||uuuddd```hhhuuummm```bbbhhhjjjrrr~~~iiibbbgggkkkhhhcccdddoooyyyzzzzzzzzz|||~~~}}}zzzwwwsssooohhhbbbfffyyytttbbbaaa{{{jjj]]]llllllPPPJJJSSSnnnwwweeecccyyyxxx[[[QQQWWWRRRRRRVVV\\\bbblll}}}tttcccVVVVVV]]]eeelllqqqzzzxxxfffVVVIIIJJJVVVbbblllsss}}}~~~tttdddVVVJJJGGGBBB>>><<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888999:::<<<===>>>>>>AAABBBBBBBBBBBBCCCCCCCCCBBBDDDFFFMMM```vvv~~~www___IIIFFFGGGWWWmmmlllXXXMMMQQQgggYYYKKKFFFFFFVVVrrrhhh]]]oooYYYMMMJJJJJJKKKJJJJJJQQQXXXYYYfffrrrnnnXXXNNNHHHPPPUUU^^^nnnsssmmmddd\\\XXXeeeqqq~~~tttiii^^^SSSJJJLLLSSSWWWZZZ\\\gggvvv|||}}}{{{yyyxxxvvvsssmmmhhh\\\ZZZSSSUUU]]]ZZZZZZfffyyykkk|||hhhEEEaaaxxxzzzzzzttt}}}```XXX\\\cccpppeeeNNNFFFCCCEEEJJJOOOUUU```lllyyyjjjggghhhooouuuzzz~~~tttjjjccc___]]]UUUIIIEEEJJJMMMPPP^^^~~~oooZZZIIIFFFFFFPPP___wwwssswwwpppkkkjjjjjjllltttmmm``````hhhrrrpppcccgggooouuu}}}vvvnnnjjjmmmmmmbbbccchhhmmmmmmkkkmmmuuu|||}}}{{{zzzzzzzzzyyyyyyzzz{{{|||{{{wwwqqqmmmjjjiiiddd^^^ccczzzppp```bbb~~~nnnaaaqqqpppTTTMMMQQQccc~~~{{{}}}hhhbbbzzztttZZZSSSXXXUUUVVVYYY___fffooo]]][[[ZZZ^^^dddjjjttt}}}rrr[[[PPPGGGKKKUUU```jjjqqq~~~ttteeeXXXOOOIIIBBB<<<:::::::::::::::::::::::::::999999999999999999999999999999999999999:::<<<===???@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBFFFGGGLLL___vvv|||vvvbbbOOOCCCBBBMMM___aaaSSSMMMRRR```]]]LLLFFFGGGOOOooorrrXXXaaakkkWWWNNNLLLKKKKKKJJJKKKRRR\\\iiiuuuqqqZZZRRRQQQPPPXXXdddwwwwwwhhh^^^]]]bbblllwww}}}wwwmmm[[[QQQIIIMMMUUU[[[___aaalll~~~|||yyywwwwwwwwwssslllfffWWWRRRKKKQQQ]]]\\\___mmmwwwooohhhJJJlllxxx~~~}}}sssyyy]]]WWW]]]eeeuuu}}}vvvdddPPPEEEDDDHHHNNNSSSWWW___ooo~~~}}}lll[[[VVVTTTXXX```kkkzzz~~~xxxtttpppkkkeeebbb___UUUHHHFFFMMMNNNQQQ^^^|||{{{hhhTTTFFFFFFHHHSSSbbbyyyxxxuuussspppgggffffffgggooo|||iii___bbbkkkuuussshhhmmmxxx|||hhh^^^VVVZZZbbb```eeelllsssvvvwwwyyy~~~|||zzzxxxvvvuuuxxxyyyyyyyyyvvvrrrnnnlllqqqrrrnnnhhhooopppaaaeeekkkfff{{{uuuYYYMMMQQQ___vvvuuulll|||yyynnnqqq[[[TTTXXX^^^^^^bbbgggkkksssxxxeeeiiimmmooopppvvv}}}kkkRRRLLLIIIMMMUUU^^^iiirrr~~~tttggg\\\UUUMMMBBB;;;999::::::999999999999999999888888888888888888888888888888888999:::;;;<<<>>>@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDBBBGGGIIIMMM___xxx|||yyygggUUUDDD???JJJaaagggZZZSSSXXX[[[___LLLFFFJJJTTTmmmiiiRRRdddiiiWWWOOONNNNNNNNNMMMOOOYYYdddnnn{{{qqqXXXPPPOOOTTT[[[dddzzzxxxkkkZZZWWWXXX```mmmyyy}}}}}}~~~}}}rrrhhhRRRJJJFFFKKKTTTZZZ```ddduuu}}}{{{yyywwwwwwxxxtttkkkdddSSSNNNIIITTTbbbaaacccrrrzzzeeeOOOqqq~~~}}}wwwuuu[[[XXX^^^gggyyy~~~uuuddd___ZZZWWWQQQJJJFFFGGGJJJPPPXXX]]]bbbpppuuuVVVQQQNNNQQQXXXcccttt|||{{{}}}yyysssnnnfffWWWGGGFFFNNNMMMRRR___{{{www___KKKAAAEEEJJJUUUddd|||vvv|||{{{sssnnncccccccccdddlllzzzggg^^^bbbnnnyyyuuullltttsss^^^TTTLLLQQQ[[[\\\bbbiiisssyyy|||~~~{{{wwwtttrrrsssrrrpppnnnmmmmmmooopppssssssmmmiiissspppaaagggfffeee{{{]]]LLLQQQ^^^rrrzzzuuurrr```YYYYYYeeefffjjjpppuuu|||{{{dddPPPMMMMMMPPPUUU]]]kkkxxx~~~vvvkkkaaaYYYPPPCCC;;;999:::999888666666666666777777777777888888888888888888888888888999:::<<<>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCBBBHHHJJJMMM___yyy|||zzzgggVVVFFF>>>MMMmmmwwwdddWWW[[[bbb___KKKHHHNNN\\\qqqoooTTT```xxx~~~}}}}}}gggWWWOOONNNPPPQQQRRRVVVbbbppptttsssUUUQQQRRRRRR^^^ppp~~~fff^^^VVVVVV___lllwww|||{{{rrrdddYYYHHHDDDDDDKKKSSSZZZbbbhhh{{{~~~~~~zzzwwwvvvwwwyyytttjjjbbbRRRNNNMMM\\\kkkgggdddqqqdddUUUsss{{{{{{oooXXX[[[```jjj}}}wwwhhhTTTMMMHHHGGGEEEDDDIIIPPPSSSXXX```hhhwwwyyy\\\ZZZZZZ^^^cccjjjvvvzzzooo[[[HHHFFFOOONNNUUUccczzzpppYYYHHHBBBCCCIIIVVVeee~~~yyy{{{tttjjj^^^___```cccjjjyyyggg\\\___mmm|||vvvoooyyy~~~|||mmmXXXOOOIIINNNVVVVVV]]]dddooowww{{{|||}}}~~~~~~|||zzz{{{}}}|||xxxrrrnnnlllmmmjjjgggdddeeeiiipppuuujjjfff___\\\iiinnn___fffaaabbbcccLLLPPP[[[kkkyyyuuueee^^^\\\fffhhhnnnvvv}}}{{{zzzxxx^^^RRRQQQQQQRRRUUU\\\mmm}}}|||xxxnnnfff\\\QQQDDD;;;999:::999888444555555555555555555555777777777777777777777777777888999;;;===>>>@@@@@@??????@@@@@@@@@AAAAAAAAAAAAHHHJJJLLL___zzz|||}}}xxxdddRRRCCC999KKKrrrgggTTTVVViii]]]JJJJJJRRRXXXvvvwwwXXXZZZmmmxxxzzzyyy{{{{{{fffWWWNNNOOOQQQTTTVVV[[[jjjyyy}}}pppTTTGGGRRRYYYXXXiiixxxnnnaaaXXXZZZfffuuutttgggWWWJJJDDDBBBEEEMMMUUU\\\dddlll|||~~~zzzwwwuuuwwwxxxtttjjj```QQQOOOQQQcccrrrjjjcccmmm}}}{{{rrrhhh{{{fffZZZssssss}}}jjjWWW^^^bbblllppp]]]LLLGGGEEEHHHHHHHHHNNNVVVZZZ]]]dddrrreeefffgggkkkqqqsssuuu{{{}}}}}}ttt^^^IIIFFFNNNPPPXXXggg{{{|||xxxjjjVVVIIIGGGAAAHHHVVVfff}}}}}}uuufff[[[]]]___bbbiiixxxddd```fffqqq}}}rrrrrr{{{oooooorrr}}}mmmSSSHHHIIILLLMMMNNNWWW^^^fffgggfffiiisss|||zzzvvvsssvvvwwwwwwuuurrrppppppqqqtttkkkcccfffnnnqqqkkkbbb___ZZZXXXXXXYYYdddkkk___qqqgggrrr{{{bbbLLLNNNZZZqqquuu~~~mmmaaa^^^hhhlllpppuuutttiiifffjjjoooyyyxxxdddTTTRRR[[[___XXXUUU^^^llluuu{{{zzzsssggg\\\NNN@@@;;;:::999888888777555333222222333444555555555444444444555555666888888999:::;;;===>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCHHHJJJNNN___vvv~~~yyy{{{zzz~~~xxx___KKKAAA===QQQwwwkkkSSSOOOmmm___LLLLLLWWW```|||bbbVVV___rrrxxxzzz|||}}}jjjYYYTTTVVVXXXXXX[[[fffwwwiiiTTTHHHHHHTTTYYYbbbvvvhhh]]]ZZZdddrrrvvvsssqqqnnneeeVVVJJJFFFEEECCCGGGTTTfffsssvvvuuuwwwwwwtttrrrrrrppphhh]]]RRRLLLNNNcccrrrggg```lll{{{uuuttt{{{kkkSSSkkk|||{{{zzz~~~tttfffYYYZZZdddooosss```VVVFFFFFFCCCBBBGGGQQQUUUTTTZZZdddvvvrrriiieeerrrkkknnnxxx|||fffRRRHHHFFFFFFTTTWWWiiizzzhhhPPPCCCBBBFFFMMMVVVhhh{{{xxxqqqhhh]]]]]]```dddjjjvvvccc^^^dddooo|||yyytttwwwoookkkoooyyykkkSSSHHHHHHJJJKKKLLLLLLQQQWWWYYYYYY\\\dddjjjwww~~~xxxrrrooosssssstttrrrpppooooooqqqrrrhhh___]]]ccceeeaaa\\\WWWUUUVVVWWWYYYfffooobbbuuueeeooovvvaaaLLLNNNZZZqqq{{{pppzzzjjj___\\\gggpppxxx~~~rrr```VVVSSS[[[cccmmmrrrooocccVVVNNNQQQXXX[[[VVVUUU___mmmuuu}}}~~~zzzyyyqqqfff[[[MMM???999888777666777666555333222222333444555555555444444555555666666999999:::;;;<<<>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBDDDGGGHHHKKK[[[pppyyyuuuxxxzzzqqq[[[JJJCCC???RRRuuu~~~gggTTTTTTlll^^^MMMNNNXXXfffddd^^^eeejjj~~~ppp___WWWYYY[[[^^^dddqqqvvvWWWKKKHHHLLLWWW```rrrwwwkkkdddfffnnnkkkfffaaa]]]UUUIIIBBBAAAJJJIIIMMMYYYiiisssuuusss||||||zzzvvvvvvtttqqqqqqooofff\\\QQQRRRYYYllluuudddZZZfff|||iiiTTTlllrrrvvvzzz}}}uuunnnbbbXXX\\\eeepppnnnZZZPPPDDDEEEHHHKKKOOORRRVVVXXXaaavvv{{{kkkeeegggmmmhhhffflllyyyqqq]]]MMMGGGHHHJJJVVVZZZlll}}}xxxgggPPPDDDDDDGGGOOOZZZnnn~~~wwwnnncccUUUWWW\\\bbbjjjxxxddd]]]aaakkkxxx}}}tttrrrxxxrrrfffooowwwxxxdddPPPGGGHHHIIIJJJLLLJJJKKKMMMMMMMMMOOOSSSVVVcccmmmxxx{{{xxxtttoookkkjjjkkkkkkiiigggfffggghhhiiiaaaWWWSSSUUUXXXXXXVVVWWWWWWZZZ[[[[[[hhhqqqeeezzzdddmmmwww|||aaaNNNQQQ^^^uuupppnnn~~~rrrddd\\\ZZZgggsssttt___QQQKKKIIIJJJTTT^^^^^^VVVMMMIIIIIIPPPSSSSSSPPPSSS^^^jjjqqqxxx|||xxxvvvoooeeeYYYLLL===777555444444666555444333222333333555666555555555555555666777777:::;;;;;;<<<===???@@@AAAAAAAAABBBCCCCCCCCCCCCBBBDDDFFFEEEHHHWWWjjjtttrrrwww|||{{{jjjWWWJJJCCC===OOOqqqyyybbbSSSWWWggg\\\MMMMMMVVVmmmdddfff|||{{{kkkaaa```bbbgggppp}}}uuuXXXIII@@@EEEMMMVVVeee|||ooogggfffaaaZZZRRRMMMFFF???===@@@IIIIIIMMMWWWccckkkmmmkkkvvv~~~zzzxxxvvvuuusssppppppnnndddZZZOOOTTT]]]mmmqqq```WWWeeefffeeeiiijjj}}}rrr]]]qqqxxxooooooxxx^^^WWW^^^gggsssiiiUUUKKKHHHHHHNNNVVVVVVSSSXXXcccvvvfffYYYZZZjjjyyytttjjjdddkkkxxxuuuaaaQQQHHHGGGJJJNNNYYY^^^ppp{{{sssdddPPPFFFGGGGGGQQQ```vvv|||uuukkk^^^PPPSSSZZZccclllzzzhhh^^^```iiitttyyynnnkkkoootttxxxuuuqqquuu~~~{{{rrrgggYYYJJJFFFHHHJJJLLLOOOTTTQQQOOOMMMMMMMMMLLLKKKQQQYYYbbbkkktttyyyvvvooommmmmmmmmnnnnnnmmmkkkjjjggggggfffccc___]]]]]]^^^]]]YYYSSSQQQRRRUUUWWWXXXaaabbbeeeccc^^^hhhiiifff~~~bbboooeeeQQQVVVdddzzzmmmrrrzzzqqqfff\\\YYY[[[iiittt~~~yyyssssssxxxxxxdddTTTLLLHHHGGGBBBIIIOOONNNHHHEEEGGGKKKLLLKKKIIIIIIOOOYYYccciiiqqqwwwzzzxxxuuurrrjjjbbbUUUHHH;;;555222111222555444333333333333444555666555555555555666777888888::::::;;;<<<===???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEDDDGGGUUUgggrrrsss{{{zzzjjjVVVIII@@@777IIIooo{{{cccRRRUUU]]][[[LLLJJJPPPppp```nnnxxxmmmjjjiiinnnwwwYYYGGGGGGAAAIIIPPPXXXmmmtttfff___\\\TTTKKKFFFAAA===>>>CCCGGGGGGKKKRRR\\\dddhhhiiippp}}}}}}|||uuutttqqqnnnmmmkkkbbbWWWNNNRRRWWWcccjjj^^^[[[jjjvvv\\\^^^aaaaaaqqqttt|||eeewwwyyyxxxzzzvvv\\\WWW___iiivvvjjjVVVLLLPPPMMMRRRZZZXXXUUUbbbwwwrrr]]]UUU___vvvuuuooorrrvvvwwwvvvrrrcccRRRIIIGGGHHHLLLPPP[[[bbbvvvyyyooo```OOOFFFGGGHHHSSSeee{{{tttiii[[[QQQTTT\\\fffooo{{{nnnaaa```gggppptttfff```bbbdddfffnnnlllooovvvuuurrrzzzpppkkkfff___XXXOOOGGGGGGKKKNNNQQQUUUZZZWWWSSSQQQPPPPPPNNNLLLLLLPPPSSSXXX___eeebbb\\\YYYZZZ\\\^^^```cccfffhhhjjjiiifffaaa[[[XXXXXXYYYWWWWWWWWWYYY\\\___aaabbbfffhhhiiieee]]]gggsss```ooovvv^^^qqqcccPPPWWWggg|||qqq{{{wwwkkkaaaXXXRRRUUU[[[mmmrrrxxx~~~vvvlllcccdddjjjsss~~~vvveeeUUUKKKEEEAAA@@@???AAACCCDDDEEEGGGKKKNNNIIIFFFCCCEEEJJJQQQYYY___jjjnnnrrrrrrooojjjccc\\\MMMBBB777222000///111444222222222333444555666666555555555666777888999999999::::::;;;<<<>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEIIIVVVfffqqquuu|||}}}zzzjjjUUUEEE>>>444HHHuuujjjSSSSSS[[[{{{[[[LLLKKKQQQnnn\\\xxxtttpppmmmqqqyyyrrrKKKAAAHHHIIIOOOUUUaaasssfff___WWWOOOGGGCCC???<<<>>>CCCHHHJJJNNNUUU^^^gggnnnrrrnnnzzz~~~}}}ssssssppplllkkkiii___TTTNNNPPPUUUaaalllccc]]]gggvvvlllWWW^^^iiiooo}}}yyy}}}jjj}}}sssxxxwww\\\WWW```lllyyylllYYYQQQVVVQQQRRRYYYYYY^^^xxxgggYYY[[[nnnzzzsssnnn```SSSHHHGGGJJJLLLMMMQQQ\\\ggg}}}xxxlll^^^MMMEEEEEELLLXXXmmmzzzttthhh[[[TTTWWW^^^fffmmmwwwuuueeeaaaeeekkkooo^^^VVVVVVXXXZZZ[[[___hhhssszzzqqq[[[YYYZZZWWWUUUOOOLLLOOORRRTTTWWW\\\ZZZWWWTTTSSSRRRRRRRRRQQQPPPPPPOOONNNQQQUUUSSSNNNLLLNNNPPPSSSVVV[[[```eeefffeeebbb]]]XXXVVVVVVWWW[[[\\\^^^bbbfffhhhgggfffaaaaaabbb___ZZZeeennnfffmmm^^^uuuXXXKKKSSSdddxxxrrrsssiii]]]SSSLLLIIIOOOWWWiiikkknnnssszzz}}}vvvlll^^^XXXVVV]]]hhhsss}}}{{{nnnggg[[[OOOFFF@@@;;;999;;;;;;<<>>???@@@BBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEKKKUUUbbbmmmrrrwwwxxxzzz|||xxxhhhRRRAAA>>>666OOOnnnTTTSSS___}}}}}}YYYMMMOOOVVVhhhqqqZZZxxxtttpppqqqxxxaaaEEE@@@FFFJJJOOOXXXmmmzzznnnfffaaaSSSKKKCCC>>>;;;999<<>>AAACCCEEEGGGHHHQQQOOOOOOQQQMMMGGGIIIPPPQQQSSSWWW[[[XXXOOOFFFBBB555111///000111000111555///000222444555777777777666666666777888:::;;;<<<<<<<<<<<<===>>>@@@BBBCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDEEEJJJPPPWWW^^^ccclllvvvwwweeeSSSHHH;;;<<<]]]```IIIRRRbbbxxxxxxuuuPPPGGGMMMVVVaaaxxxiii]]]uuu|||vvvsssuuuyyy|||~~~ZZZ@@@@@@FFFEEEOOOWWWkkkzzz~~~vvvddd]]]]]]^^^]]]RRRFFF>>>:::;;;BBBJJJQQQ^^^ppp}}}{{{wwwqqqpppmmmhhhgggcccYYYNNNHHHWWWccckkkmmm```YYYccc~~~wwwuuu}}}wwwrrr[[[[[[hhhrrrwwwiiiccccccjjjllljjjppplllbbbccc|||}}}zzz|||sssggg\\\HHHBBBCCCNNNSSSQQQTTT\\\lll|||qqqeee]]]QQQJJJIIIRRR^^^vvv~~~xxxpppdddXXXOOORRRXXX___gggsssllleeehhhaaasssoooUUUGGGGGGKKKMMMRRRUUU[[[dddooowww}}}yyyqqqiiihhhsss~~~yyykkkYYYUUU[[[UUUQQQMMMIIIHHHHHHIIIJJJMMMQQQYYYaaagggjjjkkkkkkkkkfffbbbcccccccccgggllldddaaa]]]XXXTTTSSSRRRSSSQQQTTTUUURRRTTTjjjmmmgggxxxmmmccczzzlllLLLLLL]]]ttt{{{sssqqq^^^lllxxxhhh^^^SSSKKKCCC@@@???===???CCCJJJLLLPPPVVV[[[]]]]]]\\\]]]bbblllxxxuuulllggg```XXXSSSPPPKKKEEE???:::777666666888999;;;===AAAFFFIIISSSTTTSSSNNNMMMOOONNNLLLOOOMMMLLLMMMNNNJJJAAA:::000000000000000111111111333333444555666777888888888777777777777999:::;;;>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEECCCCCCGGGJJJQQQ]]]iiittt|||yyydddOOOBBB<<>>999:::DDDOOOjjjxxxyyyuuuuuusssqqqooolllfff]]]RRRLLLEEEPPPRRRZZZeee[[[WWWmmm|||rrr~~~rrrpppxxxxxxppp^^^eeelllyyyssshhhttt~~~www{{{qqq```aaalllsssnnnpppxxx|||kkkbbbeeecccXXXDDDDDDFFFKKKQQQWWW^^^dddtttnnn[[[MMMFFFKKKTTTUUUddd}}}zzzpppaaaVVVLLLOOOWWW___fffrrrtttiiihhhaaarrrlllSSSFFFHHHNNNQQQWWWWWWXXX\\\ccckkkqqquuulllaaa___[[[VVVPPPKKKJJJIIIIIIHHHTTT[[[eeemmmppppppooonnnkkkddd_________]]]^^^aaa^^^\\\YYYUUUSSSRRRSSSSSSNNNQQQRRRQQQWWWqqqiiifff}}}iiiaaaxxxyyyPPPKKKYYYttt|||vvv~~~yyydddlllsssbbbWWWLLLDDD>>><<<<<<<<>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCAAAAAAEEEHHHOOO[[[gggwww|||ttt```MMMBBB999CCCdddzzzgggNNNQQQ___yyyOOORRRWWWOOOfffrrriiifffiiippp{{{vvvvvv}}}~~~yyyvvvqqqSSSBBBCCCJJJNNNVVVhhh}}}tttpppjjjdddbbbdddfffgggcccVVVGGG===888999AAAJJJ]]]iiivvv~~~|||wwwrrrpppnnnllljjjfffaaaYYYPPPJJJJJJOOOPPP\\\ggg\\\XXXnnnxxxwwwnnnyyyhhheeewww|||~~~~~~{{{qqq^^^dddjjjxxx|||uuuuuulllfff```ZZZbbbxxx~~~rrrqqqvvvyyybbbWWWXXXVVVLLLDDDCCCEEELLLUUU]]]fffmmm{{{lllXXXJJJDDDJJJSSSXXXggg~~~yyyooo```TTTLLLOOOWWW^^^eeeppp|||lllfff___nnnjjjQQQEEEIIIQQQVVV[[[XXXUUUUUUXXX```hhhmmmzzznnniiibbbYYYSSSRRRSSSSSSRRRXXXcccrrr}}}~~~nnnddd]]]\\\]]][[[YYYYYYXXXVVVTTTRRRQQQQQQRRRSSSOOOQQQQQQRRR]]]}}}~~~gggmmmbbb^^^uuuUUUIIITTTtttzzz{{{~~~{{{jjjlll~~~ppp^^^QQQFFF???::::::<<<===@@@EEEHHHKKKQQQXXX___eeeiiikkkpppwwwppp```XXXTTTQQQHHHEEEBBB===:::777555444666777999::::::<<>>???AAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBBBBEEEHHHNNN[[[gggyyy}}}{{{nnn\\\LLLBBB:::FFFeeerrrZZZHHHXXXnnn~~~QQQSSSWWWQQQbbbwwwbbb___dddhhh|||zzz}}}|||rrrkkkrrrjjjQQQEEEGGGNNNQQQZZZuuuwwwnnnjjj______aaaeeeiiikkkmmmmmmgggXXXGGG===:::;;;@@@FFFKKKSSS\\\ccckkk{{{}}}yyyuuuoookkkjjjhhheeeaaa]]]VVVOOOJJJJJJJJJOOO___hhh[[[ZZZooo}}}ssstttccc___jjjmmmqqqyyysssxxxsssaaaffflllwwwwww]]]SSSRRRRRRXXXddduuuvvv}}}}}}{{{fffRRRNNNIII@@@CCC???AAAKKKVVV```llluuuhhhSSSFFFDDDLLLVVV]]]lll|||wwwmmm]]]QQQLLLPPPVVV]]]bbbmmmlllaaa\\\hhhkkkQQQFFFKKKTTTZZZ[[[XXXUUUSSSVVV^^^hhhooowwwkkkcccbbbeeehhhjjjjjjssstttggg\\\ZZZ\\\\\\[[[[[[UUUTTTRRRQQQPPPQQQQQQRRRTTTUUUSSSUUUfffwwwiiizzz]]]\\\rrrVVVHHHSSSuuuyyy{{{lllmmm}}}rrr```QQQDDD>>>999;;;===>>>BBBGGGIIILLLRRRYYY```hhhooosssvvv}}}jjjVVVMMMIIIHHHDDDBBB???<<<:::888888888666888::::::::::::<<<>>>>>>CCCGGGHHHLLLQQQSSSQQQMMMJJJEEEBBB>>>:::444000000000000111111222222333444444555666777888999999999999888888999:::<<<===<<<===>>>???AAACCCDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDHHHKKKQQQ]]]iiiwww{{{}}}yyymmm[[[KKKBBB>>>LLLgggnnnVVVKKK```xxxzzzPPPSSSTTTQQQiiibbbffftttyyy~~~ssskkkoooyyy}}}{{{vvv```NNNHHHKKKPPPSSSaaa~~~oooaaa[[[[[[\\\bbblllsssrrrllljjjkkkgggWWWFFF>>>===???BBBGGGEEEHHHLLLPPPXXXiii|||wwwrrrllliiiiiigggccc___[[[UUUOOOJJJEEEFFFSSSeeefffWWWYYYnnnlll```[[[fffsssyyy}}}dddfffmmmvvvxxx}}}qqquuuvvveeejjjoooxxx|||cccMMMGGGJJJNNN\\\hhhlllTTTOOOKKKEEEIIIBBBBBBLLLXXXbbbppp}}}}}}dddOOODDDFFFPPPYYYaaappp|||wwwlll\\\OOOLLLOOOVVV[[[___jjjnnnaaa]]]cccxxxmmmSSSHHHMMMVVV[[[ZZZXXXVVVTTTWWW```kkktttyyyvvvzzzxxxjjj]]]YYYZZZZZZYYYZZZVVVUUUTTTRRRQQQQQQQQQQQQWWWWWWTTTWWWmmmzzzooojjjZZZ[[[rrrVVVHHHTTTtttlllooo|||sssbbbQQQDDD===999;;;===>>>AAAFFFHHHKKKPPPUUU[[[ccckkkqqqzzz}}}bbbMMMCCC@@@???@@@>>><<<:::999999999999777:::<<<===<<<;;;<<<<<<:::???BBBCCCGGGNNNPPPNNNMMMJJJFFFBBB===999444111///000000111222333333333444444555666777888999999:::999999999999;;;<<<===<<<===>>>???AAABBBCCCDDDAAAAAAAAABBBBBBDDDEEEEEEGGGEEEEEEIIIMMMSSS```llluuuyyy}}}yyymmm\\\KKKAAAAAAOOOgggkkkVVVPPPcccuuuuuuOOORRRPPPPPPiiirrrzzzzzzrrrmmmoootttsssooonnnbbbSSSJJJIIILLLQQQUUUkkkppp___TTTUUU]]]nnnyyy{{{ggg___bbb^^^PPPCCC>>>???AAADDDHHHHHHIIIKKKLLLSSSdddzzz{{{ssskkkggggggeeebbb___\\\XXXRRRLLLHHHFFFKKK___nnnbbbRRRWWWgggTTTRRRXXXeeelllnnnuuu~~~}}}aaannnuuuwwwtttxxxgggjjjnnnxxxzzztttsss{{{~~~xxxiiiUUUFFFDDDIIIMMM```nnnhhhVVVUUUWWWVVVSSSJJJIIIRRR[[[ddduuu}}}eeeOOOEEEHHHRRRYYYaaarrr|||wwwlll[[[NNNJJJNNNTTTYYY]]]iiixxxiiigggeeemmmnnnVVVKKKOOOVVVZZZXXXWWWVVVTTTXXXcccrrr||||||tttggg\\\WWWVVVTTTSSSTTTWWWWWWUUUTTTRRRQQQQQQQQQUUUVVVUUU[[[vvvooofffiiiyyyYYY___vvvXXXIIISSSqqq{{{wwwppprrr~~~zzzwwwrrraaaOOOBBB<<<888:::======@@@DDDGGGJJJMMMOOOQQQWWW```ggguuu|||ttt[[[HHH@@@===;;;<<<;;;999888777888888999:::<<>>=========@@@AAA???AAAFFFHHHFFFGGGFFFCCC???;;;666333000///000000111222333444444444555666666888888999:::;;;:::999999:::;;;===>>>>>>>>>???@@@AAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFEEECCCDDDHHHMMMTTTaaammmuuuyyy|||xxxlllZZZJJJ@@@AAAOOOgggiiiUUUPPP```lllxxxvvvtttOOORRROOORRRiiizzzuuuqqqmmmmmmoooooojjjeee]]]TTTJJJGGGHHHLLLTTT[[[xxxooo```VVVTTT```nnn___SSSXXXSSSIII@@@>>>???@@@DDDHHHFFFHHHJJJNNNWWWiii{{{qqqhhh___]]]___ZZZYYYWWWVVVSSSOOOIIIEEEMMMTTTiiiooo\\\RRRYYY^^^HHHMMMXXXcccfffiiiyyypppUUUmmmwwwyyypppzzzhhhhhhiiiyyy}}}yyysssqqqxxx|||ttteeeTTTHHHEEEIIIMMM```uuuhhhXXXWWW]]]```UUUMMMLLLTTTZZZbbbxxxjjjTTTIIIKKKRRRUUU___sss|||wwwkkkZZZMMMGGGLLLSSSXXX]]]iiiyyyvvvlllhhhxxxlllWWWMMMPPPVVVYYYVVVUUUTTTSSSZZZjjjzzzwwwyyyqqqnnnooovvv}}}kkk___```lllyyyccc]]]XXXXXXWWWSSSRRRSSSVVVVVVUUUTTTSSSRRRRRRRRRRRRUUUWWWbbb}}}ggg^^^iiioooYYYeee|||]]]IIINNNlll~~~uuusssyyyuuu||||||vvvtttqqq___KKKAAA<<<999<<>>999555111000///000000111333444444555555555666777888999999:::;;;;;;::::::;;;<<<===?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEECCCEEEJJJOOOWWWdddqqqyyy{{{zzztttfffUUUFFF===@@@RRRjjjhhhQQQMMM\\\eeeqqq|||uuuRRRUUUQQQVVVnnn|||sssuuuqqqoooqqqsssqqqkkkfff]]]TTTLLLJJJJJJPPP\\\iiivvv```YYY[[[eeezzz~~~ZZZMMMSSSLLLGGGBBBBBBBBBAAAEEEJJJEEEHHHLLLSSS```uuu{{{jjj```XXXQQQOOOPPPNNNNNNOOOQQQQQQNNNIIIEEENNNTTTeeedddTTTWWWaaa[[[JJJWWWiiisssqqqtttiiiMMMqqq~~~~~~mmm~~~kkkjjjiiiwwwyyy~~~{{{ooo___PPPJJJNNNTTTbbb}}}lll]]]ZZZ```fffUUUOOOQQQYYY^^^fffmmmXXXOOORRRWWWXXX```uuu{{{uuuiiiWWWJJJDDDJJJRRRXXX\\\kkkrrrgggttt|||jjjWWWNNNQQQWWWYYYTTTSSSQQQSSS]]]sss|||yyypppiiiiiifffeeehhhnnnpppoooqqqtttsssdddZZZ\\\aaahhhvvvsssbbbZZZTTTRRRUUUZZZZZZVVVUUUWWWTTTTTTTTTTTTTTTSSSSSSSSSRRRVVV[[[iiiuuuccc[[[kkk~~~gggYYYiiibbbIIIJJJhhh|||{{{www}}}|||uuutttqqq___JJJBBB===;;;???BBBDDDGGGLLLOOOOOONNNKKKHHHKKKRRRZZZlllvvv~~~uuucccRRRIIIHHHEEEAAA>>>===<<<;;;;;;;;;<<<======AAAEEEGGGFFFDDDBBBBBB===>>><<<888888===AAA@@@>>>???@@@>>>999555222000///000000222333444555555555555666777888999::::::;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFFFFGGGFFFGGGMMMRRR[[[hhhuuu~~~}}}yyypppaaaPPPCCC<<<@@@VVVnnniiiOOOJJJZZZdddwwwxxxVVVXXXSSSZZZ]]]uuutttkkk}}}xxxvvvyyy{{{xxxrrrmmmdddZZZRRROOOOOOUUUfffvvvqqq^^^^^^jjj||||||YYYLLLRRRLLLIIIGGGHHHFFFDDDGGGMMMKKKNNNRRR[[[kkkrrr]]]QQQLLLHHHEEEDDDFFFHHHLLLOOOQQQPPPKKKGGGJJJMMMZZZWWWMMM\\\iii[[[MMMgggfffNNN}}}zzzqqqooonnnmmmvvv}}}|||lllYYYOOOTTT^^^fff|||mmmaaa___gggooo[[[WWW[[[dddhhhqqq{{{lll[[[TTTYYY^^^^^^cccyyy}}}zzztttgggVVVHHHCCCIIIQQQWWW]]]lllvvv{{{kkkYYYRRRVVVZZZYYYRRRVVVWWWWWWaaa{{{wwwpppnnnjjjfffccc\\\]]]___aaaccceeeffffff]]]\\\ZZZZZZ___lll}}}mmmRRRHHHHHHNNNLLLKKKMMMRRRVVVYYYZZZVVVWWWXXXVVVTTTSSSSSSTTTZZZXXX]]]ttt~~~vvvddd\\\jjjssskkkXXX]]]nnnhhhHHHOOOggg~~~nnnwwwzzzxxxtttrrrsssoooaaaRRRBBB???;;;;;;>>>DDDJJJLLLRRRNNNLLLLLLLLLMMMSSS[[[rrryyy|||ppp___SSSNNNLLLKKKIIICCC@@@>>>>>>@@@BBBCCCCCCGGGHHHJJJLLLKKKIIIFFFDDDCCCAAA???===<<<>>>@@@AAA@@@>>>;;;:::888666222///000111222333333333333333555555666777888999::::::999999:::<<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEECCCEEEGGGKKKUUUcccooovvvzzz{{{wwwjjjWWWHHHBBBAAABBBaaammm\\\KKKFFFRRRfff|||WWWXXX^^^XXXccclll}}}~~~ppphhhxxxzzzsssuuu{{{xxx}}}{{{vvvmmmddd``````iii}}}rrrdddmmmpppXXXNNNNNNNNNSSSNNNIIILLLIIIHHHPPPLLLQQQ\\\nnnlll```SSSJJJEEEBBBDDDIIIOOO\\\ccc\\\QQQKKKGGGDDDKKKPPPQQQKKKJJJQQQXXXYYY^^^wwwqqq\\\PPPsss}}}sssjjjooowww|||~~~|||{{{~~~|||xxxiiiXXXWWWbbbuuu}}}|||lllaaadddooovvvhhh]]]YYYeeeyyyzzztttlllddd^^^ZZZZZZ___ffflll}}}wwwnnnbbbRRRFFFBBBIIIPPPVVV```vvv}}}ooozzzjjjYYYRRRUUUWWWUUUUUUYYY]]]cccqqqzzzqqqiiieeeaaa\\\YYYZZZYYYZZZ[[[\\\\\\]]]]]]\\\VVVVVVUUUVVV\\\jjj|||nnnQQQCCC@@@CCCHHHGGGHHHKKKOOOTTTVVVWWWTTTTTTTTTRRRQQQRRRUUUXXXUUUfff}}}wwwrrr___ZZZooofffWWW```vvvnnnKKKOOOeee}}}~~~zzzqqq{{{}}}zzzxxxuuusssooolllmmmjjj^^^PPPAAA>>><<<===AAAHHHMMMOOONNNKKKJJJLLLNNNRRRZZZcccooozzz|||ppp___RRRLLLIIIFFFEEEEEECCCAAA@@@BBBDDDEEEEEEIIIIIIJJJIIIHHHGGGEEECCCDDDBBB@@@>>>======>>>??????===;;;999888666333000000111111222333333333333555555666777888999::::::999:::;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEFFFEEEEEEGGGLLLVVVbbbkkkppptttuuuqqqcccQQQBBB<<<<<>>CCCFFFEEEFFFGGGKKKPPPTTTVVVVVVTTTTTTSSSQQQQQQTTTYYY]]]lll|||yyynnn^^^aaa|||cccZZZiiivvvOOOPPPddd}}}vvvpppzzzvvvxxx~~~yyyvvvnnnkkkgggcccdddcccYYYNNN???>>>===@@@EEEKKKOOOQQQLLLIIIJJJNNNSSSYYYdddnnnzzzssshhhZZZOOOIIIFFFDDDCCCFFFDDDCCCBBBDDDFFFFFFFFFJJJIIIIIIHHHGGGFFFDDDDDDFFFDDDBBB???===<<<<<<===<<<;;;999999888777444222000000111222333333444444666666777888999::::::;;;::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFHHHOOOYYYbbbgggiiissssssnnnaaaOOOAAA<<<<<>>DDDHHHIIIKKKKKKMMMPPPTTTWWWWWWWWWVVVVVVVVVVVVVVVXXX[[[^^^iii]]]llluuueeefffwww~~~SSSPPPddd~~~yyynnnxxxuuuyyy~~~~~~yyyuuufffddd___[[[\\\]]]VVVMMM@@@??????BBBGGGLLLNNNOOOKKKJJJLLLSSS[[[dddppp{{{zzzpppggg```YYYOOOHHHEEEEEEEEEEEEDDDCCCAAAAAACCCDDDDDDCCCFFFGGGIIIJJJIIIHHHGGGFFFGGGEEECCCAAA>>><<<;;;::::::999888888888888555333000000111111222333444555666777777888999:::;;;;;;:::;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFGGGEEEIIITTT^^^dddfffgggrrrqqqkkk]]]KKK???<<<>>>[[[rrrsss\\\LLLLLL___xxxpppuuuuuufffdddmmmuuu___^^^```lllyyyddd[[[XXXVVV[[[ddd```^^^]]]___fffqqq~~~~~~xxxeeeRRRNNNSSS\\\iiimmmlllpppnnnppp|||rrraaaaaaZZZOOOHHHLLLVVVbbblllssshhh```TTTIIIDDDDDDCCCAAACCCDDDDDDEEEFFFHHHHHHGGG___xxxzzz{{{nnnrrriiiDDDEEE]]]qqqzzzwwwwww~~~qqqaaaQQQJJJJJJNNNVVV]]]jjjkkkrrr}}}{{{rrrfff]]]JJJIIIIIIQQQddd}}}YYYYYYgggfff\\\ZZZjjjyyy~~~sssmmmxxx}}}yyyvvvssskkk\\\MMMCCCFFFKKKVVViiizzz|||pppjjjhhhhhhhhhbbb[[[WWWYYY^^^fffkkkttteeeZZZWWWTTTTTTVVVUUUQQQNNNOOONNNNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJPPP\\\lllwwwuuujjjccc]]]WWWJJJEEEAAAAAAEEEIIIJJJJJJQQQQQQQQQTTTVVVXXXWWWVVVUUUWWWYYYZZZYYYXXXXXXYYYxxx{{{bbb\\\xxxoookkkuuuUUUNNNbbb}}}ttttttvvv~~~~~~}}}{{{zzzyyyuuuooojjj```^^^ZZZVVVWWWYYYUUUNNNBBBAAAAAACCCHHHKKKMMMMMMIIIJJJOOOZZZfffqqq~~~oooeee^^^YYYOOOKKKEEEAAA@@@AAACCCDDD@@@>>>======>>>???>>>===@@@CCCGGGJJJLLLKKKIIIGGGFFFEEEDDDBBB@@@===;;;:::999888777777888888666444000000000111222333555666777777888999:::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEELLLZZZdddggghhhkkknnnlllcccTTTCCC::::::>>>```uuusssZZZIIILLLbbb}}}yyywwwiiiqqqiii___```qqq{{{jjj\\\YYYWWWPPPOOOSSSTTTUUUUUURRRSSS]]]nnn{{{~~~zzzwwwqqqaaaMMMHHHOOO```qqq{{{rrroooqqqYYYQQQNNNSSS[[[```dddgggccc[[[QQQIIICCCAAABBBDDDDDDCCCCCCDDDDDDDDDFFFHHHWWWbbbqqqyyyzzz|||YYY>>>BBBTTTiiisssyyyxxxzzzwww~~~~~~vvvkkk]]]RRRIIIDDDHHHNNNUUUUUUYYYaaajjjxxx~~~vvvjjj]]]TTTLLLIIIGGGIIIWWWppprrr[[[vvvpppcccnnnnnnfffuuuzzztttqqqhhhYYYJJJDDDIIILLLWWWkkkvvvzzzssseee]]]ZZZYYYYYYVVVUUUWWW[[[dddsss{{{lllbbbYYYWWWVVVQQQLLLKKKMMMMMMLLLLLLKKKJJJIIIHHHCCCDDDEEEGGGKKKUUUaaakkktttvvvpppaaaVVVRRRMMMFFFAAABBBDDDGGGKKKPPPSSSUUUSSSQQQQQQRRRTTTUUUTTTSSSSSSVVVXXXYYYXXXUUUTTTTTTXXXiiiqqq]]]gggiiilll}}}TTTJJJ]]]|||{{{tttzzzwww~~~zzzuuurrrooojjjccc^^^ZZZZZZVVVSSSUUUWWWTTTOOODDDBBBBBBDDDHHHKKKMMMMMMIIILLLTTTbbbooozzzxxxiii```XXXRRREEECCC@@@===<<<===>>>???;;;:::999999:::;;;999888:::===AAAFFFHHHHHHGGGFFFDDDDDDDDDCCCAAA???<<<:::999888777777888888666444000000000000111333555777888888999:::;;;<<<<<<===<<<<<<===>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFPPP___hhhhhhjjjpppnnnjjj___OOO???999>>>EEEYYYiiidddOOOHHHSSSjjj~~~{{{hhhsssrrrpppddd[[[UUUWWWZZZZZZXXXXXXXXX[[[]]]YYYTTTVVV^^^gggvvvkkkffffffgggZZZJJJHHHRRRggg|||sssnnnqqqrrrTTTOOONNNQQQTTTUUUXXX\\\mmm```QQQFFF>>><<>><<<::::::<<<===:::888888888999999777555666777999;;;>>>@@@BBBCCCAAABBBCCCDDDCCC@@@>>><<<999888777777888777555333000000///000111333666888888888999:::;;;<<<===============>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEHHHTTTccchhheeejjjsssoooiii\\\KKK<<<:::BBBKKKSSS[[[QQQDDDLLL```uuuyyydddmmmxxx^^^[[[UUUSSSZZZdddiiiggg______^^^[[[YYYYYY[[[^^^ooo~~~ssszzzxxxkkkbbbWWWQQQSSSXXXRRRIIIOOO___vvv~~~ddd[[[\\\^^^LLLIIIHHHKKKNNNSSS^^^hhhooo]]]JJJAAA???>>>???CCC??????@@@BBB@@@BBBOOO]]]bbbccchhhtttyyyIII>>>???KKKiiiyyyvvvtttuuuaaa\\\YYYYYYTTTMMMGGGGGGNNNLLLMMMQQQQQQUUUiiitttyyytttcccUUULLLIIIIIIGGGHHHLLLRRRdddfffsss}}}~~~___MMMIIIRRRjjjuuummmaaaQQQHHHIIIPPPRRR[[[lll{{{tttsssssscccVVVNNNIIIFFFGGGJJJQQQXXX^^^kkkwwwmmmbbbXXXSSSSSSMMMLLLKKKIIIGGGEEECCCAAA@@@CCCGGGKKKNNNUUU^^^dddqqqnnn___JJJAAAGGGLLLIIIPPPPPPRRRWWW\\\\\\VVVPPPPPPNNNLLLLLLOOORRRTTTTTTVVVWWWWWWVVVUUUVVVXXXZZZfff}}}iiihhhnnn]]]bbbvvvQQQ???RRRwwwyyy|||yyywwwvvvvvvoooiiiaaa]]]\\\ZZZUUUPPPRRRSSSSSSQQQRRRUUUSSSNNNEEEDDDCCCEEEJJJPPPTTTVVV]]]^^^eeennntttwww}}}yyyppphhhddd___SSSFFF<<<<<<<<<;;;:::;;;===???:::999888888999999777555666444333333555888===??????AAACCCDDDDDDBBB???>>>999888777777777777444222000000//////111333666888888999999:::;;;<<<============>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFIIIVVVeeegggccchhhtttkkkdddVVVCCC666555???JJJSSSTTTEEE>>>RRRlll}}}```fff{{{|||xxxlllccc```UUULLLSSSeeennnlllaaa[[[TTTSSSXXX^^^aaaaaaaaa{{{lll[[[ZZZjjj|||~~~zzzxxxhhh[[[PPPIIICCCDDDMMMLLLIIIVVVkkkppp[[[IIIEEEJJJEEECCCCCCGGGNNNZZZnnneeeQQQAAA@@@DDDDDDAAA@@@??????BBBDDDBBBEEEWWWjjjkkkuuu}}}jjj???;;;;;;GGGkkk{{{vvvrrr~~~vvvjjj^^^XXXUUUOOOJJJHHHSSSOOOQQQVVVTTTOOOWWWeee___[[[lll}}}~~~ooo\\\MMMGGGFFFOOONNNOOORRRVVV```wwwmmmmmm}}}|||pppVVVNNNIIIDDDKKKZZZyyyuuulll___OOOHHHKKKPPPSSS]]]nnn~~~zzziii]]]SSSJJJHHHKKKCCCEEEJJJRRR___rrrzzzzzzxxxjjjWWWKKKJJJJJJIIIGGGCCCAAAAAABBB===CCCHHHKKKMMMSSS]]]fffwwwhhhVVVLLLMMMRRRUUUUUUXXXRRRPPPUUU[[[ZZZSSSMMMHHHJJJOOOSSSVVVWWWVVVUUUVVVUUUWWWZZZXXXUUUZZZbbbuuu~~~kkkuuuqqqiiiYYYrrr~~~ZZZCCCIIInnn~~~~~~~~~zzztttpppnnnnnnnnneeeZZZSSSQQQPPPMMMJJJJJJKKKLLLNNNMMMLLLKKKIIIDDDBBBBBBDDDJJJRRRYYY\\\bbbhhhpppsssmmmddd``````\\\[[[[[[[[[ZZZSSSJJJBBB;;;::::::<<<===<<<:::888;;;;;;::::::999888777777666666555444555777999;;;===>>>>>>@@@AAABBBBBBCCC===<<<;;;999999999999:::333222111111222333666777888999:::;;;<<<>>>??????>>>>>>>>>>>>????????????BBBAAAAAAAAABBBDDDFFFGGGFFFHHHIIIHHHFFFFFFGGGHHHKKKNNNWWWcccfffccchhhpppnnn___MMM@@@888666>>>IIILLLMMMGGGKKK\\\iiissstttkkkbbblll~~~~~~}}}vvvtttrrrooopppqqqeeePPPEEEKKKSSSTTTVVVVVVRRRJJJEEEIIITTT___jjjuuudddRRROOOWWWdddnnnxxxwww|||wwwiii\\\OOOFFFFFFAAABBBGGGHHHJJJYYYmmmoooXXXNNNJJJHHHGGGFFFGGGCCCDDDWWWrrr~~~{{{\\\JJJ>>>BBBFFFAAA<<<===>>>BBBDDDAAAAAAPPPrrr~~~wwwTTT333===888???mmm}}}vvvqqqyyyqqq```UUUPPPOOORRRKKKLLLUUUYYYTTTTTTYYYjjjccc\\\nnnxxxgggWWWMMMHHHHHHBBBOOOQQQPPP^^^hhhhhhiiioooxxxxxxvvvxxxooodddeeehhhyyylllKKKGGGJJJDDDCCCKKKRRRooonnn[[[NNNFFFFFFKKKSSSVVV```sss|||wwwfff\\\RRRHHHCCCBBBBBBCCCEEEIIIRRRaaatttxxxzzzwwwiiiWWWLLLJJJJJJIIIFFFCCCAAAAAABBBBBBFFFLLLNNNPPPUUU___fffmmmaaaTTTNNNQQQTTTUUUSSSSSSQQQQQQTTTVVVTTTOOOJJJKKKPPPWWW^^^bbbaaa]]]YYYYYYTTTUUUZZZYYYUUU\\\hhhvvvvvvfff[[[mmmTTTBBBFFFfff~~~{{{wwwsssooolllkkkjjjaaaVVVNNNLLLJJJGGGEEEFFFGGGIIIKKKKKKKKKJJJIIIEEEDDDDDDGGGNNNWWW___dddjjjmmmppppppiiiaaa\\\[[[LLLIIIGGGFFFFFFDDD???;;;;;;::::::;;;<<<<<<:::888;;;;;;::::::999888888777444444333333444666999:::======>>>>>>@@@AAACCCCCCDDDBBB???<<<:::999888888222111000000111333555777999999:::;;;===>>>???????????????@@@@@@@@@AAAAAACCCCCCBBBCCCDDDEEEGGGHHHGGGHHHIIIHHHGGGFFFGGGHHHJJJTTTaaagggfffeeeiiinnngggYYYIII>>>777777AAANNNIIIKKKFFFJJJYYYaaajjjxxxmmmnnnbbbeeexxxxxx}}}yyyzzzyyy~~~uuuppprrrttttttvvv```RRROOOLLLEEEIIIHHHFFFDDDFFFKKKSSSYYYiiisssppp```PPPJJJMMMWWWdddooolllmmmpppxxxyyyjjj]]]RRRHHHCCCEEEAAABBBGGGGGGIIIVVVgggyyyjjjWWWKKKHHHJJJNNNQQQQQQMMMLLLXXXnnn}}}wwwiiiRRRDDD===AAADDD???<<<>>>???EEEJJJLLLUUUppp{{{KKK777>>>888???bbbzzzrrrxxxzzzlllaaa\\\\\\SSSOOOTTTUUUTTTZZZdddtttqqqeee\\\cccxxxxxxiii[[[QQQMMMMMMMMMVVVUUUVVV``````XXXVVV[[[kkksssvvvxxxmmmbbbdddkkkkkkMMMJJJLLLFFFDDDJJJKKKVVVhhh}}}zzzgggXXXNNNGGGGGGKKKSSSVVVaaauuu}}}{{{pppdddZZZQQQGGG@@@===AAAAAABBBBBBFFFOOO[[[eeelllzzz{{{xxxxxx{{{xxxjjjXXXMMMJJJJJJHHHEEEBBB@@@@@@AAAFFFIIIMMMPPPRRRWWW]]]cccbbb[[[TTTRRRSSSUUUSSSPPPPPPSSSUUUUUUSSSOOOLLLJJJMMMTTTaaammmrrrnnneee]]][[[SSSSSS[[[[[[XXXggg~~~{{{nnnddd___yyyqqqKKK@@@BBBYYY|||{{{vvvsssqqqooojjjfffddd\\\QQQIIIEEECCC@@@===@@@BBBDDDFFFHHHHHHHHHHHHFFFEEEEEEIIIQQQ]]]hhhoooxxxxxxwwwsssllleee___ZZZKKKFFF>>>;;;;;;;;;;;;999:::999999:::<<<<<<:::888;;;::::::999999888888888444444444555666999;;;======<<<<<<<<<>>>@@@CCCDDDJJJIIIFFFBBB>>>:::777666111000//////000333555777999:::;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIHHHGGGGGGHHHJJJKKK^^^mmmkkkeeefffjjjkkkaaaVVVGGG;;;555777DDDQQQEEEGGGEEEJJJWWW]]]fffvvvcccwwwiiifffvvvuuuxxx~~~yyyqqqoootttzzz|||{{{pppiiieeeYYYKKKEEECCCBBBDDDIIILLLMMMLLL\\\hhhyyyrrr___OOOJJJGGGHHHKKKQQQ[[[fffgggooouuu{{{{{{lll]]]QQQHHHCCC@@@DDDBBBCCCGGGFFFHHHUUUfffjjjWWWSSSLLLGGGGGGMMMWWW^^^]]]SSSTTTkkkmmmWWWEEE>>><<>>;;;999;;;<<>>AAACCCKKKKKKKKKIIIDDD>>>888444//////......000333555777::::::;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIHHHGGGGGGIIIKKKPPPgggtttiii___eeejjjggg___VVVGGG;;;555999FFFRRRBBBDDDDDDLLL[[[cccnnnxxx[[[xxxxxxppp{{{kkklllnnnwww}}}~~~zzzssssssyyysssuuuwww{{{ssscccSSSPPPNNNOOOSSSYYY\\\^^^```kkkxxxlll___\\\UUUMMMHHHGGGIIIKKKJJJMMMWWWccctttssscccWWWNNNFFFBBBBBBBBBDDDGGGHHHDDDIII\\\qqqdddMMMPPPSSSSSSOOOPPPZZZgggpppgggZZZ^^^zzzaaaLLL<<<;;;>>>BBBAAA;;;;;;@@@@@@FFFGGGHHHZZZ{{{tttttt{{{ttteeefffNNN555===:::444<<>>@@@>>>CCCZZZhhhwww|||wwwqqqoooooolllfffaaa]]]XXXOOOGGGAAA<<<:::888777888:::<<<>>>@@@AAABBB@@@AAACCCFFFNNNZZZhhhrrr|||{{{xxxtttkkkaaaaaaYYYOOOFFFAAA>>>:::777999888777888999::::::999::::::999999999999999888777888999:::<<<>>>@@@AAA;;;:::888777888;;;>>>@@@DDDGGGJJJLLLHHH@@@888222............000333666888:::;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGHHHKKKMMMWWWlllssscccYYYbbbgggbbbZZZRRREEE:::888@@@LLLTTTDDDDDDDDDPPPdddnnn|||mmmXXXppp}}}~~~}}}kkkcccmmmyyyxxxxxxzzzyyyuuutttyyy~~~rrruuu|||xxxooohhh___ZZZ]]]lll~~~zzz~~~dddLLLDDDGGGJJJIIIDDDEEEHHHIIIIIINNN^^^nnn~~~wwwjjj[[[TTTNNNFFFBBBCCCAAAFFFLLLJJJGGGQQQkkkvvvaaaXXXUUUZZZ______[[[^^^mmm}}}rrrlllwwwuuuSSSBBB:::===AAACCC???;;;===AAAHHHJJJGGGFFFSSSjjj{{{yyymmmnnnvvvCCC111===666222;;;;;;XXXgggsssuuuvvvsssvvvxxx\\\RRRNNNQQQPPPZZZnnn{{{jjjYYYNNNLLLNNNMMMOOONNNRRR[[[aaarrrcccQQQFFFLLLQQQNNNLLLOOOMMMdddrrrjjj^^^QQQJJJGGGGGGLLLRRRVVV]]]mmm|||{{{yyydddLLLAAACCCHHHHHHMMMRRRTTTRRRPPPPPPPPPRRROOOPPPZZZgggmmmjjjdddfffggggggfffffffffeeeeeejjjrrrzzz}}}yyyooo]]]OOOHHHHHHFFFDDDBBBBBBEEEHHHPPPNNNNNNQQQTTTUUURRROOOHHHHHHIIIJJJMMMTTT\\\bbbwwwnnn[[[RRRRRRQQQWWWeee|||vvvcccZZZYYYZZZZZZ]]]rrr}}}mmm``````ppphhhbbbppp|||MMM;;;AAA======SSSdddwwwpppxxx|||yyyuuupppmmmllliiiddd```[[[WWWOOOGGGAAA<<<:::999666777888999:::<<<===>>><<<>>>@@@CCCHHHRRR___iiiuuu}}}}}}zzzzzzsssjjjeee^^^TTTMMMHHHDDD>>>:::888777666666888::::::999999999999999999999999999666777888999;;;<<<===>>>999888777666666888999;;;;;;>>>CCCFFFDDD===666000.........///111444777999;;;<<<===>>>???@@@AAABBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJIIIHHHGGGIIILLLOOO___kkklll]]]XXX```bbb[[[RRRKKK???777<<>><<<@@@DDDIIIFFFEEEJJJUUUbbbkkkooouuu~~~eee???333:::444222999777III]]]mmmzzzuuu~~~~~~xxxxxxsss]]]UUUNNNMMMWWWaaauuummmYYYNNNNNNRRROOOWWWWWW\\\kkk|||xxx^^^PPPIIIOOOUUUUUUUUUYYY^^^{{{wwwggg```UUUIIIDDDCCCDDDJJJQQQQQQ\\\rrr}}}|||{{{bbbMMMEEEGGGHHHPPPSSSTTTSSSOOOMMMNNNPPPQQQNNNKKKMMMQQQVVVWWWVVVZZZ[[[\\\[[[ZZZZZZ[[[\\\eeelllsssvvvuuunnn^^^NNNHHHGGGFFFDDDCCCEEEHHHLLLQQQNNNMMMOOOSSSSSSMMMHHHBBBDDDFFFGGGIIIOOOYYY```ttt~~~lllZZZVVVXXXXXXcccpppuuu___XXX[[[\\\^^^mmmooodddXXX]]]ooo|||zzzbbbeeewwwjjjIII999@@@<<<:::PPPdddzzzxxxrrryyy~~~}}}{{{tttrrrooolllhhhdddaaa___XXXTTTNNNFFF???;;;999999777777777777888888999:::999;;;>>>???BBBJJJUUU^^^jjjuuuzzztttrrruuusssmmmjjjcccZZZRRRMMMHHHCCC???888666555555888999::::::999999999999999999999999777777888:::;;;<<<<<<<<<777666666555444555555555444666999:::999555111............///222555999;;;<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIMMMPPPeeehhhddd\\\\\\```]]]SSSNNNEEE:::555???OOOVVVUUUGGGEEEJJJeee```]]]hhhzzzoooiiilllwwwuuulllmmmqqqppptttvvvttttttyyy||||||}}}xxxyyy~~~~~~xxxxxx~~~~~~ooo^^^SSSNNNJJJFFFBBBHHHHHHJJJLLLMMMSSSbbbqqqwwweeeTTTFFFEEEEEE@@@???CCCDDDFFFJJJPPP^^^rrrzzzggg[[[^^^nnn}}}~~~www~~~zzzWWWAAA;;;<<>><<<>>>CCCGGGFFFBBBGGGXXXeeejjjqqqyyy|||OOO<<<666888444444777666;;;YYYnnnwww|||www}}}pppaaa```[[[YYYZZZdddwwwttt]]]QQQRRRWWWZZZggglllttttttcccXXXRRRWWW\\\^^^```eeeyyywwwlllaaaSSSKKKDDDCCCDDDGGGMMMTTTTTTaaazzzzzzxxx___NNNKKKLLLJJJUUUVVVTTTOOOJJJHHHKKKNNNMMMPPPSSSUUUUUUVVVYYY\\\\\\^^^```___\\\YYYYYY[[[aaagggmmmpppqqqmmm^^^MMMGGGGGGFFFDDDDDDFFFJJJNNNOOOKKKJJJLLLPPPOOOIIIBBBBBBEEEGGGFFFFFFJJJRRRXXXiiiuuuuuufffYYY[[[```aaajjjvvvrrr[[[VVVZZZ]]]ddd}}}hhh```VVV___kkkfffzzzooo```cccwwweeeGGG888@@@;;;999OOOeee}}}{{{uuuxxx}}}zzzvvvqqqqqqooojjjeee```___^^^UUURRRLLLEEE>>>999888888888777777666666666777777888;;;===>>>???EEEOOOWWW[[[gggllleeebbbgggjjjfffnnnfff[[[RRRLLLGGGBBB>>>888666444555777999::::::999999999999999999999999999:::;;;<<<============666555555444444333222222222222111111000///------.........000333666:::<<<<<<<<<===???@@@AAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIMMMPPPhhheee```]]]```bbbZZZNNNNNNEEE888444@@@PPPTTTOOODDDDDDNNNppprrr\\\```gggvvvppppppwwwvvvkkkaaaaaallltttqqqgggdddmmmxxxuuuyyyzzzxxxyyy}}}qqqdddnnn|||xxxggg\\\VVVQQQKKKHHHCCCEEEKKKRRRWWW^^^lllzzz}}}tttrrryyynnnbbbOOOAAA@@@AAA>>>???EEEGGGEEEFFFRRRhhhssstttrrrgggccchhhsss~~~|||{{{uuusssbbbHHH???AAA<<<>>>===:::;;;@@@FFFJJJJJJDDDOOOiiixxxzzzxxx???;;;888666666666666666777[[[ssswwwrrr{{{{{{yyy}}}jjjbbbhhhhhhfffaaaeeelllyyyyyybbbXXX\\\dddtttwwwkkkaaaZZZ]]]bbbdddhhhmmm~~~gggdddbbbYYYKKKEEEBBBEEEIIIMMMRRRXXXZZZhhhzzzhhhVVVJJJKKKQQQVVVVVVSSSMMMGGGHHHOOOUUUWWWSSSQQQRRRSSSTTT]]]hhhkkksssppp___UUUWWWXXXUUUZZZ\\\```gggjjjdddYYYOOOEEEFFFFFFEEEDDDFFFJJJOOOMMMJJJGGGGGGIIIHHHDDD@@@FFFGGGHHHGGGFFFFFFHHHIIITTTZZZ``````\\\^^^gggooolll___aaa[[[[[[ppp|||eeeXXXYYY[[[VVVaaakkk]]]```pppTTT===<<<777999===???WWW}}}zzzvvvrrrnnniiiggggggeeebbb___XXXSSSKKKCCC<<<999777777555666777777777777777777777:::>>>@@@AAADDDIIIMMMRRRVVVYYYVVVPPPOOOSSSYYYjjjdddZZZPPPGGGBBB???>>>;;;888555333444666777777999::::::;;;:::999888777888999;;;>>>AAAAAA>>><<<666444333222333333222111111000///---,,,++++++++++++,,,---///222666<<>>@@@BBBCCCBBBAAA@@@DDDAAA@@@BBBFFFHHHHHHGGGHHHIIIJJJLLLLLLLLLKKKKKKHHHHHHHHHHHHGGGHHHLLLQQQddd]]][[[aaaddd\\\QQQKKKMMMEEE;;;999AAAIIIIIIEEECCCCCCTTTxxxxxxiiiaaabbbeeeooozzzuuulllbbbwwwwwwccc]]]\\\______\\\```kkkrrrrrrssstttuuuvvvyyy|||pppmmmrrrpppddd___ZZZVVVTTTOOOOOOQQQWWWaaalllvvv{{{tttiiieeeqqq}}}|||qqqjjjVVVKKKBBBBBBEEEEEEDDDDDDFFFHHHMMMYYYfffqqqwwwyyynnnkkkkkktttyyynnnccc]]]^^^dddiii]]]```dddlll|||sss[[[III@@@===<<>><<<>>>AAABBBEEEJJJJJJJJJ``````<<<:::777444333444555666:::LLL{{{ttt}}}}}}~~~nnnhhhqqq}}}wwwnnnggghhhrrr{{{fff]]]lll{{{sssggg```gggooosssyyywwwpppcccTTTIIIDDDAAACCCIIIQQQWWWZZZ[[[uuuttteeeVVVKKKMMMSSSWWWTTTOOOJJJGGGKKKSSS[[[ZZZTTTRRRSSSUUUZZZfffsss~~~rrraaaWWWTTTTTTRRRTTTVVVZZZ```ccc^^^SSSJJJFFFGGGGGGGGGFFFHHHLLLPPPKKKIIIHHHGGGGGGFFFCCCBBBFFFGGGGGGGGGFFFFFFHHHIIILLLRRRXXXZZZ[[[cccrrr~~~xxxcccYYYYYYbbbvvv}}}qqq^^^TTTPPPNNNQQQlllzzzgggcccmmm}}}|||GGG===<<<777888<<<>>>TTTxxxzzzxxx||||||xxxrrrppplllgggeeedddccc___[[[VVVQQQJJJBBB<<<999888888777777777999::::::999888888;;;>>>@@@AAACCCGGGJJJKKKLLLMMMIIIEEECCCEEEIIIRRROOOJJJDDDAAA?????????999666333222333555666777999::::::::::::999888777::::::<<<>>>@@@AAA???<<<777555222222333444444333111111///...---,,,,,,,,,,,,...///111333666;;;???>>>???@@@BBBCCCCCCCCCBBBEEECCCAAACCCFFFHHHHHHFFFHHHIIIKKKLLLLLLLLLKKKKKKIIIJJJJJJGGGDDDFFFOOOXXXZZZXXX[[[___]]]UUUOOONNNJJJBBB::::::CCCLLLLLLHHHBBBJJJ\\\uuuvvvgggZZZVVVUUUcccnnntttwwwgggmmmnnnbbbXXXPPPSSSSSSRRRWWWbbbiiijjjfffgggiiilllooossswwwzzzuuujjjiiijjjlllmmmfffccc___aaaiiivvvtttlllooouuuqqqiiicccVVVLLLCCCDDDHHHHHHGGGHHHGGGJJJRRR^^^iiipppqqqooo^^^dddrrrxxxtttlllccc^^^]]]```dddmmmpppttt{{{ttt^^^JJJ@@@<<<===>>>@@@;;;999===AAACCCFFFJJJEEE]]]PPP;;;999777444333444555666===LLL{{{yyy{{{}}}~~~~~~}}}~~~xxxzzz}}}|||~~~|||rrrfff___hhhssszzzgggNNNFFF@@@???GGGOOOSSSXXX]]]lllyyyxxxmmmbbbVVVNNNPPPVVVWWWRRRLLLHHHIIIPPPZZZ```XXXUUUVVV]]]gggtttmmm___WWWQQQOOOOOOOOOQQQUUUZZZ[[[WWWMMMFFFGGGHHHHHHHHHHHHJJJMMMPPPHHHHHHHHHFFFDDDBBBCCCDDDEEEFFFGGGFFFEEEFFFHHHIIIGGGLLLPPPSSSXXXeeewwwjjj[[[WWWZZZsss{{{iii___WWWOOOJJJMMMaaazzzhhh^^^hhhwww___???======888888<<<===NNNnnn|||qqqpppuuuyyyuuuooommmiiidddaaa```^^^ZZZWWWRRRNNNHHHAAA<<<999999999:::888888;;;>>>???===::::::<<<>>>>>>???@@@CCCEEECCCAAA???<<<999888777777::::::::::::;;;<<<===>>>777555222111222555666666999999:::::::::999888888<<<<<<<<<>>>AAAAAA@@@>>>888555222111222444555555222111///...------------...000222444555777;;;===??????@@@AAACCCDDDDDDEEEFFFEEEDDDDDDFFFGGGGGGFFFIIIJJJKKKLLLLLLLLLKKKJJJIIILLLMMMHHHDDDHHHUUU___PPPTTTZZZ[[[UUUMMMLLLOOODDD>>>999>>>HHHNNNNNNKKK???VVVnnn|||rrrfffZZZPPPHHHTTT|||nnnkkkzzz~~~xxxfffeeebbbSSSHHHIIIIIIHHHMMMVVV\\\^^^]]]___cccgggkkkpppuuuzzz}}}}}}nnneeegggmmmvvv|||{{{wwwuuuxxxrrroooooonnnllljjjXXXNNNGGGGGGIIIHHHGGGHHHHHHKKKSSS^^^gggkkkiiifffdddqqq}}}wwwrrrkkkdddaaaeeemmmssseeeXXXFFF:::888;;;???@@@???:::999>>>CCCEEEGGGIIIXXX}}}vvvnnnyyymmmBBB:::888666444333333444555===FFFrrrvvvooorrrtttzzzwwwxxxyyyyyy{{{~~~{{{vvvwww}}}zzzvvvlllkkkxxxnnnIIIEEE>>>BBBOOOUUUUUU\\\gggsss~~~rrryyyqqqhhh```WWWQQQRRRWWWUUUPPPJJJIIIMMMUUU]]]aaaYYY\\\dddqqqaaaWWWTTTNNNLLLOOOMMMOOOSSSVVVWWWSSSKKKEEEFFFGGGHHHIIIJJJLLLNNNOOOFFFHHHHHHEEEAAA@@@CCCFFFEEEFFFGGGFFFFFFFFFHHHJJJIIILLLNNNPPPSSS^^^mmmyyy}}}nnn]]]ZZZ___nnn~~~iii[[[SSSVVVJJJOOOgggkkk______ooo~~~LLLBBB<<<<<<888777;;;;;;HHHaaavvvqqqrrrsssqqqoooiiieee___]]]\\\ZZZVVVRRRNNNKKKFFF@@@<<<:::::::::;;;999999<<>>???>>>:::666444555444222000333444666888::::::;;;;;;777444111111333555777777999999999999999999999999<<<;;;<<>>?????????@@@BBBDDDEEEGGGHHHGGGFFFFFFFFFGGGGGGGGGJJJKKKLLLMMMMMMLLLJJJJJJIIILLLLLLJJJKKKSSS\\\bbbOOOTTTXXXWWWPPPIIIIIIKKK===999;;;CCCLLLNNNLLLJJJMMMjjjddd___YYYNNNCCCIIIlllwwwoooyyy}}}}}}|||||||||mmmaaa```OOOGGGGGGEEEDDDFFFKKKOOOQQQWWWZZZ```dddhhhnnnvvv{{{zzz}}}}}}fffZZZZZZbbbmmmwww}}}{{{zzzvvvlllgggjjjoootttwwwbbbYYYPPPNNNMMMJJJGGGGGGKKKKKKNNNWWWbbbkkkooopppvvvtttnnnddd^^^```mmm}}}qqqOOOEEE:::555999>>>AAAAAA===:::<<>>>>>???@@@BBBDDDFFFGGGIIIIIIHHHGGGGGGGGGGGGHHHLLLLLLMMMMMMMMMKKKJJJIIIHHHJJJJJJLLLTTT___aaa^^^TTTVVVUUURRRNNNIIIFFFCCC777777>>>IIINNNKKKIIIJJJbbbyyynnnUUUTTTRRRKKKCCCLLLmmm~~~|||vvvooouuuvvvmmmVVVVVVKKKFFFCCCAAAAAABBBDDDGGGJJJMMMQQQXXX\\\```fffnnnuuuxxxhhhZZZUUUZZZeeepppxxx|||}}}wwwrrrooovvvrrrlllkkkpppxxxuuulllddd```\\\WWWSSSSSSRRRPPPPPPYYYjjj}}}xxxkkkgggeee```YYYUUUZZZgggxxxlllWWWBBB===999:::===@@@@@@===;;;:::>>>EEEGGGEEECCCDDD\\\|||}}}}}}jjjgggkkk|||fffBBB666666555444333222222222333777444HHHooo|||ooommmnnn}}}}}}wwwrrrpppooonnnqqquuuyyy}}}~~~|||zzzyyy|||}}}}}}}}}}}}~~~~~~~~~}}}wwwuuuqqqvvvyyyvvvvvvfffooo```EEEFFFGGGPPPYYYYYY\\\rrruuuyyysssllleee```YYYRRROOOQQQOOONNNOOOQQQUUU[[[bbbfffmmm}}}tttXXXPPPPPPKKKIIILLLJJJKKKNNNOOONNNKKKGGGEEEDDDEEEFFFJJJMMMNNNNNNLLLGGGFFFDDDBBB@@@BBBEEEHHHFFFGGGHHHHHHHHHHHHKKKMMMIIIMMMQQQSSSRRRSSSVVVYYYXXXZZZ\\\ZZZUUU\\\rrr~~~lllaaa[[[YYYVVVSSSrrriiiZZZbbbqqq___???>>>888:::666555:::999<<>><<<<<<<<<;;;===@@@BBBCCCBBBAAA@@@>>><<<:::999::::::999888777444111111333555444222111333666888::::::999888666444111111444777999:::999999888888999999:::;;;:::;;;===AAACCCDDDAAA???777444111000111333444444666444222000///111333444333555777999:::<<>>@@@BBBDDDFFFHHHHHHIIIIIIJJJIIIGGGGGGHHHJJJMMMMMMNNNNNNMMMKKKJJJHHHGGGIIIJJJMMMXXXcccaaaWWWWWWVVVRRRLLLJJJHHHBBB;;;555999CCCMMMLLLFFFHHHPPPeeerrr|||]]]SSSRRROOOKKKKKKYYYyyy~~~rrrjjj```FFFFFFFFF@@@===<<<===??????BBBFFFEEEJJJQQQTTTWWW\\\dddkkkqqq{{{yyy|||{{{~~~kkk^^^YYY[[[fffrrr{{{|||vvvtttrrrmmmlllmmmdddcccfffsssjjj]]]ZZZTTTTTTTTTTTTVVV\\\ccchhhrrrsssqqqmmmhhh___NNN???;;;;;;<<<>>>??????<<<999:::;;;@@@EEEDDDBBBDDDJJJ^^^nnnyyyyyynnnnnnyyyqqqOOO:::666444444333222222222222222555333<<>>;;;;;;<<<<<<:::888666444333222333333444444111333555888999999999888444222000000333666999:::999999888888888999:::;;;<<<>>>@@@CCCDDDAAA<<<888222111000222555888:::::::::888555333333555777999999::::::999999;;;>>>AAA===???BBBEEEHHHIIIJJJJJJHHHJJJKKKJJJHHHGGGJJJLLLNNNNNNNNNNNNMMMKKKIIIHHHFFFKKKLLLLLLTTT^^^[[[PPPSSSSSSNNNGGGDDDCCC>>>666777;;;FFFMMMHHHBBBLLL]]]bbbkkkyyyvvv^^^YYYVVVSSSPPPRRR]]]qqq}}}rrrhhhKKK>>>CCC@@@;;;:::<<<<<<:::<<>>KKKvvv~~~wwwoooiiifff^^^[[[WWWUUUVVVVVVSSSPPPJJJHHHEEEBBB???>>>===<<<===DDDJJJJJJEEEAAACCCEEECCC@@@===<<<>>>>>><<<:::888777666444333333444555555666777888999999888888333000...///222666888999999999888888888999;;;<<>>>>><<<:::888999<<>>AAADDDHHHKKKLLLLLLLLLHHHJJJKKKJJJHHHHHHJJJMMMNNNOOOOOONNNMMMKKKIIIHHHFFFMMMOOOKKKOOOWWWVVVMMMMMMOOOLLLCCC>>>>>>;;;555:::>>>GGGLLLEEE@@@QQQhhhkkkuuulllfffYYYWWWTTTRRRPPPQQQWWW\\\aaaBBBAAADDD>>><<<===<<<888888===888>>>DDDEEEDDDGGGOOOWWW]]]bbbdddbbbeeelllooommmeeefffiiimmmttt{{{uuuooojjjiiilllssssssqqqttt|||wwwcccUUUMMMHHHFFFFFFEEEBBBAAAAAACCCEEE===@@@>>>999666888999888888===BBBBBB>>><<<===???FFFHHHIIIGGGCCCGGGYYYlllvvvUUU:::999...222222222111111111111111---777777===YYYttt{{{|||vvvnnnfffaaaZZZ^^^cccfffgggiiillloooqqqtttwwwxxxwwwwwwzzz}}}|||}}}}}}{{{zzzvvvyyy}}}zzzzzz}}}~~~ppprrrrrruuu~~~vvvooollljjjhhheeebbbhhhrrrxxxrrrlllvvv}}}jjjSSSFFFIIIQQQQQQVVVYYY___xxxppphhhlllzzzqqqoooyyyyyyooojjjkkknnnnnnooonnnpppxxxssscccSSSLLLKKKKKKKKKMMMPPPOOOLLLJJJIIIHHHHHHHHHLLLMMMOOOSSSTTTRRRNNNKKKEEEAAA>>>@@@FFFKKKKKKJJJKKKJJJIIIHHHIIILLLOOOQQQUUUUUUTTTSSSSSSVVVZZZ\\\UUU[[[jjjfff\\\aaa```UUUJJJ]]]{{{{{{lllZZZaaakkkvvvSSS:::888>>>777777777777777888888999AAAddd}}}zzz~~~xxxxxxvvvkkk]]]UUUUUUUUUVVVWWWVVVRRROOOLLLHHHBBB?????????>>><<<@@@EEEJJJIIIDDDAAADDDHHHHHHCCC???===??????>>><<<;;;999666555555444333111333222222555999999666333000000111222444666888999666888999999777888;;;>>>???BBBDDDBBB===666333111111222444888<<<@@@DDDFFFBBBBBB???999555888@@@GGGIIIFFFAAA<<<999888888999>>>???CCCGGGKKKLLLKKKJJJKKKKKKJJJJJJKKKLLLLLLMMMRRRNNNLLLMMMMMMJJJIIIKKKHHHKKKLLLLLLNNNRRRQQQMMMOOOJJJGGGFFFBBB:::666555???IIIHHHDDDEEECCCJJJ\\\dddrrrhhhggg^^^YYYPPPLLLSSS]]]XXXLLLsss|||VVV<<<>>>@@@>>>888777999888444:::;;;===???BBBDDDFFFGGGQQQSSSVVVXXXZZZ\\\___aaa^^^ccciiikkkkkklllpppuuuyyy{{{~~~~~~zzzuuuqqqfffgggjjjnnnqqqxxxqqqgggccceeeooozzz{{{```RRRLLLFFFBBBBBBAAAAAA???>>>===<<<;;;:::999888777777888999:::;;;???BBBAAA======@@@EEENNNLLLEEE???IIIaaasssxxxkkkCCC666:::222000000000000000000000000///666888:::NNNooo|||vvvmmmddd^^^\\\[[[^^^ccchhhiiihhheeehhhlllqqquuuxxxzzz{{{~~~|||yyywwwxxx|||yyyyyyxxxvvvtttuuuwwwzzz{{{vvvmmmxxx}}}vvvmmmhhhfffddd```\\\YYYXXXVVVRRROOOOOOQQQSSSVVVQQQMMMLLLOOORRRSSSSSSZZZSSS]]]yyyvvvmmmllllll}}}}}}rrrwwwxxxuuuvvvooonnnpppqqqpppxxx~~~}}}~~~pppaaaRRRLLLKKKJJJJJJLLLOOONNNLLLJJJIIIIIIIIIJJJKKKLLLNNNPPPRRRQQQNNNKKKEEEBBB@@@CCCIIIMMMMMMKKKLLLLLLKKKLLLMMMPPPRRRTTTWWWVVVUUUVVVWWWWWWXXXXXXYYYgggmmmaaacccaaaTTTOOOUUUooommmfffZZZQQQ___xxxpppHHH===<<<888666666666666666777888888<<>><<<<<<999666444444444333111333222222555999:::777333000000111222444666777999666888999999888:::>>>AAAAAABBBBBB???999444222222222444777;;;@@@DDDHHHIIIHHHFFFBBB===;;;>>>EEEKKKHHHEEE@@@;;;888777777888<<<>>>BBBFFFJJJLLLKKKJJJLLLLLLLLLLLLMMMMMMNNNOOORRRMMMKKKMMMLLLIIIIIIKKKGGGQQQYYYXXXVVVVVVXXXXXXSSSPPPLLLFFF===666777===LLLOOOIIIBBBCCCBBBIIIZZZkkk|||}}}ccccccRRRUUUTTTRRRWWW``````XXXrrr}}}^^^GGG;;;:::999999888777666666888999:::<<<>>>@@@BBBCCCGGGIIILLLOOOPPPRRRVVVXXX[[[___dddeeeddddddhhhkkkmmmpppsssuuutttqqqmmmjjjddddddgggjjjnnnuuummmaaa\\\[[[^^^ccciiirrriiiRRRHHHEEEAAA>>>>>>======<<<:::999999888888888777777888999:::;;;???@@@???<<<:::<<>>222555555555555555666666777999DDDYYYiiikkkiiitttrrr___TTTTTTRRROOOLLLLLLNNNPPPJJJGGGCCCAAA@@@@@@@@@???EEEIIILLLJJJEEEBBBCCCFFFHHHDDD???>>>???@@@???======999555222222333222222333222222666999:::888444//////000111333555666777666777888999:::===BBBEEECCCBBB???:::555222111222444666;;;@@@DDDGGGIIIJJJKKKFFF@@@===???DDDIIIMMMHHHEEE@@@;;;777666666666999<<>>KKKNNNLLLAAA>>>EEEJJJUUUhhhxxxsss``````WWW]]]\\\VVVVVV___eeeeeelll{{{{{{{{{www~~~ppppppuuucccDDD;;;777<<<===888555888777777888999:::<<<<<<======???BBBEEEGGGIIILLLOOOVVVYYY\\\\\\[[[ZZZ\\\___eeehhhllloooooonnnkkkiiiaaa______bbbeeemmm}}}ttteeeYYYSSSQQQRRRUUUVVVVVV\\\nnnwwwgggRRRDDD??????>>><<<;;;::::::999888777666666666777777888999;;;===>>>AAA???<<<:::<<<@@@FFFJJJDDDAAADDDYYY|||uuuHHH555666333...000000000000000000000000000444333333EEElll|||uuukkkdddZZZTTTTTTVVVXXXXXX]]]^^^```bbbdddfffggggggoooooonnnnnnnnnpppqqqrrrtttvvvxxxwwwtttqqqpppooopppqqqrrrqqqooonnnooopppmmmppptttvvvuuurrrpppoooyyyuuupppiiiddd^^^WWWRRRPPPNNNJJJGGGDDDDDDBBB???======>>>AAA>>>CCCJJJNNNPPPRRRVVVYYYZZZqqqzzzggggggmmmiiiaaayyysss___\\\nnn}}}~~~~~~fff[[[PPPLLLJJJIIIIIIKKKJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJIIIJJJLLLMMMMMMLLLEEEEEEGGGLLLPPPRRRQQQPPPNNNOOOOOOPPPQQQRRRRRRSSSOOORRRTTTTTTVVV```qqq~~~qqqcccXXXSSSTTTPPPRRRnnnfff```]]]dddvvvrrrEEE777<<<:::222444444333333444444555666999;;;JJJ]]]eeeggguuu{{{lll[[[YYYUUUOOOJJJJJJNNNRRRHHHFFFCCCAAA@@@@@@@@@@@@DDDHHHKKKKKKGGGEEEFFFIIIJJJEEEAAA???@@@AAA@@@>>>===999444111111222333333333222333666:::;;;999555//////000111222444555666666777888:::===AAAEEEHHHDDDAAA;;;555111000111333666999===AAADDDEEEFFFFFFFFF@@@999999???FFFJJJKKKFFFCCC???:::777555444444666:::@@@EEEIIIKKKMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTPPPMMMKKKKKKJJJHHHKKKPPPTTTbbbkkkfff[[[VVVXXXZZZTTTOOOHHHAAA:::;;;HHHWWWNNNGGG<<>>AAACCCEEEHHHKKKOOORRRTTTTTTSSSSSSUUUVVV___bbbfffjjjlllllljjjiii]]]ZZZXXXXXXZZZaaaooo|||wwwdddYYYTTTPPPMMMMMMMMMOOONNNKKKNNN\\\kkkuuu{{{zzzqqqYYYPPPDDD<<<;;;======<<<999999999888888777777777555666777999;;;===???@@@===<<<<<>>>>>>>>>>>===>>>@@@CCCJJJOOOSSSTTTSSSVVV___gggtttzzzfffaaaiiikkk^^^OOOwwwtttoooaaaXXXOOOLLLKKKHHHHHHKKKIIIHHHHHHHHHHHHJJJKKKLLLKKKJJJIIIJJJLLLMMMMMMMMMFFFHHHKKKOOOSSSTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUVVVTTTZZZ___^^^aaarrrrrr^^^[[[TTTIIIFFFQQQjjjgggXXXZZZ___mmmVVV???;;;666444777333333333333333444444555999777DDDZZZggglllxxxzzztttnnnbbbVVVLLLHHHIIIKKKDDDDDDCCCAAA@@@@@@@@@AAADDDHHHLLLMMMMMMMMMOOOQQQLLLGGGBBB@@@AAAAAA???===:::777222000000222333444333222333777;;;<<<:::777///000000111222444555666666777888;;;???CCCFFFHHHBBB>>>777111///000222444888:::<<>>>>>>>>888333666>>>FFFIIIHHHCCCAAA===999666444333333444999@@@EEEHHHKKKMMMOOORRRRRRRRRRRRRRRSSSSSSTTTOOOLLLJJJKKKJJJIIINNNUUU^^^dddeeeaaa]]]\\\ZZZXXXVVVLLLAAA======BBBMMMWWWOOOHHHAAALLLdddrrr{{{jjjdddaaabbbbbb\\\RRRRRRXXXYYYSSSNNN\\\}}}~~~yyytttyyylllNNN666777>>><<<777888777777777777777777777777888:::===???@@@BBBEEEHHHIIIJJJMMMNNNOOOOOOQQQRRRSSSVVV[[[___bbbcccbbbbbb\\\WWWTTTSSSSSSWWWaaakkktttiiiZZZPPPMMMNNNMMMKKKLLLIIIHHHIIIHHHGGGLLLRRRWWW\\\dddkkkkkkdddYYYQQQFFFBBB<<<999:::;;;<<<<<<777777777777777666666666666777888;;;===???@@@@@@999;;;@@@EEEIIIJJJGGGDDD>>>@@@JJJYYYbbbdddjjjqqqooodddmmm|||hhh@@@000:::333***555////////////////////////...///000///555MMMsssvvvooo~~~{{{pppaaaWWWQQQLLLIIILLLMMMOOORRRUUUXXX[[[\\\\\\]]]```bbbdddggghhhiiigggiiikkkkkkiiifffeeeeeedddfffggggggeeeddddddeeeggghhhiiiiiilllsss}}}{{{tttfffYYYSSSSSSRRROOOKKKIIIFFFCCCAAA@@@>>>===;;;===???@@@AAADDDHHHJJJRRRUUUVVVUUUUUU]]]mmmzzzssshhh______bbb]]]NNNAAA{{{~~~fff]]]UUUOOONNNLLLIIIIIIKKKJJJJJJIIIIIIJJJKKKMMMNNNKKKJJJJJJKKKNNNOOOOOONNNIIIKKKNNNQQQSSSTTTTTTSSSQQQQQQQQQRRRSSSTTTUUUVVVMMM[[[kkktttzzz```TTTIIIHHHFFFLLLccc|||___\\\dddpppsssCCC===>>>333000:::333333333333333444444555666555@@@UUUgggrrr}}}tttdddVVVMMMHHHFFFEEE@@@AAABBBAAA??????@@@AAAEEEHHHMMMPPPRRRTTTVVVXXXMMMHHHCCC@@@??????<<<:::777444111000111333444444333333444777<<<===;;;888000111111111333444555666777777999===BBBEEEEEEDDD>>>999333000000333555666:::;;;;;;<<<<<<:::999888999555333777???EEEGGGFFF???>>>;;;888666444333333444:::BBBGGGIIIKKKNNNQQQTTTSSSRRRRRRQQQQQQRRRRRRMMMKKKJJJKKKJJJKKKRRR[[[eeedddaaa```eeeiiiddd\\\WWWIII>>><<>>777:::;;;888888888888777777777666666666666888:::<<<===>>>@@@CCCCCCDDDFFFHHHJJJLLLLLLMMMKKKNNNRRRVVVYYYZZZZZZZZZXXXTTTQQQQQQPPPPPPUUU\\\aaakkkrrrsssqqqoookkkfffWWWRRRLLLIIIIIIIIIHHHFFFHHHCCC@@@CCCDDDBBB??????BBBDDDIIINNNNNNJJJCCC===::::::888777777777888888444444444444555555555555888999;;;<<<>>>?????????999===CCCHHHHHHEEE@@@===>>>FFFUUU]]]VVVQQQ```xxxtttkkkppp{{{sssQQQ222111999///(((222//////////////////////////////111222222===ZZZvvvyyyyyyuuuqqqeeeZZZPPPIIIGGGGGGHHHJJJLLLOOOQQQSSSSSSTTTVVVXXX[[[]]]___```bbbdddffffffdddbbb``````___```aaa```^^^]]]^^^___\\\___bbbdddfffhhhjjjlll```[[[SSSOOOMMMKKKFFFAAAAAA@@@???>>>===<<<<<<<<<<<<>>>AAADDDFFFIIIMMMPPPOOOSSSVVVYYY___nnn|||kkkccc[[[WWWQQQIIIBBB???~~~uuuaaaZZZTTTPPPOOOMMMJJJIIILLLMMMMMMLLLLLLMMMNNNOOOPPPLLLKKKLLLNNNPPPQQQPPPOOOLLLNNNPPPRRRSSSSSSTTTTTTNNNNNNNNNPPPRRRVVVZZZ\\\[[[nnnmmmVVVLLLBBBDDDOOOeee}}}fff\\\jjjvvv\\\:::999<<<333000888333333333333333444555555333444;;;KKKbbbwwwuuucccUUUOOOKKKGGGCCC===???AAA@@@>>>===???AAACCCFFFJJJNNNQQQTTTVVVWWWLLLGGGAAA===<<<;;;888555333111000000222444555555444333444888<<<>>>;;;888222222222222333555666666777888:::???DDDEEECCC@@@888555111111333666777777;;;;;;;;;::::::999999999777666666:::???BBBBBBAAA<<<;;;999777555444444444555;;;CCCHHHIIIKKKNNNRRRUUUTTTRRRQQQPPPPPPOOOOOOLLLJJJJJJKKKKKKMMMVVV```jjjfffbbbeeennnssskkk^^^OOODDD<<<>>>DDDGGGGGGGGG@@@CCCNNNlllppp```___]]]XXXTTTZZZ]]]___dddhhh```RRR[[[ZZZbbb~~~{{{vvvZZZEEE<<<;;;;;;:::777777777777666666666666555666888999999:::<<<>>>>>>???@@@BBBEEEFFFFFFFFFFFFHHHLLLOOORRRSSSSSSSSSPPPMMMLLLNNNLLLJJJKKKOOOMMMQQQTTTTTTTTTVVVSSSNNNJJJIIIGGGFFFDDDCCCBBBAAACCC>>><<>>???>>>>>>===<<<@@@EEEFFFEEECCCDDDEEEPPP[[[kkkppp```XXXrrr|||tttrrr[[[@@@222444111---///000////////////////////////111///222666333444IIIbbb~~~vvvyyyxxxjjj\\\SSSKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJLLLMMMOOOQQQRRRVVVYYY[[[\\\ZZZXXXXXXXXXTTTUUUTTTSSSQQQQQQSSSUUURRRRRRSSSUUUWWWVVVSSSQQQLLLJJJHHHHHHFFFBBB???>>><<<<<<======<<<======>>>@@@BBBFFFHHHJJJMMMPPPSSSQQQWWWaaalllzzzjjjddd]]]TTTMMMDDD<<<>>>DDD|||iii[[[XXXSSSPPPPPPNNNJJJJJJMMMPPPPPPOOOOOOOOOPPPRRRRRRLLLLLLMMMOOORRRSSSQQQPPPNNNOOOQQQRRRRRRRRRSSSTTTRRRRRRRRRUUUYYY___dddhhh|||dddNNNDDDHHHIII\\\}}}ppp]]]gggmmmOOO666444999666333555444444333333444444555666333444777DDD]]]zzzlll]]]UUUOOOGGG@@@;;;>>>@@@???======???AAA@@@BBBFFFJJJMMMPPPRRRSSSKKKFFF???;;;:::888444111000//////000333555555555444333444888===>>><<<999222222222333444555666777777888;;;@@@EEEEEEAAA===555222000111555888999888<<<;;;;;;:::::::::;;;;;;666777888;;;===>>>===<<<:::999888777555555444444555<<>>:::@@@FFFHHHGGGHHHJJJMMMYYYtttgggZZZYYYWWWRRRSSSWWWWWWRRRTTTYYYUUULLLVVVVVV\\\rrrvvvWWWCCC===>>>===666666666666666666555555555666888888888888:::;;;<<<<<<<<<>>>AAABBBAAA@@@@@@BBBEEEHHHJJJKKKKKKKKKGGGEEEFFFIIIIIIEEEDDDFFFFFFGGGGGGFFFJJJOOOMMMHHHEEEFFFFFFCCC@@@>>>>>>???AAA===;;;>>>>>>;;;:::<<<;;;999777666666777666444333555777777555444444666666666777777888999999999<<<===>>>??????>>>===<<<>>>BBBEEEDDDCCCFFFMMMTTTgggqqqooofff}}}rrrFFF555555666***///888111////////////////////////...+++///333///---===TTTwwwxxxxxxxxx{{{yyyiii^^^SSSQQQMMMJJJGGGEEEDDDCCCDDDDDDCCCCCCCCCEEEFFFHHHFFFIIILLLMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFHHHKKKMMMIIIEEEEEEGGGHHHGGGFFFFFFEEEDDDAAA===;;;>>>DDD;;;<<<>>>?????????AAABBBEEEGGGJJJLLLMMMOOORRRTTTXXXbbbqqq{{{hhhbbb[[[TTTNNNIII@@@:::???IIInnn```YYYUUUSSSQQQOOONNNOOOPPPQQQWWWXXXVVVOOOMMMOOOPPPOOOLLLJJJLLLRRRTTTPPPMMMMMMJJJLLLOOOTTTWWWXXXVVVTTTVVVXXXZZZ\\\ddduuuooollldddQQQEEEDDDJJJcccxxxXXXhhhLLLDDD999444444666555444222222222222222222222222000777888999JJJjjj}}}mmmVVVMMMIIIDDD???@@@BBBAAA>>><<<;;;;;;===???CCCFFFIIIJJJJJJJJJFFFGGGFFFBBB<<<777333222111222222333333444444555555555777;;;>>>>>>:::666222333444555777999;;;<<<<<<>>>AAAEEEFFFCCC>>>:::666333111333777<<<======<<<<<<<<<<<<<<<;;;;;;:::;;;777555777<<>>;;;999999888555222000000111999>>>DDDIIILLLNNNPPPQQQSSSPPPOOOPPPOOOLLLLLLOOOIIIJJJIIIIIIPPP^^^jjjnnnrrrooopppxxxxxxiiiRRRCCC;;;CCC???===FFFIIIEEEFFFIIIRRRgggyyyxxxsssvvvddd^^^XXXVVVYYYYYYWWWTTTTTTTTTRRRNNNJJJHHHUUUZZZ]]]{{{kkkPPPAAA===<<<<<<888666777666444666:::666666555555555666666777999:::;;;<<<===???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::999888777777777777555555555555555555555555444444444444444444444444666666555555666888:::;;;;;;>>>???<<<:::===BBBEEEFFFBBB@@@@@@AAANNNlllnnn}}}```<<<888444111000///...---........................////////////000444:::>>>\\\ppp}}}lllxxxsssvvvuuuggg___TTTKKKGGGEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA>>>>>>======<<<<<<<<<;;;<<<>>>AAADDDEEEEEEEEEDDDJJJIIILLLQQQQQQQQQZZZeeessszzzgggbbbeee^^^MMMCCCEEEAAA<<>><<<<<<===>>><<<>>>AAADDDFFFGGGGGGGGGEEEEEEDDDAAA;;;666333333222222222333444444555555666666888;;;>>>>>>:::666444444555666888:::<<<===>>>AAADDDGGGHHHDDD>>>:::555333333555999<<<============>>>>>>>>>>>>======<<<999777999===???===:::;;;;;;999555222111222444>>>BBBHHHMMMOOOPPPRRRSSSTTTQQQPPPQQQNNNJJJIIILLLPPPOOOIIIFFFLLLYYYeeeiiinnnlllmmmnnngggVVVEEE<<<888@@@>>>===FFFGGGCCCFFFKKKSSSbbbmmmnnnqqqoooccc```ZZZWWWYYYSSSQQQNNNMMMMMMMMMKKKIIIIIITTTWWWVVViiivvvrrrVVV:::;;;999;;;@@@EEEBBB999222000777666666555555666666777888888999:::;;;<<<======>>>>>>>>>>>>??????????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888:::999888777666666666666555555555444444444444444333333444444555555555666666777777888999;;;===>>>>>>>>>===::::::???FFFKKKHHHEEEBBBDDDPPPkkktttTTT999666222000//////...---........................---.........///111666999HHHbbb~~~mmmfffhhh}}}|||zzzxxxyyy~~~zzzrrreeeYYYQQQKKKFFFCCCDDDCCCBBB@@@???>>>=========>>>@@@AAAAAAAAA@@@???@@@@@@??????>>>?????????>>>>>>>>>>>>>>>???@@@AAA?????????????????????@@@AAABBBDDDEEEFFFFFFGGGHHHLLLKKKMMMTTTZZZdddtttuuueee\\\ZZZ\\\OOOFFF???<<<:::EEEfff|||}}}zzz|||tttttttttkkkfffbbb\\\VVVTTTUUUXXX[[[VVVVVVQQQKKKIIIMMMOOONNNOOONNNQQQUUUVVVQQQOOOQQQPPPQQQRRRTTTYYYdddqqq{{{fffWWWKKKFFF@@@>>>LLL```tttddd[[[ooo{{{KKK@@@;;;555222333333222000222222222222222222222222444333333555;;;MMMkkkhhhRRRLLLEEECCC???<<<;;;<<<===???:::<<<>>>@@@AAAAAAAAAAAABBBBBBAAA>>>999555333333222222333333444555555555666777999<<<>>>===:::777555666666777999;;;===>>>>>>BBBFFFIIIGGGBBB;;;777444444555777;;;======<<<===>>>???@@@AAAAAAAAAAAA>>><<<:::<<<>>>>>>;;;777;;;:::888444222222555888BBBFFFKKKOOOPPPQQQRRRSSSSSSQQQQQQQQQNNNJJJIIIMMMMMMRRRTTTRRRRRRYYY```cccllljjjggg```QQQAAA888888999@@@???@@@GGGFFFEEEMMMPPPVVV^^^eeeoookkkeeeddd___[[[[[[XXXUUURRROOOOOONNNMMMLLLLLLSSSUUUQQQWWWuuuzzzyyy{{{vvvzzzuuu~~~xxxLLLDDDAAA??????@@@>>>888444555888777777666666666777777777888888888888999999999999999999999::::::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::999999888888777666555555888777666555555555555555444444444444444444444444333333444555666777777888777888:::<<<===>>>??????<<<<<<===???AAADDDGGGIIIBBBBBB@@@BBBQQQpppyyyzzz{{{aaaAAA666333000/////////...---------------------------,,,.../////////000333555;;;[[[xxxaaaPPPbbbooo{{{xxxlllgggooo{{{}}}pppdddYYYQQQMMMJJJIIIGGGEEECCCAAA@@@@@@:::<<<>>>???@@@>>>===<<<===<<<<<<<<<<<<<<<===>>>===============>>>>>>?????????@@@@@@AAABBBBBBCCCFFFGGGGGGFFFEEEGGGJJJLLLPPPSSS[[[iiixxxdddXXXVVVUUURRROOO???CCCCCC@@@GGGeeeyyyppprrrvvv~~~ooopppzzzpppeee]]]ZZZYYYZZZYYYXXXSSSNNNOOOTTTWWWVVVTTTRRRSSSVVVVVVUUUWWW\\\YYY^^^dddkkkvvvvvv___RRRGGGCCCBBBGGGZZZoooeee]]]ccchhhwwwbbbCCC:::777444333333333111000111111111111111111111111444000222777777>>>\\\|||vvv```TTTJJJGGGAAA>>><<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;=========:::666333222222333333333444555555666666666888:::======<<<999777666666666777999:::<<<======AAAFFFGGGDDD===777222333444777:::===>>>===<<<===>>>???AAABBBBBBCCCCCC???>>>===>>>>>>===999555888777555333222444999===BBBFFFKKKOOOQQQQQQRRRSSSRRRPPPPPPQQQNNNKKKMMMRRRKKKaaauuuvvvjjjbbbbbbdddnnnggg\\\PPPAAA666666;;;???DDDBBBDDDJJJIIINNN___gggiiikkkrrr{{{mmmhhhgggccc`````````^^^[[[WWWTTTQQQNNNLLLSSSUUUWWWTTTQQQbbbyyyrrrrrrqqq}}}lllYYYPPPEEE;;;999;;;::::::<<<999999888777777777777888888888888777777777666666555555555666666666777777888888777777777666666666777777777777777777777777777666666555444444333333666555555444333333444444333333333333444444444444444444555666777888999:::999:::<<<>>>??????>>>>>>888:::@@@HHHJJJFFFAAA@@@999@@@EEEGGGPPPbbbpppuuunnnxxxtttxxxlllcccnnn|||gggLLL444333000.........///...---------------------------...000111222111111222333999VVVmmmXXXJJJWWWgggmmmfff]]]^^^eeennnxxx}}}}}}}}}ssskkkfff^^^\\\YYYUUUQQQNNNLLLJJJ@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@???????????????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIHHHIIIMMMTTTYYYccckkkzzzrrr```PPPOOOSSSRRRJJJCCC===BBBCCCEEE___~~~uuusssyyyyyyvvvssszzzyyy{{{{{{rrrnnnlllgggfffccc```cccjjjmmmkkkaaa^^^\\\]]]^^^```hhhqqqxxxrrr\\\PPPGGGBBBGGGOOOYYYiiiwwwnnnZZZ\\\kkkwwwxxxFFFBBB777555444444444333222111111111111111111111111111222///333999666777NNNlllzzzxxxfffMMMHHHCCC???======<<<;;;888999999999999888888888888999888666333111111222333444444555555666777777777999<<<>>>===;;;888777555555666777888999;;;<<<===BBBFFFGGGBBB;;;555222333555999<<<>>>>>>>>>>>><<<===>>>@@@AAABBBCCCCCC???????????????<<<999666555555444333444888>>>BBBDDDHHHMMMQQQRRRSSSTTTUUURRROOONNNNNNKKKJJJQQQYYYlllmmmjjjnnnjjj]]]LLL@@@888666:::AAAFFFFFFCCCFFFKKKKKKZZZuuuzzzoooiiieeebbb```aaa[[[[[[[[[YYYUUUPPPMMMKKK\\\[[[\\\\\\UUUWWWqqq{{{pppvvvrrrsssbbbRRRCCC???@@@>>>;;;999;;;:::999888888888888888999999888888777666666666444444444555555555555666777666666666555555555555666666666666666666666666666666555555444333333333555444333333222333333333333333333444444555555555555555666777999:::;;;;;;;;;<<<===>>>>>>===<<<;;;======BBBHHHIIICCC@@@AAABBBMMMVVVXXXYYY[[[\\\\\\cccoooaaabbbrrr|||iiiNNN===111000///------...///...------------------------------///111222111000000111444FFFfffxxx}}}pppLLLHHHIIIRRRYYYWWWTTTSSS___kkkwwwzzzvvvtttyyy~~~xxxoooeee\\\UUUQQQKKKJJJGGGDDDBBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCBBBAAAAAABBBBBBCCCDDDEEEEEEFFFGGGIIIJJJLLLMMMMMMJJJNNNSSSWWW\\\dddpppxxxrrr]]]SSSKKKKKKLLLGGG@@@<<<===BBBFFFVVVxxxpppuuutttqqqmmmmmmttt|||```MMMAAA???GGGXXXhhhrrrwww{{{{{{kkk\\\XXXeee|||[[[999>>>555555555444333333222222111111111111111111111111111///333999777444CCCWWW|||{{{|||wwwXXXQQQHHHAAA??????>>><<<999999888888888777777777555666666444222111222444444444555555666777777777888;;;>>>???===:::888777666666666666888999:::;;;@@@DDDHHHGGGAAA;;;666444333666;;;===>>>>>>???@@@<<<===>>>@@@AAABBBBBBBBBAAAAAABBBAAA@@@>>>===<<<888888888888999===CCCGGGIIILLLQQQTTTUUUUUUVVVVVVRRROOOMMMLLLKKKOOO\\\iiimmmlllqqq\\\LLL<<<555555999???EEEHHHGGGDDDHHHNNNOOOeee}}}wwwnnneee___\\\\\\]]]UUUWWWXXXXXXUUUSSSRRRRRRaaa^^^___aaaZZZSSS\\\lll{{{}}}xxx{{{~~~kkkTTTFFF???;;;;;;===<<<;;;:::999999999999999999999999888777666666666444444444444555555555666666666666555555555444444555555555555555555555555555555555444444444333333444333333222222333333333333444444555555666666666777777888999:::;;;;;;<<<<<<<<<============<<<<<>>GGGSSS```fffmmmkkk___TTTUUU\\\xxxsssgggkkkwwwrrrTTT===777333000...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---------...///666IIIhhhsssoooTTT======HHHMMMLLLKKKJJJTTTbbbjjjnnnrrryyy~~~}}}nnnaaaZZZZZZWWWSSSNNNKKKIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIIIIHHHJJJLLLOOORRRUUUWWWXXX\\\cccmmmuuu}}}xxxggg]]]VVVNNNFFFBBB>>>;;;<<<@@@999OOOnnnyyyqqqmmmmmmllliiipppzzzwwweeeTTTIII>>>GGG[[[sss{{{uuuxxxeeeXXX\\\kkk}}}rrrHHH;;;888444444444333111111111111111111111111111111111111111///111444444444<<>>::::::999888888888888888555666666555333333555777444555555666777777888888888;;;??????===999777777777777777888999:::;;;<<<@@@DDDHHHEEE???999666666444888<<<======>>>@@@BBB===>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDCCCBBBCCCCCC@@@AAAAAAAAABBBDDDHHHKKKMMMPPPTTTUUUUUUSSSSSSSSSPPPNNNLLLNNNSSS```vvvtttddd``````aaaHHH===555444888<<>>===@@@RRRfff}}}mmmXXX^^^rrrpppoooooo]]]@@@444555111000///......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///000111999MMMfffxxxhhhyyyzzzUUUEEEBBBAAABBBFFFAAAEEEMMMWWWbbbnnnwww}}}oooooovvv|||uuuuuussspppkkkfffaaa\\\ZZZWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRSSSTTTVVVYYY[[[\\\YYY[[[___dddjjjooosssuuu~~~|||jjj\\\SSSPPPLLLFFFAAA>>><<<===FFFQQQYYY}}}uuuuuuqqqggghhhqqqooozzz```QQQIIIDDDCCCCCCSSSmmmtttgggaaaSSSWWWuuuLLL:::===222333444333222000///000111000000000000000000000000222000//////111555999<<>>;;;::::::999999999999:::666777777666555555888:::555555666666777777888888888<<<@@@@@@<<<999777777888888888999:::;;;<<<===???CCCEEEBBB<<<666555666555888<<<======>>>@@@CCC??????@@@AAABBBBBBBBBBBBFFFFFFGGGFFFEEEFFFGGGIIIHHHIIIIIIIIIHHHHHHKKKMMMOOOQQQTTTTTTRRROOONNNMMMMMMLLLMMMRRR]]]qqqwwwYYYHHHJJJRRRRRRKKK;;;666444888===???CCCHHHJJJJJJLLLWWW]]]]]]xxxyyyllljjjllliiibbbZZZXXXYYYZZZYYYXXXUUUPPPMMMOOOUUUZZZUUUVVV[[[``````______ccceeeiiiKKK???>>>===<<<;;;:::999999999777777666666666555555555333444444444444555555555444444444333333333333222333333333333333333333333444444444333333333333333333333333222333333444444555555555666777888888999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>AAADDDEEE>>>;;;===BBBBBBEEEYYYpppnnnxxxuuunnncccJJJ222000444+++111000//////000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///111222000333???QQQddduuu|||ppp}}}uuu[[[HHH:::999AAAJJJGGGFFFKKKVVVbbbjjjnnncccccchhhpppvvv}}}wwwrrrooonnnmmmkkkjjjiiihhhhhhiiiiiijjjlllooorrrtttuuurrrtttzzzsssfff\\\TTTMMMJJJ@@@>>>>>>BBBEEEJJJUUU```uuuvvvxxxsssoooiiidddfffkkkyyypppQQQEEECCCCCCGGGOOO]]]uuuvvv```YYY[[[RRR]]]ooo^^^AAA999888666222222222222222111000///000000000000000000000000000111333333333333444666@@@ddd}}}wwwnnnsssvvvqqqmmmUUUHHHBBB@@@;;;888666:::??????:::333777777777777777888888888777777777888888888888888<<<<<<===;;;999777777888;;;;;;:::::::::;;;;;;<<>>777444444666:::<<<>>>?????????@@@AAA@@@BBBCCCCCCBBBCCCDDDFFFDDDEEEGGGGGGGGGIIIKKKMMMKKKKKKKKKLLLLLLMMMMMMNNNJJJNNNTTTVVVRRRLLLKKKNNNSSSJJJIII]]]|||aaaUUUJJJFFFJJJKKKFFF???999555444999===???BBBFFFFFFEEEOOObbbpppxxxtttjjjeeehhhhhh```VVVQQQVVV\\\XXXVVVSSSPPPNNNNNNNNNOOORRRVVVZZZ[[[XXXUUUTTTTTTYYYqqq}}}lllTTTCCCEEE>>>;;;AAA@@@:::<<<666666666555777888666222666666666666666666666666444333333333333444555555666555444333222333444444222222222333333333444444333333222222333444666777777777888999:::;;;;;;<<<>>>===;;;999777777777888999;;;===@@@BBB@@@<<<999AAA<<<>>>FFFIIIHHHQQQ___gggqqq{{{jjjLLL999111///000333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,777666555FFF]]]sssqqq\\\FFF;;;<<>>DDDKKK___zzzsssrrraaaaaaiii\\\___eeejjjqqqdddUUUFFF@@@>>>CCCVVVjjj}}}iiiXXXQQQPPP\\\dddtttrrrLLL:::666444333111222222222222111000///000000000000000000000000000111333333222333444666;;;SSSppp~~~~~~{{{}}}{{{ooobbbRRRCCCCCC???:::888999:::999888999999999999999999999999888888888888999999999999;;;<<<===<<<:::999:::;;;<<<<<<;;;::::::;;;<<<===BBBCCCAAA===888666888;;;<<<>>>????????????@@@AAA@@@BBBCCCCCCCCCCCCDDDFFFEEEFFFHHHHHHHHHIIILLLNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQRRRSSSRRRQQQQQQRRRMMMSSSaaasss~~~nnn```VVVNNNEEEBBBDDDDDD>>>999:::888999???BBBCCCDDDGGGGGGDDDTTTsss|||tttfffhhhhhhfffbbb\\\ZZZ[[[^^^YYYVVVRRRPPPQQQQQQQQQOOOSSSVVVWWWWWWTTTSSSTTTUUUTTT```zzz~~~lllPPPKKK???;;;AAA@@@;;;@@@???===:::777666888999:::666666666666666666666666444444444444555666666777777666555444444444555666333444444444555555555555555555555444555666888999;;;;;;<<<<<<<<<<<<<<<<<<999999999888888999::::::AAAAAAAAA@@@???>>>===<<>>:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;<<<===>>>===<<<;;;<<<===>>>===;;;999999;;;===>>>AAAAAA@@@<<<999999===AAA@@@@@@AAA@@@>>>>>>@@@BBBAAABBBDDDDDDCCCCCCEEEFFFFFFHHHIIIIIIIIIJJJMMMOOOQQQQQQQQQQQQQQQQQQPPPPPPRRRQQQOOOOOOOOOPPPPPPOOONNN___uuu{{{hhhSSSFFFKKKFFF@@@>>>===<<<888555<<<<<<@@@GGGIIIGGGEEEGGGKKKSSSmmmvvvrrrsssdddeeeccc```___^^^]]][[[ZZZYYYUUUQQQPPPRRRRRRQQQOOORRRRRRQQQQQQPPPRRRVVVZZZSSSTTT^^^zzzwwwkkkjjjsss||||||~~~qqqhhhWWWOOONNNCCC999======<<<:::777555555777:::888888888888888888888888666666666666777888999:::999999888777777777777777666666666777777777777888888777777777888999:::;;;============<<<<<<<<<;;;888999999:::<<<======>>>???@@@???<<<:::;;;???DDDHHHXXX^^^TTTLLLOOOQQQLLL]]]qqqzzzvvv}}}pppjjjuuu\\\GGG222---111333000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***000...///666CCCdddwwwoooyyynnnWWWFFF@@@<<<999888<<>>===<<<<<<<<<<<<<<<;;;;;;;;;999888888888999;;;<<<===???@@@@@@???===<<<<<<===???===;;;999999;;;>>>@@@BBBBBB@@@<<<999:::???DDDBBBCCCCCCAAA??????@@@BBBAAACCCDDDDDDDDDDDDEEEGGGHHHIIIKKKKKKJJJKKKNNNPPPSSSSSSRRRRRRQQQQQQPPPPPPPPPRRRQQQOOOPPPTTTWWWWWWiiirrryyyttteeeTTTIIIEEEEEEBBB>>>:::999888888888>>>???EEELLLMMMHHHEEEFFFRRRnnn|||fffjjjooodddbbbbbb```___]]][[[ZZZYYYXXXXXXVVVTTTQQQPPPPPPPPPOOOMMMLLLLLLNNNSSSZZZ^^^XXXVVVWWWgggqqqnnnzzztttmmm|||qqqVVV@@@@@@::::::;;;<<<:::777888<<<999999999999999999999999777777888888999:::<<<<<<;;;;;;::::::999999999999888888888999999999::::::999999999999:::;;;<<<<<<::::::::::::::::::::::::<<<===>>>??????@@@@@@@@@:::===???>>>===AAAIIIQQQTTT]]]___TTTKKKNNNWWW\\\ttthhhbbbffftttzzzpppEEE888---,,,111222///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------///000---///222444LLLqqqzzznnnnnn{{{uuudddXXXPPPDDD<<<;;;===@@@BBBGGGLLLWWWdddnnnxxxnnneee[[[UUUPPPJJJGGGHHHCCCAAAAAABBBAAA???BBBHHHRRRjjjrrrqqq{{{vvvcccPPPIIIKKKPPPUUUYYY```kkk{{{yyymmmddd```VVVHHHCCCGGGCCCFFFYYYzzzsssmmmddd```ggg{{{eeeJJJ666666999333111444///000000111111111000000///////////////////////////111222111000000111333444000888RRRqqq}}}vvvlllsss|||www~~~nnnYYYQQQHHHBBBAAAAAA???<<<======<<<<<<<<<;;;;;;;;;888888888888999;;;===???CCCCCCCCCAAA===;;;:::;;;>>>===:::999:::===@@@BBBCCCCCCAAA===:::;;;@@@DDDDDDDDDDDDCCCAAA@@@AAACCCBBBDDDEEEEEEDDDEEEFFFHHHIIIJJJLLLLLLKKKLLLNNNPPPRRRRRRQQQQQQPPPPPPOOOOOOOOORRRRRROOOTTTcccqqqxxx}}}nnn\\\LLLDDDCCCEEEAAA>>>;;;777666777;;;>>>???AAAGGGMMMMMMHHHFFFHHH[[[}}}{{{|||mmmeeeeeehhheeeeeeggggggddd___\\\\\\^^^[[[^^^___ZZZSSSOOOQQQTTTQQQOOOLLLLLLNNNSSSWWWZZZYYYYYYVVVZZZrrrzzzvvvWWWOOOAAA>>>===@@@???<<<>>>CCC;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;888999999:::;;;;;;<<<<<<888888888999:::;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@<<<@@@DDDFFFGGGKKKTTT[[[YYYYYYZZZ[[[ZZZ```tttxxxfffgggooouuujjjRRR777222///000000......000------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---000...+++000444...777OOOppp~~~ppp[[[JJJAAA>>>======<<<>>>EEEPPP\\\lll}}}~~~~~~qqqgggWWWPPPJJJHHHEEE@@@???AAA@@@<<<@@@HHHDDD>>>NNNfffxxxxxx{{{~~~yyyqqqeeeVVVKKKLLLSSSRRRUUU\\\eeellluuu{{{ggg]]][[[XXXUUUNNNDDD>>>DDDMMMNNNeeeqqqhhh]]]UUU^^^vvvsssJJJ>>>777777666111///222//////000000111111000000///////////////////////////000111111000///000111222111222===YYYwww~~~~~~zzzpppjjjooo{{{|||ppp^^^NNNEEE@@@???>>>>>>>>>>>>===<<<<<<;;;;;;:::999888999:::===@@@AAAEEEEEEDDDAAA===:::999:::<<<;;;::::::<<>>;;;;;;???CCCCCCEEEFFFFFFDDDBBBBBBCCCCCCDDDFFFFFFEEEEEEGGGHHHJJJKKKLLLLLLKKKLLLNNNPPPOOOOOOOOOOOOOOONNNNNNNNNKKKOOOOOOOOO[[[rrrzzzkkkXXXIIIDDDEEEEEEEEE<<<:::777555666:::===@@@???AAAGGGLLLLLLJJJMMMRRRhhh}}}|||lllllliiiccccccddddddfffgggccc]]]ZZZ[[[^^^^^^aaaccc^^^WWWSSSTTTWWWUUUSSSQQQPPPRRRRRRRRRQQQTTTRRROOOMMMYYYwwwkkk[[[LLLDDD@@@CCCCCC===;;;>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;:::999999999999999999:::::::::;;;888999:::;;;<<<<<<<<<;;;::::::;;;<<<===>>>??????@@@@@@??????@@@AAACCCDDDBBBEEEHHHJJJLLLPPPVVV[[[\\\\\\fffvvv{{{qqqpppllleeeQQQ666111000111333000,,,---111,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,)))...555000...:::OOOkkkvvvaaaSSSIIIAAA<<<;;;999888;;;AAAJJJZZZhhhllllllmmmssswwwtttuuuwwwwwwvvvxxxwwwtttrrrqqqpppjjj___WWWNNNGGG@@@<<<:::888<<>>=========<<<;;;:::;;;<<<@@@CCCEEEDDDEEEDDDAAA===;;;::::::999999:::<<<>>>AAADDDFFF@@@AAAAAA???<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<999:::;;;;;;;;;:::888888888888888999999999::::::999999;;;<<<======<<<<<<======>>>>>>?????????@@@>>>>>>>>>???CCCHHHMMMPPPMMMLLLLLLMMMQQQVVV[[[^^^eeessssssqqq~~~~~~rrrZZZHHH===///000......000///,,,+++///,,,,,,,,,++++++++++++***************************************++++++++++++(((---******222111///444;;;OOO___mmm~~~|||oooaaaPPPEEEAAA===::::::888777>>>EEEFFFJJJOOOXXXhhhzzz}}}{{{yyywwwvvvtttsss}}}~~~|||~~~{{{tttwwwxxxxxxzzz|||xxxqqqkkkgggaaa\\\WWWRRRLLLHHHGGGAAA;;;:::888999???FFFCCCNNNWWW[[[jjjwww}}}ppp\\\VVVSSSUUUUUUSSSUUU\\\ddd___dddtttrrrlllcccZZZVVVTTTYYYiiiyyyssslll\\\PPPXXXnnn~~~uuueee[[[WWW]]]iiizzz___AAA555888777222000222222///......///000000000000000///////////////////////////000111000///...///000///222444333555HHHhhhzzzvvvxxxuuu|||pppVVVKKKKKKBBBBBBAAAAAA@@@???>>>>>>>>>===<<<===???BBBFFFHHHBBBCCCCCCAAA>>><<<;;;<<<777888:::<<>>DDDGGGEEEAAA@@@AAAEEEKKKOOOUUUbbboooxxxmmmjjjhhhaaabbbhhheeeiiiccc]]]]]]aaacccbbb```ZZZUUUQQQSSSXXXZZZTTTNNNNNNPPPSSSYYY\\\ZZZUUUOOOOOOIIILLLVVVUUURRR```www}}}ZZZFFF>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;;;;888999:::::::::999888777777777888888888999999999999:::<<<>>>>>>>>>======????????????>>>>>>>>>>>>>>>>>>???BBBHHHPPPXXX]]]YYYWWWTTTUUUZZZaaagggjjjqqqvvvqqqsssqqqHHH222444777000+++***---///---++++++,,,,,,,,,+++++++++******************************)))************+++++++++)))222---'''---111111555...===JJJ\\\uuuwww{{{wwwbbbRRRFFFDDDCCCDDD@@@::::::===:::???BBBEEELLLXXX```bbbkkkrrr|||yyyrrrpppsssxxx|||}}}}}}}}}~~~zzzwwwyyyyyyxxxzzz{{{vvvoooaaaZZZOOODDD>>>>>>AAADDD>>><<<<<>>@@@CCCEEECCC@@@<<<:::888777777:::;;;===???BBBDDDFFFGGG>>>???@@@AAAAAA@@@???>>>BBBCCCEEEGGGGGGFFFEEEDDDEEEFFFIIIJJJKKKJJJIIIGGGHHHJJJIIIFFFGGGLLLPPPOOOHHHKKKNNNMMMHHHJJJ[[[lll{{{www^^^PPP@@@EEELLLSSSTTTNNNDDD<<<777999???FFFJJJJJJEEE@@@EEEEEEIIISSS\\\hhh}}}}}}ggghhhgggfffcccaaaaaaaaa^^^^^^[[[YYY\\\aaaaaa\\\\\\UUURRRVVVWWWSSSPPPQQQOOORRRUUUWWWWWWTTTPPPMMMQQQIIIHHHPPPTTTSSSYYYccczzz|||kkkWWWEEE@@@===@@@AAA@@@???AAA???>>>>>>???===;;;<<<>>>===:::999<<<<<<;;;===AAA===@@@>>>:::;;;@@@???;;;@@@AAABBBCCCDDDCCCCCCCCC666888999888777888>>>CCCEEEFFFGGGIIINNNUUU]]]ccc___[[[[[[bbbmmmzzztttmmmqqqwwwMMM444555666...//////...---,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++,,,---///000111777:::GGGjjjzzziiijjjwwwmmmSSSDDDAAA@@@>>>;;;<<<;;;===??????@@@FFFNNNVVV___pppzzzvvvtttssscccaaa```dddkkkppppppooouuutttssswww||||||wwwrrrhhhiiilllnnnllldddWWWMMMIIIDDD???<<<===?????????===;;;;;;===AAALLLfff~~~yyyxxx{{{yyytttkkk[[[MMMFFFGGGFFFHHHKKKNNNQQQRRRTTTWWW\\\dddkkkooorrrwww{{{vvveeefffhhhkkkjjjaaaSSSIIINNNOOOKKKHHHOOOaaavvvtttwwwooobbb^^^hhhfffHHH999444444333111000///.........................................................//////000000000000//////222///000444222000===NNNlllxxxqqqllliiillluuueeeYYYMMMIIIGGGBBB@@@AAA<<<=========>>>BBBFFFJJJDDDAAA>>>;;;999:::;;;======>>>@@@AAACCCEEEGGGGGG???@@@AAAAAAAAAAAA@@@???AAACCCDDDFFFFFFEEEDDDCCC===???AAACCCEEEEEEDDDDDDFFFIIIJJJIIIKKKNNNLLLGGGSSSRRRRRRUUUYYYcccwwwvvv\\\KKKDDDEEENNNYYY]]]WWWKKK===555===>>>@@@CCCGGGIIIGGGEEEDDDFFFQQQdddvvvkkkcccdddeeeeeebbb___\\\[[[UUUWWWWWWWWW[[[```^^^YYYTTTOOOMMMPPPRRROOOMMMNNNMMMNNNOOOPPPPPPOOOMMMLLLPPPIIIHHHOOOQQQOOOSSS\\\nnnzzzqqqxxxvvvmmm___UUULLLKKKKKKGGGCCCAAA<<<<<<>>>??????>>>???AAA@@@>>>???BBBBBB>>>===??????AAA@@@<<<<<>>===<<<===@@@DDDIIIKKKMMMQQQUUUUUUVVV^^^lllwwwssssss{{{qqq[[[ccc|||uuuSSS<<<555666333...///......---,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,*********+++,,,---...///+++111777CCCbbbmmmnnnwwwkkkYYYSSSOOOGGG@@@===::::::======<<<@@@FFFHHHRRReeezzz|||wwwmmmcccZZZSSSOOOMMMTTTQQQOOOQQQVVVYYYXXXUUUQQQSSSVVV[[[]]]\\\XXXTTTSSSRRRQQQQQQPPPLLLFFFBBB::::::<<<<<<===>>>@@@AAACCCCCCJJJWWWhhhzzz~~~nnnbbb```XXXLLLCCCAAAEEEJJJMMMIIIJJJJJJKKKMMMPPPSSSUUU]]]^^^^^^\\\___eeeiiijjjhhhnnnsssrrrllldddXXXMMMQQQOOONNNOOOQQQPPPMMMJJJOOOPPPRRRYYYjjj}}}tttkkkaaa___fffxxxdddGGG999444333333222111///...............................................................//////000000/////////111...///333111,,,///888TTTxxx}}}xxx||||||iii___bbblllxxx~~~nnn[[[OOOHHHHHHJJJGGGEEEBBBAAAAAABBBAAAAAABBB???<<<999888999;;;=========>>>@@@AAACCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBCCCEEEFFFFFFFFFEEEDDDIIIIIIJJJJJJKKKJJJIIIIIIFFFJJJLLLMMMOOOQQQOOOJJJSSSRRRWWWdddrrr~~~mmmTTTFFFDDDFFFPPPXXX___]]]RRRDDD:::666@@@BBBCCCCCCCCCDDDFFFHHHNNN[[[ooonnnccc___aaabbbbbb```\\\WWWTTTSSSUUUWWWXXX\\\___[[[UUUOOOKKKJJJLLLNNNLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKNNNHHHGGGLLLMMMJJJLLLRRRXXXdddiiinnnwwwrrrssssssiii\\\TTTIIIEEE@@@<<<<<<>>>@@@@@@@@@===<<<>>>>>>;;;;;;>>>???BBBBBB@@@@@@BBBAAA??????>>>===???AAA@@@<<<888:::888888===FFFOOOUUUXXXYYY___aaa^^^[[[eee|||zzz~~~jjj]]]\\\ppp|||VVV666222555000,,,000......------,,,,,,++++++++++++++++++++++++++++++*********************************++++++++++++,,,************+++---...///---000333888GGGhhhwwwttt{{{xxxsssmmm```UUUHHHAAA======<<<::::::<<<;;;AAAOOO___gggfffccccccgggeeeccc```^^^^^^^^^___TTTPPPLLLKKKMMMOOOOOONNNTTTVVVYYY[[[YYYUUUOOOKKK???>>>===>>>???@@@@@@???===??????===;;;===DDDKKKNNNVVVhhh~~~nnn[[[QQQNNNLLLIIILLLLLLIIIGGGIIINNNNNNMMMKKKNNNMMMIIIKKKRRRSSSPPPPPPTTTXXXYYYVVVSSSNNNJJJMMMMMMKKKJJJJJJPPPZZZaaahhhrrrxxxpppppptttbbbaaadddmmm|||iiiGGG888444444444222111000///..................................................................//////000////////////,,,...222333//////333DDD```vvvwwwttt|||tttgggnnnooodddcccgggkkkuuu||||||{{{uuudddVVVNNNMMMJJJGGGFFFGGGFFFBBB???DDDBBB@@@===<<<<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFEEEFFFGGGGGGGGGHHHIIIIIIJJJHHHMMMOOOKKKKKKPPPVVVXXXdddgggtttsssjjj\\\NNNGGGHHHOOOUUUYYYXXXUUUMMMDDD>>>>>>???AAAHHHMMMJJJDDDEEEOOOYYYqqqnnnggg_________^^^]]]ZZZVVVSSSVVVWWWVVVUUUXXXZZZWWWPPPQQQOOONNNNNNNNNNNNNNNOOOQQQQQQPPPOOONNNMMMKKKKKKJJJGGGGGGKKKKKKHHHHHHLLLSSSNNN^^^yyyvvvhhh```VVVIIIDDDIIIOOONNNIIIGGGAAA===<<<;;;:::===BBB888;;;=========>>>======AAA@@@AAAEEEJJJLLLIIIFFFCCCDDDGGGLLLTTT]]]fffkkkdddiiimmmmmmooo~~~zzznnnrrrwwweeedddyyyyyyQQQ>>>333666444((('''111---------,,,,,,,,,++++++************************************************************++++++++++++************+++,,,---...000///000000111???cccvvv{{{}}}xxxlllVVVMMMEEECCCBBB???>>>???===;;;>>>DDDHHHGGGGGGIIIMMMOOOTTTZZZbbbjjjppptttmmmjjjgggggghhhjjjjjjiiijjjgggbbb^^^ZZZSSSJJJCCC@@@??????@@@@@@???>>>===???@@@>>><<>><<<>>>BBBEEEFFFNNNSSSMMMFFFOOOjjjzzznnnjjjbbb___\\\[[[[[[[[[ZZZXXXVVVVVVTTTQQQTTTXXXWWWRRRUUUUUUSSSPPPNNNOOOPPPPPPTTTTTTUUUTTTQQQMMMJJJGGGGGGFFFGGGIIIJJJHHHHHHJJJKKKGGGJJJ\\\}}}xxxyyywww{{{sssjjjjjjuuu|||qqqbbbZZZVVVRRRQQQLLLFFFCCCDDDEEEGGGKKKMMMKKKIIIIIIJJJKKKKKKLLLPPPUUUYYYXXXWWWOOOUUU\\\___aaagggrrr{{{}}}~~~}}}rrrSSS444444444444000,,,,,,...,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,---,,,+++...222000222GGG```ttt{{{yyykkklll|||ooodddYYYSSSNNNIIIEEEEEE@@@;;;888;;;===<<<===???>>>@@@DDDJJJRRRYYY___cccvvv{{{{{{pppfff[[[TTTPPPKKKBBB:::BBBAAA???===<<<===>>>???@@@CCCIIITTTeeevvvzzz{{{~~~zzzooogggddd]]]UUURRRMMMMMMSSSXXXXXXXXXXXXVVVUUUWWWYYYZZZ\\\ccckkkzzzsssjjjiiinnnqqqpppeeeOOO:::555777444111111//////...---------------------------------------------------------------,,,---......////////////......---......///111333666222>>>\\\uuu~~~rrr___VVV\\\gggyyykkk]]]YYYYYYaaajjjmmmnnnnnnzzznnn\\\OOOIIIHHHHHHEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFLLLKKKKKKKKKLLLOOOQQQSSSOOO[[[fffiiiooohhhUUUKKKJJJLLLSSSZZZ\\\WWWQQQCCC@@@<<<;;;>>>BBBCCCDDDGGGLLLMMMGGGHHH]]]xxxpppmmmjjjiiibbb^^^ZZZZZZ]]]______^^^YYYYYYWWWVVV[[[aaabbb^^^UUUWWWUUUPPPMMMOOOPPPPPPSSSSSSTTTSSSPPPKKKGGGDDDFFFFFFGGGHHHIIIIIIIIIJJJCCCJJJLLLIIIRRRssswwwsssrrrsssrrriiiYYYLLLFFFSSSVVV[[[```^^^ZZZYYY]]]dddddddddeeefffhhhjjjlllkkkvvvmmmLLL888111222...(((,,,555333***,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))************+++***************+++,,,,,,******...444444111777BBBVVVeeeyyy~~~wwwsssdddSSSGGGDDD???:::999===???===::::::======>>>@@@DDDHHHMMMOOO[[[gggxxx}}}oooeeeXXXPPPFFFAAAAAAAAA>>>::::::<<<>>>BBBIIISSS]]]eeejjjppp}}}pppvvv}}}|||}}}}}}sssrrr~~~|||}}}zzzkkkjjjhhhkkkzzzkkkKKK===444666666111000555///...------,,,,,,------------------------------------------------------+++,,,---...////////////---///000...,,,---///111222///555HHH```uuuzzzvvvnnnccc[[[[[[hhhwww{{{gggUUURRRXXX]]]^^^___jjjqqqxxxttteee]]]YYYVVVSSSPPPLLLIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMPPPVVV]]]cccgggwwwvvvlll^^^QQQLLLOOOQQQTTTUUUTTTPPPJJJGGG<<<===???@@@@@@AAACCCDDDHHHKKKLLLNNNXXXqqqwwwgggffffffeeeddd___\\\YYY[[[```ccccccaaa[[[\\\\\\]]]bbbhhhgggcccSSSWWWUUUOOOLLLOOORRRRRRQQQPPPOOONNNLLLIIIGGGFFFGGGHHHGGGFFFFFFHHHHHHHHHEEEHHHJJJIIIGGGTTTyyyrrrbbb[[[aaaeeeoooxxxzzzwwwzzzpppooozzz}}}gggfffwwwxxxMMM666333111000,,,(((,,,222111+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,---...000000......000DDDQQQjjjmmm\\\VVVNNNGGGAAACCCDDDBBB??????BBB@@@>>><<<===???BBBDDDCCCMMMYYYbbbccc\\\QQQJJJ>>>>>>>>>>>>@@@CCCIIIMMMMMMVVVeeettteeerrr}}}zzzsssmmmlllooonnnjjjccckkkuuujjjKKK===444000222000))),,,555......---,,,,,,,,,------------------------------------------------------+++,,,---...////////////***///222000......111222000444555888IIIhhhyyysssyyyzzzoooggg___dddsssxxxlllaaaWWWTTTWWWYYY___dddhhhtttqqqkkkcccZZZTTTQQQRRRSSSPPPQQQRRRSSSUUUVVVWWWXXXSSSRRRQQQPPPPPPQQQRRRSSSQQQQQQPPPPPPQQQQQQRRRSSSRRRVVV^^^kkk{{{kkkaaaWWWQQQNNNLLLPPPUUU___```___VVVJJJ@@@===??????BBBDDDBBB>>>>>>CCCHHHNNNQQQVVV```pppyyyjjjeeefffccc^^^[[[[[[YYYYYY]]]cccfffdddaaaXXXZZZ[[[\\\```dddaaaZZZRRRWWWVVVOOOMMMRRRVVVUUUQQQOOOLLLJJJIIIIIIJJJKKKIIIIIIGGGEEEDDDFFFGGGFFFKKK>>>===JJJMMMIIIYYYsss|||{{{wwwtttttt{{{~~~{{{~~~yyyeee[[[gggvvvSSS888333555***...222222,,,(((***...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++---......,,,---111222111///:::UUUxxxzzziii\\\OOOJJJJJJIIIJJJLLLZZZVVVPPPKKKHHHGGGIIIJJJFFFGGGIIIIIIHHHGGGFFFFFFJJJRRR[[[^^^___dddoooyyyvvvxxxsssyyyKKK```xxxyyy}}}yyypppiiiggghhhiiimmmsss}}}bbbFFF===222111111000///......---000///...---------------,,,,,,,,,---------..............................,,,---......//////..................///////////////222333222777JJJfff|||~~~wwwjjjaaajjjxxxfffXXXTTTQQQSSS\\\dddiiiooottt}}}vvvkkkhhhkkkmmmkkkjjjmmmtttyyy{{{{{{uuujjjddd^^^ZZZ```iiinnnpppmmmfffdddjjjnnnmmmkkk{{{zzzhhh\\\UUUOOOHHHEEEIIIUUUbbbkkkzzzmmmYYYIII@@@???@@@AAADDDDDDBBBAAACCCHHHJJJJJJRRRWWWbbbrrrvvvnnneee```___```^^^\\\UUU]]]gggkkkiiiddd___]]]^^^\\\[[[]]]___^^^ZZZVVVRRRTTTRRRMMMKKKOOORRRSSSUUUUUUSSSPPPLLLJJJJJJKKKLLLKKKJJJHHHGGGFFFEEEEEEIIIHHHFFFFFFGGGIIILLLNNNbbb~~~sssqqqwwwppp{{{jjjKKK:::333111000//////...---,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************,,,,,,,,,---------......000111;;;SSSwwwyyyvvvzzzxxxrrrhhhWWWNNNNNN\\\]]]UUUUUUdddmmmnnnsss^^^```bbb\\\NNNIIIWWWkkk{{{vvv}}}wwwppp===OOOgggyyy~~~qqqnnnnnnkkkiiiiiijjjppp~~~eeeIII:::777111111000000///......---......---------......///,,,,,,,,,------------...........................,,,---......//////..................////////////000222333111222>>>QQQ```~~~vvvsss||||||kkkdddjjjvvvvvvfff]]]UUURRRSSSUUUZZZaaa___iiiwww{{{mmmcccYYYQQQKKKDDDHHHPPPYYYbbbhhhlllnnnbbbWWWJJJAAA@@@BBBDDDDDDKKKJJJIIIGGGGGGJJJNNNOOO[[[kkk}}}}}}nnniiicccbbbccccccaaa^^^YYY\\\______]]]ZZZWWWVVVYYYXXXXXXYYYZZZYYYVVVSSSRRRSSSQQQMMMMMMRRRUUUSSSRRRRRRQQQOOOLLLLLLMMMNNNMMMLLLJJJIIIGGGFFFFFFFFFGGGFFFEEEDDDDDDFFFIIIKKKHHHXXXuuuyyyqqqrrr|||vvvzzztttbbbJJJ777000//////...///......---,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************,,,,,,,,,,,,------------//////222>>>SSSqqq}}}rrrhhhiiijjjfffXXXTTTaaajjjnnnuuu}}}pppttt~~~xxxhhhxxx666???OOO```oooyyykkkffffffnnnxxx{{{WWWCCC888444555111000000//////.........,,,,,,,,,,,,---...///000,,,,,,,,,,,,------------------------------------,,,---......//////......---............/////////000111111000000444<<>>???FFFLLLMMMKKKOOOLLLIIIIIIMMMTTT[[[```nnn}}}qqqgggeeebbbcccdddccc```]]]XXXXXXXXXXXXYYYWWWTTTQQQUUUVVVXXXXXXVVVTTTSSSSSSRRRRRROOOMMMPPPVVVWWWTTTNNNOOOOOOMMMLLLLLLNNNPPPLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDBBBAAAAAACCCDDDFFFEEEDDDNNNgggzzzpppxxxrrrlll~~~tttGGG>>>333---...000///.........------,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************++++++,,,,,,,,,------------...//////555EEE^^^pppzzzsssdddiiijjjggglllwww~~~xxxlllkkkqqqxxx}}}}}}|||~~~wwwuuu|||{{{zzz{{{999:::===FFFSSSdddsss|||nnnmmmuuuyyywwwwwwzzz~~~~~~yyysss{{{|||{{{VVV@@@999666444444000000/////////.........---,,,,,,,,,------...///++++++,,,,,,,,,---------------------------------,,,---......///.........---------.........//////////////////000222555777HHH```yyy|||wwwppp{{{ttt^^^PPPQQQYYYcccnnnpppaaa[[[TTTUUUTTTPPPMMMRRR___jjjrrrxxx}}}mmm___WWWRRRQQQOOONNNOOOUUU___fffwwwssskkkaaaWWWOOOIIIFFFFFFBBB@@@EEENNNTTTRRRNNNLLLHHHIIITTTcccpppzzztttnnndddbbb```______^^^ZZZXXXTTTTTTUUUYYY]]]]]]XXXTTTUUUXXXZZZXXXTTTQQQRRRSSSQQQPPPMMMMMMSSSYYYXXXSSSLLLLLLLLLKKKJJJJJJLLLOOOJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@AAABBBGGGEEEDDDIIIZZZwww}}}|||yyy|||gggJJJ999555000///000000...+++---------,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******((()))))))))************************************++++++++++++,,,,,,,,,,,,***///333222000333>>>GGG]]]iiitttrrrtttsssqqqjjjaaa\\\```fffeeemmmrrrooommmqqqyyy~~~888777666777===LLL___llljjj~~~~~~}}}dddRRR???777666444111000////////////..................---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---......///.........------------............///...---...000222444555444IIIeeeyyyrrr___TTTVVVVVVWWW```qqqrrrmmmcccZZZSSSPPPOOOPPPVVVXXXaaannnzzzwwwiii\\\TTTQQQRRRTTTXXX^^^aaadddhhhpppvvvqqqhhhYYYKKKBBBAAAEEEHHHGGGDDDCCCHHHOOOSSSOOOKKKJJJNNN^^^{{{zzzqqqnnnlll^^^\\\ZZZYYYYYYXXXWWWVVVVVVTTTSSSVVV[[[^^^]]][[[WWWYYYZZZXXXSSSPPPPPPRRRPPPOOOMMMMMMSSSXXXVVVPPPKKKKKKKKKIIIGGGGGGHHHJJJGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@??????@@@@@@:::AAAEEECCCCCCPPPiii~~~}}}|||}}}]]]BBB888666333///......---***(((,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))*********************************************+++++++++,,,,,,)))---111333222222333444EEEOOOkkk000333555444444;;;HHHRRR^^^kkkgggHHH???666444333111000111........................///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,------------.........//////...------///111222...;;;PPPfffyyy{{{ooohhhhhhccc[[[WWW[[[___```rrrrrrwwwyyynnnfff___ZZZXXXVVVWWW\\\aaafffpppyyyxxxpppnnnooolllgggaaa^^^[[[[[[aaahhhssstttuuuqqqiiiccc```___SSSNNNFFF@@@???CCCIIIMMMEEEDDDDDDHHHNNNQQQQQQPPPVVVeeesssiiiiiihhhfffWWWWWWWWWWWWWWWXXXYYYYYY\\\XXXTTTSSSVVV\\\bbbeee[[[[[[YYYVVVRRROOONNNNNNNNNOOONNNMMMPPPTTTRRRLLLKKKKKKJJJHHHFFFEEEFFFHHHEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???????????????===>>>>>><<<<<>>QQQTTT^^^nnn~~~]]]GGG>>>888333444444111000222........................------,,,,,,+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,---------............///000///------///111222444<<>>>>>>>>>>>>>>>>>DDD>>>888666999===AAABBBAAA[[[ssssssppp|||eeeFFF888555222///...------...//////...---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))*********+++***))))))***,,,...000000222222>>>OOOddd333333333111000222555888888BBBQQQ___lll{{{uuunnnQQQ???444666000...222333000...------.....................++++++++++++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,---------......+++///222333000///111333666111...111===RRRlll~~~pppcccUUUPPPRRRXXXdddooowwwsssqqqttt|||xxxtttmmmgggddd^^^WWWYYY___jjjmmmvvv}}}yyymmmeeeeee\\\XXXQQQJJJDDDAAA@@@@@@???BBBHHHMMMNNNLLLHHHEEEGGGKKKRRRYYYcccppp~~~uuuiiieeeeeeccc```^^^YYY\\\```aaa___[[[WWWUUUUUU^^^jjjssswwwwwwxxxyyyhhhccc^^^ZZZXXXVVVQQQMMMJJJOOOQQQMMMKKKKKKIIIFFFJJJKKKKKKIIIHHHHHHJJJLLLEEEDDDCCCBBBBBBBBBBBBBBB========================777999<<<===<<<;;;999888>>>EEEJJJ\\\{{{zzzwwwaaaFFF444000111000...,,,------------+++((('''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))************'''***...000///.........,,,+++333:::BBB[[[sssxxx333333222111222333444555555999???GGGQQQaaattt~~~}}}www^^^LLL===666888222222222111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------............///111000111111222999LLL^^^~~~jjjUUULLLPPP[[[ccckkkrrr||||||wwwtttjjj[[[[[[^^^fffjjjlllooossszzzzzzzzzxxxtttnnnhhhddd[[[XXXRRRKKKFFFEEEGGGJJJWWWWWWXXXXXXVVVQQQIIIDDDDDDAAA===<<<@@@EEEEEEBBBEEEHHHHHHGGGJJJNNNNNNKKKKKKYYY___aaauuuvvvkkkfffaaa^^^___aaaaaaaaa^^^\\\ZZZWWWVVVVVVWWWXXX]]][[[YYY[[[```fffjjjlllcccaaa^^^ZZZVVVTTTRRRQQQMMMMMMLLLLLLLLLMMMNNNOOONNNIIIEEEEEEGGGIIIFFFCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>===<<<<<<;;;;;;======<<<;;;;;;:::999999777;;;>>>BBBKKK```|||yyyrrrooosss|||{{{jjjGGG@@@666000---------,,,......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,---...///111444;;;FFFMMMdddssswwwXXX333222222111222333444555333555888<<>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999999666888888888;;;FFFWWWdddtttuuummmffffffkkksss~~~}}}ZZZAAA:::666222000000000///---...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++*********+++++++++,,,,,,.........---...222999>>>III\\\vvv]]]IIICCC222222111111222222333444222222222222555>>>KKKUUUjjjwww[[[HHH888444333000000333////////////...---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------............///---///111111///111666DDDddd|||{{{zzzqqqppptttyyyiiiYYY]]]mmmeeeaaaYYYQQQKKKGGGFFFFFFHHHNNNPPPKKKEEEAAA>>>;;;???<<<;;;>>>???>>>???BBB???????????????>>><<<<<<888999:::999999999;;;===;;;>>>AAABBBAAA@@@BBBEEECCCDDDFFFHHHHHHFFFDDDCCCFFFLLLPPPQQQXXXhhhyyy~~~tttdddaaaccc]]][[[YYYYYYZZZ[[[ZZZYYYWWWVVVTTTSSSRRRRRRRRRSSSOOOOOOOOONNNNNNOOOQQQSSS[[[ZZZXXXUUUSSSQQQPPPOOOKKKJJJIIIIIIKKKNNNRRRTTTLLLHHHEEEDDDFFFGGGEEEBBBDDDCCCBBB@@@????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999888888888888777555555888<<<@@@MMM^^^sss{{{uuurrrpppsssyyymmmHHH777666000//////000111000...+++------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++*********++++++++++++,,,---------++++++,,,///222444CCCZZZsssmmmMMM999444666111111111111111222222333222222111000111555<<>>>>>:::999;;;::::::999::::::;;;;;;<<<999;;;>>>@@@@@@@@@BBBCCCCCCBBBBBBBBBDDDHHHKKKNNNIIIJJJKKKLLLJJJHHHKKKPPPQQQTTTXXX^^^oooiiibbbaaa^^^YYYZZZZZZZZZZZZ[[[[[[ZZZYYYUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOPPPSSSVVVWWWVVVUUUSSSQQQPPPOOOOOOLLLLLLLLLLLLMMMOOOPPPQQQHHHFFFDDDCCCDDDDDDBBB@@@CCCBBBAAA??????>>>??????>>>>>>>>>===<<<<<<;;;;;;:::::::::999999888888888888777777777999::::::999:::@@@OOO```ooo}}}wwwvvvqqqUUU@@@333333;;;000000000000///---***(((,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))************************+++++++++++++++,,,,,,------...///000222555<<>>>>>>>>=========>>>???@@@@@@BBBDDDEEEDDDDDDDDDEEELLLIIIFFFHHHNNNTTTWWWWWWOOORRRYYY^^^[[[WWW\\\eeeooommmmmmwww|||bbbYYY___eee```WWWWWWXXXYYYZZZZZZYYYYYYYYYTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTRRRPPPOOOPPPSSSUUUVVVUUUTTTRRRQQQPPPOOOOOOOOOPPPPPPQQQPPPOOOMMMLLLFFFEEECCCCCCCCCBBB@@@???BBBBBBAAA@@@????????????>>>>>>>>>===<<<<<<;;;;;;::::::999999999999888888777555444555888:::999888777555888BBBKKKUUUeeettt||||||tttnnnnnnuuu~~~sssyyytttYYY???888888444000000222111000...,,,+++******,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++++++++,,,...///000000///333111000111777GGG\\\lll}}}iiiBBB>>>999666555555444222//////000111111111111000...///111222333222222111111666AAARRRdddttt}}}zzzsssiiiaaaggg~~~{{{sssoooVVVGGG===888777//////000000///---+++***---...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------222...,,,///000...---///111000111777BBBVVVqqqxxxoookkkkkkeee]]]YYYZZZYYYWWWVVVRRRQQQQQQMMMGGGDDDFFFDDDCCCCCCCCCCCCCCCDDDDDDHHHIIIIIIGGGEEEDDDEEEFFFMMMMMMPPPTTTYYY[[[ZZZXXXWWW___mmmxxxuuuooouuu|||iiiccc\\\YYY[[[]]]\\\YYYTTTUUUWWWWWWVVVUUUUUUVVVTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTRRRPPPWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRRRRQQQOOOMMMJJJHHHEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::999999:::888777666666666555444666444555777:::===CCCKKKRRR\\\pppwwwttttttqqqkkkzzz~~~sssYYY>>>888444555666333///---//////...---++++++---///++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))************+++---,,,,,,---......,,,***---///111333111222<<>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::;;;;;;999::::::999888666555444444666777666555777777666<<>>666---+++///222222///---...000111111111000///444111...---...111333444111222222222444999AAAHHHkkkpppuuuyyy~~~vvvqqqtttyyy~~~|||xxxyyywww{{{iiiRRRBBB;;;777888777000---...,,,///000---+++,,,...///***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------******,,,000///,,,---111++++++///222//////999FFFeeeyyyzzzvvvwwwxxx}}}~~~yyynnnggggggkkkcccdddeeegggggghhhhhhgggnnnlllgggaaa]]]]]]```cccxxxsssooorrruuu}}}rrrhhheeeaaa]]]YYYVVVVVVYYYZZZXXXTTTUUUVVVWWWUUURRRQQQTTTVVVSSSTTTUUUVVVVVVWWWVVVVVVRRRTTT]]]kkkwwwyyyoooeee\\\[[[YYYWWWVVVUUUTTTTTTVVVRRRMMMHHHFFFFFFIIIKKKHHHIIIJJJJJJHHHFFFDDDDDD???AAADDDFFFEEECCC@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;000444777999777666666666222777777333333999:::555999777777:::???III[[[jjjxxxrrrcccaaahhhnnnmmmvvvnnnsss}}}{{{mmmqqqdddKKK===666444444000444111***)))111222,,,***,,,///...+++))))))+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))************,,,***(((***---...---+++222+++(((,,,...---...333222666<<>>777333222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++------------------------...------,,,,,,,,,------------......///000000111999HHHbbb}}}~~~}}}kkk[[[YYYXXXTTTQQQUUUSSSRRRSSSUUUVVVSSSPPPSSSVVV[[[]]][[[XXXVVVTTTSSSRRRQQQPPPQQQRRRTTTUUUUUU[[[dddiiiiiiiiiiiiiiiYYYXXXWWWTTTSSSTTTWWWZZZPPPOOOMMMKKKIIIGGGGGGFFFDDDFFFIIIKKKKKKIIIFFFEEEHHHGGGEEEDDDBBBAAAAAA@@@>>>======<<<:::999888888::::::999999888999999999666666777666666555444444555555666666666666555555333444555666777888999:::EEERRRdddttt}}}}}}xxx}}}vvvooohhhccc```kkkrrr|||~~~oootttssswww}}}ppprrrxxx|||zzz{{{{{{lllMMMFFF===888666555222///000000///------,,,,,,,,,,,,,,,,,,+++++++++*********++++++***)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,---......,,,,,,,,,---------......///000222333888CCCTTT```oooXXXEEE;;;555555444333333222111111////////////////////////////////////////////////............////////////000000000000000000000000333444777===IIIVVVcccjjj~~~___UUUGGG<<<777444111///222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++------,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,---......///000000---444@@@NNNaaa|||zzz{{{kkk]]]QQQOOORRRRRRQQQQQQRRROOOMMMOOORRRUUUVVVVVVTTTWWWZZZZZZXXXUUUSSSRRROOOOOOPPPPPPQQQQQQQQQQQQUUUWWWYYYYYYVVVUUUUUUWWWTTTUUUVVVTTTRRRPPPOOOPPPPPPOOONNNLLLJJJHHHFFFFFFDDDEEEHHHJJJKKKIIIGGGFFFHHHGGGEEEDDDBBBAAAAAA@@@>>>===<<<;;;999999999999::::::999888888888888999666666666666666555444444555555555666666555555555333333444444666666777777000555;;;???CCCIIIRRRXXXiiipppzzz|||pppoookkkhhhkkkrrr{{{|||xxx{{{iiiWWWKKKCCC???;;;666000...000111///---000///...---,,,,,,,,,,,,,,,,,,+++++++++************))))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...,,,,,,,,,,,,------------...000000...,,,///777===HHHVVVkkkqqqiii\\\MMMAAA999555444333333222111111000//////................................................---............/////////000000000000000000000000///---***+++///888AAAGGGXXXeeepppvvv~~~{{{gggQQQCCC???999333000111444444444000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))************************************************************)))************++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------......///---000000000999SSSwww~~~bbbTTTHHHGGGHHHLLLLLLJJJJJJNNNOOOMMMJJJKKKNNNRRRVVVWWWUUUWWWXXXWWWTTTRRRPPPPPPMMMNNNPPPRRRSSSSSSRRRQQQYYYWWWTTTOOOKKKKKKMMMPPPQQQTTTVVVUUURRRMMMIIIHHHNNNNNNNNNMMMKKKIIIGGGEEEDDDEEEGGGIIIIIIIIIGGGFFFGGGFFFEEEDDDCCCAAAAAA@@@???===;;;999888888999::::::999999888888888888777555555666666555555444444444444555555555555444444222333333333444444444444888888777444222555<<>>>>><<<:::777777888:::;;;888888999888888666555444333333444444444444333333222222333333333333222222444444333333333333222222+++---000222222000//////222333333333333555999<<<;;;BBBLLLWWW^^^bbbbbbaaajjjqqqzzzqqqnnnjjjeee```ZZZSSSOOOEEE@@@999333111222444555888777444000......///000///............---+++)))---,,,,,,++++++++++++,,,+++++++++*********))))))***((('''+++000111---(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))))))))***************+++*********+++++++++,,,,,,,,,---//////...---------000000///------111888>>>CCCSSShhh|||pppaaaTTTHHHAAA===999444111000111444777000222333444333000,,,***...............---------------------------------------------------------,,,------------....................................------,,,---.../////////000///......222777:::>>>EEEQQQ\\\gggrrr}}}yyypppfff^^^UUUHHH>>>999444222000000000111000///111111111111111000000000------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++******++++++,,,,,,------+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++...111333444111BBBWWWjjj~~~|||}}}cccVVVHHHBBBAAA???======@@@>>>@@@EEEHHHEEEDDDEEECCCFFFIIIKKKKKKLLLMMMOOOQQQSSSTTTSSSRRRQQQRRRTTTQQQOOOLLLIIIJJJLLLPPPSSSGGGGGGHHHJJJMMMNNNMMMLLLNNNOOONNNLLLJJJIIIJJJLLLEEEFFFHHHIIIIIIIIIHHHHHHFFFEEECCCAAA???>>>>>>>>>@@@@@@AAAAAA@@@???===<<<<<<;;;999888777888999:::777888888888777666444333222222333333444444333333111111222222222222111111333333333333333222222222555444222222222333555666000222444444333333444666333333444555777999;;;===AAAEEEIIIJJJOOOSSSRRRNNNGGGKKKPPPRRRPPPOOOOOOPPPXXXXXXWWWUUURRRNNNKKKHHHBBB@@@???>>><<<999555222000111333444444444333222***+++---...///111555888+++,,,------------,,,,,,,,,++++++******++++++++++++************)))))))))'''&&&&&&(((+++,,,)))&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,,,,---+++---///000///000222444111555:::BBBNNN___rrr~~~qqqXXXRRRJJJCCC>>>:::888666666333333444222---***+++...---,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------000...---+++,,,...000111(((,,,111555555111///...000222444999>>>DDDJJJMMMVVV\\\gggtttxxxlll```VVVPPPEEE>>>::::::777111...000000000000111111///,,,***---------,,,+++)))))))))------------------------************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************)))************++++++++++++++++++,,,------......************+++,,,---...---------------,,,,,,,,,555222---+++,,,///111222,,,111;;;GGGZZZtttuuu\\\KKK??????<<<:::;;;>>><<<888???>>>AAAFFFFFFCCCCCCFFFEEEGGGIIIIIIHHHIIILLLOOOPPPRRRSSSRRRPPPOOOOOOPPPMMMKKKHHHGGGFFFHHHJJJLLLJJJIIIJJJMMMPPPQQQOOOLLLOOOOOOOOONNNKKKJJJKKKLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA???=========>>>???===>>>???@@@???>>><<<:::;;;:::999999888999999999777777888888777555333111111111222333333333333333000111111111111111111000111111111111111111111111444222///---...000111222///111222111///---......666444111......000222444333555555222333777888555888888888888777777999:::555555555555444555666777000000000111333333222000///111444555333000---+++///222555555111---+++***,,,---------------...///++++++************++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))*********+++***))))))***---///000000...///000///...,,,++++++444333222111111666???HHHPPPXXXdddoooxxxzzzpppkkkkkkiiifff\\\^^^ZZZQQQOOOOOODDD666===:::666333111222333333,,,+++...444666222111333///...,,,+++,,,...111333------------------------++++++++++++++++++++++++........................,,,,,,,,,---------......------------------------,,,------......---,,,,,,///.........------000444------...000333333111///777777888<<>>555444<<<@@@>>><<<<<<>>>@@@@@@AAAHHHRRRKKKKKKJJJGGGEEEEEEJJJNNNPPPRRRSSSRRROOOMMMKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGJJJIIIIIILLLPPPRRRQQQNNNQQQRRRSSSRRROOOMMMLLLLLLLLLKKKHHHFFFCCCBBBAAA@@@???>>><<<;;;<<<===???@@@<<<===>>>???>>>===;;;999999::::::999999999999888777777888888777555222111000111222333333333333333000000111111111111000000////////////000000000111111000000111222222111///000111222111///...///000---...///111222333333333...111333222333555333///000000000000111111000000000111222222111111222333///......///111222000///,,,---------...///222444,,,,,,+++(((''')))///444,,,,,,,,,+++)))((()))***+++***************++++++************))))))))))))++++++,,,***)))(((***,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))************,,,+++++++++++++++***((((((((()))***+++,,,---...)))---333777555000///111000333666888;;;AAAIIIPPPRRRYYYaaaeeejjjnnnnnnjjjsssttttttrrrpppiii^^^TTTMMMNNNJJJBBB<<<;;;999666555:::999111222:::;;;444111///...---...000333444444...,,,...---))))))...------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...........................---------...///000000111000000111222333333444444777777777777888888888999<<<<<<<<<<<<<<<<<<<<<<<<777777666555555444333333333333333222222222111111111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***************************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444333111...---,,,,,,,,,++++++,,,,,,,,,,,,------111000------000666===AAA^^^uuu}}}rrrqqqwww~~~wwwuuuvvvzzz}}}YYYQQQEEE<<<::::::;;;;;;777777666666777777888999;;;===>>>???@@@AAADDDFFFDDDDDDEEEEEEFFFGGGHHHIIINNNOOOPPPPPPOOOLLLJJJHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKNNNQQQRRRQQQOOOOOOOOOSSSRRROOOMMMJJJIIIHHHGGGHHHFFFEEEEEEFFFFFFDDDBBBBBBAAA???===;;;;;;;;;;;;???>>>>>>===<<<;;;;;;:::;;;:::999888777777777777222333555666666444333111111222222222222111000000000000//////.........---000000000000000111111111000000000000000000000000//////............//////000000000000000000000000...///000111111000///...////////////////////////////////////////////////000000000000000000000000------------------------------++++++++++++------************************************************************************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......,,,,,,,,,---------......222111000000000111333444555777999:::::::::<<<>>>@@@???>>>===;;;:::999999777666555444333222222111333333333222222222111111111000///---------...///------------------------...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********************************......---------,,,,,,,,,,,,,,,,,,------------...------,,,++++++++++++,,,,,,++++++++++++,,,------------------------------+++,,,,,,---......///////////////000000111111222111111111222222222222333222222222222222222222222333222222111000000//////111111111000000000//////000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---+++++++++,,,,,,,,,------............000333666888===LLLcccxxx~~~iiiVVVJJJDDD???888555555666666555666666666777777777888888:::<<<>>>>>>???@@@CCCEEECCCCCCCCCDDDEEEFFFGGGHHHLLLMMMNNNNNNMMMJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFLLLNNNQQQQQQOOOMMMLLLLLLPPPOOONNNMMMKKKIIIHHHGGGEEEEEEEEEFFFGGGFFFDDDBBBBBBAAA???>>>===<<<======@@@@@@???>>>===<<<;;;;;;;;;:::999888777777777777555666777777777666444222222222222222222111111000000000/////////.........000000000000000000000000000000000000000000000000//////............///////////////////////////////////////000000/////////........................................................................---------------------------,,,++++++++++++,,,---************************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------111000/////////000111222---///000111000111222444777666666555444333222222333333333222111111000000111111111000000000//////000000...---------......------------------------...---,,,++++++,,,---...,,,,,,,,,++++++*********************************------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,------------.....................,,,,,,---------........./////////////////////////////////...------,,,,,,...............---------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++((())))))******+++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++------++++++++++++,,,,,,,,,,,,+++,,,...///000//////...,,,222<<>>???@@@@@@CCCCCCAAA@@@>>>===<<<;;;;;;:::999888888777888888888888999999888666555333222222333333222222111000000000////////////......000000000000000000000000000000000000000000000000//////............////////////////////////////////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))*********+++++++++++++++,,,,,,,,,---------.........---...//////000,,,---//////...---///000///.........------------//////////////////////////////.........---------///......------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++***++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,---------............/////////////////////////////////......---------------------------,,,,,,...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******'''(((((()))***++++++,,,************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++(((((())))))***+++,,,,,,***++++++++++++,,,,,,,,,)))+++,,,......---,,,+++///111333666<<>><<<<<<;;;:::999999888888888888999999999999888666444333333333333333333222222111000000//////////////////000000000000000/////////000000000000000000000000///......------......///////////////////////////000///------------///000------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000000000......///000---------------------------------.........//////...------------,,,,,,,,,---------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++************++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))***''''''((()))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++++++++*********+++++++++,,,,,,******++++++,,,------...---///111111222666<<>><<<<<<;;;:::999999999999999999999888888777666444333333444444444444444333222222//////000000000000000000000000000000//////......////////////////////////......------------......000000000000000000000000///...---,,,,,,---...///------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))************++++++++++++*********+++++++++,,,,,,******++++++,,,,,,,,,,,,,,,---...---+++++++++,,,------........./////////,,,,,,------......//////......---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++++++++***************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******************************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------...++++++++++++************************************))))))))))))))))))))))))***))))))(((((())))))***'''(((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,++++++***)))************+++++++++++++++*********+++---///000------.........111555888444<<>>===<<<;;;::::::999999999999::::::777777666555444444333333444444555555444444333222//////000000000000111111111000000//////......---////////////////////////......------------......////////////////////////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))************+++++++++))))))*********+++++++++))))))***++++++++++++++++++,,,---,,,+++***+++,,,------------------------,,,,,,------.........///......---------,,,,,,,,,)))******++++++++++++***************************)))******++++++******))))))))))))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******************************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...******+++++++++,,,,,,,,,........................************************++++++,,,,,,,,,---------************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************************)))***++++++++++++***)))************++++++++++++++++++++++++,,,,,,---.........---------...000222333333444777>>>JJJWWW```ttt~~~sssiiicccZZZUUUNNNFFF@@@;;;777444666555222111111222333333+++,,,---...///111333555...000222222111111333555000000000111111111222222444555666666666666999;;;<<<<<<===>>>@@@BBBDDDEEEBBBBBBBBBBBBCCCCCCDDDEEEAAAAAAAAABBBCCCFFFHHHIIIFFFGGGHHHGGGEEEEEEFFFHHHCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCEEEGGGGGGEEEDDDEEEDDDBBBBBBAAABBBCCCDDD@@@@@@???>>>===<<<;;;;;;:::::::::999999::::::;;;777666555555444444444444555555555555555444333333//////000000000111111111111000000///......------////////////////////////...------,,,,,,------...------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******))))))))))))*********+++((()))***+++,,,++++++***+++,,,------,,,+++,,,...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++((((((***+++++++++******************************))))))***++++++***))))))((()))))))))*********+++))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***)))******************)))***++++++,,,*********************************)))))))))))))))))))))***+++,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******++++++,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************************'''((()))+++++++++******)))************+++++++++***+++,,,------,,,+++******+++---.........------,,,---...111444777:::;;;EEEHHHNNNXXX```hhhqqqxxxzzzzzzrrriiibbb___^^^TTTQQQLLLGGGCCC@@@<<<999666777777777555444333333......///000111000...---...000222222000...---,,,,,,///222222///------...000000000///000111222222333444555555555555888:::999:::;;;<<<>>>@@@BBBCCC@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAABBBDDDGGGJJJKKKIIIIIIIIIGGGEEECCCDDDFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIHHHFFFEEEDDDCCCBBBAAABBBBBBCCC???>>>>>>===<<<;;;;;;::::::::::::999999:::;;;;;;777666555555555555666666555555666666555555444333//////000000111111111222111000000///...---------////////////////////////...------,,,,,,------...++++++++++++++++++++++++++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************((()))***,,,,,,++++++***''')))******))))))***,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***'''((()))+++++++++***)))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++)))))))))))))))))))))))),,,++++++******++++++,,,************************+++++++++*********)))))))))************+++++++++************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))'''((((((((()))))))))***+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000444555777999<<<>>>@@@AAAHHHIIIJJJKKKMMMNNNOOOOOOLLLMMMNNNNNNMMMKKKIIIHHHDDDCCCBBB???===;;;999888555555555444444333333333333333222222111000000///........................//////.........---------..................------///////////////.........000222333333333333444666666777999<<>>======???@@@AAABBBBBBBBB>>>>>>???AAAEEEHHHLLLNNNMMMHHHEEEEEEHHHIIIFFFCCCCCCBBBCCCDDDFFFFFFDDDBBBAAABBBDDDEEEEEECCCBBB@@@@@@???>>>===>>>???AAABBBAAA???===<<<;;;:::888666;;;:::999777777777777888666666666666555444333222555444444333222111000000111111111111111222222222111111000......---------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))***++++++++++++******+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,************************+++++++++*********))))))))))))*********+++++++++************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,,,,,,,---------....../////////000000000111111222333444555666777555666666777888999::::::888999:::::::::888666555666666555444333111111000333333222222222111111111111111000000///......---------------------------///.........---------,,,.........---------------////////////............000111333333222222444555777777999;;;>>>???>>>>>><<<===???@@@AAABBBBBBBBB@@@@@@AAABBBDDDFFFHHHJJJKKKHHHDDDEEEHHHJJJGGGDDDDDDDDDDDDEEEFFFFFFDDDBBB@@@AAABBBCCCCCCBBB@@@???@@@???=========>>>@@@AAAAAA???===<<<;;;:::888666:::999777666555555666666666666666555555444333222333333333222222111111000000000000000000000000000111000///...------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***))))))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++************************+++************))))))))))))))))))*********++++++************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,******+++++++++,,,,,,,,,---.........////////////........................,,,---------............//////000000000...---,,,////////////////////////000000000////////////............------,,,,,,+++------------------------......------------,,,,,,------------------------........................///111222333222222333555666888999;;;<<<======<<<<<<===>>>@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEHHHEEECCCDDDGGGIIIHHHFFFFFFEEEEEEFFFFFFFFFCCCAAA>>>???@@@AAAAAA@@@???>>>???>>><<<;;;<<<===???@@@AAA???===<<<;;;:::888666888777555444333333444444555555555555444333222222111111111111111111111111000000//////......------//////......---,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******((()))******++++++******((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++************************************))))))))))))))))))))))))************************************((()))))))))************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********************++++++++++++)))************+++++++++------------............///.........------,,,,,,////////////////////////111111222222222111000///.../////////000000000111........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...............//////000222222111111333444666777:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCAAA@@@BBBDDDGGGFFFFFFFFFEEEDDDEEEEEEDDDAAA???>>>>>>???@@@@@@@@@??????>>>===;;;;;;;;;<<<>>>@@@@@@>>><<<;;;;;;:::888666777666555333333333333444444555555444444333222111000000000000111111222222111000000///...---,,,,,,---......------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))*********+++++++++)))))))))*********+++++++++,,,,,,,,,------------....................................------------000000000000000//////...---------------------------------...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,---------......//////...000111111111111222444444777::::::999999:::;;;<<<<<<===>>>????????????===>>>>>>???@@@@@@AAAAAA>>>======>>>AAACCCDDDDDDDDDCCCBBBCCCCCCBBB@@@===>>>>>>??????@@@@@@@@@@@@===<<<;;;:::;;;<<<>>>??????===;;;;;;;;;:::888666888777666444333444444555444444444444333222111000...//////000000111111222111111000///......------,,,------......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))************)))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++)))))))))************+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++---------,,,,,,,,,,,,,,,............---------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,)))******++++++,,,,,,---,,,,,,,,,---......//////...///000111000000111333111555999:::888777999;;;<<<<<<===>>>>>>>>>>>>>>>:::;;;===>>>??????@@@@@@:::;;;;;;<<<===???AAABBBBBBAAAAAABBBBBBBBB???======>>>>>>>>>???@@@@@@@@@>>>===;;;:::;;;<<<>>>???>>>===;;;:::;;;:::888777999888666555444444555555333333333333222111000000......//////000000000111000000000///......------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++'''((())))))******))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))*********************+++++++++,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------........................++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,)))))))))***+++,,,,,,,,,++++++,,,------...//////---///000000///000111333///444888999777777999<<<<<<<<<======>>>>>>======:::;;;<<<===>>>>>>======999:::;;;<<<<<<===???AAAAAAAAAAAABBBCCCCCCAAA>>><<<<<<<<<<<<===>>>???@@@>>>===<<<;;;;;;===???@@@>>><<<::::::::::::888777999888666555444444555555333333333333222111000///.../////////////////////.........---------------,,,---///000000///...---++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++'''(((((()))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))***************++++++++++++,,,,,,,,,)))************+++++++++.........---,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------))))))******+++,,,,,,,,,******++++++,,,,,,,,,,,,***************+++++++++************************))))))******+++++++++,,,((())))))***++++++,,,,,,++++++,,,,,,---...//////---...000000//////111222...333888999777666999===;;;<<<==================;;;;;;<<<======<<<;;;::::::;;;<<<<<<<<<===???AAAAAAAAAAAABBBDDDDDDBBB@@@:::::::::;;;<<<===>>>??????>>><<<;;;<<<===???@@@===<<<::::::::::::888777888777555444333333444444222222333222222111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,---,,,...///111111000...---++++++++++++++++++++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++'''(((((())))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///......///000111444444666777999;;;<<<===??????>>>===<<<;;;:::::::::;;;<<<>>>???@@@AAAAAA===???@@@@@@???>>>???@@@???AAADDDFFFFFFDDDBBB@@@;;;======<<<;;;<<<@@@DDDBBB???>>>>>>@@@AAA???<<<999999:::;;;:::999888777666777999888666555555666555444333333222111000///000000000000////////////.........///////////////000...---...///000///...,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************)))******++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........///111222333444555777888:::;;;<<<======<<<;;;;;;::::::999:::;;;===>>>@@@AAAAAAAAA???@@@@@@???>>>===???AAAAAABBBDDDFFFFFFEEECCCBBB<<<======;;;999:::===@@@BBB???======???@@@>>>===::::::;;;;;;:::999777666555666888777666444555555333333222222111111000000111111000000000///////////////////////////......000...---...///000///---,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))******))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************)))******++++++******)))************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222222333444555777999::::::999:::::::::::::::::::::<<<<<<>>>@@@AAABBBBBBBBBBBBBBBAAA???======???BBBCCCCCCDDDEEEEEEEEEEEEEEE>>>>>>===<<<::::::<<<>>>BBB@@@===<<<===>>>???>>><<<<<<<<<;;;:::888666666444555666666444333333444222222222222111111111111222222111111111000000000000000000//////.........///...---...//////...---,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))************))))))************************************************************************************************))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++,,,,,,---...000111111111222333444555777888888777888888999999:::;;;;;;>>>>>>@@@AAABBBCCCCCCCCCEEEEEECCC@@@===>>>@@@CCCBBBBBBBBBBBBCCCDDDEEEEEE?????????>>>===>>>???@@@CCCAAA>>><<<<<<>>>???AAA>>>===<<<;;;999777666555222444555555333222222333111222222222333333333444222222222222111111111000222111111000///...------///...------//////...---,,,,,,------,,,,,,+++***************************+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,---...///000000000000111222444555666666666777888999:::;;;;;;<<>>@@@CCC@@@?????????@@@AAACCCDDDAAA@@@@@@AAABBBCCCDDDDDDCCCBBB@@@======>>>@@@BBB>>>===<<<:::888666555444222333555444222111111222222222333333444555555555222222222222111111111000222222111000///......---///---,,,---...///...---,,,,,,------,,,,,,+++***************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,---............//////000111222333444444666666777888999:::;;;;;;===>>>???@@@AAAAAAAAAAAABBBAAA@@@>>><<<<<>>???AAABBBAAAAAA@@@BBBEEEFFFFFFEEEAAAAAA@@@>>>======???AAA===<<<:::888666555444444222333444444222111111222222333333333444444555555222222111111111000000000111111111000000/////////...---,,,---......---,,,,,,,,,------,,,,,,+++***************************)))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************************************+++,,,---...------,,,......///000111222222333555555666777888888999999::::::;;;<<<============;;;<<<<<<;;;:::999;;;===;;;;;;<<<===>>>???@@@@@@AAA@@@???AAACCCDDDCCCAAA===??????>>><<<;;;===???;;;:::888666444444444444222444555444333111222222111222222222222222222222111111000000000/////////111000000000000000000000...---,,,,,,......---,,,,,,,,,------,,,,,,+++***************************((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,---------,,,+++---......///000111111222444444555555666777777888777777888999::::::::::::666888999999888777888999:::;;;<<<>>>??????@@@@@@AAA???>>>???AAAAAA???<<<;;;===>>>===:::999:::<<<:::999777555444333333444222444555555333222222333000000000000000000000000000000000000////////////000000000000000111111111...---,,,,,,......---,,,,,,,,,---------,,,++++++))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,---///000222333333666555444333333444666777666888;;;<<<;;;:::::::::888888777777888888999:::<<<======>>>??????>>>>>>AAA@@@>>>===<<<<<<=========<<<:::999888888999:::999888777666666555333111000111333444444333111000222222111000//////000000222111111000///......---111000///------,,,,,,,,,000...,,,---...///...---+++++++++************)))+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,---...000111222333555444333222222444555777555888;;;<<<<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<=====================<<<;;;:::::::::;;;<<<===<<<;;;:::::::::::::::999888666666666555333111111111222333333222111111222222111000000000000000111111111000///.........000000///...---,,,,,,,,,///---,,,,,,---......---+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,+++,,,---...///111222222333222222111111333444555444777:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;;;;;;;<<<:::::::::999::::::;;;<<<;;;;;;;;;;;;:::999888777888777666666777666444222111111111111111111111111222111000000000000000000111111000000//////....../////////...------,,,,,,...,,,++++++,,,------,,,+++++++++************)))++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++,,,,,,...///000000111111111000000111222333444333666:::<<<<<<<<<<<<======<<<<<<<<<<<<===>>>>>><<<<<<::::::999::::::;;;::::::;;;;;;<<<===>>>>>>999:::::::::999888666555777666555666777666444333222111111000000111111222111111000000000000000111111000000000/////////......//////......------,,,---+++******+++,,,,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,---...//////000//////000000111222333333222555888;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;:::::::::;;;;;;999::::::<<<======>>>>>>;;;;;;<<<<<<;;;999777555666555555666777777555444222222111000000111222222111000000000000000111111000000000000////////////---......//////...---,,,---+++)))***+++,,,+++***+++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,---......///...//////000111222333333111444777999999999999999999999999888999999:::;;;;;;;;;<<<============<<<777888999;;;<<<<<<<<<<<>>===<<<:::999888666555444555777777666444222222222222222222222222000000000000000111111222000000000000////////////------...//////...---,,,---+++******+++,,,,,,++++++++++++************)))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++,,,------.........///000111222333333333111333666888777666666777888888777777888888999:::999;;;>>>@@@AAAAAA???>>>999:::;;;<<<===<<<<<<;;;??????===;;;:::999888888555444444555777888777555222333444555555444333222000000000000000111222222////////////000000000000,,,---...000000///---,,,---,,,******,,,---,,,++++++++++++************)))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------...///000222333333444444000333666777666555555555888888777777888888999:::999;;;???BBBDDDCCCAAA???<<<===>>>?????????>>>======<<<:::777666555666666444444444555777888777666222333555666666555333222000000///000000111222222////////////000000000000+++---...000000///---,,,...,,,++++++,,,------,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((***++++++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''((()))***''')))***)))((('''(((***(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((,,,***)))***,,,+++'''$$$))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))******))))))(((((('''''''''(((((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,++++++,,,,,,---............///000000111111333333555666777777777777666777999;;;============888;;;>>>@@@@@@@@@@@@AAAAAACCCDDDCCCBBB@@@@@@AAAAAA???===:::888777777777===<<<:::888666666666666777777555444333222222111111111111111111111222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&(((******((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((('''''''''(((((()))''')))***)))((('''(((***(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&(((+++,,,***'''))))))))))))((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++,,,------......//////000111111222333444555666777888888888888:::<<<===?????????>>>;;;===??????>>>>>>???@@@BBBCCCDDDCCCAAA@@@@@@AAACCCAAA???===;;;:::999999===<<<:::888777777777888999888777555444444333333111111111111111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&((()))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''))))))((('''''''''((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%''')))***)))((())))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***+++++++++)))************++++++++++++++++++++++++,,,------/////////000111111222222444444555666777888999999;;;<<<>>>???@@@@@@@@@@@@===>>>>>>===<<<<<<===???BBBCCCDDDCCCAAA??????@@@DDDCCCAAA???>>>===<<<<<<===<<<;;;999888888888999:::999888777666555555555111111111111111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&((()))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((('''&&&))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---))))))*********++++++++++++++++++***+++,,,,,,---//////000000111222222222444444555666777888::::::<<<===>>>@@@@@@@@@??????<<<===<<<;;;:::;;;===???AAACCCDDDCCCAAA??????@@@CCCCCCBBB@@@???>>>>>>===<<<;;;999888777888888999:::999888777666666666666222222222111111111111111000000000000////////////........................++++++++++++++++++++++++************************(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%''')))***))))))***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((''''''''''''''''''((((((***+++,,,''')))***)))((('''(((***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))(((((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---))))))*********++++++++++++************+++,,,,,,/////////000111111222222444444444555666888:::;;;;;;<<<===>>>>>>>>>===<<<999::::::::::::;;;>>>AAA@@@BBBCCCBBBAAA???@@@@@@AAAAAA@@@@@@???>>>===<<<999888777666666777888888888888777666555555555555222222222111111111000000000000000000////////////........................++++++++++++++++++++++++************************((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***+++***)))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''((((((((()))(((((((((((()))***++++++''')))***)))((('''(((***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''')))))))))***,,,///))))))))))))((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&'''((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***+++++++++)))************+++++++++***************+++,,,,,,.........///000000111111333333333333555777:::;;;::::::;;;<<<<<<;;;:::999666888999::::::;;;===@@@>>>@@@BBBBBBAAA@@@AAABBB>>>>>>>>>>>>>>>===<<<;;;888777666555666666888999777666555555444444444555333333222222111000000000000000000000////////////........................++++++++++++++++++++++++************************))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((******)))(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))%%%&&&&&&'''((()))******++++++***)))((((((((()))''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&(((((('''(((,,,///))))))))))))((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***************++++++,,,---------...//////000000222111111222444666999;;;999::::::;;;:::999888777666888::::::::::::;;;<<<<<<>>>@@@AAAAAAAAABBBCCC<<<<<<===>>>>>>===<<<;;;777777666666666777999:::666666555555444444555555333333222222111000000///000000000000////////////........................************************************************))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))(((&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))$$$%%%&&&'''(((***++++++...---+++***((('''&&&&&&((()))***)))((('''(((***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))'''%%%%%%(((+++))))))))))))((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))************+++++++++*********)))***++++++,,,,,,,,,------.../////////111111000111333666999:::999::::::;;;:::999777666777999;;;;;;:::999888999;;;===???AAAAAAAAACCCDDD;;;<<<===>>>>>>===<<<;;;888888777777777999:::;;;777666666555555555555666333333222222111000000///000000000000////////////........................************************************************))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((&&&%%%'''***+++)))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************++++++++++++---......---...///111000000000111333666:::<<<:::999888777666666666666222777;;;;;;777555777:::===>>>???AAACCCBBB???<<<@@@@@@???@@@@@@???===:::777555333333444666666666444444444333333222222222222333333222222111000///......---------,,,,,,,,,,,,------......------,,,************************))))))))))))))))))))))))******))))))((((((''''''+++******)))(((''''''''''''((()))(((&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***))))))(((((())))))***'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((&&&%%%'''******)))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))************++++++++++++,,,......------///000222111111111333555888:::777777888888888666444333222666999999666555888;;;<<<<<<<<<>>>@@@@@@===;;;>>>=========>>>===;;;888666555333444555666666555444333333333222222222222111111111111000///...---......---------,,,,,,,,,,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((('''&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))++++++************++++++''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******)))************++++++++++++,,,......------///000333222222222333444666777444666888999888666333111444666888777666777;;;>>><<<;;;;;;===>>>???>>><<<<<<;;;::::::;;;;;;999777555444444555666666444222222222222222222111111111000000000//////...---,,,......---------,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''&&&&&&&&&&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))++++++************++++++'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++***,,,------------...000111111111222333555666777555666777888777666444333666777888777777:::>>>BBB???======>>>@@@AAA@@@@@@;;;:::999999::::::888777444333333444555444222///111111111111111111111111000000000000///...---,,,......---------,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))''''''(((((())))))******((((((''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((($$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''(((((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++***+++------,,,,,,...///......000111444666888999999888777666555666777888999999999888:::===AAAEEE???>>>===>>>@@@BBBBBBAAA<<<;;;999:::;;;;;;:::999444333333444444333000...111111111111111111111111111111111111000///............---------,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))************************''''''(((((())))))******'''''''''''''''&&&&&&&&&%%%'''((('''&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''(((***)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))************+++++++++***+++------,,,,,,...///,,,---///111444666888999;;;999666555444666999:::;;;:::999999;;;>>>BBBDDD===<<<===>>>AAABBBAAA@@@>>><<<;;;;;;<<<===<<<<<<777666444444444333111///111111111222222222222222333333333222222111000///......---------,,,,,,,,,*********++++++*********))))))))))))))))))))))))************************(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&((('''&&&&&&'''((($$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&)))******'''%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************+++++++++)))+++,,,,,,,,,,,,---///---...000222444555666666888777666555555666777888:::999888999;;;>>>@@@AAA<<<===>>>AAACCCDDDBBB@@@???===;;;;;;<<<>>>>>>===;;;999777666555555333222222222222222333333333444333333333333222111000///......---------,,,,,,,,,***++++++++++++++++++***))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&)))+++***'''%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++)))+++,,,,,,,,,,,,---//////000111222333444444444555555666666666666666555999888777888;;;===>>>>>>>>>???AAAEEEGGGGGGEEEBBB???===;;;;;;<<<>>>>>>>>>???<<<999777777777666555222222222333333444444444222333333222222111000///......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******************************))))))((((((''''''((((((((()))))))))))))))%%%&&&''''''&&&&&&((()))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))(((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))************))))))((())))))+++,,,---......//////000000111111222222111333666666666555555666222555888:::;;;<<>>@@@AAACCCCCCBBBAAA@@@???>>><<<:::999999999:::>>>===;;;999666333222111333333333333333333333222222222222222222111000///......---------,,,,,,,,,***++++++,,,,,,++++++***)))))))))******++++++++++++++++++************)))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))************))))))((())))))***,,,------............//////000111111111333555666666555555666333555888:::;;;<<<>>>@@@???@@@BBBBBBBBBAAA???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999777666555444555444444444444333333333111222222222222111000/////////.........---------++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((((())))))******))))))(((((())))))***+++,,,------,,,,,,---......///000000000333555666555555555666444666999;;;;;;<<<>>>???===>>>???AAAAAAAAA@@@?????????>>>===<<<;;;::::::999999999999999888888777555555555444444444333333111111222222111111000000000000/////////.........++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((())))))***+++,,,,,,,,,,,,,,,---...///000000111000222555666555444555555555777999::::::;;;<<<===999:::<<<>>>@@@AAAAAABBBAAA@@@???===;;;999777666999999:::::::::999888888555444444333333222222222000000111111111111000000////////////.........---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))******++++++,,,,,,------...000111111222000222444555555444444555555777999:::999999:::;;;::::::;;;===>>>>>>??????======<<<;;;999888777777::::::;;;;;;:::999777666333333222222111000/////////000000111111111000000.........---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((())))))((((((''')))))))))*********++++++,,,,,,---///000111222222///222444555444444444555555777888888777777777888======<<<<<<;;;;;;;;;::::::999888888888999;;;<<<:::;;;;;;;;;:::888555333333222111111000///......//////000000111111000000...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((()))))))))(((&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))***************+++,,,---///000111222///111444555444333444555444666777777666444555666:::::::::::::::;;;;;;<<<===<<<999777777888;;;===888999:::;;;:::777555333333333222111000///.........//////000000000000000............------------,,,,,,------------,,,,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))************)))***+++,,,...///000111///111444555444333444444444666777666444333333444444555666888;;;===@@@AAAEEEBBB===888666666888999666777999::::::888555444444444333222111000///.........///000000000000000000/////////............,,,------......------,,,+++++++++******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))((((((''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))++++++++++++,,,...000111000111222222444444555666444444444444444333333333333777::::::999;;;@@@EEE===>>>>>>:::555333444555555666666777777777777777777666444333222111111111444333000---,,,,,,,,,---////////////////////////000////////////.........************************((((((((((((((()))))))))%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))))))))+++******+++,,,---///000000000111222333444555555444555555666777777888888555888:::999666777;;;???777999999777444333555777999999::::::999888777777666666444333222111111111444333000...,,,,,,,,,---/////////////////////////////////.........------************************))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''(((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))*********)))******+++,,,......///000000111222333444444222333444555777888999:::777999999777444333666999222333444444444444777999<<<<<<<<<<<<:::999888777666555444333222111111111444222000...------------////////////////////////......---------,,,,,,,,,************************+++++++++***)))))))))((())))))((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((())))))))))))*********((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))*********)))))))))******+++,,,---...//////000111222333333//////000222333555666777888999999666444333555777111222333333444666888999;;;;;;;;;::::::999777777666555444333222222222222333222111///...---------........................---------,,,,,,,,,++++++************************---,,,,,,+++***)))((((((******))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******'''''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))***'''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))*********+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))************((())))))***++++++++++++---......///000111222222...///000111222333444444888999888777666777888:::555555555555666888888888666777777888888777777777555555444333222222222222222222111000///.........---------------------------,,,,,,,,,,,,+++++++++************************---,,,,,,+++***)))((((((******))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))******'''((()))***+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++((()))***+++++++++++++++,,,------...///000111222000000111222444555555666999888888888999;;;===>>>:::999777777999999999888444555666777777777777777555444333333222222222333222222111000000///......------------------------------,,,,,,,,,+++++++++************************+++++++++***)))))))))((())))))((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++'''((()))++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))******++++++)))***+++,,,,,,,,,+++***,,,,,,---...///000000111///000111333555777999999999999888999;;;===>>>???===:::888888:::;;;:::888888888888999888888777777444444333222222222333333111111111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((('''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))++++++'''(((***+++,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***+++++++++)))***,,,------,,,+++***+++,,,,,,---...///000000,,,...000222555888:::;;;:::999888999;;;===>>>>>>===:::888888;;;<<<;;;999<<<<<<<<<;;;:::999888777444444333222222222333333111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,************************(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((()))***+++***)))'''%%%((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***++++++***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++,,,------......///...///222444666777777777999:::<<<===>>>======<<<===<<<999888777999;;;===::::::999999888999999999777666666555333111///...222444555555333222222333......//////...,,,***))),,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((()))***+++***)))'''&&&((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************++++++,,,,,,---.........///000222555777888888888555666888:::;;;;;;;;;;;;===;;;999888888999;;;<<<999999888888888888888999888777666444222111//////---000333555444222111111000---+++((()))+++...000,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((()))******)))'''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************++++++,,,,,,------......000111333555666777888888333555777999::::::::::::;;;:::888777777888:::;;;888888888777777888888999999888555333111000000000+++///333555333111///...444222///,,,+++,,,---...,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((()))))))))***************++++++,,,------......///000111333444555666777666777888:::::::::999999888777666555666777888999999999888888999999:::::::::888555222111000111222///111333333111///.........000222333333000---+++------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))(((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************++++++,,,------.........///000111333444444777888999999999888777666555555444444555666777888:::::::::::::::;;;<<<===;;;999666333111111111222111222111000000111444666111333444555555333000...---------,,,,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))******************++++++,,,,,,------............///111222333555666777777777666555444555555555555666777777888;;;;;;;;;;;;<<<===>>>>>>:::999666444222111111111////////////000444:::???MMMIIIAAA999444111000000------------,,,,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((()))******&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))*********************+++,,,,,,------............///111222333333444666777888888777777666777777888888999:::::::::::::::;;;;;;<<<>>>>>>999888777555444222111000///000000000111444999===SSSMMMCCC999222//////000...------------,,,,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((()))******&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************)))******+++,,,,,,------000/////////000111333444222444666999;;;<<<<<<<<<888888999:::;;;;;;<<<<<<999999999:::;;;<<<===>>>888888888666555333111000222333444333222222444666444333222000000000111222......---------,,,,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$((((((''''''''''''((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((())))))******)))((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---000////////////000000111666666666666555555888:::AAA999777<<<@@@===:::;;;===;;;888666777999<<<>>>:::999888666555444444444222222333333333222111111111111111111111000//////111000000///...---------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%)))(((((('''''''''((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''(((''''''&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---/////////...//////000111333444555444444555777:::===999999===>>>;;;:::===;;;999777666777999<<<>>>===<<<:::888777666555555111222222333333333222222111111000000000/////////000000000///...---------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''(((''''''&&&''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,...............///000000111222333333333444777999:::999:::===<<<::::::===999888777777888:::<<<>>>===<<<:::888666555444444000111222222333333333333111000///.........///000000000//////...---------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((***)))(((''''''&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++------------...///000000000111333444444555888:::999888999<<<===<<<;;;;;;999999888999:::;;;===>>>;;;:::888555333222111111///000111222333444444444222000...---,,,---///000/////////......---------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''''')))(((((((((((((((((())))))((((((((((((((())))))'''''''''''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))((())))))******,,,,,,,,,,,,---...///000000222444555666666888::::::999999;;;>>>???<<<888:::::::::;;;<<<======>>>999888777555333111111000///000111222333444444444222000...---,,,---///000............------------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((()))))))))(((((((((((()))******''''''''''''((()))******((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))(((((())))))***+++++++++,,,---...///000000333555666666666777999999<<<===<<<===>>><<<888::::::;;;<<<<<<<<<<<<;;;:::999777666444333333333000111222222333333333333111000///.........///000------------------------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&''''''((())))))***'''((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((()))))))))(((''''''&&&''''''((()))***''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''((((((((('''''''''''''''((())))))''''''''''''((()))***+++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))(((((((((((())))))*********+++,,,...///000000222555666555555555666666@@@FFFAAA:::999;;;<<<999:::;;;<<<;;;:::888777888777666555444444444444111222222333333333222222111111000000000/////////------------------------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&((()))***+++''''''''''''((((((((()))'''((((((((())))))******(((((((((((()))))))))))))))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((()))++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))***)))(((((((((((())))))*********+++,,,---///000///222444555444333333444222CCCMMMEEE888555:::???888999:::;;;:::888666444444444333222222222222333222222333333333222111111111111111222111000//////------------------------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((***+++,,,,,,+++,,,...000111111111222222333333444444666888999999999:::;;;===<<<;;;:::999999888999888555222111111111111000222222222222222222222222111111111111000000000000......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((())))))))))))***)))***++++++***+++---///000000111222222333333333444666999999999999:::<<<======;;;::::::999999999666555333222222111000000000000111111111111111111111111111111000000000000------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))************((()))******)))***,,,...///000000111222222333333555777999:::::::::;;;<<<===<<<;;;:::::::::::::::444444555444333222000///////////////000000111111111111111111000000000000------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''(((((()))))))))*********'''((())))))((()))+++---...//////000111222333333666888::::::::::::;;;<<<;;;;;;:::999888888999999333555777777555333111000//////000000000111111111111111111111000000000///---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''((())))))((()))+++------......///111222222333666888::::::999999:::;;;888888777777666666777777333666999:::777444333222222222222222222222222222111111111111000000000///---------,,,,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''((())))))((()))+++---,,,---...///000111222333555777999999888888999:::777666666555555555666666444888<<<<<<999666555666555555555444333333222222111111111111000000000000......---------,,,,,,,,,++++++++++++************(((((()))))))))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&'''(((&&&&&&'''''''''(((((((((%%%%%%&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))'''(((((((((((()))))))))((()))******))))))+++---+++,,,---...000111222333555666888888777777777888666666555555555666666777666:::>>>===:::777888:::888777666555444222111111111111111111000000000000/////////.........------++++++++++++************(((((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))))))))))))))************((()))******)))***,,,...++++++---...///111222222444666888888666666666777777777666666666666777888777<<>>:::888999<<<999888777555333111000///111111111111000000000000000////////////.........+++++++++************)))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))************((((((((((((((())))))***------...///000111222222444555777999:::999888777777666555444444555666777============<<<;;;:::999666888888666111///000333333222111///............///............---------,,,+++******)))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&(((((()))))))))*********))))))((((((((()))******------...///000111222222444555777888999888888777888888777777777888888999;;;;;;;;;:::999888777666555555555444222222333444333222111000///.........///............---------,,,++++++***************)))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&(((((())))))))))))*********))))))))))))***++++++---...//////111111222333444555555666777777888888999999:::;;;;;;<<<;;;;;;:::::::::999888777555444333222111222444555555555444333111000//////......///............---------,,,,,,+++************************))))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&(((((((((((()))))))))******************++++++,,,---......///000111222333444444444444555666888888888999;;;<<<======<<<;;;;;;;;;::::::999777666555555222000111444777666444444333222111000////////////............---------,,,,,,+++************+++++++++******)))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&''''''''''''(((((((((((()))))))))***************++++++,,,------...///000111111222222222222333444555777888777888999;;;;;;;;;:::999999999999999888777666666777444222222555666444222555444333111000000000000///............------------,,,,,,+++***+++++++++,,,++++++***)))(((((('''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$###$$$&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((((((((((())))))***))))))))))))***+++++++++,,,---...///000000111000000111333444555666777666666777777777777666666555666666777777666666555999777555555555555444333555555333222111000000000///............---------------,,,++++++++++++++++++++++++******))))))((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&******'''$$$$$$%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))))))))((((((((()))*********++++++,,,---...//////...///111333555555555555777666555444444333333444444444555666777777777777888999888777555444555666666555444333222111111111///............---------------,,,++++++++++++,,,************************))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$***//////+++&&&$$$%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))((((((((((((((())))))***)))******+++,,,---...///,,,...111444555555555444888666444333222222222333555666777999::::::;;;;;;777999:::888555444777:::666555444333222111111111//////.........---------...---,,,,,,++++++,,,,,,***************+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&---333333...(((%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))***+++---......//////222444555666777:::<<<999777666444333333333333888777666666666777888999888888888888777777777777888777444222000111111222////////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''***)))((('''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''',,,,,,'''%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((()))))))))******+++,,,---...//////111333555555777999;;;999888666555444444555555999888888888999:::<<<===:::999999888777666555555777555333111000000111222////////////............,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))//////)))%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((************************'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***************************))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''((((((((((((((((((((((((((())))))(((((((((((()))))))))******+++,,,---.........000222444444666888:::888888777777777777888888:::::::::;;;===>>>@@@AAA<<<;;;999777666444333333444333222111000000111222////////////............,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%***000000***%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((()))))))))******+++,,,,,,---------///111333333555777999999999999999999::::::;;;<<<<<<======>>>???@@@@@@>>><<<:::777444333222222222222111000000111111222////////////............------,,,,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((------(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((()))))))))******++++++,,,,,,,,,,,,///111222333444777999999999:::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>=========>>><<<999666444222222222222222111111111111111111////////////............---------,,,,,,,,,++++++************************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&'''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$''''''$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))************++++++,,,,,,---///111333333555777999999:::;;;<<<======<<<<<<===>>>>>>>>>===<<<;;;:::===;;;888555333333333333333333222222222111111000////////////............------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$###$$$$$$###$$$(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))************++++++++++++---///222333444555888::::::;;;<<<======<<<<<<;;;<<<<<<=========<<<;;;;;;;;;999666444333333555666444444444333333111000000////////////...............------------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###&&&&&&###$$$'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))***************+++++++++...000222444444666888::::::;;;<<<======<<<;;;::::::;;;<<<>>>>>>>>>===<<<999777555333333444666888666555555444333222000///000/////////..................---------,,,,,,,,,************************)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((((((%%%$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))***+++,,,------...111333444555555555999999:::::::::;;;;;;;;;888999999:::;;;;;;<<<<<<:::999666444333333444555777666333111///.........111000///......---......//////...---,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))***+++,,,,,,,,,...000222333444444444777777777888888888999999888888999::::::;;;;;;<<<999888666555444444666666999777555333111000000000222111000///...---------//////...------,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))***+++,,,,,,,,,---...000111222222222444555555555555666666666777777888888999:::::::::888888666666555666777888:::999777444333222222222333222000///...---------//////......---,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''''''''((('''''''''(((((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***+++,,,+++,,,---...///000000111333333333444444444555555555555555666777777888888777777666666777888999::::::999777555333333333333333222111///...---------//////......---------,,,++++++,,,,,,++++++***)))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,++++++,,,,,,---...///000333333333333444444444555333333333444555555666666666666666777777888999999999888666444222222222222333222111000.........---///...............------+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&''''''(((((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++,,,++++++,,,,,,...//////333333333333444444444444333333444444555666666666666666666777777888888888888777555333222222222222222222111000////////////........................,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((())))))'''''''''(((((())))))***(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''(((((()))***+++,,,,,,++++++,,,---///000222222222222333333333333555555666666777777888888555666666777777777666666888777555333222222222333111111000000000000000111............////////////,,,,,,------,,,,,,+++***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))***+++---,,,,,,+++,,,---///000111111111111222222222222777777888888999999::::::555555666666666666555555888777555444333333333444000000000000000111111222.........///////////////,,,,,,------,,,,,,+++***))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&+++*********))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%***+++((('''))))))'''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))******)))(((''''''((())))))))))))************++++++++++++,,,---......000000111222333333444444888777666666777999;;;===888777666555555666777777888777777555444333222111///000000111111111000000111222222222111000...---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%(((***,,,******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))************************************))))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''************)))))))))(((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))"""&&&)))'''(((,,,///...))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))******)))((('''''')))))))))))))))************++++++++++++,,,---......//////000111222333444444777666666666666777999:::888777666666666777888999999888777666444333222111000000111111111111000000111111111111111///...---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%(((***,,,))))))(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++*********)))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''************))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))000222111+++(((******)))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))************+++******++++++,,,---.........///000111222333333555555666666666666666666777777777777888999::::::::::::888777555333222111000111111111111111000000///000000000///...---,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%''')))+++((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,*********)))))))))(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;<<<888///)))((((((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((('''((()))((()))))))))************************+++,,,---...,,,---...///000111222333555666777888888777555444777777888888999:::;;;<<<;;;:::999777555333222111111111222222222111000000/////////......------,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++***))))))((((((*********+++++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************111444222,,,***,,,...---************************))))))))))))************************************************************************************))))))))))))************************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((()))))))))************************+++,,,------,,,,,,---...000111222333666888999;;;;;;999777555777777888999:::;;;;;;;;;:::999888666555333222111222222222222222111000000.........---------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++************************++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************************(((,,,,,,((('''+++---,,,************************)))))))))************+++************************************************************************)))))))))*********++++++************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))***************))))))******+++,,,---+++,,,---///000222333444888999;;;<<<<<<;;;999888777888999:::::::::::::::888888777555444333222111333333333333222111000000///......---------......------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000(((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************(((,,,,,,(((&&&(((((('''************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))************))))))))))))***+++,,,---,,,,,,...///111333444555888999:::;;;<<<<<<;;;;;;777888999::::::999888888555555555444333333222222333333333333222111000/////////...------...///000------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////---///111444777:::===>>>(((((((((((((((((((((((('''((((((((())))))************))))))((((((((('''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************&&&***,,,***)))+++,,,***************************))))))******++++++++++++************************************************************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))************))))))))))))***+++,,,---,,,---...000111333444555777888999:::;;;<<<<<<<<<777888999:::999888777666444444333333333222222222444444444333222111000///000///...------...000000---------,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******************************))))))))))))******))))))))))))************************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,------...///000111111222444888<<>><<>>@@@DDDLLLLLLPPPTTTOOOEEEDDDKKK******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''************************))))))*********+++++++++))))))*********+++++++++)))+++++++++))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////---,,,+++***++++++******+++,,,---...------------.........///,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,+++***+++---------,,,************++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((((()))))))))************+++,,,---...///000000000333333444444555444444333999:::<<<===<<<:::888777777666555444444444555555555444444444333222111111///.............../////////......------,,,++++++************************(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++,,,++++++******))))))(((*********+++++++++++++++,,,---...---+++***+++,,,)))+++---............///111222333444555888<<>>???@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>CCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIAAAAAABBBBBBAAA@@@>>>===:::888777666777666555333000000//////...---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******************+++++++++,,,,,,+++++++++*********))))))))))))))))))************))))))))))))(((((((((((()))******************)))))))))))))))************++++++***+++,,,---///000222333444666777888888888999:::;;;<<<<<<<<<<<<<<<888999:::<<<===>>>>>>>>>;;;:::999777777777777888222111000000//////000000///......------,,,++++++************************))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))'''((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((*********************************+++++++++,,,,,,)))******++++++,,,,,,---++++++,,,,,,---............000222222222222444555<<<>>>@@@???===???EEEJJJGGGIIIIIIGGGEEEHHHOOOUUURRROOOMMMPPPVVVYYYVVVQQQMMMTTTZZZ```nnn||||||sssqqqrrrtttyyy&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))+++******)))(((''''''&&&'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++((()))***+++++++++++++++************************)))************+++++++++)))************+++++++++)))***,,,,,,++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................000000111333444555666777===>>>???BBBDDDFFFHHHIIIRRRRRRQQQPPPOOONNNLLLKKKIIIJJJKKKLLLKKKJJJGGGFFFIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOJJJKKKKKKKKKJJJIIIGGGFFFDDDCCCAAA@@@@@@???===;;;::::::999888666555444444......////////////......------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++******))))))))))))))))))************))))))))))))((((((((((((******++++++++++++******))))))))))))************+++*********+++---///000222333555777888999::::::<<<===============<<<<<<888888:::<<<===>>>??????<<<;;;:::888888888888999222222111000000///000000///......------,,,++++++************************))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******************************+++++++++,,,,,,,,,))))))***+++,,,------...++++++,,,,,,---...//////444666888999999999;;;===BBBEEEFFFDDDBBBEEELLLRRRKKKMMMNNNKKKGGGFFFIIIMMMRRRPPPSSS]]]iiinnnjjjccckkkxxx|||ssskkkjjjkkkhhhddd(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((************************))))))*********))))))(((************************))))))))))))************++++++***************+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******+++---...///...------.........///000111222222555000...222555555666999BBB???>>>DDDJJJMMMLLLKKKKKKLLLMMMPPPSSSUUUVVVWWWTTTUUUYYY[[[UUUMMMNNNUUUTTTYYY___```[[[SSSLLLIIITTTQQQSSSYYYZZZSSSHHHCCCHHHLLLRRRXXX[[[YYYSSSOOOLLLOOORRRTTTUUUXXX]]]aaaWWWRRRMMMKKKLLLMMMKKKIIICCCFFFDDD???>>>AAA>>>888>>>>>>===<<<:::888777666333111...,,,,,,,,,---------...///000///...,,,***,,,,,,+++******+++,,,,,,,,,+++++++++++++++,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,...///000111333555777:::;;;<<<<<<<<<<<<>>>@@@BBBBBB@@@>>>===AAA>>><<<===???AAA???>>>888:::===>>>>>><<<999777333333333222222222111111......//////......---,,,+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************+++***************++++++++++++******+++---///000------------...444<<>>@@@BBBDDDDDDCCCAAA???@@@>>><<<<<<>>>@@@???======>>>@@@@@@???<<<888666444333333222111111000000......//////......---,,,++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********+++******+++,,,---///000111...------,,,------...///333444555444444777<<<@@@???CCCDDDCCCDDDIIIMMMNNNLLLQQQPPPHHHBBBDDDJJJMMMOOOYYYjjjzzzzzzvvvkkkgggbbbccciiipppwwwzzz{{{xxxlll``````hhhhhh```(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************************************))))))************))))))************************)))))))))*********++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,---......////////////......---.........222222222555999>>>CCCFFFJJJKKKPPPVVVXXXVVVVVVZZZTTTVVVYYYZZZ[[[]]]___aaadddaaa]]]\\\^^^aaadddfffggg]]]TTTSSSSSSPPPLLLIIIVVVVVVUUUSSSQQQQQQTTTVVV\\\UUUPPPQQQQQQMMMJJJJJJ[[[WWWRRRPPPQQQTTTVVVXXXOOOQQQTTTUUUUUUTTTTTTUUUMMMMMMMMMLLLKKKMMMOOORRRVVVVVVQQQLLLKKKOOOQQQQQQVVVTTTRRROOONNNNNNNNNOOONNNJJJFFFCCCBBB???;;;777666444111...------...///+++,,,---......---,,,+++******+++++++++******)))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---...///000111222555777999999:::999===???AAABBBCCCBBBAAA@@@???===<<<<<<===>>>======@@@@@@@@@???===:::666444555555444333111000//////...////////////...------,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++***++++++,,,---///000111////////////000111222222888999:::;;;:::;;;===???@@@DDDDDDAAABBBGGGKKKKKKCCCIIILLLJJJKKKTTT^^^dddiiippp|||~~~yyysssiiicccbbb___[[[WWWZZZaaagggjjjjjjdddbbb\\\YYY```iiiggg^^^(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***************+++++++++************************((())))))************)))************************))))))*********+++++++++++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,------...//////......------...000222333999;;;???CCCIIINNNQQQSSSWWWRRRPPPTTTXXXXXXXXXZZZUUUWWWWWWWWWZZZ___bbbaaa]]]]]][[[UUUPPPQQQXXX^^^___\\\[[[]]]___ZZZRRRLLLMMMSSS\\\cccfffeeebbb```\\\XXXWWW[[[]]][[[YYYZZZbbb\\\VVVSSSVVV[[[aaadddhhhbbbZZZRRROOORRRXXX\\\______]]]WWWQQQNNNOOOQQQNNNTTTZZZ]]]\\\WWWRRRNNNZZZUUUNNNIIIGGGIIINNNQQQXXXUUURRRQQQQQQOOOKKKGGGIIIFFFBBB<<<777333111000,,,,,,,,,,,,,,,,,,,,,+++)))***,,,---------,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***+++,,,---...//////111222444777888999999999999:::<<<>>>???>>>>>>===>>>===<<<<<<<<<<<<<<<<<<=========<<<999777444333888777666444222111/////////////////////...------,,,,,,+++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))***************+++++++++,,,,,,,,,++++++++++++,,,,,,---///000111222444777999:::===>>>>>>???@@@BBBDDDFFFLLLLLLGGG??????FFFMMMPPPGGGRRR\\\aaagggooovvvxxxyyywwwtttrrrooommmmmmooojjjeeebbbaaa___ZZZYYY\\\XXXZZZ\\\^^^^^^]]]ZZZYYY]]]___aaafffrrr(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++++++++************************(((((()))***************************************************++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------------...///000/////////111333666:::;;;>>>CCCJJJQQQVVVYYYYYYYYYZZZSSSQQQYYYbbbeeebbb```ZZZYYYUUUQQQTTT[[[]]]YYYPPPZZZccc```UUUOOOSSSZZZ\\\eeeqqqxxxwwwoooeee]]]UUU]]]iiitttwwwtttkkkeee___```gggqqquuusssppppppbbb___[[[[[[___fffkkkoooppphhh]]]UUUUUU[[[eeekkkmmmllljjjccc\\\XXXXXXZZZbbbiiirrrwwwqqqeeeYYYSSSTTTSSSPPPOOONNNOOOPPPRRRYYYXXXWWWVVVUUUSSSPPPOOOTTTSSSPPPMMMHHHCCC???<<<666444111---+++*********)))***+++,,,---.........,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))((()))))))))************)))******+++,,,---......111333555777999:::::::::666777999;;;<<<======<<<>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999888777666666:::999888666444222000000//////000000//////...---,,,,,,,,,++++++++++++***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************************************************(((((())))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000666666666666888;;;===???DDDBBBAAAAAADDDGGGKKKMMMTTTVVVTTTQQQSSS\\\eeeiiiqqq|||xxxqqqiiifffdddeeejjjnnnnnnkkkfffbbb^^^\\\VVVOOOLLLMMMMMMUUU^^^```]]]\\\```eee(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))***+++++++++************************'''((()))******+++***************************************++++++++++++,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////......///111333444444555777:::>>>AAAEEEFFFJJJOOOWWW___cccccc```^^^XXXSSSTTT]]]fffeee___[[[SSSUUUPPPJJJLLLWWW]]]\\\bbbssswwwllljjjnnnooo}}}sssfff^^^```bbbgggkkklllhhhaaa[[[```bbbiiiqqqqqqjjjdddbbb^^^\\\[[[]]]aaagggkkkmmmgggddd``````eeelllrrrvvvnnnmmmmmmkkkiiijjjlllnnnxxxzzz|||{{{rrreee]]][[[\\\aaahhhnnnnnnhhhaaa\\\QQQSSSTTTQQQMMMJJJKKKMMMTTTTTTUUUUUUSSSQQQNNNLLLDDDAAA===888333000------,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))*********************+++,,,---------111222555777999:::::::::777888:::;;;===>>>??????>>>??????===;;;;;;<<<===;;;;;;:::999999999:::::::::999888666444222111000///000000000000///......,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++************************************************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,---///111444777:::;;;???===;;;:::;;;>>>AAADDDHHHFFFDDDEEEIIINNNRRRTTTYYY```gggjjjnnnvvvzzzzzzyyyjjj^^^\\\```bbbbbbbbbaaa[[[TTTWWWUUUUUUTTTPPPJJJHHHJJJQQQ\\\iiimmmmmmrrr(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((())))))***++++++************************'''((()))******+++++++++*********************************+++++++++,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////////////////000000000111333666999;;;???AAADDDGGGKKKNNNPPPQQQUUUYYY```eeegggfffccc```RRRNNNNNNRRRUUUUUUVVVYYYfffllliii\\\WWW```mmmqqqyyyxxx{{{~~~ssshhh___XXXYYYWWWUUUUUUVVVVVVSSSPPPMMMMMMPPPTTTRRRKKKHHHHHHNNNLLLKKKLLLOOOSSSUUUUUU[[[YYYYYY\\\bbbfffhhhhhhjjjiiiiiilllqqqvvvzzz{{{sssqqqpppnnnhhhbbbdddkkkrrrxxxxxxlllcccRRRXXX\\\YYYRRRQQQWWW^^^VVVUUUTTTSSSRRRPPPNNNMMMJJJJJJIIIHHHDDD@@@<<<999555333000...,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------000111333666777888888888888888:::<<<>>>???@@@AAA???@@@AAA???<<<;;;<<<>>><<<;;;999888888888:::;;;777777666444333111000000000000000000000///......------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************************************)))******+++,,,,,,------,,,,,,,,,,,,------------///000222666:::===AAACCCBBB???<<<;;;>>>CCCIIIMMMQQQQQQSSSYYYbbbiiinnnooosssyyy|||yyywwwwwwuuuqqqvvvyyyxxxqqqjjjddd]]]VVV[[[dddhhh```TTTLLLHHHDDDUUUVVVYYY^^^```aaaeeelllppp|||(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))*********************************''''''(((******+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000000000000000000000000000111333777;;;???BBBHHHJJJNNNQQQTTTVVVWWWWWWXXXZZZ^^^bbbcccaaa^^^\\\aaa^^^\\\[[[\\\cccssspppssswwwkkkgggjjjoooaaaeeebbbWWWMMMLLLLLLJJJLLLJJJIIIKKKOOOQQQQQQOOOGGGFFFJJJOOORRRSSSXXX]]]RRRPPPMMMLLLNNNOOOPPPPPPRRROOOKKKJJJMMMOOOOOONNNPPPNNNNNNRRRYYY```cccccceeecccfffjjjjjjkkkuuu}}}rrrfff______hhhnnnlllffffffqqq{{{]]]ZZZUUUOOOJJJGGGEEEDDDIIILLLQQQTTTSSSPPPKKKHHH???<<<777222///...///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---...000222444666777777777777888999;;;===???@@@AAA???AAABBB???<<<;;;===???;;;:::777666555555777888555555444333111000//////000000000000000//////...---------,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************************************+++,,,------......,,,,,,,,,---------......333444666888;;;>>>AAABBB???===;;;;;;@@@IIIRRRXXX```cccjjjuuussskkkeee``````___YYYQQQOOORRRVVVVVVSSSccckkkbbbTTTSSS\\\cccddddddgggkkkmmmooovvv~~~''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((******))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,+++...000111000......///...000333444333111111111666777;;;@@@GGGNNNRRRTTTYYYYYYZZZ[[[[[[XXXTTTQQQTTTTTTUUUUUUUUU]]]pppvvvwwwzzzzzzyyyyyy{{{{{{nnn___VVVSSSPPPLLLIIIMMMOOORRRSSSQQQMMMJJJHHHNNNJJJNNN^^^mmmooohhhaaaYYYXXXWWW\\\iiiuuuwwwqqqfffYYYWWWYYYWWW```ooouuupppdddZZZUUUOOOHHHJJJQQQWWW\\\ZZZPPPIIIIIIJJJIIIOOOQQQRRROOOQQQZZZfffnnn{{{tttqqqqqqjjjqqqvvvzzzvvv^^^``````[[[SSSNNNNNNQQQRRRMMMLLLQQQVVVTTTOOOMMMIIIIIIGGGAAA:::555444555000...,,,,,,,,,,,,+++***---,,,+++,,,---...---,,,******)))(((((((((((((((******************************************************+++++++++,,,,,,,,,111111222333444444555555444555777999:::;;;::::::???????????????>>>======???===:::777666666888999444444444444444222111111///////////////.........---------,,,,,,,,,+++++++++++++++************)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************++++++******************************+++,,,---...***+++...000000///---,,,+++000222...///666:::999======333111===DDDFFFOOOMMMGGGDDDJJJSSS\\\gggqqq~~~{{{uuupppiiiaaa]]]^^^XXXWWWPPPFFFFFFNNNSSSSSS^^^eeelllooonnnrrr{{{'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((()))))))))(((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------...............///+++---///000000000111222333222000///000555<<>>>>>>>>======<<<;;;<<<:::777555444555666777444444444333222222111111000000//////.........---,,,,,,,,,,,,+++++++++++++++++++++************)))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************++++++******************++++++******************,,,,,,,,,,,,,,,,,,++++++---222444333444;;;???>>>777<<<999:::EEEHHHHHHNNN]]]ZZZ\\\fffrrr}}}wwwwwwooofff___YYYTTTTTTXXXUUU[[[[[[SSSOOOUUU___dddbbbiiiuuu(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........------......///000000000---...000000///000222444111222222555:::CCCMMMTTTXXX[[[___```\\\WWWRRROOOPPPRRRSSSSSSWWWfff|||tttllllllkkkiiihhh[[[TTTOOONNNOOORRRXXX______`````````bbbfffkkknnnqqqzzz}}}qqqnnnpppqqqzzz{{{kkkaaa^^^RRRUUUWWWTTTPPPOOOSSSVVV^^^hhhooommmhhhgggkkkmmmdddfffkkkttt}}}~~~zzzrrrfffZZZUUURRRLLLHHHGGGMMMNNNOOONNNMMMMMMNNNPPPFFFDDDBBB>>>999444000---///...------...---,,,***+++++++++***++++++,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,,,,------...000111111222222333333444666777999:::<<<<<<<<<<<<<<<;;;;;;:::999888777555555555666777555444333111111111111222111111000///...------,,,,,,++++++++++++*********+++++++++************)))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************)))))))))*********++++++******++++++++++++++++++***+++++++++++++++***)))---,,,++++++,,,...000222333777999888999???CCCDDD;;;BBB???@@@IIIMMMQQQ[[[gggmmm}}}wwwjjjeeegggddd[[[RRROOOMMMOOOVVV]]]gggrrrxxxtttnnnpppxxx(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------......................../////////000000000111000///000333666555:::BBBJJJPPPVVV[[[^^^hhhfffaaaZZZUUUSSSSSSUUURRRUUU]]]kkklll^^^RRRNNNPPPRRRTTTXXXUUUWWWZZZ^^^bbbkkkwww{{{wwwrrrttttttooohhhbbbZZZTTTPPPSSSUUUSSSRRRVVV^^^eeebbbgggppp{{{|||rrrjjjccc]]][[[aaafffeeebbbaaa```\\\TTTMMMIIIIIILLLNNNRRRSSSSSSPPPIIIAAA;;;777333111---,,,,,,---------+++++++++++++++,,,,,,---++++++++++++++++++++++++************************************+++++++++++++++,,,,,,...///000111111333333333333555777:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888888999999666444222000///000111222222111000///...---,,,,,,+++++++++*********))))))+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++++++++,,,)))***,,,---.........---+++,,,---///333777;;;===@@@@@@???======BBBHHHLLLAAAIIIHHHJJJWWWbbbnnn~~~zzz{{{wwwvvvuuujjjZZZWWW^^^WWWRRROOOSSSZZZbbbmmmwww~~~))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........///////////////..................000222333555888<<>>>>>>>>======999::::::::::::999999999666555222000000000222333222111000///...---,,,,,,+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************************++++++++++++******++++++,,,,,,,,,,,,+++,,,------............---///222666;;;???BBBCCCEEECCC???======AAAIIIOOOIIIXXXbbbnnn~~~xxxooojjjiiiggg___\\\^^^YYYPPPPPPWWWaaa```eeeooozzz{{{uuujjjbbbfff))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------........./////////////////////000000000000...222666;;;@@@FFFLLLPPPYYYZZZYYYWWWTTTTTTUUUVVVWWW^^^nnnkkkfff```[[[YYYWWWUUUWWW[[[YYYZZZ^^^bbbdddjjjxxx}}}zzz{{{~~~nnndddVVVXXX\\\```dddgggkkkmmmrrrnnnooowww~~~}}}{{{yyyuuuqqqlllfff```YYYRRRMMMGGGLLLRRRTTTQQQOOONNNNNNIIIEEE>>>888444111///------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************++++++,,,---...000222333333444555555777999;;;===>>>===>>>??????????????????888999:::::::::999777666666555444222111222222333111111000///...------,,,,,,++++++++++++*********+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,******++++++,,,---------......------------......333555888<<<@@@CCCDDDEEE@@@<<<;;;===???CCCLLLUUUfffzzztttqqqppprrrpppiiicccbbbWWWOOOIIIIIILLLRRR[[[ccczzz|||wwwlllmmmwwwssssssnnnjjjooo***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((('''''''''(((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++------------------------++++++,,,,,,---......///............////////////...///000111333444555666777;;;BBBHHHNNNSSSYYY\\\____________```eeelllqqqvvvrrrpppiii[[[PPPZZZVVVUUUXXX\\\bbbnnnzzz||||||zzztttuuuuuuuuutttuuuzzzyyyzzzwwwrrrmmmgggddddddccc```]]]ggggggnnnzzz{{{qqqkkkfffdddbbbdddgggkkkllllllffffffccc[[[RRRLLLLLLNNNIIIGGGEEEDDDBBB>>>999555//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***************+++,,,...000111222333333444666888:::<<<=========>>>??????@@@@@@??????:::;;;<<<===<<<:::777555666666555444444333333222000000//////.........---,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,******++++++,,,------...///...---...000333666888;;;<<<===@@@DDDHHHLLLNNNCCCCCCHHHQQQXXX]]]eeennn{{{tttuuuqqqooonnngggZZZOOOIIITTTTTTRRRSSS\\\nnn}}}yyyiiibbbjjj{{{zzzrrr{{{******))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((('''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++------------------------++++++,,,,,,---...//////............/////////000---...000333555888:::;;;BBBGGGMMMRRRWWW[[[^^^aaa```eeelllttt}}}eee\\\ZZZVVVSSSSSSXXX```eeeddddddhhhrrr}}}~~~{{{yyy||||||yyy~~~yyyxxxnnn^^^ZZZ[[[dddnnnssstttvvvlllfff``````gggsss}}}|||hhhUUUJJJHHHIIIBBBDDDHHHLLLNNNJJJDDD???222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************)))***+++---///111222333111333666999;;;<<<<<<<<<======>>>???????????????===>>>@@@@@@???<<<999777666666666666555444333222///////////////.........---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......------...000555;;;BBBFFF@@@@@@@@@CCCHHHOOOVVVZZZSSSVVVaaaqqq{{{xxxyyymmmaaaUUUOOONNNPPPVVV]]]aaalllrrrrrr||||||~~~}}}~~~~~~{{{wwwwww~~~uuulllwww))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------,,,+++,,,///111222111111000//////000111555333222666???HHHMMMPPPVVVZZZ[[[XXXSSSVVV___gggkkkyyyrrraaaWWWZZZVVVYYYaaadddfffrrr|||{{{qqqbbb^^^```aaaeeeiiimmmrrrtttsssvvv}}}qqqdddVVVHHH??????BBBCCCCCCEEEJJJJJJGGGHHHAAA888000---,,,,,,---***))))))***,,,---,,,+++************+++,,,---...*********************************+++---///000111555777:::<<<<<<<<<===>>>???>>>=========>>>???@@@>>>????????????===;;;::::::999888666555333222111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++------,,,,,,,,,,,,------))),,,......,,,***,,,...---444;;;<<<>>>BBBDDDBBB@@@CCCFFFIIIOOOUUUUUUPPPfffvvv}}}wwwvvv{{{}}}rrrbbbWWWTTTOOONNNRRRWWW___lllyyy~~~zzz||||||~~~uuurrruuu{{{~~~www~~~|||uuu|||))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------000111111///...---///000+++---///111222444555666111555<<>>???@@@@@@???>>>>>>???@@@AAA============<<<;;;:::999<<<;;;:::888666555333333000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************************************************************+++++++++++++++++++++++++++,,,---------...///---,,,,,,000333:::<<<<<<<<>>@@@AAAAAA@@@@@@@@@@@@AAAAAA<<<<<<<<<;;;::::::999999===<<<;;;999888666555444000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))***))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******************************************************************+++++++++,,,++++++++++++,,,---...............///000333999===???>>><<>>BBBDDDCCCBBB@@@???555222///---.........------,,,+++******))))))***++++++++++++++++++++++++*********+++,,,---///000000333777:::;;;<<<>>>???@@@@@@@@@?????????@@@@@@<<<<<<;;;;;;::::::::::::<<<;;;:::999777666555555000000000////////////...------------------------+++++++++*********))))))++++++******))))))((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))******************************************************************+++++++++,,,,,,------,,,,,,------...///,,,---000333888===BBBFFF>>>???@@@DDDMMMWWWYYYVVVcccooo~~~rrrpppooonnnllliiiccc___VVVRRRPPPPPPSSS___vvvxxxxxx}}}xxx~~~wwwvvvvvvyyyvvvjjjkkklllooorrrwww|||))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))******************))))))))))))******************************)))))))))******+++++++++++++++,,,,,,,,,------------------....../////////---///111111000111333444///444<<>><<<=========>>>>>>>>>>>>============<<<<<<<<<<<<:::999999777666555444333111000000000////////////------------------------+++++++++*********))))))++++++******))))))((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///222666<<>>:::666222...+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---000444666777888999;;;888999:::<<<============<<<===>>>??????>>>===<<<888888777666555444333333111111000000000/////////------------------------+++++++++************)))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******((((((((((((((())))))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,******+++,,,---...000111888:::===CCCGGGIIIHHHFFF:::@@@GGGMMM[[[ooouuuoookkkaaaUUUQQQXXXbbbkkkpppvvvzzz}}}xxx~~~~~~zzzxxx~~~wwwtttxxx|||{{{))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************((((((((()))***+++++++++++++++,,,,,,---......///---------...///000000000///000000000111555:::>>>OOOVVV]]]``````dddkkkqqqpppbbb]]]aaaeeefffsss}}}~~~}}}vvvvvv}}}{{{ssssssnnnfff```dddrrrsss]]]LLLDDDDDDCCCBBBAAA@@@===999555000///......------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,///222444555555666888555777999;;;===>>>>>>>>>;;;===???AAAAAA???===;;;888777777666555444333333111111111000000000//////........................+++++++++************))))))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------***+++---000333777999;;;======@@@EEEJJJMMMMMMKKKKKKSSS^^^iiiwww{{{vvvtttrrrppp\\\WWWTTTZZZiii{{{xxxsssuuuyyy{{{{{{sssuuuyyy~~~))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************'''(((((()))***+++++++++++++++,,,,,,---...//////---------...///000000111222333555777;;;BBBKKKQQQXXXZZZ[[[ZZZ^^^lllxxxmmmgggdddbbbccchhhpppyyyyyyyyyzzzppppppkkkggglllzzzqqq```WWW>>>???AAAEEEGGGGGGEEEBBB333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,///222333333444555666444666888;;;===?????????999<<>>CCCKKKQQQTTTTTTjjjsss~~~ooommmjjjddd^^^```dddbbb^^^aaaccchhhsss~~~}}}{{{yyy{{{)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++******************)))************+++++++++---......---++++++---///111///------000333222111222000666CCCNNNTTT\\\dddaaa```gggwww~~~eee]]]\\\bbbfffqqqxxxqqq|||}}}sssyyyvvvmmmlllpppsssooojjjbbbVVVOOONNNKKKDDDEEELLLGGGCCC:::111---///222333000---******,,,...---+++---,,,,,,++++++*********.........///000222333444222444777999;;;<<<=========???AAACCCBBB???<<<::::::888888888:::;;;:::999444333111000000000111222000000///...------,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******)))))))))))))))******,,,......---,,,,,,---///222888@@@GGGIIIEEEAAA===???BBBGGGPPP\\\hhhpppsssrrrzzzwwwmmm___UUUSSSYYYaaagggjjjqqq}}}}}}|||}}}~~~))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++******************************+++++++++++++++---......------///000---...000222333444555666;;;<<>>@@@BBBBBBAAA@@@>>>;;;:::999999::::::888777333333222111111111111111000//////......---,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++((()))***+++++++++++++++,,,,,,,,,++++++,,,...000<<<>>>AAAFFFIIIGGGBBB===>>>DDDMMMVVV___lll|||~~~zzzuuunnnlllnnnfff^^^UUUUUU^^^kkkuuuyyy|||uuuttt{{{~~~yyywwwzzz)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************++++++++++++++++++******+++++++++,,,,,,,,,***,,,.../////////000111000111222000000222777;;;KKKMMMTTT^^^gggoooxxxwwwrrrwwwtttmmmppp|||~~~zzzzzzuuuooogggaaabbbiiiuuu}}}rrrXXXGGG>>>CCCFFFHHHFFF???777111///......---...///...,,,***++++++++++++,,,,,,,,,,,,,,,,,,---...000333444666888999;;;===>>>>>>>>>======>>>@@@AAABBBCCCCCCCCC>>><<<:::999999888666444222333333333222222111111000//////......---------,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++'''(((***,,,---------,,,---,,,+++,,,...222777999???@@@CCCGGGJJJJJJHHHFFFGGGTTTeeeooosssyyyzzzmmmjjjllljjjfffbbbZZZXXX\\\iiizzz}}}{{{|||xxxxxxyyy{{{vvvzzz}}}~~~))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++++++++,,,++++++++++++,,,,,,,,,---***,,,/////////...///000444333111000444;;;DDDJJJQQQVVV___jjjwwwnnnddd\\\]]]hhhsss|||~~~{{{{{{{{{qqqmmmooouuuyyy~~~jjjWWWIII??????AAAEEEEEE@@@;;;999111000...---,,,,,,,,,+++***++++++,,,,,,---------++++++,,,...000333555666;;;<<<===?????????>>>>>>???@@@@@@@@@BBBCCCDDDEEE@@@>>>;;;:::999777444222222333444444444333111000000/////////......------,,,,,,+++++++++*********************)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((()))************)))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++''')))+++,,,------,,,+++,,,,,,...111777===AAACCC<<<===@@@DDDJJJPPPTTTVVV\\\lll~~~|||wwwyyyyyyqqqhhheeeeeeddd```]]]ccckkkzzz{{{yyyxxxzzz}}}tttooorrrwwwyyy))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************++++++,,,,,,,,,,,,+++,,,,,,,,,------------+++---...///---------...222222555;;;EEENNNUUUXXXVVVggg~~~rrr^^^TTTZZZgggrrr{{{~~~xxx}}}~~~zzzzzz}}}zzzuuu{{{}}}uuuppphhh^^^PPPHHHEEEJJJMMMIIIBBB???777555111---******,,,...+++++++++,,,,,,------...***+++,,,...000222444666<<<<<<>>>?????????>>>>>>BBBAAA@@@@@@@@@@@@AAABBBAAA>>><<<:::999777444222333333444555555333222111///////////////.........,,,,,,,,,++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((())))))***************(((((((((((((((((((((((((((((((((((()))))))))***************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))***+++,,,,,,,,,+++***...000444:::@@@CCCCCCBBB>>>???BBBGGGOOOYYYccciiisss}}}vvvmmmmmmrrrlllkkkhhhbbb___bbbgggkkk}}}|||uuuooorrr|||zzzzzzyyyuuuyyyzzzxxx{{{))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************++++++,,,---------,,,,,,,,,---------......,,,---......------000111555:::CCCKKKRRRWWW[[[]]]zzztttaaa___aaabbbppp}}}uuu}}}~~~yyyvvvwwwyyyzzz{{{|||}}}{{{~~~~~~xxxmmmbbbbbbkkksssvvvtttlllhhhllliiiZZZKKKEEE===;;;777222---,,,---///,,,,,,,,,,,,------------++++++,,,---///222333555:::;;;===>>>???>>>>>>===BBBAAA@@@???>>>>>>>>>>>>???===;;;:::999777555333444444555555444444333333////////////////////////,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++,,,,,,------...444666;;;BBBGGGGGGBBB======AAAIIIRRR^^^jjjwww}}}~~~|||uuulllhhhlllqqq\\\```aaa___cccqqqyyyxxxzzzvvv}}}))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************++++++,,,------...------------............------.........111555999>>>HHHSSSYYY\\\eeetttyyymmmfffaaadddsss~~~yyy}}}yyy~~~wwwtttwww{{{{{{www||||||~~~vvvfff^^^___ffftttmmmTTTJJJBBBBBB@@@;;;444000//////---------------,,,,,,,,,,,,,,,,,,---///111222333888999;;;============<<>>======<<<;;;;;;>>><<<:::999999888777555666555555444444444444444/////////////////////000------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++,,,...000333555;;;<<>>???DDDMMMUUUXXXTTTNNNZZZaaajjjpppqqqnnnlllkkkggggggiiimmmnnniii^^^UUUfffhhhkkkvvv}}}~~~{{{zzz}}}xxxxxx~~~+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------+++,,,---,,,++++++,,,---222...///555888<<>>============>>>>>>???===;;;;;;<<<<<<;;;:::;;;777333222333333222///111111000//////000111222------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***++++++******************+++***)))***,,,......,,,000000---+++333???CCC@@@@@@<<<>>>GGGLLLRRRaaasssyyy||||||sssmmmsss~~~ssslllccc^^^^^^cccgggjjjnnn{{{~~~|||xxxvvvzzz~~~~~~+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************+++++++++,,,,,,,,,------------------------+++---......---,,,---...444///000<<>>>>>???>>>===;;;;;;=========<<<;;;888555444444555333222222111000//////000111222------------,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++******************+++++++++,,,---------,,,+++///333666>>>EEEDDD>>>:::;;;AAALLLXXXdddqqq|||~~~yyy|||~~~xxxtttbbb[[[UUUWWWaaammmtttwwwxxx{{{+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************+++++++++,,,,,,,,,------------------------,,,...//////......000222333666???MMMXXX]]]___```}}}llleeeeeerrrzzz|||}}}}}}{{{}}}uuupppiiigggjjjqqqxxx}}}pppgggiiiaaaMMMBBBFFF;;;666000///000000---***+++,,,,,,------......///555555555666777999;;;<<<:::;;;;;;<<<===>>>???@@@>>><<<;;;;;;===>>>>>>===:::888666666666666555444222111111000000000111111.........------------,,,+++++++++***************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))******+++******+++++++++++++++++++++,,,------,,,,,,---...---444===CCCHHHJJJDDD===AAAIIITTTbbbrrrxxxttt{{{}}}nnnbbb^^^YYYVVV^^^lllyyy~~~~~~******************************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************+++++++++,,,,,,,,,------------..................---------000555888@@@FFFNNNSSSWWWaaarrrxxxmmmhhhaaattt{{{wwwqqqyyy~~~~~~sssjjjjjjlllnnnvvv{{{ZZZIIIIIIGGGAAA888000,,,,,,...///+++++++++,,,,,,---------333333444666777999:::;;;888999;;;===>>>@@@AAAAAA???===;;;;;;<<<<<<<<<;;;999888777666666666666555222222111111111111111111//////.........---------************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))******++++++******+++++++++++++++,,,------...,,,+++,,,///222666;;;BBBFFFHHHHHHFFFDDDQQQ[[[fffqqqsssooopppuuuyyyttthhh___\\\```bbbgggoooxxx}}}}}}zzzuuuqqqnnnpppyyy******************************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************+++++++++,,,,,,,,,---------......////////////...---,,,///555===CCCPPPRRRTTTYYYhhhsss]]]cccnnnrrr{{{}}}|||xxxtttnnnrrr|||kkkTTTDDDCCCBBB???777///+++---111+++++++++,,,,,,,,,,,,,,,111222444555777999::::::888999;;;>>>@@@AAABBBBBBAAA???<<<;;;::::::888777777777777777666555555555222222222222111111000000//////.........---------************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))************************((()))))))))***************************+++,,,,,,******++++++,,,,,,,,,,,,///...,,,+++,,,///444888<<<<<<>>>???AAAFFFOOOVVVeeeiiilllqqq}}}~~~ooopppooonnnkkkddd___aaagggdddnnnzzzyyytttqqqeeedddfffppp~~~zzz}}}~~~***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...//////000000///000111333888@@@IIIOOONNNUUUeeeyyy``````vvvmmmppp}}}yyy{{{{{{zzz{{{xxx^^^AAA:::???BBB@@@:::222...---,,,,,,,,,,,,,,,,,,,,,,,,000111333555777999999:::888:::<<>><<<;;;999777555777888999888666444444555333333333333222111000///.........------------,,,***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))***************************+++,,,---******++++++,,,---------000...---...333888;;;<<<;;;:::;;;???DDDNNN___ooo{{{~~~yyyiiiYYYVVV\\\eeennnttt{{{uuuooommmnnnrrr{{{|||www{{{))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...///000000000...333999@@@GGGNNNVVVZZZWWWkkk|||rrrjjjnnn~~~qqqhhhxxx~~~||||||}}}}}}{{{yyyjjjXXXGGGFFFEEEDDDBBB<<<444...---------------,,,,,,,,,///000222555777999999999:::;;;>>>AAACCCDDDDDDCCCDDDBBB???======<<<:::888888:::<<<;;;777555444555333333444444333111000///------------,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************************+++,,,---...******++++++,,,------...///...///666???DDDCCC???<<<>>>EEEOOOVVV```sssooo^^^PPPSSScccqqqzzz~~~{{{{{{~~~~~~yyy~~~))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...///000000111...555@@@KKKSSSYYY^^^aaaxxxvvvggggggsssxxx}}}vvvyyy~~~~~~uuupppnnnqqqssssssvvvzzz^^^TTTHHHCCCCCCBBB:::222------------------------...000222555777999999999;;;<<>>===<<<:::<<<>>>===888555555666333333444444333222000///------,,,,,,,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************************+++,,,---...******+++,,,,,,---.........---222===IIIMMMGGG@@@AAAGGGTTTbbbiiipppxxxkkk\\\XXXYYYdddpppzzz~~~}}}{{{zzz}}}~~~~~~***+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,************+++,,,---...000...---...000111000...888CCCOOOSSSVVVeeemmmcccfffjjjsssyyywww|||vvvsssyyy~~~~~~~~~~~~~~~|||}}}~~~}}}vvvqqqnnnkkkjjjnnnzzzyyyzzz___FFF===;;;888777111------.........////////////000222666999;;;999:::;;;>>>@@@CCCEEEFFFEEECCCAAA>>>=========>>>?????????>>>===:::888666444555666666444222///.........---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))************++++++******++++++,,,---------,,,******,,,000333333888@@@FFFKKKKKKJJJIIIHHHXXXiiiuuu~~~xxxwwwaaa```___ccchhhppp|||{{{qqqooottt+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---......+++000222///***+++555???GGGLLLRRRXXXccczzzqqqaaacccpppyyyrrr|||zzzvvvpppxxx~~~}}}||||||||||||}}}}}}}}}}}}||||||||||||~~~~~~}}}}}}~~~~~~}}}}}}~~~|||}}}~~~{{{kkkhhhnnntttyyy|||uuu]]]OOOFFF???:::777444111...,,,---.../////////000222555888:::;;;<<<===@@@BBBDDDFFFFFFCCCBBB???===<<<======>>>???>>>>>>===;;;:::888777444555555555444333111///.........---------,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))************))))))))))))************+++++++++***++++++,,,---(((,,,//////......111555>>>@@@BBBCCCEEEGGGJJJKKKYYYdddsssvvvssswwwwwwjjjeeeiiiooouuuyyyxxxxxxxxxtttnnnnnnmmmsss~~~~~~---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---------...//////---000111000000777DDDOOOUUUSSSXXXjjjmmm```dddsssyyy|||uuuqqquuu|||~~~|||{{{}}}}}}zzzwwwyyyxxxwwwuuuttttttttttttwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{zzz{{{}}}~~~}}}~~~~~~}}}|||zzzzzz|||}}}~~~~~~}}}}}}}}}~~~|||}}}}}}}}}}}}|||{{{{{{yyyxxxwwwzzz~~~~~~|||}}}~~~|||zzzxxxwwwwww||||||}}}~~~yyy|||wwwvvv|||}}}tttuuuxxxzzz|||qqq___MMM???======;;;666000---...///000//////000222555888999===>>>???AAACCCEEEFFFGGG@@@???>>>===<<<===>>>>>>???>>>===;;;:::999999999555555555555444333111111///.........------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))************)))))))))*********+++++++++++++++++++++,,,------(((,,,///000///111888===AAAAAA@@@AAADDDLLLVVV]]]dddxxx}}}yyysssxxxrrrccc___kkksssrrrrrr{{{}}}wwwuuuuuutttvvv|||xxx|||---,,,+++***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///......------......///333...,,,333AAAMMMSSSTTT^^^```nnnooodddmmm}}}yyyyyyxxxwwwyyy}}}||||||zzzxxxyyyzzzzzzyyywwwttttttsssrrrqqqqqqpppppprrrrrrrrrsssssssssssstttuuuwwwxxxxxxxxxyyy{{{}}}zzzzzzzzz|||}}}|||yyywwwuuutttsssrrrrrrssstttuuuwwwuuuuuuvvvxxxyyyyyyyyywwwwwwwwwwwwwwwvvvuuuuuussspppooorrrxxx|||zzzwwwvvvwwwyyyxxxvvvsssrrrrrrssstttvvvyyy|||~~~{{{uuuwww|||~~~yyy|||jjjVVVFFF>>>???===888444333222000000000///000111444666888>>>???@@@AAACCCDDDEEEFFF>>>>>>============>>>??????>>><<<::::::::::::;;;999888777555333222111000/////////............---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********((()))))))))************))))))*********+++++++++,,,++++++++++++,,,---------,,,,,,---111999BBBHHHAAABBBDDDFFFMMMYYYgggqqqzzzuuulll]]]XXXkkk~~~sss{{{~~~}}}---,,,+++***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------------......///111000333===KKKUUUXXXWWWqqq{{{jjjlllnnn|||yyyyyyuuuooovvv~~~|||zzzwwwuuuttttttuuutttttttttuuuvvvuuuuuusssssssssrrrrrrqqqppppppppppppppppppppppppppppppqqqrrrssssssssstttvvvxxxuuuttttttttttttrrrnnnkkkjjjiiihhhgggggghhhiiijjjjjjiiihhhhhhkkkmmmmmmmmmlllllllllllllllkkkjjjjjjkkkhhheeehhhnnnpppnnnkkkkkkmmmooopppooonnnnnnnnnkkkmmmooorrrvvvyyy{{{}}}|||wwwiii]]]CCCDDDAAA;;;888888444...111000//////111333555777<<<===>>>@@@AAACCCDDDDDD>>>>>>>>>>>>>>>??????@@@@@@???===<<<<<<<<<===>>>===<<<999555222111000///000000/////////.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************((()))))))))************************++++++++++++,,,,,,++++++,,,,,,---...---+++---333===FFFIIIIIIDDDIIIOOOUUU]]]hhhuuuyyyfff[[[ZZZnnnyyy{{{{{{{{{---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...000000+++777DDDKKKNNNTTTaaallljjjcccjjj}}}lllkkk}}}xxxsssuuu{{{}}}zzzxxxxxxxxxwwwtttqqqoooooopppooopppppppppqqqqqqqqqqqqpppqqqqqqqqqqqqpppooonnnllllllllllllkkkkkkkkkjjjhhhiiijjjiiihhhhhhiiikkkjjjiiiggggggfffddd```]]]]]]\\\\\\\\\\\\\\\\\\]]]ZZZXXXWWWWWWZZZ\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZ]]][[[ZZZ\\\___aaa___]]]]]]___bbbddddddeeefffhhhkkklllnnnppprrrtttuuuvvvrrruuuzzz}}}vvvuuuuuuwwwzzz{{{xxxuuuUUUYYYUUUIII@@@===777...111111000///000222444666:::;;;<<<>>>@@@BBBCCCDDD@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@???===999555222111000000000000000000////////////------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,------...***...666AAAKKKNNNJJJEEECCCMMM[[[fffoooyyy{{{nnncccaaaccctttvvvtttqqqpppooottt}}}~~~zzz{{{+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******++++++******)))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---...///111222333333@@@OOOWWW[[[hhhooo___ooo~~~uuuwww|||xxxyyy|||yyyyyyxxxuuusssrrrsssttttttttttttqqqllljjjjjjlllhhhiiijjjjjjiiiiiijjjkkkkkkkkklllllllllkkkjjjiiiddddddcccbbbaaa``````___]]]]]]]]][[[YYYXXXYYYZZZ[[[ZZZXXXWWWWWWVVVTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLJJJJJJLLLNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRPPPRRRTTTUUUWWWYYY\\\___ggghhhiiijjjlllmmmnnnooolllooosssvvvyyy}}}yyyxxxrrrllljjjnnntttzzzvvv{{{eeeOOOCCC;;;555222111000///000111333555999:::<<<>>>@@@BBBDDDEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCC>>><<<888444222222333444111111111000000000//////...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))*********************+++++++++,,,,,,---,,,,,,,,,,,,---......///777BBBJJJLLLKKKHHHGGGOOOZZZjjjuuu{{{~~~lllccceeeiiiuuu|||pppiiipppmmmooorrr{{{}}}zzzwwwvvvvvvvvvzzz++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///111333444555BBBGGGOOO[[[nnntttfffnnn}}}~~~{{{yyywwwzzz}}}|||~~~~~~{{{wwwuuuvvvuuuqqqmmmkkknnnrrrnnnooonnnjjjfffcccccceee___```aaa```______```aaaeeefffggghhhgggfffeeeddd\\\[[[ZZZYYYXXXVVVUUUUUUTTTTTTSSSQQQNNNMMMMMMNNNPPPNNNLLLLLLLLLMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDFFFHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFBBBDDDFFFGGGGGGHHHJJJLLLHHHIIIKKKLLLMMMPPPTTTWWW\\\]]]___```bbbdddfffffffffiiilllooorrruuuyyy|||}}}}}}pppiiihhhnnnxxx~~~\\\HHHAAA===222111000///000111333444999:::;;;>>>@@@CCCEEEFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDD<<<:::777444333444666777111111111111000000000000......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......888AAAIIIIIIEEECCCIIIOOOgggqqq|||}}}yyyxxxzzz{{{vvvjjj]]][[[dddooouuuwwwqqqwww}}}|||~~~}}}~~~,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,---------......***+++,,,---............+++111333...+++111<<>>>>>>>>>>>????????????AAAAAABBBBBBBBBBBBAAAAAA????????????????????????@@@@@@AAABBBDDDEEEEEEFFFOOOQQQTTTWWWYYY\\\```cccdddeeegggiiimmmrrrwww{{{tttyyy~~~wwwrrrtttmmmTTTDDD===;;;777333//////000000111666888;;;>>>@@@AAABBBBBBGGGFFFDDDCCCBBBBBBCCCCCCIIIIIIIIIHHHGGGEEEDDDCCC<<<;;;999888666444222222444333222000//////............---,,,++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''*********)))))))))))))))*********))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...(((---///---)))***222:::EEECCCDDDFFFEEEFFFRRR```vvv||||||sssooosssyyyooocccTTTKKKSSSggg|||zzzzzzyyyzzz,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************************************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***+++++++++*********))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---------......,,,,,,---...////////////444111...000555<<>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAAAAABBBFFFHHHJJJMMMOOOQQQUUUXXX]]]]]]___eeemmmrrrsssrrrqqqsssvvvyyy}}}nnnYYYHHH???AAA===666222111222555777666777:::===???AAAAAABBBDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFEEEDDDBBBAAA<<<<<<:::999777555444333444333222111000000000000///...---,,,++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))))))))))))))***))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,,,,---///000000...---222:::AAAEEEBBBCCCFFFKKKSSSdddtttyyyttttttxxx|||mmm^^^PPPSSShhhzzz|||}}}zzzzzz~~~,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******+++++++++***************************************************+++++++++,,,,,,,,,,,,---------...................../////////555,,,***444>>>CCCJJJRRRccc~~~vvvkkktttwwwiiiiiivvvnnntttxxx~~~|||zzzwwwsssooollljjjiiigggfffeeecccaaa^^^[[[ZZZXXXWWWVVVTTTSSSRRRQQQQQQOOOOOOOOOOOONNNLLLKKKJJJHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;::::::999999::::::::::::999999999999888888888888888777777777777777777777888888888888888888999999999999888888888888888888888888888888777777888999:::;;;<<<<<<;;;===@@@BBBCCCFFFIIILLLQQQQQQTTT^^^iiinnnlllgggllllllnnnrrrwww}}}}}}yyysssgggYYYPPPCCC@@@:::555222111333444444666888;;;===???@@@AAABBBAAAAAAAAAAAACCCEEEFFFDDDDDDDDDDDDCCCAAA@@@???===<<<;;;:::888777666555444444333222111111111111//////---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))******))))))))))))))))))******)))************+++++++++,,,,,,++++++***+++++++++///---+++---333:::BBBFFFDDDDDDHHHPPPYYYfffxxx|||ssssssyyy~~~|||wwwfff]]]ZZZeeevvv{{{rrruuu|||~~~~~~~~~,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------...............---............000,,,111>>>FFFHHHRRR```~~~tttgggcccvvv~~~vvvrrrvvv|||oooeeevvv}}}yyyxxxxxxyyyooonnnllliiigggeeedddddd]]]\\\[[[XXXUUURRRPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>><<<;;;;;;999888777666666777777666666666555555555666666666555555555555555444444444444444444444444444444444555555555666666444555555666666555555444555555555555555555555555333444444555666666777777666888:::;;;<<<>>>BBBDDDEEEGGGLLLUUU^^^ccccccbbbhhhgggjjjpppwww{{{|||zzz|||xxxyyyzzzuuurrrtttzzz{{{vvvpppTTTPPPJJJAAA888222///...333444777999<<<>>>@@@AAAAAAAAA@@@@@@AAABBBDDDEEEBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::999888777777444333222222111111222222000///...---,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((()))))))))))))))*********)))))))))))))))*********))))))*********+++++++++,,,,,,+++************+++***)))+++222<<>>HHHLLLUUUmmmjjjlll~~~yyysssuuuxxxyyy}}}zzztttnnniiifffeeeeeeaaa```^^^\\\ZZZYYYXXXXXXSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777777666666555444333333444444333333333333333222333333333333444444444444333333333333333333333333333333444444444555555555333444444444444444444333444444444444444444444444222222333333444444555555333555777777888999<<<>>><<>>FFFKKKTTTkkk|||qqq}}}{{{yyyyyyuuussszzzuuujjjpppnnniiiddd___ZZZWWWUUUUUUTTTSSSQQQOOONNNNNNNNNJJJIIIHHHGGGEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAABBB===>>>>>>??????>>>>>>>>>;;;:::999888777777777777777777777777777666555444555444444444333333222222222222222222222222222222222222222333333333333333222222333333333333333444333333333444444444555555333333444444444444333333333333333333333333333333222222222333333333444444111222444444444555777999777<<>>>>>??????>>>======<<<;;;;;;<<<<<<:::::::::;;;;;;:::999999777666555444444444444444333333444444444333222222333333333333222222222222111111111111111111111111111111222222222333333333222222222333333333444444222222333333333444444444333333444444444444333333222222222222222222222222111222222222222333333333111222333333222333555777555777999999999;;;AAAFFFEEEIIIOOOTTTWWWZZZ\\\]]]eeegggjjjmmmppprrrrrrssstttttttttwww{{{kkkOOO===888999333444555777:::>>>AAACCCCCCBBBBBBBBBBBBCCCEEEFFFEEEEEEFFFFFFEEEEEEDDDCCC???????????????>>>>>>>>>:::999777666444333222222222111000///............,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***'''(((((()))******++++++'''(((((()))******++++++)))************++++++++++++++++++,,,---...///000333:::@@@@@@>>>BBBNNNYYYlll}}}uuurrrxxx~~~zzzlllZZZPPPTTTcccuuu{{{ssssss{{{{{{dddVVVQQQOOOKKKGGGGGGNNNZZZcccjjjyyy...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************))))))))))))************************************)))************+++++++++))))))******++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......000/////////111444777999GGGTTT^^^jjjyyyyyy|||zzzlllnnn~~~wwwmmmkkkjjjddd]]][[[OOOOOONNNLLLJJJHHHGGGFFFBBBAAAAAA@@@@@@@@@@@@AAA???>>><<<;;;::::::::::::::::::999888777777777777999999::::::999999888888555444444333333333333444333333444444444333222222222222222222222222222222000000000000000000000000000111111111222222333333111222222222333333444444222222222222333333333333333333444444444444333333222222222222222222222222111111111222222222222222222333444444333333555777444333333444666888999::::::>>>CCCEEEGGGJJJPPPUUU[[[\\\___aaacccdddeeeeeegggfffgggjjjpppvvvzzz|||}}}}}}{{{zzz```JJJ>>>:::333444555777:::>>>BBBDDDAAAAAAAAABBBCCCEEEGGGIIIFFFGGGGGGGGGGGGGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA===<<<:::888666444333333222111000//////.........---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++'''(((((()))***+++++++++'''(((((()))***+++++++++)))************+++++++++++++++,,,---...000111222<<>>===<<<;;;;;;;;;888888777777666666666555666666666666666666666666555555555444444333111111555555444444333222222222111111111222222222222222111000000000000111222222222111111000000000111111222222222222222111000000444222111222333444333111111111111111222222222222555666777888777444111000111111111111111111111111222222222222111111111111222222222222222222222222444333333333333333333333888888999:::===AAAEEEHHHNNNQQQVVVZZZ[[[[[[YYYWWW\\\\\\\\\]]]```gggpppwww}}}zzz~~~xxxhhhUUUFFF???:::333222888888555;;;FFFFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGEEECCCCCCDDDEEEFFFFFFCCCAAAAAABBBCCC@@@>>>======;;;999777555444333444333222000///.........,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++************+++,,,---...+++---...,,,)))---777@@@IIIGGGEEEEEEMMMbbbtttwww}}}nnnfffaaaiiivvvzzzpppddd___aaannn~~~sssjjj\\\NNNCCC???>>>???EEEDDDCCCBBBCCCDDDEEEFFFGGGOOOZZZhhh{{{---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++******************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++***)))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++------------------------+++,,,------,,,---///000---,,,...333777>>>HHHQQQ^^^ggg~~~dddhhhooo~~~{{{tttqqqiiieee```[[[VVVQQQLLLHHHIIIFFFAAA???>>>>>>>>>===<<<<<<;;;:::999999999999666666555555555444444444444333333333333333222222333333444444444444333333555555444444333333333222222222222222222222222222111111000111111111222333111111000000000111111111333333333333222222111111333222111222333444333222111111222222222333333333666777888888777555222000222222222222222222222222333333333222222222111111333333333333333333333333444444444333333333333333444333444555777;;;>>>@@@FFFIIIMMMQQQSSSSSSQQQPPPPPPPPPOOOPPPSSSYYYaaagggvvvzzz{{{yyyvvvhhhSSSCCCEEE999333666999888===EEEEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIFFFDDDCCCDDDEEEEEEEEEAAA>>>===???@@@@@@@@@???>>><<<:::888666555555444333222000//////......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************)))************+++++++++************+++,,,---...---------,,,...666@@@HHHCCCBBBGGGUUUjjj|||qqquuuzzzrrrfffdddiiiqqqwwwxxxrrrhhhaaacccnnn~~~yyy{{{pppaaaZZZTTTJJJAAA;;;:::<<<>>>CCCCCCBBBBBBBBBCCCDDDEEEHHHRRR]]]dddmmm{{{......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++***))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////***,,,............///000---...000555===IIIUUU]]]sssyyyfffhhhwww{{{{{{rrrmmmiiifff\\\YYYTTTQQQMMMJJJEEEBBBBBB???;;;999999999999999888888777666555555555555444444333333333333222222333222222222111111111111111111222444444555555555444444444333333333333333333333333222222222222222111111111111222222222333000000000111111222333333444444444444333333333333333222111222444555444333333333333333444444444444777888999999888666444222333333333333333333333333444444333333333222222222333333333333333333333333333333333333333333333333111111111111333555888999<<>>DDDDDDCCCCCCCCCEEEGGGIIIJJJMMMKKKHHHFFFDDDCCCDDDDDDEEEBBB>>><<<>>>AAADDDEEEAAA???===:::888777666666333333111000////////////------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++,,,---...///---,,,///777@@@HHHMMMAAAEEERRRjjj{{{oookkkiiiccc]]]YYYcccppp}}}}}}qqqgggeeehhhwww~~~{{{lllccc]]]UUUMMMIIIEEE@@@;;;999:::===???AAAAAAAAAAAABBBBBBCCCCCCDDDPPPZZZ\\\]]]iiizzz............------------------,,,,,,,,,+++++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************)))))))))))))))***************************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,------......///+++---///000///......///000111777>>>CCCKKK```uuummmhhhvvvnnnjjjeee^^^XXXRRRPPPLLLIIIFFFCCC???===<<<:::777555666666666555666555444444333333333333333333333333222222222222444444333333333222222222111111222333444444444444333333333333333333333333333333333333333222222222111111222222222333222222000111222333444444555555666666666555555555666666444333333444666777666555555555555666666666666777999:::::::::999777555444333333333333333333333333444444444333333333222222222222222222222222222222222222222222222333333333333333333333444555666777666777:::===@@@@@@@@@@@@CCCCCCCCCCCCDDDGGGLLLPPPUUU]]]jjjwwwxxx}}}iiiJJJ<<<;;;===???AAACCCCCCCCCDDDFFFIIIKKKMMMNNNLLLIIIFFFDDDCCCCCCCCCEEEDDDBBBBBBCCCFFFHHHIIIAAA???<<<999777666666666333222111000////////////......---------,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++,,,---......------000777@@@FFFIIIIIIGGGTTThhh|||xxxiiillllllmmmiiiZZZOOOVVVgggwww}}}~~~vvvkkkjjjtttwwwzzz{{{{{{~~~~~~lll^^^WWWTTTPPPLLLCCCAAA>>>;;;999999;;;<<>>BBBEEEIIIPPP]]]jjjuuu{{{}}}}}}{{{yyy^^^EEE======>>>???CCCDDDEEEFFFIIIKKKLLLMMMMMMKKKHHHEEECCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHH???===;;;888666555555555222222111000/////////000......---------,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++,,,---...///+++000888@@@FFFHHHGGGEEEUUUnnn}}}nnnbbb{{{vvvoooeeeWWWRRReee}}}xxxpppqqq{{{vvvpppttt|||}}}zzzzzz~~~}}}{{{|||~~~~~~}}}sss___SSSOOOLLLFFFAAA>>><<<999777555555666666>>>@@@BBBCCCDDDDDDCCCBBBEEEJJJRRRaaattt{{{qqqwww000////////////.........------------,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++---------------------,,,...000111111000//////000555777EEETTTXXX___|||}}}|||~~~vvvpppiii```XXXTTTPPPLLLHHHGGGEEEBBB???>>><<<999666666444333333555666555444444444333333333333444444333333444444444444555555111111222222333444444444777777888888888777777666555555666777888888999999:::999999888888777777777555666777999999888777777777888:::;;;<<<<<<;;;:::===<<<;;;;;;;;;<<<===>>>===<<<;;;;;;======<<<;;;;;;<<<<<<<<<<<<=========>>>>>>======<<<:::999888777777777777777777777777888777777777777666666666333333333333333333333333111222222333333444444555777777777777777777777777666777777888999:::;;;<<<888999::::::999;;;===???AAAFFFPPP\\\gggpppvvvyyyzzz~~~qqqnnnqqqpppkkkkkkNNN@@@===>>>>>>AAACCCFFFHHHJJJKKKKKKKKKIIIGGGEEEBBBAAAAAABBBCCCAAADDDGGGGGGFFFDDDCCCBBB===<<<;;;999777555444333222222111000000000000000------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---...//////777BBBGGGHHHIIIMMMQQQqqqvvvccc[[[___kkk{{{}}}uuuooorrr}}}yyytttxxx~~~zzzzzz}}}|||zzz{{{||||||}}}~~~vvveeeTTTLLLKKKGGG@@@<<<:::999777666666777888999???AAADDDFFFGGGFFFEEECCCCCCEEENNNbbb|||sssvvv000000000/////////.........------------,,,,,,,,,++++++******************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))***++++++************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,++++++,,,,,,------.........---...///000///000333555>>>FFFOOOXXXeee{{{|||pppooowww~~~{{{~~~xxxoookkk```\\\UUUNNNHHHEEEDDDDDD???===;;;::::::999777555444333222333555666555444333333333222222333333444333333333444444444555555111111222444555666777888::::::;;;<<<============999999:::;;;<<<>>>>>>?????????>>>>>>===<<<<<<<<<:::;;;===>>>>>>>>>===<<<<<<===>>>@@@@@@???===<<<@@@???>>>===>>>???AAABBBBBBAAA??????@@@@@@???===>>>????????????@@@@@@@@@??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::777777777777777777777777444444555666666777888888777777777888888888777777888888777777777888999:::777999:::;;;:::;;;===???<<>>>>>>>>???AAAEEEIIIJJJJJJHHHFFFDDDCCCAAA@@@???@@@BBBCCCBBBDDDFFFDDDAAA?????????<<<======<<<:::777444222222111111000000000000000,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,+++,,,,,,---...///888BBBJJJJJJGGGLLL\\\lllvvvlllbbbbbbnnn|||~~~yyykkklllrrr~~~|||wwwuuuzzzvvvrrrqqqtttuuusssrrrtttuuuvvvvvvxxx{{{~~~{{{eeeXXXLLLHHHFFFAAA??????999999777777888:::===>>>@@@BBBFFFIIIJJJIIIGGGEEEDDDHHHQQQbbbzzz000000000000////////////......---------,,,,,,,,,***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))((())))))***++++++************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++)))***+++,,,...///000111+++,,,......///222666999HHHTTTXXXXXXnnnmmmeeeppp{{{uuuyyyzzzxxxvvvfff]]]]]]MMMMMMMMMJJJEEEBBBAAAAAA999777666666888888777555333222111222555666555444333222222222222222333333222222222333333444444444333444555777999:::<<<<<<;;;<<<>>>???AAABBBBBBCCC<<<===>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@???>>>???AAABBBCCCBBB@@@??????@@@AAABBBBBBAAA???>>>BBBAAA@@@??????AAACCCDDDFFFDDDBBBBBBBBBBBB@@@>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@???>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>=========999999999999999999999999666777777888999::::::;;;888888999999999999999888999888777666666777888888444666888888888888:::<<<:::;;;>>>EEEQQQ___lllttt~~~kkk``````YYYmmmmmmVVVFFF???>>>???<<<@@@EEEIIIJJJHHHEEECCCAAA@@@>>>>>>>>>@@@BBBCCCFFFGGGFFFCCC>>><<<>>>@@@<<<===>>>>>><<<888444222222111000000000000000111,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,---...//////@@@IIIOOOJJJEEEOOOkkk~~~}}}bbbmmmuuuyyy}}}}}}ppp___gggpppzzzrrrkkkiiimmmtttgggbbbaaadddfffddddddfffiiiiiikkkmmmqqqwww{{{~~~~~~~~~zzzvvvmmmeee]]]SSSJJJEEE>>>777777;;;888777666555666888;;;===@@@CCCGGGKKKLLLKKKHHHFFFKKKRRR\\\gggyyyzzz222222111000///...------...---,,,,,,++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,)))************+++++++++,,,------......------,,,......---------......//////...---333777...555MMMSSSNNNbbb|||mmm___nnnssstttvvvfff]]]WWWPPPKKKGGGEEECCC???<<<:::888888555555555444444333333333222222333444555666777777555444222111111222444555666555444333333555777999777888999;;;===>>>@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCFFFFFFDDDBBB???>>>???AAA@@@CCCDDDAAA@@@AAA???<<<===>>>@@@BBBBBBAAA@@@???BBB???>>>AAA???:::<<>>??????AAAAAAAAAAAAAAAAAA@@@???@@@??????>>>===<<<;;;;;;@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAA@@@>>>>>>@@@BBB;;;:::;;;<<<>>>===:::888<<<;;;;;;:::999999888888999999::::::;;;;;;<<<<<<777777666666666666777888777888999:::;;;;;;:::999777999===AAADDDJJJXXXfff{{{zzzjjj^^^VVV___pppqqq|||uuurrrooo^^^EEE;;;@@@;;;???DDDHHHMMMOOOLLLGGGDDDFFFFFFDDDAAA@@@CCCFFFIIIHHHGGGDDDAAA@@@BBBDDDEEEDDDBBB>>>;;;888666444333222222222111000000000......---------,,,,,,,,,---,,,+++***))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++++++++++++++++++++,,,,,,,,,+++,,,...---...555>>>QQQKKKEEEGGGTTTgggxxxooogggnnnuuunnnbbbVVVnnnqqqkkkkkkssswwwsssjjjfffddd```]]]UUUVVVVVVWWWXXXYYYYYYZZZ___```bbbdddhhhnnnvvv{{{|||zzzuuuuuurrrjjjcccWWWNNNCCC<<<::::::777555777666555666888;;;???AAACCCEEEJJJNNNLLLFFFFFFIIIOOO___qqq~~~zzzxxxyyyiiiZZZ222222111000///...------...---,,,,,,++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,************++++++++++++,,,------......------,,,......---------...//////...333000///777:::???MMM\\\jjjnnnjjj{{{sssbbbVVVPPPLLLGGGCCCBBBAAA???<<<:::888777666555555444444444333333333000000111222333333444444555444333333444666888999<<<;;;999888888888999::::::;;;===???AAABBBDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBAAAAAAHHHHHHHHHFFFCCCAAABBBCCCBBBDDDCCCAAACCCEEEBBB===???@@@BBBDDDDDDCCCAAA@@@CCC@@@@@@BBBAAA>>>@@@EEEJJJIIIHHHFFFEEEDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEE========================:::;;;<<<>>>???@@@AAAAAAEEEDDDBBB@@@??????@@@@@@CCCAAA??????@@@@@@???>>>@@@??????===<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<999888888888888888999999888888999:::::::::999999999999;;;>>>@@@FFFUUUcccooo~~~wwwiii[[[YYY\\\lll{{{~~~yyy}}}vvvhhhZZZNNNGGG???AAADDDGGGKKKLLLIIIEEEEEEFFFFFFDDDBBBAAADDDFFFJJJJJJIIIGGGDDDCCCDDDEEEEEECCCAAA>>>;;;888666444333333222222111111000000.........---------,,,,,,,,,,,,+++***)))))))))***************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++***++++++++++++,,,,,,,,,+++******,,,---222>>>JJJOOOJJJLLLZZZqqqwwwjjjbbbdddddd___[[[[[[aaa|||}}}nnnttt|||{{{yyyqqqfff^^^[[[XXXTTTQQQMMMMMMNNNNNNOOOPPPPPPQQQTTTVVVYYY]]]bbbjjjrrrxxxvvvyyy}}}{{{tttrrrtttssskkkdddRRRJJJ@@@:::888888666444666555555666888;;;???AAAEEEFFFKKKNNNLLLGGGHHHLLL```sss|||mmmvvv{{{mmmaaa222222111000///...------...------,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))***+++******************************+++++++++,,,,,,,,,************+++++++++,,,,,,------......------,,,......------......///000---777333---999FFFMMMSSSlll{{{pppzzz}}}ooojjjuuu{{{fff]]]QQQJJJHHHFFFCCC???<<<;;;:::888666555444444444444444444333333333333000000111111222222333333555555555666888;;;===???BBBAAAAAA???>>>===<<<<<<>>>???AAACCCEEEGGGHHHIIIDDDEEEGGGHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@EEEGGGHHHGGGDDDBBBAAAAAABBBBBBAAA???AAACCC@@@;;;<<<>>>AAADDDEEEDDDBBBAAABBB@@@@@@AAA???===???CCCDDDDDDCCCBBB@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCEEEFFFHHHJJJKKKLLLLLLLLLLLLIIIGGGFFFHHHHHHFFFDDDHHHEEEBBB@@@@@@AAAAAAAAACCCBBBAAA???<<<:::999888888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;999::::::::::::999999888;;;999888:::;;;@@@NNN\\\gggxxx|||jjj]]]UUUbbb|||{{{zzztttYYYFFFDDDCCCEEEIIIIIIGGGEEEFFFGGGGGGFFFDDDDDDEEEGGGKKKLLLLLLJJJGGGFFFFFFFFFDDDCCCAAA>>>;;;888666555444444333222222111000000.........------------,,,,,,++++++*********++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,***+++...333;;;HHHTTTLLLJJJSSSooofff^^^```fff___PPPQQQ___lll|||rrrlllyyy~~~wwwnnnlllhhhbbbZZZTTTQQQNNNIIIFFFEEEEEEEEEFFFFFFGGGGGGHHHGGGJJJMMMQQQVVV]]]eeejjjkkkmmmttt}}}vvvpppnnnnnnkkkccc[[[IIICCC;;;777666666555444555555555666999<<<@@@BBBGGGHHHKKKNNNLLLHHHJJJOOOpppgggdddxxx|||pppiii111111111000///...............---,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,------......------,,,...---------...///000111---666444333???KKKVVVcccwww|||pppdddjjjxxxsssfffUUUOOOHHHDDDCCCBBB???;;;888777666555444444444444333333333333333333333333222222222333333333444444444555666888;;;???AAACCCEEEEEEEEEDDDCCCBBB@@@@@@@@@BBBDDDFFFHHHIIIJJJJJJDDDEEEGGGIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEHHHHHHFFFCCCAAA@@@BBBEEEDDD@@@===>>>===;;;:::===@@@DDDFFFFFFEEEEEEBBBBBBBBBAAA???>>>@@@CCCMMMLLLIIIGGGEEEFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKLLLLLLHHHJJJMMMPPPRRRRRRRRRQQQSSSQQQPPPRRRVVVVVVPPPJJJNNNKKKHHHGGGGGGGGGFFFEEEFFFEEEBBB???;;;888555333777888:::;;;<<<===<<<<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999999888:::888888999:::===FFFQQQfffwww|||nnnccckkksssNNNGGGBBBCCCGGGHHHGGGGGGGGGHHHHHHGGGGGGFFFGGGHHHLLLMMMMMMLLLIIIGGGFFFGGGCCCBBBAAA>>><<<999777666555555444333222111111000............------------++++++*********+++,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))*********+++++++++*********++++++,,,,,,---...+++---555>>>DDDKKKQQQHHHMMM___pppllliiieee[[[SSSZZZgggsssnnngggfffkkkvvv|||tttuuutttmmmgggddd\\\XXXSSSPPPMMMJJJFFFBBBAAAAAABBBBBBCCCCCCCCCCCCBBBCCCEEEFFFHHHLLLRRRVVV___dddoooyyynnnfff```YYYOOOGGG@@@<<<777444444555555444555555666777:::===@@@BBBHHHHHHJJJLLLKKKIIILLLRRRuuuyyyccciii}}}zzzkkkjjj111111000000//////......///...------,,,,,,------+++++++++*********))))))************************************************))))))))))))))))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,---------...///000111111---222777@@@IIILLL]]]zzz|||yyykkkfffpppwwwcccUUUIIIDDD???<<<;;;999666333555555444444333444444444333333333333333333333333111222222333333444444444555666888;;;>>>AAADDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCEEEGGGIIIIIIIIIHHHEEEGGGIIIKKKKKKKKKIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBEEEHHHIIIHHHEEECCCCCCEEEKKKLLLDDD===;;;======>>>???BBBDDDFFFFFFFFFFFFAAACCCEEEEEEFFFIIIMMMOOOTTTRRRNNNLLLMMMPPPTTTWWWVVVVVVWWWVVVVVVUUUTTTSSSYYYZZZ[[[\\\^^^```aaaaaabbbeeejjjooorrrssssssrrr{{{zzzzzz}}}|||rrrjjj```___]]]]]]\\\YYYVVVSSSNNNLLLHHHDDD???:::777555888999;;;===>>>>>>>>>===>>>===<<<<<<;;;;;;;;;<<<======<<<;;;;;;;;;::::::888888999<<<<<<;;;@@@GGGaaaooo}}}wwwvvvWWWKKKAAABBBFFFGGGIIILLLIIIHHHHHHIIIIIIJJJIIIHHHKKKMMMMMMLLLIIIGGGFFFFFFCCCCCCAAA???===;;;999888666666555444333222111000//////.........---------++++++++++++++++++,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))*********+++++++++))))))***+++,,,,,,------...,,,111===GGGIIIFFFDDDGGGXXXwwwppp\\\UUU___iiimmmsssfffZZZ^^^qqqyyynnniiifffaaa]]][[[QQQOOOMMMKKKIIIFFFCCC@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCFFFIIISSS```vvvzzzpppaaaUUUMMMFFF>>>999999777444333333555555555666777777999<<>>AAADDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFHHHJJJJJJIIIHHHGGGBBBDDDGGGIIIKKKJJJHHHGGGFFFFFFDDDBBBAAA@@@@@@@@@AAADDDHHHIIIIIIHHHGGGGGGJJJPPPPPPHHH@@@???@@@AAABBBBBBCCCEEEGGGHHHJJJKKKHHHMMMQQQSSSXXXaaagggiiillljjjhhhhhhkkkqqqwww{{{zzzzzzzzzzzzzzzzzzyyyxxx}}}~~~wwwvvvsssqqqnnniiiccc___SSSRRRNNNJJJEEEAAA===<<<:::<<>>===<<<<<<<<<<<>>======<<<======>>>:::999;;;???>>><<<===AAARRR]]]kkkwwwbbbQQQDDDCCCFFFGGGJJJOOOJJJIIIIIIJJJLLLLLLKKKIIILLLMMMMMMKKKHHHGGGGGGGGGDDDCCCBBB@@@???===;;;;;;777777666555333222111111/////////.........---------,,,,,,+++++++++,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++))))))***+++,,,------...---///777CCCJJJHHHCCCBBBOOOjjjqqqYYY[[[oooyyysssiiigggffflll{{{{{{qqqeee[[[UUURRRNNNLLLEEEEEEEEEDDDBBB@@@>>>===>>>>>>>>>>>>???????????????@@@AAAAAA@@@BBBDDDGGGMMM^^^zzzyyydddZZZMMMCCC===;;;888666666555444444555666777888999999:::<<<>>>@@@BBBCCCFFFFFFIIILLLKKKIIIMMMTTTrrr~~~rrrtttwwweeeXXX```000000000000//////////////////...---------------+++++++++************)))************************************************))))))))))))))))))))))))***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------......///111222333222>>>HHHSSSaaajjj|||rrrnnn{{{}}}xxx{{{yyyooodddUUUHHHCCC===;;;999888777666444333444333333222222333333444111111222222222333333333444444555777999:::;;;<<<<<<===???AAADDDFFFGGGHHHJJJIIIGGGEEEDDDDDDEEEEEEIIIJJJLLLMMMMMMKKKIIIGGGCCCFFFIIIMMMOOONNNMMMLLLIIIIIIIIIIIIIIIJJJKKKKKKLLLOOORRRUUUUUUUUUVVVWWW]]]]]]ZZZUUUSSSTTTSSSPPPNNNOOOQQQTTTZZZ```eeeiiikkkrrrxxxzzz~~~{{{{{{uuunnnhhhaaa[[[VVVNNNMMMKKKHHHEEEBBB@@@???>>>@@@CCCFFFHHHHHHGGGFFFBBBAAA@@@???>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAA===;;;<<>>===888888777555444222111111////////////...............---,,,+++++++++++++++************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++((()))***+++,,,------...///777CCCJJJIIIFFFKKKSSSfff}}}{{{hhh^^^hhhzzz~~~xxxffflllttt~~~ggg```VVVLLLHHHGGGEEECCC@@@AAAAAAAAA@@@???>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>>>>>>>>>>AAACCCHHHRRRfffzzzzzzmmmRRRKKKAAA;;;888888777777444555666666666777999:::<<<<<<===>>>@@@AAABBBCCCFFFFFFJJJNNNMMMKKKOOOUUUmmm|||ooollllll```[[[ggg000000000000//////////////////...------------...+++++++++************)))************************************************))))))))))))))))))))))))***************************+++,,,------,,,+++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------......///111222333555GGGPPPUUUhhh{{{ggg]]]rrr{{{xxxwwwggg]]]SSSGGGAAABBB555444333333333444444444333333222222222222222333111111111222222333333333888999:::<<<>>>@@@AAABBB???@@@BBBDDDFFFHHHHHHIIIMMMLLLHHHFFFDDDCCCDDDDDDMMMNNNPPPPPPOOOMMMJJJHHHLLLOOOSSSWWWYYYYYYXXXWWWQQQRRRTTTVVVZZZ]]]```bbb___bbbeeehhhiiijjjkkkmmmuuuqqqjjjhhhlllppplllddd```aaaeeelllvvv~~~xxxrrrhhh^^^VVVNNNHHHDDDDDDDDDCCCAAA@@@???>>>===BBBDDDGGGJJJLLLLLLJJJIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@BBBCCCAAA>>>===>>>>>>===>>>CCC@@@GGGUUUiiizzzwww~~~uuuwww___JJJFFFGGGEEEHHHNNNLLLJJJJJJLLLOOOPPPMMMJJJPPPOOONNNKKKHHHGGGIIIKKKFFFEEEDDDCCCAAA@@@???>>>999888777666444333222111000/////////............///...---,,,+++*********************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++((())))))+++,,,---......444@@@MMMPPPIIIGGGUUUhhh|||mmmeeepppwwwfffZZZ```pppyyyzzzwwwooosss|||wwwkkkTTTQQQJJJDDDBBBDDDDDDBBBAAABBBCCCCCCAAAAAABBBCCC????????????????????????;;;<<<<<<;;;999999:::<<<@@@@@@IIIZZZjjjyyyooo]]]MMMHHHAAA<<<999888666555444666777888888888:::;;;>>>>>>???@@@AAABBBBBBCCCFFFGGGKKKPPPOOOMMMPPPVVVfffwwwyyyiiiccceeeaaacccqqq000000000000000//////.........---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************---------,,,,,,+++++++++++++++,,,,,,,,,,,,------..................------...******///333444666999EEEKKKUUUgggoooiii|||xxxvvvhhhYYYPPPIII@@@:::888555555555444444444444333222222222222222222222222444222555999888444555;;;;;;???BBBBBBAAAAAAEEEHHHEEEHHHKKKJJJHHHGGGIIILLLFFFIIIIIIEEEEEEJJJNNNNNNRRRPPPOOORRRWWWYYYXXXVVV]]]eeeooouuuwwwxxx|||zzzzzz{{{}}}yyyvvvvvvtttsssqqqttt}}}|||kkk```VVVKKKDDDAAABBB@@@===;;;:::::::::;;;AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@?????????EEECCCAAA???>>>>>>???@@@@@@@@@??????@@@AAAAAABBBDDDIIIWWWkkkzzzvvvuuu{{{zzzooo}}}}}}yyygggOOOCCCHHHMMMLLLHHHJJJLLLNNNNNNMMMKKKJJJQQQNNNJJJHHHHHHIIIJJJIIIGGGGGGFFFEEECCC@@@===;;;:::999888666555333222111000000000000////////////,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))************************************************************************************************************************)))************+++++++++///+++***,,,+++)))...666@@@MMMTTTKKKEEERRRkkk}}}rrrbbb```fffkkkkkk\\\XXXTTTfffyyylll{{{{{{uuunnnjjjfff```VVVOOOJJJFFFEEEGGGFFFCCCCCCEEECCCGGGIIIFFFDDDCCCBBBAAABBB@@@>>>;;;:::::::::;;;999999999999888888888888;;;999:::BBBNNN```wwwooo[[[KKKEEE===888666666555444888888888888:::<<>>@@@CCCDDDCCCCCCEEEFFFGGGKKKMMMMMMNNNRRRVVVWWWaaattt~~~uuullliiihhhhhhkkkooo000000111111000000///............---------,,,,,,************++++++++++++************************************************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------........................///...///111111000555<<>>;;;999777555444444555555444444555555555666666666:::::::::::::::::::::;;;???>>>===<<<<<<===???@@@>>>>>>>>>??????@@@AAAAAACCCFFFRRReeeuuu~~~zzz|||sssyyycccOOOHHHJJJNNNIIIJJJMMMNNNNNNMMMKKKIIILLLJJJGGGFFFHHHJJJKKKLLLGGGGGGFFFDDDBBB@@@>>>===<<<;;;:::999777555444333111000000000////////////,,,,,,,,,++++++++++++***+++++++++*********))))))))))))))))))))))))))))))************************************************************************************************************************************++++++++++++---+++,,,...---,,,222;;;IIIPPPQQQJJJKKK^^^zzzkkkdddgggiiiccc\\\RRROOOZZZxxxqqqwww}}}tttqqqfff___WWWSSSQQQNNNIIIEEEIIIEEECCCDDDDDDFFFNNNVVVZZZYYYTTTKKKDDDAAAAAACCC>>>===;;;999888888999999777777777777777777777777999777888<<>>:::666333333333333333222222222222222444444444444555555666777999666777<<<@@@@@@AAADDDCCCCCCCCCCCCDDDFFFGGGHHHKKKLLLMMMOOOPPPSSSUUUWWW```eeehhhhhhllluuu{{{}}}~~~xxxxxxuuussssssuuuuuurrrooosssvvvvvvooojjjiiijjjiiivvvrrraaaNNNEEEBBB>>>999777555333222000//////000000000000000000000111111111222222333333444444555555777777777777999;;;===???<<<<<<===>>>>>>???@@@@@@DDDGGGQQQbbbqqq}}}uuugggNNNIIIOOOIIIJJJLLLMMMMMMLLLJJJIIIJJJGGGEEEEEEGGGJJJKKKLLLHHHGGGEEECCCAAA??????>>><<<;;;:::999777666444444111111000000000/////////,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))************************************************************************************************************************************+++++++++,,,++++++---///...111:::DDDNNNLLLFFFEEEQQQkkk{{{lllpppwwwppp```UUUVVVbbbqqqppphhhtttuuujjjbbb^^^UUUOOOGGGBBBBBBCCCCCCBBBGGGEEEFFFHHHIIIMMMZZZfffsssooogggZZZLLLBBB======;;;:::999999888888999999666777777777888999999999888777888;;;<<<===DDDLLLkkk{{{}}}qqq___NNNAAA>>>999777666777777777:::<<<>>>@@@BBBDDDEEEEEEGGGHHHIIIHHHFFFDDDDDDEEEEEEFFFHHHJJJLLLNNNSSSVVV___vvv|||uuupppssswww}}}111111222222111111000///............------------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++************+++++++++,,,,,,,,,------............////////////000///000444777<<>>@@@CCCCCCBBBBBBEEEEEEFFFGGGJJJLLLNNNOOOOOORRRUUUWWWZZZ```kkksss{{{jjj___YYYVVVRRRPPPPPPOOONNNLLLOOOQQQQQQNNNKKKKKKLLLMMMTTT]]]iiiqqqrrrqqqsssuuuwww}}}mmmZZZFFF===:::777222000222111000///......//////111111111222222222222222......///000000111222222333333333444666777999:::999:::;;;===>>>?????????FFFJJJUUUfffttt|||~~~XXXGGGIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJHHHFFFFFFGGGIIIJJJJJJJJJHHHEEEBBB???>>>======:::999888777555444333222111111111000000000//////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))*********************************************************************************************************************************+++++++++,,,,,,++++++,,,---///555BBBMMMOOOEEE???IIIcccxxxuuu~~~ooo___XXX```uuulllmmmppptttyyyoooggg\\\TTTPPPMMMHHHBBB??????BBBDDDDDDCCCEEEJJJNNNOOOSSS___lllqqqmmmhhh___SSSEEE===;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<======>>>:::999<<>>===BBBIIIaaauuuzzzkkkYYYJJJ<<<:::999777888999:::;;;===???AAAEEEGGGHHHIIIIIIEEEGGGIIIIIIHHHGGGHHHIIIGGGFFFFFFIIIKKKNNNTTTZZZ```www|||xxxxxx222222222222222111111000//////.........---------......------,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++************************+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........./////////000000111,,,,,,333<<>>?????????DDDIIIWWWlll{{{fffLLLEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHFFFEEEFFFHHHJJJJJJJJJJJJHHHDDD@@@===;;;;;;::::::999888777666555444333111111111111000000000000---------,,,,,,,,,++++++************************))))))))))))))))))))))))***************************************************************************************************************************++++++++++++,,,,,,,,,,,,,,,++++++000<<>>>>>???@@@BBBBBBCCCEEEIIINNNPPPUUUcccqqqjjj```WWWSSSLLLDDD???@@@;;;<<<===>>>???>>>======<<<<<<======>>>???@@@@@@===<<<===>>>======CCCJJJ]]]qqq|||ooo```OOOAAA999999::::::;;;===>>>@@@@@@BBBDDDGGGJJJKKKKKKKKKEEEGGGIIIIIIIIIHHHIIIJJJKKKHHHIIINNNRRRUUU]]]fffrrr222333333333333222111111/////////.........------......------,,,,,,++++++************************++++++++++++++++++++++++***************************************+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------.........//////000000111222---,,,444@@@KKKWWW___yyyddd___uuuwwwyyyvvvjjjZZZKKKCCC<<<888666777666222222555333444666777999;;;<<<===AAA@@@@@@@@@AAADDDGGGIIIFFFMMMRRRRRRSSSUUUUUUSSSPPPWWWaaahhhmmmrrrxxx|||ooo___TTTJJJEEEAAA@@@@@@???@@@BBBCCCDDD@@@===<<<======::::::======AAAFFFLLLXXXmmm~~~kkk]]]RRRGGGEEEGGGHHHKKKNNNiiixxxzzzfffUUUMMMBBB777444333000//////---....................................---------///000000111111222222222222222222333333333444444666777:::===>>>???@@@@@@???CCCRRRkkkwwwuuuuuuyyy|||}}}yyy]]]NNNFFFFFFHHHIIIJJJJJJKKKKKKEEEDDDCCCEEEGGGIIIJJJIIIEEEDDDBBB???===;;;:::999<<<;;;:::999888777777666222222111111111000000000------------,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))************************************************************************************************************************++++++++++++,,,,,,,,,,,,---...---///888EEENNNQQQJJJHHHRRRooouuusssfffffflllwwwwwwuuuzzz~~~}}}ooo```WWWPPPHHHBBB???===>>>>>>@@@AAABBBDDDDDDIIIIIIMMMSSSZZZeeevvvnnnUUUJJJDDD@@@@@@DDD>>>@@@BBBCCCCCCBBB@@@???======>>>>>>??????@@@@@@BBB??????@@@???@@@HHHQQQjjjwww|||qqqaaaTTTGGG<<<999;;;>>>???@@@AAACCCEEEDDDEEEFFFHHHJJJKKKLLLLLLHHHJJJKKKKKKIIIHHHHHHIIIJJJIIIOOO[[[bbbeeemmmwww333333333444333222222111////////////............------,,,++++++***))))))************************++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......///000000111111222000333<<>>@@@BBBCCCCCCBBBAAAAAACCCFFFJJJLLLPPP\\\fffggggggiiikkkjjjaaannn~~~wwwaaaSSSJJJEEECCC777888888888777888999::::::555333666666333222666999;;;>>>DDDRRRiiiwwwhhhXXXEEE???<<<======;;;;;;===KKKWWWhhhzzzyyyiiiUUUGGG<<<666222222222//////222......///000000000000000222222222111111000000000000111111111111111111111111222333444444555555555555777:::===???@@@@@@@@@@@@???JJJccc}}}ppphhhcccddddddeeejjjrrrrrrvvv{{{hhhUUUGGGGGGIIIKKKLLLNNNOOOOOOHHHFFFDDDDDDDDDDDDBBBAAA>>>>>>>>>>>>===<<<;;;;;;<<<;;;::::::999888777777222222222111111111000000...------------,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))************************************************************************************************************************+++++++++,,,,,,,,,------...///111777DDDPPPQQQLLLMMMSSSdddzzzuuummmuuuzzzqqquuu}}}zzzrrr}}}ttteeeVVVMMMIIIDDDAAAAAA===>>>@@@BBBEEEHHHKKKMMMQQQUUU```ppp~~~ZZZJJJEEEBBBBBBFFFFFFGGGJJJKKKKKKIIIGGGEEEAAAAAAAAAAAAAAAAAAAAAAAAGGGGGGIIIOOOSSSXXXcccmmmzzzdddRRRJJJCCC<<<:::===BBBDDDDDDEEEHHHJJJGGGGGGGGGHHHIIIJJJKKKLLLIIIKKKMMMMMMLLLKKKLLLMMMOOORRRaaavvv{{{vvvzzz333333444444333333222111000/////////............++++++******)))(((((('''************************++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++************************))))))******++++++++++++++++++,,,,,,,,,------------......///000111111222///222:::DDDNNN[[[mmm}}}wwwtttpppuuuyyyooodddZZZLLL===777:::555444555888888555666:::666777:::===@@@DDDFFFGGGCCCBBBAAABBBDDDGGGKKKMMM]]]mmmyyyzzzwwwyyy||||||{{{hhhVVVJJJ@@@:::555333555555555444444555666666111000444666333333666444555666888BBBVVVnnnppp[[[PPPHHH>>>>>>;;;:::;;;999888<<>>FFFSSSggg~~~~~~ppp___OOODDD555333333444222...///222000000111222333333333333333333333222222111111111000000000000000000000///000111333444666666777777555777:::>>>@@@AAAAAAAAAEEE???DDD\\\xxxkkk___TTTPPPNNNOOOWWWaaabbbdddiiiqqqyyy}}}wwweeePPPHHHIIIJJJLLLOOOQQQRRRSSSNNNKKKGGGCCC@@@===999666888999;;;===>>>>>>======:::999999888777666555555222222222111111111111000......---------,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))************************************************************************************************************************++++++,,,,,,,,,------------000555>>>MMMXXXSSSGGGWWWcccvvv}}}jjj^^^\\\nnnxxxwwwlllnnntttrrrzzzhhhZZZJJJCCC@@@>>>>>>@@@;;;===???AAADDDIIIOOOSSSUUU```vvvvvvTTTIIIJJJJJJIIIKKKMMMOOORRRSSSSSSPPPMMMKKKEEEEEEEEEEEEEEEDDDDDDDDDKKKNNNVVVaaalllvvvuuuXXXEEE@@@>>>;;;;;;@@@DDDGGGGGGHHHKKKMMMHHHHHHGGGGGGGGGIIIKKKLLLFFFIIILLLNNNNNNOOOQQQSSS\\\cccyyywwwaaaUUUSSS[[[iiivvv777666555444333222222222000000000000////////////---------,,,,,,,,,++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......333///...//////---///444---444BBBPPPZZZiiizzzxxxuuuiii^^^PPPEEE@@@<<<888444111222444666777888999999>>>????????????AAAEEEHHHEEECCCBBBCCCGGGMMMRRRUUUgggmmmxxx}}}xxx```OOOCCC;;;888999333333222222333444444555333333444444444333333222666666555666;;;EEEPPPXXXqqqrrrgggRRRFFFGGGFFFAAABBBAAAAAAAAABBBAAA>>><<<;;;===???BBBJJJZZZooo~~~~~~wwwnnndddUUUEEE;;;555333222000000000000111///000333555666666666666777666555444444444444444444444444444555555555555111111222222333444555555999<<<@@@DDDFFFEEEBBB@@@CCC>>>FFFYYYnnnvvvgggVVVMMMGGGDDDDDDFFFMMMQQQYYYgggvvv~~~|||zzzzzz~~~wwwrrrvvvyyysssiiiSSSOOOLLLQQQ[[[aaa^^^XXXSSSLLLGGGDDD???:::888:::AAA@@@>>>===<<<<<<<<<===<<<:::999888999888777555666444111000000111000////////////...------,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++************************)))***++++++***)))***+++******+++++++++,,,,,,,,,,,,******---,,,******---222000===SSSZZZPPPNNNWWWdddppp~~~ooo\\\WWW\\\mmmlllggggggvvv{{{{{{~~~ttt___QQQDDD@@@@@@???>>>???BBBDDDEEEGGGJJJQQQ\\\cccxxxooo[[[^^^UUUQQQXXXWWW___fffmmmnnnllliiiaaaYYYVVVRRRLLLGGGFFFIIIMMMQQQ]]]hhhqqqtttzzzfffNNNAAA>>>>>>>>>EEEFFFHHHJJJKKKLLLKKKKKKIIIHHHFFFEEEFFFGGGJJJKKKIIIGGGJJJPPPTTTUUU\\\eeefffqqqssscccSSSOOOUUU]]]gggooo777666555333222222222222000000000000////////////---,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........333000///111000...000444555???GGGOOOiii}}}}}}lll^^^TTTHHH@@@<<<:::777444555666777999:::;;;<<<======@@@CCCEEEEEEEEEFFFGGGEEEGGGIIIJJJOOOZZZkkkxxxeeeOOOAAA777222222333333222222222333333444333333333444444333333222333333444555888>>>EEEJJJRRRVVVSSSHHHDDDIIIIIICCCEEEDDDDDDDDDEEEDDDBBB@@@??????>>>===AAAMMM\\\hhhrrrrrrpppkkkbbbUUUFFF===555444333222111111222333222333555888999999999999999888777666666555555666666666666666555555555555666666666777888888888999<<>>FFFVVViiiwwwhhhXXXOOOIIIDDDBBBDDDFFFJJJRRR\\\eeeooovvv{{{{{{}}}|||nnnZZZKKKNNNYYY\\\WWWTTTQQQLLLGGGEEE@@@;;;<<<@@@HHHFFFCCC@@@===<<<<<<===<<<:::888888999999888666888555333222222222222111000//////......---,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++************************)))***++++++***)))***+++******+++++++++,,,,,,,,,+++***+++......+++,,,000333666FFFYYYXXXLLLMMMZZZtttssseeehhhoookkkbbb```ppp~~~tttvvvtttjjjVVVJJJ@@@>>>?????????@@@AAADDDGGGLLLTTTeeezzzuuuqqqxxxooollltttttt~~~yyypppfffYYYVVVPPPMMMMMMRRRXXX]]]iiisss|||dddKKK???>>>@@@BBBDDDEEEGGGIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKNNNUUUYYY]]]eeeooonnnaaaXXXRRRXXXcccjjjnnnppp666555444333222111111111000000000000////////////,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........222000000222111...000555<<>>888777777666555777888:::===???AAABBBCCC===@@@BBBCCCBBBAAABBBCCCGGGPPP[[[aaahhhyyy{{{\\\HHH>>>777444444333333222111111111222222222333333444444333333333222333666777777888:::<<<;;;BBBEEEEEEIIIQQQPPPJJJJJJHHHGGGGGGHHHHHHFFFDDDCCCAAA>>><<<===CCCLLLSSS___dddiiihhh```RRRDDD;;;666555444222222333555666666888:::<<<===>>>>>>===<<<;;;:::999888888888888999999999888777777666666:::::::::::::::;;;;;;;;;@@@BBBDDDGGGHHHGGGEEEDDDEEEBBBKKKZZZiii|||{{{zzzlll]]]UUUPPPJJJGGGFFFAAADDDHHHJJJNNNUUUaaaiiissswww}}}pppRRRNNNXXX[[[WWWTTTIIIFFFCCCBBB>>>;;;???FFFOOOLLLGGGBBB???=========;;;999888888999::::::999999777555444444444333222000000///......------,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++************************)))***++++++***)))***+++******+++++++++,,,,,,,,,+++***,,,000///---...222444>>>PPPZZZPPPEEENNNbbbuuuvvvpppjjjqqqzzzkkkgggjjjtttxxxkkk```KKKCCC>>>>>>@@@@@@AAADDDCCCHHHOOOYYYiiisssddd___VVVNNNJJJKKKNNNQQQ___hhhtttaaaGGG<<<<<<@@@CCCCCCEEEGGGIIIJJJKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHMMMNNNRRRXXX]]]cccnnnxxxwwwbbb\\\\\\gggtttxxxwwwuuu666555444333222111111111000000000000////////////,,,,,,+++++++++*********************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............111000111222111///222777CCCMMMUUUiiilllkkkxxxzzzzzzwwwtttjjjfffkkkqqq~~~qqq___PPPBBB===777444444555666555666999===AAADDDEEEDDDDDDAAA@@@???===>>>BBBHHHMMM\\\gggsssyyy~~~{{{}}}~~~gggMMM???:::777555444333333222222111111222222333333444555555555444444555777999999777777777888777===AAAEEELLLTTTTTTOOONNNLLLIIIIIIIIIIIIHHHGGGEEEDDDBBB@@@???BBBFFFIIIVVV___iiijjjbbbSSSDDD<<<666555444333333555777888:::<<<>>>@@@AAABBBBBBAAA@@@???>>>===<<<;;;;;;;;;======<<<<<<;;;:::999999;;;;;;;;;:::::::::::::::AAACCCEEEFFFGGGGGGFFFEEEEEEGGGVVVhhhuuu|||pppccc^^^]]]XXXTTTRRRMMMKKKGGGCCCBBBGGGPPPWWWeeejjjqqqvvvyyy{{{}}}~~~~~~aaaMMMPPPYYYYYYRRREEEDDDCCCDDDBBBBBBIIIRRRPPPMMMHHHCCC???======>>><<<:::999999;;;<<<<<<<<<:::888666555555555333222000000//////...---------,,,,,,,,,+++++++++******************************************************))))))*********+++++++++************************)))***++++++***)))***+++******+++++++++,,,,,,,,,,,,+++---000///,,,///444:::FFFTTTTTTFFFBBBWWWrrrrrruuuzzzccc___hhhooo|||ppp___TTTEEE@@@>>>AAACCCDDDFFFIIIJJJQQQ___rrrvvvjjjcccWWWLLLDDDAAABBBCCCIIIQQQ[[[iii}}}xxx[[[EEE;;;;;;???AAADDDEEEGGGHHHIIIHHHHHHGGGFFFGGGHHHHHHHHHHHHHHHGGGNNNRRRXXX___eeeooo}}}vvvmmmggggggsss666666444333222111111111000000000000////////////,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////...000222111000666===NNNPPP[[[xxx^^^WWWggg~~~{{{vvvooosss~~~|||lll\\\MMMEEE===:::666555555666777888999===AAAEEEFFFDDDAAA???BBBAAA???@@@FFFQQQ___iiiwwwxxxwwwrrrmmmkkknnnqqqfff```___fffrrr~~~|||uuunnniiimmmtttzzzxxxvvv}}}|||}}}jjjXXXEEE<<<999555222000444444333333333333444444555555666777777888777777888999:::999777777999:::999<<>>666555333333444666999;;;>>>???AAACCCEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>AAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;AAABBBCCCDDDEEEFFFFFFFFFCCCKKKaaaxxxssshhhhhhjjjhhheeecccbbb[[[PPPIIIGGGGGGIIIIIISSS[[[gggrrryyy{{{|||}}}~~~{{{fffnnntttQQQHHHTTTVVVKKKKKKIIIJJJMMMNNNOOOVVV___LLLJJJFFFBBB????????????===<<<<<<===???@@@???>>>:::888777666666555333111111000000///......------,,,,,,,,,+++++++++******************************************************))))))*********+++++++++************************)))***++++++***)))***+++******+++++++++,,,,,,,,,------...///---+++000777FFFOOOTTTMMMDDDLLLjjjmmmrrr}}}lllcccmmmzzzvvvdddQQQFFF@@@>>>@@@DDDFFFFFFJJJOOOUUU```vvvsssccc^^^UUUMMMGGGFFFHHHIIIDDDGGGKKKSSScccsss||||||xxxhhhRRRBBB===>>>AAABBBFFFFFFGGGHHHHHHGGGFFFEEEGGGHHHJJJKKKLLLMMMMMMMMMOOOXXXcccmmmwwwqqqkkkhhhkkkwww777666555444333222222222000000000000////////////---------,,,,,,,,,++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////......000222222444===GGGSSSRRR^^^xxxjjjRRRZZZvvv{{{zzz}}}mmm[[[JJJ@@@>>>;;;:::999888888999;;;<<>>@@@CCCGGGMMMVVVbbbnnnvvvnnnfffZZZOOOHHHEEEEEEEEEDDD???>>>DDDMMMYYYhhhtttwwwmmmddd^^^]]]YYYZZZbbbhhhhhhfffeeecccdddccc```gggxxxxxxooofff]]]ZZZ[[[UUUWWW[[[```dddgggiiijjjlllqqqtttssssssuuusssooouuuvvvtttqqqpppoooggg___WWWKKK@@@<<<;;;999777888666555555555555666777888888888999:::;;;;;;;;;;;;999::::::999888999;;;===<<<>>>AAACCCGGGMMMTTTXXXYYYUUUPPPMMMLLLLLLKKKKKKKKKPPPSSSQQQJJJDDDBBBCCCAAAKKKXXX```]]]RRRDDD<<<888666444444555999===???BBBCCCEEEGGGIIIIIIIIIIIIFFFEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAACCCDDDEEEGGGGGGEEEPPPkkkzzzppprrrvvvvvvsssqqqnnnfff[[[TTTPPPLLLGGGCCCJJJUUUgggvvv~~~}}}{{{~~~fffTTTXXXkkk{{{dddRRRTTTUUUMMMOOOLLLKKKOOOSSSTTTXXX]]]IIIHHHFFFDDDBBBAAAAAAAAA@@@@@@AAACCCEEEEEEBBB@@@;;;999888777777666333111111111000//////......---,,,,,,,,,+++++++++******************************************************)))************+++++++++************************)))***++++++***)))***+++******+++++++++,,,,,,,,,...---...///------555???RRRUUURRRKKKMMM```}}}llldddxxxtttgggnnnzzz~~~}}}mmmZZZJJJAAA<<<===BBBGGGIIIJJJQQQYYYdddsssppp___[[[UUUNNNJJJHHHHHHIIIDDDFFFGGGKKKVVVdddkkklllfffYYYJJJ@@@???BBBDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIGGGHHHJJJLLLOOOQQQSSSTTTTTTbbbrrrqqqggggggkkkrrrsssllleeeccc888777666555444333333333000000000000////////////.........---------,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...............////////////...///111444555999EEERRRUUU^^^mmm}}}ttteee\\\kkkzzz{{{iii[[[MMM@@@999:::999:::;;;;;;<<<>>>@@@BBBFFFFFFEEEEEEFFFHHHJJJKKKLLLTTTaaajjjllljjjeeebbbMMMGGG>>>777555777999;;;;;;999888999999<<>><<<999:::>>>777777777777888:::;;;<<<;;;;;;===>>>>>>?????????:::<<<======<<<<<<===???>>>AAAFFFIIIJJJNNNXXXaaaaaa\\\VVVRRRPPPPPPOOOOOORRR[[[cccaaaWWWNNNLLLNNNFFFMMMWWW______UUUGGG===:::999777666888<<>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@BBBDDDFFFHHHJJJNNNZZZttt~~~~~~|||sssqqqmmmhhhbbbZZZRRRMMMRRR[[[hhhssszzz}}}~~~~~~ttt\\\OOOKKKUUUddd}}}zzzeeeWWWTTTWWWRRRLLLIIIMMMQQQQQQPPPPPPIIIIIIIIIHHHGGGFFFDDDDDDBBBCCCFFFIIIKKKIIIEEEAAA===;;;::::::999777444222111111000000///.........,,,,,,,,,+++++++++******************************************************)))************+++++++++************************)))***++++++***)))***+++******+++++++++,,,,,,,,,---,,,---......111===JJJVVVTTTNNNLLLZZZtttuuufff\\\eeeyyyuuuhhhhhhsss}}}qqq___PPPGGGCCC<<>>AAACCCCCCFFFHHHKKKMMMOOOPPPQQQQQQLLLMMMOOORRRVVV[[[___aaajjj{{{qqqccccccdddddd]]]SSSNNNOOO999888777666555444444444000000000000//////////////////.........---------************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------................../////////000000000222555777===KKKZZZ\\\pppyyyqqqmmmyyyzzznnnZZZNNNFFF<<<777777888999;;;===>>>@@@CCCFFFFFFDDDBBBCCCGGGNNNVVV[[[bbbooonnnXXXIII:::999999999888999:::<<<777888:::<<<999777<<>>======???@@@@@@AAAAAAAAA<<>>>>>>>>======>>>??????@@@AAAAAA@@@@@@@@@BBBDDDGGGJJJLLLYYYccczzz{{{vvvllleeebbbaaacccfffjjjooowwwdddXXXNNNCCCEEEPPPwwwpppTTTOOO]]]WWWOOOKKKOOOSSSQQQLLLIIIKKKLLLLLLLLLKKKIIIGGGEEEDDDFFFIIIMMMNNNLLLFFFAAA>>>===<<<<<<;;;999666333111111000000//////......,,,,,,,,,+++++++++******************************************************)))************+++++++++************************)))+++++++++***)))***+++******+++++++++,,,,,,,,,,,,+++---...///555DDDSSSUUUPPPJJJMMMccc~~~dddYYY[[[kkksssqqqzzzsssdddeeekkksssuuubbbPPPDDDAAABBB???CCCKKKSSSWWW\\\gggsss~~~nnnwwwqqqvvvyyyxxxvvvuuuqqqkkkaaa^^^ZZZTTTOOOKKKHHHFFFGGGMMMSSSWWW^^^gggllllllgggZZZJJJ???<<<>>>??????FFFHHHLLLPPPSSSVVVWWWXXXWWWXXXZZZ^^^ccciiinnnqqqgggZZZYYYWWWTTTMMMJJJPPPYYY:::999888888999999888666444444333222000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///------......///000000000...222222666@@@FFFQQQeeezzz{{{pppaaaPPPEEE===999999<<<===;;;:::;;;???DDDFFFGGGCCCGGGJJJMMMTTTbbbvvvwwwYYYDDD;;;999888777777888:::<<<>>>@@@???>>>======<<<<<<<<<:::<<>>>>>???AAA?????????@@@@@@BBBCCCCCCHHHIIIIIIJJJIIIGGGEEEDDDBBBBBBCCCDDDFFFGGGHHHHHHFFFFFFGGGIIILLLPPPSSSUUUYYYZZZ\\\]]]^^^___ccceeefffffffffggggggfffccc```XXXPPPFFF???<<<;;;888666888777777888;;;>>>BBBDDDEEEEEEEEEEEEDDDCCCBBBAAABBB@@@@@@BBBBBB@@@>>>===BBB@@@BBBFFFGGGHHHQQQ\\\hhhdddaaa^^^XXXRRRRRRUUUhhhnnnttttttmmmlllzzz{{{iiiVVVLLL>>>:::999>>>BBBCCCEEEIIINNNOOOQQQSSSTTTUUUUUUUUUMMMKKKGGGCCC@@@>>>======;;;<<<<<<<<<======>>>>>><<<>>>??????>>>>>>???AAABBB@@@???@@@FFFMMMRRRTTT]]]jjj|||xxxtttxxxyyyyyywwwtttuuu{{{kkkZZZNNNEEEBBBFFFXXXuuuzzz}}}eeeSSSRRRRRRQQQNNNMMMNNNOOONNNKKKNNNMMMKKKIIIHHHHHHHHHIIIHHHIIIJJJKKKKKKIIIGGGEEE???===;;;999888666444111111111000000//////......------,,,,,,,,,,,,++++++************************************************************************************************************************++++++,,,,,,,,,,,,------)))//////***///@@@OOOTTTQQQLLLIIIXXXxxxwww\\\___qqquuueeejjjhhhaaadddqqqvvvxxxrrr^^^NNNEEEBBBBBBCCCFFFHHHLLLSSS^^^jjjvvv|||xxxjjjaaa______]]]]]]aaaeeeeeeaaa\\\RRRPPPMMMIIIGGGFFFEEEFFFKKKOOOTTTYYYbbbmmmqqqppplll^^^NNNDDD>>><<>><<<@@@EEEGGGFFFDDDDDDEEEKKKOOOYYYgggzzzwww[[[EEE<<<;;;666666888:::<<<>>>??????AAA@@@???>>>============:::;;;<<<<<<<<<<<<;;;;;;999999999::::::<<<======@@@@@@AAAAAAAAA@@@@@@???AAABBBCCCEEEGGGIIIJJJKKKLLLLLLNNNQQQXXX```hhhllloooooonnnnnnmmmmmmmmmlllgggffffffffffffdddaaa^^^XXXRRRJJJBBB===:::888777888888999:::===AAADDDFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAACCCDDDDDDBBBAAAAAA@@@BBBEEEEEEHHHSSS```fffccc```___\\\\\\bbbjjjrrrwww|||}}}wwwxxxmmmXXXGGG???;;;:::>>>BBBCCCFFFIIINNNOOOQQQSSSTTTTTTRRRRRRJJJHHHDDD@@@===<<<;;;;;;999999999999::::::;;;;;;<<<>>>??????>>>>>>???@@@?????????BBBGGGMMMTTTXXXaaannnzzzwwwyyy}}}sss```OOOEEECCCFFFFFF[[[www{{{lllXXXQQQRRRQQQOOOMMMLLLLLLLLLJJJKKKJJJHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKJJJHHHFFFEEEAAA???;;;999888666444222111111111000//////......------,,,,,,,,,,,,++++++************************************************************************************************************************++++++,,,,,,,,,,,,------***...//////777FFFQQQTTTOOOMMMSSSkkk|||pppvvvzzzpppiiiuuu~~~fffdddgggooouuu}}}zzzsssmmmbbbRRRFFF@@@@@@BBBDDDGGGLLLSSS]]]fffooowww{{{}}}wwwpppeeeXXXPPPOOOKKKIIIIIILLLQQQRRROOOKKKKKKJJJIIIHHHIIIJJJLLLMMMQQQVVV[[[```iiirrrvvvtttpppaaaOOOCCC===:::===BBBBBBHHHRRR```llluuuxxxyyyxxxzzz~~~fffWWWOOOMMMJJJHHHHHHLLLPPPRRR;;;:::888999::::::999777888777666444222111//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///---......//////000000111444222000:::HHHRRRnnn}}}zzz~~~{{{www{{{mmm]]]NNN???;;;<<<===>>>@@@===CCCIIIIIIGGGFFFJJJOOOXXX___oooyyy]]]DDD777777;;;666888<<<@@@BBBCCCCCCCCCEEECCCAAA???======<<<===;;;::::::;;;;;;;;;888777555555555555555666777888888888888999999;;;<<<<<<@@@AAACCCEEEHHHKKKMMMOOOQQQTTTYYYaaajjjssszzz~~~~~~}}}~~~{{{wwwrrrgggfffdddcccbbb```]]][[[XXXUUUNNNFFF>>>999888888999999;;;===@@@DDDHHHJJJHHHGGGFFFEEECCCCCCBBBBBB>>>>>>>>>???BBBCCCBBB@@@>>>???BBBDDDFFFLLLZZZhhhkkkfffbbbbbbdddjjjxxx}}}eeeLLL@@@<<<;;;???CCCDDDFFFJJJMMMOOORRRSSSSSSQQQOOOMMMGGGEEEBBB???<<<;;;::::::999999888888888999:::;;;:::;;;======<<<;;;<<<======@@@CCCDDDFFFLLLSSSYYYeeeuuu~~~{{{{{{ttt^^^III???>>>@@@>>>GGGggghhhSSSQQQPPPOOOMMMJJJHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIGGGFFFDDDCCC@@@<<<999888666444333222111111000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---///555BBBNNNRRRQQQFFFJJJ\\\|||uuuuuuxxx|||pppccciiipppvvv}}}}}}iii]]]VVVOOOFFF???>>>AAAFFFHHHLLLTTT___jjjqqqvvvzzz|||{{{{{{qqqfff[[[PPPFFFBBBCCC>>><<<;;;>>>BBBEEEDDDBBBFFFFFFGGGHHHKKKNNNQQQSSSWWW]]]ccchhhpppxxxyyyvvvuuudddOOOBBB;;;888;;;@@@DDDJJJUUUbbbooo|||mmm]]]VVVSSSKKKJJJHHHGGGHHHJJJMMMOOO<<<:::999999::::::999888:::999777666333222000///............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///.........///000000111111111222777GGGUUUZZZtttxxxxxx}}}}}}|||wwwwww|||uuuooowwwtttfffUUUGGG;;;999>>>@@@BBBCCCEEEFFFFFFEEEGGGOOO\\\eee}}}|||uuugggSSSBBB999999<<<<<<===@@@CCCEEEFFFGGGGGGJJJHHHDDDAAA>>><<<;;;;;;<<<;;;;;;<<<===<<<999666444444444444444555666666555555555666777:::<<<>>>>>>???AAADDDHHHLLLOOOQQQRRRYYYdddpppyyyyyyqqqgggccc]]]ZZZYYYYYYXXXXXXUUUUUUQQQIII@@@:::888999:::;;;===@@@DDDHHHLLLNNNLLLJJJHHHEEEBBBAAAAAAAAA<<<>>>>>>>>>AAADDDDDDAAABBBEEEJJJNNNRRR\\\lllzzzuuunnnggggggmmmyyynnnRRRBBB>>><<>>======>>>@@@DDDHHHHHHHHHJJJQQQWWWiii{{{wwwvvvxxxoooZZZFFF>>><<<:::@@@AAAZZZxxxVVVNNNMMMLLLKKKHHHEEEGGGKKKFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCDDD@@@<<<888777555444222222222111111000//////...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,000<<>>CCCEEEEEEFFFMMMIIIEEEFFFMMMZZZhhhpppzzzpppfffbbbZZZOOOEEE???===>>>AAAAAAAAAAAACCCEEEGGGHHHNNNLLLGGGBBB???<<<<<<;;;>>>===>>>>>>>>><<<999666444444444444444444555666555555555555777:::===>>><<<===>>>AAAEEEJJJNNNPPPUUU[[[fffrrr}}}~~~sssjjjbbb\\\SSSNNNMMMOOORRRTTTPPPQQQOOOJJJBBB<<<:::;;;<<<===@@@DDDHHHLLLOOOQQQQQQNNNIIIEEEBBB@@@@@@@@@???BBBBBBAAADDDJJJKKKGGGJJJPPPYYY```jjjwww{{{qqqhhhjjjuuujjjRRRDDD???>>>BBBEEEFFFHHHLLLLLLNNNPPPQQQPPPLLLGGGDDD@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>@@@@@@AAAAAAAAACCCEEEEEEDDDBBBBBBBBBBBBGGGMMMNNNNNNQQQWWW]]]ooo}}}yyyvvvkkkYYYJJJBBB???<<<;;;>>>KKKccc|||^^^MMMIIIHHHIIIHHHEEEGGGLLLFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFDDDCCCBBBBBB???;;;888777555333222222222222111000000//////------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------///,,,333BBBNNNMMMHHHGGGMMM___|||wwwsss{{{wwwZZZYYYaaammmyyy~~~iiiUUUJJJCCCBBBBBBCCCFFFLLLSSSWWW^^^eeennnsssuuuvvvyyy{{{zzz}}}uuummmbbbWWWPPPIIIBBB??????777666666888<<<@@@CCCDDDHHHIIIKKKMMMPPPSSSUUUWWW___dddiiimmmssszzzzzzwwwttt```III<<<777777;;;??????CCCJJJUUUeee||||||gggYYYSSSRRRNNNKKKGGGFFFFFFFFFFFFGGGHHHIII===;;;::::::;;;<<<:::999999888777666555333222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///...//////000000111111222555<<>>@@@BBBFFFJJJNNNPPPRRRRRROOOIIIDDDAAA@@@AAABBB>>>CCCDDDBBBHHHQQQSSSOOOQQQZZZeeerrrtttjjjooooooZZZEEEAAA@@@CCCGGGGGGIIILLLKKKMMMNNNNNNMMMIIIEEECCC===============<<<<<<<<<===???BBBEEEGGGHHHGGGGGGDDDFFFIIIIIIGGGEEEDDDDDDFFFLLLRRRXXX\\\aaahhhmmmyyy|||qqqdddXXXMMMBBB<<<;;;666<<>><<<:::999777555222333222222111111000//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111///999JJJPPPJJJFFFJJJYYYooovvvjjjtttgggYYYcccgggooozzzyyybbbNNNDDDFFFFFFGGGIIILLLQQQXXX]]]eeekkkqqqsssqqqqqqtttxxxzzzxxxmmmcccWWWPPPJJJAAA;;;999666666777999<<>>@@@BBBBBBBBBBBBCCCEEEEEECCC@@@===???AAADDDHHHKKKNNNQQQRRRPPPMMMHHHCCCBBBBBBEEEGGGAAAHHHJJJIIIQQQ^^^ccc^^^___jjjwwwsss{{{xxxaaaGGGBBBAAADDDHHHHHHJJJMMMKKKLLLLLLLLLJJJGGGDDDCCC??????@@@AAAAAAAAA@@@@@@AAAEEEJJJOOORRRRRRQQQPPPNNNQQQTTTTTTRRRPPPOOONNNQQQUUU\\\dddlllsssxxx{{{{{{kkk```\\\QQQ>>>777<<<:::===???CCCUUUqqq|||rrruuuvvv\\\OOOHHHLLLOOOJJJHHHLLLHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFDDDCCCBBBAAAAAA???>>>>>>>>>===;;;777444333333222111111000000///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------222333@@@RRRSSSHHHIIITTTeeeyyyvvv```[[[lllkkk```hhhoooooozzz}}}lllVVVIIIFFFMMMNNNPPPQQQSSSXXX```eeennntttyyyxxxtttrrrtttxxx|||zzzooocccWWWPPPIII@@@999777777999;;;<<<>>>AAADDDFFFEEEHHHLLLRRRXXX]]]aaacccbbbccccccccciiisssxxxxxxooo[[[DDD888555555777999:::<<>><<<;;;;;;<<<<<<;;;:::666555555555444444444444000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........///////////////000111111222222777PPPaaakkk{{{~~~ooorrr~~~~~~rrr```QQQIII@@@CCCIIIPPPQQQNNNPPPTTTVVV]]]fffkkklllooouuuzzz~~~~~~uuujjjZZZMMMFFFDDDDDDDDDEEEGGGJJJMMMPPPQQQQQQQQQHHHFFFDDDCCCCCCFFFIIIKKKVVV[[[^^^VVVIII===:::<<<999999888777777888888888666777888999:::999888777888777666777999===@@@CCCDDDOOOaaasss}}}xxxjjj]]]UUU<<<;;;:::;;;======<<<;;;======???BBBFFFFFFBBB===@@@BBBEEEIIILLLOOOQQQQQQMMMJJJFFFCCCBBBEEEHHHKKKJJJRRRVVVVVV```pppvvvrrrsss}}}~~~xxx[[[GGGCCCAAAEEEHHHHHHJJJMMMKKKKKKKKKJJJHHHFFFDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGLLLRRRYYY\\\\\\ZZZXXX___bbbeeeeeecccaaa______]]]___eeennnwww~~~}}}mmmeeefffXXX???777AAA>>>>>>???DDDPPPddd}}}{{{zzzzzzqqqdddSSSJJJOOORRRMMMIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFDDDBBBAAAAAAAAA??????@@@AAA@@@>>>:::666333333222222111000000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------333666FFFWWWVVVIIIMMM^^^qqqjjjRRRRRReeeuuu{{{{{{rrrZZZbbbvvvtttuuu|||ppp\\\LLLHHHMMMTTTUUUWWWWWWYYY___gggmmmvvv|||zzzvvvwwwzzz}}}zzzooocccVVVNNNIIIAAA;;;999666888:::<<<>>>???BBBDDDGGGJJJOOOTTTZZZ^^^bbbccc______]]]\\\bbbmmmtttvvvoooZZZCCC777444444444555777666888AAANNN[[[dddhhhdddnnnyyyooo```SSSLLLKKKMMMOOOJJJHHHEEEBBB@@@AAABBBCCC;;;<<<===>>>>>><<<:::999<<<999666444333333111000111111000000//////......,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------...------,,,,,,---------.........//////---///000//////111777;;;LLLSSSkkkyyyqqqvvvwww~~~xxxjjjTTTGGGEEEEEEJJJPPPPPPMMMOOOUUU\\\nnnwww}}}}}}wwwxxxiii\\\OOOAAABBBIIIGGGKKKPPPOOOMMMUUUbbbddd\\\NNNGGGCCCDDDFFFHHHQQQ\\\mmmnnneeeQQQBBB>>>>>>>>>::::::;;;::::::999777777888888999999888777555444555444444555666999<<<>>>===GGG\\\rrr~~~~~~yyy|||~~~{{{qqqaaaQQQGGGAAA:::888???BBB@@@???AAAHHH===AAAKKKIIIEEECCC<<>>:::888555666888;;;>>>AAACCCDDDIIIHHHHHHNNNVVV\\\]]][[[QQQRRRRRRUUU^^^iiinnnlllfffRRR>>>444222222222333444777:::<<<@@@LLL^^^kkk|||~~~xxxlll[[[PPPLLLMMMNNNNNNHHHGGGFFFEEECCCAAA???>>>;;;<<<===>>>===<<<:::999;;;999666444444333222111111111000000//////......,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------...------,,,,,,---------.........//////111333333222111333999>>>FFF[[[zzzooozzz{{{ppp___NNNFFFFFFFFFJJJNNNQQQUUU^^^kkkuuu~~~uuuhhh___SSSDDDCCCJJJHHHMMMPPPNNNJJJQQQ^^^bbb]]]OOOLLLMMMQQQSSSUUU]]]ggg{{{vvvgggSSSDDDAAAAAA@@@;;;;;;::::::999888888888888999999999888777666555555555444444666888;;;<<<<<>>===>>>CCCNNN___ttt~~~||||||vvvmmmdddVVVSSSSSSJJJHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAACCCBBB@@@>>>===<<<;;;;;;888777555333111111111111///......------,,,,,,++++++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,//////---...222999GGGXXX]]]OOOFFFXXXttt|||iiidddnnnqqqkkkooommmjjjuuu{{{~~~{{{nnn^^^PPPOOOUUUWWWUUUSSSTTTXXX___fffiiilllttt}}}}}}}}}tttrrrxxx{{{wwwrrrxxx~~~|||xxxnnnfffYYYMMMCCC===888666666777:::<<<@@@BBBDDDFFFGGGEEEDDDHHHNNNRRRQQQOOOIIIKKKNNNRRR\\\gggkkkiii```NNN;;;333222333333555333666888999;;;EEESSS___xxxzzzxxxlll[[[OOOKKKKKKLLLLLLIIIHHHGGGEEECCCBBBBBBAAA;;;<<<=========<<<;;;::::::888666555555555444222111111000000//////......,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------...------,,,------.........////////////111111000000444<<>>======<<<888777555333111111111111//////......---,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,......,,,///555AAAQQQ\\\VVVIIINNNgggyyy}}}}}}tttxxxzzziiijjjssszzzzzzpppZZZKKKAAAHHHWWW^^^\\\XXX^^^ccchhhjjjmmmpppqqqnnngggnnnrrrooopppsssmmmdddeeennn{{{}}}}}}~~~{{{nnnfffYYYLLLCCC<<<777444777999;;;>>>AAADDDFFFGGGFFFCCCBBBCCCFFFHHHFFFDDDBBBFFFIIIOOOZZZeeeiiigggYYYIII888222222333444666444666888888888===GGGOOOooozzzuuujjjZZZNNNIIIIIIJJJJJJKKKJJJHHHFFFEEEDDDEEEEEE;;;<<<<<<======<<<;;;;;;:::888666666666666555333111111000000//////......,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------...---------............////////////---...//////222999CCCKKKRRRnnnpppfffhhhzzzzzziiinnnttt~~~~~~tttxxx~~~}}}oooXXXIIIIIIKKKHHHNNNOOOQQQWWWaaammmwww~~~tttkkk]]]JJJFFFMMMLLL^^^bbbbbb\\\YYYXXXUUUPPPRRRZZZeeennnsssyyyuuu[[[IIIDDDGGGGGGDDD???>>><<<:::999:::;;;<<<:::::::::999999888777777666666555555555555666666666333333777:::<<>>======888777555333222111111222/////////...------,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...------222:::LLLZZZ\\\LLLEEEWWWuuu|||xxxhhhgggqqqrrrxxxyyyjjj___IIIGGGJJJOOOSSSUUUYYY___lllpppnnnjjjmmmtttqqqhhh^^^gggnnnnnnpppqqqhhh\\\___jjjzzz{{{xxxnnnfffZZZMMMCCC<<<777333777888;;;>>>AAADDDGGGHHHHHHFFFDDDCCCDDDDDDBBB@@@AAADDDGGGMMMXXXdddiiigggRRRDDD666111111222333555555777999888777999???DDD[[[lllyyypppfffXXXMMMHHHHHHJJJKKKLLLKKKHHHGGGFFFFFFGGGHHH;;;;;;<<<<<<<<<<<<<<<<<<:::888777777777777555333111111000000//////......,,,------......------,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,---.........---........./////////000000111111222222666???LLLUUUPPPfffxxxffffffooopppjjj|||~~~|||zzzuuuooo^^^KKKGGGPPPSSSPPPNNNSSS\\\fffpppvvvzzz|||{{{|||{{{{{{ssscccOOOLLLRRRQQQeeeoooyyy{{{xxxssskkkeeebbbkkkuuu~~~rrrYYYMMMOOORRRRRROOOAAA@@@>>><<<;;;<<<===>>>;;;;;;::::::999888888888777666666555555555555555666333222666888888<<>>CCCFFFCCC>>><<>>888444666777:::===AAADDDGGGHHHHHHGGGEEEEEEDDDDDDBBBAAAAAADDDGGGKKKVVVbbbgggeeeMMMAAA555111111000111444333555777777666777;;;>>>FFFNNNZZZdddkkkppptttwwwyyy|||yyyssskkkcccVVVLLLGGGGGGJJJLLLLLLKKKIIIHHHGGGGGGGGGGGG;;;;;;;;;<<<<<<<<<<<<===;;;999888888888777555333111111000000//////......,,,------......------,,,------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---................../////////000000000111111111222666AAAPPPZZZ]]]nnnwwwhhhiiirrr~~~tttuuuiiiVVVHHHHHHOOOSSSRRRVVVaaaqqqxxxkkkZZZXXX]]]YYYZZZiii{{{}}}zzzrrrzzzlllXXXRRRWWWYYYVVVRRRCCCBBBAAA???>>>??????@@@===<<<;;;:::999999999999777777777666666666555555888555555888888666777:::;;;===???>>>>>>BBBKKKRRRYYYggg|||iiiNNNKKKIIIKKKRRR[[[dddiiiiiinnnsss{{{zzzuuuooo```SSSMMMHHHGGGEEEBBBDDDHHHKKKLLLNNNPPPSSSUUUWWWXXXaaaooozzzjjjWWWNNNPPP^^^```BBBEEESSS```ooowww|||ppptttxxxiiiZZZSSSPPPOOOMMMJJJHHHHHHIIILLLMMMJJJIIIGGGEEECCCCCCCCCDDDGGGGGGGGGEEECCC@@@===;;;999888666444222222222222000000//////...---------+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---......222===HHH]]]]]]RRRGGGRRRoooggglllwwwwwwaaaUUUgggyyyttt{{{ppp]]]MMMEEEIIIHHHMMMZZZcccccc^^^[[[hhhnnnwww||||||}}}qqqjjjjjjhhhbbb```lllzzz~~~yyyvvvmmmfff[[[PPPGGG???999666666777:::===AAADDDGGGIIIGGGGGGFFFEEECCCBBBAAAAAAAAADDDHHHMMMWWW___aaa]]]GGG===444222111000222444222333555555555666999;;;??????AAAFFFLLLQQQUUUWWWVVV^^^jjjvvvxxxuuuhhhaaaVVVLLLGGGFFFIIILLLJJJJJJIIIHHHGGGFFFEEEEEE;;;;;;;;;;;;;;;<<<======<<<;;;:::999999777444222111111000000//////......,,,------......------,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,---.............../////////000000000000000000111444;;;JJJ[[[gggttt~~~wwwjjjnnnyyy}}}|||lll___QQQLLLOOOTTT]]]eeeqqq~~~zzzsssiiiiiijjjbbb[[[iii||||||jjj[[[ZZZ___]]]UUUOOODDDDDDCCCCCCBBBAAAAAAAAA======;;;:::999999::::::777777777888777777666666888666555888888555666999;;;<<<>>>AAADDDKKKSSSXXXjjj~~~rrrVVVTTTSSSVVV___jjjsssyyy{{{uuuooojjj^^^TTTNNNJJJGGGDDDAAACCCGGGIIIKKKOOOSSSVVVYYYZZZ[[[aaalllxxx}}}~~~hhhhhh{{{{{{rrr```QQQRRR^^^sss}}}SSSLLL[[[gggpppzzznnnqqqrrruuuooo___WWWPPPNNNMMMJJJIIIIIIKKKNNNPPPMMMKKKHHHEEECCCBBBBBBCCCDDDEEEEEEDDDBBB???===;;;999888666444333222222222000000//////......------+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///000444BBBOOO]]]VVVLLLLLLbbb{{{~~~rrr]]]jjj{{{}}}cccgggeeeiiitttzzztttaaaRRRIIIGGGOOOMMMTTTdddqqqrrriiicccmmmnnnvvvzzzssswww{{{uuueee[[[^^^cccdddcccnnn{{{{{{xxxkkkdddYYYOOOFFF???999666777888;;;???BBBFFFIIIJJJIIIIIIHHHFFFCCCAAA@@@@@@AAAGGGOOOVVV]]]aaa\\\TTTAAA999333222222222444777555555666777777888999;;;>>>======???AAAEEEGGGIIIIIIOOOYYYhhhwww{{{yyyjjjcccXXXMMMFFFDDDGGGJJJHHHIIIIIIIIIGGGEEEBBB@@@;;;;;;;;;;;;;;;<<<===>>>===<<<::::::999777444111111111111000//////......,,,------......------,,,...------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,---............////////////000000000000222333666<<>>===;;;:::999999:::;;;777777888888888888777777777444444777888777999<<<777999;;;@@@FFFLLLRRRUUUyyyuuu~~~~~~wwwbbbaaabbbhhhqqq}}}~~~{{{zzzrrrmmmiii___TTTOOOJJJHHHCCC@@@BBBGGGGGGJJJOOOTTTYYY[[[]]]]]]```jjjtttuuuqqqqqqyyyzzzoooWWWVVV___{{{|||pppdddSSSLLLZZZpppjjjUUUdddtttssswww}}}}}}|||llljjj{{{yyyrrraaaXXXOOOMMMLLLLLLKKKLLLMMMOOOPPPOOOLLLIIIFFFCCCBBBBBBBBBAAAAAABBBCCCBBB???===;;;:::888666444333222222333000000000///......------+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,...///000666EEESSS[[[PPPHHHRRRnnnzzzfffUUUfffyyyppp```[[[www~~~qqquuu|||iiiWWWKKKJJJLLLQQQVVVcccqqqxxxvvvrrrpppzzzsssssszzzzzznnneeeccchhhmmmhhhWWWNNNTTT^^^dddfffppp|||zzzuuurrrhhhbbbXXXNNNFFF???999666888:::<<<@@@DDDGGGJJJLLLKKKKKKJJJHHHDDDBBBAAAAAABBBKKKVVV^^^eeeddd[[[PPP===666111222444444666::::::::::::::::::;;;<<<===888:::===??????@@@AAACCCDDDBBBDDDNNN___sss~~~zzzwwwllleeeZZZNNNFFFCCCEEEGGGGGGHHHIIIIIIGGGDDD@@@>>><<<999777888;;;>>>>>><<<;;;;;;:::888666444222111000000000000111111111111////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......---------.........//////000000000000000111111111222---777FFFPPPkkkyyytttwwwuuuhhh^^^OOOPPPQQQWWWcccuuu}}}xxxwwwxxxzzzvvvrrruuutttgggXXXOOOHHHEEECCCCCCDDDCCC???;;;======<<<;;;:::999888777::::::999999999999999999777777777666777888888999:::===?????????DDDMMMTTT}}}xxx~~~|||yyyrrrooolllmmmnnnkkkddd^^^UUUOOOHHHCCCBBBDDDGGGHHHLLLOOOTTTWWWYYYZZZ\\\^^^fffrrrwwwqqqooosssrrrlllddd___ZZZYYY\\\```cccdddcccccc___YYYZZZaaadddaaalllkkkjjjgggbbb\\\VVVSSS___nnn|||uuuxxx|||lllcccWWWRRReeeccc___ttt}}}}}}}}}||||||uuuwwwtttyyyvvvwww}}}~~~sssfff^^^YYYPPPKKKNNNQQQPPPKKKIIIJJJIIIGGGEEECCCCCCCCCDDDBBBCCCDDDDDDBBB@@@===<<<:::999666444222222333444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------222>>>NNNYYYZZZFFFKKKdddnnnbbbhhhtttvvvkkkfffccc[[[nnn~~~xxx}}}~~~mmm[[[OOOLLLPPPTTT\\\^^^eeeoooxxxzzzuuuooowwwqqqllliiiddd]]]XXXXXXbbbaaa\\\VVVVVV\\\______iiipppxxx~~~yyymmmjjjgggbbbZZZMMM>>>666666;;;===@@@CCCEEEGGGHHHHHHHHHEEEGGGKKKJJJEEEEEEIIIJJJOOOYYYfffmmmfffTTTEEE888777555555555777888:::999::::::;;;;;;;;;::::::>>><<<===@@@AAA???@@@CCCCCCEEEHHHJJJKKKUUUmmm|||mmmeeeXXXLLLEEEDDDFFFIIIGGGGGGHHHIIIIIIGGGCCC@@@<<<:::888999;;;>>>>>>===::::::999888666444333222111111111111111111111111........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---------.........//////000000000000111111111111666000888HHH\\\|||qqqaaaUUUNNNPPPTTTYYYaaammmyyy}}}xxxyyyvvvhhhXXXOOOJJJGGGDDDCCCDDDCCC@@@===<<<<<<;;;:::999999888888999999999999999:::::::::888888888777888888999::::::<<<===<<<;;;>>>DDDJJJeeesssoooddd```^^^]]]]]]aaaeeeeeeaaa\\\PPPMMMHHHCCCAAABBBEEEHHHMMMOOOSSSVVVWWWYYY[[[]]]iiissswwwpppmmmqqqpppkkk___ZZZTTTPPPOOOPPPOOOOOOOOOPPPNNNIIIKKKRRRUUUTTTYYY[[[\\\^^^]]][[[YYYWWW\\\eeettt~~~~~~yyyuuuwwwtttiii^^^bbb|||ssskkkvvv~~~}}}{{{yyyyyy}}}~~~}}}tttyyyyyywww|||||||||```TTTKKKKKKNNNMMMJJJGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCBBB@@@>>><<<<<<:::777555333333333444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---555EEESSSYYYTTTJJJUUUvvvsss___mmmqqqiiidddddd```ZZZyyy~~~}}}zzzvvveeeTTTKKKLLLSSSZZZdddeeeiiiooosssqqqiiicccgggddddddggggggccc```aaabbbbbb^^^ZZZ[[[```bbb```gggmmmuuu|||yyyoooooolllhhhaaaTTTDDD;;;::::::<<>><<<===@@@@@@>>>@@@DDDDDDEEEGGGJJJKKKSSSfffxxxyyyxxxzzzyyyuuuiiibbbXXXMMMFFFDDDDDDFFFIIIHHHHHHIIIJJJHHHEEEBBB<<<:::999:::<<<===>>>===999999999999888666555444333333222111111000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......------........./////////000000000111111111222222666444>>>OOOjjjzzznnn^^^RRRZZZ```hhhpppwww|||~~~yyymmm]]]SSSNNNJJJEEECCCCCCCCCAAA???;;;;;;;;;:::999999999888888999999::::::;;;;;;;;;:::999999999999:::;;;;;;;;;===>>><<<::::::===@@@JJJRRR```qqqkkk\\\UUUPPPMMMKKKKKKOOOUUUZZZ\\\ZZZVVVLLLLLLKKKGGGCCCBBBEEEHHHLLLNNNRRRUUUWWWZZZ]]]```jjjrrrtttmmmiiijjjjjjfff___ZZZTTTOOOLLLIIIGGGEEEDDDFFFFFFEEEHHHOOOSSSSSSVVVYYY^^^cccfffhhhiiihhhhhhjjjpppxxx|||}}}~~~}}}~~~xxxhhhdddvvv~~~iiiwww}}}}}}yyyvvvvvvzzzuuuqqqlll[[[LLLHHHKKKKKKHHHFFFDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCCCCCCCBBBAAA???>>>===;;;999666444333333333111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...:::OOOZZZWWWMMMSSSdddqqqfff{{{vvvgggjjjjjjcccfffrrrvvv~~~tttiiiYYYOOONNNVVVaaahhhmmmllllllmmmlllfff\\\UUUWWWXXX^^^gggjjjhhhgggiiieeedddaaa___cccjjjjjjgggfffkkkrrryyy|||zzzuuuppppppmmmiiicccWWWFFF<<<999;;;===???CCCEEEGGGIIIIIIKKKGGGEEEFFFGGGFFFIIINNNUUU^^^fffdddXXXHHH<<<777222444888;;;===>>>>>>===>>>>>>>>>======<<<<<<;;;>>><<<===@@@@@@???AAAGGGIIIHHHKKKPPPSSSYYYeeeppp{{{{{{xxxtttssstttrrrnnneee```WWWNNNGGGDDDCCCCCCJJJIIIHHHIIIJJJIIIGGGFFF<<<;;;;;;<<<<<<=========;;;;;;;;;;;;:::999888888555444333222111000//////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------..................////////////000000000111111222222333222999GGGUUUmmm{{{yyy{{{yyyvvvggg\\\WWWiiissswwwhhh^^^TTTNNNHHHDDDDDDDDDCCCAAA<<<;;;;;;;;;:::::::::999888999999:::;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<===>>>???@@@???<<<;;;<<<>>>???CCCMMM^^^www~~~}}}vvv\\\MMMIIIJJJFFFBBBBBBDDDGGGMMMRRRSSSQQQOOOJJJNNNPPPMMMHHHEEEGGGJJJKKKNNNRRRVVVZZZ^^^cccgggfffmmmpppkkkeeecccaaa]]]\\\ZZZVVVSSSPPPMMMKKKIIIGGGIIIKKKMMMPPPVVV\\\___eeeiiinnnuuuzzz}}}~~~|||yyyzzzxxxjjjrrr{{{www{{{|||~~~yyyuuutttyyy{{{xxxlllyyywwwcccOOOHHHJJJJJJHHHFFFGGGHHHIIIIIIIIIHHHFFFEEECCCCCCCCCCCCBBBAAA???>>><<<;;;999777555333333222111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,,,,------+++111111000@@@WWW]]]TTTHHH\\\qqqoooqqqyyyvvv}}}pppcccqqqmmmnnn|||fffZZZOOOOOO\\\jjjrrruuuqqqooommmkkkggg```WWWPPPUUUXXXaaakkknnnjjjhhhiiikkkhhhddddddlllvvvxxxtttkkknnnsssyyy|||yyyvvvttttttoooiiicccWWWHHH>>>;;;??????AAACCCEEEFFFGGGHHHGGGIIIJJJJJJHHHHHHLLLRRR^^^``````XXXKKK@@@;;;:::999:::<<<===>>>???>>>>>>>>>>>>===<<<;;;;;;;;;;;;======>>>AAABBBBBBGGGNNNTTTRRRUUU\\\ccchhhnnnuuu~~~{{{wwwttttttssspppmmmeee```VVVMMMFFFDDDDDDEEEJJJHHHGGGHHHIIIJJJIIIHHH<<<<<<===============>>>===============<<<;;;;;;666555444333222111000///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.............../////////000000///000000111222333333333000===LLLSSS```~~~zzzpppyyytttwww~~~mmm^^^aaakkkvvvjjj\\\UUUMMMHHHGGGFFFEEECCC>>>>>>======<<<<<<;;;;;;999999:::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>===???@@@@@@???>>>??????>>>BBBHHHSSSdddzzz{{{zzznnnkkkrrrzzz~~~}}}~~~tttdddXXXJJJAAA@@@???<<<888<<<>>>AAAFFFIIIKKKKKKJJJIIINNNRRRPPPLLLHHHJJJLLLQQQTTTXXX\\\___cccgggjjjdddkkkpppmmmhhhbbb]]]YYYVVVVVVTTTRRROOOMMMKKKKKKIIIJJJLLLPPPSSSWWW___eeepppttt{{{{{{vvvuuuxxxxxxrrrlllppp{{{~~~zzzgggSSSKKKKKKKKKIIIHHHJJJJJJKKKKKKJJJHHHFFFDDDEEEEEEDDDCCCBBB@@@???>>>;;;:::999777555444333222111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++///111555GGG[[[[[[OOOFFFbbb{{{{{{ooolllXXXllltttqqqwww}}}sss]]]RRRKKKUUUiiixxxyyysssnnnmmmllljjjgggbbb\\\XXX\\\```iiirrrrrrmmmjjjlllqqqmmmggghhhssstttvvvyyy~~~|||zzz{{{zzzsssllleee[[[MMMEEEBBBCCCCCCCCCCCCDDDDDDEEEEEEBBBGGGIIIGGGFFFKKKVVV___jjjcccWWWJJJ@@@;;;:::;;;@@@???===<<<;;;;;;;;;<<<===<<<;;;::::::::::::;;;>>>>>>BBBFFFHHHJJJSSS]]]ddd```bbbjjjsssyyy}}}~~~yyywwwvvvtttooolllhhhaaaUUUKKKEEEDDDGGGJJJHHHGGGGGGHHHJJJKKKKKKJJJ<<<===??????>>>======>>>>>>>>>>>>>>>>>>===<<<;;;666666555444333111111000////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............/////////000000000///000000111222333444444666BBBPPPPPPUUUooo}}}xxxqqqrrrqqq|||gggggg|||uuufff___WWWPPPNNNLLLHHHFFFBBBBBBAAA@@@???>>>======:::;;;;;;<<<<<<============<<<<<<<<<<<<===>>>>>>;;;<<<===>>>???@@@AAAAAA@@@EEEKKKQQQXXXcccpppzzz}}}xxxccc___^^^bbbkkkpppooollljjjfff```^^^bbbfff```XXXMMMGGG@@@;;;999999999999555777:::===AAADDDFFFHHHGGGKKKPPPQQQPPPOOOPPPRRRXXX[[[```ccceeegggiiijjjiiioootttsssnnngggbbb```[[[ZZZYYYUUUPPPMMMLLLLLLMMMLLLNNNQQQSSSVVV___hhhvvvzzz~~~yyyvvvwww{{{qqqzzzsssnnn~~~~~~{{{vvvfffVVVOOOMMMLLLKKKKKKKKKJJJJJJIIIGGGFFFDDDCCCHHHGGGEEECCCAAA???>>>===;;;:::999888777666555444222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))***,,,---------,,,+++***++++++,,,,,,------...+++---333>>>OOOZZZVVVKKKJJJiiiuuu~~~jjjZZZhhhqqqssspppeeeWWWQQQPPP\\\nnnwwwrrrhhhkkkkkkkkkkkkjjjiiigggffffffjjjrrryyyyyysssrrrtttuuuooohhhjjjwwwyyyzzz}}}~~~~~~}}}yyywwwxxxyyyrrrkkkeee\\\PPPFFFCCCDDDDDDDDDCCCCCCDDDEEEEEEHHHJJJJJJIIINNN[[[gggmmm```VVVIII@@@>>>@@@BBBDDDBBB@@@>>>;;;::::::;;;;;;>>>===<<<;;;;;;<<<===>>>AAACCCHHHNNNSSSXXXeeeqqqwwwqqqpppvvv}}}zzzyyyyyytttnnnkkkhhh```UUUJJJDDDDDDHHHLLLHHHGGGHHHJJJLLLMMMMMMKKK<<<>>>@@@@@@>>>======>>>>>>>>>>>>>>>===<<<;;;:::666555555444333222222111000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------........./////////000000000000///000000111333444444555===IIIYYY^^^^^^qqqyyyuuu}}}}}}~~~pppmmm{{{{{{www|||pppiiiaaaZZZVVVRRRMMMJJJGGGFFFEEEDDDBBB@@@??????<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===@@@BBBDDDDDDDDDKKKTTT[[[___aaaccceeeqqq}}}wwwsssooogggjjjpppuuuxxxuuunnniii```^^^XXXQQQPPPQQQNNNHHH???===:::777777888999:::333444666888;;;>>>CCCFFFFFFIIIOOOTTTXXX[[[\\\]]]XXX\\\ccchhhkkklllmmmnnnqqqtttwwwwwwrrrllljjjkkkfffeeebbb\\\VVVRRRQQQRRRUUUSSSSSSUUUVVVXXXaaammm{{{{{{wwwuuuvvvxxxuuuvvv|||ooo|||vvv|||yyylllbbbWWWRRROOOLLLKKKMMMKKKJJJIIIHHHGGGGGGGGGGGGJJJIIIFFFCCCAAA>>>===<<<;;;;;;;;;;;;:::999888777222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))***,,,---...---,,,+++******+++,,,,,,---.........,,,555HHHWWWXXXPPPJJJZZZrrrwwwpppvvvqqqrrrsssmmmyyywwwdddZZZSSSTTTZZZdddnnnpppjjjdddjjjlllmmmnnnnnnpppqqqssssssvvv|||~~~yyyyyy}}}sssnnnhhhkkkxxxwwwqqqsssxxxyyytttxxxzzzwwwtttttttttooojjjhhh```RRRFFFAAACCCCCCBBBCCCDDDEEEGGGHHHMMMMMMNNNTTTaaallliii```HHHDDD@@@@@@BBBFFFHHHIIIAAAAAA@@@@@@@@@AAAAAABBBAAA@@@?????????AAACCCDDDEEEHHHPPPXXX___hhhwww}}}|||{{{tttmmmjjjeee^^^TTTJJJEEEDDDGGGIIIHHHIIIJJJMMMPPPQQQPPPNNN<<>>======???>>>>>>======<<<:::999888555555555444444333333222000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------......////////////000000000000///000000222333444555555BBBOOOeeeppppppzzz|||}}}rrrllluuuyyywwwwwwwwwyyy|||{{{zzzxxxnnnnnnqqqvvv{{{~~~wwwppphhhaaa\\\WWWQQQMMMJJJIIIHHHFFFDDDBBB@@@@@@===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>===>>>AAADDDFFFGGGIIIPPP\\\gggmmmmmmgggbbbcccuuuxxxrrrnnnyyywwwtttkkkzzzuuulllbbbeeecccYYYPPPJJJEEEAAA===;;;:::999888666444222666666666666888;;;@@@DDDHHHJJJPPPXXX```fffhhhhhhRRRXXXaaaiiinnnqqqsssuuuvvvwwwwwwvvvrrrnnnooorrrjjjjjjfff```YYYUUUUUUWWW[[[WWWVVVXXXWWWXXXbbbooo}}}~~~|||wwwtttssssss~~~yyyrrrqqq~~~}}}|||yyy}}}ddd^^^WWWTTTPPPKKKKKKNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLJJJGGGDDD@@@>>><<<;;;<<<<<<======<<<<<<;;;:::222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))***,,,......---,,,+++******+++,,,,,,---......000,,,777OOO\\\VVVLLLJJJjjj|||mmmhhh}}}kkk```wwwzzzppp___VVVNNNWWWbbbjjjmmmkkkiiihhhlllmmmooopppqqqtttwwwyyy}}}{{{|||qqqlllgggkkkxxxxxxlllfffiiipppzzzxxxtttzzz|||xxxwwwuuuqqqoooooohhhYYYJJJCCCAAAAAAAAABBBDDDGGGIIIKKKGGGIIINNN\\\nnnqqq[[[AAA===???BBBEEEEEEDDDBBBAAA???AAADDDGGGIIIJJJJJJJJJDDDCCCBBBBBBCCCEEEHHHIIIHHHLLLUUU___gggrrr~~~vvvnnnkkkaaa\\\SSSLLLFFFEEEEEEFFFIIIJJJMMMPPPSSSTTTRRRPPP===BBBGGGGGGBBB===;;;;;;BBBAAA@@@>>>===;;;:::999777666555333333333333333////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///////////////000000000000222000111444444333666<<>>@@@@@@>>><<<===???===<<<;;;::::::;;;<<<===AAA???>>>DDDSSS___\\\QQQSSSZZZ```dddjjjqqqqqqkkkrrruuu|||}}}tttqqqtttnnn]]]^^^hhhqqqzzzlll```ccc```ZZZZZZZZZNNN>>>===:::777666777888888888666555555666888:::<<<>>>DDDIIISSS___hhhggg^^^VVVSSS]]]iiippprrruuu{{{~~~tttnnnssszzzzzzuuuqqqnnnhhhaaa[[[YYYZZZ\\\[[[VVVUUUYYYZZZ[[[ccclllyyy}}}xxxuuussssssxxxssszzz~~~rrrooo|||vvvaaaXXXXXXQQQMMMMMMIIIGGGIIIKKKKKKHHHGGGHHHIIILLLIIIEEEDDDCCCAAA===999;;;<<<>>>???>>><<<:::888666555444222111000000000/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------...------------111===VVVeeeVVVHHHPPPoooiiihhhrrrwwwyyyvvvvvviiiaaa|||xxxhhh]]]ZZZ\\\bbbiiimmmmmmmmmjjjhhhhhhpppyyy{{{wwwvvv{{{}}}}}}qqqkkkmmmmmmgggeeemmmxxxyyymmm___UUUXXXbbbsss||||||xxxwwwqqqooommmkkkfff\\\OOOEEEEEEDDDCCCCCCDDDEEEGGGHHHGGGHHHKKKNNNMMMIIICCC???AAABBBDDDDDDCCCCCCDDDFFFFFFMMMSSSTTTWWW]]]______^^^WWWQQQNNNJJJGGGHHHLLLPPPVVV___hhhqqq}}}|||sssjjjfffbbb\\\TTTKKKEEEDDDEEEFFFHHHLLLRRRTTTTTTRRRPPPOOO===AAAEEEEEE@@@===<<<===@@@??????>>>===<<<;;;;;;666666555555555555555555111111000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///////////////000000000000111000111333333444:::AAAVVV~~~xxxuuu~~~xxxuuutttssspppmmmhhhfffddd```YYYSSSUUU[[[bbbiiiqqquuusssooolllkkkbbbfffmmmwwwyyytttrrrlllfff```ZZZQQQKKKHHHEEEBBB???>>>>>>>>>>>>???@@@@@@???============>>>??????@@@DDDDDDDDDIIIUUU___\\\SSSUUU\\\cccgggmmmttttttpppsssyyy|||vvvssssssxxxvvvbbbSSSRRR\\\fffzzzttthhhdddddddddgggkkkgggUUUCCC>>><<<999777777888777666555555555666888:::<<<===DDDIIIRRR]]]eeeddd\\\TTTZZZdddpppwwwyyy|||}}}~~~~~~|||}}}tttpppjjjddd___\\\[[[[[[]]]XXXVVVXXX[[[]]]dddlllzzz{{{zzz~~~~~~}}}yyytttqqqpppwwwuuu}}}|||vvvyyysssuuuoooddd```SSSKKKIIIEEEHHHJJJKKKKKKHHHGGGHHHIIIKKKHHHCCCAAA@@@@@@>>><<<<<<===>>>??????===:::888777777555333222111111111000//////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------......------...777EEEZZZdddVVVMMMYYYwww|||dddhhhssswwwxxxvvvpppfffhhh}}}kkk\\\WWWZZZaaadddffffffgggjjjjjjgggnnnrrrxxx}}}yyyqqqppplllaaa]]]```^^^ZZZXXX]]]eeeeee[[[PPPQQQUUUaaattt~~~{{{vvvtttkkklllllliiiaaaVVVMMMHHHAAAAAAAAABBBCCCEEEFFFGGGFFFGGGIIIJJJIIIDDD>>>:::CCCDDDFFFEEEEEEEEEGGGIIIPPPUUUZZZ]]]dddlllpppoookkkddd\\\WWWQQQMMMMMMQQQ\\\ccclllsssyyy|||tttooolllhhhbbbXXXNNNFFFCCCBBBCCCDDDHHHMMMPPPQQQQQQQQQRRR===@@@CCCBBB???===>>>???>>>>>>============<<<<<<555666777888888888777666222222222111111111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,...............------------------............///////////////000000000000111000000222444666???IIIfff}}}sssuuu}}}yyytttpppkkkeeeaaaZZZWWWTTTRRROOOMMMRRRYYY___eeelllnnnjjjccc]]][[[RRRQQQTTT___pppzzzssshhhaaaXXXPPPLLLIIIEEEBBBAAA>>><<>>@@@BBBCCCDDDDDDDDDBBBEEEGGGKKKRRRWWWVVVQQQ[[[bbbhhhkkkpppsssssspppuuu}}}|||xxxppptttzzziii___cccddd___XXXXXXbbbmmm}}}yyymmmhhhhhhffflllzzzsssYYYEEE???===:::999888888666444555555666666888999;;;<<>>???@@@@@@===>>>@@@@@@???===;;;:::999888777555333222222222000000///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------............111@@@OOO]]]```RRRQQQcccsssbbbooo||||||nnnoooaaaXXXgggyyy~~~}}}rrr___SSSVVV```ggghhhggghhhooozzz~~~}}}yyywwwxxxvvvkkkbbb```[[[TTTRRRWWWXXXVVVTTTVVVZZZYYYRRRLLLPPPUUUcccuuu||||||zzzsssnnnllleeehhhiiidddZZZPPPKKKJJJ??????AAABBBDDDFFFGGGGGGEEEGGGHHHIIIGGGDDD???===EEEFFFHHHHHHHHHJJJMMMOOO^^^aaaeeekkkuuuzzzqqqggg```YYYSSSSSSVVVaaajjjttt{{{}}}ttttttzzz~~~xxxuuutttnnnggg]]]QQQHHHBBB???>>>???CCCGGGJJJLLLNNNQQQSSS>>>???@@@???======???BBB???>>>>>>======<<<<<<<<<666777999:::999888666444222222222222111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////000000000000111///000222444999EEEQQQooosssxxx{{{zzz|||}}}xxxrrrmmmiiiddd]]]XXXRRRNNNLLLKKKKKKLLLSSS[[[^^^bbbeeeccc]]]VVVRRRPPPTTTOOOOOO]]]ppp~~~}}}pppiii___XXXSSSPPPLLLHHHBBB??????DDDJJJLLLGGGAAA===@@@CCCFFFHHHHHHHHHGGGCCCGGGLLLOOOQQQSSSRRRQQQcccggglllooooooooonnnlllyyy|||nnnsss{{{dddQQQSSSXXXaaahhhlllrrr~~~yyyllliiijjjkkkmmm{{{tttUUUCCC@@@>>><<<;;;:::999777666666666666777888999::::::AAADDDKKKTTTZZZ\\\YYYUUUcccpppuuukkkhhhhhhfffdddddd___ZZZZZZ^^^dddiiimmmttt{{{|||wwwrrrjjj^^^YYYfffwww{{{uuunnniiimmmooorrriiitttrrr[[[fff{{{sss]]]NNNMMMLLLJJJJJJJJJIIIHHHGGGGGGHHHGGGEEECCCAAAAAAAAABBBBBB@@@AAAAAAAAA@@@???===;;;:::999777555444222222222000000//////...---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------...//////444HHHXXX^^^ZZZPPPWWWmmmeeeccczzznnnnnnXXXNNNaaannnssswwwgggXXXSSS[[[gggjjjllllllnnn{{{}}}xxxuuuyyy|||fff___ZZZZZZXXXTTTUUUYYY[[[[[[ZZZ[[[[[[ZZZYYYWWWWWW\\\hhhxxx~~~}}}|||vvvnnniiigggccccccbbb]]]VVVOOOKKKJJJ@@@AAACCCDDDFFFGGGGGGHHHGGGIIIKKKKKKJJJHHHFFFFFFEEEHHHJJJMMMOOORRRVVVYYYgggjjjnnnuuu{{{sssiiiccc\\\VVVVVVYYYbbbmmmzzz]]]^^^hhh|||~~~{{{yyypppjjj___SSSIIIAAA<<<;;;===???BBBDDDGGGJJJOOORRR@@@@@@???>>>===>>>AAACCCAAAAAA@@@>>>===<<<;;;:::999:::;;;:::999666333111222222111111111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------............///////////////000000000000000000111444666<<>>===:::999777555333222111111111000000///......------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,------,,,------///000111666NNN]]]]]]YYYVVVddd}}}mmm^^^lll{{{bbbUUUaaahhhsss~~~hhhZZZUUUXXXaaajjjkkkqqqtttwwwzzzvvvrrrooommmiiiccc^^^\\\[[[\\\^^^]]][[[[[[]]]\\\]]]^^^_________```bbbcccfffnnnzzz~~~wwwqqqllljjjdddaaa\\\YYYVVVRRRLLLHHHBBBBBBCCCDDDEEEFFFFFFGGGIIIKKKMMMLLLJJJIIIIIIJJJIIILLLQQQUUUXXX[[[___bbbgggkkkpppwwwyyynnnhhhaaa^^^ZZZVVVWWW[[[hhhttt|||WWWVVV^^^sss~~~{{{ooojjj```TTTIIIAAA<<<999<<<>>>???AAACCCGGGLLLOOOBBBAAA???>>>>>>@@@AAACCCCCCCCCBBB@@@>>><<<;;;:::<<<<<<<<<:::888555222111222222222111111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------............///////////////000000000000000000333666888???OOO^^^ccckkkqqq~~~{{{{{{|||zzztttvvvzzz{{{{{{zzzyyyyyytttpppkkkgggbbb[[[RRRKKKGGGCCCBBBEEEGGGHHHLLLRRRUUUUUURRRLLLGGGEEEHHHLLLOOOQQQbbbxxxqqqggg```\\\XXXTTTQQQGGGKKKPPPSSSSSSQQQQQQQQQOOOQQQSSSVVVWWWVVVTTTSSSVVVXXX\\\``````^^^```eeeiiimmmuuu|||}}}zzz{{{rrrqqqooo___XXXWWWNNNLLLXXXhhhxxxvvvnnnooopppnnn|||bbbOOOKKKGGGDDD@@@=========<<<<<<999999::::::;;;::::::999:::<<>>???AAAEEEJJJMMMDDDBBB@@@???@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>===>>>>>><<<:::888777555444333333333333222222222222///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///////////////000000000000///111555888:::AAAQQQaaadddgggvvvxxx~~~yyy~~~~~~~~~~~~~~~zzzvvvpppkkkeee\\\RRRJJJEEEBBBBBBFFFHHHGGGGGGJJJJJJKKKJJJFFFCCCCCCGGGKKKMMMYYYtttxxxnnnfffaaa\\\WWWTTTMMMTTTYYYWWWPPPOOOVVV___]]]^^^```aaaaaa___^^^]]]```^^^aaafffgggfffiiiooouuuxxxxxxuuuqqqjjjiii```VVVQQQYYYdddqqquuurrrwww{{{{{{lllYYYSSSTTTOOOJJJCCC???===<<<<<<<<<:::;;;<<<<<<<<<;;;::::::888:::<<>>???AAAEEEJJJNNNEEECCCAAA@@@AAABBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@???>>><<<;;;999999888888555555444444444333333333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////////////////000000000000///111666:::;;;BBBRRRbbbkkknnnzzzuuu{{{xxx~~~{{{{{{~~~}}}{{{}}}|||vvvrrrmmmhhhbbbYYYNNNFFF@@@>>>???CCCEEEBBB@@@@@@BBBDDDEEEDDDBBBBBBFFFIIIMMM^^^uuulllfff```[[[WWWRRRZZZ___XXXMMMLLLZZZiiihhhhhhiiiiiihhhfffeeedddkkkgggiiioooqqqpppttt{{{~~~}}}uuuxxxvvvyyynnneeebbbgggllltttvvvrrr{{{www\\\SSSVVVZZZTTTOOOFFF@@@<<<;;;;;;;;;;;;<<<=========<<<;;;:::777888:::;;;===AAAFFFJJJKKKUUUaaagggggggggkkkpppssszzz~~~~~~{{{wwwppphhhvvv|||}}}vvvqqqmmmtttssshhhcccjjjvvv}}}}}}nnnaaaMMMEEEEEENNNQQQWWWoooxxxrrrfffhhhgggjjj|||hhhWWWlllUUUddd}}}nnn|||{{{|||~~~ooo___WWWPPPJJJFFFBBBAAABBBCCCBBBAAADDDEEEGGGEEECCCBBBDDDGGGHHHHHHGGGEEEDDDBBBAAAAAA>>><<<:::888666444333333111111000000//////......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------...---,,,,,,---///222444KKK^^^```SSSQQQYYYiii|||sssgggqqqdddfffzzz{{{hhh]]]YYYbbbqqqyyy{{{zzzxxx|||zzzooo___eeedddeeejjjnnnmmmfff___\\\bbbffffffddddddeeeeeeggggggiiikkknnnpppppppppjjjlllqqqxxx{{{wwwrrrooommmkkkiiieeeggggggbbbZZZSSSQQQQQQFFFEEEEEEFFFJJJPPPVVVZZZVVVZZZ^^^___```eeemmmtttxxx{{{|||zzzrrriiibbb^^^QQQUUUTTTNNNJJJIIIHHHEEEJJJJJJOOOWWW]]]___cccgggppp|||}}}yyyxxxsssnnneeeZZZOOODDD===888888:::===@@@BBBFFFKKKOOOEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<:::888777777777@@@===:::888666555222000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////000111222333000666...///BBBLLLZZZwwwyyywwwxxxxxxuuu|||zzzxxx{{{~~~vvvtttvvv|||~~~uuurrrllleee\\\SSSLLLHHHAAABBBCCCDDDDDDCCCAAA@@@@@@???@@@CCCCCCBBBEEEKKKSSSkkkxxxooofff```]]][[[^^^]]]XXXTTTVVVbbblllsssvvvvvvssstttuuunnneeennnpppsssxxx||||||www~~~~~~}}}zzzzzz|||xxxxxxvvvwwwxxxjjjccceeekkkiiiWWWFFFAAABBBAAA===:::???>>>>>>???@@@>>>;;;888::::::999:::;;;===???AAAEEEEEEHHHKKKJJJHHHKKKRRRTTTUUUWWWXXXUUURRRUUUYYYiiivvvxxxkkkhhhwww}}}sssiiimmmvvvzzzsss```RRRGGGHHHQQQ```ooo}}}}}}||||||qqqgggccceeekkkxxxnnn\\\hhh\\\YYYyyy}}}tttuuupppYYYEEEHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDEEEFFFGGGHHHIIIIIILLLJJJHHHEEECCCAAA@@@???888666555555666666555444111111222111000///---,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++,,,,,,,,,,,,------------...000///...333;;;VVV]]]YYYMMMKKK]]]ssslllppp[[[kkkwww```XXXaaa|||{{{zzz~~~qqqjjjhhhaaaWWWSSSZZZccclllpppoookkkhhhfffeeeeeefffggghhhgggfffdddhhhmmmppppppooolllkkkmmmnnnqqqxxx{{{uuuooolllkkkiiihhhaaa```^^^]]]ZZZUUUOOOJJJDDDBBBCCCLLLTTTZZZaaagggfffjjjmmmooovvv|||zzznnn```SSSOOOKKKIIIIIIHHHFFFCCCDDDHHHNNNTTTYYY```fffkkkvvv~~~sssqqqttttttqqqjjj___QQQEEE<<<999:::;;;>>>???BBBFFFLLLPPPEEEDDDBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@??????>>><<<:::888777777888<<<:::777666666555444222000000///............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////000111222333111777666888GGG^^^zzzzzzwww~~~|||}}}~~~{{{}}}yyytttqqqjjjaaaWWWOOOHHHDDD===>>>@@@AAAAAA@@@???>>>>>>===???CCCDDDDDDIIIOOO^^^uuussspppooouuu}}}tttnnnjjjhhhhhheeeaaa___eeeqqqzzz|||zzzzzzvvvooorrrvvv}}}zzzvvvtttyyyvvvtttsssuuuyyyxxxsssooopppqqqxxxxxxppprrrvvvkkkYYYGGGAAABBBBBB@@@???@@@@@@???@@@@@@???;;;999:::999999999:::<<<>>>?????????BBBEEEDDDBBBFFFMMMQQQRRRTTTUUUTTTSSSTTTWWW]]]dddjjjjjjlllooooookkkqqqvvvvvvqqqooouuu~~~lllWWWLLLRRR^^^rrrttthhhbbbbbbfffrrrnnnVVV^^^lll]]]uuu}}}|||{{{mmmqqqqqq^^^NNNIIIGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJGGGFFFDDDBBB@@@???>>>===:::999777777888777666444111111222111000///---,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------...---...///...///666???WWW```]]]NNNPPPhhhiiiiii{{{zzzxxxxxxooo___rrr}}}mmm```dddrrr{{{uuuwww|||yyylllgggjjjhhhaaaZZZ___ffflllnnnllliiiffffffeeeccccccdddeeedddcccfffkkkoooooojjjfffgggiiijjjkkkooovvv}}}{{{vvvppplllhhhdddaaa___]]][[[XXXUUUQQQKKKGGGFFFEEEHHHRRRZZZ```fffllltttzzzuuuggg```ZZZRRROOOPPPQQQOOOLLLLLLPPPUUUYYY^^^dddkkkpppvvvsssvvvtttqqqjjj^^^QQQEEE>>>:::;;;===???AAACCCHHHMMMQQQDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@???>>><<<:::888888888999777666444444555555555444111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////000111222333---222999<<>>>>>>>>>>>======;;;;;;???CCCEEEFFFLLLTTTjjjrrr[[[YYYXXXaaaxxxsssooojjjhhhllltttyyyxxxyyyxxx{{{}}}zzziiibbbfffdddhhhkkkrrrxxxvvvllleeecccfffttt{{{||||||kkkYYYHHHAAACCCDDDEEEEEECCCBBBAAAAAAAAA???<<<999:::999999999999:::;;;<<<::::::===@@@@@@???CCCJJJPPPQQQRRRSSSTTTUUUVVVVVVSSSWWWXXXVVVWWW^^^fffjjjvvvssssssxxx}}}|||```QQQOOOdddvvvwwwjjj```^^^aaajjj{{{pppVVVRRRzzzaaalllvvvxxxzzzooowwwvvv```LLLJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJEEEDDDCCCBBBAAA???>>>>>>===<<<:::999999888666555222222222111000///------,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------///.........---000:::FFFZZZddd___PPPYYYyyybbbccctttnnnqqqsss```bbbuuusssbbbXXXlllxxxxxx{{{||||||ttthhhdddjjjmmmjjj```cccgggkkkllljjjgggeeedddbbb``````ccceeeffffffjjjoooqqqlllccc___bbbggghhhiiimmmsssyyy~~~}}}zzzvvvrrrmmmfffbbb]]]ZZZVVVSSSPPPLLLHHHDDDEEEEEEKKKVVV```gggooovvvtttmmmcccWWWRRRTTTWWWWWWUUUWWW[[[___bbbfffllluuu{{{vvvrrrtttssspppiii^^^QQQFFF???<<<<<<>>>@@@BBBEEEIIIMMMQQQBBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>===;;;:::999999999:::666444222222444444444333111000000///.../////////------------------------------------------------............////////////////////////000111222333---...:::???JJJzzz{{{|||{{{|||{{{zzzyyyzzz|||~~~zzzxxxvvvsssmmmcccWWWMMMEEE@@@>>>AAA@@@@@@???>>>===<<<<<<:::;;;???CCCDDDFFFMMMWWWtttfff\\\^^^bbbooo}}}zzzvvvwww~~~wwwwww|||||||||uuuccc^^^fffiiirrrvvv}}}wwwhhh^^^[[[___nnn||||||wwweeeVVVHHHDDDGGGHHHIIIJJJFFFDDDCCCBBBAAA@@@===:::::::::999999999999999999;;;;;;>>>AAAAAAAAAFFFMMMRRRUUUVVVWWWYYY[[[[[[YYYYYY]]]___^^^]]]```eeeiiiyyywww}}}pppXXXXXXdddwwwxxxnnn```[[[]]]cccrrrzzzsss```LLLjjj}}}```bbb{{{hhhNNNKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGFFFFFFEEEDDDCCCBBB@@@>>>;;;::::::999666444333222222111000///...---------,,,,,,,,,+++++++++---,,,+++******+++,,,---+++++++++,,,,,,,,,------///.........---222???NNN^^^ddd\\\RRRddduuuYYYdddyyyuuuzzz{{{aaa___qqq|||{{{~~~jjjZZZUUUooo{{{zzzrrrhhheeeiiimmmllldddgggkkknnnnnnkkkgggddd___]]]\\\]]]bbbfffjjjkkklllmmmkkkfff___\\\___cccggghhhkkkooosssxxxzzz|||zzzzzzzzzyyywwwrrrkkkfff\\\XXXSSSOOOLLLIIIFFFCCCBBBCCCIIIUUUaaalllzzzxxxlll]]]WWWZZZ```aaa```cccggglllnnnrrrxxxrrrnnnnnnrrrooohhh]]]PPPFFF???<<<<<<>>>AAACCCEEEHHHMMMPPP@@@@@@@@@@@@@@@AAAAAABBB>>>???@@@BBBCCCCCCDDDDDD>>>===;;;:::999:::;;;;;;777555333333333333222111111111000///////////////------------------------------------------------............////////////////////////000111222333333111;;;DDDRRR}}}zzztttyyy}}}yyy|||xxx{{{}}}yyyzzz{{{}}}{{{wwwtttssstttuuurrrlllbbbWWWMMMFFFBBBAAAEEECCCAAA>>><<<;;;::::::<<<>>>AAADDDDDDEEEMMMXXX|||zzzjjj\\\ccclllzzzxxxkkk}}}}}}yyyyyysssddddddttt~~~uuubbbWWWVVV^^^jjjzzzzzzzzzyyyqqq]]]RRRIIIHHHKKKKKKKKKKKKGGGEEECCCBBBBBB@@@===;;;;;;;;;;;;;;;::::::999999======???CCCCCCDDDJJJRRRYYY___bbbaaacccggghhheeemmmmmmnnnmmmkkkiiijjjmmmeee[[[lll{{{qqqaaa[[[]]]^^^iiiuuuvvvjjjOOOYYY|||~~~```YYYyyyvvvYYYMMMLLLKKKJJJIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEE@@@>>><<<::::::888666444333333222111000///......---------,,,,,,,,,++++++---,,,+++******+++,,,---+++++++++,,,,,,,,,------///............444EEEUUUaaa___VVVUUUpppsss```WWWmmm}}}bbb___jjjppprrrwwwcccWWW]]]pppuuutttpppkkkiiikkkmmmlllnnnpppssstttqqqjjjccc___ZZZXXXVVVXXX[[[```cccddddddaaa\\\YYYXXXYYYYYYZZZ]]]___bbbfffkkkqqqvvvyyyuuuuuuuuuvvvtttnnngggbbbZZZVVVPPPLLLIIIGGGDDDCCC@@@@@@EEEPPP]]]mmmtttgggbbbeeellloooooonnnsssyyy|||~~~rrrmmmlllqqqnnnhhh^^^QQQFFF>>>:::;;;===@@@CCCEEEGGGKKKNNN======>>>>>>???@@@@@@@@@;;;<<<>>>@@@AAABBBCCCCCC===<<<;;;::::::;;;<<<<<<:::888555444444444333111222111000000//////000000------------------------------------------------............////////////////////////000111222333222222999DDDWWWuuuuuummmzzz~~~|||wwwtttzzz{{{{{{|||}}}xxxwwwxxxxxxxxxyyyrrrmmmddd[[[RRRMMMJJJIIIFFFDDD@@@===:::999999999???AAAEEEGGGEEEFFFOOO[[[}}}yyymmmaaajjjsss}}}uuuiii~~~yyyyyyvvviiikkkppp[[[SSSTTT[[[fffttt|||}}}sss\\\SSSKKKLLLNNNLLLKKKKKKGGGEEECCCBBBAAA@@@>>>===<<<<<<<<<======<<<;;;;;;======???CCCDDDFFFLLLUUU```kkkrrrqqqrrryyy|||{{{}}}yyyyyyxxxvvvwwwzzzqqqaaajjj}}}rrr```[[[^^^\\\bbbpppvvvppp[[[UUUnnn|||bbbUUUmmmwww\\\NNNMMMLLLKKKKKKLLLMMMNNNJJJKKKKKKKKKLLLLLLMMMMMMIIIJJJJJJJJJIIIHHHFFFEEEAAA???<<<;;;;;;999777555444333222111000/////////------------,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------....../////////777JJJ\\\bbbYYYQQQ[[[zzzbbbWWWeee~~~ttt```eeeiiilllrrrppp^^^YYYdddooouuurrrppprrrooojjjmmmnnnnnnnnnnnnooooooooowwwwwwvvvsssmmmddd\\\WWWVVVTTTQQQPPPQQQSSSSSSSSSSSSOOOJJJJJJMMMPPPNNNLLLMMMPPPTTTYYY___fffnnnssssssrrrqqqooolllggg```[[[TTTPPPLLLHHHFFFDDDBBB@@@???===@@@IIIUUUfff|||xxxrrrjjjhhhkkkpppuuuwwwxxxxxxsssrrrqqqpppkkkbbbUUUHHH>>>999;;;===AAACCCEEEGGGJJJMMM:::;;;<<<===>>>>>>>>>>>><<<===>>>??????@@@@@@@@@===<<<;;;::::::;;;<<<===;;;999666666666666555444222111000000//////000000........................------------------------............////////////////////////000111222333...444999EEE\\\jjjpppwwwzzzoooiii}}}tttvvvttt{{{vvvwwwxxx{{{~~~|||{{{yyyrrrnnnggg```YYYUUUSSSRRRFFFDDD@@@===;;;;;;<<<>>>BBBDDDIIIKKKIIIJJJTTTaaayyyxxxzzzaaabbbnnnxxxooopppppppppqqq\\\WWWZZZaaapppzzzcccYYYPPPNNNMMMKKKJJJJJJFFFDDDAAAAAAAAAAAA???>>><<<===>>>?????????>>>=========???CCCEEEGGGOOOWWWdddttteeeeee~~~zzzppp___[[[___ZZZ]]]kkkuuuvvvnnnVVVcccxxxdddWWWaaazzz|||ttt[[[OOOOOONNNMMMMMMNNNOOOPPPLLLMMMMMMNNNOOOPPPPPPQQQKKKKKKLLLLLLKKKIIIFFFEEEBBB@@@>>>======<<<:::888555444222000/////////000...------------,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---000000111999MMM``````TTTPPPbbbzzz______kkkcccnnnooosss~~~jjj\\\]]]iiippptttnnnddd___bbbfffllllllmmmoooooonnnnnnnnnsssqqqlllfff___YYYTTTQQQRRROOOLLLKKKJJJJJJHHHFFFBBBAAA@@@AAACCCDDDDDDBBB@@@CCCGGGJJJOOOVVV___eeegggeeebbb```]]]YYYTTTQQQKKKIIIEEECCCBBB@@@===;;;;;;999:::@@@HHHUUUjjj{{{|||kkkkkkjjjkkkmmmrrrwwwzzz{{{zzztttssspppgggZZZKKK@@@:::<<>>>>>>>>>>>======<<<<<<<<<;;;:::;;;<<<===>>>:::999777777777888777666222111111000000000000000........................------------------------............/////////000////////////000111222333///;;;>>>LLLdddiiiiiizzz|||hhhdddyyy}}}zzzsss|||oooppp}}}vvvrrrtttwww{{{{{{vvvqqqqqqnnniiiddd___[[[YYYXXXHHHEEEBBB???>>>@@@BBBDDDCCCFFFKKKMMMLLLMMMYYYfffuuuvvvhhhQQQVVVgggwwwiiiuuuwwwrrruuubbb___dddnnn~~~jjj___SSSOOOLLLJJJIIIKKKEEECCCAAA@@@@@@AAA@@@>>>===>>>???AAAAAAAAA@@@??????>>>AAAEEEGGGIIIQQQZZZfffzzzwww^^^jjj|||vvvooo]]][[[___YYYYYYhhhsss~~~|||WWWXXXpppzzz|||cccZZZYYY||||||vvvzzz~~~|||yyybbbPPPOOONNNNNNNNNOOOPPPQQQNNNNNNOOOPPPQQQSSSSSSTTTMMMNNNOOONNNMMMJJJHHHFFFCCCAAA???>>>>>>>>><<<:::555444222000//////000000......---------,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------+++---000222222:::OOObbb^^^QQQQQQhhhyyydddllliiikkkuuuvvv}}}fff\\\bbboooxxx~~~wwwggg___iiiwwwqqqooooooooonnnkkkjjjkkkhhhddd^^^WWWRRROOONNNOOOMMMLLLJJJIIIIIIHHHFFFDDD888;;;??????>>>===>>>???<<<>>>@@@AAACCCIIIQQQWWWTTTQQQNNNLLLKKKJJJGGGEEEEEECCC@@@???>>><<<:::777777555555888===FFFWWWggg|||sssddd^^^___fffjjjnnnqqqsssvvv{{{vvvvvvssskkk]]]NNNAAA:::===@@@DDDFFFHHHJJJLLLNNN@@@???>>>===;;;;;;:::::::::>>>BBBCCCAAA???>>>???999999999888999999::::::666777999::::::999777666444222111000111111111/////////.........---------........................---------.........//////111000000000000000111222...<<>>;;;999777555333222111000//////...---,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,111000,,,444HHHXXX^^^VVVNNNSSSoooxxxdddxxxdddwww```]]]hhhvvvyyyvvv}}}}}}yyyvvvqqqnnnlllkkkjjjiiifff```ZZZWWWVVVRRRLLLFFFHHHGGGEEECCCAAA>>><<<;;;::::::999999:::;;;===>>>:::===@@@@@@======???BBB????????????>>>>>>======>>>>>>>>>>>>>>><<<888555666555333444777===DDDHHHYYYkkkjjjXXXSSSUUUXXXZZZ```iiiuuu}}}|||zzz{{{}}}|||xxxmmm]]]NNNCCC>>>>>>???AAACCCGGGKKKOOOQQQ??????>>>===<<<<<<<<<<<<:::===AAABBB@@@>>>>>>>>>>>>===<<<:::999999999999666888999::::::999888666555333111000111111111/////////.........---------........................---------.........//////000000000000000111111222444>>>EEEYYYsssuuussszzzhhhmmm|||yyytttuuu}}}wwwppphhhhhhmmmoookkkfffiiiooovvvzzzyyywwwvvvvvvvvvnnnmmmwwwzzzrrrjjjiiigggdddaaa_________^^^^^^UUUOOOHHHEEEFFFGGGGGGEEEEEEHHHHHHPPP[[[___mmmxxxvvvxxxmmmeeennnvvvwww~~~wwwttt{{{xxx{{{zzzhhhooo{{{rrreee\\\XXXUUUQQQMMMSSSQQQNNNJJJFFFDDDEEEFFFFFFGGGHHHLLLTTT[[[WWWPPPDDDBBBAAACCCCCCCCCGGGMMMVVV^^^kkkyyyyyyttt}}}~~~~~~{{{yyyoooiii[[[WWW[[[YYYaaavvvYYYPPPlllxxx]]]QQQiiirrr{{{kkkWWWQQQMMMPPPSSSQQQNNNMMMIIIJJJKKKLLLMMMNNNOOOPPPOOONNNLLLMMMNNNMMMIIIFFFFFFFFFGGGFFFEEECCC@@@>>><<<;;;999666444333222111//////...---,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,000///---666KKK[[[```UUUOOO[[[~~~qqq^^^yyy~~~tttkkkqqq___aaammmyyy~~~|||~~~wwwqqqnnnjjjggggggfffeeedddccc]]]WWWSSSRRROOOIIIEEECCCBBB@@@>>><<<::::::999777777777777888:::<<<===DDDDDDDDDBBBAAA@@@BBBCCC???>>>>>>==================<<<;;;<<<<<<:::777444555444333333444666888:::EEEPPP```nnn~~~~~~jjj^^^PPPHHHLLLTTT[[[___jjjqqqzzz{{{ssswww~~~{{{rrrfffXXXMMMDDD@@@@@@@@@BBBDDDHHHLLLOOORRR>>>>>>=========>>>>>>>>>:::===@@@AAA@@@>>>>>>>>>BBB@@@>>><<<:::999888777777888999;;;;;;999888777555333111111111111111////////////............---........................------........./////////000000000000000111222222666???NNNmmm|||rrreeemmm|||~~~zzz|||~~~zzztttnnniiikkkqqqtttqqqmmmmmmppptttvvvuuupppjjjgggfffcccfffooopppgggaaaaaaaaa___^^^]]]\\\ZZZWWWTTTRRRMMMHHHGGGIIIKKKJJJIIIDDDFFFDDDJJJVVVZZZcccvvv~~~{{{|||zzz}}}~~~zzz~~~uuuyyyqqqrrruuu|||{{{qqqjjjeeeaaa\\\YYY[[[XXXRRRKKKFFFFFFIIILLLNNNQQQTTTXXX___ccc___VVVIIIDDD@@@BBBCCCCCCEEEHHHNNNUUU```iiirrr|||zzz{{{zzzwwwuuuooojjj]]]WWWYYYXXX```sssaaaNNNjjj^^^LLL___|||vvvlllSSSOOOMMMOOOPPPLLLJJJKKKJJJJJJJJJKKKLLLMMMMMMNNNMMMKKKJJJJJJKKKLLLKKKJJJHHHJJJKKKLLLJJJFFFAAA???===<<<:::777555444333333000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,///......;;;QQQ```cccQQQKKK^^^hhh]]]rrrzzzuuu}}}oooppp|||jjj___gggvvv|||~~~~~~rrrkkkhhhdddbbbaaa```___^^^\\\WWWPPPLLLJJJHHHDDDAAA>>>===;;;999888888999:::777777777888:::<<<>>>@@@HHHFFFDDDCCCCCCDDDDDDCCC@@@???>>><<<;;;;;;;;;;;;<<<;;;999999999888555222333333333333222222111111333888>>>HHHTTT\\\YYYQQQLLLHHHFFFJJJTTT```iiimmmuuu{{{tttpppzzzyyykkk^^^TTTLLLEEE@@@AAAAAACCCEEEIIIMMMPPPRRR>>>>>>===>>>>>>???@@@AAA<<<>>>@@@AAAAAA@@@??????BBBAAA???<<<:::999888888777888:::;;;;;;:::888777666444222111222222000////////////...................................................////////////000000000000111222333333555@@@[[[tttkkkcccnnn}}}}}}{{{|||{{{vvvvvv{{{~~~}}}zzzyyyxxxxxxwwwvvvrrrlllhhhcccdddiiipppnnnfff``````aaaaaaaaaaaa```\\\WWWRRRNNNKKKHHHGGGHHHIIIIIIHHHEEEGGGBBBAAAHHHJJJSSSfffzzzjjjdddfffmmmxxxyyy~~~}}}pppgggbbb]]]]]]\\\^^^eeeppp|||yyyuuurrrooollljjj```]]]XXXRRRNNNNNNRRRVVVZZZ]]]___```cccccc[[[RRRKKKDDD???AAADDDEEEGGGIIIIIIPPPZZZccckkkttt|||yyywwwvvvvvvuuutttzzzyyywwwvvvwwwxxxyyyzzz{{{{{{zzzzzzyyyuuurrrpppmmm```WWWXXXVVV]]]oookkkNNNccc^^^IIIWWW|||zzz}}}yyynnnQQQNNNMMMNNNMMMHHHGGGIIIKKKKKKLLLLLLMMMMMMMMMNNNJJJJJJJJJKKKLLLLLLKKKKKKJJJKKKKKKKKKHHHEEEAAA???===<<<:::777555444333222000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------///...000@@@WWWccccccPPPJJJaaa{{{eeefffwww||||||kkklllttteeebbbnnn}}}~~~pppmmmjjjeeeaaa___\\\YYYWWWSSSNNNHHHCCCAAA@@@>>><<<<<<;;;999888888:::===>>>;;;;;;;;;===???BBBDDDFFFIIIGGGFFFHHHKKKKKKHHHEEEGGGFFFDDDBBB@@@?????????>>><<<999888888777444222111111111222222333444444111222444888>>>CCCBBB???EEEHHHNNNWWWbbbllltttwww|||zzzzzzwwwfffYYYRRRLLLEEE???AAAAAACCCFFFJJJNNNRRRTTT>>>>>>>>>???@@@AAABBBCCC???@@@AAABBBBBBBBBAAAAAA???>>>===;;;::::::999999777888:::;;;;;;:::888777777555222222222222000///////////////////////////................................./////////000000000000000000111222333444777FFFkkkxxxeeecccqqqzzzrrrlllhhhkkkppptttqqqjjjffffffhhhhhhhhhhhhgggccc]]]XXXLLLJJJGGGEEEEEEEEEEEEEEEDDDIIIDDD???CCCIIIXXXppp}}}eeeQQQOOOWWWWWWaaawwwyyy{{{nnnbbbZZZVVVPPPOOOMMMLLLNNNWWWbbbjjjsssvvv||||||yyyooommmjjjeeeaaa```aaacccfffiiiiiigggeeebbbYYYPPPLLLEEE@@@BBBFFFHHHJJJMMMFFFJJJRRR^^^jjjuuu}}}~~~}}}wwwtttrrrpppooopppqqqqqqpppqqqqqqpppooooooooopppqqqvvvuuuuuuwww{{{}}}|||{{{{{{xxxvvvwwwyyyyyywwwtttpppooocccWWWUUUTTTZZZkkkpppKKKVVVxxxppp]]]HHHRRRxxx|||xxxVVVRRROOOPPPNNNJJJIIILLLJJJJJJJJJKKKKKKLLLLLLLLLFFFIIILLLNNNNNNLLLJJJIIIJJJIIIGGGEEECCCAAA??????<<<;;;999666444333222222000000///...------------+++++++++++++++++++++++++++++++++,,,,,,,,,------.........333FFF]]]eeeaaaOOOPPPmmmrrrcccnnnjjjdddwwwnnndddhhhvvvyyyppprrrnnnhhhccc^^^YYYSSSPPPHHHEEE@@@<<<:::::::::999;;;:::999999:::===@@@BBB@@@@@@@@@BBBDDDGGGJJJLLLMMMMMMOOOSSSVVVTTTOOOIIIKKKKKKKKKKKKJJJJJJIIIIIICCC@@@<<<999888777555333222111//////000333555777222333666777777888<<>>===<<<;;;;;;;;;;;;;;;888999:::<<<<<<:::999888888555333222222222000///...////////////000000000............................../////////000000000000000000111222333444555>>>NNNwwwqqqbbbeeettt}}}|||ppphhhgggiiilllmmmkkkhhhffffffhhhhhhggggggfffbbb]]]YYYLLLIIIFFFDDDBBBBBBDDDEEE???GGGDDD>>>DDDNNNccc||||||qqqVVVGGGIIIPPPNNNRRRaaauuu{{{~~~qqqdddXXXPPPLLLCCCDDDEEEEEEEEEFFFIIIKKKWWWcccuuuzzzuuurrrqqqqqquuuvvvtttoookkkhhhaaaYYYQQQJJJFFFFFFGGGHHHKKKOOOPPPPPPRRRYYYfffttt}}}uuuuuuyyypppooooooqqquuuxxxyyyyyywwwwwwxxxyyyzzz{{{||||||{{{vvvpppoooqqqsssqqqooopppnnnooosssxxx{{{zzzxxxppprrrfffXXXTTTRRRXXXgggwwwMMMNNNkkk|||kkk]]]KKKOOOrrrXXXQQQLLLKKKKKKHHHHHHJJJFFFFFFGGGGGGHHHIIIIIIJJJEEEHHHMMMNNNMMMIIIGGGEEEHHHFFFDDDBBB@@@???>>>>>><<<;;;999666444333222111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......666LLLaaaddd[[[IIITTTvvveee___tttiiiaaakkkwwwyyy}}}jjjfffrrr}}}~~~zzzuuuppplllnnnjjjddd^^^YYYSSSMMMIII@@@???<<<:::888888999999;;;;;;;;;;;;===@@@CCCEEEEEEEEEEEEFFFIIIKKKNNNPPPQQQSSSVVVZZZ[[[XXXTTTPPPOOOQQQSSSTTTUUUTTTSSSQQQHHHDDD???;;;999777666444333111///------///111333///111555666444333:::CCCAAAKKKZZZhhhsss|||{{{ooo___UUUOOOJJJBBB<<<>>>???CCCHHHOOOVVV\\\___@@@@@@@@@@@@AAACCCDDDDDDBBBAAA@@@AAACCCDDDCCCAAA??????>>>===<<<<<<<<<<<<888999;;;<<<<<<;;;999888888666333222222222000///.../////////000000000000.........................../////////000000000000000000000111222333555555DDDPPPwwwmmmaaagggxxxuuu}}}}}}yyy}}}xxxoooiiifffeeeeeeeeefffgggiiijjjiiihhhfffdddcccbbb```]]][[[MMMKKKGGGDDDBBBCCCFFFIIIGGGMMMFFF>>>BBBKKKZZZnnnlllsssrrruuubbbLLLHHHKKKKKKLLLJJJQQQ^^^ddd```aaahhhwww{{{~~~yyyqqqfffZZZPPPHHHDDD=========>>>>>>===;;;:::AAAMMM```tttxxxrrrooojjjdddZZZTTTOOOLLLGGGEEEGGGMMMXXXXXXYYY\\\dddooozzzyyyvvvyyy}}}wwwvvvwwwyyy}}}{{{wwwsssqqqqqqqqqqqqnnnmmmnnnsssyyy|||{{{yyypppssshhhXXXRRRPPPVVVdddyyyOOOJJJccc{{{sss^^^NNNKKKiiiYYYOOOGGGFFFGGGFFFFFFGGGDDDDDDEEEFFFGGGHHHIIIJJJEEEHHHKKKKKKGGGDDDCCCCCCEEEDDDDDDCCCBBB@@@>>>======<<<:::777555444333222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////999PPPcccbbbUUUKKK[[[zzzxxx^^^kkkyyygggdddkkkuuuwwwwwwgggjjj{{{~~~|||vvvnnnfffaaa^^^[[[WWWSSSOOOJJJEEEBBB;;;<<<<<<;;;::::::;;;<<>>@@@BBBDDDBBB@@@BBBAAA@@@>>>======<<<<<<888999;;;<<<<<<;;;999888999666444222222222000///.../////////000000111111........................////////////000000000000000000000111222444555666EEENNNrrrzzzsss|||}}}~~~kkkaaaiiizzz}}}sssyyy|||{{{|||uuukkkmmmnnnlllfff```___ccchhhjjjiiihhhhhhlllqqqtttsssmmmkkkhhhfffeeedddcccaaaNNNLLLHHHEEECCCFFFJJJNNN[[[\\\OOOAAABBBDDDIIIUUUaaaqqq{{{sssSSSHHHPPPTTTNNNOOOJJJMMMWWW[[[VVVXXX```bbblllsssrrrrrrxxx|||{{{{{{yyy~~~uuuppplllfff]]]TTTKKKEEEAAA???;;;777555666888999999777>>>LLL]]]rrr~~~vvvrrrmmmhhhbbb\\\VVVPPPGGGAAADDDJJJQQQVVV]]]bbbgggppp|||||||||~~~}}}|||zzz}}}sssrrrrrrvvvzzz|||zzzxxxppptttiiiXXXQQQOOOUUUcccuuuKKKEEE\\\yyyyyy```QQQIIIbbbuuu___SSSHHHFFFIIIJJJIIIIIIDDDEEEFFFGGGIIIJJJLLLLLLGGGIIIIIIGGGBBB@@@@@@BBBBBBDDDFFFFFFEEEBBB???<<<>>>===;;;999777555444444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000///000;;;RRRddd```QQQVVVggg~~~ooobbbrrrfffhhhppp{{{sssfffmmm~~~{{{zzzvvvkkk___XXXOOOMMMKKKIIIGGGDDD@@@===:::;;;<<<===<<<<<<===???CCCDDDFFFHHHJJJLLLMMMNNNRRRRRRRRRRRRTTTVVVYYYZZZ]]]bbbgggkkknnnssszzz{{{rrrmmmOOOJJJCCC<<<888666444333///000222333444333111000333///111777;;;:::===BBBCCCMMM[[[eeemmmvvv}}}vvvtttwww{{{~~~tttiiiYYYKKKCCC@@@>>>===>>>AAAFFFNNNXXXaaaiiinnnBBB???======???BBBCCCCCCBBBBBBAAAAAA@@@?????????BBBAAA??????@@@@@@@@@???<<<<<<;;;;;;;;;:::::::::666555444333111000......222222111000//////000000111111000000//////......////////////000000000000222//////222333333555:::FFFVVVsss{{{{{{yyy}}}wwwggg```gggwww~~~|||yyyyyymmmxxxwwwtttuuu}}}yyyxxxtttnnnlllnnnkkkhhhccc^^^]]]```gggmmmmmmlllmmmppptttyyy|||}}}vvvssskkkdddbbbccc```[[[SSSKKKHHHJJJGGGBBBHHHUUUpppaaaRRRJJJDDD@@@FFFPPP\\\{{{___QQQJJJLLLPPPKKKMMMOOORRRUUUWWWZZZ\\\]]]ccciiipppsssrrrrrrvvvzzz~~~}}}yyyxxxxxxvvvoooiiihhhccc[[[SSSLLLDDD>>>999777666555444444444444444999;;;===CCCRRRmmmzzzqqqkkkgggeeeeee___[[[XXXQQQHHHFFFKKKMMMWWWcccjjjnnnttt|||yyyyyy~~~~~~{{{zzz{{{sssvvvzzzzzzuuuooollldddXXXNNNLLLQQQWWWyyynnnNNNCCCYYY~~~kkkTTTLLLbbb~~~qqqgggQQQGGGHHHDDDDDDHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHKKKJJJGGGEEEBBBAAA@@@???CCCBBBBBBBBBBBBBBBAAAAAAAAA@@@===;;;777555222111222111000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,...,,,000BBBZZZeee^^^PPPPPPfff{{{yyyffffffwwwlllqqq{{{yyymmmnnnuuu{{{{{{vvvtttrrrjjj[[[PPPMMMHHHEEECCC???;;;<<<@@@@@@AAAAAA@@@@@@AAADDDGGGHHHIIIJJJJJJLLLOOOTTTXXXXXXWWWVVVVVVWWWYYY[[[\\\aaajjjwwwcccXXXHHH<<<777666333111.........//////000111222333333555888<<<>>>???>>>EEEHHHOOOWWW___fffkkknnnkkkkkk___VVV[[[aaalll|||ssscccQQQHHHDDD@@@<<<<<<===AAAGGGOOOWWWaaajjjppp@@@>>>======???AAABBBAAA@@@@@@@@@@@@????????????CCCBBBAAAAAAAAABBBAAAAAA<<<;;;;;;:::::::::;;;;;;:::999777666444333222222000000//////.../////////000000000000////////////////////////000000000000222//////222333333666;;;???PPPkkkyyy{{{tttrrruuueee```gggvvv~~~zzz}}}|||xxxvvvooozzzzzzssstttxxxwwwrrrnnnmmmjjjggggggjjjnnnjjjfffeeehhhlllnnnooonnnmmmmmmooossssssqqqnnnlllllljjjeeecccdddaaa\\\VVVNNNJJJKKKGGGCCCJJJVVVooo[[[LLLNNNUUUWWWYYY\\\nnn}}}{{{]]]QQQKKKMMMPPPKKKPPPOOOPPPUUU\\\bbbfffhhhlllpppuuuwwwwwwyyy|||yyyuuuqqqnnnmmmmmmjjjddd___\\\XXXRRRKKKFFF@@@;;;777666666555444444444444444444555777999@@@QQQhhhyyy|||wwwuuupppiiicccbbb]]]ZZZYYYSSSJJJGGGIIITTT\\\gggpppwww~~~||||||yyyrrrtttvvvyyyzzzxxxsssoooooollldddYYYNNNKKKPPPVVVsssnnnMMM???TTTzzzpppUUUIII^^^|||yyyhhhRRRHHHIIIFFFFFFIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBB???>>>===;;;999777555555333111000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---000...444GGG]]]fff\\\OOOVVVpppzzzlllvvvpppttt|||qqqrrryyy~~~{{{yyyuuuppphhh\\\OOOFFFCCC@@@???AAAAAA???AAAFFFBBBEEEGGGHHHIIIJJJMMMNNNMMMPPPSSSUUUUUUTTTTTTUUUXXXYYY[[[]]]bbbgggnnnrrr^^^TTTFFF;;;666333000...............//////000111222333555888<<<>>>??????CCCEEEHHHMMMQQQVVVYYY[[[RRRXXXTTTTTT^^^fffnnn{{{lll]]]MMMEEEBBB???======>>>AAAGGGNNNXXXdddpppxxx===<<<<<<===???@@@@@@???>>>>>>>>>>>>????????????BBBBBBBBBAAAAAAAAA@@@@@@<<<;;;:::999999:::;;;<<<;;;:::888777666555555555000000000///000000111111////////////000000000000////////////000000000000222000000222333333777===EEE[[[rrrzzzyyy|||ssswwwzzzmmmjjjzzzqqqccc```iiixxx{{{}}}zzzwwwvvvxxxrrrwwwtttnnniiihhhgggfffiiinnnpppllliiilllrrrvvvtttpppqqqqqqrrrtttuuurrrlllfffhhhlllnnnjjjgggfffccc```[[[SSSNNNLLLHHHEEELLLXXXqqqZZZKKKUUUhhhnnniiicccppppppuuutttZZZRRRMMMNNNPPPMMMRRRPPPRRR\\\jjjvvvzzzyyyuuuuuuvvvxxx{{{~~~zzzsssmmmjjjgggdddccccccaaa\\\WWWPPPMMMHHHDDDAAA>>>:::777666555444444444444444444444666777666666===HHHQQQ___ooo}}}xxxxxxzzzvvvkkkaaa[[[XXXVVVXXXWWWRRROOOOOO^^^bbbkkkuuu}}}uuuxxxwwwwwwwwwwwwvvvrrroooooommmeeeYYYNNNJJJNNNSSSiiipppPPP>>>RRR{{{uuuWWWFFFXXXyyy|||iiiRRRHHHJJJHHHHHHKKKHHHJJJJJJJJJJJJJJJIIIHHHGGGCCCDDDEEEFFFFFFEEEDDDCCC??????@@@@@@AAAAAAAAABBB>>>======<<<;;;:::999888444222000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------111111999MMMaaafffZZZLLLTTTsssxxxmmm|||kkkggg{{{wwwmmmpppxxxzzzxxxuuupppooommmggg]]]SSSKKKGGG@@@>>>@@@EEEHHHGGGIIIMMMHHHJJJNNNPPPQQQRRRTTTUUUXXXZZZ]]]]]]]]]]]]___```bbbgggnnnuuu|||wwwdddNNNFFF===666333111...,,,.........---......//////111222555999<<<>>>@@@AAAGGGGGGGGGHHHJJJMMMOOOQQQLLLTTTTTTXXXgggqqqzzzyyycccVVVHHHBBB@@@>>>======???AAAFFFNNNYYYgggvvv;;;;;;;;;===??????>>>===<<<<<<<<<===>>>??????@@@???@@@@@@@@@>>>=========;;;:::999888999:::<<<===999888777555444444444444222222222222333444444555......//////000000111111////////////000000000000111000111333333333999@@@RRRttt}}}}}}iiiWWW]]]xxx|||kkk___```lll}}}yyy{{{}}}xxxuuuwww|||~~~xxxooolllqqqxxxwwwpppkkkiiihhhhhhlllrrrpppmmmkkkmmmqqqtttrrrooorrruuuyyyyyyvvvqqqooommmnnntttuuuooojjjhhhgggeee```YYYRRRMMMHHHFFFMMMXXXnnnYYYOOOaaazzz}}}vvvwwwrrrrrr~~~mmmWWWTTTOOONNNQQQPPPSSSVVV```rrr~~~yyyuuuuuuzzzwwwnnnkkkgggccc^^^\\\ZZZZZZZZZXXXTTTPPPJJJGGGDDDAAA???>>>;;;999555555444333333444444444555777888777666777===BBBPPPaaattt~~~}}}|||zzzsssiiiaaaUUUSSSSSSVVV[[[^^^______fffhhhooozzz|||zzzyyyyyyzzzxxxwwwvvvvvvuuusssqqqooommmfffZZZNNNIIILLLPPPbbbwwwXXXBBBSSSvvvWWWDDDUUUwwwvvviiiQQQGGGJJJIIIKKKNNNJJJLLLKKKKKKJJJIIIHHHHHHGGGDDDEEEGGGHHHIIIGGGFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>===<<<;;;::::::555333111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...111222>>>TTTeeedddVVVIIIQQQrrrrrrvvvuuuaaaeee~~~ssskkknnnuuutttoookkkiiieee```ZZZUUUPPPMMMKKKJJJGGGIIINNNQQQOOOOOOQQQTTTUUUVVVVVVVVVWWWZZZ\\\___``````bbbgggoooxxxzzzpppfffZZZKKK@@@999555111////////////---......------------......000222666999<<<>>>AAABBBIIIHHHHHHHHHIIILLLOOOQQQVVV[[[YYY\\\mmmzzz}}}mmm]]]QQQFFFAAA???<<<;;;===>>>AAAFFFNNNZZZhhhvvv;;;::::::<<<>>>???>>><<<;;;;;;<<<===>>>??????@@@>>>@@@AAA@@@===<<<<<<<<<;;;:::999999999999;;;;;;666666666666666555444444333333222222333444555555......//////000000111111////////////000000000000111000111333333333:::CCCUUU~~~rrraaaSSScccwwwdddZZZ^^^mmmzzzsssuuuxxxvvvrrrpppuuusssooojjjggggggjjjmmmwwwqqqllljjjhhhgggkkkpppooonnnllljjjiiijjjlllmmmnnntttyyyuuummmiiimmmrrrrrruuussslllggghhhjjjjjjeee___WWWOOOHHHGGGMMMUUU___SSSTTTjjjiiiVVVVVVRRROOOSSSSSSWWWbbbwwwxxxuuuyyyzzzfff]]]ZZZXXXVVVPPPPPPOOOOOOOOOMMMJJJHHHGGGDDDAAA???>>>===:::999444444333333333444444555222333555444444555:::>>>FFFXXXmmm|||zzzpppgggaaa^^^VVVVVVVVVXXX___hhhooorrrssstttyyy~~~zzzvvvvvvzzz~~~uuutttssssssttttttrrrqqqnnnlllfffZZZOOOIIIJJJNNNaaa```EEEQQQ|||sssVVVDDDTTTvvv|||kkkRRRGGGJJJKKKMMMPPPMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGHHHJJJKKKJJJHHHFFFEEEGGGFFFEEEDDDBBB@@@???>>>@@@@@@???>>><<<;;;;;;:::666444111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///000333BBBYYYgggaaaQQQFFFVVVuuu|||ooouuu~~~uuuffflllvvvnnnnnnpppkkkddd```bbb[[[TTTRRRTTTUUURRRNNNUUUQQQPPPTTTVVVTTTTTTUUU___^^^\\\YYYYYY\\\aaaeeefffjjjqqqzzz}}}eee\\\PPPGGGAAA<<<666222///...---...////////////...------------......///000333888:::;;;===@@@CCCGGGFFFEEEEEEGGGIIILLLNNNTTT[[[\\\dddyyyzzzbbbYYYOOOFFFAAA>>>;;;:::<<<;;;???FFFOOOYYYeeepppxxx;;;::::::;;;===>>>>>>===;;;<<<<<<===>>>??????@@@>>>AAADDDCCC???<<<<<<>>>::::::::::::999999999888666777999::::::999777555111111111000111111222222////////////000000000000////////////000000000000111000222444222333<<>><<>>===@@@??????>>>===<<<;;;;;;777555111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000444EEE]]]iii```OOOFFF[[[yyy|||kkkrrrzzzpppuuuzzzqqqjjjfffaaaYYYSSSQQQPPPPPPUUUaaannntttqqqkkkbbb[[[VVVYYY[[[[[[\\\]]]bbbaaa______bbbiiirrryyywwwrrriii[[[OOOCCC@@@<<<999666444111///000111000000000//////...------------...///000111111555999;;;;;;<<<@@@CCCIIIHHHGGGGGGGGGHHHIIIJJJOOO\\\fffwwwrrrZZZVVVNNNEEEAAA>>>999999;;;:::>>>EEEMMMVVV```jjjppp===;;;::::::<<<>>>???>>>=========>>>>>>?????????===AAADDDCCC>>>;;;;;;===:::;;;;;;<<<;;;999666555555777;;;>>>>>>;;;888666222111111000000000000111000000000000////////////////////////000000000000000111333444222333===HHH```yyy{{{}}}tttccc]]]cccnnnwww{{{{{{xxxxxx{{{||||||}}}|||}}}~~~{{{zzz|||zzzwwwvvvxxxvvvtttpppmmmkkkkkkkkklllmmmoooqqqpppoooppptttyyyyyyxxxrrrkkkkkkpppsssrrrqqqnnneeeYYYOOOLLLNNNQQQUUURRRUUU\\\]]]ZZZ]]]fffjjjtttiiiXXX[[[VVVQQQUUUYYY```vvvwwwwwwyyy|||}}}}}}^^^NNNIIIFFFCCCAAADDDEEEGGGGGGFFFEEEEEEDDD>>><<<999888888777666444333333222222333333444555666888:::;;;<<<>>>@@@AAA???EEEOOOaaawwwxxxllliiiddd]]]WWWTTTTTTVVV___gggkkkjjjmmmyyy[[[MMMIIIQQQggg|||~~~~~~~~~}}}|||zzzwwwtttrrrssstttwwwzzz|||zzzuuuqqqjjjiiieee[[[PPPIIIIIILLL[[[eeeCCCFFFhhhrrrmmmVVVDDDNNNlllcccPPPOOOMMMPPPRRRNNNLLLKKKJJJIIIIIIJJJKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFIIIHHHFFFDDDBBB???>>>===========================888555222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111555HHHaaakkk```PPPHHH___rrrppp~~~tttuuu}}}zzziiiccc^^^YYYQQQJJJIIILLLOOO]]]vvvyyynnnfffeeeggghhhiiilllkkkmmmqqqwwwyyyiiiaaaVVVNNNHHHAAA999222111111222222111000...---000000111000///......///,,,,,,---...///111222333222777;;;<<<;;;;;;>>>BBBHHHHHHHHHHHHHHHIIIIIIIIINNN[[[fffxxxyyyfffWWWQQQJJJCCC@@@===999888;;;:::===BBBIIIRRR\\\gggnnn>>><<<::::::<<<>>>???@@@>>>>>>>>>>>>????????????;;;???BBBAAA<<<888999::::::;;;<<<===;;;888555333333666;;;>>>???<<<777444444444333222111111111111111111000000//////......////////////000000000000000111333444222333===IIIiiizzz~~~{{{xxxjjjeeejjjrrrvvvvvvuuutttwww{{{|||}}}}}}}}}{{{xxxttttttvvvyyy}}}{{{|||{{{yyyzzz{{{vvvqqqqqqssstttppplllsssrrrtttyyy{{{uuuuuuyyyxxxtttuuusssjjj]]]RRRNNNOOOPPPUUURRRTTTXXXTTTOOOSSS\\\gggxxxjjjYYY]]]WWWQQQUUU[[[```vvvrrrddd___ccckkkwww~~~oooTTTJJJIIIGGGCCCAAA<<<>>>@@@AAA@@@???>>>???<<<:::888777777888666555222222222222333333444555444666:::>>>@@@BBBBBBBBBLLLFFFBBBLLLcccvvvxxxqqq\\\XXXSSSRRRSSSUUUVVVVVV]]]iiiqqqqqquuuqqqKKKLLLLLLJJJWWWzzz}}}|||{{{yyywwwuuuoooqqquuuyyyzzzvvvooojjjhhhhhhddd[[[PPPIIIJJJLLLUUUeeeEEEGGGhhhqqqlllVVVDDDKKKgggkkkVVVRRROOOPPPRRRNNNLLLKKKJJJIIIIIIJJJLLLLLLGGGGGGFFFEEEEEEFFFFFFGGGFFFFFFDDDCCCAAA???>>>===::::::;;;<<<===>>>??????999666222000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000222777JJJdddmmm```QQQJJJddd|||kkk{{{sssnnnqqqwww}}}qqq]]]ZZZWWWSSSLLLHHHLLLSSSeee~~~wwwsssssssssuuuxxx{{{uuulllbbbTTTJJJ>>>>>><<<888555333333444111111000///...///111222+++,,,------------///000,,,,,,---...000222444555333888<<<===;;;:::>>>AAAAAABBBCCCEEEFFFGGGGGGGGGIIIQQQWWWddd{{{mmm]]]UUUMMMFFFAAA???<<<888888;;;;;;===@@@EEENNNZZZgggppp<<<<<<======>>>>>>>>>???============>>>>>>>>>>>>>>>>>>>>>>>>============???===:::777666666777888777:::>>>AAAAAA>>>:::777777666444222000000000000000000000000////////////......//////000000111111222...///444555555>>>KKKcccttt{{{yyy}}}~~~|||kkkfffkkkooorrrtttoooqqqqqqoooqqqssspppkkkccciiilllkkkkkknnnnnnlllkkkooorrrrrrooommmmmmnnnpppnnnmmmooossssssppplllooorrrvvvzzz}}}{{{xxxuuussssssnnnfff[[[SSSSSSYYY___bbbXXXSSSVVVWWWWWWaaaooozzzooo[[[ZZZ[[[WWWYYYccckkkyyymmm^^^[[[^^^ccciiiooovvvuuubbbOOOIIIKKKKKKDDD=====================<<<<<<999888777666444444444333444444333222333555777999>>>>>>>>>>>>@@@BBBDDDEEEEEEIIIIIIHHHMMMWWWZZZXXXUUUWWWXXXVVVTTTSSSUUUXXXbbbgggsssUUUFFFFFFGGGNNNYYY~~~|||xxxwwwvvvqqqqqqrrrttttttqqqoooooohhhiiieee[[[MMMEEEEEEHHHWWWooo}}}jjjLLLEEEZZZrrrrrrXXXCCCJJJggghhhRRRQQQOOONNNQQQOOOKKKIIIGGGEEEEEEGGGJJJKKKIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCBBB???<<<<<<===>>>???@@@AAAAAAAAA888666333111111111000.........---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////000<<>>???@@@CCCHHHQQQ\\\ccc============>>>>>>??????<<<<<<=========>>>>>>>>>=====================>>>>>><<<999888777888999;;;???AAACCCCCCBBB>>>:::888777666444222000000000000000000000000////////////......//////000000111111222...///333444444>>>LLL[[[~~~xxxuuuuuueeeccckkkpppssssssvvv{{{|||xxxuuuuuuuuusssrrrvvvvvvqqqmmmmmmllljjjiiimmmpppooollllllppptttooommmlllmmmnnnmmmiiifffeeehhhkkkmmmnnnpppssswww{{{zzzyyywwwuuutttrrrrrrlllhhhaaaZZZYYY```nnnxxxeee^^^[[[]]]]]]```qqqjjj[[[]]]^^^ZZZ\\\eeeiiissszzztttggg]]]^^^ccclllrrrxxx~~~fffWWWIIIFFFIIIHHHDDD@@@@@@@@@???>>>===<<<;;;:::999888777555444333333333444444333333555777:::;;;>>>>>>>>>>>>@@@BBBEEEGGGCCCFFFFFFDDDHHHOOORRRPPPTTTVVVVVVUUUTTTVVV[[[```fffkkkvvvlllIIIFFFGGGEEEUUUpppwwwuuuzzzxxx|||yyywwwvvvvvvvvvuuuuuuvvvvvvsssnnnkkkiiijjjfff[[[OOOGGGFFFIIITTTmmm{{{hhhIIIBBBXXXrrrpppWWWCCCJJJfff|||fffRRRRRRNNNLLLNNNMMMIIIGGGFFFEEEEEEFFFHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@===>>>???@@@AAABBBBBBAAAAAA999666333111111111000///......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////111===XXXdddkkk___HHHRRRiiiooorrrrrr```YYYTTTSSSUUUXXX\\\eeeooo{{{mmm]]]SSSFFFBBB===;;;<<<:::666111444333222111111111222222////////////////////////---------........./////////000111222444555666777:::;;;===???AAACCCDDDEEEHHHHHHIIIHHHFFFFFFGGGIIIJJJVVVdddooo~~~yyyrrrhhh[[[QQQNNNHHHEEEAAA<<<999999999:::>>>>>>???@@@DDDJJJRRRWWW======>>>>>>>>>>>>??????;;;<<<<<<<<<============<<<<<<<<<======>>>>>>???<<<;;;:::999:::<<<>>>???HHHHHHGGGEEEBBB>>>;;;999777666444222111000000000000000000000////////////......//////000000111111222...///333333444???MMMVVV}}}}}}}}}{{{~~~xxxfffdddmmmvvvzzz|||~~~}}}xxxwwwvvvssswwwzzz}}}}}}{{{||||||{{{zzzyyyyyywwwssspppnnnqqqtttuuuuuutttttttttvvvvvvtttsssqqqqqqpppppplllkkkhhheeefffmmmyyyiiihhhjjjmmmlllssswwwggg^^^bbbccc```bbbkkkqqquuuwwwssskkkhhhlllqqqyyy}}}yyymmm[[[PPPIIIKKKOOOLLLGGGEEEEEEDDDCCCAAA>>>;;;999888888777666555444333333333444444444555888:::===???AAA@@@???>>>@@@BBBFFFHHHDDDEEEDDDBBBCCCHHHJJJIIIVVVWWWYYYYYY[[[```hhhooommmqqq{{{vvvSSS???FFFIIIGGGaaa|||lllfffeee```dddlllkkkyyyxxxwwwvvvuuuvvvwwwxxxyyyyyyyyyzzzzzzwwwpppjjjjjjjjjfff\\\PPPHHHGGGIIIPPPjjjzzzfffFFF>>>VVVrrroooWWWCCCJJJeeeooowwwzzzxxxzzzcccRRRRRRMMMIIIKKKJJJFFFEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFEEEDDDDDDEEEDDDCCCCCCDDDCCCAAA???@@@AAABBBDDDDDDCCCAAA@@@:::777444222111111000///......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////222>>>YYYeeeiii]]]HHHSSSpppooottt}}}ppp___]]]ZZZYYY^^^eeennnyyyyyyrrrooovvvssscccVVVKKKAAA:::555222111222555666444222222111111000000000000111////////////////////////........./////////000000000111333555777888999999<<<<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIGGGFFFEEEGGGHHHJJJUUUcccppp}}}vvvooojjjbbbVVVNNNKKKGGGDDD@@@;;;999888999:::<<<=========>>>@@@DDDHHH>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<===>>>???@@@<<<<<<<<<===>>>@@@CCCDDDKKKJJJGGGDDDAAA>>><<<;;;888666444222111000000111000000000000////////////......//////000000111111222///000333333444AAAQQQbbb{{{tttsss}}}|||kkklllxxx|||zzzzzz}}}|||zzzyyyxxxyyy{{{zzzwwwrrroooppprrreeemmmwww|||}}}wwwllleeehhhiiigggllluuu||||||{{{xxxvvvwww{{{}}}pppfff```WWWTTT\\\aaa[[[PPPKKKLLLJJJGGGDDD@@@===:::999777666555444333333333333444555666888;;;>>>@@@BBBEEECCCAAA@@@@@@BBBEEEGGGGGGHHHGGGDDDCCCDDDFFFGGGUUUZZZ___dddhhhooowww}}}tttxxx^^^JJJ???GGGNNNVVVppp}}}mmm___\\\``````hhhqqqqqquuutttssssssvvvyyy{{{{{{xxx|||~~~{{{xxxtttooojjjiiidddZZZOOOHHHFFFGGGMMMhhhxxxeeeDDD<<>>;;;888555333222111000///......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////222@@@[[[eeehhh\\\HHHVVVwwwpppuuu~~~rrrcccbbbdddiiirrr}}}~~~}}}pppjjjaaaTTTJJJDDD???;;;777555333222333555555444222000000//////////////////////////////////////////000000111111111222222222000222444666888:::::::::<<<===>>>@@@AAACCCDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFMMMXXXeeepppxxxqqqkkkggg```VVVOOONNNFFFCCC???:::888777888999999;;;;;;;;;::::::;;;===========================999:::::::::;;;;;;;;;;;;999:::;;;<<<===>>>???@@@>>>>>>???@@@BBBDDDFFFHHHIIIGGGDDDAAA???=========888777555333111111111111000000000000////////////......//////000000111111222///000444333555DDDVVV}}}xxx}}}{{{sssyyywwwssssssvvvyyy}}}~~~tttmmmjjjjjj```ooouuummmmmmooopppvvv~~~}}}}}}~~~vvvpppoooqqqfffdddpppvvvjjjZZZQQQUUURRRMMMGGGBBB>>><<<<<<777666555444444444444444444555777:::===@@@CCCDDDHHHFFFDDDBBBBBBCCCDDDFFFIIIIIIHHHFFFCCCBBBEEEHHHOOOWWWcccmmmtttyyyzzz{{{OOOKKKEEEGGGVVVnnn~~~}}}}}}zzzwwwtttmmmccceeemmmnnnssszzzxxxvvvttttttvvvzzz~~~yyywwwtttsssqqqiiigggbbbXXXNNNGGGEEEEEELLLgggwwwdddDDD<<>>999777666777888777888::::::888777888999======<<<<<<<<<<<<;;;;;;999999999999::::::::::::999::::::<<<===>>>????????????@@@AAACCCEEEFFFGGGDDDCCC@@@>>>===<<<======888777555333111111111111000000000000////////////......//////000000111111222///111444444777HHH\\\vvvqqq|||{{{uuuooollllllhhhbbbeeejjjlllkkklllqqqttttttooorrryyy}}}sssuuuuuuqqqlllkkkpppuuuvvvvvvxxx|||wwwqqqppptttyyyppp|||rrrqqqtttxxx~~~wwwyyyuuurrr}}}qqqbbb\\\ccc^^^UUUKKKDDD???======777777666555555555555555555666888;;;???AAADDDEEEGGGFFFEEEEEEDDDEEEFFFFFFHHHGGGGGGGGGCCCAAADDDJJJJJJVVVfffttt}}}bbbEEEJJJIIIKKKaaa~~~~~~~~~|||yyyvvvsssqqqrrrlllsss{{{wwwwww{{{xxxxxxwwwvvvzzz|||yyypppooopppnnniiifff```WWWNNNGGGDDDDDDLLLeeetttcccEEE<<>>>>>???>>>>>>===<<<<<<===:::666444333222111///......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////333CCC```hhhggg\\\MMM```vvvpppssssssmmm||||||mmm___TTTIIICCCAAA>>>;;;888666444111...111111111111111111111000///000000111111111111000111111111111111111111111000000000111111111222222222444777999;;;;;;:::999<<<<<<>>>???@@@BBBCCCCCCDDDFFFGGGGGGFFFGGGIIIKKKWWWbbbooo{{{yyyqqqjjjfff___VVVPPPOOODDDBBB===888666555666777666777999999888777888999<<<<<<;;;;;;;;;:::::::::888888888888999999999:::::::::;;;;;;<<<===>>>>>>??????@@@AAABBBCCCDDDDDDAAA@@@>>>===;;;;;;;;;;;;999777555333222111111222000000000000////////////......//////000000111111111000222555555999LLLbbbyyykkkaaa]]]^^^```^^^WWWTTTUUUTTTRRRTTTZZZ^^^^^^```eeehhhggggggmmmvvv|||qqqiiiaaaeeeiiijjjkkkrrr|||zzz{{{{{{{{{zzzvvvtttrrrqqqqqqsssuuuwwwxxxxxxuuurrrrrryyy}}}sssrrrxxx~~~}}}~~~pppjjjooorrrjjj]]]OOOEEE???===<<<888888777666666666666777555777999<<>>???@@@BBBBBBBBB???>>>===<<<<<<<<<===>>>>>>;;;777555444222111///......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////333DDDbbbiiihhh]]]PPPeee~~~yyywww}}}uuuggg[[[RRRKKKDDD@@@???===:::777555333111000111222222333222222333444000111222333333333222222222222222222222222222222333333333333444444444444666777:::<<<===<<<;;;999===>>>???@@@AAACCCCCCDDDAAACCCFFFHHHKKKNNNRRRUUU\\\hhhuuu|||tttlllggg___VVVOOONNNDDDAAA<<<888555444555666666888999999888777888999;;;;;;;;;::::::999999999777888888888888999999999::::::;;;;;;<<<=========>>>??????@@@@@@AAAAAAAAA@@@???>>><<<;;;:::::::::999777555333222111111222000000000000////////////......//////000111111111111000222666666;;;OOOeee~~~wwwnnnffffffjjjnnnrrrqqqhhh```^^^______cccjjjoooqqqtttzzz}}}||||||}}}sssnnntttxxxzzzyyyxxx}}}vvvrrrpppnnnlllmmmkkkiiihhhhhhjjjlllnnnjjjnnnqqquuuyyy{{{qqqrrr{{{{{{mmmppp|||ssscccRRREEE>>>;;;;;;999888888777777777777888666777:::===@@@BBBCCCDDD???AAADDDGGGJJJLLLLLLMMMGGGFFFHHHKKKHHHEEEJJJSSS\\\iii{{{cccAAAAAA@@@FFFXXXqqq|||xxxwww{{{xxxzzz{{{}}}}}}|||zzzyyyyyy}}}}}}xxxttttttwwwtttttt}}}xxx}}}}}}zzzyyyyyy}}}zzzvvvsssjjjaaagggtttuuullllllhhhaaaXXXPPPJJJFFFDDDJJJ```nnn```FFF<<>>@@@BBBBBBBBB???>>><<<;;;;;;===>>>@@@>>>;;;888555444333111000......---,,,,,,,,,,,,---,,,,,,,,,,,,---...//////333EEEcccjjjiii^^^RRRhhh}}}{{{yyy{{{yyyzzz~~~}}}ppphhh\\\SSSLLLGGGBBB>>>:::888555333222333444555000111222222111000111222111222333444555444444333333333333333333333333333777777777777888888888888888:::<<<>>>???===;;;:::??????@@@AAACCCDDDEEEEEE>>>AAAEEEJJJNNNSSSYYY]]]aaalllyyyxxxoooiiiaaaVVVPPPOOOCCC@@@<<<777555444555666777999999999777666777999999999::::::999999888777555555555555555666777777;;;;;;;;;::::::999999999;;;;;;;;;<<<===>>>>>>???@@@??????>>>===<<<<<<;;;:::999777444333222222222000000000000000111111111////////////000000000000222111111222444===NNN___{{{~~~pppyyy}}}|||xxxqqqhhh```^^^bbbuuufffkkkpppjjjffftttzzz~~~xxxvvvzzz}}}tttpppooonnnooorrrxxxvvvuuuwww|||}}}zzzyyyoooooouuuyyyzzz{{{|||xxxaaaPPPDDD<<<999:::999888888777777888:::;;;999:::>>>AAA@@@>>>BBBHHHEEEMMMOOOHHHHHHQQQUUUQQQKKKIIILLLPPPKKKDDDLLL[[[vvvzzzhhhIIIDDDEEEBBBKKKbbbyyy{{{xxxtttqqquuu|||vvvuuutttuuuwwwzzz{{{{{{|||~~~~~~zzztttqqqssswwwwwwyyy{{{}}}~~~}}}{{{yyy{{{|||}}}~~~}}}|||zzzyyyooolllhhhjjjrrryyyvvvnnnkkkeee^^^XXXNNNEEECCCEEEMMM^^^rrr\\\BBB>>>@@@SSSOOOIIIBBBHHH```jjjTTTMMMLLLPPPGGGJJJIIIGGGEEECCCBBBAAAAAABBBAAADDDGGGFFFCCC@@@@@@AAAAAA@@@?????????@@@AAABBB>>>===;;;::::::;;;===>>><<<<<<<<<;;;888555111/////////...---------......,,,,,,,,,,,,---...//////555JJJ]]]gggdddUUURRRccckkk|||rrriiinnnsss}}}xxxjjjbbbVVVLLLGGGDDDAAA>>>:::999666444222111000000222222111000111222444555333333333222222222111111111222333333444444444444666888999999777666666777>>>===<<<>>>BBBCCCAAA???AAACCCEEEEEECCCBBBCCCEEEAAAEEENNNTTTUUUUUU\\\ffflllppp{{{zzzpppgggeeebbbYYYOOOJJJBBB???:::666555555444333444555666777999;;;<<<<<<:::::::::::::::999888888666666555555666666777888;;;;;;:::::::::999999999:::;;;;;;<<<======>>>>>>>>>>>>===<<<<<<;;;:::::::::999777444333222222222000000000000111111111111////////////000000000000111111222333444;;;LLL\\\vvv~~~|||sss}}}}}}uuu~~~}}}vvvnnncccZZZZZZ___wwwzzzlll^^^eeellljjjiiipppwww~~~}}}nnnkkkhhhhhhmmmsssyyy|||oooiiiggglllppprrryyytttjjjiiilllkkkiiihhhgggmmmttt|||iiiWWWHHH===888888888777777666666777999:::>>>>>>AAADDDBBB@@@EEELLLLLLVVV^^^___aaabbbXXXJJJPPPNNNPPPSSSPPPLLLWWWfffxxxPPP@@@???CCCEEERRRiii}}}}}}wwwwwwvvvuuuwwwzzzvvvtttssstttwwwyyyzzzzzz{{{}}}|||xxxsssqqqtttxxxuuuvvvyyy{{{|||{{{{{{zzz{{{{{{||||||{{{xxxvvvtttooommmkkklllsssyyyuuummmkkkeee^^^WWWNNNEEEBBBEEEKKK]]]rrr\\\@@@<<>>===<<<<<<===>>>???<<<<<<<<<;;;888555222000//////...------------...,,,,,,,,,,,,---...//////666KKK___iiifffVVVRRRccc|||rrr~~~rrriiittt~~~zzztttpppiiiaaaUUULLLFFFCCC???<<<999888555333111111111111111111111222333444555555333333333222222222222222333444555666666666666666666888::::::::::::;;;===???>>>>>>@@@CCCDDDCCCAAACCCCCCCCCBBBBBBCCCEEEGGGIIILLLRRRWWWWWWXXX```jjjtttwww}}}sssjjjgggcccZZZPPPJJJBBB>>>999666555555444333555555666888:::;;;<<<===::::::;;;;;;;;;:::999999777666666666666777888888:::::::::999999999999999::::::;;;;;;<<<<<<======<<<<<<;;;;;;::::::999999999888777555444333333333111111111111111111111111////////////000000000000000000222444444:::IIIXXXjjjsssuuuttt{{{xxx|||uuu{{{uuukkk^^^TTTUUU\\\lllooocccYYYbbbkkklllnnnrrrwww{{{}}}vvvmmmiii______aaaeeejjjnnnppppppaaa\\\```llltttwwwxxxnnnfffeeeccc^^^YYYWWW]]]ccckkkuuujjjXXXJJJ>>>777666666666555555666888:::;;;AAAAAADDDFFFEEEEEEMMMWWWggguuulllRRRQQQNNNNNNPPPOOOQQQ^^^oooXXXDDDAAAAAABBBJJJ]]]ttt|||wwwzzz}}}{{{yyyyyyxxxvvvuuuuuuxxxzzzzzzzzzzzz{{{zzzvvvrrrrrruuuyyyvvvvvvxxxyyy{{{}}}~~~~~~|||yyyuuurrrpppppppppnnnpppvvvzzzuuullljjjddd]]]VVVMMMDDDBBBDDDHHH]]]sss[[[>>>:::===NNNNNNDDD<<>>>>>>>>>>>@@@AAA<<<<<<<<<;;;888555222111//////...---------------,,,,,,,,,,,,---...//////666MMMbbbmmmhhhVVVSSSccc~~~sssvvvtttjjjzzz|||xxxrrrnnnhhh```UUUKKKFFFBBB===:::777666444222111111111222111222333444555555555555333333222222222333444444555666777888999999999999777999;;;======???AAACCCBBBAAA@@@AAACCCEEEDDDCCCCCCBBB@@@AAADDDFFFHHHHHHSSSTTTXXX\\\\\\]]]eeeooozzz}}}vvvnnnjjjeee[[[PPPKKKAAA>>>999666555555444444555666777888:::<<<===>>>:::;;;;;;;;;;;;:::999999777777777777777888888999999999999999999888888888999:::::::::;;;;;;;;;<<<;;;;;;;;;::::::999999999888777777666555444444444222222111111111111111000////////////000000000000///000222444444888FFFSSS[[[ccciiiqqqwwwxxx~~~~~~{{{uuujjjYYYNNNPPPYYYbbbggg```[[[fffnnnpppttttttvvvuuusssuuuzzz~~~}}}zzzsssiii___YYYYYY^^^aaafffmmmrrrssspppnnnccc^^^bbbpppwwwzzz}}}}}}~~~~~~rrrjjjdddbbb___ZZZWWWVVV\\\aaagggnnnuuu{{{}}}}}}{{{wwwuuuxxxrrr___QQQFFF;;;666555555555666777999<<>>===<<<;;;999666444333000000///...------------,,,,,,,,,,,,---...//////555MMMcccnnniiiVVVRRRbbbzzz~~~sssyyyzzzsss~~~}}}|||xxxtttpppggg___UUULLLGGGBBB===999555444333222111222222333444555666666666555333333333222222222333444666666777888999:::;;;<<<<<<<<<:::;;;===>>>???@@@CCCEEEDDDDDDCCCBBBCCCCCCBBBBBB@@@AAACCCGGGLLLNNNNNNLLLWWWXXX^^^ccceeeeeelllsss|||xxxpppllleeeYYYNNNIIIAAA===888555555555444444555666888999;;;===??????::::::;;;;;;::::::999888777777777777777888888999888888888888888888888888999999999999::::::::::::;;;;;;:::::::::::::::999777777777666666555555444333222222222111111000000////////////000000000000///000222444444777DDDQQQOOOVVV^^^kkk|||~~~zzzsssgggVVVJJJLLLUUU[[[cccaaaaaalllqqqqqqvvvsssuuutttqqqssszzz~~~~~~vvvllleee^^^WWWUUUYYY```dddjjjqqquuutttoookkkeeebbbeeeooowww~~~|||uuurrrtttwwwyyyyyyyyyvvviiiccc^^^]]]ZZZWWWXXX[[[YYY\\\bbbiiimmmooopppqqqlllmmmrrrzzzqqqcccSSSHHH@@@888555555666777888;;;>>>BBBFFFHHHGGGGGGHHHHHHFFFIIIVVVdddzzzmmmZZZVVVSSSQQQQQQTTT^^^ooo~~~XXXBBBEEEHHHCCCOOO___sss{{{|||{{{yyywwwwwwxxxzzzzzzyyyxxxwwwvvvtttssstttwwwzzzyyyyyyyyyzzz|||yyyqqqmmmmmmooorrrqqqssstttvvvyyy{{{uuulllgggaaa[[[TTTKKKCCCAAACCCGGG]]]pppUUU:::;;;===KKKFFFAAA???LLLhhhyyy}}}^^^UUUQQQJJJHHHCCCJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB??????>>><<<:::888666555222111000///............,,,,,,,,,,,,---...//////444LLLdddnnnhhhUUURRRcccxxx}}}~~~{{{{{{zzz{{{~~~|||zzzzzz|||||||||xxxwwwvvvvvvvvvsssooolllddd^^^TTTMMMHHHCCC===888333333222222222333444555777888888777666333111000222222222222333555888999888999:::<<<===>>>>>>>>>???@@@@@@???>>>???AAACCCFFFFFFDDDCCCAAA@@@@@@AAABBBGGGPPPYYY^^^]]]XXXTTTWWWZZZbbbkkkooonnnqqqwww~~~wwwpppkkkcccVVVKKKGGG@@@<<<888555444444444444666777888:::<<<>>>@@@AAA999999:::::::::999888888777666666666666777888888777777777777777888888888888888888888999999999999:::::::::::::::999999999666666777777777666555555333333333222111111000000////////////000000000000000000222444333777DDDQQQPPPXXXaaammm|||wwwooocccUUUKKKMMMTTT\\\dddeeegggqqqrrrqqqvvvwwwyyyyyywwwyyyuuuhhhbbb]]]WWWZZZaaadddgggmmmtttwwwvvvrrrnnndddgggjjjpppzzzuuuoooiiiiiipppyyy}}}rrrbbb^^^[[[YYYUUURRRTTTYYYZZZ\\\```ffffffddddddgggeeekkkuuugggZZZLLLCCC===777666777;;;;;;===???CCCGGGJJJLLLMMMMMMLLLJJJEEEFFFSSSbbbrrryyy|||qqqfff```\\\ZZZXXXVVVZZZeeeuuummmIII???BBBIIINNNaaannn|||}}}yyywwwuuuuuuvvvwwwwwwvvvxxxwwwvvvvvvvvvvvvxxxxxxyyyxxxxxxxxxyyy{{{}}}vvvrrrlllggggggjjjpppsssqqqtttuuuvvvyyyzzzuuunnnfff```YYYSSSKKKBBB@@@CCCHHH[[[kkkNNN888===???HHHBBB@@@@@@LLLggg```VVVRRRLLLJJJCCCJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKIIIHHHHHHHHHHHHGGGEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???>>><<<:::999999444333222000////////////,,,,,,,,,,,,---...//////333LLLcccnnngggUUUSSSfff{{{~~~|||wwwzzzyyyvvvvvvwwwxxxxxxtttssssssrrrrrroookkkhhh```ZZZRRRLLLHHHCCC<<<888333222222222333555777888999999888666444222111///222222111222444777:::<<<:::;;;<<<>>>???@@@@@@@@@DDDDDDCCCAAA>>>===???@@@FFFFFFEEECCCAAA@@@BBBCCCIIITTTcccmmmooojjjbbb]]]ZZZ^^^gggrrrvvvvvvwwwzzz{{{uuunnnjjjaaaSSSIIIDDD???<<<777444444444444444666777999;;;>>>@@@AAABBB888888999999888888777666666666555555666666777888666666666777777777888888888888888888888888888888888888888888888888888888555666777777888777666666444444333222222111000000////////////000000000000000000222333333777EEESSSaaajjjsss|||}}}~~~{{{uuullldddYYYRRRTTT[[[fffmmmlllmmmuuuuuussszzzzzz}}}~~~}}}pppaaa]]][[[YYY^^^hhhhhhjjjoootttyyyzzzwwwuuuoooxxx|||{{{jjjgggeeekkkwwwvvveeecccaaa^^^VVVOOONNNRRRXXXXXX[[[___]]]XXXXXX]]]```iiiuuu}}}}}}}}}```TTTFFF???<<<999:::===AAAAAAAAACCCEEEHHHJJJLLLMMMMMMNNNKKKFFFGGGUUUeeeoookkkgggffffffhhhkkknnneeedddbbb```dddooo|||TTTFFFGGGFFFRRReeettt}}}{{{yyywwwvvvwwwxxxwwwwwwxxxxxxwwwxxxxxxxxxwwwvvvyyyyyyyyyyyyyyyyyyzzzzzzmmmkkkiiiiiijjjmmmqqqtttpppsssuuuuuuxxxzzzvvvpppddd___XXXRRRJJJBBB@@@BBBGGGWWWcccGGG444>>>???EEE@@@???>>>FFF]]]|||~~~}}}sssbbbWWWSSSOOOOOOHHHNNNLLLKKKJJJIIIIIIJJJKKKKKKMMMLLLJJJKKKLLLJJJGGGDDDGGGGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGHHHHHHGGGGGGGGGDDDCCCAAA???>>><<<<<<;;;666555333222111000000000,,,,,,,,,,,,---...//////333MMMdddnnngggVVVVVVjjjrrrwww|||}}}rrrwww|||zzz{{{|||{{{{{{wwwuuutttrrrppplllhhhddd[[[VVVOOOJJJFFFAAA;;;666222222222333555777999:::888777555444333222222222222222111222444888;;;===<<<===???@@@BBBCCCCCCDDDGGGGGGEEEBBB???>>>???@@@CCCDDDEEEDDDBBBCCCFFFJJJRRR```qqqzzzwwwnnneeeaaabbbdddllluuuzzzzzzzzz}}}xxxsssnnniii___RRRGGGDDD>>>;;;777444444444444444777888:::<<<>>>AAABBBCCC888888888888888777666666555555555555555666777777555666666666777777888888888888888777777777777777666666666666777777777777444555777888888777777666444444333333222111000000////////////000000000000111111222333333777FFFTTTttt~~~nnn```fffvvv~~~}}}uuummmfff```[[[]]]cccpppuuussssssyyyxxxwwwwww|||}}}kkk\\\ZZZ[[[[[[dddpppgggiiilllrrrwwwyyyyyyxxx{{{fffeeehhhrrr|||mmmlllkkkggg\\\PPPLLLNNNLLLLLLPPPWWWWWWTTTVVV]]]ZZZeeesss}}}}}}{{{wwwqqqmmmqqq{{{rrrZZZNNNAAA<<<;;;;;;>>>BBBEEEEEEEEEEEEFFFGGGIIIJJJIIIJJJMMMLLLHHHKKKZZZkkkiii]]]PPPOOOVVVaaalllsssppppppnnnlllpppzzzddd@@@GGGOOOKKKYYYwww}}}zzzyyyzzz{{{zzzzzzxxxxxxxxxyyyzzzyyywwwuuu|||||||||{{{{{{zzzzzzyyynnnooopppqqqrrrsssttttttpppsssttttttwwwyyywwwqqqddd^^^XXXRRRJJJAAA???BBBGGGTTT^^^AAA111>>>???CCC@@@>>>;;;@@@TTTttt~~~www|||yyydddXXXUUUSSSTTTMMMRRRQQQPPPNNNMMMMMMMMMNNNOOOPPPNNNMMMMMMNNNLLLGGGBBBGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIEEEDDDBBB@@@???>>>======777666444333222111111111,,,,,,,,,,,,---...//////444NNNeeennnhhhWWWYYYnnnkkkvvvbbbgggrrr|||~~~}}}||||||}}}~~~}}}wwwuuurrrppplllgggaaa]]]WWWSSSLLLHHHEEE@@@:::555222222222333555888:::<<<666555333222222333444555222111111222444888<<>>???AAACCCDDDEEEFFFFFFIIIIIIGGGCCC@@@???@@@BBBAAACCCEEEDDDDDDFFFKKKOOOWWWfffxxx~~~wwwlllccc```iiiiiiooowww{{{{{{}}}wwwrrrnnniii___QQQGGGDDD>>>;;;777444444444444444777888:::<<>>===:::777333222333222000---...------------...//////666JJJhhhlllkkkcccYYYmmmvvvnnnvvv}}}iii\\\eeennnwww}}}|||uuuzzz{{{{{{|||||||||||||||nnneeeaaahhhooolllbbb[[[XXXSSSMMMGGGBBB===888555444333222333777:::<<<<<<222333333333333222111000555555666888999<<<===???@@@BBBEEEGGGHHHHHHGGGEEEGGGGGGIIIKKKIIIDDDCCCFFFFFFGGGGGGHHHJJJOOOVVV[[[gggwwwsssmmmnnnpppqqqvvv{{{}}}~~~wwwvvvtttlllaaaSSSHHHBBB@@@===888666666666666666888999<<<>>>@@@BBBCCCCCC888777777666666555444444444666777777555444555555444555555555666666666666666666555555555444444444666666555555555555666666666555555666888888777555333222111111000000111111000000000000000000000000000222222111222999FFFOOObbbtttoooqqqvvvmmmooogggVVVQQQQQQaaa{{{xxxwwwsssoookkkkkkmmmpppqqqrrryyy{{{wwwvvv{{{ggg^^^XXX[[[aaafffkkkqqqqqquuuzzz{{{zzzzzz}}}ttthhhmmmrrrvvvwww}}}yyy|||||||||wwwhhhUUUKKKIIIHHHHHHGGGHHHJJJLLLMMMNNNOOOSSS\\\hhhuuu~~~xxxtttsssooolllkkkoooyyyssskkkZZZMMMAAA???BBBCCCEEEGGGFFFGGGHHHIIIJJJLLLLLLMMMMMMJJJHHHHHHNNNZZZiiisssaaaTTTLLLOOOSSSSSSWWW___```gggqqqzzzdddQQQFFF>>>BBBKKKYYYqqq~~~~~~{{{zzzxxxwwwwwwyyy{{{}}}yyyzzz{{{zzzxxxvvvvvvwwwuuutttssstttvvvxxxxxxwwwpppssssssqqqrrruuuuuusssqqqssstttsssuuuvvvpppiiiccc___WWWNNNFFFBBBBBBCCCHHHTTTUUUCCC666999@@@@@@@@@===???PPPmmmfffVVVXXXTTTPPPRRRQQQQQQSSSUUUUUUUUUTTTRRRPPPNNNQQQSSSRRROOOLLLJJJIIILLLMMMLLLIIIFFFEEEHHHKKKNNNKKKIIIIIIJJJJJJGGGEEEDDDEEEFFFGGGFFFCCCAAA???;;;777444333333222000......------------...//////444HHHgggllljjjbbbVVVhhhwwwvvvtttbbbgggmmmuuu{{{~~~~~~{{{xxxxxx}}}zzzyyyzzz{{{{{{{{{nnniiigggkkkmmmiiiccc```]]]WWWPPPHHHBBB===888555333222222444777:::;;;:::111222222333333333333333555666777999;;;===???@@@CCCEEEGGGIIIIIIHHHEEECCCHHHJJJRRRYYYWWWMMMDDDBBBEEEHHHJJJLLLOOOVVV```hhhxxxwwwrrrtttxxxwww}}}}}}|||xxxnnn___RRRHHHDDD???<<<888555555666666666888999;;;===@@@BBBDDDEEE666666666555555444444333333444666666555555666777444444444555555555666666444444333333333333222222666555555444444555555666777666555666777777555333333222111111000000111111000000000000000000000000111222222111222:::GGGRRRmmmvvvjjjmmmwwwttt[[[bbbeeeYYYTTTXXXlll~~~vvvqqqqqqooonnnnnnrrrxxx~~~~~~yyy~~~xxxhhhbbbaaaccciiimmmnnnqqquuupppvvv~~~yyyvvvxxxxxxqqqiiieeeqqq{{{wwwuuuyyy~~~{{{~~~mmmYYYLLLIIIHHHIIIJJJJJJJJJLLLNNNPPPRRRUUU\\\hhhuuu|||vvvsssrrrrrrsssrrrtttzzzvvvlllfffXXXLLLBBB@@@BBBDDDEEEHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKGGGDDDFFFNNNZZZeeelllPPPOOOOOOSSSYYY___bbbcccfffiiiqqqiiiHHHCCC@@@===???KKK___vvv~~~}}}}}}}}}yyyxxxwwwwwwxxxyyy{{{|||wwwxxxxxxwwwuuutttuuuvvvvvvtttssstttvvvvvvuuutttrrrsssrrrrrruuuxxxvvvppprrrtttttttttuuuuuuooofffccc___VVVMMMDDD@@@@@@BBBJJJUUUSSSAAA444888???@@@===;;;===RRRyyyyyy|||fffWWWXXXTTTQQQSSSQQQUUUSSSRRRSSSUUUUUURRROOOOOOQQQSSSSSSPPPMMMKKKKKKOOOMMMIIIFFFEEEFFFHHHJJJKKKIIIHHHGGGHHHHHHFFFDDDFFFFFFGGGGGGEEECCCAAA@@@;;;999666444333222000......------------...//////222FFFeeekkkiii```RRRbbb}}}ttt~~~nnn]]]eeeooo|||~~~{{{yyywwwzzz}}}}}}|||pppmmmlllnnnmmmhhheeefffbbb\\\RRRIIIBBB<<<888555222222333666999:::999888111111222333333444444555666777888;;;===@@@BBBCCCGGGIIIJJJKKKJJJFFFBBB@@@CCCFFFMMMVVVWWWNNNEEE@@@DDDIIIMMMOOORRR[[[jjjvvv}}}{{{pppaaaSSSJJJFFF>>>;;;777555555666666666999:::;;;===@@@CCCFFFHHH555555555444444333333333333555666666555444555666333333444444444555555555333333333333222222222222555444444444444444444555777666555555666666444222333222111111000000111111000000000000000000000000222333333111222;;;HHHSSSnnnuuujjjuuusssYYYccclllgggfffooo|||sssnnnooopppppprrrwww~~~}}}tttjjjtttxxx~~~}}}||||||xxx}}}|||zzzyyyttttttwwwssshhheeejjjttt}}}~~~{{{}}}qqq[[[LLLHHHGGGJJJLLLNNNNNNOOOSSSUUU[[[^^^dddooo{{{}}}yyyxxxyyyzzz{{{xxxzzz{{{{{{zzzxxxsssllleeeaaaVVVLLLCCCAAACCCCCCEEEHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHFFFFFFIIIPPPUUUWWWWWWDDDJJJPPPXXXiii|||~~~rrrooottt{{{VVVHHHBBBEEECCC@@@KKKbbbwww}}}{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyyyyvvvvvvuuusssrrrrrrsssuuuxxxvvvuuuuuuuuuuuusssqqqqqqqqqqqqrrrwww|||xxxppprrrssstttsssuuuuuuooofffbbb^^^UUUKKKBBB??????AAAIIISSSPPP>>>333999AAAAAA;;;;;;>>>RRR|||ppprrr{{{eeeXXXXXXTTTRRRTTTQQQYYYSSSOOORRRVVVUUURRRPPPOOOPPPRRRQQQOOOLLLKKKKKKOOOLLLHHHFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@===;;;888555333222000///...------------...//////111FFFeeekkkjjj___OOO^^^zzzppp}}}aaaXXXeeetttzzzyyy~~~|||tttpppnnnppppppkkkiiijjjeee^^^SSSIIIAAA<<<888555111222444777::::::888555333333333333333444555555777888;;;>>>AAACCCEEEFFFIIIJJJKKKKKKHHHDDD???<<<@@@>>>???EEEIIIHHHGGGHHHJJJOOOUUUWWWZZZeeewwwyyyqqqggg[[[NNNFFF===:::666444555666777666::::::;;;===@@@DDDHHHKKK444444444444333333333333555666777666444333222333333333333333444444444444333333333333333333444444444444333333333333444444666555444555555555333111333222111111000000111111000000000000000000000000222333333222333;;;HHHRRR^^^fff```ppp{{{yyy{{{gggwww~~~}}}zzzsssooorrrtttuuuwwwyyy}}}xxxvvvuuuuuuyyy{{{qqqeeegggrrrzzzrrr\\\NNNJJJIIILLLOOOSSSVVVYYY\\\^^^bbbfffnnnxxx~~~yyytttrrrqqqqqqpppmmmhhhccc___]]]TTTLLLDDDCCCCCCCCCDDDGGGEEEFFFHHHIIIIIIHHHGGGFFFDDDFFFKKKRRRVVVUUUOOOJJJGGGLLLPPPYYYqqqrrrmmmqqq```RRRYYYYYY\\\XXXPPPVVVkkk|||}}}|||||||||||||||{{{zzzyyywwwvvvuuutttttttttrrrqqqqqqsssuuuwwwuuuttttttsssrrrooommmlllmmmmmmooovvv{{{wwwpppooorrrrrrrrruuuuuuppphhh```\\\SSSIIIAAA>>>???AAAGGGPPPNNN===444:::BBBBBB<<>>===:::777444111000000...------------...//////222FFFdddkkkkkk```OOO\\\xxx}}}ooowwwbbb```ppp~~~~~~~~~zzzzzz}}}{{{xxxzzz~~~xxxxxxqqqnnnqqqtttqqqmmmkkkddd]]]SSSHHHAAA<<<888555111222444777:::999666333555555444333333444444555999;;;>>>AAADDDFFFGGGHHHIIIJJJIIIHHHEEEBBB>>>;;;@@@;;;:::>>>BBBFFFKKKQQQTTTZZZaaadddjjjwww~~~yyytttrrrooodddRRRDDD<<<999666444555777888888;;;;;;<<<>>>AAAEEEIIILLL444444444444444444444444555777777666444222111222222222222333333333444444333333444444444444555555444333333222222333333444555444333444555555333222333222111111000000111111000000000000000000000000111333444333333:::FFFOOOOOOYYYUUUfffttt{{{uuuyyyzzzuuussstttwwwyyyzzzzzz||||||{{{|||ppphhhnnnxxxuuuaaaVVVTTTRRRSSSVVV[[[bbbfffhhhhhhgggnnnyyyuuummmjjjkkklllkkkiiieee```\\\ZZZZZZTTTMMMFFFEEEDDDBBBCCCFFFCCCEEEGGGHHHHHHGGGFFFDDD<<>>FFF[[[}}}wwwuuuaaaXXXWWWQQQRRRTTTOOOOOOPPPZZZhhhiii\\\MMMGGGKKKLLLMMMLLLJJJHHHHHHIIIFFFGGGIIIJJJIIIGGGEEECCC@@@AAABBBBBBAAAAAABBBCCCBBBAAA@@@@@@@@@AAACCCDDD??????===999444111000000...------------...//////333FFFcccjjjkkkaaaPPP]]]xxxqqq}}}uuuiiiooo~~~{{{|||{{{wwwvvvwwwuuuuuuyyy}}}}}}xxxsssxxxrrrooosssxxxuuupppmmmeee^^^TTTJJJBBB<<<777444222333444777999888555333666555444333444555666777<<<>>>AAADDDGGGHHHIIIIIIHHHHHHGGGEEECCCAAA???>>><<<;;;===BBBFFFIIIQQQYYYccciiipppwww|||wwwttttttrrrgggSSSCCC<<<999666555666888999:::<<<===>>>@@@CCCFFFIIIKKK444444444444444555555555444555666666444222222333222222222222333333333333333333333444444444555555333333222222222222333333333222222333555555444222333222111111000000111111000000000000000000000000000222444444444999CCCKKKKKKWWWUUUeeeoooyyy|||{{{wwwtttssswww{{{{{{yyyyyy}}}|||rrrrrrxxx}}}~~~~~~yyyjjjcccccc___]]]^^^eeennntttssspppqqq||||||vvvsssooommmooommmlllhhhbbb[[[WWWWWWXXXTTTNNNHHHFFFDDDAAAAAADDDCCCDDDGGGIIIIIIHHHFFFEEE<<>>===@@@DDDGGGPPPMMM>>>555:::>>>;;;999:::FFFcccppp___WWWUUUPPPQQQTTTNNNOOOOOOWWWcccbbbTTTJJJIIIJJJKKKLLLKKKIIIHHHHHHIIIDDDGGGIIIIIIFFFEEEFFFGGG@@@BBBDDDDDDBBBBBBDDDFFFFFFEEEBBB@@@???@@@AAABBB@@@@@@>>>:::444111000111...------------...//////333DDDaaahhhjjjaaaPPP]]]uuurrrwww{{{uuuppp|||}}}wwwtttuuuuuuuuuwwwyyy{{{yyyuuuqqqtttqqqrrrwwwyyyuuurrrrrrhhhbbbXXXMMMDDD<<<666222333333444666888777555333333333222333444777999;;;???AAADDDGGGIIIJJJJJJJJJHHHGGGEEECCCBBBCCCCCCDDD===???EEEKKKOOOVVVdddqqq}}}zzzwwwooobbbQQQEEE===:::777666888:::;;;;;;===>>>@@@BBBDDDGGGIIIJJJ555555555555555555555555111333555555444333444555111111222222222333333333222222222333333444444444333222222222222222222333222111111333555555444333333222222111000111111111000000000000000000000000///222555555444888AAAIIIIIIYYYZZZiiippp~~~xxx}}}xxxuuupppuuuzzz{{{yyyxxx{{{~~~{{{ttt{{{lllfffkkkqqqvvv|||qqqmmmpppiiieeedddlllwww}}}zzzuuu|||uuuuuuxxxwwwvvvwwwpppnnnjjjbbbYYYTTTTTTVVVUUUNNNIIIGGGDDD@@@@@@CCCCCCDDDGGGIIIJJJIIIHHHFFFGGGJJJNNNQQQUUU\\\fffnnntttsssrrrqqqooosssqqq___lll}}}{{{{{{}}}~~~|||||||||||||||}}}~~~~~~{{{xxxwwwrrrtttwwwwwwvvvttttttuuukkkllloootttxxxzzzzzzyyyuuuyyyyyyuuutttvvvxxxwwwrrrttttttssssssssslllcccZZZUUUMMMDDD>>>===AAADDDIIIRRROOO???555999;;;777===;;;KKKooo}}}}}}nnn^^^WWWUUUOOOQQQSSSMMMSSSNNNNNNTTTQQQIIIHHHPPPJJJKKKLLLKKKIIIHHHHHHIIIDDDGGGIIIGGGCCCCCCGGGKKKAAADDDFFFFFFDDDCCCFFFHHHHHHFFFBBB???======>>>???@@@AAA???;;;555111000111...------------...//////222CCC___fffiiiaaaPPP]]]qqq~~~qqqpppzzzyyy{{{rrr}}}zzz~~~yyysssssswwwxxxyyy{{{{{{zzzxxxuuusssoooqqqvvvzzzxxxsssrrrvvvllleee[[[PPPFFF===555///444444444555777777555333111000111222555999===???@@@BBBEEEHHHJJJKKKJJJJJJHHHFFFDDDBBBCCCDDDGGGIIIFFFHHHMMMSSSZZZggg}}}zzzkkk[[[NNNGGG===:::777777888;;;<<<<<<===???AAACCCFFFGGGHHHHHH444444444444444444444444444444444444444444444444666666555444333333222222000111111111111222222222555444444333333444444555222222222222222222222222333333333222222222111111000000000000000000000000000555111///444666???RRR]]]iiimmmmmm|||{{{wwwqqqmmmoooqqqsssrrrqqqrrrvvvzzzxxxqqqrrrsssuuuxxxxxxbbbVVVXXX\\\ZZZhhh}}}yyytttooosssrrruuuyyyzzzyyy{{{|||ttteee^^^ZZZWWWUUUUUUYYYXXXQQQFFFBBBEEEDDD???CCCGGGEEEFFFKKKGGGEEEPPPbbbjjjmmmhhhcccfffnnntttwww___\\\fffyyy~~~|||~~~||||||}}}}}}|||||||||{{{{{{{{{{{{{{{vvvvvvtttsssrrrqqqppppppqqqooommmnnnrrruuutttsssssssssssssssssssssssssssvvvuuutttuuuuuuqqqjjjddd^^^SSSIIIBBB>>>;;;<<<@@@JJJZZZTTT>>>888999888999>>>???LLLjjjxxxqqqtttpppcccVVVPPPNNNMMMPPPSSSPPPOOONNNMMMKKKJJJIIIIIILLLKKKJJJHHHGGGGGGGGGGGGPPPLLLHHHFFFFFFGGGHHHHHHCCCCCCDDDFFFIIIIIIHHHFFFHHHFFFCCCAAA?????????@@@@@@>>><<<999777555444444222111000///......///000666FFF]]]mmmkkk___WWWWWWppptttrrrvvvzzzzzz}}}wwwtttuuuwww|||{{{zzzzzzzzzyyyvvvtttpppqqqrrrtttuuuuuuttttttnnnjjjaaaTTTGGG<<<666333111333666777555444333333222222333555777;;;>>>???EEEIIIKKKHHHGGGIIIJJJIIIEEEDDDDDDFFFIIILLLNNNOOOOOOTTT]]]hhhwww~~~|||xxxssspppkkkaaaRRRHHH@@@<<<999999888777;;;AAA???AAACCCFFFHHHJJJKKKLLL444444444444444444444444444444444444444444444444555444444333222222111111000111111111111222222222111111111111111111111111333333333333333333333333333333333333222222222222111111111111111111111111000555111000555666@@@SSSeee{{{||||||uuuooommmmmmnnnpppqqqrrrsssvvvxxx}}}~~~lllgggjjjooorrruuu{{{yyyooo```YYY]]]cccfff{{{wwwrrrmmmttttttwww}}}sss___TTTSSSUUU[[[aaa\\\\\\VVVKKKDDDDDDDDDAAAGGGIIICCCBBBIIIIIIMMM[[[uuu}}}zzzuuuwww|||~~~gggWWWZZZfffzzz~~~{{{{{{{{{}}}~~~|||{{{|||||||||{{{{{{zzzzzzvvvuuutttsssrrrrrrssstttssspppmmmlllnnnqqqqqqpppuuutttsssrrrqqqqqqqqqqqqtttsssrrrsssssspppiiiccc[[[QQQGGGBBB???<<<>>>BBBHHHWWWQQQ===888:::999;;;:::AAATTTttt{{{qqqrrr}}}qqqeeeYYYSSSPPPOOOPPPTTTSSSRRRQQQPPPNNNMMMLLLLLLPPPNNNKKKIIIHHHIIIKKKLLLNNNKKKGGGFFFFFFGGGGGGFFFCCCCCCDDDGGGJJJKKKJJJIIIJJJIIIFFFDDDBBBBBBBBBCCC>>>===<<<:::888777555555222111000.........//////333CCC[[[mmmmmmbbbYYYXXXtttuuuuuu|||~~~ssswww|||~~~zzzyyyzzz|||zzzxxxwwwwwwwwwwwwvvvtttssssssttttttsssrrrqqqpppnnnjjjaaaUUUHHH===666333444666888888666333222222444444555777999<<>>666333777999:::999666333222222777777888:::<<>>===@@@DDDKKKTTTJJJ999888:::999;;;???>>>KKKjjj{{{|||mmmcccZZZWWWWWWUUUTTTVVVTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKIIIIIIIIIKKKMMMNNNLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFGGGIIILLLMMMLLLJJJFFFEEECCCBBBAAAAAAAAAAAA@@@@@@AAA@@@>>>;;;888666333222000...------......///>>>VVVlllqqqggg\\\WWWqqq}}}xxxttthhhjjjuuu~~~~~~yyyuuutttttttttvvvuuussstttvvvxxxxxxxxxuuuuuutttrrrpppooommmlllnnnkkkdddYYYKKK???777333666888999888666555444555:::;;;<<<>>>@@@AAACCCDDDGGGKKKKKKHHHFFFHHHHHHFFFIIISSS___fffjjjqqq|||{{{aaaXXXPPPMMMKKKFFF@@@>>>BBB???>>>@@@AAACCCJJJTTTXXX```hhhjjjhhhiiiooouuu|||~~~}}}{{{yyyxxxxxxvvvmmm___TTTEEE>>>999888888888;;;???BBBCCCEEEGGGIIIKKKLLLLLL444444444444444444444444333333333333333333333333333333333333222222222222000000111111111222222222333555666888888666555333555555555555555555555555555555444444444333333333111111111111111111111111---333111111666777???RRRnnn{{{}}}|||~~~wwwsssqqqnnnllllllkkkmmmqqquuuvvvrrrnnnsssuuuvvvvvvvvvvvvwwwyyy|||||||||||||||~~~~~~{{{yyyvvvrrrmmmpppuuuqqqjjjttt~~~xxxmmmmmmppprrrjjjeeeeeennn{{{ggg]]]VVVWWW[[[^^^aaadddjjjooorrriiiYYYJJJEEEFFF???GGGGGGIIIMMMIIIKKKYYYttt|||}}}}}}||||||{{{xxxuuutttvvvwwwxxxyyyvvvvvvwwwxxxwwwvvvuuutttoooooonnnnnnppprrruuuwwwoooqqqtttuuuuuussspppoooqqqooommmlllmmmoooqqqssstttqqqooooooooolllgggbbbWWWMMMDDD???===<<<>>>CCCPPPTTTHHH888888:::888:::<<<999FFFhhhwwwqqqhhh___WWWVVVWWWVVVVVVYYYUUUTTTSSSRRRQQQOOONNNNNNHHHJJJLLLMMMNNNNNNLLLLLLLLLJJJIIIJJJKKKJJJHHHGGGHHHHHHHHHIIIKKKKKKIIIGGGCCCBBBBBBAAA@@@@@@@@@@@@DDDEEEEEECCCAAA===999777444333111///............000===TTTjjjqqqhhh\\\UUUlll{{{{{{||||||nnnqqq~~~}}}vvv{{{~~~yyyuuusssrrrrrrrrrvvvuuutttuuuxxxzzzzzzyyyrrrrrrrrrqqqqqqpppppppppooommmggg\\\OOOBBB999444333555666777777777888:::===>>>@@@AAACCCDDDEEEEEEGGGJJJIIIEEEFFFLLLRRRTTTVVVcccrrr{{{~~~zzz___QQQCCC>>>;;;===>>>===<<<>>>>>><<<<<<<<<<<<;;;===AAAEEEMMMUUUWWWSSSQQQSSSVVVWWW[[[bbbllluuu|||}}}}}}|||{{{yyypppcccXXXIII@@@:::999999999<<<@@@CCCDDDFFFHHHJJJKKKLLLMMM444444444444444444444444333333333333333333333333333333333333333333333222000111111111111222222222222333444555555444333222555555555555555555555555444444444444333333333333222222222222222222222222---333111000555555===OOObbbuuu|||wwwrrrwwwyyy~~~xxxuuussspppmmmkkkkkkmmmooopppooollliiimmmooopppqqqpppqqqrrrttttttuuuvvvvvvvvvxxx{{{~~~{{{yyyxxxyyy}}}|||}}}}}}xxxtttqqqnnnoooyyyuuuqqqyyy~~~rrrmmmqqquuuvvvlllgggiiitttyyyfff[[[SSSUUU\\\bbbhhhmmmoootttxxxtttcccPPPFFFFFFEEEJJJGGGFFFLLLOOOZZZnnnzzzkkkfffhhhkkknnnvvv|||{{{zzzvvv{{{~~~xxx}}}|||}}}~~~}}}zzzwwwuuuvvvwwwwwwvvvtttttttttsssssssssssssssnnnnnnnnnooopppqqqrrrsssiiimmmqqqsssrrrpppooonnnnnnmmmmmmnnnooorrruuuwwwvvvssspppoooooolllfffaaaVVVLLLCCC???===<<<>>>BBBTTTUUUFFF888999:::888;;;>>>AAATTTrrrrrrhhh|||fff]]]VVVUUUVVVVVVWWWZZZWWWWWWVVVTTTSSSRRRQQQPPPJJJLLLPPPRRRSSSQQQNNNLLLKKKJJJJJJKKKLLLLLLIIIGGGIIIHHHHHHHHHIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEDDDAAA>>><<<:::666444222000////////////111<<>><<<<<>>CCCIIIKKKIIIFFFEEEEEEGGGKKKQQQZZZdddmmmuuuxxxuuu~~~}}}{{{ttthhh^^^LLLCCC;;;:::;;;;;;===@@@DDDEEEGGGIIIKKKLLLMMMMMM444444444444444444444444222222222222222222222222111111222222222222222222000111111111111222222222222222222222222222222222444444444444444444444444333333333333222222222222222222222222222222222222---222111000333333:::LLLSSS```lllqqqyyy~~~}}}vvvjjjsssxxx~~~zzzxxxvvvrrrooonnnoooqqqpppmmmkkkiiihhhmmmoooppppppppppppqqqsssppprrrtttuuuuuuuuuwwwxxxzzzyyyxxxyyy||||||zzzzzz~~~{{{uuuvvvyyy|||zzzwwwyyy~~~||||||}}}yyyooopppvvvxxxtttfffeeekkk{{{pppcccYYYSSSXXXaaaiiiqqqvvvxxx|||rrr\\\NNNJJJIIINNNKKKIIIOOOTTTbbbxxx}}}tttkkkfffeeebbb]]]VVVYYY]]]aaaiii{{{ooocccgggjjjgggwww}}}}}}~~~}}}yyywwwwwwwwwuuutttsssrrrqqqoooooopppqqqrrrnnnooopppqqqrrrqqqppppppkkkmmmppppppnnnmmmnnnpppnnnnnnoooppprrrtttvvvwwwxxxtttqqqooonnnjjjddd___SSSIIIAAA>>>===<<<@@@EEEUUUSSSCCC777;;;<<<:::>>>???PPPlll~~~sssvvviii___WWWUUUUUUUUUVVVYYYWWWVVVVVVTTTSSSRRRQQQPPPLLLNNNPPPRRRRRRQQQOOOMMMIIIIIIJJJLLLMMMLLLHHHFFFFFFEEEEEEFFFGGGGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>777666444222000000000000000:::NNNeeeqqqlll```XXXfff~~~{{{wwwwwwxxx|||uuuyyy}}}zzzwwwsssnnnmmmooorrrssstttpppppprrruuuwwwwwwuuurrrpppppppppqqqrrrtttvvvwwwrrrqqqlllcccUUUGGG===777333555888999;;;===@@@CCCAAABBBDDDEEEFFFGGGFFFFFFBBBFFFHHHIIIPPP]]]iiinnnwww___HHH===::::::999999;;;???>>>::::::===999:::999999:::;;;;;;999:::;;;===???@@@@@@>>>===???AAAFFFLLLTTT]]]ffflllqqq|||~~~~~~}}}wwwmmmeeePPPEEE<<<;;;======???AAAEEEFFFGGGIIIKKKLLLMMMMMM444444444444444444444444222222222222222222222222000000000000000111111111000111111111111222222222333333222111111222333333444444444444444444444444333333333222222222111111222222222222222222222222---222000///333222999JJJLLLTTT]]]eeellluuu}}}jjjooo|||zzzxxxtttppprrrtttvvvsssnnnjjjjjjkkklllnnnooonnnmmmmmmnnnpppqqqsssvvvxxxwwwwwwwwwxxx{{{zzzyyyyyy{{{{{{yyywwwzzzzzz|||}}}vvvsssyyy|||yyytttxxx~~~|||{{{}}}zzztttxxx|||uuunnnmmmtttxxxooopppwww{{{oookkkkkkpppqqqvvv~~~kkk\\\VVVVVV___jjjqqqvvvyyyhhhVVVQQQHHHPPPPPPPPPUUUWWWaaattt{{{vvvwww}}}~~~qqqaaa]]][[[ZZZ```nnnmmmhhhnnntttsss|||~~~}}}~~~~~~~~~{{{yyyxxxwwwuuussssssqqqooommmlllnnnpppqqqpppqqqrrrtttsssrrrpppnnnpppqqqqqqooollllllpppsssooooooqqqrrrtttvvvwwwwwwxxxuuuqqqnnnlllhhhbbb]]]PPPGGG???======>>>BBBGGGUUURRRAAA777<<<>>>===AAA<<>>888666888:::;;;===???BBBEEEBBBCCCEEEFFFGGGGGGFFFFFFEEEIIILLLNNNTTT```jjjmmm[[[@@@999;;;:::777666888<<>><<>>???AAAGGGOOOXXX___kkksssvvvxxx~~~~~~~~~zzzrrrkkkRRRGGG===<<<>>>>>>@@@BBBEEEFFFHHHJJJKKKLLLMMMMMM222222222222222222222222222222222111111///......000000111111111111000000000000000000111111111111111111111111111111111111111111222222222333333333333333333333333333333333111111111111111111111111222000111222222333:::BBBHHHPPP]]]fffeeejjjsssttt{{{wwwttttttwwwqqqsssuuusssooommmmmmnnnmmmnnnooonnnmmmlllmmmnnnqqqtttwwwuuupppooossswwwzzzxxxvvvuuuvvvvvvvvvuuupppuuu|||}}}}}}|||zzzxxxuuuqqqooowwwzzz~~~yyyzzzyyyyyywwwfffaaa[[[TTTQQQPPPQQQSSSaaa```[[[SSSKKKGGGIIIMMMLLLQQQUUUTTTUUU^^^ooo}}}jjj[[[TTTWWW\\\bbbjjjttt}}}kkkbbbYYYVVVTTTTTTTTTTTT^^^wwwwwwoookkkggg^^^dddyyyuuurrrooorrr~~~|||zzz|||zzzyyywwwuuuttttttqqqnnnlllmmmoooppppppvvvvvvuuutttrrrpppnnnmmmrrrsssrrrpppnnnnnnoooqqqqqqvvv{{{|||yyytttqqqppptttuuurrrooommmlllddd[[[RRREEE<<<>>>???===CCCMMM\\\III:::999;;;999:::===AAANNNfff|||eeeaaa[[[TTTPPPNNNOOOPPPPPPQQQQQQQQQPPPNNNMMMLLLPPPPPPOOONNNMMMLLLLLLKKKIIIJJJKKKJJJGGGFFFEEEFFFCCCCCCCCCDDDDDDDDDDDDDDD???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<:::666333111000000000222444DDD^^^ooonnnbbbZZZ\\\uuussssssooovvvxxxwwwrrr~~~www|||yyyooogggjjjooopppnnnmmmhhhjjjnnnrrrvvvvvvtttrrruuurrroooooosssuuuvvvuuunnnllliiiddd[[[OOOBBB999;;;<<<<<<===???AAABBBCCCFFFFFFEEEDDDDDDDDDEEEEEEGGGRRRRRRPPPYYYaaajjjvvvtttWWW===888<<<;;;888999<<<===============<<<;;;===============>>>>>>???@@@>>>===>>>@@@AAA>>><<<>>>;;;===@@@AAAAAAJJJUUUeeefffpppzzz|||zzzsssnnn___HHH======;;;???EEECCCFFFGGGGGGGGGHHHKKKPPPTTT222222222222222222222222222222222111111000///...000000111111111111000000//////000000000111111111111111111111111111111111111111111222222222333333333333333333333333333333111111111111111111111111111000000222222333:::BBBGGGVVVjjjtttrrrwww||||||xxxttttttvvvtttuuuvvvssspppnnnnnnoookkkmmmnnnnnnmmmmmmnnnppptttuuuvvvwwwwwwwwwxxxyyyxxxvvvsssrrrrrrrrrrrrqqqqqquuuyyy|||}}}xxxpppkkklllnnnzzz{{{wwwyyy~~~nnnaaaMMMKKKFFFBBB@@@@@@BBBDDDFFFFFFDDDBBB???@@@CCCEEE@@@DDDHHHJJJKKKPPPWWW]]]yyyzzzcccSSSVVVWWW[[[eeerrr~~~~~~mmmWWWTTTWWWaaakkkvvvvvvqqqqqqrrrsssuuutttzzz~~~}}}|||~~~{{{yyyyyyxxxwwwuuusssrrrqqqqqqsssssssssqqqwwwvvvuuusssqqqnnnlllkkkpppqqqpppooonnnnnnppprrrsssvvvyyyyyyuuurrrpppooopppqqqqqqoooooonnnggg^^^PPPDDD<<<>>>???===BBBLLLQQQAAA555666::::::;;;@@@VVVbbbqqq~~~|||xxxooo\\\YYYTTTPPPMMMLLLLLLMMMPPPPPPOOONNNNNNMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHGGGJJJKKKKKKJJJGGGDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<:::777444111000000000111444CCC\\\ooooooddd[[[ZZZxxxsssqqqnnnppp}}}www||||||vvvjjj```bbbiiimmmmmmlllmmmlllmmmnnnpppqqqrrrqqqssspppnnnnnnqqqsssssssssooonnnkkkfff]]]RRREEE===<<<===>>>???@@@AAAAAAAAADDDEEEEEEEEEDDDEEEFFFGGGDDD[[[hhhiiimmmsssyyyXXXFFF888888:::999999>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@AAA???===<<<===??????===;;;::::::===CCCDDDCCCGGGNNNXXX___rrrxxxxxx|||~~~|||{{{|||yyycccMMMAAA@@@===AAAFFFCCCGGGHHHIIIIIIJJJNNNSSSWWW222222222222222222222222111111222111111000///...///000000111111000000/////////000000000000111111111111111111111111111111111111111222222222222333333333333333333333333333111111111111111111111111000///000222222333:::CCCJJJddd~~~{{{vvvtttuuuttttttsssqqqnnnmmmnnnpppjjjlllnnnnnnnnnoooppprrrrrrrrrrrruuuyyyzzzyyywwwuuusssppppppqqqssssssrrruuuwwwxxxyyyyyy{{{}}}uuujjjffflllsssvvvzzz~~~~~~|||yyywwwyyy}}}yyyeeeSSSGGG<<<;;;:::999999:::<<<=========>>>@@@AAACCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFF\\\ttt}}}lllZZZMMMRRRRRRVVVbbbsssmmmggglll|||zzzkkkiiirrr~~~~~~~~~~~~}}}|||~~~|||zzzyyyyyyyyyxxxwwwtttttttttvvvwwwwwwuuurrrvvvuuutttqqqooollljjjiiimmmnnnnnnnnnmmmnnnqqqssstttuuuuuutttrrrppppppqqqppprrrrrrppppppmmmeee[[[MMMCCC<<<===>>>>>>BBBJJJFFF999222666;;;;;;>>>DDDfffwwwuuuvvvgggSSSQQQOOOMMMKKKKKKKKKKKKNNNMMMLLLJJJJJJJJJJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKKKKIIIFFFCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBB????????????????????????<<<:::777444222111000000111333AAAYYYmmmpppggg^^^XXXqqqyyypppnnnrrr}}}yyypppbbbXXX[[[eeekkkmmmmmmpppnnnkkkiiiiiikkknnnpppqqqooommmmmmoooppppppppppppooolllhhhaaaVVVJJJAAA>>>???@@@AAABBBBBBBBBBBB@@@BBBCCCCCCCCCDDDFFFIIIMMMhhh|||{{{UUU???999777;;;;;;777;;;BBB???@@@@@@@@@??????>>>===;;;<<<<<<===???@@@AAABBB===;;;;;;;;;======<<<;;;>>>===???BBBBBBAAADDDHHHTTT\\\qqq||||||}}}{{{~~~|||{{{gggSSSGGGDDD@@@DDDJJJGGGGGGGGGHHHIIIKKKOOOUUUZZZ111111111111111111111111111111111111111000////////////000000000000//////////////////000000000111111111111111111111111111111111111111222222222222333333333333333333333333111111111111111111111111000...///111222333:::CCCUUUwwwzzz{{{~~~xxxuuuuuuppppppnnnllllllmmmooopppmmmooopppppppppppprrrsssrrrsssuuuxxxyyyyyyxxxwwwtttrrrqqqrrruuuwwwxxxxxxxxxzzz}}}~~~~~~~~~}}}vvvoooooovvv}}}yyy||||||}}}|||{{{|||~~~}}}~~~|||dddNNN@@@;;;:::;;;;;;<<<===???AAAAAAEEEEEEEEEFFFGGGHHHHHHGGGKKKLLLKKKIIIFFFEEEGGGIIIJJJYYYgggmmmppptttwwwvvvrrrooolllhhhddd\\\SSSMMMPPPTTT[[[eeessswwwvvv}}}|||||||||{{{zzzzzzyyy|||zzzyyyyyyzzz{{{zzzyyywwwvvvuuuuuuvvvvvvtttrrrtttsssqqqooonnnlllkkkkkkjjjkkklllllllllnnnqqqtttssssssrrrqqqqqqrrrtttvvvwwwxxxwwwrrroooiii^^^RRRIIIAAA;;;<<<>>>>>>BBBGGGAAA777333999===<<<@@@FFFbbbyyyeeeOOOOOONNNMMMLLLKKKKKKJJJKKKIIIGGGEEEEEEFFFGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHEEECCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBB????????????????????????<<<;;;888666333111111000000222>>>TTTjjjqqqjjjaaaVVVoooxxxlllmmmssstttzzz~~~|||zzz~~~}}}yyyfffZZZSSSZZZfffmmmooooooooonnnkkkhhhgggiiillloooqqqpppooonnnnnnnnnnnnnnnooonnnmmmiiicccYYYMMMFFFAAAAAAAAABBBCCCEEEGGGHHHBBBDDDEEEEEEEEEHHHMMMRRR___rrr[[[DDD999999;;;???===:::<<>>======>>>???@@@@@@@@@@@@;;;:::::::::;;;;;;;;;;;;AAAAAAAAAAAACCCKKKYYYdddiiijjjwww{{{wwwttthhhVVVKKKFFFBBBJJJRRRPPPLLLLLLKKKKKKMMMSSS[[[```111111111111111111111111000111111111111000000/////////000000000000//////...////////////000000000000000000000000000000000000000111111111222222222333333333333333333333333111111111111111111111111000...///111111222:::BBB___~~~~~~iiiuuuzzzuuu|||zzzuuuuuunnnlllkkkkkkmmmppprrrsssrrrssstttsssrrrqqqrrrsssuuuzzz~~~~~~{{{yyyzzz|||wwwuuuttttttvvvxxxyyyyyyxxx|||~~~||||||~~~}}}|||mmmSSS@@@:::;;;======>>>???AAABBBCCCDDDEEEEEEEEEFFFHHHJJJNNNPPPXXX]]]```[[[QQQJJJJJJNNNDDDJJJOOONNNMMMNNNQQQSSSQQQPPPNNNNNNOOOQQQRRRRRRZZZcccmmmuuu|||~~~~~~{{{{{{zzzyyywwwwwwvvvvvvzzzyyyxxxxxxzzz{{{{{{{{{|||xxxuuurrrrrrrrrqqqqqqqqqpppoooooonnnooooooooojjjkkklllllllllnnnqqqsssqqqpppoooooorrruuuyyyzzz{{{{{{xxxrrrmmmeeeXXXLLLDDD???;;;<<<>>>???AAADDD>>>777555:::<<<999===DDDQQQlll}}}www}}}yyyYYYOOONNNNNNMMMLLLJJJIIIHHHGGGFFFDDDBBBBBBCCCEEEFFFAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777444222111000000222;;;NNNeeeqqqlllbbbQQQmmmwwwggglllnnnhhhqqqzzzxxxuuuxxxwwwhhhYYYSSSSSS]]]hhhmmmnnnmmmkkkllllllkkkiiijjjmmmppprrrrrrqqqpppooonnnnnnnnnmmmlllllliiiddd[[[PPPIIICCCCCCCCCCCCFFFIIIMMMOOOFFFIIILLLMMMMMMQQQXXX^^^hhhyyy]]]DDD;;;===<<<===@@@@@@>>>>>>AAACCCCCCCCCCCCBBBAAA@@@???@@@AAAAAAAAA@@@???>>>===::::::::::::::::::<<<===@@@AAAAAABBBLLLbbb}}}wwwrrriiiYYYNNNIIIGGGSSS```___WWWUUURRRPPPRRRYYYcccjjj111111111111111111111111000000111111111111000000...//////000000//////.........////////////000000000000000000000000000000000000000111111111111222333333333333333333333333111111111111111111111111111//////111111111888AAA___|||sss{{{yyytttsssooommmmmmnnnqqqtttuuuvvvssstttuuutttrrrqqqrrrssssssxxx}}}{{{vvvtttvvvzzzzzzxxxuuutttuuuvvvvvvuuuwww|||~~~}}}|||{{{```III===;;;>>>AAAAAAAAABBBDDDEEEGGGHHHEEEFFFHHHIIIMMMUUUbbbkkk|||gggTTTKKKIIIFFFKKKQQQRRROOOKKKIIIHHHIIIHHHHHHJJJMMMRRRVVVYYYdddooo||||||www~~~~~~}}}|||zzzyyyxxxvvvvvvuuuuuuvvvzzzxxxwwwxxxzzz||||||{{{}}}zzzuuurrrqqqrrrrrrqqqqqqpppoooooopppqqqssstttlllmmmmmmmmmlllmmmppprrrnnnmmmmmmppptttxxxzzzzzzwwwwwwtttnnnhhhbbbVVVJJJ???===;;;;;;===???AAABBB:::444444888999666;;;DDDMMMeee|||}}}rrrrrrkkkSSSMMMMMMLLLJJJIIIHHHFFFFFFFFFEEEDDDCCCCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAACCCEEEEEEDDDDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>=======================================<<<:::888666333111000000111777IIIaaapppmmmbbbMMMdddrrrhhhpppmmmgggtttvvvqqqrrr~~~xxxiii]]]SSSRRRWWWbbbjjjkkkjjjkkkjjjlllooonnnlllmmmpppssssssttttttrrrooommmmmmnnnkkkkkkkkkiiieee]]]SSSLLLEEEFFFGGGIIIKKKNNNPPPQQQEEELLLSSSVVVWWWZZZ___eeehhh}}}NNN<<<:::===<<<<<<>>>AAABBBBBBBBBDDDDDDDDDCCCBBBAAA@@@???BBBBBBCCCBBBAAA???===<<<;;;;;;<<<;;;:::;;;===@@@BBBDDDFFFKKK[[[tttzzzuuunnn```UUUOOONNN```qqqrrrfffbbb[[[VVVWWW___kkkttt111111111111111111111111000000111111111111000000......////////////.............../////////000000000000000000000000000000000000000000111111111111333333333333333333333333111111111111111111111111222000000111000000777???RRRttt{{{~~~wwwrrrqqqpppooonnnpppsssuuutttsssqqqrrrssssssrrrqqqrrrtttoooqqqssssssqqqqqqsssuuuxxxvvvttttttvvvxxxxxxxxxzzz~~~~~~|||||||||}}}oooUUUDDD===>>>@@@DDDCCCDDDDDDFFFIIIKKKMMMIIILLLLLLKKKNNN[[[ooojjjWWWMMMJJJNNNTTT]]]bbbaaaZZZTTTRRROOOQQQTTTWWWZZZ\\\___aaaiiitttzzzpppvvvzzz~~~|||{{{zzzwwwwwwvvvvvvvvvxxxyyyzzzzzzyyywwwxxxzzz||||||{{{|||zzzwwwvvvvvvvvvvvvuuutttsssqqqqqqqqqrrrtttuuuooooooooonnnllllllnnnpppmmmlllmmmppptttwwwvvvuuusssrrrnnngggbbb\\\RRRGGG<<<;;;::::::===@@@AAA@@@555111222888888777>>>JJJ^^^uuudddUUULLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDAAACCCDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<===========================<<<;;;999666444222111000000555DDD]]]ooolllaaaQQQXXXjjjrrrzzzoooooozzzrrrppp|||~~~qqqddd\\\XXXZZZbbbjjjllljjjjjjlllnnnppprrrpppnnnnnnrrrvvvssstttuuusssooolllkkkllljjjjjjkkkjjjggg___VVVPPPFFFIIINNNRRRSSSRRROOOMMMIIITTTbbbkkklllkkklllnnnsssrrrJJJ>>>===999<<>><<<<<<======<<<;;;<<>>DDDaaatttnnnjjjvvvyyyzzz|||uuupppoooqqqooonnnppprrrsssqqqnnnmmmoooqqqqqqqqqqqqsssuuuqqqooonnnpppsssuuuuuuuuutttssssssuuuyyy}}}||||||||||||{{{zzzzzz|||~~~|||~~~dddMMMAAA>>>@@@AAABBBAAAAAABBBDDDHHHKKKMMMIIIKKKIIIEEEDDDQQQiii|||wwweeeXXXQQQQQQSSSVVV[[[dddkkkjjjddd___]]]VVVZZZ___dddfffffffffgggnnnwwwfffUUUdddyyy~~~}}}}}}{{{zzzyyyuuuuuuuuuvvvxxxzzz}}}~~~zzzyyyxxxxxxzzz||||||{{{zzzyyyyyyzzz||||||zzzxxxwwwuuusssrrrrrrssstttuuuqqqqqqpppnnnllllllmmmooollllllmmmqqqtttuuusssppprrrpppkkkccc]]]WWWMMMBBB:::;;;::::::===@@@AAA???222000333999;;;;;;DDDQQQrrr}}}zzz]]]RRRLLLKKKJJJIIIIIIIIIJJJKKKGGGHHHIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCBBBBBBAAAAAABBBDDDEEEDDDCCCAAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBEEEDDDAAA???===<<<<<<<<<===========================<<<;;;999777444222111111000333BBB[[[nnnlll```VVVQQQeee}}}rrrvvvvvvrrr|||}}}oooddd___aaaeeelllqqqooojjjkkkppprrrttttttqqqmmmnnnsssyyyrrrtttuuusssnnnkkkjjjkkkjjjkkkkkkkkkhhhaaaXXXRRRGGGLLLSSSYYYYYYTTTMMMGGGTTTcccwww}}}|||dddDDD======888???EEEEEECCCBBBCCCCCCDDDDDDDDDCCCBBB@@@???>>>@@@AAABBBCCCCCCAAA@@@>>>===>>>???===<<<===AAAEEEAAAIII\\\|||sssggg]]]^^^uuu{{{zzz222222222111111111111000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111222222222333333333444444222222222111111000000000000111222222222333666888GGGKKKUUU___aaadddrrr|||wwwnnnnnnnnnppptttvvvvvvssspppmmmuuurrrooooooqqqrrrqqqooommmooorrrvvvxxxyyyyyyxxxuuuuuuuuuxxx{{{~~~~~~~~~}}}~~~~~~yyyxxx~~~|||{{{{{{|||}}}|||~~~|||{{{zzzsssYYYEEE===???DDDGGGJJJGGGFFFGGGJJJLLLKKKIIIOOOKKKJJJOOORRRVVV___kkkfff\\\UUUQQQKKKEEEJJJTTTaaajjjpppnnnkkkmmmrrruuuwwwuuutttvvvxxxuuummmfffkkk}}}aaadddtttZZZTTTWWWiii{{{~~~|||{{{zzz}}}|||}}}~~~{{{xxxqqqvvvwwwssssssxxx}}}yyyzzzzzzyyyvvvttttttuuu~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyvvvsssrrrrrrsssoooooopppqqqpppooonnnmmmkkkkkkkkknnnqqqrrrrrrpppoooooommmfff\\\PPPGGGCCC:::<<<;;;;;;???EEEAAA999333444999>>>:::;;;OOOhhhrrr]]]OOOOOOPPPPPPOOOLLLIIIHHHHHHFFFHHHJJJLLLMMMKKKIIIHHHIIIEEEAAABBBEEEFFFBBB???DDDDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAACCCAAA>>><<<<<<===???@@@<<<;;;;;;;;;;;;<<<<<<===BBBAAA???<<<999555222111000222333;;;RRRjjjmmmcccaaaRRReeexxxiiixxxqqqzzz}}}uuulllfffiiillloooqqqpppooommmmmmooommmkkkjjjkkkmmmpppqqqpppqqqpppnnnllljjjkkkllleeejjjkkkgggeeebbbZZZPPPKKKNNNTTTWWWQQQHHHJJJQQQZZZuuufffJJJ===>>>@@@AAAAAABBBBBBAAAAAA@@@DDDCCCEEEEEEAAA;;;<<<@@@BBBBBBAAAAAADDDEEECCC>>><<>>999AAAFFFFFFJJJGGGIII^^^|||uuummmaaa^^^uuu222222222111111111000000000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000//////000000000111111111222222222333333333333444333333222222222111111111111111222222222333666888DDDJJJUUU^^^\\\\\\iii{{{xxxooooooppprrrtttvvvvvvtttqqqpppuuutttssstttvvvuuurrrooommmnnnqqqtttvvvxxxxxxyyyuuutttsssuuuxxx|||}}}{{{xxx{{{xxxtttttt{{{|||}}}}}}{{{{{{|||~~~}}}~~~oooqqquuu|||}}}qqqcccPPPBBB>>>@@@CCCEEEGGGEEEEEEGGGJJJKKKJJJHHHFFFHHHQQQ___fffbbb\\\ZZZcccWWWMMMIIIFFFEEEOOO[[[ooo{{{yyyzzzyyyrrrvvveeeTTTQQQYYYmmm~~~oooTTTTTT]]]nnn|||~~~~~~}}}}}}}}}|||||||||~~~|||zzzzzz{{{zzzvvvsssrrruuuvvvtttuuu{{{xxxyyyyyyxxxvvvuuuvvvwww|||{{{zzzyyyxxxxxxxxxxxxvvvvvvvvvuuusssrrrtttuuuqqqrrrrrrrrrrrrqqqooonnnnnnmmmmmmnnnqqqrrrrrrqqqnnnnnnkkkcccYYYMMMEEE@@@;;;<<<<<<===CCCGGGBBB888444111444999===GGGbbb}}}xxxgggXXXQQQOOOPPPPPPMMMJJJHHHGGGHHHFFFGGGIIIJJJKKKJJJIIIHHHGGGDDDBBBCCCGGGHHHEEEAAACCCCCCBBBAAABBBCCCEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCAAA???>>>???AAABBB??????>>>>>>>>>>>>>>>?????????>>><<<:::777555444111222222999OOOgggllldddTTTJJJbbb|||sssttt|||ooofff}}}~~~vvv|||yyypppkkkgggiiikkkmmmmmmmmmmmmmmmooonnnmmmmmmnnnppprrrsssrrrsssrrrooollljjjkkkllliiillllllhhhfffeee___VVVKKKNNNSSSSSSLLLHHHOOO\\\ttt~~~hhhNNNAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@CCCCCCDDDFFFAAA<<<<<<@@@GGGEEEBBBAAACCCDDDCCC@@@AAACCC===@@@MMMPPPLLLOOOKKKQQQ```zzz{{{sss|||wwwqqqhhheeezzz222222111111111000000000000000000000000000000000000000000000000000000000...///000000111111000000000000000000000000000000//////000000000000111111111111222222222333333333333333333333222222222222111222222222111333555888BBBLLL^^^mmmnnnkkkuuuzzzrrrqqqsssttttttuuuuuuuuutttssstttuuuwwwyyyyyywwwrrrnnnkkklllnnnpppsssuuuwwwwwwuuusssrrrssswww}}}~~~{{{wwwtttqqqvvv~~~wwwuuuvvvxxxzzz{{{{{{zzz{{{}}}~~~~~~sssyyy~~~|||ooobbbVVVNNNDDD>>>>>>AAACCCCCCFFFFFFGGGIIIKKKKKKIIIGGGIIIJJJRRRaaallllllfffaaaXXXMMMFFFFFFGGGKKKYYYhhhgggMMMLLLGGGIIIYYYuuu\\\QQQZZZjjjyyy~~~~~~xxxyyyzzz{{{|||}}}~~~|||zzzyyyxxxwwwuuurrroootttvvvvvvuuuxxx~~~|||uuuwwwxxxxxxwwwwwwxxxzzzyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuurrrqqqrrrtttrrrrrrrrrrrrqqqpppnnnnnnqqqooonnnnnnpppqqqqqqqqqmmmkkkggg___TTTIIIAAA===<<<<<<<<<@@@HHHKKKCCC888777444444888<<>>BBBDDDDDDHHHIIIKKKMMMMMMLLLIIIGGGQQQRRRXXXaaaiiijjjfffbbbMMMGGGEEEHHHLLLTTThhh}}}pppRRRHHHIIIHHHIIIVVVpppyyySSSTTTdddxxx}}}|||~~~vvvwwwxxxzzz{{{}}}~~~{{{zzzyyywwwvvvuuusssqqqwwwxxxwwwvvvzzz~~~}}}xxxtttuuuwwwxxxxxxyyy{{{|||xxxxxxwwwvvvvvvvvvvvvvvvzzzzzzyyyvvvrrrpppooopppppppppoooooonnnmmmlllkkkrrrpppnnnnnnooopppooonnnllljjjddd[[[PPPEEE???<<<===<<<===DDDLLLLLLBBB666555777<<<===<<>>=====================<<<<<<;;;:::333222000444DDDYYYfffhhhbbbTTT^^^}}}}}}~~~|||{{{uuupppmmmkkkiiiiiikkkmmmooopppkkklllnnnppprrrrrrsssrrrttttttrrroookkkhhhhhhiiimmmllliiihhhhhhhhhgggeeedddhhhhhh___TTTTTTcccttt~~~|||}}}}}}nnnYYYHHHAAA@@@@@@AAAAAAAAAAAA@@@@@@EEEEEEHHHKKKHHHCCCDDDIIIJJJFFFEEEFFFFFFDDDEEEGGGIIIIIIMMMaaapppeeeXXX]]]ggguuuyyyzzz{{{zzzxxxwww111111111000000000//////////////////////////////////////////////////////......///000000000000000////////////////////////...////////////000000000000000000111111111222222333333333333333333333333222333333222111222555777BBBSSSttt~~~xxxuuuwwwvvvtttttttttvvvxxxyyyuuutttssspppnnnmmmmmmnnnoooooooooppprrrtttvvvwwwssstttwww{{{~~~yyyxxxvvvvvvvvvuuusssqqqvvvxxx|||{{{uuuxxxzzztttpppqqquuuyyy}}}}}}}}}{{{zzzzzz|||~~~~~~|||yyyvvvqqqwwwyyytttlllcccVVVLLL===;;;:::;;;>>>BBBEEEGGGHHHJJJLLLMMMLLLIIIGGGEEEMMMWWWccckkklllggg^^^WWWTTTMMMJJJKKKPPP^^^{{{XXXGGGHHHEEEFFFGGGMMM```yyytttVVV\\\nnnyyyxxxzzzvvvvvvwwwxxxyyyzzz{{{{{{|||{{{{{{zzzxxxwwwwwwxxx{{{{{{yyywwwyyy|||zzztttsssuuuwwwxxxxxxyyy{{{}}}zzzyyyxxxwwwwwwvvvwwwwwwzzzzzzyyyvvvsssppppppqqqoooooonnnmmmlllllllllkkkqqqooommmmmmmmmnnnmmmkkkkkkhhhaaaWWWLLLCCC>>><<<>>><<<>>>FFFMMMJJJ???666///777???@@@>>>GGGaaayyy|||zzzyyyuuuxxx\\\RRRPPPSSSSSSPPPMMMIIIHHHIIIKKKJJJIIIHHHGGGHHHIIIKKKLLLJJJIIIIIIIIIHHHGGGDDDBBBCCCCCCCCCCCCDDDFFFHHHJJJGGGGGGHHHHHHHHHHHHHHHHHHCCCCCCBBBAAABBBBBBCCCDDDBBBBBBAAA???>>>>>>>>>>>>?????????>>>===<<<;;;:::444333000222>>>QQQaaahhhdddTTTUUUppp|||~~~rrrppp{{{wwwppplllhhhgggiiilllnnnnnnkkkmmmooorrrsssttttttsssqqqqqqpppmmmiiigggggghhhkkkiiiggghhhiiihhhggggggkkkppprrrlllfffiiiuuu}}}|||qqq___LLL@@@AAAAAABBBBBBBBBBBBAAAAAADDDDDDGGGIIIGGGDDDFFFKKKIIIFFFFFFJJJJJJFFFFFFJJJOOOWWWcccvvv}}}lllaaajjj~~~|||zzzzzzzzz111111000000000/////////000000000000000000000000////////////////////////---...//////000000//////////////////////////////......////////////000000///000000000000111111111222222222222333333333333222333333222111222444666>>>SSS{{{~~~uuuyyyzzzvvvwwwvvvtttttttttvvvxxxzzzvvvtttpppllliiihhhkkknnntttttttttuuuvvvwwwwwwxxxrrrtttwww|||~~~~~~zzzwwwrrrqqqpppqqqsssssssssrrrssswwwyyy{{{~~~|||yyyqqqkkkmmmtttxxxvvvtttsssooollllllpppwww|||~~~~~~}}}{{{yyyzzz|||~~~~~~~~~~~~}}}{{{{{{||||||zzzyyyssstttrrriiiaaaXXXNNNEEE===<<<<<<<<<>>>BBBEEEGGGFFFHHHKKKKKKIIIHHHGGGGGGKKKWWWeeeooouuuzzz{{{yyyssseeeXXXUUU\\\nnnjjjIII???CCCCCCBBBAAADDDNNNeeeqqq\\\fffttt|||wwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyy}}}~~~}}}|||zzzyyyzzz|||||||||zzzvvvvvvyyyxxxtttuuuwwwxxxyyyxxxyyy{{{||||||{{{zzzxxxwwwvvvvvvvvvuuuuuuvvvtttsssrrrtttuuupppoooooonnnnnnnnnnnnoooooonnnmmmmmmnnnmmmkkkiiihhhddd]]]SSSHHH@@@<<<<<<>>><<<@@@HHHKKKEEE;;;555222888<<<:::<<>><<<;;;:::666444111222999III[[[fff```SSSRRRlllwwwvvvpppuuuuuuttt{{{wwwnnniiieeedddgggjjjlllkkknnnoooqqqssstttuuuttttttnnnnnnnnnkkkiiiggghhhiiijjjggggggkkkllliiiggggggjjjoootttvvv{{{zzzrrrdddRRRDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBAAACCCEEECCCBBBFFFMMMNNNIIIJJJNNNMMMGGGIIIPPPXXXhhhvvvsssnnnzzzvvvuuuzzzxxxyyywww111000000000////////////000000000000000000000000////////////////////////---...//////000000//////////////////////////////........./////////000000/////////000000000111111111111111222222222333333333333333222111222444666:::QQQzzz||||||wwwyyy{{{{{{{{{vvvuuuuuutttttttttvvvxxxyyyvvvuuuqqqlllhhhgggkkknnnttttttuuuvvvvvvuuutttsssqqqrrrtttvvvxxxvvvrrrooommmllllllmmmppprrrrrrrrrnnnssswwwvvvvvvzzzyyyuuuqqqnnngggcccgggooorrroooppppppppppppqqquuuzzz~~~{{{{{{zzzyyyxxxzzz}}}}}}}}}}}}~~~}}}~~~~~~{{{yyyvvvtttmmmcccYYYQQQFFF<<<<<<<<<>>>>>>???AAACCCEEEEEEHHHKKKKKKKKKKKKMMMOOOUUUaaarrrrrrrrr|||{{{UUUEEEAAA>>>CCC@@@@@@EEEKKKZZZwwwjjj]]]qqq{{{~~~zzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~|||yyyxxxyyy{{{yyy{{{zzzuuutttwwwyyyxxxwwwxxxzzzyyyxxxxxxyyy{{{}}}|||zzzxxxwwwuuuuuutttqqqrrrsssrrrqqqqqqssstttnnnnnnmmmmmmmmmnnnooopppnnnnnnnnnppppppooollliiiddd```XXXNNNDDD===;;;;;;===<<>>===<<<666555222222666CCCVVVdddaaaWWWSSSkkk~~~~~~pppqqqjjj~~~~~~{{{vvvsssjjjfffbbbccchhhlllnnnmmmmmmnnnooopppqqqqqqqqqqqqkkkllllllkkkjjjiiikkklllkkkhhhjjjqqqrrrmmmiiiiiilllooottt~~~zzzuuurrriiiYYYLLLCCCCCCDDDDDDDDDDDDCCCCCCCCCAAABBBCCCBBBCCCIIIQQQYYYRRROOOPPPMMMHHHLLLVVV___rrr{{{||||||wwwxxxyyy```bbbyyyxxxvvvwwwrrrtttvvvnnnwwwooorrr000000000000////////////000000000000000000000000////////////////////////---......///////////////////////////////////////............/////////000////////////000000000000000000000111111222222222333333333222111222444666888NNNrrr}}}~~~{{{{{{~~~{{{uuuuuutttttttttuuuvvvxxxyyyvvvvvvtttooojjjiiikkknnnpppqqqssstttsssqqqooommmqqqpppppppppqqqpppmmmkkkllljjjjjjllloooqqqrrrqqqkkkrrruuuqqqnnnnnnkkkfffccc```\\\\\\cccnnnsssqqqoooqqqsssttttttvvvyyy{{{xxxxxxxxxwwwwwwzzz~~~~~~}}}zzzvvvllljjjcccZZZUUUPPPFFF<<<999<<<>>>@@@@@@AAAAAABBBEEEIIILLLNNNNNNPPPTTTXXX___rrrdddJJJIIIGGG??????;;;@@@JJJOOOUUUmmmccc[[[zzz}}}||||||wwwuuuwwwyyyuuuyyyyyytttrrrvvvzzz|||yyyzzz{{{zzzxxxwwwxxxyyy}}}|||zzzxxxvvvtttssssssrrrrrrrrrqqqnnnnnnooopppkkkkkkjjjjjjkkklllnnnooommmnnnooorrrsssqqqllliiibbb]]]UUUKKKAAA;;;::::::<<<===BBBHHHEEE:::444444444666;;;EEEZZZuuubbbSSSPPPNNNIIIJJJKKKKKKIIIGGGGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEGGGFFFDDDAAA@@@AAACCCFFFCCCBBBAAA@@@AAAAAACCCCCC@@@@@@???>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>???@@@@@@???@@@@@@@@@@@@???>>>>>>777555333222555@@@RRRbbbcccYYYPPPddd}}}vvvzzz}}}sssyyyttt{{{|||wwwtttiiieeebbbeeekkkppprrrqqqjjjkkkkkkkkkllllllmmmmmmjjjkkkllllllkkkkkkmmmooollljjjnnnuuuwwwpppjjjjjjrrrssswww}}}uuuqqqqqqmmm___RRRDDDDDDEEEEEEEEEEEEDDDDDDGGGDDDDDDEEEDDDEEEMMMVVVcccYYYRRRQQQMMMGGGNNN[[[bbbtttxxxrrrsssvvv}}}jjjPPPVVVrrruuuuuuvvvooolllhhh^^^\\\bbbjjjjjjccc[[[ZZZ^^^000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////............////////////000000000000111111111111111111222333333333333222222222111111222222333444777EEE[[[mmmtttqqqmmmmmmxxxxxxyyysssuuutttrrrqqqrrruuuxxxzzzzzzrrrkkkkkkppprrrnnniiimmmlllkkklllnnnooonnnmmmqqqnnnkkkjjjlllllljjjhhhjjjkkkkkkkkkoootttrrrnnnqqqnnnjjjhhhggggggeeedddccccccdddgggkkkoooqqqrrrwww{{{}}}{{{vvvssstttwww{{{yyywwwwwwyyyzzzzzzyyy|||~~~~~~{{{yyyzzz|||~~~zzzwwwuuuoookkkddd[[[RRRIIICCC@@@888;;;>>>AAABBBBBBDDDEEEGGGFFFJJJTTT[[[___dddiiiooowwwXXXIIIBBB??????@@@???AAAFFFLLLZZZsssnnncccrrr~~~yyyxxx|||zzzrrrrrryyyxxxyyy{{{{{{zzz{{{|||~~~yyywwwvvvwwwxxxzzzzzzyyy{{{{{{zzzwwwsssrrrssstttqqqpppooommmlllllllllllljjjkkkkkkkkkjjjkkknnnpppoooqqqpppoooppppppjjjcccbbbZZZNNNDDD>>><<<<<<<<<>>>BBBEEEBBB;;;555333333222@@@===EEElllyyy\\\PPPLLLHHHEEEEEEFFFGGGGGGFFFDDDCCCAAACCCDDDCCCBBBBBBCCCDDDDDDDDDCCC@@@>>>>>>@@@BBBBBBBBB@@@???===<<<<<<<<<===<<<;;;:::::::::::::::;;;:::999:::<<<===<<<;;;>>>>>>============>>>>>>;;;===@@@AAA@@@@@@@@@AAA>>>;;;888444222999LLL^^^fffZZZWWWfffwwwyyy|||~~~|||zzzyyyooollliiihhhhhhjjjjjjjjjiiijjjllloooqqqqqqmmmjjjkkkjjjkkkooorrrrrroookkkkkkpppttttttpppmmmmmmooommmtttzzzyyyzzzzzzyyyyyytttfffXXXJJJGGGEEEDDDEEEEEEFFFFFFIIIFFFEEEGGGJJJNNNSSSXXX___[[[VVVRRRMMMJJJMMMSSSWWW```nnnxxxxxxwww~~~rrr\\\QQQ^^^ttt{{{uuuppplllcccXXXOOOLLLLLLLLLKKKJJJHHHFFFEEE////////////////////////////////////////////////....................................////////////////////////////////////............////////////000000000000111111111111111111222333333333333222222222111111222222333444444;;;GGGQQQWWW\\\aaaeeeooorrr{{{vvvssssssrrrrrrsssuuuxxxyyysssmmmhhhiiinnnqqqnnnjjjjjjjjjjjjllloooppppppooorrrooommmmmmnnnnnnkkkiiilllnnnmmmlllooosssqqqlllpppnnnlllkkkkkkllllllkkkhhhhhhjjjmmmqqqtttuuuvvvzzz}}}~~~zzzwwwyyy{{{zzzyyyxxxyyyzzzzzzyyyxxx{{{}}}}}}}}}~~~{{{xxxvvvpppllleee[[[QQQHHHAAA===;;;>>>AAACCCCCCCCCDDDDDDKKKJJJOOOXXXaaagggnnnuuujjjOOODDD???>>>???BBBBBBFFFLLLSSSccchhhdddsss~~~}}}|||yyywwwxxxwwwuuuvvv{{{~~~{{{yyyyyyzzzyyywwwvvvwwwzzz{{{{{{{{{yyyxxxwwwvvvuuuuuuuuuuuunnnmmmmmmlllllllllmmmmmmkkklllmmmlllkkkllloooqqqrrrrrrpppmmmmmmnnnjjjccc___WWWKKKBBB===<<<===>>>???DDDFFFBBB:::444333555888@@@DDDQQQuuunnnVVVMMMKKKGGGEEEEEEFFFFFFFFFEEEDDDDDD@@@AAABBBBBBAAA@@@AAACCCCCCCCCBBB???======???AAAAAA@@@???>>>============>>>===<<<;;;;;;;;;;;;;;;:::999888999;;;;;;;;;999======<<<<<<<<<===>>>>>>;;;===@@@AAA@@@???@@@AAA???<<<999555222888IIIZZZdddZZZUUU___rrr}}}uuuvvv}}}{{{yyypppmmmkkkiiijjjjjjiiihhhhhhiiikkknnnoooooollliiinnnmmmnnnppprrrqqqnnnjjjkkkooosssrrrmmmiiiiiijjjsssxxx|||}}}}}}{{{yyyyyyuuuiii\\\LLLFFFCCCFFFFFFCCCEEEIIILLLJJJJJJLLLMMMMMMRRRWWWfff___[[[\\\YYYRRROOOQQQaaakkkzzzrrr]]]PPP\\\sss|||vvvpppjjjaaaUUULLLDDDDDDCCCCCCBBBAAA@@@@@@////////////////////////////////////////////////........................---............/////////////////////////////////............////////////000000000000111111111111111111222333333333333222222222111111222222333444555888===BBBJJJTTT^^^dddqqq{{{uuu|||xxxrrrrrrssssssuuuvvvvvvwwwmmmjjjhhhjjjooorrrppplllhhhhhhiiilllppprrrrrrrrrqqqpppppppppqqqooommmjjjnnnpppooommmoooqqqpppkkknnnllljjjkkkmmmooopppppphhhjjjmmmppprrrtttuuuuuuwwwzzz||||||yyyxxxyyy{{{zzzzzzyyyzzz||||||zzzxxxzzz|||~~~~~~{{{xxxwwwrrrnnneee[[[PPPEEE>>>:::>>>AAADDDFFFEEEEEEEEEEEELLLLLLRRR[[[dddmmmxxx\\\HHH@@@??????AAA???CCCIIIOOOXXXkkktttbbbgggvvv|||zzzzzz|||}}}yyyyyyvvvqqqrrrxxx|||}}}}}}xxxvvvuuuvvvyyyxxxwwwxxxzzz||||||{{{wwwuuutttuuuxxxyyywwwtttlllkkkkkkkkkllllllmmmnnnmmmmmmnnnmmmlllmmmooorrrtttsssoookkkkkklllhhhbbbYYYRRRGGG>>>;;;<<<>>>@@@@@@EEEHHHCCC888222444999<<<<<>><<<<<<===??????>>>>>>>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<<999888777888:::;;;:::999;;;;;;;;;;;;;;;<<<===>>>;;;===???@@@?????????@@@@@@===:::666333666DDDSSS^^^ZZZTTTYYYpppyyytttrrrooosss|||~~~}}}{{{yyyqqqooommmllllllkkkiiiggghhhhhhiiikkklllllliiigggnnnmmmmmmnnnooommmkkkhhhpppsssvvvtttoookkkjjjkkkuuuxxx|||zzz}}}}}}|||zzz{{{yyyooodddRRRHHHDDDJJJJJJEEEIIITTTZZZSSSMMMLLLLLLOOOXXXbbbkkkcccdddnnnoooddd[[[[[[dddlll{{{yyyyyyfff[[[XXXiii|||vvvppphhh\\\PPPGGG========================////////////////////////////////////////////////........................---------.........//////////////////////////////............///////////////000000000111111111111111111222333333333333222222222111111222222333444444999???FFFRRRaaakkknnn~~~yyy~~~{{{xxxssstttuuuuuuuuuuuutttsssooommmmmmooossstttrrrpppiiijjjkkknnnqqqrrrrrrqqqooopppqqqqqqqqqooommmkkkllloooooommmmmmpppooolllkkkiiihhhiiikkknnnooonnnfffiiilllooopppppppppppptttvvvyyyyyyxxxxxxzzz{{{|||zzzyyyyyy{{{||||||{{{yyy{{{|||~~~~~~|||yyywwwtttooofffZZZNNNDDD<<<888>>>AAAEEEGGGGGGGGGGGGHHHMMMNNNSSS\\\dddnnn}}}vvvXXXGGGAAA@@@BBBDDD???FFFNNNTTT]]]uuueee___mmm{{{~~~zzzyyyyyyzzz|||yyy{{{vvvmmmooo{{{}}}}}}zzzxxxxxxzzz{{{yyyxxxxxxyyyyyyyyyxxxwwwtttrrruuuyyyzzzvvvrrrmmmmmmlllllllllmmmmmmnnnmmmmmmmmmllllllllloooqqqrrrrrrppplllkkkjjjddd\\\RRRKKKBBB;;;999<<>>??????===;;;;;;<<<>>>============>>>@@@AAABBBBBBBBB@@@???>>>======<<<999888888999;;;<<<;;;:::::::::::::::;;;<<<======:::===???@@@???>>>>>>???AAA>>>;;;888444555???KKK]]]^^^VVVRRRhhhyyyvvvuuuxxx}}}}}}|||~~~zzz{{{||||||}}}~~~|||yyywwwsssqqqpppooonnnllliiiggghhhhhhggghhhiiiiiigggdddiiiiiiiiiiiijjjiiihhhgggrrrtttvvvuuurrrooonnnnnnrrruuuyyy~~~{{{yyyyyy{{{}}}}}}~~~uuukkkZZZMMMGGGMMMNNNKKKTTTdddnnn]]]MMMJJJPPPZZZjjjxxxsssooouuu~~~nnnccccccaaafffpppyyyxxxooogggeeeYYY___ppp|||vvvnnndddWWWJJJBBB=========>>>???@@@AAAAAA........................................................................------------............////////////////////////............///////////////000000000111111111111111111222333333333333222222222111111222222333444111777===HHH[[[qqq~~~{{{yyyvvvwwwwwwwwwvvvtttrrrppprrrrrrssssssssssssrrrqqqmmmmmmmmmoooqqqrrrpppnnnmmmnnnpppqqqpppnnnlllkkkiiimmmnnnllllllooopppmmmllljjjhhhhhhjjjllllllkkkhhhkkkoooppppppnnnooopppuuuwwwyyyzzz{{{|||}}}~~~zzzwwwtttsssuuuyyy{{{|||zzzzzz{{{|||~~~|||zzzxxxvvvpppeeeYYYLLLCCC<<<999===@@@DDDFFFGGGIIIKKKMMMRRRTTTZZZaaagggpppuuuZZZIIICCCAAAAAADDDCCCLLLTTTZZZeeettt[[[```ttt~~~~~~|||zzzyyyxxxxxxxxxzzz|||vvvnnnppp|||}}}}}}|||}}}~~~}}}{{{xxxwwwwwwvvvuuusssxxxuuusssuuuyyyyyytttoooqqqpppooonnnmmmmmmmmmmmmlllllllllkkkjjjkkkmmmooooooppppppmmmlllhhh^^^SSSKKKFFF>>>999999<<<@@@BBBCCCFFFFFF>>>555333888???EEEBBBXXXttt~~~mmmWWWLLLIIIJJJLLLHHHGGGEEECCCCCCCCCCCCDDDBBBCCCCCCCCCAAA@@@@@@BBB===>>>???>>><<<<<<===>>><<<======>>>@@@BBBCCCDDDDDDCCCBBB@@@>>>=========;;;::::::;;;===>>>>>>===:::::::::::::::;;;<<<<<<:::<<>>=========???===;;;999555444;;;DDD___ddd[[[OOO^^^{{{~~~kkkxxx~~~yyytttrrrrrrzzz{{{}}}~~~|||zzzwwwuuutttrrrqqqppppppooollliiijjjiiiggggggggggggeeeccceeeeeefffggggggiiijjjkkkmmmnnnpppppppppooooooooorrrsssxxx|||zzzyyyzzz~~~vvvlll^^^RRRKKKOOOPPPQQQ___qqqsss\\\KKKNNN\\\iiivvv|||~~~~~~lllbbbbbbcccdddhhhlllkkkfffdddeeehhhyyy~~~{{{tttjjj___RRRFFF???@@@@@@@@@AAACCCEEEFFFHHH................................................------------------------,,,------------.........////////////////////////............////////////000000000000111111111111111111222333333333333222222222111111222222333444444777;;;FFFaaa|||}}}|||yyyyyyyyyxxxwwwtttrrrqqquuuuuuuuussspppnnnnnnooooooooopppqqqrrrqqqnnnkkklllnnnoooooommmlllkkklllhhhmmmooommmmmmooopppooopppnnnlllkkkkkkllllllkkknnnqqqttttttrrrppprrrsssrrrssstttvvvxxxyyyzzzzzzuuurrroooooorrrvvvyyy{{{zzzyyyyyy{{{~~~}}}{{{xxxqqqdddWWWKKKCCC???===>>>???BBBDDDEEEHHHLLLOOOWWW[[[bbbhhhkkktttwww\\\KKKCCC@@@@@@CCCDDDLLLTTT[[[jjjgggZZZiii|||~~~~~~zzzzzzyyyxxxxxxvvvvvvuuu{{{yyyuuurrrvvv}}}~~~|||yyyxxxyyy{{{}}}{{{xxxvvvvvvuuusssrrryyywwwuuuuuuvvvvvvsssooosssrrrpppooonnnmmmmmmmmmlllllllllkkkjjjjjjlllnnnllloooooommmjjjeeeXXXLLLEEEAAA<<<999:::===@@@BBBDDDDDDAAA:::444555;;;AAADDDIII^^^wwwttttttbbbQQQMMMKKKLLLOOOHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEDDDBBBAAAAAABBB===???@@@???>>>===>>>???===>>>>>>@@@AAACCCEEEFFFFFFEEECCCAAA???===<<<<<<<<<<<<;;;===???@@@@@@???<<<;;;;;;::::::;;;;;;;;;:::<<<>>>>>>===<<<<<<<<<<<<:::::::::777555999@@@XXXbbb^^^RRR]]]yyywwwxxx~~~}}}vvvpppppprrrzzz{{{||||||zzzxxxvvvttttttrrrqqqqqqqqqqqqpppnnnmmmkkkhhhggggggfffeeedddccceeefffggghhhjjjnnnqqqmmmnnnoooqqqrrrsssttttttttttttxxx}}}|||wwwnnnccc^^^YYYXXXYYY^^^kkkxxxhhhUUUMMMYYYiiipppvvv~~~|||zzzrrrnnnmmmfffeeefffiiijjjmmmvvv}}}xxxqqqfffZZZNNNDDD???BBBBBBBBBCCCEEEGGGIIIKKK................................................------------------------,,,,,,---------.........////////////////////////............////////////000000000000111111111111111111222333333333333222222222111111222222333444555999===JJJjjjzzztttttt}}}{{{yyyyyyyyyxxxxxxwwwvvvuuuvvvwwwwwwsssnnnlllmmmpppppppppppprrrsssqqqnnnkkklllnnnooonnnlllkkklllnnnlllqqqssspppnnnooopppooorrrpppmmmllllllmmmlllkkkpppsssuuussspppnnnpppsssmmmnnnoooqqqsssuuuuuuuuuqqqppppppssswwwzzz{{{{{{yyyxxxxxxzzz~~~yyyqqqcccUUUJJJDDDBBBBBB@@@@@@AAAAAABBBFFFKKKOOOTTTZZZbbbgggjjjqqqxxx^^^LLLDDDAAACCCFFFGGGOOOWWW```sss}}}fffeeewww}}}}}}zzzyyyxxxwwwwwwwwwwwwxxxzzztttrrrwww}}}}}}}}}{{{xxxvvvwwwyyy||||||zzzwwwvvvwwwwwwuuutttxxxwwwvvvuuutttsssssssssppppppooonnnnnnnnnnnnnnnmmmmmmmmmlllkkkkkkmmmooolllnnnmmmjjjfffaaaUUUIIIAAA>>>;;;:::<<<>>>@@@@@@EEEAAA;;;666444777===BBBEEETTTfff{{{rrrjjjwwwzzzXXXNNNOOOMMMKKKMMMIIIIIIHHHHHHGGGEEEDDDCCCDDDEEEEEEDDDBBBAAAAAABBB>>>@@@AAAAAA@@@???@@@AAA??????@@@AAACCCEEEGGGHHHFFFEEECCCAAA>>>===<<<;;;===<<<<<<===@@@AAAAAA@@@>>>===<<<;;;:::::::::::::::<<<>>>>>>===;;;;;;<<<999888999:::888666888===NNN\\\^^^TTT[[[uuuwww~~~xxxwww}}}}}}{{{{{{tttuuuyyy}}}}}}|||{{{zzzxxxvvvuuusssqqqpppppprrrtttttttttpppmmmiiiggggggfffeeedddcccdddffffffgggjjjooosssppppppqqqsssuuuwwwwwwwwwtttsssvvv~~~~~~xxxrrrvvvuuuooonnnvvv~~~oooccccccrrr}}}}}}~~~|||llllllnnnsssyyy{{{vvvnnnbbbUUUKKKDDD@@@DDDCCCCCCDDDEEEHHHKKKLLL................................................------------------------,,,,,,,,,---------......////////////////////////............/////////000000000000000111111111111111111222333333333333222222222111111222222333444///666===NNNrrruuu|||{{{uuu|||{{{yyyxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyxxxtttnnnlllooosssooooooppprrrtttrrrooolllmmmooopppnnnkkkkkkmmmpppoootttvvvrrroooppppppoooqqqooolllkkklllllllllkkkmmmoooqqqooojjjiiilllpppooooooppprrruuuvvvvvvuuupppqqquuuzzz~~~}}}xxxwwwwwwzzzzzzqqqbbbSSSIIIDDDDDDFFFBBBAAA@@@??????CCCIIIMMMLLLSSS\\\bbbdddlllzzznnnmmmooovvvzzzsssvvvzzz{{{yyy___OOOGGGEEEGGGKKKPPPXXX```jjj{{{lllsss|||}}}}}}{{{yyyxxxxxxyyy{{{}}}yyypppppp{{{|||||||||||||||zzzxxxwwwwwwxxxyyyxxxxxxwwwwwwvvvtttrrrrrrtttvvvnnnmmmmmmmmmmmmnnnoooooonnnoooooommmllllllnnnpppnnnnnnlllgggccc^^^SSSIII???===;;;;;;===???@@@@@@FFF@@@888333444999>>>BBBLLLdddssspppnnn}}}tttTTTNNNQQQNNNIIIHHHIIIIIIJJJIIIHHHFFFDDDCCCDDDEEEEEEDDDBBB@@@AAABBB???AAACCCCCCAAAAAAAAABBB@@@AAAAAABBBDDDFFFGGGHHHGGGEEECCCAAA>>><<<;;;;;;===<<<<<<===@@@AAAAAA@@@???>>>===<<<;;;::::::::::::<<<>>>>>><<<;;;;;;;;;777666888;;;999666888<<>><<<:::;;;>>>@@@@@@>>>>>>===444222999999<<>>>>>@@@BBBDDDEEEFFFEEEDDDCCCFFFEEECCCAAA???===<<<;;;;;;;;;<<<===>>>>>>======<<<<<<<<<:::777777888:::===<<<<<<;;;::::::999999888888888888888888888888CCCUUU```ZZZSSS\\\ooo}}}|||www|||}}}vvv~~~{{{xxxvvvtttssstttqqqoooqqqttttttpppkkkoooppppppooollliiiiiiiiijjjiiigggeeedddfffkkkoooqqqpppoooooopppssswwwyyyvvvwwwyyyzzzzzz|||wwwsssyyy{{{uuujjj\\\NNNFFFDDDEEEJJJHHHFFFDDDDDDFFFIIIKKK................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.................................................../////////000000000000000000111111111222222222222222222222222222222222444444666@@@WWWppp|||zzzzzzzzzxxx||||||xxx}}}~~~{{{{{{{{{wwwvvvvvvvvvwwwxxxwwwwwwyyywwwtttrrrqqqrrrtttvvvqqqtttuuutttrrrrrruuuxxxooooooooopppppprrrsssssszzz|||zzzsssnnnnnnmmmkkkhhhfffeeefffhhhjjjkkkkkkkkkjjjhhheeedddhhhpppvvvvvvxxxzzzzzzwwwsssqqqqqqpppnnnooouuu|||~~~yyysssppppppqqqsssuuuwwwzzz{{{|||ssscccSSSFFF@@@???@@@BBBBBBBBBBBBCCCCCCCCCDDDMMMPPPSSSUUU[[[mmmwwwkkkbbb[[[TTTOOOKKKNNNRRRVVV\\\dddmmmrrrxxxsssllliiiooolllUUUHHHFFFKKKPPP]]]gggnnn|||zzzxxxuuurrrrrrtttwwwyyywwwuuutttyyy{{{zzzzzz{{{||||||zzzxxxwwwvvvsssqqqooooooooopppqqqooolllkkklllmmmmmmmmmlllllllllmmmooopppooonnnpppooonnnjjjcccXXXKKKCCC<<<;;;:::<<>>;;;999000111<<<======FFFQQQnnnyyy]]]KKKMMMLLLKKKMMMLLLMMMLLLKKKJJJHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGEEECCCEEEDDDDDDCCCAAA@@@@@@???AAABBBDDDEEEEEEDDDCCCBBBCCCCCCAAA@@@>>><<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888777999:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999CCCQQQ]]][[[VVV]]]ttt|||{{{}}}wwwxxx}}}yyywwwvvvuuuttttttqqqooopppttttttqqqnnnooopppqqqqqqooonnnooopppjjjjjjiiiggggggiiimmmpppqqqooonnnmmmmmmoooqqqsssuuuvvvxxxyyyzzz{{{}}}~~~~~~}}}uuuqqqvvv~~~{{{tttgggXXXLLLFFFEEEFFFGGGFFFEEEDDDEEEGGGJJJLLL------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------....../////////000000000000000000111111111222222222222222222222222222222333222222888EEETTT\\\]]]hhhhhhggguuu}}}ttt~~~|||zzzyyyxxxvvvvvvvvvwwwxxxxxxwwwvvvuuuttttttttttttrrrvvvzzzzzzxxxvvvwwwyyyooopppqqqrrrrrrssssssrrrvvvyyyxxxsssooonnnmmmjjjgggfffeeefffiiikkkkkkkkkmmmkkkfffbbbaaafffooouuusssxxx{{{yyytttqqqqqqrrrnnnmmmnnnsssxxxyyytttnnniiilllppprrrsssuuuzzz~~~|||sssdddRRREEE??????AAABBBBBBBBBBBBCCCCCCCCCCCCKKKKKKMMMQQQ\\\llljjjbbbYYYQQQNNNMMMNNNNNNOOORRRTTTRRRPPPTTT___jjj{{{}}}uuu^^^NNNLLLVVVaaa|||www}}}yyyyyyzzz|||}}}xxxwwwvvvttttttvvvxxxyyyyyyyyyzzz}}}~~~wwwxxx{{{}}}~~~zzzwwwttttttsssrrrpppoooooonnnnnnooopppooommmmmmnnnoookkkkkklllnnnqqqsssrrrqqqqqqnnnjjjddd\\\QQQFFF???::::::;;;>>>@@@AAA???===888666000333@@@BBB@@@HHHXXXxxx~~~xxx|||~~~zzzoooTTTIIINNNLLLLLLQQQRRRKKKJJJIIIHHHGGGFFFEEEDDDGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@??????>>>===<<<;;;;;;:::888999::::::;;;:::::::::;;;<<<<<<:::888777999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;BBBJJJXXX^^^ZZZ]]]ttt|||ooovvv|||vvvsss{{{{{{zzzyyyxxxvvvuuuttttttsssooommmmmmppprrrqqqpppoooqqqqqqqqqpppqqqsssuuukkkllllllkkkkkklllnnnqqqlllkkkjjjiiijjjllloooppptttvvvxxxyyyyyyyyy{{{|||}}}}}}{{{yyyyyy|||~~~wwwqqqtttzzzyyypppbbbSSSIIIFFFGGGHHHEEEDDDDDDEEEFFFIIIKKKLLL------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------........./////////000000000000000000111111111111111222222222222222333333222000111666===FFFOOOUUU]]]ccchhh|||sss{{{zzzyyywwwvvvvvvyyy{{{uuuvvvvvvvvvuuutttsssrrrqqqwww~~~}}}xxxtttssspppqqqrrrssstttsssrrrrrrlllqqqssspppnnnooonnnkkkhhhgggfffgggiiikkkkkkjjjllliiieeeaaaaaaeeekkkooopppwww|||xxxqqqoooqqqsssmmmmmmooossswwwwwwqqqlllhhhmmmsssuuuuuuxxx~~~{{{ssseeeSSSEEE>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEELLLVVVaaahhhjjjjjjRRROOOKKKHHHGGGIIILLLNNN[[[[[[[[[ZZZZZZ^^^lllyyy}}}fffTTTVVVnnnwwwmmm{{{}}}zzzuuutttvvvxxxxxxwwwwwwwwwwwwxxxyyy{{{|||}}}}}}~~~~~~}}}xxxyyyzzz|||}}}{{{wwwtttrrrrrrssssssrrrpppnnnmmmlllooorrrrrrooonnnoooqqqjjjjjjkkkooorrruuuuuutttmmmiiibbbZZZQQQHHH???:::777999<<>><<<444888555999BBBBBBDDDPPPqqqvvvooosssfffRRRKKKOOOJJJHHHMMMNNNHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@???@@@@@@@@@@@@???======<<<;;;;;;;;;;;;:::::::::777777888999999888888888999:::;;;:::888777888999888888999:::;;;<<<======;;;;;;<<<<<<<<<<<<<<<===???DDDSSSaaa]]]XXXlll}}}}}}wwwsssyyysss|||uuuvvvwwwwwwvvvtttsssssspppmmmjjjjjjlllooopppppprrrrrrrrrqqqooooooqqqsssmmmnnnooonnnlllkkklllnnneeeeeefffgggjjjmmmppprrrtttvvvyyyzzzyyyyyyyyyzzzxxxyyy{{{{{{|||~~~zzzrrrrrrwwwvvvlll\\\OOOHHHGGGIIIJJJDDDEEEEEEFFFHHHIIIJJJKKK------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------............//////////////////000000000111111111111111111222222333333333222000111777<<>>>>>============<<<<<<;;;::::::999999999999999999999999666666777777777777666666777888999999777666777888666777888999:::<<<======;;;;;;;;;<<<<<<=========<<>>>>>======<<<<<<<<<<<<;;;;;;::::::::::::::::::888888888888888888888888666666777777666666555555444666777777666555555666444555666777999:::;;;<<<999999:::;;;;;;<<<<<<<<<:::<<>>;;;999:::===@@@@@@===:::999999999BBBAAA@@@EEENNNfffrrrbbbdddwww^^^PPPEEEDDDGGGDDDFFFKKKGGGKKKKKKJJJJJJIIIIIIHHHHHHCCCBBBBBBBBBBBBBBBCCCCCC<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;888888888888888777777777666666777777666555555444222444666666555333333444333444555666777888999:::777888888999::::::;;;;;;888:::EEETTTXXXSSSTTT[[[}}}{{{vvv|||xxxoooyyy}}}zzztttrrroooooonnnlllkkklllnnnooorrruuuxxxyyywwwuuuttttttooopppooommmkkkjjjjjjlllmmmmmmnnnnnnnnnoooooopppqqqrrrrrrrrrrrrtttxxx|||~~~~~~~~~~~~zzzmmmccc```oooxxxhhh]]]RRRMMMPPPQQQMMMHHHFFFFFFFFFGGGJJJOOOSSSVVV,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000000000111222333333444444333---000999;;;BBBbbb}}}{{{www{{{qqqyyyttttttuuutttuuuuuuuuuuuusssrrrqqqoooqqqttttttqqqppprrrtttrrrqqqpppoooooooooqqqqqqrrrwwwxxxtttrrrssssssqqqrrrqqqpppoooooommmiiifffgggggghhhmmmssswwwwwwuuusssyyyyyyqqqqqqwwwwwwpppppptttyyy}}}~~~{{{vvvsss{{{zzz{{{~~~~~~yyyxxxvvvooo```OOOCCCAAACCCBBBBBBBBBAAAAAA@@@@@@@@@???KKKYYY```^^^ZZZZZZ\\\]]]YYYXXX^^^fffjjjgggbbbdddZZZYYYcccjjjjjjoooxxx|||rrruuuyyy|||}}}{{{wwwyyyyyywwwttttttwww{{{}}}{{{zzz{{{|||}}}}}}{{{zzz{{{~~~~~~~~~|||{{{}}}~~~|||yyywwwuuuvvvuuutttssssssssssssttttttttttttuuusssqqqooorrrvvvxxxwwwuuuqqqpppmmmlllkkkiiifffcccSSSNNNGGGBBB>>><<<:::888;;;>>>@@@???<<<999888999BBBGGGDDDCCCMMM\\\vvv|||___```{{{NNNOOOCCCBBBEEECCCGGGKKKFFFIIIHHHHHHGGGGGGFFFFFFFFFAAAAAA@@@@@@@@@AAABBBBBB<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======888888888888777777777777666777777777666555444444000222555555444222222333333333444555666777888888666666777888888999::::::888999BBBOOOWWWWWWXXXZZZttttttmmmttt{{{|||sss|||}}}vvvtttllllllkkkjjjhhhhhhiiikkkjjjnnnssswwwwwwwwwvvvvvvnnnooonnnmmmkkklllnnnpppkkklllmmmnnnpppqqqrrrsssppppppooonnnooorrrwww{{{yyyyyyxxxwwwxxx{{{|||nnnccc___uuuyyyfff[[[QQQOOOSSSTTTNNNGGGEEEEEEEEEGGGKKKQQQWWW[[[------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////////////////000000000000333222444666666FFFqqq{{{|||uuu~~~~~~yyyuuussstttuuutttsssqqqpppqqqrrrtttvvvrrrqqqoooooooooppprrrtttooonnnooorrruuusssnnniiirrrqqqooonnnoooqqqtttvvvpppmmmjjjhhhiiijjjkkkkkkffffffhhhjjjmmmoooqqqsssxxxwwwuuuuuuvvvvvvtttsssqqqqqqtttwwwsssooouuu~~~|||xxx{{{{{{zzzsssbbbPPPGGGEEEEEECCCAAAAAABBBCCCCCCEEEHHHJJJOOO[[[ddd```UUUQQQVVVQQQRRRSSSUUUYYY^^^___^^^^^^```ZZZ[[[hhhllliiinnn}}}zzzuuuvvv|||~~~|||}}}yyyxxxwwwwwwxxxzzz~~~xxxwwwxxx{{{|||zzzzzz{{{|||}}}~~~{{{yyywwwvvvuuuuuuwwwxxxxxxxxxyyyxxxwwwvvvuuuttttttssstttttttttuuuwwwxxxwwwvvvqqqpppooonnnjjjddd]]]XXXNNNIIIBBB===:::999999999===???@@@===999:::@@@FFFNNNFFFBBBGGGOOO___yyyzzzvvvmmmQQQHHHGGGEEEDDDDDDDDDEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEBBBEEEFFFDDD???<<>><<<;;;<<<===???@@@???===;;;999999999:::;;;777777777777777888888888777666666666555555555555555444444444444555666666555555666888888999999999777888888888888999999999<<<555888IIIVVVVVVSSSTTTbbbkkkwwwxxx|||zzzoooqqqpppnnnllliiihhhgggfffpppsssvvvyyyzzzyyywwwuuuqqqqqqqqqppppppoooooooooqqqooolllmmmoooqqqrrrrrrzzzvvvrrrooopppsssuuuvvvsssuuuwwwyyyzzz{{{~~~~~~|||lllccckkkzzzooobbb]]]VVVSSSRRRPPPJJJEEEGGGGGGIIINNNSSSWWWaaajjj------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------......................../////////////////////000000000111111333222444555666CCCfff}}}~~~yyywwwuuuwww}}}}}}yyyuuussstttuuuwwwvvvuuuttttttuuuwwwxxxuuutttsssrrrrrrsssttttttqqqpppppppppooommmjjjgggqqqpppooonnnoooqqqssstttqqqooolllkkklllllllllkkkkkklllnnnppprrrssstttttt{{{yyywwwwwwwwwvvvuuusssttttttwwwzzzwwwtttyyyvvvwww|||zzzyyyrrrbbbQQQGGGDDDEEEIIIHHHGGGEEEDDDEEEHHHLLLKKKUUUbbbeee\\\QQQNNNQQQSSSQQQOOOPPPVVVZZZZZZWWWUUU]]]]]]```iiikkkjjjqqqpppooosss{{{}}}|||{{{zzzxxxxxxyyy{{{~~~{{{zzzyyy{{{~~~}}}{{{|||||||||}}}~~~}}}~~~~~~|||yyywwwssssssuuuwwwzzzzzzyyywwwyyyyyyxxxwwwvvvuuuuuutttvvvtttttttttuuutttrrrppppppnnnkkkiiifffaaaYYYTTTIIIDDD>>>:::999:::;;;;;;@@@AAAAAA>>>;;;<<>>===<<<===>>>???>>><<<:::999888888::::::888888888888888888888777666666666666666666555555555444444444444555666666555555666888888999999888999999999888888777777777:::666888DDDPPPTTTSSSRRRZZZhhh{{{~~~uuuzzzxxxtttuuuqqqpppooommmkkkiiiggggggfffjjjnnntttxxxzzzxxxuuusssrrrrrrrrrqqqpppooonnnmmmooommmkkklllnnnppprrrrrrtttqqqooooooqqquuuxxxyyyvvvwwwxxxyyyyyyzzz|||}}}|||}}}pppmmm|||yyynnn^^^YYYSSSPPPPPPOOOLLLHHHIIIIIIKKKOOOSSS\\\mmm}}}------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,------------............---............/////////000000000000111111111111333111222555666>>>UUUnnnuuunnnttt~~~xxx{{{~~~~~~}}}{{{xxxtttssstttuuuyyyxxxvvvuuuuuuvvvwwwxxxsssrrrrrrqqqqqqppppppoooppppppooollljjjiiijjjlllpppqqqqqqqqqrrrsssssstttsssqqqooonnnooonnnllljjjhhhjjjmmmpppsssttttttttt|||zzzxxxxxxxxxwwwvvvtttwwwwwwyyy|||{{{zzz~~~}}}pppmmmttt{{{}}}{{{ssseeeUUUHHHDDDEEEHHHJJJJJJGGGDDDFFFLLLRRRNNN]]]hhheeeYYYQQQNNNNNNQQQMMMJJJLLLRRRWWWWWWWWWSSS```eeefffmmmmmmooozzzfffhhhpppzzz~~~}}}|||}}}}}}|||zzzzzzzzz|||~~~~~~}}}{{{|||}}}}}}|||{{{~~~~~~~~~~~~~~~zzz{{{{{{{{{zzzyyywwwvvvrrrsssvvvyyy|||{{{xxxuuuxxxxxxxxxxxxxxxyyyyyyyyysssrrrqqqqqqrrrrrrooonnnnnnjjjfffdddccc]]]TTTMMMDDD@@@:::777888:::===>>>@@@AAA@@@===:::;;;???CCC@@@>>>===EEE[[[vvvyyycccKKKIIIHHHGGGGGGFFFGGGGGGGGGJJJJJJIIIHHHGGGFFFEEEEEEEEEEEECCC@@@@@@EEENNNUUUDDDCCCAAA???>>>>>>>>>???===<<<;;;999888999999:::::::::999999888888777777666666666666666666666666555444444444444555666666555555666777888888888888::::::999888777666555555777888:::>>>IIISSSUUUQQQSSSggg{{{iiigggooommmkkkpppsssnnnmmmkkkiiihhhgggffffffeeeiiipppvvvxxxwwwtttrrrvvvvvvvvvuuusssqqqooommmmmmllljjjkkkmmmpppqqqqqqnnnmmmlllnnnqqqtttvvvvvvwwwwwwxxxyyyzzz{{{|||}}}{{{}}}rrrvvvxxxnnn\\\XXXRRRPPPQQQRRRPPPOOONNNNNNOOOQQQTTT___ttt,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////000000000000111111111222222111111444555888DDDQQQ[[[aaagggggg``````ooozzz}}}yyy||||||zzzwwwtttssstttvvvxxxwwwvvvuuuuuuuuuvvvvvvsssssssssrrrqqqooonnnmmmlllmmmmmmkkkiiijjjoootttqqqrrrtttuuuvvvvvvuuuuuusssrrrpppppppppooollljjjeeeggglllqqqtttvvvuuuuuuzzzxxxwwwwwwxxxxxxwwwvvvwwwwwwyyyzzz|||}}}{{{}}}qqqlllpppxxxwwwjjjZZZKKKEEEFFFFFFMMMQQQMMMJJJLLLSSSXXXUUUbbbiiiddd[[[VVVSSSNNNMMMIIIGGGJJJNNNSSSYYY___cccmmmnnnlllqqqsssxxxqqqbbbgggpppxxx|||||||||}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}|||}}}}}}}}}}}}~~~~~~yyyzzzzzzyyyyyyxxxwwwwwwuuuvvvxxx{{{}}}}}}{{{yyyxxxxxxyyyzzz{{{{{{||||||pppooooooppprrrrrrqqqoookkkhhhdddcccbbb[[[OOOEEEBBB>>>999666888;;;>>>??????>>><<<888555555888;;;;;;;;;???OOOmmmwwwlll[[[IIIHHHHHHGGGGGGGGGGGGGGGGGGLLLKKKJJJHHHFFFEEEEEEEEEFFFEEEBBB???>>>BBBHHHNNNDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;:::::::::;;;<<<;;;;;;:::999888888777666666666666666777777777555444444444444555666666555555666777888888777777999888888777666666555555555:::;;;;;;DDDTTTYYYUUUOOOeeezzz{{{~~~nnnbbbiiijjjjjjoooqqqlllkkkjjjhhhgggfffffffffdddgggmmmrrrvvvwwwwwwvvv{{{{{{{{{zzzxxxuuurrrppplllkkkjjjkkkmmmoooppppppmmmmmmmmmnnnqqqssssssrrrxxxwwwwwwxxx{{{~~~vvvyyywwwlll___[[[VVVSSSTTTUUUVVVVVVTTTRRRQQQSSSWWW^^^lllzzz,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...------------............///000000000000111111111222000111333333444999>>>EEEOOO\\\bbbaaaddduuu~~~{{{{{{yyyvvvttttttuuuwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxwwwwwwuuutttrrrqqqnnnoooooolllkkkmmmsssyyypppqqqsssuuuvvvuuuttttttsssqqqpppppppppooommmkkklllnnnrrrvvvxxxxxxxxxwwwvvvuuuuuuvvvxxxyyyyyyxxxvvvvvvvvvwwwzzz~~~zzz~~~zzzzzzwwwmmm^^^MMMEEEFFFKKKUUU[[[WWWSSSVVVZZZ\\\aaadddeeeaaa^^^[[[UUUNNNOOOKKKIIIIIIIIIMMMYYYfffzzz~~~wwwqqqvvv{{{mmmfffllltttxxxzzz|||}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxyyy||||||{{{{{{{{{zzzzzzyyyyyyrrrqqqppppppqqqqqqooommmhhhfffeeedddaaaWWWJJJ@@@AAA===999888999;;;===>>>>>><<<999555222111333555666999EEE___ooouuurrrZZZQQQHHHJJJJJJJJJJJJKKKJJJJJJJJJMMMLLLJJJHHHFFFEEEEEEEEEDDDDDDBBBAAA@@@AAADDDFFFCCCBBBBBBBBBBBBBBBCCCCCC@@@??????>>>======<<<<<<===<<<<<<;;;:::999999888666666777777777777777777555444444444444555666666555666666777777777777666666666666666666666666666444:::<<<:::BBBRRR[[[ZZZNNNaaavvvuuuvvvvvvbbbeeeiiilllooommmlllkkkiiihhhgggffffffffffffgggjjjmmmrrrvvvzzz|||||||||{{{zzzxxxvvvsssrrrmmmlllkkklllnnnppppppooopppoooppprrrvvvwwwwwwvvv|||zzzxxxyyy|||vvviiiaaa^^^YYYVVVUUUVVVWWWXXXTTTOOONNNUUU[[[^^^aaaccc,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------,,,------------.........////////////000000000000111111000111222333555666???LLL```oootttwwwzzzzzzyyywwwuuuuuuwwwyyyxxxxxxxxxyyyyyyyyyzzzzzzwwwvvvvvvtttsssrrrqqqqqqssssssrrrpppoooqqqtttwwwooopppqqqssstttssssssrrrsssqqqppppppqqqqqqooonnnrrrtttvvvwwwwwwwwwuuutttuuuuuutttvvvxxxyyyyyyxxxvvvuuutttsssxxx~~~{{{~~~|||uuuoooaaaPPPGGGHHHRRR\\\```[[[WWW[[[^^^\\\mmmfffbbbbbbbbb]]]XXXUUU]]]TTTLLLJJJHHHKKKZZZkkk{{{hhhiiirrryyy{{{{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~{{{~~~~~~~~~}}}||||||{{{{{{{{{||||||zzzyyyxxxwwwwwwxxxzzz{{{yyyyyyyyy}}}||||||zzzyyywwwuuutttsssxxxvvvtttrrrpppnnnjjjgggeeedddccc```ZZZOOODDD===>>><<<:::999:::<<<<<<<<<===:::777444333444555777:::AAATTTnnnyyyrrrwww}}}xxxnnnXXXQQQNNNMMMMMMNNNOOOOOOOOOOOONNNLLLLLLKKKIIIHHHFFFEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFBBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@@@@???>>>>>>=========<<<<<<;;;;;;::::::888888888777777666666666555444444444444555666666555666666777777666666666444555555555666666666777555888:::;;;@@@KKKUUUZZZOOOZZZsss|||~~~xxxccc```ccckkkoooiiimmmllljjjhhhgggfffeeeeeefffffffffiiinnntttzzz~~~xxxxxxwwwuuutttsssrrrrrrpppooonnnooopppqqqpppnnnrrrrrrssswww{{{}}}zzz{{{~~~sssddd^^^\\\XXXUUUSSSSSSTTTUUUQQQKKKLLLVVV```aaa]]]ZZZ+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---.........////////////000111000000000333666777???OOOkkkzzz{{{zzzzzzyyywwwvvvvvvyyy{{{uuuvvvwwwxxxyyyzzzzzzzzzsssrrrqqqooonnnnnnoooooosssrrrrrrsssuuuvvvwwwvvvqqqqqqrrrsssttttttttttttuuusssppppppqqqssssssrrrttttttuuuwwwwwwxxxxxxxxxyyyxxxwwwwwwxxxyyyxxxwwwwwwwwwtttsssxxxyyyzzzuuurrrhhhWWWOOOQQQZZZaaabbb\\\]]]fffjjjhhhsssfffbbbjjjkkkddddddlllqqq___PPPNNNQQQWWWdddtttkkk^^^hhhttt~~~|||{{{||||||}}}~~~|||}}}||||||zzzyyyyyyyyyyyyyyyzzz{{{wwwvvvtttssstttuuuxxxyyyxxxwwwxxxzzz|||}}}|||zzzsssssssssssssssssssssssszzzwwwtttqqqoookkkgggdddcccbbb___WWWMMMDDD???<<<999888888999;;;<<<;;;:::888666333333444777:::<<>>=========<<<<<<<<<<<<<<<<<<<<<:::999999888777666555555555444444444444555666666555666666666666666555555666555555555555555555555666555777:::<<<@@@JJJTTTSSSSSSccc|||zzzttt|||{{{lll```\\\hhhppphhhnnnmmmkkkiiigggfffeeeeeeaaaaaabbbeeejjjpppvvvyyyuuutttsssqqqqqqrrrsssttttttsssrrrrrrsssrrrpppnnntttssstttwww{{{|||yyy{{{ppp^^^YYYXXXWWWUUUSSSRRRSSSTTTRRRNNNOOOYYYbbbdddaaa```+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------.........///000111111///000444888:::DDDVVVxxxrrrooo}}}yyypppqqqzzzzzzyyyxxxwwwwwwzzz|||rrrsssuuuvvvxxxxxxyyyyyyuuusssqqqoooooooooqqqrrrpppoooooosssxxx{{{zzzxxxuuuuuuuuuvvvwwwwwwxxxxxxvvvtttqqqqqqrrruuuvvvvvvuuuvvvxxxzzz}}}}}}{{{yyyyyyyyyyyywwwuuuzzzyyyuuusssyyyxxx}}}~~~zzzvvvwwwnnn___XXXZZZccchhhgggbbbgggvvv~~~|||ssseeeeeerrrtttlllsssfffSSSSSS\\\eeerrr~~~}}}yyy[[[XXXeeetttzzzzzz{{{|||}}}~~~}}}|||zzzyyyxxxwwwwwwwwwxxxxxxyyyzzztttsssqqqpppqqqsssuuuwwwwwwvvvvvvvvvtttpppjjjffffffhhhjjjmmmqqqtttvvvxxxwwwuuurrrpppnnnlllhhheeebbb```[[[PPPCCC<<<;;;===444555666999;;;<<<;;;999333111///000444999===???FFFYYY{{{fffdddxxx|||ppp^^^MMMPPPJJJKKKLLLMMMNNNMMMMMMLLLIIIJJJKKKLLLKKKHHHFFFDDDDDDBBB@@@???AAABBBCCCCCCDDDDDDDDDDDDCCCBBB@@@??????@@@@@@??????>>>===<<<<<<<<<<<<===============;;;:::999888777555444444555444444444444555666666555666666666666666555555777777666555444333333222777333444999999888@@@NNNVVVPPPYYYqqq~~~~~~wwwyyyqqqmmmuuu{{{wwwdddYYYeeepppjjjpppnnnllljjjhhhfffeeeddd[[[]]]___ccchhhmmmqqqtttuuutttrrrpppqqqsssvvvxxxvvvuuutttttttttsssqqqnnnvvvuuussstttwwwzzz{{{{{{zzzwwwvvv{{{~~~mmmYYYVVVWWWWWWUUUTTTSSSTTTUUUWWWTTTUUU[[[aaadddfffiii++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............////////////000000000000111222333444>>>]]]}}}|||yyyooonnnkkkqqqxxxoooiiirrr|||yyyyyy|||}}}}}}{{{xxxvvvvvvxxxyyywwwuuuuuusssqqqqqqsssttttttrrrnnnrrrwwwyyyyyywwwvvvuuuwwwuuurrrrrrttttttqqqnnnqqqqqqqqqrrrtttvvvxxxyyyooorrrwww|||~~~~~~}}}|||zzzwwwuuutttxxxttttttxxxzzzyyyzzz}}}||||||~~~|||~~~uuukkkccc``````pppkkkjjjtttxxxqqqpppyyy~~~bbbZZZfffppp|||sss```ZZZpppzzz}}}yyyzzz{{{|||~~~~~~|||||||||yyyzzz|||}}}}}}{{{yyyxxxtttsssrrrrrrssswwwzzz|||vvvwwwwwwvvvssspppmmmkkkqqqooooooppprrrtttuuuttttttrrrooonnnllliiidddaaa^^^XXXNNNFFF@@@===;;;:::444777:::======;;;888666666222///222666:::>>>@@@RRRiii|||www|||aaaUUUTTTQQQKKKMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@AAABBBCCCDDDCCCAAA???===>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===>>>>>>>>>===999888777666555555555555555555666666555555444333444444444444444444444444666555555555555444444444666333444888:::999===EEEUUUMMMNNN^^^ooo|||xxxvvv||||||rrrrrr```^^^mmmvvvqqqooollljjjhhhhhhgggfffdddcccaaaaaaccchhhmmmpppyyyzzzzzzvvvrrrpppqqqtttyyyvvvrrrooonnnnnnppprrrsssssstttvvvvvvwwwwwwwwwvvvsssssswww~~~vvvggg\\\YYYYYYWWWSSSQQQPPPRRRTTT\\\\\\^^^aaaeeehhhhhhggg++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////000000000000111222333333<<>>===:::666444222111222444777<<>>===============<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<888777666555444444444444444555555555555444333333333333333333333333333333555555555555444444444444444222333777888777:::AAASSSNNNNNNZZZmmm}}}pppeeeooo|||vvvrrrmmmiiigggeeebbb``````___]]]]]]___cccgggiiippprrrttttttrrrrrrtttvvvvvvtttrrrqqqqqqrrrtttvvvssstttuuuvvvvvvvvvuuuuuuooooooqqquuu|||xxxjjj```ZZZXXXTTTPPPNNNPPPVVVZZZ^^^___bbbeeehhhkkknnnooo++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000000111222333333666KKKxxx{{{lllnnnmmmqqqyyy~~~sssmmmooosss~~~{{{wwwsssqqqsssxxx}}}wwwwwwwwwxxxyyyyyyvvvtttvvvxxxzzzxxxtttrrruuuyyytttuuuvvvuuurrrpppoooooooooooonnnmmmmmmooorrruuuqqqpppmmmlllmmmpppsssuuu}}}}}}}}}|||{{{yyywwwvvvvvvyyy|||~~~~~~{{{xxxvvvvvvtttvvvzzz|||zzzzzz}}}{{{uuuvvvyyyzzz|||yyywwwtttqqqooolllwww|||}}}~~~{{{gggeeekkkuuuzzz}}}zzzxxxzzz|||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~|||zzzyyyxxxyyyxxxwwwvvvwwwyyy{{{}}}yyywwwuuusssssstttuuuvvvwwwvvvuuuuuuvvvvvvtttssssssrrrpppnnnjjjddd]]]XXXHHHCCC===888777777777777999;;;===>>>===999444111,,,000222333555<<>>======<<<<<<<<<<<<<<<<<<;;;:::999888:::::::::;;;::::::999999666666555444444333333333333444444444444333222222222222222222222222222222555555444444444333333333222222333666666555666;;;LLLMMMOOOXXXlll{{{}}}vvvaaagggxxxyyytttnnnjjjiiifffbbb___]]]]]]\\\\\\]]]^^^```aaajjjmmmqqqssstttuuuwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvssstttuuuvvvvvvtttrrrqqqmmmooosssvvvzzz}}}}}}~~~xxxlllddd[[[ZZZXXXUUUTTTUUUZZZ]]]___bbbgggjjjmmmrrryyy~~~++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++*********))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////000000111222333444999QQQkkkpppfffaaabbbiiikkkqqq{{{{{{wwwtttsssrrrqqquuuzzzxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyyyywwwuuuuuuvvvwwwuuuvvvuuussspppnnnooopppoooppppppnnnlllnnntttzzztttrrrooommmnnnppptttwwwzzzyyyxxxvvvtttsssrrrqqqtttuuuwwwyyyzzzzzzyyyxxxxxxwwwzzz~~~}}}~~~wwwrrruuuzzzzzz|||{{{|||{{{wwwssswwwtttxxx|||~~~~~~xxx^^^SSSVVV]]]nnntttxxxvvvuuuyyy{{{|||}}}}}}~~~~~~}}}}}}|||{{{~~~~~~~~~}}}||||||~~~|||zzzyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxyyywwwvvvvvvuuuuuuvvvxxxyyyqqqqqqrrrtttvvvwwwuuusssrrrpppnnnlllggg___VVVPPPBBB>>>999666666777888888<<<===>>>>>>;;;777222///...333555444777EEEWWWcccxxxwwwsssppp{{{lllOOOKKKMMMHHHEEEGGGIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDBBB@@@??????@@@BBBCCC>>>>>>===;;;;;;;;;;;;;;;:::;;;;;;::::::999888777999999999999888777777666666666555555444333333222222333333333333222111111111111111111111222222222444444444444333333333222222333555666555444444666@@@KKKRRRXXXjjjyyymmmwww~~~ccc```pppwwwsssooommmllljjjfffbbb^^^^^^^^^^^^^^^^^^^^^^^^kkkmmmqqquuuwwwyyyyyyyyyzzzzzz{{{zzzyyywwwtttsssttttttvvvvvvtttrrrooommmppptttxxxzzzzzz|||||||||}}}|||wwwnnnggg```aaabbbaaa___]]]\\\]]]___dddjjjnnnqqqwww++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............////////////000111222333999444999LLLZZZWWWYYYeeegggmmmxxxvvvrrrqqquuuvvvsssrrruuuyyyxxxvvvuuutttvvvyyy{{{{{{wwwssstttwwwyyyvvvssstttuuutttrrrpppoooppprrrssstttssspppnnnpppwww|||sssqqqnnnlllmmmooosssvvvuuutttsssrrrrrrrrrsssttttttsssrrrrrrtttvvvxxxzzzxxxxxx{{{}}}|||tttsssyyy}}}}}}~~~~~~~~~~~~~~~||||||}}}{{{wwwsssyyyxxx{{{~~~~~~vvv]]]HHHCCCGGGKKKdddmmmtttuuuvvvyyy{{{{{{}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{zzzzzz{{{}}}{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxwwwvvvvvvwwwxxxxxxtttuuuvvvxxxxxxxxxwwwwwwqqqqqqsssuuuwwwwwwtttrrrooommmkkkgggaaaXXXOOOIII>>>;;;777555555777888888=========;;;888444111...222666888999CCCYYYppp{{{tttfffjjjxxxlllvvvrrr\\\KKKLLLMMMGGGEEEKKKIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFCCCBBB@@@???>>>@@@AAABBB>>>===<<<;;;::::::::::::::::::::::::999888777666777777888777777666555555666666777666666555333222222222333333222222111000000000000111111222222222444333333333222222222222333555777666555444444444666GGGTTTXXXccczzzxxxxxxwwwvvvbbbcccqqqqqqpppooommmiiidddbbb```_________^^^]]]\\\[[[eeehhhmmmrrrwwwzzz{{{{{{{{{|||}}}~~~|||yyyvvvtttttttttuuutttrrrooommmkkknnnrrrwwwzzzzzzzzz}}}|||yyyxxxyyy|||~~~}}}|||yyyrrrlllkkkjjjhhhddd```______```ccchhhmmmoooqqqvvv++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++************)))++++++++++++++++++++++++************++++++++++++******++++++,,,,,,------,,,------------.........////////////000111222222666444333@@@SSSVVV[[[mmmtttssslllkkksssyyyuuuqqqrrrxxxxxxwwwuuutttuuuyyy|||{{{tttooorrrxxx{{{wwwqqqrrrssssssrrrpppoooqqqrrruuutttrrrqqqqqqsssxxx|||uuutttrrrqqqqqqtttwwwyyyttttttsssssstttvvvyyy{{{tttrrrpppooopppssswwwyyywwwwwwzzz}}}|||zzz~~~yyytttwww|||}}}}}}}}}|||}}}~~~}}}||||||{{{yyyvvvsssxxx~~~~~~}}}}}}~~~}}}qqqUUUAAA>>>DDDFFF^^^hhhrrruuuxxx{{{|||{{{}}}}}}}}}}}}|||{{{zzzyyyvvvxxxzzzzzzyyyyyy{{{|||vvvvvvwwwwwwxxxyyyyyyzzzyyyxxxxxxxxxxxxyyyyyyzzzssstttvvvxxxxxxvvvuuusssuuuvvvwwwxxxyyyvvvrrrnnnkkkiiieee```ZZZQQQHHHBBB:::888555444555777888888>>><<<:::777555222111000...333999@@@RRRjjjzzz}}}UUU___fffppp{{{xxxzzz[[[RRRLLLMMMMMMHHHHHHLLLHHHIIIIIIIIIHHHGGGEEEDDDBBBCCCDDDEEEEEEEEEEEEEEECCCBBBAAA@@@???@@@AAAAAA=========<<<;;;;;;::::::::::::::::::999888777666666666666777666666555555666666777777666555333222222333333333333222111111000000000111222222333333333333333222222222111111444777888555333555555444222BBBQQQUUU[[[ooorrrwww}}}eeeUUUkkkooosssrrrkkkddd```^^^______^^^]]][[[ZZZYYYYYY[[[]]]bbbjjjrrryyy||||||yyyzzz}}}~~~~~~}}}zzzyyyuuutttsssrrrpppmmmkkkjjjgggkkkqqqvvvyyy{{{}}}|||||||||}}}~~~~~~||||||}}}~~~xxxzzz|||~~~}}}~~~xxxssstttppphhh```]]]___eeejjjjjjmmmppprrrtttwww}}}++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++************)))************************************++++++++++++)))******+++,,,,,,------,,,,,,---------.........///......//////000111222...666444:::OOOZZZiiisssfffbbbnnnxxxvvvqqqpppuuuwwwyyyxxxwwwvvvxxxzzzxxxtttqqqssswwwzzzxxxuuuqqqrrrrrrqqqooonnnnnnooorrrpppnnnnnnrrrvvvyyy{{{wwwvvvuuuuuuwwwyyy|||}}}xxxvvvuuutttvvvxxx|||~~~tttsssqqqpppppprrrtttvvvwwwwwwyyy{{{zzzyyy}}}xxxwww||||||}}}}}}}}}||||||~~~zzz|||}}}}}}zzzxxxvvvvvvyyy~~~~~~|||{{{||||||{{{zzz||||||\\\AAA===FFFMMM```jjjsssvvvxxx|||~~~}}}||||||||||||{{{zzzyyyyyyuuuxxxzzz|||{{{zzzzzzzzztttuuuvvvxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyuuuuuuuuuuuutttsssrrrrrrtttuuuvvvxxxyyyvvvppplllhhheee```ZZZSSSKKKCCC>>>888666444444777999;;;;;;===:::777333111111111222///777AAANNNdddvvvuuuhhhQQQhhhllllll{{{qqqPPPNNNLLLJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIGGGEEECCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@???===>>>>>>>>>>>><<<;;;:::::::::::::::999888777777555555666666666666666666444555666666666444222111333333333333333222222111000000111111222333333444222222222222111111111111444888888333111444666555333<<>>===>>>@@@@@@@@@>>>;;;:::::::::;;;::::::999888777444444555666777777777666333444555555555333111///333444444444444333222222000000111222333333444444222222222111111111111000444888777111///444666555444666AAAPPPYYYbbbtttuuummmiiicccttt}}}}}}^^^kkkzzz|||sssjjjhhhkkkbbbaaa___]]][[[[[[[[[[[[WWWWWWYYY```iiiqqquuuvvv~~~~~~{{{yyywwwvvvtttpppmmmkkkkkkkkklllllllllpppvvv||||||yyysssvvvzzz}}}}}}|||yyywww}}}}}}}}}}}}}}}~~~}}}}}}{{{zzzyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~|||zzz}}}yyyuuuwwwzzzyyy~~~}}}}}}{{{vvvgggjjjmmmppppppqqqrrrtttqqqtttyyy+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,---------..................////////////,,,///444999EEEdddqqqlllmmmfffZZZVVVccctttttthhhqqqwww{{{{{{zzzzzzvvvqqquuuvvvvvvtttrrrqqqrrrsssqqqqqqrrrrrrqqqpppnnnmmmjjjkkkmmmnnnoooqqqtttwwwrrrssstttvvvwwwwwwvvvvvv|||~~~|||wwwvvvzzzwwwqqqrrrsssqqqmmmjjjkkkrrryyy~~~}}}||||||}}}{{{uuuvvv}}}{{{~~~}}}{{{zzz{{{|||zzz||||||zzzwwwwww{{{~~~~~~}}}{{{yyywwwyyy{{{{{{yyyvvvyyyzzz{{{}}}|||MMM>>>DDDRRRfffppprrrvvvzzz|||~~~~~~~~~yyyxxxvvvvvvwwwzzz}}}}}}}}}}}}}}}|||{{{zzzyyynnnqqquuuwwwwwwvvvuuuvvvrrrrrrrrrsssssstttttttttrrrqqqqqqppppppooooooooorrrqqqqqqqqqqqqpppmmmkkkfff___SSSIIIAAA<<<888666666555555777;;;======;;;999555222333222000333999;;;CCC^^^~~~rrrjjjrrruuuhhhWWWOOOLLLIIIIIIKKKKKKIIIGGGMMMKKKIIIIIIIIIHHHFFFDDDIIIFFFDDDGGGLLLLLLHHHCCCGGGEEECCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;:::999999777666555666777888777666555555444333333333444444444444444333333222222222222222222222222222222222111222333444333222111000222222222222222222222222333555;;;EEERRR___hhhmmm{{{pppsss{{{vvvooohhhrrriii[[[jjj{{{uuuooo^^^\\\```^^^WWWXXX^^^]]]VVVRRRVVV[[[]]]___eeennnuuu}}}zzzzzzzzzzzzwwwuuuttttttsssssssssuuuwwwxxxxxx{{{zzzvvvtttvvvxxxyyyzzzzzzzzz|||~~~~~~{{{{{{}}}}}}|||zzzzzz{{{|||}}}{{{xxxuuurrryyyxxxwwwvvvvvvwwwxxxyyy{{{|||}}}~~~}}}wwwnnnssswwwvvvsssqqqrrrtttmmmvvv+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,---------..................////////////111111222666CCCfff|||sssqqqiiigggaaa]]]```iiioooppprrrwwwxxxuuutttwwwyyyyyyxxxyyyxxxvvvtttsssuuuvvvssssssttttttsssrrrpppoookkkmmmooooooooooooppprrrnnnoooqqqrrrrrrrrrrrrqqqtttuuusssooopppvvvwwwsssooopppooollliiijjjooouuu~~~|||{{{{{{|||~~~wwwqqquuuwww}}}~~~}}}|||zzzzzz|||}}}{{{||||||zzzwwwxxx|||zzzwwwvvvyyy}}}~~~}}}{{{{{{{{{{{{{{{|||zzzxxxxxxyyyxxxuuusssvvvxxxzzz|||~~~lllGGG===III\\\lllyyyzzz{{{|||}}}|||{{{{{{yyywwwvvvuuuuuuwwwyyy{{{|||}}}}}}}}}|||{{{zzzzzzsssuuuwwwyyyyyyyyywwwuuussssssrrrrrrrrrqqqqqqqqqppppppppppppppppppppppppvvvtttrrrqqqnnnkkkfffbbb[[[TTTJJJAAA<<<888555444555555666:::>>>???===;;;444444222///000666:::<<>>===<<<;;;:::999888666555666777777666555444444333333333444444555444444444444333333222222444444444444444444444444222333333333333222111111222222222222222222222222333444999BBBNNN\\\gggmmm{{{tttaaa___wwwxxxiiiaaacccbbb\\\YYYYYYXXXTTTSSSVVVXXXXXXWWWZZZ```fffjjjqqqzzz}}}zzzxxxxxxzzzxxxuuussssssuuuxxxzzzzzz}}}~~~zzzwwwuuusssuuuwwwwwwwwwwwwyyy{{{|||zzzxxxxxx{{{|||{{{zzz{{{zzzyyywwwuuutttssssssuuuuuuuuuuuuuuuwwwxxxyyyzzzrrruuuxxxxxxvvvvvvxxx{{{{{{++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......---............/////////444222111111999TTT{{{|||{{{www~~~}}}{{{|||wwwnnnrrr}}}qqqtttuuurrrrrrwwwzzzzzzzzzzzzyyywwwuuuuuuxxxzzzuuuvvvvvvvvvvvvtttsssrrroooqqqrrrrrrpppnnnnnnnnnjjjkkkllllllllllllkkkkkklllkkkgggdddffflllnnnmmmhhhkkkmmmlllkkkmmmrrrvvv~~~}}}zzzxxxxxxxxxyyyzzzyyyrrrooowwwuuu{{{{{{zzzyyyxxxyyy|||~~~|||}}}|||yyywwwxxx~~~{{{xxxsssqqqqqquuuyyy}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{}}}zzzyyyxxxvvvsssqqqsssuuuxxx|||~~~~~~~~~}}}zzzxxxUUU???<<>>@@@@@@<<<999222333222///222:::AAABBBSSSccctttyyytttuuunnnbbbmmmcccRRRVVVRRRPPPNNNNNNNNNOOONNNMMMMMMLLLJJJJJJJJJJJJIIIGGGFFFHHHJJJIIIHHHHHHKKKMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>===;;;::::::999777666666777777555444333333222333333444555666555444444444444444333333555555555555555555555555444333222222111111222222222222222222222222222222444444666===HHHVVVccckkktttgggSSSggg{{{|||nnneeebbb```___ZZZTTTRRRTTTSSSUUUUUUSSSQQQRRRVVVYYYeeerrr{{{||||||xxxuuutttvvvyyy{{{{{{{{{||||||{{{yyywwwvvvppprrrtttuuuttttttvvvwwwwwwvvvuuuuuuxxxyyyyyyyyy{{{xxxtttpppooooooqqqrrrpppqqqqqqsssuuuwwwyyyzzz}}}}}}~~~{{{~~~~~~~~~~~~~~~~~~}}}|||}}}++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,---------......---------.........////////////111111222>>>XXXpppsssffffffmmmuuuzzz}}}zzzuuuppprrrrrrqqqtttxxxvvvrrryyyyyyxxxuuutttuuuwwwzzzvvvwwwwwwwwwwwwuuutttsssqqqsssuuuuuussspppnnnnnniiiiiiiiiiiiiiihhhhhhhhhhhhfffbbb``````bbbbbbaaabbbfffjjjnnnqqqtttyyy|||{{{yyyvvvtttrrrrrrrrrrrrqqqoooqqqyyy~~~uuuvvvvvvvvvuuuuuuvvvzzz}}}||||||{{{xxxvvvyyyxxxuuurrrpppqqquuu{{{~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{}}}{{{yyywwwuuusssrrrppptttxxx|||~~~~~~|||{{{{{{]]]AAA;;;<<>>AAAAAA>>>999555555111111777;;;===FFFPPPggg|||qqqmmm}}}|||nnnaaannnoooWWWNNNQQQQQQPPPOOONNNNNNOOOOOONNNMMMLLLJJJJJJKKKKKKJJJHHHFFFHHHJJJLLLLLLLLLMMMMMMLLLIIIGGGFFFGGGGGGFFFDDDCCCCCCCCCDDDCCCBBBBBBAAABBBBBB@@@???===<<<::::::999777666666666666444333222222222222333444555666444444444444444444444444555555555555555555555555444333222111000111222333222222222222222222222222666555555888@@@MMMZZZcccdddvvv|||___\\\lll}}}zzzkkk```ZZZ\\\ZZZTTTRRRWWWRRRSSSTTTRRRQQQRRRTTTWWWmmmvvv|||yyy|||}}}zzzxxxvvvvvvwwwxxxwwwvvvuuuuuuvvvvvvvvvuuuppprrrtttuuuttttttuuuvvvuuutttssstttuuuuuuvvvvvvxxxuuuqqqnnnmmmmmmooopppkkklllnnnqqqtttwwwyyyzzz{{{zzzyyyyyyzzz||||||}}}|||zzzyyy|||~~~***++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,---------......------------............))),,,111444444888HHHXXXaaaUUUPPP\\\mmmzzzxxxmmmsssvvvtttoookkkoootttsssnnntttuuutttsssrrrrrruuuwwwvvvvvvwwwwwwvvvuuutttrrrppprrrttttttrrrooonnnnnnjjjiiiiiiiiiiiiiiiiiiiiihhheeedddeeeeeebbb```^^^bbbeeejjjooosssvvvyyyzzzvvvtttqqqnnnllllllllllllhhhlllrrryyy}}}{{{wwwsssqqqrrrrrrrrrrrrtttwwwzzzzzzzzzzzzwwwvvvzzzvvvtttrrrqqqssswww|||||||||{{{{{{{{{{{{||||||~~~~~~}}}}}}}}}}}}yyyzzzzzzyyyyyyyyyxxxxxxyyyyyywwwuuusssrrrrrrsssppptttyyy}}}}}}{{{|||mmmGGG777<<>>999444111666...555GGGKKKEEEQQQgggwwwnnnrrr|||yyymmmpppuuuuuu\\\TTTQQQKKKNNNNNNNNNMMMMMMMMMMMMNNNLLLKKKJJJJJJKKKLLLKKKIIIGGGFFFHHHMMMRRRRRRMMMHHHJJJHHHFFFEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA???>>>===;;;::::::999777555555666555444222111111111222333444555666444444444444444444444444333333333333333333333333444333222111000111222333222222222222222222222222888777555555999CCCOOOXXXYYYkkkwwwYYY[[[sssyyygggZZZZZZ\\\WWWUUUWWWSSSSSSSSSRRRRRRRRRTTTUUUgggkkkqqquuuwwwxxxzzz{{{{{{{{{{{{{{{yyywwwuuutttrrrpppnnnoooqqqttttttsssqqqtttvvvwwwwwwvvvvvvvvvtttttttttsssrrrqqqrrrssssssrrrpppooonnnnnnnnnnnniiijjjmmmpppsssvvvxxxyyytttwwwzzz|||||||||{{{{{{zzz|||~~~~~~}}}******++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,------------.........000000111222111333???MMMMMMJJJPPPaaawwwmmmeeegggzzzwwwooogggeeekkkpppqqqpppqqqrrrrrrqqqqqqsssuuuvvvvvvwwwwwwvvvuuusssrrrnnnpppqqqqqqooommmmmmmmmllllllkkkkkkkkkllllllmmmhhhfffhhhlllnnnkkkhhhhhhhhhjjjllloooqqqrrrrrrrrrqqqooollljjjhhhhhhiiiiiieeekkkssswwwuuurrrpppnnnmmmooopppqqqqqqrrruuuwwwwwwxxxxxxwwwwwwzzzsssrrrrrrrrrtttxxx{{{}}}zzzyyyxxxwwwwwwxxxyyyzzz||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyssssssrrrpppnnnmmmooopppqqqtttyyy}}}}}}|||~~~QQQ<<<555>>>LLL^^^qqqyyy}}}||||||{{{zzzzzzyyyyyyssstttuuuvvvxxx{{{}}}~~~|||{{{zzzwwwtttpppnnnlllpppooommmooorrrsssqqqooojjjkkklllnnnppprrrssstttuuuvvvxxxyyyyyyxxxwwwvvvpppllleee^^^VVVMMMEEE@@@;;;999555444555777888888===???@@@>>>999444111000333333BBBYYY]]]WWWeee~~~ooo```llltttoooqqq}}}cccQQQRRRQQQHHHKKKLLLMMMLLLJJJJJJLLLMMMKKKIIIIIIIIIKKKLLLKKKJJJFFFEEEEEEKKKPPPQQQJJJDDDHHHFFFDDDCCCCCCCCCBBBAAACCCDDDDDDDDDDDDCCCBBBBBB>>>>>>===<<<;;;:::999999888666555555666666444333222222111222222333444555222222333333333333444444222222222222222222222222444333222222111111222222222222222222222222222222777777666444555;;;EEELLLUUUdddwwwtttnnn}}}rrreeeooo{{{XXXTTTfff{{{uuueee___]]][[[WWWVVVUUUUUUSSSRRRPPPOOOOOOOOOVVVYYYbbbmmmwww||||||zzzwwwyyy{{{|||{{{yyyuuusssrrrooolllmmmppprrrrrrppprrruuuxxxyyyxxxvvvvvvvvvrrrsssrrrqqqooonnnooopppnnnnnnoooooooooooonnnmmmhhhjjjlllpppsssuuuwwwwwwssswww}}}~~~~~~zzz~~~}}}|||~~~~~~xxx}}}******++++++++++++******************************))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,---------.........222111111000......777AAAFFFOOO___uuutttggg```\\\nnnvvvxxxnnncccccckkkrrrnnnpppssstttssssssssstttwwwwwwxxxxxxwwwvvvtttsssrrrssssssqqqooommmmmmnnnnnnnnnmmmmmmnnnooopppqqqkkkggghhhnnnqqqooonnnqqqooooooooopppqqqqqqpppnnnmmmllljjjhhhggghhhiiijjjmmmppptttvvvuuuqqqnnnllllllnnnqqqsssrrrrrrsssuuutttvvvwwwwwwwwwzzz~~~xxxpppqqqrrrtttvvvxxxzzz{{{zzzyyywwwvvvvvvwwwyyyzzzzzzyyyxxxwwwwwwwwwxxxxxx{{{{{{|||}}}}}}}}}|||{{{qqqrrrqqqnnnkkkkkkmmmooorrrtttxxx|||~~~~~~}}}|||kkk???<<<777@@@YYYjjjrrryyy}}}}}}}}}|||zzzxxxuuuttttttuuuvvvwwwxxxzzz{{{|||{{{zzzyyywwwuuurrrpppooorrrrrrqqqppppppooonnnmmmkkkkkkmmmoooqqqtttuuuvvvvvvwwwyyyyyyyyyvvvtttrrrjjjeee]]]TTTLLLEEE===999777555444444777:::<<<<<<<<<===<<<999444111111222333EEE\\\hhhhhhjjjyyy}}}oookkkqqqpppmmm{{{jjjVVVNNNLLLJJJHHHJJJKKKLLLKKKIIIIIIKKKMMMIIIHHHGGGHHHJJJKKKKKKIIIEEEDDDCCCEEEHHHHHHFFFDDDGGGEEECCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>::::::::::::999999999888666555444444666666555444333222222222222222333333111111111222222222333333222222222222222222222222222333333333333222111111222222222222222222222222222444555444333777>>>EEEQQQ[[[kkkzzz}}}vvvqqq}}}iiiWWWVVVaaattt~~~wwwoootttoookkkxxx|||qqqddd\\\[[[YYYUUUVVVTTTSSSQQQPPPOOOMMMLLLOOOQQQWWWbbbnnnvvvyyyyyywwwxxxzzz{{{{{{zzzxxxwwwxxxsssoooooorrrssspppmmmqqqssswwwxxxwwwuuuttttttmmmnnnooonnnlllkkkmmmooojjjkkklllmmmmmmnnnnnnnnniiikkkmmmpppssstttuuuuuuuuuyyy}}}~~~}}}~~~{{{}}}}}}}}}~~~~~~~~~}}}||||||~~~yyy~~~******++++++++++++******************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......***,,,000444333333888???HHHZZZrrrzzzqqqfff\\\QQQ^^^rrrzzzhhh```eeennnnnnqqqtttvvvvvvuuuuuuuuuxxxxxxyyyyyyxxxwwwuuutttxxxxxxwwwtttqqqoooooopppoooooonnnnnnoooqqqrrrtttmmmhhhggglllooommmnnnsssrrrqqqqqqrrrssstttsssrrrlllkkkiiihhhgggiiijjjkkkwwwwwwvvvxxxxxxvvvqqqllllllooosssuuutttsssssstttrrrtttwwwwwwwwwzzzxxxssspppqqqtttvvvxxxyyyzzzzzzzzzyyywwwvvvvvvwwwyyyzzz{{{zzzxxxwwwwwwwwwxxxyyyvvvwwwxxxyyyyyyyyyxxxwwwtttuuutttppplllkkknnnpppqqqtttwww{{{}}}}}}}}}|||{{{WWW888???999AAAbbbsssssszzzxxxyyyzzzzzzyyyvvvsssqqquuuvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxvvvuuusssrrruuuvvvuuusssooommmlllmmmlllmmmoooppprrrtttvvvvvvwwwxxxyyyyyywwwtttqqqooobbb\\\UUUMMMGGGAAA<<<888666555444666:::>>>@@@AAA;;;;;;999555111000222555555WWWqqqppplllwwwmmm|||nnnzzz|||vvvUUUOOONNNFFFCCCJJJIIIKKKLLLKKKIIIHHHKKKMMMHHHGGGGGGHHHJJJKKKJJJIIICCCCCCCCCAAA@@@@@@CCCFFFGGGEEECCCBBBBBBBBBAAA@@@;;;;;;;;;;;;;;;:::999999888888888888888888888888555444333444666666555444333333222222111222222222000000111111111222222222222222222222222222222222222222333444333222111000222222222222222222222222///222444444333555<<>>===EEEVVViiitttuuusssvvvtttqqqqqqrrrtttuuuvvvuuuvvvwwwwwwvvvwwwxxxzzzzzzwwwsssrrrssstttrrrpppuuuwwwvvvqqqpppqqqqqqnnnlllooossstttssstttvvvyyy|||{{{zzzxxxvvvrrrlllgggXXXTTTNNNGGG@@@;;;777666333555888;;;>>>??????>>>@@@888111...,,,...555>>>CCCfffnnndddvvvttt{{{kkkppp{{{cccNNNJJJKKKHHHHHHMMMKKKIIIHHHFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHCCCCCCCCCDDDCCCCCCBBBAAADDDBBB@@@???@@@@@@???>>>===<<<;;;;;;999999888777777777888777777666555555444333333222222333333444///111333333222111000000111111111111111111111111000000000000000000000000333222111/////////000000222222222222222222222222000000111333555888:::;;;HHHXXXcccgggsss|||mmm[[[eeevvv^^^aaazzzuuuccc```]]]UUUXXXSSSQQQSSSTTTPPPNNNOOOOOONNNLLLMMMQQQXXX___dddrrrssstttuuuvvvwwwyyy{{{|||{{{zzzxxxuuuqqqooommmnnnooooooppppppoooooonnnlllhhhddddddhhhlllnnnnnnlllkkkjjjiiijjjllloooqqqooopppqqqppppppqqqsssvvvtttuuuvvvwwwxxxyyyyyyyyy{{{zzzyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~|||zzzxxxzzz~~~}}}zzz************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((******)))(((((()))***************************************+++++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------------......///111222333;;;NNNrrr|||yyyxxx}}}mmmkkksss```___hhhnnnpppnnnmmmoooqqqqqqtttssssssvvvyyy{{{zzzyyywwwwwwwwwuuusssrrrtttvvvtttsssrrrpppooonnnnnnnnnmmmkkkmmmqqqqqqnnnnnnpppmmmmmmmmmqqquuuvvvuuusssnnnpppqqqqqqppppppqqqsssoooppprrrssssssrrrpppooooooqqqttttttsssqqqqqqqqquuuuuuwwwxxxzzz{{{|||}}}xxx{{{}}}}}}|||zzzzzzzzz|||~~~~~~~~~|||yyyuuurrrppptttvvvxxxxxxwwwwwwzzz}}}~~~|||yyyxxxxxxyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyvvvxxxyyywwwtttrrrqqqqqqqqqrrrtttsssqqqqqqsssvvvuuuxxx|||~~~~~~~~~~~~}}}WWW<<>>>>>>>>===444222222333444666>>>HHH___qqqtttmmmpppuuuzzzvvvaaannneeeSSSEEEFFFHHHEEEEEEIIIGGGGGGHHHHHHHHHHHHHHHGGGJJJIIIHHHFFFDDDCCCCCCBBBDDDDDDDDDDDDDDDCCCBBBAAAAAA???======>>>???>>>===<<<<<<;;;:::999888888777888888888777666444333222333333222222222222333333000111222222111111000111111111111111111111111111000000000000000000000000000////////////111222333222222222222222222222222000111111222444666888999AAAOOO[[[```iiiyyyssszzzcccSSSiiiyyyggg]]][[[YYYUUURRRQQQNNNKKKLLLPPPOOOMMMKKKKKKNNNSSSYYY\\\dddjjjrrrwwwyyyzzz{{{|||}}}|||{{{yyyvvvsssqqqooooooooonnnmmmkkkiiihhhgggjjjgggeeeeeeiiilllnnnnnnooommmkkkjjjjjjkkkmmmnnnnnnooopppooooooppprrrtttqqqrrrtttvvvxxxyyyzzzzzzzzzzzzzzz|||~~~}}}}}}}}}}}}{{{zzz||||||}}}~~~~~~}}}|||{{{{{{}}}}}}************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))*********************************++++++++++++,,,)))************+++++++++++++++,,,,,,,,,,,,---------------...///000111222333@@@\\\{{{{{{wwwuuu}}}zzzdddhhhtttpppeee```bbbbbbggglllmmmkkklllppprrrrrrrrruuuyyy|||~~~~~~wwwxxxxxxwwwvvvuuuwwwyyyxxxwwwuuurrrpppnnnmmmlllmmmkkkllloooooolllkkknnnkkklllnnnqqqtttuuusssqqqnnnoooqqqqqqqqqqqqssstttnnnppprrrssssssrrrpppooooooqqqssstttrrrqqqqqqqqqvvvvvvvvvwwwwwwxxxxxxxxxuuuxxxzzzzzzwwwssspppooowwwzzz~~~}}}|||{{{{{{{{{|||{{{xxxvvvwwwvvvvvvvvvwwwyyy{{{|||zzzyyyxxxxxxxxxwwwuuusssuuuuuuuuuvvvwwwxxxzzz{{{wwwwwwvvvssspppnnnnnnoooooorrruuussspppooorrrvvvwwwzzz~~~~~~NNN<<>><<<:::999///...000555;;;AAAMMMXXXppptttjjjcccgggvvv~~~mmmddd}}}tttVVVLLLFFFIIIKKKGGGFFFJJJCCCEEEGGGIIIJJJIIIHHHGGGIIIHHHFFFDDDBBBAAA@@@@@@DDDEEEDDDDDDCCCBBBAAA@@@===<<<;;;;;;===>>>>>>===<<<<<<;;;:::999888777777888888777666444222111///222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000---------...000222444555000000000000000000000000111111111222333444555666777AAANNNWWWaaannn{{{uuu]]]aaawww}}}fff```WWWTTTRRRRRROOOJJJKKKNNNMMMKKKJJJIIIJJJMMMPPPRRRXXXbbbpppyyy{{{zzzyyyzzz{{{zzzzzzxxxvvvsssqqqppprrrqqqooolllhhheeebbb```gggfffeeegggiiilllllllllpppnnnllljjjiiiiiijjjkkkmmmnnnooonnnnnnnnnppprrrkkkllloooqqqtttvvvwwwxxxyyyzzz{{{}}}~~~|||wwwyyy|||~~~~~~|||yyywwwzzz{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~||||||}}}~~~zzzzzz~~~************************))))))))))))))))))))))))************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************************++++++++++++))))))*********++++++++++++++++++,,,,,,,,,---------------...///000111111000555GGG```rrrtttiii___gggnnnuuu{{{sssQQQNNN```llljjj[[[VVV[[[hhhpppmmmkkknnnqqqqqqrrrtttwww{{{~~~|||}}}}}}{{{yyyxxxxxxyyy|||zzzxxxuuusssqqqoooooonnnkkkkkknnnmmmjjjiiilllmmmnnnqqqssssssqqqnnnkkkkkklllnnnnnnnnnnnnppprrrssstttuuuuuutttqqqooommmoooqqqssssssrrrqqqqqqrrrwwwvvvvvvuuuuuutttttttttssstttvvvuuussspppooooooxxxzzz|||~~~}}}~~~}}}|||}}}}}}zzzwwwuuussstttvvvyyyzzzzzzyyyxxxvvvvvvvvvuuusssrrruuuuuuuuuuuuvvvwwwxxxyyyxxxwwwuuurrrnnnmmmnnnoooqqquuuwwwtttnnnlllooottttttxxx|||vvvIII@@@TTTiiisssssstttwwwzzzyyyyyyzzzyyyyyyzzz|||}}}}}}yyyrrrooooooqqqrrrssssssrrrqqqtttvvvtttpppppptttwwwuuuvvvwwwyyyyyyyyyxxxwwwvvvsssoooiiibbb[[[SSSKKKFFF>>><<<888444333444777888;;;<<<======<<<999666333333///000:::GGGSSS```jjjzzzccc[[[bbbfffgggrrr|||aaaQQQMMMKKKMMMKKKGGGEEEHHHBBBDDDFFFGGGHHHIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA??????<<<:::999:::===>>>>>>>>><<<;;;;;;:::999888777777666666555444333222000000111111111222222111111111111000///000111222222111111111111111111111111111////////////////////////,,,,,,---///000222333444000000000000000000000000111111111111111222222333222666BBBQQQ^^^jjj|||zzz{{{lllnnnyyyyyyhhhiii{{{iii\\\VVVSSSTTTTTTOOOLLLLLLJJJIIIHHHHHHHHHJJJKKKLLLSSS^^^mmmvvvwwwvvvvvvxxxxxxxxxxxxwwwuuutttrrrqqqtttsssqqqmmmiiieeeaaa```cccccceeefffhhhiiijjjiiilllkkkiiihhhhhhhhhiiijjjkkkmmmnnnmmmllllllnnnppplllmmmoooqqqsssuuuvvvvvvxxxxxxzzz~~~}}}{{{uuuwwwyyy{{{|||{{{yyywwwyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~}}}{{{|||~~~}}}{{{{{{}}}|||xxxtttwwwzzz~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************************************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------...---------...///000111444555>>>OOOZZZZZZVVVSSSeeerrr\\\JJJUUUfffmmmfff[[[WWWaaakkkllllllpppppppppqqqrrrtttwwwzzz||||||zzzyyyzzz|||{{{yyyvvvuuusssrrrrrrooolllkkkmmmllliiiiiilllmmmooorrrsssrrrooolllkkkjjjkkkmmmmmmlllmmmnnnppprrrrrrrrrrrrqqqpppnnnmmmnnnppprrrrrrqqqqqqqqqsssvvvvvvuuutttsssrrrrrrqqqqqqrrrrrrqqqqqqrrruuuwww~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}{{{zzztttrrrqqqrrrtttwwwwwwwwwyyywwwtttsssttttttttttttwwwvvvuuuuuutttttttttuuuuuuuuusssooollllllnnnpppqqqtttuuusssooonnnqqquuusssvvv{{{~~~{{{```???CCCYYYnnntttrrruuu{{{{{{|||}}}{{{yyyxxxyyy{{{}}}zzzyyy{{{~~~|||vvvppppppqqqssstttsssrrrrrrqqqsssuuutttqqqrrrwwwyyyxxxyyyyyyyyyzzzxxxvvvrrrpppkkkeee\\\SSSLLLFFFAAA>>>888777555333444666999;;;??????>>><<<999555111///555222888KKK```lllqqqsssoooXXX\\\jjjpppsssuuuXXXKKKIIIGGGFFFDDDAAAAAADDDDDDDDDCCCDDDEEEGGGIIIKKKEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBAAA@@@???>>>===<<<;;;:::;;;===???@@@???<<<;;;:::999888777777666222333333333333333222111000111222222222222111000222000///000333444333111111111111111111111111111////////////////////////------...///000111111111////////////////////////222111111000000000111111444333:::JJJYYYeeeqqqzzz{{{{{{zzzdddWWWXXXoooyyynnntttrrrdddVVVRRRRRRQQQNNNLLLGGGGGGGGGGGGGGGHHHIIIJJJPPPXXXdddkkkooorrrvvvyyyxxxxxxxxxxxxwwwwwwvvvuuutttsssqqqnnnjjjfffcccaaa```bbbdddeeefffffffffffffffffffffffffffhhhiiijjjjjjlllmmmmmmlllkkklllnnnpppqqqssstttvvvvvvwwwwwwvvvvvvxxx{{{~~~~~~{{{yyyvvvwwwwwwxxxyyyzzz{{{{{{yyyyyyyyy{{{}}}~~~{{{zzzyyyzzzzzzzzzzzz{{{~~~}}}yyywwwxxxxxxuuussstttzzz~~~|||zzz~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************)))))))))************+++)))************+++++++++++++++,,,,,,,,,,,,------......------......///000555222888DDDLLLNNNTTT]]]rrrooobbbSSSIIITTTjjjvvvkkk```]]]```eeekkkppplllmmmooopppppprrruuuwww~~~~~~}}}}}}}}}|||{{{yyyxxxvvvuuuuuutttpppmmmlllnnnmmmjjjkkknnnkkkmmmqqqrrrqqqpppoooooolllnnnooonnnmmmmmmnnnppplllllllllllllllmmmoooooonnnpppqqqqqqpppppprrrsssuuuuuutttssssssrrrrrrrrrqqqqqqqqqpppqqqtttyyy|||~~~~~~}}}}}}}}}}}}|||}}}}}}~~~}}}{{{wwwuuuuuuvvvpppqqqrrrsssttttttuuuvvvyyyvvvsssssstttvvvwwwwwwxxxwwwvvvtttsssrrrqqqqqqppppppooommmkkklllnnnpppnnnoooqqqrrrssstttwwwyyytttwww{{{~~~~~~~~~jjjIII555GGG\\\nnnrrrqqquuu{{{}}}xxxzzz{{{yyyuuussstttvvvrrrqqqqqqtttwwwwwwtttqqqrrrtttuuuuuutttssstttuuu{{{~~~~~~{{{{{{~~~~~~|||wwwvvvuuutttsssnnniiieee]]]WWWNNNFFFAAA>>>;;;999444333333333444777999;;;???>>>;;;888555222000///333777GGGbbbwww|||uuunnnvvvooommmzzzsssnnn~~~ooo\\\OOOGGGDDDBBB@@@@@@AAACCCEEEEEEDDDCCCBBBDDDFFFIIIKKKGGGFFFEEECCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@??????===<<<;;;<<<>>>@@@@@@???;;;;;;:::999888777666666111111222333333333333333000111222333333222111000222000000222666777444111111111111111111111111111000000000000000000000000......///000000000//////////////////////////////222111111000000000111111666555777@@@OOO\\\dddfff|||{{{|||vvviiiYYYKKKUUUmmmyyyzzzvvv___RRRNNNLLLMMMOOOGGGFFFFFFEEEFFFGGGIIIIIIKKKOOOVVV]]]eeemmmuuuzzzyyyzzzzzz{{{{{{{{{zzzzzzrrrrrrpppnnnkkkhhheeecccaaaccceeeeeedddcccdddeeebbbcccdddeeegggiiijjjkkkjjjlllmmmmmmlllkkkkkklllmmmnnnooopppqqqrrrrrrrrrssstttuuuxxxzzzzzzyyywwwvvvvvvvvvwwwxxxzzz|||}}}yyyyyy{{{|||}}}|||~~~{{{wwwtttuuuvvvxxxxxxyyyzzz|||zzzxxxuuuuuuuuuvvvwwwvvvrrryyy|||xxxuuuyyy))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))***++++++***)))(((************************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------......---------...//////000...111:::@@@EEEVVViiiuuu``````XXXHHHJJJ\\\ooorrrnnnccc[[[\\\bbbgggeeehhhlllmmmmmmnnnpppssstttwww{{{}}}~~~|||zzzyyyxxxxxxqqqnnnmmmoooooolllmmmqqqlllooorrrrrrpppooooooqqqnnnooopppooonnnmmmnnnooolllkkkiiihhhhhhkkknnnpppnnnooopppppppppppprrrtttsssssssssssssssssssssssspppqqqqqqqqqqqqsssvvvyyyzzzzzzzzz||||||zzzzzz}}}}}}}}}||||||{{{{{{{{{{{{}}}{{{~~~zzzssspppqqquuummmqqquuuvvvtttssstttvvvvvvuuutttvvvxxxyyyxxxwwwxxxwwwuuusssrrrqqqppppppmmmnnnnnnnnnmmmoooqqqtttooonnnnnnqqqvvvyyy{{{zzzuuuxxx{{{|||zzzyyyyyyyyy}}}qqqNNN>>>888MMMaaaqqqssstttyyy{{{xxxtttwwwzzzxxxsssqqqrrruuupppqqqqqqrrrssssssrrrrrrssstttvvvvvvuuuuuuxxx{{{zzzrrrpppnnnllliiiccc\\\VVVMMMIIIDDD@@@===:::777555222333444555777999:::;;;<<<:::777444222111222333999BBBUUUlllwwwsssggg```bbbqqqrrriiiiiiSSSMMMGGGFFFDDDAAA???AAADDDEEECCCCCCCCCCCCDDDEEEFFFGGGGGGDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA>>><<<;;;<<<>>>??????>>>;;;;;;:::999888777666666222333333444333333222222111222333444444333222111222111111555999999555000111111111111111111111111000000000000000000000000---...///000000000///...000000000000000000000000111111111000000111222222111555666777CCCVVVaaabbbkkk||||||zzz{{{oooXXXSSS^^^ddd}}}|||~~~lll]]]RRRKKKKKKOOOHHHGGGEEEDDDDDDEEEFFFGGGIIIHHHJJJQQQ\\\gggooosssxxxxxxyyyzzz{{{{{{{{{{{{uuutttsssqqqnnnjjjhhhfffdddfffgggfffcccbbbdddeeeccccccdddfffhhhjjjkkkllljjjlllnnnnnnlllkkkkkklllggghhhjjjlllmmmnnnooooooqqqqqqqqqsssvvvwwwvvvuuurrrsssuuuwwwyyy{{{{{{{{{zzz{{{|||}}}~~~~~~}}}}}}xxxzzz{{{|||{{{xxxtttrrrtttvvvxxxxxxxxxwwwxxxzzzrrrsssuuuuuutttttttttuuusssxxxyyysssqqqxxx))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((()))******)))((('''************************))))))))))))************)))************+++++++++++++++,,,,,,,,,---------......---------...//////000---000777:::AAAXXXqqqoookkkjjjllleeeVVVJJJEEE[[[nnnxxxlll\\\WWWYYY[[[```dddiiikkkkkkllloooqqqkkkooouuu{{{~~~}}}|||rrrooonnnppppppnnnooosssqqqsssuuusssooommmmmmnnnnnnooopppooommmkkklllmmmrrroookkkhhhgggiiilllooonnnoooppppppoooppprrrtttrrrrrrrrrsssssstttttttttpppqqqssssssqqqqqqqqqrrrtttsssuuuyyy|||}}}zzzvvv}}}~~~|||{{{}}}{{{zzz~~~yyyzzzzzz|||}}}zzz|||sssnnnrrrwwwkkkqqqwwwxxxuuussstttwwwssstttvvvyyy{{{{{{yyywwwwwwvvvtttsssrrrqqqqqqqqqlllnnnpppqqqqqqsssuuuxxxssspppnnnqqqwww{{{zzzwwwuuuwwwyyyxxxvvvsssqqqqqqxxxyyyOOO:::???CCCTTTfffuuuxxxzzz~~~|||tttsssvvvyyyxxxtttrrrtttwwwwwwwwwwwwuuurrrppppppqqqrrrtttvvvvvvvvvwww|||}}}{{{vvvqqqmmmjjjgggeeebbb[[[SSSLLLBBB@@@>>>===<<<999555222333555777999;;;<<<<<<===888666333000000222555777DDDLLL\\\hhhiii___WWWTTTccchhhmmmvvvQQQLLLMMMBBBEEEBBB???===@@@BBB@@@<<>>>>>>>>???@@@AAACCCCCCAAAAAABBBCCCDDDDDDDDDDDD>>><<<;;;;;;===>>>>>>===;;;::::::999888777666666555555555444333222111000111222444555555444222111111111222777;;;;;;666000111111111111111111111111000000000000000000000000+++,,,...000000000000///111111111111111111111111111111111111111222222333***444666222<<>>===UUUTTTZZZccc^^^TTTYYYhhhyyy^^^bbb}}}sss\\\OOOJJJKKKOOOCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBCCCEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE===============>>>>>>???=========<<<:::888666555777666555333222111000000333222222111111222222333222222333333444444333333222222222111111111000000------------........./////////000000111111111222111000/////////000222333000000000000000000000000444444333222666FFF\\\mmmhhh~~~kkkooo[[[[[[lllzzzqqq\\\RRRPPPIIIEEEDDDGGGFFFAAAAAAEEEGGGGGGGGGIIILLLPPPTTTWWWbbbiiissszzz|||{{{xxxwww|||zzzxxxvvvtttssssssssshhhhhhhhhhhhfffdddcccaaaddd^^^^^^fffjjjhhhfffgggiiijjjkkkllllllkkkjjjiiijjjhhhgggmmmtttxxxvvvrrrvvvtttrrrqqqrrrssssssrrrqqqssswww{{{}}}}}}||||||zzz|||~~~zzzvvvsssrrrsssssssssrrrrrrqqqpppyyyzzzzzzxxxtttpppnnnnnnrrrrrrqqqpppooopppsssvvvxxxzzz{{{zzzyyy{{{~~~{{{}}}))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,------...//////000000,,,,,,111333666EEEXXXzzzwwwxxx{{{zzz{{{|||```HHHIIIRRR___gggddd\\\XXXWWWXXX[[[```dddhhhjjjjjjmmmmmmllllllooouuu|||zzztttrrrqqqrrrsssuuuvvvwwwwwwssssssrrrqqqpppoooooonnnooommmlllmmmnnnnnnmmmllliiihhhhhhjjjlllmmmlllkkkjjjlllmmmmmmmmmmmmoooppprrrsssuuuvvvvvvtttqqqpppttttttsssssstttuuuuuuvvvssssssssstttuuuuuuvvvvvvyyy||||||zzzzzz|||}}}|||{{{~~~|||zzz{{{~~~wwwsssrrrtttuuuvvvsssttttttsssqqqpppqqqrrrrrrtttvvvzzz|||{{{wwwtttsssrrrpppooonnnnnnnnnnnnmmmnnnnnnppprrrtttwwwxxxtttvvvuuusssvvv{{{|||zzzvvvxxxzzzyyywwwvvvvvvxxxwwwwwwtttkkk[[[QQQVVVcccrrrzzz~~~|||zzz{{{zzzwwwuuuttttttttttttuuuvvvvvvuuuvvvvvvwwwvvvuuutttsssyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyvvvrrrnnnjjjgggeee___[[[UUUNNNGGGCCC@@@>>>888666333333444666888888999======999777999777333222666444...000>>>RRR___]]]eeelllgggWWWSSSjjjqqqnnn|||___NNNIIIGGGFFFGGGBBBBBBAAA@@@@@@@@@@@@@@@DDDEEEEEEEEEEEEEEEDDDCCCEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEDDDDDDCCCBBBBBB>>>>>>============>>>>>>===<<<;;;:::888777666555666666444333222222222222333333222222222222333333333444444444333222111111222222222111111111000000------.........///////////////000000000111111111111000/////////000111222000000000000000000000000000222333222444???OOO[[[jjjpppkkklllvvv~~~eeePPPRRRiiittt^^^RRRNNNHHHEEEFFFDDDBBBFFFLLLHHHHHHFFFFFFFFFHHHJJJKKKZZZbbbllluuuyyyyyyxxxwww~~~|||zzzxxxuuurrrppplllkkkiiigggeeecccbbbbbbbbb___```fffiiigggfffiiihhhhhhiiijjjkkkkkkkkkkkkpppnnnnnnrrrwwwyyyuuuqqqqqqrrrtttvvvxxxvvvrrrooopppsssvvvyyy{{{{{{{{{zzzxxxyyy{{{|||zzzwwwrrrpppooopppppppppppppppoooooovvvwwwwwwvvvrrrpppooooooooopppqqqqqqqqqrrruuuxxxwwwwwwwwwuuutttwww}}}zzzxxxyyy}}}|||yyy{{{))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////111------000000000;;;IIIZZZqqq~~~ttteeedddjjjllllllrrrzzzTTTGGG???GGGUUU^^^^^^]]]WWWTTTSSSWWW___eeeffffffkkkkkkjjjjjjjjjnnnsssxxx}}}xxxwwwwwwxxxxxxyyyyyyyyyxxxrrrqqqpppppppppppppppqqqooommmjjjiiijjjkkkjjjiiihhhhhhhhhiiikkklllkkkiiifffhhhjjjkkkjjjkkkmmmooopppqqqqqqqqqqqqppppppooossssssssssssssstttttttttppppppqqqrrrrrrsssttttttvvvxxxzzz{{{{{{{{{|||~~~yyy|||}}}~~~~~~yyyxxx|||{{{vvvsssssstttttttttqqqrrrsssrrrqqqqqqrrrssstttuuuwwwzzz|||{{{xxxuuupppooonnnmmmmmmmmmnnnooommmmmmnnnoooqqqsssuuuvvvrrrtttsssqqqtttyyyzzzwwwuuuvvvwwwwwwwwwxxxzzz|||vvvzzz{{{sssddd[[[bbbnnntttxxxzzzxxxvvvvvvvvvsssssstttuuuvvvwwwxxxyyyzzzwwwxxxyyyzzzzzzxxxvvvuuuwwwxxxxxxxxxwwwwwwvvvvvvpppoookkkgggccc___[[[ZZZNNNLLLGGGBBB>>>;;;999999444222111222555888::::::<<<;;;888333222444444111...222444666BBBXXXnnnzzzhhhooopppbbbRRRVVVppp{{{{{{yyy~~~ttt___IIIAAACCCDDDBBB@@@BBBAAA@@@@@@???@@@@@@@@@CCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;999777666555555666666555444333333333333444444333333222222333333444444444444333222111000///222111111111111000000000....../////////000000000////////////000000000000000000/////////000111222000000000000000000000000---000333222222666>>>EEEgggiiizzz~~~kkk___SSSbbbxxxgggLLLVVVlllwwwaaaTTTNNNIIIHHHHHHHHHKKKPPPHHHGGGEEECCCCCCCCCCCCDDDOOOVVVaaajjjppptttwwwxxx}}}{{{zzzzzz{{{yyytttppppppooollliiifffdddcccbbbaaa```cccfffgggdddfffiiiffffffggghhhiiikkklllmmmpppooooooqqqtttsssooojjjnnnoooppprrrttttttrrrooopppqqqtttwwwxxxxxxxxxwwwtttuuuvvvvvvtttqqqmmmkkkkkklllmmmmmmmmmmmmmmmllloooppppppooonnnmmmnnnpppnnnppprrrsssssstttvvvxxxvvvuuurrrpppppptttzzz{{{zzz{{{}}}|||yyyzzz~~~))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------.........///---...000...---444===IIIZZZeee___VVVXXXcccjjjpppxxxeeeQQQ===999BBBOOO[[[bbb[[[WWWSSSSSSWWW]]]bbbdddggghhhhhhhhhhhhkkkooorrrsssxxx}}}}}}{{{zzzyyysssrrrqqqpppooooooppppppnnnlllhhhggghhhiiiiiiiiiggggggggghhhjjjjjjiiihhhfffhhhjjjkkkkkklllnnnpppnnnmmmmmmlllllllllmmmmmmooopppppppppppppppppppppmmmmmmnnnooopppqqqqqqrrrrrrtttvvvxxxxxxxxxzzz{{{yyy~~~xxxuuu{{{{{{~~~~~~|||{{{~~~{{{uuuwww|||}}}yyyuuusssrrrrrrqqqpppnnnoooqqqqqqppppppqqqrrruuuvvvwwwzzz|||{{{xxxuuuooonnnmmmlllllllllmmmmmmjjjjjjkkklllnnnpppqqqrrrmmmoooooommmppptttuuuqqqpppqqqrrrsssuuuxxx{{{}}}zzz||||||tttjjjeeejjjrrruuuvvvvvvuuussstttssssssuuuuuuwwwxxxyyyzzz{{{{{{{{{|||}}}~~~~~~|||yyyxxxttttttttttttsssqqqooonnniiifffccc^^^XXXSSSOOOMMMEEEBBB???;;;888666666666555444333555777999:::999:::777333000111333333111000///222AAAZZZooorrrlllffffffbbb```eeepppuuusssvvvtttXXXKKK???===@@@AAAAAAAAA@@@@@@????????????@@@@@@???@@@BBBDDDFFFGGGHHHHHHFFFEEEEEECCCBBBAAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@???>>><<<;;;;;;:::::::::999666444333444555666555444444333444444555555444444333333333333444444333333333333222111000///111111111111000000000000////////////000000000000////////////////////////////////////000000111111000000000000000000000000,,,///222111///000444888TTThhhvvv}}}}}}zzzjjjSSSPPPeeettt{{{sss___RRR___~~~~~~eee[[[PPPKKKLLLMMMMMMMMMEEEDDDDDDCCCDDDEEEEEEFFFHHHMMMTTT\\\ccckkkssswwwvvvtttsssuuuyyyzzzwwwsssssssssqqqooollliiifffdddaaacccfffeeebbb```bbbeeedddddddddeeegggiiilllnnnlllmmmnnnppppppnnnjjjgggooolllhhhgggjjjnnnqqqsssoooppprrrtttuuuuuuttttttqqqrrrrrrqqqpppmmmjjjhhhiiijjjjjjkkkkkkkkkkkkkkkhhhhhhiiihhhhhhiiilllooonnnpppssstttttttttuuuvvvtttsssqqqpppqqqtttwwwzzzyyyyyy{{{|||{{{zzz|||~~~))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------------------...000///...111777AAAMMMYYY[[[ZZZ```ooo|||mmm[[[FFF999666>>>MMM[[[[[[YYYUUUQQQPPPSSS[[[aaabbbdddfffggghhhjjjmmmpppkkkttt~~~~~~~~~~~~}}}xxxwwwuuusssqqqpppoooooonnnkkkhhhggghhhjjjjjjjjjgggfffeeeggghhhiiigggffffffhhhjjjkkkkkklllnnnpppmmmllllllkkkkkklllmmmnnnnnnnnnooopppoooooonnnmmmkkkkkklllmmmnnnooopppppppppsssvvvwwwwwwuuuuuuvvvnnn{{{}}}|||zzz{{{|||||||||{{{zzzzzz|||}}}{{{|||}}}}}}wwwrrruuu|||zzzwwwsssqqqpppooommmlllkkkmmmooopppooonnnooopppssssssuuuwwwxxxxxxuuurrrpppooommmllljjjjjjkkkkkkgggggghhhiiikkkllllllmmmiiikkkkkkjjjlllpppooollllllllllllooorrrvvvyyy{{{~~~}}}yyysssqqqsssvvvxxxyyyxxxwwwxxxxxxwwwwwwxxxxxxxxxzzzzzz{{{{{{zzzzzz|||}}}}}}}}}|||zzzxxxvvvrrrsssrrrqqqooollliiigggbbb```\\\VVVOOOIIIEEECCC???===:::777444444444444666555555777:::<<<;;;:::999666444333333222222222888888<<>>???>>>===???DDD??????>>>>>>>>>??????@@@>>>???AAACCCEEEFFFGGGGGGDDDDDDCCCBBB@@@???>>>>>>======>>>???@@@AAAAAABBB???>>>===;;;:::999999888888777555333333333555666444333333333333444555555444333333222222333333444000000111111222111111000000000000000000000000000////////////000000000000///...........................//////000000000000////////////////////////...000111000...///222555<<>>;;;:::888555333111111222222555555666999===>>>===;;;555333222222///---///444:::AAAIIINNNTTTYYYXXXTTTSSS___rrrtttkkkyyySSS???;;;;;;===>>>;;;888<<>>>>>>>>===>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======::::::;;;===>>>@@@AAABBB===<<<;;;999888777777777666555444333333444555666333333222222222333444444333222222111111222222333//////000111111111111111//////000000000000000111....../////////000000000...............------------...///000000000//////////////////////////////000000000//////000333666444@@@XXXuuummm^^^ZZZZZZiiibbbHHHMMMnnniiiRRRIIIIIIIIIGGGCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEGGGKKKTTT^^^eeeooopppqqqssstttuuuuuuuuutttvvvyyyzzzzzzwwwtttqqqmmmooonnnhhhdddeeedddcccggggggggghhhiiijjjkkklllgggkkknnnooommmlllmmmooojjjjjjlllooorrrrrrpppnnnooopppppppppppppppoooooommmllllllkkkjjjjjjiiiiiiiiiiiijjjjjjiiihhhhhhgggdddfffggghhhiiijjjmmmpppooopppqqqpppnnnmmmnnnoooooooooqqqtttvvvvvvsssqqqoootttwwwwwwwwwzzz{{{zzz))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------...///111111333888EEEVVVeeexxx~~~tttlllfffffflllsssqqq___III:::AAAFFFLLLRRRTTTUUUTTTTTTUUUXXX^^^aaacccdddfffgggjjjlllllljjjiiilllsssyyy~~~zzzvvvtttvvvsssqqqooonnnmmmjjjhhheeeddddddeeeffffffdddccceeefffhhhhhhggghhhiiikkkkkklllllllllmmmmmmmmmmmmnnnnnnpppppppppnnnmmmkkkhhhhhhiiikkklllmmmnnnoooyyyzzzzzzxxxvvvuuuvvvxxx||||||xxx|||wwwwwwwwwxxxzzzzzzzzzyyyxxxvvvuuuuuuqqqnnnpppvvvrrrnnnkkkiiiiiikkkkkkkkklllnnnqqqqqqpppooonnnoooooooooooopppqqqqqqooommmooonnnmmmkkkkkkkkklllmmmiiiiiikkklllmmmllllllkkkjjjmmmmmmlllnnnqqqppplllllllllmmmqqqvvvyyyyyyxxx{{{{{{yyy}}}~~~zzzwwwxxxyyyzzz{{{||||||{{{zzzyyyzzzyyyvvvssspppnnnmmmlllllllllllljjjfffaaa\\\ZZZNNNMMMJJJEEEAAA===999888666444333111111222333444777777888:::<<<<<<999777000///000111......777CCCJJJPPPTTTTTTWWW\\\___^^^]]]ffftttyyyooodddiiixxxYYY???>>>999888:::<<<;;;999<<>>??????@@@@@@AAAAAAAAA@@@??????>>>>>>>>>======<<<<<<<<<999:::;;;<<<===>>>???@@@::::::999777666666666666444444555555555555555555333222222111111111222222222111111000000111111222000000000111000000//////////////////000000111111------........./////////.........---------,,,,,,---...///000000000///...////////////////////////...////////////000222444666444BBB^^^mmmlllnnnxxx~~~~~~wwwfffeeevvv}}}XXXHHHUUUiiiyyygggWWWOOOKKKGGGDDDDDDDDDCCCCCCBBBAAA@@@DDDEEEEEEEEEGGGKKKQQQUUUcccjjjqqquuusssqqqrrrsssuuuvvvwwwxxxzzzzzz{{{{{{uuuvvvsssmmmmmmooonnnjjjlllmmmmmmmmmmmmmmmllllllfffjjjnnnmmmiiiiiimmmqqqjjjkkknnnqqqtttssspppmmmpppppppppoooooonnnnnnmmmjjjiiiiiihhhhhhiiiiiijjjiiiiiiiiihhhgggfffeeedddccceeegggiiiiiiiiikkkllllllmmmmmmlllkkkkkkmmmooonnnmmmmmmooorrrrrrpppnnnooouuuyyywwwwwwzzzzzzwww))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,---//////...111444@@@TTThhh~~~wwwtttyyycccBBB777===HHHUUU^^^^^^WWWQQQQQQUUUZZZ^^^```aaaaaabbbeee```[[[[[[___fffllloooxxx{{{xxxzzzxxxuuussspppmmmiiifffeeedddcccdddeeeeeedddbbbfffhhhiiiiiihhhhhhiiikkkggghhhiiijjjjjjjjjjjjjjjkkklllmmmnnnnnnllljjjiiiggghhhiiijjjlllmmmnnnooo~~~}}}{{{xxxvvvwwwzzz~~~~~~|||sssvvvwwwvvv{{{yyywwwuuuuuuvvvvvvvvvvvvyyyvvvtttsssqqqmmmooosssmmmjjjgggfffhhhkkkmmmnnnnnnpppssssssrrrpppooooooqqqqqqqqqrrrssssssqqqooommmmmmlllkkklllmmmnnnoookkklllnnnooooooooonnnnnnnnnpppqqqppprrruuusssnnnooonnnppptttyyy{{{zzzxxxyyy{{{{{{wwwyyy{{{|||}}}|||{{{zzz|||zzzvvvqqqnnnlllllllllggggggfffddd```[[[VVVRRRFFFEEEBBB@@@<<<:::777666444333222222222444666888<<<;;;;;;;;;;;;888333000111111333666555999IIIZZZhhhddd^^^^^^dddggg```VVVdddcccggghhh^^^ZZZpppZZZAAA<<<@@@;;;888777:::<<<<<<===@@@===============>>>??????<<<===>>>???@@@AAAAAAAAA<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========999888777666555555555666333444555666666666555555333222111111000000111111111111000000000000111111111111111111000...---,,,.../////////000000111111------------.........///.........------,,,,,,,,,,,,---///000000000///...////////////////////////,,,---...///000000111111444333555CCCYYYkkkqqqnnnfffpppTTTWWWqqqnnnVVVKKKJJJ___ttt}}}jjjYYYNNNGGGCCCDDDDDDEEEEEEDDDDDDCCCCCCEEEGGGGGGFFFGGGHHHJJJVVVaaannntttsssppppppqqquuuuuutttuuuwww{{{zzzzzzwwwrrrsssxxxwwwppppppqqqrrrrrrqqqooommmllllllppprrrpppllllllqqqwwwnnnmmmkkkkkkmmmoooppppppqqqppppppooonnnnnnmmmmmmhhhggggggfffggghhhiiijjjiiiiiihhhgggfffdddcccbbb```bbbeeegggffffffggghhhjjjjjjjjjiiihhhjjjmmmpppmmmkkkiiijjjmmmooonnnllllllsssuuurrrqqqttttttppp))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111///555FFFYYYppp|||QQQBBB===;;;CCCRRR^^^^^^XXXOOOOOOOOOSSSXXX\\\______cccaaa^^^]]]```eeekkkooorrrrrrssstttwwwzzz~~~{{{zzzzzzwwwsssqqqpppooonnnmmmmmmiiieeeeeegggfffaaa]]]jjjiiihhhffffffggghhhiiigggffffffgggiiiiiigggeeennnmmmkkkjjjjjjiiigggfffgggfffffffffgggjjjlllnnn}}}vvvtttvvvxxxxxxuuuyyyuuurrrtttwwwwwwtttpppnnnoooooopppqqqsssssstttuuusssrrrqqqpppooonnnlllhhhjjjkkkkkkjjjkkkmmmoooqqqsssuuutttqqqoooppprrrrrrrrrssssssrrrrrrqqqpppnnnnnnoooooooooooonnnnnnppprrrttttttrrrpppnnnnnnnnnnnnnnnnnnnnnoooooooooooouuu|||}}}qqqsssrrryyy}}}xxxuuuuuuuuuuuuuuuyyywwwqqqllllllnnnkkkfffeeeccc```[[[UUUOOOKKKHHH>>>===<<<;;;999777555555333333222222444777:::<<<>>>;;;::::::777000...///777***222;;;:::MMMhhhmmmpppllllllmmmeeeWWWPPPSSSTTT]]]mmmvvvtttyyy}}}[[[AAA999999888777777777888999999999::::::::::::;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::===<<<;;;;;;::::::;;;;;;999999999999999888777777777666555444444444444444333333444444333333222111222111111000000000000000000000000000///////////////////////////.........---.........//////000000.................................------,,,,,,,,,------............------////////////////////////////////////000000000000333111000555BBBSSScccmmmzzz___FFFIIIYYYjjjvvv}}}zzzeeeNNNNNNXXXjjj{{{vvvaaaPPPHHHEEEBBBCCCEEEFFFBBB???BBBCCCDDDCCCAAAAAADDDGGGKKKQQQZZZdddlllrrruuuvvvuuuwwwyyyyyyyyyyyy{{{|||}}}{{{yyyxxxxxxxxxxxxwwwyyyxxxuuurrrqqqqqqqqqrrrmmmppprrrpppmmmkkklllnnnjjjmmmnnnlllllloooooollljjjlllmmmkkkiiihhhjjjmmmhhheeebbbaaacccfffhhhhhhgggkkkmmmkkkeeebbbccceeedddeeeeeeeeeddddddeeegggggghhhjjjkkkkkkjjjhhhgggiiijjjjjjjjjiiihhhgggfffjjjkkklllnnnooopppoooooo))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...333...000:::EEESSSmmmqqqjjjjjjmmmuuu}}}~~~]]]AAA???>>>BBBJJJSSSWWWWWWYYYVVVRRROOOOOOTTTZZZ^^^```_________bbbfffiiilllmmmmmmmmmmmmooorrruuuwww}}}|||{{{}}}zzzsssnnnmmmooorrrtttrrrmmmhhhfffhhhhhhfffcccgggfffddddddeeegggjjjllljjjiiiggggggggggggggggggnnnmmmkkkjjjiiihhhfffeeejjjiiihhhhhhjjjllloooqqqwwwrrrnnnnnnqqqtttsssqqquuurrrqqqrrrvvvwwwtttqqqlllmmmoooqqqrrrttttttttttttppplllkkkmmmnnnnnnllliiijjjkkkkkkkkkkkkmmmooopppsssuuutttrrrpppqqqrrruuuuuutttsssqqqooonnnmmmlllmmmnnnooooooooooooooonnnpppssstttsssqqqqqqqqqmmmooorrrtttvvvvvvuuuttttttzzzuuuhhhjjjttt~~~{{{xxxwwwwwwuuutttoooooolllgggeeefffddd___]]][[[WWWSSSMMMHHHCCCAAA<<<;;;999777555444333333444444444555666999;;;<<<;;;777444333111...///444999,,,444GGGWWWmmmvvviiiggg]]][[[eeellliiibbb```^^^ppp~~~yyyXXX@@@:::<<<999222666666777777888999999999::::::::::::::::::;;;;;;::::::;;;;;;<<<=========<<<<<<;;;:::::::::::::::777777888888777777666555666555555444444444444555333333444444333333222111222111111000000000000000000000000000/////////.../////////////////////.............../////////000..............................---------,,,,,,,,,------............------............................../////////000000000000111222333888FFFZZZhhhrrrtttfffMMMPPPUUU]]]kkkyyy}}}uuudddYYYfff~~~vvvbbbVVVPPPHHHCCCAAABBBCCCDDD???AAABBB@@@>>>>>>@@@CCCFFFIIIPPPXXXbbbkkkrrrvvvxxxyyyyyyxxxwwwvvvxxxyyyzzzxxxvvvuuuuuuvvvwwwwwwwwwvvvsssqqqpppppppppqqqsssuuuvvvuuurrrpppppprrrqqqtttssspppooopppnnnkkkjjjkkkkkkjjjgggfffhhhkkkhhheeecccccceeeggghhhhhhfffiiijjjgggbbb```aaadddcccdddeeedddddddddfffhhhgggggghhhiiiiiihhhgggggghhhhhhggggggffffffeeeeeeiiiiiijjjkkkmmmoooqqqsss))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,------------///+++,,,333999CCCVVVjjjpppggg^^^\\\___gggsss}}}sssaaaLLLHHHCCC>>><<<@@@HHHOOOYYYXXXUUUQQQMMMNNNSSSWWWYYYZZZ\\\^^^aaaccceeeeeehhhhhhggghhhiiikkkmmmooouuuyyy|||{{{xxxwwwzzz~~~~~~yyyvvvwwwzzz}}}~~~yyysssmmmiiijjjjjjjjjhhheeedddcccccceeehhhkkkmmmkkkjjjhhhdddcccdddgggkkkmmmlllkkkiiigggeeeddddddhhhfffeeeeeefffiiillloookkkhhhgggiiimmmppppppoooqqqooooooqqqtttvvvtttqqqlllnnnqqqtttuuuvvvvvvuuuqqqkkkffffffjjjmmmmmmkkkjjjkkklllkkkjjjkkkmmmoooppprrrssssssrrrrrrrrrsssuuuuuutttsssrrrpppnnnmmmmmmmmmnnnoooppppppoooooommmpppsssuuuttttttuuuvvvqqqtttxxxzzz{{{zzzwwwvvvuuuzzz~~~~~~|||vvvmmmrrr|||}}}{{{xxxwwwuuussspppnnngggjjjiiiccc___^^^\\\YYYSSSQQQNNNIIIDDD@@@<<<:::888777555333222222222222555555666777888999:::;;;666333111222000...111666666;;;JJJSSSXXXeeekkk___PPPJJJRRRjjj~~~~~~tttllliii}}}|||{{{uuuYYY;;;111555999666111555555666666777888888999::::::999999999999999999888888999;;;===>>>???@@@<<<;;;::::::999999::::::666666777777666666555444444444444444444444555666333333444444333333222111222111111000000000000000000000000/////////............//////////////////............////////////------------------------...------------,,,,,,,,,------............------.................................////////////000---111333///...777LLL^^^qqq~~~}}}kkk]]]PPPLLLWWWoooWWWNNNddd}}}~~~```VVVKKKFFFGGGGGGCCC??????@@@AAA@@@>>>===>>>???CCCDDDFFFKKKSSS^^^hhhnnnuuuvvvwwwwwwuuutttuuuvvvtttsssqqqpppqqqrrruuuvvvxxxvvvuuusssrrrrrrsssssszzz{{{|||zzzxxxvvvuuuvvvzzz|||zzzuuurrrrrrooojjjkkkkkkjjjhhheeeeeeggghhhgggfffeeefffggghhhgggfffeeefffeeebbb^^^\\\___bbbbbbcccddddddcccdddfffhhhggggggggggggggggggggggggfffeeedddccccccdddeeeeeeiiihhhhhhiiikkkooosssuuu(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))*********+++++++++************++++++++++++++++++,,,,,,,,,------------+++---333888???MMM[[[cccbbbaaaccciiitttooofffcccddd\\\PPPEEE<<<777;;;AAAGGGNNNUUUWWWTTTPPPPPPQQQTTTUUUVVVYYY[[[]]]___```eeeeeefffggghhhjjjlllmmmpppsssuuutttrrrrrrvvvzzzxxxyyy{{{~~~~~~zzzuuupppmmmmmmmmmlllkkkhhhhhhiiijjjjjjkkkkkkkkkjjjiiieeeaaa___aaahhhmmmlllkkkjjjgggdddccccccccceeedddbbbbbbcccfffiiilllgggfffgggjjjnnnppppppnnnpppnnnnnnooorrrrrrqqqooooooqqqtttwwwxxxwwwuuutttlllhhhdddfffkkknnnmmmiiiiiijjjkkkkkkjjjjjjlllnnnqqqrrrssstttttttttttttttsssttttttttttttsssrrrrrrqqqqqqqqqqqqqqqpppoooooooooqqqtttuuuuuuuuuvvvxxxwwwxxxyyyzzzyyywwwtttsssvvvzzz|||yyyxxxzzzzzzxxx}}}~~~}}}}}}~~~~~~}}}uuutttsssrrrppplllgggccceeejjjjjjccc\\\YYYVVVTTTKKKIIIFFFBBB>>>;;;999777444333222111111333444555666777777888888777666666222111222444333222555<<>>???@@@;;;;;;:::999999999999:::777777777777777666555555333333333333444555555666333333444444333333222111222111111000000000000000000000/////////.....................////////////.........///////////////------------------------------------------------,,,------......------,,,........................------........./////////+++000222...***000???MMMjjjuuu~~~yyyzzzyyyaaaQQQLLL\\\mmmLLLEEEWWWsss{{{kkkWWWLLLLLLKKKEEE===@@@@@@AAAAAAAAA@@@@@@@@@DDDCCCBBBCCCGGGOOOWWW\\\iiilllqqqtttttttttttttttooooooooonnnoooqqqtttvvv{{{zzzyyyxxxxxxxxxyyyyyy~~~~~~~~~}}}{{{yyyxxxxxx~~~~~~yyyuuutttqqqmmmlllllljjjhhhfffffffffgggfffffffffgggiiiiiigggeeedddcccaaa^^^[[[[[[^^^aaaaaabbbccccccccccccfffhhhgggffffffeeeeeeffffffgggeeedddbbbaaabbbccceeegggiiiiiijjjkkkmmmppprrrttt((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------000//////111222555<<>>888777@@@MMMSSSTTTRRRRRRSSSQQQQQQRRRSSSVVVYYY[[[]]]aaabbbccceeehhhjjjlllmmmnnnpppssssssqqqpppqqqsssnnnooorrruuuwwwvvvsssppppppooooooooopppqqqqqqpppnnnpppsssuuutttqqqmmmkkkjjjgggccc___^^^bbbhhhmmmjjjjjjhhheeeaaa```aaacccfffeeeeeeeeefffiiikkklllhhhhhhjjjlllnnnoooooonnnpppooooooooooooooonnnlllppprrrtttuuuuuussspppnnniiiggggggjjjooooookkkggghhhiiijjjjjjjjjkkkmmmooossssssssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuttttttsssuuuuuuttttttrrrpppooonnnoooqqqssssssrrrqqqrrrtttwwwvvvuuutttsssrrrsssssszzz}}}}}}zzzyyy|||~~~~~~}}}~~~~~~{{{yyyyyyxxxwwwvvvsssrrrrrrqqqnnniiiccc^^^dddhhhggg```WWWSSSPPPMMMDDDBBB???<<<999777555555111111111222444666999:::777777777666555333111000111000000222444999EEEQQQhhhfff\\\XXXaaafff[[[MMMcccnnn}}}qqq___^^^iiiZZZ;;;666666:::777//////777111222222333555666666777888888888888888888888888::::::;;;;;;<<<======>>><<<;;;::::::999999::::::888999999999999888777777333333333333333444555666333333444444333333222111222111111000000000000000////////////............---.........//////000000///////////////.........------------------------------------------------,,,,,,------------,,,,,,........................------------............,,,...000///...000666;;;OOO]]]fffmmmvvvyyy{{{~~~eeeNNNJJJeeecccIIIDDDUUUhhhtttaaaQQQHHHFFFGGGAAAAAAAAAAAAAAABBBBBBAAACCCBBBAAA@@@BBBFFFJJJLLLVVV]]]fffmmmqqqrrrrrrrrrnnnppprrrrrrrrrtttwwwzzz{{{{{{{{{{{{{{{||||||}}}}}}}}}||||||{{{zzzxxxwww}}}~~~zzzwwwwwwuuuqqqooonnnlllkkkjjjjjjiiihhhgggggggggiiijjjjjjgggeeeeeeccc```\\\[[[\\\___aaa```bbbcccbbbbbbbbbdddfffffffffeeeeeeeeeeeeffffffdddcccbbbaaabbbeeegggiiiiiijjjmmmpppqqqqqqpppooo))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,------...//////111666999LLLXXXhhhyyyuuuPPP;;;555999???CCCGGGKKKPPPUUUNNNNNNOOOPPPSSSVVVYYYZZZZZZ[[[]]]```ccceeeggghhhjjjlllooopppoooooooooppprrrooommmllllllkkkjjjhhhfffhhhkkknnnqqqtttuuuvvvtttwww{{{~~~}}}zzzuuurrrpppkkkeeebbbcccfffiiijjjggghhhgggccc___^^^aaadddcccdddeeeggghhhiiijjjjjjjjjjjjkkklllmmmmmmmmmmmmoooooooooooonnnmmmlllkkkooooooppppppooommmjjjiiigggiiilllooopppnnnjjjfffhhhiiikkkllllllmmmppprrrvvvuuuuuuvvvxxxxxxwwwuuuxxxxxxxxxvvvuuusssqqqpppvvvvvvuuutttsssqqqooonnnnnnpppppppppnnnmmmnnnppprrrqqqpppoooppprrruuuvvvxxxzzzzzzwwwyyy~~~yyy~~~|||yyywwwvvvuuusssqqquuutttsssrrrooojjjccc^^^]]]___]]]UUUOOOLLLHHHDDD===;;;888666444333222222222222444666888:::;;;<<<666666555333222111000///333111111555;;;GGG[[[mmmyyy{{{rrrnnnrrriiiZZZVVVvvv{{{wwwddd]]]rrryyyTTT???;;;333---000333333222222000000111222333555666666777777888888888999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::;;;;;;::::::999888333333333333333333444555333333444444333333222111222111111000000000000000/////////.........------------......///000000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------...000222333222111666IIIWWWaaaffffffooo}}}{{{aaaMMMNNNZZZgggrrr{{{yyyjjjZZZOOOKKKaaarrr~~~iiiUUULLLLLLFFFCCCAAA???@@@@@@@@@???>>>>>>???@@@BBBCCCDDDEEEFFFMMMWWW```fffiiikkklllnnnrrrvvvwwwwwwwwwzzz|||xxxxxxyyyzzz{{{{{{|||||||||{{{zzzzzz{{{{{{yyywww{{{}}}}}}zzzyyyzzzyyyvvvrrrqqqqqqqqqrrrqqqnnnkkkkkkjjjjjjkkklllllliiiggggggeeeaaa___^^^___aaacccaaabbbcccbbbaaaaaaccceeeddddddddddddddddddddddddbbbbbbbbbcccdddfffhhhjjjhhhjjjnnnqqqrrrqqqnnnlll))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))))))))***************++++++++++++,,,,,,,,,)))+++---...000333666888CCCQQQcccwwwaaaFFF;;;999777666999>>>EEEJJJFFFHHHKKKNNNPPPQQQRRRRRRUUUVVVXXX[[[]]]___``````bbbdddgggiiikkknnnppprrrtttrrrqqqppppppooollljjjhhhiiikkklllnnnqqqtttvvvwwwyyy}}}{{{tttllljjjlllmmmkkkgggdddeeeeeebbb^^^]]]aaaeeeaaacccfffiiijjjjjjiiihhhkkkllllllmmmlllmmmnnnnnnmmmnnnoooooonnnmmmmmmmmmnnnnnnnnnmmmlllkkkjjjiiiiiilllppppppmmmjjjhhhgggiiikkkmmmnnnooorrruuuwwwyyyxxxwwwxxxzzzzzzxxxuuuwwwwwwvvvuuusssqqqooonnnssssssssssssrrrqqqpppooopppqqqrrrqqqooooooppprrrqqqqqqqqqqqqssstttvvvwwwtttuuutttuuuzzz~~~zzz{{{yyywwwvvvvvvuuusssqqqsssrrrpppnnnkkkeee___ZZZSSSSSSOOOHHHFFFFFFCCC>>>999888555333111111222222555666888:::;;;;;;:::999444333222111111111222333444888AAAJJJRRR\\\kkkzzzyyy{{{xxxvvvdddZZZjjjrrrssswww||||||qqqPPP:::888777444...+++...444333///...///000111333444555555666777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999444444333333222333333333333333444444333333222111222111111000000000000000//////.........---------------......///000000111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------+++,,,,,,,,,,,,------------------///222222222000000===GGGTTTcccfffkkkyyy{{{gggXXXNNNLLLTTTbbbsss|||xxxjjj]]]NNNZZZkkkzzz}}}tttcccWWWOOOJJJDDDAAA@@@@@@???===<<<<<<>>>???@@@AAABBBBBB???CCCJJJPPPUUU[[[aaadddiiiooouuuwwwvvvuuuvvvxxxuuuvvvwwwxxxzzz{{{{{{{{{|||zzzyyy{{{}}}}}}{{{yyyzzz}}}}}}{{{zzz}}}|||yyyttttttuuuxxxyyyxxxsssooopppooonnnnnnoooooommmllliiigggdddbbbbbbccceeeeeebbbccccccbbb``````aaaccc``````bbbbbbbbbbbb``````___```aaaccceeeggghhhiiifffhhhkkkmmmoooooonnnmmm))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,......------///000///111>>>OOObbbzzz~~~www~~~gggOOO???:::555222333666888999>>>AAAFFFKKKMMMMMMKKKJJJTTTUUUVVVXXXYYYZZZ[[[[[[\\\]]]```cccgggmmmrrruuulllooosssxxxyyyvvvooojjjppppppnnnkkkjjjlllooorrrwwwyyy||||||ssspppssssssllleeebbbddddddaaa]]]\\\aaafffeeehhhllloooqqqpppnnnllllllmmmnnnnnnmmmnnnppprrrkkklllnnnooonnnnnnooopppoooooonnnnnnmmmmmmmmmmmmjjjnnnqqqooojjjfffgggiiikkkmmmoooqqqrrruuuxxx{{{|||zzzxxxyyy{{{{{{xxxuuurrrrrrssssssrrrrrrqqqpppoooooopppqqqqqqqqqqqqpppssstttuuuuuuttttttvvvxxxttttttvvvvvvwwwvvvuuuuuuvvvvvvvvvxxx}}}zzzyyyxxxvvvvvvwwwwwwuuutttnnnllljjjgggddd^^^XXXSSSLLLKKKFFFAAAAAACCCAAA;;;999888555333222222333444777999;;;<<<<<<:::888666111111000///111333555777555AAATTTeeekkklllqqqyyy{{{sssdddllluuujjjzzzllllllxxx}}}^^^CCC666666999,,,777:::111,,,000222000......///111222333555555666666777999:::;;;<<<===::::::;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;;;;:::999999555444444333222222222222333333444444444333222222222111111000000000000000//////.........------------------...///000000111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------,,,---......///000222333444555444AAA[[[hhhooo{{{rrr^^^KKKJJJOOO```vvvyyy```MMMZZZyyykkkXXXRRRIIIDDDAAA@@@???===>>>>>>>>>>>>>>>>>>??????>>>???AAADDDIIIPPPXXX^^^ccciiiqqqtttrrrpppppprrruuuvvvwwwyyyzzz{{{||||||}}}{{{zzz{{{~~~}}}{{{zzz}}}~~~{{{|||~~~~~~zzzvvvvvvyyy||||||wwwqqqtttrrrqqqqqqrrrrrrqqqoookkkiiifffeeeffffffggggggcccccccccbbb```___```aaa]]]^^^```aaaaaa```^^^]]]]]]^^^aaaccceeegggggghhhdddeeegggiiikkkmmmoooppp******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***))))))************+++++++++)))******++++++,,,---------------............///111555>>>PPPkkktttbbbdddhhhmmmrrrzzz}}}mmmeeePPPCCC777444333111333777666;;;AAAEEEFFFEEEEEEEEEMMMNNNPPPRRRTTTVVVVVVVVVZZZZZZZZZ^^^dddgggfffeeedddlllvvvzzzxxxuuusssssstttttttttuuuuuutttqqqpppooorrrsssqqqttt|||zzzzzzyyywwwsssnnnhhhdddbbbbbbbbbbbbaaaccceeegggmmmoooqqqpppoooooonnnmmmkkklllnnnppprrrqqqnnnlllmmmooorrrrrrpppnnnmmmllllllllllllkkkjjjiiigggfffhhhiiiiiiiiiiiijjjmmmoootttssssssrrrqqqpppoooooovvvvvvttttttuuuwwwyyy{{{xxxuuussstttuuuuuurrroooqqqnnnjjjkkknnnrrrsssssswwwxxxwwwuuuwwwzzzyyyuuuuuuvvvxxxwwwtttsssssstttqqqxxx|||~~~nnn|||{{{{{{{{{}}}|||zzzwwwvvvuuusssqqqooommmiiieee```\\\VVVPPPLLLDDDCCCBBB@@@>>><<<:::999555444333333444666999:::666:::======:::666333222000,,,---222777888:::===JJJ^^^jjjeee^^^aaaeeefffeee\\\[[[iiixxxzzzsssnnnkkksss{{{dddFFF:::666222...////////////////////////000000000000111222333444333333555666888:::;;;<<<888999:::;;;<<<<<<<<<<<>>>>>>>>===:::::::::999999999888888555555555666666666666666777777666555444444333333000000000000000000000000////////////////////////------......//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///111000111666CCCUUUhhhttt}}}vvv___WWWPPPNNNSSSeeeaaaQQQZZZoooqqq\\\LLLDDDBBBBBBBBBBBB>>>;;;@@@FFFFFF???777===???@@@@@@@@@DDDKKKQQQ```eeekkkooopppooonnnnnnnnnpppsssxxx{{{{{{yyywwwwwwzzz|||zzzyyy{{{}}}}}}{{{zzz~~~|||vvvuuuuuuuuutttsssrrrppppppooommmkkkkkkllllllkkkjjjeeeffffffeeeccc```]]]ZZZ___^^^]]]]]]]]]^^^___```bbbbbbbbbcccddddddeeeeeedddddddddeeegggiiilllmmm)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))***++++++++++++***))))))************+++++++++)))******++++++,,,------------------...............000444???RRReeejjjfff]]]^^^bbbgggooo{{{|||rrrkkkgggbbb^^^YYYTTTIII:::333333555888:::;;;<<>>;;;777555444555444444000222555333000666MMMcccoooxxxvvveeeZZZ___jjjooo]]]]]]dddqqqvvvooogggbbbuuuyyywwwMMM:::555111111666/////////////////////////////////000000111222333222333444666888999;;;;;;999999::::::;;;;;;<<<<<<>>>============<<<<<<<<<:::999999999999888888888666666666555555555555555666666555444444333222222////////////////////////......................................./////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------............111222333444:::HHH\\\jjjmmmzzz```MMMEEEPPPkkkoooYYYMMMSSSdddsss~~~mmmYYYJJJCCCBBB@@@CCCDDDAAA===<<>>;;;999777666555555888999999:::;;;<<<======:::555///...111333222000333666:::<<<>>>JJJfffxxxqqqtttvvvkkk[[[[[[bbbmmmtttppphhheeegggvvvWWW555222555//////888////////////////////////............///000111222222333444555777999::::::::::::999888999999;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888777777777666666666555555444444333444444444333222222111111////////////////////////..........................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------............111333333111111:::KKKYYYaaauuu~~~zzzYYYEEEAAAKKKVVV___kkkuuussseeeXXXUUUYYYrrrzzzlllWWWIII===BBBGGGGGGBBB>>>>>>???<<<<<<<<<;;;::::::<<<>>>@@@EEELLLTTT\\\eeemmmrrrtttuuuxxxzzz|||{{{zzzyyy{{{}}}}}}{{{zzz|||yyyvvvyyy|||~~~~~~|||{{{{{{|||xxxxxxzzz{{{{{{zzzzzzyyysssrrrssstttuuutttrrroooooonnnmmmkkkiiigggfffeeeaaa```___^^^^^^___`````````aaaccceeeffffffffffffcccdddeeeffffffggggggggg))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''(((((())))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))*********++++++*********))))))*********+++++++++)))******++++++,,,------,,,,,,---------.........///111222222777EEEYYYfffmmmpppwwwrrrMMM999555444444444777:::===???BBBAAAAAAAAABBBEEEHHHIIIKKKLLLNNNQQQUUUYYY[[[\\\dddeeegggggggggiiimmmqqq}}}~~~~~~wwwnnnjjjeeeaaa___```___[[[WWWUUUXXX\\\aaaeeeiiiiiifffeeehhhlllqqqnnnooorrrrrrkkkccc^^^lllnnnpppqqqrrrsssuuuwww}}}yyytttooommmnnnpppsssqqqmmmjjjhhhhhhhhhhhhcccfffiiikkkkkkkkklllmmmppppppooonnnmmmllllllkkkmmmllllllmmmnnnooopppqqqlllmmmnnnpppppppppooonnnnnnnnnnnnooorrrvvvxxxzzzrrrttttttsssvvv{{{{{{xxxyyyuuupppnnnppptttwwwxxxvvvvvvhhhdddtttssssssqqqooommmkkkiiiiiifffccc```^^^[[[WWWUUUQQQNNNJJJGGGEEEBBB???<<<<<<;;;999777666666777888;;;<<<<<<<<<<<<;;;:::999111000111222333333111000555444<<>>///333888222...///........................------------...///000000222222333555666777888999;;;:::888777777888:::;;;;;;;;;;;;:::::::::999999888888888777777777666666666666555555444333222222333222222222111111111000////////////////////////........................///......------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........000111111///...333===EEE]]]cccggg```WWW]]]ttt{{{eeeRRREEE>>>???LLLbbbxxx|||rrrmmmaaa^^^cccttt~~~nnnTTTLLLCCCAAAEEEEEE???999============<<<======>>><<<>>>BBBGGGLLLTTT\\\bbbfffiiinnnrrruuuwwwzzz|||}}}zzz{{{|||}}}~~~}}}~~~~~~}}}|||yyywwwuuutttuuuuuusssrrrsssrrrpppmmmkkkiiihhhhhhiiihhhgggfffeeeeeefffgggdddeeeggghhhiiihhhgggfffdddeeefffggggggfffeeeddd)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))+++******************+++))))))*********+++++++++)))******++++++,,,------,,,,,,,,,------------...***---000000111:::KKKZZZdddnnn}}}~~~]]]FFF;;;777444444777::::::999===<<<;;;;;;===???BBBCCCDDDFFFHHHKKKOOOSSSWWWZZZ\\\^^^aaadddgggjjjmmmoooyyysssmmmjjjmmmqqqsssttt|||yyyrrrmmmgggbbbaaaaaa___\\\XXXYYY]]]```gggggghhhiiijjjiiifffdddjjjhhhjjjlllhhh```___dddmmmnnnppppppooonnnppprrrvvvtttpppkkkggggggiiilllqqqooollljjjhhhhhhiiijjjdddgggjjjlllllllllmmmnnnpppoooooonnnmmmlllkkkkkkmmmmmmlllllllllmmmmmmmmmlllmmmnnnnnnnnnooooooppppppqqqsssuuuwwwzzz}}}yyyvvvrrrpppppprrrssstttqqqyyy___[[[dddggghhhhhhhhhfffccc```___dddaaa]]]YYYVVVRRRNNNKKKIIIFFFBBB@@@???>>><<<:::999999888888999:::;;;<<<>>>======;;;999777555333111444666444222222777;;;FFFEEEQQQjjj~~~tttppptttyyywwwpppmmmqqquuu{{{bbbBBB444555555333333555000***------------------------,,,,,,,,,,,,---...///000111111222444555666777777999888666555666777999:::;;;;;;:::::::::999999999777777666666666555555555666555555444333222222111111111111111111000000000......................................................------,,,,,,++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------......------///222444555444HHHOOObbboooeeeYYYjjjuuu___NNNIIIFFFLLL^^^sssoooWWWSSSdddzzzxxxfffPPPBBB???AAA@@@>>>:::::::::;;;<<<===>>>>>><<<===>>>>>>@@@EEEKKKOOOSSSXXX^^^eeejjjpppwww|||~~~}}}}}}|||~~~}}}zzzyyywwwtttrrrpppooooooqqqpppnnnmmmlllllllllmmmllllllmmmmmmlllkkkiiihhhhhhiiiiiijjjjjjhhhgggfff((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((&&&'''((())))))******)))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))++++++***))))))***++++++)))************+++++++++)))******++++++,,,------,,,,,,,,,,,,------------,,,---///000///111<<>>>>>???>>><<<:::888555333111000444555444///---555EEERRRqqqssszzzzzztttsssttteee]]]jjjooovvv{{{YYY===;;;,,,666777...+++222333---------------------------,,,,,,,,,,,,---...///000000111222333444555666666666666555555666777999::::::::::::999999999888888666666666555555555444444444444444333333222222111111111111111111111111111........................------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++************++++++++++++,,,,,,,,,,,,---------------++++++///444555111---555===TTTnnnpppiiixxxzzztttddd]]]XXXWWW[[[lllpppWWWJJJPPPaaaooosssrrrlll```QQQEEE@@@???;;;999777777999;;;;;;;;;;;;<<<<<<;;;;;;===@@@CCCDDDIIIPPPWWW\\\dddlllsssvvvxxx|||~~~~~~}}}||||||{{{zzzzzzwwwuuusssqqqpppppppppppptttsssrrrqqqppppppoooooopppppppppppppppooonnnmmm(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((((((((&&&'''((()))************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))++++++***))))))***++++++)))************+++++++++)))******++++++,,,------++++++,,,,,,,,,---------000......111000///333:::CCCRRRgggpppkkkiiippp|||wwwnnnjjjddd[[[\\\fffllldddOOO===666666222333444777999;;;===>>>===>>>@@@@@@@@@BBBFFFJJJKKKKKKMMMQQQVVVZZZ]]]___cccccceeeiiilllkkkeee```]]]aaabbb______bbbeeedddiiiddd______bbbddddddcccjjjkkkmmmqqqsssrrrnnnkkkkkkfffgggkkkhhhaaadddmmmhhhlllpppoookkkhhhiiikkkeeedddaaa^^^\\\]]]```cccbbbbbbcccdddeeefffggggggkkkmmmmmmmmmllllllnnnpppppppppooonnnmmmlllkkkkkkkkklllmmmnnnppppppqqqqqqqqqqqqpppmmmkkkmmmqqquuuvvvxxxzzzzzzyyyzzz|||~~~~~~~~~|||xxxwwwxxxuuuqqqlllnnnpppppppppvvvxxxTTTIIIQQQZZZ[[[]]]___aaa```]]]YYYWWWPPPNNNJJJHHHFFFDDD@@@>>>???<<<999888999::::::999;;;<<<>>>???@@@???>>>===;;;:::777444222111000000222222333444<<>>MMM]]]nnnvvvhhhVVVRRRhhh{{{}}}zzzlllXXXJJJHHHKKKTTT___lllpppjjj]]]RRRMMMGGGCCC>>>;;;;;;<<<;;;:::999;;;<<<<<<;;;:::;;;===<<<@@@EEEIIIKKKPPPXXX___```cccfffiiimmmqqqvvvzzz~~~vvvxxxzzz|||~~~{{{zzzxxxvvvttttttttttttxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxwwwwwwwwwxxxxxx(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''((()))************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,)))************+++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------000+++***...000...///333999EEETTTggg~~~yyyaaaXXXYYY[[[fff|||wwwwwwtttnnnzzzuuuRRR@@@===444555666777888999888888<<<>>>>>>===;;;;;;???CCCFFFEEEEEEGGGLLLQQQUUUWWWSSSVVVZZZ]]]^^^^^^^^^]]]YYY\\\ZZZVVVWWW^^^eeegggmmmgggaaaaaafffiiigggdddfffjjjoooqqqooollljjjiiiqqqiiihhhnnnnnnhhhgggnnnfffkkkpppppplllhhhiiikkkcccccc```]]][[[\\\___aaa\\\]]]___aaacccdddeeeeeennnooonnnmmmllllllnnnpppppppppooonnnmmmllllllkkkiiikkkmmmooorrrssstttuuutttsssqqqmmmjjjlllrrrwwwzzz{{{{{{xxxtttqqqqqqrrrnnnooonnnkkklllooonnniiibbbhhhmmmpppttt~~~YYYDDDKKKYYY```ZZZ[[[]]]\\\YYYTTTOOOKKKGGGEEECCCAAAAAA@@@>>><<<<<<:::777666777999999999===>>>AAABBBAAA???===;;;999888555222111111111222111444:::FFFYYYpppyyymmm]]]SSSPPP^^^www{{{tttvvvzzzOOO111777999---444---,,,222222,,,***...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000111222333333444444111222444666777888999999777666666666666555555555555555444444444333333333222222222222222222333333111111111111111222222222........................------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************************))))))******++++++++++++)))************+++++++++++++++,,,,,,,,,------------......---+++,,,...111///444555999PPPnnnzzztttpppVVVEEELLL]]]WWW___jjjpppmmmcccXXXRRRGGGHHHOOO]]]llltttqqqkkkUUUOOOHHHCCCAAA@@@>>><<<999;;;======<<<:::999999888;;;??????>>>@@@GGGMMMRRRTTTVVVXXXZZZ^^^cccfffjjjnnnttt{{{{{{||||||{{{xxxsssnnnkkkpppqqqsssuuuwwwuuuqqqnnnkkkmmmrrrwww{{{}}}~~~~~~|||zzzxxxwwwwwwwwwzzzyyywwwwwwxxxzzz~~~}}}||||||}}}~~~(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++***(((&&&&&&((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------------,,,------...///000///666CCCVVVgggooonnnjjjjjjiiimmm|||gggNNN<<<999444111333222000444;;;666888999999999;;;;;;999>>>>>>???@@@CCCFFFIIIKKKMMMOOORRRUUUWWWXXXYYYXXXUUUVVVXXX\\\```dddgggiiikkkgggdddcccfffiiijjjjjjfffgggiiihhhgggffffffgggfffffffffhhhjjjlllnnnoooqqqrrrrrroookkkgggdddddddddeeedddaaa]]]]]]aaaeee^^^______```bbbdddfffgggnnnoooooommmkkkjjjkkklllqqqooommmkkkjjjkkkllllllkkkkkklllmmmnnnooopppppptttrrrooommmmmmpppsssvvv}}}zzzvvvttttttuuuttttttpppmmmiiigggffffffeeeccc```gggnnnuuuhhhZZZIII???@@@IIISSSXXX[[[ZZZXXXUUUQQQMMMJJJHHHEEECCC@@@===:::888777777777777999:::;;;<<<<<<<<>>>>>???===999444;;;<<<777......444999888888555HHHfffyyy}}}uuuuuurrriiifffkkkwww~~~oooLLL<<<777111...111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///000111222333333444444555555555555555555888777666555444333333333555555555444444333333333222222222111000//////...111111111111000000000000//////.........---------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,///333777CCC]]]uuu{{{yyyrrr}}}fffQQQGGGDDD>>>GGGSSS^^^nnn~~~iii]]]MMMDDDHHHWWWhhhsssrrrnnnfffZZZNNNEEEAAA???@@@===:::888777777999:::::::::::::::;;;<<<===>>>@@@BBBEEEIIIMMMQQQTTTVVVcccdddfffhhhkkknnnqqqrrryyy|||~~~zzzwwwuuuvvvwwwxxxvvvrrrmmmkkkjjjjjjjjjjjjkkklllmmmmmmmmmgggfffgggiiillloooooonnnqqqpppppppppppprrrsssuuutttttttttvvvyyy|||~~~~~~~~~~~~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((''''''(((******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************+++++++++++++++,,,,,,,,,---------,,,,,,------...///000///222:::GGGVVVcccllloooqqqxxxzzziiiUUUEEE???888666;;;>>>:::555222777777666555666888;;;<<<:::;;;;;;<<>>>>>>>>BBB@@@<<<;;;;;;999666333...666;;;999999<<<>>>===NNNPPPggg}}}iii^^^jjj}}}hhhOOO888111000,,,+++...000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///000111222222333333444444555555555555555666555444333333222333333555555444444444333333333333222222111000000//////111111111111000000000000//////.........---------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------///111222888HHHYYYsssmmmgggdddfffoooyyyfff[[[QQQMMMHHHFFFPPPfffhhhOOO@@@>>>HHHQQQggghhhgggbbbZZZPPPGGGBBBBBB???======>>>===999666999999999999999999::::::;;;<<>>>>>??????;;;999666555555666555444666:::;;;;;;BBBSSSeeepppxxxvvvmmmbbbdddaaaDDD777---...000......111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///000111222222333333444555555555555555444333333222222222333333555444444444444333333333333222222111111000000000222222111111111000000000/////////.........------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,...---///000///000666===SSSZZZ```___\\\hhhzzzbbbZZZQQQLLLIIIPPPiii|||gggQQQDDDCCCGGG???BBBGGGOOOWWW]]]______LLLFFF>>>;;;===>>><<<:::999999::::::999888888777777888999;;;===???AAAAAADDDFFFIIIMMMRRRWWW[[[]]][[[^^^cccggghhhhhhhhhiiigggggggggeeedddeeehhhkkkiiihhhhhhhhhhhhhhhhhhhhhmmmkkkjjjjjjlllnnnooonnnmmmmmmllllllmmmnnnpppqqqllllllmmmmmmnnnnnnmmmmmmhhhhhhhhhiiijjjlllmmmnnn((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''')))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000...///666GGG\\\lllxxxyyy}}}}}}zzz~~~ssseee[[[^^^jjjjjj{{{zzzZZZ>>>777<<<444333555888777444111222888777777888999;;;===>>>?????????@@@AAADDDFFFHHHMMMNNNPPPSSSWWW[[[___```aaabbbdddfffggghhhggggggbbbdddgggggggggggghhhiiigggiiilllnnnppppppooonnnoooqqqsssrrrpppooonnnoooiiifffcccdddhhhjjjjjjiiilllllllllllllllmmmnnnooommmnnnmmmlllkkkmmmpppsssqqqooommmllllllnnnppprrrooooooooonnnnnnmmmmmmmmmlllkkkkkkjjjiiihhhhhhgggeeebbb```````````````___cccbbb___ZZZWWWWWW[[[___mmmxxxvvv```JJJ<<<666333111000333:::@@@DDDFFFCCCBBBAAA@@@>>><<<:::999777777888999:::;;;<<<===>>>>>>===<<<;;;;;;::::::444444333444555666777888::::::<<>>IIIUUU[[[aaaXXXKKK@@@;;;:::<<<===999::::::;;;:::999888888888999999::::::;;;<<<<<<===>>>AAAEEEJJJNNNRRRTTTWWWZZZ^^^aaabbbbbbcccdddhhhiiihhhfffccccccdddfffffffffgggiiijjjlllmmmmmmooommmllllllooorrrsssssssssrrrpppooooooppppppqqqkkklllnnnoooooonnnlllkkkiiiiiiiiiiiiiiijjjjjjkkk((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,---...///,,,...///...111;;;KKKWWWnnnvvvnnn___```hhhxxxyyyxxxZZZCCC<<<888444444777777333444777666666555555666777999:::;;;;;;;;;;;;===???BBBCCCFFFGGGIIIKKKOOORRRUUUWWW\\\^^^aaacccdddeeeeeeeee^^^aaadddfffggghhhjjjlllhhhjjjmmmoooppppppoooooolllnnnooonnnllliiihhhiiillliiigggiiillloooooommmjjjjjjkkklllmmmoooqqqrrrmmmnnnnnnmmmmmmnnnqqqtttrrrqqqooooooooopppqqqssspppoooooonnnnnnmmmmmmlllmmmlllkkkiiigggdddbbbaaacccaaa```_________^^^]]]```]]]XXXSSSSSSVVV]]]bbblllhhh___OOO>>>333111333333444666999===?????????============<<<;;;999999888999:::<<<===>>>??????>>>===;;;888666555444444555555555666666888:::;;;555:::LLLlll}}}iii```]]]UUUfff}}}xxxqqquuu}}}OOO777888111//////000...++++++...------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---...///000000111111222333444555555555555333333333333444555666777444444444444444444444444333333333333222222222222222222222222111111111111000000/////////.................................---------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,...000111000111333>>>SSSiiizzz{{{eeeLLLCCCGGGBBBKKKZZZhhhuuuqqqVVV@@@555888AAAHHH```^^^ZZZQQQHHH???:::888888888999999999999888888:::999999999999999999999777888999<<>>???@@@AAABBBDDDFFFIIIKKKMMMPPPSSSXXX[[[]]]___aaabbb[[[^^^aaadddeeegggiiikkkhhhiiikkkmmmnnnnnnnnnmmmlllnnnnnnmmmjjjgggffffffiiihhhhhhiiikkklllllllllkkkkkklllmmmoooqqqssstttooopppqqqqqqqqqqqqsssuuuqqqqqqqqqqqqqqqqqqqqqppplllkkkkkkkkkjjjjjjiiiiiiiiihhhgggfffdddcccbbbaaadddbbb```______^^^\\\ZZZXXXTTTPPPOOOSSSZZZ```ccccccPPP<<<555666555111...000222666999<<<<<<;;;:::999999999::::::999999888:::;;;<<<===>>>??????>>><<<;;;888555333222222222444555555666999???GGGLLLTTTWWWhhhssskkkhhhuuu}}}yyy|||rrrNNN;;;444///.........,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,---...///000000000111222444555555555555444444444444555555666777333333333444444444444555333333333333333333333333333222222222222111111111000000000/////////..............................------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))************+++************+++++++++++++++---,,,)))***---...---...+++---;;;MMMbbbwwwiiiYYYRRRIIIFFFEEEKKK\\\wwwxxx]]]GGG===<<<>>>@@@FFFPPPUUUTTTLLLBBB;;;:::999888777777777777777888888888888888777777777777777888999:::<<<===>>>BBBDDDHHHKKKNNNQQQUUUXXXVVVYYY]]]______^^^^^^___gggggghhhiiijjjkkkkkkllljjjjjjkkkooosssvvvwwwvvvtttsssqqqpppooooooooopppqqqrrrtttvvvwwwvvvuuutttuuuuuuuuuttttttuuuuuuvvv((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))---,,,***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---************++++++++++++++++++++++++,,,---...///***,,,......---...222555CCCMMM[[[gggssszzzxxxrrrsssrrrooogggfffaaaYYYQQQLLLMMMRRRMMM???888999555444333222222222333444444555777888:::;;;;;;;;;======>>>???@@@BBBDDDEEEEEEIIIMMMPPPQQQTTTWWWZZZVVVXXX[[[]]]^^^___aaacccbbbcccddddddeeefffggggggkkklllmmmllliiigggffffffeeefffgggggggggggghhhiiilllllllllmmmnnnpppqqqrrrnnnqqqsssssssssrrrrrrsssoooppprrrrrrrrrpppnnnlllhhhhhhggggggggggggggggggeeedddcccbbbaaaaaaaaaaaa___]]][[[ZZZYYYXXXUUUSSSPPPLLLIIILLLSSSXXXXXXVVVMMM===000000555444111///111444888:::;;;;;;:::999777888999::::::;;;;;;:::;;;;;;<<<===<<<;;;::::::999888666444333333444555333555999@@@NNNbbbwwwwwwkkkiiirrrcccBBB888:::444)))/////////------.........++++++++++++++++++,,,,,,************************************++++++++++++++++++,,,---...//////000000111222333444555555555444444444333444444555555333333333444444444555555333333444444444444444444333333222222222111111111000000000000/////////..............................------------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************************++++++++++++(((---...***(((+++---+++***---111222444AAA\\\vvvyyyzzzvvv}}}qqqhhhaaaTTTIIIJJJ^^^}}}zzzcccRRRKKKJJJFFFBBB@@@EEELLLQQQOOOKKKBBB@@@<<<999777777777888777777777777777777777888999999999999::::::;;;<<<;;;===???BBBDDDGGGKKKOOOKKKNNNRRRTTTVVVXXX[[[]]]```aaabbbcccdddeeeffffffeeefffhhhkkkoooqqqpppnnnpppooooooooooooqqqrrrsssqqqrrrssstttuuutttssssssvvvvvvwwwxxxzzz|||~~~((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))///---+++)))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''''''(((***+++,,,---...)))************+++++++++++++++++++++,,,---.....................///111444555;;;CCCKKKXXXjjjwww}}}{{{~~~~~~sssqqqoookkkhhhiiirrr{{{qqqVVV@@@888777777555444444444555555222444666888999999999999;;;;;;<<<<<<===???@@@AAAAAADDDGGGHHHHHHIIIMMMPPPQQQSSSUUUVVVVVVVVVXXXYYY\\\\\\\\\\\\]]]^^^``````dddfffggggggeeecccbbbbbbfffiiikkkkkkhhhgggiiilllllllllkkkkkklllmmmmmmnnnlllooorrrsssrrrpppppppppmmmoooqqqrrrrrroookkkiiiffffffggggggggggggggggggdddcccaaa___^^^]]]^^^^^^XXXVVVTTTSSSRRRPPPMMMJJJLLLGGGEEEIIIPPPRRRLLLEEE888555555444///***...777666999<<<>>>===<<<;;;:::888999:::<<<======>>>>>>:::;;;;;;;;;:::888666555777666555444555666888:::777:::BBBRRRkkkuuuiiibbbeeezzz}}}ZZZ===777555,,,,,,555/////////------...---++++++++++++++++++++++++,,,************************)))************+++++++++***++++++,,,---...///000///000222333444555555555444333333222222333333444333333333444444555555555444444444444444444444444333333333222222222111111000000000000////////////////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************)))************+++++++++$$$,,,000,,,***---///---...***)))...333:::CCCMMMrrrzzzuuubbb___sssttt^^^KKKIIIXXXhhhnnnxxx|||yyy```BBB555===LLLVVVXXXKKKGGGBBB===:::999999:::777777777888888999999999777777777777777888999999666777888999999;;;>>>AAABBBDDDEEEGGGHHHLLLQQQTTTWWWXXXZZZ\\\___aaacccdddaaabbbeeehhhkkkllliiigggmmmmmmnnnoooqqqtttvvvxxxqqqqqqqqqqqqqqqppppppoooooooooqqqtttwwwzzz}}}((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))...---+++)))(((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((***,,,---******************************+++++++++,,,,,,,,,---------............///333555888<<>>@@@AAABBBCCCDDDEEEEEEGGGHHHJJJJJJKKKKKKPPPQQQQQQRRRTTTUUUVVVVVVZZZ[[[]]]^^^```aaaaaaaaadddbbb```___```bbbfffhhhkkkkkkjjjiiihhhhhhggggggnnnnnnmmmlllkkkjjjiiiiiilllkkkjjjhhhhhhgggggghhhddddddbbbaaa___^^^]]]\\\[[[YYYWWWVVVVVVUUUSSSQQQIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA>>><<<999777444222111//////000222333999999999999999999999999>>>===;;;;;;;;;<<<;;;:::999;;;888222111777666111333333555:::<<<<<<;;;;;;===EEEXXXwwwxxxddd```hhhwwwzzzkkkBBB;;;222//////000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))******+++,,,+++++++++++++++++++++++++++,,,------......------///000111222333222111000333222222111111222222333111111111111111111111111222222222222222222222222444444444444333222222111000000000000////////////..............................---------,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------...///000111222333444444FFF```||||||{{{fffSSSJJJGGGHHHHHHRRRbbbnnnsss{{{cccGGG999;;;IIIXXXaaa[[[RRRIIICCC>>>:::888888;;;;;;777888<<<;;;555666666555555555666666777333555666888999:::999999:::;;;===@@@CCCFFFHHHIIILLLNNNPPPSSSWWWZZZ\\\^^^```bbbbbbbbbaaaaaaccceeeiiijjjlllmmmmmmnnnpppqqqkkknnnqqqrrrqqqqqqqqqrrrtttttttttttttttttttttttt((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,+++***))))))((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))***+++,,,******************************+++++++++,,,,,,,,,------------............///111222555;;;HHHXXXeeehhhyyy~~~llljjjllluuuuuu^^^NNNKKKJJJDDD??????BBBBBB<<<666333333444444333444555666:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======>>>@@@AAABBBDDDDDDEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMPPPRRRTTTVVVXXXYYYZZZZZZ\\\[[[YYYXXXYYY[[[^^^___`````````aaaaaaaaaaaaaaafffeeeeeeddddddcccccccccdddccccccbbbaaaaaa``````\\\\\\[[[YYYXXXWWWUUUUUUNNNLLLJJJIIIIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@>>>>>><<<;;;;;;999888666444333222111000000111333555777======<<<<<<<<<<<<<<<<<<>>><<<:::999888888777666555666555222333555444222;;;666222444<<>>===>>><<<888777777666666666666777777555666777888888888777777777888999:::<<<===>>>???CCCDDDFFFHHHKKKNNNPPPQQQRRRTTTVVVXXXYYY\\\___bbbbbbdddfffgggggghhhjjjlllfffhhhjjjkkkkkkkkkmmmnnnpppppppppppppppppppppppp(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))***+++,,,******************************+++++++++,,,,,,,,,------------............---.........111888CCCLLLSSShhh}}}}}}qqqeee]]]```dddppptttjjjbbb\\\aaaZZZ]]]kkkqqqbbbKKK<<<777666555444444444555666999999999999999888888888:::999999999999999999999;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEHHHJJJLLLNNNOOOPPPOOOOOOOOOOOOOOOPPPQQQRRRQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWVVVTTTSSSQQQPPPOOONNNMMMLLLKKKJJJEEEDDDBBBAAAAAAAAA???===<<<<<<<<<;;;:::999888777666555444333222111111111//////000111333555888:::=========<<<<<<;;;;;;;;;777666555444222222222111222000111555666666777:::999===EEERRRfff~~~}}}qqqpppvvvsssjjjPPP;;;...333000,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))***++++++++++++++++++++++++++++++++++++,,,------------,,,...///000111111111111000000000000//////000000000000000000000000000000000111111111111111111111111111111222222333222222222000////////////.........---------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++************)))))))))************************))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,***+++,,,,,,---...//////000000999PPPnnnvvvjjjYYYIII@@@DDDGGGLLLccc}}}zzzlllaaa\\\^^^XXXTTTWWW^^^___XXXOOODDD>>>666666===CCC>>>555888777777666666555444444777777777888777666555444555666666666666666666666999:::;;;===???AAABBBCCCCCCEEEHHHJJJLLLPPPTTTWWWVVVXXXZZZ[[[\\\]]]___aaa___```bbbccccccdddgggiiijjjkkkkkkkkkkkkkkkkkkkkk(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******************************+++++++++,,,,,,,,,,,,,,,---------............//////......111777;;;AAATTThhhrrrsssppplllhhhnnnwww~~~||||||sssxxxrrrUUUFFF>>>;;;999777777777777777777777777666666777777777999999999999999999999999999999::::::;;;:::::::::;;;<<<<<<===>>>>>>??????===>>>@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLJJJKKKKKKKKKLLLLLLLLLMMMIIIJJJLLLMMMLLLKKKHHHGGGFFFEEEEEEDDDCCCBBBBBBAAABBB@@@???>>>???>>>===;;;888888888777777555444444444333111000000000111222/////////111333555777999999999888888777666666666222333333222111111333444666333333777777444666<<<777MMMmmmkkk```wwwvvv{{{~~~YYY@@@666666777///---,,,,,,......---++++++++++++++++++++++++++++++++++++***************)))))))))))))))***++++++******************************+++,,,,,,,,,,,,,,,---......///000000000000111000000//////000000111000000000000000000000000111111111111111111111111//////000111222222222222/////////.........------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********************))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************************++++++++++++******++++++,,,------...---...222:::III^^^ssswwwuuunnn{{{eeeQQQMMMGGG===DDDVVV\\\```jjjwwwyyy\\\PPPUUU]]]^^^ZZZ\\\SSSFFF<<<999999999777::::::999888777666555444777777777777666666555555777777666666666555555555666777777888999::::::;;;;;;===??????@@@AAADDDGGGHHHJJJLLLMMMNNNOOORRRTTTVVVWWWXXXXXXYYYZZZ^^^aaabbbbbbbbbbbbcccccccccccc((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%''')))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------------...///////////////000222444555???MMM\\\jjjtttsssmmmrrrxxxdddWWWVVVLLLHHHCCC@@@???===;;;999888888777666777777888999777777888999999::::::;;;888999:::::::::::::::999:::::::::;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>@@@@@@@@@@@@AAAAAABBBBBB@@@@@@AAAAAABBBBBBCCCCCC???AAABBBCCCCCCAAA@@@>>>>>>>>>>>>======<<<<<<<<<<<<;;;999:::::::::999888777777777777666555444444222111000//////000111222//////000111222333444555555444444444333333333222444555666555333222444666777555666888888888===CCCRRRpppkkkhhhwww{{{||||||mmmOOO<<<444222000...///...------------+++***++++++++++++++++++++++++************************))))))(((((())))))***+++************************)))***++++++,,,,,,++++++,,,---------...///000000111111111000000111111111////////////////////////000000000000000000000000......///000111111111111............------------------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,------------111333111111===SSSfffzzznnncccfff{{{nnnhhh\\\HHH>>>BBB>>>CCCKKKVVVbbbsssqqqUUUHHHKKKSSSYYY```dddZZZHHH::::::@@@:::999888777777777888888666666666666666777777888777777777777777777777777777777777777777777777777777888999999888888:::<<<<<<>>>@@@AAAAAACCCEEEGGGJJJKKKLLLKKKLLLMMMQQQSSSTTTTTTTTTUUUUUUVVVVVVVVV((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))************))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...///000000111333666;;;HHHZZZhhhiiiaaa^^^kkk|||mmmgggiiigggbbb[[[UUUQQQKKKDDD>>>:::999777555444444555555444555555666777777888888888888999::::::;;;::::::888888888999999999::::::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<======;;;;;;<<<======<<<;;;::::::::::::::::::::::::::::::999888888::::::999888777777777777777666555555000000/////////000000111000000000111111222222222444444444444444444444444333555666444111000222555222;;;DDDIIIPPPZZZcccfffzzztttppp~~~vvvVVVDDD444111555555///***//////...---,,,+++******++++++++++++++++++++++++)))))))))***************)))(((((((((((()))******************************))))))***++++++++++++***,,,++++++,,,---...000000222111111000000111111222////////////////////////////////////////////////......//////000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))*********(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********+++++++++,,,,,,------------...//////000444;;;AAA^^^lllyyy~~~pppaaa\\\NNNJJJFFFCCCDDDRRRmmmwww```RRRMMMLLLNNNXXXeeejjjaaaRRRGGG===:::777555333444666777777777666666777888999999666666666666666666666666666666666666555555555555444555666666666666999;;;555777888999999:::<<<======>>>?????????@@@BBBDDDDDDDDDDDDEEEFFFFFFGGGGGG((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''(((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++---.../////////111333555;;;GGGTTTXXXUUUOOOSSS```rrr|||wwwkkkccc___ooo}}}tttkkk```TTTKKKDDDAAA>>>:::777555555555555555555555555555555555555666777999999:::::::::777777888888888888999999999999::::::::::::999999:::::::::::::::::::::::::::999999999999999999999999999999999::::::::::::::::::::::::::::::::::::888888999999999999999999:::999888999:::;;;:::999666666777777777666555555111111111222222111111000000000111222333333333333444444555555666666777777333666:::999777888<<<@@@QQQdddssswwwiiiFFF@@@666///000111000000222---------+++*********+++************************((()))))))))*********+++((((((((((((((()))******************************((())))))***************++++++***+++,,,---///000000000000//////000000000........................////////////////////////....../////////...---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))((((((((()))))))))******(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******+++++++++++++++,,,,,,,,,+++***+++...111222111///111LLLmmmsssgggYYYLLLDDDEEEQQQ]]]}}}{{{|||}}}xxxoooggg```SSSPPP___rrruuuiii]]]XXXSSSJJJBBB;;;888888888::::::888888777888888999777777777666666555555555666666555555555444444444444555666666555666888:::333555666666666666777999666777999999888888999:::999999::::::;;;<<<<<<===((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++---///000000///)))///222333888CCCLLLOOOPPPMMMRRR```lllmmmgggbbbhhhmmmyyyrrrbbbWWWSSSPPPKKKFFFAAA>>><<<<<<888888777666666555444444333444555777888999999999888999999999999999999:::666666777888999999999999::::::999888888999999:::777777888888888999999999999999999999999999999999::::::999999999:::;;;;;;888888888888888999999999777555555555777888777666555555666666666555555444333444555555555444222111///000222333444555555555333444444555666777888888999>>>CCCEEEFFFJJJPPPVVVuuuooopppnnn~~~pppjjjoooSSSAAA999......222555000((()))000+++++++++)))((()))+++---************************(((((())))))*********+++((((((((((((((()))******))))))))))))))))))))))))(((((()))***************************+++---///000//////............//////........................////////////////////////////////////...---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++)))+++---,,,++++++...000666777>>>RRRrrr~~~~~~pppaaaSSSHHHBBBBBBIIIMMMPPPPPPUUUddd|||}}}rrrfffZZZZZZlll~~~vvvhhhYYYMMMEEEAAA@@@===<<<:::888777777777888::::::999888666555444444777666666666666555555555777888888777555555666888444555666666555555666888444777999999888666666777555666666777888999999:::((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,------+++***)))))))))************+++++++++,,,,,,,,,---------.........------///111555999;;;LLLSSS\\\eeekkkppptttvvvuuu}}}|||xxxqqqrrrkkk^^^WWWUUUKKK???===;;;888777888888666555333555666666666444333333444999999555555999888333999999999::::::999999888888999999999777666777888666999;;;:::888777888:::777888999:::;;;:::999999999999888777666555444444555666777777777666444444888666333444666777666444222111111222444555333111999111...111333000...000777000,,,111777888888999666777888888888;;;AAAGGGTTTmmmxxxnnnjjjvvv}}}xxxnnnppplllgggyyyoooSSSAAA777333000000//////...------,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......////////////////////////.........------,,,,,,,,,---......///////////////------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++,,,,,,---......000222555:::FFF[[[tttzzzqqqqqqssslllsss~~~lll^^^PPPCCCAAA???@@@CCCEEEIIIWWWeeemmm\\\eeezzz{{{rrrjjj[[[KKKJJJFFFAAA===;;;999888888:::999666444555888999888333555666555666777666444666666666666666555555555222333555555444444555777666555444444666777777666777777777666777888888999((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,---//////---++++++,,,)))************+++++++++,,,,,,,,,------------...............000222444555>>>EEEQQQ^^^kkkwww}}}ooo^^^PPPKKKHHHDDDAAA>>>;;;777444666555555555666666555444444888888555555999999666666666666666555444444333999:::::::::888777777777444666888888666555666777777777888999999999888777888888777777666555555555222333444555555555444333222000...///222333222111222222222333444555444444333//////444666333333666222222666:::999555444777===::::::???DDDLLLZZZhhh{{{}}}xxxuuueeeNNN<<<222//////.../////////...---,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++,,,---......------------------------......---------,,,,,,,,,---......///////////////---------------------------............---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******++++++,,,------...***,,,...000555AAARRR]]]wwwwwwxxxaaaXXXNNNFFFBBB@@@@@@FFFNNNeee}}}zzzzzztttpppqqqtttxxx}}}kkkfff]]]VVVQQQMMMIIIFFF>>>===:::888888999888777666777666444333444444333888888888888888777777777666777999999999999;;;===;;;999777666777777666555333333333333333444555555((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++---......,,,++++++,,,)))************+++++++++,,,,,,,,,,,,------------------........./////////555999BBBMMMZZZiiixxxwwwxxx}}}wwwnnneeebbb]]]WWWQQQIIIAAA;;;===999666666777888666444444666666444444888999777444444444444444444444444444444444444444333222222111333555444333222333444444444555555555444333333333333333333333333333333...///000111222222222222555444333555666888777666222333444444333333555666444333333666555222444777111777???BBB@@@???IIIUUU^^^VVVWWWaaagggnnnhhhIII@@@444,,,+++...000111///......------,,,,,,+++,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********+++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---......///////////////////////////////////////......//////......---,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******++++++,,,,,,------+++---...------000666;;;LLLgggsssaaaUUUKKKCCC>>><<>><<<@@@???===<<<<<<;;;<<<===777777777777666666666666666777777666444222333444888666444333444444333222888888888888999999::::::((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++)))((()))***))))))*********+++++++++++++++,,,,,,,,,---------,,,---............------111222666<<>><<<;;;:::;;;<<<===<<<:::999999:::666555333444666777666666555555666666666666666666((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))(((((()))***))))))*********++++++++++++++++++,,,,,,,,,------+++,,,---...////////////---...000444===JJJYYYbbbeeeiiisss{{{xxxvvvzzzxxxmmmlllgggbbb]]]XXXSSSMMMHHHEEEDDDBBBAAA???===<<<===:::999888777666666777777777666444555777888777666666666666666777777666555666555555555555555555555111222222333333444444555555555444444444444444444555666777888888777777777555777999;;;;;;<<<<<<======@@@BBBDDDJJJUUUbbbkkkooommmmmmooovvvxxx}}}cccZZZcccyyy{{{]]]DDD777444000...---,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********************+++,,,---------------------------------------------------------......///////////////000000000000000000000000,,,------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************+++++++++++++++,,,+++,,,,,,---------///000222333222>>>TTT```lllssshhhgggoooxxx}}}|||cccYYYOOOFFF@@@DDDLLLOOO___rrrwwwsssooonnnsss}}}|||{{{uuujjjdddddd\\\ZZZVVVQQQLLLGGGDDDBBB>>>???@@@@@@>>>===>>>@@@>>><<<999999999999888777777888999:::::::::999999((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***))))))+++---)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,...///000111222......///111555===GGGMMMZZZ```nnn~~~uuummmhhhaaa^^^]]]]]]ZZZUUUSSSSSSLLLJJJGGGCCC@@@>>>======;;;777222111333444333222555444333444666666444333444444444444444555666666222222222333333444444444333333222222222333444555555888;;;<<<<<<<<<===>>>:::<<<@@@FFFKKKNNNMMMLLLLLLRRRXXX```ppp|||}}}qqqjjj~~~yyy]]]FFF666///222888.........------,,,+++***+++++++++++++++++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))*********))))))******+++,,,---------------------------,,,,,,,,,------------...---......///////////////000000000000000000000000,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************++++++++++++++++++,,,++++++++++++,,,...///...222......666>>>NNNfffppprrrwww|||~~~|||~~~vvveeeNNNDDDBBB:::888KKKXXXVVV[[[pppxxxuuuvvvqqqsss{{{~~~{{{uuuoookkkiii]]]]]][[[VVVQQQLLLJJJJJJKKKGGGCCC@@@===:::777555<<<===>>>???@@@???>>>>>>((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******)))((()))+++---)))************+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,---///000222///000000//////000333666EEEKKK[[[ooo|||~~~}}}|||~~~sssvvv}}}|||zzzxxxuuuvvvkkkiiieeeaaa]]][[[[[[ZZZRRRKKKCCC>>>>>>???===;;;???======>>>@@@@@@>>><<<;;;:::::::::;;;===>>>???<<<<<<<<<===============:::::::::;;;===???AAABBB<<<@@@EEEIIIJJJKKKMMMOOOVVVWWW]]]iiiuuu{{{yyyttttttyyy~~~xxx}}}WWWGGG777222222000///000---.........---,,,,,,,,,*********+++++++++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////////////////---------------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***++++++******************---,,,+++,,,------------$$$///222222333///222AAARRRaaawwwnnn___WWWGGGFFFGGGDDD???>>>HHHWWWaaa|||kkkddddddlllpppmmmooovvvrrrllllllsssvvvsssvvv~~~zzzxxxxxxnnnjjjeee```[[[WWWSSSPPPJJJKKKMMMNNNOOONNNMMMLLL(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((('''&&&&&&)))+++)))************+++++++++******+++++++++,,,,,,,,,...---+++++++++---///000,,,...000000000///000222555<<>>>>>FFFNNNbbbzzz{{{wwwwww}}}aaaVVVPPPSSSQQQLLLPPPYYYZZZ]]]aaaffflllrrrvvvxxx~~~vvvwwwyyy{{{{{{zzzyyyxxx