BM6P6(@ ~~~|||{{{~~~}}}~~~}}}~~~}}}xxxpppkkklllnnnwww~~~zzzuuurrrppp^^^UUUNNNMMMMMMMMMTTT\\\^^^ccciiilllllllllmmmnnnmmmnnnnnnnnnnnnlllkkkiiifffeeeccccccaaa]]]VVVPPPEEE===333......///...,,,........................222///,,,+++,,,,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...///000///...,,,111000///...---...//////111111222222222333333333333444666666555666777999<<<;;;===FFFVVVhhhvvv}}}}}}{{{|||wwwqqqssstttvvvxxx|||{{{{{{~~~}}}|||~~~xxxhhh______eeemmmyyy~~~}}}~~~{{{|||~~~}}}~~~~~~{{{wwwtttooommmooossszzz~~~vvvjjjgggdddbbbbbbdddddddddZZZYYYWWWVVVUUUUUUTTTTTTTTTRRROOOLLLJJJIIIIIIIIIHHHIIIKKKOOOWWWcccqqqzzzkkkddd^^^YYYZZZ^^^fffuuuxxxtttzzzvvvggg___ZZZTTTRRRVVV[[[ZZZWWWVVVNNNNNNMMMLLLJJJGGGEEECCC;;;999666333111000000111...000111000///...///111000...,,,---000111///---////////////////////////|||yyyvvvyyy~~~|||uuunnniiigggiiipppwww{{{yyyuuurrrqqq{{{zzzwwwuuussskkk```UUUPPPMMMKKKNNNUUU\\\aaahhhllllllkkkkkklllkkklllmmmnnnnnnmmmlllllljjjhhhgggfffdddaaa[[[VVVIIIAAA777111000000///---////////////////////////111///---,,,---...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...000000///...---,,,---///000000000//////333333333333444444444444222444555666555555777999:::;;;@@@KKK[[[kkkwww}}}~~~}}}uuutttxxxzzz{{{}}}||||||}}}~~~}}}~~~zzznnnhhhhhhlllsss{{{{{{|||~~~zzzuuuuuuxxx|||zzzxxxyyy}}}~~~}}}|||}}}~~~yyynnnkkkfffddddddeeeeeeeee^^^]]][[[ZZZYYYXXXWWWWWWTTTSSSRRROOOMMMJJJHHHFFFFFFFFFFFFIIIPPP[[[iiiqqq}}}lllddd\\\ZZZ\\\aaakkkuuuzzzssstttzzzuuukkk]]]VVVRRRVVVZZZYYYWWWVVVPPPPPPOOOMMMKKKHHHEEECCC===;;;777444222000000000...000111000///...///111000...---...000111///---////////////////////////|||wwwooopppqqqtttzzzyyypppiiiggglllttt{{{}}}xxxooohhhoooxxx|||zzzxxxwwwuuukkk___WWWRRRMMMMMMOOOWWW]]]dddjjjlllkkkkkkjjjjjjkkklllmmmnnnnnnnnnnnnllljjjhhhfffeeebbb___\\\PPPHHH===555222111000///000000000000000000000000///......///000000...---------............------------------------------........................------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000111000///...)))+++///111222222000///222222222333333333333444222333444555444555888:::999>>>HHHVVVfffttt}}}~~~yyyuuuyyy~~~|||}}}~~~zzztttqqqqqqqqqtttxxx{{{||||||}}}~~~yyyzzz|||yyysssmmmmmmppptttssssssvvv|||~~~xxxnnnkkkfffccccccdddddddddcccaaa___^^^^^^]]][[[ZZZUUUUUUUUUSSSPPPLLLHHHFFFGGGEEEDDDDDDIIISSS___gggyyy~~~qqqbbb\\\[[[\\\aaaggguuu}}}xxxrrrpppnnn|||ppp___WWWRRRUUUYYYYYYWWWWWWSSSSSSQQQOOOLLLIIIFFFDDD???===:::666333111000000...000111000///...///111000///......000000///...////////////////////////}}}xxxsssqqqmmmkkkmmmttt}}}yyytttwww~~~zzzooojjjooo|||}}}zzzxxxxxxqqqiiiccc^^^XXXSSSPPPRRRWWW___fffjjjllllllkkkkkkkkklllmmmmmmnnnnnnnnnkkkiiigggeeecccaaa```___VVVNNNCCC:::444222000///000000000000000000000000......///000222222///---------............------.........................................................------.........------------------------///...------------...///------------------------..............................///000111000000000+++---///111222111000/////////000000000111111111111333444444444666999;;;;;;DDDSSSeeeuuu||||||zzzwwwxxxyyy||||||xxxyyy{{{wwwsssqqqmmmnnnnnnooopppssswwwyyyzzzzzz|||zzzssslllffffffiiimmmnnnqqqwww|||wwwpppmmmiiiffffffffffffffffffdddbbbbbbbbbbbb___\\\XXXXXXWWWVVVSSSPPPMMMKKKKKKIIIFFFDDDFFFMMMWWW___oooxxxmmmaaa\\\[[[]]]```lllxxx~~~wwwpppnnnrrr|||nnn^^^VVVOOORRRVVVWWWXXXZZZVVVUUUTTTQQQNNNJJJFFFDDDAAA???<<<888555222000///...000111000///...///111000/////////000000//////////////////////////////}}}yyytttmmmgggeeeiiipppvvv}}}|||lllkkksss~~~zzzzzzwwwssspppmmmggg]]]TTTPPPSSSYYY```gggkkkmmmmmmmmmmmmmmmllllllmmmmmmmmmkkkjjjhhheeecccaaaaaaaaaZZZTTTIII???777333000//////////////////////////////...///000222222000...------............------................................................///...------------...///------------------------///......------......///------------------------...........................//////000000000000000111000000/////////000000//////000000000111111111222333444444555777:::===???JJJ]]]qqq{{{{{{~~~|||||||||{{{xxx|||yyyvvv{{{~~~zzztttppphhhgggeeeeeehhhmmmrrruuu|||{{{{{{}}}wwwoooiiiccc___aaaeeeiiinnnuuu}}}|||vvvtttqqqoooooonnnmmmkkkiiifffcccdddffffffbbb^^^]]]\\\YYYWWWUUUTTTTTTTTTOOOLLLHHHEEEDDDIIIPPPVVVeeeooo}}}zzzjjj```\\\[[[^^^cccnnn|||~~~uuusssppp~~~ppp___UUUMMMNNNSSSVVVXXX[[[XXXWWWVVVSSSOOOKKKGGGEEECCCAAA>>>;;;777444111000...000111000///...///111///000000000//////000000////////////////////////|||wwwooogggbbbccciiimmmooowwwwwwpppqqq~~~|||yyytttgggZZZTTTTTTVVV[[[bbbhhhlllnnnnnnmmmmmmlllllllllmmmmmmnnnnnnmmmjjjfffddddddeee]]]XXXOOOEEE<<<555111///////////////////////////000//////000111111///...------............------------------------------........................///...---,,,,,,---...///------------------------------...//////...------------------------------................................./////////000000333222000///...///000111222222222333333333333444222333444555555888===@@@FFFRRRfffxxx~~~~~~~~~zzzyyy~~~{{{wwwxxxyyy~~~~~~zzzzzz~~~wwwsssiiifffcccdddhhhmmmrrrtttzzzxxxwwwxxxyyyyyyxxxwwwmmmgggbbb```^^^]]]aaaffflllrrr{{{|||{{{yyyxxxvvvsssoookkkkkkhhhfffhhhlllmmmhhhccccccaaa]]]ZZZXXXXXXXXXYYYOOOMMMJJJEEECCCDDDIIIMMM[[[eeetttyyykkk```\\\]]][[[aaalllwww{{{xxxvvvtttcccWWWMMMMMMPPPTTTXXX[[[XXXXXXVVVTTTPPPLLLHHHFFFDDDBBB@@@===999666333222...000111000///...///111///000111111//////000111////////////////////////~~~uuullleeeccceeehhhfffkkkttt~~~tttppp|||sssfff]]]YYYVVVWWW]]]dddiiilllllllllkkkkkklllmmmoooooopppqqqpppmmmiiieeeeeefff___\\\UUUKKKAAA888333111000000000000000000000000222000......//////...---------............------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---...------------------------+++,,,...000000...,,,+++...............................................................//////000000000000000111111111000333333333333444444444444333444555555777:::???BBBQQQ^^^ooo|||}}}~~~wwwtttyyy~~~xxxvvvxxx}}}~~~{{{||||||zzznnnjjjggghhhlllppprrrsssrrrqqqpppppppppnnnkkkiii```\\\[[[^^^aaaccchhhnnnsssxxxzzzrrrlllpppmmmkkknnnssstttpppjjjhhhfffddd```]]]ZZZXXXXXXPPPOOOLLLHHHDDDCCCEEEGGGQQQ\\\lllxxx{{{iii___]]]WWWWWW\\\jjjzzz|||kkk^^^QQQNNNPPPRRRVVVZZZXXXWWWVVVTTTPPPMMMIIIGGGDDDCCCAAA>>>;;;777555333...000111000///...///111///111222111///...000222////////////////////////}}}rrriiidddcccdddaaaccchhhpppzzz~~~~~~qqqjjjuuu~~~qqqccc]]]WWWUUUYYYaaagggjjjjjjjjjjjjkkklllnnnppprrroooqqqqqqnnniiieeedddeeeaaa^^^XXXOOOEEE;;;555222111111111111111111111111333111...------......------..................---,,,,,,,,,,,,,,,,,,,,,,,,...........................---+++******+++---...------------------------)))+++...000000...+++)))...................................................------------...//////+++---000222333333111000111111222222222333333333444555666666777;;;@@@DDD\\\gggwwwzzz}}}yyytttyyy~~~vvvvvv{{{}}}~~~~~~}}}|||zzz|||~~~qqqnnnjjjkkknnnqqqrrrqqqjjjjjjiiiiiiiiigggccc```[[[XXXZZZ```fffjjjqqqwwwyyy|||}}}}}}|||{{{ssstttpppooosssyyyzzzvvvpppkkkjjjiiifffaaa\\\WWWTTTRRRQQQOOOKKKFFFDDDEEEFFFJJJVVVfffrrrzzzrrrccc___WWWSSSTTTaaauuurrrcccUUUOOOPPPQQQTTTXXXWWWWWWVVVSSSPPPMMMJJJHHHDDDCCCAAA???<<<999666444///000111000///...///111///111333222///...000222////////////////////////vvvnnniiigggcccaaa```eeennnwww|||zzzvvvyyy}}}}}}||||||oooeeegggrrr~~~~~~wwwmmmbbb[[[[[[```dddfffiiikkknnnoooooonnnooopppqqqqqqpppnnnmmmkkkjjjjjjccc```\\\VVVNNNCCC999222000111222222111//////000000000000000000000000000........................------------------------.........------,,,,,,,,,------............------------------------------//////............/////////...,,,+++***++++++,,,........................////////////000000000000000000000000111111111111333333333222222222111111222111333888999:::DDDPPPiiiuuu~~~zzzxxx~~~}}}}}}||||||{{{wwwvvv{{{}}}wwwuuuyyy||||||~~~~~~}}}~~~zzztttooommmoooqqqqqqooodddhhhmmmpppmmmhhhccc```]]]```dddjjjqqqwww|||~~~xxxsssqqqpppsssyyyzzzzzzvvvsssxxx}}}qqqpppnnnkkkgggbbb^^^\\\XXXVVVQQQKKKFFFDDDEEEFFFIIINNNXXXbbbmmmxxxooo^^^]]]WWWQQQWWWmmmsss```RRRLLLOOOSSSUUUVVVVVVWWWVVVSSSOOOKKKHHHIIIFFFCCCAAA???<<<888555666222000333444222111333000000000000000000000000000000000000000000000000}}}vvvqqqnnniiieeebbbccchhhnnnrrrttt~~~|||vvvuuuuuurrrooopppfff^^^aaajjjsss|||{{{{{{~~~~~~wwwkkkaaa\\\[[[]]]^^^fffhhhlllmmmmmmmmmnnnooorrrqqqpppooommmlllkkkjjjgggeeeaaa[[[TTTIII>>>777111111222111000/////////................................................------------------------......---------,,,,,,,,,------............------------------------------......------------.........------,,,,,,,,,,,,---........................////////////000000000000000000000000111111111111111111222222222333333333444333555999;;;BBBRRRaaa{{{~~~}}}|||~~~}}}}}}wwwuuuuuuzzzzzzwwwxxx}}}}}}}}}{{{xxx{{{yyyrrrooopppqqqpppnnngggkkkoooqqqpppllliiigggiiikkkooouuuzzzzzzuuuqqqooopppsssyyyzzz|||}}}zzzuuupppjjjeeeaaa___ZZZWWWSSSMMMHHHEEEEEEFFFFFFKKKSSS\\\eeepppzzzlllaaaZZZTTTXXXeeesss{{{~~~~~~~~~}}}jjjYYYOOOMMMOOORRRUUUUUUVVVUUUSSSPPPLLLJJJIIIGGGDDDBBB???<<<888555333///---000111//////111000000000000000000000000000000000000000000000000{{{xxxqqqmmmhhhfffhhhkkknnnpppxxx~~~zzzuuupppiiicccddd]]]XXXZZZ^^^dddkkkrrr|||xxxuuuxxxzzz|||~~~uuuiii___YYYXXXYYYbbbeeeiiikkkllllllmmmnnnrrrqqqpppooonnnmmmlllkkkiiigggeee```YYYNNNCCC;;;333222111000//////......................................................------------------------...------------,,,,,,,,,------............------------------------------------,,,,,,,,,,,,------------..........................................////////////000000000000000000000000111111111111000000111222333444555555666666888:::@@@NNNggg|||~~~wwwqqqrrruuuzzzzzzvvvwww|||}}}{{{vvvrrrvvv~~~uuuqqqqqqrrrpppmmmiiilllqqqsssssssssrrrrrrvvvxxx{{{}}}||||||||||||~~~}}}|||}}}~~~{{{wwwrrrooommmrrrtttyyy~~~wwwoooiiieeeccc\\\ZZZUUUPPPKKKHHHEEEDDDCCCFFFLLLSSS[[[dddnnnttt|||lllaaaYYY[[[^^^___dddmmmvvv{{{vvvcccUUUNNNOOOQQQRRRSSSTTTUUUTTTQQQNNNLLLJJJGGGEEEBBB@@@===:::777333...---000111//////111000000000000000000000000000000000000000000000000zzzwwwrrrppppppssswwwyyy{{{|||tttjjjcccccc[[[UUUSSSSSSUUU\\\dddlllxxxyyysssuuuyyy}}}{{{pppddd\\\YYYYYY^^^bbbgggjjjlllmmmnnnooorrrqqqqqqpppnnnmmmmmmlllhhhgggeeebbb\\\RRRFFF???666444111/////////..............................................................................------------------------------............------------------------------...------,,,,,,------...,,,---...000000000///...........................////////////000000000000///000000000111111111111000111111222333444555555666888999<<>>KKKggg~~~}}}{{{|||{{{nnnkkkpppvvv{{{zzzyyyxxx{{{zzzyyyuuusssxxxxxxuuuwwwwwwrrrmmmeeehhhmmmrrrwww|||~~~|||zzzyyyxxx{{{{{{{{{zzzzzz{{{{{{|||}}}|||{{{zzzyyyxxxwwwwwwvvvxxxyyyxxxuuusssrrrsssxxxzzz}}}yyynnngggeeeaaa[[[UUUQQQLLLGGGCCCCCCDDDEEEGGGJJJPPPWWW\\\fffqqqzzzddd___[[[TTTTTT]]]jjjwww|||xxxfffXXXQQQPPPNNNOOORRRTTTUUUTTTRRRPPPKKKIIIGGGEEECCCAAA===:::666222000333444222111333////////////////////////////////////////////////}}}ppp___UUUMMMIIIKKKOOOSSSYYYhhh|||~~~vvvuuuvvvxxx{{{{{{||||||xxxoooeee\\\WWWVVV\\\ccciiilllnnnpppqqqrrrrrrqqqqqqpppoooooonnnjjjiiigggfffbbb\\\TTTOOO???:::333000000111000...000000000000000000000000................................................,,,,,,,,,------------...------............------------------------------/////////....../////////---...//////////////////........................////////////000000000000000000000000111111111111333333333333444444444444444888<<>>FFF[[[yyy{{{{{{}}}|||{{{rrrkkkhhhjjjooorrrxxx}}}}}}xxxwww}}}~~~tttjjjiiilllpppsssvvvyyy|||}}}|||}}}zzz{{{{{{|||||||||{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuttttttssssssssssssssstttvvvtttrrrpppooonnnnnnnnnpppqqqsssssssssssstttuuuyyyzzz|||}}}~~~uuummmccc\\\XXXTTTOOOJJJEEEFFFFFFEEEEEEEEEHHHJJJMMMWWWggguuutttfff^^^YYYWWWVVV___jjjppppppooorrruuuzzzhhhWWWKKKLLLNNNQQQTTTUUUTTTSSSRRRMMMKKKIIIGGGFFFCCC@@@===:::555333444444000...000000000000000000000000000000000000000000000000000}}}pppfffZZZPPPKKKLLLJJJQQQaaarrrxxxsssqqqpppqqqtttwwwvvvnnnbbbXXXPPPUUU^^^eeeiiilllnnnooosssrrrrrrqqqqqqpppppppppjjjhhhfffeeecccaaa]]]ZZZEEE>>>555111111333222000................................................////////////////////////,,,,,,,,,------.........---..................---------------------------...------,,,,,,------...111///...,,,,,,,,,---...........................////////////000000000000000000000000111111111111///000111333555666888888555:::@@@JJJ```~~~~~~|||zzz{{{oooiiiffffffjjjmmmpppvvv|||||||||zzzyyyttthhhmmmooorrruuuvvvwwwyyyzzzyyywww{{{~~~{{{yyyzzz{{{|||}}}}}}|||{{{zzzwwwwwwwwwwwwvvvuuutttssstttsssrrrrrrrrrrrrrrrrrrrrrqqqnnnlllkkkjjjjjjjjjmmmnnnpppppppppqqqssstttyyyyyyzzz|||}}}}}}{{{rrrggg___[[[XXXRRRNNNEEEFFFGGGEEEDDDCCCDDDFFFDDDMMMZZZhhhuuummmccc\\\WWWXXX]]]dddiiikkkjjjgggeeeuuu~~~~~~qqq^^^PPPLLLNNNQQQTTTUUUTTTSSSRRRMMMKKKIIIHHHFFFDDDAAA>>>>>>999666777666222000111000000000000000000000000000000000000000000000000uuuhhh[[[QQQQQQOOOOOOSSS[[[jjj{{{ssssssqqqtttvvvvvvuuupppggg___WWWTTTTTT\\\gggnnnpppnnnsssrrrqqqqqqppppppqqqqqqiiihhhhhhgggfffccc^^^ZZZPPPFFF;;;444222333222000111000000///...---------111///...///000111000/////////.........---------111000///...---...//////...............---------//////............//////........................................................................000000000000000111111111000111111000...---...///000222333333333333444666999===DDDPPPeee}}}vvv}}}wwwlllhhheeebbbaaadddfffkkksss|||}}}|||yyyvvvxxx}}}~~~xxxssssssttttttuuuvvvxxxzzz{{{~~~}}}{{{{{{|||~~~{{{zzzyyyyyyyyyxxxwwwvvvtttsssvvvvvvuuutttpppnnnqqqvvvtttsssqqqoooooooooooopppooonnnmmmlllkkkkkkkkkkkkkkklllllllllkkkmmmpppsssvvvwwwxxxzzz|||}}}~~~~~~|||~~~~~~~~~~~~zzzkkkgggeee^^^VVVRRRKKKJJJHHHFFFEEEEEEEEEFFFHHHHHHNNN]]]mmmzzzlllaaa___ZZZXXX[[[dddjjjkkkiiijjjmmm{{{~~~vvvyyy~~~wwwiii___VVVPPPMMMQQQUUUSSSOOONNNPPPNNNJJJHHHGGGEEECCCAAA===;;;888444111000000000000000000000000000000000............/////////000ssseee\\\TTTOOOLLLLLLOOOZZZlll}}}~~~{{{vvvuuutttsssrrrpppjjjeee\\\WWWTTTXXXaaaiiimmmnnnqqqqqqppppppooopppppppppkkkjjjiiiiiihhheee```\\\TTTJJJ>>>666333333222111111000000///......------000///......000000///...//////.........---------...---+++*********+++,,,---------............/////////............//////........................................................................000000000000111111111111111222333333111111222333111333444444444444666888;;;AAAJJJWWWjjj~~~yyy~~~ooogggeeeeeebbb```bbbeeeiiiqqq{{{|||xxxwwwwwwwww}}}~~~}}}zzzwwwwwwwwwwwwvvvwwwwwwxxxxxx}}}~~~~~~}}}}}}~~~}}}{{{zzzyyy{{{{{{yyyxxxvvvuuussssssqqqqqqqqqpppnnnnnnqqquuurrrqqqpppooommmmmmllllllkkkjjjjjjiiiiiiiiiiiiiiijjjjjjiiihhhhhhiiimmmpppssstttvvvyyy{{{|||}}}}}}~~~~~~~~~}}}~~~ssslllggg^^^WWWTTTPPPOOOMMMKKKIIIHHHGGGFFFEEEEEEJJJVVVcccppp~~~{{{mmmiii```]]]]]]bbbgggjjjnnnsssvvv}}}uuuvvvvvv{{{uuukkk```VVVNNNPPPSSSSSSRRRRRRPPPMMMKKKIIIHHHFFFCCCAAA???===999666333222111111000000000000000000000000........./////////000000qqqhhhaaaZZZQQQLLLIIINNN[[[hhhzzzuuussssssrrrpppmmmfff___WWWVVV[[[dddkkkoooooooooooooooooooooppppppmmmlllkkkkkkjjjgggccc___YYYPPPCCC:::555444222111111000000//////......---///...------//////...---...............---------,,,+++***)))((()))******,,,,,,------...///////////////............//////........................................................................//////000000111111111111222333444444333333444555222333444555555555888:::<<>>;;;888555333222222000000000000000000000000....../////////000000000zzzrrrmmmdddXXXPPPJJJIIIQQQZZZlllyyyyyywwwxxxvvvuuutttppphhh]]]VVVWWW___iiiooonnnnnnoooppppppqqqqqqqqqooommmllllllkkkhhheeebbb^^^VVVIII>>>888444222000000000000000//////.........---,,,,,,......---,,,...........................---,,,+++++++++,,,---------..................//////............//////........................................................................//////000000111111222222222333444333222111222333222333444444444666999;;;;;;HHHYYYjjjzzz}}}tttiiiaaabbbiiilllhhheeeeeefffiiiqqqzzz~~~}}}|||}}}~~~}}}uuummmhhhjjjqqqxxx~~~}}}}}}|||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxzzz~~~~~~}}}~~~~~~{{{xxxvvvvvvwwwxxxyyywwwtttpppmmmjjjiiihhhhhhiiigggddddddfffhhhhhhjjjjjjjjjiiigggdddaaa```^^^^^^^^^^^^___```aaabbbfffeeecccaaa```bbbfffjjjkkkmmmpppssswwwzzz|||}}}~~~}}}|||}}}}}}|||{{{||||||}}}}}}|||}}}zzzzzzuuukkkeeecccbbb\\\\\\[[[YYYUUUPPPKKKHHHGGGEEEFFFIIIMMMVVVgggvvvzzzlllgggaaa______dddrrr~~~{{{vvvtttuuuwwwfffUUUPPPSSSUUUUUUUUUNNNNNNMMMMMMLLLIIIEEEAAAAAA???<<<999666444222222000000000000000000000000...////////////000000000{{{ooofff[[[RRRKKKGGGJJJPPP^^^iiizzz|||||||||xxxuuutttuuunnnbbbXXXUUUYYYcccjjjnnnooopppqqqrrrrrrrrrrrrpppnnnmmmlllkkkiiifffdddbbb[[[OOODDD;;;555111000000000000000000/////////...,,,+++,,,---...---,,,---.....................000///...---,,,------.../////////...---------,,,//////............//////...........................................................................//////000111111222222444555666444222111111222111222333444444666:::===<<>>:::777444111000000000000000000000000000/////////000000000111111|||tttllleee^^^UUUPPPPPPMMMQQQ\\\jjjtttxxxsssttttttsssoooeee\\\WWWYYY]]]kkkllloooqqqsssssssssrrrsssrrrpppooonnnmmmkkkiiigggddd]]]SSSGGG===555222000000000000000000000000...---,,,---...///...,,,---------........./////////...---,,,,,,,,,---...,,,,,,------...//////000//////............//////..............................................................................///000111222333333333444666666555555666777555555666777888;;;@@@CCCLLL]]]qqq~~~~~~sssjjjhhhjjjkkknnnqqqiiiggghhhlllmmmlllpppvvv|||}}}~~~}}}{{{{{{~~~|||vvvtttttttttsssooonnnvvv~~~zzzwwwwww|||~~~~~~}}}|||zzzzzz{{{}}}~~~|||{{{zzz{{{||||||}}}}}}}}}}}}~~~|||{{{{{{{{{vvvtttqqqooommmlllmmmmmmkkkkkkjjjgggccc^^^YYYVVVPPPTTTRRRNNNRRR\\\^^^WWWOOONNNMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLPPPRRRTTTUUUUUUVVVXXXZZZ^^^```cccgggjjjmmmoooppptttsssssstttvvvyyy|||~~~~~~~~~~~~}}}{{{zzzxxxxxxyyyyyyxxxwwwuuuuuuwwwyyyzzzyyyzzz|||~~~~~~zzzvvvsssnnnrrruuuwwwyyy}}}zzzpppjjjeeefffeeeeeebbb___[[[WWWTTTOOOIIIEEEDDDCCCCCCHHHMMMZZZjjj}}}}}}nnneee^^^\\\___dddlllyyyzzz}}}ooo___TTTMMMJJJNNNTTTRRRPPPNNNMMMMMMLLLJJJHHHCCCBBB???<<<999555333111000000000000000000000000//////000000000111111111xxxpppjjjbbbVVVOOOMMMIIIKKKSSS```kkkwww{{{vvvxxxvvvwwwvvvnnnbbb[[[ZZZ]]]iiikkknnnqqqrrrsssrrrrrruuusssqqqppppppooommmkkkiiigggaaaXXXLLL@@@888444000000000000000111111111///...------//////...------------.........//////111000///...---...//////))))))+++---///111222333//////............//////........................................................................---...///000111222333333...///222333333444666888777777888999:::===BBBFFFTTTdddwww~~~uuukkkdddgggoootttxxxzzzkkkkkkmmmqqqrrrqqqtttyyyzzz|||~~~|||zzzzzz|||~~~zzzuuuuuutttpppiiigggppp}}}~~~{{{yyyzzz}}}|||{{{|||{{{{{{|||}}}~~~~~~~~~~~~|||zzzxxxzzz{{{|||}}}|||{{{{{{|||{{{yyyxxxwwwwwwxxxxxxpppooommmkkkiiihhhhhhhhhcccddddddbbb^^^YYYSSSOOOLLLPPPLLLEEEGGGPPPOOOGGGIIIHHHFFFDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFIIIKKKNNNPPPQQQRRRTTTUUUZZZ\\\___cccfffiiikkklllqqqqqqrrrsssvvvxxx{{{}}}}}}|||~~~}}}{{{yyyxxxxxxxxxxxxxxxuuussssssuuuwwwxxxxxxyyy||||||wwwtttlllqqqwww{{{|||~~~wwwpppkkkhhhgggfffdddaaa]]]ZZZYYYTTTMMMHHHGGGGGGFFFGGGIIIOOO___rrr~~~rrrfff___\\\]]]aaafffrrr}}}~~~zzz}}}ppp___RRRHHHFFFMMMVVVSSSQQQNNNMMMLLLLLLJJJIIIDDDCCCAAA>>>;;;777444222000000000000000000000000000000000000111111111111uuunnnkkkfff]]]UUUNNNIIIIIISSSbbbrrr~~~zzz}}}|||ttthhh^^^YYYdddgggkkkpppssssssrrrqqqssssssrrrqqqooommmkkkjjjhhhhhhfff]]]QQQDDD;;;888222111///000111222000///////////////////////////......------------......//////////////////////////////............////////////.........---------///000111111000...,,,+++******))))))***,,,---///---------.........//////111000000000000222333444222333444444444444666888===888999>>>===;;;FFFUUUgggrrryyyppphhhdddjjjqqqtttwww|||qqqqqqrrrsssttttttuuuvvv{{{~~~zzzyyy}}}zzz|||yyytttkkkccccccjjjppp{{{yyywwwyyy~~~|||}}}}}}zzzyyyzzzzzz|||~~~~~~~~~~~~}}}|||{{{zzzxxxvvv{{{zzzyyyyyyyyyyyywwwuuuyyyxxxwwwuuutttrrrqqqqqqkkkjjjiiiiiiiiihhheeebbb```]]]XXXUUUSSSPPPMMMKKKKKKIIIFFFDDDBBBAAABBBBBBBBBBBBAAA@@@?????????@@@@@@???>>>===>>>???AAACCCEEEFFFGGGHHHIIIJJJKKKLLLPPPTTTYYY]]]```dddgggjjjhhhjjjnnnqqqsssvvvzzz}}}~~~}}}}}}}}}}}}|||{{{yyywwwvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwzzz|||}}}}}}~~~~~~~~~vvvlllkkkiiigggddd```^^^\\\[[[VVVSSSNNNIIIFFFEEEFFFGGGKKKTTTdddttt{{{iiibbb```]]]ZZZ```gggttt}}}sssdddVVVMMMLLLPPPTTTTTTSSSQQQOOOMMMKKKJJJIIIEEECCC@@@>>>;;;888444111000///////////////000111000000000000000000111111~~~wwwuuupppggg___TTTNNNLLLQQQ\\\kkk~~~|||qqqfff___aaadddhhhnnnrrrssssssrrrrrrrrrrrrqqqpppooonnnmmmjjjjjjggg```VVVJJJ???999111000//////111111000///////////////////////////......------------..............................//////............////////////.........---------111000000///...---------,,,++++++,,,---...//////---------.........//////111000000000000222333444333444555555555666888:::???;;;===CCCCCCCCCOOO^^^uuutttuuu{{{yyyoooiiihhhooouuuwwwyyy}}}wwwwwwxxxyyyzzz{{{{{{{{{zzz~~~~~~zzzyyy}}}|||xxx{{{yyyuuummmfffeeejjjpppvvvuuuuuuyyy|||zzz}}}~~~||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzxxxwwwvvvuuuuuuuuuuuusssqqqrrrrrrqqqpppnnnllljjjiiifffeeeccccccbbb```\\\YYYYYYVVVRRROOOMMMKKKIIIGGGGGGEEECCCAAA??????@@@@@@@@@@@@???>>>>>>>>>??????>>>===<<<;;;;;;===>>>???>>>>>>@@@BBBDDDEEEGGGGGGIIILLLPPPTTTWWW[[[___bbbgggjjjmmmppprrrtttwwwzzz}}}||||||{{{{{{{{{{{{{{{|||zzzyyywwwvvvvvvvvvvvvuuuvvvwwwvvvvvvwwwyyy|||uuupppmmmhhheeedddbbb___]]]XXXVVVQQQLLLIIIGGGFFFFFFHHHLLLXXXhhhvvvrrrgggbbb^^^[[[^^^bbbnnn|||{{{jjj[[[RRROOOOOOOOOSSSRRRQQQOOOMMMLLLJJJIIIEEECCC@@@>>><<<999555222000000////////////000000111111111000000000000000~~~uuummm___XXXRRRQQQVVVcccxxx{{{oooggg^^^```dddjjjpppsssttttttssssssssssssrrrqqqpppooonnnkkkhhhddd]]]RRREEE;;;111000...///000111000///////////////////////////......------------......------------------------//////............///////////////............---222111///---,,,---...///------...///000000000000------........./////////000000000000111222333444333555666777777999;;;===AAA???CCCJJJNNNQQQ^^^mmmqqqiiinnn}}}ooolllkkkooowww}}}~~~~~~yyy}}}}}}zzzyyy}}}}}}zzzxxxxxxxxxyyy{{{zzzwwwqqqllljjjmmmppppppppprrrvvvzzz~~~~~~~~~~~~zzzwwwwww|||~~~~~~}}}{{{zzzyyyzzz|||}}}~~~~~~~~~~~~{{{xxxtttrrrpppoooooonnnllljjjhhhhhhhhhfffdddaaa___]]]^^^\\\ZZZXXXWWWTTTQQQNNNNNNLLLIIIGGGFFFEEECCCAAAAAA@@@>>>===<<<======>>><<<<<<<<<<<<<<<<<<===>>><<<;;;:::999888999:::;;;888888:::<<>>333111///...///000000///////////////////////////......------------......------------------------///......------......////////////...............111000///...------...///---...///000111000//////............////////////000000000111111222333333444666777888999:::===@@@BBBCCCHHHQQQXXXaaaqqq~~~||||||~~~jjjhhhqqquuujjjiiinnnwww}}}yyy}}}~~~{{{{{{~~~yyyttttttxxx}}}}}}}}}{{{xxxsssqqqqqqssspppooonnnnnnnnnoooppppppqqqtttyyy}}}~~~}}}|||{{{uuussstttzzz~~~~~~~~~~~~~~~|||zzzxxxwwwwwwxxxzzz|||{{{{{{|||~~~}}}zzzvvvssspppmmmjjjhhhfffccc```]]]]]]]]]\\\ZZZVVVSSSQQQTTTRRROOONNNMMMKKKHHHFFFFFFDDDAAA@@@@@@???>>><<<===<<<;;;;;;;;;;;;<<<===:::999999999:::;;;<<<<<<;;;:::999888777888888888888888:::;;;===???@@@AAA???@@@BBBDDDGGGKKKQQQUUU^^^bbbhhhmmmoooqqqtttuuusssssssssttttttuuuwwwwwwzzzzzzyyyxxxwwwwwwvvvvvvssstttuuuuuutttvvvxxx{{{~~~{{{pppkkklllkkkgggbbb___]]]ZZZUUUPPPKKKGGGDDDCCCBBBFFFPPP\\\iiiyyywwwhhh___\\\WWWXXX^^^lll||||||uuuaaaSSSLLLJJJPPPPPPQQQPPPOOONNNLLLKKKFFFDDDAAA???>>>;;;777444111111000000///000000000222222111111000/////////sssjjj___VVVSSSZZZlll}}}}}}vvvccc```^^^bbbiiiqqqtttuuuwwwwwwwwwvvvtttsssqqqpppqqqlllhhhgggfff]]]NNNBBB555333000//////000000///////////////////////////......------------......------------------------......------------......////////////////////////...///000000000///...---,,,---///000000///...---........./////////000000///000000111222222333333444666888999999;;;>>>@@@BBBEEELLLUUU```oookkklllxxx{{{qqqkkkiiisss}}}{{{yyy}}}||||||xxxssssssyyy}}}zzzxxxwwwvvvvvvrrrlllfffaaa___```aaaggglllssswwwxxxxxxxxxxxxssspppqqqvvvzzzzzzzzz}}}}}}}}}}}}~~~}}}|||zzzxxxxxxyyyzzz{{{zzzzzzzzz||||||{{{wwwsssqqqnnnhhhddd```\\\YYYVVVSSSSSSSSSQQQOOOMMMJJJHHHIIIGGGEEEEEEFFFEEEDDDCCCAAA???===<<<======<<<:::;;;;;;;;;;;;;;;<<<<<<===999888888888999:::;;;;;;;;;::::::999999888888888::::::;;;<<<======>>>>>>===???AAABBBDDDHHHNNNRRRYYY^^^eeekkkoooqqqsssuuuqqqqqqqqqrrrssstttuuuvvvxxxxxxxxxxxxwwwvvvvvvuuusssssstttsssrrrsssvvvxxx{{{{{{}}}xxxpppnnnmmmhhhdddaaa___\\\XXXSSSNNNIIIFFFBBBCCCEEEJJJPPPZZZlll|||nnnbbb]]]WWWWWWZZZeeewww}}}www~~~hhhTTTMMMMMMOOOOOOPPPQQQQQQOOONNNMMMGGGEEEBBB@@@???<<<888666222222111000000000000000111111111111000000//////{{{pppddd[[[UUUXXXdddpppnnnggg______fffnnnssstttwwwwwwwwwvvvuuusssrrrqqqqqqmmmiiiiiiggg```SSSHHH999666222000000000//////////////////////////////......------------......------------------------......------------.........////////////000000000---...000111111///...,,,------...............---....../////////000000000//////111222222333222222444666777888888999<<<>>>@@@EEELLLVVVeeezzzqqqttt~~~qqqllllllnnn{{{}}}{{{xxx|||~~~||||||~~~{{{vvvssstttzzz}}}{{{yyy}}}xxxoooddd\\\XXXXXXZZZdddjjjrrrvvvvvvuuuuuuvvvqqqmmmlllqqqttttttvvvyyy|||~~~~~~}}}|||||||||}}}~~~~~~}}}|||{{{{{{{{{{{{xxxwwwwwwwwwvvvtttpppmmmjjjfff```ZZZVVVSSSOOOLLLKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@>>>???@@@BBBBBBAAA@@@>>><<<;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<:::999999999999::::::;;;;;;;;;:::::::::::::::999;;;;;;;;;<<<<<<<<<<<<======???AAABBBDDDHHHLLLOOOVVV\\\dddkkkoooqqqrrrsssooooooooopppqqqrrrsssttttttuuuuuuuuuttttttsssrrrpppqqqpppooonnnnnnppprrrvvv||||||uuuuuuyyy|||~~~wwwqqqmmmiiifffcccbbb___[[[WWWRRRNNNLLLDDDDDDEEEEEEFFFMMM^^^pppxxxzzziiiaaaYYYXXXYYY___ooo|||uuuzzzppp[[[QQQPPPMMMNNNPPPRRRRRRQQQOOONNNGGGEEECCCAAA@@@===:::777333222111111000000000000000000000000000000000111zzzlllccc\\\ZZZ___eee}}}~~~}}}yyynnnbbb^^^ccckkkqqqsssttttttuuuuuuuuuuuuuuutttrrrooollljjjhhhaaaWWWNNN===999444111000000///...////////////////////////......------------.................................------,,,,,,------....../////////000000000000......///////////////...///......------............/////////000000000000...///111222333333222222444555777777777777:::<<<>>>CCCKKKUUUfffzzzqqqddddddjjjwww|||{{{uuuzzz|||{{{{{{~~~~~~|||{{{yyyvvvvvvxxx{{{~~~|||{{{}}}vvvkkkaaa[[[ZZZ\\\fffmmmuuuyyyxxxuuuuuuvvvooojjjgggkkknnnpppssswww{{{~~~~~~~~~}}}}}}|||{{{{{{{{{{{{||||||{{{zzzxxxvvvuuusssqqqnnnlllkkkhhheeebbb]]]YYYTTTOOOLLLIIIGGGEEEDDDCCC@@@>>>======>>>>>>===<<<:::;;;===>>>???>>>@@@>>><<<;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>?????????AAADDDFFFHHHJJJMMMPPPWWW]]]eeekkknnnooooooooonnnnnnnnnnnnnnnooopppqqqoooooopppqqqpppooonnnmmmlllmmmllljjjhhhhhhiiikkkmmmppptttvvvwww{{{xxxqqqmmmnnnqqqssstttwwwzzz{{{~~~~~~tttnnnkkkiiifffdddbbb^^^[[[WWWUUUSSSKKKGGGDDDBBBCCCHHHVVVdddppp~~~sssggg[[[[[[YYYYYYeeewww|||yyyzzzxxx|||xxxdddWWWPPPLLLNNNPPPRRRRRRQQQPPPOOOHHHFFFCCCBBBAAA>>>;;;888444333222111000000000000/////////000111111222222tttkkkddd^^^]]]```oooyyy{{{yyy{{{sssddd]]]aaaiiippprrrpppqqqssstttvvvwwwwwwxxxrrrpppnnnllliiibbbZZZSSS???;;;666222111000///...////////////////////////.........------.........////////////////////////...------,,,,,,------....../////////000000111111000///...------...000111000///...------...///000////////////000000000000...///111222333333222222444555666666555666888:::===BBBJJJSSSfff{{{|||ggg[[[___ggg}}}|||zzzzzzsssxxx{{{yyyyyy|||~~~}}}{{{zzzxxxxxxyyy|||~~~}}}{{{{{{rrrhhhbbb``````iiiqqqyyy|||yyyvvvvvvwwwlllgggdddgggkkkmmmqqqvvv|||}}}~~~|||}}}}}}}}}|||{{{zzzyyywwwwwwxxxxxxvvvssspppnnnllliiifffccc```]]]ZZZWWWSSSPPPKKKGGGEEEDDDBBBAAA@@@>>>;;;999888999;;;<<<<<<:::888888:::<<<<<<<<<@@@>>><<<;;;<<<<<<;;;:::999::::::;;;;;;;;;::::::======<<<;;;::::::::::::888999:::;;;;;;;;;;;;;;;<<<===>>>???AAABBBCCCDDDBBBEEEHHHKKKLLLNNNPPPRRRYYY^^^ffflllnnnnnnmmmlllmmmmmmlllllllllmmmnnnnnnkkkllllllmmmmmmlllkkkjjjjjjjjjiiifffdddcccdddfffeeeffffffeeefffjjjrrryyy|||yyytttmmmgggdddeeegggggglllooorrr{{{xxx|||vvvnnnllllllhhhgggddd```]]][[[YYYYYYSSSKKKCCCBBBDDDJJJTTT]]]nnn|||{{{lll]]]]]]YYYVVV^^^nnn{{{}}}zzzsssnnnnnnvvv}}}lll[[[OOOKKKMMMPPPRRRSSSRRRPPPOOOHHHFFFDDDBBBAAA???;;;999444333222111000000000000......///000111222333333rrrhhheeebbb]]]fffhhhrrr~~~xxxkkkrrr```ZZZaaakkknnnsssrrrssstttvvvwwwvvvuuuuuussspppmmmiiiddd^^^ZZZKKK===222111222///---.............../////////000///...---,,,,,,,,,,,,,,,---------.........//////////////////////////////........................111000000///...---------...------------...//////000000000000111111111111222222333333333333444444444555666666666666888:::<<<@@@GGGTTTlll}}}~~~ooo]]]UUU]]]jjj}}}~~~zzzwwwvvvwwwxxxyyyzzz{{{{{{{{{tttxxx{{{{{{yyyyyy|||zzzvvvxxx~~~}}}tttpppnnnllluuuvvvuuutttrrrrrrssstttpppggg___^^^eeemmmpppppp{{{|||~~~}}}~~~}}}{{{{{{{{{zzzxxxvvvqqqmmmkkklllkkkfffaaa___\\\XXXUUUSSSPPPLLLJJJDDDDDDCCCBBB@@@>>><<<:::<<<;;;:::999888888888888999999999888888888888888;;;<<<===>>>>>>>>>===<<<999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::;;;<<<<<>>FFFVVVooouuufff\\\XXX^^^fffyyy~~~|||wwwxxxyyyyyyzzzzzzyyyyyyvvvyyy{{{zzzwwwuuuwwwzzzzzzyyywwwsssqqqvvv}}}yyywwwtttuuuuuutttsssqqqqqqrrrtttnnnfff^^^]]]dddmmmqqqrrrzzz|||}}}}}}||||||~~~~~~|||zzzzzz{{{{{{zzzxxxuuupppjjjgggfffddd___[[[VVVTTTQQQOOONNNLLLHHHFFFAAA@@@???>>>===;;;:::999<<<;;;::::::999999999999:::::::::::::::999999999;;;;;;===>>>>>>======<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<===>>>???BBBBBBCCCDDDFFFGGGHHHIIIMMMNNNOOOQQQRRRSSSTTTTTTZZZ\\\___bbbeeeggghhhhhhdddeeegggfffdddbbb``````^^^______^^^\\\[[[\\\]]][[[\\\[[[YYYVVVUUUUUUVVVUUUVVVVVVWWWXXX\\\bbbfffrrrqqqqqqpppooolllhhheeehhhiiimmmssszzz{{{}}}xxxssspppqqqmmmjjjhhhiiigggaaa\\\XXXSSSLLLFFFDDDFFFKKKNNN^^^nnn{{{kkk```YYY\\\___bbbkkkvvv|||mmmiiigggrrrqqqbbbVVVQQQOOORRRSSSPPPNNNOOOJJJIIIGGGDDDBBB???===<<<888666333111000000000111111111000000000/////////~~~sssiii```YYYYYY]]]eeeooo|||tttuuunnnzzzttteeebbbhhhoooqqqrrrssstttuuuuuuuuutttvvvtttrrrooommmhhhbbb^^^TTTGGG:::444222111111222....../////////000000000111000//////.../////////------........./////////////////////////////////........................000000000///......------///............///000000000000000000111111111111222222333333333333444444444555777777666777:::<<<:::???HHHYYYsss{{{vvv|||ggg[[[YYYYYY]]]bbbsss}}}~~~|||xxxxxxyyyzzzzzzyyyyyyyyyxxx{{{|||yyytttqqqpppqqqooonnnllliiijjjrrr~~~{{{tttsssqqqppppppqqqssstttmmmfff^^^^^^dddlllqqqrrryyyyyyyyyyyyxxxyyy|||}}}{{{zzzzzz{{{{{{zzzyyyrrrllleee___\\\XXXSSSOOOIIIHHHHHHHHHHHHFFFCCCAAA>>>===<<<;;;;;;:::;;;;;;<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAABBBEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRTTTUUUXXX[[[]]]___```___```___]]]ZZZXXXWWWXXXWWWXXXXXXXXXVVVUUUVVVXXXVVVXXXYYYXXXWWWVVVWWWYYY[[[\\\]]]^^^___ccchhhmmmvvvvvvxxx}}}}}}tttmmmnnnnnnrrrxxx~~~}}}yyy}}}zzzvvvwwwqqqnnnjjjiiihhheee```\\\]]]XXXPPPIIIFFFFFFHHHJJJWWWfffzzzrrreee]]]^^^___```gggqqq~~~qqqlllhhhooo}}}ooo]]]VVVQQQRRRSSSPPPOOOOOOJJJIIIGGGEEEBBB@@@>>>===888777444222000000111111222222111111111111000000sssiii___\\\[[[\\\aaapppvvvuuuooosss}}}~~~|||kkkbbbeeelllppprrruuuvvvvvvvvvuuuvvvvvvuuusssqqqoookkkeeebbbXXXMMM>>>555222111111222...////////////000000000000000///....../////////............////////////////////////////////////........................000000//////..................------......///000///000000000111111111111222222222333333333444444444666777777777888;;;======BBBJJJ\\\uuurrrtttuuu```VVVUUUXXX]]]aaapppxxx{{{xxxvvvwwwxxxyyyzzz{{{{{{{{{zzz|||}}}zzzuuuooommmllliiihhheeeccceeennn{{{{{{sssqqqooonnnppprrrttttttpppjjjbbbaaaeeekkkpppqqquuuuuutttssssssuuuzzz}}}}}}{{{zzz{{{{{{{{{yyywwwqqqlllddd]]]WWWRRRMMMIIIEEEEEEEEEGGGHHHGGGEEEBBB??????>>>===<<<===>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>AAAAAAAAAAAA@@@??????>>>????????????????????????>>>??????@@@AAABBBDDDDDDGGGHHHHHHIIIKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLOOOQQQTTTWWWXXXZZZZZZYYYWWWTTTSSSTTTUUUSSSUUUWWWXXXXXXYYYZZZ\\\\\\^^^```aaaaaaaaacccdddjjjkkkmmmnnnppptttyyy}}}~~~~~~~~~sssppppppuuu{{{{{{yyyzzzzzzsssoookkkhhhfffeeeccc```___ZZZSSSLLLGGGFFFGGGHHHOOO\\\oooyyykkk```___aaaaaagggppp|||yyyssslllmmmyyyyyyfff\\\TTTRRRRRRPPPOOOPPPKKKJJJHHHFFFCCC@@@>>>===:::888555222111000111111111111111111111111111111zzzqqqrrrwww~~~}}}sssjjjeee^^^ZZZZZZfff}}}|||wwwqqqoootttwwwxxxpppcccbbbfffnnnqqqvvvxxxwwwwwwwwwxxxvvvuuusssrrrpppmmmhhhddd[[[RRRCCC777222111111000////////////000000000111///......---......//////........./////////000000////////////////////////////////////////////////////////////............------,,,,,,------...//////000000000111111111111222222222333333333444444444666777888888999<<<>>>???DDDLLL\\\ttt|||uuupppwwwqqq___VVVUUUXXX___gggqqqyyy}}}zzzwwwrrrtttvvvxxx{{{}}}~~~~~~|||}}}}}}{{{vvvqqqllliiiggggggdddbbbdddkkkwwwyyypppnnnlllmmmqqqtttvvvvvvuuupppjjjgggiiilllooopppqqqqqqpppoooooorrrwww{{{|||{{{zzzzzzzzzyyyvvvtttrrrnnnggg```ZZZTTTOOOLLLHHHHHHHHHIIIJJJJJJHHHFFFCCCBBBBBBAAAAAAAAAAAAAAA<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<============>>>>>>??????@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCEEEEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHGGGGGGHHHHHHHHHJJJLLLOOOSSSUUUWWWUUUWWWXXXXXXWWWWWWXXXZZZYYY\\\```cccdddfffiiikkknnnpppssstttttttttvvvwwwxxxyyy{{{}}}~~~zzzqqqkkklllrrr{{{yyy}}}~~~yyyuuuooojjjggghhhhhhiii___[[[TTTNNNIIIGGGGGGHHHHHHRRRcccsssoooaaa^^^______eeemmmvvv}}}xxxpppmmmttt~~~ooobbbUUUQQQQQQPPPOOOPPPLLLKKKIIIFFFCCCAAA???>>>;;;999666333111111111222000000000000000000000000uuujjjjjjmmmrrr}}}}}}uuummmbbb[[[YYYaaatttzzzsssoooooossspppvvv}}}~~~tttfff``````jjjooouuuxxxwwwwwwxxxzzzvvvuuussssssqqqnnnjjjfff]]]WWWIII:::333222111////////////000000000111111......------......//////....../////////000000000//////////////////////////////////////////////////////////////////......---------------...//////000000000000111111111111222222333333333333444444555666888888999:::===??????FFFQQQ___ttt|||wwwiiikkkqqq{{{uuujjj^^^YYYYYY^^^hhhsssvvv~~~~~~~~~}}}~~~~~~}}}zzzxxxppprrruuuxxx{{{~~~}}}~~~~~~|||xxxqqqkkkgggdddeeeeeeeeefffllluuu}}}vvvllljjjjjjnnntttxxxxxxwwwzzzvvvrrroooooopppppppppoooooonnnmmmnnnqqqvvvzzzzzzyyyyyyyyyzzzyyyvvvtttqqqnnnjjjeee___YYYTTTRRRNNNLLLJJJJJJKKKKKKIIIHHHJJJJJJIIIIIIHHHFFFDDDDDD@@@???>>>===<<<<<<<<<<<<<<<<<<======>>>?????????AAAAAAAAAAAABBBCCCEEEEEEGGGGGGGGGFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIHHHGGGEEEEEEEEEFFFGGGFFFHHHJJJNNNRRRUUUXXXYYYXXX\\\aaadddeeeeeeffffffhhhlllqqquuuwwwzzz|||~~~xxxiiieeehhhppp||||||zzz}}}zzzsssmmmiiihhhiiikkkaaa]]]WWWQQQLLLIIIHHHHHHDDDKKKWWWgggwwwvvvccc]]][[[ZZZ^^^fffnnnrrr~~~}}}tttrrruuuwwwgggWWWPPPOOONNNNNNOOOLLLKKKIIIGGGDDDBBB@@@???<<<:::777444222111111222/////////000000000000111{{{}}}}}}pppnnnmmmlllrrrzzz}}}sssggg```^^^cccppp}}}~~~tttnnnjjjlllkkklllssszzzxxxkkk```\\\eeekkksssvvvvvvvvvxxxzzzuuutttssssssrrroookkkhhh```[[[OOO>>>555444222...//////000000000111111111//////......//////000111.../////////000000000000////////////////////////////////////////////////...////////////////////////////////////000111111000000000000111111111111222222333333333333444444555666888999999;;;>>>@@@AAALLL[[[jjj{{{~~~tttmmmbbbjjjvvv{{{hhh___XXXYYY```iiivvv}}}~~~zzzyyyyyy{{{{{{zzzxxxuuuqqqrrruuuxxx{{{~~~}}}xxxppphhhbbb]]]```dddgggjjjooowww}}}ssshhhgggiiiooowww{{{{{{yyy|||zzzxxxwwwvvvuuutttsssnnnnnnoooooopppssswww{{{{{{{{{|||~~~~~~{{{wwwwwwvvvrrrmmmhhhdddbbb```]]]YYYVVVVVVUUUUUUTTTTTTUUUUUUUUUSSSOOOLLLIIIEEEDDDCCCAAA@@@???>>>>>>?????????@@@AAABBBBBBBBBDDDCCCCCCDDDEEEFFFHHHIIILLLLLLKKKJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJJJJKKKJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKGGGFFFEEEEEEFFFHHHJJJLLLNNNPPPTTTYYY^^^aaacccdddffflllttt{{{}}}|||zzzyyy{{{~~~nnncccbbbgggpppwwwyyy{{{~~~xxxrrrmmmkkkkkkeeebbb\\\UUUOOOKKKIIIHHHDDDGGGNNN\\\lll}}}kkk___YYYUUUXXX^^^dddeeeqqq|||yyyzzz}}}jjjWWWOOONNNMMMMMMNNNMMMLLLJJJGGGEEEBBB@@@???===;;;888444222111222222000000000111111111222222~~~uuuvvv{{{{{{uuupppjjjjjjpppyyywwwkkkdddcccgggqqq{{{sssllleeeeeehhhffflllxxxzzzoooaaaZZZbbbhhhqqqtttttttttwwwzzztttssssssrrrrrroookkkhhhbbb^^^RRRBBB888666333...000000000000111111111111000000///000000111222222////////////000000000000////////////////////////000000000000000000000000.........///////////////111111111111111222222333000000000000111111111111222222333333333444444444555777888999:::;;;>>>@@@DDDSSSfffuuu}}}~~~qqqhhhgggooo|||yyyppp```VVVQQQXXXeeessszzzzzzyyyyyyyyywwwsssppprrrsssvvvxxx{{{}}}~~~}}}wwwoooeee^^^VVV[[[bbbhhhmmmssszzz~~~oooffffffhhhpppyyy~~~}}}zzz|||||||||{{{{{{yyyxxxwwwnnnooopppqqqrrruuuyyy|||~~~~~~}}}yyywwwxxxtttoookkkiiiiiihhhhhh^^^___```___\\\XXXSSSOOOIIIHHHFFFDDDBBBAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEGGGHHHJJJLLLOOOOOONNNMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKNNNQQQUUUWWW[[[___dddjjjooorrrttttttttt|||ttteeeaaabbbggglll{{{zzz|||yyysssqqqjjjfff```XXXRRRMMMJJJHHHEEEEEEJJJUUUfffwwwtttcccZZZTTTUUUZZZ^^^^^^iii|||~~~~~~lllWWWNNNMMMLLLMMMNNNMMMLLLJJJHHHEEEBBB@@@???===;;;888555333222222222111111111222222333333333vvvqqqooowww}}}wwwrrrqqqrrrrrr~~~{{{rrriiieeeiiisss{{{ooofffdddiiibbbbbbmmmssslll___VVVZZZcccjjjlllooouuuvvvrrrssssssrrrsssrrrpppmmmjjjbbb___XXXKKK===444222333111111111000000000000000//////............/////////111222222000//////000000000000000000///......000000000000000///......000///...------...///000///000000000000000//////111111111111111111111111555555444444444555666666555777888777888<<<@@@BBBKKKZZZnnnyyykkkfffggguuuoooaaaWWWTTTSSSZZZjjjzzz{{{xxxuuuttttttsssrrrqqqsssrrrsssvvvzzz}}}~~~}}}zzzrrrjjj```XXXYYYWWW\\\kkkxxx~~~vvviiidddaaaeeepppwwwvvvvvvxxxxxx{{{}}}}}}xxxvvvssssssuuuyyy{{{}}}|||yyypppooommmkkkhhhbbb[[[WWWRRRPPPLLLHHHFFFFFFGGGHHHCCCEEEGGGHHHGGGGGGHHHIIIIIIHHHHHHIIIKKKMMMLLLLLLNNNOOOOOOMMMKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKNNNMMMNNNPPPRRRRRRPPPOOOIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQUUUZZZ^^^```aaaiiimmmrrrwww{{{ttt```WWW[[[bbblllzzz{{{wwwoooiiibbb\\\XXXRRRKKKFFFIIIDDDEEEOOO]]]lll|||pppaaaWWWRRRQQQVVVWWW```ppp}}}~~~sssdddWWWQQQOOOOOOOOOPPPNNNKKKIIIHHHGGGDDDCCC???<<<999777666555333111111111111111111111111111sssmmmiiinnnzzzzzzrrrpppooonnnwww{{{vvvooofffbbbdddkkkqqq}}}vvvllljjjkkkeeeeeemmmrrrkkk___WWWXXX```hhhkkkooottttttpppqqqqqqqqqrrrrrrqqqnnnkkkeeebbb[[[NNN@@@666333444222111111111000000////////////............//////222333444333111/////////000000000000000///......000000000000000///......000///............///000//////000000000000//////......///111222333444555444444444444444555555666666888999999999<<>>;;;888777666444222111111111111111111111111fffiiirrr{{{sssiiidddiiirrr{{{~~~|||rrrmmmooozzz~~~zzzoooccc[[[YYYZZZ\\\cccpppxxxrrrrrrooonnnqqqrrrooohhhcccXXX\\\ccciiiooorrrqqqooommmmmmnnnqqqssssssrrrpppkkkiiiaaaVVVHHH<<<555333333333222111000///...---//////............//////111222333222000....../////////000000000000////////////000000000000//////000//////////////////000...//////000000000000///111111111111111111111111333333222333333444555666888888:::;;;;;;===EEENNN```vvvrrrddd^^^^^^qqq~~~sss```QQQNNNQQQXXXdddrrr~~~|||yyyxxxwwwuuutttqqqvvv{{{|||yyytttqqqooopppqqqpppmmmooouuuyyyyyytttkkkiiitttxxxqqqiiijjjkkklllkkkiiieeecccffffffhhhmmmqqqtttwwwyyy{{{}}}|||{{{||||||qqqjjjeeebbb```ZZZ[[[[[[ZZZYYYWWWUUUTTTVVVWWWYYYYYYXXXWWWXXXYYYZZZYYYYYY[[[]]]]]]\\\ZZZYYY[[[\\\\\\\\\\\\]]]___^^^^^^]]]\\\\\\[[[ZZZZZZ___^^^]]]\\\\\\ZZZWWWUUUSSSRRRRRRQQQQQQRRRRRRSSSMMMLLLMMMQQQUUUYYY[[[[[[ZZZ```jjjrrryyy}}}~~~|||zzzxxxxxxwwwuuutttuuuvvvxxxzzz}}}|||yyyyyy~~~tttcccZZZ[[[aaajjjsssyyy}}}|||zzz{{{{{{}}}~~~}}}tttpppjjjfffccc^^^WWWQQQKKKEEECCCFFFNNN[[[lllzzzsssaaaUUUQQQNNNPPPZZZgggqqq||||||ssslllgggdddcccXXXTTTOOOKKKIIIHHHFFFEEEBBB???<<<999888777444222111111111111111111111111YYYZZZaaannn}}}zzzrrrggg______dddmmmssszzzyyyyyy|||xxxqqqooowww~~~rrrcccYYYUUUTTTTTTYYYdddwwwxxxuuuuuuttttttttttttqqqmmm]]]]]]aaagggnnnqqqqqqqqqnnnnnnppprrruuuuuutttrrrmmmjjjcccYYYLLL@@@666222333333222111000///...---//////............//////,,,...000000///....../////////000000000000////////////000000000000/////////000000000000000000///......///000000000000000111111111111111111111111333333333333444555666777777666888;;;;;;===HHHTTTqqq}}}}}}|||hhh^^^___cccxxxyyyjjjZZZOOOMMMSSS^^^kkkxxx~~~}}}{{{zzzxxxsssvvvyyy{{{yyyvvvtttrrrooonnnmmmmmmuuu}}}rrrmmmttt|||yyyooofff^^^```ccceeeeeeeeeeeeeeegggjjjmmmooossswww{{{||||||}}}~~~}}}|||~~~{{{tttooojjjfffccc^^^___``````___]]][[[ZZZZZZ\\\^^^_________```bbbaaaaaaaaaccceeedddbbb```]]]___aaaaaaaaaaaaccceeehhhhhhhhhgggfffeeeddddddgggfffddddddccc```]]]ZZZXXXVVVTTTQQQOOOMMMLLLLLLKKKKKKLLLOOORRRSSSRRRQQQPPPUUU\\\ccckkksss{{{~~~}}}}}}{{{zzzxxxvvvvvvttttttsssssstttvvvyyyzzz|||||||||{{{}}}ooo^^^YYY\\\dddoooxxx|||{{{yyyyyyzzz{{{}}}~~~{{{uuuqqqmmmiiigggbbbZZZUUUMMMGGGDDDEEEIIISSScccqqq}}}nnn]]]UUUPPPNNNTTT^^^hhhuuu}}}~~~sssjjjfffeeeeee^^^ZZZTTTOOOMMMJJJHHHFFFCCCAAA===;;;999777555333111111111111111111111111NNNPPPVVV```mmmxxxwwwrrriiiaaa]]]___eeekkkrrrrrrtttxxx}}}vvvqqquuuyyy~~~xxxiii^^^WWWSSSQQQQQQ[[[lllzzz|||{{{wwwuuuwwwvvvtttddd___^^^cccjjjnnnpppsssrrrrrrsssuuuxxxxxxuuusssnnnkkkeee\\\PPPDDD999222333222222111000///......//////............//////***,,,...............000...//////000000000000000...//////000000000000000///000000111111000000///---...///000000111111000......///111222333444555333333333444555666777888666555888======???LLL\\\{{{yyy}}}ggg```fffmmm{{{lll___TTTMMMNNNVVVeeesss~~~vvvwwwyyy}}}}}}yyyvvvpppmmmjjjooo}}}}}}sssmmmqqqwwwsssjjjcccYYY[[[^^^aaadddfffffffffffflllppprrruuu{{{|||zzzwwwtttrrrnnnjjjfffeeeeeefffgggfffeeecccbbbaaacccfffggghhhhhhjjjllliiiiiiiiikkkmmmllliiigggeeegggiiiiiiiiijjjkkkmmmllllllmmmmmmnnnooopppppppppooommmlllkkkiiieeebbb^^^\\\XXXTTTPPPLLLIIIHHHJJJKKKNNNQQQSSSRRRNNNKKKJJJMMMQQQWWW___iiittt{{{{{{~~~~~~~~~|||{{{zzzyyywwwvvvuuuuuusssssssssssstttvvvxxxyyyzzz|||}}}|||{{{kkk[[[XXX\\\gggrrrxxxyyyyyywwwxxxyyy{{{}}}}}}zzz|||{{{uuuqqqmmmkkkiiiddd]]]WWWOOOJJJFFFEEEFFFLLLZZZgggvvv~~~iiiZZZSSSOOOQQQWWWaaaooo{{{zzz{{{}}}ttthhh```^^^^^^^^^[[[WWWSSSQQQNNNKKKHHHEEEBBB>>><<<:::888666333111111111111111111111111CCCGGGNNNUUU\\\eeeooouuupppooojjjddd^^^^^^bbbggggggiiimmmqqqwww|||tttuuuwwwzzzuuujjjaaaZZZUUULLLTTTcccvvvxxxtttvvvwwwuuujjj```ZZZ^^^dddiiioootttwwwvvvwwwyyyzzzyyywwwtttpppmmmhhh```UUUHHH<<<555222111111111000000////////////............//////,,,---//////...---...///......///000000000000000......///000000000000000///000111111111111000///---...///000111111111111......///111222333444555444444444555666777999999777555999@@@AAACCCRRRddd}}}~~~~~~~~~}}}~~~jjjeeennnwwwooo^^^TTTOOOLLLPPPZZZkkkzzz~~~~~~zzzrrrlllhhhppp}}}tttnnnooorrrnnngggcccYYYZZZ\\\aaafffhhhgggeeeccclllssstttwww}}}~~~}}}}}}wwwvvvvvvvvvvvvtttpppmmmnnnnnnnnnnnnnnnmmmmmmllllllnnnpppqqqqqqqqqssstttttttttuuuwwwxxxwwwtttqqqqqqssstttuuuttttttvvvxxxrrrssstttuuuvvvwwwxxxyyyyyyxxxvvvuuutttrrrnnnkkkfffccc___YYYTTTPPPLLLKKKKKKNNNRRRWWWYYYWWWQQQMMMIIIKKKNNNRRRYYYcccmmmtttxxx}}}~~~|||~~~}}}|||{{{zzzyyyxxxvvvuuutttssssssrrrrrrrrrrrrssstttuuuvvvxxx{{{|||zzzwwwxxxggg]]]XXX___iiiooosssvvvvvvwwwxxxzzz|||~~~}}}}}}~~~~~~}}}{{{}}}sssqqqmmmllljjjeee^^^XXXRRRMMMHHHFFFDDDGGGSSS___nnnxxxzzzccc[[[SSSPPPRRRYYYfffrrr}}}~~~~~~~~~}}}vvvhhh^^^YYYXXXZZZXXXVVVUUUTTTRRRNNNKKKFFFCCC???<<<;;;999666444111111111111111111111111:::@@@HHHMMMQQQWWW___eeefffgggfffaaa[[[YYY\\\```___aaafffkkkqqqyyyyyyxxxxxxzzzwwwlllaaaZZZIIIPPP^^^pppyyyssstttvvvtttmmmaaaXXXZZZ```fffmmmuuuzzzyyyzzz{{{|||zzzwwwuuuqqqooojjjbbbXXXKKK???777111111111000000000000000//////............//////...000111000...------.........///000000000000000......///000000000000000///000111222222111000///---...///000111111111111111111111111111111111111444444555555777888999:::888666:::BBBCCCEEEVVVjjj}}}|||}}}mmmhhhrrr{{{zzzfffTTTLLLKKKKKKQQQ]]]nnn~~~~~~ssslllgggqqqvvvoooooonnnjjjdddbbb[[[[[[]]]bbbhhhjjjgggdddaaakkksssuuuxxx~~~~~~}}}{{{yyyzzz|||~~~|||{{{|||}}}~~~}}}{{{xxxtttttttttttttttttttttttttttvvvxxxxxxxxxwwwxxxyyy}}}}}}}}}zzzzzz{{{}}}}}}|||}}}~~~}}}|||{{{zzzxxxtttqqqkkkhhhddd^^^YYYTTTQQQOOOQQQTTTZZZ```ccc```ZZZTTTNNNPPPSSSWWW\\\dddmmmssszzz~~~}}}|||{{{zzzxxxwwwvvvtttsssrrrrrrrrrqqqqqqqqqqqqqqqrrrsssssswwwzzzzzzwwwrrrssszzzuuufffZZZ[[[ccchhhmmmrrruuuvvvxxxzzz|||~~~|||}}}~~~||||||}}}|||ssspppmmmllljjjeee^^^XXXSSSOOOJJJGGGCCCEEEOOO[[[iiisss~~~mmmcccXXXRRRPPPSSS^^^iii{{{vvvyyykkk```YYYWWWUUUTTTUUUUUUVVVTTTPPPNNNFFFDDD@@@===;;;999666444111111111111111111111111??????@@@@@@CCCJJJRRRWWW``````^^^[[[XXXWWWXXXZZZ^^^```cccfffjjjqqqyyyzzzyyyzzz|||ooo___SSSSSSXXXfffyyy~~~{{{uuurrrqqqpppooofff[[[XXX\\\dddkkknnnwwwuuuuuuwwwzzz|||zzzxxxppplllhhheee___SSSBBB666444222000000000000///...000/////////............000000000000000000000000......////////////......000000////////////000000/////////000///......---000000000000000111111222222222222222222222222222111111222333555666777777999===999999CCCNNNaaazzz}}}uuu{{{aaafff|||lll]]]RRRKKKIIIJJJUUUfffyyyppplllppp|||qqqmmmooonnnfff^^^\\\YYYXXX\\\cccggggggeeeiiilllqqqwww}}}}}}}}}|||{{{yyyzzz|||}}}}}}~~~~~~yyyrrrqqqqqqkkk^^^SSSUUUYYYaaahhhkkkhhhaaa[[[XXXVVVUUUXXX___hhhooosss|||}}}zzz|||}}}{{{zzzyyyyyyvvvvvvuuutttttttttttttttrrrsssssstttttttttuuuuuuvvvwwwxxxwwwvvvvvvxxxyyyvvvbbb^^^```bbbkkkwwwnnnqqquuuzzz}}}}}}yyywwwxxxwwwqqqjjjggggggfffbbb^^^WWWSSSMMMHHHFFFHHHKKKMMM\\\hhhyyyqqq\\\VVVUUUSSSYYYcccsssxxx|||vvvhhh^^^YYYXXXWWWUUUSSSQQQPPPOOONNNGGGDDD@@@===;;;999666444////////////000000000000======<<<===???DDDKKKPPPXXXYYYYYYXXXUUUUUUVVVWWWXXXYYY\\\___cccjjjrrrwww{{{~~~zzzwww{{{xxxjjj[[[WWWVVV```rrr{{{{{{~~~wwwssspppnnnmmmggg___ZZZ[[[```fffiiisssssssssvvvyyyzzzxxxvvvrrrnnnjjjfffaaaUUUEEE:::444222000000000000000...000000/////////.........000000000000000000000000......////////////......111000////////////////////////000000//////......000000//////000000111222222222222222222222222222222222333444555666777777:::>>>;;;<<>>555333000000000111111000000000000/////////......////////////////////////......////////////......111000//////.........///000000000000/////////...///////////////000000111222222222222333333333333333444444555666777888888:::???>>>AAANNN[[[oooyyyiiisss|||jjjeeevvvwww```QQQHHHEEEHHHNNN\\\lll~~~wwwllliiiooo|||tttlllddd\\\WWWTTTVVVYYY[[[^^^aaafffiiiiiimmmsssyyy}}}~~~~~~yyyzzzzzzxxxwwwwwwzzz|||}}}}}}{{{zzzyyyyyyzzzzzz{{{uuueeegggjjjooossstttrrrpppjjjfffbbbbbbfffmmmsssvvv~~~}}}|||{{{{{{{{{|||}}}}}}|||{{{yyyxxxwwwwwwwwwvvvuuuttttttssstttttttttqqqqqqppppppqqqqqqrrrrrruuuvvvvvvuuusssrrrssstttxxx}}}yyyiiibbb```eeelllvvvxxx{{{}}}~~~~~~{{{xxxuuuuuuvvvxxxsssmmmjjjiiihhhfffccc]]]YYYSSSMMMJJJIIIJJJKKKMMMXXXhhhuuu|||mmm]]]RRRSSS[[[dddsssvvvmmmjjjlllyyy|||oooggg\\\YYYUUURRRPPPNNNLLLJJJJJJHHHEEEBBB???:::555222222222222222222222222222??????>>>===<<<>>>AAADDDDDDGGGKKKMMMNNNNNNOOOQQQOOOQQQSSSUUUWWW\\\aaafffgggkkkqqqwwwzzz{{{zzzyyywwwvvvuuusssrrrppppppoootttyyy~~~{{{|||{{{ssseeeXXXZZZggguuu~~~yyynnnggggggkkkkkkdddYYYSSSUUUYYY___cccjjjqqquuuwwwvvvuuutttqqqmmmjjjeee[[[MMMBBB666444111000000111111111000000000////////////...////////////////////////......////////////......111000//////.........///111111000000/////////000//////......//////000111222222222333333333333333555555666777888999::::::;;;@@@@@@DDDRRR```uuuqqqcccooonnneeejjjrrrYYYKKKDDDCCCIIIRRR___nnnuuukkkcccbbbkkk|||uuuiii^^^WWWTTTPPPTTTYYY[[[[[[___fffllllllpppvvv|||}}}|||wwwxxxxxxxxxvvvwwwyyyzzz{{{~~~|||zzzyyyxxxxxxxxxyyyzzz~~~vvvuuuuuuwwwzzz||||||{{{uuupppkkkjjjlllqqqvvvyyy~~~|||yyyxxxzzz{{{||||||||||||zzzyyyxxxwwwwwwwwwuuuttttttsssssstttttttttrrrqqqpppppppppqqqqqqrrrvvvvvvvvvtttrrrqqqrrrssszzz{{{uuueee^^^bbbjjjnnnqqquuuzzz}}}~~~yyyvvvvvvzzzvvvpppllljjjhhhfffddd___\\\VVVPPPLLLIIIIIIIIIFFFPPP___mmmwww}}}~~~}}}iii[[[YYY___\\\kkk~~~sssmmmiiijjjvvvwwwnnn^^^ZZZUUURRRQQQNNNKKKGGGGGGFFFDDDBBB@@@<<<666222222222222222222111111111@@@@@@@@@???======???AAA???BBBGGGJJJKKKLLLNNNOOONNNOOOPPPQQQRRRUUUYYY]]]___bbbhhhnnnqqqrrrqqqpppkkkjjjhhheeedddbbbbbbaaadddiiipppyyy{{{yyyssscccUUUTTT\\\gggttt~~~pppfffffflllooohhhYYYOOONNNQQQTTTZZZcccmmmsssvvvwwwxxxtttqqqmmmkkkggg^^^QQQFFF888555222000000111111111111000000000////////////////////////////////////......////////////......000000////////////000000222222111000000000000111///////////////000111111222222333333333444444444666666777888:::;;;<<<===<<>>??????>>>===<<<===???>>>AAAEEEGGGIIIJJJMMMOOOLLLMMMNNNMMMMMMNNNPPPSSSVVVYYY^^^bbbdddeeedddccc]]]\\\YYYWWWUUUTTTTTTUUUXXX\\\ccckkktttzzzyyy}}}zzzjjj[[[VVVVVV]]]nnn~~~|||}}}ttthhheeelllqqqjjjZZZNNNJJJLLLMMMTTT___iiipppuuuxxxzzzuuurrrnnnllliiiaaaTTTKKK;;;888333111000111111111111111000000000/////////////////////////////////......////////////......000000000000111222333333444333111000000000111222000000000000000111111222222222333333444444555555666666888:::<<<>>>???@@@???EEEDDDGGGTTT```rrrxxxgggdddrrrmmmbbbjjjzzziiiOOOFFFDDDDDDLLLXXXfffuuuuuufff[[[QQQSSS]]]kkkuuuxxxxxxzzz{{{pppbbbWWWSSSSSSOOOTTTXXX[[[]]]bbbkkkssswwwyyy}}}|||{{{vvvxxxyyyzzzyyyyyyzzz|||}}}}}}}}}|||yyyxxxxxxyyyvvvwwwxxxzzz}}}}}}zzzxxxyyy{{{|||}}}{{{zzzzzzyyyyyyzzz{{{|||~~~}}}{{{yyywwwvvvuuuuuusssssssssrrrsssssstttuuutttsssqqqoooooopppqqqssstttuuuuuutttrrrqqqrrrtttwwwuuuvvv|||~~~iiiaaaaaakkknnnsssyyy}}}|||uuunnniiifffddd```^^^ZZZUUUQQQNNNLLLKKKGGGJJJSSSaaaooozzz~~~~~~xxxzzzyyyjjjaaa[[[bbbrrr}}}mmmmmmrrr}}}vvvbbb\\\VVVSSSSSSQQQLLLGGGBBBAAA@@@??????===:::777222222222111000000//////<<<>>>??????>>>===>>>??????AAACCCEEEFFFHHHKKKNNNMMMNNNNNNLLLJJJIIIJJJLLLNNNPPPRRRUUUVVVWWWVVVVVVOOONNNKKKIIIHHHHHHIIIJJJMMMPPPUUU]]]fffrrr}}}}}}xxxxxx~~~wwwfffZZZSSSVVVkkk~~~vvvttt{{{yyymmmeeelllqqqjjj[[[NNNIIIIIIKKKRRR]]]fffmmmrrrwwwzzzwwwssspppnnnkkkdddYYYOOO>>>:::555111000000000000111111111000000000//////000000000000000000000000......////////////......///000000111222444555666555333222000000111222333111111111111111222333333222222333333444555555666555666888;;;===@@@BBBCCCDDDIIIGGGIIISSS]]]nnn{{{kkkjjjwwwzzzaaaYYYjjjdddKKKFFFEEEDDDKKKWWWeeesssrrraaaVVVPPPQQQXXXccclllrrrxxx~~~zzznnnaaaWWWSSSRRRQQQTTTXXX[[[___fffooouuuzzz{{{}}}}}}{{{zzzwwwyyy{{{|||{{{{{{|||}}}~~~}}}{{{wwwuuutttvvvxxxtttvvvxxxzzz~~~}}}}}}~~~~~~~~~xxxzzz||||||yyyyyy{{{~~~~~~|||zzzxxxuuusssrrrrrrsssrrrrrrrrrsssssstttuuusssrrrooonnnmmmnnnpppqqqrrrrrrsssrrrppppppqqqssssssqqqtttyyy}}}nnndddjjjmmmrrrwww|||{{{rrrkkkgggfffaaa___]]]YYYVVVSSSQQQPPPJJJJJJPPP\\\lllxxx}}}~~~|||xxx}}}tttddd___aaalll}}}rrrrrrtttzzz|||ddd]]]VVVTTTUUUSSSNNNHHHEEECCCAAA??????===;;;888444333333222111111000000<<<>>>@@@AAA@@@@@@@@@AAA@@@AAABBBCCCDDDFFFJJJMMMPPPPPPOOOMMMJJJHHHIIIJJJHHHIIIKKKLLLMMMMMMMMMLLLFFFEEECCCAAAAAAAAACCCCCCAAADDDHHHNNNWWWcccooowwwvvvtttxxx}}}iiiYYYMMMNNNfff|||rrrlllqqq|||pppffflllpppjjj\\\OOOIIIHHHKKKSSS]]]eeekkkpppuuuyyyyyyuuuqqqpppnnnggg[[[SSS???;;;555111000000//////111111111111000000000000111111111111111111111111......////////////......//////000222333555777888555444222000000111222333222222111111222222333444222222333333444555666666555666888;;;>>>AAACCCEEEGGGLLLIIIJJJSSS\\\kkkqqqnnn{{{sssXXXRRRiii}}}aaaIIIEEEFFFDDDJJJVVVaaaooo}}}}}}~~~~~~}}}}}}vvvdddXXXRRRQQQUUU^^^gggppp{{{zzznnnaaaWWWSSSRRRSSSUUUXXX[[[aaaiiiqqqwww{{{|||}}}~~~}}}|||zzzyyyxxxzzz|||}}}||||||}}}~~~~~~|||yyyuuuqqqqqqtttvvvsssuuuwwwzzz~~~~~~vvvzzz~~~~~~zzzxxx{{{~~~}}}|||yyyvvvtttqqqpppooorrrrrrrrrrrrsssssstttuuurrrqqqnnnllllllmmmooopppooopppqqqpppooooooqqqrrrrrrqqqsssxxxyyy~~~|||jjjeeehhhnnntttyyy}}}uuummmhhhgggbbb```___\\\YYYVVVTTTSSSLLLKKKNNNYYYiiivvv|||}}}zzzzzz}}}iiibbb```hhhwwwzzzxxxuuuvvv}}}ddd^^^WWWUUUVVVUUUOOOIIIIIIFFFCCC@@@???===;;;999555555444333333222111111BBBAAAAAA@@@???>>>======@@@@@@@@@@@@AAADDDJJJNNNSSSRRRPPPMMMJJJGGGEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBB@@@@@@@@@AAAAAA@@@AAADDDIIIMMMRRR___kkk|||{{{yyyzzz~~~ttt___RRRTTTaaalllvvvllljjjnnnwwwqqqkkknnnpppooohhh\\\OOOFFFGGGSSS___dddiiirrrvvvvvvyyywwwuuusssppphhh^^^WWWEEE:::222111222111000111777666333111//////000111333222222222111000000000000000000000000000000000///000111111111000...---000000000000111111111111111111111222222333333444444333333444555777999:::999:::<<<===>>>AAAFFFJJJFFFGGGKKKOOOVVVbbbqqq{{{|||{{{|||~~~yyy]]][[[UUUooouuu\\\HHHEEEEEEDDDLLL[[[eeennnzzz}}}|||{{{zzzzzzzzz{{{|||vvvddd]]]TTTXXX[[[^^^hhhwww}}}iiiZZZVVVSSSPPPKKKSSSYYY\\\```hhhpppsss{{{{{{zzzzzzzzzyyyyyyxxxzzzzzz{{{~~~yyywwwvvvuuuttttttvvvxxxzzzxxxxxxyyy|||}}}{{{xxxxxxyyy{{{|||}}}|||zzzwwwsssqqqppppppqqqqqqrrrtttsssrrrqqqqqqrrrqqqpppooommmllllllllllllmmmllllllmmmmmmnnnooopppqqqqqqrrrtttvvv|||tttlllhhhhhhooowww{{{~~~{{{wwwpppgggeeeeeebbb]]][[[[[[ZZZXXXPPPLLLJJJQQQ___mmmuuuwww~~~{{{{{{qqqhhhggggggmmmzzz~~~vvvvvvxxxvvvdddUUUUUUYYYWWWQQQNNNKKKGGGCCC@@@>>><<<:::888666<<<@@@===555///000222AAAAAA@@@@@@??????>>>>>>@@@@@@AAA@@@AAACCCHHHKKKPPPPPPNNNLLLJJJHHHFFFEEEEEEDDDDDDCCCBBBBBBAAAAAACCCBBBAAA@@@??????@@@@@@@@@???AAAEEEGGGJJJUUU___ooovvv}}}zzz|||}}}xxxfffXXXUUU\\\cccrrrmmmlllnnnrrrwwwuuummmnnnppppppmmmcccUUULLLKKKUUU___cccjjjttt|||}}}{{{yyyvvvssspppiii___XXXEEE:::222111333222111222555444222111000111222333222222111111111111111111000000000000000000000000///000000111000///...---000000000000111111111111111111111222333333444444444444444444666888999;;;888999:::;;;===@@@DDDHHHJJJLLLNNNSSS\\\jjjzzz}}}rrrWWWWWWSSSnnnqqqZZZHHHFFFGGGFFFNNN[[[fffooo{{{|||{{{zzzyyyyyyyyyzzz{{{|||jjjbbbXXX\\\```eeeqqq}}}gggXXXSSSQQQMMMMMMTTTZZZ\\\```iiipppsss{{{zzzyyyxxxxxxxxxxxxyyy{{{{{{||||||yyyxxxwwwwwwwwwwwwxxxyyywwwwwwxxx{{{~~~}}}|||zzzzzz{{{|||}}}~~~~~~{{{yyywwwwwwyyy{{{{{{{{{yyyxxxvvvtttsssrrrrrrsssppprrrssssssqqqppppppqqqqqqqqqooonnnlllkkkiiiiiikkkkkkkkkllllllmmmnnnooonnnooopppqqqsssxxx~~~uuunnnkkkqqqyyy|||}}}~~~~~~}}}}}}~~~~~~xxxvvvqqqkkkiiigggddd```]]]\\\ZZZWWWQQQMMMJJJOOO\\\jjjssswww}}}zzz{{{vvviiigggeeejjjwwwxxxvvvxxx~~~}}}jjjZZZWWWYYYVVVPPPMMMIIIFFFBBB@@@???>>><<<:::777:::<<<:::444111111222@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAAAAABBBDDDFFFLLLLLLKKKJJJIIIHHHGGGGGGCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@???????????????@@@AAA???@@@AAAAAABBBJJJSSS\\\eeessszzzzzz|||{{{~~~~~~ppp```VVVUUUYYYaaaeeemmmtttwwwwww~~~|||rrrpppppprrrssslll^^^RRRNNNVVV]]]bbbiiittt}}}~~~{{{wwwtttqqqjjjaaaZZZEEE;;;222111333333222333333333111111111222333444000000111111111111111111000000000000000000000000000000000000000///......000000000000111111111111111111111222333444444444444444444555777888:::;;;999:::<<<===>>>AAAEEEHHHOOOOOOQQQWWWcccttt|||gggNNNQQQQQQnnnjjjVVVHHHIIIKKKKKKQQQ[[[hhhqqq|||~~~zzzyyyxxxwwwwwwxxxyyyzzzmmmfffbbbeeehhhnnn|||yyyaaaTTTQQQOOOLLLOOOVVV\\\]]]aaajjjrrrvvv{{{yyyxxxvvvvvvwwwxxxyyyzzzzzz{{{||||||{{{{{{zzzzzzyyyyyywwwwwwxxxzzz~~~}}}{{{yyyxxxwwwwwwxxxvvvuuutttuuuwwwzzz|||}}}}}}||||||||||||}}}}}}yyyxxxwwwxxxyyyzzzzzzxxxuuuuuuuuuuuuttttttsssrrrqqqrrrssssssqqqppppppqqqqqqqqqpppooommmkkkhhhgggjjjjjjkkkkkklllmmmmmmnnnkkklllmmmnnnooorrrwww{{{uuummmpppxxx|||||||||{{{|||}}}}}}{{{{{{|||}}}yyywwwuuurrrmmmjjjfffcccaaa]]]YYYWWWTTTNNNJJJLLLWWWdddpppvvvzzzyyyzzz|||}}}lllgggdddgggrrr~~~{{{xxxyyy}}}rrr```XXXXXXUUUPPPLLLIIIFFFBBB@@@@@@???>>><<<999888777555444222222222@@@@@@@@@@@@AAAAAABBBBBB???AAABBBBBBAAA@@@AAABBBHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCAAA@@@??????@@@@@@@@@????????????@@@@@@@@@CCCAAA@@@AAA@@@???DDDKKKMMMVVVdddssszzzyyy~~~zzzzzzxxxgggYYYSSSRRRWWW```nnnwwwxxxvvv{{{xxxssspppsssvvvqqqcccVVVOOOUUU\\\aaagggoooyyy|||xxxuuurrrlllccc]]]GGG<<<333222444333333555444333222111111111222222//////000000111111222222////////////////////////000000000000000//////...///000000000111111111111000111111222333444555555555555666777888:::;;;;;;<<<===???AAABBBDDDHHHJJJOOOOOOQQQYYYggg{{{www]]]GGGNNNQQQppp~~~bbbSSSIIIKKKPPPPPPUUU]]]iiiqqq{{{~~~|||{{{xxxwwwvvvvvvwwwxxxyyyzzz{{{oookkklllmmmooouuurrr[[[QQQOOOOOOMMMPPPWWW]]]___dddmmmvvvyyy{{{zzzwwwuuuuuuwwwyyy{{{yyyxxxxxx|||~~~~~~}}}|||{{{zzzyyyyyyyyyzzz|||~~~}}}}}}}}}|||{{{xxxvvvtttttttttuuuuuutttssssssuuuxxx|||}}}|||{{{zzzzzz{{{|||}}}xxxwwwwwwxxxzzzzzzyyywwwssstttuuuvvvuuutttrrrppprrrtttuuutttrrrqqqqqqqqqooopppqqqqqqooommmjjjiiijjjkkkkkklllmmmmmmmmmnnnjjjkkklllmmmmmmooorrruuu}}}|||mmmkkksssxxxyyyzzzyyyzzz||||||{{{{{{|||}}}~~~{{{zzzxxxpppkkkgggfffeee```[[[YYYVVVQQQKKKJJJQQQ^^^kkksssvvvwwwyyyyyyyyyooohhhccceeennnyyy}}}yyyzzz~~~xxxdddXXXVVVUUUQQQMMMKKKHHHDDDBBB@@@???>>><<<:::666222111333444333222@@@@@@@@@AAABBBBBBCCCCCC@@@BBBCCCCCCAAA?????????DDDDDDEEEFFFGGGHHHHHHIIIFFFEEECCCAAAAAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCCCCDDDAAA@@@BBBAAA@@@BBBGGGFFFLLLWWWdddsss{{{xxx~~~zzzuuuttt|||~~~ooo```VVVRRRSSS\\\jjjrrrqqqpppvvv~~~wwwqqqrrrvvvrrreeeYYYQQQVVV]]]cccgggkkkrrrxxx~~~{{{xxxvvvtttnnneee___III>>>444222444444444555555555444222111000000000/////////000000111111222////////////////////////111000000//////////////////000000000111111111111000111222333444555666666555666777888:::;;;<<<<<<===???AAACCCDDDEEEHHHKKKLLLLLLPPPYYYkkk~~~sssVVVDDDMMMTTTtttxxx]]]QQQJJJNNNTTTVVVYYY___iiiqqqzzz|||zzzyyywwwwwwvvvvvvwwwyyyzzz||||||yyytttsssoooooopppxxxkkkVVVMMMKKKKKKKKKPPPXXX___ccchhhqqqyyy|||{{{yyywwwuuuvvvwwwzzz{{{zzzxxxxxx{{{~~~}}}|||||||||{{{zzzzzzzzz{{{|||~~~yyyuuuvvvzzz}}}{{{yyyxxxxxxxxxzzzyyyvvvtttrrrssstttttttttsssssstttvvvzzz}}}|||{{{zzzyyyyyyzzz{{{|||wwwwwwwwwxxxzzzzzzyyywwwvvvwwwxxxyyyxxxuuusssqqqtttuuuvvvuuusssqqqqqqrrrmmmnnnpppqqqqqqpppnnnmmmkkkkkkmmmnnnoooooonnnnnnjjjlllmmmnnnnnnoooqqqrrryyy~~~rrrjjjlllpppsssuuuvvvxxxzzz|||{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyy{{{}}}uuummmhhhiiihhhccc^^^]]]YYYTTTNNNKKKNNNXXXeeennnsssuuuxxxxxxvvv{{{uuukkkcccdddjjjtttyyyyyy~~~|||fffWWWTTTUUUSSSPPPOOOKKKGGGCCCAAA???<<<::::::666111000222444444222AAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCCCCAAA??????@@@AAAAAABBBDDDEEEGGGHHHIIIIIIGGGEEECCCBBBCCCDDDEEEBBBCCCDDDFFFGGGGGGGGGGGGFFFCCCBBBDDDCCCAAABBBEEEEEEHHHNNNWWWdddttt}}}xxx{{{rrrmmmllltttxxxkkk^^^VVVQQQXXXcccjjjjjjjjjrrr}}}zzzqqqpppsssqqqggg]]]UUUXXX^^^dddfffhhhnnnttt{{{yyyxxxxxxvvvpppggg```MMMAAA666333444444444555666555444333222000///...//////000000000000000000000000000000000000000000111111000///////////////000000000000111111111111000111222333444555666777555666888:::;;;<<<<<<<<<<<<>>>AAACCCCCCEEEGGGIIIIIIKKKPPP]]]pppxxxwwwzzznnnSSSDDDOOOXXXxxxuuuZZZQQQLLLQQQXXX[[[^^^aaajjjqqqzzz~~~|||zzzyyyxxxwwwwwwxxxyyy{{{}}}~~~|||}}}}}}{{{zzzzzzjjjiiiiiirrreeeSSSJJJFFFFFFHHHRRR[[[cccggglllsssyyyzzzxxxwwwvvvuuuuuuwwwyyyzzz{{{yyyxxx{{{}}}}}}~~~~~~~~~{{{yyywwwuuussssssoooooonnnjjjffffffjjjnnnrrryyy}}}|||zzzxxxvvvuuutttuuuuuuwwwvvvssspppoooppprrrsssrrrrrrrrrsssuuuxxxzzz|||yyyyyyyyyxxxxxxyyyyyyyyywwwvvvuuuvvvxxxxxxxxxwwwxxxyyyzzz{{{zzzxxxuuuttttttuuuvvvuuusssqqqqqqqqqlllmmmooopppqqqppppppoookkklllmmmooopppoooooonnnjjjmmmooopppppppppqqqrrrtttxxx}}}{{{lllhhhhhhjjjlllooorrrvvvxxxyyyzzz{{{}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzxxxzzz~~~ssskkkmmmlllfffaaaaaaZZZXXXSSSNNNMMMSSS^^^gggooorrrvvvwwwuuuyyy}}}pppeeedddgggnnn}}}wwwvvv|||iiiWWWRRRUUUVVVSSSQQQMMMHHHDDDBBB???<<<::::::666222111333444333222BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDBBB@@@???@@@AAA???@@@AAACCCDDDFFFGGGHHHJJJIIIFFFDDDCCCDDDFFFGGGEEEFFFHHHJJJKKKKKKKKKKKKLLLHHHGGGIIIIIIFFFEEEGGGFFFGGGJJJOOOXXXeeerrr{{{wwwvvvyyymmmhhhfffkkkxxxvvvfffZZZRRRVVV^^^fffhhhkkkttt|||rrroooqqqpppjjjdddWWWWWWZZZ___bbbcccjjjtttwwwwwwxxxyyyxxxrrrhhh```OOOCCC888444444333333444444444444333222111000///000000000000000/////////000000000000000000000000222111000///...//////000000000000000111111111111000111222333444666777777666777999;;;<<<============@@@BBBDDDEEEFFFHHHIIIJJJMMMUUUdddxxxvvvtttwww}}}jjjQQQEEEQQQ[[[{{{qqqYYYRRRNNNRRRZZZ___bbbdddkkkrrr{{{}}}||||||yyyyyyyyyyyy{{{}}}~~~|||zzz}}}|||zzzyyywwwbbb^^^\\\dddyyyppp\\\PPPIIIFFFHHHLLLVVV```hhhlllnnnsssvvvvvvtttttttttttttttuuuvvvwwwzzzwwwuuuwww{{{{{{{{{{{{|||}}}~~~{{{wwwrrrnnnkkkjjjccceeefffdddbbbcccggglllrrryyy}}}|||{{{|||}}}}}}{{{yyyvvvuuutttrrrqqqqqqrrrrrruuussspppnnnmmmnnnqqqrrrpppqqqrrrtttuuuvvvwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvtttrrrrrrtttuuuvvvuuuuuuuuuvvvwwwwwwvvvuuutttssstttuuutttqqqooooooooommmmmmmmmmmmnnnnnnnnnnnniiikkkmmmnnnoooooonnnmmmjjjmmmpppqqqqqqqqqqqqrrrpppsssvvv|||}}}mmmeeeaaaaaacccgggkkkooosssuuuvvvxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwzzzyyy{{{{{{qqqrrrppphhhcccddd\\\[[[XXXRRRNNNPPPYYYaaalllooosssuuutttuuuuuuhhhccccccfffvvv~~~tttooowwwmmmXXXRRRVVVWWWTTTPPPMMMHHHEEECCC@@@>>><<<999777555333333333333222CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBB@@@@@@AAABBB>>>???@@@BBBDDDEEEGGGGGGKKKIIIFFFDDDCCCDDDFFFGGGGGGHHHKKKLLLNNNNNNNNNNNNSSSOOOMMMOOONNNJJJHHHIIIFFFGGGHHHKKKQQQ[[[fffmmmvvvvvvssssssyyymmmhhhdddfffooo~~~~~~kkk\\\TTTWWW^^^gggkkkoooyyy~~~}}}sssoooppppppmmmjjjVVVTTTUUUYYY[[[^^^hhhsssuuuuuuwwwzzzyyyssshhh```QQQEEE999444444333333444222222333333333222222111111111000000//////......000000000000000000000000222111///.........///000000000000000111111111111000111222333555666777888666777999<<<============@@@BBBEEEGGGGGGHHHJJJLLLLLLPPPYYYjjj~~~wwwvvvzzzxxxhhhQQQEEERRR\\\|||pppYYYSSSOOOSSS[[[aaadddeeelllsss|||~~~~~~zzzzzzzzz{{{|||~~~{{{wwwyyy~~~uuuuuusssooo]]]WWWRRRXXXjjj|||}}}qqqbbbTTTMMMJJJIIIMMMSSSZZZcccllloooppprrrsssqqqqqqrrrrrrsssssstttttttttvvvsssppprrrvvvzzz{{{zzzyyyyyyyyyzzz|||~~~zzzuuuooojjjfffddddddgggjjjkkkkkkmmmqqqvvvwww~~~}}}{{{yyyxxxxxxyyy{{{{{{yyyxxxsssrrrqqqpppoooppppppqqquuurrrooommmmmmnnnqqqrrrppprrrsssuuuvvvvvvuuuuuussstttuuuvvvvvvuuutttssstttrrrooooooqqqsssttttttnnnooopppqqqrrrrrrssssssqqqssssssrrrpppnnnmmmnnnnnnmmmlllkkkkkkkkkkkklllhhhjjjlllnnnnnnnnnmmmllljjjmmmppprrrrrrqqqqqqrrrnnnppprrruuuzzzlllccc]]]\\\___aaaeeejjjnnnqqqsssuuuvvvxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuxxx}}}vvvuuusssiiidddeee\\\]]][[[UUUNNNOOOVVV]]]jjjlllpppsssrrrsss|||yyyiiiccc```aaappp}}}qqqkkkrrrqqqZZZRRRVVVXXXUUUOOOLLLHHHEEECCCBBB@@@>>>999888777555333222222222FFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@@@@?????????@@@AAABBBDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEIIIGGGIIIOOOTTTUUUWWWZZZWWWYYYXXXUUUTTTTTTPPPKKKNNNJJJGGGIIIOOOVVV[[[]]]kkkoooyyy}}}sssnnnmmmrrryyyooofff^^^___eeerrrzzzfffZZZYYYdddkkkiiippp{{{{{{|||vvvmmmmmmpppoookkkXXXSSSQQQTTTTTTUUU```ooorrrvvvxxxuuurrroooiiicccWWWDDD666666777222111666666555333222222333555666000000000000000000000000////////////////////////000000000000000000000000//////000111222333333333222333555666777777888888888888888999;;;===???@@@AAADDDGGGIIIIIIHHHHHHIIINNNRRRaaazzz~~~|||}}}___NNNJJJIIIdddhhhYYYUUURRRUUU]]]dddggggggwwwxxxzzz|||~~~|||}}}|||zzz}}}xxxsss||||||uuuppptttgggXXXKKKJJJRRRWWWbbbllllllaaaVVVLLLIIIJJJLLLPPPUUU\\\gggrrrtttrrrqqqpppmmmjjjiiiggggggiiikkkkkkkkklllkkkiiiggggggkkkqqquuusssqqqppprrrvvvzzz~~~|||{{{wwwrrrlllhhhfffffflllrrryyy{{{{{{{{{~~~~~~|||{{{{{{zzzzzzzzzzzz{{{{{{zzzxxxvvvvvvvvvuuusssqqqooooooooooooooopppppppppqqqooonnnnnnoooqqqqqqqqqooorrruuuvvvvvvuuuuuuuuupppppppppppppppqqqrrrrrrxxxwwwuuuqqqooonnnpppsssppppppooonnnooopppqqqrrrqqqooonnnmmmmmmmmmkkkjjjjjjiiijjjkkkmmmmmmkkkiiiggghhhjjjjjjjjjjjjiiihhhllllllmmmnnnooopppqqqqqqpppnnnmmmqqqxxxvvvggg]]]ZZZ[[[]]]```ccchhhnnnqqqssstttssstttttttttttttttuuuvvvvvvsssvvvyyy{{{}}}vvvrrrpppjjjgggjjjbbb___]]]ZZZSSSOOORRRYYYhhhnnnssstttqqqqqqvvv|||lllddd[[[XXXggg~~~qqqiiinnngggXXXVVVWWWVVVQQQPPPMMMJJJFFFBBB>>><<<:::888555333444444333222IIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCEEEDDDDDDCCCCCCDDDDDDDDDMMMJJJKKKRRRWWWZZZ^^^cccaaadddccc```______\\\VVVVVVRRRMMMLLLOOOSSSUUUVVVbbbeeemmmzzzxxxoooiiigggkkkrrr|||qqqggg___^^^cccnnn~~~nnnddd```gggllljjjqqq{{{zzz{{{}}}zzzqqqooopppoookkkXXXQQQOOOQQQQQQRRR]]]kkkqqqvvvxxxuuusssqqqkkkeeeYYYGGG888777777333111555555444333222222222333444000000000000000000000000////////////////////////000000000000000000000000000000000111222222222333111222333444555666666666777888888:::;;;===???@@@@@@CCCGGGIIIIIIJJJJJJKKKPPPXXXkkk|||^^^OOOIIIKKKfffzzz```WWWVVVVVVYYY___eeeiiijjjxxxyyy|||~~~~~~~~~}}}zzz}}}}}}vvvsss{{{{{{xxxtttvvvhhhWWWIIIHHHOOORRRZZZbbb```[[[QQQIIIHHHJJJLLLRRRWWW```jjjssstttqqqooolllhhheeebbb```^^^___``````___``````___^^^^^^aaafffjjjnnnmmmmmmooosssxxx{{{}}}~~~{{{wwwsssqqqrrrttt{{{}}}|||}}}zzzzzzyyyyyyyyyyyyzzzzzzwwwuuussssssttttttsssrrrmmmmmmlllllllllnnnooopppqqqooommmmmmnnnppppppooooooqqqtttuuutttsssrrrsssooooooooonnnoooooopppqqqtttsssqqqnnnkkkjjjlllnnnnnnmmmlllllllllmmmnnnoooooommmlllkkklllllljjjhhhgggfffggghhhjjjjjjhhhfffeeefffggghhhiiiiiiiiihhhjjjkkklllmmmnnnooooooppppppoooooorrrwww{{{||||||{{{vvvnnnfffaaa```aaaccceeegggkkkoooqqqsssttttttsssssssssssssssttttttuuusssvvvyyy{{{|||~~~{{{uuurrrjjjeeefffeeebbb___\\\UUUOOOQQQVVVcccjjjqqqsssqqqqqqtttxxxoooeee\\\XXXeeeyyywwwllllll|||qqqaaa\\\[[[XXXRRRQQQNNNJJJFFFBBB???>>>;;;888555444444444333222LLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBCCCCCCDDDMMMJJJKKKQQQXXX]]]eeemmmooorrrrrrooommmmmmjjjeeeaaa]]]WWWTTTSSSTTTTTTTTTZZZ]]]cccmmmxxxtttmmmgggccceeejjjssstttjjj```\\\___ggguuuyyyoooggghhhjjjhhhoooxxxuuunnnooo}}}yyysssrrrooolllYYYQQQLLLNNNOOOPPPZZZgggoootttwwwuuutttrrrmmmggg\\\JJJ;;;777666333111444333333333222222111111111000000000000000000000000////////////////////////000000000000000000000000111111111111111111222222000000222333444555555555777888888:::;;;>>>???@@@???BBBFFFIIIJJJJJJLLLMMMQQQ]]]ttt~~~ooonnnwwwXXXLLLGGGOOOiii|||lllUUURRRUUUZZZ^^^bbbgggkkkooozzz{{{~~~~~~{{{}}}yyytttsss||||||zzz~~~|||~~~nnn^^^OOOMMMRRRSSSXXX]]]XXXSSSKKKEEEEEEHHHMMMSSSZZZbbbkkksssssspppnnnkkkggg___\\\WWWTTTSSSSSSRRRQQQSSSSSSTTTSSSSSSUUUXXX[[[dddeeegggjjjnnnsssxxxzzz|||yyywwwwwwyyy|||xxxwwwwwwvvvvvvwwwwwwxxxtttrrrpppoooqqqrrrsssrrrllljjjiiihhhiiikkknnnpppqqqooommmmmmnnnoooooonnnppprrrttttttsssqqqppppppmmmmmmllllllmmmmmmnnnoooooonnnllliiifffeeefffhhhjjjjjjiiiiiijjjjjjkkklllkkkjjjhhhhhhiiiiiihhhgggccccccccceeeggghhhgggfffcccdddeeefffggghhhhhhhhhiiijjjjjjkkklllmmmnnnnnnooopppqqqtttvvvvvvtttqqqrrrqqqpppooonnnnnnnnnnnnnnnnnnoooppprrrsssssstttrrrrrrrrrrrrrrrssssssttttttvvvxxxzzzzzz|||~~~zzzuuulllgggggghhhdddaaa^^^XXXQQQPPPSSS]]]eeennnsssrrrqqqrrrtttsssfff]]]XXXbbbqqqoooiiiqqq}}}zzziii```[[[XXXTTTRRRNNNIIIEEEBBB@@@???;;;999555444444444333222NNNNNNNNNNNNMMMLLLKKKJJJFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCIIIGGGGGGMMMSSS[[[gggqqqzzz|||{{{xxxtttllliiiddd___\\\ZZZYYYYYY[[[]]]aaahhhpppxxx}}}|||uuuoooiiiccccccgggnnn}}}yyynnnbbb\\\\\\aaalllwwwvvvjjjfffeeebbbjjjsssoooiiifffttt~~~{{{vvvsssppp___TTTLLLMMMNNNPPPXXXdddmmmrrruuutttssssssnnniii]]]MMM<<<666555222000111111222222222111000///...////////////////////////////////////////////////000000000000000000000000222222222111111111111111000111222333444555555555777888888:::<<<>>>@@@AAAAAACCCFFFHHHIIIIIIKKKLLLNNN]]]vvv{{{hhhccctttgggOOOHHHFFFTTTlllsss```NNNLLLTTT^^^dddgggjjjooosss{{{}}}~~~{{{|||}}}uuurrrttt~~~uuu|||{{{gggWWWTTTXXXXXXZZZ[[[TTTNNNGGGCCCDDDGGGLLLSSS[[[```iiiqqqrrrrrrrrroookkk]]]XXXRRRMMMJJJIIIIIIHHHIIIJJJKKKKKKKKKLLLNNNPPPZZZ\\\___ccchhhnnnuuuyyy|||zzzzzzxxxuuussssssvvvxxxttttttssssssssssssttttttrrrooommmlllnnnooopppoookkkiiigggfffgggjjjmmmppprrrpppnnnmmmnnnoooooonnnppprrrtttsssqqqnnnmmmmmmjjjiiiiiiiiiiiijjjkkkkkkjjjjjjhhheeebbbaaabbbcccgggggggggggghhhhhhhhhiiigggfffeeeeeeggggggfffeeeaaa```aaadddgggjjjjjjjjjcccddddddeeeeeefffffffffhhhiiijjjkkklllmmmnnnoooqqqsssuuuxxxzzzyyywwwuuuyyyyyyzzzzzzyyyxxxwwwvvvuuutttsssrrrrrrrrrssstttrrrrrrrrrrrrrrrssssssttttttvvvxxxyyyyyyzzz|||~~~yyyrrrnnnnnnkkkfffbbb```\\\UUURRRRRRWWW```kkkrrrsssrrrqqqrrrwwwwwwggg]]]XXX^^^iiioooeeeiiiqqq~~~kkk^^^XXXUUUTTTQQQLLLGGGCCCAAA??????<<<999666444444444333222OOOOOOOOOOOONNNMMMLLLKKKHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCFFFCCCCCCHHHNNNWWWeeeqqq|||zzzuuunnnhhhdddaaa```aaacccfffjjjnnntttxxx|||}}}yyyuuunnnfffeeeiiipppsssfff]]]ZZZ\\\eeennn}}}~~~ooohhhddd```gggpppnnnkkkfffooo}}}{{{xxxiii[[[PPPOOOQQQRRRYYYcccjjjpppssssssssssssoooiii^^^OOO>>>555333111000///000111111111111000///...////////////////////////000000000000000000000000111111111111111111111111222222222111111111111111111222333555666666666666777888999:::<<>>===:::777555444444333111RRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKJJJHHHGGGFFFFFFDDDDDDCCCBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEBBBBBBFFFJJJRRRaaannnzzzrrrmmmlllmmmoooqqqrrrsssvvvyyy||||||tttllljjjnnnwwwyyykkk```ZZZZZZ```hhhuuuyyyqqqiiiaaagggpppooolllhhhmmmvvvdddUUUSSSUUUVVV[[[bbbjjjpppsssssssssssspppjjj```QQQ@@@555333333111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222333333555666777888888888777888999:::===???BBBCCCDDDEEEFFFFFFEEEEEEFFFHHHOOO___zzzttteee```jjj}}}lllPPPFFFHHHIIIaaassszzzwwwcccPPPNNNMMMYYYjjjwww|||}}}~~~~~~~~~~~~}}}}}}||||||~~~~~~{{{zzzzzzvvvpppggglllvvvrrr{{{hhhaaacccbbbbbb___UUUIIIFFFDDDEEEGGGKKKTTT]]]iiiooouuuxxxzzz|||yyyuuuddd]]]RRRIIIDDDAAA@@@???===>>>????????????AAACCCGGGJJJPPPUUU]]]hhhvvv~~~|||zzzxxxwwwwwwvvvuuusssrrrtttvvvuuurrrpppoooooonnnmmmmmmllllllmmmmmmnnnnnnlllkkkkkkkkkkkkiiigggiiihhhfffeeeeeegggiiikkkmmmkkkhhhgggggggggfffeeeeeeggghhhgggeeebbb```___\\\\\\\\\\\\\\\]]]]]]^^^]]]^^^^^^\\\ZZZYYYZZZ\\\]]]^^^^^^___```_________[[[[[[ZZZ\\\___``````___^^^]]]^^^aaafffjjjlllmmmbbbbbbaaa``````aaaaaabbbeeefffhhhkkkmmmppprrrsss}}}zzzxxxvvvtttsssrrrrrrssssssssssssssssssttttttuuuoooqqqsssttttttuuuwwwyyy||||||yyyqqqhhhaaaaaaaaa]]]XXXVVVQQQYYYdddmmmrrrsssssssssuuunnn```XXXZZZ```qqqdddbbbdddpppooo^^^VVVWWWSSSPPPLLLHHHDDDAAA???>>>===;;;777555555444333111WWWWWWWWWVVVVVVUUUTTTSSSRRRQQQOOONNNKKKJJJHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEECCCAAAAAACCCFFFMMM[[[hhh~~~~~~uuutttwwwoooccc\\\YYY^^^eeennnzzzooobbbeeennnnnnlllkkklllyyylllZZZWWWXXXXXX\\\bbblllrrruuuuuuuuuuuuqqqlllbbbTTTBBB666444666555222000////////////111222333000000000000000000000000000000000000000000000000111111111111111111111111000000000111222222222333333444555666777888888888777777999;;;===@@@BBBCCCBBBCCCDDDDDDDDDDDDFFFHHHPPPbbb~~~vvviiigggpppaaaJJJEEEHHHMMMiiivvvvvvrrr\\\IIINNNMMMZZZlll{{{~~~}}}{{{zzzzzzzzz{{{xxx{{{|||zzzyyywwwppphhh```ggguuuzzzwwwooorrrhhhiiifffeeeaaaVVVGGGEEEDDDGGGIIIMMMWWWaaakkkqqqwww{{{}}}ppphhh[[[OOOGGGCCCAAA???===>>>>>>======>>>@@@CCCAAAEEEJJJPPPYYYgggxxx~~~~~~~~~~~~zzzxxxvvvvvvvvvuuurrrppprrrssstttssspppmmmllllllkkkkkkjjjjjjjjjjjjkkkkkkiiiiiiiiikkklllllliiiggggggfffeeedddddddddeeeffffffccc```^^^^^^^^^]]]\\\YYY[[[]]]\\\ZZZWWWUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTUUUVVVVVVTTTTTTUUUVVVUUUUUUWWWXXXXXXXXXWWWVVVTTTTTTTTTVVVYYY[[[[[[ZZZ[[[ZZZZZZ\\\___cccdddddd\\\\\\\\\\\\]]]___aaabbbbbbcccfffiiilllppprrrsss~~~xxxwwwvvvtttsssrrrrrrrrrrrrrrrrrrrrrrrrsssssstttjjjlllnnnppppppqqqtttvvvwww~~~wwwlllbbbaaaaaa]]]XXXUUUPPPVVV___gggnnnqqqsssssssss}}}uuucccXXXXXX]]]rrrwwwgggaaa___jjj}}}ttt```XXXYYYSSSRRROOOKKKGGGCCC@@@???>>>;;;888555555444333111[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSPPPNNNKKKJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAABBBCCCDDDEEEFFFAAA???>>>@@@AAAGGGUUUbbbwww}}}|||rrreee]]]ZZZ^^^eeejjj}}}rrraaabbbkkklllmmmmmmmmmvvvppp]]]YYYZZZYYY\\\bbbnnntttwwwwwwwwwwwwsssnnncccWWWEEE888666888777444000///......///111444555000000000000000000000000000000000000000000000000111111111111111111111111//////000111222333333444222333555666777777888888777777999;;;===@@@BBBDDD???AAABBBCCCCCCDDDGGGIIIOOOcccyyymmmnnnxxx|||ZZZEEEBBBGGGQQQmmmxxxtttnnnWWWEEEMMMKKKWWWjjj{{{~~~{{{yyyxxxxxxyyyzzzvvvzzz|||zzzxxxuuummmdddZZZdddtttnnnnnnkkkssshhhgggcccaaa\\\QQQEEECCCDDDHHHKKKOOOZZZdddhhhooovvv||||||sssdddVVVMMMGGGCCCAAA@@@@@@@@@???>>>???BBBEEE>>>BBBHHHNNNWWWgggzzz}}}||||||}}}{{{yyyxxxwwwwwwvvvssspppssssssssspppmmmkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjffffffhhhkkkmmmmmmjjjhhheeeeeedddcccbbbbbbbbbbbb```]]]ZZZXXXXXXWWWVVVUUUQQQSSSUUUTTTRRROOONNNMMMNNNMMMMMMMMMMMMNNNOOOOOONNNOOOQQQPPPPPPOOOQQQRRRNNNOOOQQQRRRRRRRRRQQQPPPPPPOOOPPPRRRUUUWWWWWWWWWYYYXXXVVVWWWYYY[[[\\\\\\WWWWWWWWWYYY[[[^^^aaabbb___aaadddgggkkkooorrrsss{{{|||yyywwwvvvvvvuuutttsssrrrqqqqqqqqqqqqppppppqqqqqqrrrsssfffhhhkkklllmmmnnnqqqssssss{{{|||ooocccaaaaaa]]]WWWTTTOOOTTT[[[dddjjjooorrrtttooouuu{{{eeeXXXWWW[[[fffvvv}}}jjj```[[[gggyyyvvvbbbXXXYYYTTTSSSQQQNNNJJJEEEBBB@@@>>><<<888666555444333111cccbbbbbbbbbcccbbb```]]][[[YYYVVVSSSPPPMMMLLLKKKKKKKKKLLLLLLKKKIIIHHHFFFGGGGGGFFFEEEEEEFFFGGGHHHFFF@@@<<<>>>AAAFFFNNNVVVmmmxxxmmmaaaXXXZZZaaafffyyy{{{hhh]]]\\\aaafffppprrrooottttttbbb\\\]]]^^^^^^___jjjqqqwwwyyyxxxwwwqqqkkkgggWWWCCC666444666555222555222000000111111///,,,000000////////////000000222222111111111111111222222222222222222111000///000111222333444555555666444444444555555666666666777777888:::<<>>?????????>>>@@@CCCEEELLL[[[qqq}}}yyyzzz|||~~~}}}{{{xxxwwwuuusssrrrqqqqqqrrrpppppppppppppppmmmhhhdddeeeeeefffiiikkkjjjeeeaaacccccccccccccccbbbaaa```aaaaaaaaa```^^^[[[XXXWWWUUUTTTRRRPPPOOONNNMMMMMMOOONNNMMMKKKIIIHHHFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJNNNMMMKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQRRRUUUTTTSSSRRRQQQQQQRRRSSSOOORRRTTTVVVXXXYYY\\\^^^aaacccfffhhhjjjmmmqqqttt~~~xxxuuuvvvxxxwwwvvvuuutttsssqqqpppppptttqqqooonnnoooqqqqqqpppkkkeeebbbcccdddeeekkkqqqrrrxxxvvvhhh```^^^^^^[[[WWWQQQRRRWWW^^^ffflllooopppooopppzzzkkk]]]ZZZZZZZZZpppmmm```\\\aaaooommm[[[TTTWWWVVVTTTOOOHHHCCCAAA@@@>>>===:::888666444333222hhhggggggggghhhgggeeebbb___^^^[[[WWWTTTQQQOOONNNLLLMMMOOOPPPPPPOOONNNNNNMMMLLLJJJHHHGGGGGGGGGGGGEEE@@@===>>>AAAEEELLLSSShhh}}}uuuhhh\\\[[[aaagggwww~~~kkk]]]YYY\\\aaakkkoooqqqvvvvvvccc[[[[[[\\\]]]___jjjrrryyyzzzzzzxxxsssmmmhhhXXXDDD777444555444111444222000000222222000...000000////////////000000222222111000000111111222222222111111111000000000111222222333444555666666333333444444555555666666888888888999:::===???@@@AAABBBBBBBBBBBBEEEIIILLLTTTfffrrrtttvvv~~~yyyWWWDDDEEEOOO```qqq|||ttt___NNNFFFDDDIIIVVVfffsss~~~~~~zzzyyyzzz{{{}}}}}}zzzyyy{{{yyyooobbb[[[ZZZ```sssrrreeefffnnnnnngggcccZZZOOOHHHCCCCCCCCCGGGNNNWWW```fffmmmuuu}}}zzzooocccUUUKKKIII@@@???===<<<<<<======<<<===@@@AAABBBGGGSSSeeesss}}}{{{{{{{{{{{{{{{zzzzzzyyyvvvsssqqqpppoooooonnnmmmllllllllljjjfffcccdddcccccceeegggfffbbb^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYWWWUUUSSSQQQMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCAAA@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGIIIKKKMMMOOOQQQQQQPPPOOONNNMMMMMMMMMNNNNNNMMMOOORRRTTTUUUXXX[[[]]]___aaadddfffhhhkkkooorrryyy|||~~~xxxsssrrrsssuuuuuuuuuuuutttssssssrrrrrrrrrpppooonnnooopppooonnnddd^^^[[[\\\^^^```fffmmmrrrwww~~~{{{}}}wwwjjjaaa___^^^[[[XXXQQQRRRVVV\\\dddkkkoooppppppoootttooo```YYYYYYWWWlllxxxggg___cccoooppp___XXXXXXWWWUUUPPPJJJEEEBBBBBB>>>===;;;888666444333222ooonnnnnnnnnooonnnkkkiiifffdddaaa]]]YYYUUUSSSQQQPPPQQQSSSUUUVVVWWWWWWWWWTTTSSSPPPMMMKKKIIIHHHGGGDDD???===???BBBCCCHHHNNN```tttrrrddd___```hhhsssrrraaaXXXXXX[[[eeemmmttt{{{xxxcccZZZXXXYYY[[[^^^hhhqqqyyy||||||zzzuuuoooiiiZZZFFF888444444333000222111000000222222111000000000////////////000000111111000000000111111222222111000/////////000111222222333444555666777777444444555666777888888888::::::999999:::<<<>>>???AAABBBBBBBBBBBBDDDHHHKKKVVVgggnnnqqqwwwpppSSSEEELLLWWWfffqqqwwwkkkXXXJJJEEEDDDIIIVVVfffrrr|||{{{yyyyyy{{{{{{{{{|||{{{|||xxxkkk^^^WWW[[[```ssslll]]]aaalll{{{kkkeeeaaaXXXLLLDDDBBBBBBDDDHHHQQQ\\\ffflllqqqwww~~~~~~pppaaaTTTNNNGGGDDD@@@>>>======<<<;;;<<<>>>??????@@@HHHUUU___ooo{{{|||}}}}}}|||zzzxxxxxxyyyzzzyyyvvvssspppnnnllllllllljjjhhhggggggfffdddbbbaaa___^^^^^^___^^^\\\YYYWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQPPPNNNLLLJJJIIIDDDCCCCCCBBBAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>??????@@@CCCBBBAAA@@@@@@AAABBBCCCBBBBBBDDDFFFHHHIIIKKKKKKIIIHHHGGGGGGFFFGGGGGGGGGHHHJJJMMMOOOQQQTTTXXX[[[\\\___aaadddfffiiimmmpppuuuwwwzzz~~~zzzyyyvvvrrrooooooqqqsssrrrrrrrrrrrrssssssssssssqqqooonnnnnnnnnllljjjhhh]]]XXXTTTVVVYYY\\\dddlllrrrwww|||~~~sssrrrvvvxxxllldddaaa```]]]YYYSSSSSSUUUZZZbbbiiioooqqqrrrnnnnnnzzzwwwdddZZZVVVTTTgggssshhhhhhppp}}}sssccc\\\YYYYYYWWWRRRLLLGGGDDDCCC???===;;;888666444333222uuutttssstttuuutttqqqoookkkjjjgggccc^^^ZZZVVVTTTUUUVVVXXXZZZ[[[\\\\\\[[[XXXWWWTTTQQQNNNKKKIIIHHHBBB???>>>@@@BBBBBBEEEIIIXXXjjj~~~nnndddaaafffmmmkkk]]]ZZZ[[[dddoooyyywwwbbbWWWTTTUUUYYY]]]cccnnnyyy||||||zzzuuupppiii[[[HHH:::444333111000000//////000000111000000000000////////////000000111000000000000111111222222111///......///111222111222333333555555666777666777999:::;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAAAABBBCCCBBBCCCDDDHHHJJJVVVgggyyyiiioooxxxhhhOOOGGGPPP[[[lllrrrpppaaaPPPGGGDDDDDDKKKYYYiiittt|||~~~{{{yyyyyyzzzzzzyyy~~~|||||||||vvvhhh[[[VVVZZZ___qqq|||iiiWWW[[[hhhzzzvvvgggbbb___WWWLLLFFFCCCCCCEEEJJJSSS___iiippptttyyy~~~nnn___UUUNNNIIIDDDAAA@@@@@@???>>>;;;<<<===<<<<<<@@@GGGNNNYYYeeeqqqwwwzzz}}}~~~}}}~~~~~~}}}{{{zzzwwwzzz|||{{{wwwuuuwwwyyywwwvvvtttrrrooommmlllkkkllliiieeecccbbbaaa___]]][[[ZZZXXXVVVUUUUUUTTTSSSPPPPPPOOONNNMMMKKKIIIHHHGGGGGGHHHGGGFFFDDDBBBAAA>>>>>>>>>>>>>>>======<<<999999999999999999999999777777888999999:::;;;;;;:::999999999999:::;;;;;;======<<<<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCEEEHHHJJJMMMPPPUUUXXXZZZ\\\___aaacccfffiiillloooppprrruuuxxx{{{}}}~~~uuuuuutttqqqooooooqqqsssqqqqqqqqqqqqqqqqqqqqqqqqpppnnnlllkkkjjjgggccc___[[[VVVRRRUUUXXX]]]fffnnnssswww{{{~~~wwwtttwwwyyynnngggdddbbb^^^\\\WWWUUUUUUYYY```hhhooorrrsssnnnllluuukkk\\\VVVTTTccc{{{uuupppsss|||uuuddd]]]YYYYYYXXXSSSMMMGGGDDDCCC???>>><<<999666444333222yyyyyyxxxyyyzzzyyyvvvtttqqqooommmiiiddd___[[[YYY[[[\\\]]]^^^___^^^^^^]]][[[YYYWWWTTTPPPMMMJJJIIIBBB>>>>>>AAABBBAAACCCGGGVVVdddxxxzzzlllddddddiiiyyy{{{llleeeeeejjjvvvwwwbbbUUUQQQQQQUUU[[[\\\iiivvv{{{{{{yyyuuupppiii\\\III;;;555222111000......///////////////000000000////////////000000000000//////000111111222222111///......000222333111111222333444555666666666888:::<<<======<<<<<<;;;;;;;;;<<<===@@@BBBCCCBBBCCCDDDDDDDDDEEEHHHJJJTTTeeetttiiioooyyy|||aaaMMMIIISSS]]]rrrqqqiiiXXXJJJDDDDDDDDDNNN\\\lllvvv}}}}}}zzzyyyyyyyyyyyyxxxzzzzzz||||||ttteeeZZZVVVXXX]]]ooo~~~zzzfffUUU[[[fffwwwxxxkkkddd^^^TTTLLLHHHFFFFFFHHHMMMUUU```kkkqqqwwwzzz~~~}}}lll```TTTNNNFFFBBBBBBBBBAAA???:::;;;<<<<<<;;;<<>>>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFHHHLLLQQQTTTXXXZZZ\\\^^^___aaaeeegggggghhhjjjlllnnnqqqsssttttttttttttsssppppppqqqrrrrrrrrrqqqqqqpppoooooooooooommmjjjhhhfffbbb]]]YYY[[[VVVTTTVVVZZZ___gggoootttwwwzzz}}}zzz{{{~~~xxxoooiiifffccc```^^^[[[XXXVVVXXX___gggnnnqqqqqqnnnmmmuuusssbbbYYYWWWbbbwwwwwwxxx~~~vvveee\\\XXXYYYXXXTTTMMMGGGDDDBBB@@@???<<<999666444333222~~~~~~|||zzzwwwvvvtttqqqlllgggbbb```aaabbbcccccccccbbbaaa```^^^]]]ZZZWWWRRRNNNJJJHHHAAA>>>>>>AAABBBAAABBBFFFUUU```ooo|||xxxjjjeeeiiisssxxxuuuvvvzzzdddVVVOOOMMMPPPVVVWWWeeetttzzzzzzxxxtttppphhh\\\JJJ<<<555222111000...///000000.........000000000////////////000000////////////000111111222222111000000000111222333222222333444555666666777666777:::<<<>>>>>>===<<<;;;;;;;;;<<<>>>@@@CCCDDDCCCDDDEEEFFFEEEFFFHHHJJJSSSeeeuuunnnuuu~~~tttZZZJJJKKKWWWbbbvvvqqqcccQQQFFFDDDEEEEEEOOO^^^pppyyy}}}~~~|||yyyxxxyyyyyyyyyxxxxxxzzz}}}}}}rrrbbbWWWTTTVVV[[[mmm{{{~~~uuubbbUUU\\\hhhwwwwwwnnnaaaRRRIIIFFFGGGHHHIIINNNWWWbbblllrrryyyzzz}}}}}}nnn[[[SSSIIICCCCCCCCCAAA>>>;;;<<<===<<<<<<<<<>>>@@@AAAJJJUUU^^^gggqqqwwwxxxwwwyyy}}}}}}{{{wwwsssmmmjjjhhhhhhhhhfffeeefffhhhjjjggghhhiiiiiijjjjjjiiiiiibbb___ZZZVVVTTTRRROOONNNKKKKKKJJJHHHEEEDDDDDDEEECCCCCCCCCBBB@@@???======;;;<<<======<<<;;;:::999555666777777777666555444333333333444444444555555777777666666666555555555666666666666666777888888777777888999999:::::::::999999::::::;;;<<<======:::;;;<<<<<<===<<<<<<<<<>>>???AAABBBDDDHHHMMMQQQUUUVVVXXXYYYYYY[[[^^^```dddeeefffhhhjjjmmmnnnooooooqqqqqqqqqooommmnnnoooqqqqqqpppooonnnnnnmmmmmmmmmkkkhhhfffdddaaa]]]ZZZ\\\XXXVVVYYY]]]```gggnnnsssuuuyyy||||||{{{zzzvvvpppjjjgggeeebbbaaa]]]ZZZWWWXXX]]]dddjjjnnnmmmlllnnnvvv|||iii___ZZZ```rrr{{{zzzyyyggg\\\XXXYYYXXXUUUNNNHHHDDDBBBAAA???===:::777444333222~~~~~~|||yyyuuupppkkkiiiggghhhiiiiiiiiiiiiggggggcccbbb___ZZZTTTNNNIIIFFFBBB???>>>AAABBBAAACCCGGGPPPXXXcccnnnwwwrrrhhhmmmqqqxxxjjjYYYOOOJJJKKKPPPSSSccctttzzzzzzxxxtttpppfff[[[KKK===555333222222000222333222///...///111000000////////////000000.........//////000222222111222222222333333333333444444555666777888999999888:::===@@@BBBAAA@@@???@@@@@@@@@@@@AAACCCEEEFFFDDDEEEGGGGGGGGGGGGIIIKKKTTTfffzzzxxxkkkQQQFFFLLL]]]jjjxxxppp___LLLCCCDDDFFFFFFRRRcccuuu~~~~~~|||zzzxxxxxxyyyyyyyyyxxxxxx{{{}}}ppp^^^SSSQQQUUUZZZkkkxxxyyyyyynnnZZZQQQZZZiiixxx|||jjjTTTHHHFFFGGGGGGIIINNNXXXcccnnntttzzzyyy|||~~~ggg]]]PPPHHHGGGEEEBBB>>>>>>>>>>>>===<<<<<<======:::BBBLLLTTT___llluuuwwwxxxyyy|||~~~|||wwwqqqiiiddd```]]]XXXVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[UUURRROOOMMMKKKIIIGGGEEECCCEEEEEECCC@@@>>>???@@@============<<<;;;:::999888999999::::::999888777444555666777666555333222333333333333444444444444444555555555555555555555666555555555555666777777555666777888999999999999999999999:::;;;;;;;;;<<<888999:::;;;;;;;;;::::::===>>>???@@@AAAEEEJJJNNNQQQRRRSSSSSSSSSTTTVVVXXX]]]^^^```bbbdddffffffgggeeegggiiijjjhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjhhhfffddddddcccbbb``````\\\[[[^^^aaaccchhhmmmpppsssvvvzzz}}}}}}vvvsssoookkkhhhfffdddccc]]]ZZZWWWWWW[[[aaafffhhhiiijjjmmmtttpppeee[[[^^^mmmzzzzzzkkk```ZZZ[[[ZZZWWWPPPJJJEEECCCBBB@@@===:::777444333222|||wwwrrrooojjjkkkmmmnnnnnnnnnmmmlllhhhfffbbb\\\UUUNNNHHHEEEBBB???>>>AAABBBBBBDDDIIIJJJPPPZZZccclllwwwxxxlllrrrqqqrrrooo]]]PPPHHHHHHLLLQQQbbbttt{{{zzzxxxuuuqqqeee[[[KKK>>>666333222222333555666444111///000222000000////////////000000............///000222222111222333444444444444333666666777888999:::;;;;;;<<>>AAABBBAAA>>>;;;<<<===999999::::::999888777777666777888888888888666666666777888999888666444222555555555555555666666666222222333444555666666777555555444444555555666777444555666777888888888888===<<<<<<;;;:::999888888666777999:::::::::999999===>>>??????@@@CCCHHHLLLNNNOOOPPPPPPOOOOOOQQQSSSQQQRRRUUUWWWYYYZZZZZZZZZ\\\___bbbccccccbbbcccddd``````aaabbbbbbcccddddddhhhfffddddddeeegggggggggdddaaa```cccffffffjjjooonnnppptttxxx|||{{{tttrrroookkkhhhfffeeeddd]]]ZZZVVVVVVYYY^^^bbbdddfffgggjjjqqq~~~tttiii[[[\\\jjj}}}xxxyyypppddd[[[\\\\\\XXXRRRLLLGGGEEEBBB@@@===:::777444333222}}}xxxuuuooooooooooooooonnnnnnmmmmmmjjjeee___WWWPPPJJJFFF>>>>>>>>>>>>@@@BBBDDDEEEKKKNNNUUU]]]gggsss|||yyyyyykkkjjjuuuvvv```QQQKKKJJJIIIQQQ```ooouuuuuuuuuuuussskkk]]]KKK>>>777444222///////////////............111000///////////////000000111111111222222222222222222111000111444666888888:::<<<<<<::::::>>>AAADDD@@@======AAAFFFJJJLLLGGGEEECCCBBBBBBEEEHHHJJJKKKJJJLLLMMMKKKHHHJJJPPPVVVpppyyyxxx___QQQHHHPPPffftttyyyjjjVVVFFF??????EEEKKKVVVooo~~~}}}yyywwwzzz{{{xxxxxxzzz~~~zzzxxxsssgggWWWOOOQQQNNN```hhhkkksssnnn___WWWSSSVVVeeeyyy~~~tttoooiii{{{yyy___JJJAAA@@@CCCIIIQQQZZZfffqqqyyyzzz{{{|||wwwcccVVVQQQNNNHHHCCCCCC@@@===<<<<<<===<<<;;;888;;;@@@HHHSSS```nnnwww{{{|||qqqhhhaaaXXXOOOKKKKKKIIICCC>>>BBBAAA@@@AAACCCDDDCCCBBB@@@???=========>>>===<<<>>>>>>??????===;;;999888666666666666777777777777666666555555555555666666777666666666555555555555555444444444444555666666444444444444444444444444555555555666777888888999666666666666777777777777888888888888888888888888:::888888:::===>>>===::::::;;;===???AAACCCDDDEEEJJJKKKKKKKKKKKKJJJIIIHHHJJJKKKKKKLLLMMMMMMNNNNNNTTTUUUVVVWWWZZZ\\\___``````\\\YYY[[[___aaa___\\\aaacccggglllooorrrsssssskkkjjjiiiiiikkklllkkkjjjkkkmmmppptttyyy}}}xxxsssllliiiiiihhhfffccc^^^YYYUUUVVVXXXZZZaaahhhjjjlllpppuuu{{{oooeee```hhh}}}|||tttwwwwwwfffaaa___[[[WWWSSSNNNJJJGGG@@@???>>>;;;888555222111{{{wwwrrrrrrrrrrrrqqqqqqpppooommmkkkfff___XXXQQQKKKHHH@@@???>>>>>>???AAACCCEEEFFFJJJPPPWWWaaalllwwwzzznnnzzzpppllltttzzzcccSSSLLLIIIIIIPPP___ooouuuuuuuuutttrrrjjj\\\JJJ===777444111///111000000000000/////////000000////////////000000000000000111111111222222333222111111222444777888888;;;>>>>>><<<===@@@DDDFFFDDDBBBBBBEEEHHHJJJJJJGGGEEECCCBBBCCCEEEHHHJJJLLLKKKMMMOOOMMMJJJMMMSSSZZZvvvzzzyyyeeeRRRKKKXXXnnnwwwzzziiiSSSEEE???@@@EEEKKKZZZrrr}}}}}}yyywwwyyyyyyvvvuuuwwwzzzvvvrrrlll___PPPJJJKKKLLL\\\eeeiiipppiiiYYYRRRLLLPPP___rrr{{{tttiiibbb```pppqqqZZZIIIBBB@@@DDDJJJQQQZZZeeepppwwwzzz{{{|||~~~pppaaaXXXRRRLLLGGGDDDBBB>>>=========<<<;;;:::<<<@@@GGGPPP]]]jjjrrrvvv{{{}}}{{{{{{~~~}}}}}}vvvjjjaaaUUUOOOMMMJJJEEE@@@@@@>>>======>>>???>>>======;;;:::::::::;;;<<<<<>>???===;;;:::;;;<<<===>>>@@@AAAAAADDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDIIIJJJKKKMMMOOOQQQSSSTTTWWWUUUTTTUUUWWWYYYYYYWWW^^^bbbiiipppuuuyyyzzzzzzooonnnlllmmmmmmllljjjhhhiiikkknnnssswww|||{{{vvvpppkkkhhheeeaaa^^^]]]XXXTTTVVVXXXZZZ___ffflllnnnrrrwwwsssfff```eeeyyy}}}wwwzzz~~~lllaaa___\\\XXXTTTOOOJJJFFFBBBBBB@@@===:::777555333{{{vvvvvvvvvuuuuuusssrrrqqqnnnkkkgggaaaZZZSSSMMMJJJBBBAAA???===>>>@@@BBBDDDDDDGGGKKKRRRZZZeeepppwww|||yyyhhhooosssxxxooorrrzzzyyyxxx|||hhhVVVLLLIIIHHHQQQ___nnnuuuvvvvvvsssppphhh[[[III<<<666333111...111111111111000000000000000000000//////000000111///000000000111111111111333333333333444666777999999<<<@@@@@@@@@AAADDDGGGIIIHHHGGGHHHIIIJJJIIIGGGFFFEEECCCBBBCCCEEEHHHJJJMMMLLLNNNQQQOOONNNRRRXXXeee~~~yyynnnUUUOOOdddyyy|||{{{fffNNNBBB@@@AAAFFFKKK^^^uuuzzz}}}}}}yyyxxxyyyxxxttttttvvvvvvrrrllldddWWWLLLGGGIIIIIIYYYbbbfffkkkcccRRRLLLGGGLLLYYYiiiooohhh\\\TTTSSS```nnnooocccRRRFFFAAAAAADDDKKKRRR[[[eeeooovvvzzz{{{|||}}}qqqbbbWWWPPPLLLGGGDDD@@@>>>======<<<;;;:::<<<@@@EEEMMMYYYeeemmmuuu{{{~~~}}}}}}~~~|||}}}~~~~~~sssjjj___WWWRRRNNNHHHCCC@@@>>><<<;;;;;;;;;:::888999888777666777999;;;===EEEDDDAAA>>>;;;999777666666666666777777777888888888888777777777777888888777777777666666666555555555555444444555555666777666666666666666666666666444444555555666666777777666666666777777777888888::::::::::::::::::::::::<<<;;;;;;===??????>>>===<<<<<<<<<======>>>>>>???@@@@@@@@@@@@???>>>===<<<======<<<<<<<<<===>>>>>>@@@AAABBBDDDFFFHHHIIIJJJMMMNNNPPPQQQRRRTTTVVVXXXccchhhpppxxx}}}tttsssrrrrrrqqqnnnjjjgggiiijjjnnnrrrwww|||{{{yyyuuupppjjjddd```]]][[[VVVTTTVVVXXXYYY]]]ccclllooossswww~~~zzzjjjbbbdddtttyyyzzzsss```^^^[[[YYYUUUPPPJJJFFFCCCBBBAAA>>>;;;888555333~~~zzzzzzyyyxxxwwwuuusssrrrnnnlllhhhbbb[[[TTTOOOLLLDDDCCC@@@>>>>>>@@@BBBDDDEEEGGGKKKPPPWWWaaalllssszzz|||lllnnnlll~~~rrrqqqvvvvvvooommmssslllXXXLLLHHHHHHQQQ___nnnuuuwwwvvvsssooofffYYYHHH;;;555333111...111111111000000000//////000000000///000000111111//////000000000111111111444444444444555777888999:::>>>BBBCCCCCCDDDHHHKKKNNNLLLJJJIIIIIIIIIGGGFFFFFFEEECCCCCCCCCEEEHHHIIINNNMMMPPPSSSSSSRRRWWW^^^rrrppp|||xxxZZZUUUooo~~~zzzbbbJJJ@@@@@@BBBGGGMMMaaavvv~~~wwwzzz{{{yyyyyy{{{zzzwwwxxx|||{{{wwwooocccVVVLLLIIIKKKHHHWWW```eeehhh]]]LLLHHHGGGMMMWWWaaaeee^^^SSSLLLJJJSSS]]]]]]UUUIIIBBB@@@AAAEEELLLTTT]]]fffoootttxxxzzz{{{{{{|||~~~lll]]]TTTPPPKKKHHHCCC???>>>===<<<;;;:::<<>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<>>>>>======>>>>>>???===>>>@@@BBBDDDEEEGGGGGGJJJNNNSSSUUUVVVYYY___dddpppuuu{{{~~~wwwwwwwwwwwwwwwtttoookkklllnnnqqqvvvzzz~~~~~~~~~|||xxxrrrkkkeeeccc[[[WWWUUUWWWXXXXXX[[[```kkknnnrrruuu{{{rrriiigggssswwwuuu~~~www]]][[[YYYWWWVVVRRRKKKFFFBBBAAA???===999666333111||||||{{{zzzxxxuuusssrrrpppmmmiiiccc[[[TTTOOOLLLFFFDDDBBB@@@@@@AAACCCDDDEEEGGGIIINNNTTT^^^iiipppwww}}}rrrpppiiivvvssswwwyyymmmfffhhhvvvnnnZZZMMMIIIJJJSSS```nnnvvvxxxxxxsssnnneeeXXXGGG:::555333111///000000/////////.........000000000000000111222222000000000000111111111111444444444555666777888999;;;???DDDFFFFFFFFFJJJMMMPPPMMMIIIFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDFFFHHHIIINNNNNNQQQTTTUUUVVV]]]eee}}}wwweeeooo~~~```\\\www}}}uuu\\\FFF@@@BBBCCCHHHPPPbbbwww|||uuuyyy{{{zzz|||~~~{{{iiiYYYNNNJJJJJJIIIWWW___cccfffXXXIIIHHHIIINNNUUUZZZ[[[WWWNNNGGGFFFKKKPPPOOOIIICCC???>>>AAAFFFNNNWWW___hhhpppuuuwwwyyy{{{{{{|||}}}xxxeeeYYYSSSOOOKKKEEEAAA???>>>===<<<:::;;;>>>CCCJJJUUUaaaiiijjjrrrxxxzzz|||~~~}}}zzzyyyvvvtttsssrrrpppkkkhhhggggggfffgggiiijjjjjjiiihhhfffccc```\\\VVVMMMGGGDDDAAA===;;;;;;;;;:::999:::;;;<<<;;;:::;;;???BBBAAA@@@>>><<<:::::::::;;;777777777777888888888888999999888888888888999999888777777777666666666666666555555555555666777777888888888888888888888888555555555666666666666666777777777777888888888888::::::;;;;;;;;;<<<<<<<<<===>>>???@@@????????????===========================>>>>>>>>>>>>===<<<<<<>>>>>>??????????????????>>>>>>???AAACCCFFFHHHJJJMMMTTT[[[___```eeemmmttt~~~{{{{{{|||}}}}}}{{{wwwssssssuuuxxx{{{vvvnnnhhh^^^YYYWWWXXXXXXWWWZZZ^^^kkkoootttvvvzzz|||rrrmmmuuuvvvpppqqqxxx\\\YYYVVVVVVVVVSSSMMMHHHCCCBBB@@@>>>:::666333222~~~}}}{{{yyyvvvtttrrrqqqnnnjjjccc[[[TTTNNNKKKFFFEEEDDDCCCCCCDDDDDDEEEDDDEEEGGGKKKQQQ[[[eeemmmsssxxx~~~uuuqqqiii{{{wwwzzz|||mmmddddddppp}}}ooo\\\PPPMMMNNNTTTaaaooowwwzzzzzztttmmmdddWWWGGG:::555444222000////////////............000000000000111111222333000111111111222222222222333333444555666777888888;;;@@@EEEGGGFFFGGGJJJLLLOOOLLLGGGEEEDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHNNNNNNQQQUUUWWWZZZaaajjj~~~jjjZZZaaazzz~~~eeeddd|||}}}nnnWWWDDDAAACCCCCCIIITTTcccwww|||vvvzzz{{{|||ppp[[[OOOIIIEEEIIITTT[[[```aaaSSSEEEHHHHHHOOOUUUVVVUUURRRKKKCCCDDDEEEFFFEEEBBB???>>>===AAAGGGPPPYYYbbbjjjrrrvvvxxxzzz|||~~~ooo```XXXSSSNNNHHHBBB@@@>>>===<<<:::;;;>>>BBBIIISSS^^^fffgggnnnuuuwwwxxx{{{{{{xxxrrrmmmhhhdddcccaaa]]]YYYZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXVVVQQQKKKFFFAAA>>>:::999999:::999999<<<>>>@@@???<<<<<<>>>AAA===<<<;;;;;;:::;;;;;;;;;777777777888888888999999999999888888888888999999888888777777777666666666666666555555666666777888888888888888888888888888666666666777777777777777777777777888888888999999999::::::;;;;;;<<<<<<<<<===???@@@@@@???>>>??????;;;;;;;;;<<<<<<============>>>??????@@@?????????>>>???AAACCCDDDDDDBBBAAAAAAAAA@@@BBBEEEIIINNNQQQWWW]]]eeejjjmmmrrr{{{~~~|||zzz{{{}}}wwwmmmddd^^^ZZZYYYXXXWWWYYY^^^kkkqqqvvvxxx{{{{{{sssxxxwwwnnnhhhttt|||```\\\WWWVVVWWWUUUOOOJJJFFFEEECCC@@@===999666444}}}zzzwwwtttsssrrrooojjjccc[[[SSSLLLIIIEEEFFFFFFFFFGGGFFFFFFFFFDDDEEEFFFJJJPPPZZZeeelllrrruuuzzz|||yyyppp}}}{{{kkkbbbdddppp}}}|||~~~~~~~~~qqq___SSSRRRUUUVVVbbbpppyyy||||||uuummmdddWWWGGG;;;666555333111000000000////////////...000000000000111222333444222222222222333333333333222333444555666777777777;;;@@@EEEGGGFFFFFFHHHKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHMMMMMMQQQVVVYYY\\\dddmmm{{{bbbUUUXXXnnnyyyiiikkk~~~gggRRRCCCCCCDDDBBBJJJXXXdddxxx~~~yyy~~~~~~rrr\\\QQQJJJEEEFFFPPPVVVZZZ[[[LLLAAAFFFEEEOOOWWWYYYWWWSSSJJJAAAAAAAAA@@@???>>>>>>>>>>>>AAAHHHQQQ\\\eeemmmtttyyy{{{}}}{{{iii^^^VVVQQQIIICCC@@@>>>===<<<;;;;;;===@@@FFFOOOYYY```ffflllqqqrrrrrruuutttrrrhhhaaaYYYUUUTTTSSSPPPMMMJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHIIIJJJIIIGGGEEEBBB>>>;;;888777888:::;;;;;;<<>>===>>>???;;;<<<===>>>???AAABBBBBBEEEFFFGGGIIIJJJJJJKKKKKKHHHKKKOOOSSSTTTSSSPPPNNNKKKJJJIIIIIIMMMSSSZZZ^^^fffjjjpppuuuyyy}}}~~~vvvjjjccc]]][[[YYYWWWZZZ^^^gggnnntttvvvxxxvvvzzzwwwmmmdddjjj~~~jjjccc[[[XXXXXXVVVPPPJJJGGGFFFDDDAAA===999666444{{{xxxuuutttssspppjjjcccZZZRRRKKKGGGEEEFFFGGGIIIIIIHHHGGGGGGFFFFFFHHHKKKQQQ[[[fffnnnssstttxxxyyyxxxgggaaaeeesssxxxzzz~~~|||wwwyyy|||{{{~~~}}}rrraaaWWWVVVZZZWWWcccqqqyyy}}}}}}vvvnnndddXXXGGG;;;777555444222111111111111000000000000000000000000111222333444222222333333333444444444111222333555666666777777;;;@@@EEEGGGFFFFFFGGGIIIHHHGGGHHHIIIIIIHHHEEEBBBDDDDDDDDDDDDEEEFFFGGGHHHMMMMMMQQQVVVYYY]]]fffooo}}}___UUUUUUhhhuuukkkpppbbbOOOCCCDDDDDDBBBKKKZZZeeeyyy|||ppp\\\SSSMMMHHHCCCLLLQQQVVVVVVGGG>>>EEEDDDQQQ\\\^^^\\\WWWLLLAAA???===<<<;;;<<<>>>??????AAAHHHRRR]]]gggooovvvzzz}}}ooobbbXXXRRRKKKDDD@@@???======<<<<<<===???CCCKKKUUU[[[aaafffjjjiiiiiikkkjjjhhh```XXXOOOJJJJJJKKKIIIFFF???@@@BBBBBBAAAAAAAAABBB@@@???>>>>>>?????????@@@>>>;;;888888999<<<===>>>;;;???BBBAAA;;;777777999999::::::;;;:::999777666777888888888888999999999888888777777777777888888888888888888777777777777666666666666666777888888777777777777777777777777999999999888888888888888777888888888888999999999888888999999:::;;;<<<<<<<<>><<<===???>>>???@@@BBBDDDFFFHHHHHHPPPQQQSSSTTTVVVWWWWWWXXXVVVZZZ___dddfffdddaaa^^^VVVUUURRRSSSWWW___ggglllrrrtttyyy}}}~~~nnnfff___\\\YYYWWWZZZ___ccciiippprrrsss}}}wwwyyyvvvkkkaaaeeexxxqqqiii___ZZZYYYVVVPPPJJJFFFEEEBBB???;;;777444222~~~zzzuuupppssspppiii___TTTLLLIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJMMMQQQVVV___iiiqqquuuyyyzzzjjjeeegggqqqzzzzzzyyy{{{rrrppprrrtttsss```XXXXXXZZZ[[[eeeqqqyyy{{{sssjjj]]]JJJ<<<666555444333111111111111000000000000222222222111111111111111222222111111222222333444333444555666777888999:::AAABBBBBBBBBBBBDDDGGGJJJJJJJJJIIIHHHHHHGGGFFFFFFJJJEEEDDDGGGHHHGGGGGGJJJNNNNNNPPPTTTWWW[[[eeeoooyyyccc\\\YYYggg~~~jjjnnn{{{{{{]]]OOODDDBBBCCCGGGSSSaaaqqq}}}ppp```VVVOOOIIIJJJJJJNNNQQQMMMEEEAAAAAAIIISSS]]]aaa```[[[QQQGGGCCC>>>;;;;;;:::999;;;???FFFKKKUUU___iiipppuuuxxxnnn^^^TTTLLLIIIFFFBBB@@@@@@<<<<<<;;;===AAAHHHNNNRRRXXX[[[^^^aaa```[[[VVVRRRLLLJJJHHHEEECCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;999888777777888:::;;;:::;;;;;;<<<===>>>??????;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::999888888::::::::::::999999999999<<<:::888888:::999666333666666777888888888888888666666444444333444555666666555555555666777999:::::::::;;;<<<;;;:::999888999999999999999999999999999999888888888888999999???????????????@@@AAAAAACCCDDDFFFGGGIIIMMMRRRVVV[[[]]]___bbbdddeeeeeedddfffgggnnnzzz{{{pppkkkfffaaa```eeelllssswwwwwwyyy|||rrrfffaaa```]]]\\\\\\bbbhhhnnnpppqqqyyytttrrr}}}pppbbbgggtttsssaaa\\\]]]ZZZRRRLLLIIIGGGEEEAAA===888555333}}}xxxsssrrrooohhh^^^TTTMMMJJJIIIKKKKKKLLLLLLKKKKKKJJJIIIGGGJJJMMMQQQXXXbbbnnnvvvwwwzzz|||jjjcccfffqqq}}}}}}{{{}}}wwwqqqqqqpppzzz}}}ppp___WWWXXXZZZ\\\fffrrrzzz{{{ssskkk^^^KKK<<<555444444333111111111111000000000000111111111111111111111111222222111111222222333444333444555666777999::::::???@@@AAAAAAAAABBBEEEHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIEEEDDDFFFGGGFFFGGGJJJNNNNNNPPPTTTWWW[[[eeeooo}}}ddd]]]\\\kkkhhhnnn|||xxx\\\NNNDDDCCCEEEJJJXXXgggvvvyyygggZZZPPPHHHIIIIIILLLOOOLLLEEEAAACCCIIIUUUbbbhhhhhhbbbUUUIIICCC>>>;;;;;;:::999;;;@@@EEEKKKUUU```jjjrrrwwwzzz~~~uuueeeZZZPPPJJJFFF@@@<<<<<<<<<;;;;;;<<<@@@EEEKKKNNNQQQSSSVVVXXXWWWTTTPPPMMMHHHFFFDDDBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;===;;;:::999999:::<<<===999::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999555666777888999::::::;;;===;;;999999;;;:::888555777777888888888888888888777666555555555666777888:::999999999999:::<<<===::::::;;;;;;;;;:::999888:::::::::999999999999999999999888888888888999999===============>>>???@@@AAACCCDDDGGGJJJPPPWWW\\\cccfffkkkqqqtttuuuuuuuuusssuuu|||}}}wwwpppmmmnnnrrrwwwzzz}}}~~~~~~~~~~~~~~~yyyjjjbbb___]]]]]]___bbbhhhnnnoooooottt}}}qqqpppzzzqqqcccfffrrr|||tttbbb]]]^^^ZZZRRRLLLJJJHHHFFFCCC???;;;777555{{{wwwqqqnnnggg^^^UUUNNNLLLLLLPPPPPPQQQQQQPPPNNNLLLJJJHHHJJJMMMQQQZZZeeerrr{{{zzz|||~~~|||jjjaaadddrrr~~~{{{||||||sssnnnkkksssvvvkkk\\\UUUVVVXXX\\\fffrrrzzz{{{tttmmm```MMM>>>666444444444111111111111000000000000000000000000000000000000222222111111222222333444333444555666888999::::::<<<>>>?????????@@@CCCEEEHHHHHHHHHHHHIIIIIIIIIJJJIIIEEEDDDFFFFFFEEEGGGKKKOOONNNPPPTTTWWW[[[dddnnniii___aaaqqq~~~dddnnn~~~www[[[NNNCCCCCCGGGOOO___ppp}}}ssscccUUUKKKIIIHHHJJJMMMJJJEEECCCFFFJJJXXXhhhqqqqqqjjj[[[MMMDDD???;;;;;;:::999<<>>BBBFFFIIIKKKLLLMMMNNNNNNLLLJJJHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>>>>======???>>>===<<<<<<===>>>???:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::666666777888999:::;;;;;;===;;;::::::;;;;;;999888888888888888888888777777777777666666777888999999999888888888888888999999:::;;;;;;;;;;;;:::999999;;;;;;::::::999999888888999999888888888888999999::::::::::::;;;<<<===>>>???@@@BBBEEEJJJRRR[[[aaajjjooowww~~~{{{}}}zzzyyy{{{}}}|||zzz}}}|||{{{{{{|||~~~oooeeeaaa^^^___bbbaaaffflllmmmllloooxxxwwwlllkkkuuuwwwggghhhpppwwwvvvccc]]]^^^ZZZRRRLLLJJJIIIGGGDDDAAA===:::888}}}zzzqqqnnnggg^^^VVVPPPNNNOOOSSSTTTUUUUUUSSSPPPMMMJJJJJJKKKMMMRRR[[[hhhttt|||{{{||||||}}}{{{hhh___bbbsss}}}{{{tttllliiimmmnnneeeYYYQQQQQQTTTYYYeeerrryyy}}}~~~zzztttooocccQQQAAA777444333444111111111111000000000///////////////000000000000222222111111222222333444444444555666888999:::;;;;;;===?????????@@@BBBDDDCCCDDDEEEEEEGGGGGGHHHIIIIIIFFFEEEFFFEEEDDDGGGLLLPPPOOOQQQTTTVVVZZZcccmmm}}}nnnaaafffwwwsss]]]lllzzzZZZMMMCCCDDDJJJTTTgggyyy~~~ooo___TTTLLLJJJJJJKKKIIIFFFFFFKKKNNN\\\llltttuuunnn```RRRDDD???;;;;;;::::::===BBBFFFNNNYYYcccjjjpppuuuyyyzzz|||{{{xxxxxx|||}}}zzz|||{{{}}}ooocccVVVNNNHHHAAA>>>>>><<<<<<;;;<<<>>>@@@CCCEEEHHHHHHHHHIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>============::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999<<<;;;:::::::::;;;;;;:::;;;;;;:::999888888888888777777777777888999999:::888777777777666666666777;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::999888888999999999::::::999999999888777777888888999;;;;;;<<<===???BBBGGGOOOYYY___hhhnnnwww}}}|||{{{{{{}}}|||zzzxxx}}}|||{{{{{{|||sssiiidddaaa```bbb^^^dddiiikkkjjjmmmtttzzz}}}rrrhhhhhhqqq~~~ooommmppptttyyywwwddd^^^^^^[[[SSSMMMJJJIIIGGGEEEAAA>>>;;;:::~~~{{{rrrooohhh___WWWRRRQQQRRRUUUVVVVVVVVVTTTPPPMMMJJJMMMMMMNNNTTT^^^jjjuuu||||||{{{yyyyyy}}}xxxggg^^^aaappp~~~xxxmmmhhhiiiggg```UUUMMMLLLOOOUUUaaaooowww{{{|||yyytttqqqgggVVVFFF:::555333333111111111111000000000///......//////000000000000222222111111222222333444444555666777888999:::;;;<<<>>>@@@AAAAAAAAACCCEEEBBBCCCDDDEEEGGGHHHIIIJJJIIIGGGFFFGGGEEEDDDHHHNNNSSSQQQRRRUUUVVVXXXaaajjjwwwpppccciii{{{}}}iiiVVVhhh~~~[[[MMMCCCDDDLLLYYYnnn~~~{{{~~~}}}zzzkkk```RRRNNNLLLKKKIIIFFFIIINNNRRR___lllssstttnnnaaaUUUEEE???;;;:::::::::>>>CCCIIIQQQ\\\eeeiiimmmqqquuuvvvyyyyyyvvvvvvyyyzzzxxxwwwvvvvvvyyyvvviiiZZZPPPIIIBBB>>>???<<<<<<===>>>???AAACCCDDDGGGGGGGGGGGGGGGHHHJJJJJJGGGHHHIIIJJJJJJKKKKKKLLLIIIJJJJJJKKKKKKJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;:::999999;;;;;;;;;:::::::::<<<===???>>><<<:::999888888888777777888888999999999999:::::::::::::::999999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;::::::777777777777777888888999:::;;;<<<>>>BBBHHHPPPUUU]]]cccnnnzzz~~~}}}|||{{{{{{zzzyyyxxxyyyzzz}}}~~~}}}|||{{{zzzyyy||||||{{{|||}}}vvvnnniiidddaaa```\\\aaafffiiikkknnntttyyy{{{oooeeefffnnnzzzwwwssssssssswww~~~xxxddd^^^___\\\UUUOOOIIIHHHFFFDDDAAA===:::999}}}uuuqqqjjjaaaYYYTTTTTTUUUVVVVVVVVVVVVSSSPPPMMMKKKNNNNNNPPPWWWbbbnnnxxx}}}}}}{{{yyywwwyyyxxxhhh```aaakkkwww}}}||||||~~~~~~|||qqqfffdddaaa\\\SSSJJJIIILLLQQQ^^^nnnvvvzzz{{{yyyuuusssjjj[[[LLL???777333333111111111111000000000000...//////000000111111222222222111111222222333444444555666777999:::;;;;;;<<<>>>AAABBBBBBBBBDDDEEEEEEEEEGGGHHHIIIKKKLLLLLLJJJHHHHHHHHHEEEDDDIIIPPPVVVTTTTTTUUUUUUWWW^^^gggqqqnnneeekkk|||wwwbbbNNN```xxx\\\NNNCCCDDDMMM[[[rrr}}}yyyyyyxxxyyyzzzzzz~~~tttkkkYYYSSSNNNJJJGGGEEEIIIPPPVVVaaalllqqqqqqkkk___TTTEEE???;;;:::::::::???EEEKKKTTT```gggjjjlllpppssssssxxxzzzxxxxxx|||~~~}}}yyyyyyyyyzzzqqq___SSSIIIAAA======<<<===???AAACCCEEEFFFGGGIIIIIIIIIIIIJJJLLLNNNNNNMMMNNNPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRPPPOOONNNNNNNNNMMMMMMLLLKKKKKKHHHHHHGGGGGGFFFFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;:::;;;>>>@@@CCCAAA???<<<;;;:::::::::999:::;;;;;;;;;::::::999888888999:::::::::999999===<<<<<<;;;:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;999888777777666777777777777888:::;;;<<<@@@FFFJJJOOOVVVaaannnzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwxxxzzz}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{}}}wwwqqqmmmfffaaa___ZZZ^^^dddhhhjjjooouuuzzz~~~pppeeeeeejjjsss{{{vvvuuutttxxxxxxeee^^^___]]]WWWRRRIIIHHHFFFCCC@@@<<<999777xxxtttlllcccZZZVVVUUUWWWXXXWWWVVVUUUSSSQQQOOONNNNNNOOOSSS\\\hhhuuu}}}~~~zzzvvvvvv{{{zzzlllcccaaaeeelllooooooqqqvvvzzz}}}{{{pppddd___[[[YYYRRRJJJHHHLLLNNN]]]mmmvvvzzz|||{{{xxxtttmmm```QQQCCC999444222111111111111000000000000//////000000111222222333222222111111222222333444555555666777999:::;;;<<<;;;>>>AAABBBBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMLLLJJJIIIIIIFFFDDDJJJRRRYYYVVVVVVVVVUUUUUU\\\eeeooolllfffkkk{{{uuu^^^GGGXXXppp^^^OOOCCCDDDMMM\\\ttt~~~yyytttssstttuuuvvvzzzwwwppp]]]VVVNNNIIIDDDBBBHHHOOOXXXcccnnnrrrpppiii\\\PPPEEE???:::::::::;;;???EEELLLWWWcccjjjlllnnnrrrvvvwww}}}tttbbbTTTJJJBBB>>>>>>===>>>AAADDDGGGIIIJJJKKKNNNOOOOOOQQQRRRTTTUUUVVVXXXYYYZZZ\\\]]]]]]]]]]]]]]]^^^______^^^\\\ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRRRRQQQPPPOOOOOOOOOJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC>>>>>>????????????@@@@@@===>>>???>>><<<===AAADDDFFFEEEAAA>>><<<;;;;;;;;;===>>>>>>>>>>>>===;;;:::666777999::::::::::::999>>>===<<<;;;:::;;;;;;<<<999999::::::;;;<<<<<<<<<<<<===???@@@@@@???===<<<;;;:::999888777666666666444555777888999;;;>>>AAAEEEJJJSSS___kkkuuu}}}}}}}}}~~~~~~xxxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuvvvyyy{{{|||xxxxxxxxxxxxxxxxxxyyyyyyvvvwwwzzz|||~~~zzzyyysssnnnfff```^^^ZZZ]]]bbbeeeiiinnnuuuzzztttgggdddeeekkk}}}yyyuuuuuuuuu{{{xxxddd^^^```^^^YYYUUUKKKIIIGGGDDD@@@<<<888666zzzvvvnnnddd[[[WWWVVVXXXYYYXXXWWWUUUSSSQQQPPPPPPNNNOOOTTT___mmmzzz{{{vvvtttxxx~~~zzz}}}ooofffaaaaaadddeeeeeeiiiooouuu|||xxxuuu{{{xxxmmmaaa[[[WWWWWWRRRKKKIIIMMMMMM\\\mmmwww{{{}}}}}}zzztttnnncccTTTFFF:::444111111111111111000000000000///000000111222333333333222222111111222222333444555555666888999:::;;;<<<:::===@@@BBBBBBBBBBBBCCCEEEFFFFFFGGGIIIJJJJJJKKKLLLKKKKKKJJJFFFEEEKKKTTTZZZXXXWWWVVVTTTTTT[[[cccnnnlllfffkkk{{{vvv]]]DDDRRRjjj___PPPDDDDDDMMM\\\uuuzzzqqqpppqqqsssssswwwxxxqqq```XXXNNNHHHBBB@@@FFFMMMXXXcccooosssqqqhhhYYYLLLEEE???:::::::::;;;@@@FFFMMMXXXeeemmmoooqqquuuzzz|||sssaaaTTTKKKDDDBBBCCC===???BBBFFFJJJLLLMMMNNNTTTUUUVVVXXXZZZ[[[]]]]]]aaabbbdddfffggggggffffffggghhhiiiiiihhheeecccaaaaaaaaaaaa```___^^^]]]\\\]]]\\\\\\[[[ZZZYYYXXXXXXRRRRRRRRRQQQPPPOOOOOONNNKKKJJJJJJIIIHHHGGGFFFFFFGGGFFFFFFEEECCCBBBAAAAAA???@@@AAA@@@>>>???DDDGGGHHHFFFCCC???===<<<<<<<<>>===;;;:::;;;===???@@@@@@??????>>>===<<<;;;:::;;;<<<<<<888999999:::;;;<<<=========???@@@AAAAAA@@@???======<<<:::999777666666555222444666777888999;;;<<<@@@CCCJJJRRR]]]gggooosss}}}|||}}}xxxvvvuuuvvvyyy}}}~~~xxxxxxxxxwwwwwwwwwwwwwwwssssssssstttuuuxxxzzz{{{xxxxxxwwwwwwwwwwwwxxxxxxvvvxxx{{{~~~~~~uuuzzzsssmmmfff```^^^[[[]]]aaadddhhhmmmtttyyywwwiiidddaaaeeevvvuuussstttvvv}}}wwwddd^^^```___ZZZVVVLLLKKKHHHEEE@@@<<<888666~~~xxxnnnfffaaa]]][[[YYYXXXXXXWWWVVVTTTRRRPPPOOOQQQSSSXXXcccqqqwwwssssssuuuvvvzzzuuu}}}pppbbb^^^aaaeeedddeee```fffvvvsssyyy|||ooobbb```ZZZRRRJJJGGGIIIMMMQQQ[[[iiivvv}}}~~~}}}uuuqqqgggWWWGGG:::555444222222111000//////000000000000000000000111111222000111111111111222222222444555666777888999::::::===>>>???AAACCCDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGFFFFFFHHHLLLOOOXXXYYYYYYWWWVVVWWW\\\```nnnyyyggg___vvv\\\IIILLLVVVssseeeSSSEEEEEENNN]]]ttt~~~|||{{{uuurrrqqqssstttwww}}}vvvnnn[[[VVVNNNGGGAAA@@@BBBDDD[[[fffqqquuurrrhhhXXXKKKEEE???;;;;;;<<<<<>>??????>>>CCCFFFDDDCCCDDDAAA===;;;===AAADDDFFFDDD@@@<<<>>>===;;;:::999999:::;;;<<<;;;999999999;;;===>>>BBBAAA@@@@@@@@@AAABBBCCC>>>>>>>>>===;;;999666555555555555555555666777888;;;>>>DDDJJJRRR[[[ccciiirrrsssttttttssssssuuuwwwxxxuuuqqqqqqtttxxx|||}}}xxxyyyyyyxxxuuuttttttuuuyyyxxxvvvuuutttuuuvvvxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz|||}}}}}}}}}|||{{{}}}~~~~~~pppwww~~~qqqiiidddcccbbb]]]\\\^^^cccgggjjjqqqyyyuuuccc^^^\\\]]]lll~~~vvvoooqqq{{{wwwccc^^^___]]]XXXVVVNNNIIIFFFEEEBBB<<<777777~~~xxxooohhhbbb___\\\ZZZZZZYYYYYYWWWVVVTTTRRRQQQSSSUUU[[[eeetttxxxtttrrrqqqsss}}}~~~qqquuunnnaaa]]]^^^aaadddeee```eeeuuu}}}xxx}}}~~~pppdddaaaZZZSSSMMMJJJKKKMMMRRR[[[jjjvvv}}}~~~}}}tttpppgggXXXGGG;;;444333222222111000000000000000000000000000000111222222222222222222333333333333555666777888999:::;;;<<<<<<===???AAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHGGGIIILLLNNNWWWZZZ]]][[[WWWXXX]]]bbbrrrzzzlllddd}}}]]]GGGHHHPPPkkkxxxgggUUUFFFEEENNN]]]sss}}}zzzyyyuuurrrppprrrsssuuu|||vvvmmm\\\WWWOOOFFFAAAAAACCCFFF\\\hhhtttxxxtttiiiZZZLLLEEE???;;;;;;;;;<<>>>>>??????CCCHHHKKKIIIGGGGGGCCC???===???CCCFFFGGGEEEAAA>>>???>>>===;;;;;;;;;;;;;;;;;;;;;999999999;;;<<<>>>@@@????????????@@@AAABBB>>>>>>>>>===;;;999777555555555555555555666777777888;;;@@@FFFLLLUUU]]]bbbkkklllnnnoooooooooqqqsssrrrqqqppprrruuuwwwwwwwwwuuuvvvwwwvvvttttttvvvwwwyyyxxxvvvuuutttuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{|||||||||||||||}}}~~~qqqttttttmmmhhhdddaaa___]]]___dddhhhlllttt}}}ooo^^^YYYWWWWWWddduuuwwwqqqsss|||zzzgggaaabbb```\\\YYYPPPKKKGGGGGGDDD===999888~~~yyyqqqjjjeeeaaa^^^\\\\\\[[[[[[YYYXXXVVVTTTSSSUUUXXX___iiixxx|||sssmmmkkklllttt}}}mmmnnn{{{~~~lllbbb___^^^___ffffffaaaeeessszzz~~~qqqfffaaaZZZTTTQQQOOONNNMMMSSS\\\kkkwww~~~~~~ssspppgggXXXHHH;;;444222222111000000000000000000111000000000000111222222333333333333444444444444666666777999:::;;;<<<===<<<===???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDFFFHHHIIIJJJIIIJJJLLLNNNUUU\\\aaa```ZZZYYY___eeexxxzzzqqqkkkaaaHHHFFFKKKbbbuuuppphhhUUUFFFFFFOOO^^^sss{{{yyyxxxvvvsssqqqrrrrrrsssyyyyyymmm^^^YYYPPPFFFAAAAAAFFFJJJ^^^kkkxxx{{{vvvkkk[[[NNNEEE???;;;;;;;;;<<<@@@FFFRRRYYYdddlllpppsssvvvxxx}}}}}}yyymmm___UUUNNNFFFBBBBBBAAAFFFNNNWWW___eeehhhiiippprrrtttuuuuuuvvvwwwxxx~~~|||xxxvvvttttttuuuvvvtttrrrooommmmmmmmmmmmllljjjhhheeecccaaa^^^ZZZWWW[[[YYYWWWWWWWWWVVVSSSQQQMMMMMMMMMMMMNNNOOOOOOOOOIIIGGGEEEBBBAAAAAABBBCCCHHHNNNRRROOOLLLJJJFFFAAA???BBBFFFIIIIIIGGGCCC@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999999:::<<<<<<>>>======>>>???@@@AAABBB>>>>>>>>><<<;;;999777666555555444444555555666666444777;;;@@@FFFMMMTTTYYY```cccgggiiijjjkkklllnnnkkklllnnnrrrtttuuurrrpppssssssssssssrrrtttwwwzzzyyyxxxvvvuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxyyyyyyyyy{{{{{{zzzyyyzzz{{{|||}}}zzz{{{|||}}}}}}rrrqqqyyyxxxqqqkkkeee___aaa______dddiiioooyyykkkZZZUUUSSSRRR\\\kkkyyytttwww|||iiibbbbbbaaa]]]ZZZRRRMMMIIIHHHEEE>>>999999~~~yyyrrrmmmhhhdddaaa^^^\\\\\\[[[ZZZXXXVVVTTTSSSVVVZZZcccnnn|||wwwoookkkjjjooovvv}}}nnnjjjuuu~~~mmmfffeeedddccckkkkkkdddgggtttzzzqqqgggaaaZZZUUUTTTRRROOOMMMUUU^^^lllxxx~~~rrrooogggXXXHHH;;;333111111111000000000000000111111111000000111111222333333333333333444444444444555555777888:::;;;<<<===<<<===???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBEEEGGGJJJKKKKKKKKKLLLMMMSSS]]]eeeddd]]][[[aaaiiizzz|||xxxtttqqqgggLLLGGGHHH[[[nnnkkkfffTTTFFFHHHSSScccwww|||yyyxxxxxxuuussssssssssssxxxsss```[[[QQQGGG@@@AAAGGGMMM```mmmzzz}}}wwwkkk\\\PPPEEE???;;;;;;;;;;;;@@@EEEPPPXXXbbbjjjoooqqqtttwwwzzz|||~~~|||uuuttthhh\\\TTTLLLEEEBBBCCCCCCJJJUUU```iiiooosssuuuyyy|||~~~~~~~~~~~~~~~|||yyyxxxxxxwwwvvvtttrrrqqqooommmkkkhhhddd```bbb```^^^\\\\\\[[[YYYWWWQQQQQQRRRRRRRRRRRRQQQQQQMMMKKKIIIGGGGGGGGGHHHIIIMMMTTTWWWTTTOOOLLLGGGCCCCCCFFFJJJLLLKKKHHHDDDBBB??????>>>======<<<<<<<<<;;;;;;:::999::::::;;;<<<======>>>???@@@AAABBBCCC>>>>>>===<<<:::999888777666555555444555555666666333666999===AAAGGGNNNSSSYYY]]]bbbeeegggiiijjjkkkiiijjjmmmpppsssssspppmmmssssssrrrqqqppprrrvvvyyyxxxwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyyyyzzz{{{yyywwwvvvvvvxxxzzz{{{vvvxxxyyyzzz{{{}}}tttooottt||||||tttmmmeee```bbb______ccchhhooozzzkkkYYYUUUSSSPPPWWWddd|||~~~{{{wwwzzz{{{hhh_________\\\XXXSSSMMMJJJIIIEEE>>>999888|||yyysssoookkkgggccc```[[[[[[ZZZYYYWWWUUUSSSRRRVVV]]]gggttttttoooiiikkkpppxxxnnniiippp~~~rrrlllmmmmmmmmmsssrrrjjjkkkwww{{{ooofffaaa[[[WWWVVVUUUQQQNNNWWWaaannnzzz~~~}}}sssooofffWWWGGG:::333111111000000000000000111111111111111111111222222333222222222222333333333333333444555777999:::<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCFFFJJJKKKKKKKKKLLLMMMRRR[[[eeeeee___^^^dddlll|||wwwuuuttttttiiiMMMHHHEEEUUUhhhgggbbbQQQFFFKKKZZZkkk~~~}}}{{{yyyzzzwwwuuuvvvvvvvvvzzzyyybbb]]]SSSGGG???@@@GGGNNN```nnnzzz|||ttthhhZZZOOOEEE???;;;::::::;;;???EEENNNUUU```hhhlllooorrrtttxxxzzz|||~~~~~~tttlllnnndddZZZRRRKKKDDDBBBDDDEEEOOO]]]jjjtttzzz~~~}}}|||{{{zzzyyywwwsssppplllhhhdddaaa```___^^^\\\[[[\\\\\\[[[ZZZYYYWWWVVVPPPOOOMMMLLLLLLMMMNNNOOOQQQXXX\\\XXXQQQMMMIIIFFFHHHLLLPPPPPPMMMIIIEEEDDD?????????>>>======<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;===>>>???@@@BBBCCCCCCDDD>>>>>>===;;;:::999888888777666666555555555666666555777:::===@@@EEEKKKOOOVVVZZZ```dddgggiiikkkllllllkkklllnnnpppqqqpppnnnssssssrrrpppoooqqqtttwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzyyywwwuuusssssstttwwwyyyvvvwwwyyyzzz{{{}}}yyyooopppxxxuuummmgggbbbbbb___^^^aaaffflllxxxmmmZZZUUURRRNNNSSS___xxx|||~~~wwwyyy{{{iii^^^]]]^^^[[[WWWSSSNNNJJJHHHDDD===777666{{{xxxtttpppmmmiiidddaaaZZZZZZYYYXXXWWWUUUSSSRRRWWW```mmm{{{yyyrrrmmmjjjllluuummmfffjjjvvvvvvpppqqqtttuuuzzzxxxppppppzzz}}}zzzmmmeeebbb___[[[YYYVVVSSSQQQ[[[dddqqq{{{}}}{{{tttoooeeeVVVEEE999444222000000000000000111111222222111111111111222333333222222222222333333333333222333444666888:::;;;<<>>EEEMMM___lllwwwwwwnnncccWWWNNNEEE???;;;:::::::::>>>DDDKKKSSS]]]eeeiiilllooorrrvvvxxx{{{}}}~~~ssskkkiiiaaaXXXRRRKKKDDDCCCFFFIIIUUUgggwww~~~zzzuuunnnhhhffffffffffffeeeeeeeeecccaaa^^^\\\ZZZSSSRRRQQQPPPQQQRRRTTTUUUWWW^^^aaa\\\TTTPPPNNNLLLOOOSSSWWWVVVQQQKKKGGGFFF@@@@@@@@@@@@???>>>===<<<============<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCC>>>>>><<<;;;:::999999999888888777777666666777777666888:::===@@@DDDJJJNNNUUUYYY^^^bbbeeehhhkkkmmmnnnmmmlllmmmoooqqqpppppprrrrrrrrrqqqpppqqqtttvvvwwwwwwwwwwwwvvvvvvvvvuuuvvvvvvwwwxxxyyyzzzzzz{{{xxxvvvtttrrrrrrsssuuuwwwxxxyyyzzz{{{|||~~~~~~ppplllsssxxxoooiiifffccc___]]]```dddiiittt~~~nnnYYYTTTPPPLLLPPPZZZrrrzzz~~~}}}~~~tttsss~~~mmm```]]]```^^^YYYUUUOOOJJJIIIDDD<<<777666yyywwwtttqqqnnnjjjeeebbb[[[ZZZZZZXXXWWWUUUSSSRRRYYYcccsssxxxqqqooottt|||nnnccceeeqqqxxxpppppptttxxx}}}tttsss|||~~~}}}uuu~~~~~~mmmeeeeeedddaaa\\\XXXWWWVVV^^^gggsss||||||zzzuuupppdddTTTCCC888444444000000000000000111222222222222111111222222333444333333333333444444444444333444555777999;;;======@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDGGGHHHHHHIIIKKKMMMOOOUUU\\\___```ccciiiooo{{{jjjjjjeeeaaaGGGDDD@@@LLL___aaa___QQQKKKWWWjjjzzz|||{{{xxxvvvvvvyyyzzz{{{vvvbbb___WWWJJJ???===CCCJJJ]]]jjjtttrrrhhh]]]SSSLLLEEE???;;;:::::::::>>>CCCHHHPPP[[[cccgggiiimmmoooppprrruuuyyy}}}tttllleee___WWWRRRKKKDDDDDDGGGLLL[[[ppp{{{tttpppqqqrrrsssppppppooommmjjjfffbbb```ZZZYYYXXXWWWXXXZZZ\\\^^^___eeehhhaaaXXXUUUUUUUUUWWW[[[___]]]VVVNNNKKKJJJBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<>>>???@@@AAABBBAAAAAA@@@>>>===<<<:::999999999:::::::::999888888888888888555777999;;;>>>BBBHHHLLLUUUXXX\\\___bbbfffjjjmmmmmmlllmmmnnnpppqqqpppnnnoooppprrrrrrrrrsssvvvxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{xxxwwwuuutttssstttuuuvvvwwwxxxyyyyyyzzz{{{~~~ppphhhlllyyy~~~rrrllljjjddd```^^^```cccgggpppyyyqqq[[[TTTPPPKKKOOOYYYooozzz|||zzz}}}pppkkkrrroooaaa]]]aaa___ZZZWWWQQQLLLJJJEEE===888666}}}xxxvvvtttqqqnnnjjjeeebbb[[[[[[ZZZYYYWWWUUUTTTSSSZZZfffwww{{{tttvvvyyy|||pppcccdddpppyyyooommmsssxxxvvvttt}}}~~~zzzrrr|||~~~mmmfffhhhhhhddd^^^ZZZYYYZZZ```hhhttt}}}~~~{{{yyyvvvpppdddSSSBBB888444555000000///000000111222222222222111111222222333444444444444555555555666666444444666888:::<<<>>>???AAAAAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBAAACCCFFFGGGGGGHHHKKKMMMNNNSSSYYY]]]```dddjjjooozzzeeecccYYYwww___FFFEEEAAALLL___bbb```RRRMMM[[[nnn~~~|||zzzvvvtttuuuyyy{{{||||||qqqbbb```XXXKKK???<<>>======>>>>>>@@@AAAAAA@@@???>>>???===<<<:::999999::::::;;;;;;:::999888888888999444666888:::<<>>666444555333111000///000111000///000222444444444444666888888777666555555666777888777888999;;;===@@@BBBCCCBBBCCCDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAACCCEEEFFFFFFHHHJJJLLLRRRQQQUUU\\\bbbdddiiinnniiiWWWVVVbbb___EEE@@@@@@GGGUUU[[[\\\YYYVVV]]]ppp~~~yyyuuusssrrrsssvvvvvvwwwwwwkkk```XXXOOOGGG@@@<<>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>===;;;:::999888888888888777777777777888777666888<<>>@@@CCCDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDAAACCCFFFGGGHHHIIILLLNNNPPPQQQXXXbbbhhhjjjnnnsssmmmYYYTTT```}}}]]]CCC???<<>>;;;@@@GGGYYYhhhqqqjjj[[[OOOHHHFFFAAA>>>:::888999<<<@@@BBBKKKQQQZZZ___aaaccceeehhhffffffgggiiimmmrrrvvvyyyzzzyyypppjjjbbb[[[RRRJJJFFFDDDCCCCCCQQQfff{{{uuurrrpppqqqrrrrrrpppmmmllllllmmmoooqqqqqqooojjjfffeeeeeeeeeeeedddaaa\\\VVVPPPLLLIIIIIIHHHHHHHHHIIIIIIJJJJJJHHHEEEBBB@@@@@@@@@AAACCCCCCBBBAAAAAA@@@???????????????>>>===<<<:::::::::999999999999888888888777777666777;;;@@@FFFJJJPPPSSSXXX\\\___bbbfffhhhhhhiiilllnnnooopppppppppoooppprrrtttwwwxxxyyyzzzyyyyyyyyyxxxwwwwwwvvvvvvtttsssssstttvvvwwwvvvuuuuuutttsssrrrqqqpppooooooooooooooopppqqqsssvvvwwwyyy{{{sssmmmnnnyyy|||rrroookkkfffeeegggjjjkkkpppvvvyyyfffWWWRRRQQQRRRTTTkkk~~~|||mmmmmmooovvvfff^^^^^^^^^\\\WWWSSSMMMGGGBBB===999555}}}zzzyyyxxxuuuqqqoooooonnnjjjfffbbb___^^^^^^[[[XXX[[[```fffooo|||{{{wwwnnnllliiihhhiiijjjjjjjjjvvv}}}~~~}}}{{{xxxyyy}}}nnnlllxxxrrrjjjiiikkkmmmsssrrrssstttuuuzzz{{{oooaaaXXXWWWZZZiiiooowww}}}~~~|||yyyxxxrrrhhhWWWFFF:::444333444333111//////000111000///000222444444444444666888888888777777777777888999999999:::<<>>DDDWWWccckkkcccTTTJJJEEECCC???===:::888999;;;???AAAKKKQQQZZZ___aaabbbeeegggeeeeeeeeefffhhhllloooqqqpppuuu{{{~~~vvvnnnhhh```ZZZQQQJJJFFFDDDDDDDDDQQQggg~~~xxxvvv}}}~~~}}}yyyvvvtttsssrrrssstttssspppmmmlllllliiiiiigggddd___ZZZUUURRRNNNMMMKKKJJJJJJKKKMMMNNNMMMKKKHHHEEEBBBAAAAAABBBDDDDDDCCCBBB@@@???>>>>>>?????????>>>===<<<;;;:::;;;;;;;;;:::::::::999999777666555666:::???DDDGGGLLLQQQVVV[[[^^^aaadddeeehhhiiikkknnnpppqqqqqqqqqoooppprrruuuwwwxxxyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwrrrqqqqqqrrrtttuuuuuutttrrrrrrqqqpppnnnkkkiiihhhffffffgggiiikkkooorrrtttuuu||||||tttqqqzzzvvvqqqkkkhhhgggjjjmmmnnnsssyyy|||mmm[[[SSSPPPQQQTTThhh}}}qqqooolll{{{|||lllaaa^^^^^^]]]WWWSSSMMMGGGBBB>>>:::777~~~|||{{{xxxuuuqqqppppppooolllhhhgggccc```___]]][[[^^^dddmmmttt~~~{{{vvvqqqkkkhhhdddcccccceeeeeeeeerrrzzz}}}zzzvvvqqqnnnuuuqqqnnnyyy~~~rrrllllllmmmnnnqqquuuzzz||||||xxxfffZZZYYY]]]hhhnnnvvv|||}}}|||{{{zzzsssgggUUUCCC777333222333222111//////000111111000000222444444444444666777888888888888888999999999:::;;;<<<>>>@@@CCCEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAABBBDDDEEEDDDFFFHHHHHHHHHIIIKKKMMMJJJOOOYYYeeelllpppvvv~~~tttYYYTTTZZZqqq|||XXX@@@<<<777777<<<>>>EEEMMMWWW```ppp|||xxxvvvxxxtttrrrqqqqqqttt~~~{{{hhhXXXLLLFFFAAA???<<<:::<<>>AAAJJJQQQZZZ```bbbcccdddfffhhhhhhgggggghhhjjjlllmmmmmmpppttt{{{{{{ssslllggg___YYYPPPIIIFFFEEEEEEEEEOOOddd~~~zzzwwwssstttuuuuuusssrrrppppppmmmllljjjfffbbb]]]YYYWWWSSSQQQNNNLLLLLLMMMOOOPPPPPPNNNKKKHHHEEEDDDCCCCCCEEEEEECCCBBB@@@???>>>===?????????>>>===<<<;;;:::;;;;;;;;;:::::::::999999666666555666999===AAADDDIIINNNTTTZZZ]]]___aaacccfffgggjjjmmmooopppqqqqqqrrrrrrtttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvpppoooooopppsssttttttsssrrrqqqpppmmmiiieeeaaa___\\\]]]___bbbfffjjjnnnqqquuu{{{~~~vvvsss|||wwwpppmmmjjjjjjnnnrrrtttyyy~~~uuuaaaVVVQQQRRRUUUjjjsssqqqnnn|||pppddd```___^^^XXXSSSMMMGGGBBB>>>:::888|||{{{xxxuuuqqqpppqqqpppllliiigggbbb^^^\\\ZZZZZZ___fffuuu{{{xxxsssmmmiiidddaaaaaacccddddddnnnvvv}}}~~~|||yyyrrrkkkhhhnnn{{{vvvuuu}}}tttqqqsssttttttvvv}}}mmm___]]]```dddjjjssszzz}}}}}}}}}|||sssfffRRRAAA777333333333222000//////000111111000000222444444444444666777888999999:::::::::::::::;;;<<<===???AAADDDFFFHHHHHHHHHIIIJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@AAACCCDDDFFFGGGHHHHHHGGGGGGHHHIIIJJJMMMTTT]]]ccciiisss~~~yyy]]]VVVXXXjjj{{{zzzWWW@@@===888777;;;;;;AAAJJJUUU```ooo~~~yyywwwvvvzzzvvvsssrrrrrruuu~~~ssscccUUUJJJCCC>>>===<<<:::<<<@@@QQQZZZ___WWWKKKDDDAAA@@@:::::::::888777999===AAAIIIQQQZZZaaacccdddfffgggkkkjjjjjjiiijjjjjjkkkllljjjlllnnnsssyyyrrrjjjeee]]]WWWOOOHHHFFFEEEFFFFFFNNNaaa}}}{{{tttttttttuuuuuutttrrrpppnnnmmmkkkhhhddd```\\\ZZZVVVTTTQQQOOONNNOOOPPPRRRRRRPPPMMMJJJHHHFFFEEEDDDFFFFFFEEECCCAAA@@@???>>>@@@@@@??????>>><<<;;;:::;;;::::::::::::999999999777666666666888<<>>;;;888}}}zzzxxxuuuqqqpppqqqooollliiibbb]]]YYYXXXWWWYYY```hhh|||wwwrrrkkkfffeeefffggggggnnnvvv}}}~~~~~~zzzrrrjjjhhhkkkttt|||~~~|||vvvxxx|||~~~~~~|||qqqbbb^^^aaaaaahhhsss{{{~~~~~~}}}qqqdddQQQAAA888555444444111000//////111222111111000222444444444444666888888999:::;;;<<<<<<<<<;;;======>>>@@@CCCEEEHHHIIIIIIJJJJJJKKKJJJIIIGGGFFFDDDCCCBBBAAAAAABBBCCCDDDFFFGGGIIIHHHGGGFFFGGGIIIKKKLLLPPPVVVYYY___lllyyyeeeWWWXXXgggwww{{{XXXBBB???:::888;;;;;;:::DDDOOO[[[mmm|||vvvuuuuuuyyyuuussssssssswwwuuufffYYYKKKCCC===<<<;;;:::;;;>>>LLLUUUYYYSSSIIICCC@@@???777999999888666777<<<@@@HHHPPP[[[bbbeeeggghhhjjjkkkkkkkkkkkkkkkkkkllllllfffgggiiimmmxxxyyyrrrjjjddd[[[VVVNNNHHHFFFFFFFFFGGGPPPbbbzzzwwwvvvvvvvvvvvvuuurrrpppnnnnnnmmmkkkhhhccc___\\\YYYWWWUUURRRQQQQQQRRRSSSRRRPPPNNNLLLJJJHHHGGGFFFGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;:::::::::999999999777777666777888;;;>>>???HHHMMMSSSXXX\\\___bbbdddeeegggjjjnnnqqqrrrtttttttttttttttttttttsssrrrqqqvvvvvvuuuttttttsssrrrrrrpppooonnnoooqqqrrrqqqpppooommmhhhbbb]]]XXXTTTSSSQQQRRRVVVZZZ```gggllloooxxx|||uuummmmmmyyy~~~|||qqqpppnnnpppvvv{{{~~~ooo```WWWXXX]]]qqq}}}qqqooojjjwww{{{|||qqqiiigggeeebbb[[[VVVNNNGGGAAA===:::888|||xxxuuuqqqppppppnnnkkkggg```[[[WWWWWWYYY]]]gggqqq~~~vvvrrrqqqqqqqqquuu|||zzzqqqkkkkkkppp}}}~~~zzzxxx}}}zzz}}}rrrbbb]]]___bbbjjjuuu}}}~~~|||pppbbbPPPAAA:::777666555111000...///111222222111000222444444444444666888888999;;;<<<======<<<<<<>>>>>>???AAADDDFFFHHHJJJKKKLLLLLLLLLLLLJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIHHHIIIJJJLLLMMMNNNPPPSSSTTTYYYeeerrrjjjWWWXXXhhhzzz~~~[[[EEE@@@:::888;;;:::999@@@IIIUUUhhhyyytttssstttvvvsssrrrssstttxxxqqqaaaMMMDDD<<<:::999888999<<>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;:::888888888888999;;;===>>>DDDHHHMMMRRRVVVZZZ^^^aaaaaacccgggjjjnnnpppqqqrrrpppqqqrrrrrrssssssrrrrrrtttsssssssssssssssssssssrrrqqqooopppqqqqqqpppnnniiifff```[[[VVVSSSQQQQQQPPPRRRUUUZZZaaagggmmmpppvvvzzz}}}qqqhhhhhhuuu~~~tttooonnnpppwww}}}{{{kkkaaabbbgggxxxtttppphhhrrrrrrxxxzzzqqqkkkjjjgggbbb]]]WWWOOOGGGAAA===999777xxxuuuqqqoooooonnnjjjfff```[[[XXXZZZ^^^dddppp{{{~~~}}}}}}}}}zzzmmmkkkmmmxxx}}}xxxxxxrrruuuqqqaaa[[[\\\dddlllwww}}}{{{nnnaaaOOOBBB;;;999777555111///...///111222222111000222444444444444666888888999;;;===>>>======<<<>>>???@@@BBBDDDGGGIIIJJJMMMNNNNNNNNNMMMLLLJJJIIIFFFFFFGGGGGGGGGGGGFFFFFFCCCFFFHHHIIIJJJLLLNNNPPPNNNOOORRRTTTTTTVVVaaammmlllVVVYYYkkk^^^FFFAAA:::777:::999<<<@@@GGGRRRdddzzzxxxrrrrrrssssssqqqqqqrrrtttxxxzzzhhhNNNDDD;;;999888777888:::BBBKKKQQQMMMFFFAAA>>>;;;444777999888555666;;;@@@GGGPPP\\\dddiiikkkmmmnnnooooooppppppqqqrrrssssssppppppnnnnnnttt}}}~~~|||tttjjjdddYYYTTTMMMGGGEEEFFFGGGHHHRRR```qqq}}}|||||||||zzzvvvrrrpppqqqrrrqqqnnniiiccc```]]]]]]\\\ZZZYYYWWWVVVUUUPPPOOONNNMMMLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEE@@@@@@@@@@@@???===<<<;;;>>>=========<<<<<<<<<<<<999999888888999;;;===>>>???BBBGGGKKKOOOSSSXXX\\\]]]___bbbfffiiilllmmmmmmmmmnnnpppqqqrrrsssssstttqqqqqqrrrsssssstttuuuuuusssrrrppppppqqqqqqooonnnddd```[[[UUURRRPPPQQQQQQPPPRRRVVV[[[aaahhhnnnqqqssswww~~~}}}pppfffeeeqqqtttnnnmmmpppwww}}}uuukkkkkkqqqxxxsssiiirrrooosss|||zzzqqqmmmlllhhhaaa___XXXOOOGGGAAA<<<999666zzzwwwrrrnnnllljjjgggfffddd```\\\^^^fffrrr~~~uuuooonnnwww}}}~~~xxxkkkmmm|||lllrrrxxxwww{{{rrrdddaaadddbbblllxxx}}}{{{vvvooo\\\GGG;;;666444333444333333222111000000111111///111333444555666999;;;;;;;;;<<<===>>>???@@@@@@DDDAAA>>>???CCCHHHIIIIIILLLMMMMMMMMMLLLJJJGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHIIIGGGGGGJJJNNNPPPOOOMMMNNNMMMOOOTTTWWWXXX^^^dddxxxqqq___YYYfff~~~aaaCCC<<<>>>;;;888;;;???@@@DDDOOOaaauuuwwwrrrrrrssswwwwwwvvvuuuuuuyyynnnWWWJJJ@@@>>><<<777666:::CCCGGGKKKKKKEEE===;;;<<<999999888777666888;;;???EEEOOO\\\ggglllmmmooopppqqqrrrpppmmmooovvv{{{{{{ttttttsssrrruuuzzz~~~{{{mmmaaa[[[VVVNNNIIIFFFFFFHHHHHHWWWbbbpppyyy|||~~~~~~tttpppqqqrrrssstttrrrnnnhhhbbb___```]]]ZZZYYYZZZYYYWWWTTTOOOMMMJJJIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEBBBDDDDDDBBB===::::::<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;888888888999:::999===???AAABBBDDDIIIPPPVVVVVVXXX\\\```dddhhhjjjkkkmmmoooppppppooooooppprrrqqqqqqqqqqqqqqqrrrssstttwwwrrrqqqwwwzzzuuummmhhh```\\\WWWUUUVVVVVVUUUSSSRRRVVV\\\```dddgggkkkmmmrrrtttzzztttcccdddooo~~~|||}}}pppffffffggglllrrr{{{yyyvvvtttuuupppooovvvuuuxxxuuuggghhhjjjbbbbbb[[[PPPGGGAAA===999666zzzwwwssspppooommmjjjhhhfffdddcccfffnnn{{{wwwrrrxxx{{{|||ttthhhiiiwwwnnnqqqsssqqquuu|||qqqeeebbbdddcccnnnyyy~~~{{{uuulllYYYEEE:::666444444555333222222111000000111111111333555666666777999;;;;;;<<<<<<===>>>???@@@@@@BBB???===???CCCGGGIIIJJJKKKKKKLLLLLLKKKIIIGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIIIILLLOOOQQQPPPNNNOOONNNQQQUUUXXXZZZ___fffyyyqqqddd^^^jjjbbbCCC<<<>>>:::888;;;>>>???DDDPPPaaauuuwwwtttsssuuusssuuuwwwwwwxxxzzz}}}qqqXXXJJJ@@@>>><<<777777<<>>;;;;;;999999888777666888;;;???GGGQQQ^^^iiinnnpppqqqsssqqqtttuuutttwww~~~}}}|||yyywwwxxx|||{{{lllaaa\\\WWWOOOIIIGGGHHHJJJKKKZZZdddqqqyyy||||||zzzuuuvvvwwwxxxxxxvvvqqqkkkfffcccaaa^^^\\\[[[[[[[[[XXXUUURRROOOLLLKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEECCCDDDCCCAAA===:::;;;=========<<<<<<<<<;;;;;;;;;::::::999999:::;;;<<<<<<<<<===>>>>>>>>>BBBGGGLLLOOOQQQTTTXXX\\\___bbbccchhhjjjllllllllllllmmmoooppppppppppppqqqrrrsssssssssmmmiiilllnnniiibbb^^^[[[YYYWWWXXXZZZ]]]\\\[[[WWW[[[___ccceeegggiiikkknnnqqqyyywwwdddbbbkkk}}}ooocccbbbbbbdddlllvvvzzzvvvvvvtttrrruuuuuueeeeeehhhbbbbbb[[[QQQHHHBBB===999666~~~zzzxxxuuutttsssqqqooollliiijjjlllqqqzzzwwwyyyxxxzzz}}}qqqffffffrrr}}}qqqooommmjjjooozzz}}}pppeeecccdddfffpppzzzzzztttgggVVVBBB999666444444555333222111111000111111111444555777888777888:::;;;<<<<<<===>>>???@@@@@@AAA@@@>>>===>>>BBBFFFHHHIIIIIIIIIJJJKKKJJJIIIGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKMMMPPPQQQQQQPPPPPPOOOQQQVVVYYY[[[aaaggg{{{rrreeeaaannndddDDD<<<===:::888<<<>>>???EEEQQQcccwwwyyyuuuuuuvvvpppssswwwyyyzzzzzz{{{}}}sssXXXJJJ???===<<<888999>>>@@@GGGMMMMMMFFF???;;;:::999999888777666888;;;???HHHRRR___iiinnnqqqsssuuupppuuuyyyzzz~~~}}}{{{lllbbb\\\WWWPPPJJJHHHIIIMMMPPP___hhhtttzzz{{{{{{}}}}}}}}}{{{||||||xxxrrrkkkfffdddbbb```^^^]]]]]]\\\YYYWWWTTTRRROOONNNMMMMMMKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDBBB???<<<;;;<<<>>>>>>>>>===<<<;;;::::::999888999999;;;<<<===>>>?????????>>>===<<<===@@@CCCGGGHHHKKKNNNRRRUUUWWWXXX^^^aaaeeeggghhhiiikkkllloooooooooppppppqqqrrrrrrpppiiiccccccaaa\\\XXXXXX[[[[[[\\\^^^aaacccbbbaaa^^^aaadddffffffggghhhiiijjjooowww~~~fff```fffzzzpppccc```]]]]]]eeeqqq}}}}}}wwwuuuuuuvvvbbb```fffbbbbbb\\\SSSJJJCCC===999666~~~zzzxxxwwwwwwwwwwwwuuusssnnnqqqvvv|||}}}|||tttxxx}}}{{{{{{pppeeeccckkkuuuyyyyyy~~~qqqllliiiiiippp}}}{{{ooofffdddeeeiiisss|||}}}xxxqqqdddSSSAAA888555333222222222222111111111111111222444666888888777888999;;;<<<======>>>???@@@AAAAAAAAA@@@???@@@AAACCCEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHJJJKKKLLLMMMOOOPPPPPPOOOOOONNNQQQVVVYYY[[[```ggg|||sssaaa```qqqhhhFFF<<<<<<999888<<>>HHHQQQ^^^hhhnnnqqqtttvvvtttxxx{{{||||||kkkccc[[[WWWPPPJJJHHHJJJPPPTTTeeemmmvvvzzzzzzyyy{{{~~~~~~}}}tttlllhhhfffcccbbbaaa```^^^\\\YYYWWWTTTSSSQQQPPPQQQPPPOOONNNKKKKKKJJJIIIHHHGGGGGGFFFEEECCC@@@===<<<<<<>>>??????>>>===<<<;;;:::999999888999:::;;;===???BBBDDDEEEDDDCCCAAA?????????@@@AAABBBDDDFFFHHHKKKMMMNNNRRRVVV\\\aaaeeehhhkkkmmmooooooppppppqqqqqqqqqqqqnnnfff```^^^\\\XXXXXX[[[cccdddeeeggggggfffdddcccccceeehhhiiiiiihhhiiijjjlllpppwwwjjjaaadddwwwsssgggbbb\\\ZZZaaaooo~~~~~~{{{www|||uuu___\\\dddbbbbbb]]]UUULLLDDD>>>999666~~~~~~~~~~~~zzzyyyxxxyyy{{{{{{{{{zzzvvv{{{sssxxx}}}wwwuuu{{{yyyoooccc^^^bbbiiinnnooowww|||qqqllljjjmmmwwwxxxnnngggdddeeekkkuuu}}}~~~{{{uuunnn```PPP???777444111000000222111111111111111222222444666777777777777999:::======>>>???@@@AAABBBBBBDDDDDDCCCBBBBBBBBBCCCDDDHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMNNNMMMLLLOOOTTTWWWYYY___fff{{{wwwbbbeeezzznnnIII===<<<999888===@@@BBBIIIVVViii}}}}}}vvvtttsssqqqrrrsssssstttwww|||mmmSSSFFF<<<;;;;;;888:::???FFFMMMOOOHHHAAA???>>><<<999999888777666888;;;>>>IIIRRR___iiiooossswwwyyy{{{~~~~~~~~~|||llldddYYYVVVPPPJJJGGGKKKSSSYYYiiipppxxx{{{zzzyyy{{{~~~}}}~~~yyypppkkkjjjfffffffffddd```]]]ZZZXXXTTTSSSRRRRRRTTTTTTSSSQQQLLLLLLKKKJJJIIIHHHGGGFFFEEEBBB???===<<<===???@@@???>>>===<<<;;;:::999999999::::::;;;===AAAHHHMMMLLLKKKHHHFFFEEECCCAAA????????????@@@AAACCCEEEFFFHHHMMMTTT\\\bbbhhhmmmpppppppppqqqqqqqqqqqqpppooofffaaa]]]\\\ZZZYYY]]]cccmmmnnnppppppnnnllljjjhhhhhhjjjmmmnnnmmmlllmmmnnnsssuuuxxx|||oooccceeettttttjjjddd[[[XXX]]]kkk|||}}}{{{~~~zzzyyyttt]]][[[cccbbbaaa^^^XXXOOOFFF>>>999666}}}}}}~~~}}}}}}{{{yyyxxxyyy|||vvv{{{~~~{{{xxxsssqqqyyyyyyooobbbZZZYYY___dddgggqqqvvv|||qqqnnnnnnqqq{{{zzzqqqiiieeedddeeemmmvvv~~~}}}yyyrrrjjj[[[LLL<<<555444111//////111111111000111111222333333555777777777888:::;;;>>>>>>???@@@AAABBBBBBCCCFFFGGGGGGFFFDDDCCCDDDEEEIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFHHHJJJKKKJJJJJJKKKLLLKKKJJJMMMRRRUUUXXX^^^eeexxx{{{hhhllltttNNN???<<<888888===@@@CCCJJJXXXkkk~~~vvvrrrppprrrqqqppppppqqqvvv|||~~~hhhQQQEEE<<<======:::;;;@@@KKKSSSUUULLLCCCBBBAAA===999999888777666888;;;???JJJSSS```jjjqqquuuyyy||||||llleeeZZZWWWQQQKKKIIIMMMWWW___kkkqqqxxx{{{zzzyyy|||||||||}}}zzznnniiiiiikkklllllliiiddd^^^[[[YYYTTTTTTSSSTTTVVVVVVTTTRRRLLLLLLKKKJJJHHHGGGFFFFFFCCCAAA>>>===>>>?????????>>>>>>===<<<;;;::::::999:::::::::;;;>>>GGGTTT^^^YYYWWWTTTQQQOOOKKKGGGCCCBBBAAA@@@???>>>???@@@@@@CCCGGGNNNVVV]]]eeelllqqqpppqqqqqqqqqpppooommmlll^^^\\\]]]^^^^^^^^^eeennnuuuwwwyyyyyywwwuuuttttttoooqqqssstttsssrrrssstttxxxzzz{{{|||qqqdddfffooo{{{uuukkkddd[[[VVVZZZfffuuu}}}~~~~~~{{{qqq]]]]]]dddaaaaaa___ZZZQQQGGG>>>999777~~~}}}}}}}}}|||zzz{{{yyywwwxxx|||||||||xxxwwwtttqqqmmmnnnxxx~~~sssdddYYYVVVZZZ```dddmmmrrrwwwtttrrrrrrrrryyy|||rrrhhhbbbaaacccdddnnnwww~~~{{{wwwooogggUUUFFF888444444333111111111111000000111222222333444555888999999:::<<<>>>>>>??????@@@AAABBBCCCCCCEEEGGGIIIHHHFFFFFFHHHJJJKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFHHHKKKKKKIIIIIIJJJLLLJJJIIILLLRRRUUUWWW^^^eeettt~~~gggkkkzzzQQQAAA===888888===>>>AAAIIIWWWkkk}}}tttpppnnnpppppppppoooqqquuu||||||fffPPPEEE>>>@@@AAA======AAAOOOZZZ]]]SSSJJJHHHCCC<<<999999888777666888;;;???GGGPPP]]]gggnnnsssxxx{{{~~~|||mmmfff[[[YYYTTTMMMKKKPPP\\\eeelllrrrxxx{{{zzzzzz~~~yyyzzz|||}}}~~~qqqkkkkkkrrrssssssooohhhaaa]]]\\\WWWVVVVVVVVVVVVUUURRRPPPLLLKKKJJJIIIHHHFFFEEEEEEBBB@@@===>>>???@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::;;;AAAPPPdddrrrqqqmmmiiieeeaaa\\\UUUOOOKKKIIIFFFDDDBBBAAABBBBBBAAAEEEJJJQQQXXX```iiinnnppppppppppppnnnkkkhhhggg___aaaeeeiiijjjkkksss}}}~~~~~~~~~xxxzzz||||||zzzxxxxxxyyyzzz|||~~~~~~~~~rrrdddeeeiiivvvxxxllleee\\\VVVXXXbbboooxxx}}}}}}ooo^^^___eee```aaa```\\\SSSHHH???999777~~~|||||||||zzzxxx|||yyywwwxxx|||yyyssspppllljjjhhhkkkvvvyyyiii\\\WWWZZZaaaffflllooottt|||vvvvvvtttqqquuu~~~vvvkkkaaa]]]^^^bbbdddnnnwww~~~~~~{{{uuummmfffPPPBBB666333444444333333111111000000111222333333444666888::::::<<<>>>@@@>>>???@@@@@@BBBBBBCCCDDDDDDGGGIIIJJJIIIIIIKKKNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFIIIKKKKKKIIIIIIJJJLLLJJJIIILLLRRRUUUXXX^^^eeerrraaaddd{{{}}}TTTBBB===888888======@@@HHHVVVjjj~~~|||sssooommmnnnooopppppprrrvvv{{{{{{fffQQQFFF@@@CCCDDD???>>>BBBPPP]]]cccZZZQQQLLLEEE;;;999999888777666888;;;???CCCLLLYYYcccjjjoootttxxxxxx}}}|||nnnfff]]][[[VVVOOOMMMSSS___jjjlllqqqxxxzzzzzz{{{~~~|||||||||{{{{{{{{{{{{|||vvvxxxzzz{{{{{{}}}yyyssssssvvvxxxxxxtttlllddd```^^^ZZZYYYXXXWWWVVVTTTPPPMMMLLLKKKJJJIIIGGGFFFEEEDDDAAA???===>>>AAAAAA???===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;DDDWWWooo}}}xxxssslllccc\\\SSSQQQNNNJJJHHHGGGFFFGGGBBBEEEIIINNNTTT\\\eeekkkooooooooonnnlllhhheeecccfffjjjpppvvvwwwxxx|||{{{{{{zzz}}}qqqddddddfffsss}}}nnnhhh^^^XXXZZZbbbmmmttt~~~{{{zzzmmm___aaafff```aaa```]]]TTTIII???999777|||{{{~~~|||{{{}}}~~~xxxuuuzzz~~~yyymmmeeemmmgggdddkkkyyy~~~ppp___VVV[[[dddiiiuuuuuu{{{|||yyynnnjjjnnn{{{nnn```YYYYYY\\\ccciiitttyyy||||||{{{vvvjjj^^^LLL@@@555333555444333333333333333333333333333333444666999;;;===>>>AAADDDAAABBBCCCBBBAAAAAABBBDDDGGGHHHIIIKKKLLLLLLLLLLLLRRRPPPLLLHHHEEEDDDCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHLLLLLLLLLLLLKKKJJJIIIHHHKKKIIIJJJOOOSSSWWW^^^fffrrr}}}ffffffmmm^^^@@@>>><<<666888@@@???CCCPPPfff}}}|||tttooommmqqqqqqpppnnnnnnsss|||}}}hhhUUUIII>>>;;;<<<===???AAAHHHUUU^^^ZZZRRRLLLEEE@@@<<<;;;:::999:::;;;<<<===GGGLLLUUU___hhhnnnrrrttt{{{}}}vvvjjjddd___\\\WWWTTTVVV\\\dddiiiooorrrwww{{{}}}~~~~~~}}}|||zzzxxxxxxxxxxxxyyyzzz{{{|||yyyxxxwwwwwwyyy{{{}}}|||~~~uuummmgggeeeeee```^^^ZZZWWWVVVTTTQQQOOOPPPNNNKKKJJJIIIHHHEEECCC===>>>>>>??????>>>===<<<;;;<<<<<<===<<<;;;999888888999;;;<<<@@@QQQrrrtttllleee]]]XXXWWWTTTPPPKKKJJJJJJJJJJJJMMMUUU```iiimmmllljjjiiiiiijjjlllnnnuuuxxx|||~~~}}}nnncccdddfffnnnyyy~~~rrrmmmfff___]]]aaaiiinnnxxx}}}vvvwww~~~pppdddaaadddfffccc^^^XXXRRRHHH<<<777777}}}|||~~~|||zzz{{{wwwrrrqqqwww}}}wwwkkkccccccaaadddppp}}}sssddd]]]aaaiiimmmuuuwww~~~}}}yyymmmgggjjjttthhh[[[VVVWWWZZZaaahhhtttxxx{{{{{{zzzttthhh[[[JJJ???444333444333222333222222333333333333333444444777999;;;<<<>>>AAACCCAAABBBCCCBBBAAAAAACCCEEEHHHIIIJJJLLLMMMMMMMMMMMMQQQOOOLLLIIIFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHJJJJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKNNNQQQUUU]]]eeevvv|||]]]\\\aaauuubbbBBB>>>;;;777:::???>>>AAAOOOeee|||vvvqqqooolllllllllkkkkkkqqqzzz}}}jjjXXXKKK???<<<<<<<<<===???CCCPPPZZZYYYRRRLLLFFF@@@:::999999999:::<<<===>>>FFFJJJSSS\\\eeelllqqqsssyyy{{{vvvlllgggaaa^^^[[[YYY[[[aaahhhlllooossswwwzzz|||}}}|||zzzyyyyyywwwvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{yyyxxxvvvvvvwwwxxxyyy{{{qqqjjjhhhgggdddaaa]]][[[XXXVVVSSSQQQOOOMMMJJJIIIHHHFFFCCCAAA===>>>>>>??????>>><<<<<<;;;<<<<<<<<<<<<:::999888777888:::<<<@@@PPPnnn|||ssslllhhhddd]]]XXXSSSQQQOOOMMMNNNUUU___fffjjjkkkmmmnnnnnnooorrruuu~~~ooocccbbbfffooozzzzzzyyysssjjjbbbaaagggnnnsssxxxvvvvvvvvviiieeegggiiiccc^^^XXXRRRHHH<<<777777}}}zzzyyy|||{{{wwwttttttpppllllllrrrzzz~~~uuujjjccc]]]```iiiwwwzzzyyyzzzuuulllgggjjjoooqqquuuxxx}}}wwwjjjcccdddmmmbbbXXXUUUVVVZZZbbbjjjuuuyyy{{{{{{xxxrrreeeXXXGGG<<<333222333222111222222222222333333444444444555777:::;;;<<<>>>@@@BBBAAABBBCCCBBBBBBBBBDDDEEEJJJKKKLLLMMMNNNOOOOOOOOOOOONNNLLLJJJHHHFFFEEEDDDBBBCCCCCCEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLNNNQQQRRRQQQMMMKKKMMMOOORRRZZZccc{{{xxxVVVRRRTTTfffhhhGGG>>>;;;777<<>>@@@CCCHHHOOOXXXaaahhhmmmpppwwwzzz~~~~~~uuunnnkkkeeeccc``````bbbhhhnnnrrrqqqtttxxxzzz|||}}}~~~|||yyywwwuuuuuuuuuuuusssuuutttttttttuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvvvv}}}xxxppplllkkkjjjgggccc```]]]ZZZVVVSSSPPPNNNKKKJJJHHHFFFDDDAAA>>>>>>??????>>>======<<<<<<<<<<<<<<<;;;:::999888777888:::;;;???LLLfff}}}~~~wwwnnniii```]]]XXXSSSRRRVVV]]]ccceeekkkrrruuuuuuvvvzzz~~~pppbbb```gggppp|||}}}rrrfffaaagggnnnpppvvv~~~sssrrr}}}nnnhhhhhhiiieee___YYYRRRGGG<<<666777xxxtttsssuuutttoookkkjjjjjjhhhhhhnnnxxx~~~vvvlllfffcccgggqqq|||zzzrrrtttxxxyyytttqqqsssvvvvvvuuuuuuzzz~~~zzzrrreee___aaaggg___XXXWWWYYY]]]eeemmmvvvzzz|||{{{xxxpppbbbTTTCCC:::333222333222111222111111222333444444555555666888:::<<<<<<>>>@@@BBBAAACCCCCCCCCBBBCCCEEEFFFKKKLLLMMMOOOPPPPPPQQQQQQMMMMMMMMMKKKIIIGGGEEEDDDBBBBBBCCCEEEFFFHHHIIIJJJJJJIIIIIIJJJLLLOOOSSSUUUSSSOOOLLLLLLMMMPPPXXXaaa}}}uuuWWWNNNLLL[[[tttmmmJJJ???:::888===AAA???AAAKKK^^^ttt}}}vvvsssllllllkkkiiiiiinnnwww~~~rrr\\\OOOBBB===<<<;;;;;;===;;;FFFRRRWWWSSSLLLDDD@@@::::::999999:::<<<===>>>AAADDDKKKSSS[[[ccciiillluuuwww{{{zzzsssooolllhhhgggggghhhkkkoootttwwwtttwwwzzz||||||}}}|||yyywwwttttttuuuvvvuuuuuuuuutttttttttuuuuuuvvvwwwttttttttttttuuuvvvwwwxxxzzz}}}wwwsssqqqpppmmmiiieeebbb^^^YYYVVVTTTRRROOOMMMKKKIIIFFFDDD@@@@@@??????>>>>>>============<<<<<<;;;:::999888888888999;;;<<>>@@@BBBBBBCCCDDDDDDCCCDDDFFFHHHLLLMMMNNNPPPQQQQQQRRRRRRNNNNNNMMMLLLJJJHHHFFFDDDCCCCCCEEEFFFHHHIIIJJJKKKKKKKKKJJJKKKLLLOOORRRTTTTTTOOOLLLLLLLLLNNNVVV___{{{uuu[[[OOOIIIUUUjjjpppLLL???:::999===CCCAAABBBJJJZZZnnnxxxtttnnnnnnllliiigggkkksssyyysss\\\OOOBBB>>>===<<<===>>>===EEEQQQWWWUUULLLCCC???===<<<;;;:::999:::;;;<<>>>>>>>>===<<<;;;:::999999888999888999::::::???KKKXXXhhh}}}xxxqqqnnnmmmnnnoooppp{{{qqqdddaaagggppp|||~~~|||}}}}}}pppiiiiiimmmpppsssxxx~~~lllccckkkwwwxxxmmmhhhfffhhhbbbZZZRRRGGG;;;666777~~~uuuoookkkkkkhhhbbb^^^^^^UUUWWW[[[dddsss{{{www|||yyytttrrrvvv{{{~~~zzzwwwxxxvvvnnnqqq}}}xxxlllaaa^^^bbb^^^ZZZXXXYYYZZZ]]]dddmmmxxx|||~~~{{{vvvkkkZZZKKK<<<666333444444222111333222222444555777888999:::;;;<<<>>>???>>>???AAACCCBBBCCCDDDDDDDDDDDDGGGIIIMMMNNNOOOPPPQQQRRRRRRRRRPPPOOOMMMKKKIIIGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKMMMOOOQQQRRRRRRMMMKKKLLLMMMOOOVVV^^^ttt|||```QQQHHHRRRdddwwwpppKKK>>>;;;999<<>>======>>>@@@EEEOOOWWWUUUKKKCCC@@@>>>===;;;:::999999::::::>>>@@@CCCHHHOOOVVV\\\```fffiiiooovvv}}}xxxuuuqqqnnnlllnnnqqqtttvvvxxxyyyyyyyyy{{{}}}}}}|||}}}~~~}}}~~~{{{zzz}}}}}}zzzuuusssqqqqqqsssuuuuuuuuuwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvuuutttsssuuuyyy}}}~~~~~~~~~{{{xxxuuuqqqnnnhhhbbb^^^[[[XXXUUURRRPPPMMMIIIFFFEEEDDDCCCAAA@@@@@@@@@@@@???>>><<<;;;999999888888999888999;;;;;;<<>>@@@@@@@@@@@@BBBCCCBBBCCCDDDEEEDDDEEEGGGJJJMMMMMMOOOPPPQQQRRRRRRRRRRRRQQQNNNKKKHHHFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOQQQQQQNNNKKKJJJLLLNNNPPPVVV^^^llldddTTTKKKTTTdddsssmmmIII>>>===999999@@@AAADDDKKKWWWhhhyyyxxxsssmmmllljjjfffdddgggnnnuuu{{{ttt```SSSEEE@@@>>><<<;;;<<<@@@CCCLLLUUUTTTKKKCCCBBB===<<<;;;:::999:::;;;<<<>>>???AAAEEEKKKQQQWWW[[[bbbeeellluuu{{{yyyuuuqqqmmmooosssvvvyyyyyyyyyxxxyyy{{{|||{{{zzz{{{|||~~~zzz|||zzzvvvvvvzzz{{{zzzvvvtttrrrrrrtttuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwuuutttsssrrruuuyyy~~~~~~~~~}}}||||||||||||}}}}}}|||{{{zzzzzz{{{|||}}}{{{~~~~~~{{{xxxtttoooiiidddaaa^^^[[[XXXUUURRRNNNKKKGGGFFFEEECCCBBBAAABBBBBB@@@>>><<<:::999888888888888777999===>>>>>>AAAGGGXXXhhh{{{{{{{{{~~~|||uuugggccceeennnxxx}}}}}}{{{|||}}}xxxqqqqqqtttwwwvvvyyy~~~lll```ccclll|||~~~sssnnnkkkkkkddd[[[RRRFFF:::555777|||wwwrrrjjjccc```\\\WWWUUUVVVSSSUUUWWW\\\jjjxxx{{{uuuuuurrrmmmiiikkkrrr}}}{{{ttt|||~~~|||~~~{{{{{{uuu|||~~~{{{{{{{{{yyyxxxuuu|||vvvhhhbbbcccbbb______```___```gggooovvvyyyzzzwwwpppdddRRRBBB999555444666666333222555333444666777999;;;======>>>@@@AAAAAAAAAAAABBBDDDBBBCCCEEEEEEEEEFFFHHHJJJMMMMMMOOOPPPQQQRRRRRRRRRTTTRRRNNNJJJGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEGGGIIILLLNNNPPPQQQRRRLLLIIIJJJMMMNNNPPPWWW^^^fffgggWWWNNNWWWgggtttkkkHHH>>>>>>999888===???CCCKKKWWWhhhyyywwwrrrnnnmmmkkkhhhfffjjjrrrxxxyyycccUUUGGG@@@>>>;;;999:::???AAAIIISSSSSSKKKDDDDDD;;;::::::999:::;;;===>>>>>>>>>@@@CCCHHHNNNTTTXXXbbbfffmmmwww~~~|||xxxtttmmmppptttxxxzzzyyyxxxvvvyyyzzzzzzzzzyyyyyyzzz|||yyyzzzxxxssstttxxx{{{zzzxxxvvvttttttuuuwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvttttttuuuuuuvvvuuuuuuuuuvvvzzz~~~~~~}}}}}}zzzyyyxxxwwwwwwwwwwwwwwwtttsssqqqpppooonnnooooookkknnnqqqvvv{{{|||xxxsssmmmiiihhheeeaaa^^^[[[XXXTTTQQQIIIHHHFFFDDDCCCBBBCCCCCC@@@???<<<:::999888888888777666999>>>AAAAAACCCGGGQQQ___nnnzzz~~~}}}zzzzzz}}}zzzwwwgggbbbdddmmmwww{{{{{{zzz|||~~~~~~{{{sssrrrwww||||||~~~nnnbbbdddmmm~~~{{{rrrnnnkkkllleee\\\RRRFFF:::555777{{{uuujjjddd``````^^^XXXRRRQQQQQQUUU[[[aaaeeehhhhhhhhhkkkfff```___eeeoooxxx}}}zzz|||wwwxxxyyyyyyvvvrrrrrrvvv{{{~~~~~~yyyqqqkkkgggeeeaaa___```___```iiittt|||{{{{{{wwwnnn___LLL@@@999444000222333222444777555555666777999<<<>>>@@@AAABBBCCCBBB@@@@@@@@@BBBCCCBBBAAAAAACCCFFFIIIKKKIIIKKKLLLLLLKKKKKKLLLMMMNNNMMMKKKIIIGGGEEECCCBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKNNNOOOPPPOOOOOOLLLKKKKKKKKKNNNQQQUUUXXXeee{{{pppWWWPPP^^^kkkzzzvvvQQQ<<<;;;>>><<<<<<===@@@FFFRRReeeyyy|||sssrrrrrroooiiigggmmmzzz}}}jjjYYYHHHAAA>>>999777999<<>>===<<<@@@GGGNNN\\\jjjrrrxxx|||xxxvvvwwwxxxzzz{{{~~~vvvfffcccbbbiiiqqqwwwxxxyyyzzz{{{{{{yyyyyy~~~zzznnnkkkmmmxxxqqqppphhhfffddd^^^QQQCCC999666777zzzssskkkeeeaaaaaa___YYYTTTSSSQQQUUU[[[aaaeeegggggggggeeeaaa]]][[[___fffoootttyyy||||||{{{xxxtttpppqqqwww|||}}}~~~|||tttnnniiiccc___]]]^^^^^^```iiitttyyyyyyxxxtttjjjZZZGGG;;;888333111333444333333666666777777888:::===???AAACCCDDDDDDBBB???=========CCCBBBAAABBBCCCGGGJJJLLLKKKLLLMMMMMMKKKKKKLLLNNNLLLLLLJJJHHHFFFDDDBBBAAABBBBBBBBBCCCCCCCCCCCCCCCEEEGGGJJJLLLNNNOOONNNNNNLLLLLLKKKLLLNNNQQQUUUWWW```tttvvv[[[SSSaaaooo~~~YYYAAA;;;;;;999===>>>AAAGGGRRReeeyyy~~~uuurrrrrrooojjjhhhnnn{{{nnn]]]KKKBBB???;;;999;;;:::@@@HHHNNNNNNJJJCCC>>>===<<<:::999888888999999;;;===???BBBEEEKKKQQQVVV]]]eeeooozzz~~~|||{{{wwwtttqqqvvvyyywwwwwwxxxyyywwwyyywwwuuuvvvxxxyyyzzzzzzxxxwwwvvvuuuuuuwwwxxxyyyyyyxxxuuuttttttuuuwwwxxxwwwvvvuuutttttttttuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{|||yyytttpppppppppooommmkkkhhhfffdddaaa^^^YYYUUURRRRRRSSSUUURRRUUUXXX[[[^^^bbbgggjjjqqqvvv}}}vvvqqqmmmkkkhhhccc^^^ZZZVVVTTTMMMKKKHHHFFFFFFFFFDDDBBBAAA???<<<888777666777888:::999:::===<<<;;;@@@GGGNNN[[[gggmmmrrrxxx}}}~~~~~~~~~zzzwwwuuuvvvwwwxxxzzz}}}vvvddd^^^___eeennntttuuuvvvwwwyyyzzz~~~zzz{{{}}}zzzqqqpppuuu|||uuuppppppjjjfffddd\\\PPPBBB999666777xxxrrrlllfffbbbbbb```[[[WWWXXXSSSWWW]]]bbbfffgggeeeddd___]]][[[YYYYYY]]]dddhhhnnnvvv{{{uuuqqqsssxxx}}}|||xxxqqqlllccc```______```ccclllvvvvvvvvvtttooodddSSSAAA666777333111555666444333555777888999:::<<<>>>AAABBBCCCDDDDDDBBB@@@>>>>>>???BBBBBBBBBBBBEEEHHHKKKMMMKKKMMMMMMMMMKKKJJJKKKLLLJJJIIIHHHFFFDDDBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBDDDFFFHHHJJJLLLMMMMMMMMMLLLLLLKKKLLLNNNQQQTTTVVVZZZkkkyyy]]]TTTccctttbbbFFF===<<<:::===@@@CCCHHHQQQbbbxxxwwwrrrrrroookkkjjjppp|||uuudddPPPDDD???<<<;;;===888>>>GGGMMMNNNIIIAAA<<<===<<<;;;999999999999:::<<<===???BBBEEEJJJQQQVVV]]]fffqqq~~~zzzxxxvvvtttrrrqqqvvvyyyxxxwwwyyyyyywwwwwwuuussstttvvvxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvuuuuuutttsssssssssssstttvvvvvvwwwwwwxxxyyyzzz{{{xxxwwwwwwwwwvvvrrrmmmiiihhhgggfffccc```]]]ZZZXXXTTTQQQMMMIIIFFFFFFFFFGGGEEEGGGKKKMMMPPPSSSWWWZZZ___ccckkkttt}}}xxxrrrqqqnnnjjjeee___ZZZVVVOOOLLLJJJHHHHHHGGGEEEDDD@@@>>>;;;999777777777888888888999;;;;;;;;;@@@HHHQQQ\\\gggkkkmmmrrrvvvxxx|||}}}~~~~~~||||||~~~}}}}}}~~~~~~}}}yyyvvvtttuuuvvvvvvxxx{{{zzzeee[[[]]]dddlllrrrssstttvvvxxxwwwyyy}}}yyysssuuu{{{yyyyyy}}}}}}pppnnnqqqlllfffcccZZZNNNAAA888666777xxxrrrmmmgggdddccc```[[[ZZZ\\\XXX\\\bbbgggiiihhheeebbb]]]]]]]]][[[YYYZZZ]]]```ccckkkttt}}}}}}{{{{{{|||}}}zzz{{{uuuooohhhgggeeecccbbbgggpppxxxvvvuuurrrkkk^^^MMM===333555222222666888555333444777888999;;;===???AAAAAAAAABBBCCCCCCBBBBBBDDDEEEBBBBBBCCCDDDFFFIIILLLNNNKKKLLLLLLKKKIIIHHHHHHIIIGGGFFFEEECCCBBB@@@??????>>>>>>??????@@@AAAAAAAAACCCDDDFFFHHHJJJKKKLLLLLLKKKKKKJJJKKKLLLOOOQQQSSSWWWeee~~~vvv[[[TTTeeewwwhhhJJJ>>>>>>???===AAAEEEHHHNNN]]]rrrxxxsssrrrppplllkkkqqq{{{{{{kkkVVVFFF>>><<<<<<===777>>>GGGNNNOOOJJJBBB<<<>>>===;;;:::999999:::;;;;;;===???AAADDDJJJPPPTTT]]]fffsss|||uuusssrrrqqqpppqqqwwwzzzyyyyyy{{{{{{yyywwwtttrrrrrrtttwwwxxxxxxzzzzzz{{{{{{zzzxxxwwwvvvtttuuuuuuuuuvvvuuuuuuuuuttttttssssssrrrrrrrrrrrruuuvvvwwwxxxyyy{{{||||||xxxvvvtttrrrpppkkkfffbbb^^^\\\ZZZWWWSSSPPPMMMKKKIIIHHHEEEBBB@@@@@@@@@AAA???AAADDDFFFHHHJJJNNNQQQRRRUUU[[[aaaiiisss}}}}}}uuuuuussspppjjjccc\\\XXXOOOMMMJJJHHHHHHGGGEEECCC???>>>;;;999888777888888888777888:::::::::@@@IIITTT___iiilllnnnrrrvvvwww||||||||||||}}}}}}~~~{{{|||~~~}}}zzzyyyyyy~~~}}}}}}|||||||||}}}}}}}}}|||{{{{{{|||~~~}}}yyyvvvtttuuuwwwvvvyyy|||jjj]]]^^^dddlllrrrsssuuuwwwyyywwwxxxxxxvvvuuuvvv{{{~~~~~~}}}zzz~~~wwwsssuuuzzzwwwsssssszzzmmmmmmqqqnnnfffaaaXXXKKK???888666666zzztttmmmhhhdddbbb___ZZZZZZ^^^^^^bbbhhhmmmnnnkkkfffccc^^^___``````^^^\\\[[[[[[\\\bbbkkkuuu~~~}}}|||}}}zzzvvvqqqkkkkkkiiidddbbbgggooouuuvvvuuupppgggYYYIII;;;333444222222777999666444555666777999;;;===???@@@@@@???AAACCCCCCBBBCCCDDDFFFCCCCCCDDDFFFHHHJJJMMMNNNJJJKKKKKKIIIFFFDDDEEEEEEDDDCCCCCCAAA@@@???>>>>>>>>>??????@@@AAAAAABBBBBBCCCDDDEEEGGGIIIJJJKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOWWWcccyyypppXXXUUUgggxxxnnnMMM===<<<@@@;;;AAAGGGHHHJJJUUUiiiyyyxxxtttsssppplllkkkpppwww~~~rrr\\\HHH>>><<<<<<<<<888>>>GGGNNNOOOKKKCCC>>>>>>===;;;:::999999:::;;;:::<<<>>>@@@CCCHHHNNNSSSZZZcccqqqxxxrrrooommmmmmmmmpppvvv{{{{{{|||~~~~~~{{{xxxuuurrrrrrsssvvvwwwxxxzzz{{{{{{|||{{{yyyvvvuuuvvvvvvvvvvvvuuusssqqqpppsssssssssssssssrrrrrrqqqssstttwwwyyy{{{|||}}}}}}wwwtttppplllgggbbb\\\YYYSSSQQQOOOKKKHHHEEECCCBBBAAA@@@??????>>>>>>??????<<<===???AAABBBDDDGGGJJJJJJLLLOOORRRWWW^^^eeejjjxxxxxxxxxvvvrrrlllddd\\\WWWOOOLLLIIIGGGFFFEEECCCBBB>>>===;;;:::888888888888777666777999:::;;;BBBJJJVVVaaakkknnnppptttxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{|||{{{{{{{{{{{{|||}}}|||yyywwwwwwxxxyyyyyyxxxxxxxxxyyyzzzzzz}}}|||{{{zzz{{{~~~}}}zzzwwwuuuwwwxxxxxx{{{pppaaa___dddlllppprrrsssuuuwwwuuuuuusssnnnkkkmmmtttzzz~~~|||{{{|||yyy{{{xxxyyy~~~wwwqqqqqqtttrrrmmmjjjuuu~~~xxxkkkkkkqqqnnnfff```UUUHHH===777555666|||wwwnnniiidddaaa\\\XXXYYY^^^```eeelllrrrssspppkkkgggbbbcccdddffffffddd^^^ZZZ[[[\\\bbbkkkrrryyy||||||}}}~~~zzzwwwwwwtttpppkkkllliiibbb```fffmmmqqqvvvssslll```RRRCCC999444555222222777999777555666666777999;;;===???@@@@@@AAABBBCCCCCCAAA@@@AAABBBEEEEEEFFFGGGIIIKKKLLLMMMIIIJJJJJJGGGDDDBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCEEEFFFHHHIIIKKKKKKIIIIIIIIIJJJKKKLLLMMMMMMVVV```tttlllXXXVVVffftttzzzUUU>>>:::===;;;CCCJJJIIIGGGNNN___oooyyyvvvtttpppllljjjlllrrrvvvxxxcccLLL???<<<<<<;;;999???GGGMMMNNNJJJDDD@@@===<<<;;;999999999999:::999:::<<<>>>AAAFFFLLLPPPUUU^^^mmm}}}zzzvvvpppmmmjjjjjjjjjmmmtttzzz{{{}}}~~~|||xxxtttssstttvvvwwwxxxzzzzzz{{{{{{zzzxxxwwwvvvzzzzzzxxxvvvssspppmmmlllssssssttttttssssssrrrqqqrrrtttxxx}}}~~~vvvrrrllleee___YYYSSSOOOKKKIIIGGGDDDAAA???>>>>>>;;;<<<<<<===>>>>>>>>>>>>888:::;;;<<<<<<>>>@@@CCCCCCEEEFFFHHHIIIMMMRRRUUU\\\hhhzzzzzzyyywwwrrrkkkccc[[[WWWNNNLLLHHHFFFEEEDDDBBB@@@======;;;:::999888888888777666777999:::;;;CCCLLLVVVbbbmmmqqqrrruuuwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzztttvvvwwwvvvtttsssssstttuuutttttttttuuuvvvwwwwww{{{zzzyyyzzz{{{~~~}}}zzzwwwvvvwwwyyyyyy~~~vvvddd^^^dddjjjnnnnnnooorrrttttttssspppjjjfffhhhqqqyyyzzz{{{|||~~~zzzsssuuuxxxrrrppprrrqqqlllhhhqqq|||uuuiiihhhnnnkkkfff^^^RRREEE;;;666555555~~~xxxnnniiiddd```ZZZUUUWWW]]]]]]cccllltttwwwuuupppmmmjjjiiijjjooossspppggg___\\\YYYZZZ```eeejjjttt{{{}}}||||||yyysssqqqrrrqqqmmmjjjllliiibbb```gggooorrrsssooofffYYYIII===666333555222222666888777666777777888;;;===???@@@AAAAAACCCDDDEEEEEEDDDCCCDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKJJJHHHDDDAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===>>>???@@@AAABBBBBBCCCCCCDDDDDDFFFGGGIIIKKKLLLKKKKKKKKKLLLLLLMMMMMMNNNTTTZZZkkkiiiUUUSSS___iii~~~bbbEEE;;;>>>;;;EEENNNLLLFFFIIIWWWfff|||xxxuuupppkkkhhhhhhkkknnnwww~~~iiiPPPBBB>>>===;;;:::>>>EEEJJJKKKIIIDDDAAA===<<<:::999888888999999888999;;;<<>>???>>>>>>===999;;;<<<<<<<<<===???AAA@@@AAACCCCCCDDDEEEHHHJJJLLLTTTbbbppp|||{{{xxxrrrkkkbbb[[[WWWNNNLLLIIIFFFEEEDDDBBB@@@===<<<;;;:::999999888888888666777::::::<<>><<<===>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNQQQVVVdddfffRRRNNNXXX___tttmmmMMM@@@AAA===HHHQQQNNNFFFFFFSSSaaa|||}}}yyyuuupppjjjffffffgggiiiooommmTTTDDD@@@???;;;999===CCCHHHIIIGGGDDDAAA<<<;;;999888777888888999777888:::;;;>>>CCCIIIMMMQQQWWWaaannn~~~vvvuuutttppplllhhhffffffeeemmmuuuxxx{{{~~~~~~yyyuuuuuuwwwxxxxxxyyyyyyxxxxxxxxxxxxwwwwwwssssssrrrrrrrrrsssttttttssstttuuuuuuuuutttsssrrrrrrwww~~~}}}wwwooofff^^^WWWQQQMMMEEEDDDBBBAAA@@@@@@AAAAAA??????@@@AAAAAA@@@>>>===>>>???@@@@@@@@@@@@BBBDDD???AAACCCDDDCCCDDDEEEGGGGGGMMMUUU___nnn~~~|||xxxrrrjjjbbb[[[WWWOOOMMMIIIGGGFFFDDDBBB@@@<<<<<<;;;;;;:::999888888888777777:::;;;===FFFOOO]]]iiivvvyyyyyyyyyxxxuuussstttvvvwwwxxxyyyyyyyyyqqqrrrssstttwwwyyy{{{|||tttvvvvvvuuurrrpppooooooooooooppppppqqqrrrttttttuuuuuuvvvxxxzzz|||~~~}}}}}}{{{xxxuuutttuuuwwwzzzkkkdddiiinnnppppppppprrrttt~~~}}}wwwmmmcccbbbiiiqqq{{{}}}uuuooofffgggyyyzzzwwwzzz~~~zzzxxx|||tttrrrmmmbbbbbbhhheeefff]]]OOOBBB999666555555|||uuuooojjjbbb[[[WWWTTTQQQPPPVVV[[[cccmmmtttvvvssspppqqqssswww~~~|||mmmaaa]]]UUUMMMMMMPPPUUU^^^fffuuu}}}rrrmmmiiieeeccceeehhhfffdddfffkkkrrrwwwyyypppkkk^^^KKK<<<555333333111111333444666777888999555777:::;;;===???CCCEEEDDDFFFGGGGGGHHHJJJMMMPPPGGGHHHHHHHHHJJJKKKLLLMMMPPPNNNJJJFFFCCCBBBCCCCCC===>>>>>>>>>>>>>>>======??????????????????@@@AAABBBCCCDDDGGGJJJMMMOOOQQQLLLKKKKKKMMMOOOPPPOOOMMMNNNTTTaaaxxxkkkXXXNNNUUUaaasssWWW>>>???>>>FFFKKKIIIFFFIIIQQQXXXnnn}}}yyyvvvpppiiieeedddgggjjjqqq|||lllXXXJJJAAA>>>===:::===AAAEEEFFFEEEBBB@@@<<<;;;::::::999888777777888888999999;;;>>>CCCGGGSSSVVV\\\eeeooowww|||~~~}}}|||zzzxxxwwwrrrssstttrrrmmmgggbbb```bbbcccfffkkksssyyy|||}}}}}}|||zzzxxxwwwwwwwwwxxxwwwwwwxxxxxxxxxwwwwwwvvvvvvuuutttrrrrrrrrrssstttuuutttssstttuuuuuutttrrruuuxxx}}}~~~vvvlll```TTTKKKFFFGGGDDDBBBCCCEEEEEECCC@@@CCCAAAAAADDDEEEBBBCCCFFFCCCAAA??????AAACCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGHHHKKKRRRYYY```nnn{{{tttnnnjjjddd]]]XXXSSSPPPLLLIIIFFFCCC@@@>>>===============;;;777444333777:::999888===HHHRRRaaahhhqqqxxxzzzyyyvvvtttvvvwwwxxxxxxwwwvvvuuuttttttttttttuuuvvvvvvwwwwwwvvvuuutttsssqqqpppooonnnrrrqqqqqqpppppppppppppppppprrrtttuuuvvvxxx|||~~~}}}{{{yyyuuussssssvvvyyyuuuooojjjlllrrrqqqlllqqq|||zzzvvviiifffjjjnnnvvv}}}|||qqqbbb___fffqqqyyyxxx{{{tttpppppphhh]]]```hhhdddfff\\\MMM@@@999666666777{{{vvvqqqkkkccc[[[VVVSSSPPPNNNQQQUUU]]]fffmmmooommmjjjjjjkkkpppwww{{{wwwkkk```UUUNNNIIIJJJMMMQQQXXX```rrr~~~~~~rrrkkkgggbbb```bbbkkkhhheeeggglllrrrvvvwwwnnnfffXXXGGG;;;555444333222333444555777999::::::888:::<<<===>>>AAADDDGGGHHHHHHIIIHHHGGGGGGJJJLLLHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMKKKIIIFFFDDDBBBAAA>>>>>>?????????>>>>>>===@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFIIIKKKMMMNNNNNNMMMMMMNNNPPPPPPOOOMMMOOOSSS]]]qqqzzzzzzkkkZZZNNNRRR[[[mmmZZZAAAAAA@@@JJJRRRQQQKKKHHHKKKPPPhhh|||zzzwwwpppjjjfffeeehhhjjjpppyyyoooZZZKKKBBB>>><<<888:::>>>AAABBBAAA???===;;;;;;:::999999888777777888888999999;;;>>>CCCFFFOOORRRWWW^^^fffmmmrrrtttuuuuuuvvvvvvvvvuuuuuutttuuuwwwxxxuuuoooggg```\\\\\\\\\^^^cccllltttxxxzzz~~~}}}{{{zzzyyyxxxyyyyyywwwxxxxxxxxxxxxwwwvvvuuuvvvvvvuuuttttttttttttttttttsssrrrssstttuuusssqqqrrrvvv|||vvvlll```VVVNNNIIIHHHFFFEEEGGGKKKNNNNNNMMMPPPKKKIIIJJJIIIEEECCCDDDFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNQQQSSSXXX]]]aaalll}}}uuuoookkkeee^^^YYYVVVSSSNNNKKKHHHEEEBBB@@@>>>===<<<<<<<<<;;;888555444777999999999???KKKUUUdddjjjsssyyyzzzyyywwwvvvvvvvvvwwwwwwwwwvvvuuutttttttttttttttuuuuuuuuuuuuttttttsssrrrqqqpppooonnnoooooonnnnnnnnnnnnnnnooonnnppprrrtttvvvyyy|||~~~}}}zzzwwwuuuuuuxxxzzz~~~sssppplllmmmsssrrrmmmqqq|||}}}oookkkmmmpppvvv{{{vvvgggZZZYYYaaalll~~~xxx{{{vvvsssooopppjjj^^^bbbiiidddeeeZZZKKK>>>777555555555{{{wwwrrrlllccc[[[UUUQQQMMMKKKLLLOOOVVV^^^dddfffeeebbbbbbcccfffkkknnnkkkaaaXXXMMMIIIFFFIIIKKKNNNSSSZZZmmmzzzwwwsss}}}~~~pppiiieeeaaaaaacccoookkkgggggglllrrruuuvvvlll```OOOAAA999555444333333444555777999:::<<<<<<<<<===>>>>>>???BBBFFFIIIKKKKKKJJJHHHEEEDDDEEEGGGHHHHHHIIIJJJKKKMMMOOOPPPMMMMMMMMMLLLIIIEEEAAA?????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBBBBDDDEEEEEEGGGHHHJJJLLLMMMOOOOOOOOOPPPQQQPPPNNNLLLPPPRRRXXXiii{{{zzzrrraaaSSSPPPSSSaaa```EEEDDD@@@LLLXXXZZZRRRIIIHHHJJJ___sss{{{wwwpppjjjffffffhhhiiimmmvvvrrr\\\KKKAAA<<<;;;555777:::===>>>===;;;::::::::::::999888888888777888888999:::;;;===BBBEEEKKKMMMRRRWWW]]]cccgggiiijjjkkkmmmoooqqqrrrssssssvvvxxx{{{{{{vvvmmmddd^^^YYYWWWVVV\\\fffpppvvvyyy~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyxxxvvvtttsssuuuuuuvvvvvvuuuuuuttttttrrrqqqqqqrrrssstttrrrqqqppptttzzz~~~~~~yyypppfff\\\TTTNNNKKKJJJJJJMMMRRRYYY___bbbcccccc[[[TTTRRRPPPKKKGGGGGGMMMMMMOOOQQQSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZ^^^___bbbeeefffmmm|||xxxqqqlllggg```[[[YYYVVVRRRNNNKKKHHHDDDBBB@@@>>>;;;:::::::::888777666888999999;;;CCCPPPZZZiiinnntttxxxyyyxxxxxxwwwvvvvvvvvvwwwvvvvvvuuutttuuuuuuuuutttttttttssssssrrrrrrqqqppppppooonnnnnnlllllllllkkkllllllmmmmmmlllnnnqqqsssuuuxxx|||~~~~~~|||zzzwwwwwwyyy|||}}}qqqpppnnnppptttsssnnnrrr{{{uuuppppppqqqtttxxx}}}|||ooo___SSSRRR\\\fffwww~~~|||vvv|||{{{rrrrrrppprrrmmmbbbdddjjjeeecccXXXHHH<<<666555555444|||yyyqqqkkkbbbYYYRRRMMMJJJGGGHHHJJJOOOVVV[[[]]]]]][[[\\\[[[\\\^^^___\\\TTTMMMKKKIIIIIILLLNNNNNNSSSYYYlllxxx}}}sssiiiiiiuuuxxx}}}{{{nnnhhheeedddfffiiiooojjjfffhhhnnnsssvvvuuukkk[[[HHH===888555333222444444666888:::;;;===>>>@@@@@@@@@@@@@@@BBBGGGJJJKKKKKKJJJGGGDDDBBBCCCEEEHHHHHHIIIJJJLLLNNNPPPQQQOOOOOONNNLLLIIIFFFBBB@@@@@@@@@AAABBBBBBBBBAAAAAA????????????@@@AAABBBBBBEEEEEEFFFHHHJJJLLLOOOPPPRRRQQQQQQRRRRRRQQQNNNLLLOOOQQQVVVfff}}}mmm\\\QQQLLLUUUtttfffIIIEEE===JJJYYY```XXXMMMHHHKKKVVVjjj}}}{{{uuunnnhhheeeeeefffgggkkkrrrsss\\\KKK@@@;;;888444666888999:::999888777999999999999888888888888888999::::::;;;===@@@CCCIIILLLPPPTTTYYY^^^cccffffffhhhjjjmmmoooqqqssssssssswww~~~zzzpppiii]]]YYYVVVZZZeeepppxxx{{{||||||{{{zzzxxxxxxwwwwwwxxxxxxyyyyyyxxxuuusssrrrssssssuuuuuuuuutttsssrrrqqqppppppqqqssssssrrrpppooosssyyy}}}~~~{{{wwwtttpppkkkccc[[[SSSOOOLLLKKKNNNSSS[[[eeeooowww|||~~~zzznnnaaa[[[XXXTTTQQQRRRUUUXXX\\\```aaabbbcccdddddddddeeeffffffggghhhhhhkkkkkklllooopppttt~~~zzzsssoooiiiccc^^^\\\YYYTTTPPPMMMIIIFFFCCCAAA>>>;;;999999999999888777888888999===GGGUUU___lllooosssvvvwwwvvvwwwxxxuuuuuuuuuuuuuuuuuuuuutttvvvvvvvvvuuutttssssssrrrooooooooooooooonnnnnnnnnkkkkkkkkkkkkkkklllmmmnnnmmmoooqqqrrrtttvvvzzz|||~~~~~~}}}{{{yyyyyyzzz||||||~~~yyymmmpppooorrrvvvtttpppsssyyywwwrrrqqqqqqsssvvv{{{~~~nnn^^^QQQOOOWWW```qqq|||yyy|||zzzrrrxxx~~~uuusssrrruuupppeeegggkkkeeeaaaVVVFFF;;;777666555444~~~|||zzzooohhh___VVVPPPKKKGGGEEEDDDEEEHHHMMMRRRTTTTTTSSSSSSRRRSSSUUUVVVTTTOOOJJJMMMLLLMMMPPPPPPPPPTTT[[[mmmyyy~~~zzzttthhh___dddsss{{{vvv}}}{{{nnniiigggfffhhhlllkkkgggdddgggooouuuvvvtttiiiWWWDDD;;;888444222222444555666888;;;===>>>???AAABBBBBBAAAAAACCCFFFIIIIIIIIIHHHFFFCCCBBBDDDEEEGGGGGGHHHJJJLLLOOOQQQRRRSSSQQQOOOKKKHHHFFFDDDCCCAAABBBBBBCCCDDDDDDCCCCCC>>>>>>>>>???@@@AAABBBBBBDDDEEEGGGIIIMMMPPPSSSUUUVVVVVVVVVWWWWWWUUURRROOOMMMQQQWWWggguuubbbQQQGGGMMMfffmmmNNNEEE???IIIYYYbbb]]]PPPIIIKKKPPPcccvvvzzztttlllfffddddddddddddjjjppp}}}sss\\\JJJ???999777666666777777888777777666888888888888888888888999888999::::::;;;<<>>@@@AAAEEEJJJNNNQQQVVV^^^ccccccdddfffhhhjjjkkklllmmmtttzzztttkkkbbbbbbjjjtttyyy{{{~~~~~~~~~~~~}}}{{{zzzyyyuuuwwwxxxyyyxxxvvvsssqqqppppppqqqqqqrrrrrrqqqqqqpppooooooqqqssssssrrrqqqppprrrtttssspppiiiccc^^^YYYVVVRRRNNNLLLMMMNNNOOOZZZcccqqqwwwkkkcccdddiiiooovvv~~~yyytttrrrpppllliiibbb^^^YYYTTTPPPLLLHHHEEEAAA>>>;;;999999999999888777777888;;;BBBMMMZZZbbbiiillloooqqqrrrrrrtttuuutttsssssssssssstttuuuuuuvvvvvvuuuuuutttsssrrrrrrllllllmmmnnnnnnoooppppppmmmmmmmmmnnnoooqqqrrrsssqqqssstttsssssssssuuuwww|||}}}~~~}}}{{{{{{|||{{{qqqkkkjjjoootttvvvuuutttuuuwww{{{{{{tttssstttuuurrrvvv}}}xxxcccSSSLLLOOOVVVfffrrrooonnnwwwuuuhhhiii~~~~~~xxxkkkjjjllleee```SSSBBB999888999888555|||yyywwwuuujjjeee]]]UUUPPPMMMJJJHHHEEEDDDDDDFFFJJJMMMNNNNNNMMMOOOTTTYYY]]]______^^^ZZZWWWVVVUUURRRRRRYYYcccsss~~~zzzlllaaa```qqqxxxsssrrruuu|||sssvvv~~~zzzoookkkhhhffffffhhhdddaaaaaagggpppsssnnnhhhXXXHHH;;;999777111111666888999;;;===@@@BBBDDDEEEDDDFFFHHHIIIGGGFFFGGGGGGEEEEEEEEECCCBBBBBBDDDFFFDDDDDDFFFHHHKKKNNNQQQRRRSSSSSSRRROOOLLLHHHDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGAAAAAAAAAAAACCCDDDEEEFFFEEEFFFHHHKKKNNNQQQTTTVVVWWWWWWYYY[[[[[[ZZZVVVRRROOORRRXXXeeettt^^^NNNLLLVVVbbb~~~XXXFFFDDDHHHXXXkkknnn___PPPKKKKKK\\\nnn{{{{{{qqqlllkkkllljjjiiilllqqq|||ttt]]]LLLBBB===;;;888777666555444555555666555666666777888999999:::888999;;;;;;;;;;;;===>>>@@@DDDIIIKKKMMMRRRZZZ``````aaaccceeegggiiijjjjjjooovvvxxxllljjjpppwwwzzzzzz||||||}}}|||{{{zzzxxxwwwtttuuuxxxyyyyyyvvvsssqqqqqqqqqppppppqqqrrrrrrssspppppppppqqqssstttsssrrrnnnoooooonnniiiccc]]]YYYWWWUUURRROOOMMMNNNOOOPPPVVV]]]hhhuuuxxxnnnooouuu|||~~~wwwtttsssssspppnnneeebbb\\\WWWSSSNNNJJJGGGAAA>>>;;;:::::::::999888777777888<<>>AAAEEEJJJKKKLLLPPPXXX^^^___```bbbeeegggiiijjjkkkiiiqqquuuqqquuu{{{|||zzzxxxyyyyyyyyyxxxvvvtttsssssstttwwwyyyyyywwwtttrrrrrrrrrqqqpppqqqrrrtttuuuppppppppprrrtttuuutttsssllllllllljjjfff```[[[XXXVVVTTTRRROOOMMMMMMMMMNNNOOOSSS\\\ggguuuxxxyyy|||vvvsssttttttsssqqqhhhddd^^^YYYUUUPPPLLLIII@@@>>>;;;:::::::::888777666777999===EEEPPPZZZ```gggjjjooorrrsssssstttuuusssrrrrrrqqqrrrsssuuuuuuqqqqqqqqqppppppppppppoookkklllmmmnnnoooqqqrrrrrrmmmmmmnnnoooqqqssstttuuuppprrrsssttttttvvvyyy{{{}}}~~~~~~|||vvvqqqeeelllsssuuuuuuuuuwwwwwwvvvyyyxxxqqqkkklllnnnoooqqqwwwwwwgggXXXTTTWWW[[[gggnnnhhheeepppyyyzzzxxxmmmdddfffzzz}}}mmmjjjllleee\\\NNN>>>555555888666333}}}wwwrrrrrrjjjgggccc^^^XXXSSSOOOMMMNNNMMMKKKJJJKKKPPPWWW\\\[[[```fffjjjmmmnnnoooqqqooojjjddd^^^]]]___dddgggvvv~~~zzzooogggmmm~~~tttooopppqqqtttzzzsssiiivvv{{{tttiiibbbmmmrrrfffaaadddfffjjjpppqqqhhh]]]GGG???666444222222555999<<>>===666777777777444333222222444444555666777777777666999888888888888888999999>>>AAAEEEIIIMMMQQQVVVZZZaaacccdddeeedddeeefffhhhkkkqqq~~~|||}}}~~~|||{{{zzzyyyxxxvvvtttrrrqqqtttuuuwwwxxxyyyxxxvvvuuuttttttttttttssssssssssssooonnnoooppprrrsssrrrpppqqqoookkkgggbbb___\\\ZZZWWWUUUSSSPPPNNNJJJEEEAAAEEEIIIMMMQQQZZZmmmzzzqqqpppuuuxxxtttooollliiiddd___YYYRRRJJJFFFEEECCC@@@<<<:::999::::::888:::===BBBIIISSS]]]dddiiillloooqqqrrrrrrtttuuutttsssrrrrrrppppppooonnnssssssrrrrrrpppooommmlllqqqqqqqqqqqqqqqpppooonnnmmmnnnooopppqqqrrrrrrrrrmmmnnnrrruuuwwwwwwwwwwwwzzz}}}zzziiihhhlllsssxxxzzz{{{{{{|||zzzpppmmmmmmmmmooorrrsssxxx{{{vvviii___XXX]]]fffkkkllllllhhhsssxxxvvvttteeebbbppptttjjjhhhgggfffXXXIII:::555777666444444yyyuuutttnnnlllhhhccc]]]WWWSSSQQQRRRQQQPPPOOOPPPUUU]]]bbbfffjjjooosssuuuvvvxxxyyywwwtttnnnjjjjjjmmmqqqtttzzz}}}qqqkkkqqq{{{rrroooooooooqqqwwwrrrlllzzzxxxqqqhhheeerrrxxxmmmdddfffiiilllpppooodddXXXGGG>>>777555444444777;;;AAABBBEEEGGGHHHHHHGGGFFFJJJKKKMMMNNNNNNLLLKKKJJJIIIGGGDDDCCCDDDEEEDDDDDDCCCDDDEEEGGGJJJNNNPPPRRRRRRTTTUUUUUUSSSOOOJJJGGGGGGGGGFFFEEEEEEFFFGGGHHHEEEFFFGGGHHHIIIHHHGGGGGGIIIIIIJJJJJJJJJLLLOOORRRSSSTTTVVVWWWVVVTTTQQQNNNNNNOOORRRZZZllleeeVVVUUUZZZnnnhhhLLLFFFCCCVVVsss}}}mmmXXXLLLXXXhhhvvv}}}{{{zzzwwwuuuvvvrrruuu|||lll\\\KKK@@@>>>999999999777555333222111444444555666777777777777999888888888888888999999===@@@DDDHHHLLLPPPUUUYYYaaadddfffggggggggghhhiiilllqqq||||||zzzzzzxxxvvvzzzyyyyyyxxxvvvtttrrrqqqpppqqqssstttuuutttsssrrruuuuuuuuutttttttttsssssspppooonnnoooqqqsssrrrrrrqqqnnnjjjeeeaaa]]][[[ZZZXXXUUUQQQNNNKKKGGGCCC???===???BBBEEELLL[[[ooozzzqqqppptttwwwtttpppnnnjjjeee```ZZZSSSLLLGGGDDDBBB@@@===;;;::::::::::::<<>>FFFFFFGGGGGGGGGGGGGGGFFFKKKMMMOOOPPPPPPOOONNNMMMJJJHHHEEEEEEEEEFFFEEEEEEDDDEEEFFFHHHKKKMMMPPPQQQQQQQQQRRRRRRPPPMMMIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHIIIJJJKKKJJJIIIIIIGGGHHHIIIIIIIIIJJJMMMPPPOOORRRUUUXXXYYYVVVRRROOONNNPPPTTTZZZggg~~~mmmZZZVVVYYYjjjrrrSSSKKKDDDSSSooozzzeeeOOOTTT]]]kkk~~~|||yyyxxxyyyrrruuu|||wwwcccPPPDDD@@@<<<;;;:::888666444222111444444555666777777888888999999888888888888888999<<>>???CCCMMM]]]hhh{{{zzzrrrppptttwwwuuuqqqooolllfffaaa[[[TTTMMMIIIBBBAAA@@@???===<<<;;;:::<<<>>>AAAFFFMMMWWWbbbjjjlllooorrrtttttttttuuuvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqqqqppppppoooooorrrssssssssssssrrrqqqqqqoooppprrrssssssssssssrrrtttsssrrrrrrsssuuuxxxzzzzzz{{{}}}}}}vvvnnnqqquuuyyy{{{~~~|||sssqqqqqqrrrtttwww{{{~~~xxxvvvqqqjjjeeeeeeeeedddfffiiikkkwwwyyy~~~zzzrrrhhhlll|||yyynnnfffeeeccc```SSSEEE888555666555444444~~~}}}zzzxxxuuupppkkkeee```]]]ZZZYYYXXXWWWZZZaaajjjpppyyy|||~~~~~~~~~~~~sssttt{{{vvvqqqqqqpppppprrrzzz}}}xxxyyyzzzlllcccaaafffvvv~~~ttteeejjjnnnooonnngggYYYKKKAAA:::666777888999;;;@@@GGGGGGGGGGGGHHHHHHHHHIIINNNOOOPPPQQQQQQPPPNNNMMMKKKIIIFFFEEEFFFGGGFFFFFFDDDEEEFFFGGGJJJLLLNNNOOOOOOOOOPPPOOOMMMJJJHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHIIIKKKLLLMMMLLLLLLKKKGGGHHHIIIIIIHHHIIIKKKNNNNNNOOOUUU^^^dddbbbYYYQQQNNNPPPTTTYYY```rrrooo\\\ZZZ^^^kkk^^^NNNDDDOOOiiikkkRRRPPPSSS```wwwzzzwwwvvvvvvrrrtttyyykkkWWWHHHAAA>>><<<:::888777666555444444444555555666777888999:::999888888777888888888<<>>>>>@@@GGGRRRZZZjjjpppvvvzzz}}}{{{tttsssvvvxxxvvvsssoookkkfff___ZZZSSSMMMIII@@@@@@@@@@@@>>>===;;;:::<<<>>>BBBGGGOOOYYYeeelllnnnqqqtttuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuusssrrrppppppppppppppppppqqqqqqssssssttttttttttttsssssspppqqqssstttuuutttsssrrruuuttttttssstttuuuwwwxxxxxxxxxyyy{{{~~~~~~{{{vvvrrroooqqqtttwwwzzz~~~{{{sssrrrssssssuuuxxx}}}~~~yyyxxxqqqllliiigggdddaaaccchhhhhhuuu~~~xxx{{{~~~sssjjjnnn|||~~~uuujjjeeedddaaa\\\NNNBBB777555666555333444|||{{{yyyuuupppjjjfffccc\\\[[[YYYYYY[[[ccclllsss~~~~~~~~~uuuxxx~~~wwwsssnnnnnnpppuuu~~~}}}~~~uuufff______dddrrrxxxnnndddjjjnnnnnnkkkcccTTTFFF===777444666999999<<<@@@EEEFFFFFFHHHIIIJJJKKKLLLOOOPPPQQQQQQQQQOOOLLLKKKKKKIIIGGGFFFFFFGGGGGGFFFCCCDDDEEEGGGIIIKKKMMMOOONNNNNNMMMLLLJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMHHHIIIJJJJJJIIIIIIKKKLLLNNNNNNUUUdddqqqpppaaaSSSNNNOOOSSSWWWZZZgggnnn\\\\\\aaannnnnnQQQEEEKKKaaaxxxlllRRRLLLLLLZZZrrryyyuuusssqqqrrrsssxxxsss```OOODDD@@@===:::999999999888666555555555555666888999::::::999999888777777888888;;;>>>CCCGGGKKKPPPVVVZZZ___ccchhhlllmmmmmmnnnnnnuuuvvvxxxzzz{{{|||}}}}}}{{{xxxtttrrrrrrtttvvvwwwvvvvvvwwwwwwvvvtttqqqoooppppppqqqqqqrrrrrrrrrrrruuuvvvvvvwwwvvvtttrrrqqqsssqqqpppqqquuuxxxzzzzzz|||yyytttoookkkgggfffeee^^^XXXNNNFFF@@@===<<<:::999:::;;;<<<>>>CCCKKKQQQ___eeemmmtttzzz~~~}}}xxxxxxzzz{{{yyyvvvnnnjjjccc]]]WWWQQQKKKGGGAAAAAAAAA@@@???===<<<;;;;;;>>>CCCIIIQQQ[[[fffmmmppprrruuuvvvuuuuuuuuuvvvxxxyyyyyyyyyxxxvvvtttsssppppppooooooooopppqqqrrrsssttttttuuuuuuuuuttttttppprrrtttuuuuuutttsssrrrrrrsssuuuvvvvvvvvvuuutttvvvuuuuuuwwwzzz~~~xxxrrrmmmkkkmmmooorrruuuxxx|||yyyqqqqqqssssssuuuxxx~~~zzzzzznnnkkkhhhfffbbb___aaagggffftttuuuvvvtttvvv}}}vvvkkkmmmvvv}}}|||qqqgggdddddd```ZZZIII???666555555444333444}}}}}}|||yyyuuupppkkkhhh___]]][[[ZZZ\\\dddnnnuuu~~~yyy}}}~~~wwwrrrkkklllpppxxx~~~~~~~~~zzzpppccc___bbbdddmmmqqqiiieeejjjnnnlllfff]]]NNNAAA;;;666444777::::::<<>>===<<<;;;:::>>>DDDLLLTTT^^^gggmmmqqqsssuuuvvvuuutttuuuuuuxxxyyyzzzzzzyyywwwuuusssqqqqqqooooooooopppqqqrrrsssssstttuuuuuuuuuuuutttppprrrtttvvvvvvtttrrrpppppprrrtttvvvvvvuuutttsssuuuttttttuuuyyy{{{tttkkkffffffjjjlllpppsssvvvzzzwwwpppqqqssssssuuuxxx~~~{{{yyylllhhhfffeeebbb___```eeeeeesss|||nnnoootttttt{{{xxxmmmjjjpppuuuuuuvvvyyymmmdddcccddd^^^VVVDDD<<<555555555333333444~~~~~~~~~|||yyytttpppmmmcccaaa^^^]]]___fffpppwww~~~|||}}}~~~vvvooommmnnnttt~~~zzz|||zzz{{{{{{ssslllbbbbbbgggggglllnnngggggglllnnnjjjbbbVVVGGG;;;;;;777555999<<<<<<===@@@AAACCCFFFIIIKKKLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPOOOKKKHHHFFFEEEFFFFFFFFFEEEDDDEEEFFFIIILLLOOOQQQSSSMMMLLLKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOLLLMMMOOONNNMMMLLLLLLMMMMMMOOOVVVbbbkkkjjj```VVVPPPLLLLLLQQQSSSYYYnnnmmmYYYWWW\\\lll^^^MMMEEEMMMaaa|||yyy^^^PPPGGGNNN```vvv|||xxxtttooopppssswww~~~{{{fffSSSIIICCC===;;;;;;;;;888555555555444555666999;;;===;;;:::999888777777777777777:::???DDDHHHMMMSSSWWWZZZ]]]aaadddfffiiilllnnnmmmpppssstttrrrrrrsssuuuuuutttqqqooonnnoooqqqsssuuuwwwyyyzzzyyyvvvssspppnnnnnnnnnnnnnnnoooooopppssstttuuuvvvuuurrrooommmlllooottt{{{~~~~~~}}}{{{xxxsssnnnjjjhhhbbb\\\SSSJJJEEEBBB???>>>>>>>>>???@@@CCCHHHOOOSSSWWW]]]fffooowww{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~zzzmmmhhhaaaZZZTTTOOOJJJFFFEEEDDDAAA???===<<<;;;;;;999???GGGPPPYYYaaaiiinnnqqqsssuuuvvvuuutttttttttxxxyyy{{{{{{zzzxxxuuusssrrrqqqpppooonnnoooqqqrrrrrrsssttttttuuuuuuuuutttoooqqqtttuuuuuutttqqqooopppqqqrrrsssssstttttttttvvvuuuuuuvvvzzz{{{vvvmmmdddbbbeeegggjjjooorrrvvvyyy}}}~~~vvvpppqqqttttttvvvyyyyyyuuummmhhheeedddccc``````bbbaaappp|||vvvggghhhvvvuuutttzzzyyynnniiimmmrrrsssoooyyy}}}uuuhhh``````bbb\\\SSSAAA:::444555555333222444|||wwwsssqqqfffdddaaa___aaahhhrrrzzzyyy~~~~~~|||~~~tttlllpppsssyyy|||vvvyyywwwvvvuuuoooiiibbbfffllljjjmmmooohhhjjjnnnooohhh___RRRCCC666<<<888777;;;======>>>AAAAAACCCGGGJJJLLLLLLJJJJJJJJJLLLOOORRRSSSTTTSSSSSSJJJHHHEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJNNNQQQTTTUUUNNNLLLJJJHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJLLLNNNOOOOOOOOOOOOMMMOOOPPPPPPNNNMMMMMMNNNLLLPPPWWW^^^aaa___[[[WWWPPPJJJJJJOOORRRWWWjjjnnnXXXUUUYYYhhhdddQQQDDDGGGYYYyyygggUUUFFFGGGUUUiii{{{xxxtttooopppssswww~~~oooZZZMMMGGG???<<<;;;:::666222666555444555666999;;;===;;;:::999888777777777777555888===AAAFFFKKKQQQUUUXXX[[[___aaadddgggkkknnnhhhlllpppqqqpppoooqqqrrrqqqqqqpppnnnnnnooorrruuuuuuwwwyyyzzzyyywwwsssqqqooooooooooooooopppqqqqqqrrrsssuuuuuutttqqqnnnllljjjnnnvvv~~~}}}xxxsssnnnkkkccc]]]TTTLLLGGGDDDAAA???>>>>>>===>>>AAAGGGMMMQQQVVV\\\eeeooowww{{{}}}}}}}}}}}}|||{{{{{{}}}~~~|||}}}}}}~~~}}}}}}|||{{{|||{{{{{{mmmhhhaaaZZZTTTOOOJJJGGGGGGEEEBBB>>><<<;;;;;;<<<:::@@@IIISSS\\\dddkkkoooqqqsssuuuvvvtttsssssstttxxxyyy{{{{{{zzzxxxuuussssssrrrpppnnnnnnooopppqqqrrrrrrssstttuuuuuuttttttoooqqqsssuuuuuussspppnnnqqqppppppoooqqqsssuuuwwwwwwwwwvvvxxx|||vvvooofff^^^___dddfffjjjooosssvvvyyy}}}~~~vvvqqqrrruuuvvvwwwzzzwwwqqqpppiiieeeeeedddaaa___```]]]lllyyyqqqaaabbbiii}}}pppooouuuyyyoooiiimmmrrruuunnnuuu~~~|||ssseee]]]___aaaZZZPPP???888444444555333222444}}}}}}~~~yyyssslllhhhccc```bbbjjjtttzzz}}}|||www~~~|||zzzxxxrrrpppooopppqqqyyy|||yyy{{{}}}zzztttnnnnnnfffgggqqqtttmmmhhhjjjkkkooopppfffUUUEEE>>><<<777777999;;;===???@@@AAABBBDDDGGGJJJLLLKKKJJJIIIJJJKKKLLLLLLMMMLLLLLLKKKOOONNNLLLJJJHHHGGGFFFFFFIIIIIIJJJKKKMMMPPPSSSTTTMMMLLLJJJHHHEEEDDDCCCCCCEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFHHHJJJMMMNNNOOOPPPTTTOOOKKKLLLPPPSSSRRRPPPOOOPPPQQQSSSVVVWWWVVVUUUOOOMMMMMMMMMNNNVVVgggwww~~~~~~pppXXXQQQTTTfffyyyVVVEEEIIIXXXzzzpppYYYIIIJJJQQQZZZpppyyytttooolllmmmttt~~~yyyfffTTTGGG;;;999;;;;;;::::::666555444444555777999;;;999999999999888777666666666999>>>AAAEEEHHHLLLOOOVVV[[[______bbbhhhkkkkkkooommmkkkjjjjjjllloooppprrrpppnnnmmmmmmooorrrttttttvvvyyy{{{|||zzzxxxvvvrrrpppooommmmmmnnnpppqqquuurrrrrrtttxxxwwwrrrlllgggjjjsss~~~~~~{{{yyyvvvssspppgggddd^^^VVVMMMGGGCCCBBBAAA@@@BBBFFFHHHGGGJJJOOOVVV]]]gggqqqwwwzzz{{{||||||}}}~~~}}}|||{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{||||||||||||~~~~~~lllhhhbbbZZZTTTOOOLLLKKKFFFEEEBBB???<<<:::999888===AAAHHHRRR]]]gggmmmooovvvvvvvvvvvvuuuuuuuuuuuuuuuwwwzzzzzzxxxvvvuuuuuuzzzxxxtttqqqooonnnnnnoooqqqqqqrrrrrrrrrqqqqqqpppnnnoooqqqsssuuutttqqqooommmnnnoooppprrrsssuuuuuuuuuvvvwwwxxx{{{tttjjjbbb]]]___dddiiikkknnnrrrwwwzzz|||}}}{{{xxxssspppppptttxxx|||~~~wwwnnnkkkjjjgggeeecccaaa```___```gggnnnzzz~~~kkkZZZ\\\```rrr}}}}}}pppmmmyyy}}}sssllljjjnnnqqqsssllluuu~~~zzzqqqeee______]]]SSSHHH:::999777555444333333444{{{vvvnnnkkkgggfffhhhooovvv{{{~~~{{{zzzxxx{{{uuussssssrrrrrryyy~~~||||||~~~zzzvvvqqqiiihhhnnnpppiiigggkkklllnnnlllaaaPPPBBB<<<;;;999:::;;;===???AAABBBCCCCCCEEEGGGIIIJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHIIIIIIHHHHHHIIIJJJKKKNNNPPPQQQMMMLLLJJJGGGEEECCCBBBBBBCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEGGGIIIKKKMMMNNNNNNSSSOOOKKKLLLOOOQQQPPPMMMMMMMMMNNNPPPSSSTTTSSSRRRNNNMMMMMMMMMNNNUUUdddsssxxxbbbXXXWWW___zzz\\\HHHJJJWWWxxxvvv^^^KKKHHHLLLTTThhhxxxsssooommmmmmqqqzzzooo\\\MMM@@@<<<<<<;;;::::::888777666555666888:::<<<;;;;;;;;;;;;:::999888777666888<<>>:::;;;<<<===???AAACCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHHHHIIIKKKLLLMMMMMMKKKIIIFFFDDDCCCBBBBBBAAABBBCCCCCCCCCCCCBBBAAABBBCCCEEEGGGIIIKKKLLLLLLOOOMMMKKKLLLOOOOOOMMMJJJJJJIIIJJJLLLOOOPPPOOONNNMMMLLLLLLNNNOOOTTT```mmm}}}lll^^^VVVXXXmmmdddLLLKKKWWWwwwfffOOOFFFEEEKKK^^^sssxxxssspppnnnlllooouuu|||{{{fffVVVFFF???>>><<<::::::999888777666777888:::<<<=========<<<<<<;;;:::999555777999<<>>===>>>>>>DDDHHHPPPYYYbbbjjjpppssstttttttttuuuuuuvvvvvvvvvrrrtttuuutttsssssstttuuuqqqnnnkkkhhhhhhjjjmmmoooqqqqqqrrrrrrsssrrrrrrqqqqqqrrrtttuuuuuutttrrrpppqqqrrrsssuuuvvvuuuuuutttsssuuuvvvxxx{{{yyynnnhhhdddccceeeiiimmmoooqqqtttwwwyyyzzz{{{uuutttrrrrrrsssvvvzzz}}}zzzwwwvvvtttkkkiiifffeeegggiiijjjkkkjjjmmmoooxxx}}}lllWWWTTTLLLZZZccchhhkkkgggjjj{{{~~~wwwkkk^^^\\\___ZZZLLL>>>777666555555444444555555zzzvvvvvvvvvwwwyyyzzz|||}}}~~~yyyuuusssuuuvvvuuuwwwzzzzzz|||xxxxxx~~~|||wwwwwwooohhheeebbbaaafffmmmooojjj___PPPCCC;;;:::<<<===>>>AAACCCEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFDDDCCCCCCDDDEEEGGGFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHFFFDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJJJJIIIJJJLLLNNNNNNLLLIIIHHHGGGGGGIIILLLMMMMMMLLLLLLKKKLLLNNNOOOSSS]]]hhhuuudddWWWUUUdddlllQQQNNNVVVtttoooUUUGGGBBBFFFVVVhhh{{{vvvsssqqqnnnnnnrrrwww~~~mmm\\\JJJAAA???<<<;;;<<<999888777666666777999:::============<<<;;;:::999444666777999;;;@@@FFFKKKNNNSSSVVVVVVXXX^^^aaaaaadddddddddddddddeeeeeefffggghhhjjjmmmooopppppppppqqqqqqrrrrrrsssuuuvvvwwwvvvvvvvvvvvvvvvuuutttsssqqqttt{{{xxxmmmhhhfffiiimmmrrr{{{~~~|||yyyvvvrrrmmmfff___YYYUUURRRPPPKKKGGGFFFFFFDDDBBBEEEKKKXXX^^^fffmmmrrruuuxxxyyyyyy{{{||||||{{{zzz{{{}}}||||||{{{{{{{{{zzz{{{{{{{{{{{{zzzzzz|||~~~}}}xxxtttdddbbb___[[[UUUPPPKKKIIIDDDCCCBBBAAA@@@AAACCCCCCHHHMMMUUU]]]eeekkkpppsssssssssttttttuuuvvvvvvvvvtttuuutttrrrpppoooppprrrnnnlllhhhffffffhhhlllnnnqqqrrrrrrssssssssssssrrrqqqsssuuuuuutttrrrqqqqqqrrrsssuuuvvvvvvuuusssrrrsssuuuwwwyyy|||wwwmmmiiihhhgggiiillloooppprrrtttvvvwwwxxxxxxtttsssrrrrrrsssvvvxxxzzzzzzvvvuuuuuummmjjjfffgggkkkoooqqqrrrwwwxxxwww}}}qqqZZZSSSHHHRRRWWW[[[bbbbbbiii{{{~~~xxxiii]]]\\\___XXXHHH:::555555555555555555555555~~~||||||}}}}}}}}}~~~~~~~~~wwwrrrooonnnpppqqqrrrvvv|||~~~|||}}}xxx|||xxxooofff```^^^```ffflllnnneeeWWWIII???;;;;;;======???BBBEEEGGGHHHHHHHHHGGGFFFEEECCCCCCDDDEEEFFFGGGEEECCCBBBAAABBBDDDEEEGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFEEECCCBBBCCCEEEGGGIIICCCCCCBBBAAAAAABBBCCCCCCAAABBBDDDFFFGGGHHHIIIIIIEEEFFFHHHKKKMMMMMMLLLJJJHHHGGGFFFHHHJJJLLLKKKKKKLLLJJJKKKNNNPPPRRR[[[ddd{{{~~~|||lllZZZPPP\\\xxxsssVVVQQQUUUqqqxxx\\\KKKCCCDDDQQQ___sss{{{wwwtttpppnnnqqquuu{{{qqq```LLLCCC@@@===<<<===999888666555555666777888;;;<<<<<<;;;;;;:::999888444555666777999===BBBGGGGGGMMMQQQRRRUUU\\\```aaabbbbbbcccdddddddddddddddeeefffiiilllnnnooooooooooooooooooppprrrtttvvvwwwvvvvvvvvvvvvuuutttrrrrrrmmmpppxxxwwwooohhhgggjjjppp{{{~~~|||zzztttnnneee]]]XXXTTTPPPMMMKKKGGGDDDDDDCCCBBBFFFLLLYYY^^^dddjjjnnnrrruuuwwwxxxzzz{{{{{{zzzzzz{{{}}}||||||zzzzzzyyyzzzzzzzzz{{{zzzyyyyyy{{{}}}|||vvvrrraaa___\\\XXXSSSNNNJJJHHHFFFEEECCCCCCCCCEEEGGGIIIKKKQQQZZZaaaggglllppptttssstttttttttuuuuuuuuuvvvwwwvvvuuurrrnnnkkkkkklllmmmkkkhhhffffffiiilllnnnqqqrrrssstttttttttttttttqqqsssuuuuuusssqqqrrrssstttuuuuuuuuutttsssqqqpppsssuuuxxxzzz~~~wwwnnnllllllllllllooooooppprrrssstttuuuvvvvvvtttsssrrrqqqrrruuuwwwyyyzzz}}}}}}wwwttttttpppllliiikkkrrrxxx{{{{{{uuu\\\RRRGGGNNNNNNQQQYYY]]]fffxxxxxx~~~|||{{{{{{kkk^^^^^^^^^TTTDDD999444444444555555555555555yyyqqqooolllkkkmmmnnnooouuu}}}{{{wwwvvvmmmbbb\\\^^^ccchhhjjjiii___PPPCCC===;;;===>>>>>>@@@CCCFFFHHHIIIIIIHHHFFFEEEDDDCCCBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJDDDCCCBBBAAABBBEEEHHHJJJFFFDDDBBBAAAAAABBBDDDFFFBBBCCCEEEGGGHHHIIIJJJJJJDDDEEEHHHKKKLLLLLLKKKJJJIIIGGGFFFGGGIIIKKKKKKJJJLLLJJJJJJMMMPPPSSSZZZbbbttt~~~nnnXXXKKKUUUkkkzzz^^^VVVTTTkkkdddPPPFFFDDDMMMVVVeeewwwyyyvvvqqqoooqqqtttyyytttbbbOOOEEEBBB???======:::888666555444555666777:::;;;;;;::::::999888777555666777777888:::???BBB@@@GGGKKKMMMQQQXXX]]]^^^```aaabbbcccdddcccbbbaaaccceeegggjjjlllmmmmmmmmmmmmnnnnnnppprrrtttvvvwwwvvvuuuttttttsssrrrqqqqqqmmmooovvvxxxpppnnnnnnrrrzzzwwwoooddd\\\VVVRRRMMMIIIGGGDDDAAABBBAAABBBGGGNNNYYY]]]bbbgggjjjnnnrrrtttwwwyyyzzzzzzyyyyyy{{{||||||{{{zzzyyyxxxyyyzzzzzzzzzyyyyyyyyyzzz|||~~~zzzrrrmmm^^^\\\YYYUUUPPPLLLIIIHHHGGGFFFDDDCCCDDDGGGJJJLLLOOOVVV___eeeiiilllqqqtttttttttttttttttttttttttttvvvvvvtttpppkkkgggffffffiiihhhgggggghhhkkknnnppprrrrrrssstttuuuuuuuuuuuupppsssvvvuuusssrrrtttvvvwwwwwwvvvtttsssrrrqqqppptttvvvyyy|||uuummmmmmppppppppprrrpppqqqrrrtttuuuuuuvvvvvvuuutttrrrqqqsssvvvzzz}}}{{{{{{~~~zzzuuusssqqqnnnmmmsss|||www]]]RRRHHHKKKGGGIIISSSXXXbbbsssvvv}}}xxxuuuzzz~~~nnnaaa___\\\OOO@@@999333444444555555555444444{{{tttnnnmmmjjjiiikkkkkkmmmttt|||wwwtttttttttjjj^^^ZZZ___gggiiihhhbbbWWWIII???;;;<<<======???AAAEEEHHHJJJKKKJJJIIICCCCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEDDDDDDCCCCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJFFFDDDBBBAAAAAACCCFFFHHHGGGEEECCCAAAAAACCCEEEGGGDDDEEEFFFHHHIIIJJJKKKKKKGGGHHHJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFHHHJJJJJJJJJMMMIIIIIILLLPPPTTT[[[cccrrrsssYYYKKKSSS```uuueeeZZZRRReeekkkVVVIIIDDDGGGMMMWWWjjjzzzuuuqqqpppqqqtttwwwxxxgggSSSIIIDDD@@@<<<<<<;;;:::888666555555666777:::;;;;;;::::::999888777555666888888888999;;;===<<>>???@@@BBBIIIRRRXXX\\\```dddgggkkkooorrrvvvxxxyyyzzzyyyyyy{{{||||||{{{yyyxxxwwwxxxyyyzzzzzzyyyxxxxxxyyy{{{}}}uuukkkddd\\\YYYUUUQQQMMMJJJHHHHHHGGGEEECCCCCCDDDFFFJJJLLLSSSZZZdddjjjlllnnnrrrvvvuuuuuuuuuttttttssssssrrrqqqqqqqqqnnniiieeebbbaaacccdddeeehhhkkknnnqqqsssrrrrrrtttuuuuuuvvvvvvvvvqqquuuxxxxxxuuuuuuxxx{{{|||zzzwwwtttrrrqqqrrrrrrtttwww{{{~~~zzzpppjjjlllrrrssstttuuurrrssstttvvvwwwwwwxxxxxxuuutttrrrrrruuu{{{}}}|||vvvtttqqqoooqqq{{{{{{```TTTJJJKKKEEEFFFRRRXXXbbbtttuuu{{{tttnnnooopppccc```XXXHHH<<<888333444555555555444333222zzzwwwrrrlllllljjjiiiiiiiiikkkrrr{{{xxx{{{~~~yyyoooooorrr}}}rrrggg[[[YYYaaajjjjjjfff\\\RRREEE<<<:::<<<<<<<<<@@@BBBFFFJJJLLLLLLKKKJJJBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFHHHJJJKKKHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFCCCAAA@@@BBBDDDFFFGGGEEEBBB@@@@@@BBBEEEGGGEEEFFFHHHIIIJJJKKKKKKLLLJJJKKKKKKKKKIIIGGGGGGGGGHHHGGGEEEEEEGGGIIIIIIIIIMMMIIIHHHLLLPPPTTT\\\dddsss~~~bbbPPPUUUZZZeeejjj]]]PPP```oooYYYJJJCCCCCCFFFNNNaaayyyzzzuuuqqqoooqqqsssvvv~~~|||jjjWWWLLLFFF@@@<<<:::===;;;999777666666777888;;;;;;;;;;;;:::999888888666777999999888888999;;;:::@@@DDDEEEHHHOOOSSSSSS[[[]]]```aaabbbaaa___]]]aaaaaabbbcccdddfffggggggkkklllnnnqqqsssuuuvvvvvvxxxvvvsssqqqppppppqqqrrrooommmnnnvvvuuuggg]]]VVVPPPJJJDDD@@@===;;;===???CCCKKKTTTXXX[[[___bbbeeeiiimmmpppvvvxxxyyyyyyyyyyyy{{{||||||{{{yyywwwwwwxxxyyyzzzzzzyyyxxxxxxxxxzzz}}}~~~~~~rrrfff^^^[[[XXXSSSOOOKKKIIIHHHHHHFFFDDDBBBAAABBBEEEIIIKKKVVV^^^gggmmmnnnppptttxxxvvvvvvuuutttsssrrrrrrqqqlllmmmnnnlllgggccc```___]]]___cccggglllppptttuuurrrssstttuuuvvvvvvvvvvvvrrrvvvzzzyyywwwwwwzzz|||xxxuuurrrrrrssstttuuuxxx|||vvvlllgggkkkrrruuuvvvwwwtttuuuvvvwwwyyyyyyzzzzzzuuutttssssssxxx~~~}}}wwwtttqqqppptttcccXXXNNNMMMGGGHHHTTT\\\fffwwwsssxxxsssiiifffvvvqqqeee```UUUDDD999888444444555555555444222222}}}tttmmmjjjiiijjjhhhffffffiiiooovvvzzz~~~{{{uuuyyy|||qqqkkkkkklllvvv{{{~~~}}}{{{|||{{{wwwmmmfff``````dddhhhgggeeeZZZLLL@@@======;;;<<<@@@@@@BBBFFFJJJKKKKKKIIIGGGFFFDDDBBBAAABBBDDDEEEDDDEEEFFFEEEDDDBBBCCCEEEGGGDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGHHHJJJMMMMMMJJJFFFBBBAAABBBDDDFFFHHHFFFDDDBBBAAABBBCCCDDDDDDFFFHHHHHHFFFFFFFFFGGGLLLIIIGGGGGGJJJLLLLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGNNNLLLLLLNNNPPPRRRXXX___ssskkkWWWLLLNNN]]]nnnnnnUUUOOO\\\sssyyy```LLLDDDCCCBBBIIIXXXnnn~~~vvvttttttuuutttuuu{{{}}}ppp^^^NNNEEE@@@>>><<<;;;:::999888777777777777;;;===>>>===;;;999999999777777666666666666777777888:::===AAAEEEIIILLLNNNUUUWWWYYY[[[]]]]]]]]]\\\```^^^]]]^^^aaadddfffgggjjjkkkkkkmmmppptttwwwyyy{{{uuuqqqrrrrrrqqqrrruuuvvvsssnnnmmmsss|||lllaaaXXXNNNFFFCCC@@@;;;999===AAAEEEJJJOOOWWW\\\aaabbbaaaccchhhnnnsssvvvyyyzzzzzzzzz{{{||||||zzzwwwxxxzzz|||zzzyyyxxxwwwwwwvvvwwwzzz|||}}}zzznnnccc]]][[[VVVRRRNNNJJJEEEFFFJJJKKKIIIFFFBBBBBBEEELLLQQQZZZ___eeekkkooorrruuuwwwyyywwwtttrrrrrrqqqpppnnnmmmooopppmmmhhhcccbbbbbb``````aaaeeelllpppqqqqqqvvvtttrrrtttwwwzzzyyyxxxttttttttttttvvvxxxzzz|||}}}{{{wwwtttrrrsssuuuwwwvvvxxx|||{{{oooiiigggmmmsssvvvxxx|||yyyyyyzzz{{{{{{zzzzzzyyyvvvyyyyyyuuuyyyzzzqqqlllooosss~~~lllZZZQQQKKKFFFGGGQQQ^^^iiinnnpppyyy}}}}}}~~~lllffffffuuu}}}rrrfffZZZKKK===666444444444444444444555666777wwwoooiiiffffffgggggghhhjjjnnntttyyy|||yyysssvvvyyyzzz{{{~~~zzzqqqlllkkklllooosssuuusssrrrsssqqqnnnkkkfffaaaccciiijjjfff```UUUIII???===>>>===>>>AAAAAACCCFFFIIIKKKKKKJJJIIIHHHEEEBBB@@@AAACCCCCCCCCEEEEEEEEECCCAAAAAABBBDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHIIIHHHGGGGGGIIIKKKLLLJJJFFFCCCAAACCCEEEGGGIIIGGGEEECCCBBBBBBBBBCCCCCCEEEGGGGGGFFFEEEFFFGGGJJJHHHFFFGGGIIIKKKKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLIIIIIIKKKMMMOOOUUU]]]uuuxxx[[[LLLKKKUUUdddsssXXXNNNWWWjjjyyy~~~gggRRRGGGEEEFFFFFFRRRfffyyyzzzvvvtttuuuuuuuuu{{{wwwcccQQQFFF@@@===;;;:::999888777666666666666999;;;<<<;;;999777777777888888777666666666666666777999;;;???CCCGGGJJJKKKQQQRRRTTTVVVXXXYYYZZZZZZ^^^]]]\\\\\\___aaacccdddhhhhhhjjjmmmpppsssuuuwwwzzztttpppqqqqqqppprrrvvvyyyuuuooollloooyyy~~~mmmbbbXXXMMMDDDAAA???:::888;;;@@@CCCJJJPPPXXX\\\``````___aaahhhnnntttvvvyyy{{{zzzzzz{{{|||}}}zzzxxxyyy{{{|||{{{yyyyyyxxxxxxwwwxxxzzz}}}~~~wwwlllbbb]]]ZZZUUUPPPNNNJJJEEEFFFJJJKKKIIIFFFCCCCCCGGGMMMRRR\\\aaahhhooorrruuuwwwxxxyyywwwtttsssrrrrrrpppoooppppppooommmjjjfffdddccc^^^]]]___eeekkkppprrrrrrvvvtttssstttwwwyyyyyyxxxvvvvvvuuuuuuuuuvvvxxxyyy|||zzzwwwtttssssssuuuvvvvvvxxx{{{~~~vvvooojjjiiiooouuuwwwyyy|||{{{{{{{{{|||{{{{{{zzzzzzyyy|||zzzvvvwww}}}|||yyyqqqnnnqqqttt}}}qqq]]]RRRLLLGGGHHHRRR```kkkqqqooowww~~~{{{mmmiiikkkxxx}}}rrrdddXXXKKK===666666444444444444444555666666}}}xxxpppiiidddccccccdddggglllrrrwww{{{~~~|||vvvrrrtttwwwwwwwwwxxxyyyxxxqqqmmmkkkjjjhhhkkkkkkiiihhhjjjiiifffgggdddccchhhmmmlllbbbXXXLLLDDD>>>>>>??????@@@BBBCCCDDDFFFHHHJJJKKKLLLLLLLLLHHHCCC@@@@@@AAABBBCCCDDDEEEDDDBBB@@@???@@@BBBAAAAAAAAAAAAAAABBBBBBCCCDDDFFFIIIIIIHHHGGGGGGHHHKKKIIIEEEBBBAAACCCEEEFFFJJJIIIFFFDDDCCCBBBBBBBBBBBBDDDEEEFFFEEEDDDEEEFFFHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGIIIJJJLLLMMMMMMJJJHHHJJJLLLNNNTTT\\\rrreeeQQQJJJPPP[[[vvv}}}bbbSSSUUUaaakkk~~~sss[[[LLLHHHIIIDDDMMM\\\oooxxxsssssstttuuuyyy~~~kkkVVVIIIBBB===;;;999999888777666666666666999:::;;;;;;999777777888:::999888666555555555555666777999===@@@CCCFFFGGGKKKKKKMMMNNNQQQSSSUUUWWW[[[[[[ZZZ[[[\\\^^^```bbbdddfffiiimmmppprrrssstttxxxsssooonnnnnnnnnrrrwww{{{wwwqqqkkkiiinnnzzzmmmaaaWWWKKKBBB???===999666999===BBBIIIQQQYYY\\\___^^^]]]```gggnnntttvvvyyy{{{{{{{{{|||}}}}}}{{{zzz{{{|||}}}|||{{{xxxxxxwwwvvvxxxzzz|||~~~~~~sssjjjaaa\\\YYYSSSOOONNNKKKGGGGGGKKKJJJIIIFFFDDDEEEIIIPPPUUU^^^dddlllrrrvvvxxxyyyzzzzzzxxxuuutttssssssqqqooouuurrrnnnmmmlllkkkgggddd[[[\\\___dddkkkppprrrsssuuutttssstttwwwxxxyyyxxxyyyxxxwwwvvvuuuuuuuuuuuuyyyxxxvvvuuutttttttttuuuvvvwww{{{zzzsssmmmiiijjjqqqwwwyyyyyy{{{|||||||||||||||||||||||||||}}}|||xxxwwwyyyyyywwwwwwzzzsssqqqsssvvv{{{wwwbbbTTTOOOJJJLLLVVVdddpppvvvnnnvvv}}}wwwiiihhhmmmxxx|||ppp```TTTHHH===777777444444444444444555555555~~~yyyvvvqqqjjjdddaaaaaacccccchhhqqqzzz~~~xxxvvvuuuxxx|||~~~~~~~~~{{{zzztttpppmmmjjjhhhdddffffffccceeehhhhhheeebbbaaacccjjjnnniii[[[NNNCCC???===>>>AAABBBCCCDDDFFFFFFGGGHHHIIIKKKLLLMMMQQQLLLEEEAAA@@@BBBCCCDDDEEEFFFEEEDDDAAA???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCEEEHHHIIIHHHFFFEEEEEEHHHFFFCCCAAA@@@BBBDDDEEEKKKJJJHHHFFFDDDCCCBBBBBBAAABBBDDDEEEDDDDDDDDDFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHJJJLLLMMMPPPMMMKKKMMMNNNOOOVVV]]]kkkqqqZZZOOORRRZZZrrrtttccc___bbbeeesssdddPPPIIIHHHEEEIIITTTeeexxxyyyrrrqqqssssssuuuxxxsss^^^OOOEEE???<<<;;;:::999888777777777777:::<<<======;;;999::::::;;;:::888777555444444333444555777:::===???AAABBBEEEEEEFFFHHHKKKNNNQQQSSSXXXXXXYYYZZZZZZ[[[^^^```bbbdddiiinnnqqqrrrssssssvvvqqqnnnmmmlllmmmqqqxxx{{{yyytttkkkeeefffnnnwwwzzziii^^^TTTIIIAAA>>>;;;777666888;;;@@@HHHQQQ[[[]]]^^^]]][[[___hhhooosssvvvyyy{{{{{{{{{|||}}}|||||||||}}}}}}}}}||||||wwwvvvuuuuuuvvvxxxzzz|||}}}yyyooohhhaaa]]]YYYSSSOOONNNMMMJJJIIILLLIIIHHHGGGFFFGGGLLLSSSXXX```fffnnntttxxxyyyzzz{{{zzzxxxuuutttttttttsssqqqyyysssmmmmmmoooooojjjeeeZZZ\\\```eeejjjnnnpppqqqttttttssstttvvvwwwxxxyyyxxxxxxwwwwwwvvvvvvuuuuuuwwwwwwvvvuuuttttttttttttuuuwww{{{zzzssskkkhhhiiiqqqxxxyyyxxxyyyyyyyyyyyyzzz|||}}}~~~}}}}}}}}}{{{zzzxxxwwwuuuzzz~~~wwwtttvvvxxxzzz}}}hhhZZZUUUQQQTTT^^^lllwww}}}rrrxxx}}}|||uuudddgggnnnwwwxxxjjjZZZNNNDDD;;;666666444444444555555555444444~~~{{{zzzuuurrrmmmgggbbbaaacccffffffmmmwww}}}~~~|||uuuqqqqqqooojjjfffbbbcccbbbbbbeeejjjjjjfff^^^___dddiiijjjaaaQQQEEE<<<======???BBBEEEFFFEEEHHHGGGGGGGGGHHHJJJKKKLLLRRRNNNGGGCCCBBBDDDEEEFFFFFFGGGHHHFFFCCCBBBAAABBBCCCBBBAAA@@@@@@@@@BBBBBBBBBEEEIIIJJJHHHFFFDDDDDDDDDCCCAAA??????AAABBBDDDLLLKKKIIIGGGEEEDDDCCCBBB@@@BBBDDDDDDDDDDDDEEEFFFEEEGGGHHHIIIIIIGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKPPPNNNMMMOOOOOOPPPUUU\\\cccvvv{{{bbbUUUVVV\\\qqq|||tttnnnhhhmmmnnnVVVIIIEEEDDDEEELLL[[[nnn}}}yyyrrrpppqqqqqqqqqttt||||||hhhXXXLLLCCC>>><<<<<<;;;:::999999999999:::;;;===<<<;;;::::::;;;;;;:::999777555444333333333444666777:::;;;===>>>@@@AAABBBDDDGGGJJJNNNPPPSSSUUUWWWXXXXXXYYY\\\___aaadddiiinnnrrrssssssssstttpppnnnmmmlllkkkpppxxxzzz{{{yyyoooeeeaaagggoootttyyyrrrbbbXXXPPPGGG@@@===:::777666888:::>>>GGGPPP\\\^^^^^^\\\[[[___hhhooorrruuuxxxzzzzzz{{{|||}}}{{{|||~~~~~~}}}}}}||||||xxxwwwvvvvvvwwwyyy|||}}}|||~~~tttmmmhhhccc___YYYSSSOOOOOOOOOLLLKKKLLLGGGHHHHHHHHHJJJOOOVVV\\\```fffmmmssswwwxxxyyyzzzyyywwwuuuuuuvvvvvvuuutttyyysssmmmmmmqqqqqqkkkeee[[[^^^bbbgggjjjlllmmmnnnssssssttttttuuuvvvxxxyyywwwwwwwwwxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuvvvvvvxxx}}}xxxssshhheeehhhpppwwwxxxwwwxxxtttuuuvvvxxx{{{~~~||||||~~~~~~{{{wwwvvv}}}wwwxxxyyy{{{~~~qqqddd```]]]```kkkxxx}}}~~~wwwhhhlllsssxxx{{{qqqbbbRRRHHH@@@999555555444555666666666555444444~~~xxxtttrrrssspppkkkeeebbbbbbfffjjjmmmttt~~~zzzsssqqqsssrrrkkkeee```bbbaaaaaafffkkkiiiddd\\\```eeegggcccWWWIII???999===??????BBBGGGHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIPPPLLLGGGDDDDDDEEEFFFGGGGGGHHHIIIHHHFFFDDDDDDDDDDDDCCCAAA@@@???@@@BBBCCCCCCFFFIIIJJJHHHFFFDDDDDDCCCBBB@@@??????AAABBBDDDLLLKKKJJJIIIGGGEEEDDDDDD@@@BBBDDDDDDDDDDDDEEEFFFEEEHHHKKKLLLKKKHHHGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIMMMKKKKKKNNNNNNMMMQQQVVV^^^llliiiYYYXXXZZZnnn|||mmmjjjwww___MMMCCCBBBBBBFFFQQQ```ppp{{{zzztttsssqqqoooooorrrwwwtttdddUUUHHH???>>>===<<<;;;::::::::::::888999;;;:::999888888999;;;:::888777555444444333333444555666777888999:::===>>>???AAADDDGGGJJJKKKMMMQQQTTTUUUUUUVVVZZZ]]]```ccchhhmmmqqqsssssssssrrrppppppooommmjjjooovvv{{{wwwiiiaaadddjjjnnnssszzzyyykkk\\\SSSMMMEEE>>><<<999888888;;;;;;===EEENNN[[[]]]^^^\\\ZZZ^^^fffnnnpppsssvvvyyyyyyzzz{{{|||zzz|||~~~}}}|||||||||zzzzzzyyyyyyzzz|||~~~||||||qqqmmmjjjfffbbbZZZSSSNNNPPPPPPMMMJJJJJJFFFGGGHHHJJJMMMRRRZZZ___aaaffflllqqqtttvvvyyyzzzwwwvvvuuuuuuwwwyyyyyyxxxvvvrrrnnnnnnrrrqqqjjjddd\\\```eeehhhjjjkkkmmmnnnrrrsssuuuuuutttuuuwwwyyyvvvwwwxxxzzzzzz{{{{{{{{{wwwwwwvvvuuuuuuvvvwwwxxxxxxzzz|||sssooogggeeegggooovvvwwwwwwxxxssstttuuuwwwzzz~~~}}}}}}{{{vvvuuu~~~{{{zzzzzz|||~~~{{{ooolllkkkpppzzzyyyqqqtttxxxzzzxxxxxxiii[[[KKKCCC>>>999555555555666777888777666555444zzztttqqqooorrrooojjjeeebbbdddiiinnnuuu{{{|||uuutttwwwvvvnnnfffcccdddddddddhhhlllhhhaaa]]]bbbgggeee[[[NNNDDD>>>999>>>AAA@@@BBBGGGJJJHHHIIIIIIIIIHHHGGGGGGFFFFFFLLLIIIEEEDDDDDDFFFGGGGGGFFFGGGIIIIIIGGGEEEEEEEEEDDDCCCAAA???>>>???AAABBBEEEGGGIIIJJJHHHFFFEEEEEECCCBBBAAAAAAAAABBBDDDEEEKKKKKKJJJJJJHHHGGGFFFEEE@@@BBBDDDEEEEEEEEEFFFGGGFFFJJJNNNOOOMMMJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHJJJNNNNNNLLLMMMRRRXXXccc{{{qqq[[[WWWWWWjjjooojjj}}}iiiSSSDDDBBBBBBEEEKKKWWWfffsss{{{|||yyywwwsssoooooossswwwooo\\\KKK@@@======<<<:::::::::::::::777999::::::999888999::::::999888666555444444444333444444555666777777777999;;;===@@@CCCEEEFFFGGGFFFKKKPPPRRRQQQSSSWWW[[[___bbbfffkkknnnqqqrrrsssrrrqqqrrrrrrnnnjjjmmmttt~~~nnnbbbbbbfffiiinnnvvv}}}uuuhhhYYYQQQKKKCCC===;;;999999;;;===<<<===CCCLLLXXXZZZ\\\ZZZYYY[[[cccjjjoooqqquuuwwwxxxyyyzzz{{{yyy|||}}}{{{{{{|||zzzyyyxxxxxxyyy{{{}}}~~~xxxpppnnnllliiieeeYYYRRRMMMNNNOOOLLLHHHGGGFFFGGGIIIKKKOOOUUU\\\aaacccfffkkkooorrruuuyyy{{{vvvuuutttvvvxxx{{{{{{{{{rrrpppnnnpppqqqooohhhccc[[[```fffjjjkkklllnnnpppqqqsssuuuuuuttttttwwwzzzxxxyyyzzz||||||||||||{{{yyyxxxvvvuuuuuuwwwzzz{{{|||~~~vvvnnnkkkiiieeegggooovvvwwwxxxzzzvvvvvvvvvwwwzzz}}}xxxpppnnnqqq|||{{{}}}zzzxxxyyy~~~}}}vvvqqqsssvvvwwwsssrrryyyyyycccUUUGGGAAA>>>:::777666777888999:::999888666555}}}xxxtttqqqpppqqqnnniiidddbbbeeekkkooo{{{~~~vvvvvvzzzyyyqqqhhhggghhhggggggkkkmmmhhh```^^^dddiiidddWWWJJJAAA???999@@@BBB@@@BBBHHHJJJHHHIIIIIIIIIHHHGGGFFFDDDCCCHHHFFFCCCCCCDDDFFFFFFFFFDDDFFFHHHHHHGGGFFFEEEFFFDDDBBB@@@>>>===>>>@@@BBBFFFHHHJJJIIIHHHFFFFFFFFFCCCCCCBBBBBBCCCDDDFFFGGGJJJJJJJJJJJJIIIHHHGGGFFF@@@BBBDDDEEEEEEEEEGGGHHHGGGLLLPPPQQQNNNKKKIIIHHHEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHKKKPPPOOOLLLMMMPPPSSS]]]sssxxx^^^VVVTTThhhnnnjjj{{{qqqXXXFFFDDDEEEGGGKKKTTTaaapppyyy}}}|||{{{uuuooopppuuuxxxwwwaaaMMM???<<<<<<;;;:::999999999999999;;;<<<<<<;;;:::;;;<<<:::999888666555555555555444444444555555666666666777999<<>>>>>@@@>>>999666777;;;;;;::::::::::::999999999888777666666555555555333333333222222333444444666666888999<<<>>>@@@AAACCCDDDFFFIIILLLOOOQQQRRRYYY]]]aaafffjjjnnnrrruuuvvvssstttvvvsssllljjjmmm}}}|||nnngggcccdddggglllrrrxxxyyykkkYYYLLLFFFCCC>>>999;;;<<<<<<<<<;;;===AAADDDVVVXXXZZZZZZZZZ\\\```dddfffhhhmmmqqquuuvvvvvvvvv{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz|||}}}vvvuuuuuunnnddd^^^RRRPPPMMMJJJGGGFFFEEEEEEEEEFFFIIIMMMRRRXXX\\\___dddeeeiiinnnssswwwxxxxxxsssssstttxxx|||qqqqqqqqqqqqooojjjbbb]]]]]]```eeeiiikkkmmmnnnpppoootttyyyyyyuuusssvvvyyy|||{{{yyyxxxyyyzzz|||~~~|||zzzyyyxxxxxx{{{}}}}}}wwwsssnnnllllllmmmmmmpppwww}}}}}}yyyzzz~~~vvvdddYYYaaahhhxxx~~~~~~wwwooofffeeefffhhhiiijjjrrr{{{zzzoooaaaNNN??????@@@;;;999===;;;888777777555333555:::vvvuuurrrpppnnnlllkkkjjjlllhhhdddaaa___aaalllxxxzzzuuuuuuvvvoookkkmmmlllfffaaa```aaagggeeeXXXKKKEEECCCBBBCCCCCCCCCDDDEEEGGGIIIJJJKKKJJJIIIGGGEEECCC@@@???@@@AAACCCEEEGGGHHHHHHHHHKKKIIIGGGFFFGGGGGGGGGGGGHHHFFFCCC@@@@@@AAACCCDDDFFFGGGIIIIIIIIIFFFDDDBBBEEEEEECCCCCCCCCDDDFFFGGGJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMNNNMMMMMMMMMOOOTTTaaawwwgggSSSNNN\\\~~~lllssskkkNNNHHHDDDBBBEEELLLWWWfffrrrzzzuuuuuuxxx}}}vvvaaaPPPCCC???===>>>===888666777::::::::::::::::::::::::999999777666666666666666444333333222333333444444333444777999<<<===>>>>>>@@@AAADDDFFFJJJLLLOOOPPPXXX\\\bbbgggjjjmmmqqqsssvvvtttvvvyyywwwoookkklllzzzuuunnnjjjfffhhhjjjmmmrrryyyzzzlllZZZNNNGGGDDD@@@<<<=========<<<<<<===@@@CCCSSSVVVYYYZZZZZZ[[[^^^aaaaaadddiiinnnrrruuuuuuvvvwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{|||~~~uuuttttttlllaaaYYYNNNLLLIIIGGGEEEDDDCCCCCCDDDFFFIIIMMMRRRXXX]]]______```dddiiinnnqqqrrrrrrxxxxxxyyyzzz|||}}}{{{yyypppqqqsssqqqllleee^^^ZZZ[[[___eeeiiikkklllnnnoooooorrrvvvwwwvvvuuuvvvxxx{{{zzzyyyyyyyyyzzz{{{{{{|||{{{zzzyyyzzz}}}}}}wwwrrrllliiijjjkkkmmmqqqyyy~~~~~~{{{gggZZZVVV\\\jjjyyyqqqiiihhhiiikkkjjjkkkqqqyyywwwkkk[[[HHH::::::<<<888666:::BBB===;;;;;;999555444666vvvmmmjjjhhhiiijjjkkkiiiffffffcccbbbddddddgggpppzzz{{{xxxyyywwwtttqqqppplllfffbbbccceeeddd\\\PPPGGGEEEDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFDDDAAA???>>>???@@@BBBEEEFFFHHHHHHIIIKKKKKKJJJHHHFFFEEEFFFHHHHHHFFFDDDAAAAAABBBDDDEEEFFFGGGIIIIIIIIIGGGEEEDDDEEEDDDCCCCCCCCCDDDFFFGGGJJJJJJKKKLLLLLLKKKJJJIIIFFFGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIIIIJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIIIILLLLLLMMMMMMMMMLLLLLLKKKPPPSSS\\\nnnlllXXXNNNVVVsssqqqrrrtttUUUIIIEEEBBBDDDHHHQQQaaaoooyyyuuuvvvxxx~~~lll[[[GGGAAA======;;;888666888999::::::;;;;;;;;;:::::::::999888777666666666666444444333333333333333444000222555777999:::::::::===>>>@@@CCCFFFIIIKKKLLLWWW[[[bbbgggjjjmmmoooqqqtttuuuzzz}}}tttmmmjjjsss|||tttoooiiiiiihhhgggjjjpppxxx}}}zzznnn]]]PPPIIIFFFCCC?????????>>>===<<<===@@@CCCOOORRRVVVYYYZZZZZZ[[[[[[ZZZ]]]ccciiiooosssuuuvvvuuuuuuuuuvvvvvvwwwwwwwwwtttuuuvvvwwwxxxyyyzzz{{{|||ssssssrrriiiZZZQQQGGGFFFDDDBBB@@@@@@@@@@@@CCCEEEHHHMMMSSSXXX]]]___^^^aaafffkkknnnpppppppppwwwwwwxxxzzz{{{zzzwwwuuupppsssuuurrrjjj```YYYVVVXXX\\\ccchhhjjjlllmmmmmmnnnppprrruuuvvvwwwwwwwwwyyyyyyzzzzzzzzzyyyyyyyyy}}}|||{{{{{{|||{{{tttooojjjfffgggiiilllrrrzzzlll]]]QQQSSS]]]ppp~~~zzztttnnnmmmmmmnnnmmmlllqqqyyyssseeeUUUDDD777666777444333555DDD???<<<>>>>>>:::777666wwwnnniiieeecccdddhhhiiieeeaaaaaaaaadddjjjnnnqqqxxx~~~zzzyyy{{{xxxxxxwwwtttmmmgggeeefffggg___SSSIIIDDDDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKIIIIIIHHHFFFCCCAAA>>>===>>>???AAACCCEEEFFFHHHHHHKKKLLLLLLIIIEEECCCFFFIIIHHHFFFDDDCCCCCCDDDEEEGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGIIIJJJKKKKKKLLLKKKJJJIIIHHHGGGHHHIIIIIILLLLLLMMMMMMMMMLLLKKKKKKOOOQQQXXXggg}}}uuuaaaSSSUUUjjjzzzsss{{{]]]LLLFFFCCCDDDFFFMMM]]]nnn{{{zzzvvvvvvwww{{{~~~uuucccMMMDDD===<<<;;;888777888888999:::;;;<<<<<<;;;;;;::::::999888777777777777555444444333333333333444111111222333555666888888:::;;;===@@@CCCFFFHHHIIITTTYYY```fffjjjkkkmmmnnnssswww~~~{{{qqqjjjkkk{{{vvvpppkkkiiifffcccdddiiipppvvvzzzooo___SSSLLLIIIEEECCCAAAAAA@@@>>>======@@@BBBJJJNNNTTTXXXZZZYYYWWWVVVTTTXXX^^^eeelllrrruuuwwwwwwwwwwwwwwwvvvvvvvvvvvvqqqrrrtttvvvwwwxxxyyyyyy|||sssrrrpppdddSSSHHHAAA@@@>>>===<<<<<<======AAACCCGGGMMMSSSXXX]]]______ccchhhlllnnnnnnnnnnnnnnnoooqqquuuxxxyyywwwuuurrrvvvxxxssshhh]]]WWWUUUTTTYYY```fffhhhiiijjjkkkmmmmmmooorrrvvvxxxwwwvvvxxxyyy{{{||||||zzzyyyxxx||||||{{{|||~~~uuuppplllhhheeefffgggkkkrrrzzzpppaaaVVVTTTWWWbbbtttzzzyyyzzz{{{yyyvvvtttsssqqqpppvvv~~~~~~ooo```PPPCCC777555666555444666???999888>>>CCCAAA===;;;zzzqqqiiigggccc___```cccdddaaa]]]___aaahhhrrrxxxzzz}}}~~~|||~~~zzzzzz||||||vvvuuuyyywwwzzzzzztttmmmhhhggghhhdddYYYLLLEEEDDDDDDEEEEEEDDDDDDFFFGGGHHHJJJJJJKKKIIIIIIHHHFFFDDDBBB@@@???>>>>>>???AAACCCDDDFFFGGGJJJLLLLLLIIIEEECCCEEEHHHGGGFFFEEEDDDDDDEEEGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFGGGHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJMMMTTTaaattt~~~lllZZZTTTcccwwwvvv|||hhhRRRGGGAAABBBDDDHHHWWWhhhwww~~~{{{zzzxxxwwwxxx|||}}}jjjRRRHHH???<<<;;;999777888777999:::<<<======<<<<<<;;;:::999888888777777777666555444444333333333444333222000000111333777999888999<<>>AAAEEEKKKRRRXXX\\\^^^\\\```eeehhhhhhhhhhhhjjjiiijjjmmmqqqvvvxxxxxxwwwtttxxxyyysssggg\\\VVVUUURRRVVV]]]bbbdddeeefffgggkkkkkkmmmqqquuuvvvvvvuuuwwwxxx{{{|||}}}|||zzzyyyzzz{{{{{{|||~~~xxxnnnkkkjjjgggfffhhhgggkkkssszzzuuuhhh]]]XXXUUUYYYfffttt~~~~~~sssuuu}}}yyywww}}}yyyiii\\\HHH???777666999;;;>>>???:::555666===CCCCCC???===~~~}}}}}}|||wwwpppiiidddbbb^^^\\\\\\^^^``````___dddgggppp||||||yyy{{{www{{{~~~vvvooonnnrrrrrrvvvwwwqqqkkkiiiiiiggg\\\QQQGGGDDDEEEDDDDDDEEEDDDEEEFFFHHHJJJJJJKKKKKKIIIIIIIIIHHHFFFEEECCCBBB?????????@@@BBBCCCEEEFFFJJJJJJIIIGGGEEEDDDEEEGGGGGGFFFFFFEEEFFFGGGHHHIIIKKKKKKKKKJJJIIIHHHFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNLLLPPPVVV```qqqvvvaaaTTT[[[jjj{{{{{{xxx\\\LLLAAAAAABBBCCCOOO___sss{{{vvvvvvxxx}}}pppWWWLLLAAA>>>>>>;;;888888666888:::===>>>>>>===<<<<<<;;;:::999888888888888777666555444333333333333444222000000000333666888777888:::===@@@CCCEEEFFFMMMRRRYYY```dddgggjjjlllpppzzz{{{mmmjjjuuuyyyqqqqqqqqqqqqsssxxx~~~yyyrrrhhh___WWWRRRMMMKKKGGGFFFEEEAAA>>>===>>>@@@AAAEEEMMMUUUZZZZZZVVVRRRPPPSSSYYYaaaiiioootttwwwuuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrrrrtttvvvxxxyyyzzztttiiiXXXIIIAAA<<<;;;999888888999::::::;;;>>>CCCJJJQQQVVV[[[]]]]]]aaadddeeedddccceeehhhhhhhhhjjjnnnrrruuuvvvvvvuuuvvvtttnnnddd[[[UUUSSSQQQTTTYYY]]]___```bbbdddiiikkknnnppprrrtttttttttuuuvvvyyy{{{||||||{{{zzzzzzzzz{{{}}}{{{rrrjjjiiiiiihhhiiikkkhhhmmmuuuzzz}}}~~~yyyqqqaaa\\\WWWYYY```kkkssswwwuuuyyy}}}|||qqqwww~~~sssbbbVVV@@@:::555555:::@@@EEEGGG:::666777===@@@>>><<<;;;~~~{{{wwwwwwwwwuuuuuuvvvzzz}}}~~~wwwoooiiiddd```^^^[[[[[[ZZZ[[[^^^bbbfffiiiqqqttt}}}~~~zzzzzz}}}zzz~~~{{{|||zzzpppgggfffjjjlllppppppkkkhhhiiihhhdddSSSKKKEEEFFFGGGDDDCCCDDDDDDEEEGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBBBBBBBBBBDDDEEEFFFIIIGGGEEEDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGHHHJJJJJJMMMMMMLLLJJJIIIGGGFFFEEECCCDDDDDDEEEEEEEEEEEEEEEHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHHHHHHHIIIJJJLLLMMMKKKLLLMMMOOOPPPPPPPPPPPPRRRTTTXXX___mmmiiiUUUUUUaaa|||lllVVVEEEDDDDDDBBBJJJWWWmmmzzzyyyyyyyyy|||sssZZZNNNDDDAAA@@@===999888555777:::===??????>>>===<<<;;;:::999999888999999777666555444444333333333222222333333444444555555555666888;;;>>>AAACCCDDDJJJNNNUUU[[[aaaeeejjjmmmooozzzpppjjjsss|||{{{vvvoooggg___XXXRRROOOIIIHHHFFFBBB???===>>>@@@???CCCJJJSSSZZZ[[[WWWSSSPPPRRRXXX___fffmmmrrruuurrrrrrtttuuuwwwyyyzzz{{{vvvtttrrrqqqrrrtttxxxzzz}}}~~~uuueeeRRRFFFBBB<<<;;;:::999888999999:::888;;;AAAHHHOOOUUUYYY[[[\\\___bbbaaa^^^^^^aaaeeedddcccdddggglllppprrrssssssqqqlllfff___XXXSSSPPPPPPSSSVVVXXXZZZ\\\^^^aaagggkkkoooqqqpppppprrrtttrrrsssuuuxxxyyyzzzzzzzzzzzz{{{}}}~~~}}}|||zzzqqqjjjiiijjjjjjkkknnnjjjpppxxx}}}~~~{{{jjjfffbbbbbbffflllppprrrpppuuuyyy}}}sss{{{|||ooo\\\NNN===:::555333777===AAABBB:::888999======;;;:::<<<yyyvvvrrrrrrqqqoooooorrrwwwzzz}}}xxxooofff___[[[YYYYYYXXXYYYZZZ\\\```fffooottt}}}|||zzz|||yyywwwxxx{{{www~~~wwwlllbbbaaaeeegggkkkkkkfffeeehhhgggaaaMMMGGGDDDHHHIIIDDDBBBDDDDDDEEEGGGJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIEEEDDDDDDCCCCCCEEEFFFGGGIIIFFFBBBCCCEEEGGGFFFDDDFFFFFFFFFGGGHHHIIIJJJKKKOOONNNMMMKKKIIIGGGEEEEEECCCDDDDDDEEEEEEEEEEEEEEEHHHHHHIIIIIIHHHFFFEEEDDDFFFEEEEEEEEEDDDDDDCCCCCCFFFFFFEEEEEEEEEGGGHHHIIIHHHGGGGGGHHHIIIKKKMMMOOOKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTXXXeee~~~pppXXXTTT]]]ppp~~~zzz```LLLIIIHHHDDDIIITTTfff}}}xxx}}}|||{{{}}}rrr\\\PPPEEEBBBBBB>>>:::888555777;;;>>>??????>>>===<<<<<<;;;:::999999999999777777666555444333333333000222555777888666444222333444777:::===???BBBCCCHHHLLLSSSYYY___dddjjjmmmooo{{{rrriiipppwww}}}|||yyyssslllddd\\\VVVRRRJJJIIIGGGCCC???===>>>???>>>AAAHHHRRRYYY[[[XXXTTTOOORRRWWW]]]dddkkkppprrrqqqrrruuuxxx{{{~~~xxxuuurrrpppqqqtttxxxzzz|||~~~wwwdddPPPEEECCC===<<<;;;999999999::::::666:::@@@GGGOOOTTTXXXZZZVVVYYYZZZXXXUUUUUUYYY^^^]]]\\\\\\```eeekkkoooqqqpppllleee___ZZZUUUPPPMMMQQQRRRTTTUUUWWWYYY\\\___fffkkkpppqqqooonnnqqquuuoooqqqsssuuuwwwyyyzzzzzz{{{|||~~~~~~zzzzzz|||{{{{{{rrrkkkjjjlllkkkmmmooolllrrrzzztttqqqmmmlllnnnpppqqqqqqpppsssvvv}}}}}}sss|||}}}lllWWWIII@@@===666111222666888888888777999===<<<:::;;;???|||yyyuuussspppnnnkkkiiikkkoootttwwwwwwxxxzzz|||}}}zzzuuuqqqkkkiiiddd^^^XXXTTTTTTTTTTTTTTTVVVZZZbbblllvvv||||||~~~}}}|||oootttxxxzzzpppggggggfffcccfffaaa^^^```eeeeee^^^VVVGGGGGGEEEDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFHHHIIIKKKNNNMMMKKKJJJJJJLLLNNNOOOJJJJJJIIIHHHFFFEEEGGGIIICCCDDDEEEFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEGGGGGGJJJKKKLLLMMMLLLIIIFFFDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHLLLLLLKKKJJJJJJKKKLLLMMMKKKMMMNNNPPPRRRSSSTTTTTTRRRTTTWWWZZZ```ssseeeVVVSSSaaavvv{{{uuuXXXJJJFFFEEEGGGJJJ^^^ooo}}}|||}}}~~~cccVVVMMMNNNJJJ???:::===999999:::===@@@@@@???>>>???>>><<<:::999999999::::::999999888666555333222444444444333333333222222333333444666999===@@@BBBFFFJJJPPPWWW\\\aaafffjjjpppuuuzzzooonnnqqqxxx}}}}}}xxxpppiiibbb\\\VVVRRRLLLJJJGGGDDDAAA???>>>>>>@@@AAAHHHSSSZZZYYYXXXXXXQQQTTTYYY___eeeiiilllnnnqqqqqqssstttwwwzzz|||~~~zzzwwwssstttwwwyyyyyyxxx~~~wwweeeQQQFFFCCC???>>><<<<<<<<<<<<:::888888999;;;AAAHHHNNNQQQSSSPPPOOOMMMKKKJJJJJJKKKLLLLLLMMMPPPSSSYYYaaajjjppppppkkkddd\\\VVVQQQNNNMMMMMMRRRWWWWWWTTTSSSVVVYYYccciiimmmmmmnnnqqqrrrpppqqqpppqqqtttzzz}}}|||{{{}}}||||||{{{xxxuuuttttttxxx}}}~~~rrrjjjiiilllppprrrxxx~~~|||{{{~~~|||zzzwwwtttsssttttttrrrppptttwww{{{vvvnnnyyyvvvdddQQQDDD:::999888666666666777777777888999;;;<<<===>>>>>>~~~|||yyyuuusssuuussspppnnnmmmooorrrtttuuutttttttttrrrooojjjfffbbb```\\\VVVRRRPPPQQQSSSRRRTTTWWW]]]gggsss~~~xxxqqqxxx{{{llleeeeeedddaaaaaa___^^^```bbb```XXXQQQIIIIIIIIIIIIIIIJJJJJJKKKIIIHHHGGGFFFFFFGGGIIIJJJLLLKKKJJJJJJJJJLLLNNNOOOKKKJJJHHHFFFDDDDDDDDDDDDGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGIIIJJJLLLLLLKKKIIIFFFDDDCCCCCCCCCBBBCCCDDDFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCEEEFFFFFFGGGGGGFFFEEEEEECCCCCCCCCDDDEEEFFFGGGHHHLLLLLLKKKJJJJJJLLLMMMNNNMMMMMMOOOQQQRRRSSSTTTTTTSSSTTTVVVXXX]]]nnnoooZZZSSSYYYkkkhhhTTTIIICCCCCCGGGUUUfffxxxjjj[[[OOONNNJJJ@@@;;;<<<999999:::<<>>@@@???===;;;:::::::::;;;::::::999888777555333333333333333222222222111111333333444666999<<>><<<<<<<<<;;;:::888888888:::>>>DDDJJJLLLMMMLLLJJJGGGDDDBBBAAAAAAAAAEEEGGGJJJMMMSSS[[[eeekkkkkkggg```YYYRRRNNNKKKJJJIIINNNSSSTTTSSSRRRUUUXXXaaahhhmmmmmmnnnqqqrrrpppqqqqqqrrruuuzzz}}}}}}|||~~~xxxrrrnnnkkkmmmqqqvvv}}}|||oookkkmmmppprrr|||}}}~~~~~~~~~{{{xxxxxxyyyyyywwwvvvwwwzzz|||uuummmvvvsss___MMMCCC:::999777666666666777777777888999;;;<<<===>>>>>>~~~yyyzzz{{{{{{{{{yyywwwuuuyyyxxxuuusssqqqqqqqqqqqqqqqnnnkkkhhheee```[[[XXXWWWUUURRRNNNKKKLLLPPPTTTTTTXXX^^^fffppp|||yyyyyyvvvkkkffffffddd```ZZZ]]]```aaa^^^XXXPPPKKKHHHIIIKKKLLLMMMMMMMMMMMMIIIHHHGGGFFFFFFFFFHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPPPPLLLHHHGGGGGGFFFDDDAAAEEEEEEFFFFFFFFFEEEDDDDDDGGGFFFFFFEEEFFFFFFGGGGGGIIIJJJKKKKKKJJJHHHEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEHHHIIIIIIHHHFFFDDDEEEDDDDDDDDDEEEFFFGGGGGGLLLLLLKKKJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWZZZggg}}}dddWWWTTT```ttt}}}cccPPPEEECCCEEELLL\\\nnn}}}uuucccSSSOOOMMMEEE>>>===999888999;;;===??????>>>AAA@@@>>><<<;;;;;;<<<<<<::::::999999777666444333444333333333222222222222333333444555888;;;>>>@@@AAAEEEIIINNNTTT[[[aaafffmmmqqqzzz}}}rrrppprrrwww|||{{{qqqgggccc]]]XXXTTTPPPMMMJJJEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFLLLVVV]]]]]]\\\]]]\\\^^^aaaeeeiiikkklllmmmjjjlllnnnppprrrsssttttttvvvvvvwwwwwwxxxzzz~~~nnnXXXKKKGGGBBB@@@===<<<<<<;;;999888888888888;;;???CCCEEEEEEDDDCCC@@@===;;;;;;::::::===???BBBEEEKKKSSS[[[aaabbb^^^XXXRRRLLLHHHFFFEEECCCHHHMMMPPPPPPQQQTTTWWW^^^ffflllnnnppprrrrrrppprrrrrrssswww{{{~~~~~~~~~zzzssskkkeeebbbeeekkksss~~~vvvoooppptttwww~~~}}}}}}}}}{{{{{{|||}}}|||{{{{{{~~~|||qqqjjjqqqpppZZZIII@@@888777666555555666777777888888:::<<<===>>>>>>>>>|||yyywwwsssuuuxxxzzz||||||{{{{{{~~~}}}{{{xxxtttqqqnnnllliiifff```\\\XXXUUUQQQOOOPPPNNNKKKIIIHHHLLLRRRVVV[[[bbbllluuu|||~~~~~~xxxqqqnnnkkkfffaaaXXX^^^dddccc\\\RRRJJJGGGEEEGGGJJJMMMOOONNNMMMLLLIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQTTTPPPKKKJJJMMMLLLHHHDDDDDDDDDDDDDDDDDDCCCBBBAAAFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHKKKKKKIIIFFFDDDFFFEEEEEEEEEEEEFFFGGGHHHLLLKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTVVVXXXbbbxxxppp^^^VVV\\\jjjttt[[[KKKFFFFFFGGGUUUhhhxxxlllYYYRRRPPPJJJCCC???:::999888999<<<>>>??????AAA@@@>>><<<;;;;;;;;;<<<:::::::::999888777555444555555444444444333333333333333333555777:::<<<>>>@@@BBBFFFKKKPPPWWW^^^ccciiimmmttt~~~wwwuuuvvv{{{~~~~~~sssjjjaaa]]]XXXTTTRRROOOLLLJJJGGGFFFEEEEEEEEEEEEGGGGGGIIIIIINNNWWW]]]^^^]]]___aaabbbeeehhhjjjkkkkkkkkkkkkmmmppprrrttttttsssssstttvvvxxxyyyxxx{{{ttt]]]OOOKKKEEEBBB???===<<<;;;:::888999777777888;;;=========<<<;;;::::::::::::;;;;;;999:::===???CCCIIIPPPUUUVVVSSSOOOJJJEEEBBB@@@???>>>BBBGGGKKKMMMPPPSSSVVV\\\dddllloooqqqsssssspppssstttvvvyyy|||}}}uuullleee___]]]ccclllyyy{{{sssuuuzzz~~~}}}{{{zzzzzz~~~~~~~~~~~~~~~~~~|||{{{{{{zzz{{{|||}}}}}}}}}}}}uuukkkeeekkk~~~pppXXXGGG>>>777666555555555666777888999:::;;;===>>>>>>??????~~~~~~~~~}}}|||{{{zzzyyyzzz||||||{{{zzzwwwxxxyyyyyyxxxvvvtttrrrrrrtttxxx|||{{{tttlllfffbbb\\\XXXSSSOOOMMMLLLJJJIIIJJJIIIHHHGGGHHHNNNUUU[[[bbbkkkyyy~~~tttuuuzzz~~~}}}wwwnnnddd^^^]]]cccgggdddYYYMMMHHHFFFEEEGGGKKKNNNPPPPPPNNNMMMHHHHHHGGGFFFEEEDDDDDDDDDFFFGGGJJJMMMOOOQQQRRRRRRTTTPPPLLLLLLOOOOOOKKKGGGFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCBBBDDDHHHKKKLLLJJJFFFDDDFFFFFFEEEFFFFFFGGGHHHIIILLLKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRQQQQQQTTTVVVWWW___rrr|||fffYYY[[[dddzzziiiTTTIIIEEEAAANNN```sssttt___TTTQQQMMMEEE@@@;;;999888999;;;>>>@@@@@@@@@???===;;;::::::;;;;;;::::::::::::999888666666333333333333222222222111333333333444666888;;;<<>>===<<<:::999999777666666888999888777999888888888888999999999999:::;;;<<<===AAAFFFJJJKKKIIIFFFCCC@@@>>>======<<>>???@@@@@@@@@}}}{{{zzzzzzzzzyyywwwtttrrrqqqqqqssstttssssssooopppppppppppppppoooooorrruuuxxx{{{~~~~~~vvvlllaaaYYYTTTMMMJJJGGGEEEEEEEEEEEEDDDFFFFFFGGGIIIMMMUUU]]]ccckkkuuu}}}mmmjjjqqqyyyzzzkkk```[[[dddgggggg```SSSIIIFFFGGGGGGIIILLLOOOQQQQQQPPPOOOHHHHHHGGGFFFEEEDDDCCCBBBDDDFFFJJJMMMPPPQQQQQQQQQPPPMMMKKKLLLMMMLLLIIIFFFDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBBAAADDDGGGJJJKKKIIIFFFDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKLLLNNNOOOQQQRRRQQQOOONNNNNNNNNOOOPPPOOOPPPSSSVVVWWW]]]kkkzzzqqqZZZZZZ___qqqyyy```MMMBBB===FFFUUUhhh~~~~~~~~~kkk\\\TTTNNNGGGAAA===;;;888888;;;???AAABBB@@@???===;;;:::::::::;;;;;;;;;;;;::::::888777777000000000000////////////222222222333444777999:::===???CCCGGGJJJPPPUUUYYY^^^```eeellltttzzz}}}}}}|||tttmmmiiiddd```]]]ZZZXXXUUURRRQQQOOONNNMMMMMMNNNNNNUUURRRTTT[[[_________aaadddeeegggiiijjjkkkkkkjjjiiikkkmmmppprrrrrrsssssstttuuuwwwxxxzzz~~~hhhZZZVVVMMMIIIDDD@@@>>>===<<<::::::888666666777888777666999999888888777666555555999::::::::::::<<<@@@CCCCCCBBBAAA@@@?????????>>>>>>???@@@DDDIIIPPPWWW[[[___gggmmmppprrruuuuuusssuuuwww{{{}}}{{{wwwooofff```[[[ZZZYYYcccssswwwvvvzzz|||{{{{{{}}}|||vvvxxxyyyyyywwwxxx{{{|||}}}uuuiiiaaa^^^dddqqq~~~lllVVVDDD:::777666666666777888:::;;;>>>???@@@AAAAAABBBBBBBBBzzzyyywwwwwwxxxwwwuuusssnnnllliiihhhiiikkkkkkkkkhhhhhhhhhhhhhhhjjjkkkllloooppprrrtttttttttsssrrruuurrrmmmeee\\\SSSLLLHHHEEEBBB@@@@@@BBBCCCDDDDDDEEEHHHLLLQQQYYYbbblllrrrzzzzzzoooiiimmmuuu{{{wwwggg```aaajjjiiidddYYYLLLDDDCCCFFFGGGIIIKKKNNNOOOOOONNNMMMHHHHHHGGGFFFEEECCCAAAAAABBBDDDHHHLLLOOOOOONNNMMMNNNMMMMMMLLLJJJGGGEEECCC@@@@@@AAABBBBBBBBBAAAAAACCCDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDDDDCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAACCCFFFIIIIIIHHHFFFEEEDDDDDDEEEFFFHHHJJJLLLMMMLLLKKKKKKKKKLLLNNNPPPQQQRRRQQQOOOMMMLLLLLLMMMNNNOOOPPPRRRUUUUUUYYYdddqqq}}}^^^[[[[[[gggoooVVVDDD>>>CCCKKK[[[rrr|||||||||}}}iii\\\TTTKKKEEE???<<<999999<<>><<<;;;;;;;;;<<<;;;;;;;;;;;;:::999888777111111111000000000//////222222222222444666888999:::===AAAEEEHHHKKKOOORRRYYYZZZ^^^dddlllsssyyy|||{{{uuuoookkkhhhdddbbb[[[ZZZYYYXXXXXXXXXYYYZZZ\\\YYYYYY___bbbaaaaaacccdddfffhhhjjjllllllmmmllliiijjjkkkmmmppprrrssstttuuuttttttwww{{{oooaaa^^^PPPLLLFFFBBB@@@>>>===<<<:::888777777888888888777999999999999888888777666888888999999888:::===???@@@@@@@@@AAABBBBBBCCCDDDBBB@@@???BBBIIIRRRZZZ___bbbiiioooppprrruuuwwwuuuuuuyyy}}}|||yyytttqqqmmmiiiddd```\\\[[[cccqqqzzzyyy{{{|||~~~~~~}}}zzzuuuwwwwwwvvvtttwwwzzz|||}}}zzzpppeee```___bbbkkkttt~~~tttcccQQQAAA888777777666777888:::<<<===@@@AAABBBCCCCCCDDDDDDCCCssswww|||~~~|||yyyxxxxxxrrrrrrqqqrrrsssrrrooolllkkkhhhdddcccdddeeefffgggdddcccbbbbbbdddfffiiikkkjjjkkklllkkkjjjhhheeeccc___]]]ZZZUUUOOOJJJEEECCCCCCAAA@@@@@@CCCEEEEEEEEEGGGKKKRRRZZZcccnnnxxxyyynnnjjjllltttzzz}}}~~~rrreeedddjjjmmmiii```SSSFFF@@@AAAEEEFFFGGGIIIJJJKKKKKKKKKKKKHHHHHHGGGFFFDDDBBBAAA@@@@@@CCCGGGKKKMMMMMMLLLKKKNNNOOOPPPMMMIIIEEECCCBBBBBBBBBCCCDDDEEEEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@???@@@AAACCCDDDCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBAAACCCEEEGGGHHHGGGFFFEEEDDDDDDEEEFFFHHHKKKMMMNNNLLLKKKKKKKKKMMMNNNPPPRRRRRRPPPNNNLLLKKKKKKLLLLLLPPPPPPRRRTTTTTTVVV___jjjccc^^^YYYaaa{{{|||___JJJDDDDDDFFFQQQfff}}}~~~{{{zzz|||vvveeeZZZQQQJJJ@@@===:::999<<<@@@CCCEEEBBBAAA???>>>===<<<======;;;;;;;;;;;;:::999999888444444444333333333222222222222222222333555777888888;;;@@@CCCFFFHHHKKKNNNVVVWWWZZZ```gggpppwwwzzz~~~}}}xxxsssooolllccccccbbbaaabbbcccdddeeeaaa]]]]]]aaadddcccccceeeeeefffiiikkkmmmnnnnnnnnnjjjjjjlllmmmpppsssvvvwwwvvvtttsssvvv|||tttfffcccRRRNNNHHHCCCAAA???>>>===:::999777777999999999888888888:::;;;<<<<<<<<<<<<555777777888888999<<>>666777777777777999;;;===>>>BBBBBBCCCDDDEEEEEEEEEDDDlllnnnqqqssstttsssqqqooolllkkkjjjiiigggeeedddddddddbbb^^^[[[ZZZ\\\^^^```___^^^^^^^^^^^^```aaabbb___]]][[[YYYWWWUUUTTTTTTMMMNNNNNNLLLFFF@@@<<<:::AAA>>>???CCCCCC@@@CCCJJJNNNVVVbbblllttt{{{~~~wwwuuunnnpppsssvvvzzz}}}}}}~~~|||~~~yyypppjjjhhhjjjnnnaaaQQQHHHFFFFFFDDDBBBBBBCCCFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFEEECCCBBBAAA@@@AAABBBDDDFFFHHHJJJKKKOOONNNMMMKKKIIIEEEBBBAAAFFFEEECCCAAAAAABBBCCCDDDCCCDDDEEEFFFHHHHHHIIIIIICCCBBBAAA???>>>>>>??????BBBCCCEEEFFFFFFDDDCCCAAACCCCCCBBBBBBBBBBBBAAAAAACCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNOOONNNLLLIIIHHHIIIJJJKKKPPPTTTTTTRRRTTT\\\cccuuuvvv]]]WWW\\\ccc}}}uuuzzzlllNNNIIIBBB???GGGVVVfffvvv~~~}}}zzzzzzzzz~~~|||qqqaaaSSSFFF>>>;;;??????;;;AAALLLNNNHHHBBB@@@@@@@@@<<<888;;;:::999999888888999999999888555333222111111111222222222222333333444555666777:::===BBBFFFJJJLLLQQQSSSWWW[[[aaahhhpppvvvwwwxxxuuuooommmjjjjjjlllnnnoooooosssooojjjfffdddeeeeeefffhhhjjjlllmmmlllllllllmmmppppppppppppqqqrrrrrrsssuuutttssstttwww|||qqqeee[[[UUUMMMFFFAAA>>>;;;:::999999999999999999888888;;;999;;;>>>>>>:::888:::888:::;;;:::999;;;???DDDAAAAAAAAACCCMMMWWWZZZWWWOOODDD@@@IIIQQQTTT\\\gggmmmmmmoooqqquuuxxxzzz||||||~~~|||wwwwwwxxxwwwsssnnnlllppprrrooonnnmmmjjjdddkkkqqqzzz||||||zzzyyywwwsssoooxxxuuuuuuzzz}}}uuunnneeebbbeeeiiijjjiiitttxxxzzzpppeeeVVVEEE<<<;;;888888999999;;;===>>>???CCCDDDEEEFFFFFFEEEDDDCCCeeefffhhhiiiiiihhhgggfffccccccbbb```___^^^\\\\\\WWWVVVSSSQQQPPPQQQSSSTTTUUUVVVWWWWWWVVVVVVTTTTTTQQQPPPNNNLLLJJJIIIHHHHHHEEEGGGHHHGGGCCC@@@===<<>>@@@FFFIIIJJJPPPWWW]]]fffrrr|||{{{wwwvvv{{{zzzyyy{{{wwwsssrrruuuwwwzzzyyyuuuqqqnnnnnnpppqqqiii]]]NNNEEECCCCCCAAA???AAABBBDDDFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBDDDFFFGGGHHHIIIJJJKKKLLLKKKJJJGGGDDDCCCCCCBBB@@@???>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGCCCCCCAAA@@@?????????@@@AAABBBDDDEEEEEEDDDBBBAAABBBBBBAAAAAA@@@@@@?????????@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOOOOMMMJJJIIIJJJKKKLLLPPPTTTTTTRRRUUU\\\cccmmm~~~bbbXXX\\\aaa}}}tttrrruuuWWWJJJCCC???DDDNNNZZZiiiuuu|||||||||zzzzzz{{{~~~pppcccOOOEEE???AAA@@@<<<@@@JJJMMMIIIDDDAAA@@@???===;;;;;;;;;:::999888888888999;;;:::777555444333333333222222222222222333444555666777999<<<@@@DDDGGGIIILLLOOORRRVVV[[[bbbjjjoooqqqxxxzzztttrrrqqqrrrtttvvvvvvvvvwwwrrrlllgggeeeeeefffgggiiikkknnnooonnnmmmmmmmmmqqqpppppppppqqqrrrssstttuuuuuutttuuuxxx|||~~~~~~{{{nnn^^^XXXPPPIIIDDD@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===CCCIIIIIIBBB===;;;999:::;;;<<<<<>>???CCCDDDFFFGGGGGGGGGFFFEEE\\\\\\\\\\\\\\\[[[[[[[[[WWWWWWVVVUUUSSSRRRQQQQQQOOOOOOMMMLLLLLLLLLLLLLLLKKKLLLNNNNNNMMMJJJGGGEEEFFFEEECCCAAA@@@???>>>>>>===@@@BBBBBBAAA?????????======AAAHHHNNNSSS\\\dddkkkttt|||||||||}}}vvvmmmhhhiiiooottt{{{tttmmmkkknnnrrrsssrrraaaWWWIIIAAA??????>>><<>>>>>>>>???@@@@@@AAABBBDDDEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@??????>>>======<<<===???AAACCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHIIIKKKLLLLLLMMMNNNNNNNNNLLLJJJIIIJJJKKKLLLPPPTTTTTTSSSUUU\\\bbbcccsssjjjZZZ\\\]]]nnnyyynnnvvv}}}aaaMMMFFFAAAAAAEEEMMM[[[gggyyy~~~}}}yyyzzz{{{zzzxxxzzz~~~www___QQQEEEBBBAAA>>>@@@FFFNNNMMMIIIEEE@@@======>>>===<<<;;;:::999888888888777666555333222111111111333222222222222333333444555666888:::===@@@CCCDDDGGGIIILLLOOOTTTZZZbbbgggkkkqqq{{{wwwtttssssssuuuxxxyyyyyyxxxvvvrrrkkkeeebbbcccfffhhhjjjllloooqqqooonnnmmmmmmqqqqqqqqqqqqrrrssstttuuuvvvvvvuuuvvvyyy}}}~~~}}}}}}~~~vvvgggaaaWWWOOOIIIEEEBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>GGGPPPPPPGGG???;;;::::::;;;>>>BBBEEEGGGGGGJJJHHHFFFGGGQQQ___hhhjjj]]]PPPJJJQQQ\\\bbbhhhnnnrrrrrrsssuuuwwwyyy{{{||||||yyywwwxxxvvvtttqqqooommmkkkjjjmmmsssxxxxxxvvvtttmmmfffeeejjjssszzz~~~}}}wwwuuuttttttuuuuuutttrrrtttqqqrrrwww{{{|||yyyssskkkggghhhlllmmmnnnooottt|||zzzsssjjj```WWWLLLAAA;;;;;;:::;;;;;;<<<===>>>>>>???CCCDDDFFFHHHIIIIIIHHHHHHVVVUUUSSSRRRQQQQQQQQQRRRMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHEEEFFFGGGGGGFFFDDDBBB@@@BBBAAA@@@>>>>>>=========;;;===??????>>>>>>???AAA@@@BBBGGGOOOWWW```jjjrrrwww~~~~~~|||||||||||||||vvvmmmeeebbbgggpppwww{{{sssllllllqqqsssmmmfff[[[RRRFFF???======<<<;;;>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@???AAAAAABBBBBBCCCCCCDDDDDDBBBEEEHHHKKKKKKIIIEEECCCBBBAAA@@@@@@??????@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@BBBAAAAAA@@@???>>>=========>>>???AAACCCDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLLLLJJJIIIHHHIIIJJJMMMPPPRRRSSSSSSVVV\\\aaa]]]hhh{{{vvv^^^[[[YYY```tttnnniiiQQQJJJDDD@@@???EEERRR___ssszzz~~~{{{xxxxxxyyyxxxuuuxxx|||~~~tttbbbNNNDDDAAA???AAAFFFPPPRRRQQQKKKCCC>>>>>>AAA>>>===<<<:::999999888888666555444333222222111111333222222222222222333333555555666888:::<<<>>>???DDDFFFHHHKKKOOOTTT[[[```fffjjjrrr}}}~~~pppiiijjjkkknnnqqqqqqpppnnnmmmiiiccc]]][[[]]]bbbfffiiilllppprrrqqqooommmmmmqqqqqqqqqqqqrrrsssuuuuuuvvvvvvvvvxxxzzz~~~~~~}}}~~~ssslllaaaWWWOOOIIIFFFCCC@@@@@@@@@@@@@@@?????????:::<<>>>>>?????????BBBCCCEEEGGGIIIIIIIIIIIIMMMLLLJJJHHHGGGGGGHHHIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAA???>>>>>>===<<<<<<======:::<<<============???AAAEEEKKKRRR[[[fffsss|||xxxyyyyyyxxx}}}uuuooofffbbbdddkkksssxxxwwwssspppssswwwrrrfffZZZVVVOOOFFF@@@>>>============>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>@@@@@@AAAAAAAAABBBBBBBBBCCCEEEHHHJJJJJJGGGCCCAAAAAAAAA@@@@@@????????????>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIHHHFFFFFFGGGIIILLLNNNQQQQQQRRRUUU[[[___\\\cccpppfff[[[WWWWWWrrr~~~nnnuuuVVVNNNEEE@@@===@@@MMMZZZmmmwww~~~|||xxxwwwwwwvvvrrrvvvzzzzzz}}}uuu[[[JJJCCCAAADDDGGGRRRVVVYYYTTTKKKCCCAAACCC@@@???===;;;:::999888888999999999999888888777777333222222111111222222222444444444555777999;;;<<>><<<===@@@@@@<<<;;;<<<===<<<>>>CCCLLLRRRUUUUUUQQQOOOHHHBBBEEEQQQZZZ]]][[[TTTPPPVVV```hhhmmmpppssssssssstttvvvwwwyyyzzz|||}}}~~~~~~}}}{{{yyywwwooooooooollljjjjjjlllnnnsssuuutttoookkkiiiddd___[[[```hhhrrrzzz~~~~~~{{{|||~~~}}}{{{yyywwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvuuuwww}}}|||nnnoooppprrrttttttrrrqqqqqqxxxrrreeeWWWMMMEEE>>>;;;<<<<<<===>>>@@@@@@AAAAAA@@@@@@BBBDDDFFFHHHIIIIIIIIIDDDCCCAAA????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>???????????????>>>>>>;;;::::::999:::<<<>>>???::::::999999999::::::;;;:::<<<===>>>???AAAEEEHHHKKKTTT^^^hhhttt||||||{{{xxxzzz{{{|||rrrllleeefffmmmtttxxxyyyrrrsssuuuyyyxxxpppbbbWWWSSSMMMFFFAAA????????????>>>??????@@@AAABBBCCCDDDBBBBBBBBBBBBAAA???>>>===?????????@@@@@@AAAAAAAAACCCEEEGGGHHHHHHEEEBBB@@@????????????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>??????@@@@@@AAAAAACCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIEEEFFFGGGFFFEEEEEEFFFHHHKKKMMMNNNOOOQQQUUUZZZ]]]]]]```hhhwwwuuubbbZZZUUUgggqqq~~~___TTTHHH@@@<<<>>>HHHRRReeerrr}}}}}}yyywwwwwwuuurrrvvvyyyzzzzzzmmmWWWKKKGGGHHHJJJQQQXXX^^^^^^WWWNNNHHHFFFAAA@@@>>><<<:::999888888888888999999999888777777333222222111111111111222222333333444555777888999???AAACCCEEEIIINNNUUUYYY\\\___dddiiinnnttt{{{|||jjjWWWWWWWWWYYYZZZYYYVVVSSSOOONNNMMMIIIHHHLLLTTTZZZbbbgggmmmqqqqqqooolllkkknnnoooooopppqqqssstttuuuuuuvvvwwwzzz~~~~~~~~~~~~~~~rrreee[[[TTTOOOLLLOOONNNMMMLLLJJJHHHGGGGGGFFFAAA>>>>>>===;;;===AAA>>>???AAAFFFNNNVVV\\\^^^XXXUUUMMMDDDCCCIIIPPPQQQUUUSSSSSSXXXaaaiiinnnpppuuuuuuvvvwwwyyyzzz|||}}}~~~~~~~~~}}}{{{wwwtttrrrlllkkkjjjjjjkkknnnpppqqqxxxyyywwwpppllljjjfffaaaWWW[[[bbbmmmwww}}}|||yyyyyy}}}}}}{{{xxxvvvttttttuuuvvvvvvuuutttssssssuuuvvvuuuxxx~~~zzznnnppptttwwwxxxwwwuuuttttttzzzoooaaaQQQFFF???999888:::;;;===???AAABBBCCCCCCCCCAAABBBDDDFFFHHHHHHHHHHHH======<<<;;;;;;;;;;;;;;;=============================================>>>777777888999::::::;;;;;;888888888888888999:::;;;<<<>>>AAADDDHHHMMMTTTYYY]]]gggqqqyyy}}}yyy{{{{{{zzzrrrkkkhhhooo}}}tttwww{{{zzzsssiii___YYYPPPLLLGGGBBB@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEEEEBBBBBBAAAAAA@@@>>>===<<<======>>>>>>???@@@AAAAAACCCDDDEEEFFFFFFEEECCCAAA??????????????????>>>===>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@@@@@@@???>>>????????????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFEEEEEEGGGIIIJJJKKKLLLNNNPPPTTTXXX[[[\\\^^^bbbmmmlllbbbWWW^^^{{{zzzoooaaaPPPEEE??????DDDKKK[[[jjjzzz}}}{{{yyyxxxvvvuuuxxx{{{{{{zzz}}}iiiXXXOOOLLLLLLMMMVVVaaafffcccZZZQQQKKKBBBAAA???===;;;999888777444555666666777666555555333333222111111111111111111222222333444666888999;;;===???BBBEEEKKKQQQVVV\\\___cccgggiiikkknnnpppsssuuuwwwwwwwww{{{yyygggWWWVVVUUUTTTTTTRRROOOMMMIIIJJJIIIGGGEEEHHHOOOUUU]]]cccjjjooopppnnnkkkjjjmmmmmmnnnoooppprrrssstttsssuuuwww{{{}}}|||||||||zzz}}}qqqgggaaa]]][[[XXXWWWUUUSSSQQQNNNMMMLLLKKKGGGDDDDDDCCC??????CCC???@@@DDDHHHOOOWWWaaagggaaa___WWWLLLGGGJJJMMMMMMOOORRRWWW\\\cccjjjppprrruuuuuuvvvwwwyyy{{{}}}~~~}}}yyyuuuqqqnnniiifffeeeggglllqqqttttttwwwzzzyyytttpppnnniiidddXXX[[[aaakkkvvv~~~{{{yyy{{{}}}yyyvvvtttsssrrrtttvvvxxxwwwuuuuuuvvvxxxyyyxxx{{{}}}uuuwwwyyyzzzyyyyyyxxxxxxzzzmmm]]]KKKAAA;;;888888::::::<<>>>>>AAAEEEKKKQQQZZZccciiiuuuzzz}}}}}}xxxqqqkkkkkkxxxzzz}}}yyymmmbbb\\\[[[NNNKKKGGGCCCAAA@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFAAAAAAAAA@@@???>>>===<<<<<<<<<===>>>???@@@AAAAAABBBBBBDDDEEEEEEEEEDDDCCCAAABBBBBBBBBBBBAAA@@@@@@>>>??????@@@@@@@@@@@@???======???@@@@@@???>>>===????????????@@@AAABBBCCC@@@AAAAAABBBBBBCCCCCCDDD>>>???AAACCCDDDFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHHHHGGGGGGGGGGGGFFFDDDFFFFFFFFFEEEFFFHHHJJJJJJJJJKKKLLLOOOSSSWWWZZZ[[[\\\^^^fff|||ttthhhZZZXXXooo}}}lllXXXJJJCCCAAACCCHHHSSSeeewww}}}|||zzzyyywwwyyy{{{||||||zzz{{{~~~vvvbbbVVVOOOLLLIIISSSaaajjjjjjbbbWWWOOOCCCBBB@@@===;;;999888777666666888999999999888777333333222111000000111111111111222333444666888999888:::<<>>AAADDDFFFLLLQQQXXX]]]bbbjjjuuu}}}{{{{{{{{{|||{{{~~~wwwqqqmmmuuu|||tttmmmeee^^^YYYLLLHHHCCCBBBCCCEEEEEEDDDCCCAAA@@@AAACCCDDDDDDCCCGGGGGGFFFEEECCC@@@>>><<>>===<<>>===<<<<<<===>>>???>>>>>>???@@@AAABBBBBBCCCBBB@@@>>>===>>>???BBBDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDGGGIIIJJJIIIHHHBBBCCCDDDDDDDDDDDDFFFHHHHHHIIIKKKNNNPPPRRRSSSSSSTTTWWWZZZ___ooopppXXXVVVbbbfffTTTJJJEEEBBB@@@LLLWWWjjj{{{}}}zzz{{{~~~|||zzzzzz{{{}}}~~~rrraaaTTTNNNMMMTTT\\\gggrrruuugggVVVVVVKKKBBB@@@===999888:::777666555444333444555666333333222111111000//////333333444555555666777777777777:::>>>@@@DDDPPP\\\^^^fffmmmnnnnnnooolllhhheeeaaa_________```gggnnn|||vvvkkkaaa```^^^\\\ZZZWWWSSSPPPUUUPPPLLLKKKJJJHHHKKKOOOYYY```hhhmmmllljjjiiiiiihhhiiijjjlllnnnqqqsssuuuvvvvvvwwwzzz~~~yyyxxxyyy|||~~~zzz}}}zzzwwwssspppllliiifffccc___\\\YYYUUUQQQMMMKKKIIIGGGEEEGGGDDDDDDGGGLLLUUUdddqqqwwwwwwqqqfff]]]ZZZWWWSSSSSSVVV[[[aaaggglllooopppsssrrrpppqqqtttwwwyyyzzz|||}}}~~~zzztttmmmiiidddaaa___eeeooouuuuuusssttttttuuuvvvsssmmmfffaaaZZZ```jjjsss{{{||||||{{{vvvuuuvvvvvvvvvvvvyyy||||||yyyxxxzzz|||wwwnnngggcccnnnyyy{{{}}}ttt___TTTEEE;;;888999999888>>>@@@CCCFFFIIIKKKKKKLLLGGGFFFFFFGGGIIIJJJJJJIII777666666777888888666555777888999:::::::::999999888999999:::;;;;;;<<<<<<666777777888999999::::::??????@@@AAADDDIIINNNRRR\\\ccckkkrrrxxxuuuqqqvvv|||{{{yyy{{{vvvppptttvvvnnnfff___XXXTTTLLLHHHEEEDDDEEEGGGHHHGGGHHHFFFDDDDDDFFFFFFFFFEEEFFFFFFFFFEEECCCAAA???===>>>??????@@@BBBDDDEEEFFFBBBBBBCCCCCCCCCBBBAAAAAACCCCCCBBBBBBAAA@@@@@@???BBBDDDFFFFFFDDDCCCBBBCCC@@@???>>>============>>>===>>>>>>@@@AAABBBCCCCCCBBBAAA???>>>>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBB@@@@@@AAACCCFFFGGGFFFDDDBBBCCCDDDDDDDDDDDDGGGIIIIIIJJJKKKLLLNNNPPPQQQRRRTTTWWWYYY^^^mmmxxx\\\VVV]]]uuuzzzdddTTTJJJEEECCCHHHQQQbbbvvv~~~~~~||||||||||||||||||}}}}}}~~~}}}lll]]]TTTMMMPPPWWWcccttt}}}vvviii[[[PPPEEEBBBAAA<<<999:::888777666555555555666777555555444333333222111111000111111222333333444444555555888<<<>>>BBBNNNZZZccclllsssuuuuuutttqqqllleeeaaa^^^___^^^___eeellluuu{{{zzzoooiiihhhgggeeeccc```\\\YYYXXXRRRNNNLLLJJJHHHJJJNNNWWW^^^ggglllkkkiiihhhgggiiijjjjjjkkkmmmoooqqqrrrttttttvvvyyy~~~|||xxxvvvwwwxxxzzz{{{~~~~~~{{{wwwsssoookkkgggcccbbb___ZZZVVVSSSPPPLLLJJJEEECCCCCCGGGLLLTTTcccpppwwwzzzwwwmmmccc^^^\\\YYYZZZ\\\aaaeeejjjmmmooopppsssqqqqqqrrrvvvyyyzzzzzz{{{{{{{{{zzzvvvqqqkkkhhhaaa``````eeemmmrrrsssrrruuuuuuuuutttrrrnnniiieeebbbgggooowww~~~~~~~~~~~~xxxvvvvvvwwwwwwxxx{{{}}}}}}{{{{{{}}}vvvjjj```ZZZWWW]]]kkkqqqwwwzzzmmm[[[QQQDDD<<<:::;;;;;;;;;???AAADDDGGGIIIJJJKKKKKKIIIHHHGGGHHHIIIIIIHHHGGG777777999<<<===<<<888555777777888999::::::::::::666777777888999:::;;;;;;999999999999:::<<<>>>???DDDFFFIIILLLRRRYYYaaafffpppwwwxxxnnniiimmmxxx{{{xxxsss{{{}}}uuuooo|||{{{uuulllccc[[[UUUPPPMMMKKKHHHFFFFFFGGGIIIJJJKKKLLLJJJHHHGGGGGGGGGEEEDDDEEEEEEEEEDDDCCCBBB@@@??????@@@AAABBBCCCEEEFFFFFFBBBAAAAAAAAA@@@@@@??????DDDCCCBBBAAA@@@@@@AAAAAADDDFFFHHHHHHFFFEEEDDDEEEBBBAAA@@@>>>============<<<===>>>???AAABBBCCCDDDCCCBBB@@@@@@@@@AAACCCEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCBBB@@@??????AAACCCDDDCCCBBBAAACCCDDDDDDDDDEEEGGGIIIKKKJJJJJJJJJKKKMMMOOOPPPTTTUUUWWW\\\jjjiii[[[\\\ggg~~~hhhWWWMMMIIIFFFKKKYYYmmm|||~~~yyyzzz|||}}}}}}|||{{{zzzvvv|||kkk^^^RRRPPPRRR^^^ttthhhZZZMMMGGGDDD@@@<<<:::999999888777666666777777555555555444333333222222000000000111222222333333222333666:::<<<@@@LLLXXXgggpppxxxzzzyyyxxxsssmmmfffbbb___^^^]]]]]]cccjjjoootttzzz~~~wwwuuuuuuuuusssppplllhhheee^^^XXXSSSQQQNNNJJJKKKOOOVVV]]]fffkkkjjjhhhffffffjjjjjjjjjjjjkkklllnnnnnnrrrtttvvvyyy|||{{{xxxvvvuuuuuuvvvzzz}}}~~~xxxrrrnnnjjjfffaaa[[[WWWRRRMMMJJJGGGEEEDDDGGGJJJPPP\\\hhhuuu|||~~~uuukkkeeecccbbbccceeegggjjjmmmoooqqqqqqrrrrrrrrruuuxxx{{{{{{{{{zzzyyyvvvsssnnnjjjgggeee```aaadddhhhmmmpppssstttxxxwwwuuusssqqqnnnmmmllllllqqqwww}}}zzzwwwwwwyyyyyy{{{~~~~~~}}}}}}kkk\\\RRRNNNNNNPPPaaakkkuuuzzz~~~uuudddVVVNNNDDD===<<<===>>>>>>AAACCCEEEGGGIIIJJJJJJJJJLLLJJJHHHHHHIIIHHHGGGEEE888:::===AAACCCAAA<<<888999999::::::;;;;;;;;;;;;999999:::;;;;;;<<<<<<===AAA@@@@@@@@@AAACCCFFFHHHKKKPPPXXX___fffnnnwww}}}vvvnnngggiiikkkpppwwwzzzwwwrrr|||{{{yyysss}}}nnnggg^^^VVVPPPMMMJJJHHHHHHGGGFFFFFFHHHJJJLLLMMMNNNLLLIIIGGGFFFEEECCCBBBDDDDDDDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@?????????BBBAAA???>>>>>>???@@@AAAFFFHHHIIIIIIHHHFFFFFFFFFCCCBBBAAA@@@???>>>======<<<===>>>???AAACCCDDDDDDCCCCCCBBBAAAAAACCCDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@AAACCCDDDCCCAAAAAABBBDDDDDDDDDEEEGGGIIILLLKKKIIIIIIIIIJJJLLLNNNRRRRRRUUU[[[ggg~~~|||ggg```aaauuummmZZZLLLIIIIIIQQQcccttt{{{||||||zzzzzzzzzzzzyyyxxxwwwvvvuuu{{{wwwjjj]]]UUUPPPYYYooo{{{kkkXXXMMMHHHDDD???;;;:::999999888777777777777555555444444333333333333111111222222333333333333111222555888:::>>>JJJVVVfffoooxxx{{{zzzxxxsssmmmhhhddd```___^^^]]]cccjjjooossswwwzzz}}}|||uuuooollleee___ZZZWWWSSSNNNMMMPPPWWW]]]fffjjjjjjhhhggggggiiiiiiiiiiiijjjlllmmmnnnrrrtttwwwzzz|||~~~|||zzzxxxvvvvvvuuuwwwzzz||||||{{{}}}~~~yyyrrrnnngggaaa[[[UUUOOOLLLLLLHHHFFFFFFFFFIIISSS^^^qqq|||{{{pppjjjhhhhhhiiijjjlllnnnppprrrssstttrrrrrrsssvvvyyy{{{{{{zzzyyyvvvqqqkkkfffcccbbbbbbaaaeeekkknnnoooqqqtttwww~~~|||yyyuuurrrppppppqqqtttyyy{{{xxxyyy|||~~~wwweeeTTTKKKJJJKKKPPPbbbnnnxxxsssxxxqqq^^^TTTNNNFFF@@@???@@@AAAAAABBBDDDFFFHHHJJJJJJJJJJJJKKKJJJHHHHHHIIIIIIGGGFFF888:::>>>BBBDDDCCC>>>:::;;;;;;;;;;;;;;;;;;;;;;;;??????@@@@@@AAAAAABBBBBBEEEEEEFFFGGGKKKPPPTTTVVVXXX```lllvvv}}}uuuhhh___ZZZYYYcccpppxxx}}}zzzxxx{{{~~~{{{mmm^^^XXXPPPJJJGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLPPPMMMJJJHHHHHHFFFDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAADDDCCCBBBAAA@@@@@@AAAAAABBBAAA???>>>>>>@@@AAACCCFFFHHHJJJJJJHHHFFFFFFFFFCCCCCCBBBBBB@@@???>>>===<<<===>>>???AAABBBCCCDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDCCCCCCCCCDDDDDDDDDDDDBBBAAAAAABBBBBBAAA@@@@@@BBBCCCDDDDDDEEEHHHJJJLLLKKKIIIHHHHHHIIIKKKLLLOOOPPPTTT[[[dddwwwrrrddd^^^kkkgggOOOKKKGGGIIIXXXiiitttyyy|||}}}|||yyyvvvttttttttttttuuuxxx~~~vvveeeYYYPPPUUUhhh}}}}}}gggVVVMMMHHHCCC===:::::::::999888777777666666666666666666555555555111111222222222222333333222222555888999===HHHTTTfffoooyyy|||}}}{{{vvvpppjjjfffbbbaaa______dddkkkpppsssvvvxxx{{{{{{tttpppjjjddd^^^[[[VVVOOONNNPPPYYY___fffiiiiiihhhhhhiiiggghhhhhhiiikkkmmmoooppptttwww{{{}}}~~~~~~~~~~~~~~~|||{{{yyyxxxxxxwwwyyy{{{{{{zzz{{{~~~yyyqqqiiiccc]]]WWWTTTPPPKKKHHHFFFDDDFFFOOOZZZlllxxx}}}tttnnnllllllkkklllmmmoooqqqtttuuuwwwtttttttttvvvxxxyyyxxxwwwwwwrrrkkkeee```______```bbbhhhooorrrrrrrrruuuxxx~~~yyytttrrrsssuuuzzz{{{xxxzzz~~~tttaaaPPPGGGFFFHHHTTTfffsss||||||pppuuuooo\\\RRRNNNHHHCCCAAAAAABBBBBBCCCEEEGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJJJJIIIHHH999:::<<<@@@CCCBBB@@@===>>>============>>>??????AAAAAACCCDDDFFFGGGHHHIIIKKKMMMPPPUUU\\\bbbhhhkkknnnwwwyyyjjj^^^WWWTTTTTT[[[eeerrryyy|||~~~~~~|||mmm^^^PPPLLLFFFBBBBBBCCCDDDDDDBBBDDDEEEFFFFFFGGGJJJLLLQQQOOOLLLKKKKKKJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBEEEFFFFFFFFFDDDCCCAAA???DDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAAAAABBBCCCDDDEEEEEEGGGIIIIIIGGGFFFEEEFFFCCCCCCCCCCCCBBBAAA??????>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBEEEDDDDDDDDDDDDEEEEEEFFFDDDBBB@@@???@@@@@@???>>>@@@AAACCCDDDDDDEEEHHHJJJLLLKKKJJJIIIIIIIIIJJJKKKNNNNNNSSSZZZ```mmmyyyeee[[[aaarrrxxx[[[PPPHHHEEENNN]]]kkkuuu{{{|||yyyuuusssssstttuuussstttxxxmmm___SSSTTTaaasssxxxcccUUUNNNGGG@@@<<<<<<<<<;;;:::999888777999999999999999999999888000000000000000000000000333222444777777:::EEEPPPcccmmmwww{{{}}}}}}zzzuuukkkfffcccbbb``````eeellloooppprrrtttxxx~~~{{{wwwnnnhhhbbb___YYYRRROOOQQQ\\\```eeegggggggggiiilllhhhiiiiiikkkmmmoooqqqrrruuuyyy}}}~~~}}}}}}~~~}}}|||~~~|||{{{{{{zzzzzzyyy{{{}}}|||{{{|||wwwnnngggbbb^^^\\\XXXRRRLLLIIIFFFHHHRRR]]]jjjvvv}}}wwwsssqqqooommmmmmnnnppprrruuuwwwxxxwwwuuuttttttuuuuuutttrrrpppllleee```]]]^^^aaadddeeekkkqqquuuvvvuuuvvvxxx}}}xxxuuuvvvxxx~~~}}}yyywwwyyy}}}rrr___MMMDDDCCCGGGVVVhhhttt|||wwwoootttjjjYYYMMMKKKHHHDDDBBBAAABBBBBBCCCEEEGGGIIIKKKLLLLLLLLLJJJIIIHHHIIIJJJKKKJJJIII======>>>@@@CCCDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKIIIJJJMMMPPPTTTWWWZZZ[[[```ccchhhnnnuuu{{{vvvnnnaaaUUUOOOPPPVVV[[[dddmmmwwwzzz}}}yyylll[[[QQQHHHDDD@@@>>>???AAABBBBBBBBBDDDFFFGGGFFFFFFIIIKKKPPPNNNKKKKKKKKKKKKJJJIIIFFFEEECCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEECCCAAA@@@CCCBBBAAA@@@AAACCCEEEFFFAAAAAABBBBBBCCCDDDDDDEEEDDDFFFHHHGGGFFFDDDDDDDDDBBBCCCCCCDDDCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBFFFEEEEEEDDDEEEFFFGGGHHHGGGEEEBBBAAAAAAAAA@@@???@@@AAACCCDDDDDDFFFHHHKKKJJJJJJJJJJJJJJJKKKKKKKKKNNNNNNSSSYYY[[[bbbyyyiii[[[\\\iiiuuu[[[OOOFFFHHHRRR^^^jjjttt}}}|||zzzxxxwwwwwwwwwxxxtttssstttzzzwwwjjj\\\WWW[[[eeexxxrrraaaVVVKKKBBB????????????>>><<<:::999888888888888888888888888111111111111111111111111333222333555444777@@@KKKYYYccclllqqqtttwwwuuurrriiieeeaaaaaa``````eeelllmmmnnnnnnpppuuu{{{uuuooojjjfff```YYYVVVWWW]]]```cccdddccceeeiiimmmlllllllllmmmnnnpppqqqrrruuuzzz~~~~~~|||}}}}}}|||{{{}}}|||zzzyyyyyyyyyzzz{{{zzz|||}}}|||zzz{{{{{{qqqkkkhhhfffeeehhh```XXXPPPKKKKKKTTT___llluuu}}}~~~{{{zzzvvvsssqqqpppqqqqqqsssuuuwwwxxxzzzwwwtttqqqqqqpppooommmgggddd___]]]]]]bbbgggkkklllpppvvv{{{}}}|||{{{{{{}}}zzzwwwxxxzzz~~~||||||zzzwwwuuuvvvzzz}}}sss___MMMEEEHHHMMM\\\lllvvv}}}|||rrrnnnssszzzvvvaaaRRRFFFEEEDDDCCCAAAAAABBBCCCBBBDDDGGGJJJLLLMMMNNNNNNLLLKKKIIIIIIJJJJJJIIIGGGCCCAAAAAABBBEEEHHHIIIIIIHHHHHHIIIKKKNNNQQQTTTVVVXXXZZZ^^^ccchhhmmmqqqsssyyy{{{|||qqqeee]]]RRRIIIGGGOOO[[[dddllltttwww}}}xxxzzz{{{xxxppp]]]MMMHHHEEEBBB>>>===>>>???@@@@@@BBBEEEHHHHHHFFFGGGIIILLLLLLJJJIIIHHHIIIJJJIIIHHHGGGFFFDDDBBBAAAAAAAAAAAA???AAACCCDDDEEEDDDCCCBBBAAAAAA@@@???AAACCCEEEGGG>>>???@@@AAABBBCCCCCCBBBCCCEEEGGGFFFEEECCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBBBBBBBBBBBBBBBBGGGFFFEEEEEEEEEFFFHHHIIIKKKHHHEEEDDDCCCCCCCCCBBB???AAACCCDDDDDDFFFIIIKKKIIIJJJKKKKKKLLLLLLKKKKKKOOONNNSSSXXXWWWZZZnnnnnn^^^[[[eee}}}gggYYYKKKFFFJJJSSS```kkkzzzzzz||||||||||||{{{zzzxxxttttttwwwyyytttddd[[[WWW[[[kkk||||||iii[[[NNNDDDAAAAAABBBAAA@@@>>><<<;;;444444444444555555555555444444333333333333333333222111222333222444===HHHMMMWWW```eeeiiimmmmmmkkkhhhccc``````______eeelllmmmmmmmmmoootttzzz|||vvvqqqnnnhhh```]]]^^^]]]___aaaaaaaaaccciiinnnpppooooooooooooppppppqqqtttyyy~~~~~~}}}||||||||||||{{{zzzyyywwwvvvvvvwwwyyy{{{xxxzzz|||zzzxxxyyy|||{{{}}}yyysssqqqppppppxxxooobbbWWWOOOLLLTTT^^^nnnvvv}}}~~~{{{vvvtttssssssssssssuuuwwwxxx|||xxxssspppnnnmmmkkkjjj```^^^[[[[[[^^^eeelllqqqsssvvv|||www||||||yyyyyy{{{{{{~~~{{{zzzyyyzzzyyyvvvssssssvvvzzzsss```OOOJJJPPPXXXcccrrrzzz~~~yyynnnnnnsssuuunnnZZZMMM???@@@AAAAAA@@@@@@BBBCCCBBBDDDGGGJJJLLLNNNOOOOOOOOOMMMKKKJJJJJJIIIGGGEEEQQQQQQPPPQQQQQQSSSUUUVVV[[[]]]```dddgggiiikkkkkknnnpppvvv}}}{{{pppcccZZZSSSNNNLLLNNNPPPXXXiii{{{yyyzzz{{{yyywwwtttuuuzzztttggg[[[PPPHHHEEEAAA@@@>>><<<===???AAACCCEEEEEEEEECCCBBBCCCEEEHHHFFFGGGHHHJJJKKKJJJJJJIIIDDDDDDCCCCCCBBBAAA??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEEDDDCCCCCCCCCBBBAAAAAAEEEJJJJJJFFFAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMKKKMMMPPPPPPRRRZZZeeennnwwwaaabbbeeevvvrrrmmmuuu}}}dddMMMGGGJJJMMMUUU```oooyyy~~~~~~}}}{{{}}}sssooosssvvvwwwsssiiiaaa^^^dddmmmxxxfffVVVJJJJJJHHHDDDAAA????????????:::888666555666777777666888777666555333111000000111111111222333444666777CCCGGGLLLSSSYYY]]]___aaa___]]]YYYUUUTTTWWW]]]bbbgggjjjnnnrrrtttvvvyyy{{{xxxpppkkkgggcccaaa]]]\\\[[[[[[^^^ccciiilllmmmnnnooooooooopppsssvvvyyyzzz||||||yyyxxxyyy{{{|||wwwvvvuuuttttttuuuvvvwwwuuuuuuuuuvvvwwwxxxyyyyyy~~~yyytttvvv{{{ppp```VVVVVV^^^ffftttwww{{{~~~~~~{{{yyywwwuuuuuuuuuwwwwwwvvvuuuwwwsssnnnkkkiiifffbbb^^^[[[XXXWWW[[[ccclllqqqsss{{{zzzxxxxxxzzz~~~}}}|||yyywwwwwwwwwvvvwwwvvvssspppqqqvvvzzzzzzfffVVVTTT^^^iiiooosssyyy{{{tttppppppppp~~~vvvaaaOOOEEE@@@????????????AAABBBCCCGGGFFFFFFHHHKKKOOOQQQRRROOOLLLIIIFFFFFFFFFEEEEEEbbbbbbbbbccceeehhhjjjkkkppprrrvvvzzz~~~zzzmmmeee]]]UUUPPPQQQQQQTTTZZZ]]]cccqqqyyyxxxzzzuuutttsssuuuyyy~~~~~~lll___UUUKKKEEECCCAAA???>>>======???AAACCCFFFFFFFFFDDDCCCDDDFFFHHHFFFGGGHHHIIIJJJJJJIIIIIIEEEEEEEEEDDDCCCAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEGGGHHHHHHFFFDDDCCCCCCBBB@@@@@@CCCGGGGGGDDD@@@@@@@@@????????????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEHHHHHHGGGFFFFFFGGGHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKNNNPPPPPPQQQVVV___ggg~~~kkkeeecccrrryyymmmnnn}}}vvv\\\OOOIIIGGGMMMWWWjjjvvv}}}{{{tttqqqvvvwwwvvv~~~uuujjjaaaaaaeeexxxppp___QQQQQQNNNIIIEEEBBB???===<<<;;;999777777888999888777888888777555444222111111222111111222222333444555;;;>>>CCCIIINNNQQQTTTTTTTTTSSSQQQOOOOOORRRXXX]]]aaadddiiilllooorrrvvvyyyxxxqqqkkkgggccc```^^^]]][[[[[[]]]aaaeeehhhlllmmmnnnnnnnnnooorrruuuyyyzzz|||~~~|||zzzyyyyyyzzzzzzwwwvvvuuutttttttttuuuuuuttttttssssssssstttvvvwww{{{}}}~~~wwwwwwzzz|||~~~rrreee]]]^^^fffmmmvvvyyy|||~~~}}}{{{zzzxxxvvvuuuvvvwwwxxxwwwvvvvvvqqqkkkgggdddaaa]]]ZZZYYYXXXWWW[[[cccmmmvvv{{{{{{wwwvvvxxx{{{}}}~~~~~~}}}}}}}}}yyywwwvvvwwwxxxvvvvvvuuuqqqnnnoootttyyyrrreeecccjjjqqqtttyyyyyytttrrrsssttt}}}rrr]]]NNNEEE@@@@@@??????@@@AAACCCDDDDDDDDDDDDFFFIIILLLMMMNNNPPPMMMIIIFFFEEEEEEDDDCCC{{{{{{|||~~~xxxmmm___SSSNNNMMMMMMMMMXXX]]]fffoootttxxxyyytttrrruuuwwwzzz~~~tttsssrrrtttxxx{{{}}}}}}{{{~~~~~~ppp```UUUMMMEEEBBBBBBAAA@@@???>>>>>>@@@BBBCCCGGGGGGGGGEEEDDDDDDFFFHHHFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGFFFEEEDDDBBB@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDIIIJJJKKKJJJGGGDDDCCCCCCCCC@@@>>>@@@CCCDDDBBB???@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIFFFGGGHHHJJJJJJKKKKKKKKKKKKMMMOOOOOOOOORRRYYY^^^kkkyyyiii```lllppphhhgggppp\\\LLLCCCGGGPPPaaaooo~~~{{{vvvuuuyyyxxxuuuyyywwwjjjcccbbblllwww}}}mmmaaa[[[WWWQQQLLLHHHDDDAAA>>>;;;:::999999::::::999888999999888777555444333333333222222111111222222333444666:::>>>BBBEEEFFFGGGFFFGGGGGGGGGHHHKKKPPPTTTXXX[[[```dddhhhmmmrrruuu~~~wwwpppkkkgggbbb```^^^]]]\\\[[[\\\___bbbdddjjjkkkmmmmmmmmmnnnqqqssszzz{{{}}}~~~}}}|||zzzyyywwwwwwvvvuuutttssssssssssssssstttrrrpppooooooqqqssstttxxx{{{~~~~~~~~~zzzwwwwwwwww~~~yyyppphhhdddgggmmmssszzz{{{|||}}}}}}|||{{{zzzwwwuuussstttuuuuuuuuutttrrrmmmfff```\\\YYYWWWUUUVVVWWWXXX[[[bbblllwww}}}vvvuuuvvvwwwyyy{{{|||||||||}}}~~~~~~|||xxxuuutttuuuwwwyyyxxxxxxvvvrrrooopppuuuzzz|||yyy{{{~~~~~~}}}zzzxxxyyy{{{|||{{{{{{~~~jjjWWWKKKFFFAAA@@@@@@@@@@@@BBBCCCDDDCCCDDDFFFGGGIIIJJJJJJJJJOOOLLLHHHEEEDDDDDDCCCBBBrrrggg```XXXNNNHHHIIINNNTTTXXXjjjrrr~~~}}}yyyqqqkkkkkklllmmmrrrxxx}}}wwwuuussssssuuuxxxyyyzzzzzzooocccVVVNNNHHHCCCBBBDDDCCCBBBAAAAAAAAABBBDDDEEEFFFFFFFFFEEEDDDCCCEEEGGGFFFGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGEEECCCAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFIIIJJJKKKJJJHHHEEEDDDDDDDDDAAA???>>>@@@AAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNNNNOOOQQQUUUXXX```{{{nnn]]]eeexxxyyyggg\\\nnnjjjSSSDDDFFFNNNTTTcccuuu{{{zzz{{{xxxtttvvv{{{wwwmmmiiihhhmmmuuu}}}zzzrrrhhhbbbZZZSSSOOOKKKGGGDDD;;;:::999999::::::888666999999888888777666555555444444333222111111111111333444777:::<<<>>>??????===>>>@@@AAABBBDDDHHHKKKNNNRRRWWW\\\aaagggmmmqqqxxx}}}yyysssnnnjjjgggcccaaa^^^^^^]]]]]]^^^```bbbdddiiikkkmmmnnnnnnoooqqqsss{{{|||~~~~~~~~~}}}|||zzzxxxvvvtttttttttsssrrrqqqqqqpppppprrrpppmmmkkkkkkmmmppprrruuuxxx|||||||||~~~xxxtttrrrssspppjjjffffffjjjqqquuu}}}}}}|||||||||{{{{{{zzzuuurrrpppooopppqqqpppooolllhhhaaaZZZUUURRRPPPPPPSSSWWWZZZ]]]aaagggpppwwwxxxuuuvvvwwwxxxzzz{{{}}}~~~||||||}}}xxxvvvsssrrrrrrtttwwwyyy||||||{{{wwwtttuuuzzz~~~~~~}}}yyyuuuwwwbbbQQQHHHFFFBBBAAAAAAAAAAAACCCDDDEEEEEEGGGIIIJJJJJJJJJJJJJJJMMMJJJFFFDDDDDDEEEDDDDDD}}}sssjjj```VVVPPPMMMKKKJJJLLLSSS\\\eeejjj~~~~~~wwwnnnfffeeeeeefffjjjnnnuuuxxxzzz|||~~~zzzuuussstttvvvyyyzzz|||zzzpppddd[[[QQQLLLGGGCCCCCCGGGEEEEEEDDDDDDDDDEEEFFFGGGDDDEEEEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIHHHGGGFFFDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@????????????AAAAAABBBCCCDDDFFFFFFGGGFFFHHHJJJIIIGGGEEEEEEEEEDDDBBB@@@???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMNNNPPPSSSUUU\\\nnnttt```aaajjjyyyooo\\\aaannn{{{^^^KKKFFFJJJHHHVVVhhhvvv~~~zzzvvvwww{{{{{{zzztttkkkgggfffjjjrrrwwwzzzzzztttlllbbbZZZUUUPPPJJJEEE===;;;999888999888666555999999999888888777777777666555333222111000000000444555666777999::::::::::::<<<>>>>>>??????AAACCCHHHKKKPPPUUU[[[aaaggglllsss|||~~~zzztttqqqmmmjjjhhhgggdddccc^^^^^^___```bbbccceeefffiiikkknnnooooooppprrrttt|||}}}}}}}}}}}}|||zzzxxxuuusssssssssrrrqqqpppooonnnmmmllljjjgggffffffhhhkkkmmmmmmpppssstttssstttvvvyyy~~~~~~wwwsssmmmiiieeeccceeekkkrrrvvv||||||{{{zzzyyyyyyyyyyyyuuurrrooommmllllllkkkkkkeeeaaa[[[UUUPPPMMMMMMNNNSSSXXX]]]```aaaaaadddgggtttrrrxxx{{{xxxyyyzzz{{{|||~~~~~~}}}}}}~~~~~~{{{xxxrrrqqqqqqqqqrrruuuxxxyyy}}}~~~~~~{{{xxxyyy}}}~~~xxxuuuooo[[[MMMFFFFFFCCCBBBBBBBBBBBBDDDEEEFFFEEEHHHKKKKKKJJJHHHIIIJJJJJJGGGEEEDDDEEEFFFGGGFFF~~~tttjjj___WWWOOOIIIFFFHHHHHHKKKQQQZZZdddooowww|||yyyooofffdddeeeeeegggjjjrrrtttuuu{{{}}}yyywwwxxxzzz|||}}}}}}vvvkkkbbb\\\UUUOOOLLLHHHDDDDDDHHHFFFFFFEEEEEEFFFFFFGGGHHHCCCDDDEEEDDDBBBAAAAAABBBDDDDDDCCCDDDDDDFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDCCCBBBAAA??????>>>>>>@@@AAABBBCCCEEEFFFGGGHHHEEEGGGIIIHHHFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@??????>>>???@@@BBBCCCBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIIIIIIIJJJJJJKKKLLLHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHJJJLLLOOOQQQSSSYYYcccwwwjjjbbbaaaiiiddd\\\[[[mmmnnnUUUIIIEEEBBBLLLYYYfffuuu||||||}}}www{{{{{{qqqfff\\\ZZZ^^^eeemmmtttwwwqqqjjjddd```YYYOOOGGGBBB???;;;999999888777666888888888888888888888888777666444333222111111111333333444444555555666666888:::<<<<<<<<<<<<===???CCCFFFJJJOOOTTTZZZaaaffflllssszzz}}}{{{zzz{{{~~~|||wwwsssmmmkkkiiigggggggggeeeddd___```aaaccceeefffgggggghhhkkknnnppppppqqqsssttt{{{|||~~~|||||||||{{{yyywwwuuusssrrrrrrqqqpppooommmkkkjjjfffeeecccbbbccceeehhhjjjfffgggiiiiiihhhhhhiiikkkmmmttt}}}xxxlllgggbbb```ccckkkrrrvvvyyyyyyyyyxxxxxxwwwwwwwwwvvvsssnnnkkkiiihhhgggfff\\\ZZZWWWSSSOOOMMMNNNPPPVVVZZZ___bbbbbb```]]]\\\aaa```gggyyy|||}}}~~~~~~~~~}}}zzzvvvsssnnnoooppprrrtttvvvxxxyyy{{{}}}~~~||||||~~~~~~}}}xxxxxx~~~xxxfffUUUKKKGGGFFFDDDCCCCCCCCCCCCEEEFFFGGGDDDGGGJJJIIIGGGFFFGGGJJJJJJHHHEEEDDDEEEGGGHHHGGG~~~qqqfff```XXXRRRLLLJJJFFFCCCHHHPPPUUUZZZdddnnnyyywwwnnnllllllkkkkkkmmmssswww{{{}}}}}}~~~zzz|||qqqggg^^^VVVUUUQQQMMMKKKHHHCCCCCCGGGEEEEEEEEEEEEFFFFFFFFFGGGDDDEEEFFFEEECCCAAAAAABBBBBBBBBBBBBBBDDDEEEGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFEEECCCBBB@@@???>>>>>>@@@@@@BBBCCCEEEGGGHHHIIIGGGIIIJJJIIIFFFDDDCCCCCC@@@AAAAAAAAAAAABBBCCCDDDAAA@@@@@@??????@@@@@@AAA??????>>>===>>>@@@BBBCCCAAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLLLLIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGFFFFFFHHHKKKNNNOOOSSSZZZiiixxxggg]]]___pppqqqaaaUUU^^^{{{cccOOODDDAAAGGGMMMVVVeeewwwxxxxxxxxxkkk]]]WWWUUUVVV___hhhpppooopppssstttlll^^^RRRJJJFFF@@@===;;;;;;::::::777777777888888888888888777666555444333333222222222222111111111222222333555777888888888999;;;<<>>>>>@@@@@@BBBDDDFFFGGGIIIJJJJJJKKKLLLJJJGGGCCCBBBAAA>>>???AAAAAAAAABBBCCCDDD??????>>>>>>>>>>>>?????????>>>======>>>@@@BBBCCCAAAAAABBBDDDEEEGGGHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMJJJJJJKKKKKKLLLKKKKKKKKKIIIGGGDDDDDDEEEHHHJJJKKKMMMSSSbbbxxxlll\\\[[[gggttt~~~iiiVVVWWWnnnmmmVVVHHHCCCEEEGGGLLLZZZnnn~~~{{{xxx|||qqqccc[[[TTTQQQWWW```gggkkkttt~~~oooaaaQQQLLLEEE@@@>>>>>>>>>>>>777777777777777888888888777777666555444444444444222111111000111111222222222444555555666777999<<<===@@@CCCFFFJJJPPPVVV[[[^^^ccchhhjjjjjjjjjmmmqqqooonnnnnnpppssssssppplllllljjjhhhhhhhhhgggeeeccccccdddeeefffeeedddcccbbbeeehhhkkknnnooooooqqqrrrvvvwwwyyyzzzzzzzzzyyyyyyzzzzzzyyyxxxxxxwwwvvvvvvpppqqqpppooommmkkkhhhfffiiiiiijjjkkkmmmooopppqqqrrrpppmmmjjjggggggggghhhiiimmmwww{{{nnnfff[[[VVVZZZccckkkppprrrssstttuuuuuutttsssrrrqqqllleee```]]][[[YYYWWWOOORRRSSSSSSQQQQQQSSSVVV]]]]]]^^^bbbggggggddd```WWWVVV[[[gggvvv~~~}}}|||}}}~~~~~~~~~|||yyyuuuqqqjjjmmmqqqvvvxxxyyyyyyxxx|||}}}rrr|||xxxeeeVVVOOOLLLKKKIIIEEEDDDDDDDDDDDDFFFGGGHHHHHHKKKMMMKKKHHHHHHLLLQQQPPPMMMIIIGGGFFFFFFEEEDDD~~~}}}~~~yyyqqqlllkkkqqqtttsssuuuzzzzzzzzzrrrmmmddd^^^ZZZXXXVVVUUUVVVUUUSSSPPPMMMJJJHHHGGGFFFLLLRRRTTTUUU[[[fffooo{{{yyywww~~~~~~~~~~~~oooqqqooohhh[[[QQQKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA???>>>>>>??????@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFEEECCCBBBFFFEEEDDDCCCCCCBBBBBBBBB???BBBDDDBBB???======???BBBCCCDDDGGGIIIKKKMMMNNNPPPOOOLLLIIIFFFCCCBBBAAA>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAA??????>>>===BBBBBBAAA???===>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFIIIKKKKKKIIIFFFDDDBBBDDDFFFGGGHHHIIILLLNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJMMMNNNLLLIIIHHHGGGFFFEEEEEEGGGIIIJJJKKKMMMUUUdddvvvddd[[[]]]ccczzzhhh```hhh{{{www\\\PPPGGGCCCDDDJJJOOOXXXlll{{{lll___SSSJJJLLLSSSVVVcccuuuxxxcccVVVKKKGGGDDD>>>===AAA<<<;;;:::888777777999<<<777777777777777555333222///////////////000000000000222444444444444666777:::<<<>>>@@@BBBFFFLLLPPPSSSWWW\\\```bbbeeegggiiillljjjiiikkknnnpppnnnlllhhhhhhiiigggeeeddddddeeeddddddeeeeeeeeeeeedddcccfffgggiiiiiijjjkkkmmmooouuuvvvxxxyyyzzzyyyyyyxxxxxxwwwuuutttssssssttttttppppppnnnkkkiiihhhjjjllllllpppvvvyyy{{{|||{{{yyywwwxxxyyyzzzyyy|||sssjjj___WWWWWW\\\ccchhhkkkooottttttrrrooonnnnnniiifffaaa[[[UUUQQQOOONNNLLLLLLNNNRRRXXXZZZYYYVVV___ccceeedddgggkkkllliiiaaa\\\ZZZ]]]gggpppuuuvvvwwwxxxzzz}}}}}}uuuppplllppptttvvvvvvwwwzzz}}}|||}}}}}}|||lll[[[RRRMMMHHHDDDCCCGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIKKKMMMMMMKKKIIIFFFDDDDDDEEEEEE{{{uuusssrrrtttxxxzzzvvvssskkkfffdddhhhjjjiiiiiilllnnnxxxvvvjjj]]]XXXQQQLLLIIIHHHGGGGGGFFFFFFEEEDDDBBBBBBCCCDDDKKKSSS^^^eeeiiipppyyy|||}}}|||vvv|||xxxllljjjddd[[[RRRKKKHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAACCCDDDDDDEEEDDDBBBAAA@@@<<<===>>>???@@@AAABBBBBBCCCDDDDDDEEEDDDCCCBBBAAAEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCDDDCCC@@@>>>>>>???AAABBBCCCEEEHHHJJJLLLMMMOOOMMMKKKHHHEEECCCAAA@@@>>>>>>??????@@@BBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>BBBBBBAAA???===>>>@@@BBBCCCCCCDDDDDDEEEDDDDDDDDDDDDFFFHHHIIIIIIHHHFFFDDDBBBEEEHHHJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHKKKNNNNNNLLLJJJHHHGGGFFFEEEEEEFFFHHHHHHKKKMMMTTTaaaxxxqqqaaa[[[[[[ggguuufffdddqqqiiiXXXIIICCCAAAEEEGGGMMM^^^qqqxxxkkk]]]QQQMMMNNNQQQ[[[lllvvvhhhYYYPPPIIIBBBAAACCC===<<<;;;999777777888999666777777777777555444333222222222222222222222222111333444444333333555666777999;;;===???CCCHHHKKKNNNRRRWWW[[[^^^aaadddfffhhhhhhhhhjjjmmmnnnllljjjggghhhhhhgggdddcccdddeeeeeefffffffffffffffeeeeeedddfffggghhhhhhjjjmmmpppuuuvvvwwwxxxxxxwwwvvvvvvuuutttsssrrrrrrrrrssssssssssssssspppnnnmmmooopppssswww}}}sssjjj___WWWVVV[[[aaaeeeiiimmmrrrsssqqqmmmjjjjjjaaa___[[[VVVQQQMMMJJJHHHIIIJJJMMMSSSZZZ]]]]]]\\\bbbgggkkkiiiiiilllnnnlllbbb^^^[[[^^^fffnnnssstttuuuvvvyyy|||}}}wwwrrrnnnqqqtttvvvwwwxxx|||ssseeeVVVPPPMMMIIIEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHHHHJJJKKKKKKIIIHHHHHHIIIJJJIIIFFFDDDCCCCCCDDDEEE~~~}}}}}}}}}}}}{{{wwwtttmmmkkkjjjlllpppssssssqqqnnnjjjhhhjjjkkkiiihhhiiifffkkkppprrrpppkkkaaaWWWJJJFFF@@@===;;;<<<<<<<<<:::;;;<<<<<<>>>BBBGGGKKKWWWaaaooozzz~~~zzzuuu}}}uuuggg```UUULLLGGGEEEDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@DDDDDDEEEEEEEEECCCBBBAAA;;;;;;<<<===>>>>>>??????BBBBBBBBBCCCBBBAAAAAA@@@DDDCCCCCCCCCCCCDDDEEEEEEEEEFFFEEEDDDAAA>>>>>>??????@@@BBBDDDGGGIIIKKKLLLLLLKKKIIIFFFCCCAAA@@@???????????????AAABBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>AAAAAAAAA???======???AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCGGGLLLNNNNNNKKKIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGKKKMMMRRR\\\mmmqqq```VVVYYYiii~~~pppaaaeee~~~fffPPPHHHBBBBBBAAACCCPPP___uuu}}}yyymmm___SSSMMMJJJNNN\\\ttt|||lll^^^RRRIIIFFFGGG@@@???===<<<:::999999999666666666777777666555555555555444444333333222222222444555444333222333555333555777888:::>>>BBBEEEHHHKKKPPPTTTXXX[[[^^^aaacccdddfffiiilllllliiigggfffggggggfffdddcccdddeeedddeeeeeeffffffeeeeeeeeecccdddeeeeeefffiiimmmqqqtttuuuvvvvvvvvvuuutttsssqqqqqqpppppppppqqqrrrssstttvvvwwwvvvtttsssssstttvvvzzztttlll```XXXVVVZZZ___bbbeeejjjoooqqqooojjjeeecccXXXVVVTTTQQQMMMIIIFFFDDDHHHKKKPPPWWW^^^ccceeeeeejjjrrrwwwtttpppooonnnmmmfffbbb___aaagggmmmpppqqqsssuuuxxx{{{~~~~~~}}}xxxtttqqqrrrtttvvvwwwzzz~~~~~~fff[[[QQQMMMLLLIIIGGGGGGDDDFFFIIILLLMMMLLLIIIHHHIIIMMMQQQRRROOOKKKHHHFFFGGGFFFDDDCCCCCCCCCDDDEEEtttuuuvvvwwwxxxwwwuuusssqqqooonnnoootttxxxzzzzzzxxxvvvvvvxxxyyyxxxvvvuuullljjjfffaaa^^^XXXPPPIIICCC???;;;999999:::;;;;;;:::<<<@@@CCCHHHPPPYYY```kkkttt~~~||||||{{{~~~sss___VVVJJJCCCBBBBBBBBBAAA@@@BBBDDDFFFFFFEEECCCAAA????????????????????????BBBCCCDDDDDDCCCBBBAAA@@@:::;;;;;;<<<======>>>>>>@@@@@@@@@@@@@@@?????????BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEECCCAAA???>>>>>>???@@@AAADDDFFFHHHJJJKKKJJJHHHFFFDDDBBB@@@???>>>????????????@@@BBBCCCDDDDDDCCCCCCBBBAAA@@@??????@@@AAAAAA???>>>===???AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDIIIPPPSSSQQQMMMHHHEEEGGGHHHHHHHHHHHHHHHGGGGGGIIIJJJKKKLLLMMMMMMLLLJJJHHHHHHIIIIIIIIIHHHGGGGGGLLLNNNRRRXXXddd{{{lllZZZYYYaaannnggg```ssswww]]]QQQGGGDDDAAA@@@HHHTTTeeeooo~~~rrraaaUUULLLJJJQQQdddzzz~~~oooaaaTTTLLLIIICCCAAA???>>>>>>===;;;:::666666666777777777777777555555444333222111111000333444555444222111222333000222444666777999===@@@BBBEEEIIINNNQQQUUUYYY\\\^^^```cccgggiiihhhfffdddeeeeeeeeedddcccbbbdddfffaaabbbccccccdddcccccccccccccccdddeeefffiiinnnrrrttttttuuuuuuuuusssrrrqqqnnnnnnooopppqqqrrrssssssuuuwwwyyyzzzxxxwwwvvvvvvuuuwww{{{xxxpppeee\\\ZZZ\\\___bbbcccgggkkknnnlllfff___[[[QQQPPPMMMKKKIIIHHHHHHHHHMMMPPPVVV]]]dddiiillllllqqq|||zzzsssooolllkkkhhheeeeeeiiimmmpppqqquuuvvvxxx{{{~~~|||{{{{{{|||}}}{{{yyyvvvsssssstttuuuxxx|||yyy___VVVNNNMMMMMMJJJGGGHHHFFFIIIMMMQQQRRRPPPMMMJJJLLLSSS[[[^^^[[[SSSKKKEEEEEEDDDDDDCCCDDDEEEFFFFFFvvvxxx{{{}}}}}}||||||{{{}}}{{{{{{|||vvvlll^^^TTTNNNIIIDDDBBB???<<<999888:::<<<=========CCCJJJPPPWWW```kkkttt~~~~~~{{{wwwuuuuuuyyy~~~vvvhhhVVVNNNEEEAAABBBDDDBBB???===???AAACCCCCCBBB???>>>============>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>;;;;;;<<<<<<===>>>>>>>>>@@@??????>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCEEEEEEHHHFFFDDDBBB@@@???>>>===>>>???AAACCCFFFHHHIIIJJJGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBAAA@@@??????>>>???@@@AAA@@@>>>===>>>@@@@@@@@@BBBCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFKKKRRRTTTRRRMMMGGGDDDEEEFFFGGGGGGHHHGGGFFFFFFHHHIIIKKKLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIMMMNNNRRRVVV]]]ooo|||ddd______fffyyywwwffflll|||kkk[[[LLLFFFAAA===BBBLLLUUUaaarrr|||}}}tttdddVVVPPPOOOYYYfffttttttcccUUUKKKEEEBBB???>>>>>>===;;;999666666666666666777777777666555555444333222111111333444555444222111111222///111333555555777:::<<<===@@@DDDHHHKKKOOOSSSVVVXXX[[[```ccceeedddcccbbbcccccccccaaa```aaacccfff```aaabbbbbbcccccccccbbbbbbcccdddeeefffiiinnnqqqrrrsssttttttsssrrrqqqpppnnnnnnpppqqqrrrttttttuuuwwwyyy|||}}}{{{yyyxxxxxxtttuuuvvv{{{|||uuujjjaaa^^^___aaacccbbbdddfffhhhfff```YYYUUULLLJJJGGGFFFGGGJJJNNNQQQTTTXXX^^^ccchhhkkknnnooorrr{{{uuuppppppnnnkkkkkkmmmppprrrssszzzzzzzzz{{{|||~~~|||zzzxxxxxxyyyyyyxxxwwwtttssstttuuuyyy~~~yyy]]]UUUPPPOOONNNJJJGGGHHHFFFIIIMMMPPPQQQPPPNNNLLLMMMVVVaaafffcccXXXLLLEEEEEEEEEEEEEEEFFFGGGHHHHHHwwwgggTTTHHHBBB???===>>>:::888777888<<>>===>>>???@@@@@@???===<<<;;;;;;<<<<<<<<<<<<======<<<===>>>??????>>>===<<<<<<<<<=========>>>>>>>>>??????>>>============>>>?????????@@@AAABBBCCCDDDFFFDDD@@@???>>>>>>===<<<======???AAADDDFFFHHHIIIFFFEEECCCAAA@@@???>>>>>>=========>>>???@@@AAABBBCCCBBBBBBAAA@@@???>>>===>>>@@@AAA@@@>>>===>>>???>>>???@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFKKKPPPRRROOOJJJFFFCCCDDDDDDFFFGGGGGGGGGFFFEEEGGGIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLPPPUUUYYYdddtttfff```aaaqqqvvvnnnttt}}}iiiTTTHHHAAA;;;===DDDHHHSSSdddvvv~~~vvv^^^SSSLLLOOOVVV^^^mmm|||uuucccVVVKKKFFFAAA======<<<:::777888888777666666777777777777777666666555555444444333444444333222111111222///111333444444555777999:::<<<@@@BBBEEEIIIMMMQQQRRRUUUZZZ]]]^^^^^^______^^^^^^^^^]]]\\\]]]```ccc___```aaabbbbbbbbbbbbbbb```bbbdddeeefffhhhkkkmmmooopppqqqqqqqqqpppooonnnnnnoooppprrrtttuuuuuuuuuyyy{{{}}}~~~|||zzzyyyxxxuuuttttttwww}}}}}}vvvllldddaaaaaabbbccc``````___^^^\\\XXXSSSNNNFFFEEEDDDFFFJJJQQQWWW[[[]]]aaafffjjjlllnnnpppqqqppp|||}}}xxxrrrqqqooooooppprrruuuvvv}}}|||{{{{{{{{{|||}}}~~~zzz{{{}}}}}}zzzwwwvvvvvvwwwvvvvvvsssssssssvvv{{{}}}yyy]]]WWWRRRPPPNNNIIIGGGHHHEEEGGGIIIKKKLLLMMMLLLLLLMMMUUU^^^ccc___VVVKKKEEEEEEFFFFFFGGGHHHIIIIIIIIIlll[[[III@@@>>><<<<<>>===<<<::::::::::::;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<============@@@???>>>===<<<======>>>???>>>>>>>>>???@@@AAAAAADDDAAA===<<<<<<===<<<;;;:::;;;<<>>>>>===<<<>>>???@@@@@@>>>======>>><<<===???AAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHKKKLLLJJJFFFCCCBBBBBBCCCEEEGGGGGGFFFEEEDDDEEEHHHJJJJJJHHHFFFGGGHHHGGGGGGGGGGGGHHHIIIKKKLLLIIIIIINNNTTTVVV\\\qqqttthhh```jjj}}}zzzdddSSSGGG===<<>>;;;888:::999888666666666666777555555555555555555555555222333444333111111222333...000222333333333555666777999<<<>>>@@@CCCHHHKKKLLLOOOTTTVVVVVVWWWYYY[[[XXXXXXXXXWWWVVVXXX[[[^^^[[[[[[]]]^^^^^^_________]]]___cccdddeeeeeeggghhhkkklllmmmnnnnnnnnnmmmlllnnnoooqqqrrrttttttttttttwwwxxxzzzyyywwwuuuttttttqqqooonnnpppuuuzzz||||||{{{}}}~~~}}}{{{{{{|||||||||}}}}}}}}}{{{{{{|||}}}~~~{{{tttkkkccc`````````aaa___[[[WWWTTTRRRPPPLLLIIICCCEEEIIIOOOVVV]]]dddgggiiimmmqqqtttuuuuuuwwwxxxttt{{{{{{qqqqqqqqqpppqqqsssvvvyyy~~~}}}{{{zzzzzz{{{|||}}}wwwxxxzzz|||~~~~~~{{{vvvtttssstttttttttrrrqqqrrrvvv|||~~~xxxwww|||ttt^^^WWWRRRPPPMMMHHHGGGIIIFFFFFFFFFGGGHHHJJJLLLMMMOOOSSSXXXYYYVVVPPPJJJGGGFFFFFFGGGHHHHHHIIIIIIIIIzzzbbbRRRBBB===>>>===>>>AAA@@@AAACCCIIIQQQXXX]]]___bbbnnn~~~wwwooollluuu|||zzzwwwmmmkkkmmmrrrrrrnnnpppuuuwww{{{yyykkk[[[PPPLLLIIIBBB@@@>>>>>>???@@@AAAAAABBBAAAAAA@@@???>>>>>>===999999999::::::;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<@@@???>>><<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@BBB???;;;:::;;;===<<<;;;777888:::<<>>???@@@AAAAAA@@@???>>>===<<<<<<>>>???@@@@@@>>>======>>>:::<<<>>>@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEHHHHHHEEECCCAAAAAAAAACCCEEEFFFGGGFFFEEEDDDDDDGGGJJJJJJGGGEEEFFFGGGFFFEEEDDDDDDFFFHHHKKKMMMGGGFFFLLLTTTUUUWWWiii~~~rrrccceeeyyyttt^^^OOOCCC???CCC:::AAANNN]]]mmm|||xxxcccSSSSSSUUURRRQQQUUUbbbvvv{{{eee\\\PPPHHHDDDBBB>>>:::;;;:::888666666666666777222222333333333333333333111222333333222111222333---///222222222222333444555777999;;;<<<@@@DDDGGGHHHKKKOOOQQQQQQSSSVVVYYYTTTTTTTTTRRRRRRTTTXXX[[[VVVVVVWWWYYYYYYZZZZZZZZZZZZ]]]aaacccdddccccccdddggghhhjjjkkklllkkkkkkjjjmmmnnnppprrrssssssssssssssstttuuusssqqqooonnnooojjjhhhgggiiinnnqqqrrrqqqnnnppprrrssssssqqqooommmkkkkkkkkklllmmmnnnnnnoooooopppppppppqqqtttxxx|||xxxrrriiibbb^^^^^^^^^___]]]XXXQQQMMMLLLJJJHHHFFFCCCGGGPPPYYYbbbiiinnnppprrrvvv{{{}}}}}}}}}{{{}}}|||yyyyyy||||||zzzppppppqqqqqqqqqssswwwzzz~~~}}}{{{zzzzzz{{{|||}}}wwwxxxyyy{{{||||||}}}}}}|||vvvsssrrrrrrrrrrrrqqqppprrrwww}}}vvvooorrrmmm]]]WWWRRRPPPLLLHHHGGGJJJIIIHHHFFFFFFGGGKKKNNNQQQRRRSSSTTTRRROOOLLLKKKKKKEEEFFFGGGHHHHHHHHHHHHHHHqqqdddSSSMMMDDD@@@AAADDDFFFFFFEEEKKKUUU___hhhoootttxxxyyyvvvqqqnnnqqqzzz}}}{{{|||~~~xxxuuuzzzuuuqqqppppppppprrrtttxxxzzz~~~wwwlll___TTTKKKGGGDDD@@@@@@AAAAAAAAAAAA@@@??????????????????>>>======;;;<<<>>>??????===<<<:::;;;<<<>>>??????===<<<:::;;;;;;<<<<<<===???@@@AAACCCBBB@@@>>>======>>>???@@@@@@@@@@@@???>>><<<<<<>>>?????????>>><<<:::999::::::::::::<<<@@@CCCEEEDDDCCCAAA???>>>>>>??????>>><<<;;;::::::<<>>===<<<<<<>>>@@@AAAAAA???>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDHHHGGGFFFFFFGGGGGGEEECCCBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGIIIJJJLLLLLLHHHKKKMMMNNNOOOVVV```hhh}}}jjjiiiooo~~~lllUUUJJJEEEBBB===>>>EEEQQQ]]]jjj{{{qqq___XXXTTTNNNKKKLLLZZZdddppp}}}xxxkkkZZZPPPLLLJJJDDD>>>BBBAAA>>><<<;;;:::::::::777777777666666777777888444444333333333222222222333222222111111111111111444444555666888;;;>>>???BBBEEEIIILLLLLLMMMMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQSSSRRRRRRRRRRRRTTTUUUVVVYYYYYYZZZ[[[\\\^^^```aaabbbcccdddeeeeeegggkkkmmmmmmkkkjjjkkkoooqqqpppnnnpppooommmlllkkkkkkllllllmmmjjjgggjjjpppttttttrrrrrrrrrrrrrrrpppmmmjjjhhhiiihhhhhhiiilllnnnnnnnnnmmmmmmoooqqqvvv{{{wwwhhhZZZWWWYYY[[[ZZZZZZWWWOOOGGGCCCCCCEEEDDDCCCDDDKKKVVVaaaiiippptttwww}}}}}}vvvssstttuuutttrrrnnnnnnnnnoooqqquuuxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxyyyyyyyyywwwuuusssrrrsssuuuyyy{{{tttttttttvvvyyy}}}wwwlllkkktttwwwiii\\\YYYTTTOOOLLLKKKKKKLLLKKKJJJHHHHHHHHHKKKMMMOOOQQQRRRTTTTTTSSSOOOKKKHHHKKKHHHGGGHHHJJJKKKIIIGGG{{{tttmmmbbbXXXMMMKKKIIIJJJMMMQQQTTTUUUYYY^^^gggooovvv{{{vvvssspppppptttwwwyyyxxxsssnnnkkknnnxxx{{{tttrrrxxxvvvuuuuuuvvvxxx|||xxxrrrgggZZZPPPIIIEEEDDD???@@@@@@@@@@@@??????>>>>>>>>>?????????>>>======;;;<<<>>>??????===<<<;;;<<<<<<===>>>>>>===<<<;;;::::::;;;<<<>>>@@@BBBCCCFFFDDDAAA???======>>>>>>????????????>>>===<<<<<<===>>>>>>>>>===<<<:::999999999:::;;;===???AAACCCCCCBBB@@@???>>>>>>??????@@@???===<<<<<<>>>@@@BBBAAA@@@@@@???>>>======<<>>>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKKKKGGGJJJLLLLLLMMMSSS\\\ddd{{{nnngggiiiuuu~~~aaaPPPGGGCCC@@@???BBBIIIQQQ\\\lll{{{{{{jjjaaa[[[SSSOOONNNOOOVVV^^^hhhvvvyyyjjj^^^WWWQQQKKKFFFEEECCC@@@<<<999888777777888777666555555444555555555444444444444333333333333222111111000000111111222222333333555777:::;;;;;;>>>BBBDDDEEEEEEFFFFFFIIIIIIKKKLLLMMMNNNNNNNNNPPPOOOOOOOOOOOOQQQRRRSSSTTTUUUUUUWWWXXX[[[\\\]]]___```bbbbbbccceeeiiillllllkkkjjjlllooopppooommmlllkkkjjjiiihhhiiiiiijjjlllkkklllooovvv{{{~~~~~~{{{wwwtttsssqqqpppoooqqqtttvvvwwwwwwvvvwwwxxxzzz}}}~~~~~~ssseeeXXXUUUWWWVVVTTTTTTPPPKKKEEEBBBDDDFFFFFFEEEMMMTTT^^^iiipppvvvzzz|||yyytttsssrrrpppnnnmmmlllmmmnnnpppsssvvvxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyyyywwwvvvttttttvvvyyy}}}|||zzzxxxwwwyyy}}}yyyrrrkkkjjjrrr}}}ooobbbZZZWWWSSSOOOLLLKKKKKKKKKKKKJJJHHHGGGHHHJJJMMMOOONNNPPPQQQRRRRRRPPPNNNLLLMMMKKKHHHHHHIIIIIIGGGEEE}}}yyytttooojjjgggeeedddaaa]]]]]]^^^[[[UUUSSSWWW\\\```dddgggkkkmmmpppttt{{{vvvtttrrrooommmkkkkkkjjjfffbbb```fffqqq}}}wwwpppnnnvvv~~~yyy{{{{{{}}}oooiii___TTTKKKFFFDDDCCCBBBAAAAAAAAA@@@@@@??????<<<===>>>>>>>>>>>>>>>===;;;<<<===>>>>>>>>>===<<<========================;;;;;;;;;<<<>>>AAACCCDDDGGGFFFBBB???============>>>??????>>>>>>===<<<;;;<<<=========<<<;;;::::::888999<<<>>>???@@@@@@???@@@@@@????????????@@@@@@AAA@@@>>>===<<<===???@@@@@@@@@@@@???>>>>>>>>>===???@@@AAA@@@???>>>>>>???AAA@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCEEEGGGIIIKKKGGGGGGFFFGGGIIIIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHJJJJJJKKKPPPWWW]]]jjjttthhheeelllwww___OOOGGGDDDAAA@@@AAADDDKKK[[[iii{{{yyyoooggg___XXXUUULLLNNNPPPSSS^^^nnn{{{{{{ooodddZZZTTTPPPJJJGGGCCC>>>;;;999999999:::999777666555555444444666666666555555555444444222222111000000000000111222222222333444555666777555888;;;=========>>>???BBBCCCEEEGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNMMMNNNOOOQQQSSSUUUXXXYYYZZZ\\\]]]^^^```bbbfffiiiiiiiiiiiijjjlllmmmllljjjhhhhhhgggfffffffffggggggiiilllpppuuu{{{~~~yyywww~~~pppbbbUUUQQQQQQOOOLLLKKKGGGFFFDDDDDDGGGIIIIIIIIIUUU]]]hhhrrrzzz|||uuurrrpppmmmjjjkkkkkkkkklllnnnqqqsssuuuuuuvvvxxxyyyyyyxxxwwwuuuwwwwwwvvvvvvwwwxxxxxxyyywwwvvvvvvvvvyyy}}}{{{xxxxxx|||~~~~~~tttooojjjjjjpppxxx}}}tttcccYYYUUUTTTRRROOOLLLKKKJJJIIIJJJIIIHHHGGGHHHIIILLLMMMLLLLLLNNNOOOOOOPPPOOOOOONNNLLLJJJIIIHHHGGGEEECCCnnnooooooooooooooonnnnnngggeeebbb]]]XXXSSSOOOMMMOOOOOOOOOQQQYYYdddgggdddjjjooouuuyyyzzz}}}wwwvvvsssmmmhhheeeeeefffaaabbbfffppp{{{~~~uuunnnllluuu~~~|||xxxfffaaaXXXPPPIIIFFFEEEFFFEEEEEEDDDCCCBBBAAAAAAAAA<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>>>>>>>======>>>============>>>>>>???>>>=========>>>@@@BBBCCCGGGEEEBBB???<<<;;;;;;;;;>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;::::::888;;;???BBBCCCBBB???===>>>>>>>>>>>>??????@@@@@@???>>>===;;;;;;;;;<<<===@@@????????????????????????@@@AAA@@@>>>===>>>@@@@@@@@@??????????????????AAA@@@AAABBBDDDGGGKKKMMMJJJIIIHHHHHHIIIIIIGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGHHHIIIJJJJJJNNNSSSWWW```yyy|||mmmeeehhhyyyuuu]]]NNNGGGCCC@@@???>>>AAANNNZZZhhhrrrxxxooofffaaaVVVSSSNNNJJJOOO[[[jjjttt~~~rrrfff^^^[[[RRRNNNIIIDDD@@@>>>>>>>>>;;;:::999888888777777777777777777666666666666555222222111000000000000111444444444444444555555666444666999:::::::::;;;<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIKKKNNNPPPSSSTTTUUUWWWYYYZZZ\\\___cccfffeeeeeefffgggiiiiiihhhgggfffffffffffffffgggggghhhhhhmmmsssxxx|||~~~wwwuuuwwwqqqcccSSSLLLJJJGGGEEEEEECCCEEEIIILLLNNNOOOPPPPPPZZZcccooo|||}}}vvvrrrooolllkkklllllllllmmmoooqqqsssttttttuuuxxxzzzzzzyyyvvvuuuuuuvvvwwwvvvvvvwwwxxxzzzwwwwwwvvvwwwyyy}}}~~~zzzyyy{{{}}}||||||{{{zzz~~~~~~}}}~~~sssoookkkkkkoootttxxxzzz|||xxx}}}zzzgggYYYRRRPPPPPPOOONNNLLLJJJIIIHHHIIIHHHGGGGGGGGGHHHJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIHHHFFFEEECCCTTTUUUVVVVVVWWWWWWVVVVVVQQQPPPOOOLLLIIIFFFCCCBBBAAAFFFMMMVVVeeettt{{{zzz}}}zzzxxxssslllgggdddeeegggiiijjjnnnwww~~~zzzuuuooommmuuu}}}qqqggg]]]ZZZTTTNNNJJJIIIIIIIIIGGGFFFDDDCCCAAAAAAAAAAAA======>>>>>>>>>>>>======<<<======>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAACCCAAA???>>>===>>>@@@AAADDDBBB???<<<;;;::::::;;;>>>>>>>>>>>>>>>======<<<>>>======<<<;;;;;;;;;;;;;;;>>>CCCGGGGGGDDD@@@===<<<======>>>???????????????>>>===<<<;;;;;;<<<<<>>>>>>>>????????????@@@AAADDDGGGJJJLLLLLLJJJIIIIIIIIIHHHEEECCCCCCCCCDDDEEEEEEEEEEEEEEEAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIJJJJJJKKKMMMPPPSSSWWWggguuuiiieeennnzzzmmmVVVIIIDDD@@@???===>>>EEEMMMXXXdddttttttmmmaaaZZZRRRKKKJJJOOOZZZcccqqq|||vvvnnnkkk^^^[[[TTTLLLFFFBBB???>>>;;;::::::999999999999:::888888777777777666666666333222222111111111111111333333444444444333333333444555777888777777999:::999:::<<<>>>@@@AAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEBBBCCCDDDFFFIIILLLNNNOOOPPPRRRTTTUUUWWWZZZ^^^aaa```bbbdddfffggggggffffffdddeeefffggghhhhhhiiiiiijjjooouuuwwwyyyxxxuuupppyyyqqqbbbQQQHHHDDDBBBBBBEEEEEEKKKSSSXXXYYYXXXXXXXXX^^^hhhvvvzzzuuurrrpppooooooooooooooopppqqqssstttuuutttuuuxxxzzz{{{yyywwwvvvuuuvvvxxxwwwvvvwwwyyy{{{xxxxxxwwwwwwxxxzzz|||}}}}}}}}}||||||{{{{{{zzzzzz~~~}}}|||tttqqqmmmlllnnnrrruuuxxxxxxtttxxxnnn]]]RRRMMMLLLLLLLLLLLLKKKIIIHHHGGGHHHGGGGGGFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHGGGFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHBBBCCCDDDEEEEEEDDDCCCBBBBBBLLLXXXdddrrryyywwwsssooommmmmmmmmnnnuuupppmmmpppvvv{{{{{{yyyvvvrrrrrrxxx|||{{{yyyzzz{{{{{{ooobbbZZZVVVTTTQQQOOOMMMMMMMMMMMMHHHFFFDDDBBB@@@??????@@@???????????????>>>===============>>>>>>??????@@@??????@@@AAAAAABBBBBBBBBFFFDDDAAA>>>======???@@@AAA???===;;;::::::;;;<<<>>>>>>????????????>>>>>>@@@???>>><<<;;;;;;;;;;;;===AAAFFFIIIIIIFFF@@@===;;;<<<===>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAA@@@???======???AAA@@@???????????????@@@@@@???@@@BBBDDDFFFGGGIIIJJJKKKJJJHHHHHHHHHGGGEEEBBBBBBCCCDDDEEEFFFFFFFFFFFFAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIJJJLLLMMMOOOOOORRR[[[lllqqqeeedddhhheeeRRRIIIBBB@@@???===???CCCLLLWWWfffsss~~~}}}yyylllcccXXXQQQMMMLLLOOOUUUaaappp|||zzzoookkkcccYYYOOOGGGAAA>>><<<<<<;;;:::999999999999888888888777777777666666444444333222222222222222000111111222222111111000222333444444333333555666666777888:::<<<======>>>======>>>???@@@@@@@@@@@@??????@@@BBBDDDGGGIIIJJJJJJLLLNNNOOOPPPSSSWWWZZZ[[[^^^bbbddddddddddddeeebbbcccdddfffhhhiiiiiiiiilllooorrrrrrssswww}}}vvvsssnnntttzzz~~~zzzkkk]]]NNNFFFBBBAAADDDHHHMMMVVVaaafffeeeaaa______ccclll{{{xxxvvvsssqqqooopppqqqrrrqqqrrrsssssstttuuuuuuvvvtttuuuwwwyyyzzzyyyxxxwwwtttwwwyyyxxxwwwwwwzzz}}}{{{zzzyyyxxxxxxyyyzzzzzz~~~}}}||||||{{{}}}~~~}}}uuutttqqqpppqqqsssvvvxxxttttttyyyrrrbbbUUUMMMJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFFFFHHHIIIHHHGGGFFFHHHIII>>>???@@@BBBDDDEEEFFFFFFCCCEEEIIILLLOOOOOOOOONNNSSS___mmmvvv~~~xxxrrrrrrtttxxx~~~zzzssskkkjjjpppwww{{{{{{vvvuuuxxx||||||xxxwwwyyyzzz~~~}}}~~~|||sssggg[[[UUUSSSOOOOOOPPPPPPPPPPPPPPPPPPKKKJJJGGGDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<============>>>???@@@AAA???@@@BBBCCCDDDDDDDDDCCCFFFDDDAAA>>>===>>>@@@AAA>>>===<<<;;;;;;<<<>>>?????????@@@@@@@@@@@@??????CCCBBB@@@===<<<;;;;;;;;;>>>BBBGGGJJJIIIEEE@@@<<<;;;<<<===>>>>>>>>>===<<<>>>>>>>>>>>>>>>?????????>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@>>>======???AAA???????????????@@@AAABBBAAACCCEEEGGGIIIIIIHHHHHHHHHGGGFFFGGGHHHHHHFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIILLLMMMMMMMMMPPPUUUaaavvv~~~nnneeebbbmmmeeeVVVHHHBBBAAA???======BBBIIITTT___jjjuuu~~~~~~yyyzzz~~~sssfff___XXXQQQMMMNNNSSSbbbvvv~~~}}}yyyrrriii___UUUMMMIIICCCBBB@@@>>><<<;;;::::::888777777777777666666666666555444444333333444444000000111222222222111000111222222222111111222444333444555777888888999999888999:::;;;<<<<<<<<<;;;<<<<<<===>>>@@@BBBDDDEEEEEEFFFGGGHHHIIIKKKOOORRRQQQUUUZZZ]]]]]]]]]^^^```]]]___aaadddeeeggggggggghhhhhhiiihhhhhhkkkrrrwwwwwwpppmmmgggkkkmmmmmmpppsssqqqkkk^^^SSSIIIFFFEEEDDDGGGKKKUUU```nnnrrrnnngggcccbbbeeennn{{{~~~yyyvvvmmmmmmlllkkkkkkmmmppprrrssstttuuuuuuvvvvvvvvvvvvssstttuuuvvvwwwwwwwwwwwwuuuxxxzzzzzzwwwwww{{{}}}||||||{{{{{{{{{||||||}}}||||||{{{||||||}}}~~~}}}|||}}}xxxzzz{{{{{{{{{zzzzzz{{{xxx}}}tttdddWWWNNNIIIFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGIIIHHHFFFFFFGGGIII???@@@BBBDDDGGGHHHIIIJJJNNNRRRWWW\\\```aaaaaa```eeerrr~~~tttoookkkmmmtttyyysssmmmmmmsssyyy||||||wwwxxx|||}}}xxxwww{{{{{{~~~vvvvvvpppdddVVVMMMMMMQQQKKKLLLOOOPPPRRRRRRQQQPPPPPPNNNKKKHHHFFFEEEFFFFFFCCCCCCBBBBBB@@@???===<<<============>>>???@@@AAA@@@AAACCCEEEFFFFFFEEEDDDEEECCC@@@>>>===???AAACCC===<<<;;;;;;<<<>>>@@@BBB???@@@@@@AAAAAAAAA@@@@@@EEECCCAAA>>><<<;;;;;;;;;???BBBFFFIIIHHHDDD???;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@>>><<<===???AAA????????????@@@AAABBBCCCCCCEEEHHHKKKKKKJJJIIIGGGDDDDDDDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFIIIKKKLLLLLLKKKLLLQQQYYYiiiyyylllfff]]]nnnvvvbbbNNNFFFDDDBBB>>><<<:::???FFFOOOYYYfffuuu~~~|||zzz|||uuullldddXXXOOOMMMIIIVVVhhhvvv{{{{{{{{{{{{|||uuulllccc\\\WWWLLLJJJGGGDDDAAA>>>===<<<777777777777666666666666666666555444444444444555111222333444555444333333111222333222000000222444111222333444555666666666444555777999999999888888:::::::::;;;===???@@@AAAAAABBBCCCDDDDDDFFFJJJLLLGGGLLLRRRVVVVVVVVVXXXYYYZZZ[[[^^^aaacccdddeeeeeebbbaaa___^^^^^^bbbgggjjjrrrsssvvvxxxzzz{{{zzzzzzyyywwwuuuuuuvvvwwwwwwvvvppppppqqqrrrsssssssssrrryyy|||yyyrrrkkkggg[[[]]]\\\[[[\\\___^^^YYYRRRKKKFFFFFFHHHHHHJJJMMMZZZggguuuyyysssjjjeeedddeeemmmyyy{{{uuuppplllgggggghhhhhhhhhjjjnnnqqqtttuuuuuuvvvwwwwwwvvvvvvssssssssstttuuuvvvvvvwwwuuuxxx{{{{{{xxxxxx|||~~~~~~~~~~~~~~~~~~xxxwwwuuutttuuuxxx{{{}}}}}}}}}~~~|||~~~kkkZZZPPPJJJFFFDDDFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFHHHJJJIIIFFFEEEFFFHHHPPPNNNOOOSSSYYY]]]]]]\\\aaaffflllppprrrtttwwwzzzyyyuuummmkkkcccpppuuuiiilllwww}}}~~~}}}|||xxxwww{{{{{{xxxzzz~~~sssiii\\\RRROOONNNKKKIIINNNOOOOOOPPPQQQQQQQQQPPPRRRPPPNNNLLLKKKIIIGGGDDDDDDDDDDDDDDDCCCBBB@@@???BBBAAA???>>>>>>>>>???@@@AAACCCDDDFFFFFFFFFEEEEEEHHHEEEAAA????????????>>>;;;<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAAAAAAAACCCBBBAAA@@@????????????>>>@@@BBBCCCBBB???<<<999;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???????????????;;;===?????????>>>???@@@>>>??????>>>===<<<>>>?????????@@@@@@@@@??????>>>EEEHHHKKKLLLJJJGGGFFFFFFDDDDDDFFFFFFFFFEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCDDD@@@AAAAAABBBCCCDDDFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCGGGGGGHHHIIIKKKMMMNNNPPPQQQOOORRR___sssvvvhhh```bbbkkktttYYYOOOKKKCCC>>>???===BBBDDDBBBGGGWWWhhhqqq~~~xxx{{{}}}|||rrrcccUUUOOOSSSOOOTTT```fffgggnnnzzzuuulllggg```YYYPPPIIIFFFDDDAAA???AAA>>>;;;999999999888777444444333333333333444444333333444444444333222222444333222111111222333444444444444333333333222222000111222444555666777777777888888999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDEEEFFFHHHJJJLLLMMMNNNVVVWWWWWWXXXZZZ[[[\\\\\\\\\[[[YYYXXXXXXYYY[[[\\\aaabbbdddfffhhhhhhhhhgggiiihhhfffeeedddddddddeeecccbbb``````aaadddgggiiinnnpppsssqqqkkkccc\\\XXXUUUTTTQQQOOONNNNNNOOOPPPKKKLLLNNNNNNJJJGGGMMMUUU```hhhrrrwwwuuupppkkkiiikkknnnsssxxx|||~~~~~~~~~{{{vvvrrrnnnjjjfffccc]]]___bbbfffjjjmmmooopppoootttxxxwwwwwwyyyzzzwwwtttrrrqqqrrrtttvvvvvvvvvyyyyyyzzz{{{}}}~~~~~~|||qqqgggeeehhhnnnwww~~~nnnWWWPPPMMMGGGEEEIIIGGGGGGFFFFFFGGGGGGHHHIIIDDDFFFEEECCCDDDHHHHHHEEEHHHHHHHHHHHHGGGGGGFFFEEEHHHHHHIIIIIIIIIHHHGGGGGGeeefffgggjjjllllllkkkiiijjjooovvv|||xxxuuuvvvyyyvvvnnnhhhhhhmmmxxxyyynnnpppyyy~~~~~~}}}yyyuuuuuu{{{~~~~~~|||zzzxxxfff]]]QQQJJJHHHIIIHHHFFFMMMNNNOOOPPPQQQQQQQQQQQQRRRPPPMMMLLLLLLJJJHHHFFFCCCCCCDDDDDDDDDCCCCCCBBBCCCBBB@@@???>>>>>>??????BBBBBBCCCDDDEEEEEEEEEEEEHHHEEEAAA@@@???@@@???>>>:::::::::;;;<<<===>>>?????????@@@AAAAAAAAA@@@@@@BBBBBBAAA@@@@@@???>>>>>>===>>>@@@BBBAAA@@@===<<<999999999999999999999999<<<<<<===>>>>>>>>>>>>>>>:::<<<>>>?????????AAABBB@@@AAAAAA@@@>>>>>>???AAA???@@@@@@@@@@@@@@@??????BBBEEEHHHJJJIIIGGGGGGGGGDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDAAAAAAAAABBBCCCDDDFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEKKKKKKKKKKKKLLLMMMNNNNNNNNNLLLOOOXXXhhh}}}xxxjjjaaa___lllnnn\\\PPPDDD@@@CCC<<<===???AAAFFFMMMWWW___ooo{{{}}}}}}}}}~~~}}}nnn```ZZZQQQLLLMMMVVVZZZZZZbbbmmm}}}{{{rrrkkkaaaYYYSSSNNNIIIEEECCCAAA>>>===<<<<<<:::888666666444333333222222333666666666666555444333333333333222111111222333333444333333333222222222222000111222444555555555555555555666666777888888999999999999:::;;;<<<===>>>???@@@AAACCCEEEFFFHHHHHHMMMNNNNNNOOOPPPQQQRRRSSSPPPOOONNNNNNNNNPPPQQQSSSVVVWWWXXXZZZ[[[[[[\\\\\\ZZZYYYWWWVVVUUUUUUVVVVVVUUUTTTRRRRRRRRRUUUWWWYYY^^^```cccbbb^^^XXXSSSQQQMMMLLLKKKJJJJJJJJJKKKKKKMMMNNNQQQRRROOOMMMSSS[[[eeekkksssxxxyyyuuuqqqooommmmmmnnnppprrrqqqooollljjjgggcccaaa```___]]]\\\XXXZZZ^^^bbbfffiiikkklllmmmrrruuussssssuuuvvvtttsssrrrqqqsssvvvxxxxxxwwwyyyyyyzzz{{{}}}zzzoooeeeaaacccjjjuuuzzzuuuqqq{{{hhhTTTNNNLLLGGGEEEHHHHHHGGGGGGFFFFFFGGGGGGGGGDDDFFFEEECCCEEEIIIIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFxxxzzz}}}}}}{{{xxxvvvuuuxxx}}}~~~pppoooqqqttttttqqqoooqqqwww~~~ssstttzzz||||||{{{uuusssvvv~~~~~~yyyvvv|||vvvjjjVVVPPPGGGCCCCCCEEEEEEEEEKKKLLLNNNOOOPPPQQQRRRRRRQQQOOOMMMLLLLLLLLLJJJHHHCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@??????@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGEEEBBB@@@@@@AAA@@@???::::::999:::;;;===@@@BBB@@@@@@@@@AAA@@@@@@??????@@@AAAAAAAAAAAA???>>>===<<<===>>>@@@@@@@@@???>>>:::::::::999888888888777:::;;;<<<<<<======<<<<<<999;;;>>>???@@@@@@BBBCCCBBBCCCCCCBBB@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@CCCFFFHHHHHHGGGGGGGGGEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGJJJIIIHHHGGGGGGGGGGGGGGGOOONNNMMMMMMMMMMMMMMMNNNMMMLLLMMMRRR[[[kkk{{{gggYYYaaarrrlllWWWGGGFFFLLLMMMCCC===???AAAAAAFFFOOO^^^kkkyyy|||nnngggWWWPPPLLLNNNNNNNNNUUU```ttt~~~uuullleee]]]UUUOOOHHHGGGEEECCCBBBAAA>>>;;;;;;:::888666444333333333888888888777777555444333333222222111111222222333333333333222222222111111111111222333333333333333222222333333444444555555777777777777777888999999999999:::<<<===???@@@AAADDDDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKMMMNNNKKKKKKKKKKKKLLLMMMOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJHHHHHHHHHJJJLLLMMMLLLNNNQQQQQQNNNLLLJJJJJJFFFFFFGGGHHHHHHIIIHHHHHHMMMOOOSSSVVVUUUTTT[[[ccckkknnnsssxxx{{{zzzwwwtttoookkkhhhhhhiiihhhbbb\\\XXXVVVSSSQQQRRRSSSSSSSSSQQQTTTYYY___dddggghhhiiijjjnnnpppmmmmmmpppqqqpppppppppqqqtttwwwzzzzzzyyyyyyyyyzzz{{{}}}~~~sssfff___^^^dddqqq~~~{{{ssslllfffsssrrr```PPPLLLKKKGGGEEEGGGIIIHHHGGGFFFFFFFFFFFFFFFDDDGGGGGGDDDEEEIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGIIIHHHGGGFFFEEEFFFFFFGGGoookkknnnrrrvvvxxxwwwxxxyyyzzzvvvuuuxxxwwwvvvvvvvvvwww}}}|||yyyxxxzzz{{{tttfffZZZNNNIIIDDDAAABBBDDDFFFFFFJJJKKKLLLNNNPPPQQQRRRRRRPPPNNNMMMLLLMMMMMMKKKIIIEEEEEEDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDEEEGGGEEEBBBAAABBBBBBAAA???<<<;;;:::999:::===@@@BBB@@@@@@@@@@@@@@@???>>>===>>>???AAABBBAAA@@@>>><<<===>>>>>>??????>>>>>>>>>>>>>>>===<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;:::<<>>===<<<999???KKKSSS^^^mmmxxx~~~{{{rrrfff]]]UUUPPPLLLIIIOOOWWWeeepppyyyssskkkbbb\\\RRRPPPNNNLLLJJJGGGBBB???@@@>>><<<999777666666777555666666666666555555444333222222222222222222333333333222222222111111111222222222333333222222111111111111222222222333333666666555555555555555666555555666777999:::;;;;;;>>>??????@@@AAAAAABBBBBBDDDDDDDDDDDDFFFGGGIIIJJJEEEDDDCCCCCCCCCEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDEEEFFFCCCDDDFFFFFFEEEDDDEEEFFFFFFGGGIIIKKKLLLLLLKKKJJJKKKMMMRRRXXXZZZ\\\bbbkkkrrrqqqrrruuuyyyzzzwwwsssoooiiicccccceeeddd]]]WWWTTTQQQMMMKKKLLLLLLMMMMMMLLLOOOVVV\\\bbbfffhhhiiihhhlllllliiihhhkkknnnmmmlllmmmoootttyyy||||||{{{zzzzzz{{{|||}}}pppddd]]]```lllyyy|||~~~yyypppkkkiiizzzvvveeeYYYNNNLLLKKKGGGFFFGGGJJJIIIHHHFFFEEEEEEDDDDDDFFFIIIIIIFFFEEEHHHIIIGGGIIIIIIIIIJJJJJJIIIHHHHHHLLLKKKIIIGGGFFFGGGHHHIII|||rrrhhhjjjooouuuvvvvvvuuuuuuuuuwww|||}}}uuuuuuuuutttsssttt}}}yyyxxxyyyxxxtttlll```UUUNNNIIIFFFCCCAAAAAACCCEEEFFFIIIJJJLLLNNNOOOPPPQQQQQQOOONNNLLLLLLMMMLLLKKKIIIGGGGGGEEEDDDCCCCCCCCCDDD@@@AAABBBCCCDDDEEEFFFFFFAAAAAA@@@@@@@@@BBBDDDEEEGGGEEECCCBBBCCCCCCAAA@@@???===;;;::::::<<<>>>@@@@@@@@@@@@@@@??????>>>===>>>???@@@AAAAAA@@@>>><<<@@@@@@@@@??????>>>===<<<@@@@@@???>>>===<<<<<<;;;999::::::;;;;;;;;;;;;;;;===???AAAAAA?????????@@@BBBCCCCCCAAA???>>>???@@@???@@@AAABBBBBBBBBBBBBBBEEEGGGHHHHHHGGGFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQYYYmmmvvvooommmqqq|||fff]]]]]]fffOOO===<<<<<<999===HHHJJJQQQ]]]hhhqqqxxxvvvnnncccYYYPPPJJJKKKOOOTTT___mmmxxx~~~|||zzzvvvoooiii\\\ZZZWWWUUURRRNNNIIIFFFCCCAAA>>>:::999888999999222222333444555555555555333333444444444444333333333333333222222222111111222222333333333222111111111111222222222222333333555555444444333333444444444444555666777777888888:::;;;;;;<<<<<<=========;;;;;;;;;<<<>>>???@@@AAAAAA@@@???>>>>>>???AAABBB============<<<<<<<<<;;;======<<<<<<<<<===>>>>>>???@@@AAAAAA@@@@@@BBBDDDHHHJJJMMMOOOPPPOOONNNMMMMMMNNNTTT\\\```bbbiiipppvvvsssrrrsssuuuuuuqqqnnniiiccc\\\[[[]]]\\\VVVPPPNNNKKKIIIHHHIIIJJJJJJJJJIIIMMMSSSYYY```dddggghhhgggkkkkkkgggfffiiikkkjjjgggiiimmmtttzzz}}}~~~}}}||||||||||||}}}yyyjjjaaa___gggqqqrrruuuyyy|||~~~wwwpppppptttxxxjjj[[[TTTNNNLLLJJJHHHGGGHHHJJJIIIHHHFFFEEEDDDDDDCCCHHHKKKKKKGGGDDDEEEFFFEEEHHHHHHIIIJJJJJJIIIIIIIIILLLJJJHHHFFFEEEFFFGGGHHH~~~}}}yyywwwxxxrrrrrrrrrqqqpppooonnnmmmqqqwwwzzzwwwsssssssssqqquuu{{{yyyuuuvvvwwwvvvxxx{{{zzzqqqppprrrppphhh[[[OOOIIIGGGEEECCCAAA@@@@@@BBBDDDEEEIIIJJJLLLMMMNNNOOOPPPPPPOOOMMMKKKKKKLLLKKKJJJHHHHHHGGGEEECCCBBBBBBBBBCCCAAABBBCCCEEEFFFGGGGGGGGGAAAAAAAAAAAABBBCCCDDDDDDGGGEEEDDDDDDDDDDDDBBBAAA???>>><<<;;;;;;<<<>>>????????????@@@??????>>>>>>>>>>>>???@@@@@@???>>>===AAAAAAAAAAAA@@@>>><<<;;;>>>>>>>>>===<<<<<<<<<;;;:::;;;<<<<<<======<<<<<>>>>>???BBBBBBBBB@@@>>>======???>>>???@@@AAAAAABBBBBBAAAFFFHHHIIIHHHFFFEEEEEEFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIKKKMMMOOOPPPOOONNNOOOPPPPPPVVVdddsssvvvjjjjjj}}}uuuaaaWWWSSSEEE<<<===>>>;;;;;;???AAADDDLLLWWWaaajjjwww|||~~~~~~uuugggZZZPPPKKKJJJHHHPPP[[[dddjjjnnnsssvvvvvvuuutttvvvyyyxxxtttpppcccaaa___\\\[[[XXXTTTQQQHHHFFFBBB===;;;:::::::::222222333444555555555555444555555666666555555444444444444333333333222222222333333333333333222222222222333333333333333333444333333222222222333333444444444555555666666666666666666666777777888888666777777888999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;888888999999999999888777999999999999::::::;;;<<<===>>>>>>===<<<===???AAAHHHJJJMMMPPPRRRRRRQQQQQQRRRSSSXXX___cccdddiiiooorrrpppnnnmmmllljjjgggeee^^^XXXRRRPPPQQQPPPMMMIIIGGGFFFFFFHHHLLLOOOPPPOOONNNPPPTTTXXX]]]aaadddeeefffjjjkkkgggfffhhhhhhgggcccfffmmmuuu|||~~~~~~}}}}}}}}}~~~~~~yyykkkcccaaadddjjjlllpppsssvvvzzztttrrrxxx||||||nnnbbbUUURRRNNNKKKHHHGGGGGGHHHIIIIIIGGGFFFEEEDDDDDDCCCGGGKKKLLLGGGCCCDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCDDD{{{tttssspppkkkhhhiiieeehhhlllnnnmmmlllppptttvvv{{{{{{uuuqqqtttxxxyyyzzzxxxuuuvvv{{{~~~{{{sssmmmgggeee```WWWNNNGGGDDDDDD@@@AAA@@@@@@@@@BBBDDDFFFJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMKKKJJJJJJJJJHHHFFFFFFEEECCCBBBAAABBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEE@@@AAABBBCCCCCCDDDDDDDDDFFFEEEDDDDDDEEEEEECCCAAA===<<<<<<<<<===>>>??????===>>>>>>????????????>>>>>>>>>>>>??????????????????@@@BBBCCCCCCAAA>>>============<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???@@@AAABBBBBBBBB@@@>>><<<===>>>===>>>???@@@AAAAAAAAAAAADDDEEEGGGFFFEEEEEEFFFGGGFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBCCCEEEGGGHHHIIIHHHGGGGGGGGGGGGHHHHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIJJJLLLNNNOOOQQQOOOOOOPPPQQQUUU^^^iiisssmmmvvvqqq___LLLGGGAAA>>>======;;;:::;;;;;;@@@IIIRRR[[[iiivvv~~~|||zzz}}}{{{kkk]]]RRRMMMFFFKKKQQQUUUWWW[[[aaafffeeeeeefffjjjoooqqqooolllfffdddbbbaaaaaaaaa```^^^TTTQQQKKKEEEAAA>>>>>>>>>777888888888888777666555555666777888888777666555555555555444444444333333222333333444444444333333333333333333333333333333111111111000111111222222222222222333333333333333333333333333333444444444666777888888999999999999888888888888888777666666666666777888888888777666777777888999999:::;;;<<<:::;;;<<<<<<<<<<<<>>>@@@FFFHHHLLLPPPSSSVVVWWWXXXWWWVVVYYY^^^```___aaaeeedddeeedddaaa]]]ZZZYYYXXXPPPMMMJJJIIIJJJLLLLLLLLLMMMNNNQQQUUUZZZ^^^___^^^[[[[[[[[[\\\^^^```cccddddddhhhjjjgggeeeffffffcccbbbfffnnnwww~~~}}}}}}}}}}}}~~~nnneeeccccccdddfffjjjkkkmmmooorrrwww}}}xxxsssyyy|||yyytttvvvuuucccYYYPPPPPPNNNIIIFFFEEEFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDCCCIIIJJJFFFBBBCCCFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAzzzpppgggeeebbb[[[XXXZZZ___fffooossspppnnnqqqvvvqqqvvvuuummmlllttt}}}|||ttttttwww{{{tttppplll```ZZZRRRKKKFFFDDDDDDDDD???@@@AAAAAABBBCCCFFFIIIKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMKKKJJJJJJIIIGGGEEEDDDCCCAAAAAAAAABBBDDDEEEGGGGGGHHHHHHGGGFFFDDDCCC@@@AAACCCDDDEEEDDDDDDCCCFFFEEEDDDEEEFFFEEECCCAAA:::;;;<<<===>>>???@@@AAA<<<===>>>??????????????????>>>>>>===>>>>>>???@@@===???BBBDDDEEECCC@@@>>>=========>>>>>>>>>>>>>>>===>>>>>>???????????????<<<>>>@@@AAAAAA@@@AAACCCCCCCCCCCCAAA>>>===>>>???<<<===>>>???@@@AAAAAAAAAAAACCCDDDEEEDDDEEEFFFHHHFFFGGGGGGGGGFFFDDDBBB@@@BBBBBBCCCDDDFFFHHHIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIKKKLLLNNNOOOTTTQQQPPPRRRTTTVVV\\\ccczzzuuutttvvvuuuUUURRRHHH===999<<<>>>;;;:::888<<>>???AAAEEEGGGKKKPPPUUUYYY\\\^^^YYYWWWXXX[[[[[[XXXXXXZZZWWWYYYZZZWWWQQQMMMMMMNNNHHHGGGGGGHHHKKKOOOSSSVVV[[[]]]```fffkkknnnnnnlllgggfffdddbbbaaabbbdddeeebbbgggjjjgggeeeeeedddaaacccgggoooyyy~~~}}}|||||||||}}}zzzzzz}}}qqqbbb^^^bbbddddddeeeiiihhhggghhhjjjnnnqqqsssrrrssszzzvvvtttrrruuummm[[[RRRNNNOOOMMMHHHCCCCCCDDDEEEHHHGGGFFFEEEDDDDDDDDDDDD@@@FFFIIIEEEBBBDDDHHHIIIEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAAyyyyyy|||~~~uuunnngggddd___WWWQQQQQQWWW\\\gggnnnvvvzzzyyyuuusssrrruuusssrrrsssvvv}}}~~~~~~vvvrrrkkkbbbTTTPPPKKKEEEBBBAAABBBCCCBBBAAA@@@@@@AAABBBDDDEEEHHHIIIJJJLLLNNNOOOOOOOOOOOONNNMMMKKKIIIGGGFFFEEECCCCCCCCCBBBAAAAAACCCEEEKKKKKKJJJGGGDDDBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBGGGFFFDDDCCCDDDEEEDDDCCC???>>><<<;;;<<<===???@@@AAAAAA@@@@@@???>>>======??????>>>===============@@@@@@AAABBBAAA@@@???>>><<<<<<<<<<<<<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;CCCBBB@@@>>>===>>>>>>???BBBAAA???>>>=========>>>@@@??????>>>>>>>>>>>>>>>AAAAAABBBBBBDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHJJJJJJKKKKKKMMMOOOQQQQQQRRRQQQRRRUUUYYY]]]ppptttkkkooojjjWWWHHHFFFCCC<<<:::>>>===;;;<<<===???DDDPPP]]]lllsss|||rrraaaVVVPPPIIIEEEFFFHHHIIIIIILLLMMMQQQVVV[[[]]]]]]\\\\\\]]]___```bbbeeeiiillleeeccc___ZZZUUUNNNGGGBBBAAA>>>;;;::::::;;;<<<;;;777777777777666666666666666666777777777666555555666555444444333333444444555555444333333222111111111111000000111222333333444444333222222333333333000111111111111222222222333444666666555444555666555555555555555666777777666555555666777777666444555444444333444666777999888999;;;<<<===@@@EEEHHHGGGIIIMMMRRRWWW\\\___aaa]]]ZZZVVVTTTTTTUUUVVVVVVUUUTTTRRROOOLLLIIIGGGEEEBBBEEEJJJMMMQQQXXX```gggkkkmmmrrrxxxvvvrrrmmmhhhfffdddbbb```eeeeeeffffffffffffeeeeeemmmrrrvvvzzz}}}~~~xxxsssooonnnoooooojjjaaaZZZ\\\```bbbccceeefffhhhcccdddkkkgggaaahhhlll{{{|||wwwsssppprrrvvv~~~{{{dddUUUPPPMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHGGGFFFDDDAAA>>>===???BBBFFFGGGGGGFFFGGGGGGGGGHHHJJJJJJJJJHHHFFFEEEEEEDDDDDDEEEEEEDDDAAA???vvvqqqrrruuuwww{{{{{{{{{}}}~~~zzzsssiiibbb^^^]]][[[XXXVVVYYYaaahhhuuuzzz~~~~~~yyytttqqqqqqpppqqqssswww{{{xxxpppkkkcccYYYOOOLLLHHHDDDBBBCCCDDDFFFBBBAAAAAA@@@AAABBBCCCDDDHHHIIIJJJLLLMMMNNNOOOOOOKKKJJJIIIGGGEEEDDDBBBBBBBBBCCCCCCBBB@@@AAACCCEEEIIIJJJIIIFFFCCCAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBGGGEEECCCCCCDDDEEEEEEDDD@@@???===<<<<<<===???@@@@@@@@@???>>>>>>===<<<<<<>>>======<<<======>>>>>>???@@@AAAAAAAAA@@@>>>===;;;;;;;;;<<<<<<>>>??????>>>======<<<<<<;;;;;;:::???>>>======<<<<<<======AAA@@@???======<<<======AAA@@@??????>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHJJJKKKKKKKKKMMMOOONNNOOOOOOOOOPPPSSSXXX[[[hhhxxx|||pppqqqwwwhhhQQQJJJHHHAAA=========;;;;;;<<<<<<>>>HHHSSSaaaiiiuuu{{{fff]]]QQQJJJHHHGGGEEEBBBDDDDDDGGGKKKOOORRRRRRRRRWWWYYY[[[\\\]]]___bbbeeeeeeccc```^^^\\\WWWRRRNNNJJJGGGBBB>>>===;;;:::999999999888888888888777777555666666666666666555555777666555555444444555555666666666555444333333333222222222222222333444444444444333333333333333444222222222222333333333333333555777777666555666777555555444444444555555666666555555666777888777555888777666666666777999999:::<<>>???>>>>>>>>>======<<<<<<;;;<<<<<<;;;<<<<<<===>>>??????@@@AAAAAAAAA@@@???>>>;;;;;;;;;<<<<<<===>>>???===<<<<<<;;;;;;:::999999;;;<<<<<<===============@@@???>>>===<<<<<<<<<===AAAAAA@@@???????????????@@@?????????@@@AAAAAABBBDDDCCCCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLLLLLLLKKKJJJGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHJJJKKKKKKLLLMMMOOOKKKLLLMMMMMMNNNPPPTTTXXX___ggguuuxxxssskkkxxxzzz\\\PPPLLLEEE???===???===<<<<<<;;;:::AAAIIIQQQ[[[hhhuuu~~~zzznnn___TTTPPPMMMHHHCCCAAA@@@AAACCCFFFIIIJJJJJJQQQSSSUUUWWWXXXYYY\\\^^^aaa```___``````___]]][[[QQQLLLFFFAAA>>>;;;999888999888888888777777777777666777777888888888777777888777666666555555666666888777777666666555555555444444333333333444555555444444444444444444444444333333333444444444555555444555777777666666777888777777666666555666666777888777777888:::;;;:::999;;;;;;:::::::::;;;<<<<<>>>>>@@@BBBDDDEEEDDDBBB@@@>>>???@@@CCCCCCBBBBBBBBBBBBCCCCCCEEECCCBBBCCCEEEFFFFFFEEEDDDBBB@@@>>>======>>>???>>>>>>>>>======<<<<<<<<<:::::::::;;;<<<>>>???@@@AAAAAABBBCCCBBBAAA@@@???>>>======<<<<<<<<<<<<===<<<<<<;;;::::::999999888:::;;;===???@@@@@@@@@??????>>>>>>======<<<<<<<<<@@@??????>>>>>>>>>>>>>>>@@@???????????????@@@@@@BBBBBBBBBBBBBBBBBBCCCDDDEEEGGGJJJMMMNNNMMMKKKJJJJJJKKKMMMNNNOOONNNNNNMMMHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHJJJJJJJJJKKKMMMOOOLLLMMMMMMMMMLLLMMMPPPSSSYYY\\\eeexxxwwwlllpppyyyqqq^^^TTTLLLEEECCCBBB@@@??????===:::===CCCFFFNNNZZZgggrrr{{{nnnddd___\\\UUUOOOHHHFFFDDDCCCEEEGGGHHHHHHKKKMMMPPPSSSTTTUUUXXXZZZ\\\[[[[[[]]]___aaaaaaaaaWWWRRRKKKEEEBBB@@@>>>===;;;;;;;;;::::::999999888999999::::::::::::999999888777777666555666666666888888777777666666666555555444444333444444555555333444444555555555555555333333444444444555555555444555666666555555777999999999888888888999999:::;;;::::::;;;===>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDHHHMMMPPPRRRTTTVVVXXX[[[\\\]]]^^^aaacccfffgggfffccc___\\\ZZZYYYVVVTTTUUURRROOOMMMNNNSSSXXX\\\\\\\\\```iiivvv}}}|||yyyvvvsssrrrpppnnnlllfffgggiiilllooorrruuuvvv|||~~~~~~~~~~~~yyyssslllbbbZZZVVVSSSPPPNNNGGGIIINNNTTTVVVTTTUUUYYYXXX```bbbgggppprrrxxx~~~}}}zzzwwwtttllllllnnnrrrxxx~~~yyyjjj\\\QQQIIIIIINNNIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFDDDBBBBBBBBBCCCCCCBBB@@@AAAFFFMMMQQQNNNJJJFFFEEEDDDDDDDDDDDDEEEEEECCCBBBCCCFFFHHHIIIGGGFFF}}}zzzvvvsssqqqooommmkkknnnkkkfffdddjjjqqqrrrnnn```___```fffpppzzz|||}}}~~~}}}}}}{{{wwwsssrrruuuyyy}}}ooofff]]]WWWSSSPPPNNNLLLGGGGGGFFFFFFFFFFFFGGGHHHEEEDDDBBBAAA@@@AAAAAABBBDDDEEEFFFGGGHHHHHHIIIIIIDDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@>>><<<<<<>>>@@@BBBCCCBBBAAA>>>>>>>>>@@@BBBBBBAAAAAAAAAAAABBBBBBDDDBBBAAABBBCCCEEEEEEDDDDDDBBB@@@>>>======>>>??????>>>>>>>>>>>>>>>======::::::;;;;;;===>>>@@@AAABBBCCCDDDDDDDDDCCCAAAAAAAAA@@@???===;;;::::::999;;;;;;;;;:::999999888888888:::<<<>>>???@@@@@@???>>>>>>>>>>>>>>>=========>>>>>>===<<<<<<<<<<<<<<>>??????@@@@@@AAAAAA@@@@@@AAABBBCCCCCCBBBEEEHHHJJJKKKKKKIIIHHHKKKLLLNNNOOOPPPPPPOOOOOOHHHHHHHHHGGGGGGGGGFFFFFFEEEGGGIIIIIIIIIJJJLLLNNNOOOPPPPPPNNNLLLKKKMMMOOOQQQTTT[[[iii}}}rrrmmmlllvvvxxxfffWWWNNNJJJDDDAAA@@@@@@>>>;;;;;;???@@@EEEMMMWWWbbbooozzzuuuoookkkddd^^^QQQMMMIIIFFFEEEEEEDDDCCCDDDGGGJJJLLLNNNPPPSSSUUUXXXWWWWWWZZZ___ccceeeeee```[[[SSSLLLHHHEEECCCBBB@@@@@@??????>>>======<<<:::;;;;;;;;;;;;:::999999888777777666666666666666777777777777666666666666444444333333333333444444333444555666666666666555333333333333444444444444333444555555444555777999888888999999:::<<<===>>>>>>===<<<===@@@BBBCCCCCCAAABBBCCCEEEGGGHHHIIIIIIKKKNNNSSSXXXZZZ]]]```bbbbbbbbbaaaaaabbbdddfffhhhfffccc^^^YYYVVVTTTQQQOOOQQQPPPPPPQQQWWW___hhhmmmooommmnnnttt||||||zzzvvvtttrrrrrrssssssrrrpppllllllmmmoooqqqtttvvvxxxyyy{{{||||||{{{vvvoooggg\\\VVVUUUUUUTTTSSSNNNNNNPPPTTTTTTRRRTTTXXXUUU\\\___eeeqqqxxx~~~||||||{{{yyyxxxqqqppppppqqqtttxxx~~~xxxlll^^^TTTKKKEEEEEEIIIIIIHHHFFFEEEDDDEEEEEEFFFIIIGGGEEECCCAAAAAAAAABBBCCCAAABBBGGGNNNQQQNNNJJJEEEEEEDDDDDDDDDDDDEEEFFFBBBBBBCCCEEEHHHIIIHHHGGG|||~~~|||zzzyyyxxxwwwuuurrrmmmiiieeebbb\\\ZZZ___gggiiieeeaaaaaaeeeooo~~~|||{{{}}}~~~~~~|||yyyzzz}}}|||ttteee[[[RRROOONNNLLLLLLNNNJJJJJJIIIIIIIIIHHHHHHGGGEEEDDDCCCAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>?????????===;;;;;;<<<>>>@@@AAAAAA@@@>>>===>>>@@@AAAAAA????????????AAAAAACCCAAA@@@@@@BBBCCCCCCBBBBBBAAA???=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAABBBAAA???===;;;:::999999<<<;;;;;;::::::999888888666777999;;;<<<===>>>>>>>>>>>>????????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;>>>>>>======>>>???@@@@@@@@@?????????@@@AAABBBCCC@@@AAADDDFFFHHHHHHGGGFFFHHHIIIKKKLLLMMMMMMMMMMMMGGGGGGGGGFFFFFFFFFEEEEEECCCEEEGGGHHHHHHIIIKKKLLLPPPQQQPPPNNNLLLKKKKKKLLLJJJNNNTTT^^^kkkxxxooofffgggppp{{{eeeUUUMMMGGGCCCAAAAAA>>>::::::<<<===???CCCJJJSSS```mmmvvv~~~wwwppplll]]]YYYRRRMMMIIIEEEBBB@@@BBBCCCDDDEEEFFFHHHKKKNNNTTTTTTUUUZZZaaahhhmmmpppkkkeee[[[RRRMMMIIIFFFDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;999999999999888777777777777888777777777777777777777777555555444333333333444444333444555777777777666666333333333444444444555555444555555555444666888;;;888888:::<<<>>>AAADDDEEEEEECCCBBBCCCFFFIIIJJJJJJHHHJJJKKKMMMOOOPPPQQQQQQQQQTTTYYY\\\^^^aaadddffffffdddbbbaaaaaabbbdddeeeccc^^^XXXSSSPPPOOOMMMLLLOOOPPPTTTZZZcccmmmwww}}}~~~}}}|||}}}~~~yyyxxxwwwxxxyyyyyywwwvvvwwwuuuttttttuuutttsssqqqqqqqqqqqqqqqsssuuuwwwxxxwwwyyyyyyyyyzzztttooohhh___[[[\\\]]][[[XXXXXXTTTSSSUUUUUURRRRRRUUUPPPXXX[[[eeevvv~~~|||xxxwwwvvvuuuuuuxxx}}}nnndddYYYRRRMMMHHHHHHKKKJJJIIIGGGEEEDDDDDDDDDEEEHHHGGGFFFDDDBBBAAAAAA@@@CCCCCCDDDHHHLLLNNNLLLIIICCCCCCDDDDDDDDDDDDEEEEEEAAAAAABBBEEEHHHIIIHHHFFFzzzzzzyyysssuuuyyysssvvvvvvwwwxxxxxxtttnnniii___^^^\\\]]]eeennnooolllmmmmmmpppzzz~~~}}}}}}ooogggZZZQQQJJJJJJKKKIIIJJJLLLKKKLLLLLLLLLLLLKKKJJJIIIFFFEEECCCAAA@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@??????>>>???>>><<<:::999;;;===@@@@@@AAA???>>>>>>???@@@@@@???>>>======>>>???@@@BBBAAA??????@@@AAA@@@???@@@???===<<<<<<===???@@@=================================>>>>>>@@@AAAAAAAAABBBCCCCCCCCCBBB@@@???@@@???>>>===;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888888888999:::<<<===>>>>>>???@@@AAAAAA@@@??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>??????>>>>>>>>>??????@@@BBBBBB>>>???AAACCCDDDEEEEEEFFFEEEFFFHHHJJJKKKKKKKKKJJJFFFFFFFFFEEEEEEEEEDDDDDDBBBDDDEEEFFFFFFGGGIIIKKKMMMNNNNNNMMMLLLKKKLLLMMMJJJKKKOOOUUU\\\lllyyyllleeecccgggtttgggWWWOOOIIIDDDCCC@@@;;;:::;;;999;;;===AAAHHHRRR^^^fffpppzzz}}}tttnnnggg___XXXRRRLLLHHHFFFEEEDDDBBB@@@BBBFFFIIIMMMMMMQQQYYYdddpppxxx}}}zzzsssjjjaaa[[[XXXVVVTTTNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::::::::::::::888888888888999999999999777666555555444444555555333444666888888888777666444444555555555666666666666777777777666888;;;>>><<<===???CCCGGGKKKOOOQQQPPPOOONNNOOORRRUUUWWWXXXSSSTTTUUUWWWWWWWWWWWWVVVXXXZZZ\\\]]]]]]___bbbeeeaaa```]]]ZZZYYYZZZ[[[\\\ZZZVVVRRROOOPPPSSSUUUVVVYYY\\\aaahhhpppyyy{{{xxxwwwwwwtttsssrrrrrrttttttsssqqqwwwvvvuuuvvvvvvvvvtttssstttsssrrrrrrsssvvvxxxyyyyyyyyyxxxxxx}}}|||xxxtttppplllnnnqqqqqqlllfffaaa[[[XXXZZZ[[[WWWTTTTTTMMMUUU]]]kkk~~~}}}~~~sssddd[[[RRROOOMMMLLLLLLOOOLLLKKKIIIFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCEEEGGGIIIJJJJJJIIIHHH@@@AAABBBDDDDDDDDDCCCBBBAAAAAABBBDDDGGGHHHGGGEEE~~~{{{rrrrrrqqqkkkmmmqqqkkkmmmnnnqqqssssssoooiiiddd___```bbbfffqqq{{{|||xxxyyyxxxyyy~~~{{{pppbbbZZZRRRIIIEEEIIIKKKHHHGGGJJJLLLLLLMMMNNNNNNMMMLLLKKKFFFEEECCCAAA@@@@@@@@@@@@>>>???@@@@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;;;;>>>>>>>>><<<999999:::<<>>>>>???AAA???>>>===;;;;;;===>>>???BBB@@@>>>>>>?????????===???>>><<<;;;<<<===???@@@;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBAAA@@@???>>>>>>======<<<<<<<<<=========<<<<<<;;;;;;::::::999;;;:::::::::;;;===???@@@??????AAABBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<888999999:::;;;<<<>>>???>>>>>>>>>>>>???@@@AAABBB>>>>>>???AAABBBDDDEEEFFFEEEFFFHHHJJJKKKKKKKKKJJJEEEEEEEEEEEEDDDDDDDDDDDDAAACCCEEEEEEEEEFFFHHHJJJIIIKKKLLLLLLKKKKKKLLLNNNOOOLLLLLLPPPTTT___vvvuuuiii^^^YYYaaammmiiiVVVOOOIIIGGGCCC>>>;;;<<<777888:::===BBBJJJSSSZZZaaannn~~~}}}~~~{{{rrrjjjbbbZZZUUULLLJJJGGGBBB???@@@CCCGGGEEEGGGMMMWWWfffuuu|||uuuqqqooonnnmmm``````___^^^]]]\\\[[[ZZZNNNNNNMMMKKKIIIFFFDDDCCC>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::888888777666666666666666222444666888999999777777666666666666777777777777888999999888888:::===@@@AAACCCFFFJJJPPPUUUYYY[[[\\\ZZZYYYZZZ]]]aaacccddd[[[\\\]]]]]]]]][[[ZZZYYY]]]]]]]]]\\\\\\\\\___aaa[[[YYYUUURRRQQQQQQRRRSSSRRROOOMMMNNNTTT\\\cccfffhhhkkkoootttzzz}}}vvvqqqpppqqqvvvuuussstttuuuuuutttssstttttttttuuuwwwwwwvvvuuutttssssssssstttvvvyyy{{{{{{{{{yyywww{{{}}}yyyxxxzzz~~~vvvfff```]]]```bbb^^^XXXUUUMMMWWWaaassszzziiiYYYOOOHHHGGGHHHHHHKKKNNNNNNLLLJJJGGGEEEDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDFFFIIIJJJHHHGGGFFFGGG>>>???AAACCCCCCCCCAAA@@@@@@@@@AAADDDFFFGGGFFFDDDyyy~~~{{{tttqqqqqqlllfffccccccbbb^^^\\\]]]___bbbhhhnnnrrrssspppnnnqqqsssvvvzzz~~~}}}}}}~~~|||{{{|||||||||vvvkkk___WWWRRRKKKJJJHHHGGGHHHIIIKKKLLLNNNOOOPPPOOOMMMKKKKKKKKKFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBB===<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<;;;;;;===>>>???????????????>>><<<;;;:::;;;===>>><<<===>>>===<<<<<<===>>><<<======>>>>>>>>>>>>>>>>>>===;;;::::::;;;===>>>===>>>??????>>>???AAACCCEEEDDDBBBAAA@@@?????????BBB@@@===:::999999999:::::::::;;;;;;;;;:::999888888999:::;;;<<<<<<<<<<<<@@@???>>>>>>@@@CCCFFFHHH@@@>>><<<;;;:::;;;<<<=========<<<<<<<<<======>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@BBBCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFEEEEEEFFFFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHJJJIIIHHHHHHIIIKKKJJJKKKLLLLLLKKKRRRfffzzzlllYYYXXXcccvvvmmm]]]OOOJJJGGGAAA;;;:::<<<999999<<<======BBBHHHSSS^^^nnn}}}{{{|||}}}pppfff```XXXNNNGGGEEEDDDCCCBBBBBBBBBDDDLLL[[[nnn}}}tttppplllkkkmmmlllgggbbbccc\\\TTTRRRTTTTTTPPPKKKGGGCCC???@@@DDDFFFDDDAAA@@@===;;;:::;;;<<<;;;:::999777666777888999999888999:::;;;:::888888:::<<<===:::666555666999<<<===<<<;;;::::::;;;===@@@AAAEEEIIIOOOUUUZZZ]]]______```______aaadddffffffeeebbbaaaaaa___]]][[[YYYXXX\\\\\\[[[XXXVVVUUUWWWXXXUUURRRMMMKKKJJJJJJJJJJJJMMMOOOQQQTTT[[[ggguuu}}}~~~zzz{{{yyytttpppqqqtttssssssssstttssspppnnnoooqqquuuxxxzzzzzzyyyxxxwwwuuurrrpppppprrrtttvvv|||{{{yyyzzz|||zzznnndddbbbaaa\\\VVVSSSWWW\\\kkkoooaaaTTTPPPJJJFFFEEEHHHMMMPPPNNNLLLIIIFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAAAAAEEEFFFHHHHHHHHHGGGEEEDDD@@@???>>>>>>@@@AAA@@@>>>?????????>>>>>>???CCCEEElllooorrrqqqkkkeeeaaa```^^^[[[YYY[[[ZZZWWWXXX[[[]]]aaaiiisss{{{~~~{{{zzz{{{|||{{{|||}}}~~~zzzvvvnnneee[[[RRRKKKHHHIIIHHHGGGGGGGGGIIIKKKLLLMMMNNNOOONNNLLLJJJIIIJJJFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@??????????????????<<<<<<;;;<<<<<<===>>>>>>>>>>>>======<<<;;;;;;;;;:::;;;<<<===>>>?????????>>>===<<<;;;;;;;;;<<<===:::;;;<<<<<<::::::;;;<<<<<<===>>>>>>??????>>>>>>@@@???===;;;::::::;;;;;;;;;<<<>>>>>>>>>???AAACCCDDDCCCBBB@@@??????>>>>>>AAA@@@===;;;:::999999999:::;;;;;;;;;::::::999999888999:::;;;<<<<<<<<<<<<@@@?????????BBBEEEIIIKKKAAA@@@===;;;::::::;;;;;;============<<<<<<<<<<<<===>>>???@@@@@@@@@????????????AAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGEEEDDDCCCCCCDDDEEEDDDBBBAAAAAABBBBBBCCCDDDDDDEEEHHHIIIJJJJJJIIIIIIJJJKKKJJJJJJLLLMMMLLLPPP^^^lll{{{bbbZZZ___hhhyyy~~~mmm[[[RRRLLLEEE???>>>:::777777999::::::>>>CCCHHHSSSbbbrrr~~~|||}}}}}}wwwooocccXXXPPPKKKGGGDDDEEECCCDDDIIITTTeeeuuu||||||~~~~~~zzzvvvwwwppphhhffffffeee___ZZZRRRMMMHHHHHHLLLNNNNNNLLLJJJFFFBBB@@@???>>>===<<<>>><<<:::;;;<<<======<<<999:::;;;;;;:::999;;;<<<>>>===;;;;;;<<<>>>???@@@BBBBBBAAAAAABBBDDDFFFHHHMMMPPPVVV\\\aaadddeeefffbbbaaa```aaacccddddddccc^^^^^^]]]\\\ZZZXXXVVVUUUUUUVVVVVVTTTQQQPPPQQQRRRMMMLLLJJJHHHFFFGGGIIILLLSSSUUUWWW\\\cccppp~~~}}}~~~yyyvvvwwwvvvrrrooopppsssrrrqqqrrrsssrrrooommmoooqqquuuxxxzzzzzzzzzyyyvvvuuurrrqqqqqqrrrtttuuu{{{zzzyyyyyy}}}vvvlllhhhfffaaa]]]\\\aaajjj{{{uuucccVVVLLLJJJHHHFFFGGGHHHJJJLLLMMMKKKIIIFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAADDDEEEGGGHHHHHHFFFEEECCCAAA@@@???@@@BBBCCCBBBAAA@@@@@@@@@???>>>???BBBEEEcccdddcccaaa]]]XXXTTTQQQRRRRRRSSSVVVUUUSSSWWW^^^___eeeppp{{{|||zzzxxxwwwwwwyyy|||~~~}}}{{{zzz|||xxxqqqhhheee___WWWPPPJJJGGGEEEGGGGGGFFFFFFGGGIIIJJJKKKKKKLLLMMMLLLIIIHHHGGGHHHFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???>>>======<<<;;;;;;::::::;;;;;;<<<===>>>>>>============<<<<<<<<<;;;;;;;;;999:::;;;;;;:::999:::;;;<<<<<<===>>>>>>>>>>>>>>>BBB@@@>>>;;;999888888888999:::<<<<<<===>>>@@@CCCCCCBBBAAA???>>>>>>>>>>>>??????>>>===;;;::::::999;;;;;;;;;:::::::::999999999999:::;;;<<<<<<<<<<<<=========>>>AAAEEEIIIKKKCCCAAA???===;;;:::::::::<<<===>>>>>>===<<<;;;:::<<<<<<>>>???@@@AAAAAAAAA???@@@AAACCCCCCDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFCCCAAA@@@AAACCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCEEEGGGHHHHHHGGGFFFHHHIIIGGGGGGIIILLLMMMOOOVVV___pppuuubbb^^^]]]ggg}}}qqqbbbXXXNNNGGGCCC???;;;999;;;:::888:::===???GGGTTTaaannnzzz~~~~~~pppdddZZZRRRNNNLLLIIIFFFGGGMMMXXXdddlllxxxzzz}}}||||||zzztttoooeee___YYYWWWYYY]]]^^^^^^VVVRRRMMMIIIGGGFFFEEEDDDDDDBBB@@@???AAABBBBBBAAA???AAACCCCCCCCCBBBCCCDDDAAABBBCCCCCCDDDEEEEEEEEEKKKKKKKKKKKKLLLNNNOOOPPPSSSVVV[[[aaaeeehhhjjjjjjdddbbbaaa```aaaaaa```^^^ZZZZZZYYYWWWUUUSSSQQQPPPMMMNNNPPPOOOMMMKKKJJJKKKGGGIIIKKKIIIGGGIIIPPPVVVaaabbbdddhhhppp{{{}}}yyyyyytttrrrttttttqqqppprrrsssqqqqqqqqqrrrqqqooommmppprrruuuxxxzzz{{{{{{zzzuuuuuutttsssrrrrrrssssssvvvvvvwwwyyy}}}~~~~~~xxxpppkkkggggggjjjqqq|||ttteeeWWWMMMEEEFFFGGGIIIJJJJJJJJJJJJLLLKKKHHHEEEDDDCCCDDDDDDFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEFFFGGGFFFDDDCCCBBBAAA@@@BBBDDDEEEEEEDDDAAAAAAAAA@@@??????AAADDDjjjhhhfffdddaaa\\\WWWSSSTTTUUUXXX[[[XXXWWW\\\dddgggnnnwww~~~{{{vvvvvvvvvvvvwwwxxxyyyzzz|||wwwxxxzzz}}}vvvjjj___\\\YYYUUUPPPLLLJJJHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKIIIJJJKKKJJJGGGEEEEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@===>>>???@@@???===:::999:::::::::;;;<<<===>>>???=========<<<;;;:::::::::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;:::999:::;;;:::;;;;;;<<<===<<<<<<<<>><<<:::888777777666777999;;;;;;;;;===@@@BBBAAA@@@???>>>============>>>>>>>>>>>>===<<<:::999;;;;;;::::::999999999:::999:::;;;;;;<<<<<<<<<;;;:::::::::<<<>>>AAADDDEEECCCBBB@@@???>>>=========<<<===>>>>>>>>><<<999888;;;;;;===>>>@@@AAABBBBBB@@@AAABBBCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEFFFFFFFFFAAA@@@???@@@BBBCCCBBBAAA??????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEDDDBBBDDDIIIMMMOOOTTTYYYccc{{{rrreee______kkkyyykkk^^^QQQIIIIIICCC??????===999888:::<<>>???@@@@@@@@@===;;;999:::::::::;;;;;;<<<>>>>>>======<<<<<<<<<;;;;;;;;;==================<<<<<<<<<<<<<<<<<<;;;:::999888777888999999777777888999888999::::::;;;;;;::::::::::::999888777777777777777999:::;;;;;;<<<>>>AAA???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<;;;:::999999999::::::::::::;;;;;;<<<;;;;;;;;;;;;::::::;;;<<<>>>???AAABBBBBBAAAAAAAAAAAAAAAAAA<<<===>>>>>>===;;;999777:::;;;<<<===???@@@BBBCCCAAAAAABBBBBBBBBBBBBBBAAA@@@AAABBBDDDDDDDDDDDDDDD@@@???>>>@@@BBBCCCCCCBBB?????????@@@@@@@@@@@@@@@???@@@AAAAAA@@@@@@AAABBBFFFCCCBBBFFFJJJLLLPPPUUU___nnnooofff^^^___ssstttcccUUUPPPHHHBBB@@@>>>:::999:::;;;<<>>===<<<;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<============>>>>>>>>>??????>>>===<<<<<<<<<<<<;;;:::999999888888444555666666555444555666888888999:::::::::::::::777777777888888888888888888:::;;;;;;:::;;;===???======<<<;;;;;;;;;;;;;;;>>>=====================<<<;;;:::999888999:::;;;::::::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<===>>>??????AAAAAABBBBBBBBBCCCCCCCCC;;;<<<======<<<;;;:::999;;;;;;;;;<<<>>>@@@AAACCC@@@AAAAAAAAAAAA@@@@@@???===>>>???AAABBBAAAAAA@@@>>>======???AAACCCCCCBBB??????@@@@@@@@@@@@@@@@@@???AAABBBBBBAAAAAABBBCCCIIIEEECCCEEEFFFGGGJJJOOO]]]cccwww}}}mmmaaa\\\hhh~~~}}}lll[[[QQQGGGCCCAAA===;;;<<<888999:::<<>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<===<<<:::999888777888888555666777777555555666777999999:::;;;;;;;;;;;;;;;888888999999999999999888:::;;;<<<;;;:::;;;<<<>>><<<;;;;;;:::::::::::::::>>>>>>===<<<<<<===>>>???===;;;:::888888999:::;;;:::;;;;;;<<<;;;;;;::::::999999:::;;;<<<===>>>???AAAAAABBBBBBBBBAAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===???AAABBB@@@@@@@@@@@@@@@???>>>===;;;===???@@@AAAAAA@@@???<<<;;;;;;===@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@@@@AAACCCEEECCCDDDFFFEEECCCFFFLLLVVVYYYgggyyylllcccgggooo|||vvvhhhYYYPPPJJJCCC??????999999999999<<>>@@@CCCEEEGGGGGGGGGFFFBBBAAA@@@AAACCCDDDCCCBBB@@@BBBDDDDDDCCCCCCDDDEEE~~~xxxrrrnnnmmmlllgggeeefffhhhpppyyy~~~~~~}}}zzzrrrppprrrrrrnnniiiiiijjjlllppptttxxx{{{}}}~~~sssfff```]]]XXXSSSOOOLLLKKKKKKDDDFFFHHHIIIIIIGGGDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@FFFGGGHHHGGGDDDBBBBBBBBB===>>>@@@AAABBBCCCCCCCCC>>>>>>=========>>>>>>???======<<<;;;::::::::::::;;;;;;<<<>>>???AAABBBBBBAAAAAAAAA@@@@@@>>>===<<<>>>===:::888666777888888888:::;;;:::999888999::::::;;;<<<<<<======<<<<<<:::;;;;;;;;;;;;:::999999;;;<<<===<<<;;;:::<<<>>>;;;;;;::::::999999::::::???>>><<<;;;<<<===???@@@===<<<:::888888999:::;;;;;;;;;;;;<<<;;;;;;::::::444555666888:::<<<===>>>AAABBBBBBAAA@@@???>>>===;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAA???????????????>>>===<<<===>>>@@@BBBCCCBBBAAA@@@:::999999;;;>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@===>>>??????>>>>>>???@@@===>>>BBBFFFEEECCCGGGMMMPPPQQQ]]]tttxxxnnnkkkhhhlllnnn___TTTJJJCCCBBB===<<<;;;999999<<>>>>>???AAABBB???@@@CCCFFFGGGHHHGGGGGGCCCBBBAAABBBCCCDDDCCCBBB@@@BBBDDDEEEDDDDDDEEEFFF}}}{{{tttqqqrrrrrrppprrrqqqtttyyyzzzxxxwwwyyyxxxuuuqqqnnnmmmmmmllllllllljjjjjjnnntttxxxyyyyyy~~~rrriiiaaa\\\SSSOOOKKKJJJLLLKKKFFFBBBEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCDDDDDDDDDBBB@@@@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@@@@EEEBBB???>>>>>>?????????======<<<;;;999888777777777999;;;<<<:::888888888:::;;;;;;<<<<<<;;;;;;;;;>>><<<999777777999<<<>>>AAA>>>;;;:::;;;<<<===<<<999999999888999999::::::<<<===???@@@AAA@@@>>>===:::999999888999999:::::::::999999999999999999999<<<;;;::::::;;;<<<===>>>======>>>???????????????<<<;;;:::999888999:::;;;<<<<<<===???@@@@@@@@@@@@>>>>>>????????????>>>>>>AAAAAACCCCCCCCCCCCAAAAAAAAAAAA@@@@@@AAABBBBBBCCCBBBBBBCCCDDDCCCBBB@@@???AAACCCCCCCCCAAA@@@AAACCC@@@AAABBBDDDFFFGGGHHHHHHIIIMMMVVVdddrrr~~~sssjjjffflllvvvuuubbbVVVOOOKKK???>>>===<<<;;;;;;<<<<<>>@@@CCCEEEFFFFFFFFFEEEBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDEEEEEEFFFEEEEEE~~~yyysssrrrppprrrvvvwwwtttsssuuusssrrrppppppqqqqqqrrrrrrtttsssssswww}}}|||pppggg^^^WWWSSSQQQMMMIIIHHHIIIIIIFFFBBBDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCCBBBAAABBBBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@=====================>>>===<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@EEEBBB???>>>???@@@@@@???>>>===<<<;;;999888777777777999<<<<<<:::888888888:::::::::;;;::::::999999999999777777999;;;>>>@@@@@@>>>;;;:::;;;<<<<<<<<<999999999888888999999::::::;;;===>>>???>>><<<;;;::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>======>>>????????????>>>===<<<;;;:::999999:::::::::;;;<<<===============;;;<<<===>>>??????????????????AAAAAAAAAAAA?????????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@???@@@BBBCCCBBBAAA@@@BBBCCC@@@AAACCCDDDFFFGGGHHHHHHIIIJJJOOOXXXdddvvvrrrfffdddhhhqqqyyymmm[[[QQQKKKGGGCCC@@@???>>><<<;;;===<<<===DDDOOOYYY^^^^^^[[[WWWWWW^^^gggsss~~~{{{}}}{{{||||||{{{yyy{{{|||wwwpppkkkfffaaaZZZTTTPPPPPPQQQTTTWWWZZZ\\\]]]___```bbbfffhhhhhheeecccaaacccfffffffffeeefffgggeeeccc```]]][[[[[[\\\\\\YYYVVVTTTTTTVVVYYYYYYXXXbbbdddeee```WWWOOOLLLKKKLLLLLLKKKIIIGGGFFFEEEDDDEEEBBBBBBEEEFFFEEEEEEHHHNNNSSSYYYYYYUUUTTTWWW[[[]]]___dddllluuu}}}~~~}}}~~~yyyuuusssrrrtttuuuxxxyyyyyyyyyxxxyyy|||~~~}}}{{{{{{|||~~~xxxwwwpppgggdddfffgggfffgggmmmuuu|||sssmmmfff]]]WWWUUU[[[lll}}}|||yyy{{{zzzrrrmmmmmmnnnooosssyyy~~~uuueee[[[OOOIIIIIIKKKJJJHHHHHHIIIKKKMMMMMMMMMKKKJJJJJJIIIGGGEEECCCCCCCCCCCCBBBAAA@@@AAABBBBBBAAA???>>>???BBBDDDEEEEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCAAABBBCCCEEEFFFGGGGGGGGGxxxuuussssssvvvuuuqqqppprrrpppqqqtttwwwyyy{{{||||||yyysssjjjaaaZZZTTTNNNKKKNNNIIIEEEDDDEEEFFFDDDBBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEECCC@@@?????????>>>===????????????????????????;;;;;;<<<<<<<<<=========<<<;;;;;;:::::::::::::::;;;;;;;;;<<<===>>>@@@AAAEEEBBB@@@??????@@@@@@???>>>===<<<;;;:::888777777888:::<<<<<<:::888888888:::999999999888888777777777777777888:::;;;===>>>>>><<<:::999:::<<<<<<;;;:::999999888888888999999888999:::<<<<<<<<<;;;:::;;;;;;:::999999999999999<<<<<<<<<<<<<<<===============<<<<<<<<<===>>>>>><<<======>>>>>>>>>>>>>>>???>>>===;;;::::::::::::;;;<<<<<<=========<<<<<<999:::;;;===>>>???@@@@@@??????AAAAAAAAAAAA??????>>>>>>===============>>>AAAAAABBBCCCCCCBBB@@@??????@@@AAAAAAAAAAAABBBCCCBBBBBBCCCDDDFFFGGGGGGHHHIIIGGGGGGLLLTTTccc{{{mmmaaa^^^[[[___ggguuuuuuhhhZZZRRRGGGAAA@@@???<<<999<<<999888;;;BBBGGGIIIIIIKKKIIIJJJOOOTTT\\\jjjvvv~~~{{{|||zzzzzzyyywwwuuuvvvyyy|||{{{}}}|||tttjjjbbb___\\\ZZZZZZ[[[[[[YYYVVVUUUUUUVVVXXXZZZ[[[YYYWWWTTTVVVXXXXXXWWWUUUUUUVVVUUUTTTRRRPPPOOOOOOPPPQQQNNNLLLJJJJJJLLLMMMLLLLLLRRRUUUVVVRRRLLLGGGFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDFFFCCCDDDHHHIIIGGGHHHLLLWWW]]]eeehhhhhhhhhllloooqqqsssxxx~~~}}}~~~|||xxxuuuttttttuuuvvvwwwxxxyyyzzzyyyzzz}}}~~~}}}}}}}}}~~~zzzvvvpppooojjjgggjjjpppqqqooonnnqqqwww}}}}}}uuuiii___WWWSSSQQQRRRXXXeee{{{|||{{{~~~xxxrrrrrrtttuuuvvvyyy{{{pppdddUUUOOOIIIGGGIIIJJJGGGCCCGGGHHHIIIJJJLLLLLLLLLLLLJJJHHHEEEBBBAAAAAABBBCCCCCCBBBAAAAAABBBBBB@@@???>>>???BBBDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDD@@@AAACCCEEEFFFHHHHHHIII}}}yyyxxxyyywwwsssrrrtttuuuyyy~~~{{{uuuiiiddd^^^XXXSSSOOOKKKIIIJJJFFFBBB@@@AAACCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEECCCDDDDDDEEEFFFGGGGGGHHHFFFCCC???======>>>>>>===?????????>>>>>>>>>>>>>>>::::::;;;;;;<<<=========;;;;;;:::999999999999:::::::::;;;;;;===>>>@@@AAADDDBBB@@@???@@@AAA@@@@@@>>>>>>===;;;:::999888777888:::<<<<<<:::999999:::::::::999777666555555555888999999999999999999888===;;;999999:::;;;;;;::::::999999888888888888888777888999:::;;;;;;;;;:::<<<;;;:::999999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========>>>>>>>>>;;;<<<======>>>>>>======??????>>>===<<<;;;;;;:::>>>>>>>>>???>>>>>>======999:::;;;===>>>>>>??????AAAAAACCCCCCCCCCCCAAAAAA@@@??????>>>>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@===???AAAAAA@@@AAABBBDDDCCCCCCDDDDDDEEEFFFGGGHHHJJJGGGEEEHHHMMMXXXjjjzzz{{{llleeeZZZWWWWWW```rrrrrrdddTTTIIIEEEDDD@@@<<<>>>;;;999999<<<>>>??????@@@@@@BBBEEEFFFJJJVVVcccttt~~~}}}yyyxxxvvvuuutttuuuxxxzzzxxxyyy{{{{{{{{{}}}{{{rrrqqqnnnlllmmmooollleee^^^ZZZYYYYYYZZZ\\\]]]\\\[[[VVVXXXYYYYYYVVVSSSRRRRRRTTTRRRPPPOOONNNNNNOOOPPPOOOOOONNNOOOOOOOOOOOONNNLLLMMMOOOMMMKKKIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLOOOSSSTTTSSSUUUYYYdddkkksssxxxyyyzzz}}}}}}|||yyyxxxwwwuuuuuuvvvxxxyyyxxxyyy{{{|||||||||~~~~~~~~~}}}yyyqqqjjjiiijjjkkkoooxxx{{{wwwuuuuuuvvvrrrggg[[[UUUNNNRRR\\\gggoooxxx~~~{{{xxxyyy{{{||||||||||||}}}vvvnnn```TTTKKKHHHEEEFFFIIIJJJHHHEEEHHHHHHHHHIIIJJJJJJKKKLLLIIIGGGCCC@@@???@@@BBBDDDDDDBBBAAA@@@AAAAAA@@@???@@@AAACCCEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDAAABBBDDDEEEFFFGGGHHHHHH~~~}}}{{{wwwvvvyyy~~~~~~~~~}}}zzzssskkkeee]]]ZZZUUURRRPPPNNNKKKIIIGGGDDDAAA??????@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDEEEFFFGGGHHHIIIFFFCCC@@@>>>>>>?????????@@@???>>>=========>>>>>>;;;;;;;;;;;;<<<<<<======;;;;;;:::999999999999:::999::::::;;;===>>>@@@AAACCCBBB@@@@@@AAABBBAAA@@@>>>>>>===<<<:::999888888888999;;;;;;::::::;;;<<<<<<;;;999777555444444444777777888999999888777777<<<:::999:::;;;<<<;;;::::::999888888777777777888888888999:::;;;;;;<<<<<<<<<;;;;;;:::999999999:::999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>======;;;;;;<<<============<<>>>>>>>>===<<<;;;;;;===>>>>>>>>>>>>======<<<;;;<<<<<<===============AAAAAACCCCCCCCCCCCAAAAAA??????>>>>>>>>>>>>>>>???AAAAAACCCCCCCCCCCCBBBAAA>>>???AAAAAAAAAAAACCCDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHEEEFFFIIIMMMSSS___jjj}}}xxxeee[[[TTTVVV```sssmmm]]]TTTNNNHHHCCC>>><<<:::999999;;;;;;<<<::::::<<<>>>===???HHHSSS^^^mmm}}}}}}}}}{{{wwwuuutttuuuvvvwwwwwwwwwwwwwwwvvvwwwzzz}}}zzz|||~~~}}}}}}xxxoooiiigggffffffhhhiiihhhhhheeeggghhhgggddd```^^^]]]\\\[[[YYYXXXVVVVVVVVVVVVSSSUUUVVVWWWWWWVVVVVVVVVQQQRRRSSSSSSSSSTTTVVVWWWXXXYYYYYY[[[\\\]]]^^^___]]]^^^aaafffgggeeehhhmmmwww|||}}}|||{{{yyyxxxwwwwwwvvvwwwwwwwwwwwwyyy{{{|||||||||}}}~~~}}}zzztttlllfffffflllttt~~~}}}uuunnnjjjcccYYYTTTTTTZZZbbbqqq~~~}}}yyywwwyyy~~~uuuiii___SSSJJJHHHFFFDDDFFFIIIKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFBBB???>>>@@@BBBCCCDDDBBB@@@@@@AAAAAAAAA@@@BBBCCCEEEFFFFFFEEEDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEE||||||{{{rrrqqqooommmjjjddd]]]XXXTTTRRROOOMMMLLLKKKIIIGGGEEEDDDBBB@@@??????@@@AAA????????????@@@BBBCCCCCCAAABBBCCCDDDFFFGGGHHHIIIGGGEEEBBBAAABBBCCCBBBBBBAAA@@@???=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999:::;;;<<<>>>@@@AAACCCAAA@@@AAABBBCCCBBB@@@???>>>===<<<;;;999888888666888:::::::::;;;===??????>>>;;;888666555444444333444555777888999999:::<<<::::::;;;<<<===<<<;;;:::999888777777777777777888999999:::;;;<<<======;;;;;;::::::::::::;;;;;;999999999:::;;;;;;<<<<<<======>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<<<<<<<<<<=========>>>======<<<;;;:::;;;;;;<<<<<<<<<;;;;;;=========>>>>>>======<<>>>>>AAABBBCCCEEEEEEDDDCCCCCC???AAABBBBBBBBBBBBCCCDDDGGGFFFEEEDDDEEEEEEGGGHHHFFFDDDFFFJJJMMMOOOVVV]]]lllxxxiii[[[VVVWWW```ssswwwhhh\\\QQQIIIBBB@@@===;;;999999999:::888777777999999888>>>FFFOOO[[[jjjssstttwww}}}|||wwwuuutttttttttsssuuuuuuuuusssqqqqqqsssuuuwwwxxxyyyyyyyyy{{{~~~~~~}}}}}}~~~~~~|||zzz|||~~~}}}yyyuuurrrqqqkkkjjjiiigggfffeeeeeeddddddgggiiijjjhhhfffeeeeeebbbbbbbbbccceeehhhkkkllliiijjjlllnnnqqqsssuuuvvvsssuuuyyy}}}|||yyyzzz}}}{{{zzzyyyyyyyyyyyyxxxwwwvvvuuuuuuwwwyyy{{{{{{{{{zzz{{{||||||~~~{{{wwwrrrpppnnnttt}}}zzznnnccc^^^YYYTTTXXX```rrrwww~~~||||||{{{jjj[[[RRRLLLFFFHHHGGGFFFGGGIIIKKKKKKJJJHHHHHHHHHHHHHHHGGGFFFFFFGGGEEEBBB@@@???@@@BBBCCCCCCAAA??????@@@BBBBBBBBBDDDEEEFFFGGGGGGFFFDDDCCC@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDD~~~rrrfffccc```^^^\\\XXXTTTQQQOOOMMMKKKJJJJJJJJJHHHFFFEEEEEEDDDBBB@@@??????@@@>>>>>>>>>>>>@@@AAABBBCCC???@@@AAACCCEEEGGGHHHIIIGGGFFFEEEEEEGGGGGGFFFEEECCCAAA???=========>>>??????>>>>>>======<<<<<<;;;===<<<<<<;;;:::;;;;;;;;;888888999:::<<<>>>@@@AAABBBAAAAAABBBCCCCCCBBB@@@??????>>><<<;;;:::999888555777999:::;;;<<>>>>>===<<<:::999888777666666666666888888888999:::;;;======:::::::::::::::;;;<<<===;;;<<<<<<===>>>>>>??????<<<======>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<;;;:::;;;<<<=========<<<<<<999999:::;;;<<<<<<<<<<<<<<<<<<===>>>??????????????????AAAAAAAAAAAA??????;;;;;;;;;<<<===>>>???@@@BBBCCCEEEFFFFFFFFFEEEDDDBBBCCCDDDDDDBBBBBBCCCDDDHHHGGGFFFDDDDDDEEEGGGHHHIIIGGGGGGJJJLLLMMMQQQVVV```uuunnnbbbXXXUUU___nnnttteee[[[MMMKKKGGGBBB>>>;;;:::;;;999666555888999888:::>>>EEELLLVVV\\\aaahhhqqqxxxyyyvvvrrrqqqsssuuuuuuuuuwwwwwwwwwuuurrrppppppqqqtttuuuuuuuuuuuuwww{{{~~~}}}}}}}}}||||||{{{{{{{{{~~~||||||yyyxxxwwwxxx|||}}}{{{yyyxxxxxxuuuuuuwwwxxxyyyyyyxxxxxxzzz|||~~~~~~}}}|||||||||zzz|||~~~zzzzzzyyyuuuqqqrrrvvv{{{~~~lll```WWWXXXZZZ^^^kkk{{{|||qqq___QQQJJJHHHGGGFFFFFFGGGIIIJJJJJJHHHGGGDDDEEEGGGHHHIIIHHHFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBB@@@>>>>>>@@@BBBCCCCCCDDDEEEFFFGGGFFFEEECCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFwwwhhh]]]ZZZVVVTTTSSSRRRPPPNNNNNNLLLJJJJJJJJJIIIHHHFFFEEEEEEEEEDDDAAA?????????=========>>>???AAABBBCCC??????AAACCCEEEFFFHHHIIIHHHGGGGGGHHHJJJJJJIIIGGGCCCBBB@@@>>>======>>>???@@@@@@???>>>===<<<;;;;;;======<<<;;;;;;;;;;;;<<<888888999:::<<<>>>@@@AAABBBAAAAAABBBCCCDDDBBB@@@??????>>><<<;;;:::999888444666888:::;;;===AAACCCDDDBBB>>>;;;888666666666666666555555555555666666<<<;;;;;;===>>>???>>><<<:::999888777666666666666777777777888999;;;<<<===999999999:::;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBB<<<<<<=========<<<:::999999:::;;;;;;<<<<<<;;;;;;999:::;;;============<<<:::;;;<<<===>>>>>>>>>>>>:::;;;===>>>@@@AAAAAAAAAAAAAAACCCCCCCCCCCCAAAAAA=========>>>@@@AAACCCDDDCCCDDDEEEGGGGGGGGGFFFEEECCCDDDEEEEEECCCBBBCCCDDDIIIHHHFFFDDDDDDEEEGGGHHHNNNJJJIIIKKKLLLLLLPPPUUUTTThhhooo^^^RRRUUUaaajjj~~~sss[[[XXXSSSLLLEEE@@@>>>>>><<<888666999;;;::::::<<>>>>>@@@CCCDDDEEECCCDDDEEEFFFEEEDDDBBB@@@@@@@@@@@@AAABBBCCCEEEEEECCCDDDEEEGGGGGGHHHHHHHHHrrrhhhVVVTTTRRROOOMMMKKKKKKKKKLLLLLLLLLKKKIIIGGGEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFHHHGGGFFFHHHJJJJJJHHHEEECCCBBBAAA@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>AAA@@@>>>===<<<;;;<<<<<<:::::::::;;;<<<>>>@@@BBBAAA@@@???@@@BBBDDDDDDDDD;;;@@@BBB===;;;======888555555666777:::===@@@AAADDDDDDBBB@@@===:::777555444444333333444555777888;;;<<<>>>???@@@@@@??????>>>;;;777777888888666444:::::::::;;;;;;;;;<<<<<>>::::::;;;;;;:::<<<;;;::::::999999::::::999999::::::::::::;;;;;;888999999:::;;;<<<======>>>>>>>>>???@@@@@@AAAAAACCC@@@@@@BBBGGGGGGCCC???AAA@@@?????????@@@AAABBBDDDGGGIIIJJJIIIHHHHHHIIIFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIGGGDDDDDDGGGJJJLLLLLLKKKJJJIIIKKKOOORRRVVV\\\lllkkkXXXTTTXXX]]]kkkvvvcccQQQIIIHHHCCC===@@@;;;999:::888555555888:::;;;>>>CCCIIIOOOTTTWWW___aaaeeehhhlllrrryyy}}}~~~~~~}}}zzzvvvttttttuuurrruuuwwwuuuqqqooossswww~~~|||yyyxxxzzz{{{||||||}}}|||zzzyyywwwwwwvvvvvv{{{~~~~~~~~~{{{xxxwwwwwwyyytttttttttvvvyyy}}}}}}yyy{{{{{{{{{~~~}}}vvvqqqhhhcccaaagggsss}}}jjj]]]YYYPPPUUU^^^hhhssszzzqqqllllllppptttyyy~~~wwwkkk[[[PPPKKKHHHFFFDDDEEEEEEFFFFFFEEEDDDCCCBBBDDDFFFHHHIIIHHHHHHIIIKKKHHHFFFEEEDDDEEEDDDCCCAAABBBBBBBBBBBBBBBCCCDDDEEEBBBDDDDDDCCC@@@>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEGGGIIIIIIGGGEEEvvvsssqqqrrrsssoooeee\\\SSSQQQOOOMMMKKKJJJIIIIIIGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA???>>>===============>>>>>>???@@@@@@AAA@@@@@@AAABBBCCCDDDEEEFFFJJJIIIIIIKKKMMMMMMJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@BBBAAA???>>><<<<<<<<<<<<::::::::::::<<<>>>@@@AAA@@@???>>>???AAABBBBBBAAA>>>AAA@@@;;;:::===>>><<<999999999999;;;===???AAABBBBBB@@@>>><<<999666555666555555444555777888999;;;<<<>>>???@@@@@@@@@???>>>;;;888888999999777555999999999::::::;;;;;;;;;>>><<<::::::888888???HHHPPPQQQSSSUUUWWWXXXYYYYYYRRRLLLDDD===;;;;;;<<<<<<;;;;;;:::999999999999:::999999999:::::::::;;;;;;:::::::::;;;<<<<<<============>>>>>>???@@@@@@AAABBB@@@???BBBFFFFFFBBB>>>@@@??????>>>???@@@AAABBBCCCFFFHHHIIIHHHGGGGGGHHHEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDEEEGGGJJJLLLLLLKKKJJJIIIJJJNNNQQQSSSWWWcccvvv}}}fffZZZWWWSSS^^^vvvxxxdddXXXRRRKKKBBBBBB===;;;===<<<999888:::777888:::===AAAEEEIIILLLUUUXXX\\\```fffmmmtttyyy|||}}}~~~|||yyyxxxxxxwwwyyyzzzxxxuuuuuuwwwyyy{{{yyywwwwwwyyyzzz{{{{{{yyyxxxwwwuuutttsssssssssrrrwww~~~~~~~~~|||yyyxxxyyy{{{wwwwwwxxxzzz}}}~~~{{{vvvuuuuuuvvvvvvtttqqqooojjjgggffflllxxx}}}sssggg[[[TTTTTT\\\cccooo{{{{{{wwwpppiiiffffffiiilllyyyyyyooodddWWWMMMIIIHHHFFFDDDEEEEEEDDDDDDCCCBBBAAAAAACCCEEEHHHIIIIIIIIIKKKLLLIIIGGGFFFEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFEEEBBB@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEECCCCCCDDDEEEGGGHHHFFFDDDzzzvvvsssooofffcccaaabbbdddbbb[[[UUUOOONNNLLLJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@???>>>======<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEJJJJJJKKKLLLNNNMMMKKKHHHGGGFFFEEECCCBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDCCCAAA???>>>===<<<<<<::::::::::::<<<>>>@@@AAA@@@>>>======>>>??????>>>???@@@>>>999999<<<===<<<:::999999999:::;;;===>>>@@@@@@???===;;;999777666777777666666666888999::::::<<<===???@@@AAA@@@@@@>>><<<:::999::::::999777999999999999::::::::::::>>><<<;;;;;;:::;;;BBBKKK[[[\\\___bbbcccbbbaaa```___YYYNNNEEE>>><<<===???;;;:::999999888888999999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@???@@@CCCFFFFFFBBB>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHGGGFFFFFFFFFDDDDDDCCCBBBAAAAAABBBBBBCCCEEEFFFFFFEEEFFFHHHJJJLLLLLLKKKIIIHHHIIILLLNNNOOOQQQYYYfffwww~~~gggZZZQQQVVVeee}}}ssshhhZZZOOOFFF@@@===>>>===:::999;;;777777777888:::<<>>>>>===<<<<<<<<<===>>>>>>??????AAAAAABBBBBBCCCDDDDDDEEEGGGHHHJJJLLLLLLKKKIIIGGGHHHGGGFFFDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFEEEDDDBBBAAA???>>>===<<<::::::::::::;;;===???@@@@@@>>>======>>>>>>>>>=====================<<<:::666666666666777999;;;<<>>===<<<:::999888888777666666777888999::::::;;;===???@@@@@@@@@@@@===<<<;;;::::::::::::999::::::::::::::::::::::::===;;;;;;===<<<===EEEMMM^^^aaadddggggggeeebbb```gggccc[[[PPPFFF@@@>>>???::::::999888888888888888888999999999999:::::::::=========<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@BBBDDDGGGFFFBBB???=========>>>???@@@AAAAAACCCEEEGGGHHHFFFEEEEEEFFFDDDCCCBBBAAAAAAAAAAAAAAACCCDDDEEEFFFGGGHHHJJJKKKKKKKKKJJJIIIGGGGGGJJJLLLLLLNNNTTT]]]iiizzzdddYYYXXX]]]lll~~~sssdddUUULLLDDDBBBAAA>>>===???888888777777777999:::;;;;;;>>>CCCGGGMMMUUU\\\aaaeeehhhmmmqqqtttvvvxxxzzz}}}||||||~~~~~~{{{yyyxxxxxxyyyzzzyyyyyysssrrrqqqqqqppppppppppppqqqrrruuuvvvvvvvvvuuutttxxx|||~~~}}}yyyvvvwwwzzz}}}~~~~~~}}}~~~}}}{{{yyyzzzzzz|||~~~~~~}}}~~~}}}xxxmmmmmmkkkgggfffiiiqqqwwwzzzzzz|||}}}xxxlll```UUUQQQSSSWWW___fffrrr~~~}}}~~~llliiiffffffhhhjjjkkkjjjuuuvvvwwwyyy}}}{{{lllWWWQQQKKKFFFFFFGGGHHHHHHGGGEEECCC@@@??????@@@@@@DDDFFFHHHIIIHHHHHHIIIJJJJJJHHHFFFEEEEEEEEECCCAAACCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBB@@@>>>??????????????????@@@BBBCCCDDDBBBBBBCCCEEEGGGHHHFFFEEE~~~zzzwwwkkklllhhh```[[[[[[[[[ZZZXXXUUURRRQQQRRRQQQNNNKKKIIIIIIIIIIIIIIIHHHHHHGGGIIIHHHFFFDDDCCCBBBBBBBBBAAABBBBBBBBBAAA@@@???>>><<<<<<<<<===>>>>>>??????AAAAAABBBBBBCCCDDDDDDDDDEEEGGGJJJLLLKKKIIIGGGFFFGGGFFFEEEDDDBBBBBBBBBAAABBBAAAAAABBBBBBDDDEEEFFFDDDCCCCCCAAA@@@>>>===<<<;;;:::::::::;;;<<<>>>???AAA???======?????????>>><<<>>>CCCHHHJJJEEE===888444444444555666999;;;<<<>>>>>>>>>>>>>>>===<<<;;;888777666666666777888999:::;;;===>>>??????>>>>>>;;;;;;::::::999999::::::;;;;;;::::::::::::::::::;;;:::;;;======>>>EEENNN]]]```cccffffffccc```]]]dddeeecccZZZMMMCCC???>>>999999888777777777777888888888888999999999::::::=========<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>@@@AAACCCFFFGGGFFFCCC@@@<<<<<<===>>>??????@@@@@@CCCEEEGGGGGGFFFEEEDDDEEEDDDCCCBBBBBBAAAAAAAAAAAADDDDDDEEEGGGIIIKKKKKKKKKIIIIIIIIIHHHFFFFFFHHHJJJJJJNNNTTT[[[bbbsssppp___ZZZXXX___kkk{{{nnnaaaTTTMMMIIIDDDCCCCCC;;;:::999888777888999:::777999<<>>>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFIIIIIIHHHFFF|||vvvqqqmmmiiifffZZZ\\\[[[UUUSSSUUUWWWVVVWWWUUURRRPPPOOOMMMJJJHHHGGGHHHIIIIIIIIIIIIHHHHHHHHHFFFDDDAAA??????>>>???AAABBBCCCCCCCCCBBB@@@???<<<<<<===>>>>>>??????@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDGGGKKKLLLKKKIIIGGGFFFDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@@@@AAABBBDDDEEEBBBBBBBBBAAA@@@???>>>===;;;::::::::::::<<<===>>>AAA???>>>>>>???AAA@@@???>>>AAAKKKWWWYYYPPPBBB999444444555666777:::<<<>>>======>>>>>>>>>>>>======888888777666666777888999:::;;;<<<======<<<;;;:::777888999888777777999:::::::::::::::999999999999:::999:::<<<======DDDLLLZZZ\\\___bbbaaa___\\\YYYZZZ```ccc]]]PPPDDD>>>===999888777777666777777777888888888888999999999999<<<<<<<<<;;;;;;:::::::::999::::::;;;<<<<<<======>>>@@@DDDGGGGGGEEEBBB@@@<<<<<<===>>>>>>>>>>>>===BBBDDDFFFFFFDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDCCCDDDGGGIIIKKKJJJIIIFFFGGGHHHGGGFFFFFFGGGIIIIIIMMMTTTZZZ^^^iiizzz___YYYVVVZZZ```iiivvvyyyiii^^^UUULLLEEECCC>>>===;;;999888888999999777888999:::;;;>>>BBBFFFJJJLLLNNNRRRWWW^^^fffkkkssstttwwwyyy}}}}}}|||yyyyyyxxxxxxxxxyyyyyyzzzxxxxxxyyy{{{}}}|||yyyvvvssstttsssrrrooommmmmmnnnrrrssstttuuuvvvwwwwwwwwwuuuwwwyyyyyyyyyxxxyyyzzzyyy{{{}}}~~~|||{{{zzzzzzxxxyyy{{{{{{{{{}}}}}}}}}}}}}}}||||||{{{zzzvvvvvvxxx{{{|||qqqjjjWWWWWWYYY]]]fffttt{{{pppeeeZZZSSSQQQVVVaaapppzzz{{{|||tttoooqqquuuvvvuuuttttttuuuxxxxxxyyy{{{uuuaaaTTTHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDBBBAAA@@@AAAAAABBBCCCEEEGGGFFFEEEDDDEEEFFFHHHFFFDDDCCCCCCBBB@@@>>>@@@??????>>>>>>>>>>>>??????AAACCCCCCBBBAAAAAABBB=========>>>???@@@BBBBBBCCCCCCDDDFFFIIIJJJIIIGGG~~~{{{wwwvvvwww|||}}}rrrnnniiieeebbbaaa^^^]]]PPPSSSTTTPPPOOOQQQSSSRRRUUUTTTRRRPPPNNNLLLIIIHHHEEEFFFGGGHHHIIIIIIHHHHHHEEECCCAAA???======>>>???@@@AAABBBCCCCCCAAA@@@???======>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCAAAEEEIIIKKKIIIFFFDDDDDDAAAAAA@@@@@@@@@@@@@@@AAABBBAAA???>>>>>>@@@AAABBB???@@@AAAAAAAAA???>>>===;;;::::::999:::;;;===>>>???>>>===>>>???AAAAAA@@@???CCCOOO___bbbUUUDDD:::666555555555666888:::;;;;;;;;;<<<===>>>>>>>>>>>>:::999888777777888999::::::;;;<<<<<<;;;:::888777444666777666555555777999888888888888777777777666888777999;;;;;;<<>>CCCFFFEEECCC@@@>>><<<===>>>>>>>>>===<<<;;;@@@BBBDDDDDDBBB@@@@@@@@@????????????@@@@@@AAABBBCCCBBBBBBEEEHHHIIIHHHFFFDDDEEEFFFFFFEEEEEEGGGIIIIIILLLQQQVVVXXX^^^nnn~~~fffbbb___aaabbbbbbffflllqqq}}}{{{nnn^^^PPPIIIDDDCCC@@@===;;;::::::999999::::::999888999===??????AAADDDGGGKKKPPPUUUYYYdddhhhmmmpppsssxxx~~~}}}|||||||||}}}~~~~~~|||}}}|||uuutttssspppnnnlllkkkkkkmmmmmmnnnoooqqqrrrrrrssssssuuuvvvwwwuuuttttttuuusssuuuxxxzzzyyyxxxwwwxxxtttvvvyyyzzzzzz|||~~~~~~}}}}}}}}}}}}}}}}}}||||||wwwwwwwwwzzz~~~zzzssskkkgggZZZYYYXXX^^^hhhvvv~~~rrrfff]]]YYYXXXXXX^^^gggwwwzzzzzz|||~~~}}}}}}~~~~~~}}}}}}ssscccSSSJJJDDDDDDDDDDDDCCCCCCDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@???AAADDDDDDDDDDDDEEEGGGIIIGGGEEEDDDCCCBBB@@@>>>>>>>>>=========>>>??????>>>@@@BBBBBBAAAAAABBBCCC============???@@@AAABBBBBBBBBCCCEEEHHHIIIHHHGGGyyyuuunnnkkkjjjlllpppppplllgggeeebbb^^^\\\[[[\\\[[[ZZZLLLPPPQQQNNNLLLNNNOOONNNPPPOOONNNLLLJJJHHHFFFDDDCCCDDDFFFGGGHHHHHHGGGGGGCCCBBB@@@>>>>>>???@@@AAA???@@@AAABBBBBBAAA???>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCC===AAAFFFHHHEEEBBB@@@@@@??????>>>>>>??????@@@AAABBB@@@???======>>>???AAA>>>???@@@AAAAAA@@@???>>>;;;::::::999:::;;;===>>>>>>===<<<===???AAAAAA@@@>>>BBBOOO```dddVVVCCC999555555444333444555666777999:::;;;<<<============<<<;;;:::999999999:::;;;;;;;;;;;;;;;:::888666555222444666555333333666999777777666666555555555444777666888:::::::::@@@HHHOOOQQQSSSUUUUUUTTTRRRPPPFFFPPPWWWTTTIII>>>;;;===888888777666666666666666777888888888888999999999999999999999999999999999888999999::::::;;;<<<<<<999===BBBDDDCCCAAA>>><<<===>>>>>>>>>>>><<<;;;:::>>>@@@BBBAAA@@@>>>===>>>============>>>@@@AAABBBBBB@@@AAACCCGGGHHHEEECCCBBBDDDEEEFFFEEEFFFGGGIIIHHHJJJNNNQQQRRRWWWcccppp|||rrrnnnlllllliiicccaaabbbYYYeee{{{vvvaaaVVVKKKIIIFFFBBB???===;;;;;;;;;;;;:::999777888;;;===777:::>>>AAACCCEEEHHHJJJVVV\\\cccgggjjjnnnwww}}}~~~vvvuuussspppmmmkkkkkkjjjhhhiiijjjkkklllmmmnnnoooppprrrttttttrrrpppppppppmmmppptttvvvvvvvvvvvvwwwqqqtttwwwxxxyyy{{{~~~{{{zzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}xxxxxxxxxzzz~~~}}}~~~~~~|||{{{{{{zzzxxxuuuppplllhhhfffeeeaaa^^^bbbkkkuuu}}}wwwmmm___TTTQQQVVV___fffoooyyyrrrrrr}}}zzzvvvwwwxxxttt~~~zzzooocccWWWLLLFFFBBBCCCDDDCCCAAAAAAAAABBB>>>>>>???@@@@@@@@@@@@???;;;>>>AAACCCDDDEEEGGGIIIJJJHHHFFFEEEDDDCCCAAA???======<<<======>>>???@@@<<<>>>@@@@@@??????@@@AAA<<<<<<======>>>@@@AAABBB@@@AAABBBDDDGGGHHHGGGFFF}}}wwwmmmfff```]]]ZZZYYYYYYZZZZZZZZZTTTTTTUUUWWWYYYYYYVVVTTTMMMMMMLLLKKKJJJJJJKKKKKKIIIJJJKKKLLLLLLJJJEEEAAAEEEEEEFFFHHHJJJJJJHHHEEEDDDCCCAAA???============AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@CCCCCCBBBAAA@@@@@@??????BBBAAAAAAAAABBBBBB@@@>>>@@@>>><<<;;;:::;;;===>>>???>>><<<;;;:::;;;===>>><<<<<<=========<<<:::999;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<=========???BBBGGGMMMOOOJJJ@@@888888555222444555666777999===>>>?????????>>><<<;;;:::999888:::======:::777::::::;;;;;;:::888777666444666888999777666666666777777777777666666666666777777888:::<<<===??????GGGJJJNNNQQQRRROOOLLLIIIBBBFFFJJJJJJEEE@@@<<<:::666666666666555555555555999888777666666777888999888888999::::::::::::999;;;;;;;;;;;;<<<===>>>>>>========================777888999999;;;;;;<<<===BBBBBBAAAAAA@@@???>>>>>>@@@?????????????????????AAABBBCCCCCCBBBBBBCCCEEEFFFGGGHHHGGGEEEDDDEEEFFFHHHIIIJJJKKKNNNTTT\\\aaammmuuuuuufffZZZVVVYYYdddwwwtttcccZZZPPPKKKKKKIIIDDD???999888999:::;;;;;;999666999<<>>===============AAA@@@??????@@@CCCFFFGGGIIIGGGDDDBBB@@@@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;>>>>>>>>>>>>????????????DDDBBBAAADDDIIIIIIEEEAAAvvvvvvwwwxxxxxxvvvrrrooorrrssssssssspppjjjbbb\\\RRRPPPNNNMMMOOOQQQRRRRRRSSSSSSSSSUUUVVVWWWUUUSSSOOONNNMMMKKKJJJJJJJJJJJJLLLLLLLLLMMMNNNLLLHHHEEEDDDDDDEEEGGGIIIIIIGGGDDDDDDBBBAAA???>>>======>>>???????????????@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???AAA@@@@@@AAABBBBBBAAA??????===<<<;;;:::;;;===>>>???>>><<<:::::::::<<<===;;;<<<<<<===<<<;;;:::999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<=========:::;;;>>>BBBCCC@@@:::555666444333555777888:::<<<;;;<<<=========<<<:::::::::888888999<<<<<<999777::::::;;;;;;:::888777666444666888888777666666777666666666555555444444444555666777888:::<<<===>>>???BBBEEEHHHHHHFFFBBB@@@???BBBFFFEEEBBB===::::::777777777666666555555555666777888888888888777666777888888999:::999999999999999999999:::;;;<<<<<<::::::::::::::::::::::::777888888999:::;;;<<<<<<@@@@@@??????>>>=========>>>>>>>>>?????????@@@@@@@@@BBBCCCCCCBBBAAACCCDDDFFFGGGGGGFFFEEEDDDDDDFFFJJJJJJJJJKKKMMMQQQXXX\\\aaagggqqq}}}vvvhhh[[[YYY]]]gggvvv|||ppp___TTTNNNKKKFFFAAA===<<<;;;<<<======;;;999777999<<<<<<<<<<<>>======<<<<<<<<<@@@@@@@@@@@@AAACCCDDDEEEGGGFFFCCCAAA@@@?????????>>>??????????????????>>>@@@@@@@@@?????????>>>>>><<<<<<============>>>>>>CCCAAAAAACCCGGGGGGCCC???hhhgggffffffeeeccc```]]]^^^^^^^^^______[[[VVVQQQKKKJJJHHHIIIKKKNNNPPPPPPRRRQQQPPPPPPRRRSSSSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHMMMLLLKKKKKKLLLKKKIIIFFFDDDCCCDDDEEEGGGGGGEEECCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@BBBBBBAAA???===<<<;;;:::;;;;;;===>>>???>>>;;;:::999999:::;;;;;;;;;;;;<<<;;;;;;:::999::::::;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<:::888444444444555777999;;;<<<:::::::::;;;:::999999888999888777888999:::888666999::::::::::::888777666333555777777666666666777666666555444333333222222333444555777888:::;;;<<<===???BBBDDDDDDBBB???===<<<>>>??????<<<:::999999999888888777666555555444444555888::::::888555444666777888888999999888888777777777777777888::::::999999999999999999999999777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>????????????@@@BBBAAA@@@@@@AAACCCDDDEEEFFFEEEDDDCCCDDDEEEJJJJJJJJJJJJKKKNNNRRRVVVZZZ^^^ccciiisss~~~iiiaaaZZZYYY___mmmzzzggg[[[RRRJJJEEE@@@>>><<<;;;<<<<<<<<<;;;888999;;;;;;::::::;;;===<<<<<<===???CCCGGGKKKNNNSSSVVV[[[```dddiiinnnqqqoooppppppqqqrrrsssttttttuuu}}}~~~yyywwwuuuttttttttttttttttttsssssstttrrrpppqqquuuxxxzzz{{{wwwvvvuuusssrrrqqqqqqqqqrrrsssuuuvvvvvvvvvxxxzzzvvvwwwzzz}}}}}}~~~~~~~~~}}}}}}{{{vvvrrrmmmggg```[[[]]]cccnnnvvvrrrcccZZZVVV^^^iii{{{{{{tttnnnpppwww~~~~~~yyyvvvttttttrrrzzzzzzlll[[[UUULLLEEEAAA???>>>===>>>>>>============>>>>>>AAA@@@???>>>===<<<<<<<<<@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>???@@@=========>>>>>>>>>??????CCCAAA@@@BBBDDDEEEAAA>>>\\\ZZZXXXWWWVVVTTTQQQOOOOOONNNOOOQQQRRRRRRPPPNNNLLLJJJHHHIIILLLNNNPPPPPPQQQNNNLLLLLLNNNOOOPPPPPPQQQPPPNNNLLLIIIHHHGGGFFFKKKIIIGGGFFFGGGGGGFFFEEECCCBBBBBBCCCEEEEEECCCAAAAAAAAA@@@@@@@@@??????@@@>>>>>>>>>>>>>>>=========>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???@@@AAA@@@???===;;;;;;:::::::::;;;<<<===>>>===:::888777888999999::::::::::::::::::999999888999:::;;;<<<===>>>???<<<<<<<<<;;;:::999999888<<<;;;;;;;;;;;;<<<;;;;;;333777888666666888999999999999999999999888888777777777777777777777666555888999::::::999888777666222444666666555555666777777666555444333222111111222333444666777999:::;;;===???AAABBBBBB@@@>>><<<:::::::::999999888999999999999888777666555555444444555777888888777555444555666777777888888777777666666666666777888999999999999999999999999999999666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===========================???@@@@@@???>>>@@@AAABBBCCCDDDCCCBBBAAABBBDDDGGGHHHIIIIIIIIIKKKOOORRRVVVXXX[[[\\\bbbttttttdddZZZWWW]]]lllzzzrrrbbbTTTKKKGGGDDD@@@>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::;;;;;;:::999::::::<<>>>>>>>>>>><<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBB@@@???@@@@@@@@@@@@???>>>===<<<>>>==================>>>???>>><<<;;;:::<<<===?????????@@@@@@AAAAAABBBBBBCCCBBBAAABBBDDDCCCAAA???QQQOOOMMMLLLLLLJJJGGGEEEFFFEEEEEEGGGJJJMMMNNNMMMKKKIIIFFFFFFHHHJJJKKKKKKNNNLLLIIIHHHJJJLLLNNNNNNPPPOOOMMMKKKIIIGGGFFFFFFIIIGGGDDDDDDDDDEEEEEEDDDCCCBBBAAABBBCCCCCCBBB@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>===>>>@@@BBBCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAACCCAAA@@@@@@@@@???<<<:::;;;::::::::::::;;;;;;;;;<<<;;;999777666666888888999999888888888999999999777888999:::;;;<<<===>>>::::::999888777666666555555666777888888777777666999???@@@<<<999:::999666999999888888888777777777666666666555444444444444777888999999999888777666333444555555444444555777777777666555333222111111222333444666777999:::;;;999999:::;;;;;;:::999888:::999777777777888999:::888888888777666555555444666666555555555555666666444555666666777777666666666666666777777888999:::999999999999999999999999555666666777888999::::::;;;;;;<<<<<<<<<<<<<<<<<>>======<<<;;;::::::<<<===>>>>>>======>>>???@@@AAABBBBBB@@@@@@AAABBBCCCEEEFFFGGGHHHJJJMMMPPPNNNQQQRRRQQQSSSaaawww{{{jjj]]]XXX^^^fff{{{{{{gggZZZUUUQQQKKKFFFDDDCCCBBBBBB======<<<<<<<<<<<<;;;:::;;;::::::::::::;;;<<<======AAAEEEGGGIIILLLRRRWWWUUUUUUUUUUUUUUUVVVWWWXXXRRRZZZiii{{{|||}}}}}}}}}|||zzzwwwvvvppppppqqqsssvvvxxxxxxxxxvvvvvvuuuttttttttttttuuuuuuwwwxxxxxxxxxxxxzzz{{{yyyzzz|||~~~}}}||||||~~~~~~wwwsssrrrpppooommmiiieee```\\\ZZZWWWTTTSSSRRRQQQUUUaaammmpppggggggmmmrrruuu~~~pppeee```aaadddgggrrrttt{{{|||sssiii___WWWKKKGGGBBB>>>>>>?????????<<<<<<<<<<<<<<<===>>>>>><<<=========>>>@@@AAABBB???@@@BBBCCCCCCAAA???>>>>>>>>>??????>>>===<<<<<<===<<<<<<;;;;;;<<<<<<===>>>===;;;::::::<<<===???>>>??????@@@AAAAAABBBBBBDDDCCCCCCCCCDDDDDDCCCBBBHHHGGGFFFFFFFFFEEEBBB???@@@???>>>???DDDHHHKKKMMMKKKIIIFFFEEEFFFHHHHHHHHHLLLJJJGGGGGGIIIKKKLLLLLLLLLLLLJJJIIIGGGGGGFFFFFFIIIHHHFFFEEEFFFGGGFFFEEEDDDBBBAAAAAABBBCCCAAA@@@>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>???AAABBBCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBAAA?????????>>>;;;999;;;;;;;;;::::::999999999:::999777555555666777888888777777777777888999999777777888888999:::;;;;;;888888777777666555444444222555777777666555555666@@@HHHJJJBBB======<<<777888888777666666666666777444555555333111111222333777777888999999888777666444444555444222222444555666666555444333333222222111222333555666888999:::777777888888999999999888;;;888666666777999999999666666666666555555555555666555444333333444555666444444555666666666555555777777777777888999::::::777777777777777777777777555555666777888999999:::======<<<<<<<<<<<<<<<<<<>>>======<<<;;;:::999999:::;;;===<<<;;;;;;<<<>>>>>>???@@@@@@??????@@@AAA@@@BBBEEEGGGHHHJJJLLLNNNLLLNNNNNNLLLMMMUUUdddpppppp___YYYZZZlllxxxiiiddd[[[SSSMMMIIIEEEBBB@@@???===>>>??????===<<<<<<<<<;;;:::999999999999<<<===???@@@AAADDDHHHJJJJJJIIIHHHHHHHHHIIIKKKLLLHHHMMMXXXgggxxx~~~{{{xxxvvvnnnmmmmmmppptttwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwxxxyyy{{{|||||||||~~~~~~~~~~~~~~~}}}zzzwwwttttttuuuwwwyyy|||}}}{{{yyysssvvvyyyxxxsssllleeebbb\\\[[[YYYVVVSSSQQQOOONNNJJJHHHIIIMMMPPPVVV```kkkrrrmmmkkkppp{{{|||sssggg^^^\\\```fffkkknnnooouuu~~~sssggg\\\TTTOOOFFFCCC>>><<<<<<===>>>>>>======<<<======>>>???@@@<<<<<<===>>>???@@@BBBCCC???@@@BBBCCCBBBAAA???>>>>>>>>>>>>==================<<<;;;::::::;;;<<<===???>>>=========>>>???@@@;;;<<<<<<===>>>???@@@@@@DDDDDDDDDDDDEEEEEEFFFFFFCCCCCCDDDFFFGGGFFFCCC@@@>>><<<:::;;;@@@FFFJJJLLLJJJGGGDDDDDDEEEGGGGGGGGGJJJHHHFFFGGGHHHJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGIIIHHHGGGGGGHHHIIIGGGFFFDDDCCCAAAAAABBBBBBAAA@@@===>>>@@@AAACCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>@@@AAACCCDDDDDDBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>??????===;;;;;;;;;;;;:::999888777666777666555444444666888999777777666666666777888999666666777777888888888999777777777666666555555555555666888777666555777:::AAAKKKMMMEEE>>>???<<<666777666555444333444555555333444444222//////000333666777888999999888777666555555555333111111222444444444333333222222222111///000111333555666777888777777888999:::;;;<<<<<<:::888555555777999888777444444444444555555555555444444444444444444444444333333444555555555555444666666666666777888999:::777777777777777777777777444555555666777888999999=========<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;999:::;;;;;;::::::;;;===<<<>>>??????>>>>>>???@@@@@@BBBEEEGGGHHHIIIJJJLLLLLLMMMLLLJJJKKKPPPZZZaaasssuuuddd___bbboooxxxlllbbbXXXPPPKKKGGGEEECCCDDDEEEFFFDDDBBB??????>>><<<;;;:::999999;;;999888999;;;>>>@@@@@@AAA@@@???>>>>>>@@@AAACCCBBBDDDJJJTTTcccqqq{{{~~~{{{wwwuuukkkiiigggiiinnnuuu{{{~~~}}}|||{{{zzzyyyxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}{{{yyyyyyxxxuuupppkkkiiiiiikkkkkkmmmooorrrsssqqqnnnkkkeeeeeedddcccaaa\\\VVVQQQLLLKKKIIIHHHHHHIIIJJJKKKIIIGGGIIINNNSSSWWW\\\cccwwwzzz{{{yyysssnnnllllllgggkkksssppplllgggdddeeeiiilllmmmkkkooovvv|||qqqeee\\\TTTMMMIIIBBB???;;;:::;;;<<<======>>>>>>>>>>>>???@@@AAABBB??????>>>>>>??????@@@AAA??????AAAAAABBBAAA@@@???>>>>>>===<<<<<<===>>>???<<<;;;:::999999:::;;;<<<=========>>>>>>>>>??????:::;;;;;;<<<>>>??????@@@BBBCCCDDDDDDEEEFFFGGGHHHBBBCCCEEEHHHJJJIIIFFFCCC???<<<::::::???EEEKKKMMMDDDBBB??????AAACCCDDDDDDIIIGGGFFFGGGIIIJJJIIIIIIFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGIIIHHHGGGEEEEEECCCAAAAAABBBBBBBBBAAA<<<===@@@BBBCCCDDDDDDCCCAAAAAAAAA@@@???>>>>>>===BBBCCCEEEFFFEEECCC@@@>>>?????????????????????@@@<<<;;;;;;===???@@@???>>><<<<<<;;;;;;999888666555666555444333444666888999777666555555555777888999666666666666777777777777777777777777666666666666444555555333111222777;;;>>>IIIMMMCCC======;;;555555444333222222222333444333444444222...---000222666777888999999888777666666666555333000000111333222222111111111111111111...///000111333555666777555555555666888999;;;<<<:::777555555777888777555222222333333444555555555111333555666666555333111222333444444555555444444666555555666666777888999999999999999999999999999444444555666777888999999======<<<;;;;;;:::999999777888888999;;;<<<======888:::;;;;;;:::999;;;<<<;;;===>>>>>>======>>>@@@AAACCCFFFHHHHHHHHHHHHIIIJJJIIIGGGFFFGGGKKKRRRWWW^^^tttuuulllXXXaaalllxxxzzzmmmbbb[[[MMMKKKIIIJJJLLLMMMLLLIIIBBBBBBAAA???>>><<<;;;;;;:::666444444888;;;<<<;;;===<<<:::999999;;;===>>>???>>>@@@GGGTTTbbbmmmttt{{{|||}}}~~~~~~}}}{{{wwwtttjjjfffbbbcccjjjttt~~~}}}{{{zzzyyyyyyzzz|||~~~~~~}}}~~~}}}~~~}}}{{{zzzxxxvvvtttuuusssnnnhhhcccaaabbbccccccdddfffggggggddd___\\\[[[WWWSSSRRRQQQNNNIIIEEECCCBBBAAAAAADDDGGGKKKNNNNNNKKKLLLRRRWWWXXXYYY\\\^^^aaaccccccaaaaaaeeehhhiiiqqq}}}~~~sssjjjjjjlllnnnqqqrrrqqqooommmttt|||}}}}}}sss```VVVQQQLLLEEE@@@@@@===:::999;;;===>>>>>>????????????@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA???>>><<<;;;<<<===???@@@<<<;;;999888888999;;;<<<::::::;;;<<<======<<<<<<;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEHHHJJJDDDDDDGGGMMMSSSTTTOOOJJJDDD@@@;;;:::<<>>===@@@@@@@@@AAAAAABBBBBBBBB@@@???????????????@@@@@@AAADDDGGGHHHFFFCCC@@@???>>>===<<<;;;:::;;;;;;<<<;;;999999;;;???AAA@@@======;;;999999;;;;;;999777444555555666666555444444777666555555666888:::;;;777777777777666666666666888777444222111222333333444444444444444444444444<<<<<<<<<;;;:::999888777555555555555555555555444222222111111111111111222666777888888888666555444444333111000000000111111111222222222222111000000111111222222222333333333555555666666777888888888999999999888777666666555444333333222222333333444555555555555444333222222444444444444444444444444555555666666777888888888777777666666777888999999777777777777888999:::;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999999:::;;;<<<===@@@@@@AAABBBBBBBBBAAAAAAAAACCCEEEFFFEEEDDDEEEFFFDDDEEEFFFGGGIIILLLNNNOOOXXX^^^oookkkaaa]]]hhhuuu}}}|||iiifff```XXXTTTSSSSSSQQQOOOHHHEEECCCCCCEEEEEEBBB>>>>>><<<888444222333777:::;;;:::::::::;;;;;;:::888:::;;;===AAAHHHQQQYYY]]]jjjlllnnnppppppqqqtttvvvwww~~~wwwqqqkkkeeeaaabbbfffmmmzzz|||}}}~~~}}}}}}}}}~~~~~~zzz}}}|||xxxuuutttzzz||||||xxxqqqmmmmmmooonnnooopppmmmfff^^^XXXUUUUUUUUUUUUTTTRRRPPPMMMLLLLLLJJJIIIIIIIIIHHHEEEBBBGGGDDDAAABBBGGGOOOUUUXXX___YYYWWWYYYWWWPPPMMMNNNMMMTTTXXXYYY^^^iiiooooootttxxx~~~wwwmmmnnnkkkuuu~~~}}}zzz||||||zzzxxxzzzzzzfffUUUPPPLLLCCC@@@CCC???>>>===<<<;;;:::::::::<<<<<<<<<<<<===???@@@AAA>>>===;;;999999999;;;<<>>===<<<;;;;;;;;;;;;;;;999888666555555666888999<<<;;;;;;:::999888777777888:::===???AAABBBAAAAAACCCBBBBBBCCCEEEGGGGGGFFFFFFFFFHHHNNNSSSSSSNNNIIIEEEAAA<<<:::<<>><<>>>>>??????@@@???BBBEEEEEECCC@@@>>>=========;;;:::::::::;;;;;;:::999999;;;>>>@@@???===>>>;;;999999;;;;;;888666555555555555555555555555888777666666777888:::<<<999999888888777777777666777666444222222222333444555555555555555555555555888888888777666555444333555555555444444333333333111111000000000000111111555666777777777666555444333222111000000000111222111222222222222111000000111111111222222222333333333333444444555666666666999999888777777666555555444444333333333333444444333333444444444444444333333333333333333333333333555555555666666777777777666666666666666777777888777777777777888999:::;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999999:::;;;<<<===@@@AAAAAABBBBBBBBBBBBBBBBBBDDDEEEEEEEEEDDDEEEFFFEEEEEEFFFHHHIIIKKKLLLLLLMMMRRR^^^qqquuuiii```cccjjjlllkkkkkk{{{vvvrrrmmmkkkjjjhhhccc___VVVQQQKKKHHHHHHGGGDDDAAAAAA???===;;;::::::<<<===888777777777999999777666888888999<<<@@@GGGMMMPPPYYY[[[]]]^^^___```ccceeeqqq~~~}}}tttiiidddbbbdddhhhnnnzzz~~~~~~~~~yyyzzz{{{{{{yyyvvvsssppptttuuuuuuppphhhcccccceeeeeeggghhhfffaaaZZZUUUSSSJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDCCCCCCEEEFFFEEEDDDHHHHHHJJJQQQ[[[dddjjjmmmoooddd[[[WWWTTTPPPOOOQQQNNNWWW^^^dddmmmyyy}}}~~~qqqoootttyyy|||{{{}}}rrr___OOOJJJGGGAAA???CCC>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>><<<;;;999999999;;;<<<>>>>>>????????????>>>>>><<<<<<<<<;;;;;;<<<<<<<<<:::999888888888888999:::;;;::::::999888888777777888:::<<>>AAABBBDDDDDDCCCCCCCCCBBBBBBBBB?????????AAADDDGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAADDDCCCBBBBBBBBBAAA???===>>>??????@@@AAAAAABBBBBB>>>>>>============>>>>>>>>>AAACCCDDDBBB???>>>===<<<;;;;;;::::::::::::;;;999999999:::===>>>===;;;>>><<<::::::::::::888666777666555555555555777777999888888777888999;;;<<<;;;::::::999888777666666555555333222222333444555777777777777777777777777444555555555444333222222555444444333222111000000000000////////////000000444444555666666666555555222111000///000111222333111222222222222111000000000111111111222222222222111111222222333444444444888888777777666666555555555555444444444444555555111222333444555555555555333333333333333333333333444444555555555555555555777666666666666555555555777777777777888999:::;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999999999:::;;;<<<<<<@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHJJJRRR]]]jjjzzzzzzooollllllhhh```[[[bbbrrrzzzooohhh___XXXTTTRRRNNNKKKEEEBBB@@@?????????>>><<<999888777888999:::999777888888777888;;;>>>BBBDDDGGGIIIKKKLLLMMMOOOQQQSSSffftttvvvgggcccaaacccgggmmmxxx|||zzz{{{}}}~~~}}}|||{{{sssqqqnnnnnnnnnmmmiiieeeeeefffddd^^^WWWRRRRRRSSSUUUWWWYYYXXXTTTPPPLLLJJJCCCCCCBBBBBBAAABBBBBBBBBEEEDDDEEEHHHMMMRRRTTTUUUUUUVVV\\\fffrrr{{{{{{mmm^^^XXXWWWYYY\\\___^^^eeeooowwwzzzqqqnnnuuu|||uuurrryyy{{{eeeUUUHHHDDDCCC???>>>BBB===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???===<<<:::999999:::;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777666888999<<<>>>@@@AAAAAA@@@AAAAAAAAACCCDDDDDDBBB???KKKKKKKKKMMMNNNLLLGGGCCCAAA>>>;;;:::<<>>>>>???CCCFFFHHHHHHHHHGGGEEECCCAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBAAAAAABBBDDDDDDBBBAAA@@@@@@@@@@@@????????????<<<<<<;;;:::::::::;;;;;;???AAADDDDDDBBB@@@??????::::::::::::::::::::::::888999999:::;;;<<<;;;:::>>>===;;;::::::999777666888777666555555666888::::::999999999999:::;;;<<<;;;;;;:::999777666555555444333333333333444555666666666666666666666666666555555555555555555444444444333333111000///......///............//////000222222333444444555555555000000//////000111222333111222222222222111000000000000000111111111111222000000111111222333333333777777777666666555555555555555555444444555555555111222333444444444444444222222222222222222222222444444444444444444444444888888888777777666555555777777777777888999:::;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999:::999999999::::::;;;<<>>===<<<;;;;;;<<<======;;;;;;;;;::::::;;;<<<===>>>>>>@@@CCCDDDDDDEEEHHHJJJYYYeeeuuutttddd___\\\^^^bbbhhhttt~~~yyytttrrrsssvvvxxx{{{{{{zzzxxxwwwuuutttssslllgggbbb```bbbaaa]]]XXXWWWVVVTTTOOOJJJFFFFFFFFFGGGJJJLLLMMMJJJGGGEEEDDDDDDCCCBBBAAAAAAAAABBBCCCGGGJJJPPPXXXbbbjjjnnnpppooonnnpppvvvxxxnnncccaaagggnnnsssuuuxxx}}}zzzxxxzzztttooommmnnntttuuunnnlllqqqwwwxxxwwwwww~~~~~~|||yyyxxxvvvoooeeeUUUKKKCCCBBBBBB???>>>@@@;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;<<<<<<======;;;;;;:::999999::::::;;;<<<<<<============<<<<<<===============<<<<<<<<<::::::;;;<<<<<<;;;::::::888888888777777777777777888999;;;===??????@@@@@@@@@AAABBBDDDEEEDDD@@@===KKKKKKKKKKKKJJJGGGBBB???<<<;;;999:::>>>AAADDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@???@@@CCCEEEGGGGGGIIIHHHEEEBBB@@@?????????AAAAAABBBBBBBBBBBBAAAAAA??????@@@CCCFFFGGGFFFEEECCCBBBAAA@@@>>>===<<<;;;::::::999888888888888888===@@@BBBBBB@@@???>>>>>>999:::::::::::::::::::::888999:::;;;::::::::::::<<<<<<<<<;;;999888777777999888666666666888:::;;;::::::::::::::::::;;;;;;:::999999777666555444444333333333333444555555666555555555555555555555555444444555555666555555555333222111000///...------......------...///000000111111111222222333444444000000/////////000222333111222222222222111000000//////000000000111111111111111111222333333444444666666666555555555555555555555555444444555555555333333444444333222222111222222222222222222222222333333333333444444444444999999999999999888777666777777777777888999:::;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@CCCDDDDDDDDDCCCDDDFFFHHHHHHHHHHHHGGGFFFDDDCCCBBB@@@AAAEEEIIIMMMUUUeeeuuu|||mmm```___aaaiiixxx{{{vvvkkkcccZZZUUUTTTQQQKKKEEEAAA???======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@???@@@BBBDDDLLLTTTaaannn{{{vvvkkk```ZZZUUUUUUXXX___lllxxx~~~~~~}}}}}}||||||{{{{{{vvvrrrmmmiiigggiiilllnnnpppooonnnkkkiiifffeeedddaaa\\\VVVUUUWWWWWWSSSOOOMMMLLLJJJFFFCCCBBBBBBCCCBBBEEEHHHIIIGGGEEEEEEDDDFFFFFFFFFFFFHHHJJJLLLMMMNNNTTT^^^kkkyyy~~~ssspppooorrr{{{}}}tttkkkhhhjjjooojjjhhhmmmuuuuuupppmmmoooqqqppprrruuuxxxxxxsssmmmhhhddd[[[RRRHHHDDDAAACCCDDDAAA>>>===;;;;;;;;;;;;;;;<<<===>>>===<<<;;;;;;;;;;;;;;;<<<:::::::::999999:::::::::<<<<<<============<<<<<<>>>>>>>>>>>>===<<<;;;:::999999::::::::::::999999777777777777777888888888999999;;;<<<===>>>??????AAAAAABBBDDDFFFDDDAAA>>>KKKKKKKKKJJJGGGCCC???<<<:::999999<<<@@@CCCEEEFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCBBBAAABBBEEEGGGGGGGGGJJJHHHEEEBBB@@@????????????@@@@@@AAAAAA@@@@@@???>>>???AAAEEEHHHIIIHHHGGGCCCBBBAAA???===<<<::::::;;;:::999888777777777888:::<<<>>>>>>===;;;;;;<<<999::::::;;;;;;;;;;;;:::999:::<<<;;;:::999999:::;;;<<<<<<;;;999888888999999888777777888999;;;<<<::::::::::::::::::::::::999888888777666555444444333333333444444555555555444444444444444444444444111111222333444444444444222111111000///...------......---......///000111111111000000000111222222111000///...///000111222111222222222222111000000////////////000000000000111111222222333444444444555555555555555555444444555555444444444444555555444444444444333222111000333333333333333333333333222222333333444555555666888999:::::::::999888777777777777777888999:::;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999:::::::::999999::::::;;;::::::999999:::<<<>>>???BBBBBBCCCCCCCCCEEEHHHJJJJJJIIIGGGEEECCCBBBBBBAAA???@@@CCCGGGIIIMMMWWWbbb{{{ooofff^^^]]]dddrrr{{{ooojjjhhhcccXXXOOOGGGDDDAAA@@@AAAAAA@@@@@@??????@@@@@@???>>>===<<<:::<<<======<<<<<<===???BBBHHHPPPYYYdddjjjfff^^^XXXRRRLLLLLLNNNTTT```lll}}}~~~uuutttsssrrrqqqpppoooooofffccc```]]]\\\^^^aaacccbbbaaa___]]]ZZZWWWUUUTTTQQQNNNKKKKKKMMMNNNMMMKKKHHHGGGDDDBBBBBBBBBCCCDDDBBBEEEIIILLLLLLMMMMMMNNNOOOPPPRRRUUUYYY\\\___aaabbbgggqqqvvv{{{vvvjjjaaa```dddlllhhhiiirrr}}}~~~xxxrrrqqqpppoooppptttrrrqqqjjjaaaZZZUUUNNNGGG@@@@@@AAADDDEEECCC???===;;;;;;;;;;;;;;;<<<===>>>===<<<;;;:::::::::::::::999999999999::::::::::::<<<<<<============<<<<<<>>>>>>??????>>>===;;;:::999999888888888888999999666777777888888999999999999999:::;;;<<<===>>>???AAAAAAAAACCCEEEDDDBBB???KKKLLLLLLJJJFFFAAA>>><<<;;;;;;;;;===AAADDDEEEEEEBBBCCCEEEEEEEEEDDDBBBAAAAAAAAABBBEEEHHHJJJJJJIIIKKKHHHEEEBBB@@@???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@AAACCCFFFIIIIIIGGGEEE@@@@@@???>>>===<<<;;;;;;===<<<;;;:::999999999999999;;;======;;;;;;;;;<<<999:::;;;<<<===<<<<<<;;;:::<<<===<<<:::888999:::999:::<<<;;;999888999;;;888888888999:::;;;;;;;;;999999::::::::::::999999888888888777777777666666333333444444444444444444333333333333333333333333///000111222333444444444111000000000//////..................///000111222222111000/////////000111222111///......///000000111222222222222111000000........./////////000000000111111222222333444444444444444444444444444444444444333333333333444444222222333333333222222111333333333333333333333333111222333444555666777888666777999::::::999888777777777777777888999:::;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;::::::999999:::::::::::::::999999:::<<<>>>@@@@@@AAABBBBBBCCCEEEIIIMMMKKKIIIFFFCCCAAAAAAAAABBBCCCAAACCCGGGIIIJJJPPPWWWdddvvv|||lllccc```bbbkkkuuu~~~nnn```UUURRRNNNLLLLLLLLLKKKJJJIIIJJJJJJJJJIIIGGGDDDCCC>>>???@@@???===<<<===>>>===BBBGGGLLLSSSYYYXXXSSSMMMIIIFFFFFFGGGKKKTTT]]]jjjqqqwwwxxxvvvuuuqqqllleeeeeedddbbbaaa___^^^^^^WWWVVVTTTSSSTTTVVVXXXZZZXXXWWWVVVTTTQQQOOONNNMMMIIIJJJLLLNNNQQQTTTVVVVVVSSSQQQNNNLLLMMMNNNOOOPPPPPPTTTYYY^^^aaadddgggiiiiiijjjmmmpppsssuuuwwwxxxyyy{{{vvvpppjjjdddccceeemmmhhhiiirrr~~~zzzyyyyyyvvvssssssiiiggg___TTTNNNKKKHHHCCC???@@@@@@AAABBBBBBAAA???<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::999999999999888888999:::::::::::::::=========>>>>>>=========:::<<<===?????????>>>===:::999888777777888999:::777777888888999::::::;;;999999::::::;;;<<<===>>>@@@??????@@@BBBCCCBBB@@@LLLMMMMMMJJJFFFAAA>>>======<<<===???BBBDDDDDDCCCAAABBBCCCDDDDDDBBB@@@???@@@@@@CCCGGGKKKMMMMMMLLLKKKIIIEEEBBB@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDGGGIIIIIIFFFCCC>>>>>>>>>>>>============???>>>===<<<;;;;;;;;;;;;;;;===>>>>>>===<<<===>>>999:::<<<=========<<<<<<:::<<<>>>===:::888999;;;777:::<<<;;;999888:::===777888999:::;;;<<<;;;;;;999999:::::::::999888888999999888888888888888888333444444555555444333333444444444444444444444444000111222333444555555555000000000000000/////////.........//////111222222222111000.........///000222111000.........//////111222222222222111000000............/////////000000000000111222222333333444444444444444444444444444333333222222333333444000111222222333333333333444444444444444444444444111111222444666777999999444555777999:::999888777777777777777888999:::;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;;;;:::999999:::::::::;;;:::999999:::===???AAA???@@@AAABBBCCCFFFJJJNNNKKKIIIEEEAAA???@@@AAACCCBBB??????CCCEEEFFFIIINNNTTTcccwww~~~oooddd\\\]]]cccjjjxxxtttdddaaa\\\ZZZYYYYYYXXXWWWVVVVVVWWWVVVTTTQQQNNNLLLDDDEEEEEEDDDBBB@@@@@@AAA<<>>@@@AAAAAA===<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999888888888777888999:::::::::::::::======>>>>>>>>>>>>======777999<<>>>>>======>>>@@@BBBAAAAAAOOONNNMMMKKKHHHDDDAAA@@@>>><<<::::::>>>BBBFFFGGGCCCFFFIIIIIIFFFBBB???===???BBBGGGJJJKKKKKKKKKLLLKKKJJJHHHFFFDDDBBBBBBAAABBBCCCCCCCCCCCCCCCBBBAAABBBCCCGGGPPPVVVSSSIII@@@===<<<;;;:::;;;===???@@@BBB@@@===:::888777777888============<<<:::888666999999:::<<<>>>===;;;999;;;===???@@@@@@>>><<<:::888999:::;;;:::777555333;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777999999888888777666666666555555444444444444555555444555555666555444222111...///111333444444444444555333000...------......////////////000000000000111111000//////////////////............///000000///000222333222111///...000//////.........//////...//////000111222222222222333444333111000111222444444444555555555666666...//////111222333444444000000111222333333333333444444444444555555666777666777777777777666666555444555777777666666888999======<<<<<<<<<;;;;;;;;;;;;;;;:::999999999::::::888888888777666777999<<<;;;;;;:::999999:::::::::AAA@@@??????BBBFFFJJJMMMLLLJJJFFFCCCAAA@@@AAABBBDDDFFFFFFFFFEEEFFFGGGIIISSSZZZeeessslll```\\\\\\aaafffuuuyyyqqqmmmnnnpppooommmnnnllljjjhhheeebbb]]]ZZZYYYWWWQQQGGGDDDFFFGGGFFFEEEDDDCCCEEEIIILLLNNNNNNJJJGGGFFFFFFDDDAAACCCHHHQQQQQQQQQTTTWWWVVVRRRNNNJJJLLLLLLKKKHHHIIILLLPPPTTTSSSRRRTTTXXX[[[]]]]]]aaadddfffddd```\\\[[[\\\ZZZaaakkksssxxx}}}~~~}}}mmmnnnpppsssvvvvvvsssppppppmmmjjjmmmuuu~~~{{{rrrmmmZZZRRRHHHCCCBBBBBBAAA>>>???>>>???AAADDDEEEEEEDDD???>>>===<<<:::999888777<<<999777666777888888777444666888:::<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<::::::>>>CCCDDDAAA======<<<;;;::::::;;;<<<===::::::888777777777888999888777666666777999;;;<<<=========>>>???AAABBBCCCMMMLLLJJJGGGEEECCCAAA@@@???<<<::::::===AAADDDEEEFFFHHHJJJIIIEEEAAA>>>===@@@CCCHHHJJJKKKKKKLLLLLLKKKJJJHHHFFFEEECCCCCCBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCGGGNNNTTTSSSJJJBBB<<<<<<;;;;;;;;;===>>>???BBB@@@===:::999888999999:::;;;<<<===<<<<<<::::::;;;:::999:::<<<===<<<;;;;;;===???@@@@@@???===<<<;;;<<<<<<<<<<<<;;;999888;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::999999999999888777777666666666555555444444555555666555555555444333222111000...///111222444444444333444222000...---......///////////////000000000111111000/////////...//////......------......///000///000111222111000...---//////............//////...//////000111111222222222333444333111000111222333444444444555555555666333333333333333333333333000111222333333444333333444444333333444555666777777777777777777666666555444555777777666666888999===<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::999888888888888888999888777777999;;;;;;::::::999999::::::;;;@@@?????????AAAEEEIIIKKKLLLJJJFFFCCCAAAAAABBBBBBEEEFFFGGGFFFEEEEEEFFFHHHIIIOOOYYYcccppppppgggdddcccccciiivvv~~~~~~~~~||||||{{{{{{{{{zzzxxxuuurrrnnnkkkcccWWWRRRSSSSSSRRRNNNLLLKKKKKKNNNPPPPPPPPPOOOJJJFFFFFFFFFEEEGGGLLLKKKJJJKKKMMMOOOOOOLLLIIIHHHIIIJJJIIIHHHJJJPPPTTTXXXZZZ^^^ccchhhnnnsssvvvyyy|||{{{tttooolllmmmttt}}}~~~xxxxxx{{{tttsssqqquuu{{{~~~{{{zzztttoooooottt}}}~~~pppccc\\\SSSLLLDDD@@@AAABBBAAA???>>>>>>>>>@@@BBBCCCBBBAAA<<<<<<;;;;;;;;;:::::::::<<<:::888888999999999888555777999;;;<<<<<<<<<<<<========================>>><<<<<>><<<;;;;;;::::::;;;;;;<<<:::999888777666777888888888777666555666888:::;;;<<<<<<<<<===>>>???@@@AAAJJJHHHFFFDDDBBBAAAAAAAAA@@@===;;;;;;===@@@BBBCCCHHHIIIJJJIIIDDD@@@===<<>>>>>AAA???===:::999::::::;;;888999;;;<<<===>>>======<<<;;;::::::<<<======<<<;;;<<<>>>@@@AAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::::::::::::::999999888888777666666666666555555555555666666666555444222111000000000...///000222333333333333222111000///...//////000/////////000000000111111000/////////............---------------......///...///000000000///---,,,///...............//////...//////000000111111222111333333333111000111222333333444444444444555555555555444333222111111000000111222333444444444444444333333222333555666888777777777777777666555555444555777777666666888999<<<<<<<<<<<<;;;;;;;;;;;;>>>===;;;:::888777777777777888999888777888999;;;:::::::::999999::::::;;;???>>>>>>>>>@@@CCCGGGIIIJJJIIIFFFCCCBBBBBBBBBCCCFFFFFFGGGFFFDDDDDDEEEGGGGGGKKKQQQXXXaaaooo~~~{{{uuulllfffaaaccciiisss{{{nnnfffffffffddd```^^^\\\\\\]]]]]]]]][[[ZZZRRRKKKKKKNNNPPPTTTXXXTTTSSSRRRRRRTTTTTTSSSRRRNNNOOOPPPOOONNNQQQWWW]]]bbbhhhpppwww}}}{{{vvvyyy~~~tttkkkjjjnnn{{{}}}sssooorrrzzztttcccTTTLLLKKKFFF@@@>>>???@@@@@@???>>>======>>>@@@@@@???>>>999999::::::;;;;;;<<<<<<;;;999888777888999999888777888999;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<>>>BBBCCC@@@===::::::999999999999:::::::::999777666666666777888777666555444555777999::::::;;;;;;<<<===>>>??????HHHGGGDDDBBBBBBBBBCCCDDDAAA???<<<<<<>>>@@@AAAAAAGGGHHHHHHFFFCCC???>>>===BBBEEEHHHKKKKKKKKKLLLMMMMMMLLLJJJIIIGGGFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHEEEDDDDDDFFFIIIIIIDDD@@@999:::;;;======>>>>>>>>>???===;;;:::999:::;;;<<<888999;;;===>>>???>>>>>>=========???AAAAAA???<<<;;;<<<>>>@@@AAAAAA@@@???;;;;;;::::::;;;<<<======;;;;;;;;;:::::::::::::::;;;:::999888777888888999:::999999888777777666666666555555555555555555666666555333000////////////...///000111111222222222111111000//////000000111//////000000000111111111///////////////...---------,,,,,,,,,,,,---........./////////...---,,,+++......---------...//////////////////000000111111111222333222111000111222333333333333333333444444333222222111000///......000111222333444444444444333333222222333555777888777777888777777666555444444555777777666666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888777999:::999888888:::;;;::::::999999999:::;;;;;;>>>>>>>>>>>>@@@BBBDDDFFFHHHGGGEEECCCBBBBBBCCCCCCFFFFFFGGGEEECCCCCCDDDEEEGGGJJJMMMQQQWWWbbboooxxx~~~uuujjjbbb```eeeooovvv{{{zzz{{{yyyyyywwwuuuuuuuuuuuusssrrrkkk```XXXYYY___dddjjjnnnmmmkkkiiihhhggggggggggggdddeeedddaaa^^^^^^cccgggpppxxxzzz}}}~~~~~~zzzqqqiiihhhpppyyyuuuoooqqqxxx}}}qqqfffXXXMMMGGGFFFBBB>>>======??????>>>>>>======>>>??????===<<<999999999::::::;;;;;;<<<999777666666777888777666888999:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;>>>>>>===:::999999888888888888999999999888777666555666777777777666444444444666777999:::;;;;;;<<<===>>>>>>>>>IIIGGGEEEDDDDDDEEEGGGHHHDDDAAA???>>>@@@AAABBBAAADDDEEEEEECCCAAA??????@@@CCCEEEHHHJJJJJJJJJLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGCCCDDDEEEFFFGGGGGGHHHGGGGGGEEECCCCCCCCCBBB>>>;;;999:::<<<===>>>?????????===<<<:::999888999:::;;;:::;;;===>>>???>>>>>>===<<<>>>CCCGGGIIIFFF@@@<<<;;;<<<===???@@@@@@@@@???;;;;;;;;;;;;<<<===>>>???;;;;;;::::::999999999999:::999777666666777888999999999888777777666666555555555444444444444555555555444222000/////////000////////////000111111222111111111000000000000111000000000000111111111111//////000000//////...------,,,,,,,,,,,,---....../////////...------,,,+++---------------.../////////////////////000000000000111222222000000111222333333333333333333222222000000000000000000000000111111222333444444444444222333333444555666777888888888888888777666555444444555777777666666888999::::::;;;;;;;;;;;;;;;;;;999999888888888999::::::777999::::::999999:::;;;:::999999999::::::;;;<<<======>>>???@@@AAABBBCCCEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFDDDCCCBBBCCCDDDDDDFFFHHHJJJNNNVVV```hhhwwwsssjjjfffeeeeeemmmuuusssjjjkkkrrryyy~~~{{{tttooooooqqqyyy~~~|||uuu~~~}}}}}}{{{tttlllhhhgggjjjkkkiiijjjrrrxxxrrrsssyyy{{{jjj___WWWOOOIIIGGGDDDBBB???============<<<>>>======>>>???>>>===;;;:::::::::::::::999999999888777666777999999888777999999:::;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;;;;:::999888888888888888888888888888777666555555555666777777666444333444555777888:::;;;<<<===>>>>>>>>>===JJJIIIHHHGGGGGGHHHIIIJJJFFFDDDBBBBBBCCCDDDDDDCCCDDDDDDDDDBBB@@@@@@AAABBBCCCEEEGGGHHHHHHIIIKKKLLLMMMLLLKKKIIIHHHHHHGGGGGGCCCDDDEEEFFFFFFFFFFFFFFFFFFDDDBBBAAA@@@>>><<<999;;;;;;<<<===???@@@AAAAAA>>>===;;;999999999:::;;;<<<===>>>??????>>>===<<<<<<@@@FFFLLLNNNJJJBBB<<<;;;<<<===>>>>>>>>>>>>>>>=========>>>>>>?????????;;;::::::999999888888777:::999777666666777999:::888777777666666555444444444444333333333333444444333333222111000000000000//////......///000111111222222222111111000000000000000000111111111222222///000111111111000...------------------......///000000///...---,,,,,,+++,,,,,,,,,,,,---.../////////////////////////////////000222111000000111222333333222222222222111111000111111222222333333333111222333444444555555555111333555777888999888888888888888888777555444333444555777777666666888999::::::::::::;;;;;;;;;;;;888777777888888999:::;;;777999;;;;;;:::999:::;;;999999999999:::;;;<<<<<<======???@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDBBBBBBCCCEEEEEEGGGHHHIIIJJJOOOVVV]]]gggwwwuuuiii```^^^aaakkkyyy{{{zzz~~~xxxvvvwww{{{}}}wwwpppnnnlllfffbbbbbbeeegggjjjmmmttt|||}}}zzz{{{|||yyyjjjZZZPPPKKKFFFCCCCCCBBBAAA@@@>>>===<<<;;;;;;===<<<<<<===>>>>>><<<;;;<<<;;;;;;:::999888888777888888888999:::;;;999888888999:::;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::777777888999999888777777888777555444444444555666777666555444444555777888:::;;;===>>>>>>>>>===<<>>???@@@???>>>>>>>>>AAAGGGLLLNNNJJJCCC===<<<<<<<<<<<<=========<<<<<<===>>>?????????>>>===:::::::::999888777777777999888666444444666888999666666666555444444333333333222222111111222222333111222222222222222111111//////.........///000111333333333222111000///...000000111111111222222222000111222333222111///.........------......///000222111000...------,,,,,,,,,,,,,,,,,,---...///000////////////////////////...000111111000000111333333222222222111111111111111111111111222222222222111222333444555555555555000333777:::<<<;;;999888999999888888777555444333444555777777666666888999999999:::::::::;;;;;;;;;888888888888888888999:::777999;;;<<<:::::::::;;;999999999999:::;;;<<<======>>>@@@AAABBBAAA@@@@@@?????????@@@@@@AAAAAABBBBBBCCCDDDCCCBBBBBBDDDEEEHHHJJJKKKJJJIIIJJJOOOSSS[[[eeesssqqqeeeaaa```fffmmmwww{{{vvvoooooopppsssxxx~~~rrrmmmiiiiiihhhfffgggkkklllmmmpppvvvzzzyyyyyy{{{~~~~~~{{{{{{}}}zzzvvvgggZZZMMMGGGDDDAAA??????>>>>>>>>>===<<<;;;::::::;;;::::::;;;<<<<<<;;;999;;;;;;::::::999888888777666555555777999999777666777888:::;;;<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;:::999888999:::777888999999999999888777777666555444444444555555888777555444444555777888999:::<<<=========;;;:::IIIJJJKKKKKKKKKJJJIIIIIIIIIHHHFFFGGGHHHJJJIIIHHHKKKKKKIIIEEEBBBAAABBBDDDBBBDDDFFFFFFFFFGGGIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@??????>>>======???AAADDDFFFCCCBBB???===<<<<<<===>>>;;;<<<>>>???@@@@@@@@@??????BBBFFFKKKLLLJJJDDD???<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>>>><<<;;;999::::::999999888777777666666555222111111333555777666555555444333333222222222111111111111111111222000111222444444333222222000///...------...000111444444333333111000...---000111111111111222222222000111333444333222000...///............///000000222222000///------------+++++++++,,,---...///000///////////////............000111111000000111333333222222222111111000000000000000///////////////222222333444555555555555000333888<<<>>>===:::777999999888888777555444333444555777777666666888999999999999::::::;;;;;;;;;::::::999888777777777888777999;;;<<<;;;::::::;;;999999999999:::;;;<<<======???AAABBBCCCBBB@@@???===>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCBBBBBBDDDFFFHHHJJJKKKIIIEEEDDDGGGJJJSSSYYY```jjj|||sssiii```]]]]]]bbbnnn|||{{{uuuiiifffcccdddhhhnnnrrrttt}}}}}}~~~uuugggeeefffhhhiiiiiinnntttrrrrrrttt|||~~~|||{{{}}}}}}zzzxxxtttttttttxxxzzzwwwnnngggXXXNNNEEECCCCCC@@@>>>===:::;;;===<<<;;;::::::;;;999888888999;;;;;;:::999::::::999999999999999999111111111333555555444222777888999;;;<<<<<<;;;;;;999999999999999999999999999999999777666555666777777888999::::::999888777777666555444333444555555999888666555555666777888888999;;;<<<<<<;;;:::999FFFGGGHHHIIIIIIIIIHHHHHHIIIIIIHHHHHHIIIKKKMMMOOONNNPPPQQQPPPLLLHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCGGGFFFFFFEEEDDDEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFFFFBBBBBBFFFFFFBBB>>>>>>AAA???>>>===>>>BBBEEEHHHGGGEEEBBB@@@>>>>>>??????BBBAAA@@@???@@@AAABBBCCCAAACCCGGGKKKKKKJJJGGGEEEAAA>>>;;;::::::;;;;;;:::===>>>>>>>>>===<<<;;;;;;888666444555888999777555555555555444444555555555555555555444333222000///111111111000000000//////000000000000000000000000***+++,,,...///111222333222333444333111//////000//////000111111111111111000000000000////////////..................------111000...---,,,,,,---------------............//////000111111111000...---000000000000111111111111---...000111333333444444000111111111111222222222555111111777;;;999333111666777888888888777555444777777888888888888777777999777666777:::;;;:::777::::::::::::::::::::::::;;;:::999888888999:::;;;999999:::::::::999999888444555777999;;;<<<<<<=========???@@@@@@@@@@@@@@@???>>>===<<<===>>>@@@BBB???@@@AAAAAAAAA@@@BBBCCCHHHIIIKKKJJJHHHFFFFFFFFFLLLPPPWWW]]]gggyyymmmeeeaaa]]]]]]___qqqyyy~~~{{{qqqggg]]]^^^hhhpppqqqooowww~~~zzzrrrdddcccjjjooooooqqqxxx}}}~~~xxxuuu{{{{{{~~~||||||rrrkkkhhhlllnnnggg]]]VVVKKKHHHBBB===;;;;;;<<<>>>>>>======<<<:::999888888:::999888777777999;;;<<>>===>>>@@@DDDFFFEEEDDDAAA???>>>>>>>>>???>>>>>>>>>???@@@BBBDDDEEECCCEEEHHHJJJJJJIIIGGGEEEDDD@@@<<<:::999::::::999:::;;;;;;;;;;;;::::::999777666444555777777666444444333333222222333333444555555444444333111000///333333222111111000000111////////////////////////++++++,,,...///111222222111333444333111///////////////000111111111111000000000000000/////////...........................111000...---,,,,,,---------------............///...//////000///...---,,,....../////////000000000333333333222111000///...000000111111111222222222555111222888<<<999444222333444555555666666666666666777777888888777777666888666555666999:::999777:::::::::::::::::::::::::::999888777777888999:::888888999999999999888888777888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???>>>===<<<<<<>>>???@@@>>>???AAAAAA@@@AAABBBDDDEEEGGGHHHHHHGGGGGGHHHJJJMMMPPPTTTWWW]]]jjj|||yyyoooddd\\\ZZZ^^^dddmmmtttyyy}}}{{{xxxzzz{{{|||~~~uuummmmmmvvv~~~yyyooozzzyyytttnnniiillluuu}}}yyyzzz~~~~~~qqqjjjdddccc```WWWNNNIIIFFFDDD@@@<<<:::999:::;;;;;;::::::999999999999999999888777666777888:::;;;AAA>>>;;;888666555666666555444333333333555666888777777777777777777777777888888888888888888888888999888777777666666777777888777777999::::::888666444444444444444444444444555555444444444444333333:::::::::;;;;;;;;;::::::GGGGGGGGGHHHHHHHHHHHHHHHJJJIIIHHHHHHKKKOOOTTTVVV]]][[[WWWVVVUUURRRMMMHHHBBBBBBBBBCCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCFFFEEECCCAAA@@@?????????BBB???@@@EEEHHHEEEDDDEEE@@@???>>>======???AAABBBCCCAAA@@@>>>======>>>>>>;;;;;;<<<>>>@@@CCCEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFGGGCCC===999888999999888777777888888999888888888777555444444444444333222111111111000000111111111444444333222111111000///444333111000//////000000////////////////////////,,,,,,---...///000111222000222333222000/////////...///000000111111000000000000000/////////..............................000///...------------------------............///---............---,,,,,,------........./////////444444333222111///...---000000000111111111222222555222222888;;;888444333222222222333444555666777666666777777777777666666666555444555777888777666999999999999999999999999888888777777777777888888666777777888888777777777999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????@@@???===<<<<<<===>>>>>><<<>>>@@@@@@@@@AAACCCDDDFFFGGGGGGFFFEEEEEEHHHJJJMMMPPPRRRSSSUUU\\\hhhrrrttteee]]]VVVYYY]]]```aaabbbdddfffooo{{{wwwuuuuuutttvvvyyy{{{}}}||||||tttttt|||}}}yyywww|||}}}xxxlllgggiiimmmppp{{{~~~yyyxxxzzz}}}}}}lllddd]]]XXXQQQGGGAAA??????>>><<<:::999888888999888777777666777888999:::777777666555555666888999>>><<<:::888555444333222333333222222444555777999777777777777777777777777888888888777777666666555888777777666666666666777777777777888999999777555444444444444444444444444444444444444555555555555777888999::::::;;;::::::GGGGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHHHHKKKPPPUUUXXX]]]XXXSSSRRRRRROOOIIICCC@@@@@@AAAAAA@@@@@@???>>><<<===???AAABBBBBBBBBBBBCCCCCCBBBAAA@@@?????????@@@======BBBDDDAAA@@@BBB???>>>===<<<<<<===>>>>>>???>>>======<<<======>>>:::;;;<<<>>>@@@BBBCCCDDDEEEEEEDDDEEEEEEGGGHHHIIIIIIDDD>>>999888777777777444555666777777888777777555444333333222222111000111000000//////000000111333333222111000000//////333222000...------...///////////////////////////,,,------...///000000111///111222111000......///...//////000000000000000000000/////////.........---------...............//////......---------------------............///............------,,,,,,------.........////////////000000111111111111111000000000000111111111111444111222777999666333333333333222222333444666777555666666777777666666555444444444555555666666555888888888888888888888888777777666666666666777777555555666666777666666666888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????===<<<<<<<<<<<<===;;;<<>>======:::;;;===>>>@@@@@@AAAAAA@@@AAAAAAAAAAAABBBAAAAAAAAA===<<>><<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;<<<>>>??????@@@@@@AAAAAA@@@AAABBBEEEHHHJJJHHHCCC===999777777666666444555666777777777777777333333333222111000000000111111000000000000111111222111000///////////////333222000///......//////........................---.........//////000000...000111111///......///......///000000000000000////////////............---------.........//////...............------------------............////////////...................../////////000000000---...///000111222222222//////000000000111111111111///000444666222111222666555444333333333555555555555666666666666555555333444444444444444555666777777777777777777777777666666666666666666666666333444555666666666666666444555777888:::;;;;;;;;;::::::;;;<<<============>>>>>>===<<<<<<;;;;;;;;;:::<<<>>>??????@@@BBBDDDHHHGGGFFFDDDBBBBBBDDDFFFLLLNNNQQQRRRRRRTTTXXX[[[fffqqqxxxwwwuuuppphhh```\\\YYYUUUWWW[[[```gggrrr~~~xxxuuurrrrrrwww~~~||||||{{{yyy|||~~~{{{xxxtttsssvvv{{{vvvdddVVVTTT]]]gggaaadddiiiooovvv~~~xxxvvvxxxyyyrrriiibbbVVVPPPIIIFFFAAA;;;:::===777777888888888888888888:::999777666666666777888555444444444444444444444333333444555555444444333444444444333333333444444555555666666777777777777::::::999888777777666666666555555555555555666666666555555777888888666444444444444444444444444444111222222333444555666666333444555777888999999999GGGFFFFFFEEEEEEGGGHHHIIIFFFFFFFFFFFFHHHKKKNNNPPPRRRNNNJJJHHHHHHFFFBBB???>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<===???@@@AAA???@@@AAABBBCCCCCCCCCBBBCCC???===??????<<<:::;;;::::::;;;;;;;;;:::999999888888999:::;;;;;;<<<<<<<<<<<<===>>>>>>>>>======>>>=========???BBBEEEGGGCCC@@@<<<999888777666555555555666777777777666666222333333222000///000111222111111000000111111222111000///...---...//////222222111111111111000000.................................///////////////---///000000...---...///---...//////000000///////////////.........------,,,,,,------.../////////---......///......---------------............///000///......------............/////////000000000//////000000111000000////////////000000000111111000...///333333000///222666555444444333333333444444444555555555555444444222444555555444444555666666666666666666666666666666666777777777777666666333444555555666666666666222333555777999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<>>>>>>>>>???AAABBBAAABBBCCCCCCCCCDDDGGGJJJKKKMMMOOOOOONNNNNNOOOPPPXXX___iiiwwwsssiiicccVVVRRRPPPRRRUUU[[[fffppp}}}xxxuuurrrrrr{{{}}}}}}~~~yyyyyyyyyzzz|||ooolllfff]]]VVVWWW___gggeeehhhlllsss}}}|||zzz{{{}}}|||qqqggg\\\RRRMMMFFFAAA@@@===999777888666666666777777777888888888888888777777666666666444444444444444333333333000111222444444555555555444444444444333333222222444555555666666777777888999999999888888777777666555444444444444555555666555555555666888777555333444444444444444444444444000111111222333444444555222333444555777777888888GGGFFFEEEDDDEEEFFFHHHIIIDDDDDDDDDEEEFFFGGGHHHHHHJJJIIIGGGEEECCCBBBAAA@@@>>>>>>>>>>>>>>>======<<<===<<<;;;:::;;;===@@@AAA???@@@AAABBBBBBBBBAAA@@@AAA<<<:::<<<<<<999888999777888999;;;;;;:::999888555666777999:::;;;;;;;;;:::;;;<<<=========<<<<<<===<<<;;;;;;;;;===???@@@>>><<<:::999999888666444555555666666666555444444000222333222000///111222111111000000000000111111111000...---,,,---...///,,,---///000111000///...........................///////////////.........,,,...//////...---...///---...//////000000////////////.........---------,,,,,,------...//////000,,,---...//////...---------------............//////...---,,,,,,,,,------------........./////////000111111111000///......////////////000000000111000...000333333//////333222222333333333333333222444444444555555444444444222444666555444333555777555555555555555555555555666777888888888888777666333444555666666777777777555555777888999:::::::::888999:::;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>>>>===>>>???AAA===???AAACCCCCCEEEGGGIIIGGGHHHJJJJJJJJJJJJJJJKKKMMMTTT[[[eeevvv}}}iii___VVVUUUTTTTTTWWW\\\kkkwww~~~{{{xxx{{{}}}wwwqqqoooooodddfffggggggfffgggjjjlllmmmnnnqqqxxx{{{{{{|||}}}~~~}}}zzzwwwvvvtttuuu{{{~~~}}}}}}zzzlllaaaZZZPPPGGGEEE>>>:::===???<<<888777555555555444555555666777333444666777777666555444444444555555444333333222111222222333333444555555222333333444444444333333444444555555666777777888777777777777777777777777444444333333444444555666555444444666777777555333444444444444444444444444000000000111111222222222222222333555666666666666GGGFFFEEEDDDDDDFFFHHHIIIBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEDDDBBB???>>>???@@@>>>>>>>>>>>>>>>======<<>>===888666888999777666777555777999:::;;;:::888777444555777888:::;;;;;;;;;999:::;;;============<<<===<<<;;;:::999::::::;;;;;;:::999999999888666444555555555555444444333222///111333333000000111444000000////////////000000000///---,,,,,,---...///&&&(((+++---...---+++***........................///////////////.........,,,---//////...---...///---....../////////////////////.........---------,,,,,,------...///000000,,,---.../////////---------------.........//////...---,,,+++***+++,,,---,,,,,,,,,---------......//////000000000000//////////////////000000000000000///111444333000000444---///000222333333333222333444444555555444444333222555777666444333555888555555555555555555555555666777888999999888777666333444555666777777777777888888999::::::::::::999888888999:::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;===>>>>>>======>>>@@@>>>@@@CCCDDDDDDDDDEEEFFFCCCDDDFFFHHHIIIJJJKKKLLLHHHPPPWWW[[[ddduuuvvviiiddd```[[[XXXYYYZZZcccoooxxx|||||||||}}}www{{{sssjjjccc```bbbdddhhhkkkqqqvvvwwwvvvrrrpppoooqqquuu}}}uuuvvvvvvwwwwwwtttoookkkmmmiiikkkttt{{{{{{xxxvvvqqqpppiii[[[RRROOOIIIBBB@@@999777===DDDCCC>>>;;;555444333333333444555666...000444666777777555444555555555555444444333222444333333222222333444444000111222333444555555555444444444555666777777888555555555666666666666666333333333333444444555666555444444555777777444222444444444444444444444444000000000000000111111111222222333444555555555555FFFFFFFFFDDDBBBAAABBBCCCBBBBBBBBB@@@>>>???AAADDDBBBCCCDDDCCCBBBAAABBBDDDCCCCCCBBB???===<<<===??????@@@@@@???>>>>>>???AAABBBDDDFFFDDD@@@======>>>;;;:::999777777777888888555666666666555444333333444444555666777888999:::999999999:::;;;<<<===>>>AAA???<<<999777777777888;;;:::888666555555666777444333222111111111222333111111111000000000000000000000000000////////////...------,,,,,,------...---,,,///444888777000)))........................///...---...///000000...///---,,,***))))))******,,,+++***,,,...///...---111000///...//////---,,,---------............///000///---,,,,,,---...///---------............///000000...------...///000,,,---......///.........///////////////........................///000000000111222222111000111222000000111111111222222222444555777666555333333444555555555555444333222111555555666666666666555555444555555555555555444444333333444444555666666666555555666666777888888888888888999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>??????AAAAAA@@@<<<888===???@@@@@@@@@@@@AAACCCDDDDDDEEEFFFGGGHHHHHHIIIIIIKKKNNNRRRZZZdddooovvvvvvkkkbbb[[[WWWXXXYYY[[[aaafffgggddd```fffgggnnn{{{|||~~~|||vvvrrrrrrrrrqqqfffbbb```aaabbbeeemmmuuuyyy|||tttqqq{{{vvvpppmmmqqquuurrrmmmkkklllhhhiiioootttsssrrrrrrjjjdddZZZQQQKKKFFFBBB???999999888888777666666666444333333222222333333444555555555444444333333333444444333333333222222222...000111333444444333333444444444444444444444444444444333333333444555555;;;777444444777777444000444333333222222333333444222333555666666555333222444333222222111111222222111111000000111111222333333333333444444555555555DDDEEEEEECCC@@@??????@@@AAAAAAAAA@@@>>>???AAADDD@@@BBBCCCDDDCCCBBBCCCDDDBBBBBBAAA???<<<<<<===>>>>>>?????????>>>>>>@@@BBBAAACCCCCCBBB>>><<<<<<===999888777555555555555666555555666666555555444333333444444555777888888999::::::999::::::;;;<<<===>>><<<:::777666555666666666666666666666777777888444333222111111111222222111000000000000000000000000000000000////////////...------,,,,,,------...//////000444888777222,,,........................///...---...///000///...///...---+++++++++++++++///...---...000222111000111000///.........---,,,------------............------...............---------------..................------------......,,,,,,---.../////////...////////////...........................///000000000111222222111000111222111111111222222222222333333444555555333222222333555555555555555444444333555555666666666666555555444444555555555555444444222222333333444555555555555555555666777777888888888888999999999:::::::::;;;:::::::::;;;;;;<<<===>>>======???@@@???<<<:::;;;===???@@@@@@AAACCCEEEDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMQQQWWW___dddttttttlllhhh```^^^]]]]]]___^^^ZZZVVVZZZZZZ___iiirrr~~~|||rrrkkklllhhh```\\\^^^aaa``````^^^```ffflllsss~~~xxxsss{{{xxxrrroootttwwwuuuqqqooooookkkjjjnnnqqqooollllll\\\VVVMMMFFF@@@<<<999777888777777666666555555444444333333222222333333444555555444444444333333333444444444444444333333333000111222222333333333333333333333333333333333333111111111111222333555555===888333222444666555222444333333222222333333444222333444555555444333222444333222222111111222222000000//////000000111222333333333333444444444555CCCCCCCCCAAA>>><<<<<<===???@@@@@@???>>>???BBBDDDEEEGGGIIIHHHFFFCCCBBBBBB@@@AAA@@@>>><<<;;;<<<===<<<===>>>>>>>>>???AAACCC@@@@@@AAA???<<<::::::;;;999888777555555444555555555555666666666555444444333333444555666777777888;;;::::::999999::::::;;;;;;999777666444444555555444444666666777666666555333333222111111111111222000000000000000000111111000000000000////////////...------,,,,,,------...---,,,,,,...111111...***------------------------...---------///000///...//////...---,,,,,,,,,,,,,,,+++***,,,...///...---000000//////...------,,,------------............***+++...///000///...---------------............,,,,,,,,,---------,,,,,,+++,,,---...////////////.......................................///000000000111222222111000111222222222222222333333333333111333444444222111111222222333333444444444444444444555555666666555555444333444444555555444444444111111222222333444444555555555555555666777888888888888999999999:::::::::999999999:::;;;<<<===>>>>>>===<<<===>>>>>>===;;;:::<<<>>>@@@AAABBBEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJMMMQQQTTT```lll}}}zzzvvvppplllhhhfffeeebbb^^^ZZZVVVSSSSSSVVVZZZaaannnzzzxxxuuuqqqiiiaaa^^^^^^YYYRRROOOSSSWWWYYY```aaagggrrr|||~~~xxx||||||zzz|||}}}vvvssswww{{{yyyuuutttoooiiifffhhhiiiddd```___PPPKKKEEE???<<<:::888666666666666555444444333333333333222222222222333333555444444444444333333333555555555555555444444333222222222111222222333333222222222222222222222222000111111222333555666777===888222000222444555444333333222222222222333333222333333444444333333222333333222111111111111222///////////////000000111222333333333333333444444BBBCCCCCCAAA>>>;;;;;;;;;===>>>??????>>>???BBBDDDNNNPPPPPPNNNIIIDDD@@@>>>??????@@@>>><<<;;;<<<===:::<<<===>>>>>>???BBBDDD@@@@@@???===<<<;;;;;;;;;;;;:::999888777666666666555555666666666666555555333333444444555666666777;;;;;;:::999999999999999888888666555555555555555777888999999888555222000333222222111111111111111000000000000000111111111000000000000////////////...------,,,,,,------...+++***)))***,,,,,,+++)))------------------------...---,,,---///000///.........------,,,,,,,,,,,,***))))))***,,,---,,,+++///000000///---,,,,,,---,,,,,,---------.........***+++,,,...//////......,,,,,,---------.........***+++---......---,,,,,,++++++---...//////000000------...............///...............///000000000111222222111000111222222222333333333444444444111333444333222000111111///000111222333333333333444444444555555444444444222333333444444444444333222222222333444444555555555555444444555666888999888888999999999:::::::::888999999:::<<<===???@@@BBB???===<<<<<<===<<<<<<:::<<<>>>@@@@@@AAACCCEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDFFFGGGHHHJJJMMMPPPQQQZZZhhhvvv~~~|||zzzyyyzzzxxxrrrnnnddd[[[SSSQQQSSSUUU[[[aaahhhssszzzjjjaaa``````^^^[[[```aaa___YYYYYY^^^ccceeennnooouuu}}}}}}zzz{{{|||xxxzzz|||zzzvvvuuukkkddd___^^^\\\VVVQQQOOOHHHDDD@@@<<<;;;;;;:::999666666555555444444333333333333222222222222333333444444444444444444444444555666666777666555444444444333222111111111222333222222222222333333333333444444444555666777888999:::666333111333444444333333333222222222222333333333333333333333333333333333222222111111111111111000////////////000111111222222222222333333333333AAABBBCCCBBB???<<<<<<<<<<<<===??????>>>???AAACCCNNNOOOPPPNNNHHHCCC???===>>>???@@@???===;;;<<<===:::;;;======>>>???BBBDDDAAA@@@>>>=========<<<<<<;;;;;;:::999888777666555555555666666666666666555333333444444555555666666;;;:::999888888888888888777777777666666777777777888999:::;;;999666333000222222222222111111000000//////000000111111111111000000000000////////////...------,,,,,,------...///---,,,,,,------------------------------------...---,,,---...//////---,,,,,,,,,,,,,,,++++++***---,,,+++,,,...//////......///000///,,,+++,,,---,,,,,,,,,------------...,,,+++++++++,,,---///000,,,,,,,,,------------...+++,,,---/////////...---+++,,,---...////////////,,,---------......//////...............///000000000111222222111000111222222222333333333444444444222333444444222111111222///000111333444444444444333333444444444444333333111111222333444444333333333333333444555555666666555555444444444666888999888888999999999:::::::::999999:::;;;<<<>>>@@@AAAEEEBBB>>><<<<<<<<<;;;:::;;;===????????????AAABBBDDDDDDDDDCCCCCCBBBAAAAAAAAACCCEEEFFFGGGIIIKKKNNNJJJPPPYYYcccnnnzzz~~~ooo```\\\\\\ZZZVVVTTTVVV^^^gggkkklllooowww}}}yyy{{{{{{llldddYYYTTTUUU[[[aaadddlllooopppmmmmmmrrrvvvvvv{{{|||}}}{{{~~~yyyyyyyyyvvvrrrpppddd]]]VVVUUUQQQKKKEEECCC>>>;;;888777777888888777777666666555555444444333333222222111111222222333444444444444444444444444555666777888777666444333444333222111111111222333222333333333444444555555777777666555555555666666555444444444555444222000333222222111111222222333222333333444444333333222333222111111000000111111111000000000000111222222222222222222222222222222@@@BBBCCCBBB@@@>>>======<<<===??????>>>>>>???AAADDDFFFHHHGGGDDDAAA???>>>===???@@@@@@>>><<<======:::;;;=========???AAACCCCCCAAA>>>======>>>>>>===:::::::::999888666555444555555666777777777666666444444555555555666666666:::999999888777777777888666666777777888888888999666777999::::::888666444111111222222111111000////////////000111111222222000000000000////////////...------,,,,,,------......---,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...---***++++++,,,,,,+++******+++***)))***,,,...---,,,---///111///,,,***+++...,,,,,,,,,,,,---------------,,,+++******,,,///000,,,,,,,,,,,,------------+++,,,---......///......,,,---......///.........,,,,,,,,,---......//////...............///000000000111222222111000111222222222222222333333333333111333444444222111111222222222444555666666666666222333333444444333333222000000111222333333333333333333444555555666666777555555333333333555777999888888999999999:::::::::999999999:::<<<>>>???@@@DDDAAA>>><<<<<<;;;:::999;;;<<<>>>>>>======>>>@@@BBBBBBAAAAAA@@@@@@@@@???AAACCCDDDDDDDDDEEEGGGIIIIIILLLQQQVVV\\\fffqqqzzzzzzsssoooggg]]]VVVTTTVVVXXXXXXVVVWWW[[[^^^]]]^^^aaaeeekkkrrrxxx|||vvvooolllhhhnnntttvvvwwwuuummmeee\\\ZZZXXXXXX\\\fffrrr{{{~~~~~~}}}}}}zzz}}}zzzzzz}}}}}}tttrrrrrrmmmiiihhh]]]UUUOOOMMMJJJDDD>>>===999777555555777888888888777666666555444444333333222222111111111111222222333333333444444444444555444666777888888666444333222222222111222222333333333333333444444555555666666555444333222222222222222333444666555333111///222222111111111111222222222333555666666555333222222222111000000000000111111111111111111222222333222222222111111111111000===@@@BBBBBB@@@>>>======<<<>>>??????>>>===>>>??????@@@BBBAAA???>>>>>>???===???AAAAAA???>>>===>>>:::<<<=========>>>@@@BBBCCC@@@===<<<===>>>>>>===<<<<<<<<<;;;:::888666444555555666777777777777777555555666666666666777777999888888777777777888888555555666777888999999999666777888999888777555444000111111222111000///......//////000111111222222000000000000////////////...------,,,,,,------...,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---***+++,,,------,,,++++++((('''&&&(((***+++***))),,,///111///+++)))+++...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++,,,---...///.........///......---,,,++++++,,,------...//////...............///000000000111222222111000111222111111111222222222222333000222333222111///000000111222333444444444444444222222333333333333222222///000111222333333333333222333333444444555666666666444333222333555777999888888999999999:::::::::888888888999:::;;;===>>>>>><<<::::::;;;;;;:::999888999;;;<<<<<<<<<>>>@@@???????????????>>>>>>>>>AAABBBBBBBBBBBBDDDFFFIIIIIIKKKMMMNNNPPPVVV^^^eeewwwyyymmmggg```___]]][[[YYYXXXVVVUUUTTTTTTTTTVVVYYY]]]aaadddlllttt}}}{{{~~~{{{rrrhhh^^^YYYTTTZZZ`````````bbbaaa^^^]]]bbbiiilllqqq|||zzzxxxzzzxxxyyywwwuuuyyyvvvvvvxxxtttkkkiiihhhdddaaa```TTTMMMFFFEEECCC>>>:::999999777666666888999999999555555444444333333222222222222111111111111222222333333333444444444555555333555777888777666333222000111222222333333333333111222222333444444555555444333222222222222222333222333444444333222111111222222111111111111222222111333777999999777333111222222111000000000000000000000000000000111222222222222111111000000000000<<<>>>AAAAAA@@@>>>======<<<>>>??????===<<<======@@@AAAAAA@@@>>><<<===>>>>>>@@@AAABBB@@@>>>>>>???;;;<<<============@@@BBBCCC???;;;;;;===>>>>>><<<>>>??????>>>===:::888777555555666777777777777777666666666777777777777777888888777777777777888888333444555777888888999999999999999888666333111000000111111222222000///......//////000111222222222000000000000////////////...------,,,,,,------...///000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---+++,,,---.........---,,,+++***)))***,,,...---,,,,,,///111///+++)))+++...++++++,,,,,,,,,---------+++,,,---......---+++***++++++,,,,,,,,,---------+++***))))))***,,,...///////////////...---,,,+++++++++,,,,,,---...//////...............///000000000222222222111000111222000000111111111222222222///000222111///....../////////000111111111111000222222222333333222222222//////000222222333333333111222222333333444555555666444333222222555777999888888999999999:::::::::666666777777888999;;;;;;999888777888:::;;;:::999555777999:::;;;<<>>>>>>>>???@@@AAABBBCCCFFFJJJMMMHHHJJJKKKJJJJJJMMMSSSXXX___kkk}}}|||yyyrrrooommmlllllljjjeeebbbYYYWWWVVVTTTUUUWWWZZZ[[[WWW___gggkkkpppwwwzzzyyypppiiicccccceeeggglllqqqzzzzzzzzz~~~wwwqqqkkkgggddd___VVVOOORRRYYY^^^]]]]]]aaaeeefffeeeooo{{{vvvssssssyyyzzzyyyuuuppprrrxxxzzzyyyzzzxxxzzzxxxmmmdddbbbaaa^^^\\\[[[MMMEEE@@@???>>>:::666666666444333444666777777666444444333333222111111000222222111111111111222222333333333444444555555555333444666777777555333111...000222333444444333333000000111222333333444444333333333333444444555666333333333222000000222444222222111111111111222222111444888;;;;;;888444111222111111000000000000000///////////////000111111222111111111000000//////<<<>>>??????===<<<======AAA???<<<;;;;;;<<<<<<<<<===???@@@>>>:::999;;;===>>>???@@@AAA@@@???===;;;=========<<<;;;;;;;;;:::>>>>>>>>>>>>???@@@AAABBB???@@@AAABBB@@@===:::888888666555444555666555444555555555555666888999:::777777888888888777777666777777666666666666777777888777777666555444444444111111111111000000//////...///000111222333333333000000///...............//////.........---------***,,,------,,,,,,...///...---,,,,,,+++++++++,,,++++++++++++,,,---..................---,,,+++***,,,+++*********+++,,,---***///111...***+++,,,+++,,,------......------,,,*********++++++,,,,,,,,,+++///111///+++)))+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...............///000000............////////////111222222333333222222111///000000000111111111111555555333222111111000000......//////000000000111333333333333222222111000000000//////000000111222111111222333333444555555333333333333444555666666333444555666888:::;;;<<<===:::777777999:::999777888888888999:::::::::;;;===<<<:::999:::<<<>>>???>>>??????>>>>>>===<<<;;;?????????@@@AAADDDFFFGGGFFFHHHIIIJJJKKKMMMPPPSSSYYY]]]fffqqqsssiiiccceeekkkjjjccc\\\XXXUUUUUU\\\bbbddddddeee\\\\\\ZZZVVVSSSSSSWWW[[[aaammmzzz{{{uuuqqqqqqtttyyy|||}}}~~~}}}yyypppfff^^^]]]bbbgggkkkttt{{{zzzzzz{{{wwwqqqccccccaaa___ccchhhgggccccccdddhhhkkkiiihhhnnnvvvwww}}}sssmmmrrr|||~~~xxxmmmooo{{{~~~}}}}}}zzztttnnnggg___ZZZXXXTTTNNNIII>>>===<<<;;;999888777666555555444444444333333333777777666555444444333333222222111111222222333444555444333222111222333444222222222222222222222222111111000000111111222333111111000000111111222333333333444444555666666666666555444333222222222222000000//////000111222222666888<<<>>>===999444000222111111000///......---------......///000000000000000000000000000000000===>>>??????>>>======>>>???>>><<<<<<<<<<<<;;;;;;===??????>>>;;;:::<<<>>>;;;<<<>>>???@@@???>>>============<<<<<<<<<<<<;;;======>>>>>>@@@AAABBBCCCAAABBBBBBBBBAAA>>><<<:::999777555555666777666555555444333333444555777888777888888999888888777777777777666666666666777777777777777666555444444444222222222111111000000000///000111222222222222222000000///............//////.........------------+++---...---,,,,,,---.........---,,,,,,,,,,,,,,,,,,++++++++++++,,,------.........---,,,+++******,,,+++*********+++------)))111666222---,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++...000///+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------------......///............////////////000111111222222111111000111111111111222222222222444444333111111000000000/////////000000111111111333333333333333222111111111000000000111111222222111111222222333444444555333333333333444555666666555666777999::::::::::::<<<:::888888::::::999777999999999999999999::::::;;;:::999888999:::<<<===>>>>>>>>>>>>>>>===<<<;;;>>>>>>>>>???AAADDDFFFGGGFFFGGGHHHHHHHHHIIILLLOOOQQQSSSXXX```kkk{{{}}}xxxppp___YYYXXX\\\```___^^^^^^\\\ZZZXXXUUUSSSRRRSSSSSSSSSZZZbbbggghhhhhhgggffffffeeebbb``````aaacccdddeeehhhttt|||xxxvvvuuulllmmmlllmmmvvvwwwuuutttpppkkkeeeccc^^^WWWRRRQQQUUUYYYVVV___dddcccaaaccccccaaa]]]bbbiiiqqq}}}zzzxxxxxxyyywwwuuuwww|||zzztttvvv|||~~~wwwxxx}}}yyyxxxwwwrrrkkkeeebbb\\\TTTPPPNNNKKKEEEAAA<<<<<<;;;:::888777666666555555555444444444333333555555555444333222222222222222111111222222333444555444333222111222222333222222222222222222222222111111000000111111222333111111111111111222333333333333333444555555666666555555444333222222222222111111111111111222333333666888;;;===<<<888333000111111111000///.........------......///000000000111111111111111111111111===???@@@@@@>>>>>>???@@@>>>>>>>>>>>>===<<<;;;;;;>>>??????>>><<<<<<===???888:::<<<>>>?????????>>><<<<<<======>>>=========<<<===>>>???AAABBBCCCDDDDDDDDDDDDCCCAAA@@@>>>===:::888666666777888777666444333222222222222444444777888999999999999888777666666666666666666666666777777666666555444444444333333222222222222111111000111111222222222111111111111000///////////////............------------,,,.........,,,+++,,,---......------,,,,,,---------,,,++++++******++++++---,,,,,,,,,+++*********,,,+++*********+++---...+++777>>>:::222...------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,+++...///...+++***+++...---------,,,,,,+++++++++......------------,,,,,,,,,,,,,,,,,,,,,------...............///////////////000000000000000000///111222222222222333333333333222111000000000000000000000000111111111111111333333444444444333222222111111111222222222333333111111222222333333444444333333333333444555666666777888:::;;;;;;:::999888<<<:::999999:::;;;:::888:::999999999999999999888:::999888888888999:::;;;==================<<<<<<<<<<<<===???AAADDDFFFGGGEEEFFFGGGFFFEEEFFFHHHJJJOOOOOOPPPSSS[[[fffsss|||ssslllhhhjjjkkkiiiggggggdddbbb^^^]]]\\\YYYTTTOOOMMMOOORRRSSSSSSRRRSSSTTTTTTUUUUUUUUUUUUSSSRRRQQQRRRRRR[[[jjjvvvxxxtttrrrhhhjjjjjjiiieeebbbaaaaaa]]]]]]ZZZXXX]]]hhhrrrvvvvvvnnneee`````````]]]ZZZXXXXXXWWWUUUSSSRRRRRRTTTPPPXXX]]]ZZZXXX[[[aaaeeemmmuuu}}}|||}}}zzzsssnnniiiccc\\\VVVRRRNNNHHHDDDCCCAAA===:::::::::888777777666666666555555555555555444444444444444333333222222111111222111111111111222333333555555333222111111111111222222222222222222222222111000000000000111222222222222111111222222333444222333333444444555555666555444333222222111222222222222222222222222333444555777:::;;;:::777333000111111000000//////......------......///000000000222222222222222222222222>>>???@@@@@@>>>>>>@@@AAA???@@@BBBBBB@@@>>>======?????????>>>>>>>>>???@@@888999;;;<<<===>>>>>>===;;;<<<>>>????????????>>>;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFEEECCCBBBAAA@@@???;;;999777777888999888777555444333111111111222333666777999:::::::::888777555666666666666666666555666666666555555444444444333333333333333333333333222222222222222111000///111111000////////////000---------------------------...///...,,,++++++---------,,,,,,,,,,,,,,,---------,,,+++***))))))***,,,++++++***************,,,,,,+++***+++,,,---...000>>>GGGBBB777///------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++---...---+++***,,,---...------,,,,,,++++++***---------------,,,,,,,,,,,,,,,,,,,,,,,,------...............///////////////000000111111000000///111111111222222222333333111111000000000000000000111111111111111111222222333333444444444333333222222222333333333444444333111111222222333333333333333333333333444555666666555777999;;;<<<:::888777;;;::::::;;;;;;;;;::::::;;;;;;::::::999999888888:::999888888888999999:::;;;;;;<<<=========<<<<<<:::;;;<<<>>>AAACCCEEEFFFBBBDDDEEEEEEDDDDDDFFFHHHMMMNNNOOOPPPTTTZZZccciiiyyy|||}}}|||xxxtttttttttooodddZZZTTTRRRRRRSSSSSSRRRSSSVVVTTTUUUVVVWWWVVVTTTQQQOOORRROOOQQQYYY``````^^^]]][[[^^^```___\\\ZZZZZZZZZ\\\\\\YYYSSSTTT\\\dddgggiiiddd^^^]]]```bbbbbbaaabbbdddggghhhfffbbb___\\\```fffjjjgggdddiiittt~~~~~~}}}}}}{{{zzztttllleee^^^YYYSSSOOOGGGDDD@@@======<<<:::888888888666555555555555666555555555555555555555555444444333333222222222111111111111111111222222333555555444333222111000000111111111111222222222222000000000000000111222222222222222222222333333444222222222333444444555555444333333222111111222222222222111111111222222333444666888999888666222000111000000000/////////...------......///000000000222222222222222222222222>>>???@@@???>>>>>>@@@BBBAAADDDFFFEEECCCAAA@@@AAAAAA@@@?????????@@@@@@???:::;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAA@@@??????<<<===???AAACCCDDDEEEEEEGGGFFFEEEDDDBBBAAA@@@@@@;;;999888777888999888777666555444222222222222333555666888:::;;;:::888777555555666666666666555555555555555555444444444444333333333333333333333444222222222222222111000///111000000///////////////,,,,,,---------------------...///...,,,++++++---,,,,,,++++++++++++,,,,,,......,,,+++******)))))),,,+++***)))))))))******---,,,+++++++++,,,---...555BBBKKKEEE888000---,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,---......///............////////////000111111111111111111000000000000000111111111222000000000000000000111111222222111111111111111111222222333444444333333333111222333444444444444333111111222222222222222333333333333333444555666666222444777:::;;;:::999777:::;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999::::::999999999999999999999:::;;;<<<<<<<<<<<<<<<999:::<<<>>>@@@BBBCCCDDD???AAACCCDDDDDDEEEGGGHHHGGGIIILLLNNNOOORRRUUUXXXdddnnn|||~~~tttaaa\\\ZZZ\\\]]]\\\^^^cccccccccccccccbbbbbbaaa``````YYYUUUVVVWWWUUUUUUVVVZZZ___cccdddaaa___```bbbjjjkkkggg___\\\aaaeeegggjjjgggdddffflllrrrvvvxxxyyy}}}{{{rrrlllpppsssvvvtttqqqvvv|||yyy|||~~~~~~|||~~~~~~~~~~~~vvvpppooooooqqqkkkcccZZZSSSMMMIIIGGG???===:::999999999888888888777555444333444555555444444555555555555555555444444444444333333333333111111000000111111222333444444333333222111000000000000000111111222222222000000//////000000111222222222111111222222333444111111222222333444444444333333222111111111222222222111000000000000111111333444666666666444222000000000000000////////////------......///000000000111111111111111111111111>>>>>>???>>>===>>>@@@CCCDDDGGGIIIGGGDDDBBBCCCEEEDDDBBB@@@@@@@@@AAA@@@>>>;;;;;;;;;<<<<<<<<<<<<<<<===???@@@BBBBBBAAA???>>>===>>>@@@CCCDDDEEEEEEEEEEEEEEEEEEDDDBBBAAA???>>>;;;999777777888999888777777666444333222333444444333555888::::::999777666444555666777777666555444444444444444444444444444222222333333333333444444222222222222222111000///000000///...............,,,,,,,,,,,,------------,,,.........,,,+++,,,---,,,,,,+++++++++,,,------///...---,,,++++++++++++,,,+++***))))))***++++++---,,,+++++++++,,,...///666@@@FFFAAA666000...---++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------------......///............////////////000111111222222111111000//////000000000111111111000000000000000111222333111111111111111000000000111111222333333333222222111222333444555444333222111111222222222222222222333333333333444555666666222444666999::::::999888999;;;===>>>===<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999888888999:::;;;<<<<<<<<<<<<999:::<<<>>>???AAAAAAAAA>>>@@@CCCDDDDDDEEEFFFHHHDDDGGGKKKNNNOOOOOOPPPPPPVVV[[[dddnnnvvvwww~~~yyyooojjjlllmmmkkknnnuuu{{{{{{|||~~~~~~tttjjjdddaaa^^^```ccchhhnnnvvvyyywwwwwwzzz}}}wwwppppppqqqqqqvvvtttrrruuu}}}~~~}}}}}}{{{xxxzzz}}}tttvvv{{{yyyxxxuuuwwwyyyyyywwwvvvuuuuuuyyyyyypppjjjiiijjjbbb^^^VVVMMMEEE@@@<<<;;;888888666555555555666777999777555333222333444555333333333444444444444444444444444444444333333333111000000000000111222222222222222333222222111000//////000000111222222222000////////////000111111111111000000111111222333000111111222222333333444222222111111111111222222222111000000///000000000333333444444444333111111000000000000////////////------......///000000000000000000000000000000000=========<<<<<<===@@@CCCEEEHHHIIIGGGCCCAAADDDGGGGGGDDDAAA@@@AAAAAA???===::::::;;;;;;<<<===?????????@@@BBBCCCCCCAAA???>>>>>>???BBBDDDEEEEEEDDDDDDBBBCCCDDDDDDBBB@@@===<<<:::888777777888888777666666555333333222333444555111333666999:::999777555333444666777777666444333444444444444444444444444111222222222333333333333111111222222222111111000///......---------------++++++,,,,,,,,,---------+++---...---,,,,,,---...---------------...////////////...---,,,,,,,,,,,,,,,+++***))))))***,,,---------,,,+++,,,---...///111999<<<888222//////...++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++******+++,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...............///////////////000000000000000000///000000111111111222222222000000000111111333444444111111111000000////////////000111111222222222111000111333444444444222222222222111111111111111111333333333333444555666666666777888999999999999888888;;;>>>???===<<<<<<===============>>>>>>>>>>>>888999999999888777777666777888999:::<<<<<<<<<===999:::<<<>>>????????????>>>@@@CCCDDDCCCCCCCCCDDDFFFIIIKKKMMMMMMLLLMMMNNNNNNOOOTTT[[[___fffvvvyyyzzz{{{zzzzzzxxx|||{{{sssnnnoootttxxx~~~}}}~~~|||wwwvvv~~~{{{xxxvvvuuuxxx{{{|||{{{yyywwwwwwyyy}}}{{{xxxsssnnnhhhbbb___^^^PPPMMMHHHAAA;;;888666666555555555444333444666777:::888555333222222333444222222222333333333444444222222222222222333333333000000000000000111222222000000111222333222222111/////////000111222222222///////////////000111111000000//////000000111222000000111111222333333333222222111111111111222222333222111111000000000111222222222222222222111111////////////000000000000------......///000000000111111111111111111111111<<<======<<<;;;===@@@CCCFFFHHHIIIFFFBBB@@@DDDHHHIIIEEEBBBAAABBBAAA???<<<999999:::;;;===???AAABBB@@@AAACCCDDDCCCAAA???===???@@@BBBDDDEEEEEEDDDCCCAAABBBCCCCCCBBB???<<<::::::888666666777888777666444444333222222333444555000222666888999888666444333444666777777666444333444444444444444444444444111111111222222333333333000111111222222222111111......---,,,,,,,,,,,,---+++++++++,,,,,,---------+++,,,------,,,,,,...//////////////////000111111//////...---------......---,,,***))))))+++,,,...------,,,+++,,,---...///,,,222444111...///000///+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********+++*********,,,---,,,,,,)))***+++,,,------...///,,,,,,,,,------.........++++++******++++++,,,---............/////////000......////////////......111111222222222333333333000000111111222333555555111000000000//////.........///000111111111111111///000222444444333222111222222111111111111111111333333333333444555666666:::::::::999999888888888888;;;???@@@>>><<<<<<>>>======>>>>>>??????@@@@@@777777888777777666555555666777888:::;;;<<<======:::;;;<<<>>>>>>>>>>>>===???AAACCCCCCBBB@@@@@@AAAEEEFFFGGGGGGFFFGGGHHHJJJKKKJJJMMMQQQRRRUUUcccrrr{{{}}}{{{{{{ttttttyyy}}}~~~{{{~~~~~~~~~{{{zzzwww{{{}}}}}}{{{}}}|||{{{|||}}}xxxqqqkkkgggccc```[[[TTTNNNKKKAAAAAA>>>;;;888777777999555666666555444555777999<<<999666333111222333444111111111222222333333333111111111111111111222222000000000000000111111222...///111222333333222222...//////000111222222222///////////////000111111///////////////000000111000000000111222222333333222111111111111111222222444333333222111111111222222222222111111111111111////////////000000000000------......///000000000222222222222222222222222>>>>>>>>>===<<<===@@@CCCEEEGGGIIIHHHFFFEEEDDDDDDHHHFFFCCCAAA@@@???<<<:::::::::;;;;;;<<<===>>>>>>@@@BBBBBBBBB@@@@@@AAABBB===>>>???AAABBBCCCDDDDDD@@@AAABBBBBBAAA>>><<<:::888888999888555444444555666444222000000000111222111555999;;;:::555000,,,333333333222222333333444000111222333444333222222111222222333333444444555000000000000////////////...............---------....../////////...---,,,++++++++++++++++++++++++***000555555111---,,,............------,,,,,,,,,(((((((((((()))***+++,,,***+++,,,,,,------------...------,,,,,,------...++++++,,,,,,,,,,,,------)))))))))***+++++++++,,,++++++++++++++++++++++++******))))))))))))******+++******+++---...---,,,++++++++++++++++++++++++,,,---......//////......//////000111111000///...222111000//////000111222//////000000111222444444111111111000000000//////111111222222222222111111111111222222222222111111000333555444111///111333444444444444555666777777999999888888888999::::::>>><<<;;;>>>AAA@@@;;;666999:::;;;<<<===???@@@@@@<<<777666999888444444888999999999999999:::;;;<<>>>>>>>>======>>>AAACCCEEEGGGIIIIIIGGGFFFEEEFFFGGGEEECCCBBBBBBAAA>>><<<::::::;;;<<<<<<=========>>>???@@@@@@>>>>>>???@@@<<<===>>>@@@AAABBBBBBCCC@@@AAAAAAAAA@@@>>>;;;:::777888999777555444555666444333222111111222444555555666888888777444222000444333333222222222333333000111222333333333222222333333333333333333222222000000000000/////////...........................++++++,,,+++++++++***)))------------------------+++///333333///,,,,,,.........---------,,,,,,,,,+++***)))))))))))))))******+++,,,,,,------,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------***************++++++++++++++++++++++++++++++++++++******))))))******+++444111...---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///000000000///......111111000000000000111111000000000000111222333333333333333222222222111111000111111222222111111000000000000111111000000000222555777666333111222444333333333333444555666777999999999999999::::::;;;>>><<<;;;===@@@@@@;;;666999999:::;;;<<<===>>>???999555555777777444444888::::::999999:::;;;;;;<<<@@@?????????AAAAAA@@@??????@@@BBBCCCDDDDDDCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIHHHHHHHHHGGGFFFHHHKKKNNNPPPVVV]]]bbbfffnnnzzz|||sssrrrwww}}}{{{tttzzz{{{uuuuuuzzz{{{www{{{{{{vvvkkkiiihhhhhhhhhcccYYYRRRQQQNNNJJJEEEAAA===;;;:::888888888777666555555555555444444444333333333333444444333333222111111000222222222222222222222222333333222222222111111111111111111222222222333333333333333333222222111111//////000000111111111000333333222111000///......////////////000000000000111000000222333444222111111222444333111000000111222222222111111111000000111111111111111111111111333333222111000000000000000000000000000000000000111111111111111111111111>>>?????????>>>???BBBDDDEEEGGGHHHIIIGGGGGGGGGHHHEEEDDDCCCCCCCCCCCCAAA???::::::;;;<<<============;;;<<<======<<<;;;<<<===;;;;;;===???@@@AAAAAABBB@@@@@@@@@@@@>>><<<:::999777888888777555444555666333333222111222444666777888888666555444444444444444444333222111111111222000000222333333333222111444444333333222111111000000000000/////////......////////////////////////......---------,,,,,,,,,........................+++...000///,,,+++,,,...------------,,,,,,,,,,,,,,,,,,+++))))))(((((((((***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,///---++++++---///000000------------------------,,,,,,---...............---....../////////......000000111111111111000000111111111000000111111222333333333222222222222222000111111222222111111000//////000000000000//////000222444333///---...000222222222222333444555555999999999::::::;;;;;;;;;===;;;;;;===@@@???;;;777888888999:::;;;;;;<<<<<<888555555888888666777:::;;;;;;:::::::::;;;<<<<<<>>>???@@@@@@???>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGFFFDDDCCCCCCEEEHHHFFFKKKPPPRRRTTTZZZdddlllwww|||vvvpppqqq|||zzztttwww}}}tttqqqttt|||~~~wwwuuuzzz{{{yyyvvvttttttvvvyyy{{{}}}yyysssnnndddbbb```___]]]WWWNNNGGGCCCAAA>>>;;;888666555444666666666555555444444333444444333333333333333222444333333222222111111111111111111111111111111111222222222111111111111111111111111111111222222222333222111111000111111111/////////000000000000000333222222111000//////........./////////000000000222111111222444555333222111333444444222111111222222111111111111000000000111111111111111111111111444444333222111111111111000000000000000000000000111111111111111111111111>>>???@@@@@@???@@@BBBEEEDDDFFFHHHHHHGGGGGGHHHIIIFFFEEEDDDDDDEEEDDDAAA???::::::<<<=========<<<<<<999;;;<<<;;;::::::;;;===;;;<<<===???@@@AAAAAABBB@@@@@@???>>>===:::999777666777888777555444555666555444333222222444666777888777666444444444444444444333222111111000111111///000111333333222222111333333222222111111111000000000/////////.........////////////000000000000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,***((((((+++///222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------...............///000111222222111000///222222111000000000000000000000000000000000000000000000111111111111000000//////000000000000/////////222333222...,,,,,,...111111111111222333444555888999::::::;;;;;;;;;;;;<<<;;;;;;===>>>>>>;;;999888888888999999999999999888888888999:::;;;<<<>>><<<;;;;;;:::;;;;;;<<<<<<:::===@@@???<<<:::;;;===@@@AAAAAABBBCCCCCCDDDDDDFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFEEECCCAAAAAACCCEEEFFFIIILLLMMMMMMQQQXXX]]]___gggttt~~~uuussszzz{{{{{{zzzvvvxxx{{{pppmmmrrrtttuuuvvvvvvuuuuuuuuuvvv}}}yyyuuuppphhhccc^^^[[[XXXTTTQQQLLLEEE@@@;;;:::999888666555555444555444444444333333222222333333333333222222222222333333333222222111111111111111111111111111111111111111111111111111111000000111111111111111111111222111000//////000111111............//////000000000000//////......---------.........///000000000333222222333555555444222222333444444222111111222111111111111000000000000111111111111111111111111222222000///////////////////////////////////////111111111111111222222222===>>>@@@@@@@@@@@@CCCDDDDDDEEEFFFFFFEEEEEEGGGHHHHHHGGGFFFFFFEEECCC@@@===:::;;;<<<=========<<<;;;999:::;;;;;;::::::;;;===<<<<<<>>>@@@AAABBBBBBBBB??????>>><<<;;;999777666555666777666555444555666777666444222222333444555555555666666555444333222333222111000000000000000///000111222333222111111000000000111111222222222////////////.............../////////000000111111,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++,,,,,,+++******++++++************++++++*********+++++++++,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++------,,,,,,,,,,,,------666222---)))(((''''''&&&************************+++,,,,,,---...---------------------....../////////000111222222111000///222222111000////////////000000000000000000000000000000000111111000000000000111111222222111111000333555777666222000111333111111111111222333444444777888999:::;;;;;;;;;;;;;;;;;;;;;<<<======;;;:::888888888888777777777777777888999999:::===>>>>>><<<;;;;;;:::::::::;;;;;;999<<<@@@???<<<:::;;;===@@@@@@AAAAAABBBBBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDDDDCCCBBBBBBDDDFFFDDDFFFHHHHHHHHHJJJNNNRRRSSSYYYbbbjjjsss}}}xxxuuu~~~}}}~~~}}}|||~~~vvvuuuxxxwww{{{}}}yyyvvvuuu}}}zzzuuurrrnnnhhh___XXXRRROOOIIIDDD@@@===;;;999777777777777777777666666333333333222222222222222222222222222222222222222333333222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111......------......///000////////////............,,,------...///000000000333222222333555555444222111333444444222111111222000000000000000000000000000000000000000000000000111111000///............////////////////////////000000111111111222222222;;;===???@@@@@@@@@BBBDDDCCCCCCDDDCCCBBBBBBDDDFFFGGGGGGFFFFFFEEECCC???<<<999;;;===>>>>>>===;;;:::888999;;;;;;::::::;;;===<<<===>>>@@@AAABBBBBBCCC???>>>===;;;999777666555444666666666444444555666777666444222111222333333222333555666555444222000111000000000000000111111//////111222222222111000...//////000111111222222/////////.........---------......//////000000111---,,,+++*********+++,,,------------------------******))))))******+++,,,++++++++++++,,,,,,,,,,,,)))))))))******,,,------++++++++++++++++++***)))+++******))))))******+++************+++++++++++++++++++++***************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---777333...***'''&&&$$$"""************************++++++,,,---------------------------...///000111000000111111111111000000222111000000////////////222222222222222333333333///000000111111000000///111111222222222222111111000333555444111000111333111111111111222333444444555666888:::;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;999999888888777666666555444777777666777;;;===;;;;;;;;;:::999999999::::::;;;===@@@AAAAAA?????????????????????@@@AAABBBCCCDDDDDDBBBAAAAAABBBCCCDDDBBBCCCDDDCCCCCCCCCEEEGGGDDDEEEFFFFFFFFFGGGJJJMMMPPPUUUZZZ___ccciiirrrxxx~~~}}}}}}xxxssssssssstttxxx~~~|||zzz}}}}}}|||{{{zzzzzzyyyyyyqqqmmmiiifffccc]]]TTTNNNGGGDDD???:::777666666666333444555666666666555555222222222222222222222222000111111111111222222222222222222222222222222222////////////////////////////////////000000000000000000000000//////////////////000111111111111000......---,,,,,,...///000000000000000111111111111,,,,,,---...///000000111222111111222444555333222000222333333111000000111//////000000000000000111000000000000000000000000333333222111000000000000000000000000000000000000000000000111222222333333:::<<<>>>??????@@@AAACCCAAABBBBBB@@@??????AAABBBDDDDDDDDDEEEFFFDDD@@@===999;;;===>>>>>>===;;;999666888::::::999999;;;<<<;;;<<<===???@@@AAAAAABBB???>>><<<999777666444444444555666666444444555666555444222111111222333444111222333333333222111000///////////////000111222...///111222222222111000//////000000000000000000//////.........---------,,,------...//////000000000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,+++++++++++++++***))))))******))))))))))))******************++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...,,,******+++,,,+++***************************++++++,,,------------,,,......------...000111222111111000000000000111111111000000/////////000000111111222222222333333333//////000000000000//////000000111111111111000000+++...111111...---///111222111111222222333444555333555777999:::::::::999999:::;;;;;;;;;;;;<<<<<<::::::999888777666555444333777777555666;;;<<<:::;;;:::999888888888888888<<<<<<>>>AAACCCCCCAAA??????>>>>>>>>>>>>@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHIIILLLMMMLLLQQQWWWZZZ[[[\\\```cccjjjqqq{{{{{{~~~~~~}}}tttpppmmmmmmoooqqqxxx|||{{{wwwrrrmmmjjjhhhhhhjjjkkkddd___YYYUUUQQQMMMGGGBBB===<<<;;;999777555555666222333444555555555444333222222222222222222222222000000000000111111222222222222222222222222222222////////////////////////........./////////000000000000/////////.........---///111333444222111000...---,,,+++,,,---///000///000000000111111111222+++,,,,,,---...///000111111000000222333444222111///111222222000//////000////////////000000111111000000000000000000000000444444333222111111111111000000000000000000000000///000000111222222333333999;;;>>>??????@@@AAABBBAAAAAAAAA???======>>>@@@BBBBBBCCCEEEFFFEEEAAA>>>999;;;===???>>>===:::999555777888999888888:::<<<999:::<<<===???@@@@@@@@@???===;;;999777555444333333555666555444444555666222111000000000222444666222222111111111111111111............///111222333...///000222222111111000111111000000//////......//////.........---------,,,,,,,,,---...//////000---,,,***(((((()))***+++)))))))))))))))))))))))))))))))))***,,,,,,+++************++++++,,,,,,,,,------,,,+++************+++++++++++++++***)))(((******))))))))))))******)))************+++++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++,,,---------,,,,,,///.........///000222333222111000//////000111222000000////////////000000//////000000111111111111//////000000000000////////////000000000000//////,,,///222222000///111444222222222222333444555666222444666999::::::999888999:::;;;;;;;;;;;;<<<===;;;;;;:::888777555444444555999999666777===>>>;;;:::999999888777777777888::::::;;;???CCCDDDAAA===>>>============???@@@AAABBBBBBAAA@@@AAABBBCCCDDDCCCDDDEEEDDDBBBAAABBBCCCCCCCCCDDDEEEGGGIIIKKKLLLGGGMMMUUUXXXXXXVVVUUUVVVUUUZZZcccllluuu~~~|||}}}yyy}}}}}}rrrnnnlllnnnqqqvvvwwwuuuuuurrrkkkbbb\\\YYYYYYZZZ]]][[[TTTLLLFFFBBB???;;;777333555777777666444333222222333444555555444333333222222222222222222333333//////000000111111111222222222222222222222222222////////////////////////---.........//////000000000000//////.........------///222555555444111///...---,,,++++++---...000------......//////000000++++++,,,---...///000111111000000111333333222000///000111111///......///.../////////000000111111000000000000000000000000444333222111000000000000000000000000000000000000///000000111222222333333>>>>>>===<<<<<<<<<<<<===???>>><<<;;;;;;<<<>>>???CCCCCCDDDCCCBBB@@@===<<<:::;;;<<<<<<<<<;;;:::999666888:::<<<<<<:::888666888999:::;;;<<<<<<=========<<<:::888777666555555333111222666666222111333777555333111111111222333000///...------...///000000111111111222222222222//////000000000000//////...---,,,,,,---...///000...---,,,++++++,,,---...,,,,,,------...///000000,,,+++)))((((((***+++---***((('''(((***++++++***************))))))(((((()))************++++++++++++,,,,,,------,,,,,,+++************************************************+++++++++++++++***)))((())))))*********+++++++++************************)))************+++++++++------++++++++++++---------+++***,,,...///,,,))),,,,,,,,,,,,,,,,,,,,,,,,..................------////////////000000000000000000000000////////////---......///000111111222000000111111111111000000000000000000000000000000111222222111///...///111333222111111111333555777666666666666777888999:::666777999:::;;;;;;::::::999888888777777777777777777777777888:::>>>AAACCC:::999888777777777999999888:::===???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBAAAAAAAAAAAAAAAAAACCCDDDEEEEEEGGGKKKNNNMMMOOOQQQTTTTTTRRRPPPNNNSSSSSSVVV^^^jjjsssvvvuuuxxx|||~~~}}}}}}||||||~~~{{{zzz}}}||||||~~~yyysssrrrvvv~~~|||vvvpppkkkgggggg___TTTOOONNNOOONNNLLLGGGDDD???<<<;;;999777666555444444333333222222111444444444333333222222222333222222333333222///---222111111111000000//////222222222222222222333333000////////////............//////...,,,,,,---///000000000000000000000000222333444444333222111000...............---------,,,,,,...///111222222222------------............000000111111111111000000111111000000//////......000000000000111111111111111111000000000000111111444333222111000111222333---...///000000000000000000000000000111111111111>>>===<<<<<<;;;;;;;;;;;;===<<<;;;:::;;;<<<>>>??????AAABBBCCCCCCAAA>>>===::::::;;;<<<<<<;;;:::999777888:::<<<<<<:::888777888999::::::;;;;;;;;;;;;;;;:::888666555444444333444222333666666333222444666555333111000111222333000///...------...///000000000000000111111111111///000000000000000000///......---,,,------//////------,,,,,,,,,,,,------,,,,,,------...//////000---,,,***))))))***+++,,,***)))((((((***+++******++++++*********))))))))))))************++++++++++++,,,,,,------,,,,,,+++******************************************************++++++***))))))((())))))*********+++++++++************************)))************+++++++++---,,,++++++++++++,,,---...,,,***+++------,,,***++++++++++++++++++,,,,,,..................------.../////////000000000000000000000000/////////.........//////000000111111///000000000000000000///////////////////////////111222222000///...///111333222111111111333555666555555555555666777888999666777888999::::::::::::999888777777666666777777666555444444666888:::<<<999888888888777888888999999:::===>>>??????>>>>>>====================================>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCEEEFFFFFFFFFEEEFFFIIIKKKJJJLLLPPPSSSSSSQQQNNNLLLKKKKKKOOOWWWccckkkooonnnggghhhjjjpppwww}}}|||~~~~~~yyyvvvxxx}}}{{{tttmmmfff```[[[XXXYYYRRRIIIEEEEEEEEEDDDBBBBBB???<<<999888777555444333333333333333222222222444444333333333222222222222111111111111111///...222111111111000000000000111111111111111111111111/////////.........------.../////////......///111000000000000000000000000111000///...------...///......//////////////////,,,---...///111111222222000111111111111222222222000000111111111111000000000000000000//////......//////000000000111111111222111111000000111111222666555444333333333444444000000000111000000////////////000000000111111111>>>===<<<;;;:::999999:::::::::999999:::<<<>>>???<<<>>>AAACCCCCCAAA???===999::::::;;;;;;;;;::::::777888:::;;;;;;:::888777888888999999:::999999888888777666444333222222222555333333777777333333555555444222111000000111111000///...------...///000....../////////000000000000000111111111111000000///...------,,,------...,,,,,,------------,,,,,,,,,,,,,,,---......//////...---,,,*********+++,,,,,,***(((((()))***)))(((+++++++++***************)))************+++++++++++++++,,,,,,,,,,,,++++++************************************************))))))******))))))(((((()))))))))************+++************************)))************+++++++++,,,,,,++++++++++++,,,,,,///---+++***+++,,,++++++,,,,,,++++++++++++++++++------------------............/////////000000000000000000/////////......////////////////////////////////////////////////////////////////////////000111111000///...///111222222111111222333555666444444444444444555666777777777777777888999::::::888888777666666666666666666555444333333444555555777777888888999888888777:::;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>??????AAABBBDDDDDDGGGHHHGGGFFFDDDDDDFFFHHHFFFJJJNNNRRRRRROOOKKKHHHJJJJJJNNNVVV```iiilllmmm\\\[[[YYYZZZ___hhhqqqwww}}}{{{wwwvvvyyy{{{|||~~~||||||}}}~~~~~~}}}vvvqqqhhh___YYYSSSOOOLLLIIIDDD>>><<<<<<<<<:::888<<<999777555555444333111111222222222222333333333333333333333222222222222111000///////////////000111111111111111000000000111111111000000//////...............---------,,,,,,...//////......000111........................000...+++***)))+++---///.........///000000111111,,,---...///000111111111////////////000000000000///000000111111000000///000000000////////////...//////000000000000111111111111000000000000111111222222111000000000000000111222222111111000///...//////000000000000111111===<<<;;;:::999888888888888888888999;;;<<<>>>???<<<>>>AAACCCBBB@@@===;;;999999999:::::::::::::::888888:::;;;;;;:::888888777888888888888888777666777666555333222222111111555222333555555333222555444333222111000000000000///...------------...///---------.........//////000000111111111111000000///......------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,------.........///...---,,,+++***++++++,,,+++)))((()))***)))(((++++++++++++************))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************************************(((((())))))))))))(((((())))))))))))************************************))))))*********+++++++++,,,++++++++++++++++++,,,///---+++))))))***++++++------------,,,,,,,,,,,,,,,,,,------------.............../////////000000000000/////////.........//////////////////...............------.........////////////////////////000000111000......///111111111111111222333444555444444444444444555666666777777666555666777999:::777777666555555555555666777666555444444444555666555666888999999999777777:::;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999::::::;;;<<<===>>>>>>>>>???@@@AAABBBCCCFFFFFFFFFDDDBBBBBBCCCEEEDDDHHHMMMQQQQQQNNNIIIFFFIIIJJJMMMTTT]]]eeehhhiiiYYYWWWTTTSSSVVV[[[bbbfffdddhhhnnnvvv~~~|||wwwsssrrrrrrsssssstttsssssstttvvvwwwwwwvvvlllfff]]]TTTNNNIIIEEECCC>>><<<999888999888666444666555333333333333222111000000000111222333333444333222222222222222222222000000///...------///111111111111111111111111111222222111000//////............---------,,,,,,,,,,,,---......---,,,---...------------------------000///---,,,,,,---...///,,,------...///000000111------...///000000000///,,,,,,---------.........//////000000000000//////////////////////////////////////////000000000111000000////////////000000/////////...............000111111111111111000000////////////000000000111<<<<<<;;;999999888888888777777888:::;;;===>>>???===???AAABBB@@@>>>:::888888888888888999999::::::888999::::::::::::999888777777777888777777666666777666555444333222222222444111111333333111111444333333222111000000000000///...---,,,,,,---...///,,,------------.........000000111111111111000000.........------,,,++++++***+++,,,------,,,+++***,,,,,,,,,---------------///...---,,,++++++******,,,+++)))((()))***)))(((************************))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++...---+++)))((()))+++,,,//////......---------,,,,,,,,,,,,,,,------..................////////////////////////............////////////..................------------..............................///000000///......000111111111111111222333444444555555444444444555666666777666555444555666777888777666555555444555555555555555555555666666777888555666777888999888888777:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::888888888888999:::;;;<<<>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAA???@@@BBBDDDCCCGGGLLLPPPPPPMMMHHHEEECCCDDDGGGMMMSSSXXX\\\]]]RRRQQQPPPOOOPPPRRRUUUWWWTTTWWW\\\ccciiippptttwwwzzz}}}}}}zzzwwwsssrrrqqqrrrqqqpppmmmmmmnnnpppqqqpppllliii\\\VVVNNNFFFAAA>>>;;;999999888777777888777555333444222222222333333222111...//////000111222333333222222222222222222222222000111111///------///222111111111111111222222222333333222111000000//////......---------,,,,,,,,,...///000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........++++++,,,------...//////---....../////////..................//////////////////000000000000//////.............../////////...////////////000000000......------------......111111111111111000000000---...///111111222222222...////////////000000000;;;;;;:::999999999::::::777888999;;;<<<>>>????????????@@@???>>><<<999777777777777777888999::::::999999999::::::999999999666666777777888777777777777666555444333333333333444000000222222000000444333333333222222111000000///...---,,,,,,---...///,,,,,,---------.........//////000000000000//////,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******,,,***(((((()))***)))((()))))))))))))))*********)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))***)))))))))))))))(((((()))))))))))))))))))))))))))************+++++++++******++++++++++++******+++++++++***))))))+++---//////......------,,,,,,++++++,,,,,,------......------.........//////////////////.........------........................///...---,,,,,,---...///...........................///000///......000111000000111111222333333333555555444444444555555666555555555444444555555666666666555444444444444444333333444555666777777888555555666777888888888888888888999999:::::::::;;;999999999999999999999999777777777888888999:::;;;>>>>>>=========>>>>>>???>>>??????>>>>>>>>>AAACCCCCCFFFJJJNNNNNNKKKGGGDDDAAABBBEEEHHHKKKOOOQQQRRRMMMMMMMMMMMMMMMNNNNNNOOOOOOQQQUUUYYY^^^aaadddeeeeeejjjrrrzzz~~~{{{yyyyyyzzzwwwuuutttssssssrrrpppnnnggggggggggggfffaaa[[[WWWMMMIIIBBB>>>;;;999777555555555555666555444333333222111111222333444222000......///000111111222222111111111222222222222222222444555333///...000222111111111222222222222222222222222111111000000///............---------,,,...000222222000///......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,++++++++++++,,,---------........./////////...------++++++,,,,,,,,,---------...//////000000//////...---............/////////......////////////000000......------------......///000000000000///......+++,,,...///111222222222......////////////000000:::::::::::::::;;;;;;<<<999999;;;<<<===>>>??????>>>>>>======<<<;;;::::::777777666666777888:::;;;999999999999999999999999555666777888888888888888666666444444333333333333555111000222222000111555444444444333333222111000......,,,,,,,,,,,,......------------..................////////////......***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))((((((***+++******''''''((((((((())))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++************))))))(((((((((((()))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))''')))++++++***)))+++......------,,,++++++*********++++++,,,------......---------.........////////////.........---------,,,------....../////////000///...,,,,,,...///000........................---...//////......000111///000111222222333333333444444333333333333444444444444555555555444444444666555444444333333444444444444555666777777777777555555555666666777999999777777777888999:::;;;;;;::::::::::::::::::::::::777777777777888999:::;;;;;;;;;;;;<<<===>>>???@@@>>>??????>>>===>>>@@@BBBBBBDDDHHHJJJKKKIIIEEECCCDDDEEEFFFGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNOOORRRUUUWWWXXXYYYYYYWWWZZZ___dddiiirrr}}}|||}}}}}}{{{wwwuuuuuuvvvsssrrrqqqpppnnnkkkfffccc]]][[[YYYWWWTTTPPPKKKGGGBBB???<<<:::999888777666333444444444333222222222111111111222333333111///...//////000000111111111000111111111222222222222444777999777222///000222111111111222222333333333000000000000000000000000/////////.........------))),,,///000////////////------------------------++++++++++++,,,,,,------,,,---------------------.../////////...------,,,))))))*********+++++++++......////////////......---------.........//////........./////////000000000//////......//////000---......///...---,,,++++++,,,---//////000000000........./////////000000::::::::::::;;;<<<======::::::<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;<<<===777666666666666888:::;;;999999999999999999999999555555777888999999999999555555444333222222222222666222111333333111222666444444444444333222111111...---,,,,,,,,,,,,---...---------.........//////------............------)))***,,,---...------,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++*********((('''(((***++++++***&&&'''''''''(((((()))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******))))))(((((((((''')))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))%%%(((+++,,,******,,,...,,,,,,++++++***)))((((((******+++,,,,,,---......---------.........////////////.........---------,,,,,,------...///000000111000...------...000111........................---...///.........000222///000111222222333222222333333222222111222222222333444555555555444333222555555444333333333333444777777888888888888888777666555555555555777999:::666666666777888:::;;;<<<::::::::::::::::::::::::777777777777888999:::;;;999999:::;;;===???AAABBB@@@AAA@@@???======???AAAAAACCCEEEGGGHHHFFFDDDBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFHHHJJJKKKLLLNNNPPPSSSTTTSSSRRRRRRPPPRRRTTTVVVYYY```jjjqqqsssxxx||||||~~~}}}yyytttppppppqqqooonnnllljjjgggaaa[[[VVVRRROOOKKKHHHGGGDDDBBB???888777555555555666555444333444444444222222222333111000000111333222000...////////////000000000000000000111111222222222222555999;;;999444000000222111111111222222333333333.........///////////////000////////////........."""%%%))),,,,,,------...------------------------///---+++***+++---///111..................------////////////...---,,,,,,------............//////......////////////......---------.........//////............/////////000111111000000000000111111000111222222222111///...------...............---............/////////000888:::<<<>>>??????>>>===:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<======>>>::::::999::::::;;;<<<======:::666666888999888777333444555555666666555555555444333222222222222333111111222333333333333222333333333222111000////////////...---,,,,,,,,,,,,..............................//////......---,,,+++,,,---...---,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++(((***+++***)))((()))***'''((()))***************************))))))((((((******++++++++++++******)))((('''''''''(((***+++'''''''''&&&&&&&&&)))+++))))))(((((((((((()))))))))((('''&&&%%%$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,+++++++++,,,---...///---,,,---//////,,,)))******))))))***,,,...///....................................////////////...............///000000222222111111111111111111333333333333333333333333555333111222555666666444444444444555555444333333888777666555555666777888444333333333444555777888777888999999::::::::::::>>>??????<<<888666888:::888888999888777777999:::999888999<<<@@@CCCEEEFFFFFFAAA<<<;;;===???@@@@@@AAADDDGGGGGGFFFDDDCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHGGGFFFDDDDDDFFFHHHIIIKKKNNNPPPOOONNNNNNNNNHHHIIIJJJMMMPPPTTTXXXZZZaaaeeekkkppptttyyy}}}~~~~~~zzzvvvqqqlllfffbbb```]]]YYYUUUQQQNNNIIIFFFBBB@@@===<<<<<<:::888666777777666666555555555555777666555444333222222222111111111111111111111111111///...///222333222000111111111111111222222222333888===<<<666000......888111...222666555222111//////000000000000//////......////////////......------......------,,,+++------------------------//////.........---------////////////...---,,,+++000///...------...///000...,,,++++++,,,------,,,...------,,,,,,------...+++,,,---,,,++++++,,,---222111000//////.........222111111000///......---//////000000000000//////000000//////.........---////////////////////////999:::<<<===>>>===<<<<<<::::::;;;======>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===:::777666777888777555444444555666666666555555444444444444333333333333000111222222333333222222333222222222111000000000000000///...------------.......................................------,,,,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***)))(((((())))))))))))))))))))))))))))))+++,,,+++***)))***+++((())))))************)))++++++*********))))))))))))******++++++******))))))(((((('''((()))***+++*********)))))))))***+++))))))(((((((((((()))))))))(((((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,)))************+++++++++,,,,,,+++***+++,,,---...///---+++,,,......,,,***,,,,,,+++++++++---...///....................................////////////...............///000000111111111111111111111111222222222222222222222222333111000222555777777666444444444444444444444333777666666555555555555666444444444444444666777888777888999:::::::::::::::<<<>>>>>><<<999777888:::999:::;;;;;;999999:::;;;888888999;;;>>>AAACCCCCCGGGCCC>>><<<===???@@@???AAADDDFFFGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFEEECCCCCCDDDFFFGGGJJJMMMNNNNNNMMMMMMNNNJJJJJJJJJKKKMMMPPPRRRTTTUUUXXX\\\___bbbeeehhhjjjpppuuu~~~{{{xxxvvvrrrnnniiieee___YYYUUUQQQOOOLLLIIIHHHFFFCCC@@@>>><<<;;;:::;;;:::999777666666555555555444444444666666444333333222222222111111111111111111111111111///...///111333111000000000000111111222222222222777;;;:::555000...///333//////555999666111/////////000000000000//////.........//////.........------......------,,,+++------------------------///.........------------000000000000///...---,,,//////............//////---+++******+++,,,,,,+++...------,,,,,,------......///000///......///000000//////...............111111000000///......---------............------000/////////.........---////////////////////////999::::::;;;;;;;;;::::::999:::;;;<<<===>>>??????===<<<;;;:::::::::::::::>>>>>>??????>>>===;;;:::<<<:::777666666666555444444555555666666666666666444444555666555444333222000111111111222222222222222222111111111111111111111111000...............------------------------...............---,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++***)))((((((((((((((((((((((((((((((((((((***+++,,,,,,******+++,,,)))************))))))(((+++++++++++++++*********)))******++++++******)))((((((((((((((()))************+++++++++******)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,)))************+++++++++,,,++++++******,,,---...///---++++++,,,------,,,...---------------...///....................................////////////...............///000000111111111111111111111111111111111111111111111111000000000222555777777777444444444444444444444444777777777777777666555444555555555555666777888888888888999:::::::::999999;;;<<<<<<;;;:::999:::;;;:::<<<>>>>>><<<;;;;;;;;;888888999:::<<<>>>???@@@GGGDDD@@@>>>>>>?????????AAACCCFFFFFFDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEFFFGGGFFFDDDBBBAAABBBDDDEEEHHHKKKLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNPPPSSSTTTTTTUUUVVVXXX[[[___eeelllrrrvvvxxxyyy~~~{{{xxxwwwsssssssssrrroookkkgggeeebbb___[[[WWWTTTOOOJJJFFFAAA@@@>>>>>>>>>>>><<<::::::999777888999:::999777444444444444333333333333555555444333222222222222111111111111111111111111000///...///111222111000//////000000111222333333111555888888444111///000...,,,000777;;;666000---...//////000000//////...------............---------............---,,,,,,------------------------............------------000000000000///...---------..................---...,,,++++++,,,------,,,...------,,,,,,------...+++---...---,,,+++,,,...---------------...//////111000000//////.........------............------/////////...............////////////////////////999999999999888888888888:::::::::;;;<<<===>>>???<<<<<<:::999888888888888<<<===>>>??????===;;;:::;;;:::888777666444333222555555666777777777777666444555666777777555333222000000000000111111222222111111111111111222222222111000///...------------------------------------------.........---,,,,,,...---+++*********+++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))***++++++))))))***+++***************)))((('''++++++++++++++++++++++++))))))************))))))((((((((((((((())))))***)))((()))*********(((&&&))))))(((((((((((())))))******)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++))))))*********+++++++++,,,+++*********+++------///---+++******,,,---.........------------------....................................////////////...............///000000111111111111111222222222111111111111222222222222000000111333444555666555444333333333444444555555888888999999999777555444666666666666777777888888888888999:::::::::999999::::::;;;<<<;;;;;;<<<<<<:::<<>><<<;;;;;;999:::;;;;;;;;;<<<>>>@@@DDDBBB???======>>>??????AAACCCEEEEEECCCBBBBBBCCCEEEFFFHHHIIIIIIGGGFFFDDDGGGGGGFFFDDDBBBAAABBBDDDCCCFFFHHHJJJIIIJJJKKKLLLMMMKKKJJJHHHGGGGGGHHHHHHMMMNNNPPPPPPOOOOOOOOOPPPQQQSSSVVVZZZ___cccfffhhhiiinnnssszzzxxxrrrmmmjjjhhh```___^^^\\\YYYUUUSSSQQQPPPNNNKKKIIIGGGDDD@@@===:::999888999:::;;;:::888888666555666777777666555333333333222222222222222444333222222222222222333111111111111111111111111000/////////000000000000......///000111222333333000222555555333111000111,,,+++///666999444000......//////////////////...,,,,,,------------,,,,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...------,,,,,,---...//////...---,,,///...,,,,,,...///...---...------,,,,,,------...***+++,,,,,,+++***+++,,,------------...///000111000000/////////.........//////000000000000//////........................////////////////////////999999777777666777888888;;;:::::::::;;;<<<===>>><<<;;;:::888888777777777888999;;;======<<<;;;:::::::::999888666444333333555666777777888888777777444555666777777555333222000000/////////000111222111111111111111222222222000///...---,,,,,,,,,,,,---------------------------------...---,,,,,,+++---,,,+++***)))***+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))***)))((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((******************)))((('''++++++++++++++++++++++++)))))))))******)))))))))'''(((((()))))))))))))))((((((''')))+++***(((%%%))))))(((((((((((())))))+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++***)))***+++,,,---------+++***)))+++---///---------------,,,,,,,,,....................................////////////...............///000000000000111111111222222222222222222222333333444444111222333444444333333333444333333333333444555666555666777888777666444333666666666777777777777777777777888999::::::::::::::::::;;;<<<>>>>>>======999<<<>>>>>>===:::999999;;;<<<>>>===<<<<<>>;;;999888777777999999888777777666444444555555444222111111222222222222222222222222111111111222222333000000000000000000000000///000000000////////////...//////000111111222222///000222222111000000111...,,,---222444111000111......////////////......,,,,,,------------,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,+++++++++,,,---......---,,,+++...,,,++++++,,,------,,,...------,,,,,,------...---///000///...---...///------......///000222222////////////............//////000000000000//////---------...............////////////////////////999888666555555777888:::===<<<;;;::::::;;;<<<===;;;:::999888888888888888666777999:::;;;;;;::::::888::::::999666444444444666666777888888888888888444444555666555444333222000///.........///111222222222111111111111111111///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,+++***************++++++++++++************))))))))))))))))))))))))***))))))(((((()))))))))'''''''''''''''''''''''''''((())))))''''''((())))))************))))))(((*********+++++++++++++++((())))))******))))))(((''''''((()))))))))))))))***((('''(((,,,---***((())))))(((((((((((())))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))************++++++++++++******))))))+++,,,---+++,,,,,,+++******,,,///+++,,,,,,---------,,,,,,....................................////////////...............///000000000000000111222222333333222222222333333444444555111333555555333111111111444333222222333444666777222333333444444333333333555666666777777666666555555666777999:::;;;<<<<<<;;;;;;<<<>>>@@@AAA???===:::<<<======;;;999999999<<<>>>@@@???======@@@CCC@@@AAA@@@???======???AAAAAABBBCCCBBBAAAAAABBBCCCGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFEEECCCCCCEEEGGGDDDEEEGGGGGGFFFFFFHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIGGGJJJLLLMMMMMMMMMOOOPPPOOOOOONNNNNNPPPSSSVVVXXXZZZZZZYYY\\\eeepppsssoooggg___\\\aaahhhkkkmmmppprrrwww}}}}}}{{{{{{~~~}}}}}}~~~}}}zzzwwwvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyqqqmmmhhhdddbbbaaa```___```^^^[[[WWWRRROOOLLLKKKFFFFFFFFFFFFEEEDDDCCCBBB===<<<<<<===>>>>>>===;;;888777555666777777666555666555333333444444333111111111111111222222222222000000000000111222333333000000000000000000000000///000111000...---...////////////000000000111111//////////////////000000///------000000...///222---......//////......---------............------...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,++++++******+++,,,,,,------,,,,,,+++,,,***((()))***+++******...------,,,,,,------...,,,.........---,,,---............//////111222222........................------............---------------------.........////////////////////////999777555444555777:::<<>>>>>======@@@BBBCCC@@@===<<<======<<<:::999999:::;;;>>>@@@@@@======@@@DDDDDDEEEEEEBBB>>>===>>>@@@AAABBBBBBAAA@@@@@@AAACCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBCCCEEEGGGFFFGGGGGGFFFEEEEEEFFFHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGIIILLLMMMNNNNNNPPPRRRLLLLLLLLLLLLNNNRRRUUUWWWVVVVVVVVVXXX```fffccc\\\XXXSSSRRRVVVXXXXXX[[[^^^```dddhhhiiihhhjjjnnnrrrtttrrrpppooooooooommmkkkjjjlllllljjjgggcccccccccfffggghhhgggeeedddeeefffdddeeeeeedddaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaa\\\YYYUUURRRQQQPPPOOONNNOOONNNMMMLLLJJJHHHFFFEEE>>>???@@@@@@@@@???===<<<:::999999:::;;;;;;:::888666555444555666666555444333222222222444555444333111111111222222333333333/////////000000222333333000000000000000000000000...000111000...,,,...///000000000000////////////000///------....../////////------000///,,,---111---......//////......---.........//////.........///////////////...------++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,+++))))))+++,,,+++***...------,,,,,,------...***+++,,,,,,******+++,,,...............///000111........................------............------,,,,,,,,,------.........////////////////////////999777555444555777;;;===@@@>>><<<999888888999:::999999999999999999::::::<<<;;;:::999888888888888666999<<<;;;888666666888777777888999999999999888555444333222222222333333000///---,,,---...000222444333333222111000//////111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,***)))(((+++++++++************)))************************+++***************++++++************************(((***+++***)))((()))***'''((()))***************(((((())))))*********+++(((((())))))))))))((((((&&&''')))*********)))((('''### """'''******((())))))(((((((((((())))))&&&'''((())),,,...000111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++***)))))))))***,,,,,,'''***------+++***+++---+++,,,...000000000000000..................................../////////000...............///000000///000000111222222333333///000000111222222333333,,,000444555333222333444444333222111222444666888666555555555666888999;;;444444555666666555444333222333666999;;;===>>>??????>>>>>>AAADDDDDDAAA===>>>>>>>>><<<:::999:::;;;:::===@@@???<<<<<<@@@DDDHHHIIIIIIEEE@@@======???AAABBBBBBAAA@@@@@@AAACCCDDDDDDCCCCCCDDDEEEFFFFFFAAABBBBBBBBBAAABBBEEEGGGGGGHHHHHHGGGEEEDDDFFFGGGHHHGGGFFFEEEDDDDDDEEEEEECCCEEEHHHIIIJJJJJJLLLMMMJJJJJJJJJLLLOOOSSSVVVXXXQQQSSSTTTWWW]]]```ZZZPPPNNNLLLMMMOOOOOONNNPPPUUUUUUYYY[[[YYYVVVVVVYYY^^^```^^^\\\\\\\\\[[[YYYWWWTTTWWWZZZZZZXXXVVVWWWXXXTTTUUUVVVUUUSSSSSSUUUWWWQQQRRRSSSRRRQQQPPPRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPMMMJJJHHHHHHHHHGGGEEEEEEFFFGGGHHHHHHFFFEEEDDD???@@@AAABBBAAA@@@>>><<<:::888888888999888666555666444444555777777777666111000000222444666666555111111222222333333333333////////////000222333333000000000000000000000000...000222000---,,,---///111111000000//////......111///---,,,---............---...111000,,,+++...---..................---......////////////......///////////////......---+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---------,,,,,,---,,,+++******+++,,,---000...,,,---...///.........------,,,,,,------...---...//////------...///...------------...//////---.....................//////000000000000//////,,,,,,,,,------.........////////////////////////<<<;;;:::999999999:::;;;BBB???;;;:::::::::::::::<<<:::777555555777999;;;;;;999777666888999999888666777888999:::999888777555666888999:::999777666444555555555444222000//////////////////000111111111222222333333111000/////////.........---------++++++******++++++,,,---000000000000000000000000++++++,,,,,,++++++***)))+++***))))))((()))))))))+++++++++*********))))))))))))))))))))))))))))))...---+++)))''''''''''''******))))))((((((''''''******+++++++++,,,,,,,,,''''''((()))))))))))))))+++******)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******+++******)))((('''******++++++++++++******)))************+++++++++******++++++++++++******---------,,,+++***)))(((+++,,,------+++)))******,,,,,,,,,---------......------------,,,,,,+++***(((((()))***,,,---..................////////////000000000111222222333333333222222111111222222333000333555555444222222333222222333333444555666666333333222222333444666777555666777666444333333333555555777888:::<<<======????????????>>>>>>>>>>>>>>>===<<<;;;:::999999999;;;===???@@@???@@@BBBDDDHHHIIIIIIEEE@@@======>>>AAABBBCCCAAA???===>>>???BBBCCCDDDEEEEEEFFFGGGGGGDDDCCCBBBAAABBBBBBDDDDDDFFFFFFGGGGGGGGGEEEDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFBBBDDDFFFIIIKKKLLLMMMMMMKKKIIIHHHHHHKKKOOORRRSSSPPPTTTZZZ]]]\\\WWWPPPKKKKKKLLLLLLKKKIIIIIIJJJKKKRRRRRRRRRPPPOOOOOOQQQSSSVVVUUUUUUTTTRRRPPPNNNMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRTTTUUUTTTQQQMMMKKKKKKIIIHHHHHHHHHIIIIIIJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKEEEEEEDDDDDDCCCCCCCCCBBBDDDEEEFFFEEECCCBBBBBBBBB???>>>>>>???@@@@@@===;;;999888777666555555666777666666666666666666666666555555444444444555555666111111111111111111111111222111111000000000000000111111111111111000//////,,,---.../////////...---000...---...///000///..........................................///000000---.........---,,,++++++------------------------------------------------/////////......---------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......,,,,,,---...------------------------///...------//////...---........................000000////////////000000******,,,---....../////////////////////.........<<<;;;:::999999:::;;;<<>>>>>>>>>>>===============<<<;;;:::::::::::::::;;;<<<===>>>???@@@BBBBBBFFFGGGHHHEEEAAA>>>>>>???AAABBBBBBAAA???>>>>>>???AAABBBCCCEEEEEEDDDCCCBBBCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBDDDDDDDDDCCCCCCDDDEEEEEECCCDDDFFFIIIKKKLLLLLLLLLJJJIIIGGGHHHKKKNNNQQQRRRQQQTTTXXXZZZXXXSSSMMMIIIJJJKKKLLLKKKJJJIIIKKKLLLOOOOOOOOOMMMKKKKKKMMMOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMQQQQQQSSSSSSSSSRRRPPPOOOHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDCCCAAAAAAAAA>>>>>>>>>???@@@???===;;;888777666555555555666666555555555555555555555555555555444444444444444555111111111111111111111111222111000000//////000000000111111111111000//////...............---,,,+++000///......000000///.................................------...//////000...............---,,,,,,------------------------++++++++++++++++++++++++++++++++++++******)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,---...---,,,,,,,,,...------------------------...---,,,,,,......---,,,...............---------000//////......//////000,,,,,,...//////000000000............////////////<<<<<<;;;::::::;;;<<<===AAA>>>;;;:::;;;;;;;;;::::::999777666666888;;;===<<<:::888777888888777666555666777999999999888777555666777777666555444222333333333222111000......//////......//////000111000000000111000//////...------------,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,+++***************+++++++++***************))))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))(((((((((((((((((()))))))))*********''''''((()))))))))))))))******))))))((((((''''''++++++******)))))))))(((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))******+++))))))))))))))))))))))))'''''')))******+++++++++(((((())))))))))))(((((()))))))))*********++++++******++++++++++++******,,,,,,,,,,,,+++******)))***,,,------+++******+++,,,,,,,,,---------......,,,,,,---------,,,++++++---------------------------............/////////......//////000111111111444444333333333333444444222333333222111111222444333333333333333333333333444444333333333444555555555666777666444333333333666666777888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;:::;;;<<>>???>>><<<:::777666555444444444555666555555555555555555555555666555555444333333333333111111111111111111111111222111000000//////000000000000111111000000///...000///...,,,+++++++++***000...---...///000///---------------------------......---------...//////.........///......---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++---...---,,,+++,,,...---------------------------,,,++++++------,,,+++///.........------,,,,,,.........------............///000000111111111111---------.../////////000===<<<;;;:::;;;<<<===>>>@@@>>>;;;;;;;;;;;;;;;:::999888777666777999<<<===>>><<<:::::::::999888666444555777888888888888777555666666555555333222111222222111111///...------///............///000000///////////////.........------,,,,,,,,,+++++++++++++++******++++++,,,---........................,,,------------,,,++++++---,,,++++++******++++++************************))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''((()))))))))))))))***)))))))))((((((((('''+++******))))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))******(((((((((((((((((((((((((((((()))***************(((((())))))))))))(((((())))))))))))******************++++++++++++******,,,,,,,,,,,,,,,+++***)))***+++---,,,+++******+++,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++******++++++++++++,,,,,,---------.........//////------......///000000000111111000000000000111111222222222111///000222444333333333333222222222222222222333333444555666666555666777666444333333333666666777777777777888888999999::::::;;;;;;;;;<<<:::::::::999::::::;;;;;;;;;999999;;;>>>@@@@@@???CCCCCCDDDDDDCCCBBBAAAAAADDDDDDDDDCCCAAAAAACCCEEECCCDDDDDDDDDCCCCCCBBBBBB??????>>>>>>???AAACCCDDDEEEEEEDDDDDDCCCBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHJJJMMMOOOTTTTTTTTTRRROOOKKKGGGDDDFFFHHHJJJKKKKKKKKKLLLNNNIIIIIIIIIGGGDDDBBBBBBCCCFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLIIIFFFEEEIIIOOORRROOOKKKHHHFFFBBB???>>>???AAACCCDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;<<<======;;;888666555444333333444555666555555555555555555555555666555444333222222222222111111111111111111111111111111000///////////////000000000000000//////...///...,,,+++***++++++,,,...---,,,,,,......---,,,------------------------...---------------...............//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++,,,------++++++,,,---,,,,,,------------------,,,+++***+++,,,,,,+++***///......------,,,,,,+++...------,,,,,,------...///000000111111111000000,,,,,,------...///000000<<<;;;;;;:::;;;<<<===>>>???===;;;;;;<<<<<<;;;:::999888777777888:::<<<===<<<;;;999999999888666444333444666777888888777777555555555444333222111111222111000///...---------...............//////000/////////...............------,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---,,,++++++******++++++************************))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((***************)))(((((()))******++++++******)))(((((()))))))))***************++++++++++++******++++++,,,,,,,,,+++******)))+++,,,,,,+++***+++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,((())))))***,,,------...------------............---------...//////000000111000000//////000000111111222111000//////111333222222222222222111111111///000222333555666777888555666777666444333333333666666666666666666666666777777888999:::;;;;;;<<<::::::999999999:::;;;;;;:::999:::;;;>>>?????????CCCCCCBBBBBBCCCCCCCCCCCCFFFFFFFFFEEEDDDDDDGGGIIIDDDCCCAAA@@@@@@AAACCCDDD>>>>>>>>>>>>???AAACCCDDDFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIIIIHHHIIIKKKNNNTTTTTTSSSQQQMMMJJJGGGEEEDDDFFFIIIJJJJJJJJJLLLMMMIIIJJJJJJHHHEEEBBBBBBBBBFFFEEEEEEDDDEEEFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHHHHHHHEEECCCFFFKKKNNNKKKGGGHHHFFFBBB???===>>>@@@BBBDDDCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDAAA???>>>???@@@@@@===;;;;;;::::::;;;<<<;;;999777666555444333333444555666555555555555555555555555666555444222222111111111000000000000000000000000111000000///.../////////000000000000000///......,,,++++++***+++,,,...///,,,+++******,,,,,,+++***------------------------------,,,,,,,,,,,,------------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((((((((((((((())))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++,,,---,,,++++++,,,---,,,,,,,,,---------......,,,+++******,,,,,,+++***......------,,,,,,,,,,,,------,,,,,,,,,,,,------//////000000000///......+++,,,,,,---...//////000;;;;;;:::::::::<<<===>>>>>><<<;;;;;;<<<<<<;;;:::999999888888999:::;;;<<<999888777777777666444222222333555666777777777777555555444444333333222222222222000///...---------......------......///000000000///............///------------,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,+++******************************+++++++++))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******)))''''''******++++++++++++******((((((((()))))))))************++++++++++++******+++++++++,,,,,,++++++***)))+++,,,,,,+++++++++,,,,,,,,,,,,---------......++++++,,,---------,,,,,,)))***+++,,,...///000111,,,------------.........------......///000000000222222111111111111222222000111111000//////000222111111111111111111111111///000222444666777777777555666777666444333333333555555555555555555555666666666777888:::;;;<<<<<<::::::999999999999::::::888:::<<<=========???AAAEEECCC@@@@@@AAADDDEEEEEEGGGGGGGGGEEEEEEFFFIIILLLEEECCCAAA??????@@@AAABBB=========>>>@@@BBBDDDEEEGGGFFFDDDCCCAAAAAA@@@@@@AAAAAABBBBBBCCCDDDFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGIIIKKKJJJHHHHHHKKKNNNRRRRRRQQQPPPMMMJJJGGGFFFBBBEEEHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJGGGEEEDDDDDDFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIGGGEEEFFFIIIJJJIIIGGGFFFEEEBBB???>>>>>>???AAABBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDAAA???===>>>@@@@@@===:::999999999:::;;;:::888666666555444444444555666777444444444444444444444444444444333222111111111111000000000000000000000000111000//////......////////////000000//////...---***+++++++++,,,...///000+++***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++++++++++++++++++++,,,,,,*********++++++,,,,,,---+++++++++++++++++++++++++++************+++,,,,,,***,,,---,,,+++***+++---+++,,,,,,------.........,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,---------------,,,,,,---------////////////...------,,,,,,,,,,,,---.........///:::999999999:::;;;===>>>===<<<;;;<<<======;;;:::::::::999999999::::::;;;888777777888999888666444111222444666777777777666444444444333333333444444333222000///...---.........------------...//////111000///.........//////.........------------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((++++++***))))))))))))***))))))*********+++++++++))))))))))))))))))))))))'''(((((())))))((('''&&&'''((((((((()))))))))***''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''''''''((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((())))))************))))))(((((((((((()))))))))*********++++++++++++*********++++++,,,,,,+++++++++(((***,,,,,,+++++++++---,,,,,,,,,---------......***+++,,,,,,---------,,,++++++,,,------...//////,,,,,,---------.........---......///000000111111111111111000000111111111...000111111000//////000//////000000111111222222111222333555555555555444555666777666444333333333333333444444555555555666555666777888:::;;;<<<===;;;;;;:::999888888888888666;;;??????<<<;;;???DDDHHHCCC???===@@@CCCEEEFFFFFFFFFEEEDDDDDDEEEIIILLLHHHHHHGGGFFFDDDAAA???>>>======>>>>>>@@@CCCEEEGGGHHHGGGEEECCCAAAAAAAAAAAA@@@AAAAAACCCDDDFFFHHHIIIHHHGGGFFFEEEDDDDDDEEEEEEGGGJJJMMMLLLIIIGGGJJJNNNNNNOOOOOONNNMMMJJJHHHFFFAAADDDGGGHHHHHHGGGGGGHHHJJJLLLMMMLLLIIIGGGFFFFFFIIIGGGEEECCCBBBBBBBBBCCCEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEFFFFFFFFFCCCBBB@@@???>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBB???===>>>@@@AAA===999999888888999:::999777555666666555555555666777888444444444444444444444444222222111111111111222222000000000000000000000000000000///............/////////000000//////...---+++,,,---...............---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++++++++)))******+++,,,,,,------************************+++++++++++++++,,,------***,,,,,,,,,+++***+++,,,++++++,,,,,,---......///---+++***+++,,,---,,,++++++++++++,,,,,,------.........------------......////////////...---,,,+++------------------------999999888888999;;;<<<======<<<;;;<<<======;;;:::;;;;;;::::::999999:::::::::::::::;;;<<<<<<:::777111222444666777777777666444444333333333444555555444222111///...............------------...//////222111000......//////000//////.........---------++++++******++++++,,,---***************************************)))((((((+++******)))((()))))))))))))))******++++++++++++))))))))))))))))))))))))'''((()))))))))(((&&&%%%'''((((((((())))))******'''''''''((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''((()))******++++++***(((((())))))))))))(((((((((((((((((())))))))))))******++++++++++++*********++++++,,,,,,,,,++++++(((***,,,,,,++++++,,,---,,,,,,,,,---------......***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------............//////000111111111//////............//////---///111222000/////////...//////000111222222333444444555666555444222111555666777666444333333333222222333444444555666666555666777888:::<<<======<<<;;;:::999888888888888555<<>><<>>???AAACCCFFFGGGIIIHHHEEECCCBBBAAAAAAAAA@@@@@@AAACCCEEEGGGJJJKKKIIIHHHFFFDDDDDDDDDDDDEEEHHHKKKNNNMMMIIIHHHJJJNNNKKKLLLMMMMMMLLLJJJHHHFFFAAACCCFFFHHHGGGFFFFFFFFFJJJLLLMMMMMMJJJHHHGGGGGGLLLJJJHHHEEECCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCCCCAAABBBDDDEEEAAA@@@???>>>>>>=========;;;<<<===???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBB???<<<>>>AAAAAA===999888777777888999999666444777666555555666777888999444444444444444444444444111111111111111111222222000000000000000000000000000000///...............///////////////......------.../////////...---,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------)))))))))******+++++++++---,,,,,,++++++*********))))))***+++,,,,,,------************************,,,,,,++++++,,,,,,---...***+++,,,,,,******+++,,,++++++,,,,,,---...//////---,,,++++++------,,,+++)))***+++,,,------...//////......------......///000000000000///---,,,,,,------------------,,,,,,888888777777888888999:::::::::::::::;;;;;;<<<===;;;:::;;;===>>>>>>;;;999888888777666555444333333333333444444555666777777222222111111111111111111111111///...------------...------,,,,,,------...000000///...............------------------------***))))))***,,,,,,***))))))******++++++******)))))))))))))))))))))))))))******+++++++++)))'''&&&************************+++++++++*********))))))''''''((((((((((((''''''******))))))((((((''''''***(((%%%$$$&&&(((******(((((())))))'''$$$!!!''''''(((((((((((('''''')))((((((''''''''''''(((((((((''''''''''''(((((('''%%%$$$%%%(((***(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&))))))))))))************((((((''''''''''''(((((())))))******(((&&&$$$###"""$$$(((***,,,+++***)))))))))))))))))))))))))))+++++++++************))))))***++++++,,,---......******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,/////////...---------,,,........................////////////000000000000222222111000//////000000111111222222222333333333......000222666777777555555555555555444333222111444333222222333444666777777666666666777888:::;;;<<<<<<;;;:::999999888777666888999::::::<<>>@@@@@@???===AAACCCEEEEEEEEEEEEFFFGGGKKKOOOSSSRRRMMMFFFAAA???;;;<<<===@@@BBBEEEFFFGGGIIIHHHGGGDDDBBB@@@???>>>???@@@BBBDDDEEEFFFGGGGGGKKKIIIFFFCCCAAA@@@@@@AAAFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHEEECCCCCCDDDDDDEEEFFFGGGGGGGGGJJJOOOSSSQQQJJJFFFHHHLLLLLLIIIFFFCCCCCCBBBAAA@@@?????????@@@AAABBBCCCDDDEEEDDDCCCAAA@@@???>>>>>>AAA???===<<<;;;<<<===>>>;;;;;;;;;<<<>>>???>>><<<@@@??????@@@BBBBBBAAA???=========<<<;;;999888777555888<<<>>>===:::666333666555333333333555777888666555444333222333333444111111222222222222111111//////////////////////////////.........---------///............---------,,,------......------,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,++++++***,,,+++******))))))******+++*********))))))((((((,,,++++++++++++++++++,,,++++++++++++++++++++++++------,,,,,,+++***))))))((()))***++++++***)))((()))+++---,,,+++***+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++++++++++++++++++++..................---,,,//////...---,,,,,,+++++++++++++++,,,,,,,,,------999999888888888999999::::::::::::::::::;;;<<<<<<<<<<<<===>>>??????<<<999666666666666555555555555111111222222333444444555333333333222222222111111111111000///...------............------.........000//////...............------------------,,,,,,+++***)))***,,,,,,+++)))******++++++++++++******)))))))))))))))))))))))))))******+++++++++******************************+++++++++*********))))))''''''((((((((((((''''''))))))))))))(((((((((((('''&&&&&&''')))******)))(((((()))))))))'''&&&%%%''''''((((((((((((''''''((((((((('''(((((())))))((((((''''''''''''((((((((('''%%%''')))***)))'''(((''''''&&&&&&''''''((((((((()))******)))(((((())))))))))))************((((((''''''''''''(((((())))))************))))))&&&(((***,,,------,,,+++))))))))))))))))))))))))))))))******+++++++++,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................---------.........................../////////000000000000222111111000//////000000000000000111111111222222444222111111222333333222222333444444444444444444222111111111111333444555666666555555666777999:::<<<<<<;;;::::::999888888777888:::::::::;;;>>>@@@BBB@@@>>>>>>@@@AAAAAA@@@AAABBBDDDDDDDDDEEEEEEFFFFFFJJJMMMMMMHHHBBB>>>===<<<===???AAACCCFFFHHHHHHIIIHHHHHHFFFDDDAAA???>>>@@@AAABBBCCCEEEFFFGGGGGGIIIGGGDDDBBB@@@@@@AAAAAAFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIGGGEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGJJJNNNQQQOOOKKKIIIJJJLLLKKKIIIEEECCCCCCBBBAAA@@@????????????@@@AAABBBCCCDDDCCCBBB@@@????????????@@@???===<<<<<<===>>>???===<<<;;;<<<>>>???>>>===@@@???>>>???@@@@@@>>><<<=========<<<<<<;;;;;;;;;;;;===???AAA@@@===999777333222000///000111333444666555444333222333333444111111222222222222111111//////////////////////////////.........---------............------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++------,,,+++++++++++++++++++++++++++*********)))++++++************++++++++++++++++++++++++++++++------,,,++++++***))))))((()))***++++++***)))((()))+++,,,,,,+++******+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---/////////......///......---,,,,,,++++++,,,,,,,,,,,,------------;;;:::999999999999999::::::::::::999::::::;;;;;;>>>===>>>???@@@???<<<999444444555555555666666666111111222222333333444444555555444333222222111111111111000///............//////............//////000///......------...............------,,,,,,,,,,,,*********+++,,,+++)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))***+++,,,---************************+++************)))))))))''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&'''))),,,,,,***(((((((((((()))******++++++'''(((((())))))(((((('''(((((((((((())))))***+++((((((''''''''''''(((((()))((('''(((******)))((((((((((((''''''((((((((())))))************))))))))))))))))))************((((((''''''''''''(((((((((((((((((()))+++,,,---))))))***+++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,------------,,,,,,++++++++++++******+++++++++,,,,,,,,,------------......//////---------............................................./////////000000000111111000/////////000000////////////000000000000555333111000222333222111333333444444444333222222////////////000111222333555555555555555666777888;;;;;;;;;::::::999999999888999::::::::::::<<<>>>???=========@@@BBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCEEEGGGGGGDDD@@@>>>======>>>@@@BBBDDDGGGHHHIIIHHHIIIIIIHHHFFFCCC@@@>>>AAAAAAAAABBBCCCEEEGGGHHHEEEDDDBBB@@@@@@@@@BBBBBBFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFJJJLLLNNNPPPPPPNNNLLLKKKJJJHHHEEECCCCCCCCCAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@????????????@@@???>>>===<<<===>>>???@@@@@@>>><<<<<<===????????????>>>======>>>>>><<<:::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;:::999777555444555444222111111222333333555444333222222222333333111111222222222222111111000000000000000000000000...............---------............------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,///...------,,,,,,------,,,,,,,,,+++++++++++++++*********))))))*********++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))************)))))))))+++,,,,,,+++******+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,------)))***---///000000///.........------,,,,,,++++++,,,------------.........;;;;;;::::::999999::::::;;;:::999999999999999:::=========>>>???===:::888555555555555555555555555333333444444444555555555555555444333111000//////111000//////.........///......------------......//////...------------............------,,,,,,+++---+++******+++,,,+++***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))***)))(((((((((***+++,,,************************************))))))))))))''''''(((((((((((('''''''''''''''((()))************)))))))))++++++)))((()))(((((())))))+++,,,---(((((())))))))))))(((((((((((((((((()))***,,,,,,((((((''''''''''''(((((((((((((((((()))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))************((((((''''''''''''(((((('''&&&%%%&&&&&&(((***+++))))))(((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...////////////,,,---------.../////////................................./////////000000111000000/////////000000....../////////000000000......///222555777666555777666555444222000...---......//////000111111222444444444444555555666666:::::::::::::::999999999999:::;;;:::999999;;;<<<=========>>>???@@@AAAAAABBBAAA@@@AAABBBCCCCCCCCCAAABBBCCCCCCBBBAAA@@@???>>>???@@@BBBDDDFFFHHHIIIHHHIIIJJJJJJHHHEEEAAA???@@@@@@@@@@@@AAACCCEEEFFFBBBAAA@@@??????AAABBBDDDGGGGGGGGGFFFFFFEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEHHHJJJNNNSSSWWWTTTNNNHHHHHHFFFDDDCCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>???@@@??????>>>>>>>>>??????@@@>>>=========>>>???@@@@@@BBB???===<<<===?????????===<<<<<<<<<>>>>>>===;;;===<<<;;;:::999999::::::777666555333222111000///555444333222222222222333333333222222222222222222111111222222222222111111000000000000000000000000.................................---------,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++)))******+++,,,,,,------......---,,,,,,,,,,,,---++++++++++++++++++++++++******))))))))))))******************************,,,+++++++++******)))))))))))))))******))))))))))))***,,,,,,***)))***+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,+++)))((()))***,,,---,,,,,,------------......)))***---///000///...------------,,,,,,,,,++++++---------.........//////;;;;;;:::999999:::::::::;;;:::999888888888888888:::::::::;;;<<<;;;888666777666666555444333333333333333333444444444444444444333222111000///...---000///..................---,,,,,,++++++,,,,,,---//////...---------------.........------,,,,,,,,,...,,,******+++++++++***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((()))***++++++///,,,)))'''(((((((((((())))))((((((((()))******(((((())))))))))))(((((((((((((((((()))***,,,,,,((((((''''''''''''((((((''''''(((''''''&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))))))))************((((((''''''''''''(((((()))((('''&&&&&&'''((())))))))))))((((((((((((((())))))))))))))))))))))))************************))))))***++++++,,,------******+++++++++,,,,,,,,,++++++---...////////////,,,---------.../////////....................................////////////000///////////////000000/////////000000000000111***,,,000555999:::888666666666555333111///---,,,//////000111111222222222444444444555555555555555888888888999999999999999999:::;;;:::999888:::<<<<<<===>>>>>>>>>>>>??????BBB@@@>>>>>>@@@BBBBBB@@@??????@@@AAAAAAAAA@@@???===>>>???AAACCCEEEGGGGGGHHHIIIJJJJJJIIIEEEBBB@@@>>>>>>>>>???@@@AAABBBCCCAAA@@@???>>>???AAACCCEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDFFFIIIOOOXXX\\\XXXOOOFFFFFFEEEDDDCCCDDDDDDBBB@@@??????>>>>>>===>>>>>>>>>>>>>>>=========>>>??????>>>>>>>>>>>>>>>???@@@@@@CCC@@@===<<<===>>>>>>>>>:::999:::<<>>@@@???===;;;:::999888888:::888666444222222222222111111000//////.........111111222222222222222222111111222222222222111111////////////////////////---........................------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++((()))******+++,,,---------,,,,,,+++++++++++++++))))))************************))))))))))))******************************++++++***************)))***))))))))))))))))))***(((***,,,+++***)))******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---+++***)))***+++---///,,,,,,,,,------.........+++,,,...//////---,,,+++,,,,,,,,,,,,,,,+++++++++---------.........//////999999999999999:::;;;;;;;;;:::999888777777777777666666777999::::::777555777777666555444333222111111111111111222222222222222222111000///......---......------,,,------...,,,,,,++++++++++++,,,,,,///...------,,,,,,------------------------------000---+++***+++++++++***++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***''''''((((((((((((''''''&&&''''''((()))******+++000---(((&&&&&&'''(((((())))))))))))((((((((((((((())))))******))))))((((((((((((((())))))***+++((((((''''''''''''((((((&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((())))))))))))************((((((''''''''''''((((((++++++***))))))((())))))******+++++++++******)))))))))))))))))))))))))))+++++++++*********))))))(((((()))***+++,,,------******+++++++++,,,,,,,,,***+++---///000000//////---------.......................................------.........///////////////......//////000000////////////000000000000---///111555888888555222111111222222222111000000///000111222333333333222444444555555666555555444666666666777777888888999999::::::999888888:::<<<:::<<<>>>???>>>===>>>???BBB???<<<<<>>>>>>>>@@@AAACCCEEEFFFGGGHHHIIIIIIIIIGGGEEEBBBAAA======???@@@AAAAAAAAAAAA@@@@@@??????@@@BBBDDDFFFGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGGGGFFFEEECCCDDDHHHPPPXXX[[[WWWNNNFFFEEEDDDCCCCCCDDDDDDBBB@@@@@@@@@???>>>=========>>>======<<<<<<<<<===>>>>>>>>>>>>??????????????????BBB@@@===<<<=========<<<888777888;;;???AAA@@@@@@AAAAAA@@@???===:::888777999777555333222222222222111111111111111111000000000000111222222222111111111111222222222222111111////////////////////////---------...............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++*********+++++++++++++++)))))))))***+++,,,,,,---,,,+++******))))))******)))))))))))))))******************))))))***************************************************************))))))))))))******(((***++++++***))))))***************************)))))))))************+++++++++++++++++++++++++++++++++******+++,,,...///++++++,,,,,,------......---------------,,,++++++,,,,,,,,,,,,++++++++++++,,,------------.........777777777888999:::;;;<<<;;;:::999888666666555555444444555777999999777555555555555444444333333333111111111111111111111111111111111111000000//////,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///...------,,,,,,------+++,,,,,,------.........111...+++******+++++++++******++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))******''''''((((((((((((''''''''''''(((((())))))******+++)))'''&&&(((((((((''''''((()))******)))((('''))))))************))))))((((((((('''(((((())))))((((((''''''''''''((((((''')))***)))&&&%%%&&&(((''''''&&&&&&&&&&&&''''''))))))(((''''''((())))))))))))))))))************((((((''''''''''''((((((***************)))((((((((()))+++,,,,,,+++***)))))))))))))))))))))))))))***************+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,***,,,...000111111111000...............---------........................---------.........//////...............///000000------........./////////111000000111222333222000///000111111111111111111...///111222333333222222444555666666666666555444444444444555666777777888888999999999888888:::<<<777:::===>>>>>>===???AAACCC>>>:::;;;>>>@@@???===>>>===>>>AAADDDDDDAAA>>>???@@@AAABBBDDDFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBB===>>>AAACCCCCCBBBAAA@@@AAA@@@??????@@@BBBDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBCCCDDDFFFHHHHHHFFFDDDCCCDDDHHHMMMRRRTTTRRRLLLHHHCCCCCCBBBCCCEEEDDDBBB@@@BBBAAA@@@???>>>======>>>======<<<<<<;;;<<<<<<<<>>>>>AAA???>>>=========;;;999777777777:::===>>>>>>=========>>>>>>===:::777444555444222111000000000000333333444444444444444444...///111222222222111111111111222222222222111111---------------------------------.........//////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++)))*********++++++++++++))))))******++++++,,,,,,++++++***))))))))))))***)))))))))******+++++++++++++++************++++++************************))))))))))))************+++***)))(((((()))***+++((()))++++++)))))))))***))))))))))))))))))))))))))))))))))))************************************))))))******+++,,,,,,---******++++++,,,------------,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------555666666777888:::;;;<<<;;;:::999777666555555555333333555777::::::888666333333333444444444555555333333333333333333333333222222111111111111111111+++++++++******+++,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,---***++++++,,,---...//////111...+++******+++++++++*********++++++*********))))))))))))))))))))))))***+++---...//////...---))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''(((((((((((())))))))))))&&&%%%&&&(((******)))'''&&&''')))+++,,,+++***)))))))))************)))))))))((((((''''''''''''(((((((((''''''''''''(((((((((***+++***'''&&&''')))((((((''''''''''''((((((+++***)))(((((()))***+++))))))))))))************((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&)))++++++***((('''))))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++*********************+++++++++,,,,,,,,,+++---000222333333222111/////////......------,,,........................---------.........//////...............///000111,,,,,,,,,---------......222///,,,,,,...000222222222222222111111///......---...000222222222111111555555777777777666555444222333333444555666777777777888999999888999;;;===444888<<<>>>>>>>>>AAACCCCCC>>>::::::===@@@???<<>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@???>>>===@@@???>>>======<<<:::777777777777999;;;<<<;;;:::666888:::;;;:::777444111444444333222222111222222///000111222222222222222...///000222222222111000111111222222222222111111---------------------------------.........//////---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))************+++++++++))))))******++++++++++++***************+++++++++,,,+++******))))))***************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++((()))++++++)))((()))***(((((((((((((((((((((((())))))))))))************************************&&&''')))***++++++++++++))))))***++++++,,,------,,,+++***)))***---///111+++++++++++++++++++++++++++++++++,,,,,,,,,------444444555666777999;;;<<>>??????@@@======;;;;;;:::;;;<<<===;;;<<>>>>>>>>======>>>???@@@???<<<:::>>><<<;;;;;;<<<<<<;;;:::999999999999999999::::::::::::;;;;;;:::999777666:::777333111111111000000444333222111111111222333000000111111111111000000444333000///...///000111...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++*********))))))))))))(((++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))************************,,,+++***))))))***+++++++++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------------,,,************************,,,+++)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,444444555666777999:::;;;===<<<;;;;;;;;;:::777444222222222444666666444222111111111111111111111111...///111222333444444444333333222111000///...---...---,,,,,,++++++,,,,,,...+++))))))+++,,,,,,+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------))))))))))))))))))))))))************************************))))))))))))************************''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))***(((''''''(((((('''&&&########################'''&&&&&&&&&''')))***+++((('''''''''''''''((((((&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))(((''''''&&&$$$%%%&&&'''(((((((((((())))))))))))((((((((((((((()))************)))((('''((((((((())))))******************************(((((())))))))))))((((((+++*********++++++,,,,,,***++++++,,,,,,+++***)))+++++++++,,,,,,,,,---------...///111222333444444///......------------....../////////000000000000---------------...//////000///...---,,,------...---...///...,,,+++,,,---//////000000000000//////000000111111111222222222000000000000000000000000333333333333444444444444333333333444555666555444444444555555666888999:::;;;;;;<<<<<<======>>>>>>===<<<;;;::::::;;;<<<===;;;<<<>>>AAADDDDDDBBB@@@???@@@BBBDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGFFFDDD@@@BBBEEEHHHIIIFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIIIIHHHEEEDDDDDDFFFHHHIIIIIIFFFCCCAAAEEEFFFHHHJJJJJJIIIHHHGGGBBBBBBEEEIIIMMMKKKDDD???@@@@@@@@@@@@@@@AAABBBCCCCCC???<<<;;;<<<>>>>>>======<<<<<<>>>???>>>;;;999===<<<;;;;;;<<<<<<;;;:::999999999999999999888888888888999999888777555444777555222111222333333333444333222111111111222222000000111111111111000000333222000///......///000...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++++++++*********++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***(((((((((((())))))))))))************************+++***))))))))))))++++++************)))))))))(((++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++++++++***************************,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,333444555666777888999:::888888999:::<<<<<<999777111111222444555555333000222111000//////000111222---...///222333555555666222222111000//////.........---,,,,,,++++++,,,,,,---+++))))))+++,,,+++***)))***+++,,,------------,,,++++++++++++++++++,,,************************************************************))))))))))))************************((((((''''''''''''((((((((((((((((((((()))*********(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&&&&&&&''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((''''''''''''(((((((((((('''&&&&&&******))))))((((((''''''((())))))******))))))(((''''''''''''((()))+++,,,++++++++++++++++++++++++))))))************)))))))))***++++++,,,,,,++++++((())))))************)))++++++++++++,,,,,,,,,,,,------///000000111111111...............---,,,,,,....../////////000000000...------------...////////////...------------...000111000...+++******,,,//////000000000000/////////000111222333222111111000000000000000000000000222222333333333444444444444333333333333444444555444444444555666777999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<===<<<<<<<<<===???@@@???======???AAACCCDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEBBBFFFIIIIIIFFFDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGDDDEEEHHHIIIIIIGGGEEECCCCCCDDDFFFGGGHHHHHHHHHGGGDDDEEEIIIQQQVVVTTTHHH>>>============>>>???AAAAAACCC@@@>>><<<===>>>======<<<;;;;;;<<<>>>===;;;888===<<<;;;;;;<<<<<<;;;999999999999888888777777777666777777777777555444333444222000111333555555555333222222111000111111111///000000111111000000///222111000...---......///------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++*********++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***+++***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))******(((((((((((())))))))))))************************((((((((((((((()))++++++************))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***))))))((((((************************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,333333555666777888888888555555777:::<<<<<<:::888333333444555666555222000555333222000000222333555111111222222222222111111222111111000//////.........---,,,,,,++++++,,,,,,+++************++++++***)))***+++---------,,,+++++++++************++++++************************************************************)))))))))(((************************)))((('''&&&&&&'''((()))((((((((()))))))))*********(((''''''(((((('''&&&(((((((((((((((((((((((())))))(((((((((((((((((($$$%%%&&&'''(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((('''&&&%%%******))))))((((((''''''((())))))))))))))))))(((((('''&&&&&&'''))),,,...************************((())))))******))))))(((((()))+++,,,,,,,,,+++***''''''((()))))))))*********++++++++++++,,,,,,,,,,,,------............------...//////...---+++***........./////////000000......---------......///............------......111111000...+++***+++,,,...//////000000000000///...000222333444333111000000000000000000000000000111111222222333333444444444444333222111111333555444444444555666777888999::::::::::::999999999999<<<;;;:::::::::;;;<<<===???===;;;;;;<<<===<<<;;;<<<===???BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEIIIOOORRRNNNGGGCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEGGGGGGDDDEEEGGGIIIIIIHHHFFFEEE@@@AAACCCEEEGGGGGGHHHHHHIIIHHHLLLUUU\\\YYYLLL@@@;;;;;;;;;<<<===???@@@AAABBBAAA@@@???>>>>>>=========<<<<<<<<<======;;;999<<<;;;;;;<<<===<<<:::888999999888777777666555555555666666666666444333222222111000111333555555555222222111111000000000000//////000000000000//////111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++************************++++++++++++))))))*********+++++++++*********)))))))))((((((******)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))************************&&&''''''((()))******+++*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))((('''*********************************++++++,,,,,,---++++++++++++++++++++++++222333444666777777777777555555666999;;;;;;999777555555666888999777444000444333111000000111333444222222222222111000///...111111000000///............---,,,,,,++++++,,,,,,)))***++++++************++++++,,,---,,,+++)))(((+++******))))))******+++************************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((())))))))))))***(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''''''''&&&&&&###$$$&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((()))(((((('''***)))))))))(((((((((''')))(((((((((((((((((()))((('''&&&&&&'''))),,,...))))))))))))))))))))))))'''(((((())))))(((((('''((()))***+++,,,+++***)))'''''''''(((((())))))************+++++++++,,,,,,+++,,,,,,------,,,,,,,,,,,,---.........---+++***............///////////////......---------......------..................//////000...,,,,,,---.........///000000000000000...000222333444333111000////////////////////////000000111111222333333444444555555333000000222444333444444444555777888999999999999999888888888888;;;::::::999:::;;;<<<===AAA???<<<;;;<<<<<<<<<;;;;;;<<<>>>AAACCCDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGTTT\\\```XXXOOOJJJEEEAAAAAABBBCCCCCCDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCDDDEEEFFFFFFEEEDDDEEEGGGHHHHHHGGGFFFEEE???@@@BBBCCCEEEFFFGGGHHHKKKJJJLLLSSSZZZXXXLLLAAA;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAA???>>>>>>===???>>>======>>>>>>===;;;;;;;;;;;;<<<===<<<:::777888888777666666555444444555666666666666444333222333111000111222333333222111111111000000000////////////000000000000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++*********)))))))))))))))******+++++++++))))))*********+++++++++*********)))))))))((((((***)))))))))))))))******************************(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))*********))))))))))))))))))******************************)))))))))))))))))))))))))))******+++******))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++111222444666666666666555666555555777999:::999888888888999;;;;;;999555111111000///......///000111///000111111222111111111000000000//////............---,,,,,,++++++,,,,,,(((***++++++***))))))***,,,,,,,,,,,,+++***)))(((+++******************+++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))))))))((((((((())))))))))))))))))((((((''''''(((((()))''''''''''''((()))+++,,,((((((((((((((((((((((((''''''((((((((((((''''''((()))******++++++******)))(((((((((((())))))***************++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,------.........///////////////...------------...,,,---......///.........,,,...000000.........///---...///000000111111000///000111222333222111111//////////////////////////////000111222333333444444666777555111000111444333333333444555666888888888888888888888888888888::::::999999999;;;<<<===AAA???===<<<<<<<<<;;;::::::<<<>>>AAACCCDDDDDDDDDDDDCCCBBBAAABBBDDDGGGHHHZZZeeejjjddd]]]WWWOOOEEEAAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFFFFEEEDDDBBBAAA>>>@@@BBBEEEFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDD@@@@@@AAACCCDDDFFFGGGGGGJJJIIILLLRRRVVVSSSIII???<<<<<<<<<<<<===???@@@@@@>>>@@@CCCCCCAAA?????????@@@>>>======>>>>>>===<<<::::::;;;<<<===<<<999666666666666555555444444444444555555555555333222111222000///000111111000...///000000000000///.........//////000000//////.........------,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,,,,+++************)))))))))(((((())))))***+++++++++)))************+++++++++,,,,,,,,,++++++++++++***)))))))))))))))******+++************************(((((())))))))))))((((((******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))************))))))))))))************************************)))))))))))))))))))))))))))***++++++,,,,,,++++++************************)))***++++++,,,++++++***++++++++++++++++++++++++111222444666666666555444555444333444777:::;;;;;;999999:::<<<<<<:::555111000000////////////000000......000111222222222222///////////////............---,,,,,,++++++,,,,,,'''))),,,,,,***((()))***++++++***************++++++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((()))))))))((('''***(((''''''(((((('''&&&((((((((((((((((((((((((&&&'''(((((()))(((''''''$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''(((((())))))******)))(((''''''''''''((()))'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***+++++++++***)))((((((((()))***************++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---......---------.........////////////...---------------,,,,,,.../////////......+++...111222000...---------...///000111111111111000000111111111222222222////////////////////////......///000111222333333444777999777333000111333333333333444555666777888777777777888888999999::::::999999888999;;;<<<===???>>><<<<<<<<<<<<:::888:::<<<>>>AAACCCDDDEEEEEEDDDCCCAAAAAABBBEEEHHHJJJUUUbbbjjjiiigggcccXXXIIIAAA@@@@@@AAABBBDDDFFFGGGDDDEEEGGGHHHFFFCCC@@@======???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBDDDEEEFFFGGGJJJLLLQQQVVVXXXRRRGGG???<<<<<<<<<<<<<<<===>>>???<<<@@@CCCDDDBBB@@@@@@AAA???>>><<<<<<=========;;;:::::::::<<<===<<<999666555555444444444444444444222333444444333222000//////.........000000///---//////000000000///...---......////////////......---------,,,,,,+++***)))***+++,,,,,,,,,,,,+++***++++++******+++,,,,,,---************************++++++******++++++,,,---************))))))))))))((((((((()))***+++++++++)))************+++++++++,,,,,,,,,++++++++++++***)))))))))))))))***++++++************************(((((())))))))))))((((((***)))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++******)))((()))))))))************************************))))))))))))))))))))))))((()))***+++,,,---------************************)))***+++++++++***)))(((************************111222444666666666444333444222111222666:::===>>>999999;;;<<<<<<999444000111111222222222222111111//////000111111111111111///////////////............---,,,,,,++++++,,,,,,&&&))),,,,,,***((((((*********)))((()))+++,,,---,,,,,,++++++++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''(((******))))))(((***(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))((($$$%%%'''((((((&&&%%%###&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((())))))))))))(((((('''&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))'''((())))))))))))(((((())))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,,,,+++***((((((((()))***)))************+++++++++))))))***,,,,,,---------+++*********+++---///000---------.........//////000///...---------------+++,,,.../////////......+++...222333111...,,,+++---...///000111111111111111111000000111111222333////////////////////////---...///000111222333333444888;;;999444000111333333333333444555666777888666777777888999::::::;;;999999888888999;;;<<<===>>><<<;;;<<<<<<;;;999777:::<<>>;;;>>>??????AAABBBDDDFFFGGGEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBCCCDDDEEEFFFGGGLLLQQQXXX]]]\\\UUUIIIAAA<<<<<<;;;;;;;;;<<<<<<===;;;???CCCEEECCCAAAAAABBB>>>===;;;;;;<<<<<<<<<;;;999999:::<<<===<<<888555333444444444444444444444111111222222111000...------,,,,,,---///000///---...///000000000///---,,,......////////////......,,,,,,,,,,,,,,,***))))))***+++,,,------,,,+++***+++*********+++,,,,,,---************************+++*********+++,,,,,,---************))))))))))))'''(((((()))***+++++++++)))************+++++++++*********))))))))))))((())))))((())))))***++++++************************(((((())))))))))))(((((())))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,+++))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***,,,---------************************)))***++++++***)))((('''************************444555555666666555555444444333333555888::::::999;;;;;;;;;:::888555333111222222222111111111000000//////000111111111111000000///...---,,,------...------,,,++++++******)))...,,,)))### %%%***+++*********))))))((((((,,,+++***((((((((()))***))))))))))))))))))))))))(((((())))))******+++++++++*********))))))((((((,,,++++++***)))(((((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%&&&'''((('''&&&'''((()))((('''''''''''''''''''''''''''***)))''''''((())))))((((((((((((((())))))))))))***)))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&)))******)))&&&%%%))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((******++++++++++++************+++,,,,,,,,,,,,+++)))***,,,......---,,,+++,,,,,,,,,,,,,,,+++***))),,,+++***)))+++---000222---......///......------......---------,,,,,,,,,000000111000000///......---......///000111111222222000...///222333111///111222333333111000000000---...///000111222333333333555666555444222222333444555555555666666777777:::999777666666777999::::::::::::::::::;;;<<<===============<<<;;;:::999999:::<<>>???BBBDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@CCCCCCCCCCCCDDDEEEGGGHHHSSSZZZbbbccc[[[PPPHHHEEE>>>??????===;;;:::;;;<<<>>>AAADDDFFFFFFCCC@@@>>>;;;;;;;;;<<<<<<<<<======999999999;;;<<<<<<:::888555555444333333333444444555333111111111111///...///////////////////////////////////////........................///000000000...,,,,,,------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,,,,,,,++++++*********+++)))((('''((()))((('''++++++******))))))((((((+++*********))))))((((((************))))))(((((((((((())))))))))))((((((+++++++++++++++++++++++++++)))&&&$$$$$$&&&)))+++******))))))((((((((('''))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))************++++++******)))((((((((()))***+++,,,,,,+++***)))444444444444444444444444444333333444777888888777777888888777666444222000333333333222222222111111111111222111111000//////000///...---,,,------...------,,,++++++******))),,,,,,,,,)))'''&&&))),,,************)))))))))(((+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))(((*********))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&%%%%%%&&&)))******)))(((((((((((((((((((((((('''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&'''''''''((((((''''''''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''(((((('''&&&&&&%%%''''''(((((())))))******(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))***)))))))))(((((())))))))))))(((((()))***++++++,,,,,,+++++++++++++++++++++,,,,,,------------,,,+++***)))))),,,---------...///000000.....................---.........---------,,,,,,///000000000//////...---.........///000111111111222000...///111222111///000222333333111///000000......///000111222333333333555666555444222333333444444555555666777777888999999888777777888999999;;;;;;:::::::::;;;;;;<<<============<<<;;;:::999888999;;;===@@@CCCEEEFFFCCCBBBBBBAAAAAABBBCCCDDDFFFHHHNNNVVV[[[ZZZRRRKKKEEECCCAAABBBCCCEEEEEEEEEEEEEEEFFFEEEDDDBBBAAA???>>>???AAADDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCEEEFFFGGGVVV\\\aaa```XXXMMMFFFBBBAAA@@@???===::::::;;;===<<>><<<::::::::::::;;;;;;<<<<<<:::999888999;;;;;;999888555555444333222222222333444333222333444333111////////////////////////////////////000000000000000///...---------///000111///...,,,,,,------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,,,,,,,++++++*********,,,***(((((()))))))))(((*********)))))))))))))))*********)))))))))(((((())))))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''')))******((('''%%%)))))))))(((((('''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***+++++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++******)))))))))))))))************************))))))))))))******++++++++++++******444444333222222333444444444333222333555666555444333444444444444222111000444444333333333222222222333333333222111000...---///...------,,,---------------,,,++++++******)))(((***------,,,+++***+++************))))))))))))((())))))************)))))))))))))))))))))))))))***))))))))))))))))))(((************))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))%%%$$$$$$&&&)))*********(((((((((((((((((((((((($$$$$$$$$%%%'''&&&$$$"""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((,,,,,,+++)))'''&&&%%%$$$&&&''''''''''''((((((((('''''''''(((''''''&&&%%%%%%&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************(((((())))))))))))(((((()))***++++++,,,,,,++++++,,,+++***)))***+++---...------,,,,,,+++******))),,,---...//////...---,,,......---------......///...............---------...////////////...------......//////000000111111111000//////111111000//////111222222000//////000......///000111222222333333444666555444333333444333333444555777888999999888888888888888888888888;;;;;;::::::999:::::::::<<<<<<===<<<<<<;;;:::999777888:::<<>>???AAACCCEEEFFFFFFFFFHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFXXX[[[]]]ZZZRRRHHHBBB@@@CCCBBBAAA>>>;;;:::;;;===:::<<>>>>>>>><<<;;;:::::::::::::::::::::;;;:::888555555666777777777444444222111000000///000000111222555777666333000000000000000000000000000------...///000111111222000///---+++,,,---///111...,,,++++++,,,---,,,,,,,,,,,,,,,+++++++++******************++++++++++++)))***,,,,,,***)))***++++++++++++***************,,,+++))))))***++++++***'''((((((((())))))******))))))))))))))))))((((((&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))&&&$$$$$$'''***,,,''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((((()))))))))************'''(((((()))***+++++++++,,,+++***))))))***+++,,,444333111000000111333444444333111111222222000//////000111222333222111111111111111111000000000000///000000111111111000000,,,,,,------------------------,,,++++++******)))***)))(((((((((''''''&&&))))))))))))))))))******'''((()))+++++++++***)))((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++***(((%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))*********************++++++++++++******))))))***++++++++++++******,,,...000111///---,,,(((((())))))+++---///000222000...,,,++++++,,,,,,---------------...//////------..................------...............---////////////000000000000000000000000///......///---///000000///...///000//////000000111111222222222444555555444333444444333333444666777999:::;;;666777888888888888777666:::999999888888888999999;;;;;;;;;;;;;;;;;;:::999999:::;;;>>>@@@BBBDDDEEECCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCFFFGGGGGGEEEDDDAAAAAAAAABBBDDDDDDCCCAAADDDEEEFFFGGGFFFFFFDDDDDDAAAAAABBBCCCDDDFFFGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@AAAAAABBBLLLLLLKKKHHHDDDAAA@@@??????AAADDDDDDAAA<<<999777;;;;;;<<<===>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::777555444555666666555444333222111000000000000...///000333555555222///////////////////////////,,,,,,------...///000000000///---,,,,,,---...///---,,,******,,,------,,,,,,,,,,,,+++++++++******)))))))))******+++++++++)))***,,,,,,***)))***+++************************,,,***))))))***++++++***''''''(((((()))))))))***(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***(((&&&$$$$$$'''***,,,&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************((()))))))))************''''''((()))***++++++,,,,,,+++***))))))***+++,,,333333222111111222333333444333111111111111000......///111222222222111111111000000000000/////////---...//////000000000///+++,,,,,,------------,,,------,,,++++++******)))///,,,)))((()))))))))((())))))))))))************((())))))************))))))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))'''&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))'''%%%''''''''''''((((((((((((''''''(((((('''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))''''''&&&%%%%%%&&&''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++******(((+++///222222000,,,***((((((((()))+++---000111555222///,,,+++,,,...///+++,,,---...////////////,,,,,,,,,---------------------...////////////...////////////000000000000000111111000...------///,,,...000000///...///000//////000000111111111111222333555555444333444555444444555666888999::::::777777777777777777777777888888777777888888999:::::::::;;;;;;;;;;;;::::::::::::<<<>>>@@@BBBCCCDDDCCCCCCCCCDDDDDDCCCBBBBBB>>>???BBBCCCDDDDDDCCCBBBAAA@@@???@@@BBBCCCBBBAAADDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCDDDEEEFFFHHHIIIDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA?????????@@@@@@EEEDDDCCCAAA@@@@@@AAAAAA===@@@CCCDDDAAA<<<888777;;;;;;<<<<<<======>>>>>>===<<<<<<<<<<<<<<<;;;;;;999777555555666666555444333222111111000111111111.........111222222000...////////////////////////,,,,,,,,,------......///......---------------------+++******,,,------,,,,,,,,,,,,+++++++++******(((((())))))***+++++++++)))***,,,,,,***)))***+++)))))))))***************+++)))((((((***++++++***'''(((((((((((((((((()))''''''(((((((((((()))))))))))))))(((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%((()))***)))(((''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************))))))))))))************'''(((((()))***+++++++++++++++************++++++333333333333333333333333444222111111222222000///...///000111111111000///111111111000000000000///---...............---,,,***+++,,,---...------,,,------,,,++++++******)))---+++))))))+++,,,+++***((()))))))))************+++***))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((()))))))))************,,,,,,++++++******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((&&&%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&'''''''''((((((((((((&&&'''((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((()))(((((('''&&&%%%(((((())))))))))))((((((((())))))***************(((***---//////---+++*********))))))***,,,...000000///...,,,+++++++++,,,)))+++...000111000...---+++++++++,,,,,,,,,---------...//////000000000///000000000000///////////////111222000---,,,---...+++---//////.........///000000000000111111111111111333555555444444444555555555666777888888999999888777666555555666777888666666666777777999:::;;;999::::::;;;;;;:::::::::999:::;;;===???AAABBBCCCBBBCCCDDDEEEEEEEEEDDDCCC>>>???@@@@@@AAABBBDDDEEECCCAAA@@@@@@AAACCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJEEEDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@???>>>>>>>>>???BBB@@@?????????AAABBBBBB===???AAA@@@===;;;::::::;;;;;;:::;;;;;;===>>>???<<<<<<<<<;;;;;;:::::::::999777666777777777555333222111111111111222333333///......///111111000...---------------------------------...............------.........---,,,+++,,,***)))***,,,------,,,,,,,,,,,,+++++++++******((((((((()))***+++++++++)))***,,,,,,***)))***+++((()))))))))*********+++***((('''''')))*********(((((((((((((((''''''''''''''''''((((((((())))))***)))(((((('''&&&%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%''')))******(((''''''''''''(((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))((())))))))))))************(((((())))))*********+++******++++++++++++******222333333444444333333222333222111111222222111///---...///000000///......222222222111111111111000//////......---,,,******)))***,,,---...------,,,------,,,,,,+++******))))))((('''***---...,,,)))(((((())))))*********+++,,,+++***((((((((()))***))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++---------,,,+++***))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''''')))'''%%%%%%'''(((''''''&&&&&&&&&'''''''''(((((($$$&&&((()))******((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''"""######$$$%%%&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((('''&&&$$$###******++++++++++++******(((((()))***************))))))***++++++++++++***---,,,***))))))***,,,---******++++++***)))'''&&&(((+++...111222000...,,,*********++++++,,,,,,,,,......///000111111000000000000000000///////////////111222000---+++,,,...+++---//////.........///000000000000111111111111111333555555444444444555666666777777888888888999999777666444444666777999555555555666777999;;;<<<999999:::;;;;;;:::::::::888999:::<<<>>>???AAABBBBBBCCCDDDFFFFFFFFFEEEEEE@@@@@@?????????BBBFFFIIIEEECCC@@@@@@BBBDDDEEEEEEBBBCCCDDDFFFFFFFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKFFFEEEEEEDDDDDDDDDDDDEEECCCBBB@@@>>>>>>===>>>>>>AAA@@@>>>>>>@@@BBBBBBBBB??????>>><<<::::::;;;===::::::999999:::<<<===>>>;;;;;;;;;::::::999999999888888777888888777555222111111111111222333444555111///...///000111000...------------------------///////////////.........,,,---...//////---+++))),,,***)))***+++------,,,,,,,,,,,,+++++++++******'''(((((()))***+++++++++)))***,,,,,,***)))***+++(((((())))))*********+++)))'''&&&''')))******)))))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))((('''%%%$$$###"""(((((())))))))))))((((((************************)))'''%%%$$$%%%'''+++---'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))***++++++******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))555555555555555555555555111111000000///.....................////////////////////////............,,,------------,,,++++++***++++++++++++***))))))///---***((('''''''''((((((((())))))******++++++(((((())))))*********++++++)))'''&&&%%%&&&((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))+++---------,,,+++---------,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$#########%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''((('''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((''''''+++'''&&&((((((%%%%%%)))''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))************)))((('''&&&((((((((((((((('''''''''...---,,,---...---***((((((((((((((()))***+++,,,,,,,,,++++++***+++++++++------------,,,+++***)))***+++---...///......------,,,,,,...///...,,,***......//////////////////000000///////////////000222111111000///......---///...,,,+++,,,---///111.........///000000111111444444444333333222222222333444555666777777777777888888888777777777666666777777777888999999::::::;;;;;;:::::::::;;;<<<<<<999:::<<<===???@@@@@@@@@BBBDDDFFFFFFDDDCCCBBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDAAA>>>>>>AAACCCBBBAAAFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBDDDEEEGGGIIIJJJKKKKKKIIIGGGEEEEEEDDDAAA@@@@@@BBBCCCCCCAAA??????@@@>>>===>>>@@@BBBCCCBBBAAA@@@@@@???>>>===<<<;;;;;;777777777888999:::;;;<<<<<<<<<;;;;;;:::999888888777555444444444444222111111111111000000000000///111000000///////////////000000//////.........---......---,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,+++******+++++++++************)))(((&&&%%%'''+++,,,+++(((+++*********))))))((((((+++***)))((((((''''''(((&&&&&&((()))+++,,,......(((((((((((((((((((((((())))))))))))))))))))))))---+++)))((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++******)))))))))(((%%%&&&'''(((((('''&&&%%%'''((()))(((&&&%%%%%%'''&&&'''''''''(((((())))))'''''''''''''''((())))))***)))((((((((((((((()))+++*********))))))((((((+++)))'''(((+++,,,***(((++++++++++++++++++++++++*********)))))))))))))))555555555555555555555555222111111000000///..................////////////////////////............***++++++++++++***))))))((()))***+++++++++++++++---,,,***(((''''''((()))***************+++++++++((()))))))))***************)))'''&&&&&&&&&((()))((((((((((((((((((((((((''''''(((((()))*********((()))+++,,,,,,+++***))),,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))''''''***)))&&&%%%'''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''&&&''''''((((((((((((((((((000...+++***+++++++++***(((((())))))***++++++,,,,,,,,,++++++***++++++,,,......------,,,+++******+++,,,,,,------,,,+++***---,,,,,,---///...---+++,,,,,,,,,---------......000000////////////000000111111111000///...............---,,,---...///000......///000000111111222444333333333333333333222333333444444555666666666999888888888777777777777555666666777888888999999;;;;;;;;;;;;;;;;;;::::::888999;;;<<<>>>?????????AAACCCEEEEEECCCBBBAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEBBB??????AAABBBAAA@@@EEEDDDCCCBBBBBBAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHKKKIIIHHHHHHHHHGGGEEECCC@@@BBBCCCBBB@@@???@@@@@@>>>======???AAABBBBBB@@@@@@@@@???>>>===<<<;;;:::777777888888999:::;;;<<<::::::999999888777666666666555333333444444333222333333333222222222111111111111000///////////////000/////////.........---......------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,)))'''''')))++++++***************)))))))))((()))((((((((((((((()))***&&&(((***---000333666777((((((((((((((((((((((((((((((((((((((((((((((((+++)))''''''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&((()))***)))'''&&&'''(((''''''''''''((((((((()))'''''''''''''''((())))))++++++***(((''''''''''''*********)))))))))((((((+++)))((((((***+++***(((***************************)))))))))))))))))))))444444444444444444444444333222222111000000//////---............//////////////////............---***++++++++++++***))))))'''((()))***+++,,,,,,,,,+++***)))((('''((())))))++++++++++++++++++******))))))))))))***************)))(((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))(((''',,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''((()))***+++&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&(((((('''&&&&&&&&&&&&'''&&&$$$###$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))------(((%%%&&&((()))))))))))))))))))))******)))(((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''(((((()))))))))111...***((()))***+++,,,'''(((***+++,,,,,,++++++,,,++++++***++++++,,,,,,......------,,,,,,++++++,,,,,,,,,,,,+++***)))(((---,,,,,,---...///---+++***++++++,,,---...//////000000////////////000000111111000000//////......---------.........////////////000000111222222333222333333333333333333444333333222222333444666777999888888888888777777777555555555666777777888888;;;;;;<<<<<<;;;:::999888777888:::<<<===>>>>>>>>>@@@BBBCCCCCCAAA@@@@@@AAACCCCCCCCCCCCDDDDDDDDDEEEDDDBBB@@@@@@AAAAAA@@@???CCCCCCBBBBBBAAA@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDHHHHHHHHHIIIJJJIIIFFFCCC@@@AAABBBBBB@@@???@@@AAA???>>>===>>>@@@AAA@@@?????????>>>===<<<;;;;;;:::777888888888999999::::::777777777666666555555555666444333333444555444333333333222222222111111111222111000000//////000000/////////.....................---------,,,,,,,,,,,,+++************+++,,,***)))))))))))))))******+++++++++************)))///,,,(((&&&((()))++++++************))))))))))))''''''''''''((()))***+++'''(((***---000333555666))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&&&&'''(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&((()))***)))((('''((()))''''''''''''(((((((((((('''''''''''''''((())))))---,,,***)))'''&&&&&&&&&******))))))))))))((((((***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))******444444444444444444444444333333222222111000000000---------.........////////////.........---------,,,------------,,,++++++(((((()))***+++,,,,,,,,,))))))(((((((((((()))***+++++++++******))))))))))))))))))))))))*********))))))(((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((())))))))))))'''&&&&&&+++++++++++++++***)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''(((''''''&&&&&&&&&''''''&&&$$$###$$$&&&(((((('''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''+++000000***&&&&&&((((((((((((((()))))))))))))))))))))((((((''''''&&&&&&&&&'''((()))******&&&&&&'''((()))******+++///,,,)))((()))***+++***''')))+++,,,---,,,+++)))++++++******++++++,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,++++++******---,,,+++,,,...///...,,,,,,,,,---...///000111222000////////////000000111111000000000/////////...,,,---......//////......000000000111222222333333222222222333333444444444555444222222222444777888888888888888888888888888555555666666777888888888:::;;;<<<===<<<:::777666888999:::<<<===>>>?????????AAAAAAAAA???>>>???@@@CCCDDDDDDEEEEEEEEEEEEEEEAAAAAA@@@@@@AAAAAAAAAAAACCCCCCCCCBBBAAAAAA@@@???AAABBBBBBBBBBBBCCCCCCCCCFFFFFFGGGHHHIIIGGGCCC@@@@@@AAAAAAAAA??????@@@AAA@@@>>>======?????????===>>>>>>===<<<<<<;;;::::::888888888999999999999999666666666555555555555555666444222222444555444444000000000000////////////111111000////////////000........................------...---------,,,,,,++++++************++++++******)))))))))***+++,,,+++++++++*********))))))+++)))((('''((()))***+++*********)))))))))))))))((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''')))***)))''''''((()))'''''''''((((((((((((((('''''''''''''''((())))))++++++)))(((''''''''''''))))))))))))))))))((((((***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))*********444444444444444444444444333333222222111000000000------------........................------------,,,------------,,,++++++******+++++++++******)))((((((((((((((()))))))))******))))))((((((''''''******))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%((((((((((((''''''&&&%%%******+++++++++***))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''((((((((())))))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''')))(((&&&$$$$$$&&&((()))''''''&&&&&&&&&''''''((('''%%%$$$$$$&&&(((''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''''',,,111111,,,((((((&&&&&&&&&''''''((((((((((((((((((((())))))******(((((('''((()))***,,,---&&&''''''((()))***+++++++++***)))***++++++)))(((''')))+++,,,,,,+++***)))+++*********++++++,,,---///...---,,,,,,,,,------,,,,,,,,,,,,------......---,,,+++,,,---///...---,,,,,,---...///000111222///////////////000111111000000000000////////////,,,---......//////......000000000111222222333333222222222333333444444444666555333333444555888999777777777777777777777777666666777888888999999::::::;;;<<<<<<<<<999777555999:::<<<===??????@@@@@@???@@@@@@???======>>>???CCCDDDEEEFFFFFFFFFEEEEEE>>>???@@@AAABBBBBBCCCDDDCCCCCCDDDDDDCCCBBB@@@@@@??????@@@AAABBBCCCCCCDDDFFFFFFFFFHHHHHHFFFBBB???@@@@@@AAA@@@>>>>>>@@@BBBBBB@@@>>>===>>>>>>>>>=========<<<<<<;;;;;;::::::888888999999999888777777555555555666666666666666777555222222333444444444000000000/////////......111000//////......//////---------...............------.........---,,,+++************************,,,,,,,,,,,,,,,---......+++++++++*********))))))###%%%''')))************))))))))))))))))))************)))((((((((((((((())))))(((((('''&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&'''((((((&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((()))))))))((((((((((((((()))***(((((((((((((((((())))))))))))******)))))))))***************************(((((())))))************333333333333333333333333333222222111000000//////,,,------------..................------------,,,***++++++++++++***))))))+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((''''''************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%(((((('''''''''''''''''')))***************))))))''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''''''''((('''***//////+++((()))%%%%%%&&&&&&''''''((((((''''''((())))))***++++++))))))(((((()))+++,,,...((((((((())))))*********)))))))))***,,,+++)))&&&((()))***++++++***)))(((************+++,,,------///...---,,,,,,---...///,,,,,,,,,,,,---...///000---,,,***+++---//////...***++++++,,,---.../////////......//////000111222000000000000////////////---------.........////////////000000111222222333222333333333333333333444555555444444555666888999555555666666666666777777777777777888999999::::::::::::;;;;;;:::999888777::::::<<<>>>???@@@@@@@@@???@@@@@@>>>===<<<>>>???BBBCCCEEEFFFFFFFFFEEEDDD===???AAABBBBBBBBBCCCDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>???@@@AAACCCCCCDDDFFFFFFFFFGGGHHHGGGDDDBBB???@@@@@@???>>>>>>AAACCCDDDBBB???===>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::888888999999999888666555555555555666666777777888999666333111222333333333222222111111111000000000000///......------......---------------.........,,,---.........---,,,+++))))))***++++++***))))))'''((()))***************+++++++++************)))"""'''******)))))))))))))))))))))************+++***)))(((''''''''''''************************((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((())))))'''''''''(((((()))***+++''''''(((((((((((())))))(((***+++***)))((()))***************************((((((((()))******++++++333333333333333333333333222111111000000///......,,,,,,---------..................---------,,,,,,***++++++++++++***)))))))))******+++++++++******((((((((((((((((((''''''(((((((((((())))))))))))************)))))))))((((((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((()))))))))************))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***(((&&&&&&&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$$$$%%%%%%&&&''''''((((((%%%&&&******''''''***&&&&&&&&&'''(((((())))))))))))))))))))))))*********)))((('''((()))+++---)))))))))))))))))))))******((('''((()))***)))(((((((((((((((((((((((((((************+++,,,---...///...---,,,,,,---...000---,,,,,,++++++,,,---...---,,,***+++---/////////,,,,,,,,,---------..................///000111222////////////000000000000......---,,,---...///000......///000000111111222444333333333333333333222333333444555555666666777444444444444555555555666666666777777888999999999:::999999999999999999999999:::;;;===>>>??????@@@???@@@@@@>>><<<<<<>>>@@@AAABBBDDDFFFFFFEEEDDDCCC>>>AAACCCCCCAAA@@@@@@AAAAAABBBCCCCCCCCCAAA???>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDFFFGGGFFFEEE???@@@???>>>===>>>AAACCCFFFCCC@@@>>>>>>>>>======;;;;;;;;;:::::::::::::::888888999:::999777555444444444444555666777777888;;;777444111111222222222222111111111000000000000......---,,,,,,,,,,,,---,,,,,,,,,------.........,,,---...//////---+++***((()))***++++++***)))((("""$$$''')))))))))'''&&&+++++++++************)))!!!%%%(((***)))((()))+++((()))))))))***************)))((((((((((((((()))((())))))******+++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&'''((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%'''((((((''''''((())))))((((((((('''''''''''''''''''''''''''((()))))))))(((((((((((())))))***'''''''''((((((((())))))(((***+++***(((((()))+++))))))))))))))))))))))))'''(((((()))******++++++333333333333333333333333111111000000///.........,,,,,,,,,---------............---------,,,,,,,,,,,,------------,,,++++++'''((()))***+++,,,,,,,,,(((((())))))(((''''''&&&(((((())))))******+++++++++*********))))))((((((((((((((()))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***((())))))*********))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((()))))))))***%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''((()))***+++***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))+++)))'''&&&&&&&&&%%%$$$$$$%%%&&&'''((('''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&''''''((()))******'''$$$###&&&&&&%%%&&&)))&&&''''''((()))******+++++++++******)))(((((((((***)))'''&&&'''(((***+++*********))))))))))))))),,,)))&&&%%%''')))******)))(((''''''''''''((((((************+++,,,---...///...---,,,,,,---///000...---,,,***)))******+++---+++******---/////////......//////////////////............///000222222////////////000000000000///...,,,+++,,,---///111.........///000000111111444444444333333222222222111222333444555555555555333333333444444555555555555555666666777888888888999999999888888999::::::888999:::<<<===>>>>>>???@@@@@@@@@>>><<<<<<>>>@@@AAABBBDDDEEEFFFEEECCCBBBAAACCCEEEDDDAAA>>>>>>???@@@AAABBBCCCBBB@@@>>><<>>===>>>AAADDDHHHEEEAAA>>>>>>>>>>>>===;;;;;;::::::::::::::::::888999::::::999777555333222333444444555666777777<<<888444111111222222111////////////............------,,,++++++++++++,,,,,,,,,,,,------.........,,,---...//////---+++***((()))***++++++***)))(((&&&(((,,,//////...,,,***+++++++++************)))&&&(((***)))''''''))),,,(((((())))))*********+++(((''''''(((((()))***+++&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''''')))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''&&&%%%%%%&&&'''(((&&&((())))))(((((()))+++))))))(((((('''''''''&&&'''''''''''''''((())))))******)))(((((((((((((((&&&'''''''''(((((())))))(((***,,,+++(((''')))+++(((((((((((((((((((((((('''(((((()))***+++++++++111000000333666777555222000000///...............//////000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))))))))*********,,,)))''''''***+++***((())))))))))))************,,,,,,+++***))))))******&&&'''((()))))))))'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%'''((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''')))***'''"""!!!%%%***+++'''###$$$'''(((%%%!!!''''''''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((())))))***))))))))))))))))))))))))%%%&&&&&&'''''''''''''''******))))))))))))******+++(((&&&''')))***)))''''''(((***++++++***((('''+++***))))))))))))))))))...///111222222000///---///...---,,,,,,,,,,,,,,,)))))))))***+++++++++,,,***++++++,,,,,,---......,,,,,,------///000111222444222///---,,,...000111000000////////////000000//////000111111111111111333444555555333222333555000111333444555444444333555555444333333222111111444555666888999999999999888777777777888999::::::999;;;===>>>======>>>???AAA@@@???===<<<<<<<<<<<<;;;>>>AAADDDEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBEEEDDDBBB@@@>>><<<;;;;;;CCCBBBBBBAAAAAA@@@??????CCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBB@@@===<<<<<<===????????????>>>===;;;;;;???===;;;:::;;;<<<;;;:::666777:::;;;;;;888555222777555444444555555444333666444222111222222000///333111////////////...---.........---,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******************************(((((())))))************((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''&&&%%%%%%&&&'''((()))((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%'''(((***))))))(((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((222111111333555555333000000//////...............+++,,,,,,------,,,+++***------------------------,,,,,,+++++++++*********)))))))))))))))))))))***+++)))'''(((***+++***((((((((()))))))))*********++++++***)))))))))))))))&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''((()))))))))(((&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((('''&&&%%%%%%&&&&&&'''***+++(((%%%%%%)))---...***&&&''')))***(((%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((()))************))),,,++++++++++++++++++,,,+++(((&&&''')))***)))((()))***,,,------,,,***)))******))))))))))))******)))***+++---------,,,+++......---,,,,,,,,,,,,,,,***************+++++++++******++++++,,,---------,,,,,,------...000111222222111///...---...///000000//////......//////000//////000111111111111000333444555444333222333444111111222333333333333333555444444333222222111111222333444666777777888888888888777777888888999:::999;;;=========<<<===???@@@???>>>===<<<;;;;;;<<<<<<>>>AAACCCEEEEEEDDDCCCBBBAAA@@@@@@AAAAAABBBAAADDDCCCAAA???>>><<<<<<<<<@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBB@@@===;;;<<<===>>>>>>>>>>>>===<<<;;;:::===>>>@@@@@@???===:::999777888999:::888666333111444333222333555555555333555333111111222222111000333111///...//////...---------------------......,,,,,,,,,+++++++++************++++++++++++******************************)))))))))))))))*********&&&&&&&&&%%%%%%%%%%%%%%%(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((()))***((((((''''''''''''(((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''&&&$$$$$$&&&'''((('''&&&%%%$$$%%%&&&((())))))(((((((((''''''''''''))))))(((''''''&&&%%%%%%(((''''''&&&&&&&&&''''''''''''((()))))))))))))))'''(((((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((333222222333444333111...000///......------......,,,------............---------------------------***************)))))))))******))))))))))))))))))+++)))((()))***+++***((((((((())))))))))))*********))))))(((((((((((()))'''''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((()))(((''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''+++***((('''&&&%%%%%%%%%&&&((()))(((&&&&&&***......***'''(((***+++)))&&&''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++***)))'''''')))))))))(((+++,,,---......---,,,+++******)))))))))******++++++,,,,,,,,,---............------,,,,,,,,,,,,,,,+++++++++***************)))******++++++,,,------,,,,,,------...///111111000000//////////////////.........------............///000000111111000000222333444444222222333444222111111111111222333333444444333333222222111111111111333444555666666666888888777777777888999999999;;;<<<===<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<===@@@CCCDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBAAA@@@>>>======<<<<<<======>>>@@@AAABBBCCCDDDBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA???<<<;;;;;;==================<<<;;;:::;;;@@@EEEFFFBBB===:::999999999999777666444222111333222111222444555555444333111000000111222222111222000///...//////...---,,,,,,------...//////000,,,,,,,,,+++++++++************++++++++++++***************************************)))))))))))))))***)))))))))((((((''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))***))))))((((((((())))))((((((''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%'''((((((((((((((('''''''''''')))))))))(((''''''&&&&&&))))))(((''''''&&&&&&%%%'''(((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))000000111222222222000/////////...------------...,,,------...////////////,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))******))))))(((((((((((()))))))))***)))(((((('''''''''((((((((('''&&&&&&&&&(((***+++'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))''''''&&&&&&&&&$$$&&&'''&&&$$$%%%''')))***'''%%%%%%''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******)))))))))***)))((((((((()))))))))+++,,,,,,------,,,,,,+++))))))))))))***++++++,,,//////...------......///------,,,,,,+++,,,,,,---,,,+++++++++***)))))))))))))))******+++,,,,,,---------------...///000111...//////000000///...---...------,,,,,,------......//////000000000000000111222333333222222333444222222000000000111222333333333333333222222111111000111222333555555555555888888777777777777888888888:::<<<<<<;;;;;;<<<===<<<<<<;;;:::::::::;;;;;;<<<===@@@AAACCCCCCBBBBBBBBBBBBBBBAAA@@@AAABBBCCCAAA@@@???>>>===<<<<<<<<<<<<<<<===???@@@BBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@>>>;;;:::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;AAAFFFFFF@@@;;;999::::::999888777666555555555555444333333555555444333111000//////111222222111222000......//////...------------....../////////,,,,,,,,,+++++++++************++++++++++++******************************************)))))))))))),,,,,,++++++***)))))))))*********++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))******))))))(((((('''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((''''''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((('''''''''((((((((((((''''''&&&&&&((((((((((((((('''&&&&&&(((((())))))))))))((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))),,,...000111111111111111//////...---------------))))))))))))***++++++,,,******************************++++++++++++++++++************))))))((((((((()))***+++***)))))))))'''(((((((((((()))))))))((('''''''''''''''((((((''''''&&&&&&'''(((***+++''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&&&&'''((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''&&&&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((()))(((((('''''''''(((((()))&&&''''''&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((((())))))***************((()))************)))((()))))))))((((((((())))))******++++++++++++******))))))))))))***+++------///...---+++************,,,,,,+++++++++,,,,,,---,,,+++++++++***))))))))))))******+++,,,,,,------------,,,------...///000,,,...///000000///...---------,,,,,,,,,,,,------......///000000000000000000111222222111111222444333222111000000000222222333222222222222222111111111222333444555666666666888888777777666777777888888:::<<<<<<;;;:::;;;<<<;;;::::::::::::;;;;;;<<<<<<===???@@@AAABBBAAAAAABBBCCCDDDCCCAAA@@@BBBDDD@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBB>>>???>>>===:::999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;???BBB@@@;;;888999<<<999888777777777888999::::::888666555666555333111000///......000222222111111///------...///...---//////......------------,,,,,,,,,+++++++++************++++++++++++***************************************)))))))))))))))(((((((((''''''&&&&&&&&&******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((((((((())))))))))))(((((()))(((&&&&&&&&&&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********,,,///000000000000111///...------,,,,,,------++++++*********++++++,,,))))))))))))))))))))))))*********+++++++++++++++++++++******)))(((((((((''')))++++++***)))))))))''''''(((((((((((())))))(((''''''''''''(((((()))&&&&&&&&&'''((()))***+++'''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''))))))(((''''''''''''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((()))***''''''&&&&&&''''''((()))))))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***((()))))))))'''''')))***))))))))))))))))))))))))(((((())))))+++,,,......//////......---,,,+++++++++++++++++++++,,,,,,---+++++++++******************++++++,,,,,,---......------,,,,,,---......///,,,---...///000///...------------,,,,,,------------...//////000000/////////000111222111111222444333333222111111111111222222222222222222222111111222222444555666777777777888888777666666666777777888:::;;;;;;:::999:::::::::::::::::::::;;;<<<=========>>>???@@@@@@AAAAAAAAACCCDDDCCC@@@???BBBEEE@@@???>>><<<;;;;;;::::::;;;;;;<<<>>>???@@@AAABBBEEEDDDDDDCCCBBBBBBBBBBBB=========<<<999999:::;;;:::;;;<<<===============;;;<<<===;;;777666999;;;777777777888999:::;;;<<<<<<:::888777666555222000000...---...000111111000000...------...///......///......---,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******************************((()))))))))************((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))***&&&'''''''''''''''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******)))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************---000000///......000///...------,,,,,,------...---,,,++++++,,,,,,---)))))))))))))))))))))))))))))))))*********++++++++++++******)))(((((('''&&&))),,,,,,***(((((()))'''''''''((((((((())))))((((((''''''(((((()))***$$$%%%&&&((())))))******&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&***)))((('''&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''((()))***+++''''''&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&'''''''''&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))))))))))))))******+++,,,+++++++++)))+++,,,------,,,+++)))((()))***)))'''&&&(((+++)))))))))(((((()))))))))(((((()))***+++---...///---...//////000///...---++++++******+++,,,,,,---***************++++++++++++,,,,,,------...//////------,,,,,,------......,,,---....../////////.........------------......---...//////000000//////...///111111000111222444333333333333333222111111111111111111111111222222111222333555666666777777888888777666666666666666888:::;;;;;;999888999:::::::::::::::;;;<<<===>>>======>>>>>>???@@@@@@@@@>>>AAACCCAAA>>>===@@@CCCAAA@@@>>><<<;;;999999999888999:::===???AAACCCDDDEEEDDDCCCBBBAAAAAAAAAAAA<<<<<<<<<;;;999888999;;;:::;;;<<<===>>>>>>>>>>>>999999888888777888999999777777777888999999::::::;;;999777666666555222111000///------///000000//////...,,,---...//////...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******************************''''''((()))***++++++,,,((((((((())))))******+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))&&&&&&(((((()))((('''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&''')))******)))(((''')))))))))))))))(((''''''''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++...111000...,,,,,,.........---,,,,,,,,,,,,---,,,+++)))((((((((())))))************************'''((((((((())))))******+++++++++***)))(((((('''&&&))),,,---***(((((()))''''''''''''((((((((()))((((((((((((((()))******###%%%''')))*********)))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((''''''&&&&&&%%%***)))(((&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''((()))++++++)))((('''&&&%%%$$$$$$$$$#########%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%&&&(((%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''((())))))))))))((('''(((***++++++***((('''''')))***)))'''&&&(((+++******))))))))))))******(((((()))***+++---///000%%%'''))),,,------,,,++++++*********+++,,,,,,---))))))******+++++++++,,,,,,,,,---......//////000------,,,,,,,,,---......------------....../////////......------......///---......///////////////---///000111000000222444333444444555444333222000111111111111111111222222111222333444555666666666888888777666666666666666888999;;;;;;999888888999:::::::::;;;<<<===>>>???======>>>>>>??????@@@@@@<<>>BBBAAA@@@>>><<<:::999888888555666999<<>>????????????888777777888999:::999777777777888888888888777777888777555555555555333111111///------///000///...///...,,,,,,...//////...)))******++++++,,,,,,---,,,,,,,,,+++++++++************++++++++++++******************************&&&&&&''')))***+++,,,---######$$$%%%&&&'''(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((&&&'''(((*********))))))'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((((((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&######%%%%%%%%%%%%######&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&'''''''''(((((())))))'''''''''(((((((((((((((((()))***+++***(((&&&%%%)))))))))))))))((('''''''''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++...---,,,++++++,,,---...//////...---,,,,,,++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))---,,,+++)))))))))******((()))*********)))'''&&&&&&'''((())))))((('''&&&(((''''''&&&&&&&&&'''''''''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))'''&&&&&&&&&&&&'''''''''%%%%%%%%%&&&((((((''''''&&&%%%######%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$%%%&&&(((***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++***)))((('''&&&%%%%%%%%%(((((((((&&&$$$%%%''')))(((&&&###$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%,,,+++***((('''%%%$$$###''''''''''''((((((((((((%%%&&&(((***,,,---......(((((((((((())))))))))))///...,,,***(((((((((((()))(((((('''''''''(((((())))))************))))))(((***,,,---...---+++***))))))))))))))))))))))))))))))))))))************000---)))'''((()))))))))++++++******++++++,,,------------...------,,,,,,...///000///...---...000000///---++++++---///111---///111111000///000111444333111000///000111111444333333222111000//////222222222111222222333333444444333444444555666777555555666666777888888888:::;;;<<<<<<===<<<<<<<<<::::::999999:::===@@@AAABBBAAA@@@???>>>>>>>>>>>>BBBAAA???>>>===<<<======CCCBBB@@@>>><<<;;;::::::777888:::<<<>>>@@@AAABBBEEECCCAAA@@@AAAAAA@@@???>>>===;;;:::999888888888::::::::::::;;;;;;;;;;;;666777777888888888777777555555666666666666666666111111222333333333222222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++))))))***+++******))))))(((((((((((())))))************************))))))(((''''''((()))***---***'''&&&(((***)))'''***)))((('''''''''''''''&&&((())))))(((''''''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***000...+++(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''******))))))(((((('''''')))((('''&&&%%%%%%&&&'''&&&''''''((()))******+++'''''''''((())))))******(((((((((((())))))))))))*********)))))))))))))))000///...------...///000000//////...------,,,,,,,,,,,,+++++++++*********'''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&&&&''''''((((((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&'''''''''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&&&&''''''((((((((('''''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%''')))(((&&&$$$$$$&&&''''''%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((())))))************'''((((((((()))))))))))),,,+++***)))(((((())))))***))))))((((((((())))))))))))************))))))'''((()))+++++++++******))))))))))))))))))))))))))))))))))))************111...+++******+++++++++++++++******++++++,,,---,,,,,,------...------------///000///...---...000/////////...............---...000000/////////000333333222111111111111111333333222222111000000000222222111111222222333333444444333444444555666777555555555666777777888888::::::;;;<<<======<<<<<<::::::999999;;;===???AAABBBAAA@@@???>>>>>>>>>>>>AAA@@@>>>===<<<<<<===>>>CCCAAA@@@===;;;:::999999777888999;;;===???AAABBBCCCAAA??????@@@@@@???>>><<<;;;:::999888777777777:::;;;<<<<<<===<<<<<<<<<777777888888888888777777444444444444444444444444222222222333333222111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,***))))))***++++++***))))))(((((((((((())))))***************************))))))))))))***+++,,,,,,)))&&&&&&((()))((('''&&&&&&&&&&&&'''(((******&&&((())))))(((''''''((()))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))******((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))))))))((((((((((((((((((((('''&&&%%%&&&''''''''''''(((((())))))******''''''((())))))******+++))))))))))))((((((((((((************************000///...------...///000000000//////......------,,,++++++++++++*********&&&(((+++,,,,,,+++(((&&&))))))))))))))))))))))))''''''&&&&&&&&&'''((((((++++++***))))))))))))***%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((((('''''''''''''''((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((((((''''''&&&&&&&&&''''''$$$&&&'''(((''''''''')))(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&'''((())))))***&&&&&&&&&'''(((((())))))''''''''''''(((((((((((())))))))))))((('''&&&&&&''''''((((((((()))))))))))))))(((((((((((()))*********))))))))))))******))))))************))))))))))))******+++,,,------))))))))))))))))))))))))))))))))))))************///---+++++++++,,,+++***++++++******++++++,,,---++++++,,,---............---...//////...---...///...///000000000...---,,,,,,...000000///...///000222333333444444333111111111111111111111111111111222222111111222222333444444444333444444555666777555555555666666777888999999999:::<<<<<<=========:::999999:::;;;===???AAAAAA@@@??????>>>>>>>>>>>>???>>>===<<<<<<<<<>>>>>>BBBAAA???===:::999888777777777999;;;===???@@@AAA@@@???>>>>>>???@@@???===;;;:::999888777666666666888999;;;======<<<;;;:::888888888888888888888888666666666555555444444444333333333333222111000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,***))))))***++++++***))))))(((((((((((())))))))))))))))))))))))))))))************+++,,,......***(((&&&&&&'''(((((('''%%%%%%%%%&&&'''(((***+++&&&((())))))(((''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&(((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))''''''&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))***++++++,,,******))))))((((((''''''++++++++++++++++++++++++...---,,,++++++,,,---...//////......------------++++++++++++************)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))******+++++++++***)))((('''((()))***&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))******(((((((((***'''%%%$$$$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&''')))***+++***)))((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))"""$$$'''(((((('''((()))'''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&''''''''''''((((((((((((*********)))((('''&&&%%%'''''''''((((((((())))))(((((((((''''''((((((((())))))(((((())))))******))))))************))))))(((''''''((()))***,,,,,,))))))))))))))))))))))))((()))))))))************+++***))))))******)))(((++++++******++++++,,,---***+++,,,---............---...//////------...///......///......---,,,+++,,,...///000......///000111222444666666444222000000000111111111222222222111111111111222333444444444444333444444555666777666555555555666777888999888999:::;;;<<<=========999999999:::<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;===>>>???BBB@@@>>><<<:::888777777777888999;;;<<<>>>???@@@@@@???>>>???@@@@@@???===::::::999888777666666666555777999<<<<<<;;;999888999999888888777777777888555555444333333222111111333333333333222000////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***((()))***,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))((())))))***+++---......(((((('''''''''((('''''')))(((''''''&&&&&&''''''&&&((())))))(((''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((###%%%''')))***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((()))))))))***++++++,,,,,,+++******)))(((''''''&&&******************++++++...---,,,++++++,,,---...------,,,,,,,,,,,,,,,++++++++++++*********))))))*********))))))*********)))))))))))))))))))))))))))******+++,,,,,,,,,,,,((('''&&&%%%$$$%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))***+++***))))))***+++***'''$$$$$$%%%&&&&&&%%%$$$%%%&&&''''''(((((('''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%''')))++++++***((('''$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))"""$$$'''(((((('''((()))&&&&&&&&&%%%%%%%%%&&&'''))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))***))))))((((((''''''''''''(((((((((((())))))(((((('''&&&&&&%%%'''''''''''''''((()))***))))))************))))))$$$$$$$$$$$$%%%&&&(((((())))))))))))))))))))))))((()))))))))************)))(((((((((***+++***(((++++++******++++++,,,---***+++,,,---............---...///...---,,,---//////...,,,******+++,,,---,,,...000000///...///000000222444666666555222000000000000111222222333333111111111111222333444555444444333444444555666777666666555555555777999:::888999:::;;;<<<<<<<<<<<<999999:::;;;<<<>>>???@@@??????>>>>>>===>>>>>>>>><<<<<<;;;;;;<<<===>>>???AAA@@@>>><<<:::999888888888888999;;;===>>>???@@@@@@@@@???@@@AAAAAA???===;;;:::999888888888888888444666999<<<<<<;;;:::888999888777666666666777777111111000//////...------333333333222111000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++)))((()))***,,,,,,+++))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,''''''((((((((((((((((((******)))(((''''''''''''&&&((())))))(((''''''((('''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%''')))***+++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%%%%&&&''''''((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,+++******)))(((''''''&&&'''((((((((())))))******000///...------...///000,,,++++++++++++++++++++++++************))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))***+++++++++******+++***))))))(((((())))))((()))************)))(((&&&&&&&&&&&&&&&'''((()))((((((((('''''''''''''''&&&&&&''''''((()))))))))++++++,,,+++))))))+++---000,,,'''&&&((()))(((''''''((()))***************)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&(((******)))((('''###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$&&&'''(((''''''''')))%%%&&&'''&&&%%%$$$&&&(((***))))))((('''&&&%%%%%%###$$$%%%&&&'''((())))))''''''''''''(((((((((((((((((()))*********))))))&&&&&&'''''''''((((((((())))))))))))((('''%%%%%%'''&&&&&&''''''((()))***))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************+++***))))))+++,,,,,,,,,++++++******++++++,,,---++++++,,,---............,,,---......---,,,---...///---+++))))))+++...///---///111111000///000111///111333555555444222111000000111111222222222333000000000111222333444555444444333444444555666777777666555444555777999:::999999:::;;;;;;;;;;;;:::888999:::;;;===>>>?????????>>>>>>======>>>>>>>>>======<<<<<<<<<===???@@@@@@???===<<<;;;:::::::::999:::;;;<<<===???@@@@@@AAAAAA@@@AAABBBAAA>>>;;;;;;:::999888888888888888666777:::<<<===<<<;;;;;;999888666555444444555666444333333333222111111111222222222222111000//////---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))+++,,,,,,+++))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''))))))*********&&&(((******)))((()))******))))))(((((())))))***&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))'''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((%%%&&&''''''((('''''''''(((((((((((())))))))))))(((((())))))***++++++,,,******))))))((((((''''''&&&''''''(((((()))))))))000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++***)))((((((,,,,,,,,,,,,,,,+++******'''((()))******)))((('''&&&%%%%%%&&&&&&((()))))))))))))))(((((('''''''''&&&''''''((())))))******,,,,,,,,,+++******,,,...444///)))''')))***(((&&&(((((()))))))))))))))((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%&&&'''((()))(((''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''((('''&&&%%%''')))%%%''''''&&&$$$$$$&&&(((((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''(((((('''((())))))))))))''''''''''''''''''((()))***+++))))))************))))))+++,,,---------,,,+++***))))))))))))))))))))))))))))))))))))************+++)))''''''***,,,------++++++******++++++,,,---,,,,,,------...---------,,,---......,,,,,,---...---------------...000111...000222222111000111222///000222333444333222111111111111111111222222222000000000111222333555666444444333444444555666777777666555444444666999;;;::::::;;;;;;;;;:::999999888999:::<<<===>>>>>>???>>>>>>============>>>>>>???>>>=========>>>???@@@???>>>======<<<<<<======:::;;;<<<===>>>@@@AAAAAAAAAAAA@@@@@@AAA???;;;999999999888777777777777888444555666888999:::::::::888777555333222333444555555555555555555555555555000000111111111111000000------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))+++,,,,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((())))))))))))(((&&&)))+++,,,***)))***+++---,,,+++***))))))))))))&&&((())))))(((''''''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''((())))))((('''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''(((((())))))******''''''((())))))******+++))))))))))))(((((((((((('''''''''((())))))******...---,,,++++++,,,---...------------------------************)))))))))))))))***,,,......,,,***)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((&&&'''((((((((('''%%%$$$&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))*********))))))((((((((('''&&&''''''((()))******+++,,,------+++******,,,...444...(((&&&((()))&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%***((('''&&&&&&'''(((***'''''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&'''''''''''''''%%%&&&((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&(((''''''&&&&&&&&&''''''(((((((((&&&%%%%%%''')))%%%'''(((&&&$$$###&&&(((%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$''''''''''''((((((((()))(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&(((************)))(((((((((((()))***+++,,,))))))************))))))'''((()))***)))'''%%%$$$))))))))))))))))))))))))))))))))))))***************'''%%%$$$'''***,,,---++++++******++++++,,,------------...------,,,,,,,,,---......,,,,,,---...,,,---///000111222111111///111222333111111222333///000111222333222222111111111111111111111111111000000000111222444555666444444444444444555777777777666444444444666999;;;;;;;;;;;;;;;:::999888888888999:::<<<===>>>>>>???>>>>>>============>>>???@@@???>>>======>>>???@@@>>>>>>=========>>>>>>???;;;<<<===>>>???@@@AAABBBAAA@@@@@@@@@???===999666888777777666666666666777111111222333444555666777888666444222111222333444000000000000000000111111///000000111111111111000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))+++,,,---,,,))))))(((((((((((())))))'''''''''''''''''''''''''''((()))******)))((('''&&&))),,,---+++)))***,,,222111///,,,)))'''&&&&&&&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%''''''((((((((('''%%%$$$&&&''''''((()))******+++'''''''''((())))))******(((((((((((())))))))))))'''(((((()))***+++++++++,,,------......------,,,***++++++,,,,,,++++++***++++++******)))((((((((($$$&&&((())))))((((((((((((((())))))))))))((((((******)))((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))***,,,+++)))(((((()))'''&&&%%%$$$%%%''')))+++333///+++(((((()))))))))******)))((('''&&&%%%%%%%%%&&&''''''((('''''''''(((''''''&&&&&&&&&'''''')))(((((((((((('''''''''&&&$$$###%%%)))+++***((()))(((((((((((('''''''''&&&&&&&&&''''''''''''((('''(((((((((''''''***,,,,,,+++)))'''&&&'''((()))&&&&&&&&&'''''''''((((((+++)))&&&$$$######%%%&&&&&&%%%$$$%%%'''))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&((()))***)))'''&&&'''(((***)))'''&&&%%%&&&((()))))))))***++++++)))(((''''''&&&%%%%%%&&&(((+++,,,...,,,)))((()))*********,,,,,,,,,,,,,,,+++***)))((((((((((((((('''''''''******))))))))))))******++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++------.....................///000111111000///...//////111222444555777777555222000111444555444222000000111222222222222222111222444666666555444333888777666666666777999:::;;;<<<<<<<<<;;;999777666;;;;;;===>>>????????????@@@???>>>===<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<======;;;>>>AAAAAA???>>>@@@BBBCCCBBB@@@???>>><<<999666777666555555555666888999444555666666666555333222555444333222111222333333222222222333333444444444//////...------------......------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,++++++*********************************))))))))))))************&&&&&&''''''((()))))))))))))))))))))(((((((((((()))((('''((()))((('''%%%'''((()))((('''((()))+++???:::444---(((&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((($$$&&&((()))'''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&***(((&&&'''***+++)))''''''((()))(((''''''''')))******))))))((((((''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++((((((((((((((()))))))))***+++,,,,,,***(((''''''(((((())))))))))))((((((***))))))((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((***+++***)))''''''(((((('''&&&&&&&&&(((***+++///,,,)))'''(((((((((((())))))((((((''''''&&&&&&&&&''''''((()))((((((((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%$$$###%%%(((***)))'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))((('''''')))+++...,,,***'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((+++)))'''&&&%%%&&&(((***((('''&&&''')))*********%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$$$$&&&)))((('''&&&&&&''')))***)))************)))(((((()))((('''&&&&&&''')))***...+++)))((()))*********)))))))))))))))(((''''''((((((((((((((((((((((((******))))))))))))******))))))************)))))))))************++++++++++++++++++++++++++++++++++++,,,------+++***************++++++,,,---.........///000111111000///...111111222333333444555555777444222222444555444333000000111222222222222111000000000222444666888:::888777666666666777888999;;;;;;;;;;;;:::999888888999:::<<<===???@@@AAAAAAAAA@@@???>>>============<<<<<<<<<<<<======>>>???===<<<<<<;;;;;;<<<<<<===;;;>>>@@@@@@???>>>@@@BBBAAA@@@>>>======;;;999666777666666555666777888999999888888777666444333222555444333222222222333333111111111222222222222222///......---,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************))))))))))))************''''''''''''(((((((((((()))((((((((((((((((((((()))((('''((())))))'''%%%'''((()))((('''''')))+++777444///***'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%'''))))))(((&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&***(((&&&''')))***(((&&&$$$&&&'''&&&%%%$$$%%%&&&***)))))))))((((((((('''((((((((((((((((((((((((******)))))))))(((((((((,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++&&&&&&&&&'''((())))))))),,,,,,,,,,,,+++)))((('''(((((())))))))))))((((((***)))((((((''''''(((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((***)))(((&&&''''''((((((''''''''')))***+++***(((''''''(((((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%$$$######$$$'''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((())))))((('''&&&((()))+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%&&&(((***)))((('''(((***,,,+++***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&'''(((***+++******))))))(((((())))))***)))(((&&&&&&&&&'''(((---+++(((((()))*********(((((((((((((((''''''&&&((((((((((((((((((((((((******))))))))))))******))))))************)))))))))************+++++++++++++++++++++++++++++++++,,,---...---+++))))))***((()))***+++---...////////////000000000000//////222222333333333333444444888666333222333444444333///000111111222111111111000//////000333999???CCC:::999888777777888999999;;;::::::999999::::::;;;888999;;;===???AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@<<<;;;;;;::::::;;;;;;<<<;;;===???@@@??????@@@AAA>>>===<<<<<<<<<<<<999777777666666666666777888999===;;;999777555333222111444444333222222222222333111111111000000000000000...------,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------+++++++++++++++******************))))))*********))))))))))))************((((((((((((''''''''''''(((((((((((((((((((((((()))((('''((())))))'''%%%'''((()))((('''''')))+++...,,,)))'''&&&'''(((***'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&%%%$$$$$$%%%'''''')))(((((((((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&(((***)))(((''''''((('''&&&%%%%%%%%%%%%&&&'''((('''&&&'''(((((('''&&&''')))***)))((('''((()))))))))))))))((((((((((((((((((((((((((((((((((((++++++***)))))))))******,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,'''''''''(((((()))))))))((((((((((((******)))((((((((())))))))))))(((((())))))(((''''''''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''&&&'''((()))***&&&&&&&&&'''))))))(((&&&&&&&&&&&&''''''(((((((((&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%#########$$$&&&&&&'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***((('''&&&'''(((%%%%%%$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((())))))(((((()))++++++***)))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&''')))***++++++***)))''''''((()))))))))(((''''''''''''((((((,,,***(((((()))******)))((()))))))))))))))((((((((((((((((((((()))))))))******))))))))))))******++++++,,,,,,,,,,,,++++++))))))*********+++++++++.................................---***)))***+++,,,,,,------...///000000/////////000000000000000111222222333333444444444888666444333222333333333///000111111222222111111222111111222666<<>>>>>??????<<<<<<===>>>??????@@@@@@;;;::::::999999::::::;;;;;;<<<>>>??????@@@@@@AAA===<<<<<<<<<======;;;999777777777777777888888888<<<;;;888555333222222222333333333222222222222222111111111000000/////////------,,,++++++++++++,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++***************+++***))))))))))))***+++((()))))))))***************))))))((('''&&&&&&&&&'''''''''((((((((((((((((((''''''((())))))'''&&&'''((((((((('''''')))***)))(((&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$#########%%%'''((())))))(((((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''')))******((('''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&)))***++++++***)))***+++))))))))))))((((((((((((((((((((((((((((((((((((+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++*********))))))(((((((((((('''&&&''')))+++***)))(((((())))))))))))(((((()))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&)))++++++)))'''%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''')))***)))'''&&&&&&'''$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%+++***)))(((((((((((()))'''''''''(((******(((&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%&&&'''((()))+++++++++***((('''''''''((()))&&&&&&&&&'''((())))))******)))((((((*********)))'''(((((()))))))))(((((((((((((((((())))))************))))))))))))******++++++,,,,,,,,,,,,++++++))))))*********+++++++++.................................,,,***)))+++,,,..................------///////////////000111111///000111222444555666777666666555444333222222222000000111222222222222222222222333444777:::>>>@@@:::999888777777888999::::::999888888999:::<<<===<<<<<<===>>>>>>>>>>>>>>>AAA@@@??????????????????>>>??????@@@@@@???>>>>>>::::::999999999999::::::;;;;;;<<<>>>@@@@@@@@@@@@======<<<===??????===<<<666777777888888888888888888777555333222222222333333333333222222222111111222222111111000000//////------,,,++++++++++++,,,...------,,,,,,------...++++++************++++++************************+++***)))(((((()))***+++((()))))))))******************)))((('''&&&&&&%%%&&&&&&''''''((((((((()))(((''''''((())))))(((&&&&&&'''((('''&&&&&&(((***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$###$$$%%%''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&((()))***)))((('''(((***''''''''''''''''''''''''&&&'''''''''&&&&&&''''''&&&'''((((((&&&&&&'''((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))(((((())))))***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++***)))(((((((((,,,)))''''''***,,,***((((((((())))))))))))(((((()))(((''''''&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++,,,***(((%%%%%%&&&&&&'''''''''((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&%%%###%%%&&&&&&%%%%%%&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&((())))))'''&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&''')))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''((()))******))))))((((((''''''((((((%%%%%%&&&'''((()))******)))((('''(((***+++***(((%%%&&&&&&''''''''''''''''''(((((())))))******+++******))))))))))))******))))))************)))))))))************+++++++++++++++++++++++++++++++++.........,,,******,,,......------,,,,,,+++******//////......///000111222...///000222444666777888333555777777555333222222111222222333444333333333111222333444555666777777666555444444444555777888999999999999::::::;;;<<<======>>>>>>>>>>>>======@@@??????>>>>>>>>>?????????@@@AAAAAAAAA???>>>===;;;::::::999999::::::;;;;;;;;;;;;===@@@AAAAAA???>>>======>>>??????>>><<<666777888888999999888888444444333333222333333333222222222333222111111000111111111111000000000000...------,,,,,,,,,,,,,,,...------,,,,,,------...******))))))))))))******)))))))))***************+++***(((''''''(((***+++))))))))))))***************))))))((('''&&&&&&&&&&&&&&&&&&''''''(((((()))''''''&&&''')))***((('''&&&'''((('''&&&&&&(((***))))))))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&((())))))(((''''''(((***''''''((())))))(((''''''&&&'''(((((('''&&&'''((('''((()))((('''&&&''')))(((((((((((())))))))))))'''''''''''''''''''''''''''((())))))******))))))++++++,,,,,,,,,,,,++++++)))******++++++******)))))))))))))))))))))((((((***'''$$$%%%))),,,+++)))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&((((((''''''((()))%%%&&&&&&&&&&&&&&&%%%%%%'''''''''(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&((())))))((((((((('''''''''&&&&&&$$$&&&((('''%%%%%%''')))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((($$$&&&((()))'''&&&''''''(((((((((''''''%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&%%%&&&''')))(((&&&###%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&'''(((((())))))&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%&&&'''%%%&&&'''((())))))))))))(((((())))))(((((('''&&&&&&&&&'''(((((()))(((((((((''''''(((***+++***(((%%%&&&'''((((((((((((((('''(((((()))******++++++******))))))))))))******))))))************)))))))))************+++++++++++++++++++++++++++++++++---------+++***+++...000,,,,,,,,,,,,,,,,,,++++++///.........///000222333000000111222444555666666222666:::;;;999666444444222333444444555555444444555555555444555555555555444333333333444666888999999999:::;;;;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???>>>???@@@BBBBBBAAA@@@???;;;;;;::::::::::::;;;;;;;;;::::::===@@@BBBAAA???======<<<===>>>>>>===;;;666777888999999999888888444444444555444444333333111222222333222111000/////////////////////000000///......---,,,---------...------,,,,,,------...+++******************+++((()))))))))*********++++++***(((&&&&&&(((***+++))))))))))))************))))))((((((''''''&&&&&&%%%%%%&&&''''''((())))))'''&&&&&&''')))***((('''&&&'''''''''&&&&&&((()))'''((())))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((('''%%%&&&''')))'''((())))))))))))((('''&&&(((***)))'''&&&(((***((()))******(((((()))***'''((((((((()))))))))***''''''''''''''''''''''''&&&(((***,,,---+++***(((+++++++++,,,,,,+++++++++))))))************))))))&&&&&&''''''((()))))))))$$$ !!!(((,,,,,,+++(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%'''))))))((('''((()))&&&''''''(((''''''&&&&&&((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***)))(((((((((((('''''''''%%%''')))(((&&&%%%'''))))))(((((((((((('''''''''&&&&&&&&&'''''''''((((((###%%%((()))(((''''''(((%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''((()))***+++,,,---&&&&&&'''((())))))&&&###%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((())))))***&&&''''''''''''''''''&&&)))++++++***)))((()))***%%%&&&'''((())))))))))))'''((()))))))))(((&&&%%%((((((((()))(((((('''&&&(((''''''(((***+++***((((((((()))***++++++******'''(((((()))***+++++++++******))))))))))))******++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,///222---------......////////////.........///000222333222222222333333444444444111666<<<>>><<<888666666333444555555666666555555:::999777666666666888999555555555555777999;;;<<<999:::;;;<<<;;;;;;999888:::;;;<<<>>>???@@@@@@@@@>>>===============>>>>>><<<===@@@BBBCCCBBBAAAAAA<<<;;;;;;::::::;;;;;;<<<;;;:::999<<<@@@BBBAAA???===<<<;;;<<<======;;;999666777888999:::999888888555666666777666444333222111111222333222111000///,,,------......///////////////...------------......------,,,,,,------...,,,++++++++++++++++++,,,(((((())))))*********++++++***'''&&&&&&'''***+++))))))))))))************((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&''')))***)))'''&&&'''''''''&&&&&&((()))%%%&&&((()))***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%''')))***)))'''%%%###''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&%%%%%%''')))'''((()))******)))((('''''')))+++***'''&&&(((***%%%&&&'''&&&%%%$$$%%%''''''((((((((())))))******''''''''''''''''''''''''&&&))),,,...///---+++))),,,,,,,,,+++++++++******((((((((((((((((((((((((,,,,,,+++***)))(((''''''''''''''''''((((((((((((,,,+++++++++***)))))))))((('''%%%%%%'''((('''&&&((('''&&&&&&'''((('''&&&$$$%%%&&&&&&&&&%%%###"""(((((('''''''''&&&&&&&&&(((''''''(((******)))((())))))'''&&&%%%$$$$$$$$$+++((($$$###%%%&&&%%%$$$''''''&&&&&&&&&&&&'''''''''(((***+++***)))'''%%%&&&%%%%%%%%%&&&((())))))((('''&&&&&&'''((('''&&&%%%%%%'''''''''&&&%%%$$$''''''(((((('''&&&%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&'''((((((((())))))((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$"""###$$$&&&''''''&&&&&&''''''&&&%%%&&&'''((())))))))))))))))))(((''''''******)))((('''&&&&&&%%%((((((((('''((()))******((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((((())))))******''''''''''''((((((((((((((((((((((((((('''''''''************************+++++++++*********))))))******++++++++++++******,,,,,,+++++++++,,,---...,,,,,,+++***+++,,,---......---,,,,,,++++++++++++///...---+++,,,---///000111111111111222333444555888999;;;;;;:::888555333444444555555666888999:::;;;<<<<<<:::888666666777444555666777888888888888777999;;;<<<;;;;;;<<<===:::999:::>>>BBBDDDBBB@@@======<<<;;;;;;;;;;;;<<<;;;===???AAABBBCCCBBBBBB<<<<<<;;;;;;;;;;;;<<<<<<===;;;:::<<>>AAA>>>;;;;;;;;;;;;888555555666888999888777555333777666555444333222222222444444333111000...------......------,,,,,,,,,---000///...,,,,,,------...+++***((('''(((***,,,---,,,***(((((()))))))))'''***+++---,,,++++++,,,...))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))******&&&&&&%%%%%%&&&''')))***&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&((())))))((((((((('''%%%$$$%%%''')))((((((((((((((((((((((((%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''))))))((('''''''''''''''((())))))(((''''''''''''''''''((((((((((((******++++++***(((&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((''''''''''''''')))((('''&&&&&&'''((()))---------,,,+++***)))(((,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******)))(((((((((''''''(((((((((((())))))+++***************))))))***(((&&&&&&((()))((('''((('''&&&&&&(((((('''&&&!!!###%%%(((***+++++++++(((((('''''''''&&&&&&&&&***))))))***,,,---+++***''''''&&&%%%%%%%%%&&&&&&(((&&&$$$%%%((((((&&&$$$))))))(((((((((((())))))&&&(((+++...---+++'''$$$'''((((((((('''&&&'''(((((('''&&&&&&'''((('''&&&%%%&&&'''(((''''''&&&%%%''''''(((((('''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((((('''&&&&&&))))))((((((''''''&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************+++++++++*********))))))******++++++++++++******++++++++++++,,,,,,------000///---+++************...---,,,,,,+++++++++,,,......---,,,,,,---///000111111111222222333444444777888999:::999777444333444444444555666888999:::;;;<<<===;;;888666666777444555666777777888888888888999;;;<<<;;;;;;<<<===;;;::::::===@@@BBBAAA???===<<<<<<;;;;;;;;;;;;;;;===>>>???AAAAAAAAA@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<===;;;:::<<>>@@@===;;;:::;;;:::888555666777888999888777555444666555444333333222222222000000000000000000000000///...---,,,,,,,,,------000///...---------......//////...---...///000111111///------.........,,,---++++++---000222222111***))))))(((((())))))***((((((((())))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******&&&&&&%%%%%%&&&''')))***''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***((('''&&&'''((('''%%%%%%'''(((((('''&&&'''(((((((((((((((((((((((((((&&&''''''(((((((((''''''************))))))))))))&&&(((******)))'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******)))((((((((((((((()))(((''''''''''''((())),,,,,,,,,++++++***)))(((,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))***************)))'''''')))***)))(((((('''&&&&&&(((((('''&&&(((((())))))))))))(((((('''''''''''''''&&&&&&&&&'''&&&&&&'''))))))((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&***------***&&&))))))(((((((((((())))))%%%(((,,,//////+++'''$$$###&&&)))(((&&&%%%&&&(((((('''&&&&&&'''((('''&&&&&&''''''((((((((('''''''''''''''(((''''''&&&%%%&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$%%%&&&&&&'''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%((((((((((((((('''''''''&&&'''((()))***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************+++++++++*********************++++++++++++******++++++++++++,,,,,,,,,---///...---+++************------,,,+++++++++,,,,,,,,,,,,------............222222222333333333222222555666777888777666333222444444444555666777888999<<<===>>><<<999777666777444555555666777777888888888:::<<<<<<;;;;;;<<<======;;;:::;;;===??????>>>===<<<;;;;;;::::::;;;;;;>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>???>>>===>>><<<;;;:::;;;:::777555666777888999888777666555555555444333222222222222000000000000000000000000000...---++++++,,,---...000000///............///////////////...............,,,******+++,,,+++***---)))'''+++333777555111*********))))))*********''''''((((((((((((''''''((((((((((((''''''''''''******))))))((((((''''''''''''(((((())))))******&&&&&&&&&&&&'''((()))***)))((((((***---,,,)))&&&'''''''''((((((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&'''&&&%%%######&&&)))***)))((((((((((((((((((((((((((((((((((((((()))))))))(((''''''))))))((((((((('''''''''(((***++++++)))(((''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''((((((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))(((((()))))))))((((((''''''(((((()))************)))((('''''',,,,,,,,,+++++++++******************************(((((((((((())))))******(((((())))))******++++++'''(((((())))))************(((''''''((())))))(((((('''&&&'''((()))(((&&&******)))((('''&&&%%%$$$''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&''')))...222222...)))'''&&&&&&%%%%%%&&&&&&'''&&&(((***,,,,,,)))'''%%%"""&&&'''$$$$$$&&&)))(((&&&&&&&&&'''((('''&&&'''''''''(((((((((((((((&&&'''''''''''''''&&&&&&'''%%%%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''((((((''''''&&&'''''''''(((((((((((((((%%%&&&(((******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))((((((''''''&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&******************************************************++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++---...............222333444555444333222111222333555555555444333222444444444444555666777888<<<===>>>===:::777777777444444555555666777777888777999;;;<<<;;;;;;<<<======<<<;;;::::::;;;<<<===<<<;;;;;;:::::::::::::::<<<===>>>?????????>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<============<<<<<<;;;;;;:::999777666777777888888888777666555444444333222222222222222333222111000///...------000///,,,+++***+++---...000000//////...........................---,,,+++***(((&&&'''((()))(((''')))'''&&&)))///222111///++++++************++++++''''''((((((((((((''''''((((((((((((''''''''''''******))))))((('''&&&&&&(((((())))))))))))))))))&&&&&&&&&'''(((((())))))***((((((+++///000+++%%%&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&''''''%%%$$$$$$&&&)))***)))(((((()))(((((((((((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%)))+++,,,,,,***((('''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((((((((()))((()))))))))(((((('''&&&,,,,,,,,,+++++++++******************************'''''''''((())))))******'''(((((()))***+++++++++'''''''''(((((())))))***)))'''&&&&&&'''((((((''')))(((''''''((()))((('''%%%%%%&&&'''((()))***+++&&&'''''''''''''''''''''(((''''''(((******)))'''''''''&&&%%%%%%%%%%%%&&&%%%&&&(((---111111---(((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&"""$$$''''''%%%$$$&&&((((((&&&&&&&&&'''((('''&&&''''''''''''(((((())))))&&&&&&'''''''''''''''&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((()))))))))(((((('''''''''((((((((((((((($$$&&&((()))***)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))******************************++++++++++++******)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---***+++,,,---............222444666777777555333111111111222333333333222222444333333333444555666777:::<<<======:::888777777555444444444555666777888666888:::;;;::::::;;;<<<<<<<<<;;;999888999:::;;;;;;;;;:::999999999999999999:::<<<>>>?????????>>>;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;;;;<<<<<<;;;<<<======;;;888777666777777777777666666555555333333222111111111222222222111111000///...------000...---++++++,,,---...///////////////......---//////000000///...---,,,,,,***))))))+++,,,++++++'''((()))******+++,,,---++++++************++++++''''''((((((((((((''''''((((((((((((''''''''''''))))))(((''''''&&&%%%%%%))))))))))))((((((((((((&&&&&&'''(((((()))))))))***((('''+++000000+++&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''))))))(((&&&''''''((('''&&&&&&)))+++((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((''''''''''''(((***,,,,,,***(((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%''')))***''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))))))))))))))(((''''''((((((((('''&&&&&&,,,,,,,,,+++++++++******************************'''''''''(((((()))))))))''''''(((((()))***++++++''''''''''''((((((((((((((('''%%%%%%'''((('''&&&)))(((''''''))))))((('''******))))))))))))******&&&&&&&&&''''''''''''''''''&&&&&&'''))))))(((&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%))),,,,,,)))%%%((((((''''''''''''(((((()))'''%%%######$$$&&&'''***)))((('''&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&'''((())))))%%%&&&''''''((('''''''''(((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))))))((('''&&&'''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''((())))))))))))))))))((((((((((((((('''''''''%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******))))))))))))))))))))))))***************+++++++++******++++++++++++******((()))+++,,,,,,,,,+++***,,,---,,,,,,+++)))(((''',,,,,,+++++++++,,,------******+++,,,---......///333555888::::::888555333000000111222222222222222333333333333333444555555777999<<<<<<:::888777777555444444333444666777888555777999999888888999::::::::::::999777777888:::;;;:::999999888888999999777888;;;===>>>??????>>>;;;;;;::::::::::::;;;;;;:::;;;<<<;;;::::::;;;<<<<<<>>>@@@???;;;888666555666666555555555555444444222222111111000111111222---......//////000000111......------,,,,,,,,,---.........///...------,,,,,,,,,++++++++++++++++++,,,+++)))***+++,,,,,,+++)))+++---,,,***)))+++---*********))))))*********(((((())))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%))))))((((((''''''&&&&&&&&&&&&''')))))))))))))))(((''''''***------***'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&(((***+++***((((((((('''%%%$$$$$$'''***((((((((((((((((((((((((&&&'''(((((()))))))))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&)))++++++***(((((()))((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&''''''((())))))******))))))((('''''''''((((((''''''&&&,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((((((((((((((((((%%%&&&'''((()))******+++(((((('''''''''''''''&&&)))'''&&&&&&'''((((((''')))((('''((()))***)))'''///...+++)))'''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&'''''')))'''%%%&&&)))***'''%%%(((''''''&&&&&&''''''(((((('''&&&%%%$$$%%%&&&'''***&&&""""""&&&))))))(((((('''&&&&&&'''((('''&&&&&&%%%%%%%%%&&&'''((()))%%%&&&&&&'''((((((''''''(((&&&%%%%%%&&&'''%%%$$$###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))***)))'''&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&&&&'''(((((())))))(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((())))))***++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******((()))+++,,,,,,,,,***))),,,,,,,,,,,,+++)))(((''',,,+++++++++,,,,,,---...+++*********+++---///000222555999<<<===;;;888555///000000111222333333333333333333222333333444555444666:::;;;:::888777777555444333333333555777888333555777777777777777999666999::::::777666777888::::::999888888888888888888999;;;<<<=========<<<;;;::::::999999::::::;;;999;;;<<<;;;999888:::<<<>>>@@@BBBAAA<<<888666555555555444333333333333333111111000000000000111111------......///000000111------.........---,,,+++,,,---.........---++++++(((((('''&&&&&&''')))))))))((('''''')))******)))++++++***+++,,,,,,,,,+++***))))))(((((())))))***))))))************))))))((((((((((((''''''''''''(((((((((''''''''''''''')))(((((('''&&&%%%%%%$$$%%%&&&((()))******))))))%%%&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''***,,,,,,)))'''''''''(((&&&$$$###$$$%%%(((((((((((((((((((((((($$$%%%&&&'''((()))))))))%%%%%%$$$$$$$$$#########$$$&&&)))***)))((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((()))))))))(((((((((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((()))************)))(((''''''(((((((((((('''''',,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((''''''&&&&&&%%%***)))'''''')))))))))(((***((('''((()))***)))''''''&&&%%%%%%%%%'''((()))&&&&&&&&&'''''''''((((((((((((''')))***+++***((($$$$$$$$$%%%&&&'''))))))///+++'''''')))***)))'''&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''&&&%%%###$$$+++,,,***((('''&&&&&&'''((('''&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&'''((((((((('''((('''%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''******)))'''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((((((((&&&%%%%%%&&&'''(((%%%%%%'''((((((((('''&&&%%%%%%&&&'''((((((((('''******)))((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''(((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******''')))+++,,,,,,,,,***)))((()))***+++,,,+++******++++++++++++,,,,,,---...+++***))))))***---///111222555:::===>>><<<999777//////000111222333333444333333222222333333444444222555888::::::888888888555444333222333555777999222444666777666666777888444777::::::888666666888:::999999888777888888888::::::;;;<<<<<<<<<::::::;;;::::::999999::::::;;;999;;;<<<;;;999888999<<>>>>><<<:::888666777777888999999888888999777555333333444666777444444222111000///////////////......---,,,,,,+++,,,------...---,,,+++***(((((((((((()))***+++,,,)))+++---//////...,,,+++''''''''''''''''''''''''******************++++++))))))))))))************))))))))))))))))))))))))+++)))''''''((())))))(((((('''&&&''')))))))))(((((((((((((((((((((((((((''''''(((((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((''''''''''''(((((()))%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))+++***)))(((((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))((('''(((''''''''''''((())))))*********)))))))))((((((%%%&&&''''''&&&&&&''')))))))))((('''''''''''''''''''''&&&''''''((()))***)))(((''''''((()))***+++))))))))))))((((((((((((&&&'''((())))))((('''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&((())))))&&&$$$'''&&&&&&''')))***)))((("""######$$$%%%&&&((()))&&&)))+++***'''%%%&&&((($$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''(((((("""###%%%'''((((((((('''""""""###$$$&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''((((((((()))&&&''')))+++,,,,,,------))))))******+++++++++,,,,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++))))))***+++---...///000---///000111111222444666555222///...///000000///000222222222111000111222222222222333444555666777666666666777777777777777999888666555666777999;;;222333555666666666555555222222111111111222444555555555777888888777666666666888<<>>>>><<<999777999888888888888777777777666777888:::::::::999999666555333111111222444555555555666666666666666777555666777888999999888888:::999888777666555444444555555444444444333333333444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---///000000+++***))))))))))))))))))+++++++++*********************))))))))))))******,,,***))))))+++,,,,,,++++++,,,,,,,,,,,,+++******)))************))))))((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))(((''''''''')))***+++...+++'''&&&((()))(((&&&''''''((()))))))))(((((((((((((((((('''''''''''')))((((((''''''(((((()))'''&&&%%%%%%%%%&&&((()))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%###%%%''''''&&&&&&&&&'''''''''((((((((((((''''''&&&'''(((((()))))))))(((((('''&&&&&&)))*********))))))))))))))))))))))))''''''((((((((()))))))))'''((())))))''''''((()))&&&((())))))((('''((((((&&&'''((((((((((((((((((&&&&&&''''''(((((())))))))))))((('''&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''"""###$$$%%%'''***,,,---((('''&&&%%%###!!! %%%%%%&&&)))+++,,,+++)))''''''''''''(((((())))))***))))))(((((((((((()))***(((''''''((()))'''&&&)))((('''%%%%%%&&&&&&'''''''''''''''((((((((((((((())))))(((&&&&&&'''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%&&&''''''''''''''''''&&&)))(((((((((((('''''''''%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))'''&&&$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&((((((((()))))))))))))))&&&''')))++++++***)))'''(((((())))))************************************************************++++++***************+++******+++++++++++++++,,,------,,,,,,,,,------...000///...///111222222222111000000000000000000111000000000111111111111111111222333555666666666666444777;;;???AAA>>>999666888888888888777777777777666777999:::;;;;;;;;;:::777666555333333333444555555666666777888888888888666666666666666777888999999999888777555444333333444444444444333333333222222222111000///.........------------------------))))))***+++---...//////******)))))))))))))))***************************+++******))))))******+++,,,+++******+++,,,,,,,,,***++++++,,,++++++******************))))))(((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''((()))***+++)))&&&&&&'''((('''&&&''''''((((((((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))'''&&&&&&%%%&&&'''(((((((((((((((((('''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$&&&((()))(((((()))***''''''((((((((((((''''''(((((())))))************)))(((&&&'''((())))))((((((((((((((((((((((((((('''(((((((((((()))))))))'''((()))((('''&&&'''((($$$&&&(((((('''&&&'''(((&&&&&&'''((())))))((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&(((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$######"""%%%%%%&&&))),,,,,,+++)))''''''''''''((((((((((((++++++***((((((''''''''')))(((''''''(((((('''&&&)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&)))'''&&&$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&''''''''')))(((((((((((('''''''''###%%%&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&'''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''((((((((((((((()))))))))%%%''')))***+++***((('''((((((((()))******++++++))))))))))))))))))))))))************************+++***************++++++******++++++,,,,,,,,,,,,------,,,,,,,,,------...000///...///111222222222111111000000000000111111/////////000000111111222000111222444555555555555666888===BBBEEECCC<<<777777777777777777777777777666777999:::;;;;;;;;;:::888777666444444444444555666777888999999999999888777666555555555666777888888888777666555444333222444333333333222222222222000000000000//////......------------------------))))))******++++++++++++***)))))))))))))))******************************++++++************++++++,,,,,,,,,+++******+++,,,))))))***************)))++++++***))))))(((((((((***************************)))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''))))))***)))((('''''''''(((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))***(((&&&%%%$$$%%%''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''))))))((('''((()))''''''((((((((((((''''''++++++******))))))))))))+++)))'''&&&''''''&&&%%%''''''''''''''''''''''''(((((((((((()))))))))***)))******)))&&&%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((((((%%%&&&&&&'''((()))******((()))))))))*********)))((((((((((((((((((((((((&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((###$$$%%%&&&((()))***+++'''&&&&&&(((***+++***)))''''''((((((((((((((((((******)))((('''''''''''')))(((&&&'''(((((('''%%%$$$$$$%%%%%%'''(((***+++$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$###$$$&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''&&&&&&'''))))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&$$$%%%&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''(((***)))(((((()))***(((((('''''''''((()))***&&&'''((()))))))))(((((((((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++*********)))******+++,,,******++++++,,,---------+++++++++++++++,,,------000///...///111222222222222111111000000111111222///////////////000222222000000111222333444555555888:::???EEEIIIGGG@@@:::666666777777777777777888666777888:::::::::999999666666555555555555555555666777888999999999888777666666555555555555666666666666666555444444333333333333333222222222111111...///////////////...---------------------------************)))))))))))))))))))))))))))******+++***************+++++++++++++++************+++++++++,,,,,,+++))))))***,,,(((((()))************)))+++***)))))))))))))))*********************************)))))))))(((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''''''''(((((((((((((((''''''((((((((('''&&&&&&'''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((()))******,,,***'''%%%$$$%%%''')))((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''(((((((((((('''''',,,+++***))))))))))))))),,,***(((&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******+++++++++***'''%%%%%%%%%"""###%%%&&&%%%%%%&&&'''&&&'''((((((((((((((((((&&&&&&''''''(((((())))))&&&'''((()))))))))))))))((((((((((((((((((((((((&&&((()))(((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''''''''''''''''''''''' !!!###%%%'''(((***+++$$$%%%&&&''')))***+++,,,((('''&&&&&&(((***))))))(((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))'''&&&&&&'''(((&&&%%%"""###%%%'''((()))******%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''"""###%%%&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((()))******))))))***,,,(((''''''&&&'''((()))***'''''''''(((((((((((())))))))))))))))))*********************************++++++++++++++++++++++++******))))))***++++++,,,******++++++,,,------...++++++++++++,,,---...///000///...///111222222222222111111000000111111222//////......///000222333111111000111222333555666888999===CCCHHHGGGAAA:::666666666666777777888888666777888999999999888777555555555555555555555666555666777888888777555444555555555555555555555555444444444444444444444444222222222222111111111111------.../////////...---........................************************)))))))))))))))***++++++))))))*********+++++++++,,,++++++******++++++,,,***+++,,,***(((''')))+++((()))******+++++++++******))))))(((((()))***+++*********************************)))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((&&&'''((())))))((())))))''''''((((((''''''&&&%%%''''''''''''((((((((()))'''((()))******)))((('''&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))+++***)))'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((('''%%%$$$$$$%%%''''''((((((((((((''''''******)))((())))))++++++,,,***((('''(((((('''%%%''''''''''''''''''''''''(((((()))))))))************++++++***(((&&&'''(((###%%%'''''''''&&&'''((((((((((((((((((((('''&&&'''''''''(((((((((((((((###$$$%%%&&&''''''''''''((((((((((((((((((((((((''')))***)))&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######(((''''''''''''&&&&&&&&&***(((%%%%%%'''((()))(((((((((((((((((('''''''''######$$$%%%''')))+++,,,)))'''&&&&&&'''(((&&&%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''(((***)))(((&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''!!!"""%%%'''((('''&&&%%%$$$%%%'''((()))(((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&((())))))(((((()))+++(((''''''&&&&&&((()))***(((''''''''''''((())))))******))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,******+++,,,,,,---......,,,------...///000222333000///...///111222222222222222111111111111222222///.........///000222333222222111000111444666888555666999???EEEEEE>>>888555666666666777777888888666777888999999888666555333333444444555555666666444555666777666555333111444555555666666555444444333333333444444444555555222222222111111111111000,,,---.../////////...---........................******+++++++++,,,,,,,,,))))))((())))))***++++++))))))******++++++++++++,,,++++++******++++++,,,)))+++,,,***'''&&&(((+++)))***+++,,,,,,,,,,,,,,,))))))(((((((((***+++,,,************************************))))))))))))((((((((((((((((((((((((************)))(((&&&&&&&&&''')))***)))))))))***'''((((((((('''&&&%%%%%%&&&'''''''''(((((())))))((()))***++++++***)))(((&&&''''''((()))((((((((()))(((((((((''''''''''''(((((((((((((((''''''''')))*********)))(((&&&%%%)))))))))))))))))))))))))))((((((((('''''''''''')))***+++***'''%%%%%%&&&''''''((((((((((((''''''((('''''''''(((***,,,---,,,***(((((()))******)))(((((((((((((((((((((((())))))))))))************)))***+++***)))((()))***$$$&&&((()))(((((()))***((()))))))))((('''&&&&&&((((((((((((((('''''''''%%%&&&(((***++++++******'''''''''''''''''''''''')))((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""&&&((((((%%%!!!!!!&&&+++000***$$$$$$))),,,***&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''))))))***)))((('''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%'''((('''$$$###%%%(((%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&'''"""(((...---((($$$%%%(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''((($$$&&&'''%%%""""""%%%(((''''''((((((((('''%%%$$$%%%%%%&&&'''((()))******)))))))))'''&&&&&&''')))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$(((((('''&&&&&&&&&&&&&&&,,,++++++***)))(((((('''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((***++++++***(((''',,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,))))))***+++---...//////........................---...///000000111111000000000000000000000000000...,,,,,,---///222444444222333333444444555555555555777:::>>>AAAAAA===:::333555777777666555666777:::::::::999888777666555555555555555555555555555888888888777777666555444444555555666555555444333666333111222444555222000666666555000,,,+++---000+++,,,---......---,,,+++***+++,,,---------+++*********************++++++,,,+++++++++***)))))))))))))))*********+++++++++++++++************+++++++++******))))))))))))))),,,,,,,,,+++***)))((('''))))))))))))***+++,,,---******************************************************)))((('''&&&%%%%%%******))))))((((((''''''''''''((((((((('''%%%$$$%%%&&&(((((('''''')))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***((('''***)))(((''''''((()))***''''''(((((())))))******'''&&&&&&&&&&&&'''((((((+++***)))(((''''''''''''''''''(((((())))))******,,,***(((&&&%%%&&&'''(((''''''((((((((((((''''''&&&((((((&&&%%%&&&''''''))))))))))))((((((((((((''''''((((((((((((''''''******))))))(((((('''''''''((())))))))))))((((((&&&((())))))(((((()))+++''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''((((((%%%'''(((&&&$$$%%%***///111***""" ###&&&%%%###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$)))((('''&&&$$$###"""!!!))))))*********((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$(((++++++'''%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&$$$###$$$&&&&&&'''((((((((('''&&&%%%''''''''''''(((((((((((((((((((((&&&$$$###%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''###$$$&&&(((***,,,,,,---)))(((''''''&&&&&&''''''+++******)))((((((''''''&&&'''''''''(((((())))))'''''''''''''''''''''''')))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000111111111111000000000000000000000000000...---...///111222222222222333333444555555555555666999===@@@@@@===:::333555666666555444444555777777888777777666555444444444444444444444444444666777777777777666555555555555555555555555555555666444222222444555444222333444333111---++++++---,,,------------------,,,...///////////////......************************+++++++++***************++++++++++++,,,,,,,,,,,,++++++************++++++++++++***))))))))))))))),,,,,,,,,,,,+++***)))((())))))))))))***+++,,,---************************************************((((((((((((((((((((()))))))))))))))(((((((((((((((((()))))))))((('''&&&'''((()))((('''&&&'''(((&&&&&&''''''((()))******''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''')))***(((''')))((('''&&&&&&'''((())))))))))))((((((((((((((('''&&&&&&&&&''''''((((((******)))(((((((((((()))(((((((((((())))))))))))+++***(((&&&%%%&&&'''(((''''''((((((((((((''''''((())))))'''&&&'''((()))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******************))))))'''((())))))(((((()))+++'''''''''''''''''''''''')))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''' !!!###%%%'''((())))))$$$&&&''''''&&&(((---222666...%%%"""$$$&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%%%%%%%&&&'''***)))'''%%%###!!! ((()))************)))(((%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&''''''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$***(((&&&&&&'''''''''&&&%%%&&&''''''((('''''''''((((((((('''''''''&&&&&&'''((((((&&&$$$###$$$%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&***)))((((((''''''(((((()))))))))(((''''''&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,//////...---,,,+++******------------------------...///000111111222222111000000000000000000000000111000///////////////000222222222333444555555555444555888<<<>>>>>>;;;999444555666666444222222333444444555555555444444444444444444444444444444444444555666666777666666666666555444444555666777888666444222222444555555555222333333222///,,,,,,,,,...------,,,,,,------......------,,,++++++++++++***************************************+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++***))))))))))))***,,,------,,,,,,+++***)))))))))))))))***+++,,,,,,************************************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***))))))((('''))))))***)))'''%%%&&&'''%%%&&&'''((()))+++,,,,,,''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&''')))***((('''(((''''''&&&&&&''''''(((******))))))(((''''''&&&&&&&&&'''''''''((((((((()))))))))))))))******+++))))))))))))((((((((((((+++***((('''&&&&&&''''''''''''((((((((((((''''''***)))(((((((((((()))***(((((((((((())))))))))))'''(((((())))))((((((''''''''''''((()))*********)))(((&&&%%%%%%%%%&&&&&&''')))***)))(((((()))+++''''''''''''''''''''''''***))))))((('''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''''')))---000333...(((%%%'''((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''')))***''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%%%%***((('''%%%%%%&&&((()))&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******)))(((%%%%%%&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%'''******'''######$$$$$$%%%&&&'''(((((()))(((((('''''''''''''''***'''$$$$$$&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%###"""$$$(((+++***(((%%%%%%&&&''''''(((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%$$$###"""******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''(((((((((((()))((((((''''''(((((()))+++++++++++++++++++++++++++***************++++++//////...---,,,++++++***------------------------...///000111222222222222000000000000000000000000000000000000///...///000111111222333444555555666333444777:::======:::888555777888777444333222333222222333444444444444444333333333333333333333333222333444555666666666666666555444333444666999:::666555333333333555666777444444333222000///.........---,,,++++++,,,---......---+++)))))))))******+++++++++***************)))))))))***+++++++++,,,************++++++++++++++++++************++++++,,,+++******))))))******---------------,,,+++*********))))))***++++++,,,************************************************...---,,,***)))'''&&&%%%''''''(((((())))))******((((((((()))((((((((((((((()))))))))'''&&&&&&(((&&&&&&'''((())))))******''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))(((((((((((((((((()))'''&&&&&&''')))***((('''(((((((((''''''((((((((())))))((((((((('''''''''&&&''''''(((((((((((((((((((((((())))))+++,,,,,,*********)))((('''''''''***)))((('''&&&'''''''''''''''((((((((((((''''''***'''&&&)))***)))(((***(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***)))'''%%%#########%%%&&&((()))******)))((()))***''''''''''''''''''''''''((((((((('''&&&%%%$$$$$$((((((((((((((((((((((((((((((((('''&&&%%%###"""&&&&&&&&&&&&&&&''')))***)))'''%%%&&&''''''%%%"""$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''')))***''''''''''''''''''''''''&&&(((******'''&&&&&&'''***)))'''&&&&&&''')))***$$$%%%%%%&&&'''(((((()))$$$%%%&&&(((((((((((('''&&&&&&%%%&&&&&&((()))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''%%%%%%%%%%%%'''(((&&&%%%%%%'''++++++'''$$$$$$$$$%%%%%%&&&'''(((((()))(((((('''''''''((((((+++'''######%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###!!!!!!###(((***)))'''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&'''(((((())) """$$$$$$$$$%%%&&&(((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&(((***+++,,,,,,******)))(((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((''''''''''''''''''((((((((()))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++***************+++------------------------------------------------...///000111111222111111000000000000000000000000---///111111///...000111000000111222333444555666333444666999<<<<<<:::888777888999888666444444555222222333444555555555555333333333333333333333333111222333555666666666666555555333333444666888:::555555555444333444555777444222000///.../////////...---,,,++++++,,,---...000///---,,,,,,,,,---...+++++++++*********)))))))))))))))***+++++++++,,,+++++++++,,,,,,,,,,,,---++++++************++++++,,,++++++***************,,,,,,---------,,,++++++*********)))******+++,,,************************))))))))))))))))))))))))------,,,***)))'''&&&&&&''''''(((((())))))******'''''''''''''''''''''(((%%%'''((((((''''''(((***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&''')))***(((''')))))))))******)))))))))&&&'''''''''((((((((()))&&&'''((()))))))))((((((''''''(((((()))***,,,,,,++++++***)))((('''&&&&&&)))(((((('''''''''''''''''''''(((((((((((('''''')))%%%%%%***---)))''')))'''((((((((()))))))))***(((((())))))))))))((((((***)))))))))((((((((('''---,,,***(((((((((***+++)))***+++***)))((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###"""'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%''')))+++***'''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''''''''''''''''''''))),,,///...***((((((***)))((('''''''''((()))***''''''''''''''''''''''''$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%&&&(((***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&((()))***((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))+++'''$$$$$$&&&((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%$$$$$$%%%&&&&&&%%%$$$''''''&&&&&&&&&'''((((((###$$$%%%&&&'''((())))))!!!"""""""""$$$%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''))))))(((((('''''''''''''''''''''(((((())))))***''''''''''''''''''''''''++++++++++++++++++++++++,,,+++******)))*********,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111000000000000000000000000000,,,///222222///...///111///000111222333444555666333444555888;;;<<<:::888777888999999777555555666333333444555555555555555222222222222222222222222111222333444555555555555555444333333444555666777444555666555444333333444111000...---...///...---...------,,,,,,------...,,,,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))***************+++++++++------------............++++++************++++++,,,,,,+++************+++++++++,,,,,,,,,,,,+++++++++***************++++++************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))'''&&&&&&&&&&&&''''''(((%%%&&&(((((('''((()))+++((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***(((''')))******++++++******)))%%%&&&&&&'''(((((())))))&&&'''((()))***)))((((((''''''''''''((()))***++++++******)))(((''''''&&&((((((((((((((((((''''''''''''(((((((((((('''''')))$$$%%%...111,,,'''(((''''''(((((())))))******((())))))******))))))(((*********)))((('''''''''+++***)))))))))***++++++***+++++++++)))((()))***''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%'''((()))***,,,+++***)))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((,,,///...***'''''')))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&'''((((((''''''&&&'''&&&%%%%%%&&&(((+++,,,&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((('''((()))***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***)))((('''&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&''')))&&&''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%%%%(((((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&''''''''' """$$$$$$###"""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%###"""!!!)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''((())))))******$$$$$$%%%&&&&&&%%%$$$$$$************************,,,++++++***))))))******------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///000000000000000000000000---111444333///,,,---/////////000222333444555666444444555888;;;<<<;;;999555777888888666555666777333333444444555444444444222222222222222222222222111222333444444444444444333333333444444444444444333555777777444111000111//////000222444333///+++,,,------------------,,,'''((()))******+++******,,,,,,++++++***))))))(((+++++++++***************+++++++++,,,,,,,,,------++++++************++++++---,,,++++++******++++++******+++++++++++++++***++++++***************+++************************))))))))))))))))))))))))&&&&&&'''((())))))***+++))))))))))))((((((((((((((('''&&&&&&&&&((()))***&&&((()))(((''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&''')))***((('''((()))***++++++***)))(((''''''''''''''''''''''''&&&''')))*********((('''''''''&&&&&&'''((())))))******))))))((((((''''''''''''((((((((((((((('''''''''((((((((((((''''''***$$$'''333777///(((((('''''''''((()))*********))))))************))))))))))))))))))((((((((((((&&&''''''(((((())))))******+++,,,+++)))((()))***''''''''''''''''''''''''((()))***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&%%%$$$%%%'''''''''&&&'''&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%)))---,,,'''$$$$$$&&&%%%&&&'''((())))))((((((%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&'''&&&%%%%%%&&&(((+++---&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%$$$''')))(((&&&&&&)))---(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%'''(((***+++(((((()))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$######%%%(((***(((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$!!!%%%((()))'''&&&(((******((('''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''))))))&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&((()))*********(((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%&&&&&&'''((()))******&&&''''''((()))******+++((()))+++,,,,,,+++)))(((************************,,,,,,+++***))))))******........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000000000000000///333666444...***+++---...///000111333444555666555555666888;;;<<<;;;:::333555777777666555666777333333444444444333333222111111111111111111111111222222333444444444333333333333444444444333222222222555888888444000......///111555:::<<<999222++++++,,,............,,,+++((()))+++---.........---,,,,,,++++++***))))))(((,,,+++++++++******))))))'''(((((((((((()))))))))++++++************++++++---,,,++++++******++++++)))******+++++++++******++++++***************+++************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))(((''''''''')))***+++((()))***)))'''&&&&&&'''''''''(((((())))))******))))))))))))))))))))))))$$$%%%&&&'''(((***++++++(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&''')))***(((''''''((()))******)))((('''((((((((('''&&&&&&%%%%%%&&&''')))***+++***(((''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''+++%%%)))777;;;222***)))&&&''''''((()))******+++))))))************))))))''''''(((((())))))******'''((()))+++,,,,,,,,,,,,***,,,,,,+++)))((()))***&&&((()))++++++)))(((&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&''')))+++,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))'''&&&%%%'''((()))******++++++***))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...////////////...---,,,++++++---...///...///111222///---+++,,,///000///---////////////............000000000111222222333333555666888999::::::999999777777777777666666666666555666666777666444222111333444444222111111333555333333222222333333444444000111222333333333222111222333444444333222111000666+++777UUUYYY@@@000333...---,,,+++++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************++++++***+++,,,---...---,,,,,,+++++++++*********))))))---------,,,,,,+++++++++******))))))***,,,---///*********)))))))))))))))******)))(((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((()))(((((((((((('''''''''((((((((((((((()))******))))))***++++++***((((((+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''((((((''''''''''''((((((((()))(((((())))))((('''&&&&&&(((((((((((((((((((((((()))((('''(((***)))&&&###((('''&&&%%%%%%%%%%%%%%%((((((((('''%%%%%%&&&'''+++,,,------,,,***'''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((*********)))))))))))))))(((((()))***************,,,,,,---...---,,,+++***%%%'''((())))))((('''%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&(((******(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))((('''&&&((()))***++++++,,,,,,+++******))))))))))))******+++++++++*********++++++++++++++++++++++++++++++------,,,,,,,,,,,,------000000000000///...---,,,,,,---//////......000111000...---...000111000...////////////............///000000111111222333333444555777888999999888888888888888777666555444444555666666666555444222111333444444222111111333555444333333222222222333333222333444555555444333333111111111111111000//////333***111EEEIII888,,,///,,,+++***)))))))))******++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************++++++***+++,,,---------,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,++++++******))))))***,,,---...***)))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))***))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))******((()))******+++***))))))((((((''''''&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''((((((&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%(((((((((((((((((((((((()))((('''(((******'''%%%******)))((((((((((((((()))))))))(((&&&&&&''')))&&&'''((((((((('''&&&%%%))))))((((((((('''''''''((((((((((((((((((((((((************))))))))))))((())))))***************,,,,,,---------,,,+++***%%%&&&'''(((((('''&&&%%%)))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''(((''''''''''''((())))))*********)))))))))((((((&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&((('''''''''&&&&&&%%%%%%))))))((('''%%%$$$######''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((()))(((((('''))))))***+++,,,,,,,,,,,,+++******************++++++***)))((())))))++++++++++++++++++++++++++++++------,,,,,,,,,,,,------000000000000000///...------...//////...---...///000///...///111111111///////////////............//////000111111222222333333444555777777777777666999999888666555444333222555555555555444333222222333333333222111111333555555444333222222111222222000000111222222111000///000//////...............111+++,,,444666000++++++,,,+++******))))))************++++++++++++************************************+++++++++++++++***++++++++++++++++++*********++++++,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,***************+++,,,---))))))))))))))))))************)))(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))***))))))(((((())))))***(((((((((((())))))))))))***)))))))))(((((((((((()))(((((((((((()))******'''((()))******+++******'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((((((((((()))++++++)))'''((('''&&&&&&&&&&&&&&&&&&)))******)))((('''(((***%%%%%%%%%%%%%%%&&&''''''))))))((((((((((((''''''((((((((((((((((((((((((************************))))))***++++++++++++***,,,,,,,,,---,,,++++++***%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&'''((()))***+++*********)))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((***'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%)))((('''&&&%%%$$$$$$###''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))))))))(((((()))***++++++++++++***************************)))((('''((()))+++,,,***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---///////////////...------...///000///---,,,---...///......///000000000000////////////............//////000000111222222222111222444555666666555555777777666666555444333333444444444444333333222222333333333222000111333555666555444222111000000000///000111111111000///...000///...---------//////000000...,,,---///---***------,,,,,,,,,,,,+++,,,)))***+++,,,,,,+++***))))))))))))))))))))))))))))))******++++++++++++***,,,+++++++++++++++************++++++,,,,,,,,,,,,******************************++++++,,,,,,,,,---***************++++++,,,)))))))))))))))*********+++***))))))(((((())))))))))))(((((((((((())))))(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))))))))((((((((('''''''''))))))(((((())))))***+++''''''((()))***+++++++++))))))((((((((())))))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&&&&(((((((((((((((((((((((('''((()))***++++++***)))&&&&&&%%%%%%$$$%%%%%%&&&)))******)))(((''')))***)))((('''&&&&&&''')))***))))))(((((((((((((((((((((((((((((((((((((((((()))***************++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******'''''''''(((((('''''''''"""%%%((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((******))))))((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$$$$'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***'''%%%$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))&&&'''((()))************(((((()))******)))(((((())))))((((((((()))+++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......------,,,,,,...///000///---+++,,,---------............//////////////////...............//////000111111222222000111333444555555444444444444444444444555555555444333333222222222222222222333333111000000222444666555444222111000//////444555555666555444333222000///...------...000111///222000******///...(((------------,,,,,,++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))******++++++++++++,,,,,,,,,,,,++++++******************++++++,,,,,,*********************************++++++,,,,,,,,,))))))*********+++******(((((())))))************++++++***)))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******'''((((((((()))))))))***((((((((('''''''''&&&&&&)))))))))))))))***++++++'''(((((()))***++++++,,,---,,,+++***))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))'''((())))))))))))((((((((((((((((((((((((((((((&&&(((***++++++*********)))((((((((((((((())))))'''((()))(((''''''(((***...,,,)))'''&&&''')))***(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++************''''''''''''''''''''''''!!!%%%)))+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))******(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''((((((&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''(((((()))%%%&&&'''((())))))))))))'''((()))******)))((('''(((((()))******+++++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++---//////...,,,+++,,,---,,,---......------...///////////////..................///000000111111222000111222444555444444333222222333333444555555666333333222111111222222333222222222111000000222444555444333222000000//////444444555555555333222111000////////////000000111,,,000000+++***...---(((***++++++++++++***)))(((******++++++++++++******))))))))))))))))))))))))(((((()))***++++++++++++---------,,,++++++******+++************+++,,,,,,***************+++++++++*********+++++++++++++++))))))******+++******)))((((((((()))******++++++++++++***))))))))))))***(((((())))))))))))(((((('''((()))******)))((('''***))))))(((((())))))***''''''(((((())))))******((((((((((((''''''''''''***))))))))))))***++++++)))((((((((()))***+++,,,...---,,,***))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''')))))))))(((((((((((()))))))))*********(((((()))*********))))))((((((((((((((((((((((((&&&(((***+++***)))))))))''''''&&&&&&''''''(((((('''((()))((('''''')))***---,,,)))'''&&&&&&'''((((((((())))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,------------,,,,,,,,,+++************+++'''&&&&&&&&&&&&&&&&&&'''!!!###&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((()))***+++((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&&&&'''&&&&&&&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))''''''&&&'''((((((&&&'''((())))))*********'''(((***++++++***(((''''''(((***,,,---,,,,,,+++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,.........,,,,,,,,,...,,,...000///...---///111////////////..................//////000111111111000111222444555444444333333333333333333444444444333222111000000111222333222222222111///000222444444444222111000000000000111111222222111000...---......///000000000000000,,,...///,,,+++,,,,,,*********+++++++++***)))(((++++++************++++++************************'''((()))***++++++++++++...------,,,++++++******+++***)))))))))***,,,,,,))))))*********+++++++++++++++++++++************))))))***++++++***)))((('''(((((()))******++++++,,,+++******))))))******'''((()))******)))(((''''''((()))******)))(((''')))((((((''''''(((((()))'''''''''((()))*********************))))))))))))******))))))******+++,,,******)))(((((()))***++++++***))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%''')))***)))(((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&(((++++++(((&&&'''((($$$$$$$$$$$$$$$%%%&&&'''((()))))))))((((((***,,,+++***)))((('''(((((()))(((((()))))))))*********))))))))))))))))))))))))))))))***++++++,,,------+++,,,,,,---------------,,,,,,***)))))))))***+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''*********)))******+++,,,((((((((((((''''''''''''&&&&&&&&&'''''''''((((((!!!###&&&'''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&''''''&&&&&&&&&&&&((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%'''''''''%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***)))((('''&&&&&&'''((('''((()))******+++++++++((()))+++,,,,,,+++)))(((&&&(((+++...///...,,,***))))))***+++,,,,,,------,,,++++++++++++++++++,,,------......///......---,,,---......,,,,,,---...---///111111......000222000/////////..................//////000111111111000111333444555555444444444444444333333222222222222222111000000111222333222222222111///000222444444333222111000000000000333444444444333222000///,,,---///000111000///...............---,,,---...,,,,,,---...---,,,+++***,,,+++***))))))***+++,,,************************'''''')))******+++++++++......---,,,,,,+++******+++***)))))))))***,,,---))))))******++++++++++++,,,+++++++++******))))))((()))***++++++***)))((('''(((((()))***+++++++++,,,+++******)))*********'''((()))******)))(((''''''((()))++++++)))((('''((((((''''''''''''((((((&&&''''''((()))******+++,,,,,,,,,++++++++++++************)))******+++,,,+++***)))(((((()))******'''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%''')))******)))(((''''''''''''((((((((()))&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&)))+++***'''%%%%%%''''''''''''''''''((()))***)))***+++***))))))+++---***************++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,------......---------,,,***)))))))))***+++###$$$%%%'''((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%###"""&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''%%%%%%%%%&&&'''((()))***((()))***)))'''&&&&&&''')))(((&&&%%%&&&''')))***%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))''')))+++,,,+++'''$$$!!!)))((('''&&&%%%&&&''''''%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%######"""###$$$%%%&&&((())))))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((***''''''+++222444///)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))'''&&&$$$((((((((((((((('''''''''******+++++++++,,,,,,,,,'''''')))777CCC666&&&'''(((((((((((()))***+++,,,,,,,,,,,,,,,++++++******,,,...//////...------......---,,,,,,++++++,,,,,,---...000111222222111111000000000000111111111111...000222333222111222333111222222333444444444333333333222222333333444555333222222111111222222333//////000111222333333444777666444222111111111222111222222111111000///......000222111///---,,,,,,++++++++++++++++++,,,,,,************************+++++++++************))))))))))))))))))))))))))))))***,,,,,,++++++,,,---,,,+++***))))))***++++++******))))))******+++,,,,,,***((()))+++,,,+++(((++++++++++++,,,---...///+++***)))(((((()))***+++((())))))))))))***************))))))((((((''''''''''''''''''''''''''''''******))))))((((((''''''******))))))((((((''''''&&&&&&''''''(((((()))))),,,,,,+++(((&&&%%%&&&((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''((()))))))))))))))************************'''((()))+++++++++***)))((((((((((((''''''''''''((((((''''''''''''(((((()))((('''((()))***)))(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))******+++))))))************))))))++++++,,,,,,,,,---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''((()))((('''&&&'''(((((('''&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$&&&(((******)))'''&&&((('''&&&%%%%%%%%%&&&'''%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&''''''''')))'''''',,,333555111,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((())))))(((&&&%%%((((((((((((((((((((('''***)))))))))))))))))))))))))))***666AAA666''')))((((((((())))))***+++,,,************)))))))))(((,,,...//////...------......---,,,,,,++++++,,,,,,,,,---...000000000000///....../////////000000000000111222222111000111333222222333444444444444444333333222222333333444555333333222222222222333333///000000111111222222222555444222111000111111222111222222111111000///......000111111///---,,,,,,...------,,,+++***)))(((************************+++++++++************))))))))))))))))))))))))))))))***++++++******+++---+++***))))))))))))***+++******))))))******+++,,,+++)))'''(((***+++***((())))))))))))***+++,,,---+++***)))(((((()))***+++******++++++++++++,,,,,,******))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))(((((((((''''''''''''((((((((((((((()))******((('''&&&(((***))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))***))))))))))))((((((((())))))(((((((((((())))))***((('''((())))))((('''((((((((((((''''''''''''))))))(((((((((''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))***************++++++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,++++++***(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%'''((('''&&&&&&'''((()))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$'''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%***111333000,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''***+++***222===444(((+++)))))))))))))))***,,,,,,************)))))))))))),,,...//////...------......------,,,,,,,,,,,,,,,++++++---...............------........./////////222222222111//////111333333333444555555555555444333333222222333333444555333333222222222222333333000000000000000111111111222222111000000111111222111222222111111000///...---///111111///---,,,,,,...------,,,+++***))))))************************+++++++++************)))))))))))))))))))))))))))(((***+++***))))))***,,,***))))))(((((())))))*********))))))******+++,,,***((('''((()))***)))((()))))))))))))))***+++,,,******))))))))))))******+++,,,,,,---------------***))))))))))))(((((((((************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((()))((('''(((***,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))*********)))((((((************))))))))))))))))))(((((((((((())))))***)))(((((())))))'''&&&(((((((((((('''''''''''')))))))))))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++************+++,,,,,,***++++++,,,,,,++++++***)))*********++++++++++++,,,,,,------------,,,,,,......---,,,+++***))))))&&&&&&'''''''''''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''(((''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''$$$&&&''''''&&&&&&''')))++++++++++++***)))''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''''''''(((((((((((((((&&&'''''''''&&&&&&%%%%%%(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%######''',,,...+++(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))***))))))(((''''''''''''((((((((((((&&&&&&&&&''''''(((((((((***+++(((---777000(((+++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------.........---,,,,,,,,,,,,,,,++++++,,,---.........///------........./////////444444222000......111333444444555555666555555444333333222222333333444555333333333222222333333333111000000000000000000000111111111111111222333333111222222111111000///...---///000000...---,,,---*********++++++,,,,,,---************************+++++++++*********))))))))))))))))))))))))))))))((()))******)))((()))+++((((((((((((((()))))))))******))))))******+++,,,***)))))))))*********)))+++++++++++++++,,,------***))))))))))))))))))***+++,,,---.........------))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&'''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))(((((((((*********)))))))))((((((((((((''''''''''''((((((***)))''''''(((((('''%%%((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))******))))))******+++,,,)))******++++++******)))))))))))))))************---......//////......------,,,,,,,,,++++++******&&&&&&'''''''''''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))++++++++++++***)))''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((&&&''''''(((((('''&&&&&&)))((('''&&&%%%%%%&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&'''((()))***+++'''(((((()))((('''&&&&&&((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%''')))***(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&'''''''''(((((())))))%%%%%%&&&''')))***++++++(((***&&&(((000,,,&&&***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,---,,,...//////...------...///...------,,,,,,---------------......///000000....../////////000000000444444222000......111333444555555666555555444444333333222222333333444555444333333333333333333444111111111111000000000000111111222333333444444444111222222111111000///...,,,...000000...---,,,---))))))***+++,,,,,,------************************+++++++++*********))))))))))))))))))))))))))))))(((***+++***)))((()))***''''''(((((())))))))))))******))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,,,,)))))))))******))))))))))))***,,,---------,,,+++))))))))))))************************************(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&((()))******(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&((()))************))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''***(((''''''(((((('''%%%(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((()))))))))*********------............------*********++++++,,,,,,,,,(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&''')))(((''''''((())))))((((((''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''(((((())))))&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&###$$$%%%&&&((()))***+++(((((()))******((('''&&&((('''&&&'''(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((******(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***&&&&&&''''''((()))))))))%%%&&&'''((()))+++,,,,,,'''***&&&%%%,,,)))$$$)))******)))******+++,,,---************++++++++++++,,,...//////...------...///......---------------............///000111222....../////////000000000222222222111//////111333444555555555555444333333333333222222333333444555444444333333333333444444111111111111111222222222111222333444444444444444111222222111111000///...+++---//////...,,,,,,---,,,,,,,,,+++++++++******************************+++++++++************)))))))))))))))))))))))))))***+++++++++)))((()))***''''''((()))******************))))))******+++,,,+++,,,---,,,++++++,,,---))))))((((((((())))))***))))))************))))))((()))+++,,,---,,,***))))))))))))************+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''((()))+++***(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))$$$%%%'''(((***+++++++++(((((((((((((((((((((((((((''''''''''''((()))***(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((''''''''''''((())))))'''(((((((((((((((((('''((()))))))))************++++++,,,,,,,,,,,,++++++(((((()))***+++,,,------''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((()))******((('''((()))((('''&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((()))((('''%%%$$$###$$$%%%&&&'''(((((()))&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&'''((((((((('''((()))***)))(((&&&%%%)))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''''')))((((((((()))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''((()))***&&&&&&''''''((())))))***(((((((((((())))))))))))&&&+++&&&$$$***)))$$$(((************+++,,,------*********+++++++++,,,,,,,,,...//////...------...//////...---------------///............000111222------........./////////000111222222111000111333444444444444444333222222333333222222333333444555444444333333333333444444111111222222333333444444111111333333444333222222111222222111111000///...+++---//////...,,,,,,---,,,,,,,,,++++++++++++***************************+++++++++************)))))))))))))))))))))))))))+++,,,,,,,,,***)))***+++'''((()))+++++++++++++++******))))))******+++,,,***,,,---,,,***)))+++---))))))(((((((((((())))))((()))***++++++***)))(((''')))+++------,,,***)))))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***'''''''''(((((((((((((((&&&(((******)))(((((()))(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***&&&&&&''')))************''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++)))))))))(((((((((((('''(((((((((''''''(((((((((&&&%%%%%%&&&((()))((('''((((((((((((''''''''''''&&&'''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((())))))***(((((())))))))))))(((((()))))))))*********++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,###$$$%%%'''((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''((()))******)))((('''%%%%%%%%%&&&'''((()))******++++++***)))(((((())))))((('''%%%&&&''')))***''''''(((((((((((('''''')))))))))(((''''''&&&&&&&&&'''((())))))'''%%%$$$&&&&&&'''''''''&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$)))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((())))))&&&&&&&&&'''((())))))*********)))(((''''''&&&&&&&&&,,,((($$$***)))%%%(((************+++,,,---...,,,,,,,,,------.........,,,...//////...------...//////...------------.........------...///111222,,,,,,,,,---------.........000222333222111222333333444444444333333222111333333222222333333444555555444444333333444444555111111222333444444555555000111222333333222111000111222222111111000///...***,,,...///...,,,,,,---((())))))+++,,,---......************************+++++++++************)))))))))))))))))))))))))))+++------,,,***)))***+++'''(((***+++,,,,,,,,,+++*********)))***++++++,,,(((+++,,,,,,)))(((***,,,++++++***************+++((()))***++++++***)))(((((())),,,......---+++)))))))))******++++++++++++************************'''((((((((())))))******'''((((((((())))))******&&&'''''''''(((((())))))###&&&)))******)))***+++(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******'''((()))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%&&&''')))+++,,,************))))))))))))******))))))))))))******%%%$$$$$$&&&((())))))((()))((((((((('''''''''''''''((((((((())))))******&&&'''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))******+++))))))************))))))************++++++++++++,,,------......------,,,+++++++++***************$$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((###!!! """&&&((('''%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%%%%%%%$$$((('''&&&%%%%%%&&&'''((((((&&&%%%%%%'''(((((('''***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))***+++***'''%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&$$$###%%%(((***)))''''''''''''(((((((((((((((***)))(((&&&&&&&&&'''(((&&&''''''((()))******+++))))))))))))************(((((((((((())))))))))))+++,,,,,,------,,,,,,+++******+++,,,,,,---............//////...---,,,,,,...//////000000000000///............////////////222444666555333111111111000111222333444333222222222222333333333333444444555444333333333333444555111111222333333444555555444333111///...//////000111000000///...---------+++,,,---...---,,,+++***,,,,,,+++******+++,,,---***++++++***((('''((())),,,,,,,,,+++++++++******+++++++++************)))************************(((((((((((()))))))))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++******************************))))))(((((('''''')))))))))))))))*********))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((((((((())))))))))))(((+++---+++&&&$$$&&&)))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&''')))***++++++++++++))))))))))))************(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))************(((((('''(((((()))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&$$$###$$$'''((('''&&&$$$%%%((()))***)))'''&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((((((''')))'''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%)))'''&&&'''***+++***)))&&&&&&''''''((((((((()))))))))(((''''''''''''''''''''''''((()))*********))))))))))))************(((((((((((()))))))))***++++++++++++++++++++++++******+++,,,,,,---............//////...------,,,---......///////////////.........//////000000111444666777777555333222222000111222333333333222222222222222333333333444444333333333333333333333333111111222222333444444444444333111000/////////000000000//////...------,,,...---+++*********+++,,,,,,,,,***)))((())))))***)))***+++***)))((()))***,,,,,,+++++++++*********)))))))))******+++++++++************************(((((((((((()))))))))***)))************++++++++++++++++++*********))))))++++++++++++++++++++++++******************************))))))(((((((((((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******************)))))))))((((((((((((((((((((())))))))))))'''***,,,+++&&&%%%'''***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''(((((()))******++++++(((((()))))))))*********((((((((((((((((((((((((((((((((()))))))))******************************(((((()))))))))*********)))(((((((((((())))))***)))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++******)))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&((())))))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&'''((()))(((&&&###%%%)))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&******)))''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((((((%%%&&&'''(((((('''&&&%%%'''&&&$$$%%%'''((((((''')))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((''''''(((((('''''''''(((((('''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%***((('''((()))***)))(((%%%%%%&&&&&&'''((())))))(((((((((((((((''''''&&&''''''(((((())))))******))))))))))))************((((((((()))))))))******++++++***))))))***++++++***++++++,,,,,,------............///......---,,,---------....../////////////////////000111222333666888999888666333333333000111222222333333222222222222222222333333333333111222333444444333222111222222222222222222333333333333111000000000000000/////////......------,,,222///,,,)))(((+++...000---,,,+++***)))(((((((((((()))+++***))))))***+++,,,++++++++++++*********'''(((((()))***+++,,,---************************((((((((()))))))))******)))************++++++++++++++++++***************++++++++++++++++++++++++***************************))))))))))))(((((((((******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((('''(((((((((((())))))))))))''')))+++***'''&&&(((***((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))(((((('''((()))+++,,,(((((())))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))*********))))))(((((((((((()))((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''')))((((((''''''''''''&&&'''(((***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))(((((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%''')))******)))'''%%%'''%%%$$$%%%&&&'''''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***((('''''''''((()))''''''((((((((((((''''''%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%'''((('''%%%#########&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&%%%$$$$$$%%%&&&'''((())))))&&&'''((())))))((('''&&&'''((((((((()))))))))***((()))))))))************(((((()))))))))*********---+++***((((((***+++---+++++++++,,,,,,------------...............------............//////000111000000///000111222444555777888999888666333222222000111111222222222222222111222222222222333333333111222444555555444222111222222222222111111111111222222111111000000000000.........---------,,,,,,333111...++++++---000222,,,,,,,,,+++***************+++,,,+++)))))))))+++++++++++++++************((((((((()))***+++++++++************************(((((()))))))))*********))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((''''''''''''(((((((((((())))))))))))'''(((***)))(((''')))***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''***)))'''&&&'''(((***,,,(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))*********)))(((((('''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))*********)))))))))***************))))))******+++++++++*********+++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&'''(((((('''&&&%%%%%%%%%,,,+++***(((''''''''''''''''''''''''''''''''''''######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%$$$&&&(((+++,,,,,,+++(((&&&'''%%%$$$$$$&&&''''''&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***((('''''''''((()))''''''(((((((((((('''''''''(((((()))))))))((((((''''''''''''''''''''''''%%%&&&'''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&'''((())))))((('''&&&(((((((((((())))))))))))((()))))))))************))))))))))))************...---+++******+++---...++++++,,,,,,,,,,,,------------...............---////////////000111222333111000000000000222444555555666777777444222111111000000000111111111222222111111111222222222333333111222444555555444222111111111111111111111000000000111111111000000//////------------,,,,,,,,,,,,///...------,,,,,,------(((((()))******+++++++++,,,------,,,)))(((((()))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))************************))))))(((((())))))))))))))))))))))))((()))))))))************''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))(((((()))***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((***)))'''&&&&&&(((***+++'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))******)))(((((('''(((((('''''''''''''''((())))))((((((((((((((((((((((((((()))))))))*********+++'''((()))*********))))))((()))***++++++++++++*********+++++++++,,,,,,,,,$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&'''(((((('''&&&&&&%%%''''''&&&$$$###$$$%%%---+++(((&&&%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###""""""""""""###$$$###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########%%%((())))))''''''(((+++,,,,,,+++((('''&&&%%%###$$$&&&''''''&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((''''''(((((('''''''''(((((('''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&&&&''')))***+++***(((''''''((('''''''''(((((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000000//////000222444555333222000//////111333444222444555555333111111111111000000000000111222222111111111111222222222222111222333444444333222111000000000000000000111111...//////000000///......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***((('''$$$%%%'''((()))*********,,,------,,,***))))))***+++************)))))))))******)))))))))(((((((((************************)))))))))*********++++++)))************+++++++++***************+++++++++++++++++++++++++++++++++************************)))))))))************+++++++++******)))((((((((())))))))))))))))))))))))))))))))))))************'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''((())))))''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((())))))***))))))(((((((((((()))((((((''''''(((((()))***))))))))))))))))))))))))((())))))******+++++++++'''''')))*********)))(((((()))***,,,,,,,,,++++++******+++++++++,,,,,,,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&'''(((((('''&&&&&&$$$&&&'''&&&$$$###%%%&&&(((''''''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""###$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###&&&(((***)))'''&&&''')))******)))'''&&&&&&$$$###$$$%%%'''&&&&&&&&&$$$###$$$%%%''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''((()))+++***''''''(((***)))))))))))))))((((((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......//////......///111444555444222000......///111222000222444555333222222222111000000///000111222333111111111111222222222222000000000000000000000000.../////////000111111111,,,---...//////...------++++++++++++++++++,,,,,,)))***+++++++++***(((''''''((()))***++++++******)))***,,,++++++***,,,---************))))))))))))((((((((()))))))))))))))************************))))))*********+++++++++)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************((((((((()))))))))******(((((((((((())))))))))))******)))((()))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******************************'''''''''((((((((()))))))))(((((((((((())))))***)))(((((((((((()))******))))))))))))))))))))))))((())))))******+++,,,,,,'''(((***,,,,,,+++***)))((()))+++---...---,,,,,,******+++++++++,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((((()))))))))))))))'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%$$$&&&((('''%%%$$$&&&((("""$$$%%%'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((()))))))))'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((&&&$$$%%%&&&'''(((((('''&&&%%%&&&$$$###$$$%%%&&&&&&&&&&&&$$$######%%%''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%''')))(((%%%%%%&&&)))++++++******))))))((((((((('''&&&&&&&&&((()))***))))))))))))(((((((((((())))))))))))************)))************+++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...///...------...000333444555333000...---...000111000222444555444333333333111000/////////000222333000111111111111222222222//////............//////---......///000111111222+++,,,---.........---,,,+++++++++++++++++++++,,,------------,,,,,,++++++,,,---...///...---,,,+++&&&(((***++++++,,,...000************))))))))))))&&&&&&'''((()))***++++++************************)))************+++++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++************************))))))******+++++++++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************(((((())))))******++++++(((((((((((()))))))))))),,,***)))((()))((('''%%%)))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))(((((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))(((((('''(((((()))***+++)))))))))))))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,(((***+++------,,,+++***(((***,,,...///...---,,,******+++++++++,,,,,,,,,((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((()))'''%%%&&&)))***(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&+++'''$$$%%%((()))&&&###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''"""''')))'''&&&((()))'''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((())))))((('''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%$$$$$$###))))))((((((''''''''''''***)))'''&&&%%%&&&((()))+++***)))'''''''''((()))&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((((()))+++,,,******))))))((((((''''''%%%&&&&&&'''((()))******************************((((((((((((((((((((((((+++++++++************)))************+++,,,---...///......------///000111...---...000222333333111222111000.........///000333333333333333333333333333222000...///000333444000111111222222333444444222111///......000111333////////////////////////...------,,,,,,------...***++++++++++++***))))))******+++,,,,,,,,,,,,++++++++++++*********))))))***++++++,,,,,,++++++***---+++)))((()))*********))))))************)))))))))************+++++++++------,,,+++******++++++***************************+++,,,,,,------,,,,,,******)))))))))))))))))),,,***))))))***++++++***)))************+++++++++,,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%###!!!))))))))))))))))))))))))---+++)))((('''((()))******))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***''''''''''''''''''''''''+++++++++***)))(((((('''***)))(((''''''''''''''''''((((((((()))))))))***(((((())))))))))))((((((***)))((((((((()))+++,,,***)))(((((())))))((('''******))))))((((((''''''))))))))))))))))))))))))'''((()))++++++******)))------------,,,,,,+++***.........---,,,+++))))))******+++,,,---//////000'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))'''&&&&&&))))))(((&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&***'''$$$%%%((()))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''$$$((()))&&&%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&(((***+++)))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((('''''''''(((***,,,...***)))((('''''''''(((((((((''''''&&&'''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''(((((()))******)))))))))((((((((('''&&&'''''''''((()))))))))************************************************))))))******+++++++++,,,---,,,++++++***+++++++++......------...///111222000/////////111222222000111000///......//////000/////////000000111111111444333111//////000222444222222222222222222222222555444222111000111222333........................------,,,,,,,,,,,,------+++++++++++++++******)))******+++,,,,,,,,,,,,++++++++++++*********))))))***++++++,,,,,,++++++***...,,,))))))*********)))))))))************)))))))))************++++++++++++******)))(((((())))))***************************+++,,,,,,------,,,,,,************************+++***))))))***+++***)))))))))*********+++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))+++***((('''&&&'''((()))***))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++''''''''''''''''''''''''******))))))(((''''''&&&)))((((((''''''''''''((((((((((((((())))))))))))(((((())))))))))))((((((***)))((((((((()))++++++))))))(((((())))))((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***+++,,,,,,,,,++++++***))),,,,,,---------,,,++++++---------------,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&'''(((((('''&&&&&&''''''((((((''''''&&&''''''((()))))))))((((((''''''&&&%%%%%%%%%&&&&&&(((&&&$$$%%%(((***(((%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((&&&))))))%%%###&&&((('''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%$$$%%%'''***,,,...)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***---000222(((((('''&&&&&&&&&''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************'''((()))***+++,,,------///...---,,,***)))))))))---,,,,,,---...000222333444222//////000000000///000////////////000000111000000111222333444444555555444222000///000111222444333333222111111000000666555333111000000000111........................------,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++*********************++++++++++++******...,,,***)))******)))((())))))************)))))))))************++++++++++++***))))))((()))))))))***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++***)))((()))***+++***((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((***))))))((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++''''''''''''''''''''''''))))))((((((''''''&&&&&&(((''''''''''''(((((()))))))))))))))(((((((((((((((((())))))))))))(((((())))))((((((((()))***+++(((((((((((((((((((((((('''''''''((()))*********)))))))))))))))))))))))))))***+++,,,,,,,,,++++++******+++++++++***))))))***+++,,,,,,------------...---------,,,,,,,,,+++&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%''''''&&&'''''''''''''''''''''((((((((((((''''''%%%&&&((()))************&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((***)))$$$"""%%%((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%***(((&&&%%%%%%&&&)))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((+++...000222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%&&&'''))))))(((''''''))))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,///...---,,,+++*********+++++++++,,,...111333555666333000....../////////......//////000000111111///000111222444555666777666444333111000000111111333222222222111111000000222111000///......//////........................---,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++******************************++++++++++++******...,,,************)))'''))))))************))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---***)))((()))******)))((())))))))))))************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&)))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************'''''''''''''''''''''''')))))))))((((((''''''''''''''''''''''''((()))***))))))))))))(((((((((((((((((())))))))))))(((((()))(((((('''((()))***+++'''((((((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))******++++++++++++******++++++++++++*********+++,,,,,,------,,,,,,******+++,,,------......&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''&&&&&&&&&'''((((((((((((((((((((((((%%%&&&''')))***+++++++++&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((***)))$$$"""%%%((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((***)))&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))+++,,,---%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&'''((()))***)))((('''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************---,,,,,,,,,,,,,,,,,,---+++++++++,,,...111333555666333000....../////////......//////000000111111+++,,,---///000222333444666555333222111111111111000000000111111222222222.........//////000000111........................,,,,,,,,,++++++,,,,,,,,,---,,,+++*********++++++******+++,,,,,,,,,,,,+++************************)))******++++++******)))---,,,******+++***)))'''))))))************))))))))))))*********+++++++++,,,+++++++++++++++,,,,,,***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,---------***))))))***++++++)))'''(((((()))))))))*********((((((((()))******++++++))))))))))))))))))))))))************************++++++******))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))(((((((((((((((((((((((((((******)))))))))))))))((('''''''''''''''((()))***))))))))))))(((((((((((((((((())))))))))))(((((()))((('''''''''(((******''')))******(((''')))******)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((())))))***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,---------&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&%%%'''((('''&&&%%%&&&''')))((((((''''''(((((()))''''''''''''((()))***+++''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((((((''''''''''''&&&&&&))))))%%%###&&&((('''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&$$$$$$&&&((()))&&&%%%%%%%%%%%%&&&'''''')))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++,,,---//////+++++++++,,,...111333555444222//////000000000///...///000000000000000///------...000111333444444555444333222222222222222//////000000111222222333...//////000222222333333------------------------,,,,,,++++++++++++,,,,,,,,,+++***)))))))))***+++******+++,,,,,,,,,,,,+++***************+++++++++))))))************))))))+++******+++,,,+++***((())))))************)))))))))************+++++++++)))))))))((())))))***+++***************************+++,,,,,,------,,,,,,***++++++,,,,,,------...*********+++,,,,,,***(((((((((((()))))))))******(((((())))))*********+++))))))))))))))))))))))))************************(((((())))))***+++,,,,,,(((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''((()))***)))+++---,,,(((''')))+++*********)))((('''''''''))))))))))))))))))))))))(((''''''''''''((())))))++++++,,,---------,,,,,,------------,,,,,,+++***......---,,,+++***))))))%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''''''''$$$&&&((('''%%%$$$&&&(((***)))(((''''''((()))***,,,+++(((%%%$$$%%%&&&'''(((''''''''''''((()))***''''''((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''&&&&&&%%%%%%$$$((()))&&&%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''###$$$&&&'''(((((((((((()))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''(((((('''''''''$$$%%%&&&'''(((''''''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&''''''((()))'''((((((((()))))))))***((((((((()))*********+++***************************************************************++++++++++++++++++,,,,,,...//////,,,,,,,,,---...000222444000/////////111222222000///000000111111000///...///000111222333444555555333333333333333333333333000000000000111111111111//////000111111222222222------------------------,,,,,,++++++++++++,,,,,,,,,+++)))''''''((()))*********+++,,,,,,,,,,,,+++))))))*********+++++++++))))))************)))))))))))))))+++,,,,,,+++)))))))))************)))))))))************+++++++++))))))(((((()))******+++***************************+++,,,,,,------,,,,,,*********+++,,,---------+++***+++,,,...---+++)))(((((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))************************&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))************)))((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&'''((()))***++++++(((((())))))))))))(((((((((((('''&&&'''((()))***+++...000---)))''')))+++))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((************+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......---,,,+++***))))))$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''((((((((($$$&&&((('''%%%$$$%%%(((***)))(((''''''((()))***111...)))%%%"""!!!"""###((((((((((((((()))******'''(((((((((&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%"""''')))'''&&&((()))'''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%%%%&&&(((******)))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))''''''((((((((((((((('''$$$%%%'''(((((((((''''''$$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&'''(((******((('''&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((('''((((((((())))))******''''''((()))***++++++,,,************************(((((((((((((((((((((((((((((()))***+++,,,,,,------,,,,,,,,,,,,---......---,,,,,,---...000222333.........000222444333111000000111111111///...---------...///000111111222222333333333333333333333222222111111000/////////...///////////////...---------------------------,,,++++++++++++++++++,,,+++***((('''&&&''')))*********+++,,,,,,,,,,,,+++))))))******++++++++++++))))))************))))))(((((()))+++------+++***))))))************)))))))))************+++++++++++++++******+++,,,------************************++++++,,,---------,,,,,,))))))***++++++,,,------++++++,,,---///...,,,)))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))'''''''''(((((((((((((((***)))((('''''''''''''''%%%&&&'''((()))***+++,,,(((((())))))))))))(((((((((''''''&&&'''((()))***---000111///***'''))),,,''''''(((((())))))******))))))))))))))))))))))))***)))((((((((()))+++,,,((()))***+++++++++++++++))))))+++,,,---.........++++++++++++++++++,,,,,,%%%&&&&&&'''((()))******))))))((('''&&&&&&%%%%%%&&&'''''''''((()))))))))))))))(((((('''''''''''')))((('''&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******))))))(((((((((''')))(((''''''''''''((()))&&&''''''(((((((((((((((''''''(((''''''&&&&&&%%%&&&&&&'''((('''&&&$$$###$$$%%%&&&&&&'''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))*********((('''&&&&&&'''((((((((('''%%%$$$(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''((()))))))))))))))((((((000...+++)))((((((((()))((()))))))))************++++++++++++++++++++++++)))***++++++******,,,...---------............///---------------...///000...///000111111111111111,,,...//////......///111555///...444777444222444333333444444333111000///111111111111111000//////---,,,,,,...//////---***,,,+++******))))))******)))******)))'''&&&'''((((((((())))))*********+++************************((()))***++++++***((('''***+++,,,,,,------,,,,,,+++*********))))))((((((+++++++++************)))))))))*********+++++++++------,,,,,,+++***))))))++++++++++++,,,---......+++***)))***++++++***))),,,+++++++++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))++++++************++++++************))))))))))))************************---,,,***(((((((((((()))'''((()))******)))((('''++++++***))))))((())))))((('''&&&&&&&&&''')))***+++***))))))))))))))))))((()))+++---...---,,,+++******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))---+++(((''''''(((''''''************************(((((())))))*********+++))))))))))))))))))))))))+++*********))))))((((((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''((((((((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&'''(((+++*********+++,,,------(((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))(((((('''&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))************))))))((((((((())))))(((((('''...---+++)))''''''((()))(((((((((((())))))))))))+++++++++++++++++++++++++++,,,,,,,,,+++***,,,...,,,,,,,,,,,,---------............///000111222222000000111111222111111111---...//////......///111444//////444666444222333222333333444333111000///000000111111000000///...---,,,+++,,,......,,,+++,,,+++******))))))*********+++,,,+++)))((()))***************))))))))))))************************((())))))*********)))))))))***++++++,,,,,,++++++++++++++++++*********)))*********++++++,,,,,,,,,***************+++++++++***++++++++++++,,,,,,,,,*********)))******++++++,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---))))))))))))))))))))))))++++++************++++++************))))))))))))((((((((((((((((((((((((,,,+++***)))((((((((()))(((((())))))))))))((((((******)))((((((((())))))(((((('''''''''((()))***++++++***)))((((((((())))))***+++,,,,,,+++)))((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))+++***((('''((()))((('''(((((()))***+++,,,,,,---''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))(((******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,(((((((((''''''''''''&&&$$$&&&(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''((((((((('''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&'''((((((((((((''',,,***'''$$$###$$$&&&(((&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&'''''''''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))******))))))(((&&&''''''(((((((((''''''---+++***(((''''''((((((((((((((((((((((((((('''++++++++++++++++++++++++,,,---...---++++++,,,---+++++++++,,,,,,,,,------------...///000111222333222222222222222222111000---...//////......///000333000000333555333222222222222333333222111000...///000000000000///......---+++******+++,,,,,,+++,,,+++******))))))******+++---------+++***+++,,,,,,++++++***))))))((((((************************)))((((((((()))***++++++((())))))***+++*********,,,,,,,,,+++++++++++++++))))))***+++,,,---...///+++++++++++++++*********(((((()))***,,,---......,,,++++++************+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++))))))))))))))))))))))))++++++************++++++************))))))))))))((((((((((((((((((((((((,,,+++***)))((((((((()))))))))(((((((((((())))))((((((((('''(((((()))))))))(((((((((((()))***+++,,,+++***)))(((((('''(((***+++++++++***)))'''&&&(((((((((''''''(((((((((***(((&&&$$$$$$&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''((())))))(((&&&%%%&&&''')))+++---...///''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))*********+++,,,,,,------++++++++++++++++++++++++************************&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((((((((((('''''''''''''''%%%''')))+++,,,***((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))******)))'''&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&((())),,,***(((%%%######$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((('''((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''''''''''''''+++***)))(((''''''(((((())))))))))))((((((((((((***+++++++++++++++,,,,,,---...///...,,,++++++,,,+++,,,,,,,,,,,,---------)))***,,,---///000111111333333333333333222111000---///000///......///000111111111222333222111111111111222222222111///......////////////...---------+++(((((()))+++++++++,,,+++******))))))******+++,,,------+++***+++---+++*********************************************)))(((''''''(((***,,,---((()))******++++++******++++++++++++++++++++++++))))))***++++++,,,------,,,,,,++++++++++++******(((((()))***,,,---......///...---,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++*********+++++++++++++++(((((()))))))))*********))))))))))))))))))))))))++++++************++++++************)))))))))(((************************+++******)))))))))))))))***)))(((''''''((()))***''''''&&&''''''((()))***)))))))))))))))******+++,,,+++***)))((('''''''''))))))******)))(((''''''))))))(((((((((((())))))***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''')))******(((&&&%%%&&&''')))***,,,---...(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++%%%&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((''''''((((((((((((((((((((((((((((((((('''(((***,,,+++)))'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''')))******)))'''&&&%%%&&&&&&'''''''''''''''"""$$$&&&((())))))((((((&&&%%%$$$$$$%%%&&&((()))---+++(((&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((((((((((((((((((((())))))((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''))))))((((((((((((((((((*********************************++++++,,,,,,,,,,,,...//////---++++++,,,------------............)))***,,,...///000111111333333333333333222111000...///000///...---...///000111222111111111111000///000111111111000///...---............---,,,,,,,,,***(((((()))++++++***,,,+++******))))))******)))+++,,,+++******+++,,,((())))))***+++,,,,,,---************************)))(((''''''(((***,,,---)))******+++++++++++++++))))))******************************)))))))))))),,,+++++++++++++++++++++*********++++++,,,,,,,,,//////...---,,,,,,,,,,,,,,,***)))***+++,,,+++)))((()))))))))*********+++)))))))))))))))*********))))))))))))))))))))))))++++++************++++++************)))))))))(((++++++++++++++++++++++++************)))))))))(((***)))(((''''''((()))***''''''&&&''''''((()))***((())))))***************+++***)))(((''''''''''''''''''(((((())))))))))))+++******))))))******+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''(((******'''%%%'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%&&&'''((()))***+++'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))******)))((((((((((((((('''(((((((((((()))))))))((()))*********(((&&&$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''''''''&&&!!!###&&&)))******((('''&&&&&&%%%%%%%%%&&&''''''***)))(((&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((******)))((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''%%%&&&'''(((((((((((((((((()))))))))))))))))))))*********+++++++++,,,,,,*********++++++,,,,,,---+++---//////---+++++++++---------.........//////+++,,,...000222222222111222222222222222222111000...///000///...---...///...222333111///000000///...///000111111000///...,,,------------,,,++++++,,,***))))))***++++++***,,,+++******))))))******((()))******))))))***+++'''((()))***+++---......************************)))((((((((()))***++++++)))***++++++,,,,,,++++++)))))))))))))))***************))))))((((((((((((++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++---,,,,,,++++++++++++,,,+++***))))))++++++***)))(((((())))))***+++++++++************************))))))))))))))))))))))))++++++************++++++************))))))))))))))))))))))))))))))))))))))))))************)))((())))))(((((((((((())))))((((((((('''(((((())))))'''((()))*********))))))))))))((((((''''''(((((('''''''''((()))******+++,,,++++++******++++++,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((('''&&&'''(((((('''%%%))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&'''''''''((((((((($$$%%%&&&(((((()))((((((&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))))))))''''''(((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&((())))))*********(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((+++***)))'''&&&&&&&&&'''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((''''''''''''((()))***''''''(((((('''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((())))))(((((('''%%%&&&'''((())))))))))))((())))))***+++++++++***(((((()))***+++,,,,,,---)))******+++,,,,,,------(((+++---...---+++++++++,,,,,,---------.........,,,---///111222222111000000000111111222111111111///000000000...---...///---333444000---///000...---...///000000000......,,,,,,,,,,,,,,,++++++***+++******+++,,,,,,+++))),,,+++******))))))******((()))******))))))***,,,))))))***++++++,,,------************************((())))))*********))))))((())))))***+++*********)))))))))******+++++++++)))))))))))))))*********)))******+++,,,---......++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,+++******,,,,,,+++***)))******+++,,,,,,------+++++++++++++++++++++***))))))))))))))))))))))))++++++************++++++************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((******)))((((((((())))))&&&'''((()))))))))(((((((((''''''''''''((()))))))))))))))((())))))******++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))***(((&&&&&&''''''&&&%%%)))))))))))))))(((((((((******)))))))))(((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&'''''''''((()))))))))'''''''''((((((((())))))"""$$$%%%'''((((((''''''%%%%%%%%%&&&'''((()))***'''((((((((())))))******%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******)))(((''''''''''''((()))$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&$$$### !!!###$$$%%%&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&((()))************)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((,,,***(((&&&%%%$$$$$$%%%$$$%%%'''((()))((('''&&&((((((((((((((((((((((((((((((((((((((()))******'''((((((((('''&&&%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((()))************((()))***++++++,,,++++++&&&&&&''')))***+++,,,---))))))***+++,,,,,,------'''))),,,------+++++++++++++++,,,,,,,,,---------***,,,...///000///...---...///000111111111111111///000111000...------...,,,333555000---///000------...///000000///......+++,,,,,,,,,,,,+++******+++***+++,,,------+++))),,,++++++***)))*********((()))++++++******+++,,,++++++++++++++++++,,,,,,************************((()))***++++++***(((''''''(((((()))))))))))))))*********++++++,,,,,,,,,(((((()))***+++,,,,,,---))))))***+++---...//////******+++++++++,,,,,,,,,------------......///000---,,,++++++------,,,+++++++++,,,------...//////,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++************++++++************))))))))))))++++++++++++++++++++++++((()))***++++++***)))((('''((()))******)))(((''',,,+++***))))))((())))))%%%&&&((()))))))))(((''''''&&&&&&''''''((()))***,,,+++***)))((((((((()))******))))))))))))******+++***'''&&&&&&'''***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))),,,)))&&&%%%&&&&&&&&&%%%(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&%%%$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%))))))'''&&&&&&'''(((((('''&&&%%%%%%&&&&&&%%%$$$)))))))))(((((('''&&&&&&)))))))))))))))******++++++(((%%%$$$&&&((('''%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$)))&&&$$$%%%''')))(((&&&(((''''''''''''((())))))###$$$%%%&&&''''''''''''$$$&&&(((&&&$$$$$$(((,,,---++++++***(((&&&&&&(((((()))***)))'''''')))***---***&&&%%%'''(((&&&$$$&&&)))'''###$$$***)))$$$'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%%%%&&&''''''((()))******+++((((((((('''&&&&&&&&&%%%)))******)))(((''''''((((((((('''(((((()))***+++))))))))))))************+++***)))))))))***,,,---,,,,,,,,,++++++*********))))))***+++,,,,,,------+++,,,...000111111000///333222111000////////////////////////////////////---------.........//////,,,,,,---...///000111111,,,,,,,,,+++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,***)))))))))************************((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))******))))))******+++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...)))******+++,,,---......))))))*********+++++++++,,,,,,*********+++,,,---+++***************++++++++++++++++++++++++++++++***************+++++++++...,,,******+++++++++***++++++***))))))***+++,,,)))))))))((((((((((((((()))))))))))))))))))))))),,,+++***((((((((())))))+++)))'''&&&((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))---+++***((((((((()))))),,,*********)))''''''(((%%%'''))))))(((''''''((())))))))))))))))))))))))(((((((((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))******)))(((((()))***+++''''''''''''''''''''''''***)))(((''''''((()))***************************&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((('''&&&''''''((())))))((('''''')))***)))'''$$$%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))***'''%%%$$$&&&'''&&&%%%))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''')))))))))((((((((())))))%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++)))'''%%%%%%''')))(((&&&''''''&&&&&&''''''((()))&&&&&&'''((())))))))))))&&&'''(((***)))((('''%%%---)))&&&&&&(((((('''&&&((())))))(((''''''(((***---***''''''((()))((('''''')))'''$$$%%%)))((($$$'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&&&&&&&&&&''''''((())))))******'''''''''''''''&&&&&&&&&)))******)))(((''''''))))))(((((((((((())))))***))))))))))))************++++++*********+++,,,---,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,---...////////////000000000000000000000111////////////////////////---------.........//////------...///000000111111+++++++++++++++++++++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,***))))))***************************************************)))******+++++++++++++++)))))))))************+++******))))))******+++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,------......******++++++,,,,,,,,,,,,---,,,+++*********+++,,,++++++******************++++++++++++++++++++++++************++++++++++++---,,,******++++++***)))+++***)))((((((((()))***))))))******))))))(((((())))))))))))))))))))))))***)))(((''''''(((((()))+++)))''''''((())))))))))))(((''''''''''''((()))))))))))))))))))))))))))+++***)))((((((((())))))+++))))))***++++++)))((('''(((******(((''''''((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((()))***,,,---''''''''''''''''''''''''***))))))(((((())))))***************************&&&&&&&&&''''''''''''((((((((('''''''''((())))))''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***(((''''''(((***++++++***%%%&&&&&&'''(((((())))))&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&'''&&&&&&)))))))))))))))(((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%''''''(((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))''''''&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***,,,---)))'''&&&&&&'''(((''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((('''(((&&&&&&'''******(((&&&///+++&&&%%%''')))(((%%%'''(((((('''&&&&&&''')))***(((''''''((()))(((((())))))(((&&&''')))((($$$'''&&&&&&%%%%%%&&&&&&'''))))))))))))((('''&&&&&&'''''''''(((((())))))***&&&&&&&&&'''''''''''''''((()))***)))((('''((()))***))))))(((((((((((()))))))))))))))************+++************+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,---...///000---......///000111111222////////////////////////---------.............../////////000000111111111++++++++++++,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,******))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,+++******)))((((((------------------------+++,,,,,,,,,,,,---------------,,,+++*********+++,,,,,,+++***)))))))))***++++++++++++++++++++++++************++++++,,,,,,,,,+++)))***++++++***)))******)))(((''''''(((((()))***+++++++++***(((((())))))))))))))))))))))))((('''''''''''''''((()))***)))''''''((())))))((()))((((((''''''(((((()))))))))))))))))))))))))))(((((('''''''''((()))***'''((()))+++,,,,,,***''')))***,,,+++)))((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''((()))+++---...((((((((((((((((((((((((*********++++++*********************************&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((())))))((('''%%%%%%%%%%%%'''(((&&&&&&&&&'''((()))******&&&%%%%%%&&&)))******)))''''''(((((())))))))))))%%%%%%%%%%%%%%%&&&&&&''')))(((''''''((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((()))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%&&&(((+++...555444000***'''((((((&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&'''(((((((((+++***)))))))))***(((&&&'''&&&&&&%%%%%%&&&&&&''''''((()))))))))'''&&&%%%'''''''''((((((((())))))%%%&&&&&&&&&'''(((((((((((()))***)))((('''((()))******)))(((((('''((((((((()))))))))************))))))))))))******++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,++++++---...///---......///000000111111////////////////////////........................///000000000111111111111...------,,,++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))***,,,,,,***)))******++++++++++++++++++++++++************************'''((())))))******))))))************+++++++++,,,******))))))******+++,,,---,,,,,,++++++,,,,,,---,,,+++++++++*********))).........---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,+++***))))))))))))++++++++++++++++++++++++)))******++++++,,,,,,,,,+++***)))***++++++***(((+++******)))(((((((((''')))***,,,,,,,,,+++)))((())))))))))))))))))))))))''''''''''''((())))))******((('''((()))***)))(((((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***$$$***///---***)))((((((+++,,,---,,,***((((((((())))))))))))))))))))))))+++++++++***))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''((((((((((((((('''(((((()))******+++,,,))))))))))))))))))))))))******,,,------,,,******************************&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''((())))))***%%%%%%$$$&&&)))++++++***&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((((()))******)))))))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&(((((()))***++++++******'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%)))))))))((('''&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((---222000***'''***...999???>>>222'''%%%'''(((&&&'''((('''%%%%%%'''(((&&&'''(((((()))))))))***,,,******+++,,,+++)))((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((&&&%%%$$$''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''')))***)))((('''(((*********)))(((((('''((((((((()))))))))************((((((((()))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++...---,,,++++++,,,.../////////000000000000//////////////////////////////.....................---//////000000111111222222111000///---+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***,,,,,,***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))*********++++++******))))))******+++,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,------.........---,,,,,,++++++++++++++++++************,,,,,,,,,,,,++++++******,,,++++++***))))))******++++++++++++++++++++++++)))******+++,,,,,,------***))))))***,,,,,,***)))+++++++++******)))))))))***++++++,,,+++***)))(((************************'''(((((()))************)))((('''((()))***)))''''''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((())))))***%%%111888222)))''')))++++++,,,---,,,***(((((()))************************************))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&''''''((()))(((((((((***************)))))))))***************************+++,,,------,,,+++***************************&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))))))))((('''&&&&&&(((***,,,,,,+++((((((''''''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''')))++++++***)))***+++---,,,+++)))(((&&&%%%$$$&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%&&&((()))******)))((()))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))******(((&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((''''''(((((((((((((((''''''222======333)))&&&'''555@@@BBB555&&&###'''((('''(((((('''&&&&&&''')))(((***,,,,,,++++++,,,---***'''(((+++---***(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((())))))(((((()))******))))))(((((((((((()))))))))))))))************'''((())))))******))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++...---------------......///000111222222111000///////////////////////////...............------------......///000111222333111111///---,,,***((((((,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((***++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((()))***************)))))))))************+++******))))))******+++,,,---,,,,,,++++++,,,,,,---***++++++,,,------......---------,,,,,,+++++++++++++++***************)))***++++++,,,,,,,,,+++***+++***************++++++++++++++++++++++++++++++)))******+++,,,---......*********,,,------+++)))******++++++++++++******++++++******))))))))))))************************((()))***************))))))(((((()))******((('''''''''((()))************))))))))))))))))))))))))%%%&&&'''((()))******))))))777===444***))),,,---***+++---,,,***)))))))))************************((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***++++++******)))((('''))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))((('''''''''&&&&&&''')))+++***))))))))))))))))))(((((((((&&&&&&&&&&&&&&&'''(((((($$$'''******((('''(((************)))((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%% """$$$%%%&&&&&&%%%$$$'''((((((((((((((('''&&&###$$$%%%&&&'''((()))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))))))))++++++)))&&&%%%''')))''''''&&&&&&''''''((()))&&&&&&'''((())))))))))))(((000999999222***&&&&&&)))666:::///%%%%%%'''&&&((())))))(((''''''(((***'''***,,,---+++)))***+++&&&###$$$***,,,(((&&&((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((())))))(((((()))+++)))(((((((((((())))))***))))))))))))************((()))***+++,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,---.........//////......---...///111333444333222111//////////////////////////////.........---------+++,,,---...000111333333//////...---,,,++++++***************************************************************************((()))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,******))))))******+++,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++******,,,,,,,,,++++++*********((()))+++,,,------,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++)))******+++,,,---...///******+++---//////---***'''((()))***++++++******,,,***)))''''''((()))***************************((())))))******)))((('''((((((((()))******(((&&&&&&''')))***++++++******))))))))))))))))))))))))&&&''')))************)))***444777...(((+++---***(((***++++++***))))))***************************&&&&&&&&&'''(((((())))))+++*********)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***************))))))***+++******(((((())))))))))))))))))))))))++++++************++++++************************&&&&&&&&&'''''''''(((((((((((()))))))))'''&&&%%%$$$$$$&&&''''''&&&$$$$$$''''''((())))))((('''&&&%%%$$$$$$%%%'''((('''&&&$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((("""&&&))))))'''&&&'''((("""###$$$&&&((()))++++++&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!###%%%'''((('''&&&%%%%%%&&&'''((())))))))))))###$$$%%%''')))***+++,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''''''''((()))))))))+++,,,***&&&%%%''')))(((''''''''''''((())))))###$$$%%%&&&''''''''''''(((***,,,+++)))(((***,,,,,,000)))###'''((($$$((()))***)))'''''')))***$$$(((******(((&&&&&&(((###!!!(((***&&&$$$&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''))))))'''''''''''''''''''''&&&(((((((((''''''&&&&&&%%%&&&((())))))(((((()))+++(((((('''(((((()))***+++))))))))))))***************+++,,,---...---,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------......000000000///...------...111444555555555444//////////////////////////////.........---------)))***,,,...000111333444------------------------(((((((((((((((((((((((())))))))))))))))))))))))************************''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************++++++,,,,,,,,,---------*********)))***++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))************************---------,,,,,,+++++++++'''(((***,,,---------,,,(((((())))))***+++------++++++++++++++++++++++++)))******+++---...//////++++++,,,...000000---+++%%%&&&((()))***+++******,,,***(((&&&%%%''')))***************************(((((()))))))))'''&&&%%%((((((((()))+++***(((&&&&&&''')))***+++++++++***))))))))))))))))))))))))'''(((***++++++******)))(((...---%%%&&&,,,,,,$$$''')))***+++)))))))))***************************$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))***+++++++++++++++'''((()))+++++++++***)))((((((((((((((((((((((((,,,+++***))))))***+++,,,************************((((((((((((((((((((((((%%%222777...''')))+++((('''''''''''''''&&&&&&&&&!!!!!!"""###$$$%%%%%%%%%&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))+++---+++'''$$$((('''&&&&&&'''))),,,---,,,+++)))(((&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''###$$$$$$$$$###$$$'''***))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%***)))((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))+++)))'''$$$$$$%%%&&&(((((('''%%%%%%%%%&&&(((******)))'''%%%%%%%%%'''(((******))))))(((((('''''''''((()))))))))(((&&&%%%,,,+++***((('''''''''''')))((('''&&&&&&'''((()))&&&''''''((((((((((((((())))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%''''''''''''((((((((((((,,,)))&&&&&&(((***)))''''''''''''(((***)))'''$$$(((((((((((())))))))))))(((((())))))******+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++---------............///+++---111333444333111/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222000///...,,,+++***))))))******))))))))))))******************************++++++******************---***)))***,,,---,,,***.........---***(((((()))************)))))))))))))))***+++,,,,,,+++***)))))))))***+++++++++++++++******+++,,,---//////000000---***+++,,,---,,,***))))))***+++,,,,,,------,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------************************+++++++++++++++***)))(((++++++,,,,,,,,,---------,,,---...---+++***+++,,,,,,,,,,,,+++++++++******)))************+++++++++,,,+++++++++***)))))))))************))))))))))))++++++******))))))(((((())))))))))))************&&&'''((())))))***))))))''''''(((((())))))******))))))************))))))++++++************++++++))))))))))))))))))))))))************))))))))))))((()))))))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))******))))))((((((''''''******))))))((((((((('''(((((((((((()))))))))))))))******)))&&&%%%%%%&&&******))))))******+++,,,...---,,,***)))(((((((((,,,++++++***++++++,,,,,,''''''''''''''''''''''''+++999???333'''&&&)))(((%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((***+++***'''%%%'''&&&%%%%%%&&&''')))******)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&%%%$$$%%%''')))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***,,,+++(((&&&%%%&&&'''(((((('''&&&%%%%%%'''(((******((('''%%%%%%%%%'''((())))))))))))((((((''''''(((((((((((((((''''''&&&(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''((((((&&&'''(((((())))))(((((()))((((((((('''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''((((((((((((***'''%%%%%%'''))))))'''((((((''')))++++++***)))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............///,,,...111444555444111000///..................///---------,,,,,,++++++***,,,,,,,,,---...///000111//////---,,,+++***************))))))))))))******************************************************,,,+++)))***,,,---+++***,,,------+++)))(((((()))************)))))))))))))))***++++++++++++***))))))******+++++++++************+++,,,---...//////...,,,******,,,---,,,************++++++,,,,,,---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------************************+++++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,++++++************)))************++++++++++++++++++***************************))))))))))))))))))))))))))))))(((((('''(((((((((((()))))))))'''(((((()))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))(((((((((((())))))*********************************)))))))))(((((((((((())))))))))))(((((()))))))))(((((((((''''''(((((((((((())))))))))))***)))))))))(((((((((''')))))))))(((((((((''''''(((((((((((((((((()))))))))******)))'''&&&'''(((******))))))******+++,,,*********)))******+++,,,,,,,,,++++++***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&+++999???444&&&###'''***%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''''''''&&&'''))))))'''%%%'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''%%%%%%''')))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***...,,,***'''&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''%%%%%%&&&'''''')))))))))(((((((((((('''))))))((('''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((((((((((((((''''''''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''(((((((((((((((&&&$$$$$$&&&((()))(((***)))((((((+++---......************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///---///222444555444222000------------------------......---,,,+++***))))))++++++++++++,,,...///000......---++++++***************))))))))))))******************************************************,,,+++******+++,,,+++******++++++***)))((()))***++++++*********))))))))))))***++++++++++++***)))******+++++++++******)))******+++,,,------...///,,,***))))))+++,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))*********+++++++++++++++,,,---,,,+++***+++,,,+++************))))))))))))************+++++++++***************+++++++++************))))))))))))(((((((((((((((((())))))''''''''''''(((((((((((()))))))))))))))(((((((((*********)))(((''''''''''''(((((())))))(((((('''))))))(((((((((((())))))++++++++++++++++++++++++******))))))))))))(((((((((((())))))))))))((((((*********)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((***+++***)))((()))*********))))))******+++,,,******))))))***++++++,,,---,,,,,,+++*********+++&&&&&&&&&&&&&&&&&&&&&&&&%%%///444...&&&%%%(((***&&&''''''((()))***++++++''''''''''''''''''&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((('''%%%%%%'''((('''&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''''''''''''''((()))((('''&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&'''((())))))---,,,)))'''&&&&&&&&&&&&(((''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))'''&&&&&&''''''((((((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((('''''''''%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%&&&(((******---+++((('''))),,,---...)))))))))*********++++++,,,,,,,,,++++++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------............///---///111222333222000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******************+++,,,---...------,,,+++*********+++******))))))))))))*********************************************+++++++++++++++******+++******))))))***++++++***)))***,,,+++++++++*********))))))*********++++++************++++++++++++***)))))))))******+++,,,---------***)))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))))))))))))))************+++,,,---,,,+++***+++,,,***)))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,************)))))))))(((&&&&&&''''''(((((())))))'''''''''((((((((())))))******)))(((((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''++++++************++++++++++++++++++++++++++++++***)))))))))(((((((((((('''(((((())))))))))))(((************************(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))++++++******+++,,,******))))))******+++,,,---,,,+++***))))))))))))------,,,+++************&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***((('''))))))(((&&&''''''((()))***++++++'''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%)))'''%%%%%%&&&'''''''''))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''''''''''''''((())))))'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%&&&&&&''''''+++***((('''%%%%%%%%%%%%''''''''''''(((((())))))''''''&&&&&&&&&''''''''''''''''''''''''(((((((((***)))'''&&&&&&''''''(((***)))(((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''(((((()))))))))))))))'''''''''(((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((('''''''''''''''(((+++,,,///,,,(((&&&''')))******((((((((()))))))))******++++++******)))))))))((())))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///,,,---///000000000...---++++++,,,------,,,++++++*********++++++,,,,,,,,,***************+++,,,---,,,,,,+++*********++++++******))))))))))))******************************))))))*********+++++++++++++++++++++***)))))))))***,,,---,,,++++++,,,...++++++++++++************+++******************+++******+++++++++******)))))))))******+++,,,,,,,,,))))))***)))******+++---,,,,,,++++++++++++++++++***+++,,,,,,---------,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))******+++++++++******(((((()))))))))************+++,,,,,,******+++,,,)))))))))))))))))))))***))))))*********+++++++++)))))))))***+++++++++,,,************)))))))))(((&&&&&&''''''(((((())))))(((((()))))))))*********+++***)))(((''''''(((((('''((((((((()))))))))***''''''((((((((((((''''''++++++************++++++************************)))))))))(((((((((((('''''''''((()))))))))))))))************++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((((((((((((((((())))))))))))***((()))++++++******,,,---******))))))******+++,,,,,,,,,+++***))))))))))))---,,,++++++*********+++&&&&&&&&&&&&&&&&&&&&&&&&***((('''''')))***)))&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$###)))'''&&&&&&'''(((((('''*********))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''))))))(((''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&%%%%%%%%%''''''((((((((()))))))))&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((())))))(((''''''''''''''')))((('''%%%$$$#########&&&&&&''''''''''''&&&&&&'''((())))))******))))))'''''''''(((((((((((((((&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((()))((('''(((***,,,///,,,(((&&&&&&'''(((((('''((((((((())))))))))))*********))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------............///,,,---...//////...---,,,++++++------------++++++(((((()))***+++,,,------***************+++,,,,,,+++************++++++,,,******))))))))))))******************************)))))))))***++++++,,,,,,***+++,,,+++)))(((((()))+++---...---,,,,,,---...,,,++++++++++++*********++++++***))))))***++++++))))))***+++++++++++++++))))))*********+++++++++***+++++++++)))***+++---++++++++++++++++++++++++******+++,,,------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***((()))))))))************)))***++++++******+++,,,)))))))))************+++)))************+++++++++***************+++++++++************))))))))))))(((((((((((((((((())))))))))))))))))******************(((''''''((())))))'''''''''((()))*********'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&'''((())))))******)))***************+++++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))***+++,,,,,,((()))++++++******+++---******))))))******+++,,,(((((())))))***+++------,,,++++++***++++++,,,,,,''''''''''''''''''''''''***)))'''((((((((('''(((%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))*********%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))(((''')))))))))***))))))((((((((((((''''''&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''###&&&((()))((('''((((((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&''''''((()))******''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((()))))))))))))))%%%&&&&&&''''''(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&'''(((((((((((('''&&&(((((()))************)))''''''''''''((((((((()))'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''(((((((((((('''((()))'''&&&&&&(((+++---***(((&&&'''((()))((((((((()))))))))*********)))***************++++++******+++,,,,,,---......------------------------++++++,,,,,,---......///---------............///---......//////...------+++,,,---......---,,,+++))))))******++++++,,,,,,++++++*********+++,,,,,,******)))******+++,,,,,,******))))))))))))******************************((())))))***++++++,,,,,,***+++,,,+++((('''((()))+++---...---+++++++++---,,,,,,+++++++++*********++++++***))))))***++++++'''((()))***+++,,,,,,,,,)))))))))***************+++------,,,***)))+++---*********++++++,,,,,,---)))***+++,,,------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++)))))))))*********++++++(((***++++++******+++,,,************++++++,,,,,,)))************++++++++++++++++++***************************))))))))))))))))))))))))))))))((((((((((((((())))))))))))******)))'''''''''(((***+++(((((((((((())))))))))))((())))))******))))))((())))))(((((((((((())))))************************))))))((((((((('''''''''&&&'''((()))************)))))))))*********++++++(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))******++++++'''((()))***,,,...///000(((***+++***))))))***+++******))))))******+++,,,((((((((()))***,,,---...************+++,,,------((((((((((((((((((((((((%%%&&&'''(((&&&$$$'''+++''''''''''''''''''&&&&&&(((((()))***+++,,,,,,,,,$$$$$$&&&'''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++)))(((((()))******)))'''(((((())))))))))))(((((())))))((('''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''"""$$$'''(((((('''((()))))))))))))))))))))))))))&&&'''''''''(((((())))))###$$$&&&(((***,,,---...)))(((((('''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%''''''&&&&&&&&&'''((((((&&&'''((())))))((('''&&&(((((()))***************&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))'''((()))'''$$$$$$&&&)))+++)))'''''')))*********)))************+++++++++*********++++++,,,,,,---,,,,,,------...///000000------------------------++++++,,,,,,---...//////---------.........//////...///////////////......+++,,,...//////...,,,++++++++++++***************++++++++++++++++++,,,,,,))))))))))))***+++,,,,,,******))))))))))))******************************((())))))***++++++,,,,,,***,,,---+++(((&&&''')))+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,&&&''')))***,,,,,,------))))))))))))************,,,...///---***)))+++---))))))***+++,,,,,,------)))***+++,,,------...---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************++++++++++++(((***++++++******+++---******+++++++++,,,,,,,,,)))************+++++++++,,,+++++++++******))))))************))))))))))))++++++******))))))((((((''''''''''''((((((((())))))((('''&&&'''(((+++,,,******))))))((((((''''''))))))************))))))++++++************++++++++++++++++++++++++++++++)))(((((((((''''''''''''&&&'''((()))************(((((())))))************(((((((((((())))))))))))'''((((((((())))))******))))))******+++++++++,,,'''''')))+++---///111222(((***+++***)))((()))************)))***++++++,,,++++++******************)))))))))***+++,,,......''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&((()))***))))))(((''''''''''''''')))((('''&&&&&&'''((()))'''&&&%%%$$$%%%&&&(((***'''''''''&&&%%%%%%$$$$$$+++++++++)))&&&$$$$$$$$$+++)))'''''''''((('''&&&((((((((((((((('''''''''((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%&&&((()))*********)))************)))(((&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))"""&&&***(((%%%###%%%(((''''''''''''''''''''''''((()))***)))'''&&&&&&(((%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((***(((''''''(((((('''%%%''''''(((((('''&&&%%%%%%***)))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++******))))))((((((&&&&&&'''((((((((((((((()))***+++,,,+++***(((&&&%%%%%%$$$%%%''')))***)))&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((()))(((((('''&&&&&&+++,,,------+++)))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000000///......------,,,,,,,,,------.........,,,---...000000...---,,,+++,,,,,,,,,,,,+++******))))))***++++++++++++***************************+++***)))(((((((((******,,,+++***)))((((((((((((******************************))))))((((((''''''---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,+++******))))))******(((((((((((()))))))))))),,,***)))***++++++***))))))************+++++++++,,,++++++******++++++,,,+++++++++,,,---...---,,,....../////////...---,,,(((((()))***++++++,,,,,,,,,,,,,,,***)))))),,,...(((((())))))))))))(((((()))***++++++***)))***+++************************))))))))))))))))))))))))************************++++++***************+++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))******(((((((((((())))))))))))******++++++++++++******))))))(((((((((((()))))))))************+++++++++)))))))))))))))*********(((((())))))))))))((((((&&&'''(((*********)))(((***))))))(((((((((((((((***)))(((''''''((()))***)))************+++++++++---+++***,,,000000...,,,444///***((()))+++++++++******)))(((((())))))***+++*********))))))((((((*********++++++,,,,,,,,,'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&'''(((***+++&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&***)))'''&&&'''((('''&&&&&&&&&''''''(((((())))))((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%&&&((()))*********)))(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''((((((((((((!!!%%%((('''$$$"""$$$'''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((()))'''&&&&&&''''''&&&%%%''''''(((((('''&&&&&&%%%)))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&)))'''&&&&&&'''((())))))(((''''''''''''(((((()))''''''(((((((((((('''''''''''''''((((((((())))))(((((()))))))))(((''''''***,,,------+++)))******+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------------,,,,,,,,,,,,---///000000///---,,,+++,,,,,,,,,,,,+++******)))******+++,,,+++++++++************************---,,,+++******+++,,,,,,***)))))))))))))))******************************,,,+++++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,+++******))))))******)))))))))************+++,,,***)))***+++,,,***)))************++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---...///...---------,,,,,,,,,+++++++++))))))******+++,,,,,,---+++,,,------,,,+++,,,---((())))))******))))))((()))***++++++***)))***+++************************************************))))))))))))))))))))))))++++++***************+++,,,,,,+++++++++*********))))))))))))))))))))))))***)))))))))(((((((((''',,,,,,++++++******))))))(((((((((((()))))))))))))))******************)))))))))(((((((((((())))))))))))*********+++++++++************************(((((())))))))))))((((((((()))***++++++***))))))++++++***)))))))))))))))***)))(((''''''((()))***))))))*********+++++++++)))...111///******000666222...)))((()))******)))************************************)))))))))(((*********++++++,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''')))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''''''''((()))***%%%&&&&&&'''(((((())))))###$$$&&&&&&%%%&&&''')))***((('''&&&((((((((('''%%%%%%&&&'''((()))******''''''((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&'''((()))******))))))))))))))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((('''%%%$$$((((((((((((((('''''''''((((((((('''''''''''''''###&&&((((((%%%###%%%'''''''''''''''''''''''''''%%%'''''''''%%%$$$%%%&&&(((''''''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''&&&%%%%%%&&&'''%%%$$$'''''''''(((''''''&&&%%%(((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''((((((((((((((('''''''''&&&$$$######%%%'''(((+++***((('''&&&'''(((((())))))((('''''''''((((((''''''((((((((((((''''''(((((()))))))))*********((())))))************)))***+++---,,,+++)))******++++++++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,......------,,,+++++++++---...///000000///...---,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,************************,,,++++++***++++++,,,,,,(((((((((((()))***+++,,,************************(((((((((((((((((()))))),,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,+++******))))))***************+++++++++,,,,,,+++***)))***+++,,,+++***************+++++++++,,,,,,,,,++++++++++++,,,,,,+++,,,---....../////////...---,,,+++***+++,,,,,,******++++++,,,,,,------))),,,///000...,,,++++++*********++++++*********)))***++++++***)))***+++************************++++++++++++++++++++++++************************+++***************++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((------,,,+++***)))(((((((((((((((((())))))))))))((())))))******))))))((())))))(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++(((((())))))))))))((((((******++++++++++++***))),,,++++++***************))))))(((((((((((()))))))))))))))*********++++++///<<>>888000***((()))***+++++++++++++++++++++++++++************)))))))))((())))))***************+++************)))))))))((())))))*********+++++++++******+++++++++******)))************************,,,+++++++++***)))))))))))))))))))))))))))))))))************))))))))))))&&&''''''((()))******+++))))))((((((''''''''''''(((((()))***************(((((())))))))))))((((((((('''%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&'''(((+++***((('''''''''((()))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((*********((('''((()))###$$$$$$###"""!!!"""######%%%((()))(((((()))***)))((('''&&&&&&''')))***'''''''''(((((()))))))))***))))))(((((((((((((((***(((***------***)))***((((((((()))******((('''(((((('''''''''(((((())))))))))))+++,,,,,,***(((+++,,,,,,+++((('''((()))%%%'''))))))((((((***+++))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((('''''''''((((((((()))))),,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++***))))))***************++++++++++++,,,++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---///...,,,+++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,.........------............---,,,,,,++++++++++++,,,------......------,,,***,,,...---,,,---///222111000...,,,,,,---...///,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---......---......---,,,,,,,,,,,,,,,.........---------,,,,,,///...---,,,,,,,,,------******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,(((((()))***++++++,,,,,,,,,,,,++++++***))))))(((******************************)))))))))((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))000,,,***+++000555999:::000---***((()))***++++++************************************)))))))))(((((((((((()))))))))******************)))))))))((())))))*********+++++++++*********+++++++++******************************,,,+++++++++***)))))))))))))))))))))))))))))))))***)))))))))))))))((((((''''''(((((())))))*********))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***'''''''''&&&''''''((()))******)))(((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))***+++***((('''((()))!!!"""######"""###&&&((($$$'''***,,,+++***************)))((('''((())))))))))))))))))))))))*********)))((((((((((((((()))+++((('''))))))&&&%%%((('''&&&&&&&&&''')))***+++)))(((((((((((())))))***&&&'''(((+++---,,,***(((&&&&&&'''((()))***++++++%%%&&&((()))((()))+++,,,))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,------------......***++++++***)))(((***+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------.........---,,,++++++++++++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------......------,,,+++++++++,,,,,,------............------(((,,,//////...---///111000///...---,,,---......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,+++,,,///111000...///...------,,,,,,------,,,,,,,,,,,,++++++++++++...---+++))))))***+++,,,******+++,,,,,,+++************+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,)))*********+++,,,,,,,,,------,,,+++***)))((('''++++++++++++++++++++++++))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********+++,,,,,,***))))))++++++***)))))))))))))))))))))))))))************))))))))))))'''''''''((())))))******************)))))))))))))))************+++++++++***************++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''(((((('''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((('''''''''(((((()))***)))))))))))))))(((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))***+++***((((((((()))%%%&&&'''''''''(((***---'''))),,,,,,+++++++++,,,+++***))))))((()))))))))******)))))))))))))))))))))((((((((((((((()))******''''''******&&&&&&)))(((((()))))))))***+++,,,)))))))))))))))***++++++(((''''''((()))***)))'''###""""""%%%)))+++***'''&&&((())))))(((((()))+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,------------......)))+++,,,+++))))))+++...,,,,,,,,,,,,,,,+++++++++,,,+++***))))))***+++,,,---,,,,,,++++++******))))))*********************+++++++++,,,,,,---------------------------,,,,,,***,,,......---,,,---...---,,,++++++++++++,,,---,,,,,,------............------,,,,,,,,,,,,------,,,,,,+++++++++,,,------------............------***///333333000------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,------------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,++++++*********+++***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++,,,...---+++***,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))###%%%))),,,------------,,,***))))))***+++***)))************************************))))))))))))'''(((((()))******++++++************)))))))))))))))************+++++++++******)))******++++++,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))((((((((((((&&&&&&''''''((()))))))))((())))))***************(((((())))))))))))((((((&&&((())))))(((''''''(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((()))******((()))*********)))'''&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))***+++***)))((((((***)))))))))'''%%%%%%''')))******+++***))))))+++---(((((('''(((((()))***+++******))))))((((((''''''((((((((((((((()))******(((&&&(((,,,---)))(((***(((***+++,,,+++***************))))))***+++,,,,,,,,,)))&&&%%%&&&'''(((''')))&&&%%%(((---...***&&&((()))***)))((('''((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))++++++,,,,,,,,,---------)))))))))***+++++++++,,,************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))),,,---,,,******---000---------,,,,,,,,,++++++,,,+++***))))))***+++,,,...------,,,+++***))))))''''''((()))***++++++,,,+++++++++,,,,,,---------+++,,,,,,------......///+++---...///.........000...---+++******+++---...,,,---......//////......---,,,,,,++++++,,,,,,---++++++++++++,,,------...------............---------222777666111---,,,---------......------,,,+++------------------------))))))))))))))))))))))))++++++,,,,,,,,,---------***...111///***'''***...---,,,++++++******++++++//////.........---------,,,---...//////---+++***+++,,,------------,,,+++******+++++++++,,,,,,,,,+++---...---+++***+++...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,***************++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***++++++***+++)))''''''(((***++++++++++++++++++++++++++++++************))))))))))))((())))))***++++++,,,,,,************)))))))))))))))************+++++++++******))))))***+++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,((((((((((((((()))******++++++***)))(((((())))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***((('''))))))(((((((((((())))))&&&%%%%%%&&&((()))'''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((()))******---(((%%%'''((('''(((+++''''''((((((((((((''''''(((((((((((()))))))))))))))(((&&&%%%$$$%%%%%%&&&)))))))))))))))))))))))))))***++++++***)))((('''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))'''&&&&&&%%%&&&&&&+++***((('''''')))+++,,,***(((&&&'''***,,,+++***+++***((()))***+++)))(((&&&&&&&&&&&&'''(((******---***))))))+++,,,***((()))))))))))))))))))))))))))))))))))))))(((''''''+++***)))))))))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---((($$$&&&+++---+++'''))))))))))))))))))))))))))))))))))))************+++++++++************)))+++*********))))))((((((---,,,***)))))))))***+++---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,,,,+++*********+++///...+++))))))***,,,...444333222000...,,,***)))))))))))))))))))))))))))++++++*********+++,,,---+++,,,,,,------,,,,,,+++,,,---......//////......---------.........//////,,,,,,...111222222///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000+++555>>>===444,,,+++---,,,++++++******++++++,,,......------------......///...---,,,+++,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))"""###&&&)))*********)))+++,,,,,,+++***+++---///000000000000///...---,,,---,,,++++++***)))((('''*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))((('''''''''''''''$$$%%%&&&'''((()))***+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))((((((+++***))))))((())))))***,,,,,,+++***))))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,***++++++,,,,,,++++++***,,,+++***)))))))))++++++(((((()))***+++,,,,,,,,,((((((((((((((()))******++++++***)))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********((('''))))))(((((((((((())))))******+++***)))(((''''''******)))))))))((((((((())))))))))))((((((((((((&&&'''))))))'''&&&'''((())))))))))))))))))))))))&&&'''''''''((()))))))))+++((((((,,,---***((()))''''''((((((((((((''''''''''''((((((((())))))))))))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))******+++***)))((('''((((((((((((((((((((((((''''''((((((((((((((((((************))))))))))))***)))((((((((()))***+++***)))'''))),,,......---***)))((((((******)))(((''''''''''''((()))***+++)))(((&&&(((***,,,***))))))))))))))))))))))))))))))))))))))))))(((''''''******)))((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---+++))))))*********)))))))))))))))))))))))))))(((((()))))))))*********+++++++++************)))************)))))))))(((---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---,,,,,,++++++***++++++---,,,***)))***,,,...///------,,,,,,+++***))))))************************++++++++++++,,,,,,,,,,,,------............------,,,---......//////......---------.........//////......///000222222000...////////////////////////------------------------000000//////...------,,,***---111222000...------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------000///...,,,+++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++---......---,,,+++,,,,,,---,,,++++++---000111000000///......------.........---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&'''((()))******+++))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))***+++,,,,,,************)))))))))((())))))))))))************,,,++++++***))))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***++++++)))))))))***+++++++++,,,)))(((((((((((()))******+++***))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''***************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&'''((()))***)))(((((())))))(((((((((((())))))+++...///---(((&&&&&&'''******++++++******))))))******))))))(((((('''''''''(((******((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((***(((***000222---(((''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((('''(((((()))***))))))))))))))))))))))))))))))*********)))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((***+++++++++***)))(((((())))))))))))******)))((('''))),,,---------)))((('''((()))***)))((((((''''''(((((()))***+++&&&%%%%%%''')))++++++***)))))))))))))))))))))))))))))))))))))))(((''''''))))))((((((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***+++,,,+++***)))(((((())))))))))))))))))))))))(((((())))))))))))******+++++++++************)))************)))))))))))),,,------------,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,******,,,,,,,,,,,,++++++++++++******)))***+++---///000(((((()))))))))************************************+++,,,......------,,,------............------,,,---......//////......------........./////////000/////////111222111000,,,,,,,,,,,,,,,,,,,,,,,,........................//////......---,,,,,,,,,---***''')))---///...+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,111000///---++++++******,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))...///000000000///...---,,,---...---,,,,,,...000111000///...------..............................------------,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++******))))))******+++))))))))))))))))))))))))******)))((((((((())))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((***+++,,,---...************))))))))))))'''((()))+++++++++******,,,+++******)))*********))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++******+++******)))******++++++******************++++++))))))(((((())))))***+++******)))))))))))))))******))))))((((((((((((((('''''''''''''''''''''''')))************)))((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''((()))))))))(((((())))))(((((((((((())))))(((,,,...,,,&&&###$$$''')))******++++++***))))))+++******)))(((''''''&&&((()))++++++)))((()))***'''''''''''''''''''''''')))))))))((((((((((((((()))(((***000111---((('''(((((())))))))))))((((((&&&'''''''''(((((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))***))))))(((((('''''''''###$$$''')))))))))(((''''''((())))))******))))))&&&&&&'''((()))))))))))))))''''''''')))***)))(((((((((((((((((()))***+++&&&&&&'''''')))*********(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''***...000...)))%%%(((((((((((((((((((((((((((((((((((()))))))))***+++++++++*********))))))*********)))))))))))))))***+++,,,------,,,+++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,++++++************+++,,,---...))))))******+++,,,,,,---***************************+++---//////...---,,,+++++++++,,,,,,+++++++++,,,---......///.....................////////////111///...---///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///111---)))***---///---***------,,,,,,,,,,,,------------,,,,,,,,,,,,------//////...---,,,++++++++++++++++++******+++++++++,,,,,,++++++++++++,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***)))***,,,---.../////////,,,---......------...000222000...---,,,---///000,,,,,,,,,,,,------...............------,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******************************))))))************))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))******+++,,,,,,*********)))))))))))))))&&&'''***,,,---,,,+++***++++++***************+++))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++************************+++++++++++++++***************)))))))))))))))***++++++***)))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))(((((((((((())))))&&&***---+++'''%%%'''***'''((()))***+++***((((((+++******)))(((''''''&&&(((***++++++***))))))***(((((((((((((((((((((((()))))))))))))))(((((((((***'''(((,,,---***(((((((((((())))))))))))(((((('''''''''(((((((((((()))&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&!!!###&&&((()))((('''&&&''''''((())))))))))))(((''''''((((((((('''&&&&&&(((''''''((()))******)))((((((((((((((())))))***)))))))))))))))((())))))(((((((((((((((((((((((()))))))))))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%)))222:::999///%%%(((((((((((((((((((((((('''(((((((((((()))))))))+++++++++*********))))))))))))))))))))))))******)))***+++,,,,,,+++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,+++++++++***++++++++++++,,,,,,,,,,,,***************************+++---//////...---,,,***++++++++++++++++++***,,,---......///................../////////000000111///,,,+++---...///...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,---.........---------...------------------.........------------......,,,,,,------------------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,((()))***+++,,,,,,------,,,---//////...---...///111000...---,,,---///000+++,,,,,,------......///.........------,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******++++++++++++************))))))************))))))************************))))))))))))************))))))))))))))))))(((((())))))))))))))))))******&&&(((***,,,------+++***+++***************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))******++++++******)))))))))******+++++++++++++++++++++******************))))))))))))***++++++)))))))))))))))******+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&))),,,,,,***)))***,,,&&&''')))++++++***)))'''******))))))((((((''''''((()))++++++)))((()))***************************))))))))))))))))))))))))+++'''&&&)))***(((''')))((())))))******))))))((((((((((((((())))))))))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%&&&((()))*********)))''''''(((((((((((())))))''')))++++++)))''''''''')))((('''(((***,,,+++***((((((''''''''''''(((((()))***+++***((('''((())))))))))))))))))))))))))))))))))))))))))((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))&&&)))333???@@@555((())))))))))))))))))))))))''''''(((((((((((())))))+++++++++************)))))))))))))))************))))))***+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++***+++---......---,,,,,,***+++,,,,,,,,,+++)))(((************************++++++++++++++++++++++++***+++,,,......------,,,,,,,,,------------,,,,,,,,,---......//////............/////////000000000000...,,,+++,,,---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,%%%***///000---,,,---000///......------......//////......------......///***+++,,,---............---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------,,,+++++++++***+++,,,...///...------...000///...------...///000........./////////000000------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************))))))(((((())))))***))))))))))))))))))))))))))))))((((((((()))******++++++******************))))))************))))))************************)))))))))*********++++++******))))))((('''''''''))))))))))))************((()))***,,,,,,,,,++++++*********)))******+++,,,))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))((()))***+++++++++++++++******************++++++******))))))******+++,,,)))))))))))))))***++++++******)))((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''&&&&&&&&&''''''(((((())))))(((((((((((())))))'''((()))***************&&&(((***,,,---+++***((())))))))))))((((((((((((''')))******)))(((((()))************************((((((((()))*********+++***&&&&&&)))***((('''((())))))************))))))))))))))))))*********+++(((((()))))))))((('''&&&))))))))))))))))))))))))(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))******++++++,,,,,,(((((('''&&&'''((()))***###&&&******)))((()))******)))((())),,,---,,,+++''''''&&&&&&&&&&&&''''''&&&(((***)))'''&&&(((***)))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''(((///999;;;444+++))))))))))))))))))))))))'''''''''((((((((())))))+++++++++************)))((()))))))))************+++*********++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++---...///...---,,,((()))+++------,,,***))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////........./////////000000000000000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////...------,,,'''+++//////---,,,...000//////............//////...------,,,,,,------...+++,,,---.........---,,,...------,,,,,,------...///......------......///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---,,,,,,,,,,,,))),,,......---,,,,,,---.../////////////////////..................//////++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***)))))))))***************))))))************))))))************************))))))*********+++++++++******))))))))))))))))))((()))))))))************++++++++++++++++++++++++******))))))***++++++,,,((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))************))))))'''(((***+++,,,,,,++++++)))))))))***+++++++++,,,*********)))******+++,,,))))))((())))))***++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***************)))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''&&&%%%&&&(((((('''%%%'''))),,,......---+++***(((((((((((())))))))))))'''(((******((('''((()))((((((((((((((((((((((((''''''((()))***++++++,,,)))&&&'''+++,,,)))''''''))))))************)))))))))*********++++++++++++)))***++++++***)))((('''))))))))))))))))))))))))((('''&&&&&&'''((()))***((((((((((((((((((((((((''''''(((((())))))***************)))******+++,,,)))(((&&&%%%&&&''')))+++!!!&&&((((((''')))******))))))***,,,...---,,,'''&&&&&&%%%%%%%%%&&&&&&"""%%%((((((&&&&&&(((+++)))))))))))))))))))))))))))))))))))))))(((((('''((()))***,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&)))///111///,,,))))))))))))))))))))))))''''''''''''((((((((()))+++++++++************)))(((((())))))*********+++,,,,,,+++***+++,,,...///000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++******+++---//////...---,,,%%%'''***---...---+++***))))))***+++,,,---......++++++++++++++++++++++++++++++*********+++,,,---*********++++++*********,,,---......//////......////////////000000000000111///......//////...,,,................................................------......///000000000000111111///...------...//////............//////---,,,,,,++++++,,,,,,---------...///...---+++***///......------....../////////............//////***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******,,,,,,,,,,,,,,,---...///)))+++---...---,,,,,,,,,---...//////000//////...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))'''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''((())))))(((((()))))))))*********))))))************))))))************************)))************+++++++++))))))******+++++++++,,,(((((())))))*********+++,,,,,,+++******+++++++++******))))))***+++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))************))))))'''(((***+++,,,,,,++++++(((((()))***+++,,,,,,---###$$$&&&((())))))(((((()))((((((((((((((()))***,,,,,,+++***))))))******++++++******))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))))))))))))))))))))))))))***+++***)))((((((***++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++***)))'''''')))***+++,,,+++))))))******((('''))))))))))))((((((((((((***)))((((((((()))+++,,,)))))))))))))))))))))))))))'''%%%&&&((((((&&&$$$$$$(((+++***(((''')))+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))(((((('''''',,,+++++++++++++++++++++(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))************************,,,...000...+++)))***+++))))))))))))))))))))))))(((((()))************)))))))))***++++++++++++***,,,***)))'''&&&&&&&&&&&&))))))(((((())))))***+++,,,+++++++++******)))))))))))))))))))))))))))))))))******+++---......///666555333111000000111111+++---......---,,,,,,---...---,,,++++++,,,---...222111111000//////......---------,,,+++***)))(((+++++++++******************+++,,,------,,,+++***------------------------...---,,,+++***+++,,,---------------...000111222///......------///000111///...---,,,,,,,,,---.........///000000/////////........................000000000//////......---......------...///000111000000//////.........---333222111000///...---------,,,,,,,,,,,,---.....................///000111000///---,,,,,,---.../////////.........---------///////////////......---++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++******++++++,,,......---,,,,,,+++*********+++,,,---------,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************))))))************))))))************))))))))))))++++++******))))))(((((()))************+++++++++)))************+++++++++******))))))))))))))))))((()))***+++++++++++++++)))*********++++++++++++,,,,,,++++++***)))((((((------,,,+++***)))(((((((((((())))))******++++++(((((())))))))))))(((((('''''''''&&&'''((())))))))))))************))))))++++++******************,,,,,,,,,++++++*********++++++***************+++......---,,,,,,,,,------%%%&&&((())))))))))))(((((((((((((((((()))******,,,++++++***))))))***************))))))((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((()))))))))))))))))))))))))))***+++***)))((((((************))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++***)))(((((()))***+++***((('''(((******)))((())))))))))))((((((((((((***)))((((((((()))++++++))))))))))))))))))))))))***(((''''''))))))(((&&&'''((())))))))))))***+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((()))))))))*********''''''''''''''''''''''''(((((())))))))))))(((((())))))************))))))(((((((((((()))))))))***************************---///000///---++++++,,,))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,+++)))(((''''''(((((()))((((((((())))))*********)))))))))((((((((((((************************)))******+++---......///444333111000//////000000...///000000...,,,,,,---000///...------...///000.........---,,,+++++++++//////......---,,,+++*********************++++++***++++++++++++++++++***---------------------------,,,+++++++++,,,------...------......///000111//////...---...///000111//////------------...///,,,,,,---------------,,,////////////////////////000000000//////.............../////////000000000000/////////.........---,,,,,,---...........................///////////////............//////000///......------...............---------,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,......---,,,,,,+++******+++,,,------------++++++)))************+++++++++,,,,,,,,,,,,++++++++++++************************))))))************))))))************))))))))))))+++******************))))))************+++++++++)))************+++++++++******)))))))))******+++))))))***+++++++++******)))))))))*********++++++,,,,,,++++++***))))))((('''''''''&&&%%%%%%$$$$$$))))))))))))************)))))))))******)))))))))))))))))))))******************++++++++++++******************************,,,,,,,,,+++++++++******++++++************++++++...------,,,,,,,,,,,,,,,((())))))******))))))((('''''''''((()))***+++,,,,,,+++******)))*********))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((()))))))))))))))))))))))))))))))))***+++***)))((((((***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,+++***)))(((((()))***+++'''&&&&&&''')))******)))(((((((((((()))))))))))))))))))))((()))******+++))))))))))))))))))))))))+++***((()))******)))'''+++)))((((((***++++++*********)))))))))(((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((((((((((())))))*********)))(((''''''''''''((()))(((((())))))))))))((((((******++++++++++++******((((((((()))))))))******************************,,,---///...,,,******+++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))***++++++++++++***+++******))))))******+++(((((()))))))))*********)))))))))))))))(((((((((******************************+++,,,,,,---......111000///...------......111222333222///------...111000///---------...///000000//////......------.........------,,,,,,,,,)))))))))***+++++++++,,,++++++************++++++------------------------++++++++++++,,,---......///...............////////////.........///000111000///...------...///000------------------,,,,,,///////////////////////////////////////............///000111222111000000/////////...............)))***,,,...//////.........///000111222111000000000//////............///---......//////.........------------,,,,,,,,,,,,000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***------......---,,,+++***************++++++++++++------------,,,,,,,,,,,,************************))))))************))))))************)))))))))))))))***************++++++)))************+++++++++)))************+++++++++***************+++,,,---*********+++******))))))((((((((()))))))))******,,,,,,++++++***)))))))))((((((((((((((((((((((((***************)))))))))+++******))))))******+++((()))***+++++++++***)))++++++,,,,,,,,,,,,++++++************************,,,,,,,,,++++++++++++***++++++************++++++------,,,+++++++++++++++*********))))))((((((((('''''''''((()))+++,,,---++++++***************+++(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))***+++***(((((((((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---******)))(((((()))******'''&&&&&&'''((())))))((((((((((((((()))))))))))))))))))))))))))******+++((((((((((((((((((((((((******))))))))))))((((((...***((((((+++---,,,************)))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))((((((((((((++++++++++++************---+++***((((((***+++---(((((())))))))))))(((((()))******++++++******)))(((((()))))))))*********************************)))***+++******)))(((((())))))))))))))))))))))))+++***((('''''')))+++,,,))))))***++++++++++++***))))))))))))******++++++)))******+++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......------,,,,,,,,,,,,,,,,,,000222333333111000000111333222000---,,,+++++++++111000000000/////////...,,,,,,++++++++++++++++++(((((()))***+++,,,,,,,,,++++++)))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---//////000///...---------------///////////////000000000//////...------...000111000000/////////...//////........................------..................///000222333333222000///........................---...///000000///---,,,---///111222333222000///111000///...............,,,---///000000///......///.........------------000000000000000/////////------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++......///......,,,***))),,,,,,,,,---------............---------,,,,,,,,,************************)))******++++++******)))************)))))))))(((((((((((())))))*********))))))*********+++++++++))))))*********+++++++++************+++,,,---...******+++******)))(((((((((((((((((())))))))))))+++++++++*********))))))+++++++++,,,,,,,,,------+++++++++******)))))))))+++***)))(((((()))***+++%%%''')))***+++***((('''***++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---,,,++++++******++++++******)))(((''''''''''''''''''((((((***+++,,,---+++***************++++++((((((((()))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))***+++***(((((((((***((((((((()))))))))))))))(((((((((((())))))))))))************************++++++******++++++,,,---******))))))))))))*********(((''''''(((((('''%%%'''((((((((()))))))))***((()))))))))************(((((((((((((((((((((((()))))))))((((((''''''(((///,,,)))***,,,...,,,***************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))---,,,,,,+++***)))((((((---+++***((((((***+++---(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************************************))))))))))))***)))((('''************************+++***((('''''')))+++,,,))))))***++++++++++++***''''''((()))***************+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,***************************++++++,,,,,,---------++++++++++++,,,,,,,,,+++---000222222222222333444777666333///---+++******---,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,(((((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////000///...------,,,,,,---/////////000000000000000///...---------///000111222111000////////////000------------------------,,,,,,------.........///000111333444444222000///---------..................///000000000///...---,,,---///111111000///...111000///...............,,,---///000111000///...000000000000////////////,,,---///111000...,,,***---------------------------------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++......//////...,,,+++))),,,,,,---------...............---------,,,,,,,,,******************************++++++++++++******************)))))))))(((&&&''''''(((((()))))))))))))))*********+++++++++))))))*********+++++++++************+++,,,---...***************)))((('''(((((((((((())))))))))))+++++++++***************'''(((((())))))******+++,,,,,,++++++******))))))***))))))(((((())))))***&&&''')))++++++***((('''))))))************))))))))))))*********+++++++++++++++++++++++++++++++++++++++******+++,,,,,,------,,,++++++******++++++***)))((('''''''''''''''((((((((()))***+++,,,---*********)))******+++,,,))))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************************)))***+++***)))((((((***))))))))))))************(((((((((((())))))))))))***************************************+++,,,,,,)))))))))******)))))))))+++)))(((((((((((('''%%%''''''(((((())))))******(((((()))************)))))))))))))))))))))))))))((()))***)))'''&&&'''(((------,,,---......,,,***++++++*********)))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))******)))((('''&&&&&&%%%)))(((''''''''''''((()))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++************************,,,+++***+++------+++)))***************************)))((((((((()))+++,,,))))))***++++++++++++***''''''((()))*********)))***+++,,,---...---,,,,,,)))))))))***************+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,------,,,,,,+++---000111222222444555999777555222///------------------------------------,,,,,,+++,,,---///000)))))))))***+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........//////...---,,,,,,,,,---...///000111111111000000//////......///000111222333111000.........//////........................,,,------...///000111111111111222333222111000///---------------.........,,,,,,,,,---...///000000,,,---.../////////......000//////............///---...//////000000000000222111111111000000000000---...111222222000---+++...........................------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,******************************++++++++++++******************))))))))))))''''''(((((((((((((((((()))************+++++++++)))************+++++++++***************+++,,,---)))))))))***))))))((((((((((((((()))))))))******************************''''''(((((())))))******+++++++++++++++*********))))))***++++++***)))))))))***+++,,,,,,,,,+++***)))))))))******))))))))))))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++***++++++,,,---...------,,,++++++++++++++++++***)))((((((((()))******)))))))))******+++,,,******))))))***++++++,,,)))*********+++++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***************************)))***+++***)))((((((***)))*********+++++++++,,,(((((((((((())))))))))))***************************))))))))))))***++++++))))))************))))))***)))((((((******)))''''''''''''((()))*********'''((()))***+++******)))))))))))))))))))))))))))(((***+++***((('''(((***+++---000111///---+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''''''((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))******)))))))))))))))*********+++++++++************************---+++***+++......,,,***************************))))))))))))************))))))***++++++++++++***((()))***+++++++++***)))((()))+++,,,---,,,+++***)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***,,,---.........---***---///000000000222333444333111///.........///////////////////////////---,,,++++++,,,---///111******************++++++,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++---......------......---,,,,,,,,,------...///000111222111000000111111000000111222444555555333111000//////000111000000000000000000000000//////000111222333444444222222111111111000000000,,,,,,,,,------.........//////---------///000222------.........////////////............//////000............///000111222111111111000000000000///000000000///////////////..............................---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***************))))))))))))************)))))))))))))))************+++++++++)))************+++++++++******)))))))))******+++'''((()))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++***++++++++++++++++++,,,)))+++---......---+++)))******+++++++++,,,,,,,,,)))******++++++******)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---.........------,,,,,,,,,,,,,,,++++++***))))))***+++,,,+++***************++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))************************)))***+++***)))((((((*********+++++++++,,,,,,,,,(((((((((((())))))))))))************************)))))))))((()))******+++))))))************)))))))))(((''')))+++,,,+++***&&&''''''((()))******+++'''((()))++++++******))))))))))))))))))))))))))))))+++---,,,)))((()))+++)))...222333000,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******''''''((()))***+++,,,---(((((())))))))))))(((((((((((())))))))))))((((((******++++++++++++******)))************+++++++++************************+++)))(((***,,,---+++(((************************(((((()))************)))))))))***++++++++++++******+++,,,---,,,,,,******&&&(((***+++++++++)))(((+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---)))+++,,,.../////////...+++---/////////...///000------,,,++++++,,,...///+++,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...///+++++++++***************,,,,,,............,,,,,,++++++++++++++++++++++++)))***,,,---...------,,,---------,,,,,,------......///000222222111111000333333222222333555666777888777444333222222333444111111111111111111111111111111222333555666777777222222111000//////000000,,,,,,,,,------.........777555222///...///000111///............///000000...............///000111///............000222333000000000000///////////////---***(((''')))+++---////////////////////////.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------.........//////,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***************))))))))))))---,,,,,,,,,++++++******)))************+++++++++)))************+++++++++******))))))))))))))))))''''''((())))))***))))))************++++++++++++******************++++++*********************************++++++,,,,,,---***,,,///111111///,,,***))))))(((((())))))***++++++++++++,,,,,,+++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++,,,---...//////...------,,,,,,------((()))++++++*********++++++******************+++++++++++++++******))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++******))))))((((((************************++++++***)))(((((())))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((()))***++++++***)))((())))))************))))))++++++***************+++,,,,,,,,,+++++++++******,,,+++)))((((((((()))***,,,,,,+++***)))))))))***((()))***+++,,,+++************))))))******+++,,,++++++,,,------------,,,+++++++++************)))+++111777555...(((''')))++++++******************)))***+++***(((((((((***'''((()))***************&&&&&&((()))***************************************))))))******'''!!!''''''(((((())))))******++++++++++++++++++++++++))))))))))))))))))))))))***************************))))))(((((()))***+++(((((())))))*********+++******))))))))))))******************************)))***,,,......---,,,+++************************((()))***+++,,,++++++***+++++++++++++++++++++++++++,,,---...///...---,,,.........------,,,,,,,,,---------............///111...,,,,,,...///---+++......---------,,,,,,,,,+++++++++,,,,,,---------******+++++++++******))),,,++++++---......,,,***++++++,,,,,,,,,++++++***------------------------,,,,,,---......///000000000000//////000222333555333333222111111111222222444333444666888666111,,,///000111222222000...---555666777888777666444222111111000///...---.........------,,,---...///000////////////000000000000//////.........---,,,,,,111///------///111111111333111///...---...000111000///...------...///000000000000000////////////...---,,,---000222333333------------,,,,,,+++***---)))&&&'''+++...///...///---++++++,,,......---.........------,,,,,,,,,,,,+++***+++,,,---+++))),,,,,,,,,++++++*********+++++++++************))))))))))))))))))))))))))))))************+++++++++************))))))((((((******))))))***+++,,,,,,((((((((((((''''''''''''...---+++***)))***++++++(((((()))***+++,,,,,,,,,******************************+++++++++******))),,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,***,,,333;;;;;;222)))------++++++++++++------++++++++++++++++++++++++))))))))))))************+++*********))))))((((((++++++,,,------......///+++,,,---...---,,,+++******,,,---,,,***))))))***,,,,,,++++++++++++,,,,,,++++++++++++*********)))*********++++++*********++++++,,,,,,+++******)))************))))))))))))************************++++++***)))))))))))))))&&&''''''((())))))************************************+++,,,,,,,,,,,,,,,((()))***++++++***))))))))))))************))))))++++++***************+++,,,,,,++++++************,,,+++***)))((())))))***((((((((((((((()))***+++((()))***,,,,,,++++++*********))))))******+++,,,)))******++++++++++++++++++++++++************)))+++///222222---***)))******************************+++,,,+++***))))))+++((())))))************)))''''''((()))*********)))************************)))(((((()))+++)))%%%!!!((((((((()))))))))))))))++++++++++++++++++++++++***************************************************))))))((())))))++++++))))))))))))*********+++***))))))))))))))))))***************************)))***,,,---------,,,+++************************)))***++++++,,,+++******++++++++++++++++++++++++,,,,,,------......------......---------,,,,,,,,,---------............//////...///111444333000------------------------,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......,,,***++++++,,,,,,,,,+++++++++------------------------,,,,,,,,,------.........//////......///000111222111111000//////000000000666555666777999777333//////000111222222000///---222333444444444333111000222222111000/////////000//////.........///000111....../////////000000000111000//////.../////////444222///...///000//////111111///.........///000000///...------...///000000000000000////////////...---+++,,,...000111111---------------,,,++++++,,,+++)))***+++---......///---++++++,,,---------------------------,,,,,,,,,+++***+++,,,---+++))),,,,,,,,,+++++++++******+++++++++************))))))))))))))))))))))))))))))************+++++++++++++++*********)))))))))))))))(((((()))******+++(((((())))))*********+++---,,,++++++******++++++(((((()))++++++,,,,,,+++***************************+++++++++++++++************+++,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,111777777000))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))************+++*********))))))))))))******+++,,,,,,------...,,,,,,------,,,,,,++++++---...///---+++)))))))))+++++++++******+++++++++++++++++++++************))))))************))))))***++++++++++++***)))))))))))))))***************************************++++++***))))))))))))***(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++******)))))))))************))))))+++***************+++++++++************)))))))))++++++***))))))))))))*********)))))))))******+++((()))+++,,,,,,,,,+++*********))))))******+++,,,(((((()))************)))+++++++++************)))+++,,,,,,---,,,,,,++++++************************+++,,,---,,,*********+++)))************))))))((((((((())))))***)))))))))************************((('''''')))***+++)))((())))))))))))))))))((((((************************++++++++++++++++++++++++************************)))))))))))))))***+++,,,)))))))))***************))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++***+++++++++++++++***)))++++++++++++++++++++++++---------,,,---......///...------------,,,,,,,,,---------............///+++---111555777555111---,,,---------------------)))***************++++++------......///......---...---,,,---//////---++++++++++++,,,,,,,,,,,,,,,------------------------.....................///000000////////////000111/////////...//////000000777666777888888777444111111111222333333111000///000111222222222111000///222222111000000000111111000000/////////000111222------........./////////222111000//////000222333777555111000//////...---000000000/////////......//////............//////////////////000000000000///---++++++---/////////---------------,,,,,,,,,,,,---...---,,,,,,---......---++++++,,,------,,,,,,,,,------------------,,,+++***+++,,,---+++))),,,,,,,,,++++++++++++***+++++++++************))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********)))(((((((((((()))******((()))***+++,,,---......++++++,,,,,,,,,+++******((()))***+++++++++++++++************************++++++,,,,,,,,,,,,++++++)))***+++,,,------------++++++++++++++++++++++++***+++,,,///111000---***++++++************++++++++++++++++++++++++++++++)))))))))*********++++++***************)))))))))*********+++,,,,,,------------,,,,,,++++++,,,,,,,,,...///...,,,******+++))))))(((((((((((())))))++++++++++++++++++++++++******++++++++++++***************++++++***)))))))))))))))******+++++++++************************++++++***))))))******************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++******)))******++++++******)))*********)))******+++,,,***)))))))))))))))))))))++++++*********)))))))))111000...,,,+++***)))))))))***+++,,,,,,,,,+++*********))))))******+++,,,(((((()))***************+++++++++*********))))))---+++((()))+++,,,+++)))***************++++++++++++,,,---,,,***)))***+++***************)))((('''))))))*********))))))(((***************************)))))))))***++++++,,,+++******))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))***++++++,,,************************))))))))))))))))))))))))******************************)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,...---,,,,,,,,,---///000---------------------------------............///+++---111333444222...+++,,,,,,,,,------------...************++++++++++++------...////////////...///---------//////...---,,,+++++++++,,,,,,------------------............000000000000000000000000111111000000000000000000///.........///000111111555555555555555444222111222333333333333222111000111111222222222222111000111000000//////000000000000000000000000000000000------------.........///333111///...///111333555777555222000000000///...//////000000//////...---/////////....../////////////////////000000000000111///,,,,,,---//////.........---------------...,,,///111000---+++,,,...---,,,++++++---------+++,,,,,,,,,------.........++++++***+++,,,---+++)))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******))))))))))))************++++++,,,------...***+++,,,------,,,***)))((()))***+++++++++++++++************************++++++,,,---------,,,,,,,,,------.........------++++++++++++++++++++++++)))+++,,,---,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++***************************++++++,,,,,,---.........---,,,+++***+++,,,---***,,,------,,,+++,,,---))))))(((((((((((())))))+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++)))******+++++++++******))))))******++++++,,,,,,************************+++***************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------,,,+++++++++++++++******++++++++++++************))))))***++++++,,,)))))))))))))))))))))***++++++++++++*********)))111000...,,,+++***)))))))))***+++,,,---,,,++++++******))))))******+++,,,)))***++++++,,,,,,+++++++++++++++*********))))))///+++''''''***+++***'''))))))*********+++++++++)))+++++++++)))((()))******************)))(((''')))***************)))(((************************,,,,,,+++***)))***+++,,,++++++******))))))(((((())))))))))))))))))))))))************************************************((())))))***+++,,,,,,,,,+++++++++***************))))))***++++++***))))))******************************)))))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,///...---,,,---...///000---------------------------------............///000111222111000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...............///...------...///...---,,,,,,+++++++++,,,---...---------....../////////000000000000111111111111000000000000000000//////---------...///000111222444444444333222111111111222222222222222111111000222222222222333222222222000//////............///////////////////////////------------.........///111000...------///222444555222000000111222111111...////////////...------...//////////////////....../////////000000000111222000...---...////////////......------...//////---000222111---+++,,,...---+++++++++------,,,+++,,,,,,,,,------.........++++++***+++,,,---+++)))+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++)))***,,,------,,,+++***))))))***+++++++++*********************************+++,,,---------------000000000000///...,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))+++,,,,,,------------------,,,++++++++++++++++++++++++************++++++++++++***************+++++++++,,,,,,------.../////////...---,,,+++***+++,,,---)))+++,,,---,,,+++,,,---+++++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++*********+++++++++++++++************************+++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,...///......---,,,++++++++++++******++++++++++++******))))))))))))***+++,,,,,,)))))))))************+++++++++,,,,,,++++++***)))******)))))))))******+++)))***,,,---------,,,+++******))))))******+++,,,++++++,,,------------,,,+++++++++************)))...+++((((((***+++)))''')))))))))***++++++,,,,,,)))***+++***((('''((())))))************))))))((())))))******+++*********************************,,,------+++)))(((***+++******************))))))************************))))))))))))))))))))))))************************((((((***+++,,,,,,,,,,,,+++++++++++++++*********)))***+++,,,,,,+++***)))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------*********++++++,,,,,,---......------......///000,,,,,,,,,------------...---------............///444555444111...---...000......---------,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,---............///---,,,,,,---......---,,,,,,+++++++++---...///---------...//////000000......///000000111111222000111111222222222111111......///000111222444555777888777666444333444666444444333333333222222222444444444444555555555555222222111000//////////////////000000000///......------........./////////000///...------...000111222000...///000222333222/////////.........------......////////////............//////000000111111222000......///000000000//////...------///000111...///000///---,,,------,,,++++++,,,------+++***,,,,,,------------------,,,+++***+++,,,---+++)))***++++++++++++,,,,,,,,,+++++++++************)))************************)))************+++++++++*********+++++++++++++++------,,,++++++++++++,,,+++++++++*********))))))******+++,,,,,,,,,++++++)))******+++++++++******************************)))***+++,,,,,,------,,,111111000///...,,,+++***++++++++++++++++++++++++)))***++++++++++++,,,---------............------++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++---------...//////000000------,,,,,,++++++,,,,,,***+++,,,,,,+++******+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,---------------,,,++++++++++++++++++***************************+++*********++++++,,,---++++++++++++++++++++++++************************...---+++++++++,,,...///000///---,,,+++++++++,,,***++++++,,,,,,++++++***))))))))))))***+++,,,---************++++++,,,,,,++++++,,,,,,,,,+++***)))((((((((((((((()))***+++***+++,,,---------,,,+++******))))))******+++,,,++++++,,,---------------+++++++++************)))***))))))***+++++++++***((())))))***++++++,,,,,,***+++,,,+++)))((()))***((())))))************)))((()))******++++++++++++***************************+++---,,,)))((()))+++******************++++++++++++++++++++++++++++++************************************************'''(((***,,,------------,,,,,,,,,++++++************+++---......---+++***************************)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...///)))******+++,,,,,,------------...///////////////,,,,,,,,,---------......---------............///222333333111...---...000//////...---,,,++++++***,,,,,,,,,,,,++++++*********+++,,,---............///---++++++,,,------------,,,+++++++++---///000---------...///000000000///000111222333444555666555666777888999999888888555555666777888:::;;;<<>><<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<888777555444333222111111000000111111111000///........./////////000000000000000///.........//////111///......000111222111000///...---,,,---......---...///000000///...---.........///000111111111111///------...000000000000///...---...///111222000...,,,+++,,,---...---+++++++++,,,------+++)))------------------,,,,,,,,,+++***+++,,,---+++)))******+++++++++,,,,,,,,,+++++++++************)))************************)))************+++++++++)))))))))*********++++++---,,,++++++******++++++***************+++++++++++++++******++++++,,,---******+++++++++******)))************************((()))***+++,,,,,,,,,,,,---------,,,,,,***)))(((++++++++++++++++++++++++******+++,,,---.........,,,,,,---......---,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,------...//////000,,,,,,------,,,,,,+++++++++,,,---,,,***(((((((((++++++************+++++++++++++++,,,,,,---------***++++++,,,,,,++++++***+++,,,------............---,,,,,,++++++*********************************+++*********+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))...---,,,++++++---...000000///---,,,++++++,,,,,,***++++++,,,,,,++++++***))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++,,,---,,,+++***))),,,,,,+++***))))))*********+++,,,---------,,,,,,*********)))***++++++,,,++++++,,,------------,,,+++++++++************)))&&&''')))+++,,,,,,------((())))))***++++++,,,,,,+++,,,---,,,***)))***+++'''((()))***************'''((()))***+++,,,,,,,,,************************'''***,,,,,,***)))***,,,)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((***,,,------------,,,,,,,,,++++++*********+++,,,...//////...,,,+++************************)))+++---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++---///111))))))***+++,,,,,,------,,,---///000000000///...,,,,,,,,,------.........---------.........//////,,,...000///---+++---///000000///...,,,+++***)))++++++++++++******))))))+++,,,---...////////////...,,,******+++------,,,---,,,+++***+++---///111---------...///000000111222333444666888999:::;;;;;;<<<>>>@@@AAAAAA@@@@@@<<<======>>>@@@BBBDDDEEEEEEFFFEEECCC@@@???BBBEEEEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDD===<<<:::888666555444444111222333333222111000///////////////000000000000111111000000//////......222000...---///000000000111///---,,,+++,,,...///---...///000000///...------......///000111111222///---+++,,,---/////////000///...---...///111333111---)))))),,,......---+++***+++,,,------+++))).........------,,,,,,,,,,,,+++***+++,,,---+++)))*********++++++,,,,,,,,,+++++++++************)))************************)))************+++++++++(((((())))))*********+++,,,,,,+++***))))))******))))))***+++,,,,,,---...++++++***)))***+++---...******+++++++++******)))************************'''((()))***+++,,,,,,,,,))))))*********))))))(((+++++++++++++++++++++++++++******,,,///111000...++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,------......///+++,,,---...---,,,+++***------,,,,,,+++*********---+++)))***,,,,,,)))'''***+++,,,,,,------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,+++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///...,,,******+++,,,---++++++++++++++++++++++++(((***------,,,+++++++++///...------,,,,,,------///---+++,,,......***''''''+++///...***(((***,,,************+++,,,---...***++++++,,,,,,++++++******+++,,,,,,------,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++*********+++,,,,,,***(((++++++++++++******))))))))))))))))))***************++++++***))))))***,,,,,,+++******)))*********'''''''''''''''((()))))),,,,,,,,,++++++*********------------,,,+++***)))***,,,......---++++++,,,,,,+++***+++...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++---......---,,,,,,------...///---***(((***,,,,,,++++++++++++,,,------...000111///,,,+++...222---,,,---...000111000///------------------------............//////////////////............////////////...---,,,,,,++++++...---,,,,,,+++++++++++++++++++++***++++++,,,---------------...000222444------......///000000000111333444444444666888;;;<<<>>>@@@BBBCCCDDDDDDCCCFFFGGGJJJNNNRRRRRRNNNJJJIIIIIIHHHHHHIIIKKKMMMNNNPPPOOOMMMLLLLLLMMMOOOPPPMMMMMMLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKJJJJJJGGGDDDBBBAAA???===<<<=========<<<:::888555444444444333222222111000000000///...---...///111333555333111000111000...,,,////////////...---,,,+++.../////////000000111111////////////////////////------............---------...............------...------,,,,,,------...///...---,,,++++++++++++---------,,,,,,+++++++++......------,,,++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,------...++++++++++++******))))))***++++++***))))))***,,,------++++++++++++------...---,,,***))))))******.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++(((+++++++++*********))))))******+++,,,,,,,,,,,,+++&&&''')))+++,,,,,,,,,,,,+++***(((***,,,---***(((,,,***)))((((((***,,,---,,,---,,,+++))))))+++------,,,,,,+++,,,---///000+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------222///++++++,,,---,,,******************+++++++++,,,***)))***,,,,,,)))'''***+++,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++*********,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++++++++,,,......---,,,,,,,,,,,,,,,---,,,++++++,,,,,,,,,***'''***------+++))))))***************+++,,,---...++++++,,,,,,,,,,,,++++++++++++,,,------------,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,***((((((***++++++***++++++++++++*********)))))))))))))))*********+++***++++++***))))))***,,,,,,++++++******************)))))))))))))))***+++,,,,,,++++++++++++++++++------------,,,+++***)))+++---//////---,,,,,,---,,,+++***,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++---......---,,,------...//////---+++)))+++---,,,,,,,,,---///000222333555333111/////////000000---------...//////......------------------------............//////////////////............//////111000000///......------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------......------...///111222...///000111222333444555777999;;;<<<<<<===???AAADDDEEEGGGIIIKKKKKKKKKKKKLLLMMMNNNRRRUUUUUUQQQNNNQQQPPPOOOOOOPPPQQQRRRSSSVVVVVVUUUTTTTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNLLLKKKJJJIIIGGGEEEEEEEEEDDDCCCBBB@@@>>>===;;;;;;:::999888777666555444333111//////000111222111000//////000000///---///////////////......---....../////////000000000000000000000000000000000---......//////......---//////000000000//////......------,,,,,,------...///...---,,,++++++++++++------,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,,,,------++++++++++++*********)))***+++++++++))))))***,,,---,,,,,,++++++,,,,,,---------,,,+++,,,---...///......---------,,,,,,,,,************************++++++***+++,,,---+++))),,,++++++++++++*********)))***++++++,,,,,,++++++++++++------------,,,++++++***)))***,,,,,,***(((,,,+++***)))***+++---...,,,---,,,+++))))))+++,,,------,,,+++,,,---......++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------111...++++++,,,---,,,***)))******+++,,,,,,------+++*********++++++***(((++++++,,,---------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---...//////---+++***------------------------,,,------,,,+++***,,,---...---,,,,,,++++++,,,,,,***++++++++++++,,,...000,,,,,,++++++,,,,,,***)))+++******++++++,,,---...++++++,,,,,,,,,,,,++++++++++++,,,---------------++++++++++++++++++++++++------------,,,,,,,,,,,,...+++'''&&&'''***+++,,,++++++++++++************))))))*********+++++++++***+++,,,+++))))))+++,,,,,,,,,+++***************---,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,------------,,,+++******+++,,,......,,,+++,,,---+++***+++,,,/////////---,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///000000///+++++++++,,,,,,---------++++++************++++++,,,---//////---,,,---.../////////...,,,+++,,,...,,,,,,---///111444666777<<<777111///111222000---...............---,,,,,,------------------------............/////////////////////....../////////000000//////...---------...---,,,,,,,,,,,,,,,,,,///......---------......//////......///000111111111222444666888:::;;;<<<===???CCCEEEEEEEEEGGGHHHLLLMMMOOOPPPRRRSSSSSSSSSUUUTTTUUUWWWXXXXXXVVVTTTWWWWWWVVVVVVVVVVVVWWWWWWZZZZZZZZZ[[[[[[\\\\\\\\\[[[\\\]]]^^^^^^]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYWWWVVVUUUUUUUUUTTTQQQNNNNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFDDDCCCAAA@@@???>>>;;;:::777555333222222333111000///000111111000///......////////////000000............////////////000000000000000000000000---......//////......---......///////////////.........------------......///...---,,,++++++++++++,,,,,,,,,,,,------------+++++++++,,,---.........,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***************+++,,,+++***)))***,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...000111222...------------,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,++++++++++++))))))***++++++++++++***---.........---+++)))(((+++***)))***,,,,,,***)))++++++******+++---///000,,,,,,---+++))))))***,,,...------,,,,,,,,,,,,---******++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///---+++***+++,,,+++***,,,,,,,,,,,,------......*********+++++++++***)))+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,------------------------......---------,,,,,,,,,***+++,,,,,,------,,,,,,)))))))))******+++++++++------,,,,,,,,,+++++++++------------------------------,,,+++++++++++++++---......///...---,,,+++..............................---,,,******,,,...------,,,++++++++++++,,,***,,,---,,,+++---222666777222,,,***,,,...,,,***+++++++++++++++,,,---...+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------++++++++++++++++++++++++------------,,,,,,,,,,,,---***(((''')))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,+++***)))+++---,,,,,,+++************+++...---,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,+++***+++,,,++++++,,,---////////////------------------------+++******,,,///111111111******+++,,,,,,---......,,,++++++******++++++,,,,,,...//////...------...000000///...------......+++,,,---...000333555666;;;777222000000000...---000111111000...---,,,,,,....................................////////////......////////////......---------,,,,,,+++++++++...------,,,,,,,,,------//////.............../////////000111222444555555666777999<<>>>>>???AAACCCFFFIIIKKKLLLIIILLLPPPRRRRRRQQQRRRRRRTTTTTTUUUVVVWWWYYYZZZ[[[]]]^^^]]]]]]\\\\\\\\\]]]ZZZZZZ[[[\\\]]]]]]]]]^^^]]]]]]^^^___``````______]]]^^^```bbbbbbbbb```___^^^^^^^^^^^^^^^^^^^^^^^^bbbaaaaaa```___]]]XXXUUUVVVUUUTTTSSSSSSSSSUUUUUUXXXWWWVVVUUUSSSRRRQQQQQQOOOMMMKKKIIIFFFDDDBBBAAA@@@>>>;;;999777555222000000///////////////000111//////////////////.................................//////////////////...+++,,,,,,---......------///......------......///......------,,,,,,------,,,,,,,,,------.........***)))))))))(((((((((''',,,------......------,,,......---,,,,,,++++++++++++++++++++++++++++++,,,)))+++------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------,,,++++++,,,---......,,,---------,,,,,,,,,++++++))))))***+++++++++++++++)))***++++++++++++)))))))))***+++++++++*********)))))))))***++++++,,,---+++,,,---,,,+++******+++---------,,,,,,++++++***)))******++++++******)))******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,+++*********++++++***))))))(((''''''(((***++++++*********+++,,,,,,---------,,,++++++************+++,,,------------------------------......---------,,,,,,,,,++++++,,,---------------+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------///...------,,,,,,,,,,,,222000...---,,,---///000........................///000000...,,,,,,---.........---,,,,,,,,,,,,------.../////////111333666AAA999000,,,---000000...------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---...............---,,,+++******+++,,,---***+++++++++,,,,,,,,,,,,+++++++++---......+++)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---,,,******,,,---------,,,++++++++++++++++++++++++++++++,,,------++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++///000000///......///111,,,...000000///...///000------------------------+++******,,,///000000///+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---...000000...---...///111///------///000///...,,,++++++++++++,,,,,,---...222555444000...000222222555666444000---...///....................................////////////---...///000000///...---......------------------------------------...///////////////000222333444444666999===AAADDDEEEFFFFFFGGGHHHJJJLLLNNNPPPQQQQQQSSSVVVWWWVVVVVVVVVWWWVVVVVVWWWXXXYYY[[[\\\]]]]]]^^^___^^^]]]\\\]]]^^^]]]^^^___```````````````````````````````````````^^^___```bbbbbbbbbbbbaaa______``````aaaaaabbbbbbeeedddcccbbbbbb```\\\ZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUSSSQQQPPPOOOLLLIIIEEEAAA>>>;;;777444555444222111000000111111000000000000////////////------------------------...//////000000//////.........///000111111111111//////............//////......---------------...---------------.........///......---,,,,,,++++++------............------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,)))+++---...,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,...000111///---,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++)))***,,,---...------,,,)))***,,,,,,***)))***+++))))))*********+++++++++***,,,------+++******++++++,,,,,,,,,,,,,,,+++*********++++++++++++************+++++++++,,,,,,,,,************++++++++++++***,,,------,,,++++++,,,************************'''))),,,,,,***)))***,,,,,,---------,,,,,,+++***************+++,,,---.................................---------,,,,,,,,,+++,,,------...------------------,,,,,,,,,,,,,,,...------------,,,,,,,,,........................//////...---------......111000000///////////////------------------------///000111000...,,,,,,---000///......------.........------...000111111000666222...---...///...---...------,,,,,,,,,------,,,,,,------------,,,,,,,,,------...............---,,,***))))))***,,,---******+++,,,---...//////...---,,,,,,---...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++,,,---,,,+++***,,,...------,,,++++++++++++,,,*********+++,,,---...///,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++///000000...------///111...000222111///---...///........................+++******+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...000000.........///000...,,,,,,...000///---,,,,,,,,,+++,,,,,,---------000444777888777666666111444666444///---...000....................................////////////---...///000000///...------------------------------------------...//////000000111222444666777888;;;===@@@DDDHHHJJJLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWXXXWWWVVVUUUVVVWWWVVVVVVVVVWWWXXXZZZ\\\]]]\\\^^^``````^^^]]]^^^```aaabbbbbbbbbaaa___^^^]]]]]]\\\[[[YYYYYYYYYYYYZZZYYYZZZZZZ[[[\\\\\\]]]]]]ZZZZZZ[[[]]]^^^___```aaabbbaaa``````aaaaaa___^^^]]]^^^___```aaaaaabbbbbbaaaaaa``````___________________________^^^^^^]]]YYYVVVRRRNNNJJJFFFBBB???<<<:::888555333222222222222222111111000000000000........................//////000000000000//////...///000111222222222222//////............//////......------------..................------------000000000000000000000000------............---------------------,,,,,,,,,+++++++++,,,,,,,,,------)))+++......---++++++++++++,,,,,,------,,,,,,++++++,,,------------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444333000---,,,++++++++++++*********++++++,,,------------,,,***+++,,,---...---,,,,,,(((***,,,,,,***)))***+++++++++,,,,,,++++++*********,,,------+++***************+++,,,---,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++***,,,//////---+++,,,---+++,,,,,,------......///'''))),,,,,,***)))+++---------------,,,,,,+++***************+++,,,---.................................---------,,,,,,,,,+++,,,------......------.........------,,,,,,,,,......---------,,,,,,,,,........................//////.........//////000...///111222111000...---------------------------...000222111///---,,,,,,000000///............//////---+++---000111...+++++++++,,,...000///,,,***...------,,,,,,,,,------,,,------......------,,,,,,---......//////......---,,,***))))))***,,,---***+++,,,---...000111111111///,,,+++,,,...//////+++++++++,,,,,,---------,,,,,,,,,---------......,,,------,,,++++++,,,......---,,,,,,++++++,,,,,,******++++++---...000111---,,,,,,++++++*********++++++,,,------,,,,,,,,,,,,------+++******,,,...///111333222///------///........................,,,+++***+++---...---,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------///000000///......///000---+++,,,...000///---------,,,------...///000//////333999???@@@<<<888000333666333///,,,---000////////////////////////............/////////000---...///111111///...---++++++++++++++++++++++++---------------...///000111111222444666999;;;<<>>>>>222***,,,,,,,,,,,,+++++++++******,,,---///000000///---+++&&&---000,,,))),,,,,,***+++,,,------+++))))))***++++++++++++++++++++++++---------,,,,,,+++++++++.........---,,,***)))((()))***++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---......+++++++++,,,,,,++++++*********)))))))))******++++++++++++++++++,,,------++++++,,,,,,,,,---------+++,,,,,,------............------,,,,,,------...---,,,,,,+++,,,,,,------///...,,,+++++++++,,,---//////...------------...........................000000///...............///...------------...///000///......---------...222...---111222///---..............................---,,,,,,......---,,,//////............//////---...000///...,,,------,,,---///000///---***)))++++++,,,---------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------///---+++---000222333222000...+++)))+++---......111111000///...---,,,,,,,,,+++*********+++------,,,,,,,,,,,,,,,+++++++++---------.........//////---,,,,,,,,,---...//////---,,,+++******+++,,,---........................///000111000......///000......---,,,,,,,,,------111///------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---++++++++++++,,,------......------333111000...---...///000333222222444888999777555444333222111111111222222333222000...---...//////000000///............///000000///......---,,,,,,.........------,,,,,,,,,------...000222444666777<<<<<<>>>@@@DDDGGGJJJKKKLLLLLLKKKKKKMMMOOOQQQSSSTTTSSSRRRPPPOOONNNNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJKKKIIIHHHIIILLLQQQWWW[[[^^^```dddeeedddcccbbbbbbdddbbb___[[[VVVQQQLLLJJJGGGEEEBBBAAABBBAAA@@@>>>AAACCCEEEFFFFFFGGGIIIKKKJJJJJJLLLPPPSSSUUURRRPPPOOOPPPQQQRRRSSSTTTTTTTTTZZZ]]]aaacccdddccccccdddfffffffffffffffeeeeeedddhhhhhhgggggggggggghhhiiihhhhhhhhhfffdddaaa^^^\\\ZZZWWWQQQLLLIIIEEEBBB???;;;888444111111111111000//////000000//////...................../////////------...//////......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,------------,,,,,,++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,------------000//////...------,,,,,,---***...888888...***---------,,,,,,,,,++++++++++++,,,---......---,,,,,,)))///111---+++------+++,,,...//////---+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------,,,+++******,,,,,,---.........------++++++,,,,,,,,,---------------------------------...............//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,------------------------------------...------,,,,,,------...------,,,,,,,,,,,,,,,---//////---,,,,,,,,,---...222111///...,,,,,,++++++,,,------...//////000000000/////////............//////...------...//////000//////...............222///000444555111...///...........................---,,,---.........,,,---------------------------...000///...,,,------............---,,,++++++,,,------------,,,,,,+++------------............---,,,,,,,,,,,,,,,,,,+++---------000333444444333555222///......000000000111111000///...------,,,,,,++++++++++++,,,---...,,,,,,,,,------------------------...............---,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,........................///000111000...---...///------,,,,,,,,,---......111000....../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,000111222000---++++++++++++,,,------......------111000///.........000000666555555666777888777555===888333222444777888888222111000.........////////////......//////000000000//////......------,,,...............------------...///222666999<<<>>>@@@AAABBBDDDGGGIIILLLMMMOOONNNMMMLLLLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIHHHIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGIIIMMMRRRXXX[[[aaaccceeedddcccbbbbbbccccccbbb___ZZZUUUOOOKKKHHHEEECCC@@@>>>>>>>>>>>>===???BBBGGGJJJKKKKKKLLLNNNNNNOOOQQQUUUWWWVVVSSSOOOPPPQQQRRRSSSSSSSSSRRRQQQWWWYYY[[[\\\]]]___aaadddeeefffggghhhhhhgggffffffiiiiiigggffffffgggggghhhhhhhhhiiiiiihhhgggeeeddddddaaa]]]ZZZVVVRRRMMMJJJDDD@@@;;;777555555444444111111000000///......------------....../////////....../////////......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------............------***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,------------.........//////......---,,,,,,,,,///***+++111111+++***///,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---+++///000---+++,,,,,,+++,,,...///...---,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++---.........------,,,+++---............------,,,,,,,,,,,,,,,------------------------------------000000//////000000111222/////////...............///......------------...++++++*********++++++,,,,,,,,,,,,------------............------,,,,,,,,,...------,,,,,,------......------,,,,,,,,,,,,---///...---,,,,,,---......222111///...,,,,,,++++++---........./////////000///////////////......---000///...------...///000000000//////...//////000222///000555666222..............................///---,,,---...///...------------------------------...000///...,,,,,,---///...------,,,,,,,,,,,,---.........---,,,++++++,,,------------.........------,,,,,,+++++++++***,,,---000333555555555444777555222111111222222111111000000///......------,,,,,,,,,,,,,,,------...,,,---------......//////........................,,,,,,,,,++++++,,,,,,---......------------------........................///000111000...------...,,,,,,,,,,,,,,,---...///...---++++++,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///111111000...---,,,---+++,,,------......------///............///000111777777777777777666555444AAA:::222000444:::<<<;;;222111000///......//////............///000111222000000000//////.................................///000222666:::>>>BBBDDDGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMKKKJJJIIIIIIJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIKKKMMMNNNPPPPPPPPPNNNNNNMMMMMMNNNOOORRRWWW[[[^^^aaabbbcccbbbaaaaaacccdddeeedddaaa^^^YYYUUUQQQOOOMMMJJJFFFDDDDDDDDDCCCBBBCCCHHHMMMQQQRRRRRRSSSSSSTTTUUUWWWYYYZZZZZZXXXVVVYYYYYYZZZ[[[ZZZXXXVVVUUUTTTTTTTTTTTTTTTWWW\\\___```aaadddgggiiijjjjjjiiiiiihhhgggffffffgggiiijjjggghhhiiijjjjjjiiihhhhhhfffeeecccaaa___\\\WWWSSSPPPKKKEEE@@@===;;;999888333222222111000000000000...//////000000111111222///////////////.....................------------------------------------------------------------------------..........................................////////////......***+++,,,------,,,+++***------------------------++++++++++++++++++++++++***++++++,,,++++++******---------.........//////.........------,,,,,,,,,...++++++//////++++++...++++++++++++++++++++++++++++++******+++,,,---...---......---,,,,,,+++******+++---,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111000000///...---,,,,,,---------,,,+++******,,,,,,,,,------------...........................000000//////000000111222333222111//////...//////000///......---------...,,,,,,++++++***++++++,,,,,,,,,---------..................------,,,,,,+++...------,,,,,,------...///...------,,,,,,,,,---------,,,++++++,,,---...000///...---------------000000/////////........./////////000///...------000///...------...///000000000/////////000000111000...///444555000------........................///...------//////...---000000111111111111000000---...000///...,,,,,,---///...---,,,,,,,,,------............------,,,+++,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,...222444555555555444444222000//////000///...000000//////......------,,,,,,------............---------....../////////.....................---,,,,,,+++++++++,,,------///////////////......---...........................///111000...---------,,,,,,,,,,,,,,,---...///---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///...///000+++,,,------......---------------......///000000555777888999888666555444CCC:::111---000444555555000000000///////////////.........///000111222333111111111000000000000000------......///000111111444555777:::>>>BBBFFFHHHOOONNNMMMLLLKKKKKKKKKKKKGGGGGGFFFFFFEEEEEEEEEEEECCCDDDDDDEEEGGGIIIJJJKKKMMMOOORRRUUUVVVWWWVVVUUUUUUUUUUUUVVVXXX[[[]]]___^^^___``````___aaacccfffddddddcccaaa___\\\ZZZYYYXXXUUURRROOONNNNNNLLLJJJHHHLLLQQQUUUUUUTTTTTTTTTVVVVVVVVVVVVVVVWWWYYYZZZZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXXUUUQQQOOOOOOQQQTTTWWWYYY]]]bbbfffjjjlllmmmhhhgggeeeeeefffhhhjjjlllhhhiiijjjkkklllkkkjjjjjjfffeeeeeeffffffddd```\\\\\\XXXQQQLLLGGGCCC@@@===555444333222111111111222000000000111111111222222000000//////............//////.........------------------------------------------------------------------....../////////...........................//////000000//////...+++,,,---......---,,,+++------------------------++++++++++++++++++++++++***++++++,,,,,,,,,++++++---------.........//////---------------,,,,,,,,,,,,+++---000000---+++,,,)))))))))***************,,,,,,++++++,,,---....../////////111111///---,,,)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,444444333222000...---,,,------------,,,,,,+++***,,,,,,---------.................................//////......//////000111888777555222111000000000000///...---------------------,,,,,,++++++,,,,,,,,,---------.....................------,,,,,,,,,...------,,,,,,------...000///...---,,,,,,,,,,,,---,,,+++++++++,,,---.........---------......///111111000//////...------...///000000000///---,,,000000///......///000000000000000000000111111222000---...222333///,,,,,,........................///...---...//////...---......000000000000......---...000///...,,,------...------,,,,,,,,,---------............------,,,+++,,,,,,,,,,,,---------...---------------,,,,,,---000333555444444444444444333111000111222111///000000//////............,,,---......//////......---------..............................---------++++++++++++,,,---...///000000000000///...---,,,........................,,,...000000///...---...------,,,,,,,,,---.........,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000+++,,,------......---------------...////////////333666:::<<<;;;888777666HHHAAA888333111222111111000000000000000////////////...//////000111222333000000000000000000000000------///111222444666666;;;<<<===???BBBEEEHHHIIILLLKKKIIIGGGEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAABBBDDDGGGIIIJJJJJJLLLQQQVVVYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\]]]_________```ccceeeaaabbbbbbbbbaaa```___^^^___]]][[[ZZZYYYXXXVVVTTTMMMPPPTTTVVVUUURRRQQQPPPRRRRRRQQQPPPOOOQQQTTTWWWWWWXXXYYYZZZ\\\^^^___```___]]]YYYRRRLLLHHHGGGGGGMMMOOOSSSYYY___dddiiikkkgggeeedddccccccfffhhhjjjjjjkkklllmmmnnnmmmmmmlllgggggggggiiikkkjjjgggeeedddaaa\\\XXXTTTOOOJJJFFF<<<:::888555444333333333000000000000000000000000111111000///............/////////.........---------------------------------------------------------------...//////000000..............................////////////......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,------------.........------,,,,,,,,,,,,,,,,,,+++,,,...000000...,,,+++)))))))))***************------------------,,,,,,111000222777888444000///+++,,,......---,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------333333222111000...---,,,...////////////......---,,,---------..........................................------......///000BBB@@@===:::777666666666333222111000000////////////...------,,,,,,------------------............------------------,,,,,,...------,,,,,,------...000///...------,,,,,,,,,...---,,,,,,,,,---///000......---------.........000000000///////////////...///000111000///---,,,111000///......///000111111000000000111111222333111...---000111///---...........................000...---...///000///---***+++---......---+++***---...000///...,,,------------------------------,,,---..................------------............---..................//////111444444333222222444555333222333444444333222////////////............,,,---...///000//////............---------------//////.........---------+++++++++,,,---///000111.../////////...---+++***........................))),,,///000///......///......---,,,,,,,,,------...---,,,,,,...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---------...+++,,,------......------------..................111666===AAA@@@===:::999DDDAAA;;;666222111000111//////000000000000//////000/////////000111222222.............../////////...///111444777999<<<===BBBBBBBBBCCCDDDFFFHHHHHHCCCBBB@@@???>>>===<<<<<>>===<<<;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDGGGMMMTTTYYY\\\\\\\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]___```aaa``````bbbccc```aaaaaabbbbbbbbbaaaaaa```___```bbbcccccc```^^^XXXZZZ\\\[[[XXXUUUSSSRRRRRRSSSTTTRRRPPPOOOQQQSSSWWWVVVVVVVVVWWWYYY[[[]]]ZZZYYYVVVPPPJJJDDDAAA@@@DDDFFFIIINNNTTT[[[bbbeeegggdddbbb______```bbbdddfffhhhjjjlllmmmmmmmmmmmmiiiiiiiiijjjlllllljjjhhhfffeeecccbbb___[[[UUUQQQJJJHHHCCC???:::888666666333333222222111000000000222111000///.........///////////////....................................---------------------------------...///000000000........................---......//////......---......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++---............---+++******++++++,,,,,,,,,,,,,,,,,,------,,,+++***)))///---111999;;;666000///***,,,......---------...+++++++++++++++++++++++++++++++++,,,,,,---------.........///......---------...//////////////////------------..........................................------......///000LLLJJJFFFBBB???=========888777666555444444333444000///...------------------------.........//////------------------------...------,,,,,,------...000000///...---,,,,,,,,,///...------...///000111000///...---------------......//////000000111111...///000111000///---,,,111000///......///000111111111000000111222333333333///---000111///...///........................000...---...///000///...---...000111111000...------...000///...,,,------,,,,,,---......------,,,,,,,,,---.../////////.............../////////000---.........///000000000000222444444111000111333111/////////111222111//////////////////.........,,,---///000000000///............------,,,,,,+++//////.........---------***++++++,,,...000222333------......---+++***(((........................(((+++...000000////////////...------,,,,,,,,,,,,---,,,++++++---.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---++++++,,,+++,,,------......---------......///......------000777???DDDCCC@@@===<<<666666444111---,,,---......///000000000000000///000000000000000111111222,,,---------------------000111333777:::===@@@AAAFFFFFFEEEEEEFFFFFFGGGHHH@@@???>>>===============??????>>>===<<<:::888777888888888888999:::;;;;;;@@@DDDKKKSSSYYY]]]^^^^^^[[[\\\]]]^^^_______________aaaccccccbbbaaaaaabbbbbbbbbccccccccccccbbbbbb```aaacccgggjjjjjjhhhfffccceeeeeeccc___[[[XXXWWWWWWYYY[[[YYYUUURRRRRRSSSVVVTTTQQQNNNMMMNNNPPPQQQNNNOOOOOOLLLGGGCCC@@@???@@@AAACCCGGGMMMUUU[[[___gggddd```]]][[[\\\]]]___aaaccceeehhhjjjllllllllljjjiiiiiiiiijjjjjjiiigggfffffffffgggfffccc]]]YYYXXXTTTNNNHHHBBB>>>;;;:::777666666555444333222222333222000///.........///000/////////....................................---------------------------------...///000000111........................------............------///...---,,,,,,---...///------------------------------------------------***++++++,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++------,,,,,,,,,,,,------.........+++,,,------,,,***'''&&&+++)))---777;;;555...,,,(((***,,,,,,++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------))))))+++,,,------......++++++,,,---.........------------.........//////////////////////////////...............///000000WWWUUURRRPPPMMMJJJGGGDDD@@@BBB@@@===<<<===;;;666666444111000000000///---/////////...//////000111000000000///...---,,,+++...000111111000000111333000000///..................------------...////////////////////////////////////.........//////000000111111000......///000222111000//////000111222111111000000111222222333444111...,,,---.........///......---,,,,,,,,,---333111000//////000111333////////////...........................---------...///000111111000///...---...//////000/////////...000111333333111000...000000//////.........---000111222333333222111000---...000111222222111111000000000///......------......///000000000000000000//////000111111000...,,,...///...------...///,,,---...///000000000000......////////////......////////////////////////------------------------------------------------,,,---...//////---+++***........................222)))***...+++...222...111111111///---+++,,,---........................111111111111111000//////222666<<<@@@AAA>>>:::666333333333222000///---,,,......//////000000111111222222222222111000......222222222000///000333666222444777;;;>>>AAACCCDDDGGGEEEDDDEEEHHHIIIHHHFFF???@@@@@@???======>>>@@@@@@??????>>>===;;;999888666777888888888999;;;===>>>BBBIIIQQQWWW\\\^^^___\\\___bbbbbb```^^^___```^^^___aaabbbcccaaa```___aaaaaaaaabbbcccdddeeefffgggggggggfffffffffeeeeeeiiiiiihhhgggeeecccaaa```]]]^^^^^^^^^\\\ZZZXXXWWWXXXWWWUUUSSSPPPMMMKKKJJJRRRPPPLLLIIIFFFCCC@@@===??????@@@CCCJJJRRRZZZ___ddddddcccbbbaaa```^^^]]]```[[[[[[```bbbbbbfffmmmkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjiiiiiihhhgggfffbbb```\\\VVVQQQKKKGGGEEEBBB<<<444000111444666666777666444111000/////////333222000///.........///...------,,,,,,------.......................................////////////////////////////////////////////////////////////------............------//////000000///...------////////////////////////---------............///000///...---------------,,,---.........---,,,++++++++++++++++++,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,---///000000///---,,,,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,---....../////////.........------,,,,,,,,,000...------///111222111////////////............WWWVVVTTTSSSSSSRRROOOMMMJJJLLLKKKGGGFFFGGGEEEAAA;;;999666555444444222000000///////////////000000333333222222111000//////,,,---......------...000000000///..................------------...//////........................//////.........//////000000111111000......///000111000///......///000111222111111111111111222222444111///.../////////......---,,,,,,+++++++++,,,000///...------...///000////////////.................................///......///000000///...---------.../////////////////////000111111000//////000/////////............000000111222222111000000......000111111000000///000000000///......------------...///////////////000///...///000000///---,,,---......---,,,---...,,,---...///000000000000......////////////..............................------------------------------------------------------/////////...,,,+++,,,,,,,,,---......//////---(((...111+++---333111000///---,,,,,,---..............................000000000000000///...---000333888;;;<<<:::666333222222222111000///...---000000000///////////////000000000111000000000//////000000//////111444777999;;;===???BBBCCCDDDEEECCCBBBAAACCCGGGHHHGGGEEECCCDDDCCCBBB???>>>>>>@@@>>>>>>>>>======<<<;;;:::777999;;;===>>>@@@CCCEEEFFFIIINNNSSSXXX[[[]]]^^^^^^aaaccccccaaa______```^^^^^^```aaaaaa``````___bbbbbbbbbbbbcccdddeeefffhhhhhhhhhhhhhhhgggggggggiiiiiiiiihhhfffeeecccbbb```aaaaaaaaa```___]]]\\\[[[ZZZYYYWWWUUUTTTRRRRRRUUURRRPPPMMMLLLJJJGGGEEEFFFFFFHHHKKKPPPWWW]]]aaadddeeeeeedddcccbbbaaaaaaaaa\\\[[[^^^^^^\\\]]]bbbggghhhjjjlllmmmmmmmmmmmmllllllmmmmmmkkkjjjhhhgggddddddccc```\\\VVVQQQNNNGGGBBB;;;666555555444444666444333111000000000000222111000......---......///......------......///....................................////////////////////////////////////........................------............------...////////////......---------------------------------------............//////...---------------------.........---,,,+++......---------...//////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,---...//////...---,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...---------------------......---------,,,,,,,,,...---...///111222111///////////////............YYYXXXWWWWWWWWWVVVTTTRRRQQQTTTTTTPPPOOOPPPOOOKKKEEEBBB???===<<<:::888777333222111000////////////000000000///......------+++---......,,,,,,---///000000///.....................------......///000......------------......000//////....../////////000111111000......///000000///...------...///000222222111111111111111222333111000000000000///---......---,,,,,,,,,,,,---//////------------//////////////////.....................//////000000000......///000///...,,,+++,,,---......///.........////////////////////////////////////............//////000000000000/////////000000000000///......111000000//////......---,,,------...............000///......//////---+++,,,---...---,,,+++,,,---,,,---...///////////////......////////////..............................---------------------------------------------------...///000///...---,,,***++++++,,,---...//////***)))000222+++...666444666222...,,,---//////---............................../////////...------///000333555555333111///000111111111000000///...111111000000///......---.../////////000000000000---///000111222444888;;;@@@@@@BBBCCCDDDDDDDDDDDDAAAAAABBBEEEGGGHHHGGGEEEEEEEEEEEEBBB???======>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>AAAAAABBBCCCCCCDDDDDDCCCCCCEEEFFFGGGIIIJJJIIIGGGFFFBBBBBBBBB@@@===<<<<<<>>>=========>>>???@@@@@@AAADDDGGGJJJMMMOOOQQQTTTVVVWWWXXXXXXZZZ[[[\\\]]]^^^aaaaaabbbaaa___\\\[[[ZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^__________________cccdddeeegggggggggggggggfffggggggggghhhggggggfff______```aaabbbccccccccccccccccccbbbbbbaaaaaaaaa^^^\\\\\\\\\^^^___^^^]]]^^^^^^___aaabbbdddeeeffffffggghhhiiijjjkkkkkkkkkfffdddccc```\\\WWWSSSRRRXXXYYY[[[^^^bbbfffjjjllljjjkkkmmmmmmkkkhhhdddaaa[[[]]]___aaabbbaaa``````YYYWWWRRRLLLFFF???999666333222111000///000111111//////......------------//////............//////........................---------.........//////////////////////////////........................------............------+++,,,---.......................................,,,,,,---------...............---,,,,,,------------------------,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******------------------------,,,,,,---000222222000...//////.........---------VVVTTTTTTTTTUUUTTTSSSQQQQQQVVVXXXVVVUUUWWWXXXWWWWWWTTTQQQOOONNNMMMKKKIIIEEECCC???;;;777444222111555444222111000//////000000222333222111000111222000000///...............///............///000000///...---,,,,,,---...///111111000///////////////000111111000......///000111111000//////000111111222222111111111111111222000/////////111000...---//////............//////111111111000000111111111////////////............---......///000111111222000111111222111000///...,,,---......//////......//////............//////.........//////////////////..................///555444333222111111000000111111111000//////......//////000000000//////...///...---...///...---+++,,,---...---+++***+++,,,,,,------...............------............------........................------------------------------------------------......//////////////////---------------------,,,000***,,,///444EEEPPPJJJ@@@999111...000111///,,,...........................//////000000/////////..................------......///000000000000///---........./////////000000000////////////000000111333777999<<>>@@@BBBEEEHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMMMMLLLJJJGGGEEEDDDEEEBBBCCCEEEEEEEEEFFFIIIKKKOOONNNMMMMMMMMMNNNOOOPPPRRRTTTWWWWWWVVVUUUUUUVVVUUUVVVXXXYYY[[[\\\\\\\\\WWWVVVVVVWWWWWWWWWTTTRRRRRRRRRSSSTTTUUUVVVVVVWWWUUUVVVWWWWWWVVVUUUSSSRRRUUUVVVZZZ\\\^^^___^^^^^^]]]]]]^^^_______________[[[\\\\\\]]]___aaacccddddddddddddcccbbbbbbaaaaaacccbbbbbbdddgggiiiiiihhhgggggggggffffffffffffeeedddeeegggiiikkklllmmmmmmjjjllllllhhheeedddaaa]]]SSSQQQPPPPPPQQQTTTWWWYYYbbbccceeeggggggeeecccbbbYYYUUUQQQNNNOOOTTTZZZ___]]]______]]]XXXRRRMMMKKK@@@>>>;;;777444222111000....../////////......---------,,,,,,,,,,,,------........................,,,------------.........////////////////////////------------------------------............------++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...///...---,,,,,,,,,,,,---//////...---------......------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***++++++,,,------,,,,,,,,,------------...///---++++++...000111000.........------------,,,======>>>AAAEEEHHHHHHGGGEEELLLRRRQQQQQQUUUYYY[[[XXXVVVUUUUUUVVVWWWVVVUUUSSSQQQNNNKKKGGGEEECCCBBB>>><<<888555333111111111///111111000///......///000000///...............///////////////000000111222111///------///111222333222111000////////////000111111000......///000111000///......///000111//////000000111222444444444222000000111333333222000/////////000000111222111111111222222111111111////////////.................................///...///000111222222111111...///000000111111000000//////000111111000//////............/////////000000000///......///000000555555333222111222222333222222111111000///////////////000000//////...---...------///111111000///...///000...,,,++++++,,,---------......------,,,,,,------......------,,,---------------------------------------------------------------------------------------......///,,,,,,---...///111111222---+++---...222DDDLLLBBB...---,,,,,,---...///000........................,,,---...////////////...------......//////////////////////////////.......................................///111444666888===???CCCEEEFFFHHHKKKMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOONNNJJJGGGEEEGGGIIIFFFHHHIIIJJJJJJLLLNNNPPPSSSRRRPPPNNNMMMMMMNNNOOOSSSVVVXXXXXXVVVTTTSSSSSSRRRTTTVVVXXXYYYYYYXXXWWWRRRQQQQQQSSSUUUVVVTTTQQQMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTTTTUUUTTTRRRPPPOOOOOOQQQUUUXXX[[[[[[[[[ZZZXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXYYY[[[]]]___```aaaaaaaaaaaabbbbbbbbbbbbdddccccccdddgggiiiiiihhheeeeeedddccccccccccccdddcccdddeeegggiiijjjkkkkkkiiilllkkkfffdddfffddd___XXXVVVRRRNNNMMMNNNPPPRRRYYYZZZ]]]___````````````]]]XXXQQQJJJIIILLLQQQUUUXXX[[[^^^^^^\\\XXXWWWWWWKKKHHHDDD>>>999555333111......///000000000///.........------------..............................,,,,,,---------.........////////////////////////------------------------------............------+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...///...---,,,,,,,,,------......---------...//////---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,---...//////...---,,,...------,,,,,,------.........---------,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,---///000000............---------,,,,,,666666666888;;;<<<<<<;;;:::BBBIIIIIIIIIMMMSSSUUUUUUTTTSSSTTTVVVWWWWWWWWWUUUTTTQQQOOOMMMKKKJJJIIIEEECCC@@@<<<999777777777111222222111000//////000000000///...............///////////////000111111333222///......///222333333222111000////////////000111111000......///000000///...------...///000/////////000111333444555777444222111333555555555444333333333444555555666333444444555555444444333000/////////...........................---------,,,---///000111222111111//////000111111111111111...000111333333111000...---.........//////000000111000///......///000111444333222111111111222333222222111111000/////////.../////////...---,,,,,,---------///111333222111///000000///---+++,,,------------...------,,,,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///***+++,,,...111333555666+++,,,000---)))444999---...///000///------...000........................+++,,,------.........---+++,,,---...///000000000//////000000///......---/////////...------,,,,,,,,,,,,---///222666:::===DDDGGGJJJLLLMMMNNNPPPRRRQQQQQQRRRRRRQQQPPPOOOOOOQQQRRRPPPLLLIIIIIILLLOOOIIIJJJLLLLLLLLLMMMOOORRRRRRPPPMMMKKKJJJIIIJJJKKKSSSUUUWWWWWWVVVSSSRRRRRRQQQSSSUUUWWWXXXWWWUUUSSSOOONNNNNNQQQUUUVVVTTTQQQJJJLLLNNNQQQRRRRRRQQQPPPRRRSSSTTTTTTSSSQQQOOOMMMLLLOOOSSSVVVYYYZZZYYYXXXUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTVVVXXXZZZ\\\]]]^^^___```bbbcccdddddddddccccccdddfffhhhggggggcccbbbaaa``````aaabbbbbbbbbcccdddfffhhhiiiiiijjjgggkkkiiidddbbbeeeddd___^^^ZZZUUUOOOLLLLLLMMMNNNQQQRRRTTTWWWYYY[[[\\\\\\```ZZZQQQIIIEEEEEEHHHKKKSSSXXX\\\^^^]]]\\\\\\]]]SSSPPPJJJCCC===888444333...///000111111000////////////............//////........................,,,,,,,,,---------......////////////////////////---------------------------..................---,,,,,,,,,,,,,,,+++***)))------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,---...///...---,,,+++,,,------++++++++++++,,,,,,---...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,---///000000///---,,,,,,++++++******++++++,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------.........++++++---///111111...,,,......---------,,,,,,,,,222222222222333444555666888:::;;;<<<>>>AAAFFFIIINNNOOOPPPQQQQQQQQQQQQQQQUUUSSSRRRRRRRRRRRRQQQPPPLLLJJJHHHFFFDDDAAA>>>;;;888666333111000000111222...//////000000000111111///////////////000111111222000///...///000222333///.........///000111111222111///......///111222222111000/////////111111111111222222222222111111222444888<<<@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDD@@@???<<<;;;;;;<<>>@@@IIIIIIJJJLLLNNNQQQSSSUUURRRQQQOOONNNMMMNNNPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRRRRPPPNNNPPPLLLKKKMMMJJJEEEFFFKKKNNNQQQSSSRRROOOOOORRRUUUUUUWWWXXXWWWXXXZZZWWWQQQMMMNNNPPPSSSWWWWWWVVVTTTSSSQQQSSSVVVVVVRRRPPPQQQPPPVVV\\\___]]]ZZZWWWWWWSSSUUUYYY\\\]]]\\\ZZZYYY___bbbbbb]]]UUUOOOMMMNNNRRRSSSSSSSSSQQQQQQSSSUUUVVVYYY\\\]]]\\\\\\^^^aaa```______^^^___aaaccceeebbbbbbbbbaaabbbbbbcccddd```aaadddfffggggggfffffffffffffffeeeeeeddddddcccbbbaaa^^^[[[WWWTTTQQQPPPPPPQQQSSSUUUWWWXXXYYYYYY```^^^ZZZSSSJJJDDD@@@>>>IIIKKKPPPXXX^^^```]]]YYYYYYUUUPPPMMMKKKEEE;;;444444222000/////////...---000...,,,++++++,,,---...///...---,,,,,,---...///---...///000///...---,,,...............---,,,,,,,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++))))))+++,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,+++***+++,,,,,,***(((---,,,,,,++++++,,,,,,---------------------------*********+++++++++,,,,,,000///...,,,++++++,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000//////...------////////////000111222333333444555555555777;;;>>>AAABBBEEEHHHKKKNNNPPPRRRSSSSSSSSSSSSTTTSSSRRRQQQLLLJJJIIIGGGFFFCCC@@@>>>:::999777444333222222222000000////////////000000......------...//////000000///...------///111222000000/////////000111111222111000000000000111222222111111111111111222222000111111111111111111000444666999<<<>>>>>>>>>>>>DDDDDDDDDDDDEEEEEEEEEEEE@@@???===<<<<<<===???@@@;;;777222/////////...,,,000000000000000///......000111333444444444222111000000000/////////......---///000000///......///......//////000000//////000000////////////000000444222111//////000111222,,,------.........---------------------------------------------....................................---------,,,,,,,,,,,,...---------,,,,,,,,,,,,.........------,,,,,,,,,---...///111111///...------...,,,***,,,000111...,,,---......///////////////...+++***///555444///******************++++++---.........////////////---.........------,,,+++------------------------........................///.........------------........................222333444777:::>>>AAACCCJJJKKKLLLNNNPPPQQQRRRSSSQQQPPPNNNMMMMMMMMMOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOMMMLLLJJJGGGGGGIIIGGGDDDFFFLLLKKKNNNQQQRRRRRRTTTXXX\\\aaaiiimmmiiiccc```]]]ZZZVVVUUUUUUWWWYYYYYYXXXWWWZZZXXXYYY\\\[[[WWWVVVWWW[[[___eeegggdddaaa^^^]]]___aaaeeehhhiiiiiigggfffkkkooooooggg\\\RRROOOPPPTTTUUUTTTRRRPPPNNNOOOQQQQQQTTTWWWYYYXXXYYY\\\^^^YYYYYYZZZ[[[\\\^^^______``````_____________________```ccceeefffffffffeeeeeedddccccccbbbbbbbbbbbbcccbbb```\\\YYYVVVTTTRRROOOOOOPPPRRRSSSUUUVVVWWW[[[\\\[[[WWWOOOGGGAAA>>>@@@BBBHHHQQQZZZ___```^^^\\\XXXTTTRRRQQQMMMFFF@@@999777333111000///...,,,//////...---------...//////...---,,,,,,---...///***+++++++++++++++******//////000000///......---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........000111111...,,,+++,,,,,,,,,------------------------------------...---,,,++++++,,,---...+++******+++,,,,,,+++))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,***++++++++++++++++++************************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,............///000111111000111000///...///111333666777999<<>><<<<<<<<<<<<;;;999888777555333111///------.........---------------.........------,,,---...//////......---,,,,,,+++,,,,,,------............------)))***,,,---.........---...//////000000//////......//////000000//////...,,,---------............------...//////...---------,,,,,,,,,...111333444//////000000000//////.../////////000///...---,,,.........------------------...---,,,++++++---///000///---,,,++++++,,,,,,,,,++++++******++++++,,,,,,---.........---,,,+++******+++,,,------,,,,,,+++,,,...//////...,,,+++---------,,,+++++++++***------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++.........---------------,,,,,,---......---,,,,,,)))+++,,,+++///444555222,,,,,,---------,,,,,,+++------,,,)))+++...---))),,,------...////////////,,,,,,---------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......------------------------......//////000000000111666777999<<>>AAAAAACCCGGGKKKJJJMMMNNNJJJAAA999666555444333333333444666888999666777777666555222000...///......---,,,,,,------+++,,,,,,---------------...------------......///000///...------...///000---------,,,,,,------...,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++*********,,,...---+++***,,,...)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...************++++++,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,,,,+++***))))))++++++************++++++******+++,,,,,,,,,,,,,,,)))))))))***))))))((((((*********************************+++++++++++++++************************))))))))))))******++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---(((***+++***,,,///---))))))***++++++,,,,,,,,,,,,'''+++---++++++------+++'''(((***,,,...------,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,------......++++++,,,,,,,,,---------///000111222444555666777777999===AAADDDGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???@@@BBBEEEIIILLLNNNOOOLLLSSSZZZ]]]ZZZUUUTTTTTTZZZaaaeeecccbbbdddccc___XXXZZZ]]]^^^```eeelllrrr~~~yyyvvvuuuuuutttwwwqqqmmmmmmmmmmmmrrrxxx}}}xxxqqqllliiigggdddaaa___```ccceeegggiiiiiijjjmmmmmmkkkhhheeebbbaaabbbdddeeeeeefffhhhlllrrrvvvyyywwwvvvwwwxxxxxxvvvtttkkkiiiddd___[[[WWWTTTSSSUUUSSSOOOLLLJJJIIIJJJJJJMMMNNNOOOPPPSSSUUUWWWXXXXXXYYY[[[\\\]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZWWWRRRMMMIIIFFFEEEEEEHHHLLLOOOPPPMMMHHHDDDBBB666777666666888>>>HHHOOOTTTVVVYYYZZZZZZZZZYYYYYYUUUSSSOOOKKKGGGBBB<<<888333222///---++++++******+++,,,------------,,,+++++++++,,,---...//////...++++++,,,---------------++++++++++++,,,,,,,,,,,,************************************************************++++++++++++,,,++++++,,,------+++)))*********+++++++++,,,,,,++++++++++++++++++++++++))))))***++++++***))))))((('''((())),,,,,,,,,***)))***+++,,,,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***,,,...///...---,,,))))))************))))))************************))))))))))))************)))))))))*********++++++************************)))******+++,,,,,,++++++666666555555444555555555444555666555222000000000------............---------222777999:::<<>>AAADDDHHHLLLNNNPPPSSS[[[dddhhheeeaaa______iiioooqqqkkkfffccc^^^WWWSSSVVVYYY\\\___fffnnnuuu{{{xxxvvvuuuooojjjfffgggiiilllrrryyy}}}wwwpppjjjhhhfffccc```\\\]]]___aaadddeeefffgggnnnllliiihhhhhhhhhhhhhhhdddeeeeeefffiiimmmtttxxx|||zzzxxxxxxyyyxxxuuurrrqqqpppooolllhhhbbb]]]ZZZ]]]YYYSSSNNNJJJHHHIIIIIIKKKKKKLLLNNNPPPSSSUUUVVVUUUWWWYYY[[[\\\[[[YYYWWWWWWWWWWWWWWWXXXXXXXXXXXX[[[XXXSSSMMMHHHEEECCCBBBAAAFFFLLLOOONNNIIIEEECCC<<<;;;888555444777>>>EEEMMMQQQUUUXXXXXXXXXXXXXXXTTTSSSPPPNNNJJJEEE???:::666444111...++++++++++++++++++------------++++++&&&(((***+++,,,,,,++++++&&&'''((()))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************************)))************+++++++++'''((())),,,---,,,(((%%%))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((&&&&&&&&&''')))***)))'''((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''(((((((((((($$$(((---222333111...+++(((((())))))))))))((((((************************))))))))))))************((())))))))))))*********************************(((((()))***************