BM6(v7 pppnnn}}}ssseeeUUUGGGCCCEEEKKKaaakkkjjjllllllnnnwwwkkkTTTCCC<<<999:::;;;???PPPbbbjjjlllcccWWWRRRMMMUUUiii}}}~~~zzzxxx{{{gggaaa]]]```ccceeeaaa^^^fffvvv~~~kkkYYYTTTXXXkkk}}}{{{{{{xxxuuutttssssssrrrqqqrrrsssqqqmmmkkkjjjfff```ZZZVVVPPPJJJFFFBBB???<<<:::888555333222111///---////////////000111222222333444444444333111///...111///000111333:::NNNaaaoooaaassslllPPP???999DDDfffxxx~~~|||tttggg^^^UUUTTTcccvvvrrrlllggg___XXXMMMFFFAAACCCIIIRRR___jjjqqqwww~~~}}}}}}~~~oooooo|||~~~iiiOOOAAA@@@;;;;;;===999999999999:::::::::888666===:::<<>>>>><<<<<<999777666777666444111555444333222222222333333111222222222111000000//////000000000000111111111222222111111111111111222000///............///000---...000000//////111222444999@@@FFFJJJNNNRRRTTTXXXVVVTTTSSSTTTVVVWWWWWWnnnttttttuuugggYYYKKKAAA@@@DDDRRRccchhhdddeeeeeeiiitttdddRRRCCC<<<888:::<<>>???;;;777777888888999:::::::::<<<888888<<<>>>AAAMMM[[[jjjrrr}}}~~~}}}xxxvvvsssmmmfffaaa___^^^___[[[WWWUUUUUUSSSOOOLLLJJJDDD===:::;;;>>>>>>>>>:::999777666666555444222555444333222222222333333333333333333222111//////......//////000000000000333333222111000000000000000//////......//////000---///000000000000111333444999@@@FFFJJJNNNQQQTTTUUUUUUVVVUUUTTTUUUXXXZZZrrr~~~xxxjjjYYYJJJ@@@:::>>>DDDWWWbbb```XXXVVVUUUZZZggg{{{]]]OOOBBB:::777;;;@@@DDDPPP]]]bbbgggaaa\\\[[[WWW\\\mmm}}}{{{xxxyyysssdddcccaaa[[[]]]]]]ZZZYYYbbbsssiii[[[OOOUUUdddyyy~~~|||{{{xxxvvvttttttuuuuuusssrrrnnnooommmhhheeeddd^^^WWWMMMIIIEEEAAA>>><<<999777666333111/////////---,,,------------...000111222444444333222111000//////,,,///222333888IIIeee|||hhhbbbwwwxxx{{{zzzXXX???<<>>VVVssspppZZZeeewwwvvvuuu~~~~~~oooSSS===>>>JJJfffnnnuuu|||~~~uuuzzz~~~zzz~~~{{{nnn^^^PPPRRR]]]nnnxxxgggYYYOOOJJJEEERRRiii~~~www|||zzz^^^LLLHHHDDDGGGOOOPPPKKKIIIDDD>>>;;;>>>FFFLLLVVVTTTSSSPPPMMMIIIFFFEEEGGGRRR```mmmuuu{{{{{{wwwwwwxxxsssssspppkkkeee___[[[ZZZXXXWWWVVVTTTRRRQQQOOOOOONNNKKKEEE>>>:::777777777666777777666444333333444333333444444444333222111333333333333222111////////////000111222333333444333333222111000000000000111111111111000///.........000111111111111222444333888???EEEIIIMMMPPPSSSQQQSSSTTTUUUUUUVVVWWWYYYjjj|||wwwZZZNNNAAA<<<:::<<>>DDDIIIMMMPPPRRRRRRRRRRRRSSSVVVVVVVVVUUUccctttiiiKKKBBB:::999;;;;;;>>>BBBEEEGGGCCCGGGTTT```sssxxx___ZZZFFFBBBIII]]]mmmqqqrrruuurrrnnn^^^RRROOOKKKOOO___ppp~~~}}}vvvwwwvvvyyyooo```YYYPPPOOOQQQLLLKKKKKKLLLNNNVVVggg{{{wwwXXXKKKNNNRRRlll}}}{{{zzzyyyyyyxxxwwwvvvvvvtttpppmmmiiikkkiiiddd___[[[RRRIIIDDD@@@<<<999777555333111222000......//////...------......///111222444555444333111000///...//////...111333999NNNoooyyy______yyyssspppZZZDDD:::HHH]]]qqqzzzjjjjjjyyyxxxqqqppp^^^SSSQQQ^^^pppgggTTTLLLMMMPPP```rrruuuxxxuuu]]]OOOIIIAAADDDRRRYYYcccdddccc\\\SSSLLLLLLMMMHHHOOOUUUVVVTTTSSSTTTSSSQQQXXXbbbkkkqqqxxx|||~~~wwwssstttvvvqqqnnnjjjgggfffbbb[[[VVVUUUVVVVVVTTTQQQPPPOOOPPPIIIHHHFFFAAA<<<999777777444666888666333222333555333333444555444333222111000000111111111000000///------...///000111222222111111111111111111222222111222222222111000...---///000111222111111222444333777>>>DDDIIILLLPPPRRRSSSQQQPPPRRRVVVWWWUUURRR^^^ooo~~~bbbJJJCCC===999999:::<<>>;;;777555333222111////////////............------...///111333444555444333111000000000111111222000000>>>^^^gggZZZoooqqqyyyxxxUUU======OOOaaazzzcccmmmsssyyy}}}tttlllgggSSSTTT\\\kkk~~~pppUUUJJJOOO\\\gggwwwuuuzzzooo\\\LLLIIIHHHDDDHHHPPP\\\eeejjjiiihhheee]]]TTTVVVTTTRRRRRRTTTXXXZZZ\\\___bbbgggkkkooovvv~~~~~~}}}|||yyytttpppmmmkkkhhhfffdddaaa\\\YYYVVVSSSQQQRRRSSSSSSOOOLLLFFFFFFEEEBBB>>>:::888888666666666555444444333333444444444333333222222222///000111222222111000//////000111222222333333222333222111000000111222333333333333222111000/////////000111000//////111333444666<<>>???@@@DDDJJJLLLRRRZZZggg}}}bbbIII???<<<:::@@@MMMWWW]]]hhhuuuyyyzzzhhhSSSOOOTTT```ppp{{{xxxzzz{{{{{{~~~nnn___ZZZOOOOOOOOORRR\\\nnn}}}cccQQQJJJOOOYYYmmm{{{|||}}}}}}}}}{{{zzzyyyuuusssrrrrrrrrrpppnnnllljjjhhhddd___WWWOOOGGGCCC>>><<<:::666444222111111/////////............---------...000111333444555333222111000///000111111222666???UUUsssmmmXXXfff~~~oooLLL<<>>@@@BBBEEEKKKQQQTTT\\\hhhwwwvvvYYYFFF>>>;;;;;;AAAJJJRRR[[[kkkzzz~~~{{{gggSSSPPPUUUdddwwwyyywwwzzzzzzzzzqqq]]]VVVIIIJJJMMMSSS```sssoooYYYNNNKKKTTT```ttt~~~zzz{{{||||||{{{zzzxxxvvvsssrrrpppppppppooollljjjhhhfffaaa[[[SSSKKKEEEAAA===;;;888555333111000000//////.........---------,,,---///111222444555555222111000//////000111222000555CCC]]]{{{fffXXXqqqlllJJJ===JJJeeeyyyggglllyyyzzznnnaaaXXXSSS```sssuuufffmmmxxx~~~~~~kkk\\\PPPPPPTTTSSSPPPNNNKKKPPPXXXaaaiiiqqquuuvvvuuurrrnnnmmmllljjjfffbbbkkklllnnnqqqvvv|||~~~|||{{{yyyuuusssrrroooiiifffcccbbb```___ZZZUUUPPPMMMNNNNNNLLLJJJHHHFFFEEECCC@@@<<<888555777777666666555555444444111111111000000000000000/////////000000/////////.........//////000111222000000000000000000000000111111111111111000/////////000111000//////111333222666<<>>CCCJJJVVViii|||vvv[[[PPPZZZdddqqq~~~yyyuuuuuu{{{wwwXXXIIIHHHEEEHHHQQQ```uuujjjRRRKKKMMMVVVooo}}}{{{xxxuuurrrqqqqqqqqqqqqooonnnmmmmmmllljjjhhh^^^[[[UUUOOOIIIEEEBBBAAA999777555222000/////////.........---------,,,,,,,,,...000333555555555555000//////...///000111222888===PPPqqqpppeeeoooyyytttooouuujjjYYYEEE@@@LLLbbbvvvwwweeeZZZZZZbbb{{{~~~xxx}}}hhhhhhggggggkkkqqquuuwwwooogggaaa```^^^]]]```gggppp||||||zzzxxxwwwvvvtttsssmmmkkkgggeeebbb```\\\ZZZWWWTTTQQQPPPRRRQQQNNNKKKIIIGGGFFFHHHJJJGGGAAA;;;666555555444333333222222000000000111111222222222333222111000000111222333111000/////////111333444111222333444444333222111//////000000000000000//////000111000//////111333000666===CCCFFFHHHJJJLLLJJJOOOTTTUUUTTTSSSVVVYYYqqqxxxxxx{{{yyyzzzoooYYYKKKFFF===BBBIIIRRR```sssoooTTTLLLZZZeeerrr}}}zzztttwww}}}oooRRREEEGGGEEEHHHPPP```uuugggPPPKKKOOO\\\zzz}}}zzzvvvsssqqqqqqqqqrrrqqqooonnnnnnnnnllljjjhhh\\\YYYSSSMMMHHHDDDBBBAAA888777444222000/////////......---------,,,,,,,,,,,,...111333555555555444000///.........000111222888<<>>CCCFFFGGGJJJLLLLLLQQQVVVVVVTTTSSSUUUXXXpppwwwuuu}}}fffLLL>>>???@@@III\\\qqq}}}yyycccQQQRRR]]]jjjyyy}}}yyyuuuooojjjrrr~~~{{{```QQQKKKBBB>>>HHHZZZoooppp___OOOJJJTTTjjj|||zzz{{{zzzxxxvvvtttrrrrrrqqqrrrpppnnnmmmllliiieeebbbVVVRRRMMMHHHDDD@@@===;;;555444111...---------...,,,,,,,,,---------.........///111333333333111000000...///222000---...222;;;999TTTtttqqqxxxxxxyyy|||kkkXXXIII???GGG^^^ttt~~~zzzzzzvvvttthhhZZZYYYaaauuu~~~uuurrrooorrr{{{~~~xxxuuutttvvvzzz}}}~~~}}}zzzwwwtttrrrpppmmmgggddddddccc]]]ZZZZZZUUUTTTQQQOOOMMMMMMNNNNNNIIIIIIHHHFFFCCC@@@>>>===888666333333555666555333111111111111111111111111000000////////////000000////////////////////////444444///111777222,,,222222111000000111111///...////////////000000000000555888>>>CCCGGGIIIIIIHHHKKKOOOSSSUUUTTTTTTWWWYYYooozzz}}}}}}___GGG===@@@CCCMMM```sss~~~}}}ooo\\\NNNQQQ___mmm}}}}}}sssmmmlllsssxxx[[[LLLHHHBBBHHHRRRcccvvv```TTTJJJMMM\\\vvv|||zzz{{{zzzxxxvvvtttrrrqqqqqqqqqooommmlllkkkhhhccc```TTTPPPJJJFFFBBB???;;;999555333111...---------...,,,,,,---------............000111333333333111000000...///222000---///333<<<<<>>===999666444333555666444333111111111111111111111111000000////////////000000000000000000000000000000---555333000333111111999222111111222333222000...////////////000000000000555888===CCCGGGHHHHHHHHHIIINNNSSSVVVUUUUUUWWWZZZooommmRRRCCC@@@CCCHHHTTTfffwww|||vvvaaaRRRIIIRRRbbbqqqzzzkkkgggjjjssstttWWWHHHHHHFFFSSS]]]nnntttTTTMMMKKKTTTjjj|||zzzzzzyyyxxxvvvtttrrrpppoooooonnnlllkkkiiieee```]]]QQQMMMGGGCCC@@@===999777444222000...------------,,,------------.........///000222333333222111000000...///222111...000555===AAA\\\~~~xxxnnn}}}jjjtttnnnHHH:::===XXXsss{{{bbbgggsss~~~zzzzzzxxxppp___VVVbbbuuu|||{{{yyywwwtttrrrpppnnnnnniiieeeeeeccc]]][[[[[[WWWVVVSSSPPPMMMLLLKKKKKKIIIHHHGGGEEECCCAAA>>>===999777555444555555444333111111111111111111111111000000////////////000000111111111111111111111111888HHHFFF888222000000666111111222333444333000...////////////000000000000444777===BBBFFFGGGGGGGGGFFFLLLSSSVVVWWWWWWXXXZZZpppyyy^^^IIIBBBDDDEEEMMM[[[kkkzzzxxxmmmVVVKKKGGGSSSeeesssqqqcccccckkkssspppUUUHHHLLLOOOXXXccctttnnnSSSPPPRRR^^^vvv}}}{{{zzzyyyxxxvvvsssqqqooonnnnnnlllkkkiiifffbbb\\\XXXNNNJJJEEEAAA>>>;;;888666333222000...------------------------............///000222333333222111000000...///111111///222777???GGGcccmmmssstttxxxuuu\\\FFF999AAAbbb|||zzzeeeooo{{{wwwzzz{{{qqq___YYYjjj|||{{{yyyvvvtttrrrppppppmmmgggcccdddbbb^^^\\\^^^XXXVVVTTTPPPNNNKKKJJJJJJHHHHHHGGGEEECCCAAA???>>>999888666555444444333333111111111111111111111111000000////////////000000111111111111111111111111===PPPNNN<<<555333//////111111222444555444111///////////////000000000000333666<<>>:::999888666444333333333111111111111111111111111000000////////////000000000000000000000000000000...@@@@@@666999;;;444///111111222333555444222000////////////000000000000222555;;;@@@DDDEEEEEEEEECCCIIIRRRWWWXXXYYYZZZ\\\vvvkkkUUUHHHCCCKKKXXXgggtttsss```NNNGGGIIIYYYjjjwwwrrreee___\\\bbbnnn~~~}}}lllUUUHHHLLLPPPWWWfff{{{}}}ggg]]]SSSXXXaaarrr}}}|||xxxxxxwwwvvvsssppplllkkkjjjiiigggeeebbb\\\TTTOOOIIIFFFAAA>>>;;;999777555000000//////...---,,,,,,------........./////////000111222333333222000//////---...111222222666<<>>;;;;;;:::777444222222333111111111111111111111111000000////////////000000000000000000000000000000+++666666333===???666222222111000111333333222111////////////000000000000111444:::???CCCEEEEEEDDDDDDJJJQQQVVVWWWXXX[[[]]]vvvkkkSSSIIIHHHOOO^^^mmmyyyttt___MMMGGGKKK[[[lllyyyiii```^^^]]]gggvvvsssfffTTTIIILLLOOOZZZkkkjjj\\\[[[UUU^^^mmm~~~}}}|||xxxxxxwwwuuusssooollliiiiiihhhfffddd```YYYQQQLLLFFFCCC>>>;;;999777555333////////////...---,,,,,,............////////////000111333333333111000...///---...111222333888>>>OOOllluuu```jjj|||zzzyyyoooIII<<>>BBBDDDDDDCCCEEEJJJQQQUUUVVVXXX[[[^^^rrraaaKKKHHHOOOSSSbbbqqq|||vvv```LLLGGGLLL\\\nnn{{{kkkfffffffffsssiii```SSSKKKOOORRR^^^ppp{{{```ZZZ___YYYgggzzz~~~}}}}}}wwwwwwwwwvvvsssoookkkiiihhhgggeeeccc___XXXPPPJJJDDD@@@<<<999777555333111.../////////...---,,,,,,............/////////000111111333333333111///...///---...111222333999???VVVvvvlllZZZkkkzzzssszzznnnDDD:::FFF[[[nnn{{{}}}tttaaa]]]jjj}}}zzzwwwuuuuuuuuuuuukkkddd___^^^]]]YYYXXXZZZUUUUUUTTTRRROOOMMMKKKIIIGGGGGGFFFEEEDDDBBB@@@???;;;<<<<<<888333111111333111111111111111111111111000000////////////000000222222222222222222222222222222---///666222...666222000------///111222333////////////000000000000000333999>>>BBBCCCCCCCCCGGGKKKQQQTTTUUUWWW[[[^^^nnneeeNNNHHHLLLUUUcccsss~~~nnnXXXJJJKKKRRR```ppp~~~}}}gggaaaeeemmmzzz|||bbbUUUOOOLLLNNNUUUggg|||qqqccc]]]YYY\\\nnn|||zzzxxxsssrrrrrrrrrqqqooojjjgggllliiiccc^^^XXXQQQIIIDDDAAA>>>;;;888777555333111000//////...---,,,,,,,,,,,,,,,---111555666333000222333555444111///......+++000------555777:::GGG^^^~~~cccZZZsss}}}ooouuuWWWAAAAAAJJJaaasssvvv|||}}}www}}}gggWWW\\\ppp~~~|||~~~}}}|||zzzwwwuuurrrqqqgggeeeccc```^^^[[[WWWTTTWWWUUUSSSQQQPPPMMMJJJGGGGGGGGGFFFEEEDDDCCCBBBBBB;;;;;;:::777444222333555333222111111000000111111000000////////////000000222333444444222111111111222222333333333444444444000000////////////000000000000000000000000000000333555:::???CCCEEEEEEEEEEEENNNQQQSSSWWWSSSVVVddduuu}}}```MMMJJJPPPVVVcccqqqzzzzzzfffPPPHHHIIIPPP```qqqyyyhhhfffllltttrrr]]]RRRMMMJJJOOOXXXnnnkkk___YYYVVVcccvvv}}}zzzxxxwwwsssrrrqqqpppooommmjjjggggggddd___ZZZUUUOOOHHHDDD@@@>>>:::888666555222000000000///......---,,,,,,+++******---000222000...222333444444111///......,,,111//////555666;;;IIIiiivvv[[[ZZZuuuyyysss{{{kkkPPP>>>BBBPPPggguuuzzz}}}vvvuuu___VVVaaawww}}}{{{~~~}}}|||zzzwwwtttrrrppphhheeebbb___]]]ZZZWWWTTTVVVUUURRRQQQPPPNNNKKKHHHGGGFFFEEEDDDCCCAAA@@@@@@;;;;;;:::777444222333444333222111111000000111111000000////////////000000111222444333111000000111222222222222333333333333000000////////////000000000000000000000000000000222555:::???CCCEEEEEEEEEDDDMMMPPPRRRWWWTTTXXXfff~~~uuu[[[KKKMMMUUU[[[gggsssxxxzzzttt```KKKHHHHHHQQQcccwwwttthhhjjjrrr{{{yyyhhhYYYQQQMMMKKKTTT```wwwxxxgggaaa^^^[[[mmm~~~{{{yyywwwuuusssrrrpppooonnnllliiigggaaa^^^ZZZUUUQQQLLLFFFBBB???<<<999777555444111000000000000///......------,,,+++***+++---//////...111333444333000///...///,,,222111222777888AAATTTwwwjjjZZZdddnnnwwwsss```HHH<<>>===;;;;;;:::777444333333444333222111111000000111111000000////////////000000///111222222000//////000000111111111222222222222111000000//////000000111000000000000000000000000222555:::???CCCEEEFFFEEECCCLLLOOORRRWWWVVVZZZjjjnnnWWWKKKOOOXXXdddoooyyy||||||uuubbbNNNKKKLLLVVVjjj}}}oooeeeiiisss}}}ooodddYYYTTTPPPPPP[[[jjjrrriiihhhhhhgggwww}}}{{{xxxvvvuuutttrrrpppnnnmmmllliiiggg^^^[[[VVVRRRMMMHHHCCC@@@===;;;888555444333111///000000000//////.........000///------...///111222111222333222000...//////+++222222444:::<<>>===HHHgggtttxxxtttccckkkyyy~~~{{{~~~hhhXXX___vvv{{{zzzyyyvvvssspppmmmkkkjjjfffaaa]]][[[ZZZXXXWWWSSSQQQPPPPPPPPPPPPMMMKKKIIIHHHFFFDDDBBB@@@>>>===:::::::::888555333222333333222111111000000111111//////000000000000//////---///111111///...///000//////000000000111111111111111000000000000111111////////////////////////111444999???CCCEEEFFFFFFCCCKKKMMMPPPWWWXXX___qqq{{{eeeSSSLLLRRR]]]mmmzzz}}}kkkXXXQQQWWWeeexxxqqqeee___fffqqqyyyggg]]]VVVUUUUUUXXXfffvvvmmmbbbccciiinnnsss}}}{{{xxxvvvtttrrrqqqppppppnnnkkkfffccc\\\XXXRRRLLLHHHCCC>>>;;;:::777444333222111///---.....................---.........---,,,...111444111111111000......///111///444333444777<<>>999::::::999666333222222333222111111000000111111...///000111111000///...---///111111000///000111///000000000111111111111222111111000000111111222000000000000000000000000111444999???CCCFFFGGGGGGDDDLLLMMMPPPWWWYYYaaasssvvv___OOOKKKUUUaaappp~~~lllZZZXXX```qqqkkkbbb```jjjwww|||ooofff[[[SSSTTTWWW]]]lll|||qqqaaa___gggppp{{{~~~}}}{{{yyyvvvtttsssoooooooooooommmiiiccc^^^XXXTTTNNNIIIEEEBBB>>>;;;999666333111111000...,,,,,,,,,------------------***,,,------,,,---111444000111111///......///111000555555777;;;CCCeeexxxggglllwww]]]DDD888???WWWqqqyyymmmmmmkkk[[[XXXjjj}}}zzzyyywwwtttqqqmmmjjjhhheeebbb___\\\ZZZXXXTTTRRRQQQPPPNNNNNNNNNLLLJJJHHHFFFEEEDDDCCCAAA@@@???>>>999:::;;;999666333222222333222111111000000111111...///000111111000///...---///111111000000000111000000000111111111222222222111111000000111111222000000000000000000000000000444999???CCCFFFGGGGGGFFFMMMNNNPPPWWWYYYbbbtttsssZZZKKKJJJWWWeeesssmmm[[[^^^iii{{{}}}fff```bbbooo}}}xxxpppkkkfffZZZRRRTTTZZZbbbrrrssseee\\\aaannn|||~~~}}}|||zzzxxxuuusssqqqllllllmmmnnnlllggg```[[[TTTPPPKKKGGGDDDAAA>>><<<888555333111000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...///222555000111000///------///111000555777;;;AAAMMMuuuhhh___pppuuuZZZBBB:::DDD^^^uuu{{{qqqyyy}}}hhh]]]]]]ssszzzyyywwwtttpppllliiihhhbbb```]]][[[YYYVVVRRROOOQQQPPPNNNMMMMMMKKKHHHFFFDDDDDDCCCBBB@@@???>>>>>>888:::;;;999666333222222333222222111000111111111...///000222222000///......///111222111000111222111111111111222222222222222222111111111111222222000000000000000000000000000333999???CCCFFFGGGGGGGGGNNNNNNPPPVVVYYYbbbuuu~~~yyy}}}cccPPPIIILLL\\\mmm{{{}}}hhh```kkktttqqqcccbbbhhhtttooojjjjjjhhhdddWWWNNNPPPZZZhhh|||kkkbbbbbbooo|||||||||zzzxxxvvvssspppoooooollliiihhhgggddd^^^YYYXXXSSSKKKDDD???<<<888666333222111///......------...---,,,,,,++++++++++++,,,,,,,,,---///000222333333111///---,,,---...000444222555;;;CCCZZZkkkooo~~~```III999:::IIIgggttt~~~|||{{{vvv}}}|||qqq___\\\dddyyy~~~zzzzzzyyywwwvvvtttpppkkkgggbbb___[[[XXXVVVUUUSSSQQQQQQOOOMMMLLLKKKKKKHHHGGGGGGEEEBBBAAAAAA@@@===;;;;;;:::999888666444222111222111///...---...000111//////000000///...------///000111222222111///......///000222222111000000333333222222111000//////111222222111000000111333444333777>>>BBBBBBDDDHHHIIIOOONNNNNNTTTVVV___qqq}}}{{{```NNNHHHNNN```rrr{{{jjjgggmmmwwwpppbbbdddmmmzzzxxxeeebbbdddddd^^^SSSMMMQQQ]]]mmmkkkdddeeesss|||{{{zzzyyyvvvtttrrrpppooollliiihhhgggccc]]]XXXVVVQQQJJJDDD???;;;888666333222111///......------...---,,,,,,+++++++++,,,+++,,,,,,---///000222333111///---+++***+++---...777777999===IIIdddrrrwwwuuuZZZHHH<<>>BBBCCCDDDHHHJJJPPPOOOOOOUUUWWW___rrr{{{qqqwww```NNNJJJSSSggg{{{tttjjjlllqqq}}}zzzkkk\\\cccppphhh]]]^^^bbbcccXXXQQQNNNVVVeeexxxvvvfffbbbgggwww~~~~~~{{{{{{zzzyyywwwuuusssrrrooollliiigggfffbbb\\\WWWSSSOOOHHHBBB>>>;;;777555222111000///...---------------,,,+++++++++,,,,,,+++,,,---...///000111222000...,,,+++***,,,...///444666777;;;NNNnnnkkkooo~~~~~~lllRRRCCC888===OOOttt}}}yyymmm___aaalll~~~{{{zzzwwwuuussspppkkkhhh```]]][[[YYYWWWTTTPPPNNNMMMKKKIIIIIIJJJJJJHHHFFFEEECCCAAA@@@@@@???===;;;::::::999888666444333222222111///.........///000///////////////......---000111222333333222111000000000000000000111111222222222222111111000000///111222222111000000111333333333777>>>CCCCCCEEEIIIKKKQQQQQQQQQVVVXXX```rrrwwwqqqlll{{{dddRRRPPPZZZooo|||mmmffflllrrrooocccZZZeeewwwjjj[[[^^^fffgggcccVVVTTTTTT^^^ooozzzjjjddddddmmm~~~}}}{{{zzzzzzyyywwwvvvtttsssnnnkkkhhhfffeeeaaaZZZUUUPPPLLLFFFAAA===:::666444111111000///...------------,,,,,,++++++,,,,,,,,,+++,,,---...000000111111111000...------///111333222555777>>>WWW{{{xxxhhhwwwaaaHHH<<<555===SSSvvv|||{{{tttfff___eeerrr~~~{{{yyywwwuuusssoookkkhhh```^^^\\\ZZZXXXUUUPPPMMMKKKIIIHHHHHHIIIIIIGGGFFFDDDBBB@@@@@@@@@???===;;;:::999999888666555333222111111000///...//////000...///////////////......000111222222333222222111111000/////////000222333222111111111000000000///111222222111000000111333333333777???CCCDDDFFFIIILLLRRRRRRRRRXXXXXX```rrrqqqiiiiiivvvdddTTTTTT```tttxxxhhhcccjjjqqq~~~eee[[[]]]llloooXXXWWWfffpppjjj```VVVWWW[[[fffyyyooobbbhhhmmm{{{~~~~~~}}}zzzzzzzzzyyywwwuuutttsssmmmjjjfffdddbbb^^^WWWRRRLLLHHHCCC???<<<999555333111000///...---------...,,,,,,,,,++++++,,,,,,---+++,,,...///000000000000000///------...000333555555888;;;HHHfffuuuuuu{{{qqqQQQ<<<888888GGGaaayyy}}}www~~~sssddd___iiiyyy{{{yyyuuusssqqqnnnjjjgggaaa___]]][[[YYYUUUPPPMMMJJJHHHGGGGGGHHHHHHGGGEEECCCAAA@@@??????>>><<<;;;999999999888666555333333111000000///////////////......///////////////...000000111111222222222222111000/////////000222333111111111000000000000000111222222111000000111333333333777???DDDDDDFFFJJJLLLSSSSSSSSSYYYYYY```qqqsssffffffnnn{{{]]]RRRVVVcccxxxsssddd```hhhqqquuu___YYY___qqqvvvaaaRRRZZZlllssshhh[[[VVVZZZaaammm{{{llldddnnnvvv~~~}}}}}}}}}zzzzzzyyyxxxvvvtttrrrqqqlllhhhdddbbb```[[[TTTNNNHHHEEEAAA===:::888444222000///......------......,,,,,,+++++++++,,,------+++,,,...000000000000///---,,,++++++,,,///222555666555;;;OOOnnntttqqqiiiggg~~~hhhGGG666666888HHHdddvvvooottt~~~sssddd___mmmzzzwwwtttqqqooollliiifffaaa___\\\YYYWWWTTTOOOLLLKKKIIIGGGGGGHHHHHHFFFDDDBBB@@@???>>>>>>>>><<<:::999999888888777555444333000000000000////////////---...///////////////////////////000000111222222000000000000000111111222000000000000000000000000111222222111000000111333333333777???DDDEEEGGGKKKLLLSSSSSSTTTYYYXXX___pppzzzpppiiissslllSSSNNNYYYiii{{{iii]]][[[eeexxxooo^^^\\\fffyyyeeeXXXRRR]]]lllnnnddd[[[XXX___iiivvvvvvpppoooyyy~~~|||{{{{{{|||zzzzzzyyywwwuuurrrpppooojjjgggbbb```]]]XXXQQQKKKEEEBBB???<<<:::777333111//////...---------......,,,+++++++++,,,,,,---...+++---...000111000///...,,,+++++++++---000444666666222:::TTTrrr}}}mmmvvv}}}bbbllluuu___AAA555888999GGGbbb~~~nnnfffjjjvvv~~~ooo______ppp}}}yyyvvvrrrooommmkkkhhheeeaaa]]]YYYVVVSSSQQQMMMKKKLLLJJJHHHHHHHHHGGGEEEDDDAAA@@@>>>>>>>>>>>><<<:::888888888888777555444333000000000000000//////...------...///////////////............///000111222//////000111111111111111///000000000000000000000111222222111000000111333333333777???DDDEEEHHHKKKKKKRRRSSSTTTXXXXXX^^^ooo|||yyyrrrrrryyybbbMMMMMM\\\oooppp```VVVWWWaaakkk^^^aaarrrXXXQQQRRR___iiiiiiccc___\\\dddooo}}}ttttttxxx~~~|||zzzzzzzzzzzzzzzzzzyyywwwtttqqqooommmiiifffaaa___\\\WWWOOOJJJDDDAAA>>>;;;999666333000//////...---------......++++++++++++,,,,,,---...+++---///000111000///......---,,,---///222666888<<<555===[[[www~~~zzzvvvrrrpppcccwwwdddPPP888333<<>>===>>>===<<<:::888888888888777666444444000000000000000//////...------...///000000//////------------...///111111...///111222222222111000////////////000000000000111222222111000000111333333333777???DDDFFFHHHLLLJJJRRRRRRSSSXXXWWW]]]nnn{{{qqqqqqttt}}}rrrYYYQQQ[[[ggg|||cccUUURRR[[[lllmmmiiinnn~~~sssYYY\\\___cccdddccc___\\\eeerrr~~~uuuxxx~~~zzzxxxvvvwwwxxxyyyzzzwwwtttqqqooommmjjjgggeeeccc___[[[WWWRRRLLLGGGAAA???<<<888444222111000//////...---,,,,,,++++++++++++++++++++++++++++++,,,---...000000000///...+++******...444999;;;;;;:::===MMMiii}}}xxxsssyyy]]]cccqqq}}}vvvVVVFFF::::::888<<>>>>>>>><<<;;;:::999888666555333111111000111111111///---+++***////////////000000000000000000///////////////000222222444444444444222222222111111000///000000000444333222000......111333111222888???CCCCCCFFFKKKOOOQQQTTTWWWUUUWWWaaammm{{{qqqkkkpppwww~~~fff^^^hhhsssfffYYYXXXbbbuuu{{{iiijjjuuuggg]]]bbbggggggcccaaaccceeettt|||~~~}}}zzzxxxwwwwwwwwwxxxwwwuuurrrooonnnkkkhhheeeccc```]]]YYYTTTOOOIIIEEE@@@>>>;;;777444222111000///......---,,,,,,++++++++++++++++++++++++++++++...///000222222222111000000000000111555:::AAAFFF@@@EEEZZZxxxxxxwwwlllZZZ___pppkkkNNN@@@777888999>>>SSSmmm}}}iiirrrxxx~~~}}}zzzlllaaa[[[jjj{{{|||}}}}}}|||{{{{{{zzzzzz{{{xxxuuupppmmmkkkhhheeebbb]]]ZZZWWWSSSOOOMMMKKKKKKLLLJJJHHHGGGGGGEEECCCAAACCCAAA>>>===>>>>>><<<;;;:::::::::999888777777777222222222222111000......////////////000000000000000000////////////000000111111222333333222111111111111111111000000000///222333333111//////111222111222777???CCCCCCGGGLLLNNNPPPTTTWWWVVVWWWaaammmkkkggghhhrrr~~~ooogggqqq}}}fff]]]^^^kkkrrreeennn}}}aaabbbiiioookkkcccaaaiiisss}}}|||{{{yyyxxxwwwvvvuuutttrrrpppnnnllliiifffcccaaa^^^YYYUUUQQQLLLGGGCCC???===:::666333111000000.........------,,,,,,+++++++++++++++,,,,,,,,,,,,//////111222222111111000222333444555888???IIIPPPHHHMMMccczzzuuu{{{iii___bbbsss```CCC888333777:::@@@VVVmmmooozzzqqqttteee^^^^^^ppp}}}|||~~~zzzzzzzzzzzzyyyyyyyyyyyyvvvssspppmmmjjjgggdddaaa^^^\\\XXXTTTQQQOOOMMMMMMMMMKKKIIIHHHGGGFFFDDDBBBBBB@@@>>>===>>>>>><<<;;;999999999999::::::::::::333222111111000000000000////////////000000000000000000////////////000000000000111111111111000000000111111222111000///...000222333333111000000111000111777>>>BBBCCCGGGMMMMMMPPPTTTWWWVVVWWWaaammmcccfffpppuuummmvvv}}}bbb]]]aaaqqqlllgggsssggggggmmmppplllgggiiittt|||}}}||||||zzzxxxvvvtttsssqqqooommmllliiieeebbb___[[[WWWRRRNNNIIIDDDAAA===;;;888555333111000000......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///000000///...---000000222777@@@IIIPPPTTTMMMSSSgggzzzyyykkknnn~~~ssskkkiiiwwwxxxRRR:::333111555:::BBBVVVlll|||uuulll~~~qqqaaa\\\___uuu{{{tttrrrqqqtttyyy|||~~~wwwwwwxxxxxxxxxxxxxxxxxxtttrrrooollljjjgggccc```]]][[[XXXTTTQQQOOONNNNNNMMMLLLIIIHHHHHHGGGEEECCCAAA???============<<<;;;666666777777777777888888111000///.........///000////////////000000000000000////////////000000111111111111111111111111111///000222333222111///---///111333444222111000000000111666===AAACCCHHHNNNLLLOOOSSSWWWVVVWWWaaalllhhhrrrxxxsss|||uuu^^^^^^eeexxxssslllooo{{{~~~nnnnnnnnnooonnnooovvv~~~~~~}}}~~~~~~}}}{{{yyyvvvtttrrrqqqooonnnmmmjjjfffccc]]]ZZZUUUPPPLLLGGGCCC???;;;999777444222111000000---------------,,,,,,,,,++++++,,,,,,,,,------------...///000000///...---///---000<<>><<<<<<=========<<<::::::999888777666555444444333222111111111111111////////////000000000000///......//////000111222333222111111111111222333000111111222111000///......000333444333111111111222222666<<>>;;;888666444222000000000000------------------------++++++,,,,,,---......///000111222222222000///...111000666GGGZZZccc^^^VVVddd|||uuu{{{yyy}}}jjjRRR999444333333555:::FFFYYYiiisss```^^^iii~~~jjj```^^^^^^___aaacccgggmmmrrrvvvzzz}}}zzzvvvuuuvvvwwwxxxwwwvvvtttrrrooommmlllkkkiiifffaaa]]]XXXWWWTTTRRRPPPOOONNNNNNLLLJJJHHHGGGGGGEEECCCAAA???===<<<<<<=========<<<;;;::::::999888777666555444444444333222111000///////////////000000000000............///000111222222111000000000000111222111111111111000000000///...000222333222111111222444333666<<<>>>@@@EEEKKKIIILLLRRRWWWWWWXXX```kkktttxxxbbbWWWbbbooouuukkkkkkuuu~~~yyy~~~|||}}}~~~|||{{{yyywwwuuusssrrrqqqoooooonnnnnnmmmjjjeeebbbWWWRRRLLLGGGCCC???;;;999777666444222000000000000------------------------++++++,,,,,,---...//////...///000000000...---,,,000111888GGGVVV]]][[[UUUpppuuuiii|||mmmzzz|||yyyqqqZZZDDD///333333333555;;;HHH\\\lll}}}}}}sss^^^___oooqqq]]]TTTTTTVVVYYY[[[^^^bbbhhhmmmppptttwwwyyy{{{wwwvvvwwwxxxxxxwwwuuusssqqqnnnmmmkkkjjjiiieeeaaa]]]XXXWWWTTTRRRPPPOOOOOOOOOLLLJJJGGGFFFFFFEEECCCAAA???===;;;;;;=========<<<999999888888777666666666222222333222111///---,,,////////////000000000000............///000222222111000///......///000111222111111000///000000000///000222222111111222333555444777;;;>>>???DDDJJJHHHLLLRRRWWWWWWXXX```kkk}}}uuuoooxxx^^^[[[```kkktttmmmkkkuuu|||{{{zzzxxxvvvuuutttssssssnnnllljjjiiigggddd___\\\UUUNNNGGGCCCBBB@@@<<<777444333111000...------,,,///...,,,++++++,,,...///,,,,,,+++++++++,,,------111111000......---------111000777DDDJJJNNN[[[mmmppppppooofffooonnnrrrwwwvvvgggOOO<<<333000222111555@@@FFFVVVqqqttt~~~~~~~~~sssbbbdddssswwwgggVVVPPPQQQSSSUUUXXX\\\___ccchhhkkkoootttwww~~~}}}|||xxx{{{zzzvvvuuuuuutttppplllkkkjjjgggdddaaa^^^\\\XXXUUUSSSQQQQQQPPPNNNMMMLLLJJJHHHFFFFFFEEECCCAAA???>>>===<<<<<<<<<<<<<<<999999999999888666555444111333444444222///......000444...%%%---???BBB777000000///...............---.........//////000000111111111111000...---,,,000111333222000//////000222333666999===AAAEEEFFFLLLNNNSSSWWWXXXZZZbbblll|||mmmkkkvvvrrrZZZXXX___kkknnnkkkooo}}}}}}|||{{{zzzxxxvvvuuuttttttrrrpppllliiieee```[[[WWWRRRMMMGGGCCCBBB@@@;;;666444333111///...------,,,///...,,,++++++,,,...///---------,,,------...///111000///......---------...---444@@@IIIRRRfffzzzqqq~~~eee```jjjrrryyy|||fffKKK999444111333111666AAAHHHZZZtttnnn{{{||||||~~~~~~tttccceeesssiii\\\PPPNNNPPPPPPQQQSSSXXX[[[___dddggglllpppsss|||~~~|||{{{{{{zzz|||{{{wwwuuuuuusssooolllkkkiiigggddd```]]]\\\WWWUUURRRQQQQQQPPPNNNMMMLLLJJJHHHFFFFFFEEECCCAAA??????===<<<<<<;;;;;;;;;999999999999888666555444222333444333000.........---...---...:::GGGDDD888000000///......................../////////000000111111111111000///...---111222444333111000000111222333666999===AAAEEEGGGMMMOOOTTTXXXYYYZZZbbblll|||gggccchhh|||hhhTTTWWWbbboooxxxllloooyyy}}}}}}}}}{{{zzzxxxvvvuuutttsssppplllhhhccc^^^WWWSSSNNNJJJFFFCCCBBB>>>999444333222111///...------,,,...---,,,++++++,,,---.........------...//////000111000///......---......000...222<<>>===;;;;;;::::::999999999999888666555444666666666333000//////000...+++...:::GGGIII@@@555000//////............///......////////////000000///000000111111000000///111333444444222111111222222333555999===AAAEEEGGGNNNPPPUUUZZZZZZ[[[bbblllhhh[[[aaannnvvv___QQQYYYhhhxxx|||qqqpppxxx~~~}}}|||{{{zzzxxxvvvtttssspppmmmiiieeeaaa\\\VVVRRRJJJGGGDDDBBB@@@<<<777333222111000///...---------...---,,,,,,,,,,,,---...------------...///000000000000///...............333000222:::HHH\\\xxxwwwfff^^^kkkxxxyyyZZZ===222333222444111777CCCLLL___{{{mmm||||||rrraaabbbnnn|||nnnXXXPPPLLLNNNQQQQQQQQQRRRVVVYYY^^^cccgggkkkpppsssvvv{{{~~~}}}}}}}}}}}}}}}~~~}}}wwwttttttqqqllliiiiiigggeeebbb___\\\[[[VVVTTTQQQPPPOOOOOOMMMKKKKKKIIIGGGFFFFFFEEECCCBBBAAA@@@???===;;;::::::999999999999999777666555444999999888555222000222333222---222AAAHHH@@@555000000///............////////////////////////000000...///000111111111111111000222333333222111111222111333555999===BBBEEEGGGNNNQQQVVV[[[[[[\\\bbbkkkppp^^^ZZZeeettthhhYYYRRR___qqqyyyqqqvvv{{{{{{zzzxxxvvvtttqqqpppnnnkkkgggccc^^^XXXRRRNNNEEEDDDBBB@@@===999555222111111///...---------------------,,,,,,---------,,,,,,,,,,,,---...///000000//////............///111000333>>>PPPgggxxxttt{{{^^^```uuu~~~jjjPPP999000222111333111666BBBKKK^^^yyyyyy~~~mmm]]]```kkkzzzlllYYYRRRLLLMMMOOOOOOQQQTTTVVVYYY^^^cccggglllqqqtttvvvzzz~~~}}}|||||||||||||||{{{}}}{{{vvvrrrrrrooojjjhhhgggfffdddaaa^^^\\\ZZZVVVSSSPPPOOOOOONNNLLLKKKJJJIIIGGGFFFFFFFFFDDDBBBAAA@@@???===;;;::::::999999999999999777666555444888888666333111000111222111...444??????333---000//////............//////000000000000000000//////...///000111222222222111///000222222111000000111111222555999===BBBFFFHHHMMMPPPVVV[[[\\\\\\ccckkkvvvkkkjjjsssvvvnnn]]]VVVWWWeeewwwyyywww}}}yyyyyyyyywwwuuurrrooommmnnnkkkfff```ZZZSSSKKKFFFCCCBBB@@@===:::777444222111000///...------------------------------------++++++,,,,,,---...000000//////............//////,,,...666GGG___wwwsssyyywwwdddmmmrrr\\\FFF666000222111333222777CCCJJJ[[[uuuyyywwwgggYYY___kkkwwwjjjXXXPPPJJJJJJJJJJJJMMMQQQTTTWWW\\\aaafffkkkpppsssxxx{{{~~~~~~}}}|||zzzyyyxxxxxxwwwxxxzzzxxxssspppooolllhhhffffffeeeccc```^^^[[[ZZZUUUSSSPPPNNNNNNMMMLLLJJJJJJHHHGGGFFFFFFFFFDDDBBB@@@@@@>>>===;;;;;;::::::999999999999888666555444333333333111///......000------222888444------444///............//////000111111000000000000/////////000000111222222222111...000111111000000000111000222555999===BBBFFFHHHKKKNNNUUU[[[\\\\\\ccckkkvvvqqqrrrooofff^^^UUUTTT[[[jjjyyy}}}zzz~~~yyyxxx~~~~~~~~~yyyyyyyyywwwuuurrrnnnlllkkkhhhccc]]]WWWPPPHHHCCCAAA@@@>>>:::777444333333000000///...------------,,,------------------,,,,,,,,,,,,---...000111222//////............//////,,,000===TTTpppvvvyyywwwppp{{{jjjUUUAAA333000444222555555:::DDDIIIXXXqqqzzz}}}|||}}}bbbWWWaaaooorrreeeSSSMMMIIIIIIIIIHHHJJJNNNSSSWWW\\\aaaeeejjjooosss{{{|||~~~}}}zzzxxxvvvuuuuuuuuuwwwuuupppmmmmmmjjjfffeeeeeedddbbb```]]][[[YYYTTTRRROOONNNNNNMMMKKKJJJJJJHHHFFFFFFFFFFFFDDDCCC??????===<<<<<<;;;;;;;;;999999999999888666555444000111333222000//////000---...000000///...111444...............///000000111111111000000000//////000000111222222222111111...000222222111111111222000222555999>>>BBBFFFIIIHHHLLLSSSZZZ\\\]]]ccclllqqqaaa___dddddd^^^VVVQQQTTT^^^lllyyyyyy{{{vvvmmmvvv~~~~~~yyyyyyyyyxxxuuurrrnnnlllfffccc___[[[VVVPPPJJJEEE@@@???===999555333333333000///...---------------,,,------......------,,,------......///111222333//////.........//////000000555DDD^^^{{{ppptttuuu{{{hhhSSS>>>111000666333777777<<>>===<<<<<<<<<<<<<<<999999999999888666555444111333555555444222222333111111///---...222333111...............///000111222111111111000000//////111111222222222111111000///111333333222222333444000111444999>>>CCCGGGIIIGGGJJJRRRZZZ\\\]]]ccclll{{{jjj[[[YYY]]]]]]XXXTTTPPPRRR[[[iiixxxrrrlllrrrwww~~~|||zzzzzzyyyyyywwwtttrrrqqqnnnkkkhhhgggccc\\\VVVOOOIIIBBB>>>===;;;999666444222000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222222---+++---...---...111888???GGG___wwwkkkjjjmmmtttxxxnnn]]]JJJ;;;333222222222333111777EEEKKKTTTeeeyyy~~~|||zzzxxx^^^UUUbbbtttxxxiii\\\NNNJJJGGGGGGJJJNNNOOONNNSSSUUUYYY\\\```eeekkkpppuuuxxx|||}}}zzzwwwuuutttrrrssssssqqqmmmjjjiiiiiiddddddddddddccc___ZZZVVVVVVSSSPPPNNNMMMLLLIIIHHHJJJHHHFFFEEEDDDCCCAAA?????????>>><<<;;;999888888999999888777666555444444444444333222111000///...//////............//////111111000///////////////222111111000///......---000000111111111111000/////////000111111111111111000111333777<<>>===;;;:::999999999999888777666555444444333333222111000///...---//////............//////111111000///////////////111111111000///.........000000000111111000000/////////000111111111111111000111444777<<>><<<;;;::::::999999888777666555555444222111111000///...------//////............//////111111000///////////////111111000000//////......//////000000000000////////////000111111111111111000222444888<<>>:::888666444222000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000---+++,,,///000///222777???aaaqqqpppuuu~~~sssWWW???222000222444444777888???FFFFFFSSSmmmqqqggg}}}xxxzzzlllWWWXXXlll~~~}}}|||zzzwwwuuutttrrrjjj]]]SSSEEEEEEEEEHHHLLLRRRWWWYYYVVVZZZ___cccfffiiikkkmmmpppppprrryyyvvviiiaaaUUUSSSQQQRRRWWW___gggmmmiiifff``````hhhooollldddVVVLLLJJJQQQSSSSSSdddzzz|||{{{yyyuuussswww~~~ssspppjjjfffccc```]]]ZZZUUUSSSOOOMMMLLLKKKIIIGGGGGGFFFEEEEEEFFFGGGEEEDDD@@@@@@???>>>===<<<;;;;;;:::999999888777666555555222111111000//////......//////............//////111000000///////////////111000000000/////////.........///000000000////////////000111111111111111111222444888===BBBFFFIIIJJJJJJOOOVVV[[[___fffmmm||||||zzzzzzzzzuuuoooooorrrnnnoooyyy}}}sssjjjkkkxxx}}}}}}|||||||||}}}}}}~~~yyywwwtttrrrooolllhhheeeaaa\\\UUUNNNIIIDDD???<<<888777555333111//////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////...,,,---///...---222888HHHlllbbbxxxvvvVVV>>>333222333444222666999AAAGGGGGGXXXxxxvvvmmm{{{|||gggUUUZZZooo}}}{{{yyyxxxwwwuuurrrqqqnnnfffZZZQQQEEEEEEFFFHHHKKKPPPUUUYYYXXX[[[aaaeeehhhjjjmmmoooqqqpppssszzz~~~eeeRRRIIICCCBBBAAABBBEEEJJJNNNQQQSSSPPPKKKJJJPPPXXXYYYTTTIIIIIIPPPVVVPPPIIIUUUiii~~~~~~|||zzzyyywwwxxx}}}sssoooiiidddaaa___\\\ZZZUUURRROOOMMMLLLKKKHHHGGGFFFEEEDDDEEEFFFFFFEEEDDD@@@@@@???>>>===<<<<<<;;;::::::999888777666555555222222222111111000000/////////............//////111000000///////////////000000000000////////////......///000000000000000//////000111111111111111111222444888===BBBGGGIIIJJJJJJNNNVVV[[[___eeemmm~~~~~~~~~~~~zzzttttttyyywwwyyyooollllllvvv{{{{{{{{{{{{{{{|||}}}~~~xxxvvvssspppnnnjjjfffcccaaa[[[TTTMMMGGGBBB>>>;;;777666444222000///.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///......------...---...555===SSSvvv```rrrRRR;;;333444555444333777;;;CCCHHHGGG^^^{{{sss{{{qqqwwweeeSSS[[[qqq~~~zzzxxxuuutttsssqqqnnnlllhhh```VVVNNNDDDEEEFFFHHHJJJNNNTTTXXXYYY]]]aaaeeeiiilllppprrrssstttwww|||xxx[[[GGG@@@=========>>>@@@BBBDDDEEEIIILLLLLLJJJKKKPPPSSSRRRXXXYYYZZZVVVLLLHHHQQQ___nnnxxx}}}}}}~~~}}}~~~{{{{{{xxxwwwwwwwwwzzz|||{{{vvvrrrooolllgggccc```^^^[[[YYYUUURRROOOMMMLLLJJJHHHFFFFFFEEECCCDDDEEEEEEDDDCCC??????>>>======<<<;;;;;;::::::999888777666666555222222222222111111111000//////............//////111111000///////////////000000000000////////////...///000111111222222111//////000111111111111111111222555999===CCCGGGJJJIIIJJJNNNVVV[[[^^^eeelllyyyxxx|||}}}vvvxxx}}}~~~~~~}}}}}}|||||||||||||||wwwtttqqqooollliiieeeaaa]]]XXXQQQJJJEEEAAA>>>;;;666555333111///......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000.........------......111;;;FFF```uuu{{{tttiiiJJJ777222555555333666999===EEEHHHGGGaaa}}}wwwxxxoooyyycccRRR\\\rrr~~~|||yyyuuurrrooonnniiigggeeeccc^^^VVVLLLEEEAAACCCEEEGGGIIINNNTTTYYY[[[]]]aaaeeeiiimmmrrrvvvvvvxxx|||oooSSSBBB>>>:::::::::;;;<<>>>>>======<<<;;;;;;;;;;;;::::::999888777666666111111111111000000000000//////............//////111111000///////////////////////////000000000000///000111222333333333333//////000111111111111111222333555999>>>CCCGGGJJJIIIIIINNNUUU[[[^^^eeelll}}}|||~~~}}}}}}|||{{{{{{{{{vvvtttpppnnnkkkhhhccc```YYYTTTMMMGGGCCC@@@>>><<<555444222111///...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000...---...,,,,,,...///444AAANNNjjjwwwmmmyyyxxxwww```DDD333111555555333999<<>>AAADDDFFFHHHNNNUUU[[[[[[^^^aaaeeeiiinnntttxxxxxx|||gggLLL???>>>::::::999:::<<>>CCCGGGJJJIIIIIINNNUUUZZZ^^^eeelllzzzzzzzzz{{{zzzxxx|||uuuxxx}}}}}}{{{{{{{{{zzzxxxvvvtttqqqmmmiiifffdddcccYYYRRRLLLIIIEEE>>>::::::333222111///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...///000000000///---,,,...---...000///555MMMfffxxx~~~wwwuuurrruuuSSS;;;555333555777333888<<<===BBBGGGKKKbbbssslllkkk}}}bbbUUU```ttt~~~~~~rrrqqqnnnlllhhhccc]]]XXXRRRPPPMMMJJJEEEBBB???===;;;===@@@CCCFFFKKKPPPTTTYYY\\\```eeekkkqqqwwwzzzzzz{{{|||~~~xxx```GGG;;;;;;???:::888===???<<<<<<@@@CCCOOOcccvvv}}}{{{zzz|||qqqkkkhhhffflll~~~|||wwwpppiiidddbbbbbbdddnnnzzz}}}yyyuuurrrnnnjjjiiilllmmmmmmkkklllgggaaa___``````\\\XXXVVVSSSOOOLLLKKKKKKIIIGGGEEEEEEEEEDDDCCCAAA??????@@@@@@???>>>===<<<;;;;;;777777666666555555444444444333222000//////......//////------...000222444222222222111000//////...000...---...///000...---000111111111111222222222......///111111222222222111222555888===BBBFFFIIIKKKIIIMMMVVVZZZ[[[cccoooyyyyyyyyy{{{vvvuuuyyy|||uuuyyy~~~|||{{{zzzzzzxxxwwwvvvtttrrroookkkhhheeecccYYYRRRLLLIIIDDD===999999333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...///000000000///---,,,111000222333444>>>ZZZtttzzz~~~xxxqqqtttrrrmmmMMM777444333666:::777<<<@@@BBBFFFJJJLLLbbboooiiijjj|||```TTT```sss|||zzzyyyqqqnnniiieee```ZZZTTTOOOIIIHHHEEEBBB???<<<999888:::<<>>BBBBBB===<<>>===<<<;;;::::::888888777666666555555444444333222000//////......//////...---...000222333333333222222111000000///111444777777444111//////000000111111111222222222...///000000000000//////111222555888===BBBGGGIIIKKKIIIMMMVVVYYYZZZcccnnnxxxlllrrr~~~}}}yyy~~~}}}|||{{{zzz{{{zzzwwwuuurrrrrrqqqooolllhhhdddbbbYYYRRRLLLHHHCCC<<<777777333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,/////////000//////...---...///111222666HHHggg{{{tttxxxzzzuuuaaaDDD333333333888===;;;:::???AAADDDGGGHHH]]]}}}iiifffkkkyyy^^^SSS___sss}}}xxxtttrrrmmmhhhaaaZZZSSSMMMHHHDDD@@@???===<<<999888666555999;;;>>>@@@BBBFFFKKKOOOSSSWWW___eeekkkpppuuuyyy{{{|||~~~|||oooZZZGGG???AAA;;;>>>DDDFFFBBB<<<;;;???AAAIII\\\tttzzzkkkmmm~~~wwwlllfffeeeeeewww|||xxxuuurrroookkkjjjlllnnnllljjjfffbbb___^^^___^^^[[[XXXVVVSSSOOOMMMLLLKKKIIIHHHGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>===<<<;;;:::999999999888888777777666555555444333222000//////......///......---...///111222333333333222222111111000///777>>>>>>888111///000000000000111111111222222//////000000//////...---111222555888===CCCGGGJJJJJJHHHMMMVVVYYYZZZbbbmmmttt```gggsss~~~~~~yyyyyy~~~||||||{{{{{{{{{{{{zzzwwwtttoooppppppooolllgggbbb___XXXQQQJJJGGGBBB:::666666222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////......+++...000111;;;TTTuuu|||wwwqqq~~~wwwzzz|||rrrVVV===000333333888>>>>>>:::???AAADDDDDDCCCXXX|||}}}~~~}}}iiiiiiqqqvvv\\\RRR___ssszzzuuupppllleee___VVVNNNGGGCCC???<<<;;;;;;:::999999888888777999;;;===???AAADDDIIILLLOOOUUU^^^eeejjjoootttxxx{{{}}}{{{rrreeeTTTEEEAAADDD???CCCHHHFFF???<<>>======;;;;;;:::999999999888888777666666666444333222000//////......///............///000111222222222111111111000000---333999:::555000......000000000000111111111111//////000000000000000///111222555999>>>CCCHHHKKKJJJHHHMMMVVVYYYYYYaaalllppp\\\SSSdddttt~~~rrrlllmmmooollliiicccsss~~~|||}}}|||{{{||||||zzzwwwtttpppqqqrrrqqqnnnhhhccc___VVVOOOIIIEEEAAA999555555222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////........./////////---222444666FFFeeeqqqyyytttlll}}}~~~jjjxxxwwwfffNNN888000444333777>>>>>>>>>DDDFFFGGGGGGEEE[[[||||||pppsss}}}}}}tttZZZRRR```ttt|||xxxrrrkkkgggYYYTTTKKKDDD???<<<;;;999888888888999999999:::::::::;;;===???@@@CCCGGGJJJLLLSSS\\\cccggglllqqqvvvzzz|||~~~|||yyypppdddYYYLLLBBBAAAEEEFFFKKKMMMIIIDDDGGGSSS]]]ooopppxxxuuufff]]]VVVTTToooppplllttt~~~vvvssspppqqqssstttrrrppphhhhhhgggfffeeebbb^^^\\\WWWTTTPPPMMMLLLLLLJJJHHHHHHHHHHHHGGGFFFDDDBBBBBB@@@??????>>>===<<<;;;;;;999999888888777666666666444333222000//////...................../////////000000000000////////////...///000111222111000...//////000000000111111111---...000111222333333444111222555999>>>DDDIIIKKKJJJIIINNNWWWZZZZZZ```kkkyyy\\\RRRSSScccuuu}}}~~~wwwmmmjjjfffddddddbbb___\\\ccc~~~~~~}}}|||{{{zzzyyyvvvttttttuuuuuusssooojjjdddaaaTTTMMMGGGDDD@@@999555555111111///......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000///............///000000---333555999OOOrrruuuiii{{{|||qqqnnn{{{xxxrrr^^^HHH555000555444666===>>>???FFFGGGGGGFFFFFF]]]uuusssuuuzzzrrrYYYRRRbbbvvv|||xxxtttmmmeee^^^NNNIIIBBB<<<:::999888888444444555666777888999::::::;;;===>>>???AAAEEEHHHHHHOOOXXX^^^aaaeeelllrrrwwwyyy|||}}}}}}zzzvvvssslllaaaUUUKKKDDD???@@@EEELLLTTTZZZYYYZZZdddsss~~~wwwbbbOOOEEEEEEEEE]]]~~~hhh^^^iiissspppooopppssstttssspppnnnnnnnnnllliiiddd___\\\WWWTTTPPPNNNMMMLLLJJJIIIHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@???>>>===<<<;;;;;;999888888777777666555555444333222000//////..............................////////////////////////000...---...111333222111/////////000000000111111---...000222333555555666111222555999???DDDIIILLLKKKJJJOOOYYY[[[ZZZaaakkkfffQQQQQQXXXhhhzzz}}}tttrrrnnnkkkllltttyyyqqqhhh^^^ZZZ\\\]]][[[WWWTTTTTTUUU```}}}~~~zzzxxxwwwvvvtttrrrvvvuuutttrrrmmmhhhccc___RRRKKKEEECCC???999555555111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......///......---...///000111---333666<<>>@@@AAAGGGHHHHHHGGGGGGaaaooommmpppwwwqqqXXXRRRcccwwwyyytttnnnfff\\\TTTEEEAAA;;;777666666666666222222333555666888999999999:::<<<<<<<<<>>>BBBEEEDDDKKKSSSWWWYYY^^^fffmmmqqqtttvvvwwwvvvqqqkkkhhh___SSSGGG@@@===;;;???DDDPPP^^^lllttt}}}rrrZZZIIICCCIIIHHHUUUhhhzzzoooaaaTTTUUUjjj~~~}}}|||vvvtttsssvvvyyy{{{yyywwwrrrsssssspppkkkddd^^^[[[WWWTTTQQQNNNMMMLLLJJJIIIHHHGGGGGGFFFEEECCCBBBAAA??????>>>===<<<;;;;;;:::888888777666666555555444444333222000//////...........................---///////////////000000000000000111111000000111222////////////000000000111......000111333333444444111222555999???EEEJJJMMMLLLKKKQQQZZZ]]][[[aaalllxxx[[[MMMRRR[[[ooozzzmmm___UUUWWWZZZ^^^aaadddiiipppvvvjjjlllhhh]]]VVVUUURRRMMMMMMPPPRRRMMMEEEBBBEEEJJJRRRnnnwwwvvv|||~~~yyyvvvuuutttrrrqqqttttttrrrnnniiiddd___\\\PPPIIIDDDBBB???999555666111000///...............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---///...------...///000111222999;;;CCCaaasssttt}}}vvv~~~qqq```PPP???000000777555777@@@BBBGGGMMMNNNMMMLLLMMMiiirrrpppgggooopppXXXSSSdddxxxwwwqqqjjjaaaUUULLLAAA===888444333444444333222333444555777888::::::888999::::::;;;<<<@@@BBBAAAHHHOOOSSSTTTXXXaaaiiinnnppprrrssspppkkkeee```WWWKKK???:::999999>>>CCCQQQdddzzzvvv```SSSQQQXXXVVVZZZ\\\aaaqqqtttfffVVVPPPLLLUUUmmm}}}|||{{{zzzxxx}}}|||{{{~~~tttvvvvvvssslllddd]]]ZZZWWWTTTQQQNNNMMMLLLKKKIIIGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>===<<<;;;::::::999777777777666555555444444444333222000//////......---......///......------000000000000000111111111---222555444///,,,...111////////////000000000000...///000111111111111111111222555999???EEEJJJMMMMMMLLLRRR[[[^^^\\\bbblllwww___TTTVVV^^^ooowwwsssggggggeeeaaaZZZSSSOOOMMMUUUTTTUUUXXXZZZ\\\[[[ZZZSSSSSSRRRNNNIIIDDDBBBAAAEEEEEEDDDDDDDDDDDDEEEEEELLLVVV```dddeeejjjwww~~~}}}~~~~~~{{{wwwrrrooonnnnnnooopppooonnnkkkgggbbb^^^[[[NNNHHHBBB@@@===777333444///............---------.........------,,,,,,,,,...,,,+++,,,...000000///,,,...//////......000111111666BBBZZZwwwzzzuuunnnqqqeeeXXXEEE666555444555888===CCCFFFKKKTTTUUUPPPHHHIIIkkkxxxuuuhhhkkkzzzpppZZZXXXjjj{{{~~~wwwmmm```SSSHHHBBB999888555333333333444555666666666666777888:::;;;:::888777666777999<<<>>>BBBEEEIIINNNRRRXXX]]]aaajjjlllllliiifffaaaYYYPPPIIIAAA777444777;;;===<<>>DDDGGGLLLTTTUUUQQQLLLLLLkkkwwwjjjnnn}}}qqq[[[ZZZlll~~~}}}xxxpppeeeXXXKKKAAA<<<777666444333222333444555666666555555666888999:::999777666666777999<<<===???CCCHHHMMMRRRXXX^^^bbbeeehhhhhhddd```[[[RRRIII@@@<<<777555666:::>>>AAAKKKfffzzzwwwkkkppp{{{}}}zzz}}}{{{zzzzzzzzzzzzyyyxxxzzz||||||xxxtttsssppplllgggccc___]]][[[WWWTTTPPPMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBBBB???@@@???===:::999999:::;;;===???@@@>>>;;;777555333333222111000///......///............///000000222111111000000///......111111111111111000/////////111222222111111222333333333333333333444444555444444444999AAAHHHLLLNNNPPPPPPRRRWWWYYY\\\eeennnjjj^^^aaakkk}}}vvvdddUUUMMMKKKFFFGGGGGGFFFEEEFFFHHHJJJNNNKKKHHHGGGHHHHHHGGGGGGBBBDDDFFFFFFEEEDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKOOOQQQTTTXXX___lll|||~~~|||}}}{{{wwwsssqqqpppppppppnnnnnnllliiiddd___ZZZWWWNNNGGGAAA???;;;555111111............------------------------,,,,,,,,,,,,---,,,+++---///000000///---...///...------///111666BBB___ooocccssssss|||{{{hhhYYYHHH444222222333555:::@@@FFFJJJOOOUUUVVVTTTPPPOOOhhhxxxmmmrrrpppZZZZZZlll}}}wwwrrrhhh[[[NNNBBB:::555444444333222222444555666666666555555666777888999777666555555666888;;;<<<===AAAFFFKKKQQQWWW]]]bbbbbbeeeddd```[[[VVVLLLBBB888888777555444666<<<@@@LLLfffpppjjj{{{yyyuuu|||yyyxxxxxxyyywwwuuurrrsssuuuuuurrrpppooolllhhhddd```]]]\\\[[[WWWTTTPPPMMMLLLKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@===;;;999:::;;;777:::===???>>>:::444111333333222111000///.....................///000000333222222111000000//////000111111111111000000//////111222222111111222333111222222222222333333333333222444999AAAHHHMMMOOORRRRRRTTTXXXZZZ\\\dddmmm}}}jjjaaagggsssmmm___VVVNNNKKKLLLFFFFFFEEEDDDCCCEEEIIILLLMMMKKKHHHHHHIIIKKKLLLLLLHHHIIIJJJIIIGGGFFFFFFFFFHHHIIIIIIJJJLLLNNNOOOPPP\\\[[[[[[^^^eeeqqq|||}}}{{{{{{zzzwwwtttqqqpppppppppooonnnlllhhhccc]]]XXXUUULLLFFF@@@>>>:::333000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///...---.........------000222666IIImmmvvvhhhiiisss~~~uuueeeTTTDDD333000111222666<<>>;;;999:::;;;333555777999888555222000333333222111000///............---......///000111333333222222111000000000000000111111111111000//////111222222111111222333000000111222222222222222111222444999@@@GGGMMMPPPTTTTTTVVVZZZ[[[]]]dddmmmyyykkkgggqqqqqqaaaQQQJJJGGGEEEDDDEEEGGGGGGFFFEEEEEEHHHLLLPPPPPPNNNLLLKKKMMMPPPQQQQQQOOOPPPQQQPPPMMMLLLKKKLLLNNNNNNOOOPPPQQQSSSUUUVVVeeeeeefffjjjpppwww}}}~~~{{{yyyxxxvvvsssrrrpppppppppooonnnlllhhhbbb[[[VVVRRRJJJCCC>>><<<999333///000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...------...------///222444999TTTzzzooolllzzzwwwrrr~~~sssmmm]]]KKK>>>333///000333888>>>FFFMMMQQQXXX]]][[[YYYSSSLLL[[[{{{uuusss{{{lllXXXXXXlll}}}uuunnneee___TTTIII???888444333222222333444666777888999777777777777777666666666444333444444666888:::;;;???BBBEEEIIIMMMQQQVVVYYY```cccccc^^^XXXQQQFFF;;;999777555888>>>BBBAAA@@@BBBUUUkkkiiiOOOCCC@@@DDDPPP]]]hhh{{{~~~{{{yyyxxxxxxwwwuuuqqqmmmmmmoooqqqpppooogggggghhhgggeeeaaa]]]ZZZWWWTTTPPPMMMLLLKKKJJJHHHGGGFFFEEEDDDBBBAAA@@@???@@@@@@???===;;;999:::;;;======<<<;;;999777555555333333222111000///......---------......///111111333333222222111000000000///000000111111111000000///111222222111111222333///000111222222222111111000111555999???FFFMMMQQQTTTTTTWWW[[[\\\]]]dddlll|||uuuvvvvvv]]]RRRHHHEEEEEEDDDCCCDDDDDDEEEFFFFFFHHHLLLRRRVVVUUUSSSQQQQQQRRRTTTTTTSSSTTTVVVWWWWWWVVVVVVVVVWWWTTTUUUVVVWWWZZZ\\\^^^___jjjmmmqqqwww|||~~~}}}{{{wwwvvvtttsssqqqpppooooooooommmkkkfff```YYYRRROOOGGGAAA<<<:::888222///000------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,...000111///---,,,---.........111555888BBBbbbuuunnnzzzccc___nnnxxxiiifffTTT???555000...000444:::BBBJJJQQQUUU\\\aaa```\\\TTTJJJWWWwwwvvvuuu}}}ooo[[[[[[ooowwwkkkaaaTTTOOOGGG>>>777444222222444555666777999:::;;;;;;888888999999888777666555333333444555777999:::;;;???AAAEEEHHHKKKNNNSSSVVV\\\``````[[[VVVNNNBBB777999666666===GGGNNNOOOMMMJJJXXXgggwwwzzz\\\LLLEEEHHHEEE===BBBPPP[[[zzz}}}{{{zzzyyyyyywwwtttpppppprrrsssrrrpppnnnnnnmmmkkkgggbbb]]]ZZZWWWTTTPPPMMMLLLKKKJJJHHHFFFFFFDDDCCCAAA@@@???>>>?????????<<<:::888999:::FFFDDD@@@===999777555555333333222111000///......---------......000111222333222222111000000/////////000000111111111111000///111222222111111222333///000111222333222111111000222666:::>>>EEEKKKPPPSSSTTTWWW[[[\\\]]]dddkkkpppdddVVVNNNIIIIIIJJJHHHHHHJJJFFFHHHJJJLLLOOOSSSYYY\\\YYYXXXXXXZZZ\\\^^^^^^]]]]]]___aaabbbaaaaaabbbddd\\\^^^```cccgggjjjnnnooorrrxxx}}}zzzzzz{{{{{{{{{zzzttttttsssqqqpppooonnnnnnmmmkkkhhhccc\\\UUUNNNKKKDDD>>>:::999777222000111---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,///111111///---,,,---......000333888<<>>>>>>>>>>>;;;999777888999>>>===<<<:::777555333222333333222111000///......------------///000111222222111111000000///......//////000111111111111111///111222222111111222333///000222333444333222111000333777:::===CCCJJJOOORRRRRRVVV[[[\\\]]]ccckkknnn^^^VVVLLLGGGDDDFFFGGGGGGHHHKKKNNNPPPRRRTTTVVVYYY^^^aaa\\\\\\___ccchhhkkkkkkkkkhhhjjjkkkkkkjjjiiijjjkkkdddeeehhhmmmrrrwww{{{~~~}}}}}}|||zzzwwwvvvwwwyyyzzzzzzssssssrrrqqqpppooonnnmmmkkkiiifffaaaZZZRRRLLLHHHCCC===999888777222000222---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,///111111///,,,+++,,,...///111555:::>>>MMMrrrwwwnnn}}}___oootttnnnoooYYY===333444---000555===FFFOOOWWW[[[]]]eeefffbbbWWWLLL[[[}}}|||xxxwww|||ooo[[[[[[nnnzzzmmmYYYJJJ===;;;777444333444666777888999;;;<<<===>>>>>>>>>:::;;;;;;;;;:::888777555333444555777888:::;;;<<<;;;===BBBFFFIIINNNSSSWWWZZZ^^^___[[[VVVNNNBBB777333666;;;???DDDJJJQQQVVVfffwww|||kkkWWWYYYbbbdddWWWGGGAAACCCGGGQQQrrr}}}|||{{{wwwvvvxxx~~~yyynnneee___[[[ZZZWWWTTTPPPMMMLLLKKKJJJHHHHHHHHHFFFEEECCCAAA@@@???=========;;;888666777888333444666888888777444333333333222111000///......,,,,,,------///000111222111111000000///.........//////000111111111111111///111222222111111222333///111333444444444222111000333777:::===BBBIIIOOOPPPQQQUUUZZZ\\\]]]dddkkksssbbbTTTOOOOOOKKKKKKIIIIIIIIIKKKNNNPPPTTT]]]ccccccdddjjjpppsssmmmnnnrrrzzz}}}wwwsss|||yyyyyy{{{rrrsssxxx~~~|||{{{zzzyyyxxxwwwwwwvvvsssrrrpppppppppooommmkkkgggfffbbb^^^XXXQQQLLLIII>>><<<999666333111000000.........------,,,,,,,,,---------......---,,,,,,---...///000000///...------///---+++///888===<<>>AAABBBBBBAAAAAA???===:::999:::999888777444555555666888999;;;<<<<<<>>>AAAEEEIIIOOOUUUZZZ```bbbdddbbbZZZMMM@@@888777666777999;;;CCCUUUeeewwwmmmbbbjjjnnnjjjZZZJJJGGGNNNUUUlllkkkwww|||yyy{{{{{{yyy{{{~~~wwwrrrkkkeeebbb^^^ZZZVVVTTTQQQMMMKKKKKKKKKKKKJJJFFFFFFDDDCCCAAA???>>>===============<<<999777666666666666666555555555555333222111000///////////////......---------......111111111111111000/////////111222111000///000111000000000000////////////222222222111111111111111111222444777===CCCIIIMMMQQQSSSVVVYYY^^^bbbfffhhhxxxhhh\\\SSSKKKIIIKKKIIIIIIIIIJJJLLLQQQVVVZZZdddnnnwwwyyyzzz~~~~~~|||||||||{{{zzzxxxwwwvvvpppooonnnmmmmmmllljjjhhhdddccc```[[[UUUNNNHHHEEE>>><<<999555222111000///......---------,,,,,,,,,,,,,,,------------,,,,,,---...///000000///...---.........000333888???DDD]]]||||||uuu|||yyymmm```UUUDDD333///555...111888AAALLLVVV]]]aaabbbeeeccc```\\\VVVeee|||tttooolllyyyppp]]]]]]pppxxxfffNNN<<<:::888555444444555555555;;;===???BBBCCCCCCCCCBBB???===;;;:::::::::888777555555666777888:::;;;<<<<<<>>>AAAEEEJJJOOOVVV[[[aaacccfffddd[[[NNN@@@888555555666999<<>>============;;;999777666666666666666555555555555333222111000////////////000//////.........//////000000000000000///...---///111222111000///000111000000000000000000000000111111111111111111222222111222444777===CCCIIIMMMRRRTTTWWWZZZ^^^bbbgggjjjddd\\\TTTPPPMMMJJJJJJMMMHHHIIIKKKNNNSSS[[[ccciiiyyy}}}~~~}}}||||||}}}}}}}}}|||{{{yyyvvvuuupppooommmmmmmmmllliiigggdddccc```[[[UUUMMMFFFAAA===;;;888444222000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///,,,///666777888AAAOOOqqq}}}yyyvvvzzzrrrcccSSSGGG999...///777///222888BBBOOOZZZbbbfffdddfffbbb___[[[VVVggg}}}nnnjjjxxxqqq\\\\\\nnn}}}sssbbbKKK<<>>@@@CCCDDDDDDDDDCCC@@@>>><<<;;;;;;;;;999777666666777777999:::<<<===<<<>>>BBBFFFJJJPPPWWW\\\bbbeeegggfff^^^PPPAAA888444444666999;;;AAANNN[[[|||mmmfffmmm~~~~~~|||yyyzzzxxxsssqqqrrrpppllleeedddbbbbbbaaa___[[[XXXUUURRROOOLLLKKKKKKIIIHHHGGGGGGFFFDDDBBBAAA@@@???=========<<<;;;999777666666666666666555555555555333222111000////////////000000/////////000000111111111111111000///...---///111222111000///000111000000000000000000000000000000000111222222222333111222444777===CCCIIIMMMTTTVVVXXXZZZ]]]bbbhhhlllxxxlll___XXXTTTSSSRRROOONNNPPPKKKNNNRRRWWW]]]gggrrrzzz~~~||||||{{{||||||||||||zzzwwwtttssssssqqqpppoooooonnnkkkiiieeedddbbb]]]VVVMMMFFFAAA;;;999777333111/////////------------------------+++++++++++++++,,,,,,---...//////////////////...///+++000999999777DDDYYY|||{{{yyyooo```NNNAAA555---...333///000666AAAOOO]]]eeeiiiggghhhddd```\\\WWWiiiqqqmmmzzzrrr]]][[[mmm}}}qqq```LLL???CCCBBB???;;;888777888999<<<>>>@@@CCCDDDDDDDDDCCCAAA???>>>===>>>===;;;999888888999999:::<<<===>>>===???CCCGGGKKKQQQXXX]]]bbbfffiiiggg___QQQBBB999666555666999999<<>>OOO^^^gggkkkkkklllfffbbb]]]YYYkkkxxxssssss^^^ZZZlll{{{ooo^^^NNNEEEIIIJJJKKKHHHCCC>>><<<;;;;;;===???BBBCCCCCCCCCBBBAAA@@@???@@@AAA@@@>>><<<;;;;;;;;;<<<===>>>???@@@???AAAEEEHHHLLLRRRXXX]]]cccfffiiiggg___RRRDDD;;;;;;999999999999999>>>FFFZZZxxx~~~}}}wwwzzzyyyqqqkkkllloooooofffhhhiiiiiigggccc___]]]UUUSSSPPPMMMLLLKKKHHHFFFGGGFFFFFFDDDCCCBBBAAA@@@>>>===<<<:::999888777777666666666666555555555555333222111000////////////...---------......///000000000111111000000///...///111222111000///000111000111111111222222333333//////000111222333333333111222444777===CCCIIIMMMRRRUUUWWWWWWXXX]]]eeekkkxxxqqqkkkhhhaaa\\\XXXYYYXXXVVVUUUWWW^^^dddmmmuuu|||}}}|||zzzwwwuuurrrqqqppprrrpppnnnmmmmmmkkkhhhfff___]]]ZZZTTTMMMFFF@@@===888777444111///......---,,,,,,,,,------------...---,,,,,,+++,,,---///000//////............//////...---111888===FFF[[[qqq{{{pppwwwwwwpppmmmXXXMMM@@@777444222000...///...111<<>>;;;===???BBBCCCCCCCCCBBBAAAAAAAAACCCEEEDDDBBB@@@>>>>>>>>>??????@@@BBBBBBBBBDDDFFFIIIMMMRRRXXX\\\bbbeeegggfff^^^SSSFFF>>>@@@===<<<=========BBBIIISSSkkk~~~~~~yyy|||zzztttpppsssxxxyyypppqqqqqqnnnhhhaaa]]][[[TTTRRROOONNNMMMKKKIIIFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>===;;;999888777777777666666666666555555555555333222111000////////////------,,,------...///000------...//////////////////111222111000///000111111111111222333333444444000000000111222222222333111222444777===CCCIIIMMMPPPTTTXXXXXXXXX[[[cccjjj|||vvvqqqnnngggaaa]]]___aaaaaadddhhhoooxxx}}}zzzvvvsssrrrqqqqqqpppnnnlllkkkjjjiiifffccc[[[YYYTTTNNNGGGBBB>>><<<777666333000...---------,,,,,,,,,---------.........---,,,,,,---...000222000///...------...///000---000444888BBBVVVooorrrhhhvvvzzzxxxsssmmmdddOOOEEE888111111444222...000...000<<>>@@@CCCDDDDDDDDDCCCAAAAAACCCEEEHHHHHHGGGEEEAAAAAAAAAAAABBBCCCDDDDDDDDDFFFHHHJJJMMMRRRWWW[[[bbbdddeeeccc]]]SSSHHHAAABBB??????BBBFFFIIIOOOVVV]]]mmmyyy}}}~~~{{{vvvvvv{{{yyyyyywwwpppfff]]]WWWUUURRRQQQOOONNNNNNLLLIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@>>>===;;;999777777777777666666666666555555555555333222111000////////////------------...///000111---...///000111222222222///111222111000///000111111111222222333444444555111111111111111111222222111222444777===CCCIIIMMMPPPUUUZZZZZZYYY\\\cccjjjyyytttjjjdddaaacccfffiiimmmrrr~~~zzzvvvsssrrrrrrssspppnnnlllkkkjjjiiieeecccZZZWWWRRRKKKEEEAAA>>><<<777555333000...---------,,,,,,,,,------.........///...---,,,---///111333000///...------...///000---222555999GGGbbb~~~oooeeerrrzzztttssspppgggVVVNNNDDD666...000444222---222///111<<>>===;;;888777777777777777666666666555555555555333222111000////////////............///000222222000111222444666777777777///111222111000///000111111111222333333444555555222222222111111111111111111222444777===CCCIIIMMMPPPUUU[[[\\\[[[]]]cccjjjvvvooodddcccbbbdddkkkttt}}}~~~~~~zzzuuuqqqooonnnnnnqqqnnnjjjgggeeedddaaa___UUUSSSNNNIIIDDD???<<<;;;666555333111000///.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,...///111111///---,,,---000222000...000444666;;;PPPqqquuuccceee|||www|||uuuggg^^^VVVFFF;;;000...//////000222222222222:::MMMbbbnnnoooppptttmmmaaaZZZWWWddd}}}{{{eee\\\jjj|||yyylll```[[[]]]aaaddd```WWWNNNIIIHHHDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFHHHIIIHHHFFFEEEHHHGGGFFFEEEFFFGGGHHHIIIFFFJJJMMMNNNNNNOOOSSSVVV______^^^]]]YYYRRRIIIBBBBBBBBBCCCFFFKKKVVVgggtttyyyzzzxxxuuuxxx~~~|||uuunnnaaafffvvv~~~|||yyy{{{zzzwwwvvvyyyyyyvvvqqqpppmmmjjjeee```\\\YYYSSSQQQOOONNNMMMLLLIIIGGGFFFEEEDDDBBBAAA@@@??????=========:::777555555666888888999<<<>>><<<777333777555111------...111333.........---------------000000111222222222111111///000222222000///000111222222222333333222222222//////000000000000///...222222444777===CCCIIIMMMRRRVVVZZZ[[[ZZZ\\\ccciii{{{ssskkkddd]]]^^^bbbhhhrrr}}}~~~|||xxxtttpppnnnmmmmmmooommmiiifffdddaaa]]]ZZZRRROOOKKKFFFAAA===:::999444333222000///...------...---,,,,,,++++++,,,,,,+++,,,,,,---...///000111///---,,,---000111000...666:::>>>HHH]]]uuu{{{hhh```nnnvvvfff[[[QQQCCC999000///000//////111111000111999LLLaaammmnnnqqqtttmmmbbb\\\WWW```uuu}}}ggg]]]iiizzz{{{kkk^^^XXXVVV[[[___\\\TTTLLLHHHHHHDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJIIILLLKKKJJJIIIJJJJJJKKKLLLKKKMMMOOOPPPOOOOOOQQQTTTZZZZZZYYYYYYVVVOOOGGGBBBAAA@@@???AAAKKK\\\rrrzzzlll]]]VVVJJJNNN\\\lll~~~nnnqqq}}}{{{xxxzzzyyyuuusssuuuuuurrrmmmllljjjgggddd```]]][[[SSSQQQOOONNNMMMLLLIIIGGGFFFEEECCCBBB@@@???????????????>>>;;;888666777888999888888:::<<<;;;777444:::777333///------...//////...---,,,,,,---///000000000000000000000000000...000111111000//////000111111222222222222111111//////000111111111111000222333444888===DDDJJJMMMVVVXXXZZZZZZZZZ]]]ccchhh|||uuunnnhhhbbb]]]YYY]]]```gggqqq}}}zzzxxxuuurrrooonnnmmmmmmnnnkkkhhheeebbb^^^XXXUUUMMMKKKGGGCCC>>>:::777666333222111///...---,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,---...///000000000...---...///000000///555888@@@PPPeeesssrrrkkkmmmbbbhhh}}}qqqbbbVVVLLL???777111000111//////000//////000888JJJ___lllooorrruuummmddd```XXXYYYhhhjjj___gggwwwsss```QQQJJJKKKQQQVVVVVVOOOIIIFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHJJJKKKKKKLLLMMMMMMNNNNNNQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQRRRRRRPPPOOOPPPRRRUUUTTTTTTTTTRRRNNNGGGCCCBBB@@@???CCCRRRkkkiiiTTTRRRFFFFFFNNNXXXrrriiiQQQFFFIIIWWWddd{{{}}}{{{wwwyyywwwsssrrrttttttqqqjjjiiifffdddaaa^^^\\\[[[TTTRRROOONNNMMMLLLIIIGGGFFFEEECCCBBB@@@????????????@@@???<<<999888888999999888777888999999777555888666333111///.........///...---------///111222222111///...---......///...000111111000//////000000111111111111111111000///000111222222222222222222333555888>>>EEEKKKOOOXXXXXXYYY\\\```eeejjjmmmuuukkklllttt{{{vvvnnnhhhfffdddaaa]]]ZZZYYYYYYZZZdddhhhppp|||wwwvvvtttqqqooonnnmmmmmmnnnllliiieeeaaa\\\UUUPPPIIIGGGDDD@@@;;;888666555333222000///...---------...---,,,,,,++++++,,,,,,+++,,,---...////////////000///......///000000111777999DDDYYYmmmtttnnnfff|||jjjiiiyyyzzzggg\\\SSSKKK:::444000111222///.../////////111888III^^^lllppptttvvvnnngggcccXXXTTT^^^yyymmm```eeerrr|||zzziiiTTTDDD???BBBHHHNNNNNNIIIEEEDDDEEECCCCCCDDDFFFGGGHHHIIIJJJMMMMMMMMMMMMNNNOOOQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTRRRRRRRRRRRRSSSRRRQQQQQQQQQNNNJJJGGGGGGHHHKKKTTThhhooo[[[^^^RRRPPPUUUYYYgggtttttteeeWWWEEE;;;999<<>>>>>>>>???>>><<<999777888999888777666666666666666666222222222111111111000000...///000111222222222222333222///---,,,---...//////111222222111000000111000000111111111111000000222222222333333222222111333333555999???FFFLLLPPPVVVWWW[[[aaaiiipppsssttt|||{{{wwwkkk\\\SSSTTTdddxxxwwwmmmfffccc___ZZZUUUTTTVVVVVVVVVUUUXXX^^^ccchhhmmmyyy}}}{{{yyyvvvuuusssqqqpppnnnnnnmmmnnnlllhhheee```ZZZSSSNNNFFFDDDAAA>>>:::777555444333222111000///............---,,,,,,++++++,,,,,,+++,,,---.../////////...//////.........000222333>>>AAANNNdddsssuuussstttwwwkkkqqq}}}nnn```XXXQQQKKK666222000222111...---//////000222888III^^^nnnsssuuuwwwoooiiifffYYYRRRYYYqqq~~~}}}nnn```aaannnzzz{{{gggPPPBBB???>>>CCCHHHHHHCCC???@@@BBBAAABBBCCCEEEGGGIIIKKKKKKNNNNNNNNNNNNOOOQQQRRRSSSVVVVVVVVVWWWWWWWWWWWWWWWXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRPPPPPPPPPOOOLLLJJJOOOUUU^^^lllnnn```\\\QQQSSS^^^hhhrrrrrrcccOOOCCC:::===CCCEEEFFFHHHPPPVVVooo~~~|||{{{zzz{{{xxxqqqnnnnnnlllhhhcccbbbaaa___]]]ZZZYYYXXXVVVSSSQQQOOONNNLLLIIIGGGEEEDDDCCCAAA??????>>>>>><<<<<<<<<:::777666666888888777777666555555666777111222222222222111111000,,,///222555666555333111444333000...---...///000000222333333222111111222000000111111111111000000444444444444333111000///222333555999???FFFLLLPPPSSSVVV]]]fffnnnrrrrrrqqqxxxgggbbb```ccccccZZZPPPJJJNNN[[[jjjpppmmmgggdddeee]]]ZZZUUURRRQQQPPPPPPPPPMMMQQQUUUVVVWWW\\\dddlllsss{{{}}}{{{xxxvvvuuuttttttsssqqqpppnnnmmmlllllliiieee```\\\VVVOOOKKKCCCBBB???<<<999777555444333222111000////////////...---,,,,,,++++++,,,,,,+++,,,.../////////...---...............000444777<<>>>>>>>>:::::::::888666444555666777888888777555444666777555444333222111///......,,,///333666666444111///333222000///...//////000000222333333222111111222000111111111111111111000444444444333222111000///111222444888>>>FFFLLLPPPSSSWWW___eeeiiijjjiiihhhwwwnnnfff\\\TTTNNNMMMQQQXXXZZZUUUPPPOOO^^^______\\\VVVQQQNNNNNNFFFGGGGGGGGGFFFHHHMMMQQQSSSZZZbbbeeegggmmmxxx~~~|||zzzxxxvvvvvvuuurrrrrrqqqpppnnnllljjjiiigggddd___YYYUUUOOOJJJFFF@@@???<<<:::777555444333111111000///...............---,,,,,,++++++,,,,,,+++,,,...///000///...---,,,---.........000555999;;;MMMmmmzzzqqqttt}}}|||zzzxxxfff\\\WWWPPPFFF===111///...000///,,,...111---///222777FFF\\\mmmuuutttxxxssslllggg\\\WWWbbb|||lll\\\ZZZiiiyyypppYYYEEE@@@CCCFFFGGGFFF@@@999666888<<<>>>???AAACCCFFFIIIKKKLLLNNNOOOQQQSSSUUUUUUUUUUUUUUUVVVXXX[[[\\\]]]^^^^^^aaa^^^[[[ZZZYYYXXXTTTQQQOOOKKKGGGEEEDDDDDDCCCCCCFFFOOOZZZiiipppdddYYYVVVcccxxxsssTTTJJJKKKXXX```]]]WWWVVVJJJPPPbbb}}}{{{{{{yyyzzzwwwqqqmmmmmmkkkhhhfffgggggggggeeeaaa]]]ZZZWWWUUURRRPPPNNNLLLIIIGGGDDDCCCBBB@@@???>>>>>>===999:::999888555444555666666888999888666555666888555444333111000/////////...///000111111000///...////////////////////////...000222222000///000111111111222222222222111111111111222222222222111111000111333777>>>EEELLLOOOTTTYYY___bbbbbbbbbdddeee|||ooogggdddccc]]]]]]YYYQQQMMMMMMLLLHHHHHHIIIPPPZZZ]]][[[YYYZZZnnndddVVVLLLFFFCCC@@@===BBBEEEGGGGGGFFFHHHOOOUUUaaajjjuuuzzz~~~~~~~~~|||zzzxxxwwwvvvwwwwwwqqqqqqpppooommmjjjhhhgggddd___YYYTTTOOOKKKFFFCCC>>>===;;;888666444333222000///...---------------...---,,,,,,++++++,,,,,,+++,,,...000000///---,,,+++---.........111666;;;GGGbbbqqqjjjxxxxxx|||pppcccVVVRRRQQQKKK???555000......///...,,,...222+++...111666EEE[[[lllttttttyyytttmmmhhh]]]ZZZggg~~~|||}}}{{{kkk[[[YYYhhhyyy~~~mmmVVVDDDAAAGGGKKKKKKGGG???777333666:::<<<>>>@@@CCCFFFIIIKKKLLLNNNPPPSSSVVVWWWWWWVVVVVVUUUWWWYYY\\\^^^`````````fffbbb]]][[[ZZZWWWSSSOOOKKKGGGBBB???>>>>>>======999AAAIIIVVVrrrkkkYYYVVV\\\sss|||YYYTTT\\\nnnvvvmmmaaa\\\YYYfff|||~~~tttwwwvvvssssssvvvwwwtttooooooooommmhhhaaaZZZUUUWWWUUURRRPPPNNNLLLIIIGGGDDDCCCBBB@@@???>>>======999::::::888666555555777666888::::::777555666888222222000000000111222333//////---,,,,,,---......,,,---...//////......------///000000///......///222222333333333333222222......000111222333333444///000222777===EEEKKKOOOTTTYYY^^^```___```eeekkk{{{lllddd___ZZZUUUQQQOOOKKKHHHEEECCCBBBBBBHHHMMMUUU]]]```]]]VVVOOO\\\VVVNNNGGGCCCCCCCCCCCCDDDDDDGGGKKKMMMPPPYYYcccttt~~~|||zzzxxxwwwvvvvvvqqqooommmkkkjjjiiigggdddeee___WWWOOOJJJFFFCCCAAA===<<<999666444222000000////////////////////////,,,,,,+++++++++,,,------------...///000000//////)))...000---...444999999KKKxxxjjjmmmxxxtttyyydddWWWNNNNNNMMMDDD999444//////............//////---000000222@@@VVVhhhnnnqqqssssssnnnfff```___```||||||~~~zzznnngggiiinnnrrrwwweeeRRRGGGGGGJJJOOOUUUOOO===222666;;;;;;???AAACCCDDDEEEGGGKKKNNNPPPRRRTTTTTTTTTUUUVVVXXX[[[\\\]]]]]]]]]^^^```cccbbbaaa```___]]]YYYSSSOOOGGGCCC>>>:::999888777666999:::DDDZZZvvvnnnWWWQQQWWWyyy|||hhhrrr}}}rrr}}}rrryyyyyyxxxyyyyyyzzz{{{|||}}}nnnnnnmmmkkkhhhccc___\\\XXXVVVSSSQQQOOOMMMJJJGGGDDDCCCBBBAAA???>>>======>>>===:::888777777888888888888888888777777777777333222000/////////000111000//////.........//////333222000///.........///000000000000000000000000111222222333333222222111222111111000000000//////555666888;;;@@@EEEJJJMMMUUUZZZYYYZZZ```___aaammmyyyllleee```ZZZUUURRROOOKKKHHHEEEDDDDDDDDDFFFLLLTTTYYYZZZVVVPPPLLLNNNKKKHHHFFFEEEEEEFFFFFFJJJLLLOOOQQQQQQVVVeeettt}}}}}}|||zzzwwwtttqqqppppppnnnkkkjjjiiigggdddbbbaaa\\\TTTLLLGGGDDDAAA???<<<;;;999666333111000///........................,,,,,,++++++,,,,,,---............///////////////111111000111222555888:::UUU{{{kkknnnrrr}}}hhhZZZPPPJJJKKKIII???666111//////............//////...000000111>>>TTTfffnnnqqqssssssnnneee___]]]^^^}}}~~~wwwpppnnnrrrvvvsssaaaOOOGGGIIIOOOUUUYYYRRR???444666::::::AAACCCDDDEEEFFFHHHLLLOOOPPPRRRTTTTTTTTTUUUWWWXXXZZZ\\\^^^______```bbbccccccaaa```___\\\XXXRRRNNNFFFBBB===999777777666555888@@@PPPhhhwww[[[LLLMMMVVV}}}zzz{{{nnn```cccmmmuuuxxxxxxwwwwwwwwwxxxyyyyyynnnnnnooommmjjjeee___\\\YYYVVVSSSPPPOOOLLLIIIGGGDDDCCCBBBAAA???>>>======>>><<<:::777666666777888888888888777777777666666333222000/////////000111//////............//////333222000///.........///000000000000000000000000111222222333333222222111000111111111111000///...444555777;;;@@@FFFKKKNNNTTTYYYWWWYYY___^^^```lllzzzqqqlllggg```[[[VVVSSSNNNIIIEEEDDDEEEFFFFFFMMMUUUXXXUUUOOOJJJGGGBBBCCCEEEGGGHHHIIIJJJJJJKKKNNNTTTYYY\\\fff{{{~~~}}}|||yyyzzzzzzyyyvvvqqqmmmjjjnnnllljjjhhhgggeeeaaa___[[[VVVOOOHHHDDD@@@>>><<<;;;:::777555333111000///........................,,,,,,,,,,,,,,,---......///////////////.........333---,,,111444333999BBBcccsssmmmooossslllXXXSSSNNNKKKEEE<<<444111//////............/////////000///000;;;OOOcccnnnpppqqqqqqmmmeee^^^\\\[[[www}}}xxxzzz}}}vvvnnnooossszzznnn[[[IIIDDDJJJSSSZZZ[[[RRR@@@555666;;;;;;DDDEEEFFFGGGGGGIIILLLOOOOOOQQQSSSTTTTTTUUUWWWYYYYYY[[[___aaaaaabbbccceeecccbbb```^^^[[[WWWQQQMMMFFFAAA<<<777666555444444666BBBUUUjjjwwwyyytttnnnrrrqqqpppiiiXXXGGGEEENNN[[[gggZZZSSSYYYcccnnn|||zzzyyyxxxwwwvvvuuuuuuuuummmooopppppplllfff```\\\ZZZWWWSSSPPPMMMKKKHHHEEEDDDCCCBBBAAA???>>>=========;;;999777666666777888777777777777666666666666333222000/////////000111//////............//////222111000.........//////000000000000000000000000111111222222222222111111///000222333222111///...333444666:::@@@GGGLLLPPPRRRWWWVVVXXX^^^]]]___lll|||vvvpppfffaaaYYYRRRMMMKKKLLLMMMOOOWWW```bbb[[[SSSMMMKKKIIIKKKOOOQQQSSSUUUWWWXXXYYY\\\dddoooyyy}}}{{{zzzwwwwwwwwwvvvsssooollljjjlllkkkhhhgggeeeccc___\\\VVVQQQKKKEEEAAA>>><<<:::999888666444222111000///........................,,,,,,,,,,,,,,,---...///000000//////............222******222555666FFF[[[zzz|||vvvlllnnnttt}}}}}}ccc^^^UUUJJJ???555000/////////............//////000000//////777III^^^lllnnnppppppllleee___ZZZXXXuuu~~~zzzuuuvvvyyyuuufffeeejjj~~~xxxiiiUUUCCC???GGGQQQUUUTTTLLL===555777<<>>======<<<:::888666666666777888777777777666666666555555333222000/////////000111///............//////000222111000.........///000////////////////////////111111222222222222111111000111333555555333111///111333555:::@@@GGGMMMQQQRRRWWWVVVXXX^^^]]]___lll|||uuukkkaaaZZZXXXYYYZZZ```hhhooonnnfff]]]VVVTTTXXX[[[```ccceeehhhmmmpppvvvxxx|||zzzyyyvvvuuusssrrrpppooonnnnnnkkkiiigggfffddd```\\\XXXQQQMMMHHHCCC@@@===;;;999777666444333111000//////........................,,,,,,,,,,,,---...///000111000///...------......333...000666777>>>ZZZyyyxxx}}}kkkfffppp~~~ssskkk[[[GGG777...,,,,,,//////............///////////////000555CCCYYYjjjlllmmmnnnlllfff```ZZZWWWsssxxxsssyyy~~~wwwwwwyyysssaaa___ggg{{{~~~uuudddOOO???;;;BBBJJJIIIHHHBBB888444888???CCCFFFGGGGGGGGGFFFGGGJJJLLLLLLOOOQQQSSSTTTUUUXXXZZZYYY\\\aaaddddddeeeffffffdddbbb___]]]ZZZWWWRRROOOGGGBBB;;;666444444333333333777;;;>>>>>>???AAABBBFFFFFFHHHOOOUUU[[[ccciiilll}}}|||zzzwwwtttqqqooommmlllkkkmmmppppppmmmggg```\\\ZZZWWWRRRMMMKKKIIIFFFDDDDDDCCCBBBAAA???>>>======<<<:::888777666777888999777777777777666666666666333222000/////////000111...............///000000111111///......//////000////////////////////////000111111222222111111000111333555777777555333111111222555:::AAAHHHNNNRRRRRRWWWWWWYYY___^^^```nnn~~~rrrkkkiiijjjlllsssvvvwwwtttllleee```___fffkkkrrrvvvyyy}}}}}}{{{yyyxxxuuusssqqqooonnnnnnoooppphhhgggeeecccaaa]]]XXXTTTMMMIIIEEEAAA???<<<:::888555444333111000000//////------------------------,,,,,,,,,,,,---...000000111000...------...//////111///111444999HHHjjj~~~qqqcccgggvvvzzzuuu```GGG666000////////////............//////......000111333>>>TTTgggjjjkkkmmmlllhhhbbb[[[WWWmmm|||sss~~~~~~vvvuuuvvvvvvdddbbbkkkxxx~~~zzzooo]]]KKK???<<>>:::666555999@@@EEEHHHHHHHHHGGGFFFFFFIIIKKKKKKNNNPPPRRRTTTUUUXXXZZZ[[[]]]aaaccccccdddeeegggdddbbb___]]][[[XXXTTTQQQJJJDDD===777555555555555555555444555999BBBKKKRRRIIIIIINNNWWWaaaiiinnnooorrr}}}|||zzzxxxuuuqqqmmmjjjhhhgggjjjlllmmmmmmjjjeee___\\\YYYVVVPPPLLLJJJHHHFFFEEEDDDCCCBBBAAA???>>>======<<<;;;999777777888999:::888888888888777777777777333222000/////////000111......---......///000111111000///......///000111000000000000000000000000000000111111111111000000222333555666777666444333111333555:::@@@HHHNNNQQQRRRWWWVVVYYY```___aaannn}}}wwwuuuuuuvvv~~~~~~~~~}}}{{{yyywwwvvvsssrrrqqqpppooommmlllkkkeeecccbbb```]]]YYYSSSOOOIIIFFFBBB???===;;;888666444333222111000/////////------------------------+++,,,,,,,,,...///000111000///...------...000111,,,---///444BBB]]]~~~vvveee```ooo~~~xxxsssxxxoooZZZBBB555333333111//////............//////---...000222333:::PPPeeehhhjjjlllllljjjddd]]]XXXggg{{{}}}uuusssssszzzgggccckkkvvv~~~|||{{{yyyrrrfffUUUGGGAAA@@@AAABBB>>>;;;888777777:::???DDDJJJJJJJJJIIIGGGGGGIIIKKKJJJMMMPPPRRRSSSVVVYYY[[[]]]___aaabbbbbbbbbeeefffdddbbb___]]]\\\ZZZWWWTTTLLLFFF???999666666777777777555333555;;;DDDMMMRRRJJJPPPYYYcccnnnwww}}}~~~}}}{{{yyyuuuqqqnnnjjjhhhgggiiijjjjjjjjjgggccc^^^[[[XXXTTTOOOKKKIIIHHHGGGFFFDDDCCCBBBAAA???>>>=========<<<:::888888999:::<<<999999999999888888888888333222000/////////000111---------......///000111111000///......///000111000000000000000000000000000000111111111111000000222222333444444444444444222333666:::@@@GGGMMMPPPPPPVVVUUUWWW___^^^```mmm~~~||||||}}}}}}||||||{{{yyywwwuuutttqqqqqqrrrrrrooolllhhhfffbbbaaa___]]][[[VVVPPPLLLFFFCCC@@@===;;;:::777555333222111000////////////------------------------+++,,,,,,---...///111111///...---,,,---///111222---000333;;;RRRuuuppp^^^bbbyyyvvvooojjjggg^^^LLL777---...///+++//////............//////,,,---111333222888MMMcccgggiiikkkmmmkkkfff^^^XXXfffyyywwwwww|||~~~|||ggg```fffuuu}}}~~~wwwyyy|||wwwtttkkk^^^NNNEEECCCEEEDDDCCC@@@===:::::::::;;;>>>BBBLLLLLLLLLJJJHHHHHHJJJLLLJJJLLLOOORRRSSSVVVYYY[[[^^^___```aaa```aaadddfffdddbbb___^^^]]][[[XXXVVVNNNHHH@@@:::777777888888888555333555999>>>@@@AAAKKKVVVdddppp{{{~~~|||xxxtttqqqmmmkkkjjjhhhhhhiiihhheeeaaa]]][[[WWWSSSNNNKKKIIIHHHHHHGGGDDDCCCBBBAAA???>>>=========<<<:::999999:::;;;<<<:::::::::999999999888888333222000/////////000111---------......000111111111000///......///000111000000000000000000000000000000111111111111000000111111111222222333333333333444666:::@@@GGGLLLPPPOOOUUUTTTVVV]]]]]]___lll~~~~~~}}}~~~~~~{{{vvvtttuuuwwwuuutttrrrqqqpppmmmjjjfffccc___ZZZVVVQQQLLLGGGDDDAAA@@@===;;;888666555444111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---......---...000000...)))111111BBBssswwwZZZQQQiii}}}qqqeee```WWWJJJ:::000//////...,,,////////////////////////...///000000...555HHH[[[```hhhmmmmmmjjjfff```ZZZlll~~~xxxuuuwww}}}{{{oooeee```jjjuuu~~~{{{~~~|||rrrjjjdddXXXHHH???@@@EEEJJJLLLKKKEEE>>>999888;;;???AAAHHHIIIIIIHHHGGGGGGHHHJJJIIIKKKNNNOOOQQQUUUYYY]]]^^^___```aaabbbbbbbbbaaabbb```]]]]]]______]]]ZZZPPPJJJBBB???@@@CCCDDDDDDBBB???:::666555888888666???MMM```ppp|||~~~~~~~~~}}}|||~~~~~~{{{vvvqqqoooooonnnllliiigggeeeaaa\\\XXXUUURRRNNNKKKJJJHHHFFFEEEAAAAAAAAA???<<<;;;<<<===999:::999888777888:::;;;;;;999666555666777888888333222000///...///000222////////////000000000000111000/////////000222333333333222111000000000111111333555666444222111111333222111222444555444333111222555:::@@@GGGLLLOOOTTTSSSVVV\\\^^^^^^ccchhh~~~}}}}}}{{{||||||yyyvvvtttuuuvvvvvvtttrrrpppooommmiiifffbbb^^^XXXSSSOOOKKKFFFCCC@@@???===:::777666444444111000///...------------------------------------........./////////000000,,,------...000111000///666<<>>GGGNNNQQQKKKHHHBBB>>><<<===@@@CCCGGGHHHIIIHHHGGGFFFGGGIIIIIIKKKMMMPPPRRRVVV[[[___```___^^^^^^]]]^^^^^^___ZZZZZZZZZ\\\]]]\\\ZZZWWWWWWQQQLLLLLLRRRZZZ```ccc```UUUFFF;;;666555666777666:::@@@FFFPPP```sssxxxooollliiifff___dddqqqfffSSSaaayyy}}}{{{xxxwwwtttrrrqqqtttzzz~~~}}}vvvpppjjjddd___[[[UUURRRNNNKKKJJJHHHFFFEEEDDDEEEFFFEEEAAA>>>===<<<===<<<;;;999999999::::::888999;;;>>>???===888444333222000/////////000111////////////000000000000000000/////////000111222222222111000000000111111222444666555333111000000333222111222333444444222333444777;;;@@@FFFKKKNNNQQQQQQTTTZZZ\\\]]]aaaggg}}}{{{yyyxxxwwwwwwvvvuuutttsssssstttuuusssooollljjjhhheeeccc\\\WWWPPPKKKGGGEEEBBBAAA===;;;999777555333222222000///...---------------------------------------+++,,,---......------,,,---,,,---000111000000222666FFF___wwwqqqSSSVVVqqqssseeeaaacccccc\\\UUU999444///---///000///---------------------------,,,,,,---...,,,000===LLLWWW```gggiiihhheee___YYYXXXeeettthhh```dddppp{{{}}}wwwlll___RRRJJJ===:::666666;;;AAAEEEHHHIIIGGGDDD@@@===>>>@@@BBBEEEGGGHHHHHHFFFFFFFFFGGGGGGIIILLLOOOQQQUUUZZZ^^^^^^______^^^^^^\\\[[[ZZZVVVWWWYYY[[[\\\[[[XXXVVVWWWRRRNNNQQQ[[[gggpppuuuhhh[[[LLLCCC===888444333666666777888===FFFSSS\\\kkkkkkggg^^^WWWTTTNNNHHHFFFKKKWWWmmmeeeIIIMMM___ttt}}}zzzwwwuuutttsssuuuzzz{{{tttmmmgggaaa\\\YYYUUURRRNNNKKKIIIHHHFFFEEEDDDFFFGGGFFFBBB>>><<<;;;???===;;;:::::::::::::::999:::<<>>999555222111000000//////000000////////////000000000000000//////...///000111222111111000000000000111111333444555444222000000000222111111111333444333222333444666:::???EEEIIILLLQQQQQQTTTZZZ]]]^^^bbbhhh}}}{{{yyyxxxwwwvvvttttttsssssssssrrrssspppmmmjjjhhheeeaaa___WWWSSSLLLGGGCCCAAA???>>>:::999777555333222111000///......------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........---,,,+++...,,,---000...,,,111999YYYnnn{{{|||rrr\\\hhh~~~hhh___bbbcccXXXJJJ555222///...///000...,,,------------------------++++++------,,,...999EEERRR\\\eeegggfffddd^^^XXXRRR[[[sssuuuhhh___bbbnnnzzzvvviii[[[MMMAAA:::999888666666888;;;===???DDDEEEDDDAAA>>>>>>@@@BBBEEEGGGHHHHHHGGGFFFFFFGGGGGGIIIKKKMMMPPPTTTYYY\\\\\\]]]___```___]]]YYYWWWTTTWWWYYY[[[[[[YYYWWWVVVTTTRRRRRRZZZhhhzzzooo[[[PPPGGG===777777555555555555777:::===???IIIMMMNNNHHHBBBAAAAAA???>>>@@@FFFQQQbbbyyypppMMMCCCLLL^^^rrr}}}{{{wwwvvvvvvxxx{{{zzzuuuoooiiiddd```[[[YYYUUURRRNNNKKKIIIHHHFFFEEECCCEEEFFFDDDAAA===;;;:::???<<<999999:::;;;;;;:::777777777888999888666444222111111000000000000000////////////000000000000000///.........///111111111000000///000000111111333444444333111000000111222111000111333444333222222333555999>>>CCCHHHKKKRRRRRRUUU[[[^^^___dddjjj}}}{{{zzzyyyxxxvvvtttsssssssssrrrpppooommmkkkiiifffbbb]]]YYYRRRNNNHHHDDDAAA???<<<:::888777555333222000000///......---------------...,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///---,,,...,,,...000,,,+++888HHHzzzwwwmmm~~~mmmaaabbb```QQQ@@@333111///...///...---+++------------------------,,,+++---...------666@@@PPPZZZdddggggggeee```YYYOOORRRggg{{{~~~|||}}}xxxkkkaaabbbmmmyyy|||nnn^^^NNNAAA888444555555555555666999;;;<<<@@@CCCDDDCCC@@@???AAADDDGGGIIIKKKLLLJJJIIIIIIIIIHHHJJJLLLNNNPPPSSSXXX[[[[[[]]]___``````]]]YYYWWWVVVXXX[[[[[[ZZZXXXWWWWWWSSSRRRVVVcccvvvnnn___TTTIIIBBBCCC666666555777888999777666:::@@@CCC>>>888888<<<>>>>>>======>>>CCCTTTqqq|||TTTAAABBBOOObbb~~~}}}|||yyyxxxxxxzzz}}}~~~ssspppkkkgggdddaaa]]]ZZZUUURRRNNNKKKJJJHHHFFFEEEBBBCCCDDDBBB???<<<;;;:::>>>:::777888;;;<<<<<<:::999888666666777888777666111111111111000000000///////////////000000000000//////.........///000111000000/////////000111111111333333222111000111222222111000111222333333111111222555999>>>DDDIIILLLRRRRRRVVV[[[___```dddjjj~~~}}}||||||{{{zzzwwwtttsssssssssqqqooolllkkkiiigggeee___YYYTTTMMMJJJFFFBBB@@@===:::777777666444222000//////......------,,,,,,------...---------------------------///000111111///---+++,,,,,,///000+++,,,BBB\\\xxx}}}{{{~~~mmmaaa^^^ZZZJJJ999000///...------------,,,........................,,,,,,---///------444<<>>:::999444444555555666888:::<<<>>>BBBEEEEEECCCBBBDDDGGGKKKMMMPPPPPPOOOMMMMMMMMMKKKMMMNNNPPPQQQTTTXXX[[[^^^^^^^^^^^^]]]\\\[[[[[[YYY[[[]]]\\\YYYWWWXXXYYYRRRRRRWWWdddxxxsssnnnggg[[[RRRPPP>>>:::777777999;;;:::999:::@@@BBB===999:::=========;;;:::999888@@@TTTiiiwwwTTTDDDDDDMMMZZZzzz~~~~~~~~~~~~}}}}}}zzzwwwwwwxxxyyyxxxvvvnnnllliiifffdddaaa]]]ZZZUUURRRNNNKKKJJJHHHFFFEEEBBBCCCCCCAAA>>><<<<<<===<<<888555666:::===<<<:::;;;:::999999::::::999777111111111111111000//////////////////000000000000//////...---...///000111///////////////000111111000111222111000000222444222000000111222333222111111333666:::@@@FFFKKKNNNQQQQQQUUU[[[^^^___dddjjj~~~~~~~~~~~~}}}}}}}}}}}}{{{xxxtttssstttsssqqqnnniiiiiihhhgggddd^^^VVVQQQKKKHHHEEEBBB???<<<888555666555333111000///......------,,,,,,,,,------...........................+++---///000///---+++)))***+++000111+++///JJJiiivvvooo~~~vvvtttkkkaaaZZZTTTEEE666---,,,,,,+++,,,,,,------////////////////////////---,,,---///...---222:::IIITTT___cccdddccc]]]WWWSSSOOO```zzz{{{}}}vvvggg[[[bbbmmmyyy|||xxxfffSSSCCC<<<<<<===555666666666666777999;;;===BBBGGGGGGEEEDDDFFFIIINNNPPPSSSTTTRRRQQQPPPPPPNNNOOOQQQRRRSSSUUUYYY\\\aaa___\\\[[[ZZZ\\\^^^___[[[]]]^^^\\\YYYWWWXXXZZZRRRRRRVVVaaarrr~~~sssooowwwwwwjjj]]]XXXHHHAAA999666888<<<======>>>BBBCCC@@@>>>???@@@>>>999777888:::888888CCCQQQcccmmmaaaLLLHHHMMMSSS[[[rrr}}}}}}}}}~~~~~~~~~{{{uuusssssssssrrrpppjjjiiigggeeeccc```[[[XXXUUURRRNNNKKKJJJHHHFFFEEECCCCCCCCC@@@>>>===>>>???;;;777444555:::===<<<:::777777777888999999666333111111111111111000//////////////////000000000000///......---...///000111///////////////000111111///000111111000111333555111000000000222333222111222444777<<>>;;;999777666333222111///......------,,,,,,,,,---------......,,,,,,------------------000///...---,,,------...000222...000444000OOO```zzzuuummmhhhyyy}}}yyynnnhhhdddbbbYYYFFF777111---------------------------,,,,,,,,,,,,---............---++++++,,,000333BBBLLLXXX```aaa___\\\[[[RRRPPP]]]yyy}}}tttzzzyyyvvvkkkdddbbbiiisss}}}vvvdddTTTIIIBBB>>>;;;888444333666777777<<>>===>>>>>>;;;999;;;999777777999:::;;;:::666777888999888666444333222222222111000//////...000000111111111000000///000///...///000111000///111000000///////////////000000//////000111222222333111000......///111222111333666:::@@@FFFKKKNNNSSSWWWTTTVVV]]]\\\]]]hhh~~~}}}|||{{{zzzyyyxxxtttrrrpppnnnnnnllljjjgggdddbbb^^^ZZZVVVQQQLLLHHHBBBAAA???===;;;888777666333222111///......------,,,,,,,,,---------............------......//////000///...---,,,------...))),,,111555666===eeetttdddgggllloooyyymmmcccbbb___]]]ZZZOOO>>>333000---------------------------,,,,,,,,,,,,---.........///...---,,,---111444>>>HHHVVV___aaa```]]]\\\RRRRRR```{{{www|||xxxwwwwwwzzz~~~{{{pppgggaaaiiittt~~~wwwhhhZZZPPPIIIEEEBBB???;;;999<<>>???BBBKKKYYYdddgggjjjeeebbbgggsss}}}zzzxxxwwwvvvtttsssqqqooonnnooopppqqqlllllljjjhhhddd___[[[XXXSSSPPPMMMJJJIIIGGGEEECCCBBB@@@>>>============;;;:::888777777999:::::::::666777888999888666444333222222111111000//////...000000111111111000000///000///...///000111000///000000////////////000000000000000000000111222333222111000//////000111222222333666:::@@@FFFKKKNNNSSSVVVTTTVVV^^^\\\]]]iii|||}}}}}}|||zzzxxxvvvuuuqqqpppooonnnmmmkkkhhheeeaaa^^^ZZZUUUQQQLLLFFFBBBAAA@@@>>><<<:::777666555222111000///...---------,,,,,,,,,---------......///......---...///000111000///...---,,,---......000---222444222III{{{nnn[[[UUUwwwiiicccsssyyygggVVVUUUVVVWWWQQQCCC555///111........................,,,,,,,,,,,,,,,---....../////////...---...111444999DDDSSS^^^aaa___]]]\\\SSSTTTaaazzz}}}uuunnnjjjpppttt{{{vvvmmmdddiiiqqqzzzxxxmmmbbbZZZTTTOOOMMMGGGEEEFFFKKKQQQZZZeeepppyyyvvvkkkWWWHHHDDDFFFHHHNNNRRRVVVXXXWWWVVVXXXZZZ\\\^^^___```aaabbbeeehhhdddbbb```^^^^^^___aaaccccccaaa```^^^[[[VVVOOOJJJGGGCCC>>>===>>>===888333333444444555666666777777:::;;;======>>>FFFYYYkkknnn[[[QQQCCC555555555555666666777777888:::888777<<>>===<<<>>>???999888666777888::::::999666777888999888666444333222222111111000////////////000000111111000000000000///...///000111000//////......//////000111222222111111111111222333333222111000//////000111222222333666:::???EEEJJJMMMQQQUUUTTTWWW^^^]]]^^^iiizzzzzz{{{{{{yyyvvvsssqqqpppooonnnnnnmmmkkkgggccc```]]]XXXSSSNNNIIIDDD@@@???>>><<<:::888666444444111111000///...---------,,,,,,,,,---------......///...---,,,---...000222///...---,,,,,,---...///888,,,000555999[[[uuuvvvpppXXXUUU^^^nnn[[[ccc{{{gggOOOQQQTTTTTTKKK;;;//////333........................,,,,,,++++++,,,,,,---...---......------...000333555AAAPPP[[[___]]][[[YYYSSSQQQZZZsssuuukkkgggtttvvvzzzzzzrrrhhhjjjnnnuuu~~~|||uuullleee```\\\ZZZTTTXXX```jjjsss|||uuu[[[JJJFFFIIIKKKRRRUUUYYYZZZYYYYYY\\\^^^bbbdddfffffffffgggiiikkkdddbbb___[[[YYYZZZ^^^bbbfffeeebbb___YYYQQQIIIEEE@@@===::::::<<<===:::666444333111111222444666888<<<======<<<@@@PPPjjjsss^^^PPPAAA444222333555777999999999999;;;999777;;;III\\\gggjjjZZZTTTRRRWWWaaakkktttyyy~~~}}}{{{xxxuuurrrqqqsssqqqnnnkkkhhhfffeeeeeehhhhhhgggeeebbb]]]YYYWWWRRROOOLLLJJJHHHFFFDDDBBB@@@BBBCCCAAA===<<<>>>AAA888777666777999:::999888666777888999888666444333111111111111000000//////...///000000000000000000000///...///000111000///------......///111222333333222222222222222333333111000000///000000111222222333666:::???EEEIIILLLOOOTTTSSSVVV___^^^___jjjwwwwwwxxxxxxwwwtttqqqooopppooonnnmmmllliiieeeaaa^^^ZZZUUUPPPKKKFFFAAA>>><<<<<<:::888666555333222111000///...---------...,,,,,,,,,---------......,,,,,,,,,,,,,,,...///000///...---,,,,,,---...///222***888LLLZZZttt~~~cccxxxdddVVV___oooiiiYYY[[[jjjvvv]]]IIISSSUUUQQQDDD555---...111........................,,,++++++++++++,,,------+++,,,---,,,,,,,,,///111444???MMMXXX[[[ZZZXXXVVVRRRLLLPPPhhh|||xxxxxx~~~||||||vvvhhhkkkrrr{{{yyyssspppooonnnqqq|||yyy\\\KKKIIILLLNNNQQQTTTXXXYYYZZZ\\\aaaeeegggiiikkkkkkkkkkkklllmmmiiifff```ZZZVVVWWW[[[___ccccccaaa\\\TTTKKKDDD@@@===;;;888777888777555222111111111222333555777999===>>>@@@DDDRRRkkkrrr\\\MMMAAA777666888:::<<<<<<<<<;;;;;;888:::999999@@@PPP^^^eee[[[YYYYYY\\\^^^aaalllxxx~~~zzzwwwtttssssssssstttrrrnnnjjjhhhhhhhhhiiiiiihhhgggddd```\\\YYYWWWRRRPPPLLLJJJHHHGGGDDDCCCCCCEEEEEEBBB>>><<<>>>@@@888777777888999:::999888666777888999888666444333111111111000000000000000......///000000000000000000///...///000111000///---------...000111333333333333222222222222222333000000000000000111111222222333666999???DDDIIIKKKLLLQQQQQQVVV___^^^^^^jjj~~~||||||tttuuuuuuuuutttrrrpppooopppnnnlllkkkiiifffbbb___YYYUUUOOOJJJFFFAAA===:::::::::888777555333222111000///......------......,,,,,,,,,---------......***++++++,,,---...//////......---,,,---...///000///555MMMgggtttttthhhVVViii~~~~~~nnnhhhtttmmmPPPSSSdddrrryyy|||iiiZZZQQQUUURRRIII:::///,,,,,,,,,------------------------+++++++++++++++,,,------***+++,,,,,,+++,,,...000222<<>>>>>======;;;@@@@@@<<<<<>>999888888999;;;;;;:::888666777888999888666444333111111000000000000000000------...///000000000000000///...///000111000///------......///111222333333333222111111111111222//////000000111111222222222333555999>>>CCCHHHKKKIIINNNOOOTTT^^^]]]^^^iii}}}~~~~~~~~~~~~}}}{{{yyyxxxrrrrrrrrrqqqqqqqqqpppppppppmmmjjjgggdddaaa^^^[[[UUUQQQLLLGGGCCC???;;;999999888777555444222111000//////...---------......,,,,,,,,,---------......)))***---///000000//////...------,,,---...///000222@@@PPP^^^aaaSSSIIIMMMtttyyyuuu```KKKZZZooouuuwwwlllnnntttxxxsssggg^^^]]]VVVOOO@@@222---///---))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---***,,,------,,,---...000///999FFFPPPTTTVVVWWWXXXPPPKKKLLLYYYppp}}}|||~~~yyylllmmmrrr{{{sss___WWWZZZ]]]\\\ZZZ]]]___```aaaeeekkkqqqqqqsssuuuuuusssrrrrrrrrroooeeeWWWLLLHHHGGGHHHHHHIIIKKKMMMKKKFFFAAA===<<<666666666666777888888777111222444777:::===@@@AAALLL___xxxlllUUUIIIBBB===<<<>>>AAAFFFJJJMMMPPPQQQQQQUUUSSSJJJEEEKKKVVV]]]```XXXRRRRRRRRRVVVhhh}}}|||{{{yyywwwuuuuuuuuuuuuppprrruuuwwwyyyzzzyyyyyypppmmmgggaaa\\\YYYXXXXXXTTTRRRNNNLLLJJJIIIFFFDDDDDDBBB@@@?????????>>>===999999999;;;<<<<<<;;;999666777888999888666444333000000000000000000000111,,,---...///000000000000000///...///000111000///............///000222222333222111000000000000000...///000111111222222222222333555999>>>CCCGGGJJJFFFLLLMMMSSS]]]\\\]]]hhh}}}{{{|||}}}}}}}}}{{{yyyxxxvvvqqqqqqpppoooooopppqqqqqqppplllhhhdddaaa^^^[[[XXXUUUQQQKKKFFFCCC???<<<:::888777666555333222111000//////...---------......,,,,,,,,,---------......)))+++...111222222000///...------,,,---...///000///===>>>======444@@@eee}}}yyyrrr{{{___QQQcccuuuuuupppkkkdddfffrrruuuiii^^^]]]XXXMMM<<<...---222000(((++++++++++++++++++++++++++++++******++++++,,,---+++---............///111---666CCCMMMSSSVVVXXXZZZPPPOOOPPPXXXiiiyyy{{{}}}{{{{{{zzzuuunnniiikkkttt|||mmmaaa___eeehhhfffhhhjjjjjjiiigggiiimmmrrrtttvvvxxxxxxvvvtttttttttvvvjjjYYYMMMIIIHHHGGGEEE===@@@DDDEEEAAA>>><<<<<<<<<:::999777555333111000222333444666:::>>>BBBEEEOOOkkkfffQQQFFF@@@===DDDGGGMMMUUU]]]eeekkkooollllllfffZZZSSSUUUZZZ]]]```VVVQQQTTTVVVXXXeeeuuu}}}yyyyyyyyyyyyxxxvvvuuusssrrrvvv{{{~~~{{{xxxsssnnnggg```[[[XXXXXXYYYUUURRROOOMMMKKKIIIGGGEEEBBB???<<<<<>><<<:::999:::;;;======;;;999666777888999888666444333000000000000000111111111,,,---...///000000000000000///...///000111111//////......//////000111222222222111000//////000000......000111222222222222222333555999>>>CCCGGGJJJDDDJJJLLLRRR\\\\\\\\\hhh~~~~~~~~~|||zzz~~~{{{xxxwwwwwwwwwvvvuuuooonnnmmmkkkkkkjjjjjjjjjjjjiiifffbbb]]]XXXSSSPPPMMMJJJFFFBBB@@@>>>;;;888555444333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,---///111111000...---------,,,------...///000444222444666555:::RRRkkkooolllyyyeeeVVV^^^sssyyyooogggeeehhhsssxxxqqqbbbXXXOOOCCC444,,,+++---,,,***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,333===FFFMMMRRRWWWYYYSSSOOOMMMSSSbbbsssvvvpppwww~~~tttzzz~~~yyyxxxsssnnnggghhhssszzzpppiiifffhhhllloooqqqmmmiiiiiikkkmmmmmmlllsssvvvyyyyyyvvvuuuvvvxxxppphhh[[[OOOKKKJJJCCC:::999;;;======<<<;;;<<<>>>777222555===<<<333///444777777888:::===AAAEEEGGGWWWrrrxxxdddTTTKKKHHHIIINNNZZZlll~~~zzzllllllsssqqqjjjccc]]]UUUQQQTTT___ooo{{{~~~{{{zzz{{{yyyxxxxxxxxxxxxwwwuuuxxxwwwxxxxxxyyywwwssspppiiihhheeebbb___\\\YYYXXXTTTRRRNNNLLLJJJHHHFFFDDDBBB@@@???>>>???>>><<<;;;777888:::;;;;;;:::888777888:::;;;:::777555444444222222111111000/////////////////////////////////////////////////////////000//////.........////////////000111111111111111......//////000000111111222333666;;;AAAFFFHHHHHHKKKFFFIIITTTZZZZZZ]]]ccc|||zzz{{{yyyvvvuuuuuuuuutttsssmmmmmmllljjjiiiiiiiiihhhfffeeeccc```[[[VVVRRRPPPJJJGGGCCC@@@>>>;;;888666444444222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---...///000000///...---------,,,------...///000000000111///333IIIqqqrrrhhhrrr}}}pppgggooowwwllleeebbbiiinnniii]]]TTTEEE<<<111,,,---...,,,))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,111999CCCKKKQQQUUUVVVUUUPPPLLLPPP]]]ooo~~~pppttt|||}}}~~~}}}~~~xxxsssmmmlllwww{{{sssppprrrsssrrrpppooommmjjjjjjlllmmmllljjjmmmqqquuuvvvuuussstttvvvuuummm```SSSMMMIIIAAA777<<<<<<;;;::::::;;;<<<>>>:::555777>>>>>>666444999333444555777;;;AAAGGGKKKYYYsssooo___TTTOOOUUU^^^yyyqqqggg]]]XXXWWW[[[jjjxxx~~~|||{{{|||{{{xxxxxxwwwwwwtttsssxxxwwwvvvvvvvvvtttqqqoooiiihhheeebbb^^^[[[YYYXXXTTTQQQNNNKKKJJJHHHFFFDDDBBB@@@???>>>???>>><<<;;;777999:::;;;;;;:::999777888:::;;;:::777555444444222222111111000/////////////////////////////////////////////////////////000//////......///////////////000111111111111111......//////000000111111222333666;;;AAAFFFHHHHHHKKKFFFIIITTTZZZYYY]]]ddd}}}zzzxxxvvvtttsssssstttsssqqqlllkkkjjjiiihhhggggggfffcccaaa___\\\WWWSSSOOOMMMFFFCCC???<<<:::888555333444333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,---...///000000///------------,,,------...///000,,,111222111???dddrrrfff]]]fffvvvuuuzzzssseee[[[]]]bbb___UUUNNN888333...---///000,,,))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---///555>>>IIIPPPSSSSSSWWWQQQLLLNNNZZZlll~~~sss{{{~~~{{{xxxrrrpppxxx~~~xxxxxx{{{zzzssslllgggggggggiiijjjjjjhhhgggkkkpppwww{{{zzzyyyzzz{{{|||uuuiii]]]WWWSSSKKKBBBIIIFFFBBB@@@@@@AAAAAAAAA777222333999999444333888888999:::;;;???GGGPPPVVViii|||zzziiidddcccffftttuuuhhhbbb[[[XXXdddvvv~~~~~~|||yyyxxxwwwvvvsssqqqwwwuuusssssssssrrrpppnnnhhhgggeeeaaa^^^[[[XXXWWWSSSPPPMMMKKKIIIHHHFFFDDDBBB@@@???>>>???>>><<<;;;888999:::;;;;;;:::999888999;;;<<<:::888555444444222222111111000///////////////////////////////////////////////////////////////////////////000000///000000111111111111000......//////000000111111222333666;;;AAAFFFHHHHHHKKKGGGJJJTTTYYYYYY]]]eee}}}yyyvvvtttrrrrrrrrrrrrqqqpppkkkkkkjjjiiihhhfffeeedddaaa___\\\XXXSSSOOOKKKIIICCC@@@<<<:::888666444222222222111000///......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,....../////////...---,,,------,,,------...///000,,,222666===VVV~~~rrrdddZZZ[[[ssskkkxxxwwwgggYYYYYY\\\XXXNNNFFF222///,,,,,,//////---***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...111:::FFFOOOQQQPPPVVVRRRMMMNNNZZZnnnzzzvvv}}}|||yyytttpppvvv}}}{{{xxxqqqfff^^^YYY[[[^^^bbbeeefffeeedddjjjqqqzzz}}}tttkkkiiijjjgggaaa^^^ZZZUUUPPPLLLHHHCCC???444000000444555333444888<<<===>>>???CCCLLLXXXaaasssxxxlllttt}}}|||nnnhhh^^^VVVaaauuu~~~|||zzzyyyxxxwwwuuusssuuusssqqqpppqqqqqqqqqppphhhfffdddaaa]]]ZZZXXXVVVRRROOOLLLJJJIIIGGGEEECCCBBB@@@???>>>???>>><<<;;;999999:::;;;;;;:::999999:::;;;<<<;;;888555444444222222111111000///////////////////////////////////////////////////////////////000000111111000000///000111111111111000000......//////000000111111222333666;;;AAAFFFHHHHHHJJJGGGJJJTTTXXXXXX]]]fff|||yyyuuusssrrrrrrrrrrrrpppnnnjjjjjjjjjiiigggeeedddccc___]]]YYYTTTOOOJJJFFFDDDAAA>>>;;;888777666333222111111000///............,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---------...............---,,,,,,------,,,------...///000///000444EEEgggwwwkkkbbbbbboooyyyccczzz}}}uuuhhh]]]\\\]]]UUUGGG===333///,,,+++---...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111///000777CCCLLLPPPPPPTTTQQQNNNPPP[[[ppp}}}~~~|||xxxzzz~~~|||xxx}}}}}}|||wwwrrrttt}}}wwwkkk^^^TTTNNNKKKOOOUUU[[[___ccceeefffiiipppzzz}}}yyy{{{vvvtttnnnfff[[[LLL???666777444444666777777999<<<777888:::===BBBNNN]]]hhhtttvvvuuu{{{ooohhh___XXXdddvvv~~~}}}{{{zzzyyyzzzzzzxxxvvvrrrpppooooooqqqrrrrrrrrrgggfffccc```]]]YYYWWWVVVQQQNNNKKKIIIHHHGGGEEECCCBBB@@@???>>>???>>><<<;;;:::::::::;;;;;;:::::::::;;;<<<===;;;888555444444222222111111000///////////////////////////////////////////////////////////////000111222222111111000000111111111000000///......//////000000111111222333666;;;AAAFFFHHHHHHJJJGGGKKKTTTWWWWWW]]]ggg~~~{{{xxxtttsssqqqqqqqqqpppmmmkkkhhhhhhhhhgggfffcccaaa```[[[XXXTTTOOOJJJEEEBBBAAA>>><<<999777666555333111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,111111000......---......//////...------,,,,,,,,,------,,,------...///000222///333IIIkkk|||~~~zzzwwwlllvvvxxxjjjZZZxxxwwwooogggaaabbb___RRRAAA555333000,,,***+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000//////555???HHHNNNPPPPPPPPPOOOPPPYYYlllzzzvvvtttrrrrrrpppnnnrrr||||||uuuuuu|||}}}|||vvviiiYYYKKKDDDCCCAAAEEEKKKQQQWWW^^^dddhhhmmmuuu~~~xxxgggRRR@@@666777777777777888999:::;;;444777:::===CCCPPPaaammmpppttt~~~xxxqqqiiibbbcccooo~~~}}}zzz|||{{{yyyyyyzzzzzzyyywwwooonnnnnnoooqqqrrrqqqpppfffeeeccc___\\\YYYVVVUUUPPPMMMJJJIIIHHHGGGEEECCCBBB@@@???>>>???>>><<<;;;;;;;;;::::::::::::;;;;;;;;;======<<<888555444333222222111111000/////////////////////////////////////////////////////////...///111222333333222111000111111111111000000///......//////000000111111222333666;;;AAAFFFHHHHHHJJJHHHLLLTTTVVVVVV]]]hhh~~~~~~}}}}}}}}}}}}|||yyywwwsssqqqpppoooooommmiiigggeeeeeeeeeeeeccc```]]]\\\SSSQQQMMMIIIEEEBBB@@@???<<<:::777555555444222000//////......------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000//////...---,,,,,,,,,,,,------,,,------...///000222333???WWWnnnxxxwwwttt{{{lll]]]dddxxxgggcccccceee___NNN;;;000///---,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........///333:::BBBJJJOOOMMMNNNNNNMMMRRRbbbxxxxxxtttvvvyyyvvvpppnnnuuuwwwtttzzz~~~|||}}}yyyoooiii___RRRFFF>>>;;;;;;999===AAAFFFLLLTTT^^^eeesssyyy|||zzzuuunnnpppvvvzzzsssbbbOOOAAA;;;888::::::::::::;;;<<<;;;999<<<>>>???BBBKKKZZZfff{{{zzzqqqlllwwwwwwzzz~~~{{{qqqmmmvvv}}}zzz|||zzzxxxxxxxxxwwwvvvtttnnnnnnmmmnnnoooooommmjjjfffeeebbb___\\\XXXVVVUUUOOOMMMJJJHHHGGGFFFEEECCCBBB@@@???>>>???>>><<<;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>><<<999555444333222222111111000/////////////////////////////////////////////////////////...000222333444444333222111111111111111000//////......//////000000111111222333666;;;AAAFFFHHHHHHJJJHHHLLLTTTUUUUUU]]]iii~~~~~~|||{{{{{{{{{{{{xxxvvvrrrpppooonnnmmmjjjgggdddbbbcccccccccaaa^^^[[[YYYMMMKKKHHHEEEBBB@@@??????:::888555444333222111/////////...---------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++...000111000///...---,,,++++++,,,---------------...000000222:::PPPjjjtttpppmmmqqq{{{vvveeeWWWqqqaaaaaaccceee]]]JJJ888...******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,...111666???HHHOOOLLLMMMMMMKKKLLLXXXlll{{{yyywww}}}xxxvvv}}}wwwsssxxx|||~~~~~~{{{zzzpppbbbXXXKKK???999777777777333666999===BBBKKKWWW___qqqwww~~~|||sssiii]]]RRRMMMWWW```___SSSEEE===;;;>>>@@@AAAAAAAAABBBBBB@@@===??????<<<:::@@@LLLVVV___lll{{{{{{sssiiiccczzzzzziiigggmmm}}}{{{yyy~~~|||zzzxxxwwwvvvuuurrrpppnnnnnnnnnnnnnnnlllhhheeefffdddbbb___[[[XXXVVVTTTOOOLLLIIIHHHGGGFFFDDDCCCBBB@@@???>>>???>>><<<;;;<<<;;;;;;::::::;;;;;;<<<<<<>>>>>><<<999555444333222222111111000/////////////////////////////////////////////////////////...000222444555444333222111111111111111000//////......//////000111111111222333666;;;AAAFFFHHHHHHJJJHHHLLLTTTUUUTTT]]]jjj~~~}}}|||{{{{{{wwwyyyzzz{{{yyywwwsssqqqsssqqqnnnmmmllliiifffccc`````````aaa```]]]WWWSSSJJJIIIFFFCCC@@@===<<<;;;999777666333111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................------------///333444444:::OOOkkk}}}~~~xxxxxx}}}tttrrr~~~ooohhhjjj~~~rrrkkkmmmgggdddbbbUUU@@@222111...---,,,+++******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------///444<<>>===<<<;;;:::::::::<<<;;;;;;::::::;;;;;;;;;CCCBBB@@@;;;555222333555222222111111000/////////000000000000000000000000333000...///222222111...111111222222222333333333444222111111333333222111000000000000111111111111333222666>>>CCCDDDGGGKKKJJJPPPOOORRRYYYWWWYYYfff}}}|||zzzzzzzzzzzzxxxxxxyyyyyywwwuuusssqqqrrrqqqooommmmmmkkkgggeee```___^^^^^^\\\YYYSSSOOOHHHFFFDDDAAA>>><<<;;;:::888777555333111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------///++++++...000000333777EEE```{{{qqq{{{~~~ttteeemmm~~~rrrmmmjjjqqqllleee[[[LLL;;;111///...---,,,+++*********************************************+++++++++,,,,,,******+++++++++,,,,,,,,,------...///444;;;BBBHHHJJJOOONNNMMMNNNKKKXXXqqqyyy~~~yyyppp~~~||||||~~~|||wwwvvv|||~~~}}}rrraaaQQQFFF;;;777555333444666777777666666777:::@@@DDDRRR[[[dddiiiooouuuxxxxxxuuusssoookkkfff```[[[XXXVVVTTTXXX^^^\\\RRRKKKJJJQQQNNNKKKJJJIIIIIIHHHFFFIIINNNPPPOOOPPPTTTWWWVVVUUUXXX[[[aaakkk}}}|||zzz}}}zzz}}}}}}xxxsssqqqssssssqqqnnnooonnnllljjjhhhfffdddccc``````^^^]]]ZZZXXXUUUTTTOOOMMMJJJIIIGGGFFFCCCAAA???>>><<<;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;BBBBBB???;;;555333333555333222222111000000//////000000000000000000000000222000...///111222000///111111111111222222333333111111222222111000//////000000000000111111111111222222555===BBBCCCFFFJJJIIINNNNNNQQQWWWVVVXXXeeexxxwww~~~{{{yyyxxxyyyzzz{{{xxxxxxwwwuuutttsssqqqqqqpppnnnllllllkkkjjjgggddd___^^^\\\ZZZWWWSSSMMMIIIDDDCCCAAA>>><<<;;;:::999666555444222000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,000))))))000000---555CCC^^^zzzmmmiii{{{{{{oooooovvvuuunnn~~~qqqooorrruuuvvvrrrfffRRR@@@555000,,,------,,,+++*********************************************++++++++++++,,,******+++++++++,,,,,,,,,------...///222888@@@FFFLLLPPPNNNLLLMMMIIISSSkkkyyy|||lllrrr|||~~~}}}|||}}}|||~~~yyywwwzzz~~~~~~}}}~~~}}}nnn^^^MMMBBB888444444222333666444555555444444666:::===CCCLLLTTTZZZaaajjjoooooojjjiiifffccc___[[[XXXWWWSSSYYYccclllkkkbbbYYYTTTXXXRRRMMMLLLNNNPPPOOOMMMPPPWWW\\\___dddlllrrrsssvvvuuuwww}}}~~~|||xxxsssrrrssstttrrrpppooonnnllljjjgggeeecccbbb___^^^]]][[[YYYVVVTTTSSSOOOMMMJJJIIIGGGFFFCCCAAA@@@>>>;;;999999:::<<<=========<<<;;;;;;;;;;;;;;;BBBAAA>>>:::555333444555333333333222111111000000000000000000000000000000111000//////111111000///000000000111111111111222000333666555111......///000000000000111111111111111111555<<>>DDDKKKNNNLLLLLLMMMIIIRRRhhh}}}ppppppzzz}}}{{{zzz~~~|||yyy{{{~~~~~~|||{{{}}}yyykkk[[[HHH>>>555333333222333666555666777777666666888:::???FFFLLLPPPVVV^^^ddddddfffeeebbb]]]XXXSSSQQQQQQMMM^^^qqqzzzwwwooofffaaa^^^[[[XXXWWWYYY\\\___```aaajjjttt|||}}}zzzxxxtttsssttttttrrrpppnnnmmmkkkiiigggdddcccbbb___^^^]]][[[YYYVVVTTTSSSOOOMMMJJJIIIGGGFFFCCCAAA@@@>>>;;;888888:::===???>>>======<<<;;;;;;<<<<<>>@@@>>>======<<<<<<======>>>AAA>>>;;;888666555555555444444333333222111111000////////////////////////....../////////000000111111000000000000000000000000555:::999333//////000///000000000111111111111444333777???DDDEEEHHHLLLJJJOOONNNPPPWWWWWW[[[iiiwwwttt|||}}}|||{{{zzzzzztttssspppmmmkkkjjjjjjjjjllljjjiiihhhgggfffcccaaa\\\XXXRRRNNNJJJFFFBBB@@@<<<;;;999777666555444444111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,++++++++++++++++++++++++------000222...666XXX~~~llleee^^^TTTTTThhh{{{|||wwwuuuyyy}}}nnnjjjjjjmmmqqqvvvhhhOOO888.........,,,,,,,,,++++++***++++++,,,************************)))))))))************+++******+++++++++,,,,,,,,,+++---///---,,,000999@@@FFFJJJIIILLLPPPLLLSSSggg~~~}}}~~~~~~yyyxxx|||~~~zzz{{{|||}}}zzzyyyzzzvvvhhhXXXEEE<<<444333444333444777555777888777777777999;;;;;;@@@DDDEEEJJJSSS[[[]]]cccaaa[[[SSSLLLJJJNNNRRRaaa}}}zzzmmmddd\\\^^^gggpppssssssvvv{{{zzzzzzxxxvvvtttrrrqqqpppmmmllljjjhhheeecccaaa```___^^^]]][[[YYYVVVTTTSSSOOOMMMJJJIIIGGGFFFCCCAAA===<<<:::999999;;;>>>@@@===<<<<<<======>>>???@@@@@@===999777666666666555333333333222111111000000000000000000000000000000,,,...////////////000222222111111111111000000000///222555444000------...000000000000111111111111444444888@@@DDDFFFIIIMMMJJJOOONNNOOOWWWXXX\\\jjj~~~~~~}}}|||zzzxxxuuutttrrrqqqooommmjjjiiihhhgggjjjhhhfffeeedddbbb___\\\WWWSSSNNNIIIFFFCCC@@@>>><<<:::999666555333222222//////......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...000111444CCC```{{{kkkmmmbbb[[[fffsssvvvxxxuuuuuuzzzqqqooonnnpppsssnnnYYYAAA333///---,,,,,,,,,++++++***++++++,,,,,,************************))))))))))))******************+++++++++,,,,,,,,,+++---///---***...777???GGGKKKJJJMMMQQQMMMRRReee{{{|||~~~}}}~~~~~~}}}{{{zzz|||wwwhhhXXXFFF===666555555555555777666777777777777999<<>>???;;;;;;<<<===>>>@@@AAABBB@@@<<<888666777777666555333222222111000000//////000000000000000000000000+++...000///......000222333333222222111111111111///000000000//////...---000000000000111111111111444333777???DDDEEEHHHLLLIIINNNLLLNNNVVVWWW[[[jjj~~~~~~{{{{{{|||{{{xxxuuuqqqoooppppppnnnllljjjhhhfffeeefffeeebbbaaa```]]]ZZZWWWTTTPPPJJJFFFCCCAAA???===<<<;;;999666444333222111///......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,.........000:::MMMdddsssppptttyyy}}}pppnnn~~~~~~rrrvvvpppkkksssrrroooppppppssswwwhhhNNN777000000,,,***,,,+++++++++***++++++,,,,,,************************))))))))))))******************+++++++++,,,,,,,,,***---///,,,***,,,666>>>IIILLLKKKMMMRRRMMMQQQcccttt~~~}}}}}}{{{{{{}}}xxxiiiYYYGGG>>>777666777555666888777888999999:::<<<@@@CCCFFFJJJKKKIIILLLUUU]]]```gggbbbYYYLLLCCCCCCJJJRRRoooyyyiii```PPP<<>>???:::;;;;;;===???AAACCCDDD@@@<<<777666777888666555222222111111000/////////000000000000000000000000+++---000///......000333333333333222222222111111222111///000111111000///000000000000111111111111333222666>>>CCCDDDGGGKKKHHHMMMKKKMMMUUUVVVZZZiiiyyyyyy{{{}}}|||}}}~~~~~~}}}|||zzzwwwtttsssrrrssssssqqqnnnjjjhhhhhhhhhhhhgggfffeeecccaaa___\\\XXXUUUJJJIIIFFFBBB???<<<:::999777666444222111000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,000///...---,,,------...///---++++++,,,.........+++222444666EEE^^^llllllnnnzzzqqq|||{{{~~~wwwooovvvuuueeecccnnntttqqq[[[BBB...---111///+++,,,)))))))))***+++++++++,,,******************************++++++++++++******,,,,,,+++******+++,,,,,,,,,++++++***+++///555:::FFFIIIKKKMMMMMMNNNSSSVVViii}}}}}}~~~~~~{{{{{{zzztttiiiaaaQQQCCC777555888888666555999666444666;;;AAAGGGIIINNNRRRTTTSSSVVV^^^eeegggkkkfff\\\OOODDDBBBHHHOOOaaabbbeeehhhdddYYYLLLEEEKKKZZZqqqjjjWWWOOOKKKHHHQQQYYYbbbjjjxxx||||||xxxuuurrrqqqpppqqqpppmmmhhheeebbb___\\\YYY[[[ZZZXXXVVVSSSPPPNNNMMMPPPMMMJJJHHHFFFDDDAAA>>>:::;;;<<<===>>>>>>>>>>>>===<<<;;;===@@@CCCDDDDDD???<<<999666333222222222222222222111111111111000000000000000111111111111000000000000000000000000222222222222222222222222000000000000000000000000...///111111000000222333333444777;;;???DDDGGGIIIJJJLLLJJJNNNUUUSSSWWWhhh~~~}}}}}}}}}}}}yyyxxxuuusssqqqqqqqqqqqqpppmmmjjjhhhhhhhhhgggfffbbb```]]][[[YYYVVVQQQNNNGGGEEECCC???<<<:::888888666555333111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---000///...---,,,------......---,,,,,,,,,---------333222;;;NNNbbbnnntttxxxzzztttuuuwwwvvvvvvkkkxxxxxxtttjjjddd~~~vvvvvvooohhhkkkuuutttkkkMMM:::,,,...222...***+++***************+++++++++******************************++++++++++++******,,,++++++******++++++,,,,,,,,,+++***+++///444888BBBEEEHHHJJJKKKMMMQQQTTT]]]ppp|||}}}}}}}}}|||wwwnnnfffUUUGGG:::777999999888777:::999999===CCCJJJNNNQQQUUU\\\aaadddgggnnnqqqqqqrrrjjj^^^SSSNNNNNNSSSVVV[[[\\\aaagggeee\\\QQQKKKeeexxxppp[[[MMMHHHGGGGGGIIIMMMRRR[[[mmm|||zzzwwwtttqqqooonnnnnnjjjgggdddbbb```___]]][[[YYYXXXWWWUUUSSSQQQPPPOOOPPPMMMJJJHHHFFFDDD@@@>>>:::;;;<<<===>>>>>>>>>>>><<<<<<<<<>>>AAADDDDDDDDD===<<<999666444333333333222222222111111111000000/////////000000000111111000000000000000000000000222222222222222222222222000000000000000000000000...///111111000000222333333444777;;;???DDDGGGIIIJJJLLLJJJNNNUUUSSSWWWhhh|||zzz{{{}}}vvvtttrrrpppoooooooooooommmkkkhhhgggggggggfffeeebbb___\\\YYYWWWSSSOOOKKKBBBAAA???<<<:::888777666444333222000///......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...///...------,,,---------------------------------444111FFFkkk~~~~~~~~~rrrmmmppptttuuurrrnnn{{{|||mmmbbbXXXmmmvvvbbbeeefffiiirrrwwwmmm]]]===111+++///111---***++++++++++++*********************************************++++++++++++******,,,+++************+++,,,,,,,,,,,,++++++---222555>>>@@@DDDFFFHHHKKKNNNQQQUUUeeevvv~~~{{{}}}~~~~~~}}}|||}}}|||||||||xxxqqqkkk[[[LLL>>>:::::::::999::::::999;;;???FFFMMMQQQSSSZZZdddmmmrrrvvvzzzzzzwwwyyynnn```WWWWWW[[[^^^```^^^]]]```fffeee]]]UUURRRvvvqqq\\\LLLDDDDDDGGGIIILLLLLLLLLTTTggg}}}xxxwwwuuussspppmmmkkkjjjgggdddaaa___^^^]]][[[ZZZWWWWWWVVVUUUSSSRRRQQQQQQOOOLLLIIIGGGEEECCC@@@===:::;;;<<<===>>>>>>======<<<<<<===@@@DDDFFFFFFEEE;;;:::888666444444444444222222111111111000000000....../////////000000000000000000000000000000000222222222222222222222222000000000000000000000000...///111111000000222333333444777;;;???DDDGGGIIIJJJLLLJJJNNNUUUSSSWWWhhhzzzvvvxxx{{{tttsssqqqpppooonnnnnnnnnkkkiiigggggggggfffdddbbbaaa^^^ZZZWWWTTTPPPKKKHHH???>>><<<:::888666666555222222000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---.........---------------------+++---......---------...000>>>___~~~sssssswwwxxxvvvkkkqqqtttccc[[[YYYyyyjjj[[[^^^bbbiiirrrppp]]]HHH333---,,,......***))),,,,,,+++++++++***)))))))))******************************++++++++++++******++++++************++++++,,,,,,,,,,,,+++---000222:::<<<@@@DDDGGGKKKNNNOOOSSS```ooozzz~~~{{{||||||}}}}}}||||||{{{{{{zzzyyyyyyyyyyyywwwrrrnnn```QQQBBB;;;:::999999;;;<<<<<<<<>>??????>>>===<<<===@@@CCCGGGHHHFFFEEE:::999777666555555555555111111111111000000000000............////////////000000000000000000000000111111111111222222222222////////////////////////...///111111000000222333333444777;;;???DDDGGGIIIJJJLLLIIINNNUUUSSSWWWhhh}}}|||{{{~~~}}}xxxtttvvvyyytttsssrrrpppooonnnnnnmmmiiihhhgggffffffdddaaa^^^\\\XXXTTTPPPLLLIIIEEEBBB>>>===;;;999777666555555111000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........,,,,,,------------------+++---//////......000222555YYYwwwuuussskkkeeeaaappp{{{vvvgggZZZ___mmmpppdddccceeegggkkklllbbbKKK777111...------+++(((***---,,,+++++++++***)))))))))******************************++++++++++++*********************************+++,,,,,,+++,,,...000777999===BBBGGGLLLNNNOOOPPPZZZiiiwww~~~}}}||||||{{{{{{zzzzzzzzz{{{~~~xxxxxxxxxxxxyyyxxxuuutttgggWWWFFF===:::999:::>>>BBBAAABBBHHHSSS___iiinnn{{{xxxsssvvv{{{zzzwwwqqqsss{{{xxxxxx~~~wwwlllXXXGGGDDDDDDCCCIIISSSiiipppvvvxxx~~~}}}yyywwwuuutttsssqqqnnnkkkiiigggiiigggcccaaa```___]]][[[YYYYYYWWWTTTRRRPPPNNNMMMMMMJJJGGGEEECCCAAA>>>;;;:::<<<>>>@@@@@@@@@>>>======???BBBGGGJJJJJJGGGDDD999888777666666555555555111111111000000000//////............////////////000000000000000000000000000000000111111222222222////////////////////////...///111111000000222333333444777;;;???DDDGGGIIIJJJLLLIIINNNUUUSSSWWWhhh~~~~~~~~~}}}{{{yyywwwzzz|||{{{xxxvvvwwwxxxuuutttsssqqqpppnnnllllllhhhgggffffffeeebbb^^^ZZZYYYVVVQQQMMMJJJFFFCCC@@@===<<<:::888666555444444111000///...------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------+++,,,,,,------------,,,+++---//////...///333777???lllyyysssiii```[[[gggxxxxxxgggXXXQQQ___zzztttgggfffoooqqqqqqoooeeeSSS>>>///000///...,,,***)))+++---+++++++++*********************************************++++++++++++******))))))***++++++***))))))(((***,,,,,,,,,,,,---///444666:::AAAGGGLLLNNNNNNJJJTTTcccttt}}}|||{{{zzzyyyzzz{{{|||~~~{{{{{{{{{||||||||||||{{{ppp```NNNCCC===;;;>>>CCCCCCDDDIIISSSbbbrrr~~~sssjjjxxxeeePPPAAABBBDDDAAAKKKZZZppp}}}}}}{{{yyytttsssqqqooollljjjhhhgggeeecccaaaaaaaaabbbaaa```ZZZYYYWWWTTTQQQOOOMMMLLLLLLIIIFFFDDDBBB@@@===:::;;;===@@@BBBCCCBBB@@@>>>???AAAFFFJJJMMMKKKFFFBBB999888888777666555555444111111000000000/////////....../////////000000000000000000000000000000000//////000000111222222222000000000000000000000000...///111111000000222333333444777;;;???DDDGGGIIIJJJLLLJJJNNNUUUSSSWWWhhh~~~|||{{{|||}}}|||zzzwwwvvvwwwxxxyyyzzzzzzyyyyyyuuutttsssqqqooollljjjiiihhhggggggfffddd```ZZZVVVWWWTTTOOOKKKHHHEEEBBB???<<<;;;999777444333222111111000///...---------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,***+++,,,---...------,,,,,,...//////...000777===LLLnnnttteeeaaafffrrrrrr[[[RRRRRReeekkkfffkkkqqquuuwwwppp]]]GGG555------...---,,,+++++++++******************+++++++++******************************++++++++++++******((()))***++++++***)))(((&&&)))+++,,,,,,,,,---...111333777???GGGLLLMMMMMMJJJTTTcccuuuzzzrrroooqqq~~~|||zzzyyy{{{|||}}}~~~~~~~~~~~~~~~zzzjjjWWWJJJCCCAAAEEEJJJKKKOOOWWWeeeuuuxxxrrr|||rrriiivvv{{{~~~gggPPPBBBFFFGGGEEETTTkkk}}}|||yyysssrrroookkkhhhgggfffeeebbb```^^^^^^___``````___XXXWWWVVVTTTRRROOONNNMMMKKKIIIEEECCCAAA???<<<999<<<>>>AAADDDDDDCCCAAA@@@AAADDDHHHMMMOOOLLLEEE@@@999999888888666555444333111000000000/////////////////////000000000111111000000000000000000000000/////////000111222222222000000000000000000000000...///111111000000222333333444777;;;???DDDGGGIIIJJJLLLJJJNNNUUUSSSWWWhhh|||zzzyyyzzz||||||yyyvvvuuuuuuvvvyyy|||}}}|||zzzuuutttsssqqqnnnkkkiiiggghhhggggggfffddd___YYYTTTQQQMMMHHHDDDBBB???===;;;<<<:::888666333111000///111000///...............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++)))***,,,---...------,,,,,,...000......111:::AAAYYYlllwwwwww|||||||||xxxdddeeeqqqoooyyyiiiTTTVVV```wwwwwwgggfffjjjmmmssswwwnnnXXX???111---***+++,,,,,,------+++((())))))******+++++++++,,,******************************++++++++++++******((()))***++++++***)))(((%%%(((+++------------...///111555===FFFLLLMMMLLLPPPZZZhhhxxxuuufff^^^aaaxxx|||zzzzzz{{{}}}}}}~~~~~~}}}}}}~~~qqq]]]PPPHHHFFFJJJPPPYYY___iiixxx{{{ooobbbaaappp}}}ooobbbooozzzmmmVVVGGGKKKLLLLLL```|||zzzuuurrrpppllliiifffeeedddeeebbb```]]]\\\\\\\\\[[[YYYVVVVVVUUUSSSRRRQQQPPPOOOKKKHHHEEECCCAAA???<<<999===???BBBEEEFFFDDDBBB@@@BBBEEEJJJOOOPPPLLLEEE???999999999888777555333222000000000000////////////000000000000111111111111000000000000000000000000...//////000111222222222000000000000000000000000...///111111000000222333333444777;;;???DDDGGGIIIJJJLLLJJJNNNUUUSSSWWWhhh}}}}}}{{{yyyxxxwwwvvvvvvuuutttuuuvvvwwwvvvuuuzzzwwwsssmmmiiigggfffeeegggfffeeedddbbb]]]VVVQQQLLLHHHCCC@@@>>>===<<<:::888555333222222222111000000000///...------,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++,,,,,,---......***000000000444555AAAWWWhhhoooxxx|||yyyvvvyyy~~~{{{xxx|||~~~~~~iiiVVVUUUeee}}}qqqjjjlllsssuuu~~~yyy^^^CCC666000***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,//////111777???FFFLLLNNNPPPYYYeeetttvvvjjjeeegggooosssuuu~~~{{{zzz{{{|||}}}}}}}}}||||||}}}}}}~~~}}}zzzjjj\\\WWW^^^kkkuuu{{{~~~ooofff```bbbcccgggtttsssfffZZZ```|||yyyjjj[[[WWW\\\gggyyyzzzrrrmmmkkkiiihhhhhhhhhfffdddcccbbb___\\\ZZZXXXXXXXXXXXXVVVTTTTTTTTTRRRNNNJJJJJJHHHEEEBBB@@@>>>======>>>???@@@@@@AAAAAABBBBBBFFFLLLQQQQQQKKKCCC???>>>======<<<:::888555333222111111000///////////////---///111111......000222000000000000000000000000111111111111000000000000......///////////////...000000000000111111111111222555999===@@@DDDHHHKKKJJJLLLJJJNNNUUUSSSWWWhhh|||~~~}}}{{{yyyxxxwwwwwwwwwuuuttttttttttttsssqqqpppooommmjjjhhhgggggggggeeedddcccaaa^^^YYYSSSNNNIIIFFFAAA>>><<<;;;:::888777555333222222222111///---------------.........+++,,,------++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++222///...:::HHHZZZoooyyy{{{}}}}}}{{{}}}yyydddUUUMMM[[[xxx|||zzz|||{{{wwwgggOOO:::000---***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,---...000555<<>>======>>>@@@AAAAAAAAAAAABBBCCCDDDHHHOOOTTTSSSKKKCCC???>>>===<<<;;;999777555333222111111000///////////////---///111111///...000222111111111111111111111111111111111111000000000000....../////////......---000000000000111111111111222555999===@@@DDDHHHKKKJJJKKKIIIMMMUUUSSSWWWhhh}}}zzz}}}}}}{{{zzzyyyxxxxxxxxxxxxvvvtttsssrrrqqqooonnnffffffgggggghhhhhhggggggcccaaa___\\\YYYTTTNNNIIIEEEBBB>>><<<:::999888666666444222111111111000///)))***+++,,,---...///000+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------...555//////GGGcccwww{{{jjjQQQHHHLLLggg~~~zzzmmmPPP===222,,,+++---,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,---///333999@@@FFFJJJPPPXXXbbbjjjuuu}}}zzzxxxyyyzzz{{{}}}}}}}}}}}}}}}~~~}}}||||||~~~|||}}}~~~~~~yyyvvvwwwqqqlllnnnnnnkkkkkkwww{{{ssscccOOOPPPTTTccc{{{uuupppooollljjjhhhfffdddaaa___aaa```]]][[[YYYXXXWWWWWWUUUTTTSSSRRRRRRPPPMMMJJJHHHFFFBBB>>><<<===>>>???CCCCCCCCCBBBAAABBBDDDFFFMMMTTTYYYVVVMMMCCC??????<<<;;;:::888666444333222111111000/////////000000...///111000//////000222111111111111111111111111111111111111000000000000.../////////...---,,,,,,000000000000111111111111222555999===@@@DDDHHHKKKIIIKKKIIIMMMTTTRRRWWWhhh~~~~~~}}}{{{zzz{{{{{{zzzyyyxxxxxxxxxyyywwwuuusssrrrrrrqqqnnnmmmccceeefffhhhhhhgggeeedddaaa^^^[[[WWWTTTOOOIIIEEEBBB@@@<<<:::999888666555555333111000111111000///))))))***+++---...//////+++,,,------++++++,,,---+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------111777222999^^^www[[[JJJGGGTTTvvvzzzkkkmmmyyyaaa>>>222111---,,,111++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,---///222666===DDDHHHOOOYYYdddkkkrrr~~~}}}zzzxxxyyyyyyzzz}}}}}}||||||}}}}}}~~~~~~{{{zzz|||{{{{{{|||~~~|||{{{}}}zzzllleeefff___dddooovvveee```WWWHHHNNN___zzz~~~wwwrrrnnnjjjhhhfffffffffeeecccaaa___^^^\\\YYYXXXWWWWWWWWWSSSSSSRRRRRRQQQOOOLLLJJJGGGDDD@@@<<<;;;===???AAADDDEEEDDDBBB@@@AAAFFFJJJSSSXXX\\\XXXMMMDDD@@@@@@;;;:::999777555333222222111111000000///000000111///000000000000000111111222222222222222222222222111111111111000000000///...//////......---,,,+++///000000000111111111111222555999===@@@DDDHHHKKKJJJKKKIIIMMMUUURRRWWWhhh~~~}}}{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxuuusssqqqqqqqqqpppooommmggghhhiiiiiigggeeeaaa___^^^[[[WWWSSSOOOKKKFFFCCC@@@===;;;999999888666444333111//////000000///...+++++++++,,,,,,---------+++,,,------++++++,,,---++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,---------------......///777:::NNNxxxuuuWWWJJJPPPccc{{{kkk```fffuuu~~~}}}wwwRRR222---111...,,,000++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,---///111444:::BBBGGGLLLVVVccckkklllqqq}}}~~~~~~}}}~~~}}}{{{zzzzzzzzzzzz||||||{{{{{{||||||}}}~~~}}}zzzyyy|||{{{yyyzzz}}}}}}{{{{{{{{{xxxhhh]]]YYYSSSbbbzzz|||aaaPPPNNNMMMHHHTTTnnnyyysssooollliiigggeeeddddddcccaaa```]]]\\\ZZZXXXWWWWWWWWWWWWSSSTTTSSSRRRPPPMMMKKKIIIEEEBBB???<<<<<<>>>AAACCCCCCDDDDDDAAA???BBBIIIPPPYYY[[[[[[VVVMMMDDD@@@@@@:::999777555333222222222111111000000000000111111000000000000111111111111111111111111111111111111111111111111000000000///......//////...------,,,///000000000111111111111222555999===@@@DDDHHHKKKJJJLLLJJJNNNUUUSSSWWWiii}}}{{{{{{|||zzzyyyyyyxxxwwwwwwwwwwwwsssqqqooooooooonnnmmmkkkiiijjjiiihhheeeaaa^^^[[[ZZZWWWRRRMMMJJJGGGCCCAAA<<<;;;999888888777555333222000....../////////---------------,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,---......//////---999FFFeeexxxuuu|||}}}lllVVV___kkk{{{ggg]]]ZZZcccpppwwwwwwvvv]]]BBB,,,+++///,,,***---***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,---///000111777???FFFJJJSSS___fffdddcccjjjttt}}}||||||{{{{{{|||}}}~~~~~~|||{{{yyyzzzzzzzzzzzzzzz{{{||||||zzzyyyyyy|||~~~{{{wwwyyy{{{}}}~~~zzzxxxxxxuuudddXXXTTTWWWlll{{{fffQQQDDDCCCHHHMMMfff|||uuupppllljjjkkkiiifffdddbbb```]]][[[[[[ZZZYYYWWWVVVVVVWWWWWWTTTUUUVVVSSSOOOKKKIIIIIICCCAAA???===>>>@@@CCCEEECCCDDDDDDAAA@@@EEEOOOXXX```]]]WWWQQQKKKEEEAAA???999888666333222111222222111111000000000111222222111000///000222333222111000000000000000000000000111111111111000000000000......///////////////...000000000000111111111111222555999===@@@DDDHHHKKKKKKMMMKKKOOOVVVTTTYYYjjj~~~||||||~~~zzzzzzxxxwwwvvvvvvvvvvvvrrrpppmmmlllkkkjjjhhheeeffffffeeecccaaa^^^[[[ZZZVVVRRRMMMHHHEEECCC@@@>>>999777666666666555222000111///------...///...---------------------------+++,,,------++++++,,,---++++++,,,,,,---......///------,,,,,,,,,,,,++++++***+++,,,---...///000111333AAASSSqqq|||sssooorrrrrriii^^^ZZZyyy}}}jjjWWWVVV[[[eeellllllhhhgggDDD777,,,+++,,,++++++,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***,,,.........333<<>>999777555222111111111222111111000000111111222333222000///000222333222000////////////////////////111111111111000000000000......///000111111111111000000000000111111111111222555999===@@@DDDHHHKKKMMMNNNLLLPPPXXXUUUZZZkkk}}}}}}{{{zzzyyywwwvvvuuuuuuuuurrrooollljjjhhhfffcccaaaaaaaaa```___^^^\\\[[[ZZZSSSOOOIIIEEEBBB@@@>>>===666555444444444333111///000...------.........------------....../////////+++,,,------++++++,,,---++++++,,,,,,---...//////---------,,,,,,,,,++++++)))***+++---///000111222;;;IIIZZZrrr}}}lllhhhmmmtttlll\\\XXXaaauuugggUUUYYYcccmmmnnnfff^^^\\\777333///,,,,,,,,,---///*********++++++,,,,,,,,,))))))))))))))))))))))))************************************************++++++************++++++******+++++++++,,,,,,,,,)))+++---,,,,,,000:::AAALLLQQQ\\\eeefffeeemmmyyy}}}{{{zzzyyyxxxvvvyyy}}}zzzxxxxxxwwwwwwxxxxxxyyyzzzrrrtttwwwyyyxxxxxxyyyzzzvvvvvvwwwyyy{{{~~~}}}~~~lll]]]\\\bbblll|||qqqXXXGGGHHHJJJIIIUUUhhhxxxqqqqqqmmmiiihhhfffdddbbbaaaaaaaaa___]]]YYYXXXWWWVVVUUUVVVWWWWWWXXXYYYYYYUUUOOOJJJHHHHHH@@@@@@@@@@@@AAACCCEEEFFFCCCEEEFFFDDDEEELLL[[[fffggg\\\OOOHHHHHHGGGBBB===888777444222000000111222111111000000111222333333222000///000333444222000////////////////////////111111111111000000000000---...///111222222222222000000000000111111111111222555999===@@@DDDHHHKKKNNNOOOMMMQQQYYYVVV[[[lll}}}|||||||||{{{{{{{{{xxxuuurrrqqqrrrmmmlllkkkjjjhhheeecccbbb```^^^]]][[[ZZZWWWSSSPPPKKKHHHEEEBBB@@@???<<<:::666555444333111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))---+++***,,,///000...,,,************************)))...000,,,***,,,000333EEEZZZmmmqqqsssxxxvvvooovvvssspppmmmnnnmmmcccZZZbbbrrr}}}lllaaabbb^^^aaajjjnnndddRRRFFF111111111...,,,,,,---///************************************************))))))))))))))))))))))))''')))******))))))***+++,,,,,,,,,+++++++++*********+++,,,+++******,,,............---...222777;;;MMMOOOYYYgggmmmmmmqqqwww}}}}}}{{{xxxxxxyyyyyyyyy|||}}}|||zzzxxxuuuttttttuuuuuutttuuuuuuttttttuuuxxxzzzxxxxxxyyyzzzzzz{{{{{{{{{}}}}}}~~~ooodddfffnnn{{{WWWLLL@@@EEESSSSSSYYYkkkuuuppppppoookkkhhheeeeeedddbbb```^^^[[[ZZZXXXWWWVVVUUUSSSRRRQQQQQQVVVVVVTTTQQQNNNIIIFFFDDD<<<===???AAAAAABBBEEEGGGEEEFFFFFFFFFGGGOOOZZZccc^^^WWWNNNIIIHHHFFFBBB>>>666555444222111111222222...------111666777333...//////////////////////////////...---------------222222222111000//////...000000000000111111111111000000000000111111111111444333777===@@@BBBHHHNNNNNNNNNQQQTTTUUUUUU[[[ccc}}}|||{{{zzzzzzxxxyyyxxxvvvrrrpppppppppmmmmmmlllkkkjjjhhhgggfff___]]][[[YYYWWWTTTOOOLLLHHHFFFBBB???>>><<<:::888555555444222111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))---++++++,,,///000...,,,++++++++++++++++++++++++)))+++---//////111777<<>><<<;;;999777555444444333222000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,---...///---,,,------------------------...***,,,111444777BBBPPPnnn{{{~~~yyy{{{}}}}}}|||tttllleeejjjyyyooo]]]FFF666///,,,---......,,,******+++************************************************))))))))))))))))))))))))((()))******))))))***,,,*********)))))))))))))))***+++++++++******,,,---+++,,,,,,,,,,,,///444777CCCGGGPPP\\\dddiiiooottt~~~zzz~~~xxxoooqqq~~~}}}~~~xxxwwwuuusssrrrrrrssssssssstttttttttssstttvvvxxxxxxwwwwwwwwwyyy|||}}}}}}|||zzzVVVGGGLLLNNNTTTbbblll{{{tttnnnnnnmmmhhhcccbbbcccbbbaaa```^^^\\\ZZZYYYWWWWWWVVVTTTSSSRRRQQQPPPMMMMMMMMMMMMJJJGGGDDDAAA@@@CCCFFFHHHHHHGGGGGGHHHDDDCCCEEENNNYYYcccggggggZZZUUUNNNJJJGGGCCC>>>999555444333222222111222222111000000333777888555222111111111111111111111111222111///...---...000111222111111000000//////...//////000000000000111111000000000000111111111111555555888???BBBDDDIIIOOOOOONNNOOORRRSSSTTT\\\eee}}}|||}}}||||||||||||zzzxxxuuutttqqqrrrrrrqqqnnnmmmmmmnnnjjjjjjiiihhhfffdddbbbaaa\\\YYYUUUQQQMMMIIIEEEAAAAAA>>>;;;999999777555444333222222111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,333---,,,222666???VVVooo}}}yyyoookkklllwww}}}jjjQQQ999///...,,,...000000...,,,,,,,,,************************************************))))))))))))))))))))))))(((***++++++***)))+++,,,++++++++++++++++++++++++)))***+++***))))))+++---,,,,,,,,,,,,,,,...222666;;;@@@IIITTT]]]eeelllrrr~~~~~~wwwwwwpppzzz~~~yyyxxxvvvuuutttsssssstttrrrsssttttttsssssstttvvvvvvuuutttuuuwwwzzz~~~rrrPPPMMMZZZaaafffqqq|||{{{uuuqqqnnnnnnkkkeeebbbccc``````___^^^\\\ZZZXXXWWWVVVVVVUUUSSSRRRQQQPPPOOOJJJJJJJJJIIIGGGDDDAAA???BBBEEEIIIJJJJJJHHHGGGGGGEEEFFFNNN\\\kkkrrrnnnhhhYYYUUUOOOKKKFFFBBB<<<888444333333222222222111111/////////222444555333000222222222222222222222222333222///......///111222111111000000////////////////////////000000000111///000000000111111111111555555999@@@CCCDDDIIIOOOOOONNNNNNQQQRRRTTT\\\fff|||{{{|||}}}}}}}}}|||{{{yyyvvvsssqqqqqqrrrrrrpppnnnllllllmmmkkkjjjhhhfffccc```]]][[[YYYVVVQQQMMMJJJFFFBBB??????<<<:::888777777555333111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111------222;;;OOOsss~~~|||yyylllaaaeeetttwww^^^DDD111,,,000+++---//////---,,,+++,,,************************************************)))))))))))))))))))))))))))***++++++******+++,,,++++++++++++++++++++++++)))***+++***))))))+++---------...------///222555888>>>FFFNNNXXXdddmmmrrryyyxxxtttrrrzzz~~~}}}~~~{{{zzzyyyxxxvvvuuuuuutttppprrrssssssrrrrrrssstttsssrrrqqqrrrtttxxx|||jjjOOO___lllnnnooo}}}{{{tttpppmmmkkkgggaaa```ccc^^^]]]]]]\\\ZZZXXXVVVUUUTTTTTTSSSRRRPPPOOONNNMMMIIIIIIHHHFFFDDDAAA???===CCCFFFJJJKKKIIIGGGFFFFFFEEELLLZZZkkkxxxxxxmmmcccXXXUUUPPPKKKEEE@@@:::777222222222222222222111111111111222333555555444333222222222222222222222222222111000//////000222333000000000///////////////...////////////000000000///000000000111111111111444555999@@@DDDEEEIIINNNNNNMMMNNNPPPQQQTTT\\\fff~~~}}}zzzyyyzzz{{{|||{{{zzzyyywwwtttrrrqqqqqqrrrrrrpppmmmkkkkkklllkkkjjjgggdddaaa]]]ZZZXXXTTTQQQLLLIIIFFFCCC???======:::888777666666444333000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,---///...---,,,,,,---+++++++++++++++++++++++++++,,,...666IIIiii~~~}}}{{{yyytttlll```YYYfff{{{|||dddMMM888+++***...)))***,,,+++***))))))***************************************************)))))))))))))))))))))))))))***++++++******+++---)))))))))))))))*********)))*********))))))+++,,,---.........---...111333666===DDDJJJUUUcccnnnssstttuuu~~~xxx{{{uuuuuuzzz~~~}}}|||}}}~~~~~~|||{{{xxxwwwuuutttoooqqqssssssrrrqqqqqqrrrqqqppppppqqqssswwwzzz|||}}}}}}}}}~~~nnn[[[iiiqqqmmmmmm{{{{{{rrrmmmiiigggccc___^^^```[[[[[[[[[ZZZXXXWWWUUUTTTRRRRRRQQQOOONNNMMMLLLKKKHHHGGGEEECCCBBBAAA@@@@@@FFFHHHJJJJJJIIIGGGFFFFFFHHHTTTfffvvv{{{tttggg\\\XXXUUUOOOIIIBBB<<<888666111111222222222222111111///000111111222222222222222222222222222222222222000000000000000111111222////////////////////////......////////////000000000000000000111111111111333444999@@@DDDDDDHHHMMMMMMLLLMMMQQQRRRTTT\\\eee~~~~~~}}}zzzwwwuuuvvvwwwxxxwwwvvvuuutttsssssssssqqqrrrqqqooollliiiiiiiiifffeeecccaaa]]]ZZZWWWUUUOOOKKKGGGDDDBBB@@@===<<<:::888666555555555333222//////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,...000///,,,++++++---------------------------+++///333???]]]rrrjjjnnnoookkk]]]\\\ddd{{{}}}}}}tttaaaJJJ;;;111,,,+++---)))*********((((((***+++************************************************)))))))))))))))))))))))))))***,,,+++******+++---(((((()))))))))*********((()))***)))((()))***,,,,,,---------,,,---///111111888???DDDNNN^^^jjjnnnoookkknnn{{{{{{}}}~~~~~~~~~~~~|||yyyvvvtttsssoooqqqrrrsssqqqpppppppppppppppqqqrrrtttwwwxxxzzz|||{{{{{{|||~~~tttffflllsssrrrzzz|||wwwxxxoooiiieeefffeee```]]]^^^YYYYYYYYYXXXWWWUUUTTTSSSPPPPPPOOOMMMLLLKKKJJJIIIGGGEEEBBBAAAAAABBBEEEFFFIIIJJJKKKJJJHHHFFFFFFGGGPPP___rrr|||xxxlllaaaZZZVVVSSSMMMEEE===888555444000111222333333222111000...///000000//////000000222222222222222222222222......000111111111000000////////////////////////........./////////000000000000000000111111111111222333888@@@CCCDDDGGGLLLKKKKKKMMMRRRSSSUUU\\\ddd|||}}}|||~~~}}}||||||{{{xxxtttssstttuuutttsssrrrqqqrrrssstttuuuqqqqqqpppnnnjjjhhhgggggg``````^^^\\\YYYWWWTTTSSSJJJGGGCCC@@@???>>><<<;;;999666444333444333222111.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,...000///,,,***+++---........................///555999GGGllltttdddbbbgggjjjiiiRRR^^^uuuttthhh]]]JJJ777///............+++,,,,,,***)))***,,,...************************************************)))))))))))))))))))))))))))+++,,,,,,+++***,,,---******++++++,,,,,,,,,,,,((()))***)))((((((***,,,+++,,,,,,,,,++++++---///,,,333999===GGGXXXdddhhhmmmggghhhttt|||yyyvvvsssqqqnnnppprrrrrrqqqooooooppppppqqqrrrtttvvvwwwxxxyyy{{{zzzzzzzzz}}}{{{|||pppaaaooo{{{xxxttttttmmmgggeeeggghhhddd___^^^YYYXXXXXXWWWVVVUUUSSSRRROOONNNMMMLLLKKKJJJIIIHHHEEECCC@@@???@@@DDDIIILLLLLLLLLLLLKKKHHHGGGGGGHHHYYYiii{{{vvvhhh___\\\UUURRRKKKBBB:::555333333000000222333333222111000222333444444333333444555111111111111111111111111,,,---000111222111000............///////////////............/////////000000000000000111111111111111222888???CCCCCCFFFKKKJJJJJJNNNRRRTTTUUU[[[ccc|||{{{~~~|||}}}~~~~~~}}}~~~}}}|||zzzvvvrrrqqqrrrtttqqqrrrtttttttttrrrpppooolllkkkkkkkkkjjjgggccc___```^^^[[[YYYVVVRRRMMMIIICCCBBB@@@??????===:::888777666444333222111111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,++++++,,,---///000000///...---,,,------...,,,000,,,+++///,,,***222888111>>>```yyyhhh```gggkkkbbbUUUZZZiiiqqqbbbZZZHHH888---...---'''''',,,)))***+++,,,---,,,,,,+++***************************++++++,,,,,,++++++***))))))))))))***************************)))((('''))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------...222888???HHHUUUdddnnnmmmppprrrttt}}}nnnppp}}}}}}}}}}}}~~~~~~}}}{{{wwwrrrnnnnnnppprrrqqqpppnnnoooooommmmmmoooqqqsssuuuwwwxxxvvvxxx{{{~~~~~~eeedddttt{{{sssoooooommmkkkhhhfffeeebbb^^^[[[[[[ZZZYYYXXXVVVTTTSSSSSSRRRQQQOOOLLLJJJHHHGGGFFFFFFAAA======AAAHHHMMMOOORRRLLLIIIIIIHHHGGGNNNXXXfff{{{wwwccc\\\]]]]]]WWWOOODDD;;;666444333222111222444444222111111222333333444555555444333333333333333222111333666999//////000000000000000///............////////////000000000000000000000000111000///000222333333222444777:::===???BBBFFFHHHMMMKKKMMMPPPRRRTTTYYY```~~~}}}}}}}}}~~~~~~~~~||||||}}}{{{}}}}}}|||{{{|||{{{zzzxxxuuuqqqpppqqqrrrrrrssssssrrrqqqnnnkkkjjjfffffffffggggggeeeaaa^^^^^^\\\XXXVVVSSSNNNIIIFFFBBB@@@???>>>>>><<<999777666666444333222111111111------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,---///000///...---,,,+++,,,,,,---///111---...555111,,,222777999JJJeeexxx{{{{{{}}}|||mmmjjjjjjdddYYYRRR^^^xxxuuuhhh\\\UUUBBB444,,,......))))))---)))***+++,,,,,,,,,,,,+++************************)))******++++++******)))))))))))))))************((())))))))))))))))))((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,------000333888???GGGUUUdddnnnqqqvvvyyy|||yyyeeekkkzzz~~~}}}}}}}}}}}}~~~}}}|||yyytttqqqooopppqqqqqqpppooollljjjkkkkkkmmmoooqqqssstttuuuwwwxxxzzz}}}kkkkkkxxxsssqqqqqqnnnkkkhhheeecccaaa]]][[[[[[ZZZYYYWWWUUUSSSRRRQQQOOONNNMMMKKKIIIHHHGGGFFFCCC@@@>>>@@@EEELLLOOOQQQNNNNNNPPPOOOJJJIIIUUUdddxxxqqqaaa\\\[[[XXXQQQJJJ@@@888444222222111111333444444222111111222333444555555555555444333555555555444333444666888//////000000000000//////............////////////000000000000000000000000000///...///111222222111444666:::===@@@CCCFFFIIIMMMKKKLLLPPPRRRSSSYYY```~~~~~~~~~{{{{{{}}}~~~|||{{{{{{wwwzzz||||||{{{zzzzzzzzzxxxxxxvvvssspppnnnoooqqqrrrrrrqqqpppmmmjjjgggeeeaaaaaaaaaccccccbbb___\\\ZZZXXXTTTQQQNNNJJJEEEAAA???>>><<<<<<;;;:::777555444333222000////////////,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////------,,,+++++++++,,,,,,......))),,,444000+++222777EEE[[[ooo|||zzz|||uuuuuukkkZZZSSSVVVmmmrrrddd\\\UUULLL:::000***---///+++***...******+++,,,,,,,,,++++++************************)))))))))******)))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------///222666:::CCCPPP```kkkrrrxxx~~~pppbbbhhhqqq~~~}}}}}}}}}~~~}}}}}}}}}|||yyyvvvqqqooonnnooopppooojjjfffhhhiiijjjlllnnnppprrrrrrvvvvvvvvvwwwyyy|||~~~~~~vvvsssooonnnpppnnnkkkfffcccaaa___\\\ZZZZZZYYYXXXVVVSSSQQQPPPOOOKKKKKKKKKJJJHHHGGGEEEDDD??????AAAEEEKKKPPPRRRRRRKKKNNNQQQNNNKKKQQQeeezzz|||jjj___\\\WWWOOOHHHCCC;;;444111111111000333444555444222111222333444444555555555555444444444555666555333222333444//////000000000000//////............////////////000000000000000000000000///...---///111222222111222555999===@@@CCCGGGJJJLLLJJJKKKOOORRRSSSYYY```}}}~~~~~~|||}}}~~~~~~||||||wwwyyy{{{|||{{{zzzzzz{{{vvvvvvuuussspppnnnooopppqqqqqqooommmkkkhhheeeccccccbbbaaabbbbbb```]]][[[WWWTTTPPPMMMIIIFFFAAA>>><<<;;;999999999888555333000///...---,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,---)))+++111///222BBBTTTgggyyy{{{zzzyyywwwhhhVVVYYYjjjuuu```VVVUUUMMMAAA333---***---...+++***---++++++++++++++++++++++++************************))))))************))))))((()))))))))************,,,,,,+++***************))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------...111444;;;HHHXXXcccmmmttt||||||tttsssqqqmmmqqq|||}}}~~~}}}}}}~~~}}}}}}}}}~~~|||{{{uuupppkkkkkknnnnnnkkkhhhggghhhiiikkkmmmnnnppppppsssrrrqqqqqqsssvvvyyy{{{|||}}}wwwqqqnnnkkkiiijjjnnnjjjddd```^^^\\\ZZZYYYYYYXXXVVVTTTQQQOOONNNMMMIIIIIIIIIHHHFFFDDDBBBAAA===@@@DDDJJJOOOQQQRRRQQQRRRPPPOOOPPPXXXiiiuuuddd^^^\\\SSSGGG@@@<<<666222111111111111444555555444222222333444555555555666666555555555222333444333111///...//////000000000000//////...............///////////////////////////////////////......///222333333222222555999===@@@DDDHHHKKKKKKIIIKKKOOOQQQSSSXXX___|||}}}~~~yyy{{{}}}}}}|||{{{{{{{{{tttuuuuuussspppoooooopppooonnnmmmllljjjhhhgggfffgggfffdddcccaaa___[[[XXXSSSPPPLLLHHHEEEBBB???<<<:::888777777777666333111000///...------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,---------------------------............---///222//////333444FFFcccssspppzzzqqqnnnddd]]]oooxxxfffVVVQQQPPPDDD444000---,,,------+++******,,,+++++++++++++++++++++***************************++++++++++++++++++***((()))))))))************000///---,,,************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,---...000666AAAPPPZZZgggpppxxx}}}~~~tttjjjoooxxx|||~~~}}}~~~}}}|||}}}}}}xxxqqqjjjhhhkkknnnnnnmmmhhhhhhiiikkklllnnnoooppprrrqqqoooooopppssswwwyyy}}}}}}zzzrrrooommmiiiggghhhjjjgggaaa]]][[[ZZZXXXWWWVVVUUUTTTRRROOOMMMLLLKKKIIIIIIHHHFFFDDDBBB@@@>>>@@@CCCIIINNNPPPQQQPPPPPPWWWUUUXXXcccxxxnnnbbb^^^ZZZMMM@@@;;;777333111111333333333444555555444333333444666666666666666666666666666333444444333000...------000000000000000///..................////////////////////////////////////000//////111333555555444222555999===@@@DDDHHHKKKJJJHHHJJJNNNPPPRRRXXX___}}}}}}}}}}}}{{{}}}~~~zzz|||~~~~~~|||zzzzzzzzzrrrssstttrrrpppoooooopppmmmmmmlllkkkiiihhhhhhgggiiigggdddaaa___[[[WWWTTTNNNKKKFFFCCCAAA???<<<:::888777666555666555333000111111000//////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,---......------,,,,,,---.../////////.........111000111666<<>>===<<<:::888777666555555555444222000000000///.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,------......---,,,,,,+++,,,---.........------+++------222===IIIlllwwwyyyyyyyyyyyyooogggjjjwwwyyyxxx~~~vvvfffZZZUUULLL<<<000---,,,......,,,,,,,,,---------,,,+++*********++++++******************************++++++++++++******))))))))))))************---,,,***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,---------......///111888CCCKKKZZZhhhuuuzzz{{{}}}tttgggjjj{{{~~~}}}|||~~~~~~}}}|||}}}yyytttpppmmmlllmmmmmmggghhhiiijjjkkklllmmmnnnmmmllllllnnnpppsssvvvxxxzzzyyy|||uuuoookkkjjjhhheeeeeehhh```^^^[[[YYYXXXVVVSSSQQQPPPPPPOOONNNMMMLLLKKKJJJGGGEEECCCAAA@@@AAACCCDDDIIIMMMQQQSSSSSSSSSVVVXXXYYYlllzzzqqqeeeXXXIII<<<666444222111111333555555555333333444444444555999<<<888888777666666777888888777777666444111000111333111111111111000///...---............////////////000000000000000000000000000//////111444555555555444666:::===@@@CCCFFFIIIHHHFFFHHHMMMOOORRRXXX___~~~~~~~~~~~~~~~zzzzzzyyyyyyzzz}}}}}}~~~{{{xxxyyyzzzyyyvvvtttssssssmmmooopppooonnnllllllmmmmmmllljjjhhhfffeeedddddd```]]]YYYVVVTTTQQQMMMKKKDDDAAA===;;;:::999888666777555444444555444222000------,,,+++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---.........---,,,+++)))***,,,---...---,,,,,,///......888HHHXXX{{{vvvxxxuuuzzzzzzsssnnnsssuuurrrzzzlll^^^UUUTTTGGG222+++222+++------,,,+++---//////...---+++*********++++++************************))))))************))))))))))))))))))************)))(((''''''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------***,,,,,,,,,...444===DDDQQQbbbttt|||}}}{{{yyyvvv}}}zzzzzzgggeeevvv}}}|||}}}}}}|||{{{~~~}}}zzzuuupppkkkjjjjjjfffggghhhiiijjjkkklllmmmggghhhiiijjjmmmpppsssuuuttttttwww|||}}}uuuooojjjhhheeeaaaaaaccc\\\[[[YYYXXXWWWUUURRRPPPNNNNNNMMMMMMLLLKKKKKKKKKEEECCC@@@???@@@CCCFFFHHHLLLOOORRRTTTTTTVVVZZZ]]]jjj}}}uuuhhhTTTAAA777444222111000111333555555444222333333333444666:::===999888777666666777888999666666444111///...000333111111111111000///...---............/////////000000000000000000000000000.........000333555555444444777:::===@@@BBBFFFHHHGGGFFFHHHLLLOOOQQQXXX___}}}~~~~~~}}}||||||||||||yyyxxxpppsssxxx|||zzz|||~~~{{{zzz|||{{{xxxtttrrrppppppooorrrooommmmmmooopppnnnllloooiiidddccceeeeeeaaa]]]\\\XXXSSSNNNJJJGGGDDDAAA>>>===;;;999888777666666444333222000///...............---------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******+++,,,,,,---.........---,,,+++***)))))))))---,,,,,,............///***000666CCC\\\yyyzzzxxxsssuuuxxxwwwfffnnn{{{|||~~~xxxpppbbbXXX```\\\III444---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))***+++***((()))))))))))))))))))))))),,,+++)))***++++++***((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------............111555999LLLaaazzz}}}ooo}}}xxxhhhdddggghhhsss~~~~~~zzzxxx{{{}}}~~~{{{yyyxxxtttooojjjhhhiiikkkjjjhhhfffffffffgggiiijjjjjjjjjkkknnnpppssstttvvvxxx{{{zzzwwwrrrooojjjeeeaaa_________WWWYYYYYYVVVRRROOOPPPQQQOOOLLLIIIHHHHHHHHHEEEBBB>>>>>>??????@@@DDDJJJNNNWWWRRRPPPSSSVVVXXXbbbmmmuuu\\\JJJ???777333222333333333444444555555555222444222000666???AAA===:::777555666888999777555999333...000222000///000000000///...............////////////////////////............////////////000000000111222222333333444666999;;;===@@@DDDGGGHHHKKKHHHKKKUUUUUUVVV```|||~~~~~~~~~}}}|||||||||{{{xxxvvvtttvvvzzz}}}~~~~~~~~~}}}|||{{{yyywwwuuusssrrrqqqqqqqqqnnnllllllnnnnnnmmmkkkkkkgggdddbbbbbbaaa]]]ZZZWWWSSSMMMIIIFFFCCC???======<<<:::999777666666555444333111000///............------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------******+++,,,,,,---......000000///...------------...,,,---000111//////000555666BBBYYYppp}}}|||~~~~~~xxxrrriiivvv~~~yyyqqqgggXXX]]][[[PPP>>>111......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))***+++***((())))))))))))))))))))))))+++***)))***,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------------------000444888AAAVVVqqqxxxtttoooccceeelll~~~|||||||||~~~}}}}}}}}}|||wwwpppkkkhhhgggffffffeeeeeedddddddddfffggghhhhhhiiilllnnnqqqrrrtttwwwzzz}}}wwwqqqpppooolllhhhccc___\\\[[[[[[UUUVVVVVVTTTPPPMMMNNNOOONNNLLLIIIHHHHHHGGGDDDAAA???@@@CCCEEEGGGKKKOOOSSSSSSRRRSSSUUUWWW]]]nnn{{{jjjYYYEEE:::555111///000333444444444444444444555222444444333999@@@BBB>>>===:::777777999;;;;;;::::::444000111222000000222000//////...............////////////////////////............////////////000000000111222222333333444666999;;;===@@@DDDGGGGGGJJJGGGKKKTTTTTTUUU```~~~~~~}}}|||~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}{{{wwwtttvvvwwwyyy|||~~~}}}{{{~~~}}}|||||||||yyyxxxwwwuuutttssssssrrrooommmkkkkkkkkkkkkjjjhhheeeeeedddbbb___\\\XXXVVVRRRNNNIIIEEEBBB???<<<:::;;;:::999777666555555555333222111///............------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...000//////......////////////,,,...222222//////222777:::OOOpppyyy|||{{{tttoooyyytttkkklllrrrhhhaaaTTT___RRR???111---000...))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))***+++***((())))))))))))))))))))))))***))))))+++---///......))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,,,,,,,,,,///222666777JJJeeezzzsssmmmmmmvvv~~~{{{{{{}}}|||tttnnnhhheeeaaa```bbbcccbbb``````aaacccddddddfffiiikkkmmmooorrrvvvyyy{{{|||}}}|||{{{{{{wwwooommmnnnkkkiiieeeaaa\\\YYYVVVUUURRRSSSRRRPPPMMMKKKKKKLLLLLLKKKIIIHHHGGGFFFBBB@@@???BBBGGGKKKNNNPPPSSSUUURRRTTTXXXYYY[[[gggvvvjjjPPPDDD777333333222222444555555555444444444444444111444666888<<>><<<:::888888:::<<<======:::444111222222000000333000///......------......////////////////////////............////////////000000000111222222333333444666999;;;===@@@DDDGGGHHHKKKHHHKKKUUUUUUVVV```~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~|||xxxtttuuuuuuvvvwwwzzz|||~~~{{{zzz}}}~~~}}}{{{yyyxxxxxxyyyyyyzzzyyyxxxvvvtttrrrqqqqqqlllkkkkkkjjjiiihhhgggeeebbbcccdddaaa\\\WWWTTTSSSOOOLLLGGGDDDAAA???===;;;999888777666444444333333222111000///............---------,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......///,,,...222111---111888@@@PPPlll~~~ttthhhhhh||||||mmmiiisssllldddccc\\\VVVGGG444+++---111...))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))***+++***((())))))))))))))))))))))))***))))))***,,,------,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,+++,,,---111333666CCCYYYooo~~~zzz|||www{{{}}}{{{~~~~~~yyyuuukkkeee^^^]]]___aaa```]]]]]]^^^```aaabbbcccfffiiikkkmmmqqquuuxxxyyyyyyyyyooommm{{{pppjjjjjjjjjgggeeebbb___ZZZVVVSSSQQQPPPPPPOOONNNLLLJJJIIIIIIIIIHHHGGGFFFEEECCCAAA@@@@@@DDDJJJNNNPPPQQQRRRSSSTTTWWW[[[^^^fffwwwtttbbbRRRFFF===666555666555555777666666555555444444333333000333888;;;???AAA@@@>>>999999999:::;;;;;;;;;:::888444111222222//////222//////...------------...////////////////////////............////////////000000000111222222333333444666999;;;===@@@DDDGGGIIILLLJJJMMMWWWWWWWWWbbb~~~~~~}}}zzzwwwvvvvvvvvvwwwxxx{{{~~~}}}{{{zzz~~~}}}|||zzzxxxwwwwwwxxxxxx|||{{{yyyvvvssspppnnnmmmjjjjjjjjjiiigggeeedddcccaaabbbbbb___YYYTTTPPPOOOLLLIIIEEEAAA@@@>>><<<:::777666555444333222222222000000///...------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++,,,,,,,,,,,,------************+++,,,---...///,,,...222///---888IIIfff|||mmmeeeooopppkkkssshhhbbbgggcccGGG<<<000,,,...000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))***+++***((())))))))))))))))))))))))+++)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))***+++++++++---///222555===LLL```ttt~~~||||||uuu|||uuusss|||~~~}}}qqqjjjbbb^^^___```^^^[[[\\\]]]___``````bbbdddgggiiikkkooosssuuuwwwwwwvvv}}}|||{{{~~~vvv___YYYllloooyyyyyypppiiidddaaa```eeeccc```\\\XXXTTTQQQOOOOOONNNMMMLLLKKKJJJIIIHHHEEEEEEEEEDDDCCCBBBBBBCCCFFFIIINNNQQQQQQQQQQQQQQQUUUWWW\\\fffyyyyyykkk]]]LLL<<<===777333444555444333444666666666555555444444444111444999???@@@???>>>>>>888;;;>>>@@@???<<<999777555333222444222......111//////...---------------////////////////////////............////////////000000000111222222333333444666999;;;===@@@DDDGGGHHHKKKHHHLLLUUUVVVVVVaaa~~~~~~}}}}}}~~~}}}{{{yyyzzzzzzzzzzzz|||~~~~~~}}}|||}}}|||{{{zzzyyyyyyyyyyyy{{{zzzxxxvvvrrroookkkjjjiiijjjkkkiiifffcccaaaaaabbbaaa^^^[[[VVVRRRMMMJJJGGGDDD@@@===<<<;;;999888555444333222111111111111//////...---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,///222///111IIIfffvvvjjjhhhwww~~~xxxooowww}}}zzzzzzgggdddfff]]]:::444/////////......000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))***+++***((())))))))))))))))))))))))+++)))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++)))***,,,,,,,,,---///111333777AAARRRiiiuuutttrrrgggdddiiixxxyyysssjjjeeebbb```]]][[[[[[]]]^^^^^^^^^___bbbdddgggiiillloooqqqsssssstttvvvxxxxxx{{{yyyiiifffvvv|||wwwtttoookkkgggbbb^^^ZZZbbbaaa]]]ZZZVVVSSSQQQPPPOOOMMMKKKKKKKKKKKKIIIGGGBBBCCCCCCBBBBBBCCCGGGJJJOOOQQQSSSTTTSSSRRRRRRSSSSSSWWWaaatttjjjXXXKKK===222666222111444666444333555666666666555555555555555555777<<>>===???>>>AAADDDEEEBBB===999777333333555777555///...000///...------,,,,,,------////////////////////////............////////////000000000111222222333333444666999;;;===@@@DDDGGGFFFIIIFFFIIISSSSSSTTT^^^}}}~~~}}}zzzzzz{{{|||{{{zzz}}}}}}~~~~~~}}}|||{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwuuurrrnnnkkkiiihhhjjjllljjjfffbbb``````ccc^^^YYYUUUSSSOOOJJJFFFDDDAAA===;;;:::999888666333333222111000000000000///...------,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...---111444111:::___xxxwwwtttsss}}}xxxtttyyy}}}zzzvvv{{{{{{{{{}}}xxxppphhhjjjcccMMM555000...000///++++++///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))***+++***((())))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))+++,,,---,,,---///000111333:::III___zzzzzzlllvvvppp\\\]]]iii||||||uuummmfffaaa]]]\\\[[[\\\]]]]]]\\\]]]___aaadddeeegggiiilllnnnooopppooouuuvvvyyy{{{wwwnnnlllhhhfffeeebbb^^^ZZZ```^^^ZZZVVVSSSQQQPPPPPPMMMKKKIIIIIIJJJJJJHHHEEEBBBBBBBBBAAABBBGGGNNNSSSTTTUUUUUUTTTRRRSSSUUUWWWVVV___ooo}}}aaaLLLAAA999444666333333777888666666888555555555555666666666666;;;;;;@@@FFFDDD>>>===AAADDDFFFGGGDDD???:::888888222444999<<<999222///000///...------,,,,,,------////////////////////////............////////////000000000111222222333333444666999;;;===@@@DDDGGGGGGIIIGGGJJJTTTTTTUUU___|||~~~}}}{{{xxxwwwxxxzzz{{{{{{}}}~~~~~~~~~{{{xxxxxxyyyzzzzzzyyyxxxvvvuuuuuuuuuuuutttqqqnnnllljjjhhhjjjllljjjfffaaa``````ccc\\\UUUQQQPPPNNNHHHBBBCCCAAA===;;;::::::999777333222111000000///000000......---,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------...333777444AAApppwwwzzzlllwww{{{{{{wwwzzzyyymmmgggfffjjjqqqbbbBBB555///,,,......***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))***+++***((()))))))))))))))))))))))))))(((((()))+++------,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***+++------------///000333444999EEEYYYsssggghhhzzz{{{kkk\\\___nnn{{{rrrhhhaaa^^^]]]ZZZ[[[\\\[[[ZZZZZZ\\\^^^ccccccdddfffhhhjjjmmmnnnlllsssqqqqqq}}}}}}xxxssspppgggddd```___```___\\\YYY^^^\\\WWWSSSPPPOOOPPPPPPLLLJJJGGGGGGIIIIIIGGGDDDBBBCCCCCCBBBCCCIIISSSZZZUUUUUUTTTRRRPPPRRRVVVYYY\\\iii|||zzz___HHH>>>;;;:::777444444777888555444666444444555555666666777777??????CCCHHHFFF???>>>CCCHHHHHHFFF@@@:::666666777333555;;;@@@<<<444000111......---,,,,,,,,,,,,---////////////////////////............/////////000000000000111222222333333444666999;;;===@@@DDDGGGJJJMMMJJJMMMWWWWWWXXXbbb|||}}}{{{yyyzzz~~~}}}{{{{{{{{{||||||zzzuuuooonnnsssxxxzzzzzzzzz~~~}}}{{{}}}~~~}}}|||{{{}}}zzzvvvttttttuuuttttttpppooopppqqqrrrpppjjjeeehhhfffdddbbbaaa___\\\ZZZYYYTTTNNNLLLKKKHHHAAA;;;<<<;;;:::888666555333333111000000///......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))************,,,,,,++++++***+++++++++))),,,---,,,---///111111)))444555222CCCgggpppmmmxxxtttqqqqqqxxxzzz}}}iii___[[[dddkkkbbbLLL:::......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---+++******+++,,,,,,+++***++++++,,,,,,------...000222777>>>III___sssaaa]]]fffpppjjjiiihhhkkkttt~~~}}}~~~~~~}}}yyyuuukkk```^^^[[[XXXXXXYYY[[[]]]]]]]]]___bbbfffiiikkkllllllnnnqqqtttuuuwww~~~~~~yyyuuuqqqllliiidddcccaaa^^^\\\ZZZYYYYYYXXXXXXVVVRRRNNNLLLMMMNNNKKKFFFBBBBBBEEEFFFBBB>>>BBBAAACCCIIIQQQUUUUUUTTTYYYXXXVVVSSSPPPPPPTTTXXXiiimmmggg[[[MMM@@@777444333555666777777555555777::::::555444666666444999@@@CCCFFFHHHIIIHHHHHHIIIKKKMMMFFF>>>999999888555111444333333222111000//////------------------------////////////////////////000000000000////////////......///000111222333333555666888:::>>>AAADDDFFFJJJIIIJJJOOORRRTTTZZZbbb|||zzzxxxyyy}}}}}}~~~|||zzzzzzzzzzzzzzzxxxrrrlllkkknnnssswwwwwwxxx||||||{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzzwwwtttrrrrrrrrrrrrqqqpppoooooopppqqqoookkkgggeeecccaaa```___\\\YYYVVVUUUPPPJJJHHHGGGEEE???:::;;;:::999888666444333222000000///......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***))))))***++++++))))))))))))************,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---///......222===NNNcccvvv|||yyyqqqqqqxxx|||oooiii___ZZZWWWYYYVVVHHH777---...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******+++,,,,,,------......000444888>>>NNNlllqqq___\\\fffkkkiiiddd```bbblllzzz~~~|||{{{}}}}}}|||uuulll\\\[[[ZZZZZZ[[[ZZZWWWTTT^^^___bbbeeeggghhhiiiiiikkkmmmnnnooorrrzzz}}}zzzvvvrrrooolllhhhfffbbb```^^^\\\ZZZXXXWWWWWWWWWWWWTTTPPPKKKHHHHHHIIIHHHGGGFFFDDDBBBBBBDDDEEEEEEJJJPPPUUUWWWXXXWWWWWWRRRQQQSSSUUUTTTSSS\\\hhh{{{fffWWWRRRIII@@@999555333333666666777777777777999:::777333222555888:::AAAIIIIIIFFFCCCCCCGGGMMMRRRUUUUUUNNNDDD===;;;999555222444333333222111000//////------------------------////////////////////////000000000000////////////......///000111222333333555666888:::>>>AAADDDFFFHHHGGGJJJOOOQQQSSSYYY___~~~~~~~~~zzzyyyxxxyyy|||~~~|||~~~~~~}}}{{{||||||zzzzzzwwwqqqllliiikkkooouuuuuuvvvyyy}}}~~~}}}|||~~~}}}||||||{{{{{{||||||}}}|||~~~~~~}}}|||zzzyyyxxxxxxyyyzzzyyyvvvsssrrrrrrrrrqqqppppppooonnnoooooonnnllljjjbbb```^^^\\\ZZZXXXTTTQQQOOOJJJEEEBBBBBB@@@===::::::999888666555333222111000//////...,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,...,,,***+++---/////////111777PPPuuuqqqlllqqquuufffXXXVVVXXX\\\\\\PPP>>>222///------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******((((((((((((******))))))))))))(((((((((((((((((((((((())))))))))))************************************************(((***+++***((('''))),,,******++++++,,,---------,,,///222444666AAAZZZrrreeeUUUYYYhhhgggaaaXXXQQQXXXjjj{{{}}}zzzzzz}}}~~~~~~{{{jjjgggbbb^^^\\\ZZZXXXVVV]]]^^^```bbbdddeeeeeeeeefffgggggghhhkkkttt}}}{{{yyytttqqqmmmkkkiiigggdddbbb^^^]]][[[YYYWWWUUUUUUTTTVVVUUURRRMMMHHHEEEDDDEEEAAAFFFJJJHHHBBB@@@EEEJJJOOOVVV^^^aaa___[[[YYYYYYRRROOOSSSXXXWWWVVVggg}}}rrr___VVVGGGAAA999555444444444222777666555666888:::999999666333222666;;;@@@HHHOOOTTTKKKBBBBBBKKKVVV]]]```]]]UUUJJJAAA===:::666444333333222111000//////...------------------------////////////////////////////////////000000000000...//////000111222333333555666888;;;>>>BBBEEEGGGGGGFFFIIIOOORRRSSSWWW]]]|||}}}||||||}}}zzzzzzyyyzzz{{{}}}|||~~~~~~|||{{{yyytttnnnllllllnnntttuuuwwwyyy|||}}}~~~}}}|||||||||{{{{{{||||||||||||~~~~~~}}}|||~~~}}}{{{zzzyyyzzz{{{|||yyywwwtttssssssrrrqqqpppooonnnmmmlllllllllkkkkkk```^^^[[[XXXVVVSSSOOOLLLIIIEEEAAA>>>======;;;:::888777666555333222111000///......---,,,+++***)))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************+++))))))******+++,,,,,,,,,,,,,,,+++++++++,,,---------++++++///111111111333666LLLsssnnnqqq|||~~~nnn___UUU\\\aaafffbbbRRR>>>333111---------,,,,,,,,,++++++************************+++++++++***************))))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************&&&***,,,***&&&%%%(((,,,*********+++,,,,,,------+++///444666666>>>SSShhhsss[[[SSS___bbbbbb[[[PPPPPP___qqq}}}wwwxxxxxxzzz~~~}}}uuuiii___ZZZYYY[[[\\\ZZZ[[[\\\]]]___```aaaaaaaaabbbcccdddhhhnnnwww~~~}}}zzzyyyxxxwwwuuusssnnnlllhhhfffeeedddbbb```[[[ZZZXXXVVVUUUSSSRRRRRRSSSSSSPPPLLLHHHEEEEEEFFFAAAGGGMMMLLLGGGFFFKKKQQQ^^^aaaeeeeeeaaa\\\YYYXXXXXXSSSUUU\\\\\\___www|||___UUUTTTFFF???777444666777555333666555444666999:::999777888666555888>>>DDDKKKOOOZZZPPPHHHJJJUUU```cccaaa\\\UUUJJJAAA<<<999777555333333222111000///..............................////////////////////////////////////000000000000...///000111222333333444555666888;;;???BBBEEEGGGGGGGGGKKKPPPSSSSSSWWW\\\||||||zzz{{{}}}{{{{{{{{{zzz{{{|||~~~{{{}}}~~~~~~|||{{{yyyuuurrrooonnnnnnvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~|||}}}||||||}}}|||{{{zzzyyyyyyzzzzzzvvvtttrrrqqqqqqpppnnnmmmmmmlllkkkiiihhhhhhhhhiii^^^\\\XXXUUUSSSOOOKKKHHHEEEBBB>>>;;;::::::::::::555555444333111000//////---------,,,++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++*********)))******+++,,,---------,,,+++++++++,,,------...---+++,,,111111///111666FFFqqqwwwzzzhhh[[[]]]kkkfff___TTTCCC222)))(((------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))***)))'''&&&&&&''')))***(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((************************&&&))),,,***%%%$$$(((,,,))))))***++++++,,,,,,---,,,...333555555:::JJJZZZpppmmmXXXRRRXXX```aaaYYYRRRWWWcccyyy{{{}}}uuusssrrruuuxxx{{{}}}~~~zzznnnddd]]]ZZZYYYYYYVVVWWWXXXYYYZZZ\\\^^^^^^]]]___bbbdddfffiiimmmooouuu}}}~~~|||vvvtttrrrqqqpppnnnkkkiiiiiigggcccaaa```___]]][[[YYYXXXVVVTTTSSSRRRQQQQQQPPPPPPOOOLLLIIIHHHIIIJJJQQQPPPOOONNNNNNSSS[[[bbbjjjgggccc```___\\\XXXUUUZZZVVVYYYdddkkkvvvgggRRRJJJJJJEEE???888555777888666333555555555666888888666555777777888<<>>222---,,,,,,///444,,,,,,,,,++++++++++++***************************((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))***++++++,,,,,,...,,,,,,///111111444999HHH^^^}}}uuu[[[QQQNNNWWW[[[TTTLLLJJJTTT___ooo{{{}}}yyyssspppssstttrrrssswwwwwwyyy|||~~~|||tttiiibbb[[[ZZZYYYXXXWWWWWWXXXXXXWWWXXXZZZ]]]___aaa``````^^^dddgggeeeeeejjjmmmmmmlllmmmoooqqqrrrrrrqqqqqqtttttttttttttttsssrrrrrrqqqpppppprrruuuuuurrrppppppqqqrrrrrrpppooonnnmmmkkkiiihhhggggggeeebbb___[[[ZZZXXXWWWXXXYYYXXXWWWSSSRRRPPPOOOMMMMMMLLLLLLHHHHHHIIIGGGFFFGGGIIIKKKYYY\\\aaaggglllpppqqqqqqfffbbb^^^[[[ZZZ\\\^^^___dddppppppUUUMMMJJJBBB<<<<<<666555333222333444666777666;;;???===777333555777777===DDDJJJSSSXXXSSSJJJGGGQQQ^^^dddaaaXXXOOOKKKCCCBBB@@@<<<999888888888222222111000///...------........................////////////////////////.........///000111111111///000111111333333444555444666888;;;@@@DDDGGGIIIKKKIIIKKKOOOQQQRRRWWW^^^zzz~~~}}}zzz{{{zzzwwwsssqqqsssuuuxxxzzz||||||{{{zzz{{{|||||||||}}}~~~~~~|||{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}{{{yyywwwwwwyyy{{{vvvwwwxxxxxxvvvrrrnnnlllnnnmmmkkkkkkkkkjjjgggeeedddffffffddd___[[[[[[[[[WWWTTTPPPLLLHHHCCC>>>:::999::::::888555333111111111111000///...------,,,***++++++,,,...//////000******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,---//////000+++++++++,,,---...///000///,,,---111333>>>]]]}}}}}}~~~{{{ttthhhnnnvvv|||~~~zzzkkk]]]SSS555000---//////+++)))***,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((+++***((((((***+++***))))))))))))***++++++,,,,,,000,,,,,,111555555666777:::KKKkkk~~~kkkVVVHHHOOOWWWSSSKKKGGGNNNXXXdddooovvv}}}|||uuurrruuuvvvsssssswwwsssuuuwwwzzzzzzvvvooojjj```___\\\YYYWWWVVVVVVVVVUUUUUUUUUXXX[[[^^^______^^^fffiiiddd___bbbhhhlllggghhhjjjlllmmmmmmllllllnnnnnnoooooooooooonnnnnnmmmlllkkklllnnnnnnkkkgggkkkmmmoooooommmkkkiiiiiibbbaaa```aaaaaa___]]]ZZZXXXWWWVVVWWWYYYZZZZZZYYYPPPOOONNNLLLKKKJJJJJJJJJFFFFFFFFFEEECCCDDDFFFHHHFFFUUUjjjzzz~~~wwwlllddd]]]______]]][[[]]]bbbgggsssuuu\\\HHHEEECCC999333444666777666555444555888:::777>>>CCC@@@888333555999<<>><<<999888777555333222222222---------...............,,,+++++++++***)))))))))************************))))))*********+++++++++,,,+++***))))))***++++++***,,,...000000///...---///---,,,,,,...//////...///333111...999VVVttt}}}~~~yyyrrrhhhoootttxxx{{{vvvyyywwwnnnhhhlllnnn]]]GGG111111000///////////////++++++++++++++++++++++++++++++******************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++,,,---......,,,,,,---...///000111111888???XXX~~~tttbbbOOOHHHGGGFFFIIIMMMKKKMMMWWWfffttt{{{vvvqqquuuwwwtttqqqqqqrrrqqqrrrtttvvvuuusssqqqmmmjjjddd^^^YYYVVVUUUTTTSSSUUUWWWZZZ\\\]]]]]]\\\\\\^^^___aaabbbbbbaaaaaaeeefffffffffgggggghhhhhhffffffgggiiiiiijjjjjjjjjfffggghhhiiiiiihhhgggffffffhhhkkklllkkkhhhdddaaa```___^^^\\\[[[YYYXXXWWWVVVTTTRRRPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJKKKKKKJJJMMMIIICCC@@@AAAGGGOOOTTTcccppp}}}zzzppphhhbbb[[[[[[^^^aaa```___iiiuuu|||___PPPAAA<<<888333222444666555444333444777:::<<<@@@FFFLLLIII???666777===EEEFFFOOO\\\\\\RRRMMMPPPdddgggiiiggg```WWWOOOKKK???>>>===<<<<<<:::777444111111000/////////////////////............//////000//////.........//////000000111111111111000000...000111222111111222444666888;;;===???AAAEEEHHHJJJJJJMMMPPPPPPQQQVVV^^^{{{~~~{{{xxxyyy|||~~~~~~~~~~~~zzzyyy|||~~~{{{zzz||||||}}}~~~~~~}}}|||~~~}}}||||||zzzzzzzzzyyywwwvvvxxxyyywwwvvvuuuvvvwwwwwwuuutttuuusssqqqpppppppppnnnlllkkkiiigggffffffeeeeeeddd^^^]]][[[XXXUUURRROOOMMMIIIHHHFFFCCC@@@===;;;:::777666555333222111000000............------------+++++++++************************************************++++++++++++,,,,,,+++***))))))***++++++,,,---.../////////...------,,,,,,---...///000///---,,,...:::QQQnnnuuulllrrrzzzzzz{{{sssddd\\\cccmmmeeeJJJ222...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************+++------,,,,,,---...///000111111888999IIIiiipppYYYLLLFFFBBBCCCGGGIIIIIINNNYYYcccjjjrrryyy|||}}}~~~~~~{{{{{{~~~|||rrrppppppnnnnnnqqqmmmllllllmmmoooqqqqqqppprrrpppkkkeee___ZZZWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ]]]^^^_________aaaaaabbbbbbccccccccccccbbbcccdddeeeffffffffffffbbbcccdddddddddcccbbbaaacccdddffffffeeebbb___]]][[[[[[ZZZXXXWWWUUUTTTTTTVVVUUUSSSQQQQQQPPPPPPOOOOOONNNLLLKKKJJJGGGEEECCCDDDCCCDDDIIITTTcccrrrzzzvvvmmmeee^^^YYYddd___[[[\\\bbbrrrnnnZZZLLL@@@777555666444444777666555555555666888:::<<<@@@FFFJJJDDD:::444:::BBBRRRYYYbbbddd^^^WWWZZZbbbqqqpppllleee[[[QQQJJJGGG@@@>>>===<<<;;;999666333111000000///////////////......------------......//////............////////////000000000000//////...000111222111111222444444666:::===???CCCGGGJJJJJJIIILLLOOOPPPPPPVVV]]]{{{}}}||||||~~~}}}yyyxxx|||}}}{{{zzz|||||||||}}}~~~~~~}}}|||{{{zzz|||~~~}}}|||zzzyyyzzzzzzzzzzzzxxxvvvuuuwwwyyyqqqrrrttttttsssqqqpppppptttrrrpppoooooonnnllljjjgggfffeeeddddddcccbbbbbb\\\ZZZWWWSSSOOOKKKHHHFFFCCCBBB@@@>>><<<:::888777555444333111000/////////.........------,,,,,,,,,***************+++++++++************************++++++++++++,,,,,,,,,,,,++++++************+++,,,...............---------+++,,,---...//////000000444333===VVVtttsssqqquuu|||wwwyyyjjj^^^\\\hhhhhhRRR999,,,,,,,,,+++************+++++++++++++++++++++++++++************************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,,,,,,,---...///000000111666444===TTToooppp^^^QQQHHHBBBAAAGGGEEEFFFKKKPPPUUU^^^gggoooqqqqqqnnnlllooowww}}}|||wwwssspppppprrrmmmkkkiiiiiikkkmmmnnnnnnsssrrrqqqnnniiiddd___\\\\\\ZZZXXXUUUTTTTTTUUUVVVVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^]]]^^^___``````aaa``````]]]^^^^^^___^^^]]][[[ZZZ^^^^^^^^^^^^\\\ZZZXXXVVVWWWVVVVVVTTTSSSRRRQQQQQQOOONNNNNNMMMLLLKKKJJJJJJGGGHHHIIIIIIIIIIIIGGGGGGFFFLLLWWWeeettt~~~nnneeeaaa___\\\YYY___```gggtttsss\\\KKK@@@<<<555000222444555777999666666777888999999:::;;;:::AAAFFFAAA:::<<>>===<<<;;;:::888777777444333222000//////......///......---,,,+++******)))))))))***+++++++++,,,************************++++++,,,,,,,,,---------++++++***+++++++++,,,,,,000///...---------------,,,---////////////000111888CCC]]]~~~~~~rrrzzz~~~{{{nnniii^^^eeemmmjjjSSS:::000444......---,,,,,,,,,,,,---***************************************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,,,,+++,,,,,,---...///000111111222<<>><<<999666333444666777666666666777888:::;;;;;;::::::999CCCJJJGGGBBBGGGUUU``````fffcccXXXXXXiii{{{|||wwwooocccXXXPPPLLLKKKBBB@@@===;;;999666333000000000///............///...------,,,,,,------...///............//////000...//////000000//////......000111222111111222444222555:::===@@@CCCGGGJJJHHHGGGJJJMMMNNNNNNTTT[[[zzz~~~~~~|||{{{~~~}}}{{{}}}{{{|||}}}}}}}}}|||{{{zzzyyy{{{||||||{{{zzz{{{|||}}}yyyuuussssssuuupppsssuuutttqqqnnnooopppnnnllljjjhhhhhhgggdddcccccceeefffdddaaa___^^^___XXXVVVRRRMMMHHHDDDAAA@@@<<<;;;;;;:::999888888777333333111000////////////......---,,,+++******))))))))))))***+++++++++,,,************************++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,000///...---------------...000000000...///111444;;;YYY~~~wwwwwwyyyvvvtttbbbYYYYYYiiilllVVV999+++---333///...------,,,,,,------************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))******+++,,,---++++++,,,---...///000000...333;;;BBBFFFVVV|||pppVVVEEE<<<;;;>>>BBBCCCBBBEEEIIIWWW\\\```aaakkk|||uuullllllkkkiiihhhiiijjjiiihhhgggjjjnnnqqqsssrrrpppooohhheee```[[[XXXVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXXXXWWWVVVUUUTTTUUUTTTSSSQQQPPPOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMKKKLLLMMMKKKHHHFFFGGGHHHKKKKKKJJJKKKOOOXXXdddlllwwwnnngggbbb``````^^^ZZZ\\\aaakkkrrrvvv^^^LLLAAA<<<::::::999999888777777777666333666777999;;;;;;;;;:::999;;;HHHRRRPPPNNNRRRYYY]]]mmmggg[[[SSS^^^sss~~~}}}vvvtttooofff\\\SSSNNNLLLCCC@@@<<<:::777555222///000//////...............//////............//////...............///000000///000000111111000000///...000111222111111222444444777;;;>>>@@@BBBEEEGGGGGGGGGJJJMMMMMMNNNSSS[[[{{{~~~~~~~~~~~~}}}{{{}}}~~~}}}|||{{{|||wwwxxxzzz{{{{{{{{{zzzyyywwwyyy{{{||||||}}}~~~}}}yyytttooommmnnnpppsssttttttrrrpppoooooopppkkkiiigggeeeeeedddaaa___```cccdddbbb^^^ZZZYYYZZZTTTQQQMMMHHHDDDAAA???>>>::::::999999888777777666222111000///............,,,,,,,,,++++++************************+++++++++************************++++++++++++,,,,,,,,,,,,)))***+++,,,---------,,,...............---------///000111000...111666;;;QQQyyyzzzvvvyyy}}}~~~}}}{{{~~~tttggg[[[VVVaaacccVVV===///000111,,,---,,,++++++******++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************,,,------++++++,,,---...//////000...111666888666CCChhhiiiUUU@@@<<<;;;@@@CCCBBBBBBDDDMMMSSSYYY```rrr|||rrroookkkiiihhhhhhhhhggghhhjjjlllnnnppppppoooooommmkkkgggccc^^^YYYVVVUUUSSSSSSSSSSSSTTTUUUWWWWWWVVVVVVVVVUUUUUUUUUUUUUUURRRRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPOOONNNMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLIIIFFFEEEGGGKKKLLLPPPTTTZZZcccppp~~~uuummmiiigggbbb```___[[[ZZZfffvvveeeVVVFFF>>>;;;888777777444777888666555777666333777888999:::;;;:::999999444DDDRRRWWW[[[bbbdddaaa```WWWPPPUUUiii{{{~~~xxxppppppmmmfff]]]SSSLLLIIIBBB???;;;888666444222000000///......------....../////////....../////////......---......///000111000000111111111111000000...000111222111111222444444888<<>>111000333111,,,++++++***))))))))))))***************************((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,***+++,,,,,,......///000///...111444222999QQQjjjsssXXXLLLBBB???AAAAAA@@@AAABBBHHHMMMVVVlll||||||}}}zzzqqqllljjjiiiiiijjjjjjjjjjjjkkklllnnnnnnoooooonnnmmmiiiddd```]]]WWWWWWUUUTTTSSSSSSTTTTTTSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOPPPPPPOOOOOONNNLLLMMMOOOPPPQQQQQQPPPOOOLLLLLLMMMMMMLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGHHHFFFIIIKKKJJJJJJMMMTTT[[[\\\dddnnnuuu{{{}}}wwwpppkkkiiiiiiiiiccc]]]\\\aaaeeemmmuuu\\\HHH???999888888555555888111555777444444777777333777888888999999999999999333DDDTTT^^^gggpppnnneeeNNNLLLSSSfffvvv{{{vvvqqqhhhiiigggbbbZZZRRRKKKHHHAAA>>>:::777666444222000//////...------------...///......------......///---------......///000111//////000000000000//////...000111222111111222444222666;;;???AAACCCEEEGGGHHHHHHJJJNNNNNNNNNTTT\\\|||{{{}}}~~~~~~}}}||||||}}}yyy{{{~~~|||zzz||||||~~~}}}~~~}}}yyywwwwwwwwwxxx{{{}}}~~~~~~~~~~~~~~~zzzyyyyyyzzzuuutttqqqmmmkkkkkkmmmpppuuupppkkkiiikkkmmmlllkkkkkkiiifffeeedddbbb```^^^WWW[[[]]]ZZZSSSMMMLLLMMMGGGEEEBBB>>>;;;:::::::::444444444333222111111000......---,,,++++++++++++***************+++++++++,,,+++++++++******))))))************************))))))*********+++++++++)))***+++---......------***,,,...000000///...---+++---......///777BBBKKKuuuzzzllldddhhhmmmsss}}}|||wwwqqqkkkbbb]]]```gggZZZDDD000......++++++000,,,++++++***************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))***+++***++++++,,,---...///000---,,,000777777555<<>>>>>???:::>>>AAAIII___www}}}vvv|||xxxxxx}}}}}}zzz{{{|||rrrmmmlllllliiihhhggggggiiilllnnnpppmmmpppsssuuutttqqqmmmjjjaaa___[[[XXXTTTRRRQQQPPPPPPOOOOOOOOONNNNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLHHHIIIKKKMMMNNNNNNMMMMMMIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFJJJOOORRRVVV^^^iiirrrzzz|||yyypppnnnjjjfffdddcccdddeeeddd^^^```kkkwwwgggPPPBBB???;;;:::<<<999333333999222777888444333777777333888888888888888888999999CCCQQQ^^^eeemmmssskkk]]]QQQVVVggg}}}vvvjjjfffaaabbbaaa^^^XXXQQQMMMKKKAAA===999777555444222111//////...------------......------,,,,,,------...---------......000111111......////////////......///000222222111111333444000444:::???BBBDDDGGGIIIIIIHHHKKKNNNOOOOOOUUU\\\|||zzz{{{||||||||||||||||||yyyyyy{{{~~~}}}yyyvvvuuuwwwzzz|||xxxyyyyyyzzz{{{|||}}}}}}~~~{{{yyywwwuuuuuuooollljjjkkkooossswwwyyywwwtttoookkkjjjjjjjjjiiihhhfffdddcccbbb```]]]ZZZ___\\\WWWQQQMMMKKKJJJJJJBBBAAA@@@>>>===;;;999999666666555444222111111000//////...------,,,++++++...---+++)))((())))))***++++++++++++++++++++++++)))************+++++++++)))***+++,,,---,,,+++***------............------///...,,,---.../////////000333222000999KKKWWWZZZppp|||}}}xxxllljjjuuu}}}}}}{{{rrrssshhhXXXZZZeeecccTTT777555222///...---......+++++++++************)))((()))+++,,,,,,+++)))(((++++++***)))(((((())))))))))))))))))************))))))))))))))))))************))))))(((((('''''')))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((++++++,,,,,,---,,,,,,,,,---...000111333666;;;???OOOllllllQQQ===888:::<<<666<<>>:::444444<<>>999555444444333222............////////////,,,,,,---///...------.../////////...---------,,,000000111111111111000000000000000111222333555555555555999>>>@@@@@@CCCGGGJJJIIIKKKNNNOOOPPPVVV^^^}}}{{{{{{|||||||||||||||{{{||||||~~~}}}zzzxxxwwwxxx{{{|||zzzzzz{{{{{{||||||}}}}}}~~~}}}{{{yyywwwvvvuuutttjjjiiihhhjjjoootttwwwxxxssspppllliiiiiiiiiiiihhhiiihhheeecccbbb___\\\YYYZZZWWWRRRMMMIIIGGGFFFFFF@@@???>>><<<;;;999888777444333333222000//////.........------,,,++++++***---,,,+++))))))))))))***************************)))************+++++++++)))***+++,,,---,,,++++++---......//////......---,,,++++++,,,---.........,,,000444:::EEEWWWiiirrr~~~wwwmmmjjjsss|||wwwooohhh\\\UUUZZZ___RRR>>>444222000---,,,,,,,,,---+++++++++************)))((()))+++,,,,,,+++)))(((++++++***)))))))))))))))))))))))))))*********************)))))))))))))))***)))))))))((((((((('''***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))((((((******+++,,,,,,,,,,,,+++---...///000222555999===BBBXXXzzz}}}eeeQQQDDD<<<666:::>>>>>><<<@@@IIIOOOPPPYYY\\\\\\XXX\\\iiixxx|||tttoooiiifffgggiiiiiiiiikkklllmmmllllllnnnssswwwxxxzzz|||zzzvvvrrrppppppdddaaa]]]XXXSSSPPPOOONNNOOOMMMLLLMMMNNNMMMKKKIIIKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFGGGIIIJJJKKKLLLMMMPPPRRRUUUYYY^^^bbbfffiiinnnuuuzzzsssnnnkkkjjjjjjgggeeebbbbbbfffnnnxxx~~~qqqWWWIIICCC???<<<666666666555555444444444777666555666999:::999888<<<;;;777555555>>>LLLXXXcccttt|||lllSSSRRRggg|||yyynnniiiddd\\\VVVRRROOOLLLJJJAAA===888444333222111000............////////////...------......------.....................------000000111111111111000000000000000111222333555555777777;;;AAACCCBBBEEEJJJIIIIIIKKKOOOOOOPPPWWW___{{{|||||||||}}}}}}||||||{{{~~~}}}|||||||||~~~~~~||||||||||||||||||||||||yyyyyyxxxwwwuuutttssssssiiiiiihhhkkknnnqqqssssssnnnkkkhhhgggggghhhhhhggghhhfffcccaaa___\\\XXXUUUSSSQQQLLLHHHDDDBBBAAAAAA===<<<;;;:::888777555555111111000///...------,,,------,,,,,,+++*********---,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,,,,---......//////......---***++++++,,,---...//////---///999NNNeeewww}}}|||zzzzzzxxxooojjj^^^TTTYYYaaa[[[EEE000000///---++++++++++++,,,+++++++++************))))))***+++,,,,,,+++***)))+++***))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))((((((((((((++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))(((((()))***++++++,,,,,,,,,+++,,,...//////000222666999:::FFFaaazzzbbbNNN>>>222777999999777:::???BBBAAAIIIKKKIIIEEEJJJZZZkkktttyyy|||~~~}}}}}}~~~tttllliiijjjkkkllliiijjjjjjiiihhhiiilllnnnpppssswwwyyyzzzzzz{{{|||xxxuuuqqqlllgggdddbbbaaa[[[YYYVVVUUUUUUTTTRRRQQQOOOOOOOOONNNNNNNNNMMMMMMQQQRRRTTTWWWZZZ]]]```aaagggjjjooovvv}}}{{{wwwtttooojjjeeebbbaaa```\\\\\\\\\^^^fffuuu|||hhhNNN>>>;;;<<<;;;888444444444333333333333333777666666777999:::999888;;;999666666===LLL]]]iiisssrrr[[[TTTcccyyynnnkkkfff^^^WWWQQQMMMIIIGGG@@@<<<777333111000///...............////////////000///------...///...---..................//////000000111111111111000000000000000111222333555555777777;;;AAACCCBBBEEEJJJHHHHHHKKKOOOPPPQQQXXXaaa{{{||||||}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzxxxxxxwwwvvvtttrrrqqqpppnnnmmmlllmmmnnnnnnlllkkkiiigggfffeeeggggggfffeeeeeebbb___\\\ZZZVVVRRROOOMMMJJJGGGCCC@@@>>>======;;;:::999888666555444333000//////...---,,,,,,,,,++++++++++++******)))))),,,++++++******))))))))))))))))))***************))))))*********+++++++++******+++,,,,,,---------......////////////......,,,---...///...///000111666:::NNNrrrwwwwwwzzzxxx~~~qqqeee```VVVUUU___bbbRRR<<>>===???@@@>>>;;;@@@OOO^^^fffmmmttt|||}}}yyyyyy~~~|||vvvrrrpppjjjkkkmmmmmmllljjjhhhhhhiiikkkmmmoooqqqrrrtttuuu|||{{{zzzxxxxxxxxxxxxxxxooolllhhheeedddcccaaa````````````aaabbbbbbbbbcccjjjkkknnnrrrvvvzzz}}}zzzvvvjjjjjjiiifffccc```\\\ZZZ___eeemmmvvvzzzaaaSSSJJJ???::::::;;;777333333333333333333333333333777777777777999999:::999444:::???CCCLLL]]]nnnxxxoooUUUNNNggg}}}tttjjjeee]]]VVVQQQMMMJJJHHHAAA===777333111000///...............////////////...///---+++---000000...------......//////000000000000111111111111000000000000000111222333555555444555999???AAAAAADDDIIIHHHHHHKKKOOOQQQSSSZZZbbb{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~{{{zzzzzzyyyyyyxxxxxxwwwzzzyyyxxxwwwtttqqqooommmooonnnmmmnnnnnnmmmkkkhhhfffeeedddeeeffffffdddcccbbb___\\\YYYVVVSSSNNNKKKGGGFFFCCC@@@>>><<<;;;;;;999999888777555444333333/////////...------,,,,,,++++++************))))))++++++++++++*********)))*********+++++++++,,,,,,))))))*********+++++++++***+++++++++,,,---.........//////////////////...---...///...------000333???WWW}}}{{{qqqrrrwww}}}ttthhhaaaWWWUUUYYY^^^UUU???111000---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********++++++************)))))))))))))))******((()))))))))************************))))))(((((((((((((((((()))))))))))),,,+++***)))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---............+++,,,---...---...000222222000999TTTuuuuuucccWWW@@@<<<888777777777777777:::<<<<<<===CCCQQQ]]]bbbeeekkkrrrvvvtttqqqmmmlllsss~~~}}}uuutttqqqooommmkkkjjjiiijjjjjjjjjjjjlllmmmnnnnnnmmmnnnooorrruuuwwwzzz{{{yyyvvvsssrrrsssssssssrrrtttuuuvvvxxxzzz{{{}}}}}}|||vvvqqqnnnmmmmmmeeedddcccbbbbbbdddfffgggppp{{{|||gggPPP@@@>>>>>>===<<<:::888555333444444444444444444555555666777888888999999::::::111>>>KKKSSS```tttiiiUUUMMM^^^}}}kkkeee]]]VVVQQQLLLIIIFFFAAA===777333111111//////............////////////+++000000,,,,,,000222///---......//////000000000000000111111111111000000000000000111222333555555444555999???BBBBBBEEEJJJIIIIIILLLPPPRRRSSSZZZccc~~~zzz{{{|||}}}~~~~~~}}}~~~||||||{{{{{{zzzyyyyyyxxxyyyyyyyyyxxxxxxwwwwwwwwwzzzzzzyyywwwtttqqqnnnlllllllllkkklllnnnnnnlllkkkeeedddddddddeeeccc```^^^^^^\\\XXXVVVSSSPPPKKKHHHCCCBBB@@@>>><<<::::::999777666666555444333222111//////.........---------******************************+++++++++******)))*********+++,,,,,,------)))************+++++++++++++++++++++,,,...///000...//////000000//////...+++---...,,,+++---333888KKKxxxuuuuuu{{{{{{qqqgggbbbbbb^^^]]]]]]WWWEEE222,,,222---------------,,,,,,,,,+++++++++************)))************************)))))))))))))))******+++))))))))))))************)))))))))))))))))))))***(((((((((((())))))))))))******)))((('''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))***+++,,,---.........***+++------------///000222///555FFF]]]yyyyyyiiiGGG>>>777555666666666888666:::>>>AAAKKKXXXbbbeeeccccccdddfffggghhhgggeeeccckkk{{{xxxppplllkkkkkklllmmmkkkhhhhhhiiikkkkkkkkkdddeeegggiiilllooopppqqqsssrrrrrrtttwwwzzz{{{{{{xxxyyyzzz|||~~~~~~~~~~~~}}}|||{{{zzzyyyvvvtttrrroookkkhhheeeccceeebbb^^^^^^eeeppp}}}}}}aaaPPPGGGBBB???:::;;;;;;888444333555777555555555555666666666666666888999999888999:::<<<888HHHXXXdddtttcccJJJMMM```|||{{{~~~mmmggg^^^VVVPPPJJJFFFCCC???;;;666333222111000000............////////////+++555888222---000222000//////////////////000000000000111111111111000000000000000111222333555555666777;;;AAADDDDDDHHHMMMJJJJJJMMMQQQRRRSSSZZZcccxxxyyy{{{}}}~~~}}}}}}~~~~~~}}}|||zzzxxxwwwvvvvvvvvvyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvtttqqqnnnllllllkkkjjjjjjkkklllkkkjjjccccccbbbcccbbb```[[[XXXWWWUUURRRPPPMMMJJJFFFCCC???>>>===<<<:::999888777444444333222111000//////......------------,,,,,,++++++++++++++++++++++++)))***++++++++++++***))))))))))))***+++,,,,,,,,,)))************+++++++++++++++++++++,,,...000111//////000000000000//////+++---...------222;;;CCC___xxx~~~~~~~~~|||xxxoooccc```dddgggaaaUUUFFF777...---111------------,,,++++++***+++++++++************)))+++******************+++)))))))))))))))***++++++))))))))))))************((((((((()))******++++++'''((((((((()))))))))***(((((('''''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))'''((()))***+++,,,,,,,,,)))+++---...---...///000333111555???JJJ]]]yyyWWWJJJ>>>::::::888:::===555999;;;???IIIWWW```cccccc```]]]\\\^^^bbbgggjjjgggiiirrr~~~{{{vvvsssqqqmmmiiiggghhhiiiiiihhhggghhhhhhiiijjjjjjjjjjjjiiijjjkkkooosssvvvwwwvvvooopppqqqrrrtttuuuvvvwwwzzzzzzyyyxxxwwwwwwvvvvvvwwwvvvuuusssrrrrrrrrrrrrllllllkkkjjjiiihhhffffffllllllnnnuuu~~~mmmVVVFFF>>>===>>>???999888666444333333444555444555555555666666666666666888::::::888888:::<<>>===<<<;;;:::999888777666222222111000///......---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))+++,,,,,,+++***)))'''(((((()))***+++++++++)))************+++++++++++++++++++++,,,...000111//////000000000000//////---///000000111999DDDMMMssslllrrr}}}uuuxxxwwwzzz|||tttgggbbbcccfffZZZEEE333***+++,,,+++,,,------,,,,,,***))))))+++++++++************)))++++++************++++++))))))((())))))***++++++))))))))))))************''''''((()))***+++,,,,,,'''((((((((())))))******''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&'''(((******++++++(((***---.........///111000...111777:::DDDcccrrr```NNNDDD>>>888777:::555777888:::CCCPPPYYY[[[aaa```^^^\\\]]]bbbjjjppp|||xxxvvvwwwuuusssyyy~~~yyytttnnnkkkkkkkkkiiihhhkkkkkkkkkkkkjjjiiihhhgggffffffhhhkkknnnooonnnmmmllllllllllllmmmmmmnnnnnnooooooppprrrssstttuuuvvvqqqooonnnlllkkkkkkkkkllliiigggeeedddeeehhhllloooxxxkkk^^^PPPHHH@@@??????<<<888555666444333555888888444000444444444555555666666666666888::::::888888:::===TTTeeezzzyyyZZZUUUSSSppp{{{zzzfffaaa[[[UUUQQQNNNKKKIII:::777222000///000000///............/////////000222DDDKKK???000...000///111111000000//////......000000111111111111000000000000000111222333555555444555999@@@CCCCCCFFFLLLMMMMMMOOORRRRRRSSSZZZbbb{{{{{{||||||}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~|||yyywwwvvvvvvxxxvvvtttsssuuuvvvwwwvvvxxxwwwuuussspppooonnnmmmrrrnnnmmmnnnlllgggeeefffccc```^^^[[[YYYVVVRRROOONNNKKKGGGDDDBBB@@@===:::::::::999777666444333333111000///...---,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***************+++++++++------------............,,,...//////000000...***......111444444999KKK___nnn~~~yyy~~~wwwsssuuuvvvyyyppp^^^bbbkkklll]]]EEE111...///,,,+++///++++++++++++++++++++++++***************)))(((''')))((('''(((***++++++++++++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))************---,,,,,,,,,,,,---......000111333444444999JJJZZZ{{{jjj]]]MMM===888===222666999:::;;;AAAGGGKKKNNNIIIHHHOOOUUU[[[eeeoootttkkkrrrwww}}}yyyuuu|||vvvpppoooppppppllliiimmmjjjhhhiiillllllkkkhhhfffggghhhhhhhhhjjjmmmooommmnnnnnnmmmlllmmmooorrrssskkkhhhlllmmmhhhcccccceeedddhhhooouuu}}}yyygggXXXJJJBBBAAA777777777777777666666666444444444555555555666666777555444444666888999999888888888777777===KKKXXXkkk|||uuu[[[TTT```yyyqqqpppuuullleee]]]XXXVVVSSSMMMHHH444333222111111111222333000///...------...///000000000//////.........---111111000000//////......000000000000000000000000000111222111000000222333444222444;;;@@@CCCGGGMMMNNNNNNPPPRRRQQQQQQXXXbbbzzzzzzzzz{{{||||||}}}}}}~~~}}}zzzxxxwwwvvvvvvuuutttrrrrrrssstttttttttuuutttrrrpppooonnnnnnnnnmmmjjjhhhiiigggbbb```aaaaaa^^^[[[XXXVVVSSSOOOLLLJJJGGGDDDAAA???===;;;999999888777666555333222222000000///...---,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************++++++++++++////////////000000000000.........---...000///...444...111@@@RRR```kkksss|||zzzwwwuuu}}}tttppppppxxxooo]]]\\\fffjjjeeeLLL;;;---...///+++))),,,++++++++++++++++++++++++************)))))))))(((---+++))))))***+++***)))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))************---,,,,,,,,,,,,---......///000222444444777BBBNNNnnn~~~pppdddTTTDDD:::777777777666666999===>>>@@@;;;;;;@@@DDDHHHPPPXXXaaadddhhhkkkllllllmmmnnntttttttttxxx|||vvvqqqtttqqqooonnnooonnnllliiihhhiiiiiiiiiiiijjjlllnnntttuuuuuuuuutttuuuxxxzzzzzzvvvuuuvvvsssnnnpppvvv{{{~~~jjj\\\MMMGGGBBB===;;;<<<666666666666666666666666444444555555555666666666777666555555666777777666888999:::===CCCQQQeeettt]]]WWWccczzzrrrmmmmmmqqqssslllbbb[[[UUUNNNFFF@@@333222111000000000111111000///...------...///000000/////////............111000000000/////////...000000000000000000000000000111222111000000222444555333555;;;@@@BBBGGGLLLOOOOOOQQQSSSRRRQQQYYYbbbxxxyyyyyyzzz{{{{{{||||||}}}~~~~~~|||zzz~~~}}}{{{yyywwwvvvuuuuuusssqqqooooooqqqrrrqqqpppqqqpppnnnmmmlllmmmmmmnnnllliiihhhhhhfff```^^^```]]]ZZZVVVSSSQQQNNNJJJGGGEEEBBB???===<<<;;;888777777666555444333111111000//////...---,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************++++++,,,,,,////////////000000000000000///---------...///111222...777UUUwwwuuuqqqqqqqqqqqqvvvoooppptttYYYVVVdddmmmdddWWW999000+++///000+++)))+++************************+++***)))((((((((()))***000...,,,++++++***)))(((************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***))))))))))))************,,,,,,,,,,,,,,,---......///...000444555555999???NNNkkkzzzlllZZZKKKAAA;;;555222333555555555999666555888;;;<<>>777111111000////////////000//////............//////////////////............000000000000////////////000000000000000000000000000111222111000111333444666444666;;;@@@BBBFFFLLLQQQQQQSSSUUUSSSSSSYYYbbb~~~yyyyyyyyyzzz{{{{{{||||||{{{{{{{{{{{{|||}}}}}}|||}}}{{{xxxzzzyyyxxxwwwuuuttttttsssqqqpppnnnoooppppppooonnnllllllkkkjjjjjjkkklllmmmiiifffeeeeeeccc]]][[[\\\WWWTTTPPPMMMKKKHHHEEEBBB@@@>>>;;;999999888777555444444333222111000///.........------,,,++++++***+++++++++***************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))******++++++,,,,,,,,,------------............111///......---+++---111111<<>><<>>===;;;888777777777666444222111111000///...------------,,,,,,++++++******************************((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))******+++,,,,,,------------------............000......111///+++,,,222===\\\~~~xxxuuuzzzbbbWWWSSSZZZWWWFFF555......,,,---///...,,,,,,///))))))))))))))))))))))))+++***((('''''')))***,,,+++***((((((***+++***)))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((()))))))))************,,,++++++++++++,,,------111,,,***...222333444777888AAASSSpppvvvhhhVVVCCC<<<:::888666777444666666666777999999999888999;;;;;;;;;>>>CCCGGGGGGMMMVVV\\\___```aaabbbcccgggllloooqqqxxxiii```SSSGGG???<<<:::999555555555555555666444111222333333333444444555555777777777888888888999999666777999888666666888:::DDDPPP___oooggg\\\hhhxxxsssooonnnkkkggggggjjj^^^YYYPPPHHH???888333///111111111111111000000000...//////////////////............///////////////////////////000000000000000000000000000000000000000111222222111222444666999666666;;;???BBBGGGMMMSSSTTTWWWXXXVVVTTTYYYaaa~~~zzzzzzzzz{{{||||||}}}}}}|||}}}}}}~~~~~~{{{|||}}}}}}||||||~~~~~~|||{{{yyyxxxwwwwwwvvvvvvvvvuuutttrrrqqqpppqqqpppooooooppppppnnnlllggghhhiiiiiihhhgggeeeddd___[[[ZZZZZZWWWQQQOOOPPPLLLIIIEEEBBB@@@???===<<<;;;999777666666555444333000000//////...------,,,,,,,,,,,,++++++*********)))))))))*********************************************))))))))))))******)))))))))))))))))))))))))))******+++,,,---......////////////000000000000000---...222000---111:::OOOuuu|||yyyzzzmmmrrr{{{nnnVVVSSSRRRNNNAAA111+++///...,,,+++******++++++,,,***************************)))((((((((()))***+++)))(((''''''***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((()))((((((''''''(((((()))))))))))))))************+++++++++++++++,,,------000,,,***---111222555999777888@@@UUUvvvkkkWWWMMMEEE;;;666666333666666555555888999777666666666888:::;;;::::::;;;???DDDGGGJJJOOOVVV[[[YYY\\\aaabbbbbbbbbeeeggglllrrr||||||ppphhhbbbWWWNNNBBB???<<<;;;:::999888666000444555444444777666444222333333444444555555555888888888999999999::::::999:::999666444666;;;@@@UUUdddvvvppp\\\NNN]]]|||uuuuuuyyy}}}yyyooogggeee\\\VVVMMMCCC:::444000///111111222222222111000///......////////////...............///////////////////////////000000000000000000000000000000000000000111222222222333555777999666666;;;???BBBHHHNNNTTTUUUWWWYYYVVVTTTXXX```xxxyyyyyyzzz{{{{{{||||||{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}}}}||||||}}}zzzzzzyyyxxxwwwvvvuuutttvvvvvvvvvuuusssqqqooonnnpppooonnnooooooooollljjjfffhhhjjjkkkiiifffbbb___^^^[[[YYYYYYVVVPPPMMMNNNGGGDDD@@@>>>======<<<;;;999777555333333333111000000//////......------,,,++++++++++++************((()))))))))*********+++************************))))))************)))))))))))))))))))))))))))))))))******+++,,,---...///////////////000000000000111,,,,,,111111111;;;JJJddd~~~~~~|||xxxvvvrrroooooonnn}}}}}}kkkaaaRRROOOHHH>>>333---...333---,,,***)))+++,,,,,,***++++++++++++++++++++++++((()))))))))***************((('''(((***,,,,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))))))))************+++++++++***++++++,,,---...+++,,,///000000222777555666:::FFF[[[yyy}}}lllcccWWWFFF;;;999555999999555666::::::777777777777888999999999888999;;;=========BBBKKKRRRPPPQQQSSSTTTUUUUUUUUUUUUXXX[[[___eeelllttt|||xxxmmmfffbbbYYYMMMGGGFFFAAA::::::999999:::<<<;;;999777666999999444333666666333333333333444555555666666999999999999:::::::::::::::;;;:::999:::AAAMMMVVViiixxxnnnQQQTTTbbbyyy}}}|||xxxiiibbbYYYSSSIII>>>555111000111000000111111111000///...---...///000000///...---............/////////000.../////////000000000111000000000000000000000000000111222222222333555777888555555:::???CCCIIIPPPTTTUUUXXXYYYVVVSSSWWW___~~~wwwxxxxxxyyyyyyzzz{{{{{{wwwxxxzzz{{{{{{zzzxxxvvv~~~~~~|||zzzxxxyyyzzzvvvwwwwwwxxxwwwuuusssqqqvvvvvvvvvuuutttqqqooommmooonnnmmmnnnooonnnkkkhhhfffhhhkkkllljjjeee___\\\ZZZVVVTTTTTTQQQKKKHHHIIIEEEBBB>>><<<<<<<<<;;;;;;888666333222222111///.../////////......---------+++++++++***************(((((())))))*********+++((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))))))******+++---...//////------------.........///222+++***///111444DDDVVVuuu~~~|||vvvtttrrrnnnjjjjjjxxx~~~{{{```RRRSSSLLLFFF;;;000---//////------,,,******...000...)))++++++++++++++++++++++++'''((()))***************,,,***)))***+++---,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((''''''''''''(((((())))))))))))************++++++******++++++,,,---++++++---111111...000444000333777;;;EEE]]]}}}zzzuuugggQQQCCC@@@666:::999444444888888444555666777666444333555666666999<<<<<<:::<<>>;;;999777444333444666777777///333333...---222444222333333444444555666777777999999::::::::::::;;;;;;999;;;<<<===BBBOOO```mmm}}}oooSSSRRRiii~~~lll```SSSNNNDDD:::222000222444...///000000000///---,,,---...///000000///...------.........//////000000.../////////000000111111000000000000000000000000000111222222222333666888888555555:::???CCCJJJQQQTTTUUUXXXYYYVVVSSSWWW^^^yyyvvvvvvwwwxxxwwwvvvuuutttvvvvvvuuuttttttttttttttt{{{zzzxxxwwwvvvvvvwwwxxxvvvtttpppoooooopppppppppssstttuuuuuutttrrrpppnnnnnnjjjhhhiiimmmnnnkkkhhhiiiiiigggdddaaa^^^\\\ZZZTTTPPPKKKHHHFFFEEECCCBBB>>>===<<<:::888666555444333333222111000///...------,,,,,,+++*********+++******************************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))((((((((()))******++++++------------------------...***)))---000...,,,------+++---222888GGGaaaxxx}}}zzz|||wwwsssmmmmmmzzz}}}{{{xxxmmm[[[LLLJJJQQQ;;;666///+++,,,------,,,++++++***)))***+++---...,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------------,,,------...000000///111555888:::DDDYYYnnn{{{qqqzzz~~~kkk]]]VVV>>>@@@>>>888777;;;999333777888999888777666777888777777777888999;;;<<<===AAA@@@???>>>>>>???AAAAAAAAAAAABBBDDDGGGJJJMMMOOOMMMNNNPPPSSSUUUWWWYYYYYY___aaaeeejjjooossswwwyyy|||yyyuuuqqqnnnlllfffccc___\\\YYYWWWSSSQQQHHHGGGEEECCC@@@>>><<<;;;888888888888777666555444666666666555555444444444444555555555555555555666666333222666888777777999999;;;999777999>>><<<666>>>:::===KKK```rrrnnnZZZZZZeeeyyykkkfff___NNNFFF;;;444333333222///000000000000000000000000........................000...---...000111111111...///000///------///000000///.........///111222111222333222111111222444777444555:::???DDDKKKRRRVVVUUUVVVXXXVVVUUUYYY```wwwuuutttsssrrrrrrrrrtttuuurrrqqqqqqpppqqqrrrssstttwwwvvvvvvuuuuuuuuuvvvvvvrrrpppnnnnnnppprrrssssssssstttttttttsssqqqooommmllliiifffgggjjjkkkhhheeecccbbbaaa___[[[XXXTTTRRRNNNKKKGGGDDDCCCBBB@@@>>><<<;;;:::888666555333333333222222111///......------,,,++++++*********+++************************)))******************)))************)))))))))((())))))))))))))))))))))))))))))******+++,,,,,,,,,........................111,,,***,,,---++++++---444000666HHH```sss}}}wwwvvvssszzzuuuoooppp}}}ooo\\\PPPNNNLLLGGG888333...+++,,,------,,,,,,+++*********+++,,,---,,,,,,+++******)))((((((***************************************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,------***++++++,,,,,,---......000111444555555999GGGVVV|||zzzrrrqqq{{{}}}pppjjjVVVAAA888555333555:::666777888888777777777777555555555666777888999:::999999888777777888999:::;;;;;;;;;<<<>>>AAACCCEEEBBBCCCDDDFFFGGGHHHHHHHHHFFFGGGJJJMMMPPPSSSVVVWWWTTTSSSRRRQQQOOOLLLJJJIIIJJJHHHEEECCCBBBAAA???======<<<<<<;;;::::::999999444444444444444444444555555555555555444444444444333333444444444444555555888555555888999777666888888888999:::;;;;;;999999DDDOOO___ooo~~~lll[[[XXXfffwwwmmmfffZZZFFF???666222222333222000000000000000000000000000........................---...............//////...///000///------///000111111000000000111111222111222333222111111333555888555555:::@@@DDDJJJQQQVVVUUUVVVXXXVVVUUUYYY___{{{tttqqqnnnllllllnnnrrruuummmlllkkkkkkmmmoooqqqsssqqqrrrssssssttttttssssssnnnllllllmmmpppsssuuuuuussssssrrrrrrpppnnnlllkkkjjjgggeeeeeeggggggdddaaa]]]\\\\\\YYYVVVQQQMMMKKKFFFDDDBBB@@@@@@>>><<<:::999888777666444333222111222111111000///...------,,,,,,+++************+++************************((())))))******))))))(((************))))))))))))))))))))))))))))))))))))******++++++,,,---------////////////////////////222...,,,---,,,+++---111333777KKKpppssslllnnnnnn|||xxxzzzyyycccIIIDDDMMMIII:::222000---,,,,,,---,,,+++,,,,,,+++*********+++++++++++++++******))))))(((***************************************+++++++++))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,)))***,,,---......------000///111333222111777???UUUwwwwwwwww|||fffQQQOOOJJJ<<<666;;;666777777777888888888888666666555555666777888888999888888777777888888999666666666666777888999:::<<<<<<============<<<<<<;;;;;;<<<===???@@@AAAAAACCCCCCCCCCCCCCCBBBBBBAAA<<<:::888888999:::999888555555555666666666666666333222222222333444666777444444444444444555555555444444444555555666666666888666777;;;<<<::::::<<>><<<999???III___lllzzziiiRRRTTTnnn{{{wwwmmmfff\\\JJJ;;;666222000222333222000000000000000000000000000////////////////////////,,,///222222///------//////000000///......///111222222222222222222111111000111222222222222444666999666666;;;@@@CCCIIIPPPUUUUUUVVVXXXVVVTTTXXX___~~~qqqooollljjjkkkmmmpppssskkkjjjiiihhhiiikkknnnpppooopppqqqrrrrrrqqqpppooolllkkkkkklllpppsssttttttqqqqqqooonnnlllkkkiiiiiiiiifffdddccccccbbb```]]]ZZZZZZYYYWWWSSSNNNJJJGGGAAA???>>>>>>>>>===:::888777666555444333222111000000000//////...------,,,++++++***************+++************************(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))******++++++,,,---------........................000------///...,,,///555///DDDkkkmmmfffkkkuuu}}}xxxvvvzzznnnWWWDDDAAAEEE>>>111...---,,,,,,,,,,,,,,,+++---,,,,,,++++++*********+++*********)))))))))(((************************))))))***************+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,***,,,...000111000///...///,,,---111222222555999@@@[[[wwwjjjeeerrr}}}nnniii```LLL===999888777666777888999999888888888888777888888999999;;;;;;::::::::::::::::::888777777666666666666555999:::::::::999888888777;;;;;;;;;;;;;;;<<<<<<<<<999999:::;;;<<<<<<<<<;;;;;;:::888999;;;<<<<<<<<<777777666555555444444333666555444333444666888999333333444444555555555666666666666777888888999999888777999===>>>;;;<<<@@@BBB:::999>>>>>>===LLLaaattt~~~[[[VVV\\\vvvvvvooolllccc[[[NNN;;;444111000000222222111///////////////////////////000000000000000000000000...222777666111...///111///000000///......///111111222333333333222000//////111222222222333555888999777777<<>>999666===JJJOOORRRcccyyy{{{eeebbbmmmuuummmllliii[[[PPPDDD444222111111111222222000///////////////////////////000000000000000000000000...222777666111...///111///000111000......000111000000222222222111000///000111222333222333666888999777888===AAADDDIIIOOOTTTTTTVVVYYYWWWTTTWWW]]]{{{jjjjjjllllllllljjjiiihhhgggggggggggggggggghhhhhhlllllllllmmmmmmllllllkkkooommmlllmmmnnnnnnmmmkkkjjjhhhfffcccbbbcccdddeeedddcccaaa^^^ZZZXXXUUUTTTOOONNNMMMJJJGGGDDDAAA@@@>>><<<::::::::::::888777222222222111111000000000------------,,,,,,++++++***))))))))))))***++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,------------------------------//////---...999EEE\\\yyyxxxzzzxxxtttwww}}}{{{|||qqq]]]NNNGGGJJJAAA///)))111***,,,---,,,+++***+++---++++++,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''''''''(((((())))))(((((((((((())))))************************************************'''(((***+++,,,,,,++++++///,,,+++---......222777666===@@@OOOrrrvvvqqqqqqqqq{{{jjjZZZSSSLLLCCC===:::999777555777777666666777888999999999999:::999999888777666999999999999888777555444444444555666666666666555333333444444555555666666777777888888888777666666666444222222333444444333222222333444555666777888666666444444333444555666666666666666666777777777444555666666777888999999<<<:::;;;;;;888555999@@@>>>FFFXXXlllvvvzzzvvvgggggglllzzziiieeefff```LLL@@@:::000222222333222222111000///000000000000000000000000////////////////////////,,,///222222///------///000000111000//////000222///000000111222222111111111222333333333333555777888666888>>>BBBEEEJJJOOOSSSSSSVVVYYYWWWTTTWWW\\\zzzfffgggggggggfffeeecccaaabbbcccdddfffgggggggggffffffgggggghhhiiijjjlllmmmnnnmmmllllllmmmmmmkkkiiifffdddaaa___^^^```bbbddd```___]]]ZZZUUURRROOOOOOIIIHHHEEEBBB@@@>>>======<<<:::777666666666555444///////////////.........,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++)))))))))))))))))))))))))))******************)))((()))))))))************))))))))))))))))))))))))******++++++,,,---------..............................///000222;;;PPPddd{{{|||tttvvvvvvnnnsssuuu```OOOGGGBBB???777,,,+++111+++------,,,******,,,...)))***+++,,,,,,,,,++++++((()))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))************************************))))))))))))'''(((((())))))***++++++...,,,---///...,,,...333111888888===QQQiiissseeeeeeppp}}}rrrfffWWWKKKDDD@@@<<<999777777777777888999;;;;;;<<<<<<======<<<;;;999888777777888888888777555555777777888888888888777777666666777777777888888888222222333333333222222111999777555555777888777666222222333444555666666777444444555555666777777777888888888888777777777777777777888999:::;;;<<<<<<;;;;;;<<<======>>>FFFPPP]]]iii{{{nnnbbbeee~~~qqqjjjccc```SSS;;;222333000111222222222111000000000000000000000000000000000........................---...............//////000111111000//////000222000000000111222333444555222333444444333333555777777555888>>>CCCFFFKKKPPPRRRSSSVVVYYYWWWTTTVVV\\\xxxeeedddcccbbbaaa```^^^^^^]]]___bbbeeefffgggffffffbbbbbbcccdddfffjjjmmmnnnnnnmmmllllllmmmmmmkkkiiicccaaa^^^\\\\\\^^^aaaccc]]]]]][[[WWWRRRNNNLLLKKKGGGEEEBBB>>><<<<<<<<<<<<;;;888444222222333222222------------------------,,,,,,++++++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))++++++,,,------......///////////////////////////------///222999KKKhhhvvvmmmlllyyyuuurrrzzz~~~uuufffVVVHHHFFF>>>222,,,---000000,,,......,,,)))))),,,///((()))+++,,,---,,,,,,+++(((((((((((())))))))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))*********************************)))))))))))))))))))))))))))***+++,,,---+++,,,000333111---...444---999:::777===LLLkkkjjjfffttt}}}iiiYYYOOOHHHCCC???999999999:::;;;===>>>???;;;;;;<<<<<<;;;:::888777666777888888888888777666777777777777666555444333444444444444333333333333444444555666666666666666555333222222444555555444777777666666555444444444444555777999:::;;;;;;;;;::::::999999888888777777;;;;;;<<<===>>>???@@@AAA999:::===BBBEEEKKKWWWccczzzmmm]]]ggg{{{ooovvvjjj___MMM555///555666000111111111000000111222000000000000000000000000........................000...---...000111111111000111111000//////000222111111000111222444777888333444555444333333444666666555777>>>DDDGGGLLLQQQRRRSSSVVVYYYWWWTTTVVV[[[www[[[[[[\\\]]]]]]]]]\\\\\\]]]^^^```bbbbbbbbbbbbaaa^^^^^^___```cccfffiiikkkkkkkkkkkkkkkjjjiiihhhgggfffdddaaa______^^^\\\ZZZWWWUUURRRNNNKKKHHHFFFEEE@@@@@@???===<<<:::999999888777666555444333222222------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******++++++,,,,,,---...////////////...------...///000---111333777GGGeeeyyyjjjggglll~~~zzzrrrsssuuubbbWWWUUUPPPDDD666,,,+++,,,------++++++++++++++++++++++++,,,+++++++++***)))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))((((((((((((((()))******+++++++++,,,,,,,,,............////////////---111666666999CCCTTTccc{{{ppp|||sssppphhhZZZMMMEEECCC???;;;777777>>>EEE===<<<<<<=========;;;999999888777666666666666666888666555555666666555333777777777666666555555555555444444333333333444444777666555444444444444444888777555444444555777888888555333444777888888666777888999888666666777888555;;;>>>===<<>>===<<<:::999888777555555444333222111000000---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++,,,,,,------.........///...---...000000///,,,///222<<>>===555777999::::::;;;<<<===CCCBBB;;;444555@@@MMMSSSXXXppp~~~cccUUUAAA555111333444444000000000000////////////111000000000/////////.............../////////////////////////////////////////////000000000111111111000//////000111333555666555444333333444555666888777999===CCCIIILLLNNNSSSSSSUUUYYYYYYWWWXXX\\\vvvNNNPPPRRRUUUXXXZZZ\\\\\\ZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^___```bbbdddfffgggffffffeeeeeedddbbbaaa``````]]]YYYVVVTTTQQQNNNLLLIIIHHHEEECCC@@@???======<<<;;;:::999888666555555222222111000///......---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))***+++,,,,,,------------------------------,,,++++++---111222///---444CCC]]]zzzooofffttt}}}ooorrrxxxtttxxxwwwddd^^^\\\UUUIII@@@444000---,,,...000///---++++++++++++++++++++++++))))))******************))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))*********++++++++++++,,,+++++++++,,,,,,,,,------///111222222222333555888???YYY|||tttkkkjjjtttwwwnnnggg```XXXQQQGGGCCC>>>;;;;;;;;;<<<<<<:::999888888999999777666;;;:::999999::::::888777777777888888888888888888777777777777888999::::::999999888777777777888888999999888888888777777777777777777999<<<===<<<:::999;;;<<<;;;:::999:::;;;999===@@@CCCNNN```pppxxxsssooovvv{{{cccHHH???666111222444444222000000000000////////////000000000000////////////............////////////////////////////////////....../////////000000000111000//////000111333444333333333444555555666666888888999===DDDIIIMMMNNNTTTSSSUUUYYYYYYWWWXXX\\\vvvKKKMMMOOORRRUUUWWWXXXYYYXXXWWWWWWWWWXXX[[[]]]^^^bbbbbbcccdddeeeggghhhiiidddddddddbbbaaa___^^^]]]]]]ZZZUUUQQQOOOLLLHHHFFFCCCBBB@@@>>>===;;;;;;:::888888777666555444333222000000///......---,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))((((((((())))))***+++---...//////------------------,,,,,,,,,---......///222444777???aaallldddllltttpppgggoooyyy}}}tttxxx}}}kkk[[[XXXXXXNNN===000000...,,,,,,------+++)))++++++++++++++++++++++++(((((())))))******++++++''')))***,,,,,,***)))'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***************+++++++++++++++++++++,,,,,,,,,,,,---.........000333444444444>>>BBBMMMdddtttgggiiittt|||ccc\\\RRRHHHBBB???<<<;;;;;;999777777999:::888555===;;;999999:::999888666888888999999::::::;;;;;;888888888888999:::;;;<<<999999888888888888888999::::::;;;;;;:::999888888777888888999::::::999888;;;<<<======>>>AAAEEEIIIWWW\\\```bbbiiittt~~~ssspppjjjooo```FFF<<<888333111333444222///000000000000////////////000000000000////////////............////////////////////////////////////............////////////000000000///000111222333000111333444555666666666888888999>>>DDDJJJNNNOOOTTTTTTVVVZZZYYYWWWXXX\\\tttLLLMMMNNNPPPRRRSSSSSSSSSTTTTTTUUUWWWZZZ]]]```bbbaaabbbccccccdddeeeeeeeeecccbbbbbb```^^^\\\ZZZYYYYYYVVVRRRNNNKKKHHHEEEBBB@@@@@@>>><<<;;;:::::::::555444444333222111000000//////......------,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))(((((()))***+++,,,---...//////------------------,,,,,,///111222///,,,000999BBBSSSwwwrrr]]]bbbzzzvvvkkkvvv~~~zzz~~~xxxxxxmmm___SSSOOOLLLBBB444+++111///---,,,,,,++++++***++++++++++++++++++++++++((((((((())))))******+++'''(((***++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******))))))*********+++++++++++++++,,,,,,,,,---------...,,,+++...222555666666888444555CCC```pppmmmyyypppbbbVVVMMMGGGCCC<<<999666888<<<>>>===;;;===;;;:::;;;<<<===<<<;;;777888888888999999::::::888888888888999:::;;;<<<999888888777888888999999888888999:::999999888888;;;;;;<<<<<<<<<;;;;;;;;;999;;;???EEEMMMWWWbbbiiizzz{{{zzzxxx}}}zzzttttttxxx```III;;;999666222111222333111///000000000000////////////////////////000000000000............////////////////////////////////////............////////////000000000000000000111111000111222444555666666666888888:::>>>EEEKKKOOOQQQUUUUUUWWWZZZZZZWWWXXX\\\rrrLLLMMMMMMNNNNNNNNNMMMMMMOOOQQQSSSVVVZZZ^^^aaacccbbbccccccdddddddddcccccc___^^^]]]\\\YYYWWWUUUTTTSSSPPPLLLIIIGGGEEEBBB??????>>><<<;;;999999888888222222222111000//////.........---------,,,,,,,,,*********))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,---......---------------------------...///------444BBBLLLlllmmmdddmmmvvvyyypppwww}}}yyy```TTTGGG???999222.........---,,,,,,,,,,,,......++++++++++++++++++++++++(((((())))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((''''''(((((()))***+++)))))))))************+++++++++,,,,,,,,,---------...,,,++++++...111333444///444;;;???GGG^^^xxxqqqvvv}}}tttjjjbbb^^^SSSLLLDDD@@@AAAAAA===:::888777666777999:::999888777777777888888888888888888888888888999:::;;;;;;999888888888888999::::::666666777777888999999999666888:::;;;<<<>>>AAADDDIIIMMMRRRYYYaaakkkuuu|||zzzmmmkkkxxxtttWWWBBB::::::444222000000111222222111000000000000////////////////////////000000000000............////////////////////////////////////....../////////000000000000000000000000000000000000111222333444555666666888888:::???FFFLLLPPPRRRVVVUUUWWW[[[ZZZWWWXXX\\\sssJJJJJJKKKKKKJJJIIIIIIHHHKKKMMMPPPTTTXXX[[[]]]___```aaabbbbbbbbbaaa```___YYYXXXWWWUUUSSSPPPNNNLLLKKKIIIEEECCCBBB@@@>>><<<<<<;;;999888666555555555111111000000///.........,,,,,,,,,,,,++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******++++++,,,,,,,,,---+++,,,,,,------.........------000777CCCSSSaaaiii|||zzz}}}~~~xxxnnneeeaaaUUUJJJ===444...+++,,,111+++,,,---------------...++++++++++++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((()))***+++))))))))))))*********************++++++++++++,,,,,,,,,,,,------...000111000555;;;<<<999AAAZZZtttzzztttvvv|||rrreee\\\YYYWWWRRRNNNJJJGGGDDDBBBAAA???<<<:::<<<<<<;;;;;;;;;;;;;;;:::::::::999999999::::::;;;::::::999999:::;;;;;;<<<999999999999:::<<>>>>>===;;;999:::999777555444222222222000000000//////......---++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////555444999JJJccczzz~~~zzz~~~}}}~~~zzztttnnndddZZZUUUMMMCCC999333///+++,,,///***---///000...,,,***)))++++++++++++++++++++++++******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''((()))++++++))))))))))))************))))))))))))************(((+++...000//////000222333---+++000555:::CCCNNN\\\~~~uuu||||||}}}zzzwwwmmmiiiddd^^^XXXRRRMMMIIIBBBBBBAAAAAA@@@@@@??????<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>=========???BBBEEEGGGTTTXXX___eeennnxxxsssjjjlllzzzoooOOO;;;555777555333111222444555555444111///000000000000////////////.../////////000000111111............/////////000////////////////////////000000000000111111111111///000000000000000///...444333111111111333555777999999;;;@@@GGGMMMQQQSSSWWWVVVXXX[[[ZZZWWWXXX\\\zzzPPPNNNLLLKKKKKKIIIFFFDDD@@@CCCHHHMMMQQQTTTVVVWWWYYYVVVRRRPPPPPPPPPPPPOOOPPPNNNLLLIIIEEEBBB@@@???<<<<<<;;;:::999999888777555444333111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))************''')))***)))((('''(((******)))((((((((((((((()))******))))))***,,,---///------------------------,,,000222///------///000222===^^^~~~qqqiiitttzzz}}}~~~pppeee\\\PPPEEE666444222///.........///------,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++---......---...///000222222222333444666999:::CCCNNNhhh|||yyy|||zzzwwwooogggdddfffgggfffbbb^^^\\\\\\SSSRRROOOKKKFFFBBB@@@@@@>>>@@@AAAAAA@@@BBBGGGLLLNNNJJJLLLTTT\\\ccclllvvv~~~||||||gggPPP;;;666444//////444333222111000000222444555000000000000000000000000////////////////////////////////////////////////111000///...------...///000000000000000000000000111111111111111111222222222111111222333555777999888;;;???DDDIIINNNQQQSSSVVVWWWYYY\\\YYYVVVWWW\\\yyyOOOMMMKKKJJJIIIGGGDDDAAA???AAAFFFJJJNNNQQQRRRSSSQQQOOOLLLKKKLLLMMMNNNMMMKKKJJJHHHEEEBBB@@@>>>===<<<<<<;;;:::888777666666444333222111////////////------------,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''')))***)))((('''(((***))))))(((((((((((())))))+++************,,,---...------------------,,,,,,...//////...///111222222>>>YYY{{{vvvwww}}}mmm^^^WWWTTTHHH<<<333111///---,,,,,,---...------,,,,,,,,,+++++++++++++++******)))(((((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,......------///000000000000111222444666777999???MMMeee~~~vvvpppsss}}}zzzuuu}}}{{{yyyxxxxxxxxxvvvtttmmmmmmllliiiddd^^^YYYVVVMMMMMMMMMPPPUUUZZZ^^^```cccbbbhhhttt|||vvvrrrnnnPPP???222333444111111555333222111000000222444555000000000000000000000000////////////////////////////////////////////////111000///...---......///000000000000000000000000000000000111111222222222222111111222333555777999999<<<@@@EEEJJJNNNRRRSSSWWWWWWZZZ\\\ZZZVVVXXX]]]{{{MMMKKKIIIHHHGGGDDDAAA>>>>>>@@@CCCGGGJJJKKKLLLMMMHHHFFFEEEEEEGGGIIIJJJIIIDDDDDDBBB@@@>>>===;;;:::;;;;;;999888777555444333333222111000///.........,,,,,,++++++++++++******************************************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''')))***)))((('''(((***)))))))))(((((())))))***++++++******+++,,,---............------,,,,,,,,,---,,,,,,...000222222222DDDlllwww||||||nnn[[[OOOMMMJJJ===//////...,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++******))))))((('''''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++***+++------,,,,,,...///.........///000222333444555666;;;DDDUUUsss}}}wwwpppkkkllljjjkkkpppxxx~~~}}}xxx~~~xxxfffPPP<<<222---222666333111444222222111000000222333444000000000000000000000000////////////////////////////////////////////////000000///............///000000000000000000000000//////000000111222333333222111111222333555777999:::===AAAFFFKKKPPPSSSTTTWWWWWWZZZ]]]ZZZVVVXXX]]]{{{LLLJJJHHHFFFEEEBBB???<<<>>>???AAACCCEEEFFFGGGGGGBBBAAA???@@@BBBDDDDDDCCC>>>>>>===<<<;;;:::999999999999777666444333222111111000///...------------++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''''''''((((((((())))))''')))***)))((('''(((***)))))))))((())))))******++++++++++++,,,,,,------.........------,,,,,,+++...------000222555:::AAA[[[|||xxxwww}}}uuusss{{{}}}iiibbbXXXPPPJJJAAA444(((,,,,,,++++++++++++,,,---,,,,,,,,,++++++++++++***''''''(((((()))******+++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***,,,,,,++++++---...,,,,,,---...///000111222444555777:::???OOOkkkwwwqqqooocccHHH:::888222000555666333111222222222111000111111222333000000000000000000000000/////////////////////////////////////////////////////////.........//////000000000000000000000000---...///000111222333444222111111222333555777999;;;>>>BBBGGGLLLPPPTTTUUUXXXXXX[[[]]][[[WWWYYY^^^yyyIIIHHHEEEDDDCCCAAA===;;;===>>>???@@@AAABBBCCCCCC@@@>>>======>>>???>>>===::::::999999888888777777666666555333222111////////////...---,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((()))))))))*********''')))***)))((('''(((***)))))))))))))))***+++++++++,,,,,,,,,------------.........------,,,,,,,,,222......111666@@@TTTfffwwwpppsss}}}zzzssssss}}}|||yyydddbbb]]]RRRDDD555---+++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++*********(((((()))******++++++,,,))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********((()))++++++******,,,---,,,,,,---...///000000111111000333666777:::CCCMMMlll~~~|||fffTTTAAA555222999666444555444222111333222111111111111111111111////////////////////////////////////////////////////////////////////////......//////////////////////////////////////////---......000111222333333222111111222333555777999;;;>>>BBBGGGLLLQQQTTTUUUYYYYYY\\\^^^\\\XXXYYY^^^vvvEEEDDDBBBAAA@@@>>>;;;999;;;;;;<<<======>>>??????>>><<<;;;;;;;;;;;;999777666666666666555555555555333333222111000///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************''')))***)))((('''(((***))))))))))))******+++,,,,,,,,,------------,,,,,,------------------------000,,,---888FFFXXXsssuuufffjjjyyyxxxttt~~~vvvvvvpppgggZZZHHH777++++++111,,,,,,,,,---------------++++++++++++************,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******'''(((******))))))+++,,,+++,,,---//////000//////000...000444666666888===IIIPPPfff{{{ttt}}}~~~^^^JJJ>>>333222999444444333222000000222555111111111111111000000000////////////////////////////////////////////////////////////////////////---...//////000/////////////////////////////////......//////000111222222222111111222333555777999;;;>>>BBBGGGLLLQQQTTTUUUYYYYYY\\\___\\\XXXZZZ___uuu@@@>>>=========;;;999777888888888888999:::;;;;;;:::999888888999888666555444333333333222222222222000000/////////.........,,,,,,+++************+++)))))))))*********++++++************************************))))))))))))))))))))))))))))))))))))((((((((())))))))))))***''')))***)))((('''(((***))))))))))))***+++,,,---,,,,,,---......---,,,++++++,,,,,,------.........000000>>>ZZZssstttmmmnnnzzz~~~}}}pppnnnwwwyyycccIII999///***,,,000,,,,,,,,,---,,,,,,++++++++++++++++++************+++++++++***))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***&&&((())))))))))))***,,,***+++---...//////......000...000444555555777<<>>ZZZ~~~yyymmmqqq~~~xxxwww|||~~~wwwXXX999...000111...,,,,,,,,,,,,,,,,,,+++******+++++++++************)))''''''(((((()))*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''))))))((((((***+++)))***,,,---......---,,,,,,,,,///222000---000666000333;;;FFFRRRgggsssUUU@@@222777:::222///555...333555222//////222444111111111111111000///...////////////////////////////////////////////////////////////////////////,,,---///000000000//////////////////////////////////////////000000000000222222111222333555777999:::===AAAFFFKKKPPPSSSTTTZZZZZZ]]]___]]]YYY[[[```yyy666555555555555444444444666666666666666666666666555555444444444333333333222111111000///......---///...,,,***))))))***+++))))))))))))))))))))))))+++*********))))))((((((******))))))))))))************))))))((((((''''''))))))))))))))))))))))))***))))))((((((((())))))))))))))))))******************+++,,,,,,---......222...******,,,......,,,---111000***(((---222333:::QQQxxxuuuuuu{{{}}}yyywwwnnnXXX<<<999444///,,,,,,---...---------,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((...)))&&&(((***(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''"""###)))'''000+++(((((((((((((((((((((((('''''''''''''''''''''''''''###((()))$$$'''***$$$%%%---&&&))) ...(((((((((((((((((())))))))))))(((000***)))---///...(((,,,)))###,,,%%%%%%666------,,,++++++,,,,,,,,,......//////000111111111111888888222???EEEIIIfffgggOOOEEE777777666555444333333333444...---222555222000333000000000000////////////////////////////////////---------------------------------............///........................000000//////.........---000000000000000000000000///111222333333555888::::::>>>CCCGGGJJJNNNQQQTTT[[[YYYZZZ]]][[[YYY[[[```xxx555555555555444444444333555555555555555555555555444444444333333333222222111111000//////...------...---+++***)))))))))***))))))))))))))))))))))))************)))))))))(((******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))(((((('''(((((()))))))))))))))*********+++***++++++,,,------......///,,,******---......---&&&(((,,,...///222666999DDDYYYxxxzzzqqqxxx|||~~~{{{uuubbbYYYPPPAAA666444111...,,,,,,---...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))***)))((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((222--- !!!***+++***%%%))))))))))))))))))))))))************************///(((...***---'''***"""((((((((((((((((((((((((''''''''''''''''''''''''---'''&&&%%%!!!$$$++++++)))///******'''+++%%%((((((((((((((())))))))))))))))))$$$(((***&&&,,,111000111'''%%%777$$$!!!---,,,,,,++++++,,,,,,,,,------......///000000000222555666555<<<;;;888HHHZZZooovvv]]]III===:::666666555555444444333333555///...222444111///111000000000000/////////...////////////////////////////////////////////////------------....................................000/////////............000000000000000000000000///111222333333555888:::;;;>>>CCCGGGJJJNNNRRRUUU[[[ZZZ[[[]]][[[XXXZZZ___vvv444444444444333333333333444444444444444444444444333333222222222111111111000//////......------,,,,,,+++***)))((((((((()))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))*********++++++++++++++++++,,,------......,,,+++***+++---///...---111,,,---222333222777AAAWWWiii~~~zzznnnfffcccvvv~~~zzz~~~~~~rrrmmmcccLLL===888333///...------,,,---------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************))))))******))))))(((((())))))))))))))))))))))))))))))((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$!!!'''***'''***###***################################################((((((######,,,)))((((((((((((((((((((((((''''''''''''''''''''''''""""""$$$&&&'''&&&''''''###&&&%%%%%%---'''%%%+++(((((((((((()))))))))))))))+++'''&&&,,,***'''---...---...666666""",,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////111...---333666444555888:::FFFWWWkkkbbbIII;;;555444666444444444444444444444444444000///111222///...///000000000/////////......////////////////////////////////////////////////------------....................................////////////............000000000000000000000000///111222333333555888:::;;;>>>CCCGGGJJJNNNSSSVVVZZZZZZ\\\]]]ZZZVVVXXX]]]ttt444333333333222222222222222222222222222222222222111111111111000000000///......------,,,,,,,,,,,,******))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))*********+++++++++,,,,,,,,,,,,,,,,,,------......++++++,,,---......---,,,888...---555999999FFFYYYnnnwwwhhh```bbbiii{{{ttt___UUUQQQ???111111222,,,,,,------------,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$'''------###,,, 000++++++++++++++++++++++++************************+++$$$///'''((($$$)))'''(((((((((((((((((((((((('''''''''''''''''''''''')))---+++(((******'''((((((&&&'''&&&---######((((((((((((((())))))))))))$$$---,,,"""---111!!!$$$###///$$$444######..."""++++++++++++++++++,,,---+++++++++,,,------......666444---111222222<<<:::;;;>>>AAAJJJ```vvv```HHH;;;777555666888333333333333333444444444222000000000111000//////000000/////////.........////////////////////////------------------------,,,,,,---------.................................///////////////.........///////////////////////////111222333333555888:::;;;>>>BBBFFFJJJNNNSSSWWWZZZZZZ]]]^^^ZZZUUUWWW\\\uuu222222222222111111111111000000000000000000000000////////////............,,,,,,,,,+++++++++++++++))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))************))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,---.........---,,,,,,------999KKKUUU[[[lllooo___]]]kkk|||xxxnnniiiLLL>>>>>>444,,,...000------.........---,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((("""333!!!444 '''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$///###+++...)))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''///,,,"""&&&%%%***%%%"""(((+++!!!!!!)))---(((((((((((())))))))))))$$$%%%)))###***'''(((YYYDDDGGG:::;;;BBBJJJ 999************++++++,,,---******++++++,,,---------%%%888...------)))444---111333333222888HHHZZZeee|||hhhIIIAAA:::999888555555666222222222333333333333333///111111000000111111111////////////............////////////////////////------------------------,,,,,,,,,------------....................................//////////////////////////////////////////111222333333555888::::::===AAAEEEIIINNNSSSWWWYYY[[[^^^___ZZZUUUWWW]]]xxx222111111111000000000000////////////////////////.........---------,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++++++++,,,,,,,,,---------------------------......---...//////...---///000222CCCaaazzz}}}{{{mmmfffmmmuuuiiieeeccc^^^BBB444555000,,,...---...//////......---,,,+++*********+++++++++++++++************************************************((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((( ~~~{{{|||zzzuuuzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuuu~~~"""%%%$$$%%%%%%,,,((((((((((((((((((((((((''''''''''''''''''''''''ZZZ{{{xxx~~~{{{zzz~~~zzzyyylll&&&%%%,,,((((((((((((((())))))))))))...))),,,,,,777+++"""******)))******+++,,,---******++++++,,,,,,------EEE}}}}}}|||jjjVVVIIIBBB777555666888666333333666222222222222222222222222000333444111///111222111/////////.........------////////////////////////////////////////////////,,,,,,,,,,,,------------.................................///////////////000000000000000000000000///111222333333555888:::999<<>>AAAFFFKKKRRRVVVWWW[[[aaaccc]]]WWWZZZaaazzz000000000000////////////------------------------,,,,,,,,,+++++++++******((((((((()))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---------........................------***,,,......///111777<<>>666---...000+++---///(((,,,,,,++++++,,,,,,---...))))))******++++++++++++************************************************************************&&&&&&'''((())))))(((((())))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''000''',,,((((((((((((((((((((((((''''''''''''''''''''''''"""!!!"""111+++(((((((((((())))))))))))$$$&&&000 ......ccc)))))))))))))))***+++,,,---***++++++,,,,,,---......zzzzzzjjjRRR@@@===???;;;333555111000444555222111111444333333222111000//////666<<<;;;444...//////,,,//////.........---------////////////////////////------------------------++++++,,,,,,,,,---------........................---.........//////000000000000000000000000000000///111222333333555888:::777999===@@@EEEJJJQQQVVVVVV[[[bbbddd]]]XXX[[[cccyyy..................------------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))(((((('''''')))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++***++++++,,,,,,------...//////.........---------...---,,,+++***+++,,,---***111555111000777BBBIIIYYYlll}}}wwwzzz}}}kkkaaa]]]TTTBBB222000000///............///......---,,,,,,++++++***************************---,,,***))))))***,,,---*********)))))))))))))))***)))((((((((()))+++,,,))))))))))))(((((((((((((((((())))))((('''&&&&&&+++(((&&&&&&((()))'''$$$((((((((((((((((((((((((///+++'''%%%&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((000)))"""000111$$$)))++++++'''!!!&&&///((((((((((((((((((((((((---''')))''''''''''''''''''''''''''''''))))))))))))))))))))))))(((,,,+++%%%333###++++++---,,,,,,++++++,,,,,,---,,,~~~eeeGGGAAA;;;777666777666555333333333222222222111111//////000000111111222222111111000000//////......////////////////////////.......................................------------------............///---------.........//////,,,---///000000000///...////////////000000000000000111222222333444888::::::;;;===BBBGGGNNNSSSWWWWWWVVVXXX[[[[[[ZZZ\\\aaa---------------------------,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,---......//////.........---------+++,,,,,,++++++,,,...000000...222;;;AAAGGGVVVggguuu{{{wwwsssyyyqqqiii___XXXQQQGGG999...000///......------......*********************+++************************---,,,***))))))***,,,---***)))))))))))))))))))))***)))((((((((()))***+++))))))))))))((((((((((((((((((((((((((('''&&&&&&((((((((()))******)))(((((((((((((((((((((((((((---***&&&%%%&&&''''''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((111,,,$$$///"""LLLIII888$$$ ???%%%444)))$$$%%%$$$###%%%+++///...((($$$''''''''''''''''''''''''***$$$"""!!!%%%''''''''''''''''''''''''))))))))))))))))))))))))uuu''',,,000###---$$$///)))+++++++++******+++++++++,,,:::}}}}}}jjjTTTCCC???;;;666444555555555444333333222222222111111111000000000000000111111111000000000000//////......////////////////////////........................,,,,,,,,,------------------------............///---------.........//////------///000000000///...////////////000000000000000111222222333444888::::::;;;===AAAGGGMMMRRRUUUWWWVVVXXX[[[[[[ZZZ]]]bbb{{{,,,,,,,,,---------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,------.....................---------+++,,,---------...111333444111===TTTaaafffuuuqqqnnnuuujjj___[[[SSSIII>>>666111///......---,,,,,,,,,------((())))))***++++++,,,,,,************************,,,+++***))))))***+++,,,))))))))))))))))))******))))))((((((((()))***+++))))))))))))(((((((((((((((((((((((((((''''''&&&%%%(((,,,---+++******,,,((((((((((((((((((((((((+++)))&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((///222)))))))))+++777YYY((("""******$$$'''222)))%%%"""###''')))&&&"""(((((((((((((((((((((((((((******+++''''''''''''''''''''''''))))))))))))))))))))))))UUU222***111###)))&&&111'''******))))))))))))*********&&&!!!ooogggSSSGGG@@@888222666444222222333444333333333222222222222111111111111000000000000000000///000000000////////////...////////////////////////........................***++++++,,,,,,------------------............///---------...............---......///000/////////////////////000000000000000111222222333555888;;;:::;;;===AAAEEEKKKPPPSSSWWWVVVWWW[[[[[[ZZZ]]]bbb{{{+++++++++,,,,,,,,,,,,,,,++++++++++++************************************(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,++++++,,,,,,---.................................,,,...///...---...222666888DDD\\\vvvwwwxxx|||lll___```XXXJJJ;;;000---000444...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------************************++++++***))))))***++++++)))))))))))))))*********(((((((((((())))))******))))))))))))(((((((((((('''(((((((((((((((''''''$$$+++111111,,,(((***---(((((((((((((((((((((((()))((('''&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++,,,+++###%%%)))$$$+++,,,333333333&&&111)))###...$$$))),,,,,,((($$$&&&+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))###''''''''''''''''''''''''((((((((((((((((((((((((000TTT'''***&&&***&&&...'''*********))))))*********...555999333wwwJJJVVViiiwww~~~^^^RRRBBB999777888777555222222222333333333222222222222222222111111111111111111000000/////////...////////////////////////////////////////////////........................******+++,,,---.........---------............///........................---......///////////////////////////000000000000///000222222333555888;;;;;;;;;===@@@EEEJJJOOORRRVVVUUUWWW[[[[[[ZZZ]]]bbb}}})))*********++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---+++,,,,,,------...//////---.....................---...///...,,,...555:::IIIddd~~~uuuhhh]]]UUUZZZOOO@@@333------///111------,,,++++++++++++,,,---------,,,,,,,,,++++++************************************************(((((())))))************''''''(((((())))))))))))))))))))))))((((((((((((''''''((((((((((((((('''&&&---333222+++&&&'''+++((((((((((((((((((((((((''''''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))&&&777111&&&$$$"""'''333""" (((+++,,,---%%%(((&&&&&&((('''###%%%%%%%%%%%%%%%%%%%%%%%%000***---...///((((((((((((((((((((((((((((((((((((((((((((((((000)))!!!***000&&&***)))++++++************++++++&&&999<<>>888666777888666333333444555555444333222222222222222111111111000000111000000000//////...................../////////////////////////////////........................+++,,,,,,---...//////000---------............///.....................---............/////////000////////////000000000000///000111222333555999<<<;;;;;;===@@@EEEJJJOOORRRVVVUUUWWW[[[[[[[[[^^^ccc{{{(((((())))))***+++++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***)))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...,,,,,,,,,---......//////---------...............,,,...000000000666AAAJJJddd}}}|||wwwqqqmmmaaaSSSBBB<<<444000000000---***------,,,+++++++++,,,,,,,,,,,,++++++***))))))(((************************************************((((((((()))******++++++&&&'''((()))))))))(((((())))))))))))((((((((((((&&&'''(((((((((((((((((((((---222///)))$$$&&&)))((((((((((((((((((((((((&&&((()))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''',,,,,,!!!+++111###!!!$$$111...000///'''&&&'''333&&&111...&&& $$$,,,+++"""************************ ###***(((((((((((((((((((((((()))))))))))))))))))))))))))666,,,000'''))))))+++++++++******+++++++++)))$$$...%%%???qqq<<<000///222===999JJJOOO\\\ttt```UUUKKK???666<<<999666555444444333222444555666555333222222222222111111111111000000000000//////////////////...---............/////////////////////////////////........................,,,------....../////////---------............///...............---------///............///000000////////////000000000000...000111222333555999<<<:::;;;===AAAEEEKKKPPPSSSVVVUUUWWW[[[\\\[[[^^^ccc~~~''''''((())))))***++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((***+++++++++***)))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......,,,,,,------.../////////---------.........//////...222555888===IIIZZZgggyyy||||||xxxlllmmmlll\\\III222000---...///000---***......---,,,,,,,,,,,,,,,+++*********************************************))))))************))))))'''(((((()))******++++++&&&'''((()))))))))((('''))))))))))))((((((((((((&&&&&&'''((((((((((((((('''+++---,,,'''$$$&&&(((((((((((((((((((((((((((&&&(((***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&"""%%%......$$$ %%%&&&000---%%%---***111))) ###)))%%%%%%,,,///,,,%%%%%%%%%%%%%%%%%%%%%%%%777000111(((!!!(((((((((((((((((((((((())))))))))))))))))))))))"""GGGKKK(((+++))))))---)))******))))))))))))******)))333---$$$'''###www666000666888:::111CCC:::SSSttt^^^RRRBBB777333555777777666555444333222333444444111333444333000///111333111111111111000000000000.........///////////////---------.........//////////////////////////////........................---------------------------------............/////////.........---------///......---...///000111////////////000000000000...///111222333666999<<<:::;;;===AAAGGGMMMRRRUUUUUUTTTVVV[[[\\\[[[^^^ddd&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,++++++***&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///,,,,,,------.../////////---------.........//////222666<<>>;;;;;;;;;888555555555555444444444333333444333333333333222222222111111111111111111111111////////////////////////////////////...---,,,+++........................//////.........---------........................---,,,,,,,,,,,,------...+++,,,------......------......------------......------........./////////,,,...//////...---///000///111333444444666999<<<<<<<<<===BBBHHHMMMPPPQQQWWWVVVXXXZZZYYYXXX]]]ddd(((((((((((())))))))))))'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******************************************++++++++++++,,,------------.........000,,,+++------+++,,,///...000333444666===GGGMMMmmm}}}tttiiieeeoooxxxlllcccjjj\\\HHH999222000///---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((******)))***,,,,,,***)))************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))%%%***&&&&&&''''''((((((''''''&&&%%%((((((((((((((((((((((((***))))))(((((())))))***&&&###'''[[[000###+++)))---))))))))))))))))))))))))///(((&&&***+++&&&$$$'''OOO:::'''111///888+++888888MMM...---***,,,444///<<>><<<444222111333777888555333444444333333333333222222333333333222222222111111000000000000000000000000////////////////////////////////////...---,,,,,,------------------------...............---------------------------------------,,,+++++++++,,,,,,+++,,,------......------------,,,,,,,,,,,,------............/////////000---///000000///...000111///111333444444666999<<<:::;;;>>>CCCJJJOOOQQQQQQVVVVVVYYY\\\[[[XXX[[[aaa~~~(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))*********)))***************++++++++++++++++++,,,,,,,,,,,,------------...............,,,,,,///...,,,...333111333555666???PPPcccnnn~~~wwwqqqnnnvvvlll```WWWNNNTTTIII;;;111......//////......------,,,+++++++++++++++++++++++++++++++++******)))))))))(((((((((***))))))***,,,,,,+++)))*********))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))%%%***&&&''''''((((((((((((''''''"""(((((((((((((((((((((((())))))(((((((((((())))))***((($$$GGG ,,,(((111'''))))))))))))))))))))))))---'''%%%***---***''''''+++333HHH777///---###///999%%%(((//////+++444---eee999444>>>999===444>>>vvviii[[[QQQFFFBBB;;;666444555888::::::888777888999888555222333333333333333333333333222222222222111111111111000000000000000000000000////////////////////////......//////...------,,,------------------------........................------------------------......---,,,+++++++++,,,+++,,,------......------------,,,,,,,,,,,,------........./////////000000...///000000//////000111///111333444444666999<<<999;;;???EEELLLPPPQQQQQQTTTUUUYYY]]]\\\YYY[[[```(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,---------------------........./////////...000333111...000444333<<>>333666hhhkkkssswwwjjjYYYLLLFFFBBB>>>:::<<<;;;:::777555333333333333222111222333555555555333333333333333333333333222222111111111000000000////////////////////////////////////////////////.........///......---,,,---------------------------.....................------------------------//////...------,,,------+++,,,------......------......------------..................////////////...///000000//////000111///111333444444666999<<<:::<<<@@@GGGMMMQQQQQQPPPQQQRRRXXX]]]\\\ZZZ\\\aaa(((((((((((()))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++))))))******+++,,,,,,,,,------------............------........./////////------...000...,,,000777BBBRRRbbbmmm{{{{{{sssnnnnnnqqqjjjaaabbb]]]MMM???444222////////////---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))((((((***,,,---,,,***))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))%%%***&&&'''(((((())))))(((((('''+++(((((((((((((((((((((((()))((((((''''''(((((()))%%%))))))$$$lll111&&&***))))))))))))))))))))))))***++++++)))&&&%%%'''***666'''ccc(((---"""&&&555%%%+++444***111000---***///,,,(((---666999666+++===999999GGGGGGFFFSSSTTTXXX]]]dddjjjnnnqqqrrryyywwwoooggg^^^UUUNNNHHHBBB;;;888888888888777000333777999888777666777222222000000111333555777222222333333333333444444111111111000000000000///////////////////////////////////////////////////---...............------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......+++,,,------......------......------------......------------.........///---///000000///...000111///111333444444666999<<<<<<>>>AAAGGGMMMPPPQQQPPPPPPRRRWWW\\\\\\ZZZ]]]bbb(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))*********+++++++++))))))***++++++,,,------------........./////////............////////////---,,,---000222666AAALLLddduuu~~~kkkeeeiiirrr{{{eeeddd___LLL999222//////............---,,,))))))******++++++,,,,,,******************************)))))))))((((((((()))((((((***,,,---,,,***((()))))))))************************)))))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))%%%***&&&(((((())))))))))))((((((***((((((((((((((((((((((((((((((''''''''''''((((((&&&(((+++***iii111000&&&,,,)))))))))))))))))))))))))))++++++)))''''''((((((111%%%))))))777&&&222 ???******... ///))),,,'''111''',,,666,,,...)))111000222|||888;;;444>>>777888;;;>>>AAACCCDDDEEEEEEMMMRRRQQQOOOQQQSSSSSSSSSVVVYYYYYYWWWTTTRRRQQQIIIGGGDDDAAA>>>;;;999888555555555555555444333333555777888666222//////000777777666444333222333444111111111222222222333333111111000000000/////////........................////////////////////////------...............---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......+++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,...//////...---///000///111333444444666999<<>>;;;777777888777666777999999777666666777555555555333111111333666111333555555444444555666///111222000///111555999///000222111000///000000//////000000111111111222000000000000////////////........................////////////////////////------...............---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...+++,,,------......------,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,---......------...000///111333444444666999<<>>$$$)))))))))))))))************************))))))))))))'''000$$$))))))&&&%%%XXX$$$(((...$$$000!!!///---...'''...333%%%222222222===///222$$$999+++444...000000000000111111111111000000000000111111111111///222444444222222555888888666333333444444333222222222222222222222222222333222111444777888555222000000000000000000000000000000000000111111111111000000000/////////............////////////......------------------------------------------------......------------......,,,,,,---------,,,++++++,,,,,,,,,,,,------------------------............,,,,,,,,,---------......------------------------------...............---....../////////000000000000000000222444777:::;;;>>>AAAFFFJJJLLLNNNPPPQQQTTTTTTVVVZZZZZZXXXYYY]]]vvv((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((()))))))))(((((()))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,------.........///000///...---------------...---+++---000222111000222111111222444;;;JJJWWWsss|||~~~wwwvvvtttvvvgggWWWMMM???888000---///111000---...------,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++************************************))))))))))))''''''((()))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&''''''(((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))***&&&+++'''&&&''''''(((((((((((((((###)))---;;;111=== CCC''''''(((''')))(((((((((((())))))))))))((((((((((((((((((((((((###///+++$$$***(((,,,((()))))))))*********************)))))))))))))))...&&&---444111dddYYY%%%)))444$$$,,,*********---...%%%111!!!!!!222---ssswww777666(((:::$$$/////////000000000111111////////////////////////---///222333111111222444333222222333444444333111111111111111111111111111333111111666<<<>>>;;;777000000000000000000000000/////////000000000000000000000/////////.........---......//////......---------------------------------------------------...------,,,,,,------...,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------------...,,,,,,---------.........------------------------..................------...////////////000000000111111222444666:::===>>>???BBBGGGKKKMMMNNNOOOPPPUUUTTTVVVZZZZZZWWWYYY^^^xxx(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))******((()))))))))******++++++,,,,,,,,,,,,---------------...............//////000///...---------------++++++,,,...000111000///555444777>>>GGGTTTjjj}}}pppiiisssvvv}}}zzzqqqfffVVVDDD888222333333111///---,,,------,,,,,,++++++++++++,,,***++++++,,,,,,++++++************************************)))))))))((((((''''''((()))))))))))))))((()))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''''''''((())))))***&&&+++'''&&&''''''((((((((((((((())),,,'''...***DDD***111"""111''''''(((''')))(((((((((((())))))))))))(((((((((((((((((((((((((((---###'''(((000$$$+++((()))))))))************))))))))))))))))))******)))$$$,,,,,, ...,,,###444&&&///111,,,$$$''''''222+++***---HHH)))III'''444<<>>333000---111444333...++++++---,,,,,,++++++++++++,,,,,,******++++++++++++************************************)))))))))(((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))&&&'''(((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***&&&+++'''&&&''''''((((((((((((((()))###333"""'''***%%%###)))''''''(((''')))(((((((((((())))))))))))))))))))))))))))))))))))***((($$$222''')))VVV///&&&))))))))))))************))))))))))))************###222((( 111,,,'''nnn***((('''///%%%///)))777)))***333&&&444000000'''444333>>>............////////////...............------------........./////////////////////000222222111///111111111111111111111111111///...///000000,,,)))////////////////////////------......//////000000/////////.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------------------------------------...............---/////////000000000111111111111111333555888;;;<<<>>>CCCIIIMMMNNNOOOOOOOOOUUUTTTUUUXXXXXXVVVYYY^^^www))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++***++++++,,,------......------........./////////////////////////////////......---------......///---000222111///222;;;CCCIIIHHHRRRfffvvvwwwppp{{{tttiiikkkgggWWWAAA222///222///000111000---,,,---...,,,,,,+++++++++,,,,,,---******++++++++++++*********************************)))))))))((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&((())))))*********(((((((((((((((((((((((('''''''''''''''((())))))***&&&+++'''&&&''''''(((((((((((((((!!!---%%%(((###888:::]]]///%%%''''''(((''')))(((((((((((())))))))))))))))))))))))))))))))))))((('''+++222$$$===eee$$$))))))))))))************((()))))))))************&&&444(((###555)))333eee<<<###%%%...(((222+++111%%%...///$$$QQQ((((((>>>666:::------.........///////////////......------------///...,,,,,,---...//////000.........000111000///111111111111111111111111111000000//////...------////////////////////////,,,,,,---......///000000//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,---...//////////////////000000000111111111222222222333555777:::;;;===BBBIIIMMMOOOOOOPPPPPPUUUSSSTTTWWWWWWVVVYYY^^^vvv))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++++++++,,,------...//////............////////////000000000000////////////---------------...///000---222444333333:::JJJVVVkkkiiitttttt||||||sssjjjcccYYYHHH:::111///000111333///,,,+++---/////////,,,,,,,,,+++,,,,,,------******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&((()))************(((((((((((((((((((((((('''''''''''''''((())))))***&&&+++'''&&&''''''(((((((((((((((+++%%%'''&&&+++$$$,,,---999&&&''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((%%%'''***&&&444(((ggg%%%))))))))))))************(((((())))))*********+++***%%%***---(((***,,,&&&---YYY+++---+++'''***---(((!!!111'''---222---666,,,444555,,,---------.........///////////////......---------000...,,,+++,,,...///000000///------///000//////000000000000000000000000***,,,---------...000222////////////////////////,,,,,,------...///000000//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------))))))*********+++++++++------------------------+++,,,---...////////////000000000000111111111111555555555555777999;;;======BBBHHHNNNPPPPPPPPPQQQUUUSSSTTTWWWWWWVVVYYY^^^vvv))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))***++++++,,,------++++++++++++++++++++++++//////////////////......000///...------------...333---,,,000000---,,,000111222666999===MMMlll{{{zzz}}}zzzrrreeeYYY???<<<666111...------...//////...------------...,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((******((((((((()))******))))))((((((''''''&&&'''((())))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((+++%%%***((((((((((((((((((((((((((((((((())))))))))))((((((,,,*** ((()))''''''&&&***222+++333(((***&&&222"""'''000...))))))))))))************111...//////+++...+++++++++,,,&&&555'''%%%************************///(((%%%***,,,%%%'''...%%%)))222,,,HHH777------------------------........................------............------+++,,,---...////////////,,,---------.../////////------,,,...///000...------...///.........000111------------------------///////////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,+++++++++,,,---...************************((()))++++++******+++,,,......---,,,,,,+++******+++++++++*********)))))),,,,,,++++++,,,,,,---...---------............///////////////000000000000>>>BBB???666444<<<===777AAAAAAFFFMMMRRRRRRSSSWWWVVVUUUVVVYYYXXXVVV[[[bbb}}})))))))))))))))))))))((())))))))))))))))))))))))))))))************))))))+++,,,,,,---......//////------------------------........................------------------.........,,,---333444222222666;;;<<>>555999((()))''''''666,,,++++++###***%%%%%%,,,,,,333111,,,...))))))))))))************ZZZ444...!!!---111&&&)))+++---333///))) %%%+++111************************&&&\\\,,,---...'''***+++&&&***///***???|||666///,,,,,,,,,,,,,,,,,,,,,,,,........................------............------+++,,,---...////////////------------............------,,,...///000...------...///...------///111------------------------///.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++,,,---...---+++++++++---...------,,,++++++******,,,,,,,,,,,,++++++******,,,,,,++++++,,,,,,---...---------............///////////////000000000000777<<<:::333333;;;===999??????DDDMMMQQQQQQRRRUUUVVVUUUVVVYYYXXXVVV[[[bbb)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,,,,,,,---......//////........................------------------......,,,,,,...///000000000000///...111555555555777;;;CCCLLL___uuulllggghhhuuuggghhhhhh```SSSCCC666///111111000000000000111111///......---------------,,,+++******))))))******************************))))))))))))))))))))))))+++******)))(((''''''&&&''')))******)))(((((()))))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******((((((((((((((((((((((((+++%%%***(((((((((((((((((((((((((((((())))))******))))))((("""{{{'''((()))'''''' )))###'''###999---,,,:::"""$$$222$$$((('''))))))))))))************UUU$$$888 )))555###******&&&&&&%%%$$$...333000%%%************************&&&(((&&&,,,'''---'''(((,,,+++(((444GGG+++(((###,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,---......//////...............------------------,,,...///000...------.........------...000------------------------....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++------,,,,,,++++++******---------,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------............///////////////000000000000000555444000222:::===:::<<<===CCCLLLQQQPPPQQQSSSVVVUUUVVVYYYXXXVVV[[[bbb)))))))))))))))*********))))))))))))))))))))))))******++++++++++++******++++++++++++,,,,,,------........................,,,,,,,,,---------------...///111222222222222111333333444444444888AAAHHHTTTiii}}}llltttttt^^^]]]XXXNNNAAA888444333------...///000000000000///...------,,,,,,------,,,+++******))))))******************************))))))))))))))))))))))))++++++***)))((('''&&&&&&((()))++++++)))((()))***))))))))))))(((((((((((())))))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((+++%%%***((((((((((((((((((((((((((()))))))))******)))))))))%%%+++DDD((()))''''''&&&333(((***333fffXXXIII&&&...'''%%%555%%%###((()))))))))************111,,,,,,)))&&&(((...(((&&&111111222%%%***%%%'''***************************''',,,,,,...###***---))))))---\\\999XXXxxxttttttJJJ'''$$$+++***---555++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,++++++,,,---.....................------,,,,,,,,,---,,,,,,...///000...------......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------------..................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))+++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------............///////////////000000000000---111222000222999<<<;;;;;;<<>>GGGKKKSSSeee{{{}}}vvvlllWWWAAA888444///---...000000000......//////...---,,,,,,...------,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((((((***++++++***))))))***(((((((((((())))))))))))++++++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++************))))))((((((((((((((((((((((((+++%%%***((()))))))))))))))))))))))))))******++++++******)))333$$$,,,000((()))''''''''''''%%%###$$$(((111""")))+++))))))))))))************(((ppp...&&&222$$$111!!!000%%%???YYYvvvUUU999 +++************************%%%ooo)))000)))+++###...***---)))///&&&^^^///+++%%%444444&&&(((000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------......---------------,,,,,,,,,,,,------,,,...///000...---,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))((()))+++,,,,,,,,,+++***************************((()))+++,,,,,,---///111++++++++++++++++++******)))***************++++++,,,,,,++++++,,,,,,---...---------............///////////////000000000000222333333444666888::::::======BBBJJJPPPPPPSSSVVVVVVUUUVVVYYYXXXVVV[[[bbbzzz((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111000000111333666:::<<>>XXX%%%,,,,,,/// 111...222222************************:::***,,,&&&)))'''...'''...%%%111&&&)))666===222---111444111+++(((+++111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,------------,,,,,,,,,,,,,,,,,,------------,,,...///000...---,,,------,,,***)))+++,,,++++++++++++++++++++++++*********+++,,,,,,---------------,,,,,,,,,++++++***************************************************++++++,,,+++***)))(((((()))+++,,,,,,,,,***)))++++++++++++++++++++++++)))***,,,,,,,,,,,,...///******************++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///////////////000000000000333222333555777888999;;;<<<<<<@@@GGGMMMOOORRRWWWVVVUUUVVVYYYXXXVVV[[[bbbzzz((())))))***++++++,,,,,,------------------------,,,------......------,,,------------------,,,,,,------------------------------......///000111111333222222333777<<>>EEEJJJMMMQQQWWWVVVUUUVVVYYYXXXVVV[[[bbb|||,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000///......------.........---,,,,,,---//////...333---***,,,//////111555666777;;;@@@CCCIIIWWWdddxxxkkkhhhxxx]]]FFF999555333333////////////............/////////......---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***///555 ***,,,''''''***''',,,((())))))))))))))))))))))))******++++++++++++******'''$$$...'''PPP)))+++******(((###+++(((+++333SSS|||xxxqqqiiiccc```^^^^^^\\\lll,,,'''&&&222---(((222###"""+++######+++***$$$///DDD222222************************$$$333HHH(((!!!000///+++,,,***%%%+++///)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,******))))))))))))******,,,,,,,,,++++++*********,,,+++***)))))))))++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,------------............//////000111000///...///000111111222333555777999:::===:::===GGGPPPSSSRRRRRRSSSRRRTTTXXXYYYXXX\\\aaayyy------------------------........................---------------------------,,,,,,,,,,,,------...222111000////////////...---,,,...333555444444888999<<>>AAAHHHQQQXXXXXXgggwwwwwwccc```fffttt~~~\\\AAA888777666555333222111000000000///...------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((())))))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((%%%$$$%%%(((***(((&&&))))))))))))))))))))))))TTT000---(((%%%,,,,,,+++***))))))******)))))))))))))))***++++++************************...///......,,,$$$555***------,,,+++++++++++++++HHH'''444%%%'''999---'''///)))jjjfff(((///&&&+++666$$$)))******+++---......///,,,,,,,,,---------......999(((///iiizzz===333######222$$$555......---,,,,,,+++******+++++++++************)))******+++++++++,,,,,,,,,++++++******************,,,,,,++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++,,,---,,,***)))***+++(((((())))))*********+++(((***+++***)))((()))***))))))))))))(((((((((((())))))************)))))))))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,------...///000000:::999555222000//////000000444888:::;;;;;;;;;<<>>AAAEEEHHHJJJLLLNNNOOOQQQQQQTTTXXXXXXWWW[[[aaa111///------...///000000222222222333333555666666???BBBEEEIIIKKKNNNRRRTTT```gggtttqqqfffkkkkkkOOO888000333000000111111111111111111//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))''''''''''''''''''''''''&&&((())))))))))))+++,,,))))))))))))))))))))))))---000111***)))RRR...***%%%,,,++++++************+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,444***111555 999&&&666666,,,,,,------------,,,+++hhhOOO888111***---%%%(((777666((($$$555wwwbbb(((+++)))333777...---///&&&...---------,,,,,,++++++,,,------------.........222555666444///,,,---000xxx%%%,,,111111...------,,,,,,++++++***+++++++++************)))******+++++++++,,,,,,,,,******++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))'''***...///...+++((('''))))))))))))************(((***+++***)))((()))***++++++*********)))))))))******++++++++++++************************))))))++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,------.../////////000///.........///111222---///111333444666:::<<<===AAAEEEHHHIIIKKKMMMOOOQQQQQQTTTXXXXXXVVV[[[aaa333111111111222222111000555666888:::===@@@DDDFFFWWW^^^hhhpppuuuyyy}}}}}}xxxyyy}}}```FFF999222//////000000000000000000000000.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,***************************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''$$$''')))(((%%%$$$&&&((())))))))))))))))))))))))***(((***###'''444)))///BBB,,,++++++******+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,///(((666%%%666$$$666###---...---...000111222222222222===666222888000555999666666555777999;;;;;;:::555555555666666777777777)))CCC444---FFF222000...===999555000000888999222777111111HHHvvvjjjEEE///+++...444000%%%"""---555111***...------------,,,,,,,,,------------............///)))###%%%---333333111***333;;;PPPvvvxxx333)))'''***---------,,,,,,++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++++++++,,,))))))***+++,,,,,,------************************************************************************+++++++++*********))))))))))))))))))))))))))))))'''***------,,,***)))))))))))))))))))))*********(((***+++***)))((()))***++++++++++++*********)))+++++++++,,,,,,+++++++++++++++******))))))((((((***+++++++++++++++,,,,,,,,,,,,+++*********++++++---------.........//////......---......000111222000111222444555888===AAA>>>BBBGGGIIIJJJKKKMMMPPPRRRRRRUUUYYYYYYWWW\\\bbb111333555777888999:::;;;AAACCCGGGJJJNNNSSSYYY^^^yyy}}}bbb___bbb```dddooojjjDDD222222555333000222222111111000/////////---------------,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,*********************************))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&((()))'''###!!!"""$$$************************---,,,,,,///...+++***---...&&&***&&&***555***,,,+++++++++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,!!!>>>###)))222...555<<<444...000777$$$555:::///444444666777888888888888EEEAAA,,,111===333444AAA:::===???===999999<<>>:::BBBDDD666111666555)))222888777333333555666000///...//////---------)))...++++++111,,,(((222,,,,,,---------.........---------.........//////000333777666222---***)))666000)))&&&***---+++&&&111'''333444******---555------,,,,,,,,,,,,+++++++++++++++*********))))))******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,))))))***+++,,,,,,------************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******+++***))))))***,,,******))))))))))))))))))(((***+++***)))((()))***++++++++++++*********)))+++++++++,,,,,,++++++++++++******))))))(((((((((*********++++++,,,,,,,,,,,,,,,+++*********++++++---------...............////////////000000111111111222333444555999>>>BBB???DDDIIIKKKKKKKKKNNNQQQSSSTTTWWWZZZZZZYYY]]]ccc444999>>>@@@AAAEEELLLSSScccfffjjjlllnnnsss{{{}}}dddVVV^^^iiiooo{{{]]]LLL:::333222111000111222222111000000///......------,,,,,,,,,,,,,,,,,,++++++************++++++************++++++++++++***************************************++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))************************((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((()))******(((&&&$$$$$$%%%***************************222---&&&%%%'''((())),,,111222,,,'''+++666,,,++++++++++++,,,,,,---,,,+++++++++,,,,,,---...........................222>>>***888***>>>111999000,,,333555===999...666666777888:::<<<===???>>>AAA>>>@@@HHHGGGGGGMMMSSSWWWYYYUUUMMMJJJOOOUUUTTTRRRNNNKKKJJJJJJLLLMMMSSSMMMVVVXXXQQQIIIRRRQQQMMMEEEKKKRRRHHH=========@@@666...000888:::111%%%000,,,+++000444444111000222222000444555)))%%%000,,,,,,------.........///------........./////////111---)))(((+++000444666(((%%%&&&+++000222444666,,,"""&&&---+++,,,...***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,******++++++,,,---------*********++++++,,,,,,---************************************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))*********((('''(((+++...************))))))))))))(((***+++***)))((()))***++++++*********)))))))))******++++++++++++******))))))))))))))))))((((((*********++++++,,,,,,---,,,,,,+++++++++,,,,,,---........................000000111111111111000000000111222222444777;;;???@@@EEEKKKMMMKKKKKKNNNRRRSSSSSSWWWZZZZZZYYY]]]cccRRRXXX\\\ZZZWWW]]]mmmzzzrrrtttxxxtttaaaUUU:::666555555222---,,,////////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++++++++************************)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++)))(((((())))))((('''************************+++)))&&&%%%'''***++++++((())) ###)))&&&(((++++++++++++++++++,,,---...------------...000111222222222222222222222222222:::(((;;;555333000===BBB444999<<<<<<<<<:::???IIIFFFGGGIIIMMMSSSZZZ```dddYYY___hhhgggfffddd___cccoooqqqrrrooojjjiiilllqqqooommmhhheeeeeehhhlllnnnqqqwwwyyydddgggmmmpppmmmzzztttllldddYYYMMMFFFFFF:::DDDKKKIII@@@>>>JJJXXXBBB>>>;;;999444---///555111'''!!!&&&---222222111............------------............////////////%%%222===:::---###&&&---///---///111,,,$$$"""'''222222333222***,,,111&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++************************************************************************+++++++++************)))))))))))))))))))))))))))((()))***)))((((((+++---************)))))))))((((((***+++***)))((()))*********)))))))))((((((((()))******************)))((((((((())))))))))))))))))******+++,,,,,,------,,,+++++++++,,,---..............................//////000111111111111111///000222222333555999<<>>DDDKKKLLLIIIHHHLLLQQQPPPPPPSSSWWWVVVUUUYYY```|||uuu```\\\___lll{{{wwwhhhRRRAAA888444222000000000//////.........---......---------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++*********)))))))))))))))((()))+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///111---,,,///111111111444555666777777666444666:::666888777666777<<<<<<:::EEEHHHOOOUUUVVVVVV\\\eeehhhpppssspppqqqyyy}}}~~~uuusssuuu|||uuunnnnnnwww{{{vvvuuu}}}|||wwwwww|||xxxnnnjjjmmmqqq|||tttmmmooovvv|||{{{xxxlllddd]]]\\\\\\ZZZYYY[[[RRRQQQJJJAAA@@@BBB???888888555222111222222///,,,...***+++000000,,,---111//////000111111111111000000///...---------------000///---,,,+++,,,,,,---......---------,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,---------,,,+++++++++++++++*********)))))),,,***)))***++++++***)))+++++++++************)))'''((()))***************))))))))))))))))))))))))***)))(((''''''((()))***,,,***)))***+++---,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,------------------------..................------000///.........///111222222333555555555666999;;;===DDDJJJLLLJJJHHHJJJMMMRRRPPPQQQVVVYYYYYY]]]aaaxxxiiiggggggppp~~~oooMMMDDD999222111222222111000/////////.........---...------------,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))(((((((((((())))))***************************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))******+++************)))))))))))))))***,,,---------,,,,,,,,,+++++++++++++++++++++------------............333000222666999777777999:::777666777999999999999444777777444777@@@JJJNNNNNNRRR[[[ffflllooouuu}}}~~~{{{}}}{{{yyyuuuvvvyyypppllliiimmmuuu{{{|||zzz||||||}}}zzzvvvsssvvv}}}}}}ssskkkkkkrrrxxxyyyrrrrrryyy}}}|||yyynnnddd\\\^^^bbbccccccddddddddd```XXXTTTRRRJJJAAA???;;;555222222222111///444000///111000------000000000111222222333222222//////...---------......///...---,,,,,,,,,---.........---------,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---,,,,,,+++++++++*********))))))+++***))))))++++++***)))+++++++++************)))((())))))************)))))))))))))))))))))))))))***)))(((((((((((()))******)))((())),,,.........,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,------------------------........................000//////...///000111222///111333444444666999<<>>DDDIIIIIINNNYYYdddjjjdddeeelllwww}}}~~~yyyyyywwwvvvyyy}}}xxxtttuuuwwwvvvxxx{{{rrrmmmiiikkkrrryyy{{{{{{zzz|||}}}yyyrrrqqqqqquuu{{{~~~yyyooogggeeejjjttt{{{~~~xxxrrrtttyyy|||zzzvvvnnneee___ccckkknnnppprrrsssuuuuuupppkkkdddXXXNNNLLLFFF???999666666555555555111//////...+++,,,...111111111111111000//////.........---......//////---------,,,------...///......---------,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************'''((()))+++,,,---------+++++++++******************)))((()))***+++***)))+++++++++************))))))************))))))((())))))))))))))))))))))))***))))))(((((())))))******((('''(((,,,///000111,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,------------------------........................000////////////000111222000111222333333555888;;;AAAFFFLLLLLLIIIHHHJJJMMMOOOMMMNNNRRRUUUUUUXXX]]]yyyvvvgggaaaiiinnnnnnrrr|||fffRRRAAA666000666444222222333222///---........................---------,,,,,,,,,++++++---,,,,,,+++***+++++++++************++++++++++++))))))))))))))))))))))))************************************************))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))******+++)))***************+++++++++++++++,,,,,,,,,+++++++++,,,,,,------...//////...///111444555777777777333222444888999777777;;;888;;;<<<>>>BBBHHHJJJIIIWWW___hhhnnnwwwxxxvvvwww~~~wwwrrrqqqrrrpppnnnmmmooorrrssskkknnnttt|||uuuqqqvvv~~~wwwwww{{{~~~~~~|||zzz{{{|||wwwrrrjjjfffgggnnnwww|||xxxuuusssuuuyyyyyysssnnnlllhhhhhhnnntttwwwyyy}}}~~~~~~uuujjjbbbaaa]]]VVVOOOIIIFFFDDDCCC;;;888555444222000000222444444444333111000...---......---......///000000,,,---------......//////......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,))))))))))))))))))))))))************************(((((()))***+++,,,,,,+++***************************(((((((((***+++***)))+++++++++*********))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++)))((())),,,///000000++++++***))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000000000000111111111333333444333333555888:::CCCHHHLLLMMMIIIHHHJJJMMMPPPMMMNNNRRRTTTTTTWWW[[[zzz|||mmmkkkooovvv|||pppUUU@@@666333444444000/////////111111111111---------...............------,,,,,,,,,+++++++++,,,,,,+++************+++)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))******+++))))))******+++++++++,,,***************++++++++++++,,,---///111222444444333444555666777888888888888666777999888777;;;AAAFFFPPPXXXXXXZZZ```eeegggmmmqqqvvv{{{zzz}}}~~~}}}{{{wwwsssqqqrrruuu|||xxxrrrkkkdddaaacccgggkkkwwwwwwxxx}}}zzzuuutttvvvyyy{{{|||~~~|||{{{{{{|||wwwooogggjjjlllrrryyy{{{zzz}}}yyyuuuvvvsssoooiiibbb\\\YYYXXXNNNMMMIIICCC???<<<:::888555555555555444333111111...............///000111,,,------....../////////......---------,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******************************+++++++++******)))************************)))(((((()))***++++++***+++++++++*********))))))***************)))((('''))))))))))))))))))))))))))))))************)))))),,,+++***+++---......---+++******************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111111111111111222333333444555888<<<@@@DDDIIIMMMMMMIIIHHHKKKNNNRRROOOOOOSSSUUUTTTWWW[[[|||wwwyyyxxx{{{yyyooohhhpppyyyUUUJJJ<<<444444555444111000000......---...///000---------------.........,,,,,,,,,,,,++++++++++++,,,,,,+++***************(((((())))))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++))))))******+++,,,,,,,,,************+++,,,---...//////111333444666888888;;;:::999888777777777777999888999:::::::::AAAIIIXXXgggqqqpppnnnssswwwxxxrrrooonnnvvv~~~zzzyyyyyyvvvqqqppprrrpppllliiikkkooosss{{{|||wwwrrrppptttzzz~~~tttwww~~~zzz~~~yyypppjjjmmmooovvv}}}~~~||||||{{{{{{yyyuuupppkkkiiiiiifffeee```WWWOOOJJJDDD???666666555555444222111000/////////...//////000000------.../////////............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---************************************************++++++,,,,,,+++******)))***************+++++++++***)))((()))+++,,,,,,++++++++++++************))))))************))))))((()))))))))))))))))))))))))))******++++++******)))++++++,,,---//////---+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000111111222222111111...///111333666;;;AAAFFFDDDIIIMMMMMMJJJIIILLLPPPSSSPPPPPPTTTUUUUUUWWW[[[|||ppp```]]]bbb```hhhpppuuu|||rrrVVV:::888666444444222///,,,333222111///---------...,,,,,,,,,------.........,,,,,,,,,++++++++++++***,,,++++++***************((((((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++))))))***++++++,,,------++++++++++++,,,...000111555555666777888999999:::<<<;;;999777777888:::;;;===>>>AAAFFFFFFHHHOOOXXXiiiwww|||xxxzzzyyysssjjjhhhggglllyyyvvvvvvvvvyyyzzzuuullljjjlllmmmmmmsss}}}yyyrrrqqquuu|||{{{www~~~yyy}}}|||zzzxxxvvvtttssspppqqqyyy}}}|||}}}}}}{{{xxxxxx{{{}}}{{{|||xxxnnnfff```YYYQQQGGGFFFCCC???;;;666222000111000//////////////////......///000000///...---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***************************+++,,,,,,,,,,,,,,,+++))))))*********++++++++++++***)))***,,,...---,,,+++++++++************)))((())))))************))))))))))))))))))))))))))))))***++++++++++++***)))((())),,,///111111---************++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000///000111222222222111111...///111222555:::@@@EEEDDDHHHMMMMMMJJJJJJNNNRRRTTTQQQPPPTTTUUUTTTVVVZZZ{{{vvvkkkeeemmmwwwxxxxxxfff\\\YYYYYYaaajjjrrreeeGGG333111333333111...---000333)))+++---......///000111,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,++++++***)))*********'''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))***+++,,,,,,------,,,,,,,,,---...111333444999999999999999999999999888777666555777;;;@@@BBBFFFIIIPPPWWWYYY[[[bbbjjjvvv~~~wwwlllcccfffjjjnnntttuuulllaaaiiioooyyy~~~xxxvvvzzzxxx}}}{{{xxxvvvnnnlllsssyyypppeeeqqqwwwrrrrrrwww{{{~~~yyyooojjjsss~~~}}}yyyrrrjjjccc___ZZZRRRIII@@@999555222111000//////...////////////000000000...---,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************)))***+++,,,---.........))))))******+++++++++++++++******+++---///...---+++++++++************)))'''((()))***************)))))))))))))))))))))))))))***+++,,,,,,+++***)))%%%'''+++000333333///+++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000///000111222333222111111333333333222333666;;;???DDDHHHLLLMMMJJJKKKOOOSSSSSSPPPPPPSSSTTTSSSUUUYYYyyy}}}lllfffaaagggttt~~~}}}___[[[VVVTTTTTTXXXaaahhhjjjqqqzzz|||yyy}}}pppRRR===444333222111111000///......---000000///...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))(((((('''''''''((()))***************)))***+++***)))((((((***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***************************+++,,,,,,---,,,,,,,,,,,,---......---///222444666777:::<<<;;;===@@@AAA@@@<<<777333<<<888444444;;;FFFPPPVVVZZZhhhtttvvvssstttwwwxxxvvvtttsssrrrsssrrrpppnnnpppooottt{{{|||yyyyyy}}}{{{zzzsssvvvwww}}}~~~{{{~~~~~~{{{qqqqqqsssvvvuuutttyyy|||xxxwwwvvvuuurrriiiXXXEEE888222333444444333111///...111000////////////---,,,+++,,,---............---+++,,,,,,------,,,,,,+++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********++++++++++++++++++++++++---,,,,,,+++*********+++************************************************+++++++++*********))))))******++++++++++++************************************+++,,,,,,,,,,,,+++&&&(((***...000000...,,,******+++++++++***)))))))))***,,,,,,+++++++++,,,++++++******++++++,,,---..................------//////.........000222333000111222222333666:::===FFFIIILLLLLLJJJJJJMMMPPPRRRQQQRRRUUUUUUSSSVVVZZZrrr~~~kkkXXXTTTSSSXXX```bbb]]]VVVNNNMMMNNNSSS^^^mmm~~~sss^^^III999222111222111111000000///......---000//////...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))))))))((())))))************))))))***+++***)))((((((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))),,,,,,+++***)))(((((('''))))))))))))************++++++******++++++,,,---++++++,,,---...///000111111333777999;;;;;;<<<<<<:::;;;===???@@@@@@@@@@@@;;;;;;<<>>???>>>===<<<<<<;;;::::::<<<>>>AAACCCCCCFFFKKKPPPVVV```kkkssswww{{{||||||ooommmmmmpppvvv~~~}}}vvvkkkbbbWWWQQQHHHBBB???===;;;888555222///....../////////000000000///......------........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********************++++++++++++************************************+++,,,,,,,,,,,,+++...)))&&&***333777444...---,,,+++***)))******+++)))***,,,,,,+++++++++,,,++++++******++++++,,,---........................000000000000111222333444111222333333444666:::===CCCGGGJJJJJJIIIIIILLLOOORRRQQQSSSVVVVVVTTTWWW\\\vvvhhhqqqwwwsssjjj```TTTIIIIIIIIIKKKPPPVVVZZZ]]]]]]dddooo~~~}}}vvvrrrmmmaaaOOOAAA@@@999111///111333111.../////////......---------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************************)))(((''')))***+++***(((((((((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,+++******)))(((((())))))*********+++++++++++++++***++++++,,,---...---...000333666888:::;;;<<<<<<<<<===?????????>>>>>>>>>???BBBFFFLLLQQQTTT```aaabbbeeeiiiooosssvvvqqquuuwwwvvvuuuvvvsssnnnffflllwww{{{vvvrrrvvvzzz}}}vvvmmmfff```[[[VVVRRRQQQMMMGGGAAA===999444000///......---000000///...............//////............//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++************************************+++,,,,,,,,,,,,+++***'''&&&)))000555666444///---+++)))))))))+++,,,)))***,,,,,,+++++++++,,,++++++******++++++,,,------------...............000000000000111222333333111222333333444666:::>>>BBBEEEIIIIIIHHHIIILLLPPPSSSQQQSSSVVVVVVUUUXXX]]]yyyWWW[[[\\\YYYWWWUUUSSSPPPSSSYYYcccmmmtttzzz~~~tttpppsssyyy~~~}}}}}}}}}xxxooodddYYYRRRJJJHHHEEEDDDAAA<<<555000222222111222222000...,,,............---------------------------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************)))(((''')))***+++***(((((((((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))))))))))))))************++++++++++++*********+++,,,---///000222333666999;;;===>>>>>>>>><<<:::<<<@@@DDDFFFFFFGGGKKKQQQZZZdddmmmuuuyyy~~~zzzwwwxxx{{{~~~}}}{{{|||~~~wwwqqqqqqssssssgggkkkrrr{{{~~~yyyqqqjjjkkklllnnnpppooojjj```YYYQQQKKKDDD>>>999666333111//////...---......///000000///............///000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++************************************+++,,,,,,,,,,,,+++((())))))***+++---111444///...,,,***))))))++++++)))***,,,,,,+++++++++,,,++++++******++++++,,,------------.........//////......///000000111111111222222333333444777;;;>>>AAADDDHHHIIIIIIJJJMMMPPPSSSRRRSSSWWWWWWVVVYYY^^^|||sssoookkkiiikkkmmmoooooojjjyyyzzzxxxzzzxxxuuusssqqqkkkddd___XXXYYYXXXRRRGGG>>>777555222222222111//////000111000111222000------000333------------------------------,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))***************************************((((((((((((((())))))))))))************))))))((()))***+++***)))((((((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''''''''((())))))***************++++++++++++,,,******+++---///111333444888999;;;===>>>>>>>>>======<<<<<>>AAADDDHHHIIIIIIKKKNNNRRRSSSRRRTTTWWWXXXWWWZZZ___}}}yyypppnnnmmmooopppnnnfffYYYLLLDDD;;;;;;;;;999666444444444666555444222111111111222111222111000......000333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++((()))))))))*********+++************************(((((()))))))))*********((())))))************))))))***+++***)))((((((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,...000333666888:::<<<===>>>???>>>===;;;::::::<<>>>>>???@@@???>>>;;;888777888===III[[[nnn{{{tttssspppmmmlllkkkkkklllpppxxx}}}{{{|||www|||~~~}}}yyywwwxxx{{{ooorrryyy{{{{{{yyywww{{{zzzrrriiiaaaXXXPPPKKK===;;;777333111/////////000...---,,,,,,---...000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++******++++++++++++************************************+++,,,,,,,,,,,,+++'''&&&&&&))),,,......---.........---,,,+++)))((()))***,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,------...///000000...///111222333333222222222333444444555777;;;???AAAEEEIIIKKKKKKMMMQQQTTTSSSRRRTTTXXXYYYXXX[[[```zzztttqqqmmmhhhbbbYYYOOOIII;;;:::999777555333222111000000000000000000000000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++***************+++,,,,,,+++,,,---,,,,,,,,,...000888555555999<<<<<>>JJJSSSbbbrrr}}}{{{kkkeeepppvvvppppppyyy}}}xxxsssuuu|||yyyzzzsssuuuyyy}}}~~~|||{{{{{{wwwvvvzzz{{{|||wwwrrrsssuuu}}}~~~|||}}}www}}}zzz{{{~~~vvvnnnfff```PPPNNNIIICCC;;;666444444333222111000////////////............//////000000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------++++++++++++------))))))*********+++++++++---,,,++++++------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))),,,...---***((())))))))))))************++++++++++++++++++++++++)))))))))(((((((((((((((,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------............//////000111222222333333222333333444444555777;;;>>>CCCEEEIIIKKKMMMOOOQQQSSSVVVTTTTTTWWWWWWVVVZZZ```zzz|||nnnnnniii```WWWMMMCCC:::555444333333222111000000000000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******)))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))************++++++++++++************+++,,,---)))+++---///000222555777999:::===BBBBBB???@@@DDD999===AAACCCEEEJJJRRRXXXhhhkkkmmmnnnmmmlllmmmoooqqqmmmqqqzzz}}}zzz}}}}}}~~~zzzssshhh___^^^ccclllxxx{{{~~~yyyxxxyyy|||~~~~~~xxxtttttt{{{~~~}}}{{{zzzooommmfff\\\NNNAAA777222444333111///......///000000000000000000000//////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++++++++,,,---,,,++++++------,,,+++++++++++++++++++++++++++************************))))))***+++++++++***((())))))))))))************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))*********+++++++++++++++,,,,,,,,,,,,---------------............///---...///000000111111000222333444444555777;;;???BBBEEEHHHJJJLLLMMMOOOQQQTTTRRRTTTWWWWWWWWWZZZ___|||yyyyyyrrraaaQQQUUUOOOGGG???:::555222000....../////////000000000000000000000000000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---))),,,000333666999===@@@???AAAEEEHHHDDD???AAAFFFFFFJJJOOOSSSWWW```llluuuzzzxxxssskkkccc___```bbb]]]jjjyyywwwooopppwwwyyyrrrmmmiiieeebbbaaaiiirrrxxxppplllpppyyy||||||||||||}}}}}}{{{}}}|||zzz{{{~~~wwwhhhVVVHHH@@@999666333///...///111222111111222222111000...---...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))*********+++++++++++++++,,,,,,,,,,,,---------------............///---...///000000111111000222333444444555888<<>>FFFQQQbbbbbbbbbeeemmmyyywwwsssnnnhhhccc___[[[XXXZZZoootttqqqttt}}}~~~zzz{{{xxxvvvxxxyyy{{{wwwooolllpppsssvvvuuusssqqqooommmllllllccc```^^^```ffflllrrrvvv{{{|||zzzxxx{{{yyywww{{{~~~zzzwww~~~{{{zzz~~~}}}{{{~~~}}}{{{iiiYYYOOOBBB>>>999444111000222333000000222222222111///..................---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---++++++---///))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------............//////000111222222333333222222333444444555888<<>>@@@BBBDDDFFFEEEAAA>>><<<<<>>999666444333111//////...///000111111///,,,//////...------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************++++++++++++,,,---...000222444555;;;>>>AAACCCCCCCCCCCCDDD???<<<===AAAIIIXXXnnn}}}wwwwww~~~{{{|||{{{uuulllkkksss}}}~~~{{{yyyrrrfff^^^\\\aaa]]]XXXWWWXXXYYYVVVSSSQQQQQQQQQQQQRRRTTTUUUVVVUUU^^^ddd___XXXVVVXXXZZZXXX\\\___```bbbccc^^^XXXWWWXXXYYY[[[\\\\\\\\\\\\\\\______\\\___fffmmmnnnnnnlllkkkmmmqqqwww|||~~~uuuqqqrrrzzz}}}}}}|||wwwssstttzzz~~~sssmmmbbb^^^XXXOOOFFF>>>888555222222222111111111111111....../////////......---------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,...---,,,*********++++++++++++,,,++++++++++++++++++++++++)))******++++++,,,,,,---***++++++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,---------------............///---...///000000111111000111222333444555888===@@@CCCFFFIIILLLMMMOOOQQQSSSRRRRRRTTTYYYZZZXXX[[[```{{{xxxxxxzzz~~~|||ssslllOOOOOONNNLLLFFF===444...666444222222333333111000++++++,,,...111222111000---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))************+++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************)))************+++++++++...///000333666999;;;===???AAADDDEEEDDDCCCCCCCCC<<>>CCCDDDGGGJJJMMMOOOPPPQQQRRRPPPPPPSSSSSSTTTXXX___ssshhhbbb```\\\XXXYYYXXXOOOEEE>>>===<<<>>>>>>;;;555000333222222222111111111111111111000000///......---------------------------+++,,,------...---------------,,,++++++++++++,,,+++++++++++++++++++++++++++******))))))******+++*********)))))))))))))))*********)))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))***)))))))))(((((((((''')))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++******,,,++++++,,,---000222444===>>>@@@CCCFFFIIIJJJJJJ???@@@AAABBBEEELLLYYYdddvvvyyyyyywwwuuuxxx}}}yyy}}}~~~~~~wwwooohhhcccVVVSSSUUU[[[\\\TTTMMMKKKLLLQQQTTTSSSPPPRRRXXX^^^___gggqqqxxx{{{~~~}}}zzzvvvpppjjjeeebbb^^^XXXSSSRRRWWW\\\]]]]]]dddeeeggghhhfffgggssszzznnndddVVVJJJ@@@999555333333//////111111...---...//////.........//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************)))***,,,///000...+++++++++************++++++***++++++,,,,,,++++++***,,,++++++*********++++++***+++++++++,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------............//////000111222222333222222333222333444666999===???CCCDDDGGGJJJMMMOOOPPPQQQSSSQQQQQQTTTTTTTTTYYY___~~~kkkfff___[[[YYYSSSJJJCCCEEEFFFEEEBBBAAABBB>>>888333444444555444333111000111111111000000000000///000000000///......------------------------------++++++,,,---------------------,,,++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))************((())))))))))))))))))***''')))******(((((()))+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++******)))++++++---///222666999;;;@@@AAACCCFFFHHHHHHEEECCC<<>>@@@CCCDDDGGGJJJMMMOOOPPPQQQTTTRRRRRRTTTTTTSSSXXX^^^===;;;999:::===@@@AAA@@@@@@CCCBBB<<<777666666555555555555222000000222333111111111111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++************+++***************************))))))))))))))))))***(((((())))))******++++++''''''(((((()))))))))***&&&((())))))(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))******************************)))))))))***+++,,,///222666;;;???CCCEEEFFFBBBFFFHHHDDD>>>>>>EEELLL\\\hhhttt|||ooojjjmmmttt~~~}}}mmmUUUXXXZZZZZZXXXVVVUUUVVVWWWWWW[[[ccclllyyyrrrjjjiiigggfffgggjjjkkkllljjjhhhiiinnnsss|||{{{yyyuuuqqqzzzuuubbbRRRHHH===222000000000111333111111000///////////////........................------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,++++++************++++++***++++++,,,,,,++++++***++++++++++++,,,---...///,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------............/////////111222222222222222333333333444777:::===???CCCDDDGGGJJJMMMOOOPPPQQQRRRPPPPPPRRRRRRRRRVVV]]]888777777888:::<<<<<<;;;999<<<;;;666444666888777666555222111000000000111111111111111000000000000------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++******************************************))))))(((((())))))***))))))))))))************'''(((((((((((((((((()))&&&((())))))''''''(((***))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))+++---000111555888<<>>CCCDDDGGGJJJMMMOOOPPPQQQPPPNNNNNNQQQRRRRRRWWW]]]777666666666777777666555666777666444666;;;>>>===777444111111333444222000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++***************************************))))))(((((((((((())))))*********)))))))))))))))((((((((((((((('''''''''&&&'''((((((''''''(((***))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))******))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************))))))***+++///222666888;;;>>>BBBFFFHHHIIIHHHGGG======>>>BBBJJJVVVccclllxxx~~~tttoooxxxzzzooolllmmmllljjj___\\\eeekkkeee]]][[[SSSXXX___fffnnnxxx{{{rrrmmmmmmnnnooogggfffaaa]]]___bbbaaa\\\ccchhhpppwww}}}nnn]]]JJJ@@@;;;666444444333222111000////////////................................................,,,------...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***------+++***+++,,,++++++************++++++***++++++,,,,,,++++++***)))))))))***+++,,,---......---------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------............//////000111222222333222222111111111222555888;;;===CCCDDDGGGJJJMMMOOOPPPQQQOOOMMMNNNQQQSSSSSSYYY___666555555555666666777777666666555333777>>>AAA???555000---...333555222...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,++++++***)))*********))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((())))))(((((('''''''''&&&&&&'''((((((''''''(((***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************)))***+++---111666;;;>>>???AAAEEEIIIJJJJJJHHHGGGAAA??????III[[[lllwww|||~~~yyyqqq{{{zzz|||}}}ttt```WWWXXX\\\]]]___WWW\\\iiiiiiZZZUUU[[[cccnnn}}}yyytttpppnnngggeee___XXXVVVXXXXXXUUURRRSSSVVV^^^iiittt|||{{{}}}mmmZZZNNNFFF>>>888555333222111000////////////////////////////////////........................---------...///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***......+++)))))))))++++++************+++++++++++++++,,,,,,+++++++++*********)))******++++++//////.........---------******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------........./////////000111222222333222222111000000222444777;;;===CCCEEEGGGJJJMMMOOOPPPQQQOOONNNOOORRRTTTUUUZZZaaa~~~444444444444444444444444555555666666777777888888000000000000////////////.........------,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,)))'''(((***+++***((())))))))))))************++++++******************(((***++++++)))))))))+++(((,,,222888<<>>;;;222,,,000333111000222//////.........//////000//////............//////........................000////////////.........------------------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///******+++,,,,,,---............000111222333333444333333444666888:::<<<===AAACCCFFFIIILLLNNNPPPQQQOOOSSSPPPPPPWWWVVVZZZhhh333333333333333333333333444444444444555555555555000000000/////////............---------,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))+++(((''''''***+++***((())))))))))))************************************)))***++++++******,,,------000555999<<<@@@EEEHHHJJJJJJIIIFFFBBB???>>>>>>JJJOOOZZZgggttt|||}}}~~~|||wwwpppmmmrrr~~~yyyooofffaaa^^^YYYWWWZZZZZZWWWWWWYYYWWW^^^hhhrrr}}}fffbbb^^^[[[[[[XXXSSSOOOOOOLLLPPPYYY[[[VVVWWW^^^vvvqqqgggVVVEEEDDD:::333444666333111111000000////////////000000//////............//////...........................------------,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,---------......///000111222333333333333333444666888:::<<<===AAACCCFFFIIILLLNNNPPPQQQPPPTTTQQQQQQWWWVVVZZZhhh333333333333333333333333222222222222222111111111000////////////.........------------,,,,,,,,,,,,++++++************++++++++++++************+++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))******)))))))))))))))***************************************++++++******,,,///222444666:::===???CCCGGGJJJKKKJJJHHHCCC@@@BBBGGGLLLUUU[[[fffuuu|||{{{iiilllsss{{{yyyggg]]]]]]SSSSSSUUUYYY]]]```gggnnnzzzxxxmmmddd]]]WWWQQQMMMOOOMMMQQQZZZ[[[UUUSSSVVViii|||tttbbbMMMCCC999666555333000///111111000000000000111111000//////......//////000...........................------------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------------------...///000111222333333333222333444555777:::<<<===AAACCCFFFIIILLLNNNPPPQQQPPPTTTQQQQQQWWWVVVYYYggg222222222222222222222222222222111111000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***))))))((()))))))))***************************+++++++++***++++++***+++...333666999<<<@@@CCCDDDFFFGGGIIIKKKGGGAAA@@@EEEPPP]]]fffeeelllyyy{{{sssyyy}}}ppphhhssszzzjjjbbbjjjlll```VVVVVVXXX```kkkrrrxxxxxxkkkbbb[[[WWWTTTPPPRRRXXX[[[ZZZZZZ]]]bbbttt~~~]]]QQQCCC:::777555333111222111000000000000000000000000////////////000000........................000////////////.........------------------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------......//////000111222333333333222333333555777999;;;===AAACCCFFFIIILLLNNNPPPQQQOOOSSSPPPPPPUUUTTTWWWeee111111111111111111111111222111111000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******))))))******+++***************************))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++,,,---111666:::===AAAFFFIIIIIIHHHFFFFFFDDDAAA@@@FFFSSSaaakkkooossszzzuuu{{{ppplllqqqwwwmmmYYYOOOVVV\\\[[[]]]fffsssyyyssseee^^^YYYXXXZZZ[[[^^^aaahhhuuusssfffTTTDDD===:::777444222111111000//////000000000000////////////000000////////////////////////000////////////.........------------------------++++++,,,,,,,,,---------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---.............../////////000111222222222222222222222333555777999;;;<<>>444111333555333222000000111222111000///............///000000000000111000///.........---------------------------------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------............///////////////000111222222333222222000111333444555888<<>>@@@BBBBBBCCCCCCDDDEEEEEECCCGGGIIISSSdddnnnmmmgggbbbgggnnnwww{{{|||ppp\\\RRRQQQSSSTTTbbbmmmzzztttooolllxxxzzz{{{hhhQQQ???666555333222111111222222111000000000//////000000111222000/////////000000...---........................------------------,,,,,,------------------------------,,,,,,,,,,,,------------------------------+++***+++,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++............//////////////////111222222222222222///111333444666999===@@@DDDEEEGGGIIILLLNNNPPPQQQLLLNNNJJJKKKSSSRRRUUUbbb------------.........///.........///......---,,,,,,,,,---------,,,++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))***************---///111444999>>>BBBDDDBBBAAA@@@AAAAAABBBDDDFFFOOOVVVfffvvv|||xxxtttsssoootttzzz~~~~~~qqqkkkbbbVVVQQQRRRYYY```fff|||wwwtttzzztttttt}}}vvv]]]GGG<<<999555333111111222333222222000000000000000111222222333111//////000000///---........................------------------------------------------------...------,,,,,,------...------------------------+++***+++,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++............//////////////////111222222222222222222333555555666888;;;>>>EEEFFFHHHJJJLLLNNNPPPQQQMMMOOOKKKLLLSSSRRRUUUaaa------........./////////......//////......---,,,,,,,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))***++++++,,,111333777;;;>>>AAACCCDDD>>>>>>>>>???>>>???FFFNNN]]]eeeqqqzzzxxxssssssxxx~~~zzzyyyttteee[[[VVVUUUSSSSSSWWWaaauuu{{{}}}rrrmmmwww}}}fffTTTKKKIII<<<888444222222333333333111111111111111222222333999444000...///111///...........................------------............------------------------......------------......------------------------,,,++++++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000111222222333222222333444555666666888;;;===EEEFFFHHHJJJLLLNNNOOOPPPNNNPPPLLLMMMTTTSSSUUUbbb....../////////000000000......//////......---,,,+++,,,,,,------,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************'''((()))***+++---......555888<<<@@@CCCCCCCCCBBB>>>>>>@@@BBB@@@AAANNN\\\iiilllppprrrnnnkkkpppxxxrrr[[[NNNJJJIIILLLMMMWWWjjjzzzuuu}}}~~~}}}wwwiiiaaa^^^FFFAAA:::444222333333444222111111111111222333333>>>888000---///111000///........................------------.........///------------------------......------------......---------------------------,,,,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,---------............///////////////000111222222333222222222333555555666999<<>>777333333333444222222111111222222333444BBB:::111---...111111///////////////////////////---------.........//////------------------------......------------......------------------------...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...******+++,,,,,,---................../////////000///000111222222333222222000222444555777:::>>>AAAEEEFFFGGGIIIKKKLLLNNNOOOPPPSSSNNNNNNUUUUUUWWWccc000//////.........//////////////////............------------------------))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))***+++...222666888===BBBGGGGGGCCC@@@BBBEEE@@@???AAAGGGQQQ^^^iiiooorrrooopppvvvyyyzzz|||~~~|||sssYYYSSSNNNFFFKKKXXXlllvvv|||~~~mmm]]]MMMDDD===666444666111222444444222111000000111111000000//////.........,,,+++,,,//////---***///////////////////////////......------,,,,,,+++...000222111---***+++,,,------------------------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---,,,,,,,,,,,,---..................////////////000000111222222222222111222222222444777;;;???AAAGGGGGGGGGHHHJJJMMMPPPRRROOONNNPPPSSSSSSTTTZZZaaa//////............//////////////////............------------------------))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++++++++***+++,,,...111666999<<>>@@@HHHGGGHHHJJJMMMMMMJJJGGGCCCGGGMMMSSSZZZccckkkpppooorrrzzz|||}}}|||kkk]]]QQQLLLJJJMMMSSSWWWiii~~~uuu___III<<<888777666333111111222333555222111111000000///......===888111------...000111////////////////////////+++,,,,,,---....../////////,,,)))***///111///---------------------------+++,,,,,,------.........---,,,,,,++++++,,,,,,---------------------,,,,,,---------,,,------...///............////////////000000111222222222222111222222222444777;;;???AAAFFFFFFGGGHHHJJJMMMOOOQQQQQQOOOOOOPPPPPPQQQXXXaaa------..................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))******+++,,,------...222666:::>>>AAACCCHHHHHHIIIKKKLLLKKKJJJHHHGGGLLLRRRWWW[[[aaajjjpppwwwuuuwww}}}xxx{{{uuu```SSSLLLHHHMMMIIILLL\\\tttnnnWWWFFF===999777333111111111111111222222111111000//////...;;;777222...---...000111////////////////////////,,,---------.........//////---++++++---//////...------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------------...//////............////////////000000111222222222222111222222222444777;;;???AAAFFFFFFGGGHHHJJJLLLOOOPPPRRROOONNNOOONNNOOOWWWaaa,,,,,,---...//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))***++++++///111555:::>>>AAABBBCCCDDDGGGJJJIIIGGGFFFIIILLLQQQWWW]]]``````dddmmmuuu~~~{{{zzzxxxwwwzzzaaaQQQMMMOOOPPPMMMSSSccc|||vvvcccNNN@@@999777333222333333222111222222222111000000//////222111000///------...////////////////////////////////////......---------...///000///,,,+++---///------------------------,,,,,,,,,------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,...------------...//////............////////////000000111222222222222111222222222444777;;;???AAAEEEEEEFFFHHHJJJLLLNNNOOOQQQOOONNNOOONNNPPPXXXaaa***+++---...//////...---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))))))))+++***))))))***+++---...444666:::>>>AAACCCCCCCCCBBBFFFIIIHHHFFFGGGNNNUUUaaaiiiqqqqqqnnnooovvv~~~|||xxx}}}yyydddQQQIIIKKKQQQWWWXXXsss{{{lllYYYJJJAAA===777555666777666444333222222111111000//////+++---///000...------...////////////////////////000000//////...------,,,---111333222...,,,---000---------------------------------------------------,,,,,,++++++,,,,,,---------------------,,,,,,......------......///000............////////////000000111222222222222111222222222444777;;;???AAADDDEEEFFFHHHJJJLLLNNNNNNPPPNNNNNNPPPPPPQQQYYYbbb)))+++---...//////...---.........---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************))))))***,,,///222333999<<<@@@CCCEEEEEEDDDCCCDDDFFFGGGHHHKKKQQQZZZaaannnyyy{{{~~~}}}sssddd]]]SSSKKKKKKTTTdddpppwwwlllbbbWWWNNNBBB:::777777666555333333222111111000000///,,,...111111///---...000////////////////////////////////////............---///222333333111000///---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------------------...............//////000............////////////000000111222222222222111222222222444777;;;???AAACCCDDDFFFHHHKKKLLLMMMNNNNNNMMMOOORRRRRRSSS[[[ccc)))***---/////////...---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))+++...222666999>>>@@@CCCFFFGGGFFFDDDCCCHHHFFFDDDHHHQQQ\\\eeejjjttt~~~qqqYYYRRRQQQQQQRRRYYYjjj}}}}}}yyymmm```LLL>>>777555333222333333222222111000000000000222333111///...///222////////////////////////------......///000000000------///333777777333...---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------........................///000000............/////////000000000111222222222222111222222222444777;;;???AAACCCDDDFFFIIIKKKLLLMMMMMMMMMLLLOOOSSSTTTUUU\\\ddd,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,++++++*********+++))))))))))))))))))))))))***+++,,,------,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++)))((()))+++,,,---......///333888<<>>CCCMMM[[[jjjvvv|||~~~~~~~~~}}}yyy|||{{{~~~yyycccPPPMMMTTTXXXiii~~~zzz}}}lllYYYGGG:::444222222333333222111111222000000000000000000000000////////////////////////000000000000000000000000///------///222444444222......------------..............................------------------------......---------,,,,,,,,,------------------------............///////////////000111222222333222222111222333444666:::???CCCEEEJJJLLLKKKMMMQQQQQQNNNMMMLLLMMMPPPQQQSSSZZZccc((()))***+++,,,...//////------------,,,,,,,,,,,,***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++******+++,,,))),,,111666:::???DDDGGGKKKLLLPPPSSSPPPJJJFFFGGGBBBMMM\\\gggmmmqqquuuxxxzzzvvvsssvvv|||~~~zzzyyyzzzvvveee[[[QQQJJJSSSccc~~~~~~|||{{{qqq]]]HHH999555555444444333222111111000000000000000000000000////////////////////////000000000000000000000000///...---///111222111000//////............//////........................------------------------...------------,,,,,,,,,------------------------............///////////////000111222222333222222111222333444666:::>>>BBBEEEIIIKKKJJJKKKNNNMMMJJJJJJIIILLLPPPRRRTTT\\\eee))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------+++)))((())))))))))))))))))))))))******(((''''''(((******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,---,,,,,,,,,------111777;;;???BBBEEEHHHJJJQQQWWWWWWOOOGGGEEEGGGWWWcccppptttpppmmmpppuuuxxxwwwzzzzzzuuuxxxnnnQQQLLLTTT___uuu~~~~~~{{{yyy{{{mmmRRR===888777555444444444222111000000000000000000000000////////////////////////////////////////////////............//////////////////000000000000//////................................................------------------------------------------------............//////////////////111222222222222222111222444555777:::>>>AAACCCGGGIIIGGGHHHJJJJJJFFFHHHHHHLLLQQQTTTWWW___hhh+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,+++***+++,,,000444:::???CCCFFFIIIKKKOOOUUUWWWPPPFFFFFFOOOYYYkkkuuu~~~~~~wwwuuu{{{zzz{{{{{{fffTTTSSS^^^ttt~~~|||~~~}}}vvvtttvvvwww[[[CCC<<<888444333333333222111111111111111111111111111000000000000000000000000////////////////////////......//////........./////////000111111000//////................................................------------------------------------------------............//////////////////111222222222222222111222444666777:::===@@@EEEHHHJJJHHHIIIKKKJJJGGGHHHIIIMMMSSSUUUXXX```iii,,,,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,((()))***+++++++++***)))))))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))),,,...222777===BBBFFFJJJNNNQQQUUUUUUNNNDDDBBBPPPeeesss{{{|||vvvwww{{{___SSSNNN```tttllljjjssskkkWWWDDD>>>666222111222111000111111111111111111111111000000000000000000000000000000000000000000000000---...000///......///000...///000111111000///...................................................,,,,,,,,,------------...------------------------............///////////////000111222222333222222111333555666777999===???BBBFFFGGGFFFFFFIIIHHHEEEIIIJJJNNNSSSVVVXXX___ggg+++++++++*********************+++++++++,,,,,,,,,((()))))))))************))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***---111555999===BBBFFFIIIMMMPPPSSSSSSNNNEEEBBBOOOhhh|||{{{vvvssswww~~~xxxggg[[[UUUVVVaaa|||xxx{{{~~~~~~~~~pppkkkppp|||{{{lllSSSIII>>>666444444333222111111111111111111111111000000000000000000000000000000000000000000000000,,,...000000......000222---...000111111000...---................................................,,,,,,,,,---------......------------------------............///////////////000111222222333222222111333555777888999<<<>>>???CCCDDDCCCDDDGGGFFFCCCIIIIIIMMMRRRTTTUUU[[[ccc))))))******+++++++++,,,*********++++++,,,,,,,,,))))))(((((()))***++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---222999===BBBDDDGGGIIIJJJLLLOOORRRJJJFFFBBBIIIbbb~~~|||vvvtttwww~~~~~~pppbbbYYYTTTWWWsss~~~~~~|||}}}{{{zzzyyytttnnnooosssooonnnmmmnnnpppqqqqqqqqqsssttttttsssqqqrrrtttwwwzzzzzz|||xxxttt~~~sss```UUUFFF<<<888888666555111111111111111111111111000000000000000000000000000000000000000000000000,,,...111000//////111333---...///111111///...---........................////////////////////////,,,,,,,,,------.........------------------------............/////////000///000111222222333222222111333555777888999<<<>>>BBBFFFHHHGGGHHHKKKKKKGGGHHHIIIMMMQQQRRRSSSXXX```******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))(((((()))***+++++++++,,,...444;;;@@@EEEGGGJJJLLLMMMLLLLLLLLLCCCDDDIIIWWWnnn|||uuutttssspppqqqzzzjjj\\\[[[```bbb~~~{{{sssmmmkkkhhhccc___^^^^^^^^^]]]\\\[[[YYYWWWWWWWWWYYYZZZVVVWWWXXXZZZ\\\]]]^^^___^^^```bbbeeehhhmmmssswwwzzzyyy|||pppeeeVVVIII???888555555444555555333222111333444111111111111000000000000........................111111000000//////......////////////...........................///000000......---,,,,,,+++******........................000000///------,,,,,,,,,000000000000000000000///000000000000111111111111111333666777888999<<<>>>CCCCCCDDDFFFHHHHHHFFFDDDIIIJJJNNNQQQPPPOOOVVV___******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''(((******))))))+++,,,***+++---///222777===AAAGGGGGGGGGJJJMMMLLLIIIFFFCCCGGGOOO\\\nnn~~~}}}nnnooonnnoootttxxxkkkfffcccdddnnnzzzzzzzzz|||}}}yyyuuusssrrrooohhhbbb[[[WWWRRROOOOOONNNNNNMMMKKKJJJHHHGGGFFFGGGHHHIIIGGGHHHIIIJJJKKKMMMNNNNNNPPPQQQTTTUUUXXX\\\aaaeeelllpppvvvyyy}}}}}}{{{yyygggVVVIII???999666111111222222222222333444111111111111000000000000////////////////////////111000000000/////////...////////////...........................///000000//////......---,,,,,,+++..............................---------......///---------...//////000000000000000000111111111111111333666777888999<<<>>>CCCCCCDDDFFFHHHHHHFFFDDDIIIJJJNNNQQQPPPPPPWWW```******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((******)))***,,,...))),,,000444777;;;???CCCHHHFFFEEEHHHKKKJJJFFFAAAFFFMMMUUU\\\fffoootttsssjjjlllooouuu}}}xxxiii\\\XXX```dddjjj}}}|||xxxyyy{{{|||zzzxxxvvvuuummmiiidddaaa___\\\VVVRRRMMMIIIEEECCCCCCCCCBBBAAA???>>><<<;;;;;;<<<============>>>>>>???@@@@@@@@@@@@BBBCCCDDDEEEGGGKKKNNNTTTXXX]]]aaagggpppzzz|||wwwdddUUUHHH===555222222222333333222222222222222111111111000000000000000000000000000000000000000000000////////////////////////............///............//////000000000//////...---------........................,,,,,,,,,---...///000111............//////000000000000000000111111111111111333666777888999<<<>>>CCCCCCDDDFFFHHHHHHFFFDDDIIIJJJNNNQQQQQQQQQXXXaaa******))))))******+++,,,++++++++++++++++++++++++*********)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((()))+++---***...444999<<>>BBBBBBDDDFFFHHHIIIGGGEEEHHHJJJNNNRRRQQQRRRYYYbbb******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********((('''''')))+++---222999>>>@@@AAABBBBBB>>>CCCGGGFFFCCCCCCKKKRRR^^^___[[[SSSQQQWWW___dddssszzzgggRRRPPPSSSZZZggg}}}xxxvvvyyy}}}~~~{{{wwwrrrlllfffbbb```___\\\YYYUUURRROOONNNNNNJJJEEEAAA>>><<<:::999999777555444555555444333333222222222222333333333222222222222222222222222666777888777666666777999888888999:::<<>>BBBBBBCCCFFFIIIIIIGGGEEEHHHJJJNNNRRRRRRSSS[[[ddd******))))))******+++,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***((('''(((***---222777===AAABBBBBBAAA@@@===DDDIIIGGGCCCIIIYYYgggoookkkbbb[[[]]]hhhrrrvvvzzzyyybbbNNNUUUVVV]]]vvv|||xxxvvvxxx~~~|||yyyvvvqqqlllgggaaa[[[WWWRRRQQQNNNKKKHHHDDDBBBAAAAAA???<<<999777555555555555333222222333444333222222222222222333333333333111111111111111222222222333444666555444444555666888777666666777999;;;<<>>AAABBBCCCFFFIIIIIIHHHFFFHHHJJJNNNSSSSSSTTT\\\fff******))))))******+++,,,************************((()))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***+++******)))+++///222777;;;@@@CCCCCCAAA???>>>AAAEEEHHHGGGHHHUUUjjj|||{{{sssiiidddmmm}}}sssjjjbbbYYYPPP[[[aaavvv}}}xxxxxxxxx{{{{{{uuurrrlllhhhbbb^^^YYYUUUQQQNNNGGGFFFDDDBBB@@@>>><<<;;;888888777666444333333444444333222222444555444333222222333444444444444444333333333444444555555555111333555555444444555666888777666777777888888777777<<>>AAAAAACCCFFFIIIIIIHHHFFFHHHJJJNNNSSSTTTUUU]]]ggg*********)))***++++++,,,************************(((((())))))*********+++'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,///444777:::>>>BBBDDDBBB@@@======FFFFFFFFFFFFNNN___wwwwwwkkkjjjwwwmmmWWWJJJJJJPPPSSSbbbttt}}}zzzxxxtttvvv{{{{{{zzzxxxvvvsssmmmgggbbbYYYVVVPPPLLLIIIFFFCCCAAA;;;;;;:::999888777666666333444444444333222333444000//////000111222222000...///000111111111111111000111111222333333444444111333555555555555666777555555555777888888777666444555888:::===BBBHHHMMM___gggooottt{{{gggWWWNNNAAA999666555333111333333333222222222111111111111111111111111111111.../////////000000111111000/////////............111000///...............////////////000000000000........................+++++++++,,,...000111222999888777444222000...---000000000000111111111111111333666777888999<<<>>>AAAAAACCCFFFIIIJJJHHHFFFHHHJJJNNNSSSTTTVVV^^^ggg*********)))******+++,,,,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''&&&'''(((***+++***)))++++++,,,---000444777999===CCCFFFDDD@@@AAACCCEEEAAA???FFF[[[ppp|||}}}|||vvvsssoootttmmmRRRJJJHHHFFFPPP```}}}|||~~~|||uuurrruuuzzz|||{{{yyyxxxvvvqqqnnnjjjeeeaaa[[[UUUQQQKKKHHHCCC???>>>===;;;:::777777666555333222111111222222222111111111000000111111111000000000000000111111111111111111111111222222333333333444444444333444444555666666555555555555555555555555555555888888888888888:::<<<===BBBFFFMMMUUU]]]fffnnnttt|||wwwfffYYYJJJ666000555444333333333111000///000111111111111111000000000000//////////////////////////////////////////////////////////////////////////////.........---------------............------......------------......555444222000000000000111111111222222222111111000000222555666666777999:::>>>AAADDDFFFGGGFFFGGGHHHFFFKKKKKKNNNWWWXXX]]]lll***************++++++,,,,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))*********)))***+++---000555999===???DDDCCCCCCBBBCCCEEEEEECCCGGGHHHSSSfffvvvzzzwwwtttqqqtttsssrrrnnn\\\OOOMMMMMMQQQfff~~~zzzxxxzzzzzzwwwyyy~~~yyyuuurrrqqqpppoooccc```[[[VVVRRRNNNIIIEEECCC???;;;888777777555444666555555444333222111111222222222111111111000000111111111111111111111111222222222222222222222222222333333333333444444444555555666777777777666666666666666666666666666666777666666666666777999:::===???BBBCCCFFFIIINNNQQQ^^^bbbiiiqqqyyyrrrgggWWWAAA999999444333444444333222111222222111111111111000000000000//////////////////////////////////////////////////////////////////////////////.........------------......//////......---......------------......333222000///......//////111111222222222111111000000222555666777777999:::>>>AAAEEEGGGFFFFFFFFFGGGJJJOOONNNPPPXXXXXX\\\jjj***************+++,,,,,,,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))))))))(((((('''))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))***,,,000555:::@@@DDDFFFJJJDDD@@@BBBFFFGGGDDD@@@BBBIIIZZZnnnzzzzzzuuurrrkkkqqqsssqqq|||qqqQQQIIIFFFJJJOOO^^^yyyuuuyyyvvvtttwwwzzz}}}~~~{{{tttnnnjjjgggeeedddXXXTTTOOOJJJGGGDDDAAA>>>:::888444333222222111000333333222222222111111111222222222111111111111111111111111111111111111111222222222222222222222222333333333444444444555555777777888888888777777666777777777777777777777777777777666666666777777888555777888999;;;===AAADDDHHHKKKPPPWWW___fffkkknnnuuu}}}ppp\\\DDD:::888222444444555555555444333333222222111111111000000000/////////////////////////////////////////////////////////////////////////////////............------......//////......---......------------......000000///...------------000111111222222222111111000222555666777888999;;;???BBBEEEGGGFFFEEEEEEFFFKKKPPPOOOPPPWWWVVVYYYggg+++************+++,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***)))(((((()))***,,,///444999???DDDGGGIIIIIIEEEBBBDDDFFFDDD@@@???DDDMMM___pppuuuqqqmmmmmmiiikkkooovvv~~~~~~|||jjj[[[KKKDDDDDDOOO___xxx}}}xxxuuusssvvvuuuwww{{{~~~}}}}}}}}}zzzwwwxxxtttnnniiiddd___[[[WWWOOOKKKFFFBBB???>>><<<:::777555222222222333222111000000000111111111111111111111111111111111111111111111111222222222222222333333333333333333333333444444444444555555555555888888888888888777777666666666666666666666666666:::999999999888888888999555777999;;;===@@@DDDHHHCCCDDDFFFHHHLLLPPPSSSUUU___iiivvv{{{dddJJJ@@@>>>555444444444555666555333222222222222111111111000000/////////////////////////////////////////////////////////////////////////////////.....................////////////............------------......//////......------------000000111222222222111111000333555777777888999;;;@@@CCCFFFGGGFFFEEEDDDEEEHHHMMMLLLNNNUUUTTTVVVccc+++++++++***+++,,,,,,---,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((******)))((((((***,,,000333888>>>BBBEEEGGGHHHEEEEEEFFFIIIEEE???@@@FFFXXX^^^hhhooommmeeebbbdddpppjjjppp~~~~~~zzzrrreeeVVVKKKKKKIIIRRRlll~~~xxxuuuvvvxxx{{{{{{~~~zzzyyyyyywwwsssooojjjhhheeeaaa\\\VVVNNNIIICCC???;;;888666666555444555333222222333444333222/////////000000000111111111111111111111111111111111222222222333333333444333333333333333333333333444444555555555666666666777777888888888777777666666666666666666666666666:::::::::::::::999999999;;;;;;<<<;;;::::::===???AAAAAA@@@@@@AAABBBCCCDDDDDDKKKWWWcccooo|||fffYYYPPPAAA666444333444555555222000222222222222111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////...//////////////////.........------------......///000000000//////......///000111222222222222222111333666777777888:::;;;@@@CCCFFFGGGFFFEEEDDDEEEFFFKKKKKKNNNVVVUUUXXXeee+++++++++++++++,,,------,,,++++++******++++++,,,************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))+++)))'''(((,,,///555888===BBBEEEGGGGGGGGGEEEEEEIIIKKKEEE@@@JJJYYYhhhjjjmmmoookkkfffhhhnnnyyyuuu{{{{{{{{{~~~}}}xxxmmm___RRRJJJFFFEEEOOOiii}}}vvvrrrsssyyy~~~zzzvvvtttsssooojjjeeeYYYXXXVVVSSSPPPJJJBBB===;;;888555444333333222111222111000111222222111000///000000000000000000000111111111111111222222222222222222333333444444555444444444444444444444444555555555666666666666777666666777888888888888888777777777777777777777777888888999999:::999999888999::::::888777888:::<<>>AAAEEEGGGFFFFFFFFFGGGGGGMMMNNNRRRZZZZZZ\\\iii,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,************************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))%%%(((***)))'''(((...333999===BBBHHHKKKKKKJJJIIIOOOIIIFFFGGGHHHPPPjjj|||wwwssspppnnnmmmsss{{{zzz~~~~~~zzztttkkk]]]NNNDDDDDDJJJQQQ```{{{~~~|||{{{vvvtttrrrtttyyy}}}zzzxxxooojjjeeeaaa]]]WWWPPPJJJJJJFFF@@@===;;;;;;:::999222111111111333222111///222111000111222222111///222111111111000000000///000000111111222222222222222222333333444555666666555555555555555555555555666666666666777777777777666777888:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>??????>>>>>>999999:::999888999<<<>>>>>>@@@DDDGGGIIIJJJIIIIIIFFFDDDEEEEEEBBBBBBLLLYYYRRRbbb{{{{{{cccCCC===555222444555333111333333333222222222111111000000000000000000000000////////////////////////////////////////////////.../////////000000111111//////000000000000//////.........------............///000111111000////////////000222222333333333111444666888888999;;;<<<>>>AAADDDFFFGGGFFFGGGHHHFFFMMMNNNQQQYYYXXXYYYfff...---+++******+++---...+++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''***)))((((((+++///444777===CCCFFFFFFJJJPPPPPPJJJMMM<<<>>>EEEEEE[[[www{{{}}}qqqqqqzzz}}}}}}zzzwwwtttnnn^^^OOOJJJEEEGGGZZZrrr|||zzzyyywwwvvvxxxxxxzzz~~~~~~~~~|||vvvnnnhhh```ZZZSSSPPPNNNKKKEEE@@@>>>===;;;999777666555444333333222111000000000111111111000000//////.........///000111111111//////000000/////////111222444444444444444444555555555555666666777666666555444444555777777777888:::<<<>>>>>>???AAACCCCCCBBB@@@EEEEEEDDDAAA???>>>@@@BBBCCCDDDFFFGGGHHHGGGEEEDDDCCCBBBAAA@@@???>>>=========???DDDIIIHHHEEEFFFJJJJJJTTTYYYSSSLLLIIIGGGCCCPPPUUUaaaqqq~~~mmmPPPAAA333111555555333111333333333222222222111111000000111111111111000000000000000000000000000000//////000000000000//////////////////000000000000////////////////////////........................//////000000000000//////222111111222444444222111777===???:::777999:::888AAABBBDDDGGGJJJIIIGGGDDDHHHIIILLLQQQSSSTTT[[[ccc...---+++******+++---...+++++++++++++++++++++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''******)))+++...333888;;;@@@FFFIIIJJJLLLOOOMMMGGGFFF999@@@MMMTTTiii}}}|||xxxsssrrryyyxxxqqqkkkaaaSSSHHHGGGKKKYYYxxxyyyuuuuuuvvvwwwwwwyyy}}}|||zzzyyyxxxvvvsssoooiiiaaa[[[UUUPPPIIIFFFEEEBBB===888888777666444333222222111333222111111000000111111111000000000/////////......//////000000000000000111111111111222333444444555555555555555555555555777777777777777666666666222555999<<<===>>>@@@AAABBBCCCEEEHHHKKKMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHLLLOOOSSSWWWXXXVVVSSSPPPLLLLLLLLLJJJIIIGGGEEEDDDAAA@@@CCCGGGFFFDDDFFFKKKOOOXXX]]][[[XXXVVVSSSNNNJJJKKKQQQ[[[eeemmmwwwzzzaaaQQQ@@@999777555333333333333333222222222222111000000111111111111000000000000000000000000000000//////000000000000//////////////////000000000000////////////////////////........................//////000000000000//////222111111222333333222111:::??????999666999:::999???AAADDDFFFGGGHHHGGGGGGIIIJJJMMMRRRSSSUUU\\\ddd...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))(((******,,,...333888===@@@DDDIIIMMMMMMMMMLLLHHHCCCAAA===JJJ]]]jjj|||sssvvv|||~~~rrrggg^^^UUULLLGGGNNN^^^zzz~~~yyysssooopppsssvvvxxx~~~|||xxxuuusssrrroookkkfff```YYYRRRMMMHHHDDD???<<<;;;:::666222444333222111111000111111222222111000000000111111000000000000///////////////////////////000111111111222333444555555555555666666666666666666666666999888777777666666777777666:::@@@DDDFFFGGGHHHIIIIIIKKKMMMQQQTTTXXXZZZ\\\\\\[[[ZZZZZZZZZWWWQQQLLLRRRWWW^^^eeehhhgggeeeccc\\\\\\\\\[[[YYYUUURRRPPPJJJGGGFFFGGGEEEDDDGGGMMMSSSZZZaaadddeeeeeeaaa\\\QQQLLLJJJOOOUUU[[[bbbhhhwww}}}wwwgggSSSEEE:::333333666333333333333222222222222000000111111111111000000000000000000000000000000//////000000000000//////////////////000000000000////////////////////////........................//////000000000000//////111111111111111111111111>>>@@@>>>999666888::::::<<<@@@DDDEEEEEEEEEHHHJJJJJJJJJMMMRRRSSSUUU\\\eee...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++...222777<<>>FFFWWWhhhuuu}}}uuu{{{~~~tttggg[[[RRRJJJIIIOOO```{{{~~~yyyrrrnnnpppuuuzzz}}}|||~~~|||yyyvvvsssqqqpppkkkfff```ZZZTTTNNNHHHDDDAAA>>>:::888888777444222333222222222222222333333111111000000000000111111000000000000////////////000///......///000222333111333444666666666666555444555555555555555555666888888777666666666777888@@@CCCFFFIIIJJJLLLOOOQQQRRRTTTWWWYYY\\\___bbbeeeiiigggeeeggggggbbbXXXOOOQQQUUU]]]eeekkknnnoooooojjjkkklllkkkiiifffbbb```[[[UUUOOOLLLJJJIIIMMMRRRVVV[[[aaahhhmmmoookkkggg```WWWQQQRRRWWW[[[aaaeeegggkkkuuuxxxdddPPP>>>333333888444444333333333222222222000111111222222111111000//////////////////////////////000000000000//////////////////000000000000////////////////////////........................//////000000000000//////000111111111000000111333BBBAAA===888666777:::;;;:::???DDDDDDBBBCCCHHHMMMJJJIIILLLPPPRRRTTT[[[ddd------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***,,,000555:::???CCCEEEHHHJJJMMMMMMIIIDDDAAAAAAAAATTTdddmmmtttwwwwwwwwwooowwwtttgggZZZPPPJJJCCCNNNbbb}}}~~~}}}}}}~~~|||xxxtttsssxxx{{{xxx{{{zzzwwwsssoookkkiiiggg^^^ZZZTTTNNNJJJFFFBBB???<<<:::888777666666555444222111111111222222333444111000000///000000111111////////////000000000000000000//////000111333444222333444666777666666555333444444555666777777777999999999999999:::;;;;;;DDDEEEFFFGGGIIINNNTTTYYY\\\^^^bbbcccdddeeehhhkkkooonnnnnnqqqsssooofff^^^UUUVVVYYY]]]bbbhhhlllnnnqqqsssuuuwwwvvvtttrrrpppnnnfff]]]YYYVVVTTTWWW\\\]]]___dddlllqqqsssrrrqqqlllbbbZZZZZZ]]]___bbbfffdddfffkkkwwwqqq\\\FFF666333888444444444333333333222222111111222222222222111111//////////////////////////////000000000000//////////////////000000000000//////////////////////////////////////////////////////000000000000/////////000111111000000333666DDD???:::777666777999;;;:::???CCCDDDCCCDDDIIINNNHHHHHHJJJNNNOOORRRZZZccc------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((((((''''''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,---000444999>>>BBBDDDFFFGGGGGGIIIJJJFFFBBBCCCGGGRRRkkkxxxwwwzzzyyyuuuyyysssyyyttthhh[[[OOOJJJJJJNNNfff|||zzz{{{|||xxxwwwwww|||}}}|||||||||{{{xxxvvvwwwtttoooiiibbb]]]YYYXXXOOOLLLGGGCCC@@@>>>;;;:::777666555444333333333333///////////////000111222000000/////////000111111////////////000000000000111111111111222333555555333444555666777777777777555666777999:::<<<======???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDGGGNNNVVV\\\```dddiiilllllllllooorrrrrrrrruuuzzz~~~}}}xxxtttgggddd```^^^___bbbfffiiirrrtttwww{{{}}}}}}tttlllhhhfffdddfffiiiiiihhhkkkpppttttttvvvzzzwwwpppiiigggfffeeegggkkkiiiiiijjjoooxxx}}}kkkTTT@@@777888444444444444333333333333111111222222222222111111000000000000000000000000//////000000000000//////////////////000000000000//////////////////////////////////////////////////////000000000000//////---000222111000222666:::CCC===888777777777888;;;;;;???CCCEEEEEEFFFIIILLLHHHGGGIIILLLNNNQQQYYYbbb------............------------------------------+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((((((''''''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---222444888===AAADDDFFFFFFHHHFFFFFFGGGDDDBBBHHHQQQdddzzz}}}|||}}}{{{{{{}}}sssggg\\\PPPHHHKKKSSSfff}}}zzzyyyyyyxxxyyy}}}yyywwwvvvuuutttssspppnnnkkkhhhbbb[[[TTTNNNKKKIIIDDDAAA===;;;999888666444333333222111000///000111//////.........///000000///////////////000111111.../////////000000000111000111333444555666666666666666666777777888999::::::;;;===???AAADDDEEEFFFHHHJJJNNNQQQSSSTTTSSSSSSKKKJJJJJJIIIJJJMMMSSSXXXZZZaaaiiinnnpppqqquuuxxxvvvxxx|||}}}yyyrrrkkkhhhhhhkkkmmmnnnpppuuuzzz}}}wwwvvvuuutttuuuwwwuuurrrrrrtttsssrrrxxx|||yyyxxxtttqqqrrrwwwppppppooooooqqqvvv}}}|||fffMMM>>>999555444444444444333333333111222222333333222222111000000000000000000000000//////000000000000//////////////////000000000000//////////////////////////////////////////////////////000000000000//////,,,///222222111333999>>>AAA:::555777888666777:::===???CCCFFFHHHIIIIIIIIIHHHGGGIIILLLNNNQQQYYYccc------............------------------------------+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))+++---...555888<<<@@@DDDFFFGGGGGGHHHEEEDDDEEECCCCCCLLLXXXiiiyyyzzz|||~~~~~~|||zzz~~~qqqggg]]]TTTJJJFFFOOO\\\vvv}}}~~~{{{zzz{{{|||~~~zzzwwwtttqqqoookkkgggddd___\\\VVVPPPJJJFFFCCCAAA@@@===:::888777666333222111222222000///...///000000000/////////000000111///////////////000111111.../////////000000111111000222444666777777777666999888888777888999;;;<<<>>>???AAADDDGGGJJJLLLMMMPPPSSSXXX\\\______^^^]]]UUUUUUSSSPPPNNNNNNPPPRRRQQQZZZeeemmmpppssswww{{{zzz}}}yyytttssstttuuujjjlllrrrxxx|||}}}~~~~~~|||xxxuuutttpppnnnwww~~~yyy|||vvvwwwvvvsssqqqsssxxx}}}rrrWWWBBB:::555555444444444333333333111222222333333222222111000000000000000000000000//////000000000000//////////////////000000000000////////////////////////000000000000000000000000//////000000000000//////,,,///222222222444;;;@@@@@@888444777999777777:::???@@@CCCGGGJJJKKKIIIGGGIIIHHHJJJMMMNNNQQQZZZddd888111++++++---.........------,,,,,,+++,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''(((***,,,---111,,,'''&&&((()))'''$$$''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))***)))(((''''''''''''((((((((((((###'''+++,,,***(((((()))(((((())))))*********+++,,,+++***((((((((()))******+++,,,***)))***///333;;;:::<<>>@@@AAACCCFFFJJJNNNRRRTTTUUUZZZ\\\```dddhhhkkkmmmnnnooojjjeeebbbaaa```]]]ZZZ^^^\\\aaakkkrrrssswww~~~~~~xxxrrrsssuuuzzz{{{uuuppppppuuuyyyzzzwwwvvvxxx{{{|||zzzxxxyyyyyy|||}}}uuurrroootttuuurrrttthhhQQQCCC:::555333444555333222444222222222222222222222222222222222111111111111000000000000000000000000000000000000000111111111111...///000111111000///...//////............//////000000000000000000000000......///000444<<>>;;;999888555555444333222111111000////////////////////////000/////////............000000///////////////000000000000000111222333333333444555555444555777999888:::===???@@@CCCFFFIIIPPPQQQSSSVVVYYY\\\^^^___fffhhhkkkooosssxxx{{{||||||yyytttooonnnrrruuuuuuzzzxxxwwwwwwzzz~~~}}}yyyxxx||||||~~~~~~zzzpppllljjjlllmmmmmmooossspppuuuxxxzzzrrr]]]OOO;;;444111333666444333444222222222222222222222222222222222111111111111000000000000000000000000000000000000000111111111111...///000111111000///...//////............//////000000000000000000000000222222222222555:::AAAFFF444555777777666666888999===???AAADDDFFFGGGGGGGGGGGGNNNMMMKKKRRRUUUXXXcccIIIEEE>>>888444111...+++///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++---NNNCCC555***'''(((***+++'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))***)))(((''''''''''''(((((((((((('''))),,,,,,***(((((('''(((((())))))))))))******((())))))************)))***++++++,,,---111777;;;???DDDHHHDDD<<<888;;;@@@IIIFFFBBBCCCJJJWWWfffpppnnnssswwwzzz~~~}}}|||~~~~~~qqqjjjccc]]]ZZZNNNEEEKKKbbb}}}~~~}}}|||}}}yyyuuuqqqmmmjjjccc```\\\VVVPPPJJJGGGEEE@@@>>><<<999777555333333111111111111000000000///////////////////////////////////////............/////////......//////000111111111111222333444444777777777666555666999<<<<<<@@@EEEIIIMMMQQQVVVYYYaaaaaaaaabbbcccfffhhhjjjmmmnnnppptttyyy~~~~~~{{{}}}||||||{{{oooiiidddcccccceeemmmvvv||||||jjj^^^DDD:::222333666666333222222222222222222222222222222222222111111111111000000000000000000000000000000000000000111111111111//////000000000000////////////............//////000000000000000000000000222333333333333555999<<<444555777777666666888999===???AAADDDFFFGGGHHHHHHGGGOOOMMMLLLSSSUUUYYYdddWWWTTTLLLAAA999555111.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***+++,,,444111---+++++++++***)))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))***)))(((''''''''''''((((((((((((&&&'''((()))(((&&&%%%$$$(((((())))))))))))))))))((()))+++,,,---,,,,,,+++***+++,,,...222666;;;???AAADDDDDD???888777<<>>BBBEEEJJJQQQWWW\\\aaafffiiijjjiiihhhhhhiiikkkmmmnnnrrrrrrsssuuuyyy~~~}}}}}}}}}{{{vvvsssqqqoooooovvv~~~wwwmmmTTTDDD666333555555333222222222222222222222222222222222222111111111000000///////////////////////////000000000111111111111//////000000000000////////////............/////////////////////////////////000111111000000222444333555666777666777888:::<<<>>>AAADDDFFFGGGHHHHHHGGGOOOMMMLLLSSSVVVZZZeeejjjjjjaaaPPPBBB;;;777222...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((((((((((((((((((((((((((())))))***++++++$$$$$$&&&)))++++++)))'''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))***)))(((''''''''''''(((((((((((('''''''''(((((('''%%%$$$))))))(((((((((((((((((('''(((***+++,,,+++*********+++---111666:::>>>???AAA>>>;;;888888===BBBFFFEEECCCDDDKKKWWWbbbiiilllppprrrnnneeeeeettt|||{{{uuupppiiicccMMMNNN\\\|||}}}||||||}}}}}}~~~zzzvvvqqqkkkeee^^^WWWRRRKKKIIIGGGCCC@@@>>><<<;;;666666444333333222222222////////////000000000000.................................//////////////////////////////000111111333333333444444555666777666777888999;;;@@@FFFJJJPPPUUU\\\ccchhhlllppprrrmmmlllkkkjjjkkkmmmpppqqqyyyyyyyyyzzz|||||||||}}}}}}}}}xxx___LLL999222333444444555222222222222222222222222222222222111111111000000///////////////////////////000000000111111111111000000////////////000000//////............//////////////////////////////,,,...000000000///000111333444666777666777999:::<<<>>>AAADDDFFFHHHHHHIIIHHHOOONNNMMMTTTWWW[[[fffuuuzzzuuucccQQQFFF===555///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))((((((((()))******++++++***)))((((((((((((((())))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))***)))(((''''''''''''((((((((((((***)))((()))******)))'''))))))((((((((((((''''''&&&''''''(((((((((((('''+++,,,///444:::===>>>======888555666===DDDGGGGGG@@@DDDIIIQQQYYY```gggkkkmmmrrrrrrmmmlllwww||||||{{{yyyuuulll```WWWOOO\\\sss~~~}}}||||||||||||}}}~~~{{{wwwppplllfff___YYYRRRLLLHHHFFFDDDAAA>>>;;;888666555333222111111000000000111////////////000000000000.................................///////////////000000000000111222333333555555555555666777888888666888;;;>>>BBBHHHNNNRRRWWW]]]dddiiimmmnnnpppqqqlllllllllmmmoooqqqtttuuu{{{{{{{{{|||}}}~~~yyy|||zzzfffTTTAAA777555555666888222222222222222222222222222222222111111111111000000000000000000000000000000000000000111111111111000000////////////000000//////............//////000000000000000000000000---///111222222222333444222444666777666777999;;;<<<===@@@DDDFFFHHHIIIIIIHHHOOONNNMMMUUUXXX\\\hhhlllyyy}}}ooo^^^QQQDDD888111000///...---,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))'''((()))******+++++++++,,,,,,***(((''''''((())))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))***)))(((''''''''''''((((((((((((+++)))((()))+++,,,+++)))))))))((((((((('''''''''))))))(((((('''(((((((((+++---111777===???<<<999777555666<<>>===;;;888666444333333111111000/////////////////////////////////........................................../////////000111111111111222333444555666666666666777888999999888<<<@@@EEEIIIOOOTTTXXX[[[___eeeiiijjjiiihhhhhhiiijjjlllooorrruuuwwwxxxyyyzzz{{{}}}}}}wwwvvvqqqbbbQQQFFF>>>888666777222222222222222222222222222222222111111111111000000000000000000000000000000000000000111111111111111000///......///000111//////............//////000000000000000000000000///000222333222222333444222444666666777777999;;;;;;===@@@DDDFFFHHHIIIIIIHHHPPPNNNNNNUUUYYY]]]hhh[[[nnn{{{ssseeeYYYJJJ<<<333222111000......------************************))))))******++++++++++++************************))))))))))))))))))))))))'''((()))******++++++***"""%%%(((******((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))******(((''''''''''''((((((((())))))'''&&&'''***+++***((())))))(((((('''''''''&&&...---+++*********+++++++++---222999??????;;;666222555;;;BBBHHHHHHCCC>>>???HHHSSSWWWWWW^^^lllyyy~~~}}}||||||}}}~~~zzzpppbbbUUUNNNQQQXXXkkk}}}zzzsssrrrqqqttt|||}}}wwwtttqqqqqqqqqmmmfff___XXXSSSMMMHHHDDDAAA>>><<<666555444444444444444555222111000000//////000000//////.........---------........................---.........//////000000222222222222333444555666666666666666777888999:::<<>>:::888666999666333222333333000...000000000000000000000000000000///...............///////////////.........000000000000111111111111444444444444555666777777777888999999999;;;>>>AAAFFFIIIMMMRRRUUUWWWXXXXXX[[[ZZZYYYXXXYYY[[[^^^___```dddhhhlllnnnppprrrtttxxxzzz~~~{{{qqqnnnyyyrrryyyzzzppp```KKK;;;444333444444111000111333333111111111111000000000000000000000000000000000000111111000///////////////000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111333666666666666777888;;;>>>BBBDDDDDDEEEFFFHHHFFFOOONNNLLLRRRVVV^^^mmmhhhbbbZZZUUUTTTRRRNNNKKKDDD>>>777222000...---,,,...------,,,++++++******++++++++++++************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++++++++222666::::::777333111111:::DDDMMMNNNHHHBBBBBBEEEXXXUUUUUUZZZfffsss~~~yyy~~~wwwqqqhhhZZZMMMNNNaaawww~~~{{{xxxsssooorrrsssyyy|||uuupppnnnkkkhhhccc^^^YYYTTTOOOLLLGGGFFFCCC???;;;888666555666333111111333444222111////////////////////////000000///...............////////////////////////000000000000111111111111333333444444555666777888777999;;;<<<===???CCCFFFGGGKKKQQQUUUWWWWWWVVVUUUYYYXXXWWWVVVVVVVVVWWWWWWYYY[[[^^^``````aaaccceeeooosssxxx{{{||||||||||||~~~}}}ttthhhgggsss~~~uuu}}}mmmQQQ===555555555444222111111222222111111111111000000000000000000000000000000000000111111000///////////////000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222222444666777777777888999;;;>>>AAACCCDDDEEEFFFGGGFFFOOONNNLLLRRRVVV^^^mmmvvvnnncccYYYSSSQQQPPPPPPQQQIII@@@888444111///---------,,,,,,++++++******,,,+++++++++************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((***,,,---555999;;;888333000222555CCCKKKQQQNNNFFFCCCJJJRRR^^^ZZZXXX___mmmyyyuuuyyyiiieee]]]QQQIIISSSqqqzzzxxxuuuqqqmmmuuuvvv|||{{{tttnnnjjjggg___[[[WWWRRROOOJJJFFFCCCAAA@@@===:::888666444444222111///000222444444333////////////////////////000//////............///////////////////////////000000111111111222222222333444444555666777999999999;;;>>>@@@BBBDDDHHHKKKKKKOOOSSSVVVTTTQQQNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQSSS\\\```fffiiijjjjjjjjjkkkxxxvvvwww|||vvvvvv|||yyyjjjdddjjj{{{zzzoooQQQ>>>888666555444333222111111111222222111111111000000000000000000000000000000000111000000///////////////000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222333555777888777777999::::::===@@@BBBCCCDDDEEEFFFFFFNNNMMMLLLSSSWWW^^^lll}}}}}}yyyooobbbXXXSSSSSS```ZZZPPPDDD999222///...---------,,,++++++******,,,,,,+++++++++*********)))))))))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((+++...000888999888333///000888???MMMNNNNNNKKKIIINNN[[[fffeeehhhkkkoooqqqrrrrrrrrrqqq|||pppggg^^^XXXPPPIIIOOOgggzzzvvvtttuuuuuutttxxx|||~~~yyyrrrkkkeee```^^^SSSPPPLLLIIIFFFBBB>>>;;;:::999777666444333222222000000///000111222333333////////////////////////000///............/////////////////////000000000000000111111222333333333444444555666777999;;;<<<<<<>>>AAACCCEEEHHHKKKNNNMMMOOOQQQPPPLLLIIIGGGHHHFFFGGGIIIJJJLLLLLLMMMMMMLLLMMMMMMLLLKKKLLLNNNQQQUUUXXXZZZ\\\\\\\\\^^^___oooppprrrvvv}}}{{{}}}vvvpppvvvlllTTTEEE@@@777333222333333111111222222222222111111111000000////////////////////////000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111222222222333555777888888888999:::999<<<@@@BBBCCCCCCEEEFFFFFFNNNMMMLLLTTTXXX^^^kkk~~~oooaaa\\\]]]kkkiiibbbSSSAAA444000111......------,,,+++++++++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***************************)))((((((***...222444999777333///---444AAALLLUUUNNNFFFEEENNN[[[hhhoookkkxxxpppdddbbbgggnnn}}}rrrfff\\\XXXPPPHHHKKKbbb}}}uuuoooooorrrwwwzzz~~~xxxtttnnnfff^^^XXXSSSPPPJJJHHHDDDBBB@@@===:::888555444333222111111000111111111000000//////000000........................//////............//////////////////000000111111000111111222333444444444555555666888999<<<>>>???@@@CCCEEEGGGHHHJJJLLLNNNKKKMMMOOOMMMKKKLLLPPPUUU\\\]]]___aaabbbcccddddddccccccbbb___\\\\\\]]]___ccccccaaa^^^\\\\\\^^^```bbbgggnnnrrrtttyyy}}}yyyvvvxxx~~~tttbbbRRRJJJ999333000222444111111333222222222222111111111111////////////////////////000000////////////000000////////////////////////////////////000000000000000000000000000000000000000000111111111222222222333555777888888888999:::999<<<@@@BBBCCCCCCEEEFFFFFFNNNLLLLLLUUUYYY^^^iiivvvmmmkkknnnmmmmmmiii]]]KKK<<<555444//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))******************************)))***---111555777777444000...222<<>>===<<<:::777555222111000////////////000111111111///---,,,---...........................///............//////000...//////000000111111222111111222333444444555666777777888:::<<>>666000000000///......------------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************************))))))***+++...222666888333000///222:::EEENNNRRRRRRHHHAAAJJJ^^^lllmmmhhhhhhppptttkkk\\\XXXdddrrr~~~}}}sssvvvzzzxxxtttoooiiibbb[[[WWWGGGHHHPPPgggyyytttqqqmmmkkknnnvvvvvvpppmmmgggccc]]]VVVOOOJJJFFFEEE===;;;999888777666444222111000//////....../////////000111///,,,+++---///.......................................///000000...//////000111111222222111111222333444555666666888999:::<<>>AAACCCDDDEEEFFFGGGGGGMMMKKKLLLWWW[[[^^^ggg|||bbb___]]]^^^^^^UUUEEE888111111111000//////......---------,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************************((((((***,,,///333666888111//////666AAAJJJNNNOOOJJJEEEEEERRRgggssspppiiinnnnnniiiaaa^^^fffyyyzzzxxx|||tttqqq}}}xxxuuuoooggg___XXXSSSPPPJJJQQQaaa}}}xxxpppjjjjjjkkknnnttt~~~xxxqqqiiiddd[[[XXXRRRLLLFFFBBB???>>>999777555555444444222000000000///............///---///000///,,,+++---000.......................................///000111...//////000111222222222111111222333444666666777999:::;;;===@@@CCCEEEGGGMMMQQQVVVZZZ\\\^^^aaacccssszzzwwwsssnnnlllmmmpppssstttooossswww{{{}}}~~~{{{sssnnnVVVEEE999888777111000555333333333222222222111111000000000000000000000000///////////////000111111////////////////////////////////////000000000000000000000000000000000000000111111111111222222222111333666666666666777999;;;>>>BBBDDDEEEEEEGGGHHHGGGMMMKKKLLLWWW[[[^^^gggnnn]]]SSSZZZ```[[[TTTRRRBBB444000222...///222//////...,,,******+++,,,---...---,,,+++************++++++************++++++(((((())))))*********+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))************))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((***++++++)))((()))))))))+++...222555555333111111---000<<>>555333000111333222555444000...111333222000000000000000000000000////////////////////////000000000000000000000000///000000///---,,,...///111111111000000000000000111222444333333222444555333333444666888999999888;;;===@@@AAABBBDDDGGGIIIIIIGGGIIIOOOSSSVVV^^^fffkkk^^^YYYaaagggccc]]]]]]RRR???666555000111222+++...---,,,+++++++++,,,---...---,,,+++************++++++************++++++((()))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((***++++++)))((()))******,,,///333555555222000222...111>>>KKKOOONNNLLLAAA???GGGYYYhhhnnnooopppgggfffjjjxxxzzzsssooovvvwwwmmm^^^PPPMMMPPPhhh|||xxxpppiiifffhhhiiinnnxxx{{{vvvnnnfff___XXXQQQMMMFFFDDDAAA>>>:::888666555333333222111111000////////////////////////////////////.........---------........................---............/////////111111111222333555666777888888777777999<<<>>>@@@DDDFFFIIIJJJJJJJJJJJJKKKMMMMMMLLLJJJHHHJJJMMMPPPMMMNNNNNNNNNMMMMMMOOOPPPTTTWWWZZZ]]]```dddiiilllyyy|||xxxyyy|||}}}wwwxxxttt]]]EEE999555333222444222444444111222666777555000000000000000000000000000000000000000000000000000000000000000000000000///000000///------...///111000000000000000000000000111333333222111333444555333444999???AAA===888:::===???AAABBBDDDGGGIIIIIIHHHJJJOOOSSSVVV]]]eeezzzfff^^^]]]dddhhhdddbbbeee___HHH;;;777111111111***------------,,,,,,,,,,,,------,,,+++************++++++************++++++))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((***++++++))))))***+++,,,...222555666444111///222///444BBBMMMOOOLLLIII@@@@@@JJJ]]]nnntttppplll\\\iii}}}~~~{{{uuuttt||||||sssiiiVVVGGGNNN```~~~vvvssspppkkkhhhhhhggglllvvv|||rrrmmmddd\\\UUUOOOJJJGGG@@@>>><<<999666444222111222222111111000000//////////////////////////////...............---------................................./////////000000222222222222333444555666:::999888888;;;???CCCFFFJJJLLLLLLKKKHHHFFFEEEFFFAAAAAA???===::::::===???>>>???@@@@@@@@@@@@CCCEEEBBBDDDGGGHHHJJJMMMPPPSSSUUUXXX^^^hhhuuu~~~{{{vvvzzz|||}}}~~~jjjMMM===888666444444333444333222666<<<<<<888000000000000000000000000111111111111111111111111000000000000000000000000///000000///------...000000000000000000000111111000111222222111111222333444222333:::CCCEEE>>>777:::<<>>AAADDDFFFHHHHHHHHHEEEBBB???>>>>>>999999:::999888888;;;===777999<<<>>>???BBBEEEHHHHHHJJJMMMOOOPPPRRRUUUXXXZZZ]]]ccckkkwwwyyywww|||~~~~~~rrrTTT@@@999777555222555444222222888>>><<<666000000000000000000000000111111111111111111111111////////////////////////...///000///------...000000000000000000111111111111222333333222111222333222111222777===>>>;;;666999<<>><<<:::999777555333222111111000000//////////////////........................---.....................//////////////////////////////000000111222333333444444444444555666888888999<<>>>>>>>><<<999888888999888:::<<<======>>>@@@BBB>>>@@@CCCEEEGGGJJJNNNPPPYYY\\\___bbbdddfffiiikkkpppsssxxx}}}|||www{{{uuu[[[FFF<<<999555111666555222222666;;;888111000000000000000000000000111111111111111111111111////////////////////////.../////////------///111//////000000111111111111333444555444333222333555333444555555555666777999:::<<>>@@@DDDGGGGGGEEEAAA???666777777666555555777999888;;;>>>AAABBBCCCEEEGGGOOORRRWWW\\\aaagggmmmqqq|||~~~~~~pppmmm|||zzzfffQQQCCC===777111444555333222444666444...000000000000000000000000111111111111111111111111000000000000000000000000.../////////---...///111/////////000111111222222444555666555444333444555555777999777444333888<<<;;;===@@@AAABBBDDDGGGIIIJJJIIIMMMRRRVVVWWW]]]ccc}}}sssvvv~~~}}}}}}qqqjjjjjjdddOOO@@@;;;555000///...---,,,------...,,,++++++***++++++,,,,,,++++++************++++++************)))))))))((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************)))))))))((())))))))))))))))))))))))''''''((())))))***++++++(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))*********))))))***---000444777888555000///111555:::BBBKKKMMMEEEBBBMMM\\\vvv~~~xxxnnngggccc```ggguuuttt```MMMNNNccc|||vvvooojjjhhhiiijjjmmmsss{{{yyytttoooggg\\\SSSHHHEEEBBB???===;;;999666333222111000///.........................................................---------.........//////////////////////////////000000111222333444555555555555666777999<<<>>>???AAABBBDDDEEECCC@@@<<<999555666777777777999<<<>>>>>>BBBHHHMMMQQQTTTWWWZZZ___cccjjjqqqyyy{{{ppppppuuu```NNNCCC:::333111444444222222444222...000000000000000000000000000000000000000000000000000000000000000000000000---...///...---...000111...//////000111111222222444555666555333222333444555666777777777777999;;;<<<>>>AAABBBBBBCCCEEEGGGIIIIIILLLSSSWWWXXX^^^dddrrrxxxuuummmnnnlllZZZJJJ@@@666111///---,,,+++,,,...///+++++++++***++++++,,,,,,++++++************+++++++++*********))))))(((((())))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))((((((((('''))))))))))))))))))))))))'''(((((()))***++++++,,,(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))*********))))))***---000666777888444///...222777>>>FFFMMMJJJAAABBBUUUkkkxxxoookkkgggaaakkkyyycccWWWNNNZZZ{{{xxxsssoookkkiiikkkmmmpppwww~~~|||uuummmiiieee^^^QQQGGG@@@>>><<<:::999888555333333222111000000000000000---.............................................---------.........//////000000000000000000000000000111111222444555666666555555666888;;;===???AAABBBBBBAAA???<<<999666444888999::::::;;;===@@@CCCJJJPPPXXXaaagggmmmrrruuu}}}|||yyy{{{kkkVVVHHH===555...333555333111333222000000000000000000000000000////////////////////////000000000000000000000000---...///.........000222...//////000111222222222333444555444222111222333222222333777:::;;;999777===???AAABBBBBBCCCEEEFFFHHHHHHLLLSSSWWWYYY^^^eee|||tttoooqqqooo```LLL>>>999222---...///......000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))+++***)))(((((('''((((((&&&((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((***)))((((((+++///444777:::;;;;;;777333222555999PPPNNNIIICCCCCCRRRkkk~~~xxxlllfffiiisss|||wwwfffQQQIIIQQQvvvzzzttttttqqqooommmnnnsssyyy~~~wwwnnnaaaXXXSSSOOOIIIEEE>>><<<:::777555333111111111111000000//////......////////////////////////,,,,,,,,,------..................///////////////000000////////////000000444333222333666888888777;;;;;;;;;<<<>>>AAADDDEEEBBB===999777555222333888<<<===???DDDLLLRRRVVVXXXeeeppp||||||xxx~~~|||bbbOOOBBB:::777333......111444444333111111222222222222111111222111000//////000111222222111111111000000//////111111000///////////////000000000000000000000000000111333333222222222333222333444555666888999999:::<<<>>>@@@AAACCCGGGJJJKKKKKKLLLNNNSSSZZZaaaeee|||tttsssrrrjjj]]]VVVEEE;;;222000000...------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))***---111555888;;;======999444555<<>>:::999777555333111000000000000000000//////..............................------...............///.........///////////////111000000000000111111222222333444555666888:::;;;::::::<<<>>>???AAABBBBBB===:::888999888777:::???CCCGGGNNNWWW```iiiooosss|||~~~{{{eeeSSSDDD:::888555111111222333333222111111222222222222111111222111000//////000111222111111000000000/////////111111000///////////////000000000000000000000000000111333333222222222333333444555666777999::::::;;;===???AAABBBDDDHHHKKKJJJJJJLLLOOOTTTZZZ```ccc~~~}}}{{{~~~oookkkkkkkkkjjjjjjXXXIII:::444222000------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))+++++++++***)))))))))((()))))))))))))))))))))))))))(((((((((((())))))***((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++,,,///333777999;;;<<<<<<777333777AAAKKKIIIHHHHHHMMMXXXhhhyyy~~~pppdddhhh}}}~~~uuuhhhaaacccbbbWWWJJJJJJ[[[{{{zzzsssmmmmmmpppooopppssszzz~~~vvvoooaaaYYYOOOHHHCCC???;;;777666555333222000000//////000000000////////////...........................///////////////..................//////000000000111111111111111222333444111444777777777888<<>>:::888888:::;;;;;;@@@GGGQQQYYYeeeqqqzzzzzzyyyyyyuuuqqqnnnooopppqqqtttyyyxxxppppppyyyvvvgggXXXGGG<<<777666555444333222111111111111222222222222111111111111000000000000111111000000///////////////...111000000///////////////000000000000000000000000000111333333222222222333444555666777888::::::;;;;;;===@@@AAACCCEEEHHHKKKIIIJJJLLLPPPUUUZZZ^^^```zzzzzzvvvwwweee\\\\\\aaahhhooohhhVVVAAA666333000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((('''(((((()))******(((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))******,,,...111555888:::::::::888222///555AAALLLEEECCCDDDNNN___ppp}}}yyyjjj^^^fffzzzrrrhhhbbb___ZZZTTTPPPOOOjjj|||vvvpppjjjkkknnnmmmpppvvv}}}{{{mmmaaaXXXRRRJJJCCC???;;;888666333222111000////////////////////////////////////........................000/////////......------.........///000000111111000000000111222333444555222777::::::777777<<<@@@AAACCCFFFHHHGGGCCC>>>:::;;;888888:::;;;>>>GGGPPPdddnnn}}}~~~qqqkkklllnnnllljjjqqqtttxxx}}}zzzlll___bbbsssxxxooofff[[[MMMAAA666666666444222111111111111111222222222222111111111000000000000000000111////////////............000000////////////000000000000000000000000000000000111333333222222222333444444555666888999:::;;;:::<<>>BBBIIIVVVcccwww}}}{{{zzzxxxwwwxxx{{{~~~tttjjjdddnnn|||nnnfffccc]]]SSSLLL:::888555333222111222222111111222222222222111111000000000111111000000000............////////////000000////////////000000000000000000000000000000000111333333222222222333222333444555777888999999999;;;===???@@@CCCFFFIIIGGGIIIMMMQQQUUUXXXZZZ[[[rrrzzzwwwzzzxxxpppjjjhhhlllrrrnnn```OOODDD;;;333000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++***)))))))))((()))))))))))))))))))))))))))(((((((((((())))))***((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******)))+++...333666:::<<<===@@@<<<666222444;;;CCCHHHAAAAAAFFFSSScccooorrrqqqeeejjjrrrzzzxxxpppjjjbbbQQQEEENNNaaa{{{xxxwwwtttooommmooouuuxxx}}}yyylll[[[PPPEEECCC???:::777444333333111111000/////////000000---............/////////---------------------------------------,,,,,,,,,......///000000111222222000000111222444555777888;;;===???>>>======@@@CCCEEEDDDCCCAAA>>>;;;999888===???EEENNNVVV```ppp}}}||||||~~~rrrqqqvvvuuuuuueeeaaabbbaaa\\\XXXEEE>>>666111111333333222111111222222222222111111000000111111111111000000...////////////000000000///////////////000000111000000000000000000000000000111333333222222222333222333333555666777888999888:::<<<>>>???BBBEEEHHHHHHJJJMMMPPPTTTWWWYYYZZZoooxxxvvvyyyvvvrrrtttoooiiibbbZZZMMM>>>444222//////...---------------------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++***---111666;;;===???@@@AAA:::444444:::AAAEEEFFFAAAEEENNN\\\iiimmmjjjdddfffxxxuuufff[[[LLLFFFYYYuuu{{{vvvttttttrrroooooorrrwwwzzz}}}yyymmm^^^QQQJJJ>>>===:::777333111111222111000///...............---------.........//////------------------------------------............---...///000111222333333222222333555666888:::;;;>>>???@@@AAACCCFFFHHHIIIFFFCCC???<<<;;;<<>>@@@???@@@CCCHHHLLLNNNOOOHHHDDD>>>:::;;;@@@FFFJJJQQQZZZkkk{{{uuuuuuzzzvvvzzz}}}uuuggg]]]```gggiiiiiijjj___OOO;;;111222555444000111111222222222222111111///000111222222111000/////////000000111111222222///////////////000111111000000000000000000000000000111333333222222222333444444555777888999:::;;;:::<<<>>>@@@AAACCCGGGJJJJJJJJJLLLNNNRRRUUUXXXZZZlllyyyvvvwwwwwwrrrsss{{{yyyuuuwww|||}}}qqqYYYBBB555777000---111222///...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))************)))(((***222777666777===@@@>>>999000///:::FFFGGGBBB???FFFSSSaaagggfffdddaaa___eee{{{kkkOOOJJJJJJPPPrrr{{{wwwssspppqqqnnniiikkkqqq{{{xxxpppdddXXXNNNDDD>>>999888666444222111111000000000000000000000000000//////.........---------..................---------------...............000111222333333333333333666666777:::===>>><<<;;;BBBCCCFFFLLLRRRRRRKKKEEEBBB??????CCCEEEGGGQQQ]]]aaassssssuuuuuuuuu|||zzz|||ppphhh```___ccchhhhhhggg```UUUDDD666333666555000222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222666666555666666777888999:::<<<>>>???@@@BBBEEEHHHNNNNNNOOOQQQUUUXXXYYYYYYlll~~~{{{xxxzzz~~~~~~|||wwwtttssslll^^^RRRKKK<<<333---///000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************)))))))))((())))))))))))))))))))))))'''''''''((()))***************************++++++...444888888:::>>>???<<<888555999BBBGGGEEEAAA@@@KKKUUUaaafffeeeddddddeeeooosss\\\KKKMMMTTTeee|||yyyuuuooommmoooooonnnqqqvvvvvvqqqggg\\\RRRIII@@@:::666666444222111000////////////////////////////////////.........---------............................../////////000000000000000000111111222222333777777888<<<@@@DDDEEEDDDNNNOOOQQQTTTTTTPPPIIICCCBBB???AAAJJJUUUaaappp~~~xxxppplllttt}}}}}}xxxqqqjjjgggiiijjjiiifffaaaXXXGGG888333555555222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222555555555666666777888888:::<<<>>>???@@@BBBEEEHHHLLLLLLMMMPPPTTTWWWYYYXXXmmm|||xxxwwwnnngggfffgggdddaaa```KKK???333//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++***)))))))))+++---...333666999:::===???===999333:::DDDJJJHHHCCCCCCHHH\\\ccciiiiiiddd```bbbfffxxx|||zzzyyytttnnnYYYOOOIIIQQQccc~~~yyywwwuuuooommmppptttuuuvvvxxxqqqfffYYYOOOIIIBBB;;;666444333111000///......---////////////////////////...............---------........................///000000000111111111111222222111111222444555666;;;;;;<<>>???@@@BBBEEEHHHJJJJJJKKKOOOSSSWWWXXXXXXoootttkkkdddeeejjjkkkkkklllaaaQQQ>>>333000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***+++)))((('''(((+++...000666777999;;;===>>>:::666222>>>JJJLLLEEECCCKKKVVViiimmmpppnnngggaaadddlll~~~wwwqqqmmmhhh```YYYOOOKKKKKKWWWrrr|||wwwuuuvvvsssssswww}}}}}}yyyuuujjj\\\MMMEEEBBB===888555222111000///............////////////////////////....................................//////////////////000000111111222222666666555444666888;;;<<>>999555555222111000///////////////........................---............................../////////000000......///000111111222222888777666777888;;;>>>@@@AAAAAACCCGGGNNNSSSWWWXXXXXXWWWSSSKKKDDDEEEMMMVVV\\\ooo~~~ffffffhhhnnnyyy~~~xxxwww|||tttssswwwzzzpppmmm```LLL<<<444222111222222222111111111000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111222333333333333222222333444666777777777777999;;;===???@@@CCCFFFIIIJJJJJJLLLPPPUUUXXXZZZZZZttttttyyynnnhhheeeiiiooosssgggRRR>>>333222111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&&&&(((,,,111444666666999<<<:::777777;;;GGGKKKKKKDDDAAALLL^^^kkkuuutttssspppgggaaalll|||}}}vvvrrrkkk^^^SSSMMMDDDFFFSSSrrr}}}wwwvvvvvvqqqxxxvvviiiYYYKKK???===;;;555222555111111000//////000000000........................---------........................//////000000111......///000111222222333666666777888:::<<<>>>@@@AAABBBFFFLLLSSSWWWYYYYYYQQQOOOKKKEEEDDDLLLZZZfffttt|||qqqmmmjjjnnnvvvuuunnnlllnnn```___XXXIII<<<777555333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222000222444666777888777777888:::===???@@@CCCGGGIIIKKKKKKLLLPPPUUUXXXZZZZZZsssttt~~~tttiiibbbccciiijjjfffYYYGGG:::666222...........................------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))(((((())),,,///333666666777:::===999555999BBBLLLLLLFFF@@@GGGZZZlllvvvzzzuuupppgggeeevvvxxxtttkkk\\\OOOIIICCCJJJdddyyyttttttvvvuuu~~~xxxiii[[[NNNBBB;;;;;;888000...222000000////////////000000........................---------.........//////---......///000000111111//////000111222333444444666777888:::===???@@@AAAFFFIIINNNSSSWWWXXXTTTQQQFFFFFFFFFIIIRRRbbbuuuqqqhhhdddgggnnn}}}~~~}}}sssfff```TTTTTTOOOFFF>>>:::777333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222///111444666777888777777888:::===???@@@CCCGGGJJJKKKKKKLLLOOOSSSVVVWWWWWWooowww|||uuuiiieeehhhbbbddd^^^OOOBBB;;;555///........................------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((*********,,,...222666888666777<<<>>>999444<<>>MMMgggyyy}}}vvvrrrppplllrrrxxxtttjjjYYYKKKEEEGGGSSSuuu~~~vvvrrrsssuuu|||yyylll[[[MMMFFF===888:::666+++***000///............///000000........................---------.........//////---......///000111111222000111111222444555666666888999;;;>>>@@@BBBCCCCCCNNNQQQUUUYYYYYYUUUNNNHHHBBBEEEJJJUUUggg}}}xxxkkk___\\\^^^fffvvv}}}uuummmlllrrrzzzlll___QQQQQQMMMFFF@@@===777111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222///111333666888888777777888:::<<>>DDDWWWjjjsssrrruuuqqqlllmmm{{{|||mmmYYYIIIEEEGGGHHHeee}}}xxxxxx{{{}}}uuucccRRRGGG@@@<<<777333111111000///////////////............---......///////////////---------......000111222111111000000000000111111444333333333444666888999???@@@AAABBBCCCEEEIIILLLTTTXXX[[[XXXPPPIIIEEEDDDIIILLLYYYpppyyycccZZZ[[[bbblllsss{{{vvvkkkffflllwwwuuuddd[[[SSSJJJFFFFFFDDD>>>777666444111000111222222111000000000000000000000000//////000000000000//////000000////////////000000222111111111000000//////222444555444222222333444222333333444555666777777777:::>>>???@@@BBBGGGKKKKKKJJJKKKNNNRRRUUUUUUUUUlll~~~~~~}}}}}}|||ooojjjlllvvv|||yyyooorrrwwwuuukkk]]]PPP@@@222333111///...............------------------------,,,++++++******++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,---111444888::::::;;;<<<<<<;;;>>>BBBFFFEEE===:::DDDVVVgggqqquuunnnllljjjoootttdddSSSHHHGGGLLLQQQrrr{{{wwwxxx{{{~~~qqq^^^MMMCCC>>>:::666222111111000000////////////............---......///////////////...............///000111000//////000000111222333333333444555666888:::;;;===???AAACCCFFFJJJPPPTTT\\\]]]\\\VVVMMMGGGFFFHHHMMMZZZnnntttcccXXX[[[___jjjxxxwwwhhhaaahhhuuuyyyiiiccc\\\TTTQQQOOOHHH===444555333111111222222222111000000000000000000000000//////000000000000//////000000////////////000000111111111111000000000///222333444333222111222333222333333444555666777777777:::>>>???@@@BBBGGGKKKJJJJJJKKKNNNRRRUUUVVVVVVnnn~~~{{{zzzxxxwwwuuuhhheeehhhqqqxxx~~~{{{wwwwwwuuuooogggZZZFFF666444222///...///000000///------------------------,,,++++++******++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++---///222555999;;;;;;<<<<<<<<<<<<===@@@CCCAAA999;;;KKK]]]hhhpppwwwffffffgggqqqppp\\\LLLDDDGGGOOO```xxxvvvxxx}}}zzziiiVVVFFF===;;;888444222111222111000////////////............---......////////////////////////......///000000////////////111222333444222333555777:::<<<>>>???<<>>???@@@BBBFFFJJJJJJJJJKKKNNNRRRVVVWWWWWWooo~~~~~~|||xxxtttpppnnnnnnsssyyy}}}wwwqqqooonnneeeSSSCCC888444000...///111000///........................,,,++++++******++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,...000333777999;;;===<<<:::888888;;;???BBB===;;;FFF^^^nnnqqqrrrwwwfffhhhlllwwwiiiWWWJJJFFFMMMXXXrrr}}}wwwwww{{{rrraaaOOOAAA:::888555222111111222111111////////////............---......///////////////000000//////////////////000000000000111222333444222444777;;;>>>AAADDDEEEAAAFFFLLLQQQSSSUUUVVVWWWUUURRRKKKFFFFFFMMMYYYaaaxxxoooggg^^^WWW```qqqvvv~~~xxxzzz}}}yyylll``````eee|||{{{nnn```\\\ZZZYYY\\\^^^XXXLLLBBB333222111222333333111///000000000000000000000000//////000000000000//////000000////////////000000111111111000000000000000///111222222111000111333222333333444555666777777888;;;>>>???@@@AAAFFFJJJIIIIIIKKKNNNSSSVVVXXXXXXnnn~~~~~~www}}}|||{{{{{{uuutttxxxsssdddWWW@@@:::222......000000///........................,,,++++++******++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,---///222555888:::<<<===:::555333555999???BBB<<>>999555333111000111111111000////////////............---......///////////////111000000/////////000000333222222222222333444444666777:::>>>CCCGGGJJJLLLNNNTTTZZZ^^^]]]XXXTTTQQQKKKJJJHHHJJJSSSbbbrrr}}}tttbbbXXX]]]ccchhhxxxxxxrrrssswwwzzzttthhh___\\\rrr|||vvvsssnnnhhhfffbbb_________YYYMMMCCC555444222222333333111000000000000000000000000000//////000000000000//////000000////////////000000000000000000000000111111///000222222111111222333222333333444555666777777888;;;>>>??????AAAFFFJJJIIIIIIKKKNNNSSSWWWYYYYYYooo}}}~~~}}}|||yyy}}}zzzyyy~~~zzznnndddMMMCCC666///...//////...........................,,,++++++******++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---...000333666999;;;<<<;;;777222111555;;;AAADDD>>>PPPjjjtttiiiccclllxxxzzzvvv~~~|||hhhUUUNNNKKKOOObbbxxx}}}|||~~~rrraaaPPPCCC<<<999444222000000111111000///////////////............---......///////////////000000000//////000111111444444333444444555666777;;;<<<>>>AAAFFFKKKPPPSSS[[[___dddddd```XXXQQQMMMBBBEEEJJJUUUeeewwwlll\\\TTTTTTaaappp}}}wwwpppppptttyyywwwlll___XXXkkkxxxsssqqqsssvvvxxxhhheeebbbccceeeaaaWWWNNN999777444222222222222111000000000000000000000000//////000000000000//////000000////////////000000000000000000111111111111///111222222111111333444222333333444555666777777888<<>>999888333111000///000000///---////////////............---......///////////////////////////000111222222222333333555777999;;;<<<@@@@@@AAADDDIIIOOOUUUXXX___aaaaaa^^^XXXQQQLLLJJJGGGMMMYYYiii|||yyyggg\\\XXX]]]gggsss}}}sssrrruuuyyyuuuiii___[[[fffzzz}}}xxxtttvvv{{{}}}{{{yyyeeeccccccgggkkkiii___VVV>>>:::555222111222222222000000000000000000000000//////000000000000//////000000////////////000000///000000000111111111111000111333333222222444555222333333444555666777777999<<>>555444111111000000///////////////000000///...............111000////////////000000111000000000111222333333666555555777;;;@@@FFFIIIGGGIIILLLOOOSSSWWWZZZ]]]___ZZZTTTNNNHHHGGGOOOYYYhhhxxxxxxgggZZZVVV___lllvvvyyynnnffffffjjjkkkjjjttt~~~uuuvvvooopppuuu}}}~~~yyyvvvhhhccc\\\YYYXXXVVVRRRMMMCCC>>>888333111000111111000000000000000000000000000000000000000000000000222000///------///000222//////000000000000//////111111222333333333333222222444555555444555666888888:::<<<===>>>@@@DDDFFFNNNLLLLLLNNNSSSWWWXXXWWWjjj{{{|||xxx~~~}}}uuu```JJJ;;;666333000...........................------,,,,,,------...+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******,,,---111222555888999999777555555666>>>IIIHHH@@@BBBLLLYYY]]]gggoookkk^^^VVVTTTyyy|||yyywwwtttrrrYYYMMMJJJOOOZZZ{{{}}}|||{{{}}}{{{bbbSSSJJJ<<<555555222111111000000/////////000000000///...............111000000/////////000000111111111111222333444444666666888;;;???BBBFFFHHHHHHJJJNNNTTTYYY\\\]]]]]][[[VVVPPPMMMLLLQQQ___lllrrrccc]]]^^^dddqqq}}}|||{{{zzzvvvnnnlllnnnddd```gggyyy|||uuuuuusssqqqpppsssvvvxxxyyyyyylllcccWWWQQQQQQPPPMMMHHHAAA>>>888444222222222333000000000000000000000000000000000000000000000000111000///......///000111//////000000000000//////000111222222333333222222222444555555444555666888999;;;===???@@@BBBEEEGGGLLLKKKKKKNNNSSSWWWXXXXXXkkk{{{tttnnnvvv{{{vvvwwwttt~~~rrrZZZFFF;;;555111...///////////////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++---222444777999:::888666444333:::EEEKKKEEE???HHHWWWfffeeejjjlll___NNNMMMYYYzzzsssoooUUULLLLLLTTTbbb~~~}}}}}}}}}rrrZZZLLLFFF:::444555333222222111111000000000000000//////............///111000000000000000111111222222222222333444555666777999<<>>@@@AAACCCFFFHHHJJJJJJKKKNNNSSSWWWXXXYYYlll}}}zzz{{{sssnnnlllxxxuuuqqqxxx|||zzzfffQQQBBB888333///000000111000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))),,,---222555888:::999666444333333>>>IIIIII@@@BBBTTThhhuuuooommmgggTTTDDDNNNdddssshhhbbbUUUNNNQQQ[[[mmm~~~}}}jjjSSSFFFBBB888333444333222222222222222111000000000///............//////111111000000000111222222333333333444555666777888:::;;;===AAADDDHHHJJJLLLRRRSSSWWW\\\```^^^WWWQQQNNNLLLNNNVVVaaaooowwwgggZZZYYY\\\gggwww~~~xxxwwwxxx||||||zzzwwwtttjjj^^^YYYfff{{{|||pppbbbbbbsssvvv]]]MMMIIIHHHEEEAAAEEEBBB>>>999444222222333000000000000000000000000000000000000000000000000000///............///000//////000000000000//////000000111222222222222222222444555555444555666777999;;;>>>@@@AAACCCEEEGGGHHHIIIJJJMMMRRRVVVXXXZZZnnnyyyxxxzzzkkkmmmsss}}}}}}xxxvvv~~~ppp^^^NNN???555111111111111000///...---...------,,,,,,------...+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***---000222555888999666444333444:::EEEKKKEEE@@@KKKeeeyyy{{{tttnnndddRRRJJJ]]]yyywwwiii^^^XXXWWWSSSXXXeeezzz~~~~~~~~~fffOOOCCC@@@666111333111111222222222222111000000//////............//////111111111111111222333333444444555555666888999:::======>>>AAAFFFKKKQQQTTTZZZZZZZZZ\\\[[[VVVNNNHHHJJJMMMXXXiiixxx}}}mmmaaaYYY\\\eeeqqq}}}}}}~~~|||~~~}}}zzzzzz~~~}}}xxxjjj^^^SSSYYYmmmsssfffjjjxxx```PPPKKKKKKIIIFFFIIIGGGCCC<<<555111000111111111111111111111111111//////////////////////////////............////////////000000000000//////000000111222222222222111222444555555444555666777888:::>>>@@@AAABBBDDDFFFGGGHHHJJJMMMPPPTTTWWWZZZppp|||xxxxxxjjjqqq{{{|||xxx{{{wwwlll^^^KKK;;;444333222000///............------,,,,,,------...************************+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***,,,000333444777999888555444555777CCCJJJIIIBBBDDDXXXrrrxxxuuuooodddZZZ]]]rrr{{{nnnbbbZZZWWWVVVVVVaaarrr~~~~~~zzzaaaKKK@@@>>>555111333111000111222222222111///...///............//////000111111111111222333444444555666666777888:::;;;<<>>@@@BBBBBBDDDEEEFFFHHHKKKMMMOOORRRVVVYYYrrr}}}}}}rrryyyxxxyyy{{{yyyvvvnnn[[[HHH777555222///......///000...------,,,,,,------...+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,///333777777999:::888555555999===HHHIIICCC===GGG```tttzzzuuuxxxtttiiidddoooxxxsssuuueeeZZZUUUUUURRRWWWhhh~~~uuu[[[FFF<<<;;;333000333111///000111222222000...---...............///000000111111111222222444555555666777777888999;;;===>>>???AAAEEEKKKRRR[[[aaaeee``````]]]WWWPPPNNNPPPSSS[[[eeezzzfffWWWZZZeeemmmyyy{{{~~~|||yyy~~~yyyhhhdddWWWNNNXXXppp}}}|||wwwuuunnnhhh```WWWRRRPPPNNNNNNLLLLLLIIIAAA777111000222111111111111111111111111////////////////////////---..................---//////000000000000/////////000000111111111111111222444555555444555666888888;;;???BBBCCCDDDEEEFFFFFFIIILLLMMMNNNPPPTTTXXXttt{{{uuuwwwyyy{{{~~~wwwzzzxxxgggTTT999666222///------///111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++---000555999999;;;<<<999666666<<>>>>>BBBHHHQQQYYYaaagggjjj___```^^^VVVOOOOOOVVV^^^hhhrrr~~~ooo```]]]gggttt{{{|||vvv{{{{{{yyyuuudddbbbWWWIIIPPPiii{{{~~~vvv|||yyyqqqpppuuutttllljjjhhhccc\\\UUUOOOLLLKKKKKKLLLIIIBBB888222222444111111111111111111111111////////////////////////------............------//////000000000000////////////000111111111111111222444555555444555666888999<<>>@@@KKKTTTWWW[[[ccciiiiiiggg[[[UUUXXXYYYXXXdddttthhhdddbbbeeeooo~~~|||zzz~~~|||vvvddd[[[SSSOOOKKKRRRmmmnnngggaaa___eeecccdddaaaZZZUUUSSSPPPKKKKKKKKKHHHAAA999333111222111111111111000000000000000000000000000000000000222111111111000000//////000111222333333222111000111111222222222333333333111111111222333444555666888===DDDGGGGGGFFFGGGIIIIIIHHHIIIMMMNNNOOOSSSZZZvvvwwwrrrzzzwwwiiiOOODDD777111111222000---//////...------------...,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,***************************))))))+++------***'''))))))))))))))))))))))))((())))))))))))************++++++---///222555666555999999666777???FFFIIIBBBBBB???AAASSSlllxxxwww{{{rrrkkkpppzzz~~~xxxrrraaaYYYVVVSSS\\\mmmvvveeeLLL@@@555333444333111111000000000000000000000000111111111000111111222333666444333555888:::999888;;;;;;;;;;;;===???BBBDDDJJJRRRYYYYYY\\\aaacccbbb[[[TTTTTT^^^gggnnn~~~wwwggg___bbbhhhsss}}}{{{}}}|||xxxkkk```UUUNNNHHHOOOjjjkkkfffeeegggpppmmmllleee[[[UUUTTTRRROOOJJJJJJGGGAAA999444222222111111111111000000000000000000000000000000000000111111111000000000//////000000111222222111000000111111111222222222333333222222222222333555666777999>>>DDDGGGFFFFFFFFFHHHJJJHHHJJJNNNOOOOOOSSSYYYvvvzzzuuuooopppxxx~~~wwwlll\\\PPPAAA777333222///---000///......------......,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,***************************)))***+++,,,,,,***((())))))))))))))))))))))))((())))))))))))************+++,,,...000333555777666999:::999;;;BBBHHHJJJDDD???>>>III^^^qqq|||{{{pppiiippp~~~rrreee]]]YYYVVVfffzzzppp___HHH>>>555333444222000000000000000000000000000000111111000000111111222333777666666888:::<<<<<<;;;@@@@@@???@@@BBBFFFJJJLLLTTTYYY]]]^^^^^^___]]]YYYQQQQQQYYYjjjyyy~~~kkk___XXX\\\fffvvv~~~~~~}}}xxxkkkZZZMMMDDDIII```yyywwwhhhgggiiikkkssstttpppgggZZZSSSRRRQQQOOOHHHHHHFFFAAA;;;555333222111111111111000000000000000000000000000000000000111111000000000000/////////000000111111000000///111111111222222222222333222222333333444555777888:::???DDDFFFFFFEEEFFFGGGJJJIIIKKKOOOPPPOOORRRWWWtttwwwnnnnnnnnnqqqxxx~~~zzzsssjjj^^^LLL<<<333000///...000//////...............------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,*********************************+++++++++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++---///222444777888666:::<<<<<>>???@@@@@@BBBEEEJJJQQQVVVZZZ\\\^^^bbbdddaaaYYYQQQMMMSSScccyyy{{{fffWWWTTTZZZbbbwwwzzzxxx{{{tttbbbQQQCCC???FFFOOO___nnnssstttyyyuuummmlllfffgggddd]]]WWWSSSNNNHHHEEEEEEDDDCCC@@@;;;777333111111111111000000000/////////////////////////////////////////////000000000000////////////000000000000111111111222222222333333333444555666777888:::>>>CCCEEEDDDDDDFFFHHHJJJIIIKKKOOOPPPPPPSSSXXXsss|||pppooozzz{{{|||zzzwwwyyyyyyooo___KKK;;;222111222111000//////......//////------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,************************)))+++++++++))))))***+++))))))))))))))))))))))))((())))))))))))************,,,///222555777999:::777:::===>>>CCCHHHHHHDDD;;;DDDSSScccnnnqqqmmmiii]]]aaaooovvviii```ZZZYYY]]]ddduuuzzzdddSSS@@@:::666666555333222555000111111222222333333333222222222333444555666777888:::<<<======>>>@@@BBBAAABBBEEEIIIOOOUUUYYY\\\```aaabbbbbb\\\TTTQQQTTT___ttt~~~ooo^^^TTTSSS[[[hhhsss{{{vvvssstttwwwvvvmmm___QQQFFFBBBEEEHHH\\\mmmsssqqqrrrllldddfffaaafffhhheee```[[[RRRIIIEEEDDDDDDDDDCCC???999555111111111111000000000000000000000000000000000000......////////////000000111000000//////000000111000000000111111111111222222222333333444555777888999===BBBDDDCCCDDDGGGIIIKKKIIIJJJNNNOOOPPPUUU[[[vvv|||vvvrrrssstttzzzzzzxxxxxxssshhhXXXFFF999222111111000000///////////////...------------,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,************************)))+++,,,+++)))(((***,,,))))))))))))))))))))))))((())))))))))))************,,,///333666888::::::666:::<<<>>>CCCGGGEEE@@@:::OOOdddnnnqqqpppggg[[[OOOYYYmmm~~~qqqccc\\\XXXXXX___ggg}}}vvv```NNN>>>888444444333111222666111222222333444444555555333444444444666777888999999<<<>>>??????@@@CCCEEEFFFHHHKKKPPPTTTXXX[[[\\\```___^^^[[[UUUSSS\\\hhhvvvuuu]]]TTTOOOSSS]]]jjj|||~~~zzzvvvrrrqqqqqqqqqjjj]]]PPPGGGEEEFFFGGGWWWllltttqqqnnneee]]]```aaahhhlllkkkgggaaaVVVLLLEEEDDDEEEFFFFFFBBB<<<777111111111111000000000000000000000000000000000000........./////////000000222111000000000000111222000000000000111111111111222222222222333555666777777<<<@@@CCCCCCDDDHHHKKKKKKIIIIIILLLNNNPPPWWW^^^|||wwwooopppvvv|||vvv|||uuutttnnnaaaNNN>>>444000111111000///////////////......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,************************)))+++,,,+++((((((***---))))))))))))))))))))))))***++++++++++++,,,,,,,,,***,,,000444777999:::;;;666999<<<>>>BBBFFFCCC===???XXXlllnnnlllllldddWWWOOO\\\qqq~~~yyykkk^^^XXXVVVVVV]]]ggg}}}sss]]]KKK===777222222111///111666222222333444444555666666444444555555777888999::::::===AAAAAAAAAAAAEEEGGGKKKNNNQQQUUUXXXZZZ[[[[[[]]]ZZZXXXUUUQQQUUUhhh|||qqqZZZVVVSSSVVV```kkkwww|||xxxtttqqqooorrrjjj]]]OOOGGGFFFGGGFFFRRRlllzzzyyyuuuhhh^^^```bbbiiiooonnnjjjcccXXXNNNEEEDDDEEEGGGHHHDDD===888111111111111000000000000000000000000000000000000---.........//////000000333222111000000111222333000000000000111111111111111111111222333444555666777;;;@@@BBBCCCEEEHHHLLLLLLIIIHHHKKKNNNQQQXXXaaavvvgggeeeqqq~~~||||||yyyvvvuuurrrcccKKK888111555111///000000------000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++++++++************)))++++++************++++++***++++++++++++***))))))000000111333555666888888:::777===HHHIII@@@<<<@@@HHHZZZjjjoooooolll```QQQMMMVVVppp{{{yyyeeeWWWXXXXXXTTT[[[iiipppWWWFFF888777555333222222222333333444555444333333555777666666777888999;;;===>>>@@@@@@@@@AAABBBEEEGGGIIISSSTTTWWWYYY[[[\\\]]]]]][[[SSSOOOQQQTTT___yyyuuucccRRRMMMXXXeeeqqq}}}~~~}}}zzzwwwtttssstttllliii^^^OOOHHHJJJLLLJJJPPPiii|||yyyooojjjfffaaaffflllnnnjjjeeeaaaZZZQQQFFFFFFGGGHHHGGGCCC>>>:::333222111111222111...,,,//////000000111111222222---...///...---,,,---///000000000000000000000000---......///000111111222222333333444555666888888::::::???EEEFFFDDDEEEIIIKKKJJJKKKOOOPPPPPPUUU[[[}}}pppeeegggsss{{{}}}zzzbbbJJJ>>>222...---//////------///.........---------,,,,,,++++++++++++++++++++++++++++++++++++************************************+++++++++************)))++++++************++++++******+++++++++*********000111222333555777888999;;;999???GGGFFF>>>===CCCQQQ]]]kkkssstttlll\\\MMMMMM```~~~mmm\\\RRRUUUWWWVVV```oookkkTTTEEE777666444333222222333333333444555444333444555777666777888:::<<<>>>@@@AAA@@@@@@@@@AAACCCFFFHHHJJJRRRTTTXXX^^^bbbccc___\\\QQQMMMMMMUUUeeeyyywwweee\\\VVVRRR^^^kkk{{{~~~~~~}}}zzzvvvrrrqqqqqqgggcccXXXLLLIIIMMMOOOMMMQQQeeevvvwwwtttrrrlllddd```ccchhhlllkkkgggaaa]]]NNNKKKGGGEEEDDDBBB>>>:::444333111000111000///---000000000000000111111111---...//////...---...///000000000000000000000000111111111111111222222222222222222222444555666777::::::>>>DDDEEECCCEEEIIIKKKJJJKKKOOOPPPPPPUUU[[[~~~vvvooommmsss}}}~~~~~~sssYYYIII555111...000000---,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++************)))++++++************++++++*********+++++++++++++++111111333444666777999999<<<<<>>AAACCCDDDEEEEEECCCDDDDDDFFFIIILLLOOOQQQWWWYYY___eeeiiiggg```ZZZRRRUUUZZZggg|||jjjZZZRRRRRR[[[dddsss}}}yyytttooonnnmmmddd___VVVOOOPPPTTTTTTPPPNNN^^^mmmuuuxxxyyypppeee[[[\\\eeessswwwppplllnnnZZZRRRIIIEEEDDDCCC@@@===777444111//////000000///111000000000000000000///...///000000......///000000000000000000000000000222222222222111111111000111111111222333444555666::::::===BBBDDDCCCEEEJJJKKKJJJKKKOOOPPPPPPUUU[[[}}}|||yyyxxx{{{wwwbbbSSS<<<666222333222...++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************+++++++++*********))))))++++++************++++++************++++++,,,---222222444555777888::::::<<>>CCCGGGFFFDDDJJJYYYgggjjjrrrxxxuuuiiieeesss[[[LLLIIIIIILLLRRR```xxx}}}ZZZCCC<<<777666555555666777888999888:::<<<>>>???AAADDDGGGGGGHHHJJJKKKLLLLLLKKKKKKPPPQQQSSSVVVZZZ___ccceeeddddddaaa[[[WWW[[[eeennnnnn]]][[[TTTXXXjjjxxx}}}}}}{{{wwwqqqmmmlllkkkhhhcccaaadddcccZZZPPPIIIKKKSSS___jjjqqqqqqmmmiiiaaaaaahhhrrrrrrhhhaaabbbUUURRRNNNKKKHHHEEEAAA???<<<888333000000111111111000//////////////////......///000000......///000000000000000000000000000---...///111222444555666555444444444444555666777888999>>>DDDFFFEEEGGGKKKKKKJJJKKKOOOPPPPPPUUU[[[rrr{{{www{{{uuujjjaaaLLL@@@555333333222000000////////////............------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))++++++************++++++***)))))))))+++---000111444555666888:::;;;<<<===AAAEEEGGGDDDCCCKKKZZZfffhhhtttzzzssslllsss~~~lllSSSKKKKKKLLLOOOWWWjjj{{{WWW@@@;;;777777777777777999;;;<<<;;;===@@@BBBCCCFFFIIILLLKKKKKKMMMNNNPPPRRRSSSTTTXXXXXXYYYZZZ\\\___bbbddd^^^ZZZVVVWWWaaaqqq}}}hhhYYYTTTVVV[[[iii}}}~~~~~~}}}zzzuuurrrqqqqqqiiidddbbbdddbbbZZZTTTSSSQQQNNNPPPYYYfffmmmmmmjjjeeedddcccbbb```^^^\\\[[[UUUTTTQQQLLLEEEAAA@@@AAA<<<888444111111111111111.........///////////////---...//////...---...///000000000000000000000000...///000111222333444444444444333333444444555555777999???GGGIIIGGGGGGJJJKKKJJJKKKOOOPPPPPPUUU[[[ttt~~~zzz|||}}}mmmbbbZZZLLL===888666222//////000/////////............---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))++++++************++++++***)))))))))+++...000222555555777888:::<<<======CCCFFFGGGCCCCCCKKKXXXbbbeeerrrxxxpppnnn}}}|||{{{xxxXXXKKKJJJKKKNNNRRR\\\rrrxxxTTT???<<<888888777777888:::<<<======???BBBDDDFFFIIILLLOOOOOOOOOQQQSSSVVVYYY\\\]]]``````_________aaabbbcccZZZRRROOOXXXooo}}}sssfffXXXVVV[[[\\\jjjxxx|||xxxvvvuuuuuujjjeeecccdddbbb\\\[[[^^^UUUIIIAAAJJJ\\\hhhkkkjjjiiihhhaaaXXXUUUZZZ]]]\\\ZZZYYYVVVNNNEEE@@@BBBEEE;;;888555222222222111000---.........//////000000---...///...---,,,---///000000000000000000000000......//////000000111111333333222222222333444444666999@@@IIIKKKHHHHHHJJJKKKJJJKKKOOOPPPPPPUUU[[[wwwvvvnnnfff___QQQ@@@444///......////////////............,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,......---,,,,,,+++************++++++++++++*********++++++,,,,,,++++++***---,,,++++++,,,///111333444444666888999;;;<<<===FFFEEE@@@;;;AAAQQQ___eeeggghhhjjjpppyyyzzzkkkWWWLLLKKKJJJNNNMMMOOObbbsssSSSBBBAAA777999;;;<<<===>>>@@@BBBBBBBBBBBBDDDGGGLLLPPPSSSRRRSSSTTTVVVZZZ^^^aaadddggghhhgggccc^^^\\\]]]___YYY[[[eeeyyyvvvddd\\\YYYZZZaaajjjyyyuuuzzz}}}zzzxxxvvvuuullleeeaaabbbcccaaa```aaa```TTTDDD>>>LLLaaakkkiiilllfffZZZPPPRRR[[[^^^\\\^^^XXXPPPIIIEEECCCCCCBBB;;;999666222000/////////////////////////////////////////////000000000000000000000000000000000000222222111111222222111000111111111222333444555666:::;;;AAAGGGJJJHHHIIIMMMNNNMMMNNNQQQPPPOOOSSSZZZxxxzzzzzz~~~~~~zzzqqqjjj[[[III:::333222333////////////............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,......---,,,,,,+++************++++++++++++*********++++++,,,,,,++++++***---,,,+++,,,---///222333444555666777999;;;===>>>CCCAAA>>>???LLL___lllooossspppnnnpppvvv~~~~~~kkkVVVKKKIIIJJJNNNOOOSSShhhqqqOOO???>>>999;;;<<<======>>>@@@BBBAAABBBCCCEEEHHHJJJLLLMMMQQQRRRUUUYYY^^^cccfffiiihhhhhhfffaaa]]]\\\^^^```eeemmm|||rrrfff[[[YYY[[[cccppp}}}zzzyyy}}}zzzwwwuuutttiiiccc___aaabbb``````aaa^^^UUUGGG???GGGXXXdddgggddd```UUUKKKLLLWWW```bbb___ZZZRRRLLLGGGEEEEEEEEE;;;999666333000/////////////////////////////////////////////000000000000000000000000000000000000111000......///111111111222222222333444555777777888:::???FFFHHHGGGHHHLLLNNNMMMNNNPPPPPPPPPTTT[[[xxxzzzwwwzzz~~~|||yyy~~~}}}uuuoooaaaNNN;;;111000333////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------,,,,,,++++++*********++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,...000222444666555555666999<<>>???===???@@@@@@@@@@@@AAACCCBBBCCCFFFIIIKKKLLLLLLLLLSSSUUUYYY^^^dddhhhkkkmmmjjjhhhccc___\\\^^^dddhhhyyyrrr^^^[[[ZZZ]]]eeerrr|||ttt{{{wwwtttqqqooogggaaa^^^___```___```ccc___WWWJJJ???@@@MMM[[[bbb^^^\\\SSSHHHFFFOOO\\\ddd^^^ZZZSSSMMMHHHFFFEEEFFF;;;999777444111000//////////////////////////////////////////000000000000000000000000000000000000///...------...///111222333333333444555666777888777999>>>EEEGGGFFFGGGKKKNNNLLLMMMPPPQQQQQQUUU[[[yyy~~~|||{{{{{{tttgggUUU@@@111...222////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,---///111333444777666666666999===AAADDDJJJDDDBBBOOOeeeuuuvvvpppiiieee```___dddmmmuuuyyywwwaaaOOOKKKMMMRRRXXX^^^hhhlllNNNAAABBBBBBCCCDDDCCCBBBAAABBBDDDCCCEEEHHHLLLPPPSSSUUUVVV[[[]]]aaaeeehhhjjjkkklllhhheee```]]]```iiittt{{{{{{hhh\\\XXX^^^fffnnnvvv~~~~~~|||}}}xxxtttooollljjjeee```^^^_________aaaeeecccYYYJJJ>>>===FFFSSS[[[\\\\\\VVVKKKDDDHHHTTT___[[[XXXSSSMMMGGGDDDCCCDDD;;;:::777555222111000///////////////////////////////////////000000000000////////////////////////...///000000/////////000333333333333444666777888777999>>>EEEGGGFFFGGGKKKMMMKKKLLLPPPRRRSSSWWW\\\zzz~~~uuuzzzvvveeeNNN999111222////////////............------------------------+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,---///000222444555777666666777:::>>>CCCFFFHHHBBBCCCSSSgggqqqmmmfffeeedddeeeiiipppxxx~~~jjjUUUKKKMMMRRRTTTZZZcccpppmmmPPPCCCEEEDDDEEEFFFEEECCCBBBCCCDDDEEEGGGIIINNNTTT[[[aaaeeehhhhhhjjjjjjjjjiiihhhgggaaa___]]]```kkk{{{rrrddd\\\YYY^^^jjjyyy~~~zzzuuu~~~yyytttoookkkiiiddd```^^^^^^^^^^^^aaafffhhhZZZIII???>>>DDDLLLSSSYYY[[[ZZZRRRHHHGGGPPP[[[ZZZYYYVVVPPPIIIDDDCCCCCC<<<:::888666333111000///////////////////////////////////////000000000000////////////////////////...222555555333000///...111111222222333444666777888:::???FFFHHHGGGHHHLLLMMMJJJJJJOOOSSSUUUYYY]]]|||zzzuuu}}}sss]]]CCC333///////////////............------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,...000222333555555666666777999<<<@@@DDDGGG???>>>EEEXXXiiinnniiicccgggiiimmmuuu}}}sss^^^LLLHHHMMMSSSPPPXXXccctttqqqSSSFFFHHHGGGIIIIIIHHHFFFFFFFFFGGGKKKLLLNNNSSS[[[ccckkkoooqqqqqqooommmjjjgggeeeddd]]]^^^bbblll{{{~~~lll```]]]aaaeeejjjyyyuuupppyyy{{{vvvpppmmmjjjccc___]]]]]]\\\[[[___fffhhhZZZJJJAAA???AAAGGGNNNRRRVVVYYYWWWOOOKKKSSS^^^]]]]]][[[TTTKKKEEECCCDDD<<<;;;999777555222111000////////////////////////////////////000000000000000000000000000000000000///333777777444111000111111111111222333444555666888:::???FFFHHHGGGHHHLLLMMMIIIIIIOOOTTTWWWZZZ^^^~~~{{{zzziiiNNN999222////////////....................................***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,...000333444555666555666888;;;>>>BBBEEEGGG===AAAOOOdddqqqqqqmmmkkklllnnnsssyyy|||yyylllWWWHHHGGGLLLOOOLLLUUUcccxxxvvv[[[OOORRRPPPQQQRRRQQQPPPOOOPPPQQQUUUWWW[[[```ffflllqqqtttuuussspppmmmjjjgggfffeeeeeeiiiqqq}}}zzzmmmccc```eeemmmrrr~~~zzzvvv~~~zzzuuupppllljjjaaa^^^[[[[[[XXXWWW\\\ccccccXXXMMMDDD===;;;BBBMMMPPPSSSWWWXXXSSSNNNUUUaaa^^^___]]]VVVLLLDDDBBBBBB<<<;;;:::888666333111000////////////////////////////////////000000000000000000000000000000000000///222555444222111555888222222222333444555666777777999>>>EEEGGGFFFGGGKKKLLLHHHHHHOOOUUUXXX[[[___{{{}}}~~~ttt[[[EEE<<<000/////////....................................)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,...111333555666666444666888<<<@@@CCCEEEGGGCCCJJJ[[[pppyyywwwssssssssstttwww{{{}}}zzzvvviiiTTTHHHGGGKKKKKKKKKUUUeee|||{{{cccYYY\\\YYYZZZ[[[[[[YYYYYYZZZ[[[```bbbfffkkkpppsssvvvwwwtttrrrooollljjjhhhhhhhhhqqqvvvmmmhhhcccaaafffnnnuuuyyy|||vvv|||wwwrrrmmmiiiggg```\\\ZZZXXXVVVTTTZZZaaa]]]WWWPPPGGG;;;666???MMMRRRSSSVVVXXXSSSOOOVVVaaa]]]^^^]]]UUUJJJBBB??????<<<;;;:::888666333111000////////////////////////////////////000000000000000000000000000000000000///111222111///111888>>>333333333444555666777888666777===DDDFFFDDDFFFIIILLLHHHHHHNNNUUUYYY\\\___zzzqqqnnn^^^DDD777111...///000//////111//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---,,,+++***))),,,---///222444666777777666;;;<<<<<<@@@FFFEEE???<<<[[[pppxxxsssjjjhhhkkkuuu{{{yyy}}}}}}vvvbbbLLLFFFNNNOOOGGGNNNXXXppprrrjjjgggbbbbbbbbbbbbeeehhhkkkmmmlllnnnqqquuuxxxzzzzzz{{{uuuwwwwwwrrrmmmoooyyyvvvkkkdddbbb```aaagggrrr~~~~~~zzz|||}}}|||}}}~~~nnnttt|||wwwqqqmmmjjjhhheeebbb]]]XXXTTTTTTWWWYYY[[[VVVQQQLLLCCC:::999===LLLQQQVVVVVVSSSTTT[[[bbb___YYYVVVUUUOOOEEE@@@AAA@@@???<<<:::777444222111//////............//////........................000000000000///////////////111222222111111222333111111111222333444555666999:::>>>DDDEEEDDDFFFKKKLLLKKKMMMRRRTTTUUUZZZaaaxxxuuuiiiTTT<<<555000000000//////111//////...------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))),,,---///222444555666777777:::<<<===BBBGGGDDD===BBB^^^qqqyyywwwggg```[[[fffxxx~~~}}}sss]]]KKKHHHOOORRROOOYYYeee}}}xxxqqqooollllllmmmnnnqqqtttwwwyyyuuuwww{{{~~~}}}{{{zzzzzzxxxtttrrrtttzzz}}}ssskkkfffdddbbbccchhhooovvv}}}~~~{{{|||zzzxxx{{{}}}}}}~~~rrrooo{{{}}}xxxsssnnnkkkjjjccc```[[[VVVSSSRRRUUUWWWZZZWWWTTTNNNDDD:::999===CCCLLLTTTVVVSSSSSSZZZaaa___YYYTTTQQQLLLCCC@@@BBB???>>><<<999777444222111//////............//////........................000000000000///////////////111222222111000222333111111111222333444555666999999>>>DDDEEEDDDFFFKKKLLLKKKMMMRRRTTTUUU[[[aaa~~~yyyrrrjjj]]]CCC:::222000000//////000//////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,---///111333555666666999:::;;;>>>CCCFFFBBB;;;DDD\\\nnnwwwzzzlll\\\[[[[[[lll{{{kkkTTTKKKKKKOOOTTTXXX```ppp}}}wwwuuuppprrrtttvvvyyy|||~~~~~~{{{xxxyyyvvvuuu{{{wwwjjj___YYYZZZ^^^bbbgggqqq~~~~~~{{{xxxzzz}}}yyyyyy}}}tttnnn{{{}}}xxxtttpppmmmllldddaaa\\\WWWTTTTTTUUUVVVYYYXXXXXXRRRFFF:::999>>>AAANNNZZZ\\\UUUQQQUUU\\\]]]XXXRRRNNNIIICCCAAACCC>>>===;;;999666444222111//////............//////........................////////////000000000000///000222111000000111333111111111222333444555666999999===CCCEEEDDDFFFJJJLLLKKKMMMRRRTTTUUU[[[aaaxxxvvv}}}wwwmmmfff^^^JJJ>>>333000000//////111//////......---------,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,...///111333555555666::::::<<>>FFF]]]kkkppppppgggbbbjjjzzz~~~eeeOOOBBBHHHMMMKKKMMMWWW___zzz|||xxx{{{|||~~~~~~|||{{{{{{{{{zzz~~~yyyllldddZZZZZZ[[[]]]bbblllxxxzzzyyy~~~}}}zzzvvvrrrpppnnnmmmiiiddd^^^ZZZYYYXXXWWWVVVVVVZZZ______SSSDDD<<<<<>>===;;;999777555444333//////............//////////////////////////////......//////000000111111...///111000//////000222111111111222333444555666888888<<>>CCCFFFCCC???DDDMMMppp}}}vvvmmmjjjqqq~~~tttnnnIIICCC@@@CCCGGGHHHMMMTTTqqq~~~|||{{{zzzzzz{{{{{{|||zzzxxxwwwvvvwwwyyyzzzwwwssslllccc[[[WWWXXXZZZdddkkkvvv|||{{{yyyvvvsssqqqpppoooiiiccc]]]ZZZZZZYYYVVVRRRTTTYYYccckkkfffUUUCCC999666CCCQQQVVVSSSOOOOOOSSSOOOSSSSSSNNNLLLLLLHHHBBB>>>>>><<<:::888777555444//////............//////////////////////////////.........///000111111111...///000000//////000222111111111222333444555666888888<<>>EEERRR~~~sssiiinnn|||}}}qqqhhhFFFDDDBBBBBBDDDIIIPPPVVVrrr|||zzzxxxxxxxxxyyyvvvvvvuuuuuuuuutttttttttcccaaa]]]ZZZYYYZZZ\\\]]]jjjwww|||}}}}}}|||zzzwwwuuusssrrrqqqlllfff___\\\\\\\\\XXXTTTSSSXXXcccnnnlllZZZEEE888444???KKKQQQPPPNNNOOOQQQOOORRRQQQKKKHHHJJJIIIDDD???>>>===;;;999777666555//////............//////000000000000000000000000---......///000111111222...///000000//////000111111111111222333444666666777888<<>>===AAAGGGHHHAAA===GGGWWW~~~ooolllmmm}}}~~~nnnWWWFFFJJJHHHHHHPPPRRRTTT```{{{yyyvvvqqqpppsssuuurrrooonnnmmmhhh^^^WWWOOOSSSWWWYYYXXX[[[dddnnn{{{~~~wwwyyyuuuuuuwwwyyyzzzqqqllleee^^^YYYUUUQQQOOOUUUWWW^^^ccc```SSSDDD:::555999AAAJJJPPPSSSTTTSSSMMMLLLLLLMMMNNNNNNKKKHHHAAA>>>;;;::::::888444000////////////000000000000111111///...------------////////////////////////000000000000000111111222111111111222333444555666888:::===???@@@CCCGGGJJJLLLMMMNNNOOOQQQVVV\\\aaa}}}vvv{{{ttt```KKK<<<444111111000000///............///---------,,,,,,,,,++++++------------------------...------,,,,,,------...,,,,,,------------......111333666777777999;;;===>>>@@@DDDDDDAAACCCSSSeeewwwqqquuuzzzxxxrrrcccPPPDDDJJJJJJKKKRRRSSSXXXfffyyyuuupppkkkiiijjjmmmggg^^^WWWSSSPPPNNNLLLOOOWWWbbbiiimmmrrrzzz~~~~~~zzzvvvuuuvvvvvvwwwrrrmmmfffaaa\\\XXXTTTRRROOOQQQWWW^^^^^^SSSCCC777777999???HHHQQQUUUTTTQQQSSSSSSTTTSSSQQQMMMHHHEEE@@@===:::999:::888555111////////////000000000000111111000//////...------////////////////////////000000000000000111111222111111111222333444555666888:::===???@@@CCCGGGIIIJJJKKKMMMOOORRRWWW^^^cccwwwzzzsssgggVVVFFF:::333000111000//////......//////------------,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,---------.........111333555666777777:::;;;???@@@AAAAAAAAALLLdddyyyqqqrrr|||}}}|||tttkkk[[[JJJEEELLLMMMMMMQQQPPPXXXkkk}}}sssmmmggg___\\\\\\UUUQQQKKKEEEBBBEEELLLQQQXXXddduuuyyy{{{{{{xxxvvvuuusssrrroookkkeee```\\\YYYVVVSSSOOOPPPVVV^^^bbb[[[III999888888<<>>@@@DDDEEEDDDLLLaaa{{{|||nnniiirrr|||hhhQQQCCCGGGIIIHHHMMMTTTYYYooonnnZZZMMMFFFAAA@@@AAACCCEEEJJJOOOYYYkkk}}}zzz~~~vvvooo~~~{{{wwwtttqqqnnnkkkiiihhheeebbb```]]][[[WWWUUUSSSUUUWWW[[[cccdddTTT???888777999@@@JJJPPPRRRQQQWWWWWWWWWXXXXXXTTTOOOJJJAAA===999777888888666444111111000000//////......///000111111111000///...////////////////////////000000000000000111111222111111111222333444555666666999>>>AAABBBDDDFFFHHHLLLMMMNNNPPPSSSXXX___ddd}}}}}}zzzwwwsssjjjYYYBBB222222111000000//////000000............------------------------------------...------,,,,,,------...,,,,,,---...///000111111111333666888999;;;>>>@@@AAADDDDDDBBBKKKccc}}}oooaaaaaatttttt___PPPLLLOOOMMMKKKRRR___iiikkkUUUHHHBBB@@@BBBDDDGGGOOO\\\lll}}}~~~|||~~~ooosss{{{xxxssspppnnnmmmkkkiiijjjhhheeecccaaa^^^ZZZWWWRRRVVVXXXZZZbbbfffZZZGGG<<<666555@@@SSS___^^^XXXWWWTTTQQQSSSWWWYYYTTTPPPCCC>>>999777888888555333111111111000///.........////////////////////////////////////////////////000000000000000111111222111111111222333444555666555999>>>AAACCCDDDFFFGGGJJJLLLNNNPPPTTTZZZaaafff~~~~~~{{{yyyyyyxxxxxxzzzvvveeeLLL999222111111000000000000000//////.........---------------------------------...------,,,,,,------...,,,,,,---...///000111222000333666888:::<<<@@@BBBAAADDDCCC@@@JJJccc~~~iiiXXX]]]wwwnnnZZZTTTYYYYYYUUUPPPXXXgggrrrkkkSSSFFFAAABBBEEEHHHTTTbbbxxxvvv}}}kkk|||}}}yyyuuuqqqnnnmmmlllkkkjjjkkkiiifffcccaaa^^^ZZZWWWKKKQQQTTTUUU]]]cccYYYHHH???444111BBB___qqqoooeeeUUUOOOKKKOOOXXX^^^\\\WWWDDD???:::777777777555333222111111000///......---//////............///000////////////////////////000000000000000111111222111111111222333444666666555999>>>AAACCCDDDFFFGGGHHHJJJMMMPPPTTT[[[ccchhh~~~~~~zzzuuummmWWW???555111///000000...///333//////.........---------........................++++++,,,,,,,,,------------......///000111111222555555666888999<<<===>>>DDDCCC@@@AAAPPPiii|||}}}fffTTTMMMVVVxxx{{{iii[[[WWWYYYYYYPPPRRRbbbppp}}}nnnUUUFFFCCCHHHRRR\\\jjj}}}{{{qqqmmmooopppnnnkkkhhhfffcccaaa^^^[[[WWWTTTNNNSSSUUUUUU\\\ccc[[[MMMBBB:::555@@@[[[qqqpppcccWWWNNNIIINNNXXX[[[WWWRRREEEAAA===:::999999888777555333111///......///000............////////////000000000000000000000000000000000000000000000000333222000000222555666777888:::===???@@@BBBDDDGGGKKKKKKLLLOOOTTTZZZ```cccsssYYYAAA777333000111111//////222//////.........---------........................++++++,,,,,,,,,------------......///000111222222666666777999;;;===???AAAEEEAAA>>>EEE[[[ttttttaaaPPPHHHQQQttttttaaaTTTQQQTTTTTTPPPUUUeeevvvuuuZZZLLLLLLWWWhhhvvv{{{|||xxxuuurrrooommmgggeeebbb```^^^[[[WWWTTTNNNRRRSSSRRRXXX___YYYLLL???888333:::PPPbbbbbbXXXSSSLLLHHHKKKRRRTTTQQQMMMDDDAAA===:::999888777666555333111///......///000............////////////000000000000000000000000000000000000000000000000222111000000222444666777888:::===???@@@BBBEEEHHHKKKKKKLLLOOOTTTZZZ```ccc|||___III:::444111222222///...000/////////.........------........................,,,,,,,,,,,,---------------......///000111222333555666777999<<>>888222666DDDQQQRRRLLLNNNKKKGGGGGGIIIKKKIIIGGGDDD@@@<<<999888777666555444333111///......//////............////////////000000000000000000000000000000000000000000000000111000000000111333555666888;;;>>>@@@AAACCCFFFIIIKKKKKKLLLOOOTTTZZZ```ccc~~~}}}}}}}}}xxx|||}}}aaaOOO<<<555000111222000///000////////////....................................,,,,,,,,,------------...------...000111222333333555555777999<<>>@@@BBBDDDGGGJJJKKKKKKLLLOOOTTTZZZ```ccc~~~|||{{{yyyyyyoooyyyvvv^^^PPP???777000000111111000222000000/////////.................................,,,,,,---------.........------...000111333444444444444666888;;;>>>AAACCCBBB>>>@@@PPPffftttvvvrrrrrr\\\KKKLLLddd}}}lllXXXJJJEEEHHHKKKIIIOOOVVVbbb~~~zzzwwwvvvxxxyyyxxxuuuyyy|||ooo}}}zzzwwwtttqqqllliiidddbbb___]]]\\\YYYUUUSSSNNNMMMJJJHHHLLLQQQRRROOOCCC>>>888666999>>>EEEIIIJJJLLLJJJDDDBBBFFFGGGEEEDDDAAA<<<999777666555444333333222000//////..................////////////////////////////////////000000000000000000000000///000222222111222444777888;;;>>>@@@BBBDDDHHHJJJKKKKKKLLLOOOTTTZZZ```ccc}}}~~~{{{yyyxxxsss|||tttbbbYYYIII===333000111111111222000000000/////////..............................,,,---------............------///000222333444555444555666888;;;>>>@@@BBBBBBBBBKKK^^^pppxxxxxxvvvhhhSSSLLLYYYttt~~~{{{cccPPPIIIIIIJJJKKKKKKOOOVVVggg}}}yyywwwuuutttttttttsssrrr|||}}}~~~~~~~~~{{{rrr{{{wwwtttsssqqqnnnkkkdddbbb___]]]\\\ZZZVVVSSSNNNLLLJJJJJJLLLPPPSSSSSSEEE>>>777555666:::BBBJJJJJJMMMKKKDDDDDDKKKMMMIIIEEEAAA===999888777555444333333222111000///..................////////////000000000000000000000000000000000000000000000000...111444444222222555888777:::===@@@BBBDDDGGGJJJKKKKKKLLLOOOTTTZZZ```ccc}}}~~~zzzxxxwwwyyy|||tttiiicccUUUGGG888333222111111222000000000000/////////...........................------------............------///000222444555666777777888:::<<<>>>@@@BBB???BBBRRRlll{{{fffXXX]]]ttttttXXXHHHGGGLLLLLLIIIMMMNNNYYYsss~~~xxxuuuvvvwwwwwwuuuuuuuuuvvv{{{|||||||||~~~www{{{{{{zzzvvvrrrnnnlllllldddbbb```^^^]]]ZZZWWWTTTNNNLLLKKKLLLOOORRRUUUXXXIII@@@777555666888@@@IIIJJJMMMJJJDDDHHHRRRTTTNNNFFFCCC>>>:::888777666444222222222111000///...---............////////////000000000000000000000000000000000000000000000000...222666666333333666999666888<<>>;;;999888666555222222222222111///...---............/////////000000000000000000000000000000000000000000000000000///333777777444333666:::555888;;;>>>@@@CCCGGGIIIKKKKKKLLLOOOTTTZZZ```ccc}}}~~~|||{{{{{{{{{kkklllzzzxxxxxxvvvtttssskkk___JJJ888111222000+++000000000000//////////////////////////////////////////000000///...------......000111333555666666777;;;<<<<<<@@@EEEBBB;;;:::AAAZZZpppwww___IIICCCEEEFFFHHHMMMOOOOOObbb|||wwwvvvvvvxxxzzzyyyvvvvvvyyy|||yyy{{{zzzzzzzzzyyyuuupppkkkfffccc```]]]\\\ZZZWWWVVVRRRQQQOOOMMMMMMOOOQQQSSSOOOHHH777111777777;;;KKKJJJMMMLLLIIIIIIMMMNNNKKKAAAAAA???;;;666444444555444333333222111000//////............//////////////////000111111111111111000000000000111111111111000111111222333333444444666999===@@@BBBDDDGGGIIILLLKKKJJJLLLRRRYYY]]]```}}}{{{|||{{{nnnkkkwww{{{vvvooocccOOO;;;222333333111000000000000///////////////////////////////////////////////////...------...///000111333555666777777;;;<<<===@@@EEEBBB<<>>AAADDDCCC>>>DDDTTTqqq~~~|||gggUUUFFFEEEGGGFFFGGGLLLOOOWWWppptttqqqrrrwwwyyy{{{{{{zzz{{{~~~|||zzzuuuoookkkgggdddaaa^^^\\\ZZZWWWUUUQQQPPPMMMLLLLLLMMMOOOQQQQQQLLL===444666555777DDDNNNSSSSSSLLLEEEDDDEEEDDDAAAAAA@@@<<<888666555666444333333222111000//////............//////////////////000000111111000000000000000000111111111111222111000000111222444666666999===@@@BBBDDDGGGIIIKKKIIIIIILLLQQQWWW[[[]]]zzz~~~~~~~~~zzziiijjjwww~~~xxxtttfffOOO;;;333222222000000000000////////////////////////////////////...///////////////.........///000222444555666777888:::===???AAACCCCCCBBBHHH\\\vvv|||zzzxxxzzz^^^PPPGGGIIIKKKIIIJJJOOOSSS```}}}{{{rrrqqqsssvvvzzz~~~~~~{{{vvvpppkkkhhheeeaaa^^^\\\ZZZWWWTTTPPPOOOLLLKKKJJJLLLNNNOOOOOOMMM???555666555777BBBQQQXXXYYYPPPFFFBBBCCCCCCAAAAAA@@@===999666666666444333333222111000//////............//////////////////000000000000000//////000000000111111111111333222000///000222555777666999===@@@BBBDDDGGGIIIJJJIIIIIILLLQQQVVVZZZ\\\xxxmmmfffrrrxxxaaaHHH888111///000000000000////////////////////////////////////......///////////////...//////111222444666777777999:::===@@@BBBBBBCCCEEE[[[lll~~~{{{pppiiihhhtttzzzTTTKKKFFFKKKMMMKKKMMMSSSWWWiiivvvoooqqquuu{{{}}}xxxsssnnnjjjgggbbb___\\\YYYVVVTTTOOONNNKKKIIIIIIJJJLLLMMMKKKMMMAAA666666666777AAAOOOVVVWWWOOOEEE@@@@@@@@@???@@@???===999666666666444333333222111000//////............//////////////////000000000//////...///000000000111111111111333222000///000222555777666999===@@@BBBDDDGGGIIIJJJIIIIIILLLQQQVVVYYY[[[vvvwwwhhhrrr~~~~~~qqqUUUAAA555///000000000000////////////////////////////////////---.../////////////////////000111333444666777888::::::===AAABBBAAADDDHHHeeeuuuwwwmmmfffcccuuu~~~rrrLLLFFFFFFLLLOOOLLLPPPWWW```uuurrrooottt{{{~~~zzzvvvppplllkkkhhhccc___\\\YYYVVVSSSOOOMMMJJJHHHGGGHHHJJJKKKHHHMMMDDD777777666777???IIINNNPPPIIIBBB???>>>===>>>>>>???<<<999666555555444333333222111000//////............//////////////////000000000///......000000000000111111111111222111000000111222444666666999===@@@BBBDDDGGGIIIKKKJJJJJJNNNRRRWWWYYYZZZuuuooovvv~~~|||www[[[FFF888111000000000000////////////////////////////////////------...//////////////////000111333555666777888;;;:::===BBBCCCAAADDDJJJiiixxx}}}tttkkkcccoooppp___JJJGGGIIIQQQSSSQQQVVV___ooo{{{rrrsss}}}}}}zzzuuupppmmmlllhhhddd```\\\YYYUUUSSSNNNLLLIIIGGGFFFGGGIIIJJJIIIPPPGGG999666555555;;;CCCGGGIIIEEEAAA@@@???<<<<<<======<<<888555444444444333333222111000//////............//////////////////000000///......---000000000000111111111111111111111111222333444555666999===@@@BBBDDDGGGIIIKKKKKKLLLOOOTTTXXXZZZZZZuuu~~~}}}~~~~~~uuuzzz{{{~~~vvv[[[GGG999222000000000000////////////////////////////////////------...///000000//////000000111333555666888888;;;:::===CCCCCC@@@DDDKKKqqquuugggZZZeee{{{|||bbbLLLLLLJJJNNNVVVXXXWWW]]]ggg{{{{{{uuuyyy|||wwwtttllliiiddd```\\\YYYUUURRRNNNLLLIIIGGGFFFGGGHHHIIIJJJRRRIII:::666444333888AAAEEEFFFDDDCCCDDDBBB===;;;<<<===;;;888555333333444333333222111000//////............/////////000//////000000///...------000000000000111111111111000111111222333333444444666999===@@@BBBDDDGGGIIILLLLLLLLLPPPTTTXXXZZZ[[[uuu~~~wwwtttzzz|||ssshhhWWWBBB444///444444///---111111...000000000000000000000000............/////////000000111222444666777888999:::>>>>>>@@@CCC>>>CCCVVV}}}xxxddd]]]rrryyy^^^QQQKKKPPPUUUVVVZZZaaajjjppp}}}wwwrrrkkkeeeccc```ZZZVVVVVVQQQLLLIIIJJJKKKHHHGGGIIIPPPOOOKKKAAA777222444888@@@EEEGGGCCCAAA@@@>>>:::=========<<<:::888666555222222222111000///...---000000///...............000000//////.........---////////////000000000000111111222222222222222222555AAAIIIEEE@@@BBBGGGHHHLLLJJJMMMSSSWWWWWWZZZ^^^xxxzzzwwwzzz~~~uuuaaaHHH555///333333000...111111...000000000000000000000000........./////////000000111111222444666777999999;;;???>>>@@@BBB===BBBVVVwwwwwwjjjkkkwwwZZZNNNKKKPPPUUUVVVXXX^^^ffflllyyyssslllhhheeeeeeccc]]]XXXXXXUUUOOOLLLNNNNNNKKKJJJLLLOOONNNJJJAAA777222444777>>>DDDGGGDDDBBBAAA>>>:::============;;;999666444333333333222111000...---000000///...............000000/////////.........000000000111111111111222333333333333444555666777555AAAHHHEEEAAACCCGGGIIILLLJJJMMMSSSVVVWWWYYY]]]sss|||yyyzzz~~~{{{{{{iiiNNN888///222222000000111000...000000000000000000000000....../////////000000000111111333444666888999999<<<@@@>>>>>>@@@;;;BBBXXXvvvxxxvvvtttUUUIIIIIINNNRRRUUUUUUYYY```hhhyyytttlllhhhggghhhfff^^^XXXVVVVVVPPPMMMOOONNNLLLKKKLLLMMMMMMJJJAAA888222333666;;;BBBGGGFFFDDDBBB>>>:::======>>>>>>===999666444555555444333222000///...000//////............///000000////////////......111111111222222222333333222111000000111333555777666@@@GGGFFFCCCDDDGGGIIIKKKJJJLLLRRRVVVVVVXXX\\\ooo|||yyyyyy}}}|||}}}}}}xxxoooooozzzlllSSS===111111111111111222000...////////////////////////...////////////000000000111222333555666888999:::===AAA>>>===>>>;;;EEE\\\yyypppOOOEEEEEEIIIOOOSSSSSSUUU^^^hhh~~~zzzrrrmmmiiiiiieee\\\VVVTTTTTTNNNKKKLLLLLLIIIHHHJJJJJJKKKJJJBBB999222222444888@@@FFFGGGEEEDDD???:::===>>>??????===:::666333666666666444333111///...000///............//////000000//////////////////111111111111222222222333555333111000000222444666666>>>FFFGGGEEEEEEGGGJJJLLLJJJLLLRRRUUUUUUXXX\\\ppp|||yyyyyy|||tttdddiiilllrrr~~~ttt]]]FFF666333000111222222000///////////////////////////////////////000000000111111222333555777888999:::>>>AAA???===>>>===JJJddd{{{vvvxxxjjjJJJEEEDDDGGGMMMSSSTTTVVVaaaooovvvooojjjgggccc\\\XXXWWWSSSNNNJJJKKKKKKGGGFFFHHHHHHJJJJJJDDD:::333222333666>>>EEEGGGFFFEEEAAA;;;???@@@@@@@@@>>>:::666444666666666555333111000/////////............////////////000000000000000000000000000111111111222222<<<:::777555444555777888777<<>>BBB???>>>@@@AAAQQQnnnnnnnnnuuuaaaGGGIIIKKKLLLRRRYYYZZZ]]]kkk}}}uuunnniiigggddd^^^\\\\\\UUUPPPLLLMMMLLLIIIGGGIIIGGGJJJKKKFFF<<<555222222444===DDDFFFFFFFFFBBB>>>AAAAAAAAA???===:::777666555555555444333222111000///............//////000//////000000000000111111000000000111111111111222:::888666555444444666777777;;;BBBIIIJJJGGGHHHLLLNNNLLLNNNSSSVVVVVVXXX\\\xxx}}}|||{{{yyyvvvmmmyyyuuucccCCC999111222333111111333000000000000000000000000//////000000000111111111222333444555777999:::;;;===BBB@@@???BBBEEEYYYwwwyyykkkmmmuuu~~~YYYEEEOOOWWWWWW]]]ddddddgggwwwtttnnnjjjiiifff```[[[[[[VVVQQQMMMNNNMMMIIIHHHIIIFFFJJJLLLHHH>>>666333222444<<>><<<999888777333333333333333222111111...............///000000//////000000000111111111111111111222222222333333222222222222222333444444777:::AAAJJJKKKHHHHHHLLLOOOMMMOOOUUUWWWWWWYYY]]]yyy|||yyy|||mmmxxxyyynnnGGG;;;222222333111111444000000000000000000000000000000000000111111111111222333444666777999:::;;;===BBB@@@@@@CCCHHH]]]}}}zzzzzznnnpppxxxxxxSSSDDDTTTbbbaaaeeellllllnnnvvvqqqnnnmmmhhh___XXXUUUVVVPPPLLLMMMLLLHHHGGGHHHFFFJJJMMMIII@@@777333333444<<>>???EEEAAA>>>GGGVVVlll||||||wwwpppqqqjjjLLLEEEPPP]]]bbbkkkpppmmmppp|||zzzwwwtttpppkkkfffaaa[[[VVVTTTRRROOOMMMLLLKKKJJJHHHGGGGGGHHHGGGAAA888444666555888???HHHNNNMMMGGGAAA@@@???>>><<<:::999999999222222222111111111111000......------------......000000000000000000000000000111111111111222222222000111222222111111333555999777<<>>@@@DDD???>>>LLL]]]qqqzzznnnmmmxxxsssYYYDDDAAAKKKQQQVVV```fffeeelll~~~|||tttqqqmmmiiieeeaaa]]]YYYTTTQQQNNNMMMLLLLLLJJJHHHGGGGGGHHHHHHBBB999555777555888>>>FFFLLLKKKEEE??????>>>===;;;:::999888888222222222222111111111111/////////....../////////000000000000000000000000000000111111111222222222000111222222111222333555999777<<>>BBBEEE@@@DDDZZZnnn~~~vvvgggdddpppxxx]]]GGG>>>@@@EEEJJJNNNVVV[[[\\\ggg{{{yyyqqqmmmhhheeebbb```^^^\\\SSSQQQNNNMMMLLLLLLJJJIIIHHHGGGHHHHHHCCC;;;777888444666<<>>???CCCEEEDDDQQQooorrrbbbaaappppppPPP@@@???BBBBBBMMMNNNRRRUUUVVVddd|||nnnkkkqqqyyy|||vvvtttnnnjjjeeeaaa___]]][[[ZZZSSSQQQNNNMMMLLLLLLJJJIIIHHHFFFGGGIIIEEE===888888333555999@@@EEEEEE@@@;;;<<<;;;;;;:::999888777666333333222222222111111111000//////////////////000////////////////////////000000000000111111111111///111222222111222444666999888<<>>@@@@@@CCCFFF[[[ooobbbfffxxxgggKKKAAADDDEEEBBBPPPOOOPPPRRRVVVfff|||pppqqqzzz{{{wwwtttnnnjjjddd___]]]ZZZXXXVVVTTTRRROOOMMMLLLKKKIIIHHHGGGEEEFFFIIIFFF???999777333444888>>>CCCDDD@@@<<<::::::;;;:::999888666666333333333222222222222111///......------....../////////////////////////////////000000000111111111///000111222111222555777999888<<>>::::::;;;;;;:::999777666333333333333222222222222......------------......000000000000000000000000/////////000000000111111...000111222111333555777999999<<>>@@@AAA>>>JJJgggvvvggg```ooo~~~[[[IIICCCDDDSSSdddiiiaaaZZZ```vvv{{{{{{vvvqqqkkkfffddd```[[[WWWYYYWWWTTTQQQNNNKKKFFFCCCBBB@@@???@@@BBB@@@:::555111222777>>>CCCEEEAAA===888888999:::<<<;;;888666777444111000000111222111111111000///////////////000000000000000000000000000000000000111111111111/////////000111222444444888:::<<>>999444333333555;;;BBBFFFEEECCC@@@???>>>??????>>>;;;999555333222222222222111///111111000///////////////000000000000000000000000//////000000000000111111111111111111222444555666777:::===???BBBEEEJJJMMMOOOMMMOOOUUUYYYZZZ]]]aaa{{{zzz}}}pppcccsssmmmPPP;;;444555222222222111111111000000000000000111222333555555666666777999;;;>>>@@@AAA>>>CCCSSSkkk}}}|||qqqrrrhhhHHH@@@HHHYYYsss}}}uuupppuuu{{{|||{{{{{{sssoooiiifffeeeccc___[[[WWWUUUSSSQQQPPPMMMJJJGGGDDDBBB?????????===888444444333444999@@@FFFGGGGGGBBBAAA@@@??????>>>;;;999444333222333333333111///111000000///////////////////////////////////////////////////000000000111111111111222333444666666777999===@@@CCCFFFJJJMMMNNNLLLOOOUUUYYYZZZ]]]bbb~~~zzzxxxyyy{{{iiixxxpppUUU@@@777888222222222111111111000000000000000111222333555555555666777999<<<>>>AAABBBIIILLL[[[tttwwwrrr{{{eeeFFF???IIIXXXooo~~~}}}{{{zzz|||zzzuuuqqqkkkhhhgggeeeaaa^^^VVVTTTQQQPPPNNNLLLHHHEEEDDDAAA>>>>>>???===999555444222333777???EEEHHHHHHBBB@@@>>>>>>===<<<:::777444333222333333333111///111000000///////////////////////////////////////...////////////000000000111111111222333444666666666999===AAADDDGGGKKKMMMNNNLLLOOOUUUYYYZZZ]]]bbb}}}yyyyyyxxx}}}qqqzzzttt\\\DDD777444222222222111111111111000000000000111222333555555555666777999<<>>===:::666444222222666>>>DDDGGGGGGAAA???<<<;;;;;;;;;999777555333222222222222111///111111000///////////////000000000000000000000000......////////////000000111111111111222444555666555999>>>BBBEEEHHHKKKNNNOOOMMMOOOUUUYYYZZZ]]]aaa}}}{{{xxxyyyyyy{{{sssppp~~~iiiOOO<<<444222222222111111111111000000000000111222333555555555666777:::<<>>>>>;;;888333111222666===CCCEEEDDD???===;;;:::::::::999777666444111111111222111111111111000///////////////000000000000000000000000........./////////000000000000000111222333444555555999>>>BBBEEEHHHLLLNNNPPPNNNPPPUUUXXXYYY\\\```}}}zzzwwwzzzyyyyyypppdddpppzzz___HHH===222222222111111111111000000000000111222333555555555666777:::===@@@BBBDDDHHH]]]~~~ccchhhwwwsssyyysssWWW@@@@@@IIIOOOYYYdddaaaaaaiii|||wwwsssmmmiiihhheee```\\\YYYWWWTTTQQQNNNKKKGGGCCCAAA>>>;;;<<<>>>>>><<<999222111111666===BBBCCCCCC???===;;;:::::::::999888777444111000000111222222111111000///////////////000000000000000000000000............/////////000/////////000111222444444555999>>>CCCFFFIIILLLNNNQQQOOOPPPUUUXXXYYY[[[___}}}xxxuuuyyywww___```qqqkkkNNN777555666444111111333333222000111222222444444555666444666777888:::???BBBCCCQQQuuutttaaalll|||zzzppp{{{hhhRRR???@@@OOO\\\bbbdddddddddmmmzzzvvvpppjjjeeebbb``````]]]YYYSSSNNNKKKIIIGGGEEEDDD@@@======>>>???===:::555444111222999CCCEEEBBB???;;;888777999999888666888777555333222222222333000000000000111222333444000000000000000000000000///111222111000///000111222333333222111111222444666888<<<@@@CCCGGGLLLOOOPPPPPPSSSXXXZZZZZZ]]]bbb}}}~~~vvvrrrvvv~~~bbbZZZlllxxxpppSSS;;;333222111000111333333222000111222222444444555666555777999999<<<@@@DDDEEEXXX{{{pppiiitttttt{{{dddRRRCCCDDDPPPZZZ___aaaffffffooo~~~yyyuuupppjjjeeecccaaaaaa]]]YYYTTTOOOLLLJJJHHHFFFDDDAAA>>>===???@@@===;;;777666333222888AAACCCAAA???<<<999888999999888666777666444333222111222222/////////...//////000111000000000000000000000000///111222111000///000111111222222222111111333555666999<<<@@@CCCFFFKKKNNNPPPOOOSSSXXXZZZYYY\\\bbb~~~}}}tttpppsss}}}nnn[[[hhhnnntttoooUUU===555333222222333333222111000111222222444444555666777888:::;;;===@@@EEEIIIaaa~~~mmmsss~~~xxx{{{www[[[OOOEEEFFFOOOVVV[[[^^^iiihhhsss|||wwwtttpppkkkfffdddcccbbb]]]ZZZUUUQQQNNNKKKIIIGGGEEEBBB>>>>>>@@@@@@>>><<<888777444222888???BBB???@@@===:::999999888777666777555444222111111111111000000///.........//////000000000000000000000000///111222111000///000111///111222222111222444666777:::===@@@BBBFFFJJJMMMOOOOOORRRWWWYYYXXX[[[```vvvqqqsssyyy~~~hhhjjjkkkqqq{{{pppZZZFFF<<<777333444555333000000000111222222444444555666777777999<<<>>>@@@FFFLLLggg|||pppoooRRRIIICCCEEEJJJQQQYYY```kkkjjjwww{{{yyyuuusssoookkkgggeeecccccc]]]ZZZUUURRROOOMMMJJJHHHFFFBBB??????@@@AAA???<<<666666444222777???BBB@@@@@@???<<<:::999888888777666555333111000000000111333333222000000////////////////////////////////////111222111000///000111...///111111222333555888888:::===???BBBEEEIIILLLOOOOOORRRWWWXXXWWWZZZ___}}}{{{uuutttuuuwwwyyysssooovvv}}}wwwiiiXXX===555000333555222000111000111222222444444555666777666888===>>>>>>FFFOOOkkk}}}xxxjjjLLLFFFAAADDDIIIQQQ]]]gggkkkkkkzzzwww}}}}}}yyywwwtttrrrnnnkkkgggdddcccbbb]]]ZZZVVVSSSPPPNNNJJJHHHFFFBBB??????@@@AAA???<<<333444333222777???CCCCCC@@@???===;;;999888999999666555333111000000000111333333111000/////////...///////////////////////////111222111000///000111...///111111222333666888777:::===???AAADDDIIILLLPPPOOORRRWWWXXXWWWZZZ___yyy~~~zzzvvvtttsss{{{qqqwwwvvviii===222+++000333111111444000111222222444444555666777555888>>>>>>===FFFSSSppp~~~~~~eeeJJJEEEBBBEEELLLUUUaaakkkiiijjj}}}yyy~~~}}}yyyuuurrrqqqnnnjjjfffcccaaa```[[[YYYVVVSSSQQQNNNJJJHHHEEEBBB>>>>>>@@@@@@>>><<<111333333222666>>>DDDDDD??????>>><<<999999:::<<<777555444222111111111111111000///...------------000000000000000000000000///111222111000///000111...///111111222333555888666999<<>>HHHVVVxxx~~~}}}~~~yyy]]]GGGBBBAAAGGGOOOVVV___gggeeehhh~~~~~~yyyuuuqqqpppmmmiiieeebbb___^^^ZZZXXXUUUSSSQQQNNNJJJGGGDDDAAA>>>===???@@@===;;;222444444222555<<>>>>><<<:::999<<<>>>777666444333222111222222000///...---------------000000000000000000000000///111222111000///000111///000111222111222555777555777;;;>>>AAAEEEJJJMMMRRRQQQTTTXXXYYYXXX[[[```www{{{xxxxxxwww~~~vvvbbbjjjRRRAAA444555555000///333000111222333444555555666999777;;;BBBAAA???IIIYYY~~~|||}}}pppTTTCCC??????GGGOOOTTTZZZ___cccggg}}}|||zzzuuuqqqpppmmmiiieeeaaa^^^\\\YYYWWWTTTRRRPPPMMMJJJGGGDDD@@@======??????===:::333666666333444;;;@@@AAA<<<>>>>>>===::::::===@@@888777555333222222222333111111000////////////000000000000000000000000000///111222111000///000111///111222222111222444666444777:::>>>AAAEEEJJJNNNRRRRRRTTTYYYZZZYYY[[[```yyyyyyvvvuuuuuusssUUUYYYkkkbbbAAA333999555---///111111222222333333444444555888:::999>>>BBB>>>IIIddd|||}}}~~~```MMMAAA???BBBHHHMMMPPPUUU[[[```kkk}}}uuu~~~}}}yyyyyysssnnnhhheeefffeee```\\\YYYVVVQQQMMMKKKJJJHHHGGGDDDBBB@@@???>>>===;;;999444444333333444888>>>CCCDDDBBB@@@===<<<;;;::::::555555444333222222222222222111111000///......---000000000000000000000000///000000000111111111111111111111000111111222222777999<<<>>>AAAEEEJJJNNNOOOPPPTTTYYYYYYXXX\\\ccc~~~xxxvvvuuuuuu|||rrrRRRSSSeeefffCCC333999777222333555111222222333333444555555888;;;<<>>AAAGGGKKKOOOUUU[[[bbbooozzzsss}}}|||yyyyyyqqqmmmiiigggfffddd^^^YYYXXXTTTPPPLLLJJJIIIGGGFFFDDDBBB@@@???>>>===;;;999444444333333444888>>>BBBCCCAAA>>>;;;:::999999:::555555444333222222222222111111111000///.........000000000000000000000000000111111111222222222222111111111000111111222333666999<<<>>>AAAEEEJJJNNNOOOPPPTTTYYYYYYXXX\\\ccc|||yyyyyyyyyyyytttPPPOOOaaakkkFFF333777777555666555222222222333444444555555666:::<<>>===;;;999444444333333444777===BBBAAA???;;;888777777888999555444333222222111111222111111000000//////......000000000000000000000000111111111222222222333333111111000000111222222333666999<<<>>>AAAEEEIIIMMMNNNOOOTTTXXXYYYXXX\\\bbb~~~zzz{{{xxxSSSRRRccctttMMM555555555444555222222222333333444555555555333777:::???CCCAAAOOOlll|||~~~vvvRRRAAA;;;;;;>>>DDDHHHKKKSSS\\\aaasss~~~uuu~~~|||xxxwwwppplllhhheeebbb^^^XXXTTTVVVSSSOOOLLLKKKIIIGGGEEECCCAAA???>>>>>>===;;;:::444444333222333777===AAA???===999666555555777888555444333222111111111111111000000000/////////...////////////////////////000000111111111222222222000000000000111222333333666888<<>>777444444444000222333333444444555666666444888999>>>DDDEEEYYYzzz}}}~~~jjjHHH;;;;;;;;;???CCCFFFIIIRRR\\\bbbxxxuuu||||||wwwuuuqqqmmmgggbbb]]]ZZZXXXVVVVVVSSSPPPNNNMMMKKKIIIFFFCCCAAA???>>>>>>>>><<<:::444444333222333666<<<@@@===;;;888666555555666777444444333222111111111111000000000000////////////////////////////////////////////////000000000000000000000000111222333444555888<<>>666555666222333333333444555555666666777;;;;;;@@@GGGKKKccccccEEE>>><<<===@@@CCCDDDGGGQQQ\\\iiissswww|||vvvrrrqqqmmmggg```[[[YYYXXXXXXUUUSSSQQQOOONNNLLLIIIGGGBBB@@@???>>>???>>><<<;;;444444333222222666;;;???<<<;;;999888777666666777444333222111111000000111000000000000////////////000000000000000000000000........./////////000000//////000000111222444444555888<<>>???BBBDDDDDDFFFPPP\\\nnnsssuuu~~~}}}uuuoooooolllhhhbbb\\\YYYXXXXXXTTTRRRPPPNNNMMMLLLHHHFFFBBB@@@???>>>???>>>===;;;444444333222222555;;;???;;;;;;;;;:::999888777666444333222111000000000000////////////000000000000000000000000000000000000////////////000000000000/////////000111333444555555888<<<@@@BBBCCCFFFHHHLLLMMMQQQVVVVVVUUUYYY```zzz~~~|||~~~UUUGGGEEEJJJ\\\nnnyyyXXXCCC444222777555333333444444555666666666333999===CCCIIILLLbbb~~~vvvQQQ<<<@@@???@@@CCCEEECCCEEEPPP\\\pppuuuuuu~~~}}}tttmmmlllkkkiiiddd___ZZZXXXWWWRRRQQQOOONNNMMMKKKGGGEEEBBB@@@>>>>>>???>>>===;;;555444333222222555:::???;;;<<<<<<<<<;;;:::888666444333222111000000000000////////////000000000000000000000000000000000000000000000000111111111111/////////000111333444555555888<<<@@@BBBCCCFFFGGGLLLMMMQQQUUUVVVUUUYYY```zzz{{{yyyxxx```CCC@@@IIISSSjjj|||bbbGGG444666888...444444444555555555555666999===@@@???===HHHfffzzz|||jjjMMMBBB@@@:::BBBAAA???DDDGGGPPPbbbzzzuuuuuu}}}|||uuupppnnnkkkhhhdddaaa]]]XXXUUUWWWTTTQQQNNNLLLJJJFFFCCCBBB@@@===<<<<<<<<<:::999777555333111222555999<<<<<<>>>@@@???;;;777555444444555555333111///000111111111111000///......---////////////////////////111111000000//////......,,,---000333444444555555555777;;;===???BBBEEEHHHHHHJJJPPPVVVWWWUUUXXX]]]ssszzzwwwwwweeeFFFAAACCCHHH^^^{{{mmmQQQ888555999111444444444555555555555666777;;;???AAACCCQQQooo|||dddHHH???<<<;;;BBBBBBAAAFFFIIITTThhhyyyyyyxxxtttqqqnnnkkkgggddd```\\\XXXXXXUUUQQQNNNLLLIIIGGGDDDBBB@@@===<<<<<<<<<:::999777555222111222555999<<<<<<>>>>>>===:::777666666444555555333111///000111222222111000000///......////////////////////////111000000000/////////...///222333000///222666888555888;;;>>>@@@CCCFFFIIIKKKMMMRRRWWWVVVTTTVVV[[[tttxxxvvvuuu}}}jjjHHHCCC@@@@@@[[[vvvZZZ;;;333777333444444444555555555555666555888>>>DDDKKK\\\xxxxxx]]]FFF===:::;;;CCCCCCCCCGGGJJJXXXppp}}}|||xxxssspppllliiifffbbb^^^[[[YYYVVVQQQMMMKKKIIIGGGFFFBBB@@@===<<<<<<<<<:::999777555222111222555999<<<>>>??????===:::888777888444555555333111///000111222222222111000000//////////////////////////////000000000000////////////+++333555...+++000444444666999<<>>:::888777444555555333111///000111222222222222111111000000////////////////////////000000000000////////////***111444000000444555111777999===???AAADDDGGGJJJOOOOOORRRVVVUUURRRVVV\\\zzzvvvtttsss{{{pppLLLCCCAAAHHHoooyyy```@@@333555444444444444555555555555666777999>>>DDDLLL\\\vvv{{{oooWWWEEE@@@;;;???EEEFFFFFFGGGHHH\\\|||zzzyyy~~~{{{xxxssspppkkkgggeeebbb___]]][[[WWWQQQMMMJJJIIIHHHGGGBBB@@@===<<<<<<<<<:::999666444111000111444888;;;DDDGGGIIIHHHCCC===777444444555555333111///000111222222222111111111111111////////////////////////////////////000000000000000111000///222777777555777999===???AAADDDGGGJJJMMMMMMPPPSSSSSSSSSXXX___~~~yyyvvvttt{{{yyySSSCCC>>>FFFiiilllJJJ888888888444444444555555555555666888:::???CCCIIIXXXtttzzzjjjQQQBBB???;;;???EEEFFFGGGHHHIII___tttzzz}}}~~~yyyuuutttqqqlllhhheeecccaaa___ZZZWWWRRRNNNLLLJJJHHHGGGBBB@@@===<<<<<<<<<:::999666444111000111444888;;;DDDFFFIIIHHHCCC<<<666333444555555333111///000111111111111111111111111111////////////////////////////////////000000000000333,,,***///111///111888666999<<>>@@@CCCFFFIIIJJJIIIKKKOOOOOOQQQXXX```|||xxxzzzfffJJJ>>>AAAQQQaaasssYYY999666:::444444444555555555666666444:::AAAEEEHHHYYYzzz|||{{{eeeJJJAAACCC@@@<<>>===<<<999666555666777444555555333111///000111///////////////000000000////////////////////////.../////////000000111111///555NNNggg[[[777+++888555777;;;===???BBBEEEHHHKKKJJJKKKNNNNNNOOOVVV^^^yyyyyykkkLLL@@@CCCLLLRRRggguuu___BBB666555444444444555555555666666999:::???EEELLL]]]|||||||||bbbHHHBBBEEE???@@@AAAGGGLLLHHHOOOrrrlllvvv~~~|||yyytttppplllfffbbbbbb```\\\ZZZ[[[XXXUUURRROOONNNKKKHHHEEEDDDBBB???>>>>>>===;;;:::444333222111222444777999;;;:::888888999:::999999444444444444333222111111222222111000///...---,,,111111000000//////......////////////000000000000222555AAAMMMHHH888111444666888;;;<<<===???AAACCCHHHKKKNNNOOOPPPRRRWWW\\\zzz{{{nnnNNN@@@BBBJJJPPPdddyyyiiiFFF666555444444444555555555666666777888===GGGRRReeexxxzzziiiHHH>>>AAA>>>BBBCCCIIINNNKKKSSSxxxpppsss{{{vvvpppkkkiiiccc______]]]YYYWWWXXXWWWTTTPPPNNNLLLJJJHHHEEEDDDBBB???>>>>>>===;;;:::555444222111222444666888<<<:::999888888777777666444444444444333222111111000000000000000000000000111000000000/////////...////////////000000000000555222666<<<888///000888666888:::<<<===???AAADDDHHHKKKNNNOOOOOORRRWWW\\\~~~~~~zzz{{{sssSSSAAA@@@HHHOOOcccvvvNNN888999444444555555555666666666888999>>>JJJZZZooowww|||qqqJJJ;;;@@@???DDDFFFLLLPPPOOOZZZuuuqqq{{{vvvqqqmmmiiiccc___^^^\\\XXXVVVWWWUUURRRNNNLLLJJJIIIHHHFFFDDDBBB???>>>>>>===;;;:::666555333111111333555777===<<<;;;:::888777666555444444444444333222111111///000000111222333444444000000000000////////////////////////000000000000333///...000...***///999555888:::<<<===???BBBDDDHHHKKKNNNOOOOOORRRWWW\\\}}}|||zzz{{{{{{ZZZEEE@@@GGGOOOfffVVV======555555555555666666666666======AAANNN```vvv{{{tttKKK===AAA@@@DDDGGGNNNRRRRRRaaavvvsss~~~~~~|||yyywwwnnngggcccbbb```[[[YYYYYYTTTQQQMMMJJJJJJIIIHHHGGGDDDBBB???>>>>>>===;;;:::777555333111111333555666===>>>>>><<<:::888888888444444444444333222111111000000111222333444555555000000000000////////////////////////000000000000...,,,///222111...///444555777:::<<<===???BBBDDDGGGJJJMMMOOOOOOQQQWWW[[[}}}}}}}}}~~~aaaHHHAAAHHHRRRfff[[[???<<<555555555666666666777777===>>>BBBNNNccc{{{}}}zzzmmmIII===AAA===BBBHHHPPPSSSVVVhhhvvvwww~~~qqqkkkfffeeebbb]]][[[[[[TTTQQQNNNLLLKKKJJJIIIGGGDDDBBB???>>>>>>===;;;:::777555333111111333555666;;;===>>>===:::888888999444444444444333222111111222222222222222222222222////////////000000000000////////////000000000000------000333444111111333444777:::<<<===???BBBEEEGGGJJJMMMNNNOOOQQQVVV[[[|||fffKKKBBBIIITTTgggbbbCCC:::555555666666666777777777888;;;AAAMMMbbb|||zzzuuu|||dddDDD===???999AAAIIISSSVVVYYYmmmwwwxxx}}}sssmmmgggfffccc]]][[[[[[VVVSSSQQQOOONNNLLLIIIGGGDDDBBB???>>>>>>===;;;:::666555333111111333555777:::===???===999666666777444444444444333222111111222222111111000000000///////////////000000000000////////////000000000000000///......///000222444444666:::<<<===@@@CCCEEEGGGJJJMMMNNNNNNQQQVVV[[[wwwhhhKKKAAAJJJVVVllloooOOO>>>555666666666777777777777777;;;AAAJJJ^^^xxx|||zzzaaaDDD===???999AAAKKKVVVZZZ]]]sss{{{sss{{{~~~zzzuuunnniiigggddd^^^[[[\\\WWWVVVTTTSSSQQQNNNJJJFFFDDDBBB???>>>>>>===;;;:::555444222111222444666888???CCCDDDAAA;;;666444555444444444444333222111111000000/////////............/////////000000000111////////////000000000000111000...---...111222222444666999<<<>>>@@@CCCFFFGGGJJJMMMNNNNNNQQQVVVZZZrrr|||hhhKKK@@@IIIVVVttt{{{[[[FFF666666666666777777777777999>>>CCCIIIZZZrrrdddFFF>>>AAA<<>>>>>===;;;:::444333222111222444777999FFFIIIKKKFFF>>>888666666444444444444333222111111---------................../////////000000111111////////////000000000000...000111222333444111...333666999<<<>>>@@@CCCFFFFFFIIILLLNNNNNNPPPVVVZZZnnnkkkNNN@@@DDDMMMiii~~~aaaHHH888444333666888777777999;;;<<<@@@LLLccczzzsssUUUCCC>>>???@@@EEEMMM]]]cccddd~~~rrrxxx{{{wwwsssppplllhhheeeaaa^^^[[[]]]ZZZVVVSSSPPPMMMIIIGGGBBBAAA???<<<:::888777777555444333111000222666999BBBCCCDDDCCC@@@;;;555222777666555444222111000///000000000000000000000000000000000000000000000000000000111111111111000000111111111111111222444555333777;;;>>>@@@AAACCCEEEKKKLLLNNNOOOPPPSSSWWWZZZqqq~~~pppQQQ??????FFF\\\fffGGG;;;666444777888666555777<<>><<<:::888777777555444333111000222666999@@@@@@@@@???<<<888444222666555444333222111000///000000000000000000000000////////////////////////000000111111111111000000///000111222333333333333333666999<<<>>>@@@CCCEEEIIIKKKMMMNNNPPPRRRVVVYYYqqq~~~wwwUUU@@@<<>>999666777888555444666888<<>>BBBJJJRRR```dddeeexxx|||~~~{{{oookkkeeebbb```___^^^]]]___\\\WWWSSSOOOKKKFFFCCCAAA@@@>>><<<:::888777777555444333111000222555888<<<<<<<<<;;;999666333222444333333222111111000000000000000000000000000000///////////////////////////000000111111000000///---000333555666555333111333555888:::<<>>999666777888777888:::===AAAHHHYYYtttdddLLLBBB???BBBHHHPPPYYYeeefffiiizzzzzz{{{xxx||||||tttooohhhbbb```^^^]]]\\\WWWTTTQQQNNNLLLIIIEEECCC???>>>===;;;999888777777444444333222000111333555999999999888777666555444222222222111111000000000////////////////////////........................//////000000000000//////...111666999:::888444111666777999;;;===@@@DDDHHHJJJMMMPPPSSSUUUWWWZZZ\\\xxx}}}~~~```DDD:::;;;;;;JJJaaasss{{{hhh???999666777888888999<<<<<>><<<:::999888888777333444444222000000222444999:::::::::999888666555444333333222111111000000000000000000000000000000...........................//////000000//////...///111444666777666444222555888:::<<<>>>AAADDDGGGKKKNNNRRRUUUWWWYYY\\\^^^zzz}}}|||cccEEE:::;;;999FFF^^^rrr{{{pppBBB;;;777888888777888;;;777>>>LLLbbb[[[HHHBBB???AAAFFFPPP[[[fffeeejjjyyyvvvssslllooosss}}}yyyrrrnnniiieeecccaaa^^^\\\WWWTTTQQQNNNLLLIIIFFFCCC>>>===<<<:::999888888777333444444222111000111333999:::;;;<<<;;;888555333666555444333222111000///000000000000000000000000..............................////////////.........///000111222222222222333666:::===>>>@@@CCCEEEJJJMMMRRRUUUWWWYYY\\\^^^yyy||||||~~~eeeHHH===>>>999FFF```uuuDDD>>>999888888666666999888AAARRRjjj~~~XXXHHHCCCAAABBBHHHSSS^^^jjjiiinnnyyyvvv~~~ssslllooottt~~~|||xxxnnnlllhhheeedddbbb___]]]ZZZWWWSSSPPPMMMIIIEEEBBB>>>===<<<:::999888888888333444444222111000111333888:::<<<===;;;888444222777666555444222111000///000000000000000000000000..............................////////////.........---------...///000111111555999<<<>>>@@@BBBCCCIIILLLQQQUUUWWWYYY[[[]]]www~~~}}}|||{{{{{{gggFFF999;;;???HHH\\\wwwRRR>>>666777444666999666===BBBNNNeee{{{YYYJJJ???>>>FFFJJJ\\\eeeiiiiiivvv|||uuuzzzvvvqqq{{{uuupppqqqtttzzzzzzwwwuuuqqqlllhhheeecccaaa___\\\XXXSSSOOOLLLIIIGGGDDDAAA???<<<:::999888666444444333111//////000111222>>><<<:::999999999777666999888777555333111000///000000000000000000000000---------......---,,,,,,////////////////////////////////////000111222333555777999;;;<<<>>>AAACCCHHHKKKPPPTTTWWWYYY\\\^^^~~~}}}~~~zzzwwwtttlllKKK<<<<<<555AAAYYYwwwWWWAAA888999666777:::777;;;@@@LLLaaarrrRRRFFF<<<;;;DDDHHH[[[dddiiijjjxxxvvvyyyxxxuuuxxxnnnddd^^^\\\\\\^^^eeeoooyyy~~~}}}zzzuuuoooiiifffcccaaa___\\\XXXSSSOOOLLLJJJGGGEEEAAA???<<<:::999888666444666555333222111222333444<<<=========<<<:::888777888888666555333111000///000000000000000000000000.....................---////////////////////////////////////000111222333444666999;;;===???BBBDDDIIILLLQQQTTTWWWZZZ]]]```}}}~~~~~~yyysssoooyyyqqqPPP???<<<999BBBXXXvvv^^^FFF:::;;;888888;;;999@@@DDDNNNaaa|||lllPPPGGG??????GGGKKKZZZccciiilll{{{vvvwwwxxxvvv}}}yyynnnddd[[[TTTNNNKKKJJJOOOWWWbbbmmmyyy}}}wwwpppiiieeebbb```^^^\\\XXXTTTPPPMMMJJJHHHFFFAAA>>>;;;:::999888666555666555333222111222444555===AAAEEEEEEAAA<<<:::999888777666444333111000///000000000000000000000000//////......////////////////////////////////////////////////000111222333333666999<<<>>>AAADDDGGGKKKMMMQQQTTTWWWZZZ___bbb{{{~~~~~~~~~yyytttqqqzzzsssRRR???;;;@@@BBBRRRrrreeeIII;;;<<<999777:::999AAAEEENNN^^^wwwdddMMMGGG@@@AAAJJJNNN[[[dddkkkooovvvwwwyyyvvvxxxlllccc\\\UUUMMMGGGFFFHHHKKKPPPVVV___iiippp}}}zzztttmmmfffbbb```^^^]]]\\\XXXSSSOOOMMMKKKHHHFFF@@@>>>;;;:::999888777555444333111000000111222444@@@FFFLLLKKKEEE>>>::::::777666555444222111000///////////////////////////............////////////////////////////////////////////////000111222333333666999<<>>GGGLLL]]]ffflllqqqvvvwww|||xxx}}}yyyqqqfff^^^ZZZTTTLLLEEEDDDDDDBBBAAABBBFFFLLLQQQaaahhhpppwwwzzz}}}|||yyyrrrmmmgggbbb___^^^]]]\\\ZZZWWWRRROOOLLLJJJHHHFFF@@@===;;;999999999777666444333111000000111333444@@@FFFKKKJJJCCC;;;777666666666555333222111000000////////////////////////,,,---...///000/////////////////////////////////////////////000111222333222555999<<>>???HHHNNN___gggkkkpppwwwvvvwwwrrrooohhh___ZZZWWWRRRLLLFFFDDDCCCAAA>>><<<===@@@CCCIIILLLRRRXXX]]]ccchhhkkkyyy{{{vvvrrrlllhhhddd```___]]]\\\ZZZYYYUUUQQQMMMKKKIIIGGGEEE???===;;;999999999777666666555333222333444666777===AAADDDBBB===777333222555555444333222111000000000000000000000000000000+++---000222333222000...////////////////////////////////////000111222333222555999<<<>>>AAAEEEHHHKKKMMMQQQUUUXXX\\\aaaeeetttXXXDDD<<<<<<>>>NNNnnnrrrLLL888;;;999555999<<>><<>>>>>DDDKKKOOOPPPMMMSSSYYY\\\^^^ccckkkrrrtttzzz{{{vvvtttrrrpppllljjjgggeeeccc```\\\YYYVVVSSSNNNKKKIIIGGGEEECCC???===:::999999999888777444333111111111333555666;;;:::888999:::;;;:::999444444333333222111000000000000000000000000000000,,,000555:::;;;888333000////////////////////////////////////000111222333222555888;;;===???CCCEEEGGGKKKQQQVVVYYY\\\```bbb~~~{{{zzzjjjMMMAAA===<<>>@@@CCCRRR___dddhhhnnnxxx~~~|||ooolllgggcccaaaaaaaaa```___ZZZTTTPPPNNNMMMLLLKKKLLLIIIFFFEEEFFFGGGFFFDDDEEEDDDCCCCCCBBBBBBBBBCCC????????????@@@BBBCCCDDDBBBDDDGGGIIINNNUUU^^^dddnnnuuu{{{uuusssvvvlllggg```[[[XXXVVVTTTRRRVVVRRRNNNLLLLLLJJJFFFBBB===<<<;;;:::888777666666444444333222222222222333777999::::::888555333333555444333111000000//////000000000000000000000000---...000111222111000///............///////////////.........///222444666777888:::;;;<<>>??????BBBGGGJJJNNNVVVdddsss~~~~~~yyyxxx{{{qqqlllddd^^^ZZZXXXVVVUUUVVVSSSOOOMMMLLLKKKFFFCCC===<<<;;;:::888777666666444444333222222222222222555777999999666444222222444444333333222000///...000000000000000000000000,,,---///000000000///...............///////////////.........000222444555666777999;;;<<>>CCCIIIZZZgggkkklllpppxxx{{{zzzsssoookkkfffbbbaaadddffffffccc```______WWWUUUSSSRRRQQQPPPMMMJJJFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCBBBBBBBBB>>>>>>???@@@BBBDDDEEEEEEFFFGGGJJJLLLOOOZZZooo|||uuurrrtttnnnjjjddd```^^^\\\[[[YYYUUUQQQMMMKKKKKKIIIEEEAAA===<<<;;;:::888777666666333333222111111111111222666888::::::888666555555333444444444333111///...////////////////////////,,,------...........................////////////...//////000000222333333444666888:::===@@@EEEHHHMMMOOORRRUUUZZZ^^^aaaccc~~~|||uuuzzzxxxzzz~~~nnnRRRDDD999<<<<<>>BBBFFFJJJNNNOOOQQQTTTXXX\\\```bbb~~~}}}wwwzzzuuuwww}}}pppUUUHHH:::===<<<>>>QQQqqqnnnLLL>>>888;;;>>>888???GGG^^^|||]]]OOOGGG@@@EEEIIIYYYfffjjjkkkpppwww}}}www|||}}}yyywww|||zzzrrrmmmkkkiiifffccc___bbbdddbbb^^^\\\^^^```[[[XXXTTTQQQPPPNNNLLLJJJHHHKKKNNNOOONNNMMMOOOPPPMMMNNNNNNNNNMMMLLLLLLKKKIIIKKKLLLNNNPPPPPPPPPPPPOOOMMMMMMPPPVVV[[[]]]]]]VVVWWWZZZ^^^^^^^^^cccjjjyyy{{{ssspppqqqmmmkkkiiigggeeeaaa\\\YYYUUUQQQMMMKKKKKKIIIEEEAAA===<<<;;;:::888777666666333222222111111111111111666999;;;<<<:::888777777666555444333222111111111000000000000000000000000...............//////000............////////////...///000111111111222111444666999<<>>777???EEE[[[ZZZMMMFFFAAAHHHOOO___iiilllnnnrrrvvvzzzvvvwww}}}wwwuuuyyy}}}vvvrrrmmmjjjiiifffaaa]]]bbbcccccc^^^XXXVVVZZZ^^^\\\YYYUUURRRPPPOOONNNLLLMMMPPPSSSSSSQQQPPPQQQRRRMMMOOORRRSSSSSSQQQNNNLLLKKKLLLNNNPPPQQQRRRQQQQQQVVVTTTSSSVVV[[[```cccccciiifffcccdddcccccchhhoooqqq||||||uuusssuuummmllljjjhhheee```ZZZUUUVVVSSSNNNMMMLLLJJJFFFCCC===<<<;;;:::888777666666333222222111000111111111666888;;;;;;:::888777777777666444222111111111222000000000000000000000000///............///000000............/////////000...///000111111111111111555777:::===@@@DDDIIIMMMQQQRRRSSSVVVYYY]]]aaaccc