BM6P6(@ [[[\\\TTTFFF===>>>;;;555>>>KKK^^^mmmrrrooonnnooossssssxxxwwwqqq```PPPsssttt```[[[[[[VVVNNNJJJLLLPPP]]]mmmuuuuuuwww|||}}}zzzuuupppmmmnnnoooqqqooojjj___ZZZTTTHHHQQQmmm}}}ggg\\\```kkkpppssslll^^^OOOGGGDDDCCCDDDCCC???:::777888;;;:::<<<=========>>>@@@BBBEEE===@@@<<>>UUU~~~{{{XXXWWWrrr^^^QQQHHHIIIMMMQQQ\\\iiiuuuzzz}}}aaabbbZZZJJJ@@@???<<<666DDDPPPaaammmoookkkhhhhhhmmmmmmrrrzzzvvvoooeee\\\www}}}mmm^^^\\\]]]YYYSSSOOOQQQVVVbbbqqqwwwwwwyyy}}}~~~{{{vvvrrrooonnnoooooovvvrrrhhhbbb[[[NNNSSSllluuuiiillljjjlllllleeeYYYNNNGGGDDDDDDCCC@@@===999888999:::666888999:::;;;>>>BBBEEEKKKIIIRRRLLLRRRZZZHHH>>><<<888:::^^^|||[[[DDDFFFTTTuuuTTTJJJKKKXXX~~~}}}}}}}}}~~~vvvddduuuVVV:::333222333444------,,,,,,,,,,,,++++++***)))))))))******(((&&&''''''((((((((((((''''''''''''''''''(((((((((((((((***++++++******+++,,,*********+++,,,---...///111666???EEE___qqqJJJAAAZZZ}}}lllrrrrrrddd[[[dddlllmmmnnnlllhhh___TTTRRRQQQVVVaaammmuuuyyyxxxyyyzzz{{{{{{zzzyyyxxxyyyxxxwwwxxxzzz{{{zzzyyyzzz{{{||||||||||||~~~~~~}}}{{{xxxvvvwwwzzz}}}{{{}}}}}}wwwsssxxx|||rrrhhhaaa\\\XXXUUURRRYYYkkkzzzxxxzzz|||tttooo___VVVMMMJJJHHHDDDBBBCCCNNNUUUbbbppp{{{zzzggg[[[UUU[[[|||~~~WWW===555///000...---...////////////,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---...000111222444777999>>>>>>ZZZtttsssUUUXXXsss]]]PPPGGGHHHKKKOOO[[[hhhwww}}}iiikkkdddRRRDDDAAA>>>888IIIVVVeeennnooollliiigggjjjiiimmmttt{{{|||oooooonnn~~~qqqggg______```\\\VVVRRRVVV[[[fffrrrwwwwwwxxxzzz}}}{{{yyyuuurrrpppooonnnsssrrrlllgggbbbTTTUUUjjjyyyjjjjjjmmmkkkggg```WWWNNNGGGCCCBBB>>>999666555666777777222222444555888===CCCHHHJJJOOO```\\\\\\^^^HHH>>>999666999___~~~[[[FFFGGGLLLuuuRRRJJJLLLVVVzzz~~~~~~~~~~~~~~~~~~~~~|||sss}}}[[[<<<333333555666------,,,,,,,,,,,,+++++++++***)))***++++++)))'''''''''((((((((((((''''''''''''''''''(((((((((((((((***++++++******+++,,,*********+++,,,---...///222777???FFFdddaaaCCCDDDddd|||mmmsss~~~lll```YYYkkkzzzhhhhhhggggggddd[[[SSSQQQRRRYYYeeepppwwwyyywwwxxxyyyzzzzzzyyyxxxwwwxxxwwwwwwxxx{{{||||||{{{{{{||||||{{{{{{{{{~~~zzzxxxxxxyyy{{{{{{zzz|||}}}xxxtttvvvxxx|||xxxppphhhaaaZZZUUURRRTTT```uuu}}}xxxwww}}}|||sssmmm```VVVNNNKKKIIIEEECCCCCCMMMUUUcccqqq|||iii\\\SSSWWWuuuuuuaaa@@@444000/////////...............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000111333555888;;;<<>>888666999```[[[IIIHHHGGGsssVVVLLLNNNXXXzzz~~~~~~}}}}}}~~~~~~{{{~~~}}}yyyZZZ:::000111222111------,,,,,,,,,++++++++++++*********,,,,,,***(((''''''((((((((((((''''''''''''''''''(((((((((((((((***++++++******+++,,,*********+++,,,---...///333888???HHHiiiuuuSSS===IIIpppssszzzzzzeee[[[WWWqqqvvvhhhhhhffffffcccXXXTTTSSSVVV]]]hhhqqqvvvwwwwwwwwwyyyyyyyyyyyywwwwwwxxxwwwwwwxxxzzz{{{{{{zzzyyyyyyyyyxxxxxxyyy|||~~~~~~xxxwwwyyy{{{{{{zzz||||||~~~|||}}}|||zzzwwwxxx}}}xxxpppfff[[[UUUSSSPPPUUUfff{{{xxxtttyyy~~~{{{rrrlllaaaWWWOOOLLLIIIEEECCCCCCNNNWWWfffttt}}}kkk]]]SSSTTTmmmuuu|||eeeAAA444444...111111///.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---///111333666:::======AAAlll}}}fffNNNYYYkkkWWWLLLEEEFFFHHHKKKWWWeeettt{{{sssxxxsss^^^KKKCCC@@@===LLL\\\jjjppprrrtttssspppmmmkkknnnsssyyy~~~zzzsssooollljjjiiijjjhhh```YYY^^^dddjjjooosssuuuwwwxxxyyyyyyzzz{{{zzzxxxuuutttkkkqqqqqqrrrsssjjjiiiwww}}}jjjeee___\\\YYYXXXVVVPPPGGG???>>>888111...///111111000111111000000222777???DDD===AAATTT[[[hhhnnnQQQ>>>:::888;;;aaa~~~^^^KKKJJJDDDlllYYYHHHKKKXXXzzz}}}|||{{{|||||||||}}}~~~~~~{{{vvvvvvrrrssssssYYY999///000///,,,------,,,,,,,,,+++++++++******)))***,,,,,,+++)))''''''((((((((((((''''''''''''''''''(((((((((((((((***++++++******+++,,,*********+++,,,---...///444888???JJJppplllNNN???TTTuuukkkuuuttt```[[[\\\xxxwwwooopppmmmlllggg[[[XXXWWWZZZ```jjjqqquuuuuuwwwwwwyyyyyyyyyyyywwwwwwyyywwwvvvwwwxxxxxxwwwvvvxxxyyyyyyyyyxxxyyy{{{~~~~~~{{{wwwwwwzzz||||||{{{~~~|||{{{{{{}}}}}}~~~}}}}}}}}}xxxwwwzzz~~~~~~vvvkkk^^^VVVSSSOOOPPP\\\nnnwwwsssxxx}}}zzzrrrlllbbbYYYPPPLLLJJJFFFCCCDDDNNNXXXfffsss{{{mmm___UUUSSSggg{{{iiiCCC333666...444555000...//////,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111444777:::===>>>CCCuuu___KKKXXXbbbTTTKKKEEEGGGHHHKKKXXXfffvvv{{{}}}yyyvvvuuuvvvxxx|||pppxxxttt```KKKCCCAAA???PPP___lllnnnnnnqqqpppkkklllkkklllqqqvvv{{{zzzpppnnnrrrooollllllqqquuuqqqhhhfffkkkpppqqqttt{{{zzz{{{||||||{{{yyywwwvvvlllrrrrrrqqqrrrkkkhhhtttppp[[[UUUSSSRRRRRRSSSRRRMMMEEE???@@@===777444222222222222333222111000111666<<>>555000333222---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333444666:::<<>>;;;PPPzzzSSSDDDJJJ===MMM___GGGRRRcccyyyzzzwwwvvvmmmnnnlllwww___nnntttAAA000///------...---,,,,,,++++++,,,,,,************************(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))***************+++,,,,,,,,,---000333555@@@???PPPeeeFFFIIIxxxiiippp~~~kkk```ZZZlllwwwsssooonnnooonnnhhhbbb\\\XXX[[[dddnnnsssvvvzzzyyyzzzzzz{{{zzzxxxwwwvvvzzzyyyxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxyyyyyyxxxvvv{{{|||}}}|||zzzyyyyyyyyy}}}{{{|||~~~}}}yyyuuuwwwxxx{{{}}}{{{www}}}|||}}}~~~{{{ssslllhhhcccWWWUUUZZZ^^^sssvvvssssssvvv{{{|||xxxsssnnndddWWWPPPNNNLLLGGGBBBKKKVVVdddppp{{{xxxggg]]]YYY\\\}}}yyypppqqqEEE555666444111000000///...,,,------,,,,,,,,,,,,++++++...------,,,,,,------...---///111333444666:::<<<@@@KKKssshhhmmmhhhSSSKKKFFFGGGGGGMMMeee~~~|||yyyuuuqqqppprrrtttuuurrrllleee```aaahhhpppvvvyyy{{{}}}eeeeee___SSSKKKIIIFFFBBBSSS```lllooonnnmmmmmmlllnnnlllmmmqqqvvv|||yyywwwxxxtttxxx{{{sssqqqqqquuu~~~zzzwwwuuurrrpppqqqooolllmmmqqq{{{nnn___UUUNNNGGGDDDDDD???CCCBBB;;;666666777666999444666555222;;;FFFCCCFFFNNNeeewwwXXXGGG;;;===:::PPP~~~~~~~~~~~~___EEEGGG<<>>NNNXXXEEEVVVqqq}}}}}}nnnjjjllliiisssmmmiii|||HHH444222000111...---,,,,,,++++++,,,,,,************************(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))***************+++,,,,,,,,,---000333666@@@AAAUUU]]]EEEGGGoooxxxhhhlllvvvaaaVVVYYYsssrrrooommmoooqqqpppkkkeee[[[YYY[[[eeennnqqqsssuuu|||}}}}}}}}}}}}{{{zzzyyyxxxwwwvvvuuutttuuuuuuvvvwwwvvvvvvwwwxxxyyywwwvvvwwwyyy{{{{{{{{{|||~~~||||||xxxyyy{{{vvvwwwyyy{{{|||}}}~~~~~~~~~~~~{{{|||}}}wwwllleeeXXXSSSUUUWWWjjj|||vvvsssqqqsssxxxzzzwwwsssjjjaaaVVVOOOLLLKKKGGGDDDKKKUUUdddsss}}}tttbbbZZZWWWWWWsssrrr}}}nnnBBB;;;555333000/////////...,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,...111222444666:::===EEEPPPvvvlll```bbbxxx^^^PPPJJJFFFGGGKKKWWWrrr{{{rrrpppqqqtttvvvxxxzzz{{{{{{uuuxxx|||ccc]]]UUUNNNMMMMMMKKKHHHVVV___fffggggggiiijjjjjjnnnmmmnnnppptttzzzsssnnnzzzwwwnnnoooyyyssspppnnnjjjjjjmmmzzzlll```PPPMMMNNNSSSSSSLLLDDD@@@BBBEEECCC;;;555555777777444333777888888FFFOOOHHHKKKSSSjjj|||UUUAAA<<<:::999LLL~~~UUUDDDBBB???AAAaaaeeeJJJNNNggg~~~~~~rrrjjjmmmjjjssstttttt```uuu|||GGG222///---......---,,,,,,++++++,,,,,,************************(((((())))))))))))((((((''''''''''''((((((((((((((()))))))))***************+++,,,,,,,,,---000333666???BBBYYY\\\EEEFFFkkkuuufffiii{{{sss___TTTYYYwwwtttqqqoooppprrrooogggaaaXXXVVVZZZeeeooossstttvvv|||}}}}}}}}}}}}{{{zzzyyyyyyxxxvvvuuutttuuuuuuvvvuuuttttttvvvxxxxxxwwwvvvxxxyyy{{{{{{{{{{{{}}}|||~~~{{{yyyxxxyyyvvvwwwxxxyyy{{{|||}}}}}}|||xxxlllfffYYYTTTUUUUUUfffxxxwwwssspppqqqvvvyyyxxxuuuhhh```UUUNNNLLLJJJGGGEEEJJJTTTddduuusssaaaZZZYYYWWWpppqqqxxxzzzHHH===444222000/////////...,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,...111222444777:::===CCCPPPtttmmm\\\dddzzz^^^OOOJJJGGGFFFJJJZZZwwwzzzqqqoooooooooqqqsssvvvyyyzzzxxxyyy{{{|||}}}|||||||||ZZZRRRJJJFFFEEEEEEEEEEEEYYY```fffffffffiiijjjiiilllkkklllooorrrzzzwwwssszzzqqqyyyyyysssoookkkkkknnnjjjxxxkkkbbb^^^[[[\\\___]]]SSSHHHBBBAAADDDCCC;;;555666777777333333888999<<>>EEEggg{{{pppXXXIIIXXXwwwyyyjjjgggkkkgggnnnttt|||dddooozzzGGG222...,,,---...---,,,,,,++++++,,,,,,************************(((((())))))))))))((((((''''''''''''((((((((((((((()))))))))***************+++,,,,,,,,,---000333777???CCC^^^```IIIIIIooo|||eeeeeevvvqqq^^^UUU[[[zzzxxxuuusssrrrrrrlllbbbZZZTTTSSSYYYfffqqquuuwwwyyy{{{{{{||||||{{{zzzxxxwwwzzzyyywwwvvvuuuuuuvvvvvvssssssssstttwwwxxxwwwuuuzzz{{{{{{zzzyyyyyy{{{||||||zzzyyyzzz|||{{{xxxuuuwwwwwwxxxyyyzzz{{{|||}}}~~~}}}}}}}}}{{{zzzrrrkkk___XXXVVVRRR```}}}wwwuuupppllllllqqquuuuuusssggg```VVVOOOKKKIIIGGGEEELLLVVVeeevvvtttbbb[[[[[[XXXnnnllloooLLL888333111///...//////...---------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,+++...000222444777;;;>>>AAAPPPwwwsss|||[[[kkkaaaPPPLLLFFFDDDHHH[[[zzzyyyrrrqqqooonnnnnnoooqqqrrrwwwwwwxxxyyy{{{|||||||||WWWOOOHHHEEECCCBBBEEEIII[[[aaaeeeffffffiiijjjhhhggggggiiilllpppyyyyyy{{{vvvqqqoooqqqlllyyyxxxooohhhccc\\\PPPFFFBBB@@@DDDDDD===888888999888666777;;;<<>>===<<>>AAAQQQ{{{}}}zzz]]]qqqcccPPPLLLFFFAAAFFF\\\|||zzzyyyvvvtttqqqooonnnnnnpppoooooopppsssuuuvvvvvvYYYRRRKKKHHHEEECCCHHHPPPZZZ```eeeeeefffiiihhheeebbbcccfffjjjnnnyyy}}}yyyuuutttuuu~~~yyypppgggbbbZZZOOOFFFBBB???DDDFFFAAA<<<<<<<<<:::;;;<<>>EEEfff___FFFMMM}}}hhh\\\dddaaaWWWUUU```uuusssrrrttttttnnncccZZZRRRSSS[[[iiiuuuyyyzzz{{{yyyyyyzzzzzzyyyxxxwwwuuuzzzyyywwwuuuttttttttttttpppppppppsssuuuwwwvvvuuu{{{{{{zzzwwwuuuuuuwwwyyyvvvvvvwwwyyy{{{|||{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~|||zzzzzz{{{|||zzzvvvkkkeee___UUU\\\tttzzzqqqjjjccccccgggmmmooonnniiicccZZZQQQKKKHHHFFFFFFNNN[[[mmm{{{{{{fff]]]\\\TTTdddtttSSS<<<222000.........///...---------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++---000222444777;;;>>>???QQQ}}}~~~___qqqbbbOOOLLLFFF@@@FFF^^^|||yyyuuuqqqooollliiigggiiillloooppppppWWWQQQKKKHHHCCC@@@FFFQQQZZZ___dddeeefffhhhgggccc___```dddhhhmmmyyyyyyyyyvvvsss{{{lllgggddddddaaaVVVLLLGGG???EEEHHHDDD@@@???>>><<>>EEE___uuulllWWWSSSjjj|||}}}}}}}}}}}}~~~~~~~~~}}}~~~mmm]]]ccc]]]___zzzjjjkkkbbb\\\yyytttHHH666222000111...---,,,,,,++++++,,,,,,************************(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))***************+++,,,,,,,,,---000333888>>>EEEhhhXXX???JJJ~~~vvvkkkZZZ]]]YYYRRRTTTbbb|||pppooopppsssuuuqqqggg^^^TTTUUU\\\kkkvvvyyyyyyzzzyyyzzzzzz{{{zzzxxxwwwvvvyyyxxxvvvtttsssrrrssssssooooooppprrruuuwwwvvvuuuyyyyyyxxxvvvtttuuuwwwyyyrrrvvv{{{|||{{{zzz|||zzzzzzyyyyyyzzz|||}}}~~~}}}yyywwwwwwvvvssskkkhhhdddZZZaaayyy{{{sssllleeedddhhhnnnqqqqqqjjjddd[[[RRRLLLHHHFFFFFFKKK[[[qqq~~~ggg]]]ZZZPPP___tttrrr}}}uuuNNN;;;222000.........///...------------,,,,,,,,,++++++,,,++++++++++++++++++,,,+++---000222444888<<>>FFF[[[www|||iiiWWWjjj~~~|||{{{~~~~~~iiiaaa___]]]```oooeee^^^mmmlll{{{wwwHHH666222///111...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++,,,,,,,,,,,,...111444:::@@@JJJooolllLLLAAARRR|||wwwgggYYYSSSPPPWWWpppzzzppprrrtttuuurrrjjj```YYYUUUVVV\\\iiissswwwxxxzzz}}}|||{{{yyyxxxxxxyyy{{{zzzyyywwwvvvttttttuuuuuusssrrrrrrrrrsssuuuxxxzzz}}}}}}|||yyywwwvvvwwwyyyxxxwwwvvvwwwyyyyyyxxxwww{{{yyywwwyyy|||~~~|||zzzxxxqqqlllhhhddd___\\\___fffwwwppphhhfffjjjpppuuuwwwuuulll```SSSLLLHHHHHHIIIPPPaaavvvvvvkkk\\\XXXWWWYYY{{{}}}cccbbbjjjhhhRRR999111111000///...............---,,,,,,++++++,,,,,,------++++++++++++------+++---000222444666999;;;===WWWaaa^^^www]]]OOOLLLGGGEEEKKKccc}}}pppgggfffggghhhnnnxxxuuutttrrrsssvvvyyy|||}}}fff^^^WWWSSSOOOLLLNNNSSS\\\]]]bbbmmmuuuqqqbbbSSSVVVRRRVVVfff{{{zzzxxxwwwqqqqqqvvvvvvsssuuu|||sssmmmlllttt|||zzzsssmmmWWWZZZ\\\___cccaaaTTTGGGHHH<<<<<<>>>666444:::;;;AAANNNddd[[[DDDCCC===;;;IIIuuuoooPPPJJJAAA===>>>IIIhhh[[[cccwww~~~{{{yyy|||~~~iiiaaa^^^YYY[[[iii~~~nnnbbbzzzrrr~~~JJJ333000------...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++,,,,,,,,,,,,...111444:::@@@KKKrrrkkkJJJCCCYYYlllZZZTTTSSS\\\wwwyyylllooorrrrrrmmmfff^^^ZZZWWWWWW^^^jjjrrruuuvvvxxx}}}}}}{{{zzzyyyyyyyyyzzzwwwvvvuuutttssstttuuuuuurrrrrrqqqqqqrrruuuwwwyyy|||}}}|||zzzxxxwwwyyyzzzyyyxxxwwwxxxzzz{{{zzzyyy{{{zzzyyy{{{~~~}}}{{{yyynnnnnnjjjaaaZZZXXXVVVTTTccc|||xxxooojjjdddcccggglllpppqqqmmmfff\\\RRRKKKHHHHHHHHHSSSdddzzzxxxlll]]]WWWUUUTTTssskkkUUUYYYjjjsss___>>>222111000///...............------,,,,,,,,,,,,,,,------++++++++++++------+++---000222444666999;;;???TTT___[[[uuu]]]RRRNNNIIIGGGKKKaaawwwgggZZZYYY\\\___eeennnppptttxxxxxxttttttyyy~~~ggg^^^WWWTTTQQQOOOPPPSSS]]]^^^ccclllrrrmmm```TTTPPPPPPYYYoooyyytttwwwtttsssuuutttssswww~~~xxxrrruuuvvvoooeee___SSSUUUXXX^^^eeeeeeXXXIIIGGG<<<===???555222;;;???AAAKKK\\\rrraaaGGGDDD>>><<>>333222111000///...............---,,,,,,,,,,,,,,,------++++++++++++------+++---000222444666999;;;???SSSbbb___www\\\SSSNNNHHHEEEHHHZZZmmm\\\XXXZZZ[[[___fffkkkqqqvvvtttooommmqqqwwwbbbZZZSSSQQQPPPOOOPPPTTT]]]dddmmmrrrooodddWWWNNNHHHOOO___yyy{{{yyyssstttwwwwwwuuuuuu||||||xxxssshhh]]]VVVPPPSSSXXX___ggghhh[[[LLLGGGAAACCC@@@222222>>>BBBFFFOOO___nnnxxx___DDDCCC???===EEEhhhuuuVVVIIIGGGGGGBBBMMMkkk|||gggZZZnnnzzz|||}}}~~~}}}{{{zzzzzz~~~kkk^^^]]][[[___mmm}}}nnnSSS:::444111111...------,,,,,,++++++***************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,,,,...111444999===JJJwwwSSSLLLddd}}}lll^^^XXXRRR\\\~~~wwwqqqmmmnnnqqqnnnddd[[[XXXZZZcccnnnuuuwwwzzz~~~yyyxxxxxxyyyzzzzzzwwwuuussssssrrrrrrssstttvvvwwwvvvuuusssrrrrrrsssuuuvvvvvvwwwwwwvvvuuuuuuwwwzzz{{{zzzxxxyyy{{{|||||||||||||||}}}}}}}}}||||||}}}|||wwwtttqqqssskkk\\\SSSRRRMMMCCCGGGXXXvvvpppmmmiiieeeeeehhhkkklllkkk^^^\\\WWWPPPJJJGGGIIIKKKXXXjjj{{{mmm\\\VVVSSSRRRmmmiiiUUUZZZiiiqqq>>>444333222111///////////////...------,,,,,,------------++++++++++++------+++---000222444666999;;;===RRRhhhhhh|||]]]QQQKKKFFFDDDFFFWWWyyyfff``````^^^```eeehhhjjjlllllljjjkkknnnrrr[[[UUUPPPOOONNNNNNSSSYYY```lllxxxyyymmm[[[LLLEEEJJJZZZsssrrrzzzwwwmmmssszzz{{{yyyxxx|||uuuhhh___ZZZUUUWWWZZZ]]]bbbbbbXXXLLLGGGGGGHHH???444<<>>>>>CCCaaabbbLLLEEEGGG???@@@RRRbbbuuuaaaQQQ]]]}}}~~~}}}}}}}}}}}}}}}}}}||||||}}}qqqbbbbbbbbbgggsssvvvcccPPP777...---444...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,,,,,,,...111444888<<>>===TTT```SSSAAALLL```rrrxxxwwwzzz]]]JJJ???>>>>>>AAA[[[]]]HHHHHH@@@999AAAJJJbbb\\\TTT\\\~~~}}}||||||||||||uuucccdddeeekkkyyyyyyrrr[[[___EEE111+++333...------,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,,,,,,,,,,...111444999<<>>HHHkkkwwwbbbQQQVVVcccttt{{{|||ZZZKKK>>>===>>>@@@XXXwwwVVVQQQHHH===???EEETTT\\\]]]bbb|||}}}{{{{{{||||||vvvaaabbbdddlll|||~~~uuutttYYYzzz___@@@///444......---,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,,,,,,,,,,...111444:::===MMMUUUMMMgggvvvsss___SSSSSSQQQXXX}}}|||zzzuuuooollljjjhhhbbb]]]\\\___hhhqqqtttsssvvv|||uuutttuuuzzz|||wwwxxxwwwvvvvvvvvvxxxyyyzzzxxxwwwvvvuuuuuuvvvwwwxxxuuuvvvwwwwwwwwwxxx{{{~~~}}}{{{||||||||||||zzz~~~ooo^^^XXXSSSOOORRR[[[SSSSSSUUU~~~pppkkkccc_________]]][[[\\\[[[WWWOOOIIIHHHNNNTTTiii|||vvv```WWWVVVVVVrrrzzzoookkkiiiVVV777666444222111000////////////...------------...------++++++++++++------+++---000222444666999;;;===NNNnnnpppssslllXXXNNNIIIGGGFFFRRR{{{}}}ssshhhfffkkkjjjhhhccc[[[VVVXXXaaajjjUUUZZZ[[[XXXVVV[[[eeemmmrrrbbbTTTQQQNNNGGGDDDGGGVVVssszzz||||||}}}zzzxxxlllggg]]]III@@@CCCBBBBBBFFFCCCBBBaaacccLLLVVVhhhxxx}}}{{{|||]]]CCCAAACCC@@@>>>SSSdddPPPHHHGGGGGGYYYbbb[[[fff~~~~~~~~~wwwzzzyyyiiibbbiiiiiizzz|||kkkxxx|||nnnMMMEEE;;;111------,,,,,,,,,,,,++++++************)))))))))))),,,+++(((''''''(((+++,,,''''''((()))))))))))))))))))))))))))************+++,,,,,,,,,,,,...111444999BBBIII|||NNNJJJgggjjjcccbbb^^^YYYTTTVVV~~~|||tttzzzxxxvvvtttpppiiibbb]]]```bbbffflllrrruuuvvvvvvuuuvvv{{{xxxwwwyyy{{{xxxssstttyyy{{{yyyvvvtttssstttvvvwwwttttttwww}}}~~~{{{yyyzzz}}}zzzxxx{{{~~~~~~~~~iiiaaaPPPLLLhhhqqq^^^```ZZZqqq|||vvvmmmddd``````___YYYTTTWWWUUULLLJJJLLLFFFGGGWWWqqquuu^^^WWWWWWVVVooollliiiiii[[[999333000111111......000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000333666999;;;BBBOOOvvvjjjnnngggWWWPPPLLLIIIEEEQQQxxxwwwkkkgggkkkmmmiii___WWWVVVXXXYYYZZZ^^^```___]]]^^^bbbeee[[[WWWSSSOOOGGGBBBEEELLLJJJiiiyyyqqqppphhhSSSFFFFFFDDDFFFFFFEEELLLtttiiiRRRYYYfffrrrwwwwwwzzz\\\GGGAAA@@@>>>???QQQ|||{{{```UUUUUUhhhkkkfffwww~~~|||}}}{{{~~~}}}xxxyyyuuu~~~~~~ccc^^^ggghhhyyywwwtttyyycccnnnbbb@@@999222+++------,,,,,,,,,,,,++++++************))))))))))))+++***)))'''''')))***+++''''''((()))))))))))))))))))))))))))************+++,,,,,,,,,,,,...111444999CCCJJJQQQIIIcccooo]]]^^^ZZZVVVRRRUUU~~~xxxrrrzzzyyywwwuuuqqqkkkccc^^^___aaaffflllqqqtttuuuuuuuuuwww|||~~~|||||||||{{{xxxtttssstttxxx{{{zzzxxxwwwuuuuuuuuuvvvwwwuuutttuuuzzz{{{yyyzzz}}}|||~~~||||||~~~}}}~~~~~~qqqdddPPPLLLmmmzzzkkkfff]]]ooo|||ssshhhbbb```]]]XXXSSSSSSRRRKKKIIILLLGGGJJJ[[[yyyppp[[[TTTSSSSSSnnn|||gggdddcccxxxZZZ999333000111111......000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......000333666999;;;@@@LLLqqqllljjjrrrVVVNNNIIIEEEAAAKKKpppzzzooolllnnnooojjjaaaZZZYYYZZZXXX]]]___aaacccbbb```]]][[[OOOQQQQQQNNNNNNOOOOOOLLLJJJ\\\{{{}}}vvvxxxttt___QQQLLLGGGBBBBBBFFFZZZiiiMMMSSS___kkkqqqrrrwww}}}ZZZFFFAAA===;;;@@@NNNooo~~~zzzwww|||}}}}}}yyy|||xxxsssxxx{{{kkkeeennnnnn}}}ppplllqqq\\\eeeZZZ888222000...------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************+++,,,,,,,,,,,,...111444888CCCLLLUUUHHH^^^sss[[[]]]ZZZUUURRRXXXxxxuuuzzzyyyxxxvvvrrrlllddd^^^]]]```ffflllqqqssssssssstttxxx}}}~~~|||{{{{{{zzzqqqggghhhrrrwwwuuuwwwwwwxxxxxxwwwwwwwwwvvvvvvssstttwwwyyyyyy||||||~~~~~~~~~}}}yyyiiiRRRPPPuuu|||nnnbbbjjjzzzmmmddd```\\\VVVQQQNNNNNNIIIHHHLLLHHHNNNaaa|||mmmZZZSSSQQQQQQpppllleeeaaarrr}}}ZZZ999333000111111......000------------------------++++++++++++++++++++++++------...000333666999;;;===IIIzzzuuufffYYYPPPHHHDDD???FFFfff~~~vvvsssttttttppphhhcccbbb```\\\^^^[[[[[[^^^^^^ZZZUUURRRLLLNNNPPPXXXjjjvvvmmmZZZSSSOOOYYYuuuuuusssyyyzzzxxxjjj]]]TTTJJJBBBCCCMMMfffmmmMMMPPPZZZdddgggggghhhlllooovvv~~~XXXBBBCCC;;;;;;CCCLLLddd}}}{{{~~~zzz|||yyyvvvxxxyyyzzzppprrrpppnnngggqqq___jjjXXX888222111222------,,,,,,,,,+++++++++************)))))))))((('''((()))******)))((('''''''''((()))))))))))))))((()))))))))************+++,,,,,,,,,,,,...111444777CCCNNNXXXGGG\\\ppp___bbb^^^WWWTTT\\\|||{{{xxxxxxwwwuuurrrkkkccc^^^[[[___ffflllpppqqqrrrrrruuuyyy{{{{{{|||}}}xxxyyyooobbbdddsssxxxqqqvvvwwwyyyzzzzzzyyywwwuuuvvvttttttyyy{{{{{{}}}|||oooXXXWWW}}}rrreeeaaauuu~~~qqqfff___ZZZTTTPPPKKKMMMHHHHHHKKKHHHRRRhhh}}}ppp^^^VVVRRRRRRsssttthhhccckkkrrrSSS999333000111111......000------------------------++++++++++++++++++++++++------...000222666999;;;<<>>EEEKKK[[[~~~}}}{{{www{{{~~~}}}zzz{{{kkkhhheeexxxrrrfffooo]]]tttTTT:::333//////------,,,,,,,,,,,,++++++************))))))))))))''''''))))))))))))''''''''''''((()))))))))))))))))))))))))))************+++,,,,,,,,,,,,...111444555BBBOOOUUUEEE\\\ccceeeiii```TTTPPP___||||||ttttttttttttqqqjjjaaa[[[XXX^^^eeekkkmmmpppuuuxxx~~~xxxtttzzzyyymmmqqqvvvwwwsssuuu|||{{{tttxxxyyy|||}}}|||yyyvvvtttuuutttwww|||~~~|||}}}~~~|||yyywwwwwwyyy{{{}}}zzzzzz|||~~~llleee|||xxxpppgggZZZYYYvvvkkkbbbYYYSSSOOOKKKNNNIIIGGGJJJMMM```qqq^^^WWWTTTSSSoooyyyrrrzzzzzzpppQQQ999333000111111......000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555888:::<<>>???DDDIIIZZZ~~~||||||}}}ppppppeeefffbbbssswwwkkkqqqUUUjjjVVV===666222111------,,,,,,,,,,,,++++++************))))))))))))'''(((((((((((((((((('''''''''((()))))))))))))))))))))))))))************+++,,,,,,,,,,,,...111444444AAAOOO~~~RRRBBBZZZbbbeeeiii___PPPNNN```wwwuuuttttttuuuuuurrrkkkbbb\\\XXX^^^eeeiiilllqqqwww}}}~~~zzzzzzkkklllqqqvvvyyyzzzyyyxxxwwwzzz{{{}}}}}}|||yyyvvvssswwwtttuuuyyyzzzyyy{{{|||zzzxxxwwwwwwxxxxxxxxxxxx{{{wwwppp~~~yyytttrrrhhh]]]ZZZhhh{{{pppdddZZZRRRMMMIIILLLIIIFFFJJJQQQjjj~~~nnn[[[VVVVVVUUUooo|||{{{yyyWWW999333000111111......000------------------------------------------------,,,,,,---///111555888:::<<>>^^^|||ZZZOOOeeegggUUUGGGFFFFFFDDDGGGPPPiiixxxttt{{{nnn]]]ZZZuuuxxxcccYYYVVV___gggpppvvv}}}tttddd```eeeaaaXXXTTTPPPPPP\\\rrr{{{jjj]]]bbbZZZhhhmmm___{{{{{{yyyuuuttt{{{www|||fffmmm}}}SSSKKKDDD===;;;@@@HHHUUUmmm|||uuuaaaccc]]]VVVccc~~~xxxnnnxxxdddttt```<<<333222......---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))*********++++++,,,,,,,,,,,,...111444999FFFSSSrrrKKKJJJ\\\}}}fffccccccTTTSSSRRReeexxxxxx~~~|||yyytttnnnhhhbbb^^^^^^___bbbfffmmmssswwwyyyzzzvvvyyyvvvvvvwwwyyy{{{{{{{{{zzz{{{}}}}}}{{{|||~~~{{{wwwttttttwwwyyyxxxuuuvvvvvvwwwyyy{{{|||{{{yyyyyy|||~~~}}}~~~{{{mmmhhhbbb]]]bbbwwwlllaaaUUUNNNKKKGGGFFFHHHKKK\\\yyymmm\\\UUUUUUVVVnnnrrrvvvzzzbbb<<<444///000000///---///....../////////...---,,,,,,++++++++++++,,,------,,,,,,---///111444777999<<<===ZZZ}}}]]]MMM___fffVVVIIIHHHHHHEEEHHHPPP```|||}}}hhhOOO___kkkfffpppyyy{{{zzzxxx{{{zzzppprrrpppZZZTTTUUUaaannnxxxuuummmvvv~~~eeekkkttteee___mmmuuu^^^dddwwwddd___}}}xxxNNNEEEDDD===;;;???EEEPPPggg}}}~~~~~~~~~~~~gggggg```[[[jjjvvvooo~~~sssYYYmmmddd>>>333111---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))***+++,,,,,,+++,,,,,,,,,,,,...111444888FFFRRRvvvLLLLLLaaazzzfffffffffVVVSSSSSShhhuuutttzzzzzzxxxuuuoooggg___[[[]]]___bbbffflllqqquuuxxxyyywwwzzz}}}xxxtttuuuyyy}}}}}}{{{{{{}}}}}}{{{{{{~~~}}}yyyvvvvvvxxxyyyxxxvvvwwwwwwwwwxxx{{{||||||{{{tttxxx{{{{{{}}}zzz{{{xxxqqqmmmccc^^^qqqvvvnnndddXXXPPPJJJGGGFFFIIIQQQeee|||yyyxxxzzz{{{ooo]]]VVVVVVWWWooowwwvvvzzzeee===555000000000...---------------...---,,,,,,++++++++++++++++++,,,------,,,,,,---...111444666888;;;>>>VVVzzz|||eeeMMMXXXdddWWWLLLKKKJJJGGGIIIOOOXXXzzz~~~ssstttvvvxxxeeeUUULLLLLLeeemmmTTTRRRUUUVVVbbbrrr}}}yyypppttt}}}~~~oooccchhh}}}YYYUUUkkkwww~~~zzzzzzeee```|||tttIII@@@CCC===:::???DDDOOOdddzzzkkkjjjdddeeexxxwwwwww~~~cccPPPjjjccc;;;000111......---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))******+++++++++,,,,,,,,,,,,...111444444BBBPPPMMMNNNdddvvvfffnnnmmmZZZUUUUUUkkkxxxvvvuuuvvvvvvtttooofff]]]XXXZZZ]]]bbbfffkkkpppuuuxxx|||yyyzzz~~~zzzqqqpppvvv|||~~~}}}{{{}}}}}}zzz{{{~~~}}}}}}{{{xxxwwwxxxyyyxxxwwwvvvtttssstttwwwyyyyyyyyyrrrwwwzzz{{{}}}~~~xxx{{{~~~yyytttlllkkkrrryyy~~~uuuooofffYYYPPPJJJGGGGGGKKKTTTkkkzzzrrrpppttt~~~wwwkkkZZZTTTUUUXXXrrr{{{tttxxxfff>>>666000000000---,,,---,,,,,,,,,,,,+++++++++***+++++++++***+++,,,,,,---,,,,,,---...000333666777;;;BBBRRR~~~uuu~~~oooPPPTTTaaaWWWOOOMMMKKKHHHHHHLLLVVVrrrvvvkkkqqqiiiUUUJJJRRR[[[ddd{{{UUULLLSSSRRRRRRXXXrrr{{{}}}~~~yyylllbbbjjjeeeYYYnnnuuuzzz}}}|||zzzzzzzzzxxx|||ggg]]]yyyvvvNNNGGGAAA;;;:::@@@FFFOOOdddyyy~~~pppmmmiiinnnxxxYYYQQQqqq^^^777...111///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))))))))+++,,,,,,,,,,,,...111444444BBBOOONNNMMMcccrrrdddlllmmmZZZTTTVVVooo}}}{{{sssuuuwwwvvvqqqiii```ZZZWWW\\\bbbggglllqqqvvvzzz~~~{{{{{{yyyooojjjnnntttzzz}}}zzz||||||yyyyyy|||}}}{{{|||{{{yyyxxxxxxyyyyyyyyyvvvtttssstttvvvxxxxxxwwwtttyyy|||}}}zzz}}}~~~tttlllrrruuuvvvyyy}}}tttmmmdddXXXNNNKKKHHHGGGKKKVVVnnnooolllppp{{{uuuiiiXXXQQQSSSUUUpppzzzrrrwwwddd>>>666000000000---,,,---,,,,,,++++++************+++************+++,,,,,,---------...000222555666888DDDOOOssstttxxxUUUOOO___XXXQQQMMMIIIFFFGGGIIISSSjjjxxxdddeeennndddkkkfffXXX^^^sss}}}wwwmmmhhhppp|||nnnbbbdddwwweee^^^[[[SSSRRRZZZ}}}iiiwww|||qqqrrrlll___tttvvvzzz|||{{{yyyxxxzzz}}}ggg]]]xxxtttMMMFFF???::::::@@@FFFPPPdddxxxzzzzzz|||{{{sssoookkksssuuu|||\\\XXXzzzZZZ444...111///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((************))))))((((((+++,,,,,,,,,,,,...111444777DDDPPPvvvNNNJJJ^^^nnnaaaccceeeTTTPPPUUUrrr}}}zzzsssvvvyyyyyyuuummmeee___WWW]]]dddiiilllpppvvv{{{|||{{{~~~yyyooofffbbbfffpppwwwxxx{{{zzzwwwwwwzzz{{{yyyzzzyyyxxxxxxxxxyyyzzzzzzyyyxxxwwwxxxyyyyyyxxxwwwwww{{{~~~}}}{{{~~~~~~}}}~~~{{{vvv~~~wwwjjjpppzzzyyyyyy}}}{{{ssskkkbbbWWWOOOJJJIIIHHHKKKWWWoooqqqlllnnnxxxrrr___WWWWWWXXXrrr}}}ttt}}}pppxxxccc===555000000000...------,,,,,,+++************+++***************+++,,,,,,---------...///222444666555EEEJJJzzz}}}tttnnn\\\KKK```[[[TTTMMMHHHEEEEEEFFFNNNaaacccdddxxxffffffvvvfff[[[]]]iiisssvvvpppwwwppp```aaaxxx|||www|||}}}pppddd___rrrlllgggiii```tttwwwyyy{{{{{{xxxxxx|||hhh^^^zzztttJJJAAA???::::::@@@FFFNNNaaauuu}}}~~~}}}sssnnnkkkuuuoookkkaaaVVVzzzYYY666111222......---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))*********+++,,,,,,,,,,,,...111444777DDDOOOoooNNNFFFWWWjjj^^^^^^bbbRRROOOUUUtttwwwrrrqqqtttwwwxxxuuunnngggbbbZZZ```gggkkkllloootttyyyyyy{{{~~~vvvfffYYYYYYfffrrrwwwyyyyyyuuuuuuxxxyyywwwxxxxxxxxxwwwwwwxxxzzz||||||{{{zzz{{{|||{{{xxxvvvyyy|||}}}{{{|||~~~|||~~~~~~{{{zzz~~~}}}}}}zzzpppqqqssspppuuu{{{nnnlllwwwxxxyyyyyyxxxyyy|||}}}wwwqqqiii```WWWQQQIIIIIIHHHLLLYYYqqqwwwooonnnvvv|||vvvccc[[[[[[]]]www}}}llltttppp{{{ccc<<<444///000000///---///---,,,+++*********++++++***************++++++,,,---------...///111444555333EEECCCssswwwnnnvvvnnneeeJJJbbb___WWWNNNGGGEEEEEEFFFLLLZZZyyy~~~iiioooyyyllljjjnnnooolll~~~ZZZlllrrrYYYjjjmmmwwwjjjbbbtttwwwxxxzzzzzzxxxxxx}}}jjjXXXvvvzzzOOOFFF???;;;;;;@@@EEELLL___rrrqqqlllkkkvvvjjjZZZaaaNNNtttZZZ999444333,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,+++,,,,,,,,,,,,...111444444AAAMMMMMMCCCSSShhh\\\```eeeUUUQQQWWWuuuoooiiinnnpppsssuuurrrmmmfffbbb]]]cccjjjlllmmmnnnrrrvvvvvv}}}}}}jjjWWWSSSaaaqqqvvvxxxxxxttttttwwwxxxuuuvvvwwwwwwwwwwwwxxx{{{}}}|||{{{{{{||||||zzzwwwtttyyy{{{{{{xxxyyy}}}~~~|||}}}~~~{{{{{{}}}{{{{{{}}}~~~|||zzztttrrrlllssslllfffrrryyyooogggiiimmmssstttqqqooorrrxxxyyyxxxuuuppphhh```XXXTTTGGGHHHIIILLLZZZrrr~~~{{{qqqnnntttyyy~~~}}}ppp^^^WWWXXX[[[www|||gggoooqqqddd;;;444//////111///...///------+++*********+++,,,*********)))***++++++,,,------------///111333555444EEE>>>jjjnnnyyyqqqmmmLLLeeebbbYYYOOOGGGEEEFFFFFFNNNXXXpppwwwppp|||{{{uuu{{{wwwtttggghhhpppffffffjjjrrrgggcccpppxxxzzz{{{zzzyyy}}}iii___uuuzzzOOO???AAA<<<:::<<>>GGGKKKSSScccnnn{{{```|||kkkoooyyyzzzzzzyyyxxxyyyzzzzzzhhhYYYpppyyyRRRFFFAAA===:::===BBBMMM^^^nnnmmmgggfffqqqttteeemmmWWWooo```999444---222///...---,,,,,,+++,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,...000222333888???QQQVVV@@@MMMxxxjjj]]][[[aaaVVVUUUXXXpppyyy|||vvvwwwxxxyyyvvvnnnccc[[[^^^bbbhhhlllnnnppptttvvvyyy|||oooZZZRRRWWW```qqquuuxxxxxxuuutttwww{{{zzzzzzzzzzzzzzzzzzzzzzzzxxx{{{}}}~~~|||zzzyyyxxx{{{yyyxxxyyy|||~~~~~~|||~~~~~~~~~|||tttqqqpppoooppprrrsssqqqkkkfffeeefffgggjjjlllmmmlllkkkmmmlllkkkkkkiiibbbXXXPPPHHHHHHIIIMMMYYYnnn}}}sssgggbbbooo~~~hhhXXXVVVTTTZZZ~~~|||jjjkkknnn???777000000000...---.........------,,,++++++*********+++++++++,,,,,,,,,+++,,,---......000333666777@@@===VVVuuuWWWOOOfffbbbOOOLLLGGGBBBGGGHHHOOO^^^|||~~~xxxyyynnnwww\\\llltttzzzxxxwwwxxxyyyzzzzzzzzz~~~nnn\\\qqqxxxQQQDDDBBB===;;;===AAAJJJ[[[iiixxxjjjggggggpppttthhhoooaaazzzbbb777444///222///...---,,,,,,+++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,...000222333888???PPP|||TTT===HHHpppkkk[[[VVV^^^VVVYYY^^^uuu}}}}}}}}}|||zzzuuukkk```YYY___bbbggglllooosssvvvyyyzzz}}}rrr```VVVVVVXXXpppuuuzzzyyyuuusssvvv{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~|||{{{{{{||||||{{{{{{|||{{{rrrnnnpppmmmlllooottttttnnnhhhhhhggggggiiikkkkkkhhhdddgggggghhhiiiiiicccZZZSSSKKKJJJJJJOOO[[[oookkkaaafffppp|||}}}gggWWWUUUTTT\\\qqqrrrnnn>>>666000000000...---...000---++++++---...+++)))******+++++++++,,,,,,,,,+++,,,---......000333666222>>>===MMMjjjgggKKKcccdddTTTMMMJJJEEEDDDEEEKKKWWWqqqvvvnnnvvv~~~zzzqqqfff|||qqqnnnsss___kkkmmmzzzvvvpppllllllmmmlllkkkllliiilllnnnppplllVVVeeewwwtttOOO@@@BBB>>>;;;===@@@HHHVVVddd}}}rrrmmmjjjjjjtttqqqdddfffcccccc555555111222///...---,,,++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,,,,+++,,,---///111333777>>>OOO~~~xxxWWW@@@GGGkkknnn[[[TTT\\\UUUZZZ```wwwzzz~~~~~~zzzrrriii___YYY```bbbfffkkkpppuuuyyy{{{{{{}}}ttthhh```\\\ZZZnnnvvv~~~~~~yyyuuuwwwzzzzzzzzz{{{{{{{{{{{{||||||~~~~~~||||||}}}wwwqqqpppmmmllllllooorrrrrrooolllnnnllljjjkkkmmmkkkfffaaaddddddfffiiiiiieee]]]WWWOOOLLLJJJOOO^^^sss~~~}}}rrrjjjfffppp~~~gggWWWUUUTTT\\\~~~eee>>>666//////000...---///222---***+++///000---)))******+++++++++,,,,,,,,,+++,,,------...///222555111>>>???GGG}}}cccrrrKKK^^^dddWWWNNNKKKEEE???DDDIIIRRRhhhooofff}}}rrr{{{|||wwweeemmmtttiii~~~hhhhhh~~~jjjccccccggg___YYYXXXWWWSSSSSSWWWMMMTTTYYYWWWaaa}}}hhhQQQTTT[[[nnn~~~mmmPPPDDDAAA===;;;<<>>AAAEEEoooiiivvv|||LLLSSS[[[WWWMMMIIIFFF???EEEIIIPPP```wwwiiibbb~~~{{{kkksssuuuxxx}}}uuuggguuu}}}uuunnnkkkkkkmmmpppqqqoooeee___]]]YYYYYY^^^]]]ZZZ]]]eee[[[bbbkkkkkklllsssllleeennnzzzjjjPPPFFF???<<<:::<<<>>>DDDPPP\\\eee|||yyyuuuvvvzzzwwwyyyVVVZZZ\\\444555000111...---,,,++++++*********************************))))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))******+++++++++++++++---///111222777<<>>RRR]]]RRRXXXXXXQQQVVVyyyyyyvvvqqqmmmnnnjjjccciiioooiiihhheeeccceeejjjqqqwwwyyy~~~~~~|||uuueeeWWW[[[jjjuuuvvvrrr||||||}}}}}}}}}{{{zzzxxx~~~~~~{{{xxxyyy|||yyy{{{}}}}}}}}}}}}~~~~~~|||}}}~~~}}}yyysssqqqqqqqqqpppsss~~~zzznnnhhhgggjjjfffcccfffiiifffZZZPPPLLLHHHMMM```vvvyyyuuupppmmmqqqzzz|||~~~bbbUUUUUUPPP^^^tttppplll:::444000000///,,,+++---++++++,,,,,,++++++***))),,,,,,++++++++++++,,,,,,---,,,+++++++++---///111...555======JJJ~~~vvvqqq}}}```PPPaaa]]]NNNMMMMMMFFFMMMHHHJJJccczzzhhhZZZNNNMMMZZZbbbggghhhffffffbbb^^^nnnlllUUUBBB>>>:::888999;;;???HHHRRR___sss{{{yyyzzzzzz|||}}}lllmmmrrrnnnqqqooopppvvvLLL666222111,,,------,,,,,,,,,,,,++++++*********************************)))(((''''''''''''''''''''''''&&&%%%%%%&&&&&&''''''((()))))))))))))))***+++,,,...///000444???LLLpppbbbGGG===PPP[[[TTTYYYXXXPPPTTTuuuzzzwwwqqqlllnnnnnnkkkqqqsssjjjgggdddccceeekkkrrryyy|||xxxtttkkk[[[PPPVVVhhhuuuxxxwwwzzz{{{{{{|||||||||{{{{{{~~~|||yyyyyy{{{~~~zzz{{{{{{{{{{{{|||~~~}}}|||uuurrrqqqpppnnnmmmrrrzzz}}}{{{uuuoookkkeeeaaa```cccgggdddZZZPPPJJJHHHNNNaaawww~~~~~~cccVVVVVVRRRbbbllljjjyyyXXX:::444000000///,,,,,,---------......------,,,++++++++++++******+++++++++---,,,+++++++++---///000111555;;;;;;EEEpppttt}}}hhhSSS]]]]]]QQQMMMPPPIIIKKKFFFHHH\\\yyy}}}llldddiiiyyyxxxqqqggg^^^ooo}}}llleee\\\HHH???;;;888888:::<<>>OOO\\\WWWZZZXXXOOOQQQppp{{{yyypppjjjmmmrrruuu{{{yyyiiidddbbbaaadddkkkttt{{{}}}wwwvvvcccUUULLLVVViiivvvzzz{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~|||zzzyyy{{{}}}{{{{{{{{{yyyyyy{{{~~~~~~}}}|||}}}~~~~~~~~~yyyuuuuuurrrmmmiiiiiilllrrrxxxwwwppphhh]]][[[[[[```dddbbbYYYPPPIIIIIIQQQdddwwwzzzaaaUUUTTTSSSgggkkkjjjwwwQQQ:::444000000///---,,,...------......------,,,+++************************,,,,,,+++++++++---///000444444888:::@@@^^^wwwwwwWWWVVV___WWWMMMSSSKKKIIICCCGGGSSSeeeqqqgggvvvuuukkkjjjuuummmiiibbbKKK???;;;888999:::<<>>QQQwwwzzz^^^QQQbbb___PPPRRRLLLGGGBBBGGGNNNVVV{{{xxxhhhvvvxxxzzzqqqjjjtttggghhh___EEE>>>:::888:::;;;===EEEMMMXXXooovvvvvvsssjjjiiinnn|||~~~uuuqqqVVVlllvvvJJJ222000111...------,,,,,,,,,+++++++++************************))))))))))))(((((((((((((((((()))))))))))))))(((''''''(((((()))***************+++,,,---///000111666@@@LLLlllsssJJJAAAOOOwww___YYY[[[YYYRRRQQQkkk{{{yyylllhhhpppyyy}}}xxxddd^^^\\\[[[___iiittt~~~zzzvvvvvvyyy||||||bbbUUUSSSdddtttzzzzzz{{{~~~|||yyywwwvvvxxxzzz{{{zzzzzz{{{|||~~~~~~|||~~~~~~|||yyyxxxxxx~~~|||}}}|||}}}~~~}}}yyyzzzyyyooolllhhhfffddd```[[[VVVSSSTTTWWW]]]bbb```XXXQQQLLLMMMSSS___jjjsss{{{ooo\\\QQQQQQWWWuuuqqqlll}}}\\\999333///000000------///++++++,,,,,,++++++***))))))***++++++++++++***)))******++++++,,,------...///222333:::@@@JJJ}}}zzzjjjSSSbbbfffVVVOOOLLLFFFBBBIIIMMMPPPrrrppp~~~zzz|||lllbbb|||ffftttccceee___BBB>>>:::999:::;;;===DDDLLLVVViiivvvzzzyyyqqqrrr|||tttccceeemmm{{{uuuyyy^^^jjjvvvJJJ222///000...------,,,,,,,,,,,,++++++************************))))))))))))(((((((((((('''(((((()))))))))))))))'''(((((())))))******++++++++++++,,,---///111111666AAAKKKkkktttHHH???HHHfff___YYY[[[ZZZTTTRRRhhhyyyvvvooonnnwww}}}{{{|||uuuddd]]][[[ZZZ___iiiuuu~~~~~~zzzzzz~~~|||xxxcccUUUSSSdddtttwwwxxx|||~~~|||yyywwwvvvwwwxxxzzzyyyyyyzzz}}}}}}{{{}}}}}}yyyvvvuuu~~~}}}|||}}}}}}~~~|||ssspppjjjddd^^^YYYUUUSSSQQQSSSWWW]]]aaa^^^VVVPPPLLLLLLOOOWWW___fffqqq{{{mmm]]]TTTTTT^^^wwwoooxxxYYY888333///000000------///------......------,,,+++***+++,,,------,,,+++*********++++++,,,---------+++333333999BBBFFFppp}}}^^^^^^fff]]]MMMMMMJJJFFFJJJLLLNNNlll{{{|||qqq}}}ttthhhaaaeeevvvhhhhhhcccFFF???;;;999:::::::::@@@HHHMMMWWW\\\^^^```]]]cccwww|||yyy~~~sss```ccclll|||sssjjjgggqqqFFF222111111---------,,,,,,,,,,,,++++++************************(((((((((((())))))))))))&&&'''(((((()))))))))(((((((((((()))******+++++++++++++++,,,...///111222777AAAKKKjjj|||KKK???AAAUUU~~~```ZZZ[[[[[[VVVQQQdddwwwssstttxxxzzzwwwsssggg^^^\\\\\\```jjjwwwmmm\\\VVVcccpppqqqttt{{{{{{yyyxxxwwwvvvwwwyyyzzz{{{zzz{{{~~~}}}yyyzzz|||~~~~~~{{{yyyxxxxxx}}}}}}{{{}}}~~~~~~|||uuulllccc]]]XXXTTTRRROOORRRWWW\\\___[[[SSSMMMJJJHHHIIINNNSSS\\\jjjwwwxxxwwwtttooollllllnnnooohhhgggfffhhhmmmsssxxxzzzuuurrrooonnnqqqkkk\\\TTTUUUccc{{{rrrtttSSS888222///000000...---///------......------,,,+++***,,,---......---,,,***)))******+++,,,,,,---,,,)))666444666AAAAAAaaapppnnnVVV```bbbOOOPPPOOOJJJIIIJJJKKKdddrrr}}}qqqggg___~~~hhhzzzkkkmmmeeeGGG@@@<<<999999888888===DDDCCCGGGDDDCCCGGGIIIUUUllltttzzz~~~zzzfffaaadddmmm}}}qqq|||lllkkkAAA111444333,,,---------,,,,,,,,,++++++************************(((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((()))******++++++++++++,,,,,,...///111222777AAAKKKiiiPPPAAA===KKKwww}}}dddZZZ[[[\\\WWWPPPaaavvvrrryyyzzztttsssjjj```^^^]]]aaalllxxx{{{fffZZZccclllmmmqqqzzzxxxwwwwwwwwwwwwyyyzzz{{{}}}|||}}}~~~zzzvvvzzz{{{{{{{{{zzzzzz{{{}}}||||||{{{}}}~~~~~~~~~}}}~~~{{{nnnddd^^^ZZZTTTOOOOOORRRWWW\\\]]]YYYQQQJJJGGGEEEEEEHHHMMMVVVgggwww{{{mmmlllhhhbbb```ccceeefff___```___^^^]]]]]]___aaacccbbb```___bbbsssgggZZZSSSTTTdddxxxqqqoooLLL888222///000000...---000++++++,,,,,,,,,+++******+++,,,...//////...,,,+++))))))***,,,,,,,,,,,,,,,(((999555444???===VVVlllxxxyyyPPPZZZfffRRRRRRTTTMMMHHHHHHIII]]]}}}hhhsssuuupppddd{{{kkktttmmmdddyyybbbFFFCCC<<<:::???>>>777777===BBBKKKGGGDDDKKKFFFIIIaaaoooxxxmmmaaabbbkkk~~~xxxqqq}}}]]]nnnbbbBBB444//////000------,,,,,,,,,,,,+++++++++*********))))))((((((+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,---///000222888AAAOOOkkkXXX???BBBGGGlllaaa\\\\\\[[[NNNRRR___|||{{{~~~zzzoooeee___WWWYYYcccpppvvv```VVV\\\gggnnnoootttxxxyyyxxxyyy|||}}}zzz~~~}}}{{{zzzzzzzzzzzzzzzxxxwwwwwwxxxzzzzzzxxx{{{}}}||||||~~~~~~~~~~~~wwwjjj]]]RRROOOSSSUUUWWWZZZ\\\YYYTTTNNNIIIGGGCCCBBBDDDGGGNNN]]]jjj}}}{{{zzztttmmmmmmpppooojjjsssnnnkkkmmmnnnkkkgggggggggmmmcccTTTVVViii}}}cccZZZTTTSSSgggooouuu}}}JJJ888444000..................------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,111444999;;;;;;RRRxxx{{{WWWRRRaaa[[[WWWOOOKKKMMMKKKKKKWWWiiihhhnnnqqqkkkeeeuuutttvvv|||kkkoooqqqcccnnnwww|||vvvqqqrrrtttrrrsss}}}cccEEE@@@>>><<<;;;888888???IIIQQQ^^^aaaYYYSSSNNNMMMUUUiiisss|||llldddaaaeeexxxxxxtttkkkQQQccc~~~^^^???444222222333------,,,,,,,,,+++++++++************)))))))))(((*********)))((('''''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,---///000222888@@@NNNiiiVVVAAAAAABBBccczzzcccZZZ]]]^^^QQQRRR\\\}}}~~~~~~uuulll^^^XXX[[[aaallluuudddVVVQQQUUU___fffqqquuuxxxwwwxxx{{{|||yyy~~~}}}|||{{{{{{zzzzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{xxx{{{~~~~~~||||||{{{~~~rrriii___XXXVVVTTTVVVWWWWWWUUUPPPLLLHHHEEEBBB@@@AAADDDKKK[[[iiixxxwwwwwwvvvtttvvvyyy{{{|||uuutttwww}}}{{{xxxxxxqqqtttgggVVVWWWiii{{{ccc[[[UUUTTTgggfffooo{{{NNN777444000...............------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,000111777;;;;;;NNNpppeeeSSSZZZ^^^XXXPPPLLLLLLJJJHHHSSSbbbdddjjjiiitttlllmmm|||ppprrryyypppooo~~~yyyttttttrrrtttooo^^^ZZZ___aaa___\\\[[[YYYVVV[[[bbbeeevvviiiKKK===AAA???777333<<>>333222222222,,,,,,,,,,,,++++++++++++************))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************,,,,,,+++,,,---...000111777@@@NNNhhhTTTBBB@@@===XXXqqqeeeYYY^^^bbbTTTRRRXXXvvv~~~yyy}}}}}}}}}}}}vvvnnn___ZZZ\\\```hhh|||yyyvvvqqqmmmkkkiiiiiikkkjjjbbbTTTIIIJJJYYYhhhmmmsssvvvvvvwwwzzz{{{yyy{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{||||||{{{{{{zzzwwwzzz}}}~~~}}}|||{{{|||}}}yyysssjjj^^^VVVRRRRRRQQQOOOMMMJJJGGGFFFDDD@@@>>>>>>@@@HHHYYYiiiwwwzzzzzz|||}}}|||{{{~~~~~~~~~~~~lllYYYYYYjjjxxxbbb[[[VVVUUUhhhnnnuuu}}}{{{JJJ666333000...............------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------//////444;;;;;;JJJfffzzzUUULLLZZZYYYRRRMMMLLLIIIFFFMMMXXXooodddmmmggghhhkkkkkkpppmmmiiiggggggggghhhiiifffiiijjjkkkxxxuuummmrrrrrrrrrtttqqqtttrrrqqqrrrqqqnnniiiddd```ddddddnnnlll___VVVTTTSSSTTTTTTSSSRRRRRRRRRRRRMMMUUUooo|||gggIII???CCC@@@777888GGGSSSVVVrrrrrrdddfffWWWbbbooo{{{nnn^^^bbbnnnnnnqqqgggYYYjjj]]]>>>222000///---,,,,,,,,,++++++++++++************)))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((()))))))))************,,,+++++++++,,,...000111777BBBOOOhhh}}}VVVCCC>>><<>>===>>>FFFXXXiii}}}oooZZZ\\\nnnuuu```YYYUUUUUUiiirrrGGG555222///......///...------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------...///...333<<<===GGG]]]cccFFFRRRYYYTTTPPPNNNIIIEEEIIIPPPaaaiiinnn~~~||||||zzzvvvwww|||}}}}}}kkk```oooxxx|||wwwuuuxxx{{{zzzzzz{{{llllllnnnooonnnoooxxxyyyrrruuuppphhh```]]]\\\ZZZXXX\\\\\\[[[ZZZ^^^oooyyyooonnniiihhhjjjfffeeejjjqqquuuwwwxxxyyy{{{vvv~~~}}}}}}|||tttqqqttttttpppnnnpppmmmggg^^^[[[lll}}}iiiBBBDDDEEE@@@===FFFSSSUUUNNN[[[ggg```QQQZZZhhhwww~~~sssdddlll{{{nnnmmmaaaLLL\\\___???222000...+++,,,,,,+++++++++*********))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++,,,...///111777CCCRRRjjj\\\CCC===>>>QQQeeeeeeZZZ___cccUUUQQQTTTpppyyyqqqwwwwwwqqqrrrvvvqqqgggaaaZZZ[[[___ggg|||~~~tttiiiccc___ZZZZZZ\\\\\\[[[\\\```eeejjjkkkkkkqqqssspppaaaNNNFFFLLLVVVeeennnvvvxxxxxx{{{|||||||||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxzzz|||}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~yyyjjj]]]XXXUUUSSSQQQNNNLLLLLLLLLMMMGGGEEEBBB@@@???FFFXXXiiioooZZZ^^^rrrsss^^^VVVRRRVVVmmmlllHHH444111///......///...---,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///000...333>>>@@@GGGYYYzzzOOOLLLWWWTTTQQQOOOKKKHHHHHHKKK[[[}}}mmmfffssswwwvvvsssoookkkjjjjjjkkk___ZZZXXX\\\\\\[[[dddppppppaaa```^^^dddeeeffffffgggmmmssssssppphhhjjjpppwwwzzz{{{~~~wwwuuuxxxxxxuuutttzzzMMMJJJDDDAAAGGGVVV]]]SSSDDDBBBppppppXXXKKKXXXhhhyyyxxxrrrzzzmmmlllnnnPPP]]]{{{___>>>111111111---++++++++++++************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++***+++,,,---///000666DDDUUUllleeeFFF===AAAPPP```fffYYY^^^aaaUUUSSSTTTkkkrrrvvvsssmmmrrr{{{wwwkkkaaaZZZZZZ^^^ggg}}}wwwlllcccaaacccfffkkkpppjjjiiiiiimmmsssvvvvvvuuuxxxyyyuuugggUUUJJJIIIMMMaaalllvvvxxxyyy{{{}}}}}}}}}|||{{{zzzyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyxxxyyy{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{kkk\\\TTTQQQOOOOOOMMMLLLKKKKKKKKKKKKJJJHHHFFFCCC@@@FFFWWWhhh{{{rrrwwwmmmXXX```vvvqqq]]]TTTPPPXXXuuudddEEE222111///...//////...---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...111...222===BBBIIIXXXyyy^^^HHHQQQPPPOOOOOOMMMKKKJJJIIITTToooqqqzzzssshhhllliiigggfffhhhkkkiiiddd^^^]]]WWWUUUXXXXXXWWW___jjjyyy}}}vvvrrrlllqqqsss}}}bbbMMMCCCBBBQQQbbbaaaQQQBBB???SSSwwwwwwSSSMMMYYYjjj|||~~~|||{{{yyymmmrrr}}}bbbnnnvvv^^^<<>>IIIvvvvvvNNNOOOVVVhhhzzz~~~||||||~~~zzzwwwqqqxxxxxxgggssswww___;;;,,,///000,,,+++++++++************)))(((((())))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++*********+++---///000000AAAUUUmmmsssPPP@@@???HHHZZZkkkVVVZZZ```YYYXXXSSS\\\~~~rrrhhhooo|||wwwfff___ZZZ[[[[[[ccc}}}yyyxxxuuutttuuu~~~{{{wwwxxx{{{zzzvvvrrrjjjooopppfffVVVJJJIIIKKKZZZgggssswwwwwwxxx{{{{{{yyyyyyzzz{{{}}}|||{{{zzzyyyyyyzzz{{{|||zzz|||~~~~~~~~~~~~~~~{{{|||uuuoooiiifff[[[SSSSSSVVVWWWXXXZZZVVVXXX[[[]]]^^^]]][[[YYYMMMLLLLLLHHHBBBDDDTTTdddzzzjjjUUU___yyyooo```SSSPPP___sssyyyoootttUUU999111000......//////...,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------(((...---///999@@@JJJ[[[ddd\\\CCCFFFIIIKKKNNNOOOLLLHHHKKKMMMsss}}}jjj[[[eee~~~vvvwwwuuu~~~{{{zzznnnggggggnnnllliiihhhlllttt}}}nnnggg~~~uuuNNNIIIJJJRRRzzzgggQQQGGGCCCHHH===VVV~~~SSSOOOTTTmmm{{{~~~}}}{{{|||~~~~~~qqqooo|||dddzzzYYYYYYsssWWW888...000000,,,,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))***+++))))))***+++,,,...///000333AAATTToooXXX;;;===GGGVVVjjjXXXVVV\\\aaaUUULLLaaa{{{yyywwwvvv|||xxxgggZZZ\\\[[[[[[jjj{{{sssuuuxxxxxxwww~~~|||{{{tttnnnllltttqqqZZZHHHFFFEEEWWWcccoootttvvvyyy||||||zzzzzz{{{}}}~~~{{{yyy}}}yyywwwyyy{{{yyyyyy||||||~~~|||zzz|||~~~}}}|||vvvwwwrrrgggbbb```^^^]]]^^^```bbbeeegggiiijjjiiipppwwwwwwrrrkkkhhhhhh]]]UUUNNNKKKHHHGGGNNNWWWpppfffWWWbbb~~~jjjUUUVVVPPPaaakkkpppvvvwwwpppOOO888000000///...---,,,,,,,,,---,,,++++++******++++++++++++************++++++***,,,------++++++,,,...111...---000555>>>MMM[[[iiiwwwJJJCCCBBBJJJOOOLLLJJJLLLKKKKKKXXX}}}vvvlllhhhjjjkkkkkkuuunnnyyy{{{\\\SSShhhzzz|||rrrpppuuutttpppttt}}}~~~}}}vvvllleeebbbcccgggiiiqqquuu}}}mmmccc]]]MMMLLLZZZ}}}bbbMMMJJJFFFLLLDDD]]]TTTLLLWWWooo|||~~~{{{}}}~~~||||||}}}~~~qqqpppyyyiii}}}YYYWWWsss~~~TTT777---///...,,,,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))***+++,,,...///000333@@@TTTppp]]]???<<>>MMMdddWWWWWW^^^cccVVVIIITTTkkk}}}xxx{{{|||zzzxxxjjjdddZZZVVV```||||||yyy{{{zzzyyy}}}~~~xxxeeeeeettt{{{gggQQQHHHDDDNNN\\\kkkrrrvvvyyyzzzyyy{{{}}}}}}yyyyyyyyywwwwwwzzz{{{}}}~~~~~~~~~{{{~~~~~~{{{|||}}}|||wwwnnniiijjjmmmoooooonnnoooqqqsssuuuvvvwwwxxxzzzyyywwwvvvtttooogggaaa```[[[VVVRRRLLLGGGHHHLLL]]]pppbbb]]]rrr}}}dddUUUSSSPPPhhhllltttzzzuuugggGGG666000///...------------------,,,++++++******++++++++++++************++++++***,,,------++++++,,,...***+++---///111999MMM___]]]xxxxxxUUU:::???MMMNNNLLLMMMJJJHHHGGGNNNiiisssddd^^^VVVKKKBBB???BBBHHHLLLQQQ[[[jjjyyyrrrbbb\\\SSSQQQWWWZZZeeepppZZZ]]]nnngggUUUQQQTTT^^^ttt}}}xxxssswwwzzzqqqjjjiiinnnuuu{{{mmmeeeyyyqqqOOONNNnnnmmm```RRRQQQPPPMMMiiiyyyqqqooo{{{www\\\\\\zzzwwwMMM555...///...,,,,,,,,,,,,+++++++++***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,*********+++---...000111222===SSSrrrjjjGGG<<<>>>KKK___VVVVVV^^^cccYYYKKKPPPaaa|||~~~yyy|||wwwgggaaaZZZXXX```zzzxxxooonnnkkkccc]]]___hhhmmmmmmeeefffyyypppVVVIIIBBBJJJZZZjjjssswwwzzz{{{yyy}}}}}}}}}}}}}}}|||zzzzzz|||{{{|||~~~~~~}}}~~~~~~}}}}}}~~~|||wwwxxxzzz{{{||||||~~~uuuyyyvvvssssssvvvyyyzzzzzztttttttttrrrqqqnnnlllkkkrrroookkkfffbbb]]]YYYVVVeeebbb^^^WWWOOOIIIFFFFFFPPPddd{{{```aaazzzvvv^^^VVVTTTSSSpppffflllsssooocccCCC333000///...------------------,,,++++++******++++++++++++************++++++***+++---,,,++++++,,,...,,,...000000...444FFFXXXVVVqqqwwwfffBBBBBBPPPPPPIIIFFFJJJLLLLLLLLLXXXwwwsssVVVNNNHHHBBBAAABBBAAA;;;555999;;;>>>@@@GGGUUUhhhvvvwwwcccZZZRRRNNN[[[}}}}}}^^^RRRZZZVVVSSS^^^kkktttttttttlllnnnwwwtttbbbVVVWWWOOOMMMLLLLLLOOOQQQRRRRRRRRR___vvvmmmaaa___cccgggttt~~~rrrkkk}}}ZZZMMMdddtttZZZ^^^|||NNNUUUoooxxxtttxxx|||wwwZZZYYYvvvsssJJJ555111000///...,,,,,,,,,+++++++++******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,******+++,,,---///000111222<<>>;;;777999:::999777777:::>>>EEE[[[uuuzzzaaaOOORRRkkkaaaSSS___kkkvvvrrreee\\\PPPDDDHHHCCCCCCHHHHHH@@@<<<>>>::::::<<>>@@@DDDKKKTTTZZZ\\\ZZZXXXTTTNNNIIIHHHMMM^^^yyyzzzvvv~~~zzzuuummmKKKAAAdddlllWWWbbbwwwtttssstttrrrxxxnnnUUU]]]xxxwwwkkkCCC333222000......,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++,,,...///111222111999QQQwwwyyyQQQ???:::>>>IIIQQQPPPTTTZZZXXXQQQPPPUUUrrrzzzxxx}}}||||||}}}wwwiii[[[UUUWWWZZZkkk{{{}}}|||yyyyyy~~~uuusssgggRRRJJJGGGWWWiiissszzz}}}||||||{{{|||}}}~~~~~~{{{qqqfffYYYcccrrr||||||||||||yyy||||||qqqvvv|||}}}||||||xxxwwwmmm\\\PPPLLLHHHDDDHHHVVViiizzzlllUUUgggfffVVVQQQTTT^^^hhhTTTdddrrrkkkVVV888000......---------......///---,,,++++++******++++++++++++************++++++***,,,------++++++,,,...***+++...111111222:::DDDttt}}}UUUCCCKKKVVVYYYOOOKKKHHHGGGFFFIIIUUUcccpppwww___OOOGGGBBB>>>:::777777888888888777999;;;999555???___~~~|||lll\\\SSSGGG<<<555444:::===999666888555999:::777999@@@FFFGGGLLLRRR]]]fffjjjeee\\\TTTJJJGGGDDDDDDIIIWWWpppuuuzzzyyyzzz\\\EEEHHHOOOssszzzhhh]]]dddmmmmmmsssnnn}}}pppWWWiii{{{hhh@@@111111///---...,,,,,,,,,+++++++++******(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,...///111222000888QQQwww\\\DDD;;;>>>IIIRRRPPPRRRVVVUUUOOONNNRRRiii}}}xxx~~~}}}|||{{{ttthhh\\\YYY^^^\\\dddkkkTTTKKKFFFVVVgggrrryyy}}}}}}}}}~~~~~~xxxmmmrrrxxxvvvyyywwwzzzxxxyyy{{{xxxmmm[[[NNNKKKHHHEEEAAAQQQeeeyyy}}}~~~gggRRRhhhfffXXXSSSXXXeeebbbUUUmmm|||nnnSSS666111......---------......///---,,,++++++******++++++++++++************++++++***,,,------,,,+++---...///...000222111000555<<>>777999<<<===777222555======AAA===<<>>XXXmmmWWWZZZwww~~~yyyjjjqqqrrrzzzooowwwfffSSSvvvqqqbbb???444...---000...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************++++++------------...000111222666666EEEqqqrrrCCC666@@@AAAQQQTTTOOONNNVVVUUUNNNPPPkkk}}}tttvvvuuuwwwzzzvvviiifff\\\VVVXXXaaayyyXXXEEELLLQQQ]]]mmmwwwzzz{{{}}}zzz~~~vvvxxx~~~~~~{{{{{{ooo[[[OOOOOOLLLDDDJJJPPPZZZnnn}}}{{{rrrooogggnnnpppvvvzzzddd\\\vvv}}}dddYYYVVVOOOxxx^^^ccc}}}rrrJJJ555.........---,,,,,,,,,,,,---,,,,,,,,,++++++*********)))************+++++++++.........////////////000000///...///000222555777OOO{{{~~~WWW@@@BBBMMMOOOQQQNNNHHHDDDHHHOOOUUUZZZhhhyyyzzzmmmaaaWWWKKKCCC??????<<<<<<===;;;777:::@@@CCCccc}}}sssrrrdddFFF===???777FFF???999999;;;;;;===AAA;;;GGGPPPXXXccckkkuuu~~~wwwmmmccc]]]YYYWWWfff\\\OOOGGGFFFQQQhhh|||ttt^^^^^^kkknnn}}}nnnxxxyyyMMMNNNFFF:::GGGYYY~~~vvvYYYeee~~~~~~}}}~~~~~~~~~zzzfffllluuu{{{ooovvvcccQQQnnnsssccc@@@444...---///...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++------------...000111222555555CCCnnnpppEEE999@@@???TTTWWWQQQOOOVVVTTTNNNQQQdddtttuuutttuuutttlllfffeee]]]YYY[[[aaa~~~___LLLKKKOOO[[[kkkvvvyyyzzz}}}}}}~~~{{{vvv~~~zzz|||rrr___RRROOOKKKCCCCCCLLLXXXkkk|||tttmmmlll___[[[TTTdddlll}}}bbb]]]yyy|||dddXXXWWWSSS]]]___~~~xxxFFF000111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))************+++++++++------........./////////000/////////000222555777EEEmmmlllKKK@@@DDDIIILLLNNNNNNMMMLLLJJJIIIQQQ\\\jjjxxx|||qqqcccWWWKKKHHHFFFFFFCCC>>><<<===@@@III\\\}}}wwwjjjcccYYYIIIEEEEEE???@@@;;;888999===DDDQQQ]]]ZZZgggwwwuuummmcccWWWUUU[[[pppdddTTTHHHCCCKKK___rrr}}}eeeWWWTTT```ooo~~~}}}}}}|||\\\PPPLLLBBBDDDIIIjjj~~~gggbbbwww~~~}}}}}}~~~}}}}}}}}}}}}hhhllluuu|||ooovvvcccTTTfff|||xxxccc@@@555...---///------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---------------...000111222555555@@@jjjmmmFFF;;;???<<>>HHHVVVggg}}}~~~{{{ttt```KKKVVV^^^nnnuuutttttt^^^```}}}yyybbbVVVXXXYYYsssYYY[[[|||wwwBBB...555......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,---------......////////////111333555666;;;YYY\\\DDD===FFFHHHLLLPPPQQQNNNIIIEEEIIIQQQ[[[eeesssooolllgggaaaYYYPPPHHHEEEUUUVVVTTTVVVddduuuyyytttfff]]]VVVPPPHHHEEEIIIKKKEEELLLSSSPPPHHHMMMfffzzz}}}vvvwww}}}qqqZZZQQQYYYcccYYYMMMCCC???GGGYYYkkk}}}kkk^^^SSSRRRZZZkkk|||yyyqqqQQQKKKGGGHHHEEE___oooggg^^^jjj~~~~~~uuuiiinnnrrr{{{nnnvvvkkkaaafffwwwaaa???555///---///------,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((***+++,,,------------------...000111222666555>>>dddjjjGGG;;;===999NNNTTTSSSSSSXXXSSSKKKMMMOOOxxxnnnpppqqqqqqrrrnnniiiggg```^^^``````sss}}}oooVVVJJJLLLVVVfffsssyyy{{{}}}yyyzzz||||||}}}}}}wwwvvvyyy}}}xxxuuu~~~~~~zzziiiXXXOOOIIIFFF???GGGSSSccc|||zzz|||]]]ZZZ]]]bbb___```vvvkkk\\\dddsss]]]TTTXXX___lll]]]```xxxhhhAAA111222......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------/////////000111333555666999HHHtttsssQQQ===GGGGGGIIIMMMNNNKKKKKKLLLIIIMMMSSS[[[fffrrr|||rrrcccYYYhhhrrrwwwpppkkknnnqqqppprrrrrrooolllgggbbbfffrrrvvv}}}vvvddd```tttxxxvvvvvvttt{{{zzzgggjjjmmm}}}~~~___RRRYYYPPPJJJDDD@@@???DDDTTTcccqqqbbbRRRNNNPPPVVV]]]]]]KKKGGGFFFKKK]]]eee]]]]]]pppiiifffmmmtttyyyyyykkkwwwtttqqqooosss]]]>>>666111///000,,,---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((***+++,,,------------------...000111222666777===^^^lllJJJ;;;<<<888BBBLLLPPPTTTZZZSSSJJJKKKNNNmmm|||yyyqqqkkknnnoooqqqlllbbb^^^```___ppp}}}vvvtttwwwwwwvvv~~~xxxyyy\\\LLLLLLTTTdddsssyyy|||~~~{{{|||}}}}}}}}}}}}vvvtttxxx}}}~~~~~~uuu}}}~~~xxxuuuvvv~~~mmmZZZNNNJJJJJJBBBGGGQQQccc}}}|||zzzqqqkkkjjjfffZZZYYYtttddd[[[jjjjjjYYYRRRXXXgggppppppssszzzoooSSS@@@666***......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---......///000222333444555:::===^^^eeeCCCBBBCCCGGGLLLKKKHHHJJJOOOHHHIIIMMMUUU^^^hhhrrrxxxuuuxxx~~~uuuqqqmmmvvvzzzxxxaaa[[[]]]eeezzzjjjmmm{{{zzz```UUU\\\JJJGGGDDDBBB@@@BBBMMMYYYxxxjjjQQQGGGIIIMMM```zzzbbb[[[ZZZccclllmmmfffkkk|||~~~hhhjjjnnnwwwyyywwwhhhxxxrrrwww{{{sssWWW;;;666333111111,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---------------...000111222555999<<>><<<888999FFFMMMRRRYYYSSSIIIKKKPPPeeexxxqqqvvv{{{wwwoooccc^^^```^^^lllttthhhccchhhkkkkkkttt]]]NNNMMMSSScccqqqyyy{{{}}}|||}}}~~~}}}~~~|||yyyzzz~~~}}}yyyyyyqqqmmmlllsss^^^OOOKKKMMMDDDEEEOOOddd~~~www{{{}}}}}}}}}vvveeeaaazzz```\\\rrrxxxbbbUUUTTTYYYsssyyybbbDDD<<<777&&&......---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,,,,------......///111222333444555888888MMM}}}YYYBBB@@@EEENNNOOOHHHGGGKKKGGGEEEFFFMMMUUU\\\fffnnn~~~|||}}}xxx{{{wwwbbbVVVYYYNNNeee}}}rrrsssppppppcccaaafffooollloootttlll]]]VVVZZZOOOLLLIIIEEE@@@>>>EEEOOOpppwwwfffMMMIIILLLNNNaaa~~~xxx{{{~~~oooooommmttt{{{wwwdddwwwzzzfffqqqvvvvvvPPP888777555333111,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++------------...000111222333888:::NNN[[[CCC===999999EEEKKKOOOVVVQQQJJJMMMPPP[[[zzz~~~xxxpppccc___```\\\gggvvviiijjjkkkhhhnnnyyy```OOOLLLQQQ```ooowwwyyyzzzzzz{{{|||}}}~~~|||{{{~~~lll]]]oooxxxnnngggfffwww|||zzzdddQQQKKKMMMCCCEEENNNbbbyyyxxxlllfff}}}xxx^^^___xxxsss\\\TTTWWW[[[}}}}}}```???555555+++......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,---------------...///111222333444444444777BBB```TTTHHHCCCLLLRRRNNNJJJKKKJJJDDDCCCHHHMMMRRR[[[ddd}}}{{{}}}```UUU]]]RRRdddsssvvvuuuyyysss}}}xxxaaaWWWSSSNNNiii|||ooohhhnnnfffbbbcccbbb[[[VVVTTTTTTPPPKKKFFF>>>;;;AAAJJJTTTnnn___KKKEEELLLQQQdddrrrmmmgggnnn}}}vvvbbbvvvlllYYYggg{{{qqqLLL666777666444222,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************++++++------------///000111222111888888IIIzzzcccGGG>>>999;;;GGGKKKMMMSSSOOOJJJOOOMMMRRR{{{yyyzzz{{{wwwoooccc```aaa\\\ccczzz|||tttlll```^^^eeemmmzzz}}}jjjOOOKKKPPP^^^mmmuuuwwwxxxwwwxxxzzz{{{~~~zzzwwwxxx{{{|||}}}]]]QQQiiiyyymmmeeebbb___uuu~~~xxxiiiSSSJJJKKKCCCEEENNN___ppp|||{{{jjjbbbzzzuuu^^^aaa|||qqqZZZTTTZZZ]]]yyy~~~zzzbbb???///333444......---,,,,,,,,,,,,---*********++++++,,,,,,,,,)))************+++++++++,,,,,,------------......---...000111333444444444111999===LLLzzzkkkSSSBBBHHHRRRTTTQQQRRROOOHHHEEEHHHKKKMMMUUU^^^{{{yyyxxxlll^^^nnn~~~~~~qqqnnnqqqddd]]]gggvvvwwwmmmsssqqqqqqrrr|||}}}bbbVVVTTTLLLbbb|||qqqssslll[[[NNNPPPYYY]]]YYYUUUVVVRRRPPPNNNFFF===>>>EEELLLYYYjjjxxxKKKSSSGGGKKKYYYppp~~~nnnmmmddduuu{{{oooccciiiWWW[[[yyy~~~iiiEEE222777888666555222---+++***+++,,,,,,+++***************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))***+++,,,---------------///000111222999,,,===CCCfffhhhHHH;;;>>>===@@@DDDIIIMMMOOOPPPPPPMMMMMMiii~~~}}}yyytttnnnfff]]]YYYcccrrr~~~nnnjjjgggTTTSSSccclllqqqxxxXXXLLLJJJYYYjjjrrrvvvyyyzzzzzzzzzzzz~~~xxxsssyyyzzzsssfff^^^___eeesssuuuUUUMMMeeezzzmmmaaa\\\WWWZZZkkkxxx|||jjjSSSIIIIIIGGGCCCQQQdddnnnxxx```nnniiiUUUiiilllYYYSSSVVVhhhwww}}}___666555---111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,------......//////.........000222444555666555>>>EEE\\\~~~eee;;;III___[[[RRRUUUNNNMMMIIIDDDDDDJJJNNNOOO{{{pppcccNNN\\\[[[ZZZWWWTTTYYYllltttnnnhhhcccppp~~~rrryyyuuuwwwvvvxxxiii___XXXpppzzzssstttzzz~~~}}}hhh]]]WWW^^^jjjppppppnnniiiZZZKKKFFFEEEAAA??????CCCKKKXXXmmmdddJJJEEEBBBRRRppp|||uuuuuu}}}~~~iiiiiibbbdddyyyuuuqqqbbbPPPYYYyyynnnfffDDD222666666555555111,,,***)))))))))***)))(((************))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))***+++,,,------------...///000111222666...<<>>===>>>CCCMMM]]]uuu[[[UUUHHHLLLeeewwwuuupppqqqsssxxx~~~{{{``````[[[\\\uuuxxxqqqxxx```PPP___pppggg```AAA111444444333444000///,,,***((()))))))))(((************))))))))))))(((((())))))))))))((((((((((((((()))))))))*********))))))******+++,,,---------......///111222333222111<<<;;;YYYzzzUUU???<<<666999>>>CCCIIINNNQQQSSSNNNGGGVVV~~~{{{zzzvvvooofff[[[VVV\\\fffxxxhhh___YYYUUU^^^wwwcccSSSKKKUUUccclllrrrxxxyyyzzz{{{|||}}}}}}}}}sssooonnnmmm```]]][[[\\\```lllppp[[[PPPYYYlll}}}tttoooiii```YYYWWWHHH???>>>MMMcccqqqtttrrrzzznnnXXXMMMNNNCCCFFFYYYmmmsss|||xxx|||bbbaaawww{{{gggUUUSSSZZZ|||ssskkk~~~|||SSS666444...000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,---......//////000000111222333444444555555888888<<>>111333222222333///333000,,,++++++++++++***************)))))))))((((((((())))))))))))(((((((((((()))))))))*********************+++,,,------.........///000111222333000555;;;999QQQ]]]DDD>>>777999===BBBGGGLLLPPPSSSMMMFFFNNNuuuwwwuuuooofff\\\XXX\\\bbbvvv{{{wwwhhh]]]fff|||jjjWWWJJJPPP]]]gggpppwwwwwwyyy{{{||||||}}}~~~yyy}}}uuuvvvvvvvvv||||||vvvwww{{{|||oookkkeee```\\\^^^kkkxxxppp\\\RRRSSSZZZgggssszzzuuuhhhbbb^^^XXXTTTTTTMMMCCC;;;???NNN^^^jjjooouuu{{{~~~kkkUUUKKKKKKCCCIII___tttxxx~~~rrr]]]ggg~~~wwwcccSSSTTT___kkklllmmmFFF111000...000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------...////////////000111222333444444444111999===IIIRRRRRRxxx~~~cccLLLZZZjjjjjj^^^TTTOOOQQQNNNEEECCCIIIUUU|||wwwmmm```\\\aaagggfff```aaaaaafffjjjfff```eeeqqqmmm[[[nnnpppggghhhccchhhfffRRRKKKEEEEEEMMMSSSWWW^^^gggvvvvvvzzzooo\\\UUUTTT@@@BBBOOOcccmmmmmmqqqzzzWWWTTTYYYccc___PPPIIILLLIIINNNXXXeeeqqq|||ppp^^^VVVYYYcccooowww}}}{{{zzzrrrnnnfffbbbaaabbbeeejjjttt}}}bbbZZZWWW___ooo~~~nnnwwwdddXXXlllsssvvv}}}RRR<<<111222000111333///333000---,,,,,,,,,+++***************)))))))))((((((((())))))))))))(((((())))))))))))************************+++,,,---.../////////000111222333444111888::::::LLLfffIII>>>:::;;;===AAAEEEJJJNNNQQQLLLFFFKKKjjj{{{{{{~~~rrrsssoooggg___\\\^^^aaappppppgggqqqsss]]]JJJKKKVVVaaalllvvvuuuwwwyyyzzzzzzzzz{{{||||||}}}{{{{{{rrryyy~~~~~~uuummmnnnmmmmmmsss~~~zzzwwwxxx{{{|||zzzxxxvvvsssjjjbbbbbbfff~~~pppZZZTTTOOONNNUUU___hhhqqqxxx{{{lll\\\UUURRROOOMMMNNNLLLGGG@@@<<>>666///000111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000//////000111333555888:::888555888CCCGGG@@@OOOoooTTTNNNcccpppeeeYYYRRRPPPOOOKKKHHHxxxrrrtttpppbbb\\\\\\VVV```ooozzz|||{{{gggaaaooovvvjjj______^^^YYYLLLEEEFFFIIIVVViiilllooovvvnnn\\\^^^UUUOOOIIIKKKYYYfffeee\\\UUUNNNGGGFFFGGGGGGEEEDDDMMMQQQqqqnnnIII<<>>;;;@@@OOOXXXvvvZZZSSSoooppphhhYYYRRRSSSRRRKKKtttiiibbbSSSJJJHHHDDDBBBFFF___kkk]]][[[[[[YYYPPPQQQCCC<<>>EEEYYYmmmwwwooowww{{{iiiRRRFFFFFFDDDIII___tttzzz}}}}}}}}}~~~}}}~~~zzzdddiiittteeeTTTPPPeee~~~qqqcccjjjRRR111666,,,---***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000444222111222555:::@@@DDDFFF>>>CCCCCC999EEETTTNNNiiitttPPPkkkwwwuuuaaaTTTVVVVVVOOOlllYYYXXXIIIKKKRRRCCC@@@EEETTTuuutttcccWWWKKKBBB@@@<<<;;;>>>DDDJJJMMMJJJKKKHHHIII\\\ooo___mmmhhhVVVJJJRRRPPPIIIDDD???FFF[[[zzzrrrfff___bbbhhhfff^^^bbb}}}rrrmmm{{{lll^^^NNNFFF]]]XXXFFFJJJKKKYYYuuu}}}hhh\\\sssgggOOOVVVwwwlllRRROOOdddxxxggg\\\UUUzzzzzz~~~LLLFFFNNNAAA[[[uuu~~~zzzfffiiiLLLdddlll>>>666///...///------///111...,,,+++------***'''************)))))))))(((******))))))((((((''''''+++***)))(((((()))******+++,,,,,,---...///000000111111111111222333444555:::999@@@:::BBB```hhh;;;::::::999999>>>EEEIIIIIIIIIGGGGGGIII___yyyzzzvvvrrrppprrrooogggaaa___aaafffeeeNNNLLLJJJQQQfffmmmqqqtttssstttwwwxxxuuuzzzwwwuuutttvvvxxxyyyzzzyyyvvvvvvyyy}}}}}}xxxsssiiiiiijjjmmmqqqwww|||}}}zzzyyyxxxzzz~~~~~~|||xxxpppuuudddYYYVVVSSSSSSWWWYYY[[[bbbiiisssssseee^^^[[[WWWQQQKKKLLLGGGBBBNNNfffxxx}}}wwwttt}}}{{{bbbLLLHHHGGGGGGNNN```nnnrrr}}}~~~}}}~~~}}}{{{zzzqqqttt|||}}}jjjcccrrriiiZZZZZZTTTggg}}}kkkaaaiiiwwwJJJ333555444......,,,,,,,,,------.........***+++,,,---------,,,,,,******+++,,,------------......------...///111222222222333333444888===AAAMMMJJJEEEBBBAAACCCFFFHHHPPP{{{jjjPPPpppoooWWWQQQRRROOOvvv[[[TTTNNNYYYZZZ???BBBFFFZZZ}}}rrrQQQCCCDDDBBB??????@@@BBBCCCCCC<<<===;;;888CCCgggaaa___zzzuuuaaaaaaZZZRRRFFF;;;IIIlll~~~xxxyyyvvvaaaSSSNNNRRRvvvuuuVVVNNNKKKWWWqqqwww___RRRhhhwwwWWWYYYZZZRRRppp}}}^^^XXXwwwjjjSSSRRRGGG\\\xxx~~~~~~~~~{{{nnncccMMMccclll???777000000000///...000000...,,,,,,---,,,***(((************))))))))))))***)))))))))((((((((('''+++***)))(((((()))***++++++,,,,,,---...///000000111111111111222444555666:::888@@@===BBBYYYhhh???>>><<<::::::>>>DDDHHHJJJJJJGGGEEEGGGZZZvvvuuurrrooooooqqqooofff___\\\\\\```pppPPPNNNMMMPPPbbblllqqqttttttuuuxxxxxxuuuyyywwwuuuuuuvvvxxxxxxwwwxxxuuusssuuuyyy{{{xxxuuuooooooppprrrvvv{{{yyyyyyzzzzzz}}}||||||tttsssnnnfffbbb___^^^______\\\^^^bbbttttttiiieee```ZZZSSSRRRHHHBBBSSSuuu~~~xxx}}}zzzbbbNNNJJJIIIHHHPPPcccnnnnnnwww~~~yyy}}}~~~|||{{{~~~{{{zzzyyyyyyzzz}}}~~~~~~}}}yyyccc___iiilllqqqyyyhhhhhh|||}}}eeeXXXXXXXXXqqq~~~zzziiibbbpppnnnEEE555222222///---,,,,,,,,,---------------++++++,,,,,,---------,,,***++++++,,,------............------...///111222333444444555666999>>>AAAKKKIIIFFFDDDEEEHHHMMMPPPNNNeee^^^[[[kkksssRRRHHHVVVmmmaaaVVV]]]ZZZ@@@DDDHHHaaa```PPPMMMIIIEEECCCCCCBBB???<<<666999:::888999WWWjjjlllpppmmmdddZZZJJJ999KKKttthhhRRRRRRLLLYYYkkkRRRIIIUUUnnnpppUUUKKKaaa}}}[[[[[[aaaTTTzzzbbbXXXjjjrrr]]]QQQLLL\\\zzz~~~~~~|||}}}sssrrrhhh]]]kkkggg>>>666000000111000///111000...---,,,---,,,+++)))))))))******************))))))))))))((((((((((((******)))))))))******+++,,,,,,---...///000000111111111111222333555666777:::666@@@AAACCCQQQ{{{nnnJJJAAA===:::;;;???DDDHHHKKKMMMFFFBBBEEETTTxxxvvvuuuqqqoooqqqtttrrriii```]]]XXX[[[yyy|||yyyVVVPPPPPPNNN___kkkqqquuuuuuvvvxxxxxxvvvwwwvvvuuuvvvwwwwwwvvvtttvvvtttqqqsssvvvyyyyyywwwsssssstttvvvyyy}}}|||wwwxxxyyyzzz|||{{{zzzsssvvvrrrtttqqqpppqqqnnnhhheeeeeeuuutttllleee]]]UUUUUULLLHHHdddzzz{{{wwwaaaOOOKKKHHHJJJVVVkkktttnnnqqqwwwrrruuuzzz}}}}}}~~~}}}xxxxxxwwwxxxzzz}}}}}}www]]]WWWTTTVVV[[[fffrrr|||{{{ccclllzzzcccUUUUUU]]]}}}qqq```aaawww___===777///...222,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------.....................///000111222444555666666777:::>>>BBBCCCBBBAAABBBCCCGGGJJJLLLPPPQQQmmmaaaZZZxxxdddOOOTTTpppZZZRRRJJJHHHNNNmmmjjj]]]TTTJJJEEEEEEGGGFFFCCC???>>>@@@BBBBBBUUUvvv{{{}}}uuuaaaOOOCCCNNNiiivvvMMMMMMNNNXXX^^^NNNZZZrrrmmmRRRKKKbbbyyy\\\aaagggYYYjjjVVV{{{gggddddddOOOPPPZZZzzz}}}|||zzz{{{}}}}}}tttmmmrrrxxxzzz~~~\\\<<<555///000111000///000///...---------,,,+++***))))))************++++++))))))))))))((((((((((((******************++++++,,,,,,---...///000111111222222222333444666777888<<<666@@@CCCCCCKKKpppwwwXXXBBB<<<999:::>>>BBBHHHLLLOOOHHHBBBDDDNNNeee|||zzzssssssvvv{{{yyyoooeeeaaaZZZZZZnnn{{{|||qqqpppeeeTTTOOOMMM]]]hhhpppvvvvvvvvvxxxyyywwwuuuuuuuuuwwwxxxwwwtttrrrsssssssssuuuxxxzzzzzzxxxttttttuuuwwwyyy{{{}}}~~~}}}yyyxxxxxxuuuuuuwww}}}xxx{{{vvv~~~~~~yyyttttttwwwrrreee\\\PPPSSSOOOTTTzzzzzzwwwrrr]]]MMMIIIGGGIII]]]yyyvvvrrrtttooommmvvv}}}~~~zzz~~~}}}|||}}}~~~~~~}}}~~~||||||~~~yyyccc]]]PPPNNNNNNUUUbbbppp{{{ppp^^^lllxxxbbbSSSSSSeee~~~kkk\\\dddOOO555888,,,+++333,,,...------,,,,,,+++++++++,,,+++++++++,,,,,,------,,,,,,,,,------...///000////////////000111222222444555666777777:::>>>AAA>>>@@@BBBDDDEEEFFFEEEEEENNNIIITTTzzzkkk^^^mmmyyyjjjRRRhhhMMMMMMIIIUUUzzzvvvoooxxxnnn^^^LLLCCCFFFNNNRRRSSSMMMCCC>>>AAAEEEQQQrrrhhhuuufffRRROOOPPPUUU|||RRRHHHLLL___tttVVV[[[sssjjjPPPMMMcccwww^^^dddmmm```tttWWWpppooocccnnnPPPRRRYYYyyy}}}vvv|||}}}yyywwwyyy|||rrrlllwww{{{~~~|||OOO999222---///000///...///............,,,,,,,,,,,,***************+++++++++(((((((((((())))))))))))))))))******++++++++++++,,,------...///000111111222222333444555777999:::???888AAABBBCCCJJJiii}}}aaaCCC;;;666999===@@@FFFMMMNNNKKKCCCDDDKKKUUU}}}tttuuuyyy~~~sssiiiddd^^^[[[fffvvv|||zzzjjjzzzzzz[[[NNNMMM[[[eeennnvvvwwwvvvxxxxxxwwwttttttuuuwwwxxxwwwtttrrrqqqsssvvvzzz}}}}}}zzzxxxssstttvvvxxxyyyzzz{{{{{{~~~yyyxxxvvvqqqnnnooo|||||||||~~~~~~|||nnnaaaPPPPPPNNN[[[{{{xxxrrr]]]MMMIIIGGGGGGbbbvvvtttooofffpppzzz{{{~~~}}}}}}~~~~~~}}}|||}}}~~~oooggg[[[UUUMMMJJJQQQ___oooyyyzzziii]]]qqqqqq___TTTWWWsssyyylllaaappp{{{CCC///666+++***333,,,---------,,,,,,++++++***,,,,,,+++++++++,,,---...---------------///000111//////000111111222222222333444666666777999<<>><<>>GGGBBBFFFPPP[[[~~~vvvsssOOOBBB:::;;;;;;999>>>HHHCCCOOOGGGAAAGGGDDD\\\wwwssssssxxx~~~}}}tttjjjeee```YYY\\\ooowwwqqq~~~xxxrrrxxx~~~{{{~~~|||~~~qqqxxxtttUUURRRPPP^^^jjjuuuwwwuuuuuuvvvuuuttttttuuuwwwyyyzzzyyywwwsssvvv{{{~~~~~~}}}{{{zzzsssuuuxxxzzz||||||{{{zzz{{{~~~~~~yyywwwwwwtttnnniiihhh{{{zzz{{{{{{}}}vvvhhhYYYSSSjjj|||zzzaaaNNNKKKJJJOOOttt~~~}}}{{{qqqvvv{{{xxxxxxxxxzzz}}}~~~kkkYYYSSSXXX```yyysss^^^hhhttt```WWWYYYiiiwww}}}llliiikkk~~~MMM:::---...000...------+++++++++++++++,,,,,,,,,---,,,+++******,,,---/////////------...///111333///000111333333333333222444666888888999:::<<<>>>;;;???DDDIIILLLNNNMMMMMMMMMTTT[[[[[[\\\sssmmmqqquuu]]]kkkqqqqqqssscccQQQ===888BBBMMMQQQOOOBBBSSSiii|||~~~tttkkkuuussshhh^^^[[[HHHKKKUUUdddlllooovvvfffgggaaaSSS___yyyuuuYYY______OOOVVVggg~~~~~~aaa\\\rrr}}}lllddd[[[iiiyyy}}}}}}uuuxxxsssttt|||fffooo]]]OOO```|||{{{zzzhhhDDD777111...000333111000111,,,///000///,,,+++---//////...---,,,***)))(((((('''((((((((())))))******((()))+++,,,------,,,,,,------...///000111222222333444444666888:::<<<===;;;@@@JJJCCCHHHRRRUUUnnnuuuUUUGGG======;;;777<<>>OOOGGG???FFFAAASSSwwwttttttyyy~~~uuukkkggg```XXXYYYhhhyyymmmpppbbbkkkhhhmmmwwwtttzzz|||}}}[[[UUUKKK\\\iiitttvvvuuuuuuuuuuuutttttttttwwwyyy{{{zzzyyyuuuxxxzzz{{{{{{{{{{{{|||pppsssvvvyyyzzzzzzyyyxxx{{{{{{xxxxxxtttkkkeeeccc~~~vvvmmm\\\ZZZxxx~~~yyyzzz```KKKHHHIIIXXX~~~rrrtttvvvzzz{{{|||{{{{{{|||xxxgggeeeiiimmmZZZjjjuuu___WWW\\\nnn}}}ttthhhlllsss|||???:::...+++222000***...*********++++++,,,,,,------,,,+++******,,,...///000///...---...000222333///000222333444444333333555777999::::::;;;===???BBBBBBDDDEEEGGGIIIJJJKKKMMMJJJSSS\\\TTTTTT}}}mmmwwwfffyyywwwjjjbbb[[[@@@===888???]]]UUUFFFWWWvvv|||yyyiii[[[SSSLLLPPP```sssnnnsssiiiZZZooo~~~[[[]]]aaaPPPVVVccc}}}pppeeexxx}}}eee~~~|||xxxtttoootttcccuuuYYYPPP```zzzzzzqqq[[[AAA333111//////000111000///------...///...---+++***,,,,,,,,,---...---+++)))'''((()))******)))((('''++++++++++++,,,------...111000000000000222444555222222333555777:::<<<===AAA>>>AAAGGGFFFEEEOOO```~~~|||xxxGGG444<<<888888@@@>>>CCCEEEHHHFFFAAABBBRRRccc}}}www~~~{{{qqqmmmiiicccVVV[[[gggwwwsssggg___jjjmmmvvv{{{gggOOOQQQ\\\iiissstttsssvvvxxxwwwyyyyyyxxxxxxxxxyyyzzz{{{yyyyyyyyyxxxxxxxxxwwwwwwsssrrrsssxxxyyyxxxxxx{{{}}}xxxqqqsssoooeeebbbggg}}}uuubbb```ggg}}}sssyyyzzzmmmYYYMMMKKKOOO[[[tttvvvzzz}}}~~~~~~}}}|||xxxxxxyyy|||{{{nnnppp~~~\\\ccczzz{{{kkk[[[TTTggglllpppjjjiii;;;555///---///000...+++...---,,,,,,++++++++++++,,,,,,,,,,,,---...//////000////////////000000111...000222444666777777666777888:::<<<>>>>>>>>>===???BBBGGGIIIJJJKKKLLLMMMJJJLLLLLLJJJMMMZZZppp___~~~xxxppppppcccGGGAAA:::AAA\\\WWWGGGSSSkkkrrr___SSSHHHIIIYYYssszzz}}}lll^^^sss```XXXyyyhhhRRROOO___~~~~~~vvvwwwxxxxxx{{{eee{{{|||SSSOOOiiivvvtttUUU>>>333111//////000111000///------......------,,,+++------,,,,,,,,,,,,***)))((())))))******))))))(((++++++++++++,,,---......000000//////000222444555444444555666888:::<<<===???===AAAGGGGGGDDDNNN\\\uuuSSS;;;>>>999888???>>>CCCEEEHHHGGGAAA@@@LLL[[[}}}|||wwwtttjjjdddXXXZZZbbbnnnzzz{{{fffnnniiiiiigggeeevvvpppVVVPPPWWWdddpppssstttwwwxxxwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwwwwwwwxxxxxxxxxxxxuuussstttwwwxxxuuuuuuwww|||wwwrrrsssnnnddddddkkkttthhhhhhooouuusssoooeeeVVVKKKMMMTTTqqq}}}sssvvv{{{|||yyyxxxxxxxxx{{{uuu]]]jjjvvv___UUUWWWrrr|||uuuXXX999444...---...///---+++...---,,,,,,+++++++++,,,,,,++++++,,,,,,---...///000////////////000111111000222444666888999999999;;;<<<>>>@@@BBBBBBBBBBBB@@@CCCGGGJJJKKKKKKLLLMMMQQQRRRQQQNNNMMMSSS```kkk}}}~~~xxxooo^^^FFFAAA:::===OOOJJJAAAHHHXXXlllwww~~~xxxqqqjjj```PPPCCCDDDNNNgggyyyhhhzzzvvv```]]]cccRRRNNN\\\yyy~~~xxx}}}rrreee}}}PPPRRRuuuvvvyyyMMM888333111//////000000000///......---,,,,,,,,,------...---,,,+++******))))))******))))))))))))******++++++++++++,,,---...///////////////000222444555666666777888999;;;======??????CCCIIIIIIGGGNNNYYYuuurrr```CCC>>>:::999???@@@BBBEEEIIIHHHBBB???FFFPPP|||{{{mmmddd[[[ZZZ[[[aaa}}}qqqccc^^^ZZZSSS^^^ttt||||||___NNNQQQ^^^kkkrrrvvvyyyyyywwwvvvwwwwwwwwwwwwuuutttsssssstttuuuvvvxxxxxxyyyyyyzzzwwwxxxzzzyyyvvvuuuwww|||{{{vvvtttqqqiiibbbhhhtttuuuooorrrzzzqqqeee\\\XXXNNNFFFOOO```~~~pppuuuxxx~~~|||yyyxxxxxxxxxzzz}}}jjj```tttzzzpppYYYSSSZZZzzzsssGGG777222...,,,---...---+++------,,,+++++++++,,,,,,++++++++++++,,,---...//////////////////000111222333444777999;;;<<<<<<<<<===>>>@@@BBBDDDDDDDDDDDDCCCEEEHHHJJJKKKLLLMMMOOOXXXXXXVVVTTTRRRSSSVVVYYYkkk}}}tttvvvkkkVVVGGGEEE>>>;;;@@@;;;???BBBMMM]]]iiipppxxx|||mmmeeecccQQQFFFFFFHHHTTTyyyxxx~~~rrrxxx___RRROOOVVVhhh~~~~~~{{{zzz|||}}}{{{~~~kkkfff{{{OOO[[[vvvpppGGG333222000///...000000///...///...,,,++++++,,,---...,,,,,,+++***))))))+++,,,---,,,***))))))***++++++*********+++,,,---...///.........///000222555666777777888888:::;;;<<<===@@@AAAFFFLLLLLLJJJNNNVVVcccwwwzzzjjjHHH;;;999:::???CCC@@@CCCHHHJJJFFF@@@CCCJJJgggooofff___[[[WWWZZZvvvzzzggg___^^^WWW]]]qqq~~~xxxqqqzzzjjjQQQNNNXXXeeepppwwwzzzyyywwwvvvwwwxxxxxxwwwuuurrrqqqrrrsssuuuvvvwwwwwwwwwwwwyyywwwwwwyyyyyyuuutttvvv|||{{{wwwssslllcccaaannn~~~yyyuuu|||ooo^^^SSSQQQJJJEEEWWWsssuuujjj{{{~~~~~~|||yyyxxxxxxyyy|||~~~~~~}}}~~~{{{sssmmmxxxyyyaaaggguuuiiiZZZVVV```vvvnnn@@@444111---,,,------,,,+++---,,,,,,++++++,,,,,,,,,++++++++++++,,,---...///////////////000111222222444555888:::<<<===>>>>>><<<===@@@BBBCCCDDDDDDDDDFFFGGGIIIJJJKKKLLLNNNPPPZZZYYYXXXXXXYYYZZZZZZZZZ^^^}}}{{{uuulllfffhhhooovvv~~~}}}^^^QQQNNNFFFBBB>>>;;;BBBEEENNN\\\hhhnnnrrrvvv|||uuuaaaSSSOOOIIIIII```{{{pppQQQGGGNNN\\\ttt}}}~~~|||~~~|||}}}~~~}}}{{{zzz|||zzzxxx{{{jjjmmmmmmLLLdddsssiiiDDD111222000......///000///......---,,,++++++,,,...///***++++++***)))***---000...---,,,*********+++,,,*********+++,,,---//////.........///111444666888888888888999:::<<<===>>>???AAAFFFJJJKKKJJJLLLQQQZZZzzzzzzQQQ<<<:::;;;===CCC@@@BBBGGGKKKIIIDDDDDDHHH^^^~~~rrrjjjeee]]]WWWYYYmmmvvvmmmaaabbbrrr|||xxxiiijjj|||uuuZZZOOOUUU```nnnwwwzzzyyywwwxxxyyyzzzzzzxxxvvvsssqqqssstttuuuwwwwwwvvvuuuuuutttrrrrrrvvvvvvssssssuuu{{{~~~|||wwwpppfff```eeewww|||wwwfffYYYTTTLLLKKKcccwwwtttzzzyyyxxxyyy|||}}}|||{{{wwwnnnllleee[[[aaapppmmm___ppppppbbbWWWZZZlll~~~{{{|||yyyzzzuuu]]]999111000---,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////////////////000111222333333555888:::===>>>>>>>>><<<>>>@@@CCCDDDEEEFFFEEEHHHIIIJJJJJJJJJKKKNNNPPPXXXVVVUUUWWW[[[___``````]]]ppp```fffjjjjjjlllqqqvvvwww|||xxxiii[[[SSSKKKGGG>>>BBB???DDDMMMZZZeeelllooooooxxx}}}wwweeeYYYNNNJJJZZZpppyyy~~~{{{OOO===MMM^^^mmmzzz~~~||||||~~~{{{|||~~~}}}|||~~~{{{}}}{{{xxx|||yyy{{{||||||wwwuuuqqquuunnnyyyaaaKKKkkkxxxtttbbbCCC222222000....../////////...------,,,,,,,,,---......)))+++------******---000///...---,,,,,,+++,,,,,,))))))***+++,,,...///000......///000333555888:::999999999:::<<<>>>???@@@>>>@@@DDDGGGHHHHHHJJJKKKXXX^^^???<<<<<<:::@@@AAABBBFFFJJJJJJFFFEEEGGGXXX}}}uuunnniii^^^YYY]]]fffnnniiisssxxx{{{lllccctttlllTTTUUU]]]jjjuuuxxxwwwwwwzzzzzzzzzzzzyyywwwuuutttssstttvvvwwwxxxwwwuuutttuuusssuuuyyyyyywwwwwwzzz{{{~~~~~~zzzsssiiibbbcccooo~~~mmm^^^UUUPPPTTTmmm}}}{{{zzzyyyzzz||||||{{{zzz}}}|||wwwbbbWWWZZZlllzzzeeebbbzzz{{{iii]]]QQQ^^^}}}tttxxxzzzsssnnnmmmsssJJJ222//////...---------------,,,,,,+++++++++,,,------------------...///000111/////////000111222333444333555888;;;===>>>?????????AAACCCFFFHHHIIIIIIIIIJJJJJJJJJIIIHHHJJJMMMPPPTTTRRRQQQRRRVVV[[[^^^___^^^bbbsssnnnppprrruuuzzzqqqppp}}}|||zzzuuuwww~~~eee]]]YYYRRRMMM===BBB:::@@@IIISSS^^^gggkkkmmmrrrwww|||}}}||||||rrr```PPPLLLXXXgggtttzzz~~~TTTBBBNNNVVVeeeuuu~~~}}}|||zzz{{{|||||||||}}}yyyyyy~~~}}}yyy}}}zzzvvv{{{wwwyyyyyywwwxxxrrruuuooouuunnn}}}YYYPPPxxxzzzYYY@@@111111000....../////////...+++,,,------......------+++...111000,,,***+++.../////////......---++++++))))))***+++,,,...///000//////000111444777:::<<<;;;;;;<<<===???AAACCCDDD@@@CCCFFFGGGHHHJJJKKKKKKYYYllleee@@@===<<<777>>>EEECCCDDDHHHHHHEEEDDDFFFNNNsss~~~xxxrrrlll]]]ZZZ``````yyyzzznnnqqqpppwww~~~vvvhhhttt\\\XXX[[[gggrrruuuvvvwwwzzzzzzyyyxxxwwwwwwvvvvvvqqqsssvvvxxxyyyxxxwwwvvvxxxvvvwww{{{|||yyyyyy|||zzz}}}{{{ssskkkbbbaaalll}}}qqq___WWWZZZiii}}}{{{zzz{{{||||||{{{zzz}}}eeeZZZ```ccclllyyyttt___gggsssbbbXXXSSSggg|||pppzzzoookkkxxx\\\;;;111.../////////...---......,,,+++++++++,,,,,,---...///......//////000111222/////////000111222444555444666888<<<>>>@@@@@@@@@AAACCCEEEHHHJJJLLLLLLLLLKKKJJJIIIHHHGGGHHHLLLOOONNNNNNNNNOOOQQQTTTWWWZZZ^^^```dddtttyyynnniiipppzzzxxxpppqqqgggiii~~~{{{nnnllljjjgggnnnyyy\\\^^^bbb^^^WWW>>>AAA:::@@@IIIRRR\\\fffnnnpppxxx{{{~~~}}}|||}}}{{{wwwzzzwwwbbbOOOIIIQQQ[[[sssvvvyyy{{{~~~~~~qqq___MMMMMMCCC\\\pppyyy||||||wwwzzz~~~{{{yyyvvv|||{{{~~~yyy~~~{{{www{{{~~~|||wwwppprrr}}}rrrwwwqqqwww{{{kkk{{{vvvRRRUUUSSS===///111///...---//////...---***+++---...///...---------111444222---))))))+++...///000000///---+++***))))))***+++,,,...000000///000111222555888;;;===<<<===>>>???BBBDDDFFFGGGDDDGGGIIIIIIJJJMMMNNNMMMZZZ```ddd>>>===<<<777>>>GGGDDDCCCFFFGGGCCCBBBDDDDDDaaazzztttmmm\\\[[[aaa[[[lll~~~mmmllleeeppp~~~nnnvvvaaaZZZZZZfffppptttuuuwwwzzzyyyxxxwwwvvvvvvvvvwwwooorrruuuxxxzzzzzzyyyxxxtttrrrsssvvvvvvtttsssvvvzzz}}}yyyllleee]]]aaasssuuubbb]]]jjj~~~}}}~~~|||{{{{{{||||||{{{zzz{{{hhhcccYYY[[[qqqmmm]]]kkknnn^^^UUU]]]oootttqqq~~~yyyooommmLLL333777...///000///.........///++++++++++++,,,,,,---...////////////000111222333/////////000111333444555555777999===???AAAAAABBBAAACCCEEEHHHJJJLLLLLLLLLKKKJJJIIIGGGFFFHHHLLLOOOJJJLLLNNNOOOOOOQQQUUUXXXZZZ```___]]]rrrqqqjjjeeehhhnnnqqqllleeeddd^^^cccwww{{{wwwlll^^^TTTVVVXXXYYYaaammmxxx{{{kkkaaaeeeeeeWWWGGG???>>>???EEEOOOXXX___iiirrr{{{{{{vvvuuutttiiibbb]]]___pppsssqqqmmmpppiiiPPPEEEPPPYYYnnntttxxxzzz~~~|||}}}vvv{{{iiiRRRGGGGGG\\\kkkzzz}}}}}}~~~~~~}}}|||zzzyyyyyy|||}}}}}}}}}xxxkkkvvvyyyzzz{{{ddd}}}www___ZZZLLL666555///............---------,,,,,,,,,+++++++++******---...111333000***))),,,///......///000///,,,))),,,---......------///111000111333444555777;;;>>>?????????AAAEEEHHHIIIIIIJJJLLLMMMLLLJJJIIIIIIJJJSSSYYYwwwJJJ999:::;;;===CCCEEEEEEDDDEEEHHHHHHDDDGGGTTT{{{|||ssskkkeee___WWWYYYooo}}}rrrsssrrryyysss]]]SSS___nnnrrrwww}}}wwwrrrqqqtttvvvtttqqqrrrqqqrrruuuyyy|||}}}}}}yyyuuurrrtttxxx{{{zzzxxx|||~~~}}}~~~|||wwwkkkccc]]]ddd{{{{{{qqq|||wwwhhhjjj}}}vvvxxx{{{~~~}}}|||~~~{{{sss|||kkk\\\ddddddfffrrryyydddZZZZZZ[[[uuu|||~~~pppkkkwwwnnnBBB444...111...---000666999888555---------,,,,,,+++++++++---------......000111222444333222222333666888:::777999===???>>>>>>AAAFFFDDDBBBAAADDDJJJMMMKKKGGGHHHMMMMMMFFFCCCGGGKKKKKKKKKOOOMMMHHHMMMXXXXXXOOOWWW\\\aaagggmmmvvv___^^^___dddjjjooopppooofff[[[XXXcccjjjbbbVVVOOOJJJ@@@===DDDKKKPPP]]]kkkzzz{{{llleeejjjjjjZZZHHH???<<<===CCCLLLUUU]]]gggqqqzzz{{{zzzkkkSSSSSSLLLJJJTTTjjj}}}ssspppfffNNNCCCKKKSSSnnnsssxxxzzz}}}}}}~~~~~~sssWWWLLLIIIXXXhhhxxx~~~}}}~~~~~~}}}|||{{{zzzzzz|||}}}yyyuuuxxx{{{vvvwwwzzzxxxaaa~~~jjj^^^{{{III333111///............---------,,,,,,,,,+++++++++******,,,---000333111+++***---,,,...000111///---,,,---,,,---......------///111111222444444555777;;;>>>AAA@@@@@@BBBDDDFFFGGGGGGGGGIIIKKKKKKJJJJJJKKKLLLRRRXXXzzzXXXDDD>>>;;;;;;AAADDDEEEDDDEEEHHHGGGCCCAAAJJJhhh~~~xxxooogggaaaXXXWWWhhh~~~~~~yyy~~~~~~eeeUUU]]]jjjppptttzzz}}}yyytttrrrssstttrrrpppsssssssssuuuyyy{{{{{{{{{yyyuuurrrtttxxx{{{zzzxxx{{{}}}~~~||||||vvvnnniiibbbaaammmuuu{{{|||~~~|||{{{yyyzzz|||}}}}}}|||{{{zzz~~~qqqeeeqqqpppqqqqqqcccjjjyyyuuuaaaYYY[[[pppuuuyyyhhhnnneee>>>444---000---,,,///333666555222---------,,,,,,,,,++++++---------...///000111222444333333333444666999:::999:::<<<>>>??????BBBDDDGGGDDDBBBDDDHHHIIIGGGCCCEEEKKKMMMHHHDDDFFFHHHGGGFFFJJJJJJFFFHHHRRRWWWWWWUUUZZZ]]]bbbeeegggYYY___gggnnnsssuuuuuuuuucccTTTLLLSSSXXXQQQEEE>>><<<777777>>>CCCKKKZZZjjjyyy{{{ooojjjooonnn^^^JJJ???;;;;;;@@@IIIRRRZZZeeeooo{{{zzztttOOOJJJCCC===???LLLiii~~~rrrXXXHHHLLLQQQlllsssxxxyyy{{{~~~}}}~~~\\\PPPKKKTTTeeewww~~~~~~~~~~~~}}}||||||{{{{{{|||uuutttzzzxxxsssuuuyyymmmeeeuuulllAAA111111///............---------,,,,,,,,,+++++++++******++++++...333222---,,,///)))...222111...,,,---000,,,---............000222111333555555666888;;;===AAAAAAAAABBBCCCDDDEEEFFFDDDFFFIIIJJJJJJKKKMMMOOOPPPWWWhhhfffLLL???888999>>>CCCFFFEEEFFFHHHFFFCCC???BBBQQQvvvuuulllddd[[[WWW```nnnrrrZZZXXXcccmmmrrrvvv{{{yyyvvvtttrrrqqqqqqqqqvvvuuutttvvvxxxyyyyyyxxxyyyvvvssstttwwwzzzyyyxxxyyy|||}}}|||yyyzzz}}}tttkkkddd```fffyyyyyysss{{{~~~~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzyyyyyy}}}hhhZZZ\\\qqquuufffdddqqqnnn\\\XXX^^^xxxvvvwwwfffvvvWWW999333---///---+++---000222111...---------------,,,,,,,,,.........///000111222333333333444555666888:::;;;<<<;;;;;;<<>>===@@@DDDMMM```qqqwww|||sssmmmpppnnn___LLLAAA;;;:::>>>GGGPPPYYYdddooo|||xxx~~~fffQQQJJJCCCAAADDDQQQnnniiiSSSRRRVVViiiqqqxxxyyyzzz}}}}}}||||||}}}]]]OOOIIIOOOcccxxx~~~~~~}}}|||||||||}}}}}}}}}}}}yyytttsssppp}}}|||||||||kkkpppXXX888111444///............---------,,,,,,,,,+++++++++*********)))---222333000///111+++---///000/////////000,,,...//////...///111333222444666777777888:::<<>>===;;;:::>>>BBBBBB>>>@@@@@@@@@CCCFFFHHHHHHFFFEEEJJJMMMLLLHHHFFFEEEDDDGGGIIINNNQQQOOOJJJHHHIIILLLRRRSSSXXX]]]ZZZ^^^ooopppqqqsssxxx}}}}}}xxxttt^^^NNNFFFNNNXXXUUUJJJDDDAAA>>>;;;<<>>FFFOOOXXXeeepppyyyyyyxxx\\\PPPHHHHHHGGGIIIUUUeeelllUUUTTTXXXdddoooxxxyyyxxx{{{~~~|||{{{{{{|||]]]LLLGGGJJJ___www~~~~~~}}}|||{{{{{{{{{|||~~~~~~}}}sss|||zzzxxx|||vvvhhhyyyqqqrrrvvvKKK444000333///............---------,,,,,,,,,+++++++++******)))(((+++222444222000222000---+++---111333000------.../////////000222444333555777888888888:::;;;;;;>>>@@@AAAAAACCCFFFIIIFFFGGGHHHHHHGGGHHHJJJLLLMMMWWWTTTttt|||{{{WWW>>>999DDD<<>>>>>??????<<<999<<>><<>>EEENNNXXXfffqqqvvv|||dddQQQEEEHHHKKKKKKRRR\\\```zzzssstttvvvaaaNNNNNNSSS]]]kkkxxxzzzwwwxxx{{{~~~{{{zzz{{{|||}}}|||dddKKKGGGGGG^^^vvv~~~}}}}}}{{{zzzyyyyyyyyy{{{~~~xxx~~~zzzyyyxxx}}}zzzuuuzzz|||ooodddiiiVVViiijjjFFF444000//////............---------,,,,,,,,,+++++++++*********(((+++111555333111222333...))),,,222555111+++---...000000000111333555444777999999999999:::;;;999<<<@@@@@@@@@BBBFFFJJJHHHHHHHHHGGGFFFFFFIIIKKKMMMVVVTTThhh}}}cccEEE888===;;;BBBHHHGGGFFFHHHIIIHHH??????<<>>@@@AAA@@@@@@AAADDDAAA;;;<<>>AAADDDDDDCCCBBBCCCIIIHHH???===DDDFFFCCCFFFHHHIIIIIIIIIIIIIIIIIILLLMMMSSSXXXUUUOOONNNRRRhhhmmmbbbNNNHHHSSSTTTJJJKKKTTTQQQNNNWWW\\\XXXXXX```___mmmgggoooyyy|||xxxrrrnnnnnnjjj]]][[[hhhrrrhhhSSSDDDBBBBBBBBBGGGVVViiiyyyyyyzzzyyyxxxuuuooocccPPP@@@===:::<<>>>>>BBBFFFFFFGGGFFFEEEEEEFFFIIILLLNNNQQQTTTXXXvvviii|||TTT???777???CCCBBB@@@CCCGGGIIIDDDDDD???<<>>@@@AAAAAABBBDDDEEEDDDFFFHHHIIIIIIJJJKKKMMMSSSIIIUUU]]]___sssnnniiiBBB======>>>AAAAAA@@@DDDJJJEEEGGGAAA===HHHeee{{{|||}}}}}}xxxooogggcccaaabbbfff~~~sssrrrnnnfffgggiiiiiittt}}}xxxkkk{{{zzzWWW[[[lllvvvuuu~~~{{{}}}wwwvvvvvvvvvwwwvvvtttrrruuuwwwyyyyyyvvvuuuwwwyyyuuuvvvyyy}}}}}}{{{lllSSSWWW]]]iiivvv|||~~~yyytttsss~~~{{{|||}}}{{{yyyyyyzzz|||~~~||||||yyydddiii}}}zzzkkk^^^ZZZjjjsss~~~rrrzzzuuujjj888///222.../////////---,,,,,,---...///000000000000////////////333333333444666999;;;===888999===DDDJJJKKKFFF@@@>>>BBBEEEFFFEEEEEEIIILLLKKKLLLLLLIIIFFFFFFIIIMMMPPPQQQRRRSSSSSSQQQOOONNNOOO[[[aaa[[[WWWZZZYYYUUUSSSVVVWWWVVVYYY______[[[RRRMMMUUUgggqqq}}}yyy{{{zzznnn|||vvvtttkkkPPPCCC>>>AAAGGGSSSbbbrrr|||{{{xxxsssmmmiiiaaaPPP@@@@@@<<<:::@@@HHHRRR^^^iiiuuuyyyhhh```ccc]]]SSSOOOTTTUUU[[[kkkfffVVVOOOVVVfffvvv{{{{{{{{{{{{yyy{{{{{{zzz{{{|||}}}}}}}}}~~~|||{{{}}}~~~hhh______qqq~~~~~~}}}{{{xxxyyy}}}|||{{{{{{}}}}}}yyyuuuppplllhhhsssxxx~~~xxxvvvzzz~~~~~~zzzwwwvvv}}}yyysssppppppuuujjjtttUUUbbb~~~vvvEEE666000,,,444........................++++++++++++++++++++++++)))***+++,,,---.........000//////...............///111222222222222333555999999999999::::::::::::<<<>>>@@@AAAAAABBBDDDEEEDDDEEEFFFGGGGGGHHHJJJMMMOOOLLLTTTWWWWWW|||zzzuuuGGG???>>>@@@CCCCCCBBBDDDIIIHHHHHHBBB???EEEYYY}}}|||sssjjjdddbbb[[[^^^qqquuuuuutttmmmoooqqqsss|||hhh[[[eee{{{yyyzzz~~~}}}~~~zzzyyyxxxyyyyyyxxxuuusssuuuvvvxxxwwwuuuuuuxxxzzzvvvvvvxxx{{{zzzyyy}}}jjjQQQUUUZZZfffrrrwwwyyy}}}{{{yyyuuupppsss||||||xxxrrruuu}}}{{{{{{}}}}}}~~~{{{xxxwww}}}nnnbbbqqqtttbbbYYY^^^sss~~~zzzvvvzzzyyyMMM111...---***...///...------------...///000000000000000000000000888888888777777888:::;;;===>>>@@@GGGMMMNNNJJJEEEAAABBBDDDEEEFFFGGGJJJKKKJJJKKKJJJGGGCCCBBBCCCEEEJJJLLLMMMNNNOOONNNLLLKKKNNNWWW^^^]]]YYYWWWUUURRRVVVVVVXXXZZZ]]]```ccceeeXXXQQQVVVbbbeeejjjwww|||zzzeeeLLLAAA===DDDPPP___nnnzzz}}}zzzxxxssskkkfff^^^PPPBBBAAA<<<:::???GGGPPP\\\gggoootttkkkkkkiii^^^RRRQQQSSSSSS\\\yyykkkYYYVVVWWWfffuuuzzz{{{|||}}}||||||}}}~~~}}}{{{zzzyyyzzz}}}zzzzzz{{{{{{}}}uuu```fffuuu{{{yyyxxxzzz|||{{{|||}}}~~~|||yyyxxxyyyyyyxxxwwwnnnrrrwww|||{{{uuu{{{~~~zzzzzz{{{yyyrrrvvvxxx~~~vvvrrrhhhOOOggg}}}ggg===333000---111------------------------++++++++++++++++++++++++***+++,,,,,,------------//////.........---------111222444444333333555666999:::::::::;;;;;;;;;;;;<<<>>>@@@AAAAAAAAACCCEEEDDDDDDEEEDDDDDDFFFJJJMMMJJJPPPRRRPPPQQQfffMMM???>>>@@@DDDFFFDDDEEEGGGHHHFFFAAAAAABBBKKKwwwxxxnnnfffbbb]]]^^^ggg{{{|||{{{xxxzzz```aaarrrzzz}}}{{{|||~~~~~~~~~}}}||||||{{{zzzvvvssstttuuuuuuuuutttuuuxxx{{{wwwvvvwwwyyywwwvvv|||~~~gggPPPPPPUUU___jjjoooqqqvvv|||}}}wwwnnniiijjjppptttsssvvv~~~|||zzzrrrcccYYYXXXXXXZZZ___jjjxxx~~~||||||}}}~~~uuulllaaa[[[^^^dddpppgggfff{{{mmmYYYWWWiii{{{{{{vvvYYY555333222------//////......------...//////000000000111111111111111::::::;;;:::999999;;;===>>>===???CCCHHHJJJHHHEEEDDDCCCCCCEEEHHHJJJKKKJJJMMMOOOOOOMMMJJJFFFEEEDDDGGGHHHJJJLLLMMMMMMMMMMMMNNNRRRZZZ___[[[SSSOOOPPPUUUSSSVVV\\\\\\YYY]]]fffaaaYYY[[[cccccc___mmmvvvxxxoooVVVFFFBBB>>>HHHYYYjjjwwwyyyxxxssslllfff^^^PPPCCCAAA<<<:::>>>EEENNNZZZdddnnnttt|||~~~wwwlllllljjjcccUUUXXXWWWUUUcccfffWWWVVVWWWfffuuu{{{|||~~~{{{}}}zzzyyyzzzxxxxxxzzzyyyzzzYYYooozzz}}}{{{zzzzzz{{{|||}}}|||wwwvvvuuuwww{{{lllooosssvvvzzz{{{~~~yyyxxx~~~{{{uuupppttt|||oooiiiyyy[[[NNNsssZZZ888111111......------------------------++++++++++++++++++++++++++++++,,,------,,,,,,,,,...////////////.........222333555555444444666777999::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@@@@AAACCCEEEDDDDDDDDDCCCCCCFFFJJJMMMIIISSSNNNLLLTTTZZZTTT>>><<<===CCCGGGFFFFFFGGGEEECCC@@@DDDBBBAAAccczzzqqqiiiddddddaaaaaavvv{{{mmmccciiixxx{{{vvvzzz~~~~~~~~~}}}|||zzzvvvsssttttttsssssstttvvvyyy{{{wwwvvvvvvxxxwwwxxx~~~|||eeeNNNJJJMMMVVV```eeehhhnnnvvvrrrxxxsssttt~~~zzzsssfffhhh}}}yyyrrrooohhhZZZMMMHHHBBBAAADDDOOO```qqq}}}}}}~~~~~~}}}{{{|||~~~wwwmmm___SSSPPPSSSXXXbbbwwwwwwjjjttt|||eeeTTT]]]{{{www}}}www|||HHH///555222000222---.............../////////000111111111222222333333777999<<<<<<;;;;;;>>>AAA>>>======@@@CCCEEEEEEDDDGGGDDDBBBDDDHHHKKKKKKJJJKKKOOOSSSVVVUUUQQQLLLHHHHHHIIIKKKNNNPPPQQQRRRRRRRRRPPPVVV^^^[[[PPPLLLQQQTTTQQQVVV```]]]SSSUUUaaaaaa[[[\\\eeegggdddjjjuuuoooyyyaaaKKKAAAAAACCCOOObbbsss~~~wwwvvvrrrlllhhhaaaRRRDDDBBB<<<:::===CCCKKKWWWaaakkksssyyy}}}nnnggglllpppfffbbb]]]XXXXXXhhh{{{tttlll]]]RRRPPPTTTcccrrryyyzzz}}}{{{}}}xxxwwwxxxzzzzzzzzzbbbxxx~~~}}}~~~~~~yyyxxxuuusssrrrtttvvvwwwwwwkkkmmmoooqqquuu{{{}}}}}}}}}{{{uuu|||uuugggdddzzzWWWRRRPPP777111111000,,,------------------------++++++++++++++++++++++++++++++,,,------,,,,,,,,,...///000111111111111000222444555666555555666888999999:::;;;;;;<<<======;;;===???@@@@@@AAACCCDDDEEEEEEEEEDDDDDDFFFJJJNNNNNNVVVKKKJJJXXXUUUrrr\\\???:::999???EEEGGGGGGGGGEEEDDDCCCFFFCCC;;;RRR}}}xxxpppjjjddd```ZZZfff|||{{{hhhfffuuu{{{www|||~~~|||zzzvvvrrrtttsssssssssuuuwwwyyyyyyvvvuuuvvvyyyzzz{{{yyyaaaLLLFFFGGGMMMUUUZZZ___hhhrrrttt~~~uuudddjjjwwwkkk```[[[XXXRRRKKKFFFBBB>>><<>>000000***///333(((---......//////000000000000111111222333444555555777;;;>>>===;;;:::===@@@AAA@@@@@@AAACCCEEEEEEEEEHHHEEEBBBDDDHHHKKKKKKJJJBBBHHHQQQYYY\\\XXXQQQLLLJJJKKKMMMPPPRRRTTTUUUUUUVVVRRRSSSZZZXXXNNNLLLQQQNNNNNNWWWdddaaaUUUUUU___\\\XXXYYYaaaggghhhjjjoooqqqxxx|||xxx\\\HHH@@@@@@LLLYYYjjjxxxvvvssslllhhhgggcccTTTEEEBBB===999<<>>LLLqqqzzzuuuiiiddd```cccppp}}}tttiiijjjppp{{{~~~{{{wwwtttuuuuuuuuuwwwzzzzzzwwwuuuuuuuuuyyy}}}~~~}}}gggTTTLLLHHHEEEEEEGGGMMMZZZgggrrrttt}}}wwwppplllaaaWWWMMMLLLSSSXXXTTTMMMGGGEEEAAA===???IIIYYYeeetttooo\\\VVV```ooozzzfffjjjvvvggg]]][[[fffssslll|||```555888222---222333000333,,,---///000111111000000111111222444555666888888===BBBFFFCCC===:::;;;???>>>>>>???>>>>>>>>>???@@@EEEEEEDDDCCCCCCEEEIIILLLJJJLLLPPPVVV[[[\\\YYYVVVLLLLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTQQQPPPPPPLLLGGG777<<>>BBBDDDEEE<<>>IIIWWW```jjjmmmxxxiii]]]___^^^___mmmttttttsssOOOFFFKKKTTTbbbooowwwyyyyyyxxxzzzzzz}}}zzzuuuxxxzzz|||{{{zzzzzz{{{}}}~~~zzzwwwtttqqqooorrrqqqoooooopppppppppooopppnnnlllooouuu|||||||||~~~yyyooo[[[sssvvvoooUUU777222///...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---..................111777===@@@>>><<<===:::666666888999888666888888888888999:::;;;<<>>NNNDDD@@@@@@EEELLLIIIAAA===???CCCggg|||nnnddd```cccbbbkkkxxx|||jjjiiivvvwwwhhhaaalllzzz~~~~~~zzzwww}}}zzzxxxxxxyyyzzzxxxvvvuuuuuuuuuvvvxxx~~~nnn]]]TTTNNNGGGCCCBBBFFFRRR^^^qqq{{{zzz~~~jjj___YYYYYYbbbiiiggg___ZZZMMMKKKEEE===999:::BBBHHHQQQ]]]nnn{{{kkkzzzzzzjjjhhh}}}pppddd___ZZZfff}}}~~~yyyhhhvvviii???111000///////////////000...000111111000000111333222333555777999:::;;;;;;<<<;;;===AAABBB@@@CCCGGGCCCCCCDDDFFFGGGEEEBBB???DDDDDDCCCBBBBBBDDDHHHKKKHHHFFFBBBCCCKKKTTTTTTOOORRRKKKGGGIIIKKKJJJIIIKKKGGGIIILLLPPPRRRRRRRRRRRREEEDDDHHHPPPTTTQQQOOOOOOIIIKKKOOOUUUYYYZZZYYYVVVXXX[[[^^^ggguuu~~~}}}kkkPPPFFFLLL[[[fffxxx|||}}}xxxhhhZZZ[[[fffjjj___RRRCCC@@@<<<:::===GGGSSS\\\ggghhhssssssaaaUUU\\\lll|||sssttt|||dddWWWLLLSSS^^^iiirrrwwwyyyyyy{{{xxxvvvvvvyyy|||}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}|||xxxvvvtttrrrqqqtttsssqqqpppppppppnnnmmmlllkkkjjjmmmsss{{{rrreeeddd~~~rrrrrrLLL333222111///000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---..................111555;;;>>>===;;;;;;999777666777999999999888888888888999:::;;;<<<======>>>>>>???@@@AAAAAACCCBBBBBBAAAAAABBBBBBBBBHHHLLLPPPQQQPPPRRRWWW[[[}}}kkk```TTT<<<>>>999;;;EEEEEECCCAAADDDIIIHHHBBB===>>>;;;UUU}}}|||rrrgggaaaaaa]]]bbb~~~~~~ggg]]]ggguuuwwwggghhhsss{{{}}}|||}}}zzzxxx~~~{{{yyyyyyzzzzzzyyywwwwwwwwwvvvvvvxxx}}}rrraaaUUUNNNFFFBBBAAAGGGUUUcccssszzzoooccc______fffiiieee^^^ZZZOOOMMMHHHAAA;;;999===AAAJJJUUUfffwwwzzzpppnnnwwwzzzlllbbbaaadddtttzzzooo]]]777000000////////////000000///111222222111111333444666555666666999<<>><<<>>>AAABBB@@@BBBFFFFFFEEEDDDEEEFFFGGGFFFDDDDDDDDDCCCAAA@@@AAADDDGGGIIIGGGCCCAAAFFFOOOQQQNNNSSSLLLGGGHHHIIIIIIJJJLLLDDDEEEHHHKKKNNNNNNNNNNNNGGGFFFIIIQQQTTTRRROOOPPPJJJKKKNNNRRRVVVXXXWWWVVV]]]___\\\```gggfffooo|||ZZZGGGIIIYYYkkkvvv}}}~~~}}}uuuiii___```hhhjjj```UUUDDDAAA<<<999;;;DDDOOOXXXddddddlllyyymmmSSS\\\kkksssnnndddlllpppbbbPPPKKKOOOWWWbbbmmmuuuxxxyyy|||xxxttttttvvv{{{}}}{{{zzz{{{{{{{{{zzz|||}}}}}}~~~{{{}}}xxxuuutttuuuuuutttvvvuuusssrrrrrrpppmmmkkkkkkjjjjjjnnnttt{{{{{{yyymmmaaalllrrr{{{zzz___@@@///222111000///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,---......///............///333777:::;;;;;;999999888777666777:::<<<888888888888888999:::;;;:::;;;<<<===???@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAAGGGKKKOOOPPPOOOOOORRRTTTfffxxx```sssggg@@@<<>>::::::<<>>DDDGGGOOO[[[jjjtttxxxxxxzzzzzzzzz{{{|||~~~~~~{{{wwwwwwxxxzzzzzzyyy{{{~~~}}}~~~~~~yyy}}}~~~~~~~~~zzzvvvuuuuuuwwwxxxxxxwwwvvvuuuttttttrrrooolllmmmlllmmmqqqvvv||||||xxxuuuhhh___xxxxxx[[[ZZZxxxPPP888---111///...///+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---...////////////.........000333666888999999::::::888555555888<<<888888888888888999:::::::::;;;<<<===>>>???@@@@@@??????>>>>>>>>>???@@@@@@EEEIIIMMMOOONNNMMMMMMMMMTTTvvvccc___QQQ>>>???;;;:::GGGIIIDDDAAABBBEEEEEEAAA===>>>===OOOyyyzzzwwwooohhheeebbb```gggrrr~~~{{{mmmiiioookkkaaakkkyyy~~~}}}|||zzzyyyyyyyyyyyyyyyxxxxxxxxxwwwxxx|||wwwuuuiiiXXXLLLFFFJJJZZZjjj{{{~~~~~~|||~~~yyysssiiikkknnnnnnfffZZZTTTUUUTTTSSSPPPIIIAAA<<<<<<===CCCMMM]]]lllxxxoooddd~~~}}}mmm^^^___iiiyyyvvvwww{{{uuu^^^;;;---000000000///000000111111000222333444333444555777;;;::::::<<>>???@@@CCCFFFJJJLLLLLLKKKJJJIIIPPPbbbuuu\\\qqqjjjGGG;;;;;;<<>>AAADDDGGGJJJKKKIIIEEECCCFFFHHHEEEDDDEEEFFFEEEEEEFFFFFFDDD@@@===CCCEEEGGGHHHGGGGGGHHHIIIJJJOOORRRMMMIIIIIIJJJJJJIIIIIILLLQQQPPPKKKIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGEEECCCEEEKKKMMMKKKIIIIIIPPPNNNLLLMMMPPPTTTVVVWWWYYY^^^^^^bbbiiibbbXXXZZZZZZ\\\dddzzzsssgggXXXQQQ```uuuvvvooojjjlllpppmmmaaaUUUCCC@@@<<<999;;;BBBKKKSSS]]]bbbjjjrrrxxx|||vvvkkkwwwgggOOODDD===;;;;;;BBBRRRffftttvvvtttuuuuuuuuuuuuwww}}}{{{vvvuuuwwwzzz||||||uuuwww~~~}}}{{{zzzzzz{{{|||}}}|||vvvtttqqqpppqqqqqqpppooojjjkkklllooorrrsssrrrpppiiieeeccc}}}___QQQ___zzzcccAAA222///000++++++000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...///////////////...///000//////111444666888:::;;;:::888777666666888888777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBDDDGGGJJJKKKKKKIIIHHHSSSZZZmmmbbb{{{}}}WWW;;;999>>>;;;GGGGGGDDDBBBEEEIIIGGGCCCAAA<<<>>>WWW{{{wwwwwwrrriiiccc```]]]YYYfffkkkjjjqqqtttwwwuuu|||ooo|||lll]]]eeesss}}}{{{{{{|||||||||{{{yyyxxxyyyzzzxxxyyyzzzzzz{{{|||ooo^^^RRRLLLRRRbbbrrrxxxzzz~~~qqq{{{pppuuu|||~~~vvvjjjgggiiieeeccc]]]RRRFFF===::::::DDDKKKWWWcccoooyyy|||qqqjjj~~~yyylll^^^YYYiiiyyypppsssnnnlllVVV333111555000000000000111111222333111333555666666666888::::::<<>>:::;;;@@@IIIPPPXXXaaakkkqqqtttwww{{{~~~rrrsss}}}fffMMM??????<<>>???@@@@@@AAADDDGGGJJJKKKKKKJJJSSSVVVkkkhhhlllpppFFF;;;AAA999DDDHHHHHHEEEEEEJJJKKKGGGBBB@@@???LLLuuu}}}tttwwwsssiiiaaa___[[[UUU\\\xxxqqquuu}}}}}}zzz~~~ddd___gggsss{{{}}}}}}}}}}}}zzzyyy{{{}}}{{{||||||||||||wwwlll^^^UUUQQQWWWgggwwwxxx{{{~~~vvvzzzuuuhhhaaabbbbbbbbb^^^VVVJJJAAA<<<:::CCCIIIRRR]]]iiiuuuyyyvvvzzz}}}qqqeeeZZZ\\\rrrzzzssspppnnnppp???///444333000000000000111222333444444666888999999999;;;======>>>???AAADDDGGGJJJLLLIIICCC@@@DDDGGGFFFCCCBBBIIIHHHHHHIIIJJJJJJGGGEEEAAADDDGGGIIIHHHFFFFFFFFFEEEIIIKKKHHHGGGHHHGGGDDDEEEGGGKKKPPPPPPLLLMMMRRRQQQQQQQQQQQQQQQQQQRRRRRRKKKHHHHHHMMMOOOLLLKKKKKKPPPNNNLLLLLLNNNRRRSSSTTTQQQYYYYYY[[[dddggggggmmmcccbbbaaa```fffzzzuuu___XXXVVVccc}}}|||{{{wwweee___dddfff___UUUHHHEEE@@@<<<;;;???GGGMMMSSS___kkkpppppprrrvvvzzzssszzz|||cccNNNEEE???>>>JJJ^^^nnnrrrppptttyyy~~~}}}xxxuuuttt}}}{{{tttttt}}}|||~~~}}}yyyyyy}}}}}}||||||}}}~~~}}}zzzxxxvvvqqqlllhhhggggggggggggfffgggkkkooossssssqqqoooqqquuutttzzz{{{tttzzzxxxppp~~~PPPWWW|||}}}GGG111+++///333,,,,,,///+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,---...///000000000000---000222222000///111444222333555:::??????;;;666888888777777777777777888777777888999;;;<<<======<<<<<<<<<======???@@@@@@???@@@BBBFFFIIILLLLLLKKKPPPRRRYYY}}}ttt~~~SSS>>>CCC;;;BBBHHHJJJFFFFFFKKKLLLJJJ===>>>;;;>>>^^^~~~qqqvvvttthhhaaa```]]]XXXZZZjjjvvv{{{ooo``````dddooo||||||{{{}}}~~~~~~}}}~~~wwwmmmaaaYYYVVV[[[kkkzzz|||}}}|||~~~|||}}}tttwww~~~zzzooojjjjjjYYY[[[\\\XXXNNNEEE???===CCCHHHPPPZZZffftttyyyyyylllaaaYYY___yyyssstttqqq^^^333000777...000000000000111222333444666888:::;;;;;;<<<>>>@@@@@@???>>>???BBBFFFJJJMMMLLLEEECCCGGGJJJIIIFFFEEEGGGFFFDDDEEEGGGIIIJJJIIIEEEHHHKKKLLLJJJHHHFFFFFFHHHJJJJJJGGGGGGJJJKKKHHHGGGGGGJJJMMMMMMLLLPPPVVVOOOOOOPPPQQQRRRTTTUUUVVVNNNKKKLLLPPPRRROOONNNOOONNNLLLKKKKKKNNNPPPRRRRRRSSS[[[YYYVVV]]]aaaccckkkaaa[[[XXX\\\gggsssiiiTTTOOO```vvv~~~uuueeeZZZSSSYYY\\\SSSIIICCC===;;;;;;>>>GGGPPPVVV\\\dddlllqqquuuwwwyyy|||{{{{{{tttvvv}}}RRRGGG@@@>>>III]]]mmmqqqpppsssvvvzzz}}}}}}zzzvvvsss||||||{{{zzzyyy{{{zzz{{{zzzyyyxxxyyy|||}}}}}}~~~{{{}}}|||wwwvvvwwwvvvppphhheeefffjjjgggggglllrrrqqqooouuuyyyssstttyyyrrrtttzzz}}}nnnwwwiiiIIIXXX~~~rrr<<<333111///,,,,,,---...000000///------------+++)))***+++,,,,,,------,,,,,,......//////000111111111000000000000111222333444666666666666777888::::::777888888777555555666888999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<>>======@@@DDDGGGGGGFFFIIIPPPSSS___|||SSS>>>;;;???@@@DDDHHHGGGDDDEEEIIIDDD@@@>>>???CCC[[[~~~vvvooogggeeefffgggccc^^^[[[ZZZddd|||ttt{{{ooowwwzzztttZZZUUU]]]ttt~~~zzzyyyxxxxxxyyyzzz}}}uuucccZZZ^^^jjjuuuzzz}}}|||zzzzzzzzz|||~~~~~~yyywww{{{{{{yyyzzz]]]OOOPPPHHH???>>>;;;<<>>DDDOOO^^^nnn}}}zzztttnnnmmmnnnrrrzzztttjjjnnn~~~nnnbbbYYY```sss}}}uuuuuuPPP777///000222222000000000000111222444555555:::>>>===999:::@@@GGGDDDIIILLLJJJEEEBBBFFFKKK^^^___TTTLLLSSSTTTMMMLLLQQQSSSSSSPPPPPPQQQNNNHHHHHHHHHHHHGGGFFFFFFIIIKKKNNNOOONNNMMMKKKJJJJJJKKKHHHIIIJJJKKKLLLLLLMMMMMMJJJIIIIIIKKKNNNPPPQQQQQQYYYSSSOOOPPPQQQPPPQQQUUU___XXXPPPNNNPPPSSSRRRPPPRRRPPPNNNOOORRRUUUWWWXXX```bbbccc```[[[\\\cccjjjyyycccXXXZZZ___ggguuu{{{gggbbb```aaaZZZJJJDDD@@@======;;;:::===CCCIIIQQQ]]]hhhooorrrsssssswwwwwwyyy~~~~~~mmmYYYOOOIIIHHHDDD@@@@@@GGGVVVgggrrrssssssrrrssstttvvvxxxyyyssswww|||~~~{{{xxxwwwyyyyyyzzzyyywwwxxxyyy{{{}}}}}}}}}~~~|||wwwvvvwwwtttuuuuuurrrmmmjjjjjjjjjmmmjjjjjjooowww~~~zzzwwwwww}}}|||zzz{{{ooo}}}fffHHHYYYnnnAAA333111000...---,,,,,,---...)))+++...//////...---,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////000000000000111222333444555444333333333333333444888999999888666444444555444555666777888999::::::777888999:::;;;<<<======999::::::<<<===???@@@@@@DDDGGGHHHJJJXXXzzzbbbIII::::::;;;AAAHHHIIIEEEBBBCCCIII>>>???GGG>>>444LLLsss{{{vvvpppnnnnnnmmmjjjfffaaa___WWW[[[zzz}}}|||~~~}}}llldddhhh|||lllUUUZZZjjjtttzzz}}}~~~}}}~~~{{{vvvxxxwwwwwwwwwxxxzzz|||}}}zzzjjjfffpppzzz}}}{{{~~~|||zzzyyyyyyzzz|||}}}~~~zzzoooeeesssqqqXXXMMMNNNJJJEEECCC======???EEEQQQaaasssjjjhhhccc\\\YYY```ooo}}}{{{nnnlllwww}}}zzziii___]]]kkkyyy}}}~~~hhh@@@111222111000222111000000111444777;;;===777===BBB???999888???GGGCCCGGGJJJIIIEEEBBBDDDFFFMMMRRRKKKHHHRRRVVVQQQRRRNNNPPPPPPNNNPPPSSSRRRMMMHHHIIIIIIGGGFFFFFFHHHJJJNNNOOONNNLLLIIIHHHJJJLLLGGGGGGGGGGGGHHHJJJLLLMMMJJJIIIHHHJJJLLLNNNOOONNNQQQMMMLLLPPPQQQOOONNNOOOVVVRRRNNNMMMOOOQQQQQQQQQTTTRRRPPPQQQSSSVVVXXXXXXWWWYYY\\\\\\\\\]]]bbbfffzzziii^^^aaallltttsss{{{~~~{{{eeebbbcccddd^^^OOOCCC@@@>>>>>><<<:::<<>>???EEEQQQcccvvv~~~~~~uuuaaaQQQRRRdddtttzzztttrrryyy{{{tttppp```^^^fff|||~~~WWW555111555222...000111111222555888===BBBEEE:::AAAEEEBBB;;;999>>>EEECCCEEEFFFEEEDDDDDDFFFHHHNNNTTTOOOKKKSSSUUUOOOPPPLLLMMMKKKHHHKKKPPPRRROOOJJJJJJJJJHHHFFFEEEGGGIIIKKKKKKJJJIIIHHHHHHJJJLLLFFFEEEEEEEEEFFFHHHJJJLLLJJJIIIHHHIIILLLNNNNNNNNNJJJHHHKKKRRRTTTPPPLLLKKKMMMMMMLLLLLLMMMNNNOOOPPPTTTRRRQQQRRRUUUWWWXXXXXXRRRQQQRRRWWW]]]aaaaaa```|||iii\\\```ppp~~~}}}ttt\\\YYYXXXXXXUUUJJJAAA>>>======;;;999<<>>===<<<<<<===>>>EEE<<>>>>>???>>>aaa~~~vvvpppmmmmmmmmmmmmeeeaaaZZZQQQTTTooo{{{|||qqq\\\eeecccPPPYYYjjjrrr}}}~~~{{{xxxxxxwwwwwwxxxzzz{{{|||xxx}}}zzzzzz}}}~~~}}}wwwyyy{{{||||||{{{yyyxxxzzz}}}{{{mmmccc```cccgggooolllooojjjXXXVVVdddmmmbbbVVVUUUWWWNNNHHHEEE>>>??????DDDQQQcccvvvqqqXXXTTTbbbqqq}}}ssssss{{{vvvmmmgggZZZaaattt~~~~~~eeeGGG000222777111...111222222444777;;;@@@DDDFFF<<>>AAACCC>>>BBBJJJGGGIIIjjjkkk]]]nnnsssLLL@@@<<<;;;AAAEEEEEEEEEGGGEEEIIIJJJEEE???>>>===;;;HHHuuuyyysssnnnlllkkkjjjddd]]]YYYXXXSSS[[[}}}wwwwwwtttxxx}}}uuusssfffWWW\\\fffvvv}}}yyyyyyxxxxxxyyyzzz{{{|||ooorrrxxx~~~}}}~~~wwwxxxyyyzzz{{{zzzzzzzzz{{{xxxpppeee[[[TTTSSSVVVZZZ\\\[[[eeefffUUUMMMTTTXXX```XXXYYYXXXLLLFFFGGGBBBAAAAAAEEERRReeexxxzzzccc^^^eeelllppp}}}uuurrrwww{{{rrrggg```^^^kkk|||KKK:::///222444000///444222333555888;;;>>>@@@AAA<<>>:::888999777666:::@@@KKKQQQZZZccciiimmmqqqssstttrrrpppoooqqqttttttrrrvvvzzz[[[FFFAAA:::777<<>>???CCCBBBAAAAAADDDKKKUUU[[[___SSSxxx|||MMMHHH===444777DDDIIIFFFAAAAAABBBCCCCCC@@@<<<888<<>>>>>AAABBBDDDDDDDDDBBB???>>>:::;;;===@@@BBBDDDEEEEEEIIIHHHHHHIIIKKKLLLLLLKKKGGGIIIKKKLLLJJJIIIIIIJJJKKKJJJHHHDDDAAAAAACCCEEEHHHHHHHHHIIIJJJKKKIIIHHHFFFEEEEEEFFFGGGGGGEEEBBBGGGFFFEEEGGGJJJLLLLLLLLLJJJIIIGGGGGGIIIJJJJJJIIIIIIFFFGGGLLLNNNMMMPPPVVVHHHHHHHHHIIIKKKNNNQQQSSSOOOQQQSSSTTTSSSTTTVVVXXXTTTMMMQQQcccqqqvvvyyy{{{SSSPPPOOOHHHCCC===:::888777777666666>>>FFFPPPYYYdddjjjkkknnnsssxxxpppnnnllljjjkkkmmmppprrrrrrsss{{{cccPPP>>>;;;@@@HHHXXXgggllllllmmmnnnnnnmmmllllllkkkmmmrrrvvvsssnnnnnnqqqmmmmmmoooqqqssssssrrrqqqssspppqqqvvvyyyxxxxxxzzzyyy{{{||||||zzzyyyzzz|||}}}||||||{{{xxxvvvuuuwwwyyy|||vvvooojjjeeeaaaccchhhrrr}}}~~~yyykkkaaahhh```XXXcccmmmBBB222111000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---////////////000000000000222222111000111111333333444333333333333333444444444444444555666666777777444555666777777666555444333333444555666777888888666666777888999;;;===>>>DDDCCCBBBAAABBBGGGMMMRRRrrrlllRRRaaahhhPPP;;;:::???@@@AAADDDDDDDDDEEEFFFEEECCC???===;;;<<>>???@@@>>>@@@CCCDDDDDDAAA>>><<<666888;;;@@@DDDGGGJJJKKKHHHGGGFFFHHHJJJKKKJJJIIIFFFHHHJJJKKKJJJIIIIIIJJJHHHIIIIIIGGGDDDCCCCCCDDDIIIIIIHHHJJJLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEEEEDDDEEEEEEGGGJJJMMMMMMLLLJJJJJJHHHEEEDDDFFFHHHIIIJJJIIIFFFGGGLLLNNNLLLKKKNNNKKKLLLLLLLLLMMMMMMNNNNNNLLLLLLLLLOOORRRUUUVVVVVVJJJLLLYYYmmmyyyzzzzzz}}}~~~}}}}}}~~~~~~~~~~~~|||hhhooo~~~VVVPPPSSSTTTNNNBBB===:::888888666777???HHHVVV\\\bbbfffhhhlllttt{{{pppooollljjjiiijjjlllmmmpppppptttzzzuuu[[[AAA:::AAAKKKXXXdddjjjiiiiiiiiiiiiiiiiiijjjkkklllooosssppplllmmmrrrnnnllllllnnnqqqsssrrrpppwwwsssrrruuuwwwuuutttuuuvvvwwwyyyyyyxxxxxxzzz{{{}}}wwwwwwxxxxxxxxxvvvvvvwwwxxx|||ssshhhbbb___aaajjjuuuuuu{{{}}}~~~~~~zzzdddeeezzz\\\YYYmmm]]]999///111222------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000///...---////////////000000000000333333222111111222222222111111111222333444555666333333444555555666666777333444444555555444444333333333444555666777777888666666666777888:::;;;<<>>BBBEEEFFFFFFDDDCCC777999===AAAEEEIIIKKKLLLHHHHHHHHHIIIKKKLLLKKKJJJEEEGGGIIIJJJIIIIIIJJJKKKFFFHHHIIIIIIGGGEEEDDDDDDJJJIIIIIIJJJLLLNNNMMMLLLLLLHHHDDDBBBCCCDDDEEEEEEGGGFFFFFFGGGKKKNNNOOOOOOQQQLLLGGGDDDDDDFFFHHHIIIKKKGGGGGGLLLOOOLLLHHHGGGLLLLLLMMMNNNNNNMMMMMMLLLMMMJJJIIIMMMTTTYYYZZZXXXFFFOOO```ttt~~~}}}|||~~~|||||||||~~~mmmhhh{{{|||WWWRRRZZZbbb\\\KKK@@@<<<:::999777999AAAKKK[[[^^^aaabbbccceeekkkqqqnnnllljjjhhhhhhiiijjjkkkmmmmmmnnnqqqsss{{{ttt|||}}}bbbHHH???BBBIIIUUUaaahhhgggfffeeeeeefffggghhhkkkkkkmmmooolllhhhjjjooooookkkiiijjjoooqqqqqqoootttrrrrrrwwwxxxtttppppppvvvwwwxxxyyyzzz{{{|||}}}~~~zzztttsssuuuwwwwwwuuutttttttttsssllleeecccdddjjjvvvvvvyyyyyybbbnnn{{{WWW]]]yyyzzzMMM222...000000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000////////////000000000000444444333222222222111111000000000000111222333444222333333444555555666666222222333333333333222222333333444555555666777777666666666666777888::::::;;;===>>>???@@@BBBEEEHHHIIIhhhpppbbbzzzfffAAA999:::666:::EEECCCDDDEEEDDDCCCBBBBBBBBB===;;;999FFFqqq~~~zzzrrrkkkgggeeecccaaa___]]]ZZZYYYOOO[[[vvv{{{jjjuuuttt``````tttyyy|||ooo]]]dddlllbbbXXX[[[gggtttyyyxxxxxxxxxxxxwwwuuutttvvvxxx{{{vvvzzz}}}~~~|||yyyyyy}}}~~~{{{wwwyyyyyyxxxxxxxxxxxxxxxxxxyyy|||~~~zzzxxxrrrqqqwwwzzzvvvuuuxxxppphhh___YYYRRRJJJGGGHHHIIITTThhhzzzzzzzzz~~~xxxlllfffbbbkkk}}}sss|||lll===444222222333444555777888999999:::<<>>???@@@@@@BBBDDDCCCOOOzzzxxx}}}```BBB444666===BBBBBBDDDFFFEEECCCBBBCCCDDD===???===>>>YYY|||uuummmaaadddfffddd^^^ZZZYYY[[[RRRTTT___lll|||tttcccaaasss{{{dddeeexxxuuuaaaWWW]]]jjjuuu{{{zzz{{{zzzxxxvvvtttuuuvvvzzzqqqtttzzzyyy|||xxxxxx{{{|||yyyuuuvvvvvvwwwxxxyyyyyyzzzzzzyyy}}}xxxsssvvvtttjjjbbbcccbbbYYYRRRRRRSSSOOOJJJGGGKKK___yyy|||~~~vvvkkknnn{{{~~~}}}|||}}}rrrfffdddiiizzz|||~~~UUU666555222222333444666888:::;;;:::;;;===AAADDDIIILLLNNNCCCCCCBBBCCCGGGLLLQQQTTTEEEFFFFFFGGGGGGGGGGGGFFFJJJJJJKKKMMMOOOPPPNNNLLLFFFHHHJJJJJJJJJKKKMMMOOOJJJJJJHHHFFFDDDFFFJJJNNNJJJIIIGGGHHHJJJLLLLLLLLLJJJIIIHHHHHHIIIHHHFFFDDDKKKIIIGGGHHHKKKOOOQQQRRRUUUPPPJJJFFFEEEHHHJJJKKKPPPNNNJJJJJJLLLPPPPPPOOOJJJIIIGGGFFFFFFHHHJJJLLLFFFKKKOOOPPPNNNNNNRRRVVVSSSZZZeeeooouuuwwwwwwxxxtttuuuzzz~~~}}}{{{zzz}}}wwwuuu}}}aaaeeekkkiii]]]LLLAAA===:::::::::???JJJVVV[[[]]]aaacccdddeeegggiiihhhgggfffeeeeeefffggggggggghhhhhhhhhiiinnnvvv}}}fffQQQRRRHHHAAA??????BBBPPP```eeedddbbbaaaaaabbbdddeeegggfffggghhhddd```aaafffiiiiiihhhhhhiiikkkmmmnnnnnnnnnsss{{{~~~yyysssrrrsssrrrsssvvv{{{~~~zzz{{{yyyttttttxxxzzzxxxsssuuuuuussspppmmmkkkjjjcccdddjjjrrrwwwyyy~~~pppjjjlllnnnooowwwrrrppppppVVVRRRnnn}}}RRR888111000---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000////////////000000000000111111222222222111000000000//////.........//////111111222333333444444555222111111000000111111222333333444444444555555555888777777777777777888888===>>>??????>>>===>>>???EEEEEE^^^UUU888999===;;;BBBFFFIIIIIIFFFDDDEEEGGG===>>><<<888DDDmmmzzzssscccgggiiiddd\\\UUUUUUWWWYYYTTTUUUggg|||uuufffbbbooooooXXXeee~~~rrrbbb\\\aaammmvvv{{{|||}}}{{{yyyvvvvvvvvvxxxooosssyyyxxx~~~{{{wwwvvvwwwwwwvvvttttttuuuwwwyyyzzz{{{{{{{{{zzz~~~vvvtttnnn```VVVVVVVVVPPPMMMOOOQQQMMMJJJIIIXXXooo~~~vvvppphhheeebbbWWWeeeqqquuuyyy|||zzzjjj^^^dddssszzz~~~|||ZZZAAA666777555555666777999;;;===>>>===>>>???AAADDDGGGJJJLLLFFFDDDAAA@@@BBBFFFJJJNNNFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIILLLNNNNNNKKKIIIGGGHHHIIIIIIIIIJJJLLLNNNKKKJJJGGGEEEDDDGGGMMMRRRLLLJJJHHHHHHJJJKKKLLLKKKJJJIIIIIIKKKLLLKKKIIIFFFEEEHHHLLLQQQTTTRRRNNNJJJJJJGGGDDDDDDFFFJJJLLLMMMNNNOOOLLLIIIIIIOOOSSSSSSOOOMMMJJJGGGFFFFFFFFFGGGIIIPPPXXXXXXSSSPPPTTTYYY___ccciiiooosssvvvuuusssttttttxxx~~~}}}{{{yyyxxxwww~~~xxx~~~gggppprrreeeUUUHHH???<<<999:::<<>>AAANNN]]]cccbbbaaa``````aaabbbccc``````ccceeebbb^^^___dddeeehhhjjjjjjggggggkkkooolllkkknnntttwwwtttqqqpppqqqqqqqqquuu{{{xxxzzzyyyuuuuuuxxxyyyxxxrrrssssssqqqmmmkkkjjjjjjbbbeeelllvvv}}}|||oookkkllllllmmmrrrzzz{{{llluuuzzz```QQQ___iiiBBB111111111...+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///222222111000...////////////000000000000...///000111111111000000////////////000111222222111111111222333333444444222222111000000111222222333333444444444444555555999888888777777777888888<<<=========<<<;;;<<<>>>FFFDDDLLLooodddCCC======999???DDDIIIJJJGGGDDDEEEGGG???<<<:::777888PPP~~~wwwlllmmmkkkggg```ZZZWWWWWW[[[VVVRRRYYYmmm|||oooeeeiiizzzsss[[[```pppxxxfff^^^dddllluuuwwwzzz{{{yyywwwuuuuuuuuuqqqvvvyyyvvv|||~~~}}}zzzxxxwwwwwwwwwxxxvvvwwwyyyzzz{{{{{{{{{{{{yyy~~~~~~wwwooobbb[[[^^^XXXWWWWWWUUUNNNHHHKKKQQQmmm}}}}}}}}}rrrtttzzz{{{jjjfffddduuuzzzuuu{{{}}}wwwuuuggg```nnn}}}~~~kkkAAA666999555999999:::;;;===>>>@@@AAAAAA@@@??????@@@AAACCCEEE@@@@@@??????AAADDDGGGIIIHHHHHHIIIJJJKKKKKKKKKKKKGGGGGGIIIKKKMMMMMMKKKHHHGGGHHHHHHGGGFFFGGGIIIKKKJJJIIIHHHGGGGGGIIINNNRRROOOLLLJJJIIIJJJKKKLLLKKKLLLKKKJJJJJJLLLMMMLLLKKKHHHJJJMMMRRRTTTRRRMMMJJJEEEDDDDDDFFFIIIKKKKKKJJJHHHMMMNNNIIIFFFJJJOOOPPPOOOOOOOOONNNLLLJJJGGGFFFKKKQQQYYY[[[XXXUUUUUUWWWiiikkknnnrrrvvvxxxvvvrrruuutttvvv|||{{{||||||||||||zzzyyyxxxrrr{{{{{{vvv}}}iiivvvwwwcccQQQGGG>>>;;;888:::===DDDRRR___^^^]]]]]]^^^```cccgggjjjjjjhhhgggdddcccaaa``````bbbdddeeeeeedddffffffeeekkkZZZBBB:::777;;;>>>BBBLLLYYY`````````______`````````[[[\\\```cccbbb^^^```eeebbbggglllkkkfffeeejjjooojjjggggggkkknnnlllkkkmmmrrrqqqrrrvvv|||wwwzzzzzzxxxwwwzzzyyyvvvqqqrrrqqqooollljjjjjjjjjdddfffmmmxxx{{{ooonnnnnnlllnnnrrrzzz{{{mmm___ppprrrUUULLLnnn]]]888,,,000111///---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///555999:::777222///////////////000000000000---...///111111111000///...//////000111333555666000111111222333333444444333222111000000111222333333333444444444444444444:::999888888888888888888777888:::::::::<<<>>>AAAAAAAAA@@@PPPyyypppjjjLLL@@@>>>;;;<<>>@@@AAACCCDDDDDDBBB@@@===<<<<<<===>>>888:::===AAADDDGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJMMMOOOOOOLLLJJJFFFGGGGGGEEEDDDEEEGGGIIIGGGHHHIIIIIIIIIKKKNNNQQQQQQNNNKKKJJJKKKLLLLLLLLLNNNLLLIIIIIIKKKNNNOOOPPPPPPNNNLLLKKKMMMOOOPPPPPPIIIHHHIIIJJJKKKKKKHHHFFFCCCLLLOOOIIIDDDFFFJJJKKKLLLOOORRRTTTTTTPPPLLLIIIEEEJJJPPPUUUVVVTTTQQQOOOrrrqqqpppooooooqqqssstttsssqqqrrrxxx{{{{{{|||{{{yyyyyyzzz||||||rrrnnnwww~~~zzzfffYYY999===:::888<<>>>>>BBBGGGGGGCCCAAABBBHHH>>><<<@@@999444KKKllluuurrrlllfffdddccc```\\\YYYYYY[[[ZZZSSSVVVpppvvv{{{xxx```VVVbbbooobbbhhhxxx}}}hhh\\\fffiiimmmpppqqqrrrrrrsssuuutttssssssuuuxxx|||{{{{{{zzzyyywwwxxxzzz}}}xxxyyyzzz}}}~~~~~~zzzwww~~~}}}xxxsssggg```fffhhh]]]OOOQQQdddvvv|||yyyvvvvvvxxxgggooo~~~www|||xxxxxxkkkjjjlllvvvjjjIII888666888888888<<<>>>>>>DDDKKKKKKEEEHHHFFFCCC@@@>>>AAAFFFKKKBBBDDDEEEBBB>>>???EEELLLOOOPPPQQQOOOMMMKKKJJJJJJJJJGGGDDDDDDHHHLLLMMMMMMDDDEEEGGGHHHHHHHHHJJJLLLLLLKKKJJJIIIIIIJJJKKKLLLHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJLLLNNNPPPSSSVVVWWWWWWPPPIIIIIIMMMPPPNNNJJJFFFHHHJJJKKKJJJJJJKKKLLLJJJMMMOOOOOOLLLJJJLLLNNNLLLMMMMMMLLLJJJIIIJJJKKKMMMMMMLLLKKKLLLPPPTTTXXXqqqooonnnmmmlllmmmnnnooopppnnnnnnrrrxxx}}}}}}{{{wwwxxxyyyxxxvvvvvvwwwyyyrrrrrrpppppp~~~eeeUUU::::::999999???IIISSSZZZ^^^[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZ[[[]]]```hhhoooUUUEEE>>><<<888@@@MMMPPPXXXXXXXXXXXXWWWVVVUUUTTTUUUWWWYYYZZZXXXXXXXXXXXX^^^___```______```bbbeeefffgggfffdddfffjjjkkkiiilllooossswwwyyyxxxwwwvvvwwwvvvttttttttttttrrrpppmmmmmmpppiii^^^bbbjjjgggssswww|||~~~|||{{{|||zzzxxx{{{~~~{{{ssskkkooovvv|||~~~qqqSSSLLLaaa\\\DDD///,,,///...,,,...,,,,,,,,,+++++++++******+++,,,------......------***000777777222------...---......//////......---000000////////////000000111111111111111111111000000000111111111222222222222222111111111111111111111222333333444444333333555555555555666666666666888999999::::::;;;;;;;;;@@@???@@@@@@MMM}}}sssYYYbbb}}}rrrTTT@@@<<<<<<;;;>>>CCCDDDAAA@@@AAAIIIAAA???AAA;;;555AAAUUUyyyuuuoooiiifffdddaaa]]]]]]YYYWWWWWWQQQPPP^^^rrrttt[[[VVV\\\kkkxxxiiibbbmmm{{{wwwhhh^^^___aaafffkkkoooqqqqqqnnnpppsssvvvxxxyyyyyyyyyyyyzzzyyywwwvvvvvvyyy{{{yyyzzz{{{}}}|||{{{zzzyyy{{{}}}~~~~~~~~~ssscccbbb]]]XXXYYYcccttt~~~xxxwwwgggiiiqqqpppooovvv{{{yyy}}}zzzsssppphhhjjjqqq{{{WWW???777666666555999<<<======BBBHHHGGGBBBFFFLLLPPPLLLDDD@@@DDDIIIHHHGGGEEEEEEEEEEEEDDDCCCLLLMMMMMMLLLLLLKKKLLLMMMJJJGGGCCCCCCEEEHHHIIIHHHFFFHHHJJJJJJJJJJJJKKKMMMNNNMMMKKKIIIHHHGGGHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHPPPOOONNNNNNOOORRRVVVXXXZZZUUUOOOMMMOOOPPPNNNLLLIIIKKKLLLLLLJJJIIIIIIJJJGGGIIIKKKLLLLLLLLLMMMNNNKKKMMMNNNOOONNNNNNPPPQQQKKKNNNQQQOOOMMMOOOUUU[[[nnnmmmkkkiiihhhhhhhhhiiikkkhhhgggiiiooosssuuutttsssssstttsssrrrrrrsssuuunnnvvvvvvppp|||eeeRRR===777999===DDDMMMUUUZZZ\\\WWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTUUUVVVWWWWWWUUUUUUVVVWWW[[[]]]ppp~~~bbbKKK>>>;;;999AAALLLMMMRRRRRRSSSRRRRRRQQQPPPOOOOOOQQQRRRSSSRRRQQQRRRSSSXXXYYYZZZZZZZZZ[[[]]]```___ccceeedddfffjjjkkkiiimmmooorrruuuuuutttrrrqqqsssqqqoooooopppppppppooommmkkkmmmfffZZZaaaqqqttt~~~~~~}}}vvvuuu}}}~~~{{{zzzjjjMMMPPPpppxxxJJJ:::------///---,,,...,,,,,,,,,,,,+++++++++++++++,,,------......------+++,,,,,,,,,+++,,,...111,,,------......------,,,000//////......//////000/////////000000000000000000000000111111111222222333333222111000000000111111222222333333333333333444444555555555666666666888888999999:::;;;;;;<<>>EEECCCBBBAAA===999:::>>>\\\yyyrrrmmmjjjfffbbb______XXXTTTUUUSSSNNNPPPWWWttt^^^WWW[[[bbbvvv{{{yyylllbbbeeesss~~~zzzzzz}}}eee```[[[ZZZ```iiiooosssoooqqqsssvvvwwwvvvuuutttwwwxxxxxxvvvuuuuuuxxxzzzyyy{{{}}}|||zzzxxxzzz|||{{{}}}~~~~~~lll```VVVWWWfffyyy}}}xxxssswwwcccZZZZZZggg~~~lllpppssspppwww}}}yyy}}}~~~yyypppkkkiiippp~~~{{{yyy|||aaaAAA555777777555444999<<<<<<<<>>@@@EEEHHHlll|||[[[[[[ooobbbCCC@@@<<<<<>><<<:::666BBBmmm}}}sssnnnkkkgggbbb```^^^YYYVVVXXXWWWRRRPPPRRRYYYnnnqqq[[[\\\dddpppuuuqqqeeecccnnnzzz~~~zzz~~~yyy~~~{{{rrreee[[[YYY___iiipppttttttssssssssssssssstttvvvwwwwwwwwwvvvvvvxxxzzzyyy|||~~~|||wwwvvvzzz~~~~~~uuufffZZZ___sssuuummmrrrwwwuuu```UUUWWWfff|||tttaaaeeewww}}}uuunnnmmmooo}}}~~~ssspppyyyiiiMMM444222888777555666999:::;;;===???AAABBBAAA777EEETTTXXXQQQIIIIIILLLOOOKKKJJJOOOVVVWWWQQQJJJIIIGGGEEEDDDFFFJJJMMMNNNKKKIIIGGGFFFFFFGGGGGGGGGFFFGGGHHHHHHGGGFFFGGGIIIFFFEEEEEEDDDEEEFFFHHHIIIDDDEEEFFFGGGHHHHHHGGGGGGMMMKKKIIIGGGHHHIIILLLNNNPPPQQQQQQNNNIIIGGGHHHIIIMMMNNNNNNMMMJJJHHHHHHHHHEEEDDDDDDGGGKKKNNNLLLJJJLLLMMMMMMLLLIIIHHHHHHIIIKKKNNNPPPMMMHHHGGGIIIMMMiiihhhgggeeecccbbbaaa```aaa___^^^___ccchhhmmmpppiiijjjkkkkkkjjjjjjlllnnnlllgggiiiooosssfffQQQDDD:::???FFFLLLOOOPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKKKKLLLNNNNNNLLLOOOZZZwwwvvvTTT???======CCCKKKJJJHHHIIIIIIIIIIIIHHHHHHGGGEEEFFFGGGGGGGGGGGGIIIKKKHHHJJJMMMNNNOOOPPPRRRTTTTTTYYY\\\\\\^^^eeejjjlllooollliiigggfffhhhjjjlllnnnlllkkkkkklllmmmlllkkkfffYYYVVVWWWZZZjjj}}}~~~}}}ppppppmmmjjjssssss|||yyyLLL444111///000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,///111000---)))++++++,,,,,,,,,,,,++++++//////............//////------......//////////////////000000000111111111333222222111000000111111000111222222333333222222333333333444555666666777666777777888:::;;;;;;<<<555AAA???>>>GGGHHHVVVxxxnnnXXX___\\\@@@;;;999@@@EEEDDD???<<<999BBBGGGBBB======<<<999:::NNNtttnnnkkkddd```___]]]\\\[[[[[[XXXUUUUUUWWWQQQWWWmmmvvvmmmoooyyyyyyrrriiimmm{{{|||yyy|||vvvggg\\\XXX\\\aaalllnnnpppssstttttttttsssvvvwwwxxxxxxwwwwwwxxxzzzyyy{{{}}}{{{wwwwww{{{~~~~~~yyyooogggmmm~~~wwwooollllllrrrYYYOOOUUUaaajjjYYYfff~~~uuulllkkkpppzzz|||{{{mmmkkk|||wwwSSSAAA222333777666666999999999;;;>>>@@@AAACCCFFF<<>>======<<<999???hhh|||tttmmmddd______]]]^^^^^^[[[WWWTTTUUUWWWPPPMMMTTTmmmzzzuuuyyy}}}xxx}}}||||||~~~}}}xxxoooddd[[[UUUTTT[[[```iiiqqquuuuuurrrpppuuuvvvxxxxxxwwwwwwxxxzzzxxxzzz{{{zzzyyyyyy}}}|||||||||}}}|||xxxvvv|||zzzoooggghhhrrr{{{wwwmmmlllqqq}}}lllVVVTTTccc}}}jjjcccttt~~~||||||~~~~~~~~~xxxlllffflllwww}}}}}}}}}pppuuubbbBBB<<<666555777:::;;;;;;:::999;;;???@@@@@@DDDIIIHHHIIIMMMRRRUUUTTTOOOJJJJJJJJJIIIGGGFFFGGGIIIKKKLLLGGGCCCBBBEEEHHHIIIHHHDDDEEEEEEDDDCCCCCCDDDFFFFFFHHHIIIIIIHHHHHHIIIKKKIIIGGGEEECCCBBBAAAAAABBBBBBCCCEEEGGGHHHHHHGGGGGGBBBCCCFFFHHHIIIIIIIIIHHHDDDGGGKKKKKKJJJHHHIIIKKKGGGIIIKKKKKKJJJIIIJJJKKKHHHGGGFFFGGGHHHHHHGGGEEEIIIJJJKKKKKKIIIIIIJJJKKKQQQLLLHHHIIILLLMMMLLLIII`````````aaa``````______\\\\\\[[[ZZZ[[[]]]```ccc```aaabbbbbbaaabbbdddfffhhhcccccchhhgggiii}}}eeePPP???>>>BBBGGGHHHGGGEEEEEEFFFDDDCCCBBBAAAAAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDD@@@BBBCCCCCCCCCCCCDDDFFFFFFEEEJJJKKKPPPnnn\\\GGGEEEAAA>>>AAAAAA@@@AAAAAABBBBBBAAAAAAAAA>>>???@@@@@@???AAACCCFFFEEEGGGHHHHHHFFFDDDCCCDDDHHHPPPVVVWWWXXX^^^dddfffbbbaaa```______aaacccddddddddddddeeefffddd```]]]ZZZVVVdddvvv{{{|||oooqqq}}}cccUUUkkkWWW:::///...------...///...,,,,,,,,,,,,---------......+++,,,------......------111000///...---...000222,,,,,,------------,,,,,,///......------......///---......///000000111111////////////000000000111000000000000111222333333000000111222222222222222111222222333555666666777555555666888999:::;;;<<<>>>888:::===:::???IIIMMMooouuufffkkk~~~]]]LLL<<<999???DDDDDDEEE???>>>???BBBCCC@@@>>>>>>999<<>>===888===FFFEEE===<<<:::<<<@@@@@@>>>AAAHHHMMMLLLMMMPPPSSSRRRLLLGGGJJJJJJIIIIIIHHHIIIJJJKKKJJJFFFBBBBBBFFFIIIIIIGGGEEEFFFGGGEEEBBB@@@AAACCCEEEGGGHHHHHHHHHHHHJJJLLLJJJIIIFFFCCCAAA@@@@@@@@@BBBCCCEEEGGGHHHHHHHHHHHHDDDDDDEEEFFFGGGHHHIIIIIICCCFFFIIIKKKKKKJJJIIIIIIGGGIIIJJJJJJIIIHHHHHHIIIFFFGGGHHHHHHGGGFFFFFFGGGEEEGGGGGGGGGEEEEEEFFFGGGYYYUUUPPPLLLJJJIIIHHHGGG\\\]]]^^^____________^^^[[[[[[ZZZYYYWWWXXXZZZ\\\\\\^^^______^^^___aaaccc^^^aaaaaa^^^]]]eeeuuuxxxdddOOO;;;>>>BBBEEEFFFDDDCCCDDDEEEBBBAAA???>>>>>>@@@BBBCCC@@@@@@AAABBBBBBBBBBBBBBB===???@@@AAA@@@@@@BBBCCCBBB@@@EEEDDD@@@SSSvvvwwwVVVCCCDDD???;;;>>>???>>>>>>???????????????>>><<<===>>>======???BBBDDDAAACCCEEEFFFEEEDDDDDDDDDDDDMMMVVVXXXYYY]]]aaabbb\\\]]]^^^___````````````___```aaabbbbbb```[[[WWWTTTXXXppp|||{{{uuukkktttuuuZZZZZZvvvtttBBB222---,,,+++***---000000---,,,,,,,,,------.........+++,,,------......------'''***...///...---,,,---,,,------......------,,,.........------..................///000111111222////////////000000000000//////000000111222444444000000111222222222222111111111222333555666666777444555666888999:::<<<<<<;;;...:::FFF999666DDDHHHHHHxxxfffhhhuuu]]]EEE;;;===AAADDDEEE>>>777777AAAHHHEEE@@@???999???999OOOuuummmnnn\\\\\\[[[[[[[[[[[[VVVPPPMMMOOOOOOLLLRRRkkk{{{uuu|||zzzeeeYYYOOOQQQ___lllooolll\\\ZZZVVVVVVYYYaaaiiioooqqqsssuuuvvvuuuuuuvvvwwwvvvvvvvvvyyy}}}~~~}}}~~~~~~}}}zzz{{{vvveeefffjjjssswwwgggUUUMMMZZZmmmvvvooozzzxxx|||~~~}}}yyyyyyyyyyyyyyy{{{~~~{{{vvvqqqppppppwww|||}}}```EEE;;;BBBBBB<<>>;;;===@@@>>>;;;???FFFIIIJJJKKKNNNPPPNNNIIIEEECCCCCCCCCEEEHHHJJJJJJIIIIIIEEEAAABBBGGGJJJJJJHHHIIIJJJKKKHHHCCCAAAAAABBBBBBDDDFFFFFFFFFGGGIIIJJJHHHFFFEEECCCBBBBBBBBBCCCBBBCCCEEEGGGHHHIIIHHHHHHFFFEEEDDDCCCDDDEEEGGGHHHCCCEEEGGGIIIJJJIIIGGGFFFGGGIIIJJJIIIHHHFFFFFFGGGDDDGGGJJJIIIGGGFFFGGGJJJKKKLLLLLLJJJGGGEEEEEEEEEQQQPPPNNNKKKIIIIIIMMMQQQZZZYYYYYY[[[^^^]]]ZZZWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUVVVWWWWWWXXXXXXXXXXXX\\\______YYYTTTXXXdddooojjjSSSGGG@@@@@@@@@@@@@@@???????????????>>>===<<<<<<===>>>???===>>>???@@@@@@>>><<<:::<<<============<<<;;;;;;:::???BBB???===FFF[[[nnnaaaTTTCCC;;;<<>>???;;;???CCCBBB???>>>@@@DDDEEEJJJPPPUUUXXXYYY[[[\\\]]]]]]\\\\\\^^^___bbbccc```___]]][[[YYYWWWUUUUUURRRbbbvvv}}}}}}{{{qqqiii}}}jjjZZZbbbUUU999888//////...---,,,,,,++++++******+++,,,,,,---............---,,,---...///000,,,,,,------------,,,,,,------------------------///...,,,++++++,,,...///......////////////......///......------///000111000000000000000111111222111111222222222333333333222222333444444555555666666666777888888888888888777888:::;;;;;;===@@@BBBEEEcccttthhh~~~}}}NNN777???<<<999JJJ@@@<<<999<<>>888??????BBBeee}}}rrrdddeee```ZZZWWWYYY[[[WWWQQQRRRRRRNNNNNNQQQRRRjjj|||vvv~~~{{{wwwyyy~~~{{{lll^^^UUUSSS[[[tttqqqeeeWWWSSSWWW\\\[[[XXXcccjjjppprrrtttxxxyyyxxxuuuyyy}}}~~~{{{{{{~~~~~~~~~|||zzz{{{}}}~~~wwwkkkcccaaavvvmmmaaaRRRLLLZZZmmmqqq}}}yyyzzz|||{{{{{{}}}zzzwwwuuuvvvzzz}}}~~~}}}vvvqqqnnnppprrr{{{vvv___IIIBBBBBBKKKMMMHHHIIIPPPPPPHHH>>>???AAACCCDDDEEEFFFFFFEEELLLOOOMMMMMMOOOKKKDDDAAANNNWWWTTTLLLIIILLLNNNTTTPPPKKKFFFEEEGGGKKKNNNMMMKKKJJJIIIIIIHHHFFFDDDCCCCCCCCCEEEHHHJJJJJJIIIGGGGGGHHHGGGGGGFFFDDDDDDCCCBBBAAABBBEEEGGGHHHHHHCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFGGGFFFFFFJJJJJJKKKKKKJJJHHHGGGEEEFFFHHHJJJMMMNNNMMMLLLJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHTTTSSSSSSUUUWWWWWWTTTQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPQQQQQQRRRRRRRRRQQQQQQTTTUUURRROOOPPPXXX^^^}}}tttxxx[[[KKKCCC>>>??????>>>>>>>>>=========>>>===<<<;;;;;;;;;<<<===<<<<<<=========<<<;;;:::::::::;;;;;;::::::999888:::;;;;;;888777<<>>@@@===CCCEEE@@@<<<<<<@@@CCCDDDBBB@@@===999<<>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888999999::::::::::::999999999999777777888888777777666555888666333444555666666444888666444444666777777777222222333444666666444222444444333333444555666777666:::======;;;:::<<<>>>BBBDDDGGGHHHIIIJJJMMMPPPWWWXXXZZZ\\\^^^^^^^^^^^^YYYYYYVVVNNNHHHLLLZZZfffooovvv}}}}}}{{{||||||xxxwwwkkkdddhhh~~~xxxTTT:::,,,---......------,,,,,,++++++***++++++,,,,,,------...+++++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---......//////......---......------......///000///////////////000111111000111111111222222222222111111222222333444444444555555666777777777777666666777999999:::;;;>>>@@@EEE@@@RRRmmmrrrMMM:::>>>>>>;;;GGGCCC???;;;;;;>>>BBBDDDDDD;;;:::<<<;;;III~~~~~~ssslllbbb[[[XXXWWWWWWXXXQQQRRRMMMMMMNNNKKKXXXttt|||~~~|||xxxvvvwwwmmmooo~~~vvvyyyeeebbbmmmttt|||xxxdddUUUOOOMMMLLLQQQ[[[``````eeennnqqqtttwwwxxxwwwxxx|||yyy{{{}}}}}}{{{yyyyyyzzz}}}{{{zzz|||}}}|||~~~|||yyymmmkkkhhhhhhlllttt|||fffRRRQQQTTTlll~~~yyy|||yyyzzz}}}~~~yyyyyyzzz|||}}}|||yyyvvvrrrjjjfffooo~~~aaaJJJAAA===CCCHHHIIIDDDEEEKKKLLLHHHDDDDDDEEEEEEEEEFFFFFFFFFCCCJJJOOOQQQQQQNNNHHHAAAJJJPPPSSSPPPMMMNNNOOONNNRRRPPPNNNKKKJJJJJJJJJKKKLLLJJJIIIIIIJJJJJJIIIHHHEEEDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDAAAAAABBBDDDGGGHHHGGGFFFIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLIIIIIIJJJJJJIIIHHHGGGFFFHHHJJJLLLMMMNNNMMMLLLKKKHHHHHHHHHHHHJJJLLLOOOPPPIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBCCCDDDEEEEEEDDDBBBIIIHHHTTTggglll___QQQMMMKKKOOOMMMDDD>>>???@@@???::::::::::::999999999999999888888777666666666666888888777666666666777888444555555555555444333333444333222444777777444000222222333333222222222333111111111222444444333111111111111111222222333333333555888888777777999:::>>>???@@@@@@AAADDDIIILLLSSSUUUXXX[[[\\\\\\[[[ZZZWWWVVVSSSNNNNNNVVVeeeqqqzzz||||||zzzwwwwww{{{ttt~~~rrr^^^bbbssscccBBB444///111---------,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------......---------------------....../////////............///000000000000000111111111111222000000111111222333333333444444555666666666666555555666888888888:::<<<>>><<>>>>>BBB@@@>>>>>>@@@AAA@@@???@@@AAAAAABBBEEEGGGEEE@@@<<<>>>===;;;;;;======;;;999999999999888888888888666666666666666555555444666666555555555555666777333333444444333333222111000111222333444444555555111222222111///...000333000///...000111222111///000000000111111111111111000111333444555555666777::::::;;;<<<>>>BBBHHHMMMOOORRRUUUXXXYYYXXXVVVUUUQQQPPPQQQTTTZZZdddooovvv||||||yyyvvvtttuuu{{{yyyxxxaaaaaaoooPPP555...---000,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,------------------............------+++++++++++++++++++++++++++++++++******+++++++++,,,,,,------------,,,,,,,,,------........................---......///000//////000000000111111111//////000000111222222222333333444555555555555444444555777777777888:::<<<444CCCFFFCCC___uuu[[[YYYkkk[[[CCC======>>>@@@AAA???;;;888:::===@@@@@@CCCDDD>>><<>>===<<<<<<===>>>;;;;;;<<<=========<<<<<<<<<<<<=========<<<;;;;;;===;;;999999:::;;;<<<<<<888>>>>>>999999@@@@@@;;;;;;;;;;;;;;;<<<<<<999777999999999999888888888888555555666666666666555555555555555555666666666666444444555555444444333222///111222111//////111444000000000///...///111333...---,,,---///000///...//////000111111000000///---...000111222333444444666777888999<<>>GGGOOOiiifffTTTaaannnsssQQQ@@@888;;;???BBBBBB???===<<<===BBBBBB@@@;;;<<>>===BBBAAA>>>;;;<<<>>>???===EEEjjj}}}wwwjjj```^^^VVVXXXSSSSSSYYYSSSKKKOOOKKKOOOHHHDDDLLL^^^pppvvvvvvXXXSSSVVVeeerrrsssxxx}}}yyyjjjccc\\\[[[```eeegggfffxxxxxxiiiYYYYYYWWWVVVWWWYYY[[[]]]^^^fffjjjnnnpppqqqqqqrrrsssoooqqqssstttsssqqqpppppppppqqqtttxxxuuuppppppsssuuuttttttuuutttqqqmmmkkkoookkkeee^^^XXXUUUTTTTTTUUUYYY___dddjjjqqqxxx~~~sssxxx~~~nnnyyy|||zzzyyy{{{oooxxx|||{{{xxxwwwyyywwwrrrrrruuuwwwwwwzzz}}}{{{xxxyyy}}}}}}~~~~~~{{{vvvsssssstttxxxbbbKKKEEECCCBBBBBBGGGGGGHHHJJJJJJIIIHHHHHHEEEEEEEEEEEEGGGJJJMMMOOOQQQMMMNNNQQQPPPJJJIIIKKKIIIMMMOOOKKKIIIIIIJJJHHHEEEEEEFFFFFFGGGGGGGGGGGGKKKIIIFFFEEEGGGHHHHHHHHHHHHHHHHHHIIILLLNNNNNNMMMHHHGGGEEECCCBBBCCCDDDEEEHHHGGGGGGIIIKKKMMMMMMLLLKKKKKKIIIIIIIIIJJJLLLMMMKKKKKKLLLLLLMMMNNNNNNOOOPPPOOONNNMMMNNNNNNOOOPPPNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIIIIIII333555666555222222444777222333444555555555555555777777777777666666555444000333666777666555555666===111000;;;===555444===999888999<<<======>>>???;;;;;;;;;::::::::::::999333444666888999999888888333555777999999888777666777777888888777777666555666555555666777777666444888777777888888666222///333111000000222333333222---.../////////...---,,,++++++,,,...111222222111333444666888:::>>>DDDHHHLLLMMMMMMMMMLLLKKKIIIHHHFFFSSScccmmmppprrrwww|||{{{}}}}}}{{{~~~|||{{{yyynnn~~~aaaVVVjjjpppFFF000222///)))---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******))))))************))))))))))))))))))))))))))))))))))))************))))))+++++++++,,,,,,++++++++++++,,,---.........---,,,---,,,,,,,,,,,,---................../////////000------......///000000000111111222333333333333222222333444444444555777999>>>666999AAA======\\\YYYWWWrrrhhh@@@888999:::===>>>>>>===<<>>@@@CCC@@@;;;<<>>DDDIIIKKKKKKLLLMMMLLLIIIJJJLLLWWWcccpppwwwvvvvvvzzz{{{}}}~~~xxx~~~|||{{{qqqvvvjjjXXXaaauuuqqqRRR666...000---***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++******+++,,,...///////////////000000000000111111222333333333333222222333555555444444666777;;;888999======@@@KKKXXXmmm[[[[[[|||}}}eeeCCC===:::;;;<<<;;;<<<>>><<<<<<>>>AAADDDCCC???;;;===???PPPzzzzzzqqqiiibbb^^^YYYUUUWWW[[[YYYTTTOOONNNLLLIIIIIILLLPPPTTTooo~~~fffWWWbbbjjjjjjpppnnn```cccvvvlllnnnvvveee^^^\\\TTTSSSPPPNNNNNNOOOOOORRRUUUSSSUUUVVVVVVVVVUUUVVVWWWYYY[[[\\\XXXTTTTTTUUUUUUSSSWWWTTTQQQTTTPPPNNNVVVRRRUUUZZZ^^^dddmmmxxxrrr___TTTTTTQQQ^^^ooouuu~~~nnnfff{{{tttpppmmmlllfffgggiiilllpppsssvvvwwwuuurrrqqqsssxxx|||~~~}}}}}}wwwrrrrrrvvv}}}{{{YYYRRRWWWjjjzzzuuuSSSBBBIIIIIIEEEDDD@@@HHHCCCCCCGGGIIIEEEAAA@@@EEEDDDCCCAAAAAACCCHHHLLLIIIHHHFFFFFFHHHIIIIIIIIIKKKHHHGGGIIILLLKKKFFFAAADDDEEEFFFFFFEEEDDDEEEGGGKKKIIIGGGFFFFFFGGGFFFEEEKKKIIIGGGGGGGGGGGGEEEDDDCCCEEEFFFEEECCCBBBDDDFFFBBBDDDFFFFFFFFFGGGIIIJJJJJJIIIGGGEEEDDDDDDEEEEEEHHHHHHIIIIIIIIIJJJJJJJJJOOOMMMJJJHHHIIILLLPPPSSSSSSQQQOOOMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLIIIJJJKKKLLLLLLKKKJJJJJJ222222222222222222222222000000000000000000000000333333333222222111111111555444333222222444666777666666555555666666777888888999999888777888:::<<<;;;;;;;;;:::999888888888888999999999::::::::::::;;;;;;;;;;;;;;;:::999999999;;;======<<<;;;;;;<<<999999999999999888888888;;;:::999888777666666666333333333333333333222222555444222000...---,,,,,,,,,,,,,,,---......//////000222444666888<<>>CCCCCCCCCBBBBBBDDDHHHKKKJJJGGGDDDCCCDDDEEEFFFFFFFFFDDDBBBEEEHHHHHHDDD@@@DDDEEEFFFFFFEEEDDDEEEGGGKKKIIIFFFDDDEEEFFFFFFEEEHHHFFFEEEEEEFFFEEEDDDCCCDDDFFFHHHGGGDDDBBBCCCDDDBBBCCCEEEEEEEEEFFFGGGIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJMMMKKKHHHEEEEEEFFFIIIKKKPPPOOOMMMLLLKKKJJJKKKKKKNNNMMMJJJHHHGGGFFFGGGHHHLLLKKKJJJIIIIIIJJJJJJKKK111111111111111111111111000000000000////////////111111111111000000000000444333222222222333555666444444444444444555666666;;;;;;:::888777888<<>><<<<<<===???BBBCCCBBB@@@???AAA???BBBaaaxxxuuullldddaaa[[[TTTVVV]]]UUUSSSPPPMMMKKKJJJIIIJJJKKKNNN___|||jjjmmm|||}}}eeeXXX\\\pppwwwjjjrrr}}}~~~~~~~~~xxxpppiiidddaaa___ppprrruuuwwwvvvtttqqqooollliiiddd```]]]]]]___``````aaabbbdddffffffgggggghhhjjjlllooossswwwzzz||||||xxxwwwxxxzzz{{{iiiWWWIIIHHHSSS]]]nnnmmmpppxxxvvvqqqllliiihhhhhhhhhmmmnnnoooppppppooonnnmmmjjjmmmqqqwww}}}~~~}}}wwwqqqqqqvvv~~~~~~wwwzzztttrrrsss}}}}}}]]]BBB???DDDBBB999<<>>AAABBBCCCBBBBBBCCCFFFIIIIIIFFFBBB@@@@@@AAABBBAAABBB@@@???BBBEEEGGGEEEBBBCCCDDDFFFEEEEEEDDDFFFGGGKKKHHHDDDCCCCCCEEEFFFFFFDDDCCCBBBBBBCCCDDDCCCBBBDDDGGGHHHHHHFFFCCCBBBBBB@@@BBBDDDDDDDDDDDDFFFGGGIIIHHHFFFDDDCCCCCCCCCDDD@@@@@@BBBCCCEEEGGGHHHIIIKKKJJJGGGEEEDDDCCCDDDDDDMMMLLLKKKJJJIIIJJJKKKLLLNNNLLLIIIGGGEEEEEEFFFFFFMMMLLLJJJHHHGGGHHHJJJKKK////////////////////////222111111111111000000000111111111111111111111111111111111000111111333333222222111111222222333444888888888777666666999<<<555555555555444444333333333333444444444555555555555666666666666666555555444666666666444333333444444444333222111000000000333222111000//////////////////000000111111111222333222///---++++++,,,,,,******+++,,,,,,------...000111222666:::>>>@@@AAA???DDDHHHMMMXXXggguuu}}}|||{{{zzzzzz|||}}}}}}}}}|||yyywwwyyy~~~xxxvvvyyyssstttrrrZZZ```bbb888111...000000,,,***+++++++++++++++++++++++++++************************************************************))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,------...//////000........./////////000000000000111222222222222222222444555666555555666888777888999:::999999===@@@AAAVVVwwwUUUccc|||YYYBBB888777:::???;;;;;;===>>>@@@BBBBBBBBB@@@AAA@@@@@@JJJiiisssiiifff___UUUUUU]]]YYYWWWTTTRRRQQQOOOLLLKKKFFFHHHOOO]]]sss{{{tttvvvyyywwwaaaZZZeeesssrrriiiqqq{{{~~~|||iiiXXXRRRQQQVVV___qqquuuyyyzzz}}}{{{uuutttwww{{{~~~~~~zzzxxx{{{~~~wwwsssnnngggcccbbbcccdddmmmyyyzzz```LLLDDDLLLWWWkkk|||uuuwww}}}qqqooollliiigggggghhhhhhiiikkkmmmnnnoooooonnnmmmkkkooovvv}}}}}}{{{wwwtttwww}}}|||^^^EEE???GGGPPPIII;;;@@@KKKHHHIIIEEEDDDHHHJJJGGGCCCAAA@@@AAABBBBBBAAAAAABBBDDDDDDCCCAAAAAABBBBBB@@@>>>AAA@@@@@@BBBFFFHHHHHHGGGCCCDDDEEEEEEDDDDDDEEEGGGJJJFFFBBBAAABBBDDDEEEEEEBBB@@@@@@AAACCCDDDCCCBBBBBBDDDGGGHHHGGGEEECCCBBB???AAABBBCCCBBBBBBDDDEEEFFFEEEDDDCCCCCCCCCDDDEEE>>>???@@@AAACCCDDDEEEFFFIIIHHHHHHHHHGGGGGGFFFFFFIIIIIIHHHHHHHHHJJJKKKLLLJJJIIIGGGEEEEEEFFFGGGIIILLLKKKJJJIIIHHHHHHHHHIII........................000000000000000000000000000000000000000000000000//////////////////000000000////////////000111111///000222222111111111222222222111111111111000000000000111111111222222222222333333444444333333333333444444333111000111222222222111000//////......444333333333333333444555000111111222222333333333444222000///------------******+++,,,,,,------...///111444666888:::;;;;;;AAAJJJTTT\\\gggwww~~~zzzzzz|||~~~}}}{{{{{{|||vvvsssyyy___VVVnnnxxxMMM333000......---+++***,,,++++++++++++++++++++++++*********************************************************)))))))))(((((('''(((((((((((()))))))))(((((()))))))))*********(((((()))))))))*********)))))))))******+++++++++*********+++++++++,,,,,,,,,,,,---....../////////............////////////000000111222222222222111222333555555444444666777777999:::999999:::;;;<<>>???@@@AAABBBCCC>>>@@@CCC>>>@@@___rrrmmmfff\\\XXXZZZYYYWWWUUUTTTTTTSSSPPPNNNJJJLLLNNNMMMNNNaaayyy{{{}}}pppZZZYYYkkkyyyppplllnnnwww~~~cccYYYTTTWWWhhhlllsssxxxyyy{{{}}}{{{vvvxxxqqqiiifffjjjttt~~~~~~uuuoootttzzz~~~vvv___```aaaccccccaaa^^^\\\YYYiii~~~lllTTTGGGKKKUUUhhhyyy|||}}}~~~{{{ssskkkjjjhhhfffffffffggggggkkklllmmmoooppppppooooooqqqvvv|||~~~{{{{{{{{{|||yyyxxxzzziiiQQQEEEDDDKKKSSSLLL???FFFMMMFFFJJJFFFEEEJJJLLLHHHDDDCCC@@@AAABBB@@@???>>>???AAA@@@@@@BBBDDDFFFEEEAAA>>>AAA@@@@@@AAADDDGGGHHHIIICCCEEEFFFEEEDDDCCCDDDEEEGGGDDDAAA@@@AAACCCDDDDDDAAA@@@@@@AAACCCDDDCCCBBB???AAADDDFFFHHHGGGEEEDDD???@@@BBBBBBAAAAAABBBDDDAAAAAAAAAAAABBBDDDFFFGGG@@@@@@@@@AAABBBBBBBBBCCCDDDEEEHHHJJJKKKKKKJJJIIIGGGFFFFFFFFFHHHIIIKKKLLLJJJIIIGGGEEEEEEEEEGGGHHHGGGIIIJJJKKKKKKIIIGGGEEE------------------------------------.........///------------............---.........///////////////////////////000111111...000333333222111111222111111111111111111111111222222222333333333333444444444555666666666555555555666666555444333555666444444333333222222111111333333333333444555666666333333333444444444444444333222222111000///...---+++++++++,,,------.........111555555444666:::>>>MMMXXXbbbgggppp~~~~~~}}}~~~}}}{{{~~~|||uuummmxxxxxxzzz~~~gggWWWdddZZZ888///...------------...///++++++++++++++++++++++++******************************************************)))))))))(((((((((''''''(((((((((((())))))((((((((()))))))))******((((((((()))))))))******(((((())))))***+++++++++************++++++++++++++++++---......///......------.........////////////000111111222222111111111222444444333333555666666888999888888;;;<<<:::===>>>???]]]vvvmmmwwwXXX>>>333444777999<<<>>>>>>>>>>>>???KKKCCCCCCFFF;;;111CCCbbb|||pppeee^^^ZZZWWWUUURRRSSSUUUUUURRRPPPNNNKKKKKKLLLLLLQQQeeezzzxxxuuulllpppyyyddd```nnnyyydddiiittt}}}~~~uuufffTTTPPPcccqqq{{{vvvkkk^^^VVVMMMMMMXXXiiiyyy|||mmmbbbcccgggggghhhkkksssmmmyyyiiimmmssswwwuuulll```WWWTTTfffyyyzzz___NNNLLLRRRdddvvvyyy{{{xxxpppjjjfffeeedddddddddeeefffgggooooooppppppqqqqqqrrrrrrxxx||||||{{{}}}~~~yyyTTTHHHCCCCCCFFFLLLHHH???FFFLLLFFFIIIDDDCCCHHHJJJFFFBBBAAAAAAAAAAAA@@@>>>???AAACCC???@@@CCCFFFGGGFFFCCC?????????>>>>>>???BBBEEEGGGEEEFFFFFFEEECCCBBBBBBCCCDDDBBB@@@@@@AAABBBBBBBBBBBBAAA@@@AAACCCDDDCCCBBB>>>???@@@CCCGGGGGGFFFDDD???@@@AAAAAA@@@@@@BBBCCC@@@??????@@@BBBDDDFFFGGGBBBBBBBBBBBBBBBCCCCCCCCCAAADDDHHHLLLMMMLLLIIIGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNLLLIIIFFFDDDCCCDDDDDDDDDFFFIIILLLLLLJJJFFFDDD,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////------------.........///......///000000000000000111111111111111222222333444555777666555555666888444444444444444444444444555555555555666666666666666777888888999999999888777888888777666777999;;;666666555555555555555555444444444333444444555555555555555555555444444444111111222222111///---,,,,,,,,,,,,---......//////---111555444444:::GGGRRReeemmmpppmmmqqq}}}~~~}}}{{{}}}~~~{{{|||}}}zzztttzzz|||ppp^^^aaagggCCC000......------...///...,,,++++++++++++++++++++++++***************************************************)))))))))(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((((((((()))))))))***((((((((()))***+++++++++************++++++++++++***+++,,,---......---------------........./////////000000111111111111111///111222222222222333555444777777555777<<<===999777BBB@@@DDDiiigggiiisssRRR===666555888===>>>===;;;;;;<<>>CCCLLLIIIGGGCCCBBBFFFHHHEEEAAA@@@@@@@@@@@@@@@@@@CCCGGGKKKDDDCCCCCCDDDEEEEEECCCAAA@@@???===<<<<<<>>>AAADDDFFFGGGGGGEEEBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBAAA???BBBAAA@@@@@@BBBCCCBBBAAA???>>>>>>AAADDDFFFEEECCC???AAABBBAAA@@@@@@AAACCCAAA@@@@@@@@@@@@BBBDDDEEEBBBBBBCCCDDDEEEFFFFFFFFFEEEHHHLLLOOONNNJJJEEEAAAFFFFFFEEEFFFGGGIIIKKKMMMOOOMMMJJJGGGEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIHHHGGG+++++++++++++++++++++++++++,,,---...///111222222/////////000000000111111///000000111111111111111333333333222333333444555666666555444333444777:::777777888888888888888888666666666666777777777888777888999:::::::::::::::777888888888777777:::<<<555555666666666666666666;;;:::999888888888888888666666666555555444444444///000222333222000---+++,,,,,,---......//////000+++000444444777CCCXXXiiiyyy~~~zzzoooooo{{{}}}|||}}}~~~yyyuuuvvv~~~|||ssszzz~~~ggg\\\oooxxxPPP999333000000///...///...***%%%++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++)))***,,,---...------,,,---------.........////////////000111111111111111...000111222111111222444222555555222555<<<===999444===>>>>>>HHHaaauuuaaa___xxxdddIII===333888===>>><<<:::999:::777CCCFFF???@@@GGGEEE:::<<>>AAA@@@???@@@AAAAAA@@@???AAA???>>>???BBBDDDCCCAAA@@@AAABBBBBBAAA@@@AAACCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCEEEGGGHHHIIIJJJKKKNNNRRRSSSPPPJJJCCC>>>FFFFFFFFFFFFGGGIIIKKKMMMLLLKKKHHHGGGFFFFFFGGGHHHEEEEEEFFFGGGHHHIIIIIIJJJ------------------------.........////////////000000000000000000111111222333333333333333333333333444444333333444555777888888888999999999999888888888888999999999888888777888999::::::888888999:::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999777555444666888;;;;;;::::::999888777777888999999888777444222111000111333555444222///---111///,,,,,,...111333444333444888AAAPPPeee{{{|||uuuwww~~~}}}yyyhhhttt{{{|||ooosss{{{}}}uuu|||{{{gggYYYzzzaaa;;;000555------,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******++++++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000///111222222111111222333666666666777888888999999888:::>>>>>>:::FFFmmmnnnbbbXXXnnncccHHH===888777<<<@@@???<<<<<<555;;;CCCFFFDDDBBBAAAAAA???III]]]~~~vvvtttfffaaa[[[XXXYYYYYYXXXVVVRRRSSSSSSRRRNNNKKKIIIHHHJJJKKKQQQbbb~~~kkkmmmxxxsssvvvvvvkkk___mmmwwwvvvwww||||||vvvqqq]]]MMMSSSiiirrrtttsssVVVPPP\\\zzzyyyssspppgggfff```rrrsssjjjqqqqqqdddZZZZZZiiiqqqyyydddXXX___kkkwww}}}yyyqqqkkkccc______``````^^^^^^bbbgggjjjkkkiiihhhhhheeeeeeiiipppuuuwww}}}|||{{{yyywww{{{{{{{{{~~~```RRReeeeeeFFFJJJKKKKKKHHHCCCBBBDDDGGGCCCKKKKKKBBB@@@EEEDDD===BBBEEEGGGFFFBBBAAADDDHHHGGGGGGEEECCC@@@@@@AAACCCDDDCCCBBB@@@???@@@DDDGGGGGGFFFEEEDDDCCCCCCCCCCCCDDD@@@======???@@@>>><<>>???BBBEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBAAABBBCCCEEEFFFGGGGGGGGGGGGTTTVVVTTTOOOLLLJJJFFFAAAGGGFFFFFFFFFHHHJJJLLLNNNLLLLLLKKKIIIHHHGGGFFFEEEIIIHHHHHHGGGHHHIIIKKKLLL------------------------............////////////000000//////000000111222222333333333444444555555444444333333444555777888777888888999999888888777888888888999999888888777888:::;;;:::999888999:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999777555555666888:::::::::999888777777777555555555555555333111111///000222222222111///...---///111222111000000///555???OOO___ooouuu|||~~~xxxttt~~~|||jjjcccdddgggwwwyyy}}}zzzzzz}}}lll^^^iii|||NNN666///...------,,,,,,,,,+++++++++*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''')))***************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------............/////////000000///000222111000000111333555555666666777777888888999:::===???999999LLLcccoooVVVYYYeeezzz|||jjjFFF<<<555888===>>>======999;;;>>>BBBDDDEEECCCAAA>>>AAAJJJ[[[wwwyyytttlllbbb\\\YYYXXXWWWUUUTTTUUUTTTSSSOOOLLLJJJJJJJJJHHHGGGLLLZZZpppyyyjjjdddhhhvvv}}}nnnvvv{{{yyy|||zzznnnXXXLLLQQQdddnnnqqq|||mmmSSSQQQbbbyyygggaaa[[[]]]bbb______```vvv|||xxxyyy{{{ttteee\\\\\\ooovvv{{{wwwnnnoooqqquuu{{{ttt{{{pppeeefffddd___\\\[[[]]]bbbeeeeeehhhjjjkkkjjjiiiiiiiiijjjiiinnnwww}}}~~~}}}~~~~~~{{{zzz{{{~~~mmmVVVMMMVVVTTTAAAJJJJJJIIIHHHEEEDDDDDDEEEGGGRRRUUULLLEEEDDDAAA<<>>999===FFFqqqgggUUUMMM```~~~ZZZIII888555999===>>>???===::::::===CCCFFFEEECCCDDDAAA@@@DDDMMMhhh{{{pppgggbbb]]]XXXTTTVVVUUUTTTRRRPPPNNNMMMLLLMMMKKKHHHDDDEEEOOO^^^iii}}}sssllllll~~~yyy|||}}}|||~~~rrrlllZZZUUU^^^nnnmmmpppzzz~~~~~~lllTTTTTTgggsssbbb]]][[[ccckkkggg```eee{{{oooeeeccciiipppvvvzzzzzzuuuuuuxxxwww{{{oooaaaWWWZZZ[[[[[[YYYXXX\\\eeellllllmmmllljjjhhhhhhjjjkkklllkkkppp{{{}}}|||wwwooorrryyy}}}}}}}}}uuu|||}}}{{{}}}dddOOOKKKIIIJJJKKKGGGGGGHHHIIIIIIGGGFFFEEEDDDEEERRRYYYRRRHHHDDDAAA<<>>QQQaaasss~~~}}}uuu|||~~~~~~mmm\\\aaarrryyy{{{tttddddddnnnlllBBB//////111...,,,,,,,,,++++++++++++******************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&'''((()))************))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........///111000//////000222222222222333444444555555888555777<<<===<<<>>>DDDMMMzzzpppUUUPPPddd~~~www___DDD777777999<<<>>><<<:::999;;;???DDDFFFFFFHHHBBBAAACCCCCCMMMpppvvvmmmcccZZZTTTVVVTTTRRRQQQPPPPPPOOONNNMMMMMMMMMKKKIIIJJJNNNQQQRRReee|||tttiiiqqq}}}~~~xxxyyyzzzrrrfffXXX]]]iiivvvlllnnnxxx{{{{{{pppXXXUUUhhhrrrllloooppprrrmmm^^^ccchhhxxxuuuhhh```aaajjjrrrxxx}}}vvvtttxxx{{{ooogggaaa\\\ZZZUUUWWWZZZ[[[]]]bbbhhhmmmnnnmmmkkkhhhggghhhlllooopppqqqwwwuuuddddddpppzzzuuu|||{{{dddLLLEEELLLHHHCCCGGGIIIBBBGGGKKKKKKGGGCCCCCCEEE@@@JJJPPPMMMHHHEEEBBB>>>AAACCCEEEDDDBBBAAABBBDDDCCCDDDEEEEEEEEEFFFIIIKKKIIIJJJKKKJJJGGGFFFFFFGGGEEEEEEEEEEEEDDDDDDCCCCCC???BBBCCCBBB???>>>AAADDDFFFDDDBBBAAABBBCCCCCCBBBCCCDDDFFFEEECCC@@@@@@@@@DDDCCCAAA@@@AAABBBEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@AAABBBDDDEEEGGGHHHHHHKKKMMMLLLHHHHHHLLLMMMKKKHHHIIIKKKMMMOOOOOOOOOOOOMMMLLLKKKKKKJJJKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHHHH000000000000000000000000........./////////000000///////////////000111111...///000111222333444555333333444555555666666666555666666777777666666555555666777888888888888888888999::::::888888999:::999:::::::::::::::999888::::::::::::::::::::::::666888999888777666666777666555555555555555444444333333222111111000000000444333111000000111222333111555999;;;BBBUUUppp}}}yyywwwiiiqqq{{{|||zzzpppgggtttyyylllgggtttlllEEE333///...---///,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''((())))))******)))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------///000000///...000111111111111222333333444444777666888999888666999===>>>MMMwwwlllNNNMMMhhhuuuVVVBBB888555666999888:::;;;;;;;;;???DDDHHHHHH@@@???EEEDDDBBBOOOcccqqqggg^^^YYYWWWTTTQQQOOOPPPQQQPPPOOOLLLJJJIIIJJJKKKLLLJJJGGGMMMTTTYYYaaa}}}qqqnnnmmmjjjpppnnnppp{{{hhh[[[^^^fffpppjjjmmmwww|||pppYYYUUUgggvvv[[[]]]dddrrrvvveeeXXXeeennnvvv{{{{{{xxx{{{yyyrrrhhh___[[[ZZZ[[[[[[ZZZZZZ\\\aaafffiiiiiihhhjjjjjjhhhggggggjjjooossszzz|||~~~kkkhhhpppwwwzzz{{{|||zzzWWWIIIGGGQQQUUUHHH@@@BBBAAA===FFFMMMLLLDDD???AAAFFF@@@CCCDDDDDDEEEFFFCCC???@@@AAABBBBBBBBBAAAAAAAAA???AAABBBCCCCCCDDDGGGIIIHHHIIIIIIHHHFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFGGGFFFBBBAAACCCFFFFFFDDDAAAAAABBBCCCCCCBBBBBBDDDFFFFFFDDDAAA@@@@@@DDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFFFFEEEDDDCCCBBB???@@@AAABBBCCCEEEFFFGGGJJJLLLLLLIIIIIINNNPPPNNNHHHIIIKKKMMMOOOOOOOOOOOOPPPOOOMMMKKKJJJJJJJJJKKKMMMMMMMMMLLLLLLKKKJJJJJJ111111111111111111111111//////000000000111111111000000000000000111111222///000000111222333444444222333444555666666666666555555666666666666555555555555666777888888888888777888999888777666777999777888888999999999888888888888888888888888888888444666888777666555555666444444444444444444444333111000000/////////000000////////////111333555777:::BBBMMMUUU^^^mmmwwwvvvzzz}}}sssrrrrrrttt~~~pppnnnwwwoooLLL000...111,,,)))---++++++++++++************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...//////......///000000111111222222333333444000444999;;;;;;999999;;;???999OOO```PPP]]]{{{oooXXXDDD666222555555888;;;;;;:::<<>>CCCEEEBBBBBBFFFYYY|||qqqiiieee___ZZZTTTRRRRRRSSSRRRPPPRRRLLLFFFEEEHHHKKKKKKIIIMMMOOOMMMLLLZZZuuutttnnniiigggpppvvvpppmmmqqqrrrrrryyy}}}nnnZZZVVViiinnn\\\gggvvvrrrbbbmmmsssxxxyyy{{{zzzpppaaa```^^^\\\ZZZYYYXXXXXXaaa```aaaeeejjjlllhhhdddggghhhiiijjjlllooouuuyyy}}}}}}vvvnnnpppwwwzzzyyyyyytttiiipppyyy{{{hhh???;;;DDDTTTWWWIIICCCFFFBBB===EEELLLJJJBBB<<>>???BBBCCC@@@<<<>>>>>>@@@@@@@@@@@@>>>>>>===>>>@@@AAAAAAAAACCCDDDEEEEEEEEEDDDBBBAAACCCDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDEEECCCAAA@@@AAABBBBBBAAA>>>AAADDDEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDAAAAAAAAAAAABBBDDDEEEFFFFFFIIIJJJIIIKKKPPPRRRQQQGGGHHHJJJKKKMMMNNNNNNNNNQQQOOOMMMJJJIIIIIIIIIJJJMMMMMMNNNNNNNNNMMMLLLLLL222222222222222222222222111111111111222222222222111111111111111222333333222222333333333444444444222333444666666666666555444555555666666555555444444555666777888888888888555777888777666555666777444555666777777888777777777777777777777777777777222444666666555444444555333333333333333333333333000000000000111333555666333555777;;;???DDDGGGIIIRRR[[[fffnnnsssyyy{{{www|||xxxmmmppp{{{uuummmyyylllKKK;;;......///+++***,,,++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,------------............,,,...//////...---///000000111111222222333444444000222666888;;;===>>>======;;;AAA[[[kkk]]]nnnvvvZZZAAA777888444666888:::;;;<<<>>>???FFFEEEDDDEEEFFFEEEDDDCCCGGG[[[yyy~~~vvvllleee]]]XXXWWWVVVSSSQQQSSSPPPMMMKKKJJJKKKMMMMMMIIIIIIIIIJJJOOOWWWaaaggg~~~~~~wwwvvv~~~}}}~~~zzzwww{{{tttbbb\\\nnnmmmaaannnzzzoooppptttvvvvvvyyyyyyuuuqqqiii```VVVWWWYYYZZZZZZ[[[[[[\\\fffeeeeeeeeefffgggfffeeehhhjjjnnnpppsssvvv{{{~~~~~~xxxxxxnnnjjjlllsssyyy|||yyysssmmmppp~~~qqqeeeYYYEEE@@@HHHOOOHHHEEEHHHEEEAAACCCFFFEEEAAA>>>===>>>@@@>>>===>>>>>>===;;;:::<<<<<<===>>>???>>><<<;;;<<<>>>@@@@@@???>>>???@@@CCCCCCBBB@@@??????BBBDDDAAABBBCCCDDDEEEDDDBBBAAA???>>>===>>>AAACCCCCCCCCDDDBBB??????@@@AAAAAA@@@>>>@@@CCCDDDDDDEEEGGGHHHFFFFFFFFFFFFDDDBBB@@@???EEEEEEFFFFFFGGGGGGFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFDDDHHHJJJIIIKKKOOOPPPNNNGGGGGGHHHHHHJJJLLLMMMNNNPPPNNNKKKIIIHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMLLL222222222222222222222222111111222222222333333333222222111111222222333444555555555555555555555555222333444666666666666555444555555555555555555444444555666777888888888888555666777666555444555777333333555666777777777777666666666666666666666666111333555666555333333444222222222222222222222333111111222333666999<<<>>>CCCEEEJJJPPPVVV\\\aaacccjjjpppwwwzzzzzz||||||xxxwwwyyy}}}rrrjjjsss}}}nnnmmmMMM111444333...+++---///...+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---------.........//////,,,---///...------...000111111111222333333444444:::666111///222888999666333>>>===888QQQ___aaammmMMM>>>>>>555444555999>>>???<<<888<<>>===;;;999===???@@@@@@>>>======>>>BBBBBBAAA???===???BBBEEE???@@@BBBCCCCCCBBB@@@??????======@@@EEEIIIIIIHHHCCCAAA???>>>???@@@@@@???AAABBBDDDDDDCCCCCCEEEFFFDDDEEEEEEEEECCC@@@===;;;DDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGJJJLLLJJJJJJLLLKKKGGGGGGFFFFFFGGGHHHJJJLLLNNNMMMLLLIIIHHHHHHIIILLLMMMJJJKKKLLLMMMNNNNNNMMMLLL444333222000///000444777444222000222444666444222222222222333333444444444222777999666333222444555666777777666666555444333222222333555333111222555555444333444555666666555333555666777666555555666666444333333555777777666555777999888555444777:::777666666666666777777888888333444;;;???<<<777555<<<<<<>>>DDDKKKRRRWWWYYY]]]VVVYYYiiirrrooolllnnnnnnqqqtttwwwzzz~~~uuuvvv|||nnnooo~~~qqqqqq[[[BBB///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***'''((()))((('''&&&'''))))))************+++++++++)))************+++++++++---,,,,,,,,,,,,---......---------...............000000111111111222222222333333333333444555666666;;;;;;>>>>>>>>>RRRmmmYYYtttssskkkTTT>>><<<555222666888888:::@@@:::???EEEHHHIIIHHHGGGFFFEEEDDDIIIVVVeee|||oooiiigggccc[[[UUUNNNPPPRRRRRRQQQOOOOOOOOOMMMLLLKKKJJJJJJKKKMMMNNNPPPPPPRRRZZZhhhzzzzzz{{{}}}||||||~~~xxxuuuwwwwww}}}ssswww|||zzzyyy|||wwwiiifff```ZZZVVVSSSRRRRRRRRRTTTXXX]]]aaadddeeefffkkkfff___[[[[[[^^^bbbdddmmmuuu|||{{{yyy{{{~~~yyyyyy~~~yyyssssss{{{zzz{{{nnnhhhrrrjjjTTTaaazzzSSSMMMEEE@@@>>>>>><<<;;;BBBCCCDDDAAA<<<::::::;;;777777888888888999999999888999<<<>>>???>>>===<<<;;;<<<<<<===============??????>>>>>>>>>>>>>>>???BBBBBBBBBAAAAAA@@@@@@@@@BBB<<<999AAANNNRRRKKKBBBAAA@@@???>>>>>>???@@@@@@??????>>>>>>???AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@???BBBFFFGGGFFFDDDCCCBBBFFFDDDCCCAAAAAABBBCCCDDDAAA@@@CCCMMMWWWYYYOOOEEEFFFEEEEEEEEEFFFGGGHHHHHHJJJIIIIIIIIIJJJJJJHHHGGGGGGFFFFFFHHHIIIIIIGGGEEE222333333222000000111333333111000111333444333111333333333333444444444333555555444222222444555555222222333333333333333333444444555555444333555888777666666777777888777777999:::::::::999999:::;;;:::999888999<<<===>>>===@@@@@@@@@???>>>>>>@@@AAAEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@BBBIIILLLIIIGGGFFFJJJNNNVVV___eeeiiillllllggg___```nnnxxxvvvrrrssspppuuuzzzzzzyyy{{{mmmhhhmmm}}}nnniiiuuuwwwrrrNNN999......---,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))'''((()))((('''&&&''')))(((((()))))))))*********))))))*********+++++++++---,,,,,,,,,,,,---......------------............000000000111111111222222333222222333333444555666444555888999777@@@```fffaaa^^^oooyyyRRR???:::888999999555666:::999===BBBFFFGGGGGGGGGGGGCCCAAABBBHHHOOO```xxxppphhh___YYYSSSSSSSSSRRRQQQRRRTTTUUUNNNMMMKKKIIIHHHHHHHHHHHHLLLJJJIIIJJJPPPZZZdddjjjyyyyyysssqqqqqqppppppyyy}}}|||{{{xxxwwwzzz{{{zzzsssooojjjdddXXXUUUQQQMMMLLLMMMPPPRRRXXX[[[___dddfffggggggfffdddaaa^^^]]]___ccchhhkkkrrrzzzyyyvvvuuuzzz{{{tttssstttyyymmmUUUccc}}}UUUDDDKKKUUUWWWIIIDDD>>>:::::::::999888===>>>???===:::888999;;;:::999999888888777777666666777999:::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;>>>>>>===============>>>?????????????????????>>>???===<<<@@@FFFHHHEEEAAA???>>>===<<<<<<===>>>>>>>>>============???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@<<>>///...---,,,++++++***++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))'''((()))((('''&&&''')))'''''''''((((((((()))))))))))))))*********++++++,,,,,,,,,,,,,,,---......,,,,,,------............000000000000111111111111222222222222333444555555333444888<<<999888DDDTTTyyyWWWRRR^^^ppp{{{xxxZZZKKK<<<777777777555555777:::>>>AAACCCEEEGGGIIIHHHEEEDDDDDDBBBGGG]]]ttt}}}rrrhhhbbb\\\YYYUUUQQQPPPQQQTTTVVVPPPOOONNNLLLJJJHHHGGGFFFKKKIIIFFFDDDDDDFFFIIIKKKSSS[[[jjjzzz~~~{{{zzz}}}}}}|||wwwttttttqqqhhhaaa\\\UUUNNNLLLKKKJJJJJJLLLQQQUUUYYYZZZ\\\```bbbcccbbb```___\\\\\\]]]```eeekkkqqquuuyyy~~~|||zzz}}}zzzyyyooohhhiiinnnzzz~~~\\\RRRnnn\\\DDDBBBFFFCCC>>>>>><<<999777888888777777999;;;;;;;;;999999:::;;;<<<;;;:::888777555444333555555555555666666777888888888999::::::::::::999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======;;;===>>>>>><<<<<<===???;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;;;;<<<======>>>>>>>>>?????????@@@@@@<<>>>>>??????@@@>>>@@@GGGQQQTTTOOOJJJFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDFFFHHHHHHGGGFFFGGGFFFDDDAAAAAADDDGGG333444555555444444555666555444444555666888999:::777777777:::===>>><<<999<<<;;;<<>>AAAEEEIIILLLKKKKKKIIICCCBBBMMM[[[jjjwwwnnniiiddd^^^XXXUUUTTTTTTTTTQQQQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJEEEJJJRRRZZZcccllluuu{{{|||xxxbbbbbb^^^VVVQQQOOOKKKFFFJJJKKKMMMPPPTTTXXX[[[]]]ZZZZZZ[[[[[[[[[ZZZYYYYYYXXX[[[```eeelllrrryyy}}}}}}|||~~~tttuuussspppoooyyyzzzkkkdddjjj~~~eeeFFF@@@GGGIIICCC>>>;;;::::::999999999999888:::;;;;;;;;;:::::::::;;;::::::999888666555444333555444222222222444555777777777888999999999999999:::999999999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<999;;;<<<:::777666999===999999999999:::::::::;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA???BBBEEEFFFFFFEEEEEEFFFBBBAAA???>>>============<<<::::::???EEEHHHFFFCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCDDDEEEEEEEEEDDDGGGHHHFFFAAA???CCCGGG666666666666666999===AAA>>>>>>??????@@@CCCFFFHHHEEECCCCCCGGGLLLNNNLLLIIIFFFKKKSSSYYYUUUNNNNNNUUUTTTTTTTTTUUUWWWXXXZZZ[[[[[[___^^^ZZZZZZ___dddccceeebbb]]]YYYYYY___iiiqqqeeebbb___```eeejjjnnnpppsssrrrqqqqqqrrrqqqnnnlllrrrooollllllnnnnnnllliiipppooonnnllljjjgggdddccchhhkkkrrrsssmmmccc```dddbbbeeegggggggggkkkuuu}}}|||qqqggghhhnnnuuu{{{}}}zzzyyy|||~~~rrrdddRRRLLLfff}}}~~~aaaAAA666111,,,,,,,,,+++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''((()))((('''&&&''')))((((((((()))))))))******(((((()))))))))*********,,,++++++++++++,,,------++++++,,,,,,---......///....../////////000000000111111111111111222444444444222333888<<<<<<;;;;;;@@@___qqq[[[dddiii^^^ddd|||zzzZZZ???222111555555666777888:::===BBBFFFIIIJJJLLLKKKFFFCCCGGGNNNOOOZZZrrr|||tttooogggbbb^^^[[[XXXUUUPPPPPPQQQRRRRRRRRRQQQQQQIIIIIIJJJJJJKKKKKKKKKKKKDDDFFFHHHJJJMMMSSSYYY]]]gggiiiqqq~~~zzz{{{rrriiippp~~~vvvbbbQQQRRRNNNHHHGGGJJJKKKIIIKKKNNNRRRUUUXXXXXXXXXWWW[[[ZZZXXXWWWWWWYYY[[[]]]\\\aaahhhnnntttzzz}}}||||||~~~zzzvvv|||wwwgggeeeoooyyywwweeePPP@@@AAADDD>>>888999;;;;;;<<<;;;:::999999999;;;;;;::::::999999888888777777777666666666555555555444222111111333555777777777888999999999999888888888777777888999::::::::::::;;;;;;;;;;;;;;;;;;999888777666777888:::;;;999999999::::::;;;;;;;;;=========<<<<<<;;;::::::;;;;;;<<<>>>???@@@AAABBBBBBDDDEEEEEEDDDBBBBBBCCC@@@@@@???>>>======<<<<<<@@@>>>===???AAACCCCCCBBBFFFFFFEEEEEEDDDEEEEEEFFFGGGEEECCCCCCDDDDDDCCCBBBAAAFFFJJJIIIEEEAAABBBEEEJJJJJJJJJJJJKKKOOOUUUYYYYYYYYYZZZYYYYYY[[[^^^aaaZZZVVVTTTWWW\\\___]]]ZZZWWW]]]jjjqqqjjj___```hhheeedddcccbbbbbbcccdddeeeccchhhhhhbbbbbbhhhllliiimmmkkkfffaaa```eeepppxxxnnnjjjffffffjjjnnnoooooowwwvvvuuuttttttqqqnnnkkkqqqqqqqqqrrrrrrqqqooommmrrrrrrqqqooommmiiifffdddgggllltttyyytttkkkfffhhhccchhhmmmoooooooooqqqsss|||vvvooolllooovvv~~~zzzvvvzzzzzzuuunnnXXXEEE@@@GGGYYY|||{{{yyyLLL666222000,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((('''((()))((('''&&&''')))(((((()))))))))*********((((((((()))))))))******+++++++++++++++,,,------******+++,,,---......///............////////////000000000000111222333444444333222333666888999:::@@@AAAVVV|||jjjfffdddkkk|||[[[<<<444777444555666666666999===@@@FFFIIILLLLLLHHHEEEFFFGGGHHHGGGMMMddd}}}wwwnnngggccc___[[[WWWQQQQQQQQQRRRRRRSSSSSSSSSOOONNNLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFGGGJJJMMMMMMNNNSSS]]]fffooo{{{zzzuuuoookkkgggggg___TTTRRRVVVSSSKKKEEEGGGFFFCCCDDDJJJNNNMMMPPPSSSVVVYYYYYYXXXUUUSSSWWWVVVUUUVVVXXX\\\```cccffflllsssyyy}}}~~~xxxvvvyyy~~~xxxsssvvvxxxwww{{{wwwccccccfffllluuu}}}~~~eeeKKKDDD@@@AAA>>>777444888999:::;;;:::888777888999:::888777777888888666555444555555555666666777777666555333222222333555666666666777888888888888888777777666777777888999:::;;;;;;;;;;;;:::::::::999999666444444777::::::999888888999:::;;;;;;;;;;;;===============<<<;;;::::::;;;<<<===???@@@AAABBB@@@BBBCCCBBB@@@>>>>>>??????????????????>>>>>>>>>AAAAAA@@@??????@@@@@@AAAFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFDDDBBB???CCCHHHJJJGGGDDDCCCCCCdddeeefffggghhhjjjnnnrrrttttttsssqqqnnnooorrruuulllgggbbbbbbgggiiigggccceeehhhrrr{{{vvvkkkjjjrrrpppooollljjjhhhhhhhhhiiieeelllmmmfffeeelllnnniiioooooommmhhhdddffflllssspppkkkhhhiiinnnrrrsssrrrxxxwwwwwwwwwvvvtttqqqnnnqqquuuxxxzzzyyyvvvtttssssssssssssrrroookkkhhhffffffkkkttt{{{xxxmmmfffeeebbbeeeiiilllnnnmmmlllkkkrrrsssssspppooossszzz{{{wwwzzzyyyhhh___LLL@@@:::EEE[[[sss}}}YYY:::111000...,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((('''((()))((('''&&&''')))'''''''''((((((((())))))(((((((((((()))))))))***+++++++++***++++++,,,---)))***+++,,,---......///------........./////////000//////000000111222333333555666555444666888999888666;;;TTTssshhhiiizzzeeeKKK;;;555555555555444555888;;;CCCGGGKKKLLLJJJIIIHHHFFFCCCHHHKKKLLLUUUrrr~~~sssmmmhhhbbb^^^YYYXXXVVVTTTRRRRRRRRRRRRTTTRRROOOLLLJJJIIIJJJJJJKKKKKKJJJHHHEEECCCDDDEEEJJJIIIKKKOOORRRVVV^^^fffkkkmmmooosss|||~~~~~~~~~~~~vvvsssoookkkgggccc]]]YYYQQQOOOMMMKKKHHHFFFFFFFFFAAAEEEGGGGGGJJJOOOQQQOOOTTTUUUVVVVVVVVVUUUTTTSSSSSSUUUXXX]]]bbbgggkkkmmmrrrwww~~~|||uuuuuu{{{{{{tttttttttvvvxxxhhh\\\gggssszzz}}}oooNNN???>>>======;;;999:::<<<777888999888666666999;;;888666555666888999888666444444444555555666666666555444333333222333444555444555555666666666666666666666666666777888999:::<<<;;;;;;:::999888777777777555444555666777777666666777999:::;;;;;;::::::;;;<<<=========<<<;;;:::999:::;;;<<<===>>>???@@@>>>@@@AAA@@@>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@???@@@@@@???>>>>>>???AAAFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCEEEHHHJJJJJJGGGEEE???AAACCCEEEFFFEEEDDDCCCooorrrtttvvvvvvwwwyyy{{{}}}}}}|||wwwsssrrruuuxxxvvvooogggfffiiikkkiiieeemmmkkkqqqzzzyyyooommmssswwwuuuqqqnnnkkkjjjjjjjjjeeennnooohhhgggmmmnnnhhhpppqqqqqqmmmhhheeehhhlllhhheeecccgggnnntttuuutttwwwvvvvvvwwwwwwuuurrroooooouuu{{{}}}zzzwwwuuuttttttuuutttsssqqqmmmiiiggggggkkkttt{{{wwwlllaaa]]]___^^^]]]^^^bbbeeeffffffffflllqqqooolllnnnssswww}}}zzz{{{}}}~~~}}}~~~oooeeemmmsss^^^LLLDDD444===OOOfff{{{yyyooolll???---......,,,,,,+++***************++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++******++++++,,,---)))******+++---...//////---------.........//////////////////000111222333,,,222777666333333555777333??????888MMMqqq\\\ffffff???555666666444333333555777>>>BBBFFFHHHIIIIIIHHHEEEGGGGGGFFFBBBBBBPPPkkk{{{tttooojjjccc```\\\WWWTTTRRRRRRRRRRRRPPPMMMJJJJJJKKKNNNPPPJJJKKKLLLKKKIIIHHHHHHIIIEEEDDDFFFHHHHHHHHHMMMUUUXXXZZZZZZXXXZZZaaahhhjjjmmmppppppooovvv}}}}}}tttuuuyyyvvv{{{sssppplllkkkkkkiiifffccc\\\ZZZWWWUUURRRNNNHHHEEEGGGCCCEEEKKKJJJDDDDDDIIICCCHHHMMMOOOQQQUUUTTTPPPRRRQQQOOOOOONNNOOOPPPQQQVVVZZZaaaiiipppuuuxxxyyyyyyvvvpppmmmvvv}}}zzzwwwzzzooodddkkkvvv~~~nnnOOOCCC@@@>>>:::666666999999666666888999888666777;;;>>>888666555888;;;======;;;555555555555555555555555444444333333333333333333222333444444555555444444666666666666777888::::::<<<;;;:::999888666666555555666777666444333444555555666888999:::::::::999::::::<<<<<<<<<<<<;;;:::888999999:::;;;<<<===>>>>>>???AAAAAA@@@@@@AAACCC???@@@AAABBBBBBBBBBBBBBB@@@BBBCCCCCCAAAAAACCCFFFFFFFFFEEEDDDDDDDDDDDDDDD@@@AAAEEEIIIMMMMMMJJJHHH@@@??????AAACCCEEEDDDCCCyyywwwvvvyyy}}}}}}uuuwww}}}xxxlllmmmmmmnnnooonnnlllmmmooommmnnnrrrvvvsssmmmmmmqqqyyyvvvsssqqqooommmkkkiiikkkooonnniiiiiilllkkkggglllrrrtttooolllmmmlllggghhhaaa^^^ccciiilllppptttuuussssssuuuwwwwwwuuurrrqqqvvv{{{|||yyytttqqqpppuuuwwwwwwsssrrrqqqllleeejjjkkkooouuuuuummmfffccc]]]dddiiiffffffhhhgggccchhhkkklllkkkjjjmmmtttzzzwwwwwwxxx}}}}}}rrrssslllnnnxxxtttcccTTTGGG???===DDD```vvvjjjKKK111---111///***(((************************************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******************************+++++++++,,,,,,,,,---------------............////////////000111111222222222222222333333333444444444555999;;;;;;OOOrrrRRRaaaeeeyyyggg===777444555444222555:::777<<>>@@@AAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDCCCEEEFFFEEECCC@@@??????BBBCCCEEEFFFFFFEEECCCBBBFFFGGGHHHHHHHHHHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBBBB}}}|||}}}~~~zzz~~~{{{uuuwww}}}{{{rrrmmmmmmnnnqqqrrrpppmmmlllmmmnnnsssvvvtttoooppptttxxxvvvrrrpppooonnnmmmkkkmmmpppqqqmmmmmmqqqqqqmmmpppsssrrrmmmkkknnnnnnjjjmmmfffcccgggkkknnnpppsssvvvttttttvvvyyyyyywwwuuuuuuyyy||||||xxxtttqqqqqqtttuuusssooommmnnnlllhhhdddbbbfffmmmoookkkhhhgggrrrssspppjjjiiillllllhhhjjjmmmooonnnnnnpppwww}}}wwwtttqqqpppsssyyy|||wwwtttllldddjjjvvvttt|||ooo```TTTCCC666===NNN|||yyygggNNN;;;,,,,,,...,,,***,,,*********************************)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''''''''''''''((((((((()))))))))***************************+++++++++,,,,,,,,,,,,---------------...............//////000000111222222222222222333333333333444555555999<<<:::???XXXttt```WWW[[[nnnkkkLLL222111888666111111444777???JJJNNNKKKHHHIIIQQQQQQPPPLLLGGGEEEFFFHHHLLLkkk}}}|||uuulllfffccc___YYYTTTNNNNNNNNNNNNNNNOOOPPPRRROOONNNMMMKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIHHHFFFEEEFFFGGGIIIJJJGGGHHHIIIKKKMMMOOOQQQQQQOOOOOONNNNNNNNNNNNMMMMMMPPPOOONNNLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDGGGHHHIIIJJJLLLMMMOOOOOOOOOMMMLLLLLLNNNOOOMMMKKKNNNMMMLLLNNNQQQXXX^^^ccchhhjjjooowww}}}xxxmmmlllpppnnnyyyyyyqqquuu~~~~~~lllXXXPPPWWWiii{{{~~~eeeOOOHHHOOOYYYKKKDDD;;;666555666444222555555555555555555555555444444222222222333555666555444333222222333444555444444444444333333333222333333444444555555666666555666777777888888777777999::::::888666666888:::999999888888777777777777::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<============<<<;;;<<>>>>>???@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGGGGGGGGGGFFFEEEBBBBBBBBBAAAAAABBBBBBCCC}}}~~~~~~}}}}}}zzzyyyyyy~~~}}}xxxqqqpppqqqtttxxxxxxrrrlllmmmooossswwwvvvrrrtttyyyyyyvvvrrrpppppppppooonnnnnnqqqrrrqqqrrruuuuuusssttttttqqqmmmmmmpppqqqnnnrrrlllhhhlllooopppqqqsssuuutttuuuvvvyyyzzzyyywwwvvvxxxzzzyyywwwuuuttttttuuuuuurrrmmmkkknnnpppnnnrrrllliiikkkkkkhhhddddddddddddaaa```fffnnnpppoookkknnnpppqqqqqqsssyyy~~~{{{ssslllkkkqqq}}}xxxsssrrrooojjjddd___]]]]]]ZZZXXXaaammmwwwzzzeeeSSSFFFBBB::::::XXX~~~\\\BBB444---***------((()))...******************************))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111111111222222222333333333555333555<<<<<<:::???IIItttvvv]]][[[fffjjjyyyfff???444666444222333444111444>>>FFFGGGEEEEEEQQQSSSTTTSSSNNNIIIEEECCCDDDMMMooo~~~|||sssnnnjjjeeeaaaRRRQQQOOONNNLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHFFFEEEDDDBBBBBBBBBCCCDDDAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCEEEEEEFFFGGGGGGHHHIIIIIINNNNNNNNNOOOOOOPPPPPPPPPMMMKKKJJJJJJJJJJJJIIIGGGLLLPPPTTTWWW[[[aaajjjpppuuuzzzzzzvvvrrrsssvvvuuuyyyzzzuuutttyyy{{{nnnUUUHHH@@@LLLhhhsssXXXGGG>>>???OOO```LLLEEE;;;444222333222111666666666666666666666666333333222222222333444555444333333222222333333444333333222222222222111111444444444444444444444444555555666777777777777666888999::::::888777777888999999999888888888888888::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>???>>>===>>>@@@AAAAAA@@@@@@AAAAAAAAAAAA???>>>===BBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFEEEDDDCCCEEEGGGDDDEEEGGGGGGGGGGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAACCCDDDvvvyyy||||||{{{||||||~~~~~~{{{yyyvvvtttuuu|||yyyooonnnoootttyyyyyyvvvwww|||{{{xxxtttrrrrrrqqqpppooooooppprrrssstttuuutttsssxxxvvvsssrrrtttvvvuuusssuuunnnkkkooorrrssssssuuuttttttuuuwwwxxxzzzzzzzzzvvvvvvvvvvvvvvvvvvvvvwwwuuuwwwuuuooonnnqqqtttssstttkkkccc```]]]XXXTTTUUUNNNMMMOOOVVVcccnnnrrrrrrkkkmmmooopppqqqtttxxx||||||qqqhhhgggooowwwwwwnnn^^^QQQOOOWWW]]]]]]```XXXRRRSSSVVV[[[dddnnnzzz|||rrrfffYYYNNNAAA777888BBBYYYkkkJJJ666...,,,,,,///---((('''+++***************************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((()))(((((((((((())))))))))))************************************+++++++++++++++,,,,,,,,,------------------...//////000000111111111111111222222222222888333222666999999<<<@@@JJJhhhiiiZZZ]]]VVV___nnnSSS>>>666555777999222///333:::===AAADDDKKKOOOTTTWWWVVVRRRLLLHHHKKKOOOyyymmmfff}}}vvvqqqmmm```]]]XXXTTTQQQOOOMMMLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPOOONNNNNNNNNNNNMMMMMMMMMHHHHHHGGGHHHHHHIIIIIIHHHLLLUUUbbbkkknnnqqquuuyyy}}}~~~vvvrrruuu{{{|||yyysssooovvv```III===BBBOOOiiisssYYYBBB<<<;;;:::CCCPPPCCC>>>888444333444444333444444444444444444444444111222222222333333333333333333222222222222333333222222222222222222222222444444444444333333222222444444555666666666666555666888:::;;;999777666666888888888888999999999999:::::::::;;;;;;:::::::::999::::::;;;<<<===>>>>>>???>>>===<<<============@@@@@@AAABBBAAA@@@>>><<>>TTTppp\\\GGG888;;;>>>999999???999888666666555555333222222222222222222222222222000111222333333333222111111222222222222222222111222222222222222222333333444444444333222222111111333333444555555555555444444777::::::999666555555777777777888888999999:::999::::::::::::::::::999888888999:::;;;<<<<<<===??????>>>===<<<<<<=========>>>???@@@@@@@@@???>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHHHHGGGFFFFFFIIIGGGDDDBBBAAACCCEEEFFF}}}~~~~~~|||uuuqqqxxx~~~tttooorrryyy~~~yyyxxx{{{}}}|||{{{zzzzzzwwwssspppqqqppprrrvvvvvvsssrrrssszzz{{{~~~~~~~~~yyyrrrnnnppptttuuuwwwzzz|||}}}~~~~~~~~~~~~||||||zzzyyyssswwwwwwqqqmmmoooqqqqqq|||yyywwwuuunnnggggggllleeeYYYMMMJJJOOOZZZgggqqqqqqooonnnmmmooossswwwyyy{{{wwwhhhYYYRRRPPPYYY^^^bbbeeeiiillljjjeeeUUUNNNJJJRRRddduuu~~~vvvdddOOO???888666444CCCQQQ```WWW888---......+++))))))+++,,,***)))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,,,,,,,------...////////////000000000000111111111000444888888666555999>>>888<<>>CCCSSSmmmnnnJJJ===555888;;;888777999666666777777555333000///000000000000000000000000...000222333444333111000000111111222222111111000222222222222222333333333333333333222222111111111222222333444444444444333333666888888777555444444555555666777888999999:::999999::::::::::::999999777777888888999999::::::>>>@@@AAA@@@???>>>???@@@<<<<<<<<<===>>>???@@@@@@===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFDDDDDDDDDEEEGGGHHH}}}~~~zzzuuuzzzuuupppttt|||yyyuuuwww{{{{{{}}}~~~}}}xxxttttttrrruuu{{{}}}yyyxxxzzz{{{}}}|||wwwpppqqqsssuuuxxx{{{~~~~~~~~~}}}{{{xxx{{{xxxpppjjjlllppprrrssswww|||{{{ssskkkllltttqqqdddWWWQQQPPPTTT___jjjpppllliiigggiiimmmqqqtttyyy{{{{{{uuullldddaaaaaa]]]``````[[[WWWWWWUUURRRWWW___lllwwwyyyrrrggg\\\QQQIII===444:::FFFPPP___ooo|||ccc@@@000---///((()))))))))***,,,+++***))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++,,,,,,---......///////////////000000000111111,,,333999:::999:::===AAA333777888???\\\~~~wwwdddNNNWWWhhhgggHHH???777666555222111222:::===CCCMMMWWW]]]^^^]]]bbb[[[UUURRRMMMJJJHHHEEEIIIZZZuuu~~~yyyuuupppkkkgggeeeaaa\\\WWWRRROOONNNJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJMMMOOOQQQRRRXXX\\\bbbgggjjjooouuuyyy{{{tttnnnhhheeennnxxx}}}lllUUU@@@<<>>AAAAAA@@@???@@@AAA<<<<<<;;;:::;;;===???@@@======>>>???@@@@@@@@@@@@>>>@@@BBBCCCBBBBBBDDDEEEHHHHHHHHHGGGGGGHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEE@@@AAABBBDDDFFFHHHJJJLLL}}}||||||~~~}}}{{{xxxpppuuu}}}xxxttttttxxxyyy}}}|||xxxvvvuuuxxx~~~|||~~~~~~zzz{{{sssrrrsssuuuxxx{{{|||~~~}}}{{{{{{~~~}}}{{{|||~~~~~~{{{pppiiilllrrrvvvqqq{{{|||rrrkkkbbb[[[\\\bbblllhhhccc```bbbfffkkknnnvvvuuurrrnnnkkkkkkppptttvvvqqqeeeUUUOOOVVVbbbiiirrr|||wwwmmmfffRRRBBB777999888888HHH^^^{{{~~~aaaAAA...---//////&&&+++...---+++***++++++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''')))***))))))(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,------......///////////////000000000000333777888555222333777999:::777999???BBBRRR~~~qqq]]]RRRWWWuuuiiiUUU@@@666555555555666333555<<>>???@@@>>><<<:::999999;;;===???======>>>@@@@@@@@@@@@@@@<<>>RRRhhhvvvgggYYY^^^sssdddEEE666555777666666333111666FFFZZZhhhlllcccfffgggddd^^^WWWRRRQQQHHHKKKOOOSSSUUU^^^rrr~~~wwwrrrooojjjfffiii```ZZZYYYXXXRRRLLLJJJIIIKKKMMMKKKHHHEEEEEEGGGDDDDDDEEEEEEFFFGGGHHHIIIHHHEEECCCEEEJJJKKKHHHDDDGGGFFFFFFFFFGGGIIIJJJKKKKKKMMMNNNMMMMMMOOOUUUZZZ^^^^^^___aaaccchhhmmmqqqtttyyy|||ssskkkiii```]]]fffoootttyyy~~~hhhVVVMMMDDDBBBHHHXXXgggqqq{{{pppZZZBBB777888333222111000///000111222333333222111000///......///000111000//////111222///000333666888666333000111111000000/////////...------...///000111222222000000000000000000000000000000000000000111111111666555555444222111111000222222111111222222333444777777777777777888888888999888555333333444666888888999;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<============>>>>>>>>>>>>>>>===999;;;===>>>>>>>>>@@@BBB@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCFFFHHHIII{{{}}}|||zzzxxx}}}zzz||||||xxxtttttt{{{yyy{{{{{{yyy{{{yyypppppppppjjjaaafffqqqyyywwwtttvvvzzz{{{|||zzz{{{|||}}}uuuvvvuuurrrnnnlllooorrryyyxxxvvvyyyqqqbbbWWWPPPXXXYYYVVVQQQRRRWWWWWWSSSXXXXXXZZZ[[[WWWPPPOOOTTTKKKLLLOOOWWWeeewwwxxxjjjZZZIII???===:::>>>IIIYYYfffoooyyyVVV???,,,)))+++)))(((+++++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))*********+++++++++,,,,,,,,,,,,------------------...//////000000111222222222333444555666777:::555666:::999777BBBRRRzzzsssgggccckkkyyyjjjRRRAAA555---444666999:::;;;BBBNNNZZZhhhkkkqqqvvvvvvnnn___TTTTTTPPPMMMMMMMMMPPPXXXaaaqqqzzzuuurrrppphhhbbbccccccaaa^^^]]]YYYZZZZZZWWWSSSPPPOOOPPPIIIIIIHHHHHHIIIKKKLLLMMMPPPOOOMMMMMMNNNMMMKKKHHHMMMMMMMMMOOOQQQTTTVVVXXXYYY[[[\\\\\\\\\^^^bbbfffgggjjjmmmooorrrwww~~~yyysssmmmggg___YYY]]]aaaiiisss|||zzzrrriii^^^PPPDDD???AAAEEEPPPcccwwwgggRRRDDD777333666444333222111111111111111111111000//////............000111111000///////////////000333444444111///000000000//////........./////////////////////000//////////////////////////////000000000111111111333333333333333222222222222111111111111222333333555555666666666666777777888777444333222444555777888999:::<<<<<<<<<;;;;;;::::::999::::::;;;<<<===<<<=========<<<<<<;;;;;;:::;;;===>>>======???AAA???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA?????????@@@BBBDDDFFFGGG~~~zzzzzzzzzwwwwww|||}}}|||{{{|||pppkkkppprrrhhhZZZSSS___iiihhhdddfffmmmrrr}}}wwwqqqppppppjjjkkkkkkiiifffgggkkkooopppsssqqqooouuu~~~~~~vvvrrr]]]PPPNNNQQQQQQNNNJJJJJJLLLKKKGGGFFFJJJOOOQQQKKKEEEFFFLLLWWWZZZfff{{{sss___SSSFFF777444;;;@@@LLL```qqqxxxyyy}}}[[[;;;///(((+++...+++***,,,+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++++++++,,,,,,,,,---------......//////000111111111222222222222333555666777:::666777;;;999444666===JJJppp{{{bbbVVV[[[eee|||xxxdddPPPCCC999444333555333111888BBBSSSWWWbbbuuuttthhh]]]SSSOOONNNKKKJJJKKKLLLXXXiii{{{{{{xxxuuuqqqnnnnnnmmmmmmjjjfffaaa^^^^^^___]]]\\\ZZZYYYYYYZZZ\\\]]][[[\\\\\\[[[YYYXXXYYYYYY\\\\\\]]]___aaadddgggiiikkkmmmoooqqqqqqsssuuuwwwzzz~~~{{{uuupppggg___ZZZWWWVVVVVVeeettt~~~}}}~~~}}}pppcccZZZOOOHHH???888111222<<>>===<<<<<<>>>?????????@@@BBBCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@??????=========>>>???AAABBBCCC|||~~~xxx~~~|||{{{}}}yyyjjjdddhhhmmmggg\\\MMMPPPQQQMMMKKKPPP\\\eeeuuuwwwvvvooocccZZZWWWXXXWWWYYYZZZZZZZZZ]]]dddiiiffflllkkkfffmmmvvvnnn^^^VVVYYYeeetttrrrbbbSSSPPPQQQOOOKKKHHHGGGFFFDDDBBB<<<@@@DDDEEEDDDJJJXXXeeexxx{{{|||jjjTTTCCC@@@???<<>>>>><<<<<<===>>>>>>>>>@@@AAAAAABBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>;;;<<<<<<===>>>>>>???@@@{{{zzz{{{|||xxxyyy~~~~~~yyy{{{|||yyy}}}}}}jjjYYYTTTVVVUUUQQQNNNHHHAAA======BBBJJJPPP``````^^^UUUJJJBBBAAACCCDDDFFFHHHHHHIIILLLSSSXXX^^^aaa[[[UUU___rrrwwwnnnLLLHHHRRRkkk{{{tttcccWWWUUUPPPIIIEEEBBB@@@??????888???FFFJJJQQQbbbyyylll[[[NNN===444;;;HHHWWWooouuuXXX>>>...+++******,,,***&&&&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((()))))))))******************+++++++++,,,,,,.........///000000111111111111111222333444555666666333333777::::::888999;;;777>>>ZZZ~~~sssfff\\\RRRUUU]]]ppp~~~cccHHH>>><<<888555666111111444>>>MMM^^^lllsssyyygggYYYSSSQQQNNNKKKLLLOOOTTTZZZ___mmmwww~~~|||||||||tttyyy~~~~~~|||~~~qqqggg___[[[XXXWWWNNNTTT\\\bbbeeefffffffffwww}}}vvviiiXXXIII@@@<<<999777...000888FFFRRR\\\gggpppuuuyyy~~~~~~fffZZZDDD<<<444444777888777666333333444444333222000///---......//////000000111///...---,,,---111777<<<111///------.../////////------..................,,,,,,------...//////000........................,,,---...///000111222222222222111111111000000000000000//////000000111222333333444555555666777777555444333222222222222333555666888:::;;;;;;;;;:::999999999999:::;;;<<<<<<::::::::::::;;;<<<>>>???===?????????===<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>;;;<<<<<<===>>>>>>>>>>>>||||||zzz{{{~~~~~~~~~~~~~~~|||uuuzzzxxxdddOOODDDDDDGGGGGGKKKDDD??????@@@>>>>>>???HHHHHHFFF@@@:::777888;;;999;;;===<<<;;;;;;???CCCKKKOOOPPPOOOVVVbbbiiifffPPPGGGKKKccc}}}tttdddVVVMMMDDD@@@??????BBBFFFQQQ]]]iiipppyyyppp\\\KKKAAA888;;;HHH\\\ooo|||zzz]]]AAA111+++)))******)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((()))))))))******))))))*********+++++++++------......///000000000111111111111222444555666555333222333555666666666===888777@@@SSSuuu|||uuu___UUUNNNXXXvvvsssZZZCCC555111222222333555666888===FFFLLL[[[hhh{{{yyymmmiiiTTTNNNIIIJJJLLLMMMQQQUUUTTT[[[hhh~~~}}}{{{mmmbbbVVVOOOMMMMMMQQQVVVTTT```qqqvvvnnn}}}wwwhhhOOOIII???777333222222222444;;;KKK\\\hhhnnnuuu|||{{{eeeMMMBBB:::777444222222222444555111222222222222111000000.........//////000000000...---,,,+++,,,111888===222000......///000///................../////////+++,,,---...///000111111........................------...//////000111111222111111111000000/////////////////////000000111222333333444555666777777444444333333222222222333444555777999:::;;;::::::888888888999999:::;;;<<<;;;;;;::::::;;;===???@@@>>>@@@@@@@@@>>>>>>>>>@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>????????????>>>>>>{{{}}}~~~}}}|||}}}uuutttyyy~~~zzzxxxvvvsssvvvoooaaaPPPGGGFFFGGGFFFFFFCCCCCCEEECCC===:::<<<===<<<;;;:::999999999:::555888;;;:::777666888::::::BBBJJJMMMMMMMMMQQQUUUPPPKKKJJJUUUjjjxxxrrreee\\\RRRJJJKKKOOOVVVaaakkkuuunnnaaaQQQDDD<<<:::;;;GGGXXXmmmlllSSS@@@111+++,,,+++,,,,,,*********+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((()))))))))***))))))))))))*********+++,,,,,,------......//////000000111111222333555666333444555444333444444444:::999<<<>>>???LLLrrrnnnbbbSSSOOO```}}}xxx___OOOBBB777333555666555333444777;;;999FFF\\\qqq{{{|||~~~jjj```VVVSSSPPPLLLLLLOOOMMMQQQVVVaaawwwzzz}}}tttkkkeeebbb___]]]UUUNNNLLLOOOTTTWWW^^^fffsss{{{ttteeeVVVHHH:::888555333222555:::>>>MMMYYYjjjuuuwwwxxx|||hhhRRRDDD>>>555444222000///000111111000000//////000000111111.....................///+++,,,,,,,,,,,,///333666111///......//////...,,,.........//////000000000.........//////000000000................................./////////000000/////////000000000000000///............///000000111111222333444555666666555444444444333333333333333444666888::::::::::::888888888888999:::;;;<<<>>>===<<<;;;;;;<<<===>>>???@@@AAAAAA@@@???@@@BBB??????@@@@@@AAAAAA@@@@@@>>>>>>???@@@@@@AAAAAABBB@@@@@@AAABBBBBBAAA@@@???}}}zzz{{{}}}{{{yyyyyy|||}}}}}}rrrkkkjjjhhhpppwwwxxxxxxzzzyyyvvvwwwrrrfffYYYQQQMMMHHHBBBDDDBBBCCCEEE@@@999:::AAA===<<<;;;<<<===>>><<<:::555999======;;;:::;;;======>>>BBBCCC@@@CCCRRRdddUUUTTTOOOLLLVVVccccccYYYiii___ZZZ```lllzzzrrreeeQQQKKKBBB;;;;;;EEERRR\\\rrr}}}pppIII555...+++---111+++,,,+++)))((()))'''%%%'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,---......///000000000111222333555555111555777666555555666666555333777>>><<<;;;LLLccc|||sssaaaPPPOOOccc~~~|||bbbFFF888888666444333444666888888<<>>???@@@AAABBBCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@xxx|||}}}qqqooowwwzzzvvv}}}yyyooofff[[[SSSNNNNNNUUU```hhhlllttt}}}qqq```XXXOOODDD===???AAA@@@???@@@DDDHHHDDDCCCAAA===;;;<<>>===;;;<<<===>>>??????BBB???>>>???===<<>>FFFVVVfffttt||||||cccJJJ222---111000+++'''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************,,,,,,,,,---------....../////////000111111222222222333444555666666666666999999999:::<<>>:::555000111111111111000000000///000///...---------------///............------------------------------------------............///...///000///...---...000//////.........---------............////////////000,,,,,,000111///------000//////000222222111000000000000000111111111111111111111111222333444555333333222222333666888:::999888777666666777888888:::888777666777999<<<>>>>>>>>>===<<<;;;;;;<<<<<>>===<<<===>>>>>>AAAAAAAAABBBAAAAAA@@@???CCCAAA@@@@@@BBBCCCCCCCCC>>>@@@BBBDDDEEEEEEDDDCCCrrruuu~~~eeeYYYdddjjjbbb^^^fffrrruuurrrhhh___YYYRRRLLLFFFCCCEEEMMMTTTXXX___gggjjj\\\QQQGGGHHHGGGDDDBBBDDDJJJRRRWWWJJJKKKKKKIIIFFFCCCCCCDDDFFFDDDCCCDDDFFFFFFCCC@@@EEECCCCCCEEECCCCCCLLLWWWPPPNNNUUUfffsss{{{ttt```QQQEEE???@@@EEETTT```nnntttsssuuuyyyaaaDDD666***)))+++***((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,------------......///000000111111222222333444555555666666555888888888999:::<<<>>>???EEEOOOlllxxxfffhhhqqq|||lllYYYKKKAAA:::999<<<444222222777===HHHZZZiiijjj\\\UUU]]]eeecccZZZRRRQQQTTTPPPMMMNNNRRRRRRNNNJJJJJJLLLKKKNNNSSSUUUUUUZZZaaakkkooowww}}}xxxsssnnnkkkiiiaaaZZZWWWSSSMMMIIIIIIHHHIIIMMMQQQVVV]]]gggoooxxx}}}ttt```[[[RRRGGG===888666777999EEERRR```ttt|||uuubbbJJJ;;;666666444111111111000000000///////////////...---------------............------------------------------------------------............---///000///...---...//////.........---------,,,---.........////////////......222888888222......000//////000222222111/////////000000000111111111111111111111222333444444444333222222333555777888555444444444555777888999999888666555666888:::<<>>===============AAA@@@@@@???????????????@@@AAAAAAAAAAAAAAA@@@@@@BBBAAA@@@AAABBBCCCCCCAAA===???AAACCCEEEEEEDDDCCCwwwxxxfffnnnxxxnnncccbbbooopppmmmeee``````___]]]IIIDDDBBBGGGOOOTTTXXX\\\sss~~~nnnbbb[[[TTTMMMEEEBBBGGGQQQ\\\cccccceeegggfffbbb\\\XXXUUURRROOONNNOOORRRQQQLLLFFFCCCEEEJJJNNNOOOSSS```lll|||~~~}}}kkk^^^OOOFFF>>>===AAAJJJYYYfff~~~vvvZZZ<<<...++++++,,,+++((())),,,(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))******++++++,,,,,,,,,------------......///000000111111111222333444555555555555777777666666777888999:::<<<777@@@aaa}}}iii^^^aaaoootttUUUAAA666111777333111333555777<<>>DDDTTTfff{{{pppNNNBBB444...///222222111000000000/////////............---,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////------...///......------------,,,,,,---------.........//////,,,000999@@@===555///000000//////000222222111/////////000000000000111111000000000000111222333444444333222222222333555666000000111333555777999:::999888666555555777999:::???>>>>>>============>>>AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@BBBCCCCCCBBB@@@<<<===@@@BBBCCCDDDDDDDDD{{{qqqwww}}}fff{{{}}}{{{tttqqqrrrsssrrriiiccc___```eeegggeeeccc```yyy{{{vvviii```VVVRRRXXXcccnnntttyyyssspppiiieeebbbdddhhhhhhddd___fffkkkqqquuuwww|||yyyfffUUUGGG>>>;;;@@@JJJWWWbbbnnn~~~aaaPPP@@@---***,,,//////,,,))))))+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,---------...//////000000000111222333444444444444444444555555666777777888===::::::CCCVVVxxxeeeSSSSSSYYYmmmhhhSSSBBB777222111666999888777888555???UUUrrr~~~lllfffkkksssuuutttsssjjj```ZZZTTTNNNLLLMMMQQQNNNKKKIIIGGGGGGJJJLLLJJJHHHGGGGGGIIIKKKMMMMMMJJJLLLNNNPPPQQQRRRTTTVVVSSSUUUXXX[[[[[[YYYYYYZZZZZZ]]]^^^^^^[[[WWWUUUTTTSSSRRRQQQOOOMMMLLLLLLLLLJJJJJJNNNRRRUUUZZZeeeqqqwwwzzz}}}yyyoooeeeYYYPPPKKKGGG@@@;;;<<<<<<:::999===HHHXXXdddssswwwbbbMMM;;;555...,,,...000000.../////////............---------,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,---......---,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,---------.........***000:::@@@<<<333///111///......///111222000///////////////000000000111000000000000000111222222333333222111111111222333///000111333555777888999999888777666666777888999===<<<<<<;;;;;;<<<<<<<<>>???@@@BBBCCCCCCAAA>>>;;;<<<>>>@@@BBBCCCCCCCCCzzzfffiiinnntttyyy~~~eeeeeemmm|||~~~{{{xxxxxxzzzyyyssslllbbbsss{{{tttssszzz}}}~~~pppZZZHHH===>>>EEEMMMTTT^^^mmmxxxyyyxxxcccBBB777111(((***++++++)))((('''&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,+++,,,,,,---....../////////000111222333333333333222222333555666777888888888<<<>>>:::777FFFlll~~~}}}nnnffffff```___hhhmmmtttttt___GGG===666555777777777999111222999GGG]]]uuuuuuhhhkkkssstttqqqpppqqqmmmddd]]]ZZZVVVTTTNNNIIIGGGHHHHHHHHHFFFEEEDDDDDDFFFFFFEEECCCFFFGGGHHHGGGFFFFFFGGGHHHGGGIIIKKKJJJIIIIIIIIIIIIEEEHHHJJJKKKJJJHHHHHHHHHGGGFFFEEEFFFHHHLLLPPPRRRXXX[[[bbbiiilllqqq|||}}}vvvkkk```WWWHHHIIIIIIEEE???999666444>>>@@@BBBHHHRRRcccuuu~~~xxx^^^OOOAAA555555333000///000000...---.........---------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++---...---,,,+++,,,...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***...555888444------111///......///111111000......////////////000000000000000/////////000111111222111111000000000000000111111222444555666666777888777777666777777888999<<<<<<;;;;;;;;;<<<<<<===???@@@AAABBBBBBBBB@@@@@@???@@@AAACCCCCCDDDDDDDDD>>>>>>???AAACCCBBB@@@===:::;;;===>>>@@@AAABBBBBB}}}zzz~~~pppppp{{{sssaaaZZZYYYYYY___iiiqqquuuvvvvvvxxxlllXXXPPPYYY```___gggnnnssstttssstttrrrnnnkkkooosssxxx}}}}}}mmmcccWWWSSSPPPQQQTTTWWW^^^dddqqqvvv}}}~~~xxxxxx}}}|||rrrWWW===222111...((()))***)))&&&'''******''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))*********++++++++++++++++++,,,------.........///000111222222222222000111333555666777888888444777;;;===;;;===IIIXXX{{{|||vvvwwwwwwuuu```OOOTTTnnnqqqbbbOOOBBB999222111333222222222666===IIIVVV___{{{{{{wwwwwwqqqlllmmmmmmmmmnnnqqqmmmkkkddd\\\XXXXXXUUUQQQOOOLLLIIIIIIJJJIIIDDDAAAFFFGGGGGGFFFDDDDDDEEEGGGAAADDDEEEBBBAAADDDFFFFFFCCCFFFIIIJJJKKKLLLNNNPPPRRRSSSVVVZZZ```fffkkknnntttxxxyyyrrrmmmfff^^^TTTKKKBBB<<<555999<<<:::999;;;DDDLLLVVVYYY^^^gggqqq|||wwwZZZDDD777111...///000000000000//////...---------,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++,,,------++++++,,,---******++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++...000---)))+++//////......///111111000.........////////////000000000000////////////000000000000000///////////////111222333444444444444444555555555666666777888999<<<;;;;;;;;;;;;<<<============>>>?????????>>>>>>===>>>@@@AAABBBCCCCCCCCC>>>>>>>>>@@@AAAAAA@@@>>>;;;;;;<<<===>>>??????@@@|||wwwooojjjooouuupppgggccc___\\\___hhhpppuuuvvvqqqlllfff___VVVOOOPPPTTTJJJTTT]]]bbbeeeiiijjjggggggpppyyy|||rrrbbbRRROOOUUUkkksss~~~pppUUUAAA///+++...---,,,,,,'''+++,,,((((((,,,---***'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))*********+++******++++++,,,---------......///000111111111111000111333444555555555444555555888???AAA???>>>@@@DDD^^^hhhRRRWWW^^^gggyyyxxxlll]]]MMMCCC@@@777666444222333666999;;;<<>>???@@@AAAAAA???>>>===>>>@@@@@@@@@>>><<<<<<<<<<<<<<<======>>>fffjjjpppssswww~~~xxxvvvlll___VVVVVVWWW^^^vvvdddEEE999...+++111///%%%%%%..."""***...)))%%%''')))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$ """###$$$$$$###""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,---------...///000111111111111111222333444444333222111888666777:::999777999>>>>>>???FFFYYY~~~}}}ggg^^^gggwww{{{kkkcccIIIBBB:::444333444444333555999>>>BBBJJJ[[[rrr|||tttmmmooommmjjjlllrrrqqqkkkqqqlllhhhjjjqqqxxx{{{{{{xxxxxxxxxvvvtttsssuuuwwwrrrsssmmmaaaZZZ[[[\\\YYYJJJNNNUUU]]]gggrrr|||www}}}vvvxxx~~~{{{mmmaaa\\\MMMQQQMMMDDDCCCGGGBBB777:::<<<<<<:::888999===AAABBBIIIVVVdddqqq{{{gggNNN777(((...333---+++111)))+++------++++++---000,,,,,,,,,+++++++++************))))))***+++,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,******+++,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,...)))(((+++,,,+++***,,,...------...000111///.............../////////000000//////.........//////,,,---......//////......,,,---///111222333222222......000111333555666666333333333333333444555555999888888777888999;;;<<<777888:::;;;===>>>?????????>>><<<===>>>@@@@@@???<<<<<<<<<;;;;;;<<<<<<===ssshhhmmmvvvoooSSS<<<222************************(((((((((((((((((((((((()))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))***************++++++,,,,,,------...////////////000000000000000000000111222222333333555666666777888999999999999777:::BBBMMMeee~~~kkk[[[\\\ggguuurrr\\\III<<<666444333<<<444111444888===GGGSSSaaahhhtttrrrddd```___\\\kkkmmmhhhdddooojjjdddnnnwwwxxxjjjccc]]]\\\]]]aaaiiiqqqqqqmmmjjjjjjmmmooooooooolllnnnnnniii```TTTJJJEEEIIIBBB===<<>>FFFaaa|||}}}iii\\\[[[OOO[[[qqqsssgggVVVBBB555555222555<<<>>>:::888999>>>AAAIIIWWWhhhzzz{{{sssxxxuuukkk```bbbooosssooo}}}}}}||||||}}}}}}wwwnnnjjjiiigggdddaaa^^^\\\YYYSSSOOONNNPPPPPPMMMGGGAAA===;;;888888888777777999<<>>===<<<;;;:::::::::<<<<<<;;;:::::::::;;;<<>>JJJXXXaaayyytttsss{{{|||kkkkkkkkkkkklllnnnsssvvvxxxkkkeeeVVVSSSOOOKKKIIIEEEAAA???=========<<<::::::<<<>>>999BBBKKKLLLHHHGGGMMMTTTdddjjjqqquuuvvvwwwyyy|||dddIII888111000000111000///...------------++++++++++++++++++++++++************************((((((((()))))))))******************))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******))))))******+++,,,,,,+++******)))*********------------,,,,,,,,,,,,++++++,,,,,,------......................................................,,,,,,,,,,,,,,,------...........................//////...///000111333444444333222222333444666777:::999999888777666666666999888777777888999:::;;;@@@???>>>===<<<;;;:::999<<<;;;;;;::::::;;;<<<<<>>;;;>>>DDD???RRRppprrr\\\WWW[[[eee{{{}}}lll\\\GGG999444555999<<<:::;;;999666333555:::???HHHRRRbbbqqq}}}|||{{{xxxxxxkkkpppooojjjgggiiiiiigggddd``````dddbbbYYYNNNIIIFFFCCC>>>:::999:::<<<===>>>??????@@@AAADDDIIIMMMRRR^^^jjjnnnjjjeeegggjjj}}}}}}fffRRR???777111,,,+++000//////...------,,,------++++++++++++++++++++++++************************((((((((()))))))))***************)))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,++++++***************+++...------,,,,,,+++++++++))))))***+++,,,------...................................................,,,++++++++++++,,,------....................................///111222333333222222222333444555666888888888888777666555555::::::999999999:::;;;<<<>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===uuu\\\LLL444///,,,......***((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************))))))***++++++,,,,,,---...////////////000000000...//////000111111222222555555555555555666666666888777777888888777888:::DDD@@@CCCXXX|||zzzqqqeeegggtttuuugggZZZNNNBBB999777999:::999666666999<<<:::;;;@@@FFFOOOYYYdddkkkwwwqqqggg]]]YYY\\\______ccceeefffddd]]]UUUNNNJJJHHHJJJIIIEEECCCEEEGGGHHHFFFAAA@@@BBBBBB<<<777555999::::::;;;<<<>>>@@@BBBHHHJJJMMMPPPTTT[[[bbbgggqqqtttxxx{{{{{{{{{{{{{{{rrrYYYNNN@@@333,,,222444///---111...---,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******((()))))))))************((((((((())))))(((((((((((((((((((((((((((((((((******))))))******+++,,,+++***************++++++---------,,,,,,++++++***((())))))***+++,,,------................................................,,,++++++++++++,,,------........................------......///111222222111111111222333333444555666666777777777666555444:::999999888999:::<<<===;;;<<<===>>>?????????>>><<<<<<======>>>>>>>>>>>>}}}ooo___JJJ999000)))))),,,...+++&&&%%%)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))************))))))******+++,,,,,,,,,------........./////////......///000000111111222444444555555555555555555999888666444444555777999@@@===;;;BBBVVVuuussspppxxx~~~~~~sssggg]]]OOOLLLHHHBBB<<<888777888777444333666999:::>>>CCCIIIFFFAAA<<<:::;;;<<<>>>@@@DDDGGGGGGDDD>>>999777999;;;======<<<;;;;;;<<<===::::::<<<<<<::::::===999@@@KKKTTTZZZ\\\^^^^^^aaadddgggmmmttt}}}{{{|||___DDD444111555---***///111...,,,///,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((******))))))******+++,,,*********)))******+++,,,,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,------...........................------...///000111222222000111111222222333333444444555777888888777777666777777777777888:::;;;===:::;;;===???AAAAAAAAA@@@======???@@@@@@@@@@@@@@@sssZZZJJJ===222+++***,,,+++,,,...***&&&''',,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,------------.........//////000111111111444444444444444444444444444666666555555777:::;;;555999???BBBEEELLLYYYcccxxxmmmgggkkkyyy{{{vvvmmmbbbXXXNNNDDD???>>>999777:::;;;888999===666777888:::::::::<<<===666888;;;<<<;;;:::::::::666777:::;;;;;;;;;===???999<<>>@@@AAAAAA@@@@@@>>>???@@@BBBBBBBBBBBBBBBdddNNN999111000---+++,,,+++))))))+++***''''''+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------......//////000111111111444444444444444444444444111555888777555444555444>>><<<;;;<<<======???AAAIIIbbbsssggg```___```tttfff\\\YYYOOOGGGEEE@@@:::999<<<888:::===@@@@@@===<<<===DDDDDDDDDCCCBBBCCCFFFIIIJJJIIIIIILLLPPPVVV___gggUUU[[[fffnnnmmmiiilllsss|||zzzzzzpppNNNCCC999444222///---...''',,,...---+++,,,+++***+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++))))))))))))************))))))************))))))((((((((((((((((((((((((*********)))***++++++,,,******))))))***+++,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++++++++------------------------------------------------...------------...//////000000000000000000000000---...///111222222222222///000111222222333222222444666999;;;======<<<<<<888888999:::<<<>>>AAABBB<<<>>>@@@AAAAAAAAA???>>>???@@@AAACCCDDDDDDCCCCCCvvv[[[KKK444333111///---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""###$$$&&&&&&%%%########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((((((((('''&&&((((((((()))******++++++******+++++++++,,,,,,,,,---------.........//////222222222333333444444444444555555666555555444444555777999;;;<<<;;;:::999===CCCOOOdddxxxdddqqqxxx{{{qqqeeeXXXPPPQQQUUUSSSNNNKKKQQQ\\\aaa^^^XXXcccbbbaaaaaacccfffjjjllltttvvv~~~|||}}}{{{|||~~~{{{~~~lllQQQ>>>555222///.........,,,)))---,,,************,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***++++++***)))))))))***,,,,,,)))************+++++++++------------------------++++++,,,,,,---...///////////////...---------,,,////////////000000000000//////000111222222333333111222222222222222222333777888:::<<<<<<;;;:::999777888999999888:::===???@@@@@@@@@???>>>===<<<;;;???AAABBBBBBAAA@@@AAACCC{{{rrrbbbOOO===333//////...,,,,,,+++++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$########################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))******++++++++++++++++++,,,,,,,,,,,,------------............111111111222333333444444444444555555555555444444555666888999:::::::::999777:::???GGGWWWooo}}}|||yyy{{{}}}|||}}}~~~zzzuuussstttrrrooonnnuuu~~~~~~~~~~~~xxx___MMMBBB:::555222///,,,,,,,,,,,,***(((+++++++++******+++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))(((((((((((()))*********)))))))))***+++,,,))))))*********+++++++++------------------,,,,,,++++++,,,,,,---......///............------------.../////////000000000000//////000111111222333333222222222222333333333333666777999;;;<<<<<<;;;:::888888999999999:::===???AAAAAAAAA@@@>>>===;;;;;;>>>???@@@@@@@@@???AAABBBTTTZZZbbbiiirrrzzz{{{xxxyyy}}}qqqYYYHHH;;;111+++*********))))))***++++++,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$##############################$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((((((((('''(((((())))))******+++++++++,,,,,,,,,---------------------------------///000000111222222333333444444444444444444444444666666777777888888999999777:::;;;999999CCCTTTbbb~~~sssdddMMM:::///+++******...,,,***)))******)))(((******++++++++++++******'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((''''''''''''(((((()))))))))))))))***++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------................../////////000000000//////000000111111222222222222222333333444444444555666888:::;;;<<<;;;;;;888999999999999:::<<>>===;;;:::;;;===>>>>>>>>>>>>@@@AAARRRUUUWWWXXXZZZ]]][[[VVVNNNVVV[[[ZZZYYY]]]bbbddd___bbbkkkuuuuuulllkkkpppqqqtttxxx~~~zzzyyy|||{{{vvvyyy~~~|||}}}pppOOOBBB666000...+++***,,,)))((((((((()))***++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''%%%######$$$$$$###"""##############################$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!"""""""""#########%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''(((((()))(((''''''(((((()))*********+++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,......///000111222222333333333333333333444444444666666666555666777888999888<<>>:::444000...---,,,++++++***)))((())))))))))))((()))***++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))******))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------................../////////000000/////////000000000111111222222222333444444555555333555666888:::;;;;;;;;;888999999999888999<<<>>>AAAAAA@@@???>>><<<;;;:::999:::<<<===<<<===>>>@@@uuuwwwxxxwwwxxx{{{yyyuuukkkmmmnnnnnnqqqsssooohhhdddbbbdddjjjggg___^^^eeemmmkkkiiilllsssxxxzzzzzz}}}pppiiihhhkkkpppvvvzzziii^^^PPP@@@222---***,,,---***((()))******)))))))))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''%%%######$$$$$$###"""########################"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$&&&'''(((((((((((('''''''''((())))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++---......000111222333333222222222111222333444555666666555555555666777888666777888;;;===>>>===;;;AAACCCLLL___zzzzzzsssrrrvvv}}}|||mmmXXXIII===000444111,,,))))))+++...///*********)))((())))))***((((((***++++++***((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------..................//////////////////////////////000000111111222333333444555555222333555666888999::::::777888999888777888:::===?????????>>>===<<<;;;:::888999;;;;;;;;;;;;<<<>>>|||gggPPPAAA888000(((...***(((***+++)))(((***,,,+++***)))((((((((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$############!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&''''''(((((())))))*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,---......000111222333444222111111000111222444555666666666666777777777777888444111333:::AAADDDDDD999;;;>>>BBBJJJ]]]}}}|||xxx^^^KKK???333000///))),,,,,,,,,+++++++++************+++***(((((()))+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))******)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////............////////////000000111222333333444444111222333444555666777888666777777666555666888;;;<<<<<<<<<<<<<<<;;;;;;:::888:::;;;;;;:::999;;;<<>>???@@@AAAFFFMMMRRR\\\pppzzzoooSSSKKKAAA:::888555111---+++,,,,,,,,,,,,+++******++++++************++++++((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++,,,---.........---,,,------------------------,,,,,,---...///000111111111111222222222333333333111111111222333555888999777666666666777888999999999:::;;;<<<============wwwbbbUUUHHHCCC<<<444///,,,,,,,,,,,,,,,+++++++++***************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((((((''''''(((******************+++------......///000000000000000111111000000111111222222555555555666777777888888666666555555666888999:::888888999;;;<<<===>>>???AAADDDGGGHHHJJJSSSaaalll~~~wwwjjj___TTTHHH???:::555///---......,,,***++++++,,,,,,++++++***)))***))))))))))))))))))***((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))+++******))))))******+++++++++************+++++++++++++++++++++++++++++++++,,,---.........------------------------------,,,,,,---...///000111111111222222222222333333333111111111111333555777888777777666666666777888888<<<<<<============<<<<<<{{{jjjYYYGGG999000---+++)))((('''(((***+++++++++++++++*********)))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&'''((((((''''''(((***))))))((())))))***+++,,,......///000000000000///000000000000000111222333333333333444555555666666555555555555555777888888999999::::::;;;<<<<<<<<<<<<>>>AAACCCDDDEEEHHHKKKVVVeee{{{yyyvvv]]]SSSFFF<<<777333...))),,,)))'''))),,,......,,,+++++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))+++******))))))******+++******)))))))))******++++++++++++++++++++++++++++++,,,------......------------------------------,,,,,,---...///000111111222222222222333333333333222111111222333555777888888888777777666777777777>>>>>>>>>???>>>>>>===<<<wwwbbbUUUCCC444---------...111000///...,,,++++++***+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***))))))))))))***+++,,,,,,---...//////000000//////000000///000000111222333222222333333444444555555555555555666666777777777999999999:::::::::::::::999;;;???CCCGGGHHHGGGEEENNNQQQVVV[[[cccqqqssseeeZZZPPPGGGBBB:::444---+++---000111000...,,,,,,---000000///---*********+++***))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******))))))))))))******)))))))))((())))))***+++++++++++++++++++++++++++,,,,,,,,,---------------........................,,,,,,---...///000111111222222222333333333444444333333333333444666888999::::::999888888777888888===>>>??????@@@@@@@@@???vvvgggTTTCCC888333000------000000...+++)))******++++++***))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''((((((''''''(((******))))))******+++,,,---------...///////////////////////////000111222333222333333444444555555666666666777777777777777777888888999999999999999999;;;;;;===AAADDDFFFDDDBBBEEEIIIMMMPPPQQQSSSVVVYYYppp}}}yyypppggg```QQQJJJAAA:::666333///,,,000---******,,,---,,,***---,,,,,,------,,,***((())))))******))))))((('''((())))))******))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))))))))))))))***))))))(((((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,------..............................,,,,,,---...///000111111222222333333333444444444555555555555666777999:::<<<;;;::::::999999999999;;;<<<>>>@@@AAABBBCCCCCC}}}www\\\VVVKKKAAA888222,,,)))***+++---000111///***'''''''''((())))))(((((('''))))))))))))((((((((((((&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$"""""""""############$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""############$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''((((((''''''(((******************,,,------------...////////////............///000111222333333333333444555555666666666777777888888777777666777777777888888888888888999999:::===BBBEEEFFFFFFCCCGGGKKKNNNNNNMMMLLLLLLQQQXXXcccmmmxxxwwwrrreeeTTTHHHCCC???:::333111...,,,,,,------,,,---,,,+++,,,,,,+++(((&&&)))******++++++***)))))))))))))))))))))(((''''''((((((************((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***))))))(((((())))))***))))))))))))******+++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---...///........................,,,,,,---...///000111111333333333333444444444444666666555555666777999:::;;;;;;::::::999:::::::::999:::===???BBBCCCDDDEEEzzzgggOOO@@@;;;111---)))(((***...222333...---,,,)))''''''(((***,,,,,,,,,+++***)))((('''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''(((***))))))((())))))***+++,,,,,,---......//////..................000111222333222222333444444555555666555666777777777666555555666666666777777888888888555666999<<>>;;;444------222///...---------,,,)))'''$$$(((,,,,,,***)))***,,,'''''''''((((((((()))))))))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***'''''''''(((((()))***+++,,,---......//////......------......///111222333111222222333333444555555444555666666666555444333555555555666777888888888888999;;;;;;:::;;;===???@@@BBBFFFIIIIIIHHHFFFEEEGGGIIIKKKJJJHHHHHHJJJMMMHHHRRR___iiiooouuu}}}~~~zzzkkk```XXXSSSRRRAAA<<<<<<666555555...111333333...,,,///000...))),,,///...+++***+++---))))))))))))***+++,,,,,,)))******)))(((''')))***(((((((((((((((''''''&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))************+++,,,---...++++++++++++++++++++++++------,,,+++,,,---...///////////////////////////,,,,,,---...///000111111333333333444444444555555444333222222333444666666777666666666777888999999;;;<<<>>>???@@@AAABBBBBBpppgggZZZOOOFFF???888333.........------,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######""""""""""""""""""""""""###%%%''')))(((&&&""" $$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%""""""""""""""""""""""""######"""""""""###$$$%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%################################################%%%###"""!!!!!!###%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))))))))************,,,,,,,,,,,,---...//////.........///111222444555///000111222222333222222666666555555555555666666222444777999;;;;;;;;;:::<<<;;;::::::;;;===@@@BBBDDDEEEFFFGGGHHHHHHGGGFFFEEECCCBBBCCCEEEFFFGGGFFFEEEDDDEEEHHHMMMQQQTTTUUU]]]___bbbffflllrrrxxx{{{}}}{{{zzzllliiiddd^^^YYYSSSPPPNNNDDDGGGDDD===@@@FFFBBB666222222222111000//////.........---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,............///000222222111111222333333444555555222222222111222222333333666777888777666555666777888999;;;>>>@@@BBBCCCCCC~~~tttkkkcccWWWIII>>>AAA<<<777333222222000...------,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""######""""""""""""""""""""""""###$$$&&&''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$###""""""###############$$$$$$$$$%%%%%%###################################################"""!!!!!!!!!"""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))*********,,,,,,+++,,,,,,---...///.........///000111222333///000111222222333222222666555555555555555555666333555777:::;;;<<<;;;;;;;;;;;;:::;;;<<<>>>???AAABBBCCCEEEFFFGGGGGGFFFFFFDDDCCCBBBCCCEEEFFFFFFFFFHHHGGGFFFGGGIIIJJJJJJJJJHHHHHHIIIKKKMMMQQQSSSUUURRRVVV[[[^^^]]]YYYVVVUUUVVVUUURRROOOLLLKKKJJJIIIGGGFFFCCC@@@===;;;999999777<<<;;;888<<>>AAABBBCCCDDD}}}rrrdddXXXQQQMMMGGGCCC===999777555333222,,,+++))))))+++,,,,,,+++******++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""############$$$%%%$$$######"""#########"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&&&&%%%$$$%%%$$$######"""##################$$$$$$$$$$$$%%%################################################ !!!!!!"""""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))******+++++++++,,,,,,---...///...............///000000///000111222222333222222444444444444444444444444444555777999;;;;;;;;;:::::::::;;;<<<===>>>>>>???AAAAAACCCDDDEEEEEEEEEEEEDDDBBBBBBCCCEEEFFFFFFEEEGGGFFFEEEEEEEEEEEEBBB@@@FFFEEEEEEEEEFFFFFFGGGHHHDDDEEEFFFEEECCCCCCCCCEEEDDDCCCAAA@@@>>>>>>======666555444333222111111111---111222111777??????888//////......---,,,,,,,,,------,,,,,,+++************++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,...............///000111...//////000000111111111111111000000111222333333444555666666555444555777999:::<<<>>>@@@BBBCCCCCC~~~wwwllleeedddbbb]]]NNNJJJEEE@@@<<<777333000...---,,,***))),,,///222..................---,,,(((((())))))******++++++))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$###############$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$########################&&&%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%''''''&&&%%%$$$$$$$$$###############$$$############$$$$$$$$$$$$################################################ !!!###$$$%%%$$$"""!!!""""""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***++++++++++++,,,---...//////......---------......//////111222222222222222333333333333333333333333333444666777888999999999999:::;;;<<<============??????@@@AAABBBCCCCCCDDDCCCBBBBBBCCCEEEFFFEEEDDDCCCBBBCCCDDDEEEEEECCCAAA???@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@>>>>>>@@@BBBAAA@@@???>>>======<<<<<<;;;:::888666555444333333,,,//////...111666555///......---------,,,,,,,,,,,,,,,++++++*********))))))***************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))************************************************,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,...---------......///000......//////000000000111000000000000000111222333333444555555444444555666888999;;;===???@@@AAAAAApppeee^^^ZZZKKKKKKGGG@@@<<<;;;:::777///---,,,---000333333222000000///,,,)))'''(((***&&&''')))***++++++++++++((((((((())))))*********(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################"""""""""######$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$###############$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%########################%%%%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""""""###%%%''''''&&&%%%$$$$$$###############$$$$$$""""""#########$$$$$$$$$################################################!!!"""%%%&&&'''%%%$$$"""!!!!!!"""""""""#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))++++++++++++,,,---......///......---------------//////111222222222222222222222333444444333222222222222333444555666666666999:::;;;<<<======<<<<<<>>>>>>>>>???@@@BBBCCCCCCBBBAAABBBCCCEEEFFFEEECCCBBBBBBBBBDDDFFFGGGEEECCC??????@@@@@@AAAAAABBBBBBBBBCCCCCCBBB@@@???@@@AAA======<<<;;;999888666666888777555333111000///...///000///---...///---***...---------------,,,,,,+++***************))))))((())))))******)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------...///////////////000000000000////////////000111222333111333444444333333444555666777888:::<<<===>>>>>>dddllltttuuupppmmmooottt}}}}}}}}}yyyrrrnnnooommmdddZZZUUUPPPQQQMMMFFF@@@===:::555333222222000000000000///666333000...---,,,***((('''))),,,------...///000''')))++++++)))((()))***(((((())))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!!!!!""""""###$$$$$$$$$######################################################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%#########"""######$$$%%%""""""""""""""""""""""""###"""""""""""""""###$$$########################$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""###%%%&&&&&&&&&%%%$$$#########"""######$$$%%%"""""""""############$$$################################################"""###%%%''''''&&&%%%$$$ !!!!!!""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((((((((())))))*********++++++,,,---...///......---------......///000111222222333222222222222444444444444222222111111111222333444444555::::::;;;;;;;;;<<<<<<<<<=========>>>???AAACCCDDDAAAAAABBBDDDFFFFFFDDDBBBDDDCCCCCCDDDEEEEEEDDDBBBEEEEEEEEEEEEEEECCCBBBBBBBBBDDDFFFFFFEEECCCCCCCCCAAA@@@@@@???===;;;999888333222111000////////////............------,,,+++---------,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************************************+++++++++,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,------...////////////////////////............///111222222000111333333222222333555444555777999:::;;;<<<<<>><<<999<<<;;;888777::::::888555444444444333111000000)))***++++++,,,------...///.........---+++)))(((...///000...***((()))+++*********)))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################""""""""""""##############################!!!!!!!!!"""###$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""############$$$######""""""###$$$$$$%%%""""""""""""""""""""""""##################""""""########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######""""""###$$$$$$%%%""""""""""""############################################################"""###$$$%%%&&&%%%$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))************+++,,,---...///.............../////////000111222222333222222222333444555555444333222111111111222222333444555<<<;;;:::::::::;;;<<<===============???AAACCCDDD@@@@@@AAADDDFFFFFFDDDBBBCCCAAA@@@@@@BBBCCCCCCBBB>>>>>>???>>>===;;;:::999:::<<<>>>>>>===<<<<<<===;;;;;;;;;;;;999888666555555444333222111111111111,,,,,,---...---,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((************************(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,---............---------------------...///000222222///000222222111222333555555666777999:::;;;;;;;;;EEEBBBAAACCCGGGHHHEEEAAAGGGFFFFFFHHHJJJMMMOOOQQQSSSQQQOOONNNOOOOOOOOONNNPPPNNNOOORRRQQQOOOQQQUUUPPPUUUUUUOOONNNRRRNNNDDDHHHHHHIIIIIIIIIIIIKKKKKKHHHDDDBBBDDDDDDAAA@@@AAA555999999444000111111//////---...///...,,,+++,,,,,,...000///---++++++,,,***)))((()))+++,,,+++)))%%%''')))(((''''''+++...++++++******))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################""""""""""""############################## !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%######""""""###$$$%%%%%%""""""""""""############################################################""""""###$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))************+++,,,---..................///000000///000111222222333222222222333555666666555333222222222222222333444555555===;;;:::999999:::<<<>>>============???AAACCCEEE@@@@@@AAADDDFFFFFFDDDAAA???===<<<===???BBBCCCCCC???@@@AAABBBBBB@@@???>>><<<>>>?????????>>>???AAA:::;;;<<<<<<;;;:::888777555444222000...---,,,,,,,,,,,,---...---++++++---)))))))))))))))*********(((((((((((())))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((***+++,,,---...+++++++++,,,,,,+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222...000111222111111333444555666888999:::;;;<<<<<<>>>======>>>???BBBDDDEEEBBBDDDFFFEEECCCDDDHHHLLLJJJJJJKKKKKKKKKKKKJJJIIIKKKMMMPPPRRRQQQOOOMMMKKKJJJIIIIIIJJJKKKKKKJJJHHHBBBCCCDDDBBB@@@@@@DDDHHHEEECCC@@@??????>>><<<:::666555333222111000000000000//////...------,,,,,,,,,,,,,,,+++++++++************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""##############################""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""""""""############$$$$$$$$$######""""""######$$$%%%############""""""!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$########################!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))******++++++,,,,,,---............////////////222111111111000000//////000111222222333333222222222111000000000222555666999999888999999999:::;;;===<<<;;;;;;<<>>===============<<<;;;;;;;;;;;;<<<:::999999999999999999999////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$###############"""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))*********)))************+++++++++,,,,,,,,,,,,---...//////............////////////.........------,,,,,,,,,)))***+++---...000111222222111000//////111333444666666666777888:::;;;<<<=========>>>???AAACCCDDDAAABBBBBBBBBBBBCCCEEEGGGJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIKKKMMMNNNMMMLLLIIIHHHGGGGGGHHHHHHGGGFFFBBBBBBBBB@@@???@@@CCCEEEDDDBBB@@@>>>===;;;999777555444333111000000000/////////......---,,,,,,+++,,,,,,+++++++++************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""############$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$#########""""""$$$######""""""######$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""##############################""""""######$$$%%%""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$#########"""""""""$$$$$$############$$$$$$"""############$$$$$$$$$########################"""#########$$$$$$$$$$$$######""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,........./////////000000111111111000000000//////111111222333333333333333333222111000111222444666999888777777777888999:::<<<;;;::::::<<>>>>>??????@@@AAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999999:::999999888888777777777777/////////.........------,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""############""""""############""""""###"""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++*********)))************+++++++++,,,,,,+++,,,,,,---...///------------............---------,,,,,,+++++++++++++++,,,...///000111222333222111000000111333444777888888999:::<<<===>>><<<<<<<<<===>>>@@@BBBCCC@@@???>>>>>>@@@AAAAAAAAAIIIJJJJJJKKKKKKJJJJJJJJJJJJGGGEEEFFFJJJLLLLLLKKKHHHFFFDDDCCCDDDEEEDDDDDDBBB@@@>>>>>>???@@@@@@@@@BBB@@@===;;;:::888555333444333222000////////////......------,,,,,,++++++++++++++++++*********)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""############$$$$$$$$$######################## !!!!!!!!!""""""""""""$$$$$$#########"""""""""$$$######""""""######$$$$$$############""""""""""""######$$$$$$$$$#################################""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$###############"""""""""#########$$$$$$"""""""""#########$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))******+++,,,,,,....../////////000000000111111000000000000//////111222222333333333333333444333222111111222333444888777555444555666888:::;;;:::999999;;;===@@@AAABBBAAABBBCCCEEEEEECCCBBB<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999999999888888888777777777777777666666555444333333............------------++++++*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""############""""""""""""###### ######"""######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''')))+++,,,,,,,,,***))))))************++++++++++++++++++,,,,,,---...///,,,,,,,,,------------...,,,,,,,,,+++++++++++++++------...//////000111111555444333222111222333444777777888:::;;;===>>>>>>;;;;;;<<<<<<>>>???@@@@@@@@@===;;;<<>>===:::===;;;999777777555333111222111000///............------,,,,,,+++++++++++++++************))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$########################!!!!!!!!!"""""""""##################""""""""""""######""""""""""""##################""""""""""""""""""###$$$$$$$$$##############################"""""""""""""""###$$$$$$""""""""""""""""""""""""########################!!!!!!!!!"""###$$$$$$%%%""""""""""""##################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******))))))******+++,,,,,,---....../////////000000000000000000000000000//////111222222333333333333333444333222222222222333333777555444333333555777888999888888888999;;;===???<<<<<<>>>BBBEEEGGGGGGFFF999:::<<<=========<<<;;;;;;;;;::::::999888888888777777777777777666666666555555444333222111000///------------,,,,,,,,,,,,*********))))))))))))((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######################################################$$$$$$$$$$$$######!!!"""""""""############""""""############"""""""""""""""""""""############""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''')))+++------,,,***)))))))))*********+++++++++++++++++++++,,,---...///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000555555444333333333444444444555777888:::;;;<<<===999:::;;;<<<======>>>>>>@@@===<<<===@@@AAA???<<>>;;;;;;<<<<<<999777777555444444444444333111000///......------------++++++++++++*********************)))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$########################"""""""""#########$$$$$$#########"""""""""!!!!!!###""""""""""""""""""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""######################## !!!"""###$$$$$$%%%!!!!!!"""""""""###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))******++++++******++++++,,,---------............//////////////////////////////000000000111222222333333222222333222222222111111222222555444333222222444666777777666666777888999:::;;;999999<<>>===>>>???@@@AAA@@@>>>CCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDBBB@@@@@@AAACCCCCCBBB@@@>>><<<;;;:::999777555333222111111222333222000......---,,,,,,,,,,,,,,,******************))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""!!!!!!!!!###""""""!!!!!!""""""###!!!!!!"""""""""""""""###!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""###############$$$$$$$$$ !!!!!!"""###$$$$$$!!!!!!!!!"""""""""############""""""######$$$%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######################## !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$%%%%%%&&&&&&'''''''''((((((((())))))******+++)))******+++,,,,,,------,,,,,,---------...............////////////000000///000000111111111111111000000111111111111111111333333333333333444555555555555555555666777888999999999:::===@@@AAA@@@>>>888888999:::::::::::::::999999999888777777666666555555666777666555444333111000000///...---,,,,,,++++++++++++******************)))))))))((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!"""######$$$$$$""""""############""""""########################""""""!!!""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&(((***+++++++++)))((()))************+++++++++*********++++++,,,---............/////////000000............/////////////////////////////////000333333333444444555555555555777999<<<>>>?????????777888999;;;;;;;;;;;;:::;;;===???@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDAAAEEEHHHGGGCCCAAABBBDDD@@@???>>>@@@BBBCCCBBBAAA?????????<<<999666555555222111000000111111000...------,,,++++++++++++,,,))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$########################""""""""""""###############"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######!!!!!!"""$$$$$$%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""#########""""""######$$$%%%"""""""""#########$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################!!!!!!!!!!!!""""""""""""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$######$$$%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''(((((((((((((((((()))******+++++++++++++++,,,,,,,,,------........./////////000000......///000000000000000---...///000000000000000222333444555555555444444333333444444555666666666777777888:::===>>><<<;;;999999888888999999:::;;;777777777666555555444444222333444555555333222000///.........------,,,,,,++++++*********)))))))))(((((((((((('''''''''&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''((())))))))))))((()))************+++++++++************+++,,,---...---------.........//////---------.........//////------........./////////000111222333444555555555555666999<<>>@@@BBB???@@@AAABBBCCCCCCCCCCCCDDDJJJNNNLLLEEE??????BBB=========???AAABBBAAA@@@>>>@@@@@@>>>888444444555333222000000000///...,,,,,,,,,++++++***+++++++++(((((((((((()))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!"""############$$$$$$$$$########################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########"""###$$$$$$%%%!!!!!!""""""#########$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$######$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,---.........//////000000---......///////////////,,,,,,...///000000000000111222444666666555444333333333333444444555555555222222444777;;;======<<<:::999888888888999;;;<<<666555555444444333222222000111333444333222000...------------------------************))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++************+++,,,---...,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,------...//////000///000111333444555666666222444888;;;===>>>>>>===666777999;;;<<<<<<;;;;;;888999;;;===>>>>>>======??????@@@AAAAAABBBCCCCCCFFFFFFEEEFFFFFFDDD@@@===>>>>>>======>>>???@@@@@@???>>>===;;;999777666555222111000///------,,,,,,...---,,,+++************))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$ """#########"""!!!!!!!!!"""###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$"""!!! """"""""""""############$$$#########""""""!!!!!!""""""""""""####################################""""""""""""############""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))************+++,,,---...---......///000/////////...---,,,+++++++++,,,---------------.........//////000222555777666444111222333444555666666666666222333555777:::<<<>>>>>>666777777888999999999:::666555444333222333444555111111000000//////.........------,,,,,,++++++***+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$############"""################################################'''$$$""""""$$$$$$""" """!!!!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++...///---,,,++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------...///////////////......------...///000111222222333222111111111333555777444666888:::;;;<<<;;;;;;999999:::;;;<<<<<<<<<;;;999:::;;;<<<======<<<<<<>>>??????@@@AAAAAABBBBBBFFFEEEDDDDDDDDDCCC@@@===<<<<<<;;;<<<<<<======>>><<<;;;:::999777555444333222111///...---,,,,,,,,,------,,,+++************((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!!!!""""""""""""""""""""""""###$$$$$$$$$%%%######""""""""""""######""""""############""""""###"""!!!!!! !!!"""###############"""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!"""""""""##################"""""""""!!!""""""""""""####################################""""""""""""############""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""############"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))***************+++,,,------------...////////////...---,,,,,,++++++,,,---...............////////////000000222444777666444111222333444555666666666666444444444666777999;;;<<<888888888888888999::::::666555333222222333444444111111000000///......------------,,,++++++******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$############"""################################################%%%###""""""$$$%%%###!!!###"""""""""###$$$$$$$$$########################$$$$$$$$$############"""########################"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((+++---...---+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------......///......------,,,------///000111222222222111000000000222444555444555777999;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;:::===>>>>>>??????@@@@@@@@@FFFDDDBBBBBBBBBAAA???===999999999999::::::::::::999888777555444222111000111000///---,,,,,,,,,,,,---,,,+++***))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###############""""""""""""############$$$$$$$$$$$$###""""""""""""###$$$"""!!!!!!!!!!!!"""########################$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!""""""###############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""" !!!!!!!!!"""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""######""""""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$###############"""######$$$%%%$$$$$$$$$#########$$$%%%&&&'''((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))************)))******+++,,,---,,,,,,---...............,,,,,,,,,,,,,,,---...////////////000000000111111000111222444666666444111222333444555666666666666666555444444444666999::::::999888888888999:::;;;555555333222222222333333000000000///......------------,,,,,,+++*********(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$############"""###################################################"""!!!"""$$$%%%$$$###$$$###"""""""""###%%%%%%""""""""""""""""""""""""$$$$$$$$$############"""########################"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***,,,,,,+++***)))***+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---...000111222333000000//////000111333444444555666888999:::;;;;;;;;;:::999888888888:::::::::::::::::::::999999999=========>>>>>>>>>??????EEECCC@@@?????????>>>===888888888999999999888888666666555333222000/////////...---,,,++++++++++++++++++***)))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%$$$$$$$$$###############$$$######""""""######$$$"""######$$$$$$######"""""""""""""""""""""##################"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$#######################################%%%$$$"""!!!!!!!!!"""### !!!!!!!!!!!!#########"""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$############$$$%%%&&&((()))'''&&&&&&&&&&&&''''''((((((((()))))))))*********))))))))))))***+++,,,---+++,,,------......------+++,,,,,,---...//////000000000111111111111222222111111222444555555444111222333444555666666666666666555333333444666999<<<<<<:::999888888888:::;;;555444333111111111222222000000///......------,,,,,,,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! %%%$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######$$$$$$$$$#########""""""################################################!!!!!!!!!"""###$$$$$$$$$$$$######!!!!!!!!!###%%%########################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***++++++***(((((()))***************++++++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++***+++,,,---///000222222000000///000000111333333333444555777888999::::::999888777666666666777888999999999888888888888888<<<===============>>>>>>CCC@@@>>>===>>>>>>===<<<777888999999999888777777555444333222111000///......---,,,++++++******+++******)))((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$###############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###########################"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$#######################################%%%$$$"""!!!!!!!!!"""### !!!!!!!!!!!!""""""""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######""""""""""""############ !!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$############$$$%%%&&&((()))&&&&&&&&&&&&&&&'''((()))))))))))))))************))))))))))))***+++,,,,,,+++,,,------......------,,,,,,---...//////000000111111111222222222222333222222222333555555333222222333444555666666666666555444333333555888<<<>>><<<;;;999888888888888999555444222111000000111111//////......---,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######$$$$$$$$$#########""""""########################"""""""""""""""""""""""" !!!""""""###$$$%%%"""######""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###"""###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***+++***)))'''((()))******))))))******+++,,,*********+++++++++,,,,,,))))))***+++,,,,,,++++++******+++---...000111111000000111111222222333444333333444555666888999:::666666555555555666666777888888777777777888888999========================@@@>>>============;;;:::777888999999999888777666333333222111000///......,,,,,,+++***************))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%$$$#########""""""""""""###$$$$$$##################$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""##################$$$$$$########################$$$######""""""""""""""" !!!!!!!!!"""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$"""""""""############$$$ !!!!!!!!!"""""""""""""""""""""############"""############$$$$$$$$$###############$$$$$$$$$"""######$$$%%%$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&&&&&&&'''((()))))))))))))))*********++++++))))))((())))))***+++,,,,,,,,,---...............------...///000000000///111111111222222222333333333222222333444555333222222333444555666666666666444444444444666999<<<>>>:::::::::999888777666666555444222000//////000000.........---,,,,,,++++++++++++******)))(((((((((((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$######################################################""""""""""""######$$$$$$$$$############"""########################"""""""""""""""""""""""" """"""""""""###%%%!!!###%%%$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((***++++++***((('''((()))***))))))))))))***++++++************++++++++++++((()))***+++,,,,,,,,,,,,***++++++,,,---...//////000000111222222333333333222222333444555777888999444444555666777777777777777666666555666777999999===========================<<<<<<<<<===<<<:::888666777888999888777555444222111111000///...------++++++***))))))))))))***(((((((((''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%###""""""""""""""""""###"""""""""######""""""""" !!!###$$$%%%%%%$$$$$$############"""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%#######################################"""!!!!!!!!!!!!!!!"""""""""######!!!"""""""""############""""""""""""####################################""""""""""""############$$$######""""""######$$$""""""#########$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""############"""############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((()))***))))))*********+++++++++((((((((())))))***+++,,,------...////////////.........000000000000///...111111111111222222222222444333222222444444333222222333444555666666666666444444444555666777999999888999999999888666444222555444222000////////////......------,,,++++++++++++******)))((((((''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$"""#########$$$$$$$$$$$$######################################################""""""""""""######$$$$$$$$$############"""########################""""""""""""""""""""""""!!!###"""!!!!!!"""%%%!!!%%%)))((($$$!!!"""$$$########################$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###############""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((+++,,,,,,***((('''(((***)))))))))))))))***++++++************++++++++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------...///000111222222222222222222222222444666888999333444666888999888888777666555555555666777999:::>>>>>>>>>>>>>>>=========;;;;;;;;;======<<<999666555666777888888666444333000000///...------,,,,,,+++***)))))))))))))))***(((((('''''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""""""###$$$$$$$$$###!!! """"""""""""############!!!!!!""""""#########$$$""""""""""""####################################""""""""""""############$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""""""""############""""""""""""############"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''')))******)))************+++++++++(((((((((((()))***+++,,,---...//////000000////////////000111111000///...000000111111111222222222444333222222444444333222222333444555666666666666444444444555555555555555777888999:::999666222000555333222000///......///......---,,,,,,++++++************)))((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######$$$$$$$$$############"""########################""""""""""""""""""""""""!!!###### """$$$"""'''++++++'''######%%%""""""""""""""""""""""""$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$############"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((())),,,---,,,+++)))((()))***)))))))))))))))******+++)))************+++++++++))))))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111222222111222333555777999666666888999999888777666666666666777888888999999:::999999999:::<<<>>>???<<<;;;;;;:::999888777777555555444333222000000///...------,,,,,,++++++*********))))))((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$...---***'''$$$###""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$###############""""""""""""#################################### !!!"""###$$$$$$###"""########################!!!!!!"""###$$$$$$%%%%%%$$$###"""###$$$$$$###"""""""""""""""""""""""""""#########"""""""""""""""""""""############""""""$$$$$$##################"""""""""""""""######$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***+++,,,------,,,+++***))))))))))))***+++,,,---000000////////////000000000000///////////////000000111111111111222222222333222111111333333222111111222555666777777555444333222111111333555555444666777777777555444222000000000000///......------+++++++++*********)))))),,,,,,+++***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########"""""""""######$$$$$$######"""######""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""###########################!!!###$$$###!!!  """"""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''(((((()))******))))))(((((((((''')))*********++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++.........------,,,,,,,,,---...///000000111111000111222333444555777888888444555666888999999888888666666666777888888999999999999888888999:::;;;<<<999888777666555444444333333333222111000///......,,,,,,,,,+++******))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%$$$######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!"""""""""""""""""""""####################################!!!!!!######$$$###""""""########################!!!""""""###$$$$$$%%%%%%$$$###""""""$$$$$$###"""""""""""""""""""""""""""###"""""""""""""""""""""""""""############""""""########################"""""""""""""""######$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((******++++++++++++******))))))))))))***+++,,,---000//////////////////000000000///////////////000000000111111111222222222333222111111333333222111111222444666666666555444444222111111333444444333555555555555444222000///000000//////...------,,,++++++*********)))))))))******)))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$#######################################"""######$$$%%%%%%&&&&&&$$$$$$$$$#########""""""""""""############""""""###"""""""""!!!!!!!!! ###"""!!!!!!!!!"""$$$$$$######$$$%%%&&&&&&''''''---++++++++++++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################### """######"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&''''''(((((())))))((((((((('''''''''))))))))))))*********+++))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++.........------,,,,,,,,,......///000111111111111222222333555666777888999222333555777999999999999555666666777777888888999888888777777777888888999555555444333222111000000111111000///...------,,,++++++******)))((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$####################################### !!!!!!""""""######""""""""""""####################################"""############""""""!!!########################"""""""""###$$$$$$%%%%%%$$$###""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""######""""""############""""""########################"""""""""""""""######$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$############"""""""""""""""""""""############"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((******))))))))))))******))))))))))))***+++,,,---//////............//////000//////......///000000000000000111111111222222222111000111222333222000000222333555555555444444444333111111222333222111333333333333222000///...//////......---,,,,,,,,,************))))))))))))'''((((((((())))))******'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""########################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$###############""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""!!!"""######$$$ !!!"""###%%%&&&''''''......///111111///+++'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$##############################!!!###$$$######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------//////000111111222222222333333444666777888999:::222444555777888888777777555555666666777888888888999888888777777777666666444444333222111000//////000000///...------,,,,,,++++++***))))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""###$$$%%%%%%&&&!!!"""""""""################################################""""""!!!!!!########################""""""#########$$$$$$$$$$$$"""!!!"""###$$$###""""""""""""""""""""""""""""""""""""""""""#########""""""############""""""###############$$$$$$$$$"""""""""""""""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""!!!"""""""""############!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((''''''((()))***))))))))))))***+++,,,---///......------....../////////.........///000000000000000000111111111111222000///000111222111000000111222333444444444333555333111111111222111000222222222111000//////.........------,,,,,,++++++******)))))))))((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""############################################################$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$ !!!!!!"""###$$$$$$%%%'''((()))+++------+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""########################!!!"""$$$$$$$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,------------.....................---------000000000111111222333333444444555777888999:::;;;444555666777666666444333555555555666777777888888999999888888777777666666555555444333222111000000//////......------,,,,,,+++++++++***))))))(((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!"""""""""####################################$$$$$$###""""""!!!!!!!!!#######################################$$$$$$$$$###"""!!!"""######"""!!!""""""""""""""""""""""""!!!!!!""""""############""""""############""""""""""""#########$$$$$$$$$"""""""""""""""######$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***))))))))))))***+++,,,---......------------.....................///000000//////000000000111111111111000//////111111000//////000111222222333333333444222000000111111000///222222111000000/////////------,,,,,,+++*********)))))))))(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""####################################$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""""""""""""""!!!###"""!!!"""$$$&&&&&&%%%########################$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%%%%###""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,,,,------.................................111000000000111222333444444555666777888:::;;;;;;555666666666666444333222444555555666666777777888777888888888777777666555555555444333222111111000......---------,,,,,,,,,++++++******)))(((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######""""""""""""####################################$$$###"""""""""""""""######################################################"""!!!!!!######"""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############"""""""""""""""###$$$$$$%%%%%%"""""""""""""""######$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""""""""""""""###""""""""""""############!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))(((((((((((())))))))))))))))))***+++,,,---------,,,,,,,,,,,,------------------...///000000/////////000000000111111000///...///000111000...//////000000111222222333333111//////000111000///111111000///.../////////,,,,,,,,,+++******))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$#######################################################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!"""############"""$$$######""""""!!! %%%###  """"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++++++++,,,,,,------...................../////////000000//////000111333444444444555777888999:::;;;333444555666555444333222444444555555666777777777555555666777666666444444333333222111000//////...,,,,,,++++++++++++************)))((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""#######################################""""""!!!!!!"""###$$$###################################################!!! !!!"""###"""!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""############""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!""""""######""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))******))))))((())))))))))))***+++,,,---------,,,,,,,,,,,,------------------...///000000////////////000000000111000///......000000///...////////////000111222222111///......000111111000//////...---,,,------...,,,++++++***))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######""" !!!!!!!!!"""""""""### !!!"""###$$$######"""######""""""""""""""""""$$$###""""""######""" """"""""""""""""""""""""!!!""""""######$$$$$$%%%""""""""""""""""""""""""!!!"""$$$###"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((************++++++++++++******++++++,,,------------........./////////000000///......///000222444333444555666888999::::::111222444555555555444444444444555555666777777777222333444555555555333333111111000///...------,,,************)))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""""""""####################################""""""!!!!!!!!!###$$$%%%########################$$$$$$#####################!!! !!!"""###"""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""############""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!!!!""""""######""""""""""""#####################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***++++++***)))((())))))))))))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111////////////000000000000000...---...///000///...///.........///000111222000...---...000111111111...---,,,+++++++++,,,---++++++******)))((((((((((((((('''''''''&&&&&&&&&###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""###$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###### !!!"""$$$$$$######"""!!!!!!""""""######$$$$$$!!!$$$''''''%%%"""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''"""""""""""""""""""""""" """""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++))))))***++++++,,,---------.........//////000000000///...---...000222333333333444666777888999:::000111444555666666555444222222222333333444444444444444444333333333222222111000000///......------************))))))))))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''&&&%%%###$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""###$$$$$$###$$$%%%'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$#########""""""!!!!!!"""###$$$%%%$$$###!!! !!!"""""""""""""""###########################$$$$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))*********************))))))))))))))),,,,,,,,,---------......000000000000000000000000000000//////............////////////////////////------............------,,,,,,++++++***)))((((((************)))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##################%%%%%%%%%$$$$$$#########%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""############"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''&&&&&&)))(((((('''''''''((((((((((((((((((((((((((((((++++++************++++++)))************+++++++++,,,---///000111000///...++++++,,,...///111222222555444444444555666888999///000222444555444444333111222222222333333333333333333333222222222111111000//////...------,,,,,,************))))))))))))))))))'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((''''''''''''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!! !!!###%%%%%%$$$###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$#########"""""""""$$$$$$$$$###!!! !!!!!!"""#########""""""########################"""###$$$###!!!!!!!!!"""""""""#########$$$$$$$$$######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$#########""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))************************************,,,,,,---------........./////////////////////////////////.........------........................------............------,,,,,,+++******)))((((((*********)))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((+++******))))))******+++)))************+++++++++...------,,,,,,,,,++++++.........//////000000000444333333333444666777999///000111333333333222222111111111111111222222222111111111111000000000000......------,,,,,,++++++************))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((''''''((()))***)))'''&&&''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!! !!!$$$&&&'''%%%###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$###!!! #########$$$######"""""""""""""""""""""""""""""""""###$$$###"""!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))************************************,,,------------..........................................---------------........................,,,------......------,,,+++++++++******))))))((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%!!!###$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""############"""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''((((((((((((((((((((((((((((((+++******))))))******+++)))************+++++++++---,,,+++++++++,,,...///111111000000//////......222222111222333555666888000000111222333333222222000000000000000111111111000000000/////////......,,,,,,,,,,,,++++++******************)))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((()))))))))((('''(((***---)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######### !!!""""""#########%%%((()))'''$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""###############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))))))))*********************+++++++++++++++------------....................................------------------------........................,,,,,,------------,,,,,,+++*********)))))))))((())))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""############################################################$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++***+++,,,...111333555666111111111000//////......000000000000222444666777222222222333333333333333000000000000000000000000//////.........---------+++++++++++++++*********************)))))))))(((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))))))))))))))'''&&&&&&)))...222))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""######### !!!!!!"""#########$$$'''******)))&&&$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""##################"""""""""#########""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""$$$############$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$############################## !!!!!!!!!""""""######""""""""""""##################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))))))))***************+++++++++,,,,,,,,,------------.........//////........................------------------------........................++++++,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""################################################!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!"""""""""#########################################################$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***))))))))))))))))))***))))))*********+++++++++(((+++///333555666555555////////////000000000000/////////000111333555777333333333333333333333333111111111111000000000000............------------++++++++++++++++++******************))))))))))))&&&'''(((((()))((((((((((((((((((((((((((((((((())))))))))))************(((((())))))))))))******)))((('''&&&&&&)))///333)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%''')))***(((&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""#########"""""""""""""""##################$$$######""""""""""""""""""""""""""""""!!!"""######""""""###$$$""""""""""""##################""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################!!!!!!""""""######$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))************+++++++++,,,,,,------...------........./////////........................---------------.........------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''((()))'''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""################################################""""""""""""############"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""############!!!!!!!!!"""""""""#####################$$$$$$$$$#################################$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((***))))))(((((())))))***)))************+++++++++***---111444444222///,,,,,,------...///000000111////////////111333666777222222111111111111222222222222222111111000000000///............---------++++++++++++++++++++++++************))))))))))))'''''')))*********))))))(((((((((((((((((((((((()))))))))*********++++++(((((()))))))))*********((()))))))))((()))+++---((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%$$$######""""""###%%%''''''&&&%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$"""""""""""""""######$$$!!!!!!"""#########""""""######################## """######""""""###$$$""""""""""""#########$$$######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""""""""###$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))************++++++,,,,,,---.....................////////////////////////////////////------........./////////------------------------******++++++++++++******((()))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""############!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$####################################$$$%%%&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++,,,...000111111///,,,***,,,,,,,,,---......///////////////000222444666888111111000000000000000111333222222222111111000000//////.........---------++++++++++++++++++,,,,,,************))))))))))))'''((()))+++++++++***))))))))))))))))))))))))))))))************+++++++++(((((())))))*********+++'''))),,,,,,+++((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$%%%%%%&&&&&&"""###$$$$$$###$$$%%%'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$ !!!"""""""""""""""######################## """######""""""###%%%""""""#########$$$$$$$$$######""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""########################""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************++++++,,,,,,---...//////............/////////000000000000000000000000000........./////////000000------------------------******++++++++++++******(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""######!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++---...//////000/////////,,,,,,,,,---------------/////////000222444777888111111111111000000//////////////////000000000000---...//////...,,,***)))************************(((((())))))******++++++''')))++++++)))((()))***)))))))))***++++++,,,,,,******+++***)))***,,,...)))------+++***---,,,))),,,,,,,,,+++***)))((((((************++++++++++++***)))((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))******++++++))))))***+++,,,,,,------//////////////////....................................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***)))(((((())))))******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''***************)))(((((()))******++++++,,,------,,,,,,,,,---------............------------......000000000000111222333444222222111111111000000000/////////////////////000............---,,,+++***************************)))))))))******************++++++++++++*********++++++******))))))((((((%%%''')))***))))))***+++(((++++++)))))),,,,,,)))'''(((((()))))))))((((((+++******)))(((''''''&&&)))(((((())))))***+++,,,)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))*********)))******+++,,,,,,------................................................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******)))(((((()))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$#########""""""""""""######################################################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((***************)))(((((()))******++++++,,,------,,,---------.....................------........./////////000111222444555222222222111111111111111///////////////////////////...---,,,,,,++++++,,,))))))))))))))))))))))))++++++*********************))))))***,,,---,,,+++'''(((((()))***+++,,,,,,'''***---...---,,,+++++++++...---******---...,,,)))***+++,,,------------+++++++++******)))))))))((((((''''''((())))))***+++******))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))******************++++++,,,,,,------------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******)))((((((((())))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###################################################"""""""""""""""""""""""""""""""""###########################""""""!!!!!!!!!!!!!!!######################## !!!!!!!!!""""""$$$$$$$$$###############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))************))))))((()))******++++++,,,------------........./////////........................------...///111333444555222222222222111111111111///////////////.........///...,,,+++***+++,,,---)))))))))))))))))))))))),,,,,,,,,++++++******)))+++***)))+++///111111111+++++++++,,,---......///***,,,......---,,,,,,---///111000+++***------+++,,,,,,---.........------***++++++,,,------......++++++***)))((((((((((((******++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$#######################################$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***+++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++******++++++++++++*********))))))((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$##############################################################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############################################################################################################""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))************)))((()))******++++++,,,------.........////////////000......////////////......,,,,,,---...000222444555111111111111111111111111000/////////......------...---,,,******+++,,,---))))))))))))))))))))))))------,,,,,,++++++******---,,,,,,---///111222222000000///...---,,,,,,,,,+++,,,,,,---...111555888:::<<<:::555333444333///111000000///...---+++***++++++++++++++++++++++++---,,,+++***************)))******+++,,,---......))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$$$$#########""""""#################################$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***++++++,,,,,,---***+++++++++++++++,,,,,,++++++++++++,,,,,,------------------------------,,,,,,+++++++++*********)))******++++++******))))))((((((((((((((())))))&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$##############################################################################""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******((())))))*********)))))))))******++++++,,,------.........////////////000......///000000///......++++++,,,...///222444555000000000000000111111111000//////......---------,,,,,,++++++++++++,,,,,,************************------,,,,,,,,,,,,,,,,,,+++---...------///222555,,,---///222555888:::;;;???@@@AAABBBEEEKKKRRRWWWWWWZZZXXXTTTQQQQQQOOOJJJGGGFFFEEECCCAAA>>><<<;;;999888666333000...,,,+++,,,+++***************+++******+++,,,---......///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$############"""#######################################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************))))))((((((''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$#######################################$$$$$$$$$##############################""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!""""""####################################$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((())))))************))))))******++++++,,,------------........./////////...///000111111000///...++++++,,,---///111222333....../////////000000000000000///......---,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...333888::::::>>>FFFNNNDDDGGGKKKQQQWWW]]]bbbdddiiijjjkkklllnnnqqqvvvzzzxxx{{{|||yyywwwwwwtttooojjjiiihhhfffccc```^^^\\\TTTSSSPPPLLLHHHDDDAAA???999888666333111///......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################"""######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))******+++++++++++++++++++++++++++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))((())))))))))))))))))((('''''''''''''''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################""""""#########$$$$$$$$$##############################""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#############################################$$$$$$%%%%%%%%%################################################!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((()))***************)))******++++++,,,------,,,---------...............///000111111000///...,,,,,,,,,---...///111222---.........//////000000000000///...------,,,,,,)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........888@@@JJJOOOQQQYYYfffqqquuuwwwyyy}}}}}}{{{xxxvvvuuummmllliiifffbbb___\\\[[[QQQOOOJJJEEE@@@;;;888666///......,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######""""""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!######$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))))))))(((((('''''''''''''''((()))***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#############################################$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((()))***************)))******+++,,,,,,------,,,,,,,,,---------.........///000222222000///...,,,,,,,,,---...///000111///////////////////////////...---,,,,,,,,,,,,,,,+++++++++,,,------+++)))&&&+++000111///......000///222444555666<<>>===.........------...000111,,,+++))))))+++++++++*********)))***++++++(((&&&(((((((((((())))))******''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""################################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***************************+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,*********)))((('''''''''))))))************))))))))))))((('''''''''''''''&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#######################################$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$$$$##############################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''''''''((((((((())))))))))))+++***)))))))))***+++,,,******+++++++++,,,,,,,,,.........///000000111111------,,,,,,------...///..............................---,,,,,,,,,------,,,,,,---------,,,,,,+++...///......000777BBBJJJYYYfffvvv}}}xxxsssrrrtttvvvsssooojjjiiikkkllliiieeegggggghhhkkkooorrrrrrrrrssslllgggfffddd^^^XXXVVVKKKHHHDDD???999333---(((...,,,***)))+++,,,,,,,,,,,,++++++,,,---,,,)))'''((((((((())))))))))))***''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""################################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***************************+++,,,---//////000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''((())))))******))))))((()))(((''''''&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""############""""""!!!"""######$$$$$$##############################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))******))))))******+++,,,******+++++++++,,,,,,,,,---......//////000111111---------,,,------...///...........................------,,,,,,,,,------+++---///000///---+++***(((---666AAANNN^^^ooozzzyyyxxxtttrrrmmmjjjlllqqqrrrppppppmmmgggbbb```bbbfffiiiiiieee\\\SSSSSSZZZccchhhccc```^^^^^^```aaa```___fffcccaaabbbdddccc```^^^^^^]]]\\\YYYRRRGGG;;;222555222///------...---,,,---,,,,,,---......+++)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############"""""""""!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$################################################################################################################################################$$$##################$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))************************)))***,,,---//////000000++++++++++++++++++++++++***)))))))))((((((((('''(((((())))))))))))(((((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""###############################################################################################################""""""!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!""""""#######################################$$$##################$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))***************+++++++++******+++++++++,,,,,,,,,------......///000000111---------------...//////........................------,,,,,,,,,------.........---,,,,,,///444999999DDDUUUgggxxx}}}{{{|||}}}xxxooohhhffflllooonnnlllpppyyy~~~~~~|||yyyvvvuuuwww}}}uuuddd\\\bbbnnnvvv{{{wwwrrrlllgggbbb]]]ZZZ\\\ZZZWWWXXX[[[^^^^^^\\\VVVXXX[[[^^^^^^[[[UUUQQQFFFBBB===888444111---+++---,,,++++++,,,---+++***************))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############"""""""""!!!""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""################################################################################################$$$$$$$$$#########################################################$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************)))***+++---.../////////++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$########################################################################################################################"""############"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!"""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""#########""""""""""""""""""""""""#########$$$$$$#########""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))******++++++++++++******+++++++++,,,,,,,,,---------...//////000000...------------...//////------------------------------,,,,,,,,,---.........---***)))---:::JJJVVVfffqqq~~~yyyvvvsssrrrnnnpppvvv||||||vvvtttvvvyyyuuunnnhhhhhhlllllliii^^^___^^^[[[WWWTTTTTTTTTXXXTTTNNNGGGAAA:::333///111///+++************)))+++************)))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************)))***+++,,,,,,------,,,++++++++++++++++++++++++))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$#########$$$$$$$$$$$$%%%########################################################################################################################""""""######""""""!!! !!!"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++++++++*********+++++++++,,,,,,,,,,,,------......///000000......------......///000------------------------,,,,,,,,,,,,,,,---...//////444;;;CCCNNN___rrrtttxxx{{{xxxrrrmmmlllnnn|||~~~vvvhhh\\\VVVVVV```]]]ZZZVVVQQQKKKEEE@@@===888222---+++++++++***+++++++++*********))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************)))******++++++*********************************(((((((((((())))))))))))''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%########################################################################################################################"""""""""""""""!!!!!!  !!!"""###""""""!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$############"""""""""""""""""""""""""""""""""############"""""""""!!!!!! !!!"""###$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$#########$$$%%%&&&%%%&&&&&&'''&&&&&&%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&'''''''''((((((((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,,,,---......//////000...............//////000------------------------,,,,,,,,,,,,,,,---...///555CCCWWWkkk||||||{{{wwwpppiii{{{uuurrr^^^^^^^^^^^^^^^[[[VVVRRRHHHBBB:::333///......---++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%############""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))************************)))************)))((((((************************(((((((((((())))))))))))''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%################################################################################################"""""""""""""""""""""""""""""""""""""""!!!!!!  """#########"""!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""############"""""""""!!! !!!###$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%""""""###$$$&&&'''((((((&&&&&&&&&'''''''''((((((((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,------...//////000...............///000000000...+++******+++,,,,,,,,,......------333???HHH___pppsssqqqpppqqqtttxxx|||~~~zzzrrrllljjjiii```VVVRRRTTTQQQFFF<<<666111---...//////+++))))))))))))(((((((((''''''((())))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""############""""""######$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$###"""!!! !!!"""#####################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''************************))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''$$$"""!!!"""###$$$$$$&&&###!!!"""$$$&&&'''&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######""""""""""""############"""!!!!!!"""############$$$$$$$$$%%%%%%$$$###"""""""""###"""""""""""""""######$$$!!!!!!""""""######$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$$$$%%%"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333111---***))),,,//////...******,,,111;;;MMM```mmm~~~}}}|||yyy|||zzz~~~wwwfff[[[\\\WWWNNNGGGDDD@@@;;;...---+++***,,,......---*********++++++,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$########################$$$$$$##########################################"""""""""""""""$$$$$$$$$$$$$$$###""""""!!!""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$'''&&&%%%######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))************)))))))))((((((((('''))))))))))))************(((((((((((((((((((((((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&$$$"""!!!"""#########%%%$$$###"""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$######"""!!!"""############$$$$$$$$$%%%$$$######""""""######"""""""""""""""######$$$"""""""""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$############"""""""""""""""###############$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000111111222333333---+++)))***------,,,))),,,111:::HHHZZZppp~~~{{{vvvlllaaaZZZVVVOOOGGGAAA999222/////////---***++++++++++++*********)))******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""############%%%%%%$$$$$$###"""""""""################################################""""""""""""###############$$$$$$$$$$$$###"""""""""############""""""!!!!!!"""######$$$$$$####################################$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""""""""%%%%%%&&&%%%######$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""############$$$$$$$$$$$$$$$###"""""""""######"""""""""""""""######$$$############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#######################################""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""!!!!!!"""###$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""#####################"""############$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111111222222333***,,,......,,,,,,---...;;;JJJ___qqqxxxvvvxxxttt}}}{{{|||yyy|||{{{vvvxxxxxxsssqqqiii```ZZZOOOBBB<<<999444///,,,------,,,+++***)))((('''+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######""""""!!!""""""###!!!"""""""""############$$$$$$##################$$$##################$$$########################!!!!!!""""""######$$$$$$######$$$$$$$$$######"""###############"""!!! !!!!!!"""############"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$######"""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((+++***************))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$###"""""""""###!!!###$$$$$$######&&&(((########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$######""""""""""""######"""""""""""""""######$$$$$$$$$######""""""!!!!!!############"""""""""!!!""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%############$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$#####################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((************************+++++++++++++++,,,,,,,,,,,,,,,,,,---------......//////000000111222222222+++...000---+++111???KKK[[[nnntttppptttyyyzzzxxxuuummmeeekkkmmmqqqrrrmmmhhhjjjppphhh[[[RRRTTTTTTPPPPPPVVVbbbdddkkkuuuzzzzzzyyyzzz~~~wwwqqqqqq{{{tttjjj___XXXNNNAAA999888//////---,,,,,,,,,,,,---++++++***)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######################################################""""""""""""######!!!"""""""""############!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$########################!!!!!!""""""######$$$$$$"""######$$$$$$$$$#####################"""!!! !!!!!!"""############""""""""""""""""""""""""""""""######$$$$$$######"""$$$$$$############$$$$$$""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((()))))))))))),,,,,,+++++++++*********'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$###""""""$$$'''######"""!!! """$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$###""""""!!!""""""######"""""""""""""""######$$$$$$$$$######""""""!!!!!!############"""""""""!!!""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$#######################################""""""""""""""""""""""""#########"""""""""!!!!!!""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((())))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------.........//////000111111222222))),,,------111BBB\\\ppp~~~~~~~~~}}}zzzyyy|||~~~qqqaaaVVVSSSRRROOOKKKKKKNNNRRRTTTPPPKKKMMMTTTYYYQQQIIIFFFDDDAAAAAADDDEEEFFFKKKQQQUUUVVVSSSQQQiiifff```YYYXXXaaannnwwwnnnRRRCCCAAA222000---++++++,,,...///++++++***))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######################################################"""""""""###$$$$$$""""""""""""############ !!!###$$$%%%&&&'''%%%$$$###""""""###$$$%%%########################""""""""""""############""""""###$$$$$$$$$$$$###"""############""""""!!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""############""""""$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))),,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$###"""###(((,,,444///)))%%%####################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""############$$$$$$$$$""""""!!!!!!!!!"""######"""""""""""""""######$$$############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""##############################""""""""""""######"""""""""############$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,---------............///000000111111222,,,111:::EEEUUUhhh}}}}}}xxx|||~~~{{{xxxuuuvvvyyyxxxsssmmmaaa\\\UUUPPPNNNOOOOOOPPPQQQQQQUUU]]]___]]][[[\\\dddhhhiiibbb[[[YYYZZZ[[[SSSSSSRRRSSSTTTSSSNNNJJJPPPTTTQQQIIIGGGNNNTTTUUUccckkkpppqqquuu{{{zzzsssssskkkTTTQQQBBB>>>777000---,,,---///,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######################################################""""""######$$$%%%""""""""""""############!!!!!!"""###$$$%%%%%%&&&%%%$$$###!!!!!!###$$$%%%#################################"""""""""""""""""""""###$$$$$$$$$$$$$$$!!!""""""############""""""######$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''((((((((()))))))))*********))))))((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""$$$$$$###"""$$$+++222AAA888---''''''(((&&&###########################$$$$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%######$$$$$$######"""!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$"""""""""""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""############################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------............//////000111111111666@@@RRRjjj{{{|||}}}}}}xxxqqqddd]]]```eee___ZZZ]]]fffkkkiiidddfffiiilllmmmmmmnnnppprrrrrrooosss}}}{{{wwwvvvuuuuuuvvvxxxuuuppp___eeebbbVVVQQQWWWYYYSSS```hhhcccQQQHHHLLLLLLEEEOOOhhhllljjjZZZSSSHHH===555111000111,,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################""""""###$$$%%%%%%""""""""""""###########################$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!"""#####################$$$%%%%%%%%%%%%$$$########################""""""############""""""$$$$$$############$$$$$$!!!"""###%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$$$$###!!!%%%...555@@@444&&&!!!$$$&&&$$$!!!########################$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$###############"""!!!!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$!!!!!!""""""######$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&%%%$$$"""!!!!!!!!! """"""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------............//////000111111111SSSggg~~~}}}wwwvvv~~~vvvtttwwwpppeeeVVVLLLKKKRRR[[[aaaffffffnnnzzz|||~~~~~~vvvmmmrrrvvvmmm```VVVGGG@@@GGGKKKUUU]]]bbbgggsssooobbbUUULLLCCC999666888222---+++------++++++///))))))((((((((())))))***))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################%%%%%%$$$######$$$%%%%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""############""""""########################$$$###"""!!!!!! !!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""!!!"""######$$$""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!%%%$$$###"""""""""$$$$$$####################################$$$$$$###"""&&&&&&''''''((()))))))))((((((((((((((()))******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111yyyzzzmmmqqqxxxwwwmmmfff^^^XXXUUU____________```dddkkkpppuuu}}}yyygggUUURRRMMMKKKJJJIIIMMMWWWfffsssyyywww|||kkk___SSSFFF>>>;;;555000...///---)))(((***+++++++++***))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################%%%%%%$$$######$$$%%%%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""############""""""########################""""""!!!!!!!!!""""""###""""""""""""####################################""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###$$$$$$###"""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############"""""""""!!!"""""""""""""""######$$$""""""""""""########################"""""""""!!!""""""""""""""""""""""""###"""!!!"""######"""!!!$$$$$$###""""""######$$$#################################$$$$$$$$$###"""%%%%%%&&&&&&'''(((((((((((((((((((((((()))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111xxxpppnnnooouuuzzzkkk```WWWZZZeeemmmiiibbbnnnuuu}}}{{{uuuggg\\\QQQMMMJJJGGGMMMVVVYYYWWW^^^ooo~~~}}}rrrbbbRRRIII@@@999333222///***(((***---------,,,+++***((((((***))))))(((((())))))***)))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""############""""""########################!!!!!!!!!!!!"""###$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$###""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############"""""""""""""""""""""""""""#########""""""""""""########################""""""""""""""""""""""""""""""""""""###"""!!!!!!######"""!!!######"""""""""######$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%&&&'''''''''((((((((((((((()))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000~~~|||yyytttvvv~~~yyyjjjaaaUUU^^^YYYWWWddd|||yyyrrrrrrkkk[[[RRRRRRPPPJJJIIIPPPXXX```rrrooobbbVVVJJJ>>>777222...---///------------,,,+++)))(((***))))))))))))))))))***)))))))))(((((((((((('''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%&&&&&&#########"""######$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###"""######$$$$$$######"""########################""""""!!!!!!"""######$$$!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""""""""""""""###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""###############!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""###!!! !!!"""###"""!!!"""""""""""""""####################################$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((())))))***++++++++++++************++++++,,,,,,,,,,,,------............//////000000~~~uuusss{{{rrrfff\\\QQQUUU```aaallllllmmmvvv}}}pppkkkdddYYYNNNIIICCCCCCPPP```~~~wwwfffRRRDDD;;;444111222------------,,,+++************))))))))))))*********)))))))))(((((((((((()))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&######""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$##############################$$$$$$###"""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""############"""!!!"""""""""############""""""""""""""""""######"""""""""""""""""""""""""""!!! !!!"""###""" !!!!!!""""""####################################"""$$$&&&&&&$$$###$$$%%%&&&&&&&&&'''(((((())))))((((((((((((((())))))***+++*********************+++++++++,,,,,,---------............////////////{{{pppjjjllltttzzzeeeXXXWWW\\\___kkkzzz~~~|||oooaaaVVVHHH<<<>>>GGGTTT[[[mmmppp___RRRDDD:::666222111///...,,,,,,,,,,,,+++******))))))******+++******)))))))))(((((((((***)))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!"""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###############$$$%%%&&&""""""""""""###$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$##############################%%%%%%$$$###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############ !!!"""$$$$$$######"""""""""""""""############""""""""""""############"""""""""""""""""""""""""""!!! """"""!!! !!!"""####################################"""%%%''''''$$$"""$$$&&&&&&&&&''''''((())))))***((((((((((((((()))******))))))*********************++++++,,,,,,------.........//////////////////xxxtttpppjjjqqqyyyoooccc^^^ffffffwwwyyytttrrryyyzzz|||~~~uuuoootttxxx{{{}}}wwwpppooosssvvvxxx|||xxxpppbbbNNNDDDEEEDDDHHHTTTfffvvvwwwbbbNNNBBB:::777444000---,,,,,,,,,+++******))))))******+++*********)))))))))((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$""""""""""""###$$$%%%&&&"""######$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$######"""#########""""""""""""####################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############ !!!###$$$$$$$$$"""!!!""""""""""""############!!!"""""""""############"""""""""""""""""""""""""""!!! !!!"""!!!  !!!"""#########"""########################"""%%%((('''$$$"""$$$'''%%%%%%&&&''''''(((((()))((((((((((((((()))******(((((())))))******++++++******+++,,,,,,---....../////////////////////...tttooosssxxxzzzlll]]]]]]hhhssszzzssspppmmmkkknnnssskkkpppvvv|||{{{qqqiiiooouuuyyy}}}|||sssmmmkkkjjjgggeeevvvvvvuuuxxxwwwjjjmmm~~~hhhWWWRRRDDDCCCFFFMMMUUU^^^kkkvvv}}}bbbQQQAAA===777222...,,,,,,---++++++************++++++************))))))))))))+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$""""""""""""###$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###########################""""""""""""###$$$%%%&&&""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!###$$$%%%$$$"""!!!""""""""""""############!!!!!!""""""#########$$$"""""""""""""""""""""""""""  !!!"""!!! !!!"""#########"""########################"""%%%)))((($$$"""$$$'''$$$$$$%%%&&&&&&''''''(((((((((((((((((()))******'''(((((()))***++++++,,,******+++,,,,,,---......///////////////.........uuukkkmmmsss}}}tttmmmgggjjjxxx~~~xxxrrrpppqqqtttyyyuuupppmmmmmmoooqqqqqqkkkqqqyyy|||wwwmmmpppxxxqqqmmmfff^^^___ffflllppprrrrrrsssuuusssooommmqqquuuvvvxxxuuubbbYYYLLLAAACCCLLLRRRRRReeejjj\\\NNN===666444222---)))...***)))++++++)))))),,,++++++++++++*********)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&########################$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$$$$##################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///222111000///............vvvttttttxxx~~~mmm^^^jjjooowww}}}wwwpppllllllpppssssssrrrpppooooooqqqtttuuuwww|||uuunnnkkkiiihhhhhhnnnsssuuurrrppppppmmmiiinnnoooooommmlllooowww~~~{{{gggUUUNNNNNNLLLGGGLLLaaa~~~sssaaaLLL;;;000///222...++++++------)))'''(((+++++++++*********))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""#################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""########################""""""""""""#####################"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!"""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((*********+++++++++,,,,,,------------............111000//////////////////zzzrrrmmmhhhddd}}}|||uuutttzzz}}}vvvmmmhhhgggkkknnnvvvzzzyyyxxx|||wwwkkkkkkooorrrpppoooqqqqqqnnnpppnnnkkkiiihhhiiikkkmmmzzzuuukkkbbbUUUIIIFFFHHH^^^~~~jjjMMM;;;666777111...---000000+++'''&&&+++************)))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((*********++++++++++++,,,------------............//////......//////000111ggg[[[cccvvv}}}|||yyyvvvsssrrrtttxxx{{{}}}{{{xxxyyy|||pppppppppsss||||||xxxvvvsssooolllttttttsssrrrvvvqqqbbbWWWFFFHHHcccwwwyyy}}}mmm[[[III===777111...///000,,,******++++++*********)))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$$$$%%%###############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""####################################!!!"""""""""####################################""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""########################!!!"""""""""############%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################"""""""""""""""#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((************++++++++++++,,,,,,---------.........---------...///000111111pppiiieeemmmzzzwwwwwwzzzzzzyyytttqqqttt}}}zzz{{{tttnnnnnnpppqqqqqqrrruuuxxx~~~iiiZZZOOORRR[[[bbbjjjpppnnnUUUBBB888///,,,,,,++++++---++++++++++++************(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((%%%######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""###"""""""""""""""##############################""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""##########################################$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))*********+++++++++,,,,,,,,,------------...------------...000111222uuuqqqhhhmmmxxxyyysssqqquuuxxxyyyxxxxxxzzzsssnnniiifffjjjooorrrsss\\\KKKIIIOOOTTTmmmyyyYYYJJJ999111...,,,,,,...---,,,,,,,,,,,,+++++++++************************)))))))))((((((((('''''''''''''''''''''''''''''''''$$$###%%%((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################"""""""""###########################"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))************+++,,,,,,,,,,,,------------------------...///000111oookkk{{{~~~~~~}}}yyypppkkkooowwwooo~~~{{{eeeUUUMMMIIICCCYYYjjj~~~yyyfffOOOAAA888222............------------,,,,,,************************))))))))))))((((((((('''''''''''''''''''''''''''&&&%%%%%%(((,,,,,,((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$########################### !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############""""""""""""""""""""""""########################!!!!!!!!!""""""#####################"""""""""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************++++++,,,,,,,,,------------------------...///000xxxyyy|||uuuvvvzzz|||eeeVVVFFFPPPMMMTTTkkkwww}}}cccQQQDDD999222/////////.........---------))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%&&&+++///000+++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$########################### !!!###$$$%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$################################################""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""######################## !!!!!!"""""""""###$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************++++++,,,,,,,,,---------...------------...//////~~~jjjUUUHHHKKKQQQVVVggg|||{{{ppp```JJJ999222333///++++++---...---+++***)))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((***(((&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''(((((())))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############""""""""""""######$$$#########""""""!!!!!!$$$###""" """###$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######'''$$$!!! """""""""""""""""""""""""""!!!  """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&'''&&&%%%'''***&&& $$$%%%&&&'''(((((((((((((((((((((((())))))))))))++++++******************---------............///xxxqqq___WWWQQQNNNTTT___}}}jjjRRRDDD333444333111...---///222******))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((***(((&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############""""""""""""######$$$#########""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""######""""""""""""######%%%###""""""###$$$###"""""""""""""""""""""""""""###"""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!"""######$$$$$$##################"""""""""!!!"""""""""###$$$$$$%%%%%%$$$&&&%%%$$$'''***((("""$$$%%%&&&'''(((((((((((((((((((((((())))))))))))++++++******************---------............///rrrvvvyyyiii\\\SSSNNNJJJkkkvvveeeCCC===444///............++++++******)))******+++******)))))))))(((((((((((((((((((((((((((((((((***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))((((((((()))***+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""#####################"""""""""$$$###"""!!!!!!"""###$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########""""""$$$'''((('''&&&""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""######""""""############""""""""""""""""""######$$$%%%%%%%%%###%%%%%%$$$&&&)))((($$$$$$%%%&&&'''(((((((((((((((((((((((())))))))))))******++++++++++++++++++---------............///|||~~~|||}}}{{{{{{{{{{{{ttttttsssoookkkhhhhhhiiijjjlllmmmkkkhhhfffgggiiinnnrrruuussstttwwwyyywww{{{qqqgggXXXJJJWWWmmmgggRRR;;;000222444...&&&,,,,,,+++*********++++++*********)))))))))(((((((((((((((((((((((((((((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''')))(((((('''((()))***+++)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""""""""""""""""""""""""""""""""""""""###############""""""""""""######""""""###%%%'''(((&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""#########"""""""""""""""#########$$$$$$%%%%%%%%%$$$''''''$$$%%%''''''###$$$%%%&&&'''(((((((((((((((((((((((())))))))))))******+++++++++++++++,,,---------............///zzzyyy~~~~~~|||vvvqqqdddccc```^^^]]]]]]^^^___VVVVVVTTTRRROOONNNOOOQQQNNNPPPQQQOOOKKKHHHIIILLLKKKQQQSSSQQQPPPSSSUUUTTTVVVZZZ___eeeiiilllnnnnnntttvvvyyy}}}~~~mmm[[[LLLQQQaaavvvsssXXXCCC:::555///***------,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))*********************************++++++++++++************************************************************)))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!""""""##################""""""""""""###############$$$&&&&&&###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%(((******%%%$$$%%%%%%"""$$$%%%&&&'''(((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,,,,---------............///yyy||||||wwwuuuooogggccc```\\\VVVPPPKKKJJJHHHHHHHHHJJJLLLMMMMMMMMMKKKHHHEEEDDDFFFGGGGGGHHHHHHFFFDDDCCCCCCDDD???CCCEEECCCCCCFFFGGGEEEBBBCCCDDDFFFIIIKKKMMMNNNOOORRRVVV[[[aaaeeeiiijjjnnnttt{{{cccOOOKKK___uuu~~~|||bbbFFF444000222......---,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))*********))))))******************************++++++++++++******************************************************************)))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""######$$$###"""###$$$###!!! """""""""""""""""""""""" !!!"""""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""######""""""""""""""""""############$$$$$$%%%%%%%%%%%%%%%%%%+++...,,,'''###$$$%%%###$$$%%%&&&'''(((((((((((((((((((((((())))))))))))******++++++,,,------------------............///zzzoooddd\\\WWWVVVRRRNNNKKKJJJHHHEEEBBBEEEDDDDDDEEEFFFIIILLLNNNNNNOOOOOOMMMKKKJJJJJJKKKMMMLLLKKKKKKLLLLLLKKKJJJFFFIIIIIIGGGHHHKKKJJJFFFCCCCCCBBBBBBBBBCCCDDDEEE???@@@CCCFFFIIILLLOOOPPPQQQTTTYYY```hhhpppwww{{{pppXXXVVV___fffjjjnnneeeKKK;;;666///...---,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))''')))***)))&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((())),,,---...---+++)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$######""""""""""""######%%%###""""""######"""!!!"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""######$$$$$$######!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%+++......((($$$%%%'''&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))******++++++,,,------...---------............///qqqkkkbbbXXXOOOIIIFFFEEEDDDDDDCCCDDDGGGHHHIIIIIIKKKKKKKKKKKKNNNQQQTTTVVVNNNPPPSSSTTTSSSRRRQQQRRRPPPNNNLLLMMMPPPQQQOOOMMMMMMOOONNNLLLMMMOOOMMMHHHGGGGGGGGGGGGGGGHHHHHHHHHCCCBBBBBBBBBBBBAAAAAAAAAFFFEEEFFFJJJQQQXXX]]]___fffrrr}}}qqqVVVLLLRRRZZZ]]]llloooNNN777000///...---,,,++++++++++++++++++************)))))))))))))))))))))))))))''')))***)))&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++)))+++...000111///,,,******************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#######################################"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""""""""######%%%###!!!!!!"""$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""######"""!!! """"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%***......(((%%%'''))))))$$$%%%&&&'''(((((((((((((((((((((((())))))))))))******+++,,,,,,---......---------.........//////xxxfff[[[MMMJJJGGGGGGHHHHHHFFFCCCFFFJJJLLLIIIEEEFFFMMMSSSNNNOOOUUU\\\XXXTTT___ppppppddd[[[\\\^^^^^^___ccceee___ZZZYYYXXXVVVXXX]]]YYYVVVSSSRRRTTTUUURRRPPPPPPNNNKKKKKKLLLMMMMMMLLLEEEEEEFFFHHHIIIHHHDDDAAA@@@??????AAAEEEHHHIIIIIILLLPPPYYYfffuuuoooYYYOOONNNNNNUUUccc{{{oooTTT<<<111111111)))(((...---///---************)))'''))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''''''''((()))*********)))***+++,,,,,,***)))'''))))))***,,,---...,,,+++'''***///444555333...)))000...+++***,,,------,,,+++---...---***)))))))))//////---+++))))))+++---,,,,,,+++***))))))))))))***+++,,,+++***+++,,,...***************)))(((((()))))))))))))))))))))))))))))))))))))))(((''''''%%%((()))''''''++++++)))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""############"""############$$$$$$$$$!!!!!!"""""""""#################################""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((())))))))))))************,,,,,,,,,---------......,,,,,,,,,---------......tttiii\\\PPPJJJJJJLLLIIIFFFGGGJJJLLLMMMLLLIIIQQQZZZ^^^^^^\\\\\\\\\bbb```dddiiiddd^^^eeerrr~~~tttnnnpppssstttuuuxxxtttpppnnnoooooonnnqqquuukkkgggcccbbbbbbbbb___]]]XXXXXXWWWWWWWWWUUUQQQNNNOOONNNOOOPPPPPPOOOMMMJJJFFFEEECCCCCCDDDDDDBBB@@@AAABBBEEEKKKTTT___iiiooorrrpppttt|||mmmVVVDDDIIIOOOccc~~~rrrTTT@@@666222,,,---///+++///---+++***++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))((((((((((((((()))*********,,,,,,,,,+++++++++++++++***))))))*********(((''')))+++---000222222000.../////////......///000000000000000111222222111111......---,,,******+++---///...,,,,,,---......---*********)))((((((***+++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******)))(((((('''(((***)))'''))),,,+++'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$###############""""""""""""############"""############$$$$$$$$$""""""##################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((())))))))))))************,,,,,,,,,------------...,,,,,,---------.........qqqeee\\\QQQHHHAAA???HHHRRRMMMKKKHHHHHHKKKPPPTTTVVVUUU]]]gggqqqvvvwwwtttrrrtttqqqsssvvvrrrkkkmmmttt~~~~~~yyyvvvuuussspppmmmiiijjjjjjkkkiiiddd\\\WWWVVVUUUSSSSSSSSSSSSQQQOOOPPPNNNLLLJJJHHHEEE@@@===???===;;;:::===BBBIIIMMMTTTUUU\\\gggpppwwwuuuYYYHHHQQQiii|||yyyZZZBBB666---...111,,,///---++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))(((((()))+++---...++++++++++++,,,---...///......---,,,+++,,,,,,,,,***---000111//////111333000000111222444555444333333333111000...,,,+++***///,,,******,,,---,,,***...---+++******+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))************)))((((((++++++((((((,,,000---&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""##################$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$#######################################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))************,,,,,,,,,,,,---------------------.........//////~~~qqqkkkeeeXXXLLLHHHHHHJJJJJJLLLXXXggg^^^[[[WWWUUUWWW[[[```cccfffhhhoooxxx|||~~~{{{uuummmggg```]]]ZZZXXXWWWVVVUUUSSSWWWVVVTTTSSSQQQMMMHHHDDDEEEBBB???===<<<===???@@@DDDGGGNNNWWW\\\```hhhqqq~~~cccaaaooommmnnnvvv\\\GGG333...111//////---++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))*********************************)))))))))***+++---...///------------,,,---000222//////000111222444777999:::???DDDEEECCCBBBEEEIIIMMMOOOQQQPPPMMMLLLLLLNNNKKKIIIGGGEEECCC???<<<999<<<888333222333333///+++000...,,,+++,,,,,,------...------,,,++++++++++++************************)))******+++******))))))+++)))'''(((///444000((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$#################################"""""""""""""""$$$$$$$$$###############"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))************++++++,,,,,,,,,---------------........./////////vvviiiccc\\\QQQRRRWWWUUUNNNKKKOOOVVVWWWVVV___nnnxxxuuuqqqmmmlllmmmqqqsssqqqrrrwww}}}sssooojjjfffcccaaa___]]]WWWVVVVVVWWWWWWUUUQQQNNNJJJIIIHHHEEEBBB???<<<;;;<<<>>>DDDKKKNNNPPPWWW^^^gggjjjpppyyyqqqfffoooqqqccc```jjj}}}jjjKKK888333...///---++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))))))))*********+++************++++++++++++------...//////...------,,,...///...---...222555:::>>>EEEJJJOOOSSSXXX\\\```eeekkkkkkiiihhhkkkoookkkqqqtttooofffaaaccchhhmmmkkkhhhgggfffddd```]]]YYYVVVRRROOOMMMHHHBBB>>>777444111///...---***(((...------,,,,,,---......++++++++++++++++++++++++******+++++++++++++++***((((((''')))000666333+++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""######$$$$$$$$$###############"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))((()))))))))************+++++++++,,,,,,,,,------------------.........///tttiiiZZZNNNKKKJJJEEEQQQfffppp```YYYYYY```aaa___iiixxx}}}}}}yyy~~~zzzuuupppllliii[[[ZZZZZZ[[[\\\[[[YYYWWWSSSSSSRRROOOKKKEEE@@@===:::999;;;AAADDDEEEJJJPPPNNNUUU^^^eeemmm|||sss[[[IIISSSlll~~~rrrSSS???111111///---,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((())))))******+++++++++)))******+++,,,,,,---------------...............///444;;;@@@DDDJJJQQQWWW```eeelllpppqqqrrruuuwwwzzz}}}}}}vvvpppqqquuu|||yyyzzz||||||zzzwwwooooooooolllfff___XXXTTTLLLIIIEEECCCBBB>>>888333///...,,,++++++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++&&&'''(((***000555333,,,((())))))******))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""""""""############$$$########################""""""""""""##############################$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$############$$$$$$%%%%%%########################""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$"""""""""############$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......zzzoooggg___VVVOOOLLLDDDHHHLLLLLL\\\zzzwwwkkkhhhoooqqqmmmttt}}}yyynnnkkkiiigggfffeeebbb```\\\[[[ZZZXXXTTTPPPMMMJJJCCC>>>;;;>>>@@@@@@BBBEEECCCHHHOOOSSSWWW```nnnxxx}}}pppQQQRRRdddeeetttuuuXXX@@@555333000///......,,,+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,((()))***+++,,,...//////.........000555;;;BBBFFFKKKRRR[[[bbbhhhooowww}}}{{{vvvvvvxxxyyywwwtttrrrwww|||zzzssskkkeeecccaaa___^^^___```]]]VVVPPPBBB???;;;666222///......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,&&&)))+++,,,///222000+++))))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""####################################!!!"""""""""############"""""""""###$$$$$$$$$%%%$$$$$$$$$########################$$$$$$$$$%%%%%%"""############$$$$$$$$$ !!!!!!"""###$$$%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$""""""""""""###############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&''''''(((((())))))))))))))))))***************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---|||kkkZZZOOOJJJHHHHHHHHHDDDLLLRRRQQQ```|||www~~~}}}tttttt}}}~~~yyyuuurrroookkkiii^^^]]]\\\ZZZYYYWWWWWWVVVQQQHHHBBBAAAAAA???>>>???EEEEEEDDDDDDGGGNNNWWW^^^ppp^^^GGGTTTaaaqqqoooSSS888666333111000///...,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,((((((***+++---...000000444444555:::DDDRRR___hhhpppvvv|||~~~~~~~~~~~~xxxqqqooopppooollliiinnnwwwyyyqqqmmmmmmgggfffhhhnnnsssrrrlllfff___[[[SSSJJJAAA:::666333,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------''',,,...------///---)))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ """###$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$""""""""""""###############$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,sssiiiZZZMMMIIIFFFBBBFFFOOOXXXVVVWWW]]]dddpppvvvqqqssskkkeeedddaaa[[[WWWVVVVVVTTTPPPKKKEEEAAA??????===>>>@@@DDDHHHJJJIIIHHHYYY```kkkyyyxxxcccWWWMMMQQQkkkoooRRREEE666...---///000222,,,+++)))***+++------,,,(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&'''))),,,---+++))))))+++...000111+++---000111111111222333EEENNNWWW^^^fffsss~~~|||mmmiiifffbbbeeennnuuu}}}yyyvvvuuutttqqqqqqqqqeeehhhiiieee___WWWOOOHHH<<<666111000000000000111---,,,,,,...///000///---***///111///000333...&&&+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''''''''''''''((((((((((((*********)))))))))))))))++++++,,,,,,,,,,,,------,,,+++*********+++,,,---wwwfffYYYOOOKKKJJJJJJJJJLLLTTT\\\^^^```bbbeeekkkxxxxxxpppmmmiiibbb^^^]]]WWWXXXYYYXXXTTTOOOJJJHHHBBB@@@===>>>@@@DDDFFFGGGHHHMMMVVVaaannn~~~yyyaaaQQQJJJXXXnnnqqqZZZ???222222333///***...---++++++------,,,+++))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((+++,,,,,,+++))))))+++,,,***+++,,,---......,,,+++------...222:::GGGVVV___hhhnnnrrrtttwww|||}}}{{{|||www{{{ppppppppppppnnnggg]]]TTTUUULLLBBB;;;777222---***---,,,+++,,,---...---+++)))---...,,,...111///)))++++++++++++***************)))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""########################"""""""""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%############################################################################################################""""""""""""""""""""""""############"""""""""""""""###$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''''''''''''''((((((((((((***)))))))))))))))))))))++++++,,,,,,,,,,,,------,,,+++*********+++------}}}ttthhhZZZOOOIIIKKKSSSXXXWWWVVVZZZaaaeeennntttuuupppsssxxxnnnhhhggg``````___\\\YYYVVVSSSQQQMMMHHHAAA<<<<<<>>>AAACCCAAADDDIIINNNVVVdddvvvyyydddQQQMMMUUUeee}}}vvvZZZCCC777222...+++///...------...---+++)))***++++++++++++++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))(((***+++***)))((()))+++******+++---...000111222999>>>HHHRRR\\\eeennntttyyy}}}zzzjjjcccXXXQQQLLLGGG???888111...,,,+++,,,---...------///...---...000///+++,,,+++++++++******************)))))))))(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$######""""""########################!!!!!!""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""""""""##################$$$$$$$$$%%%%%%%%%############################################################################################################""""""""""""""""""""""""###############""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''''''''''''''(((((((((((())))))))))))))))))******++++++,,,,,,,,,,,,------,,,++++++++++++,,,---...}}}vvvkkk^^^RRRMMMMMMOOOVVVaaafffbbbbbbiiillljjjyyyxxxvvvrrrsssmmmccc[[[WWWVVVWWWXXXWWWRRRKKKEEEAAA???>>>===CCCFFFGGGGGGIIIQQQ___jjjwwwjjjWWWMMMRRRhhh~~~}}}___@@@000///222...---------......,,,*********++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''((())))))&&&(((******))))))***++++++******,,,111:::DDDKKKTTT\\\hhhsssyyyzzz{{{zzz}}}xxxuuu|||}}}}}}uuuppprrruuuyyy}}}wwwvvvzzz~~~zzzqqqiiiaaaTTTHHH===888222---,,,---///000444333333222111111---***,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#################################!!!!!!!!!""""""######$$$"""""""""#########$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%############################################################################################################"""""""""!!!!!!"""""""""##################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...lllcccWWWOOOMMMQQQVVVZZZZZZbbbdddccciiitttxxxsss}}}yyylllbbb^^^\\\\\\\\\XXXVVVSSSPPPMMMGGGAAA===AAACCCCCCAAA@@@DDDLLLSSS[[[pppmmmUUUKKKUUUdddxxxWWWAAA666222---,,,,,,---......---+++)))******************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''''''''''''''(((((()))***+++,,,,,,******+++,,,***---222999BBBOOO\\\eeeppprrrvvvyyy|||}}}~~~yyyzzzvvvjjjeeebbbaaabbb^^^[[[YYYZZZ\\\^^^ccchhhpppppppppooommmiiiffffffpppsssvvvxxxuuueeeVVVQQQJJJ@@@666111///...---555444444555555111---***,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%############################################################################################################"""""""""!!!!!!"""""""""###########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((())))))************+++++++++,,,,,,,,,------,,,,,,------............yyyjjjVVVRRROOOQQQWWW]]]``````ggghhhhhhjjjqqq{{{}}}}}}yyyrrrmmmgggbbb]]]VVVWWWWWWXXXVVVRRRKKKFFFAAAAAA@@@??????AAAEEEHHHOOOZZZjjjzzzlllYYYRRRRRRpppuuubbbIII333000...---,,,.........---))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''''''''''''''((())))))+++++++++***)))))),,,...111:::GGGSSS]]]eeemmmrrrwwwyyy|||}}}||||||}}}~~~www}}}tttcccgggkkkiiibbb```kkk{{{vvvhhhbbb^^^ZZZWWWWWWXXX[[[^^^aaaaaaaaabbbccchhhmmmvvvzzztttiiiccccccdddgggggggggpppzzzxxxpppvvvfffbbbggg|||iiicccZZZPPPGGG???888444777444444666666111---,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""################## !!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++++++++,,,,,,,,,,,,------,,,---......//////......vvviii]]]SSSRRRSSSWWW^^^fffkkkkkkiiisssrrrtttyyy|||~~~wwwnnnhhh```___]]]]]]\\\YYYUUURRRLLLHHHCCCAAABBBDDDEEEEEEJJJMMMVVVcccssshhhYYYUUUeee~~~~~~dddJJJ888444000...............******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((()))******((()))***,,,...333:::>>>JJJTTTaaakkkooorrruuuwwwuuuxxxzzz{{{zzzxxxxxxxxx|||rrrjjjooosssnnneeecccggggggaaa___fffooottttttpppooorrrrrrnnnkkkkkkttt{{{|||yyyvvv|||vvvuuurrrvvvuuuppprrryyyvvvlllsss^^^QQQRRRaaarrr~~~|||xxxqqqeeeYYYQQQFFF>>>999888555000---///------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!"""""""""#########"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))******++++++++++++,,,,,,,,,,,,------,,,---...///000//////...sss___VVVVVVXXX[[[^^^dddjjjpppsssuuuuuupppooovvv{{{oookkkeee```^^^]]]\\\[[[VVVNNNEEEAAABBBCCCCCCAAAAAAAAAHHHRRRYYYeeejjjSSSYYYdddvvvyyyhhh>>>999444///............+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********)))***++++++,,,)))+++///444;;;EEEPPPWWWcccjjjqqquuuuuuuuuwww{{{yyytttnnniiilllvvvpppgggkkkpppooojjjtttyyy|||}}}iiiWWWRRR```qqq{{{wwwttt||||||qqqWWWLLLAAA<<<666...---000---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))'''(((((()))***+++++++++++++++,,,,,,,,,---------,,,---///000000000///...xxx```UUU[[[]]]^^^hhhhhhiiikkkqqqwwwzzzxxxvvvsssuuu|||}}}uuunnnhhhccc___\\\[[[YYYUUUOOOIIIDDD???<<<@@@AAABBBFFFMMMXXXdddmmmgggWWWNNN\\\uuu~~~^^^AAA222111---,,,///---,,,------...---,,,***)))************))))))))))))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%'''***,,,---,,,******((('''(((***+++***)))---111888DDDRRR^^^fffjjjhhhlllnnnmmmpppxxx}}}~~~nnnvvv|||||||||zzztttnnnoootttuuurrrooopppqqqsssxxxwwwrrrsssrrrrrruuuxxxxxxtttppprrrvvvfffPPP@@@999666222......///...,,,******,,,...---,,,,,,+++******++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000vvvpppaaa]]]eeeeeedddmmmpppooooooqqqtttvvvwwwwwwzzz|||zzzoooeee___aaa___\\\XXXSSSLLLFFFBBBAAAAAA@@@@@@CCCKKKVVV]]]iii{{{fffSSSPPP]]]rrr~~~pppRRR???888///---000000,,,------------,,,***)))************))))))))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''(((((())))))((((((***,,,,,,+++,,,...111999DDDUUUeeeoooqqqnnnkkklllqqqtttssstttzzzzzziiiaaaZZZ```gggpppzzz{{{}}}rrrnnnuuu~~~jjjyyykkkPPP===333111////////////...,,,+++***,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000wwwjjjiiicccdddnnnnnnmmmvvvxxxwwwtttqqqqqquuu{{{zzznnnffffffddd```]]]YYYSSSMMMHHHCCCAAA>>>;;;;;;@@@HHHNNNSSSeeecccOOOJJJXXXssshhhSSSDDD222,,,000111------------,,,+++***)))++++++*********)))))))))'''((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((***)))(((''''''((()))***(((+++---+++***///999CCCPPPXXXccckkknnnpppqqqrrrpppuuuxxxxxx~~~tttbbbZZZXXXaaammm~~~~~~wwwssszzz{{{bbbMMMBBB333000......000000...+++******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$##################""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000uuuooolllnnnjjjllltttssssss~~~zzzyyywwwtttttt{{{|||vvvoookkkeee```]]]ZZZVVVRRRIIIFFFAAA===;;;===CCCHHHNNNTTTeee|||aaaPPPQQQdddvvvrrr]]]@@@111222333.........---,,,+++******+++++++++*********))))))''''''(((((()))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((()))))))))***+++---***++++++,,,000;;;JJJVVVbbbeeegggfffeeegggnnntttrrruuuxxxssswwwzzzxxxsssrrrwww|||}}}tttrrr{{{yyy```EEE<<<111,,,...000111000******+++,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###################################################""""""""""""""""""###################################################""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------........./////////000000wwwrrrqqqtttxxxwwwyyy{{{vvv}}}yyyzzzzzz{{{xxxmmmeeebbbaaa___]]]RRROOOJJJDDD???>>>@@@CCCGGGGGGMMM^^^xxxyyycccXXXXXX]]]~~~XXX???888333000000///...,,,,,,++++++++++++++++++************'''((((((((())))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%'''******))))))***+++---///444===HHHSSS\\\```gggkkkoooooollllllppptttssskkkgggpppsssxxx}}}www{{{gggXXXDDD444............,,,,,,,,,---------,,,,,,))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######################################################""""""""""""######################################################$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***))))))*********++++++++++++++++++,,,,,,---------............////////////wwwooolllmmmooowww|||}}}uuuwww|||~~~vvvkkkfffdddbbb```[[[YYYSSSLLLDDD???======???AAAEEEKKKWWWqqqyyyhhhYYYNNNooorrrUUUBBB111333222000///------,,,,,,,,,++++++++++++*********((())))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))%%%(((+++***((((((***---666===IIIXXXdddhhhgggdddkkkkkkjjjhhhjjjqqq{{{zzzmmmfffgggpppzzzvvvwww|||rrrqqq|||vvvaaaMMM???666000,,,000///...------------...************************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######""""""######$$$################################################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''(((((())))))******)))************+++++++++***++++++,,,,,,------...------........./////////|||nnnfffeeejjjooossswwwwwwrrrwww}}}uuuyyyyyyqqqkkkfffaaa```^^^ZZZSSSKKKDDD???>>>===@@@DDDFFFHHHUUUsssqqq___dddwwwwwwZZZ<<<555444222000............,,,,,,+++++++++******************)))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((***,,,++++++///666===IIIQQQ]]]ggglllmmmjjjhhhooollliiikkkttttttkkkgggfffkkksss~~~yyyhhh]]]^^^kkk{{{zzzoooaaaPPPAAA999444333000...------...///------------------------************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################""""""#########$$$$$$$$$$$$######""""""######$$$################################################""""""$$$$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''((()))*********)))************+++++++++******+++,,,,,,---......---------.........//////vvvmmmcccaaahhhsss{{{vvvooobbbbbbpppuuuvvv~~~xxxooohhh______^^^YYYQQQJJJFFFDDD===>>>@@@AAA???DDDXXXnnn{{{[[[kkkvvvPPP777555333111////////////,,,,,,,,,+++++++++******++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))+++,,,,,,///888FFFPPP\\\aaafffgggeeefffjjjooolllqqq|||uuucccVVV]]]cccrrrjjj]]]ZZZ^^^cccfffrrr{{{~~~kkkWWWJJJ777555111...,,,---///111////////////////////////************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!###$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''((()))******+++)))************+++++++++******+++,,,,,,---......---------.........//////rrrqqqmmmiiippp}}}wwwmmmgggkkkrrrwww~~~yyykkkeee\\\XXXZZZZZZSSSJJJAAACCCCCCAAA???BBBJJJQQQyyyttt```]]]zzznnnNNN???444444333------222///......------,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''%%%%%%%%%'''(((%%%&&&''''''((((((''''''''''''''''''((((((((()))************))))))(((((((((***///555???KKKXXXaaajjjeeefffmmmlllcccbbbiiiuuullliiiqqq}}}xxx___KKKRRRffflllzzz|||ppp[[[KKK;;;666666333///,,,333---)))---///...,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!&&&%%%%%%%%%$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''')))+++***(((((())),,,***---)))***333111***---,,,...000222222111///---{{{{{{wwwsssuuu{{{|||xxxvvvooolllqqqzzzxxxooofffdddddd```XXXQQQKKKGGGAAA===<<<@@@EEEIIIUUUtttuuu^^^eeeaaaPPP===333000---,,,---.........---,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))######'''...444444---&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((()))***++++++++++++---333<<>>KKKVVV^^^bbbdddeeehhhaaa___dddlll{{{xxxlllmmmooouuu~~~uuuvvvzzz|||}}}nnnXXXDDD555000222,,,+++---///---***+++000---------,,,,,,++++++***************************(((((('''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))******))))))***,,,???MMMEEE111,,,---,,,...+++,,,,,,---...//////000{{{zzzxxxtttqqqooollljjjpppwww~~~xxxkkkdddeee```XXXMMMEEEBBBAAA@@@>>>GGGJJJSSSpppfffRRR\\\zzz}}}uuu^^^BBB444555555000---------,,,++++++******+++******))))))******+++))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...'''"""&&&///222,,,%%%&&&&&&'''((((((((((((((('''(((((((((((()))))))))---+++))))))+++///444777EEEMMMXXXaaaeeeeeecccaaaeeefffpppuuusssyyyttt{{{rrrlllsssmmmPPP<<<555222...---......+++,,,///...---------,,,,,,,,,+++************************(((((((((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$!!!"""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((()))************+++,,,HHH[[[TTT:::///000///000,,,,,,,,,,,,---///111222|||zzzvvvtttrrrrrrtttwww|||sssmmmnnnccc___XXXPPPIIICCC@@@>>>;;;AAAIII^^^~~~\\\LLL\\\vvvoooSSS>>>777444///......---,,,,,,++++++***++++++************++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&---)))$$$###&&&((('''&&&&&&'''(((((())))))(((((((((((((((((()))))))))***---+++)))+++000888AAAGGGXXX\\\bbbeeefffdddccccccaaazzzyyypppsssvvvtttvvv}}}yyyuuu{{{wwwxxxqqqvvv~~~xxx]]]PPPAAA666---...111222000000.........---------------************************))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))***+++,,,,,,,,,777MMMKKK444,,,---++++++...---------...000333444{{{vvvrrrqqqqqqsss{{{}}}yyyjjjgggbbbZZZPPPHHHCCCAAA999???DDDOOOkkkwww[[[OOORRRssshhhOOO===222,,,///......------,,,++++++++++++************++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$&&&((()))((('''''''''''''''((())))))))))))(((((((((((()))))))))******)))***---333===GGGQQQWWW]]]^^^```aaabbbdddhhhkkkzzzxxxpppooorrrtttwwwzzz{{{|||zzz{{{|||sss{{{vvvtttsss~~~XXXGGG555000222222000...........................++++++++++++++++++++++++))))))*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))((((((***,,,------,,,%%%777888,,,+++---++++++///.........///000222333uuupppnnnpppsssyyyzzztttjjjaaaZZZSSSKKKEEEBBBAAA???AAANNNlll~~~dddOOO^^^}}}~~~hhhNNN999000000//////......------,,,,,,++++++******++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%!!!$$$(((+++***)))''''''''''''((()))))))))))))))(((((()))))))))*********(((...777BBBMMMVVV\\\___\\\]]]^^^aaafffoooyyy|||vvvyyyqqqnnnkkklllpppqqqooopppuuuuuuwwwyyyxxxvvvxxx~~~~~~{{{ooouuulllRRRAAA777111..............................++++++++++++++++++++++++)))******+++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***(((((()))---......,,,$$$---,,,)))000111---///............//////000111rrrnnnooouuu|||~~~ooofffbbb\\\SSSJJJ@@@@@@AAACCCGGGVVVqqqeeeJJJ^^^rrr|||___EEE:::000000000///......------,,,++++++******++++++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))************,,,444AAANNNXXX]]]^^^]]]___aaadddjjjttt|||uuuyyyxxxjjjiiisss}}}vvvooolllooopppnnnooosssyyy{{{{{{xxxttttttyyy~~~}}}yyykkkiii|||pppqqq}}}vvvYYYDDD777333444.........///////////////++++++++++++++++++++++++)))***+++++++++)))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***(((''')))---///...,,,+++---((((((222000+++...------..................pppjjjpppzzzuuulllhhhcccZZZSSSGGGEEECCCBBBBBBHHHXXXhhheeeKKKUUUpppfff===111222///+++,,,111000,,,,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++(((&&&&&&((()))(((&&&'''))))))(((&&&(((---222<<>>GGGRRRYYY```dddeeebbb```eeeoooxxxrrr}}}|||vvvkkklllpppvvv|||oooiiijjjooosssnnnnnnZZZ@@@111...000///,,,.........---------,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))+++,,,,,,------...//////.........///////////////xxxqqqjjjccc[[[TTTKKKBBBAAAEEEDDDLLL```qqqfffrrrfff>>>222333000///222...------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''((())))))(((((((((((((((///:::DDDLLLSSS\\\aaaiiigggeeefffkkkxxx~~~}}}zzzxxxqqqmmmtttxxxrrrnnnqqq~~~gggIII666/////////------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((()))))))))((((((++++++,,,,,,---.........------....../////////000~~~zzzqqqkkkddd\\\PPPEEEAAACCCBBBAAAJJJgggrrrlllzzz{{{OOO:::555333111111///...------,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((()))))))))((((((***+++000999EEEPPPWWW]]]cccggghhheeeeeennn||||||rrrjjjjjjppp}}}zzznnnnnnhhhKKK888000.........---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))'''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""################################################%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((+++++++++,,,------......---------......//////000{{{|||tttjjjcccYYYMMMEEECCCAAA???BBBQQQppptttnnnvvvfffIII;;;666222//////......---------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))((()))***)))(((***///333<<>>CCCIII]]]wwwRRRfffpppUUU<<<222333444333000------...,,,(((,,,,,,,,,+++++++++******+++++++++************)))+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&******))))))((((((''''''***)))'''''')))******)))%%%'''))),,,111888@@@FFFRRRVVV[[[aaajjjrrrrrrnnn}}}wwwpppiiifffeeedddccc]]]]]]^^^```bbbcccbbb``````bbbeeehhhlllpppuuuyyy{{{fffeeerrr{{{{{{{{{ooouuuyyykkkTTT???444---000222...---111111---)))***...000...++++++++++++************)))))))))))))))((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$##################""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***)))***+++---......------,,,,,,------.../////////|||xxxwwwxxx{{{|||}}}}}}{{{wwwyyy}}}}}}vvv{{{sssmmmfff\\\TTTMMMEEEBBBBBB@@@IIIjjjcccXXXnnniiiJJJ777222222111///---...//////...,,,,,,,,,++++++++++++***+++++++++************)))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''***)))))))))(((((((((''')))((((((((()))*********---,,,,,,///666AAALLLTTTLLL___oooqqqlllppp|||zzzxxxsssnnngggbbb]]][[[YYYUUUPPPLLLKKKKKKJJJJJJMMMLLLKKKKKKLLLMMMMMMMMMPPPPPPOOONNNNNNNNNPPPQQQSSSWWW[[[```gggrrrtttooommmjjjsssvvvkkkjjjjjjttt|||hhh{{{cccNNN:::333222000---...111///,,,---//////---+++++++++++++++***************)))))))))((((((((((((*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$##################"""######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***)))***+++---......------,,,,,,------.../////////uuuvvvxxx{{{}}}yyywww~~~~~~{{{wwwyyy~~~vvvmmmaaaWWWPPPHHHCCCCCC>>>>>>PPPhhhvvvbbb___wwwcccEEE555222111//////......///000,,,,,,,,,,,,+++++++++++++++++++++************)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))(((((((((((('''(((((())))))*********+++---000555===HHHTTT\\\]]]ooo}}}xxxooovvvvvvnnnfff```YYYXXXVVVTTTQQQOOOMMMLLLPPPNNNMMMMMMNNNOOOOOONNNSSSQQQOOOMMMMMMNNNOOOQQQRRRQQQPPPNNNMMMMMMNNNNNNMMMMMMLLLIIIJJJPPP[[[ccc___fffrrr|||ssskkkmmmyyyqqq```gggoooxxx~~~~~~yyyqqqNNN888111111111111111000000000///...,,,+++,,,+++++++++******************)))))))))(((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***++++++++++++*********+++,,,------------,,,,,,------.../////////rrrtttyyyyyy|||yyyzzz|||xxxlllbbbVVVMMMHHHGGGCCC@@@HHHUUUxxx{{{iiimmm}}}VVV<<<444111000000///,,,***+++------,,,,,,,,,++++++++++++++++++*********))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((('''((())))))(((((()))***(((111<<>>555333222...000111111///---,,,---,,,,,,+++++++++******************)))))))))((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))***++++++++++++***+++++++++,,,,,,---------,,,,,,------.../////////tttvvv{{{yyypppfff[[[QQQLLLFFF???@@@EEESSSxxxwwwpppOOO999222///111111,,,)))***---------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((()))***)))((((((+++---444???KKKQQQRRRYYYgggtttzzz|||nnnccc]]]ZZZWWWVVVUUUVVVXXXZZZ[[[[[[```bbbdddgggjjjnnnpppqqqnnnnnnppptttwwwxxxvvvtttqqqtttxxxyyyxxxwwwwwwxxxxxxtttoookkkiiigggdddaaa]]]^^^___^^^ZZZVVVRRRPPPPPPQQQSSSSSSSSSQQQOOOMMMVVV```ppp{{{}}}xxxxxxbbbIII999...---///000000...------...,,,,,,,,,++++++++++++***************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////xxxyyy|||xxxmmmbbbVVVOOOGGG@@@>>>AAA???VVVppp{{{vvvGGG888///000333///---...------------,,,,,,,,,,,,+++++++++************)))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((***+++******,,,222777EEEKKKRRRWWW[[[fffvvvnnniii___TTTMMMLLLOOOSSSXXX[[[```eeekkkooorrrtttxxxyyy}}}~~~~~~zzzuuupppllljjjiii]]]\\\YYYWWWUUUTTTSSSSSSEEEFFFLLLTTT]]]ggguuuxxx{{{tttwwwxxxyyysssTTT;;;222111000///////////////,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))***++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,------.../////////zzzzzz{{{sssjjj___VVVMMMFFFCCCCCC>>>GGG^^^pppbbb~~~aaaIII333000333111///111...------------,,,,,,,,,+++++++++************)))((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((()))))))))***''')))+++,,,---333>>>FFFPPPRRRWWWbbbooo{{{yyyggg[[[TTTTTTSSSRRRSSSXXX```ggghhhkkkpppuuuzzz~~~zzzxxxvvvxxxnnnccc\\\XXXXXXYYY[[[VVVSSSRRROOOKKKNNNTTTnnn}}}|||{{{}}}ZZZ;;;777111///000000///...------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))(((((((((((())))))))))))))))))***++++++++++++***------,,,+++++++++,,,---,,,,,,------.../////////zzzzzzzzz}}}xxxtttwww{{{yyyxxxlll```TTTIIICCCAAAEEEDDDNNNnnnjjjoooyyyXXX:::111222000///111......---------,,,,,,,,,+++++++++************)))(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((())))))******&&&))),,,---111999FFFPPPVVVWWW___ssstttfff]]]ZZZYYYUUUZZZ```fffjjjooouuuyyy~~~~~~yyysssoooddd___]]]]]]XXXOOOKKKNNNHHHLLLYYYqqqsssCCC;;;333000111222///,,,---------,,,,,,,,,+++++++++++++++************)))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))))))))***++++++++++++***...---,,,+++++++++,,,---,,,,,,------...//////000tttuuuwwwyyy|||~~~{{{sssyyy{{{mmmeee^^^RRRGGG@@@???BBBDDDQQQxxxyyyfffxxxgggGGG666...222666//////......------,,,++++++---,,,***+++,,,,,,+++)))************************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((())),,,***)))((()))******))))))''',,,666???DDDKKKTTT]]]\\\nnnvvviii]]]YYY^^^fffllleeellluuu}}}wwwkkk```XXXTTTQQQPPPKKKNNNRRRTTTWWWggg{{{|||cccGGG333444555------555000///...---++++++,,,...,,,+++******)))*********(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&$$$"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******((())))))***++++++,,,,,,------,,,,,,,,,,,,++++++...............///000000vvvvvvxxxzzz}}}wwwxxx|||wwwoooggg\\\PPPIIIAAABBBCCCLLLiiiooolllyyyzzzZZZEEE666444555...//////......---,,,,,,+++---,,,***+++,,,,,,+++)))************************(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))******))))))***+++++++++---+++000;;;DDDJJJRRRZZZZZZlll~~~|||mmmiiidddaaabbbhhhoootttuuu{{{zzzssskkkbbbZZZUUUPPPOOOOOOOOONNNQQQ]]]jjj~~~mmmGGG444333444///))),,,,,,,,,,,,+++,,,---...,,,++++++***************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))***++++++,,,,,,---///......------,,,,,,,,,...............///000000wwwxxxyyy{{{}}}zzzrrr|||{{{uuulllaaaVVVPPPFFFCCCAAAEEEUUUyyy}}}hhh```oooWWW???444444111/////////...------,,,,,,---,,,***+++,,,,,,+++)))************************(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))***++++++,,,,,,,,,...111:::EEELLLPPPVVV\\\fffwwwmmmgggfffhhhlllqqqwww||||||tttlllggg```YYYUUUUUUSSSOOOMMMMMMZZZiiizzzpppHHH777777444+++------------------------,,,,,,+++***************************************)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))************+++,,,,,,------...000000000///...------,,,...............///000000xxxyyy{{{|||~~~ssszzzyyyoooddd\\\XXXLLLDDD???AAAFFFZZZttt```ppplllIII444444666000000//////...------------,,,***+++,,,,,,+++)))************************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((()))++++++++++++,,,---///888EEEMMMOOORRR[[[ddduuulllgggffffffqqquuu|||~~~yyyppphhhfffddd^^^XXXVVVWWWOOOMMM```vvvsssLLL888666888222111000000000///...,,,,,,,,,+++************+++************************)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***++++++,,,,,,---......///111000000///...---,,,,,,...............///000000xxxyyy{{{}}}~~~tttvvv~~~vvvllleeebbbRRRGGG@@@BBBAAAFFFaaaooo\\\sss\\\:::444888111000000//////...---------,,,***+++,,,,,,+++)))************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))***++++++******---///777BBBLLLNNNOOOZZZnnn|||wwwoooiiigggjjjpppuuu}}}|||tttiii___\\\SSSUUUVVVUUUXXXlllrrrnnnxxxrrrIII777888222000//////000111///------,,,,,,+++***+++++++++))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***+++,,,,,,------...////////////......---,,,,,,+++...............///000000vvvxxxzzz|||~~~~~~~~~~~~rrrqqqpppsssjjjgggYYYMMMEEEEEEAAA???JJJ[[[YYYeeexxxLLL999555111111111000//////......---,,,***+++,,,,,,+++)))************************((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))*********+++,,,+++***---222777EEELLLQQQPPPWWWmmmtttmmmnnnnnnoooqqqwww~~~|||ooojjj^^^^^^\\\UUUMMMMMM\\\lllzzzkkk\\\ccczzzrrrKKK888222///,,,,,,///111000///------,,,+++++++++++++++))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++,,,------......///.........------------,,,...............///000000tttvvvyyy{{{}}}~~~~~~}}}tttqqq}}}aaauuuzzzyyyuuuwww{{{|||oooiii^^^UUULLLGGGCCC@@@EEEMMMhhhrrrdddvvveeeEEE555222222111000000//////...---,,,***+++,,,,,,+++)))************************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))+++,,,,,,---222;;;CCCLLLRRRWWW]]]mmm}}}sss}}}~~~sssjjjiiiooovvv|||{{{lll^^^YYYXXXTTTQQQQQQUUUooo|||zzzmmmiiiuuuzzzVVV<<<666000...///111000---------,,,++++++++++++,,,***************************))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******+++++++++,,,------...................../////////...............///000000rrrtttxxx{{{}}}~~~~~~}}}yyyvvvoooRRRccc```^^^cccgggoooyyywwwoooaaa[[[RRRIIICCCCCCHHHNNNZZZeeeeeeyyywwwPPP888222222111111000/////////---,,,***+++,,,,,,+++)))************************(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************)))+++------///666BBBLLLLLLSSS^^^mmmpppjjjyyy|||xxxvvvrrrooohhhqqq}}}{{{sssgggYYYTTTWWWOOOUUUbbbzzzyyyrrr|||||||||IIIAAA888222111111...+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((***((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))************+++,,,,,,------.........//////000000111111...............///000000uuuxxxxxxxxx~~~{{{{{{}}}}}}oooooojjj___RRRKKKJJJHHHDDDNNNRRR\\\jjjxxx}}}pppjjjaaaWWWQQQLLLHHHHHHKKKMMMpppiiiuuuiiiCCC777333111111...+++,,,000---------,,,,,,,,,++++++************************))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))+++,,,+++***...,,,,,,111666<<>>AAAEEENNN\\\kkkyyywwwmmmgggcccaaa\\\RRRJJJHHHEEEXXXqqqhhhyyyNNN<<<666111222222//////111---------,,,,,,,,,++++++************************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((()))))))))))))))))))))***+++,,,+++***,,,+++...777>>>CCCIIIOOOTTT```yyy~~~wwwooommmsss{{{|||wwwooo^^^XXXSSSQQQTTTccc}}}wwwvvvqqqEEE777666222///111///...------,,,,,,------++++++++++++************************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))***************++++++,,,,,,---............///000000111111222111111000///////////////yyyzzzzzzzzz}}}~~~|||}}}iiiYYYRRRDDDGGGHHHGGGDDDDDDFFFDDD???<<>>FFFIIINNNRRRZZZoooyyytttvvvqqqlllnnnvvvqqqiii^^^TTTLLLMMMYYYfffxxxyyycccCCC999666222000//////...------------------,,,,,,,,,,,,+++++++++************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))************+++++++++,,,------......//////000000111222222333111111000/////////000000{{{{{{{{{|||~~~~~~iiiZZZTTTLLLJJJLLLLLLIIIJJJKKKIIIDDD>>>>>>AAAKKK[[[nnn~~~{{{mmmccc[[[NNNDDD>>>EEECCCKKKkkkpppSSSAAA111...111000,,,)))...------------,,,,,,,,,************************))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))***+++*********+++,,,***111;;;DDDGGGIIIRRR\\\ppp{{{sssooorrrrrruuu{{{}}}rrrhhh[[[RRRQQQUUU\\\}}}___BBB666444444000000///...------------,,,,,,,,,,,,++++++++++++************)))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((())))))******++++++++++++,,,,,,---.........000000000111222222333333111111000000///000000111|||zzzzzz}}}pppccc^^^ZZZXXXXXXUUUOOOMMMMMMIIIDDD???===<<>><<>>111222333222000............---------,,,************************))))))))))))((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))''')))+++***)))***...222888@@@JJJMMMMMMWWWqqq~~~}}}zzzzzzzzzzzzyyyzzz||||||kkk^^^XXXTTTNNNTTTrrrzzzuuuttt|||NNN999444333222111///............++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((()))***++++++,,,,,,,,,,,,---......////////////000000111222222333111111000000000111222222zzzwwwxxx|||}}}|||rrrnnnnnnooolllgggbbb]]]UUULLLEEEAAA===AAAPPPeeexxxyyyssslllhhh___RRRHHH@@@AAACCCHHHSSSpppqqqMMM888222000///...............------------************************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''***,,,,,,***,,,111666AAAEEEMMMUUU]]]ppp}}}{{{wwwzzz}}}}}}||||||}}}}}}~~~{{{nnnhhhYYY^^^VVVNNNddd~~~}}}tttooozzzsssLLL999333333111000///.........---,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''((()))***+++,,,,,,,,,,,,------.../////////......///000000111111222111111000000111111222333xxxuuuwww|||}}}{{{sssnnniiilllmmmjjjfffaaaWWWMMMCCC>>>:::???NNNcccxxxqqq|||qqqllldddYYYQQQKKK???@@@KKKLLLTTTnnnooobbbFFF888222////////////.........---------************************))))))))))))(((((((((((((((((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((+++...---,,,...444:::FFFGGGNNNZZZlll|||~~~yyywww|||}}}~~~|||mmmeee___YYYTTTaaayyyrrrrrr~~~```BBB444333222000///...............---------,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&'''((()))***+++,,,,,,,,,,,,------.../////////.........///000000111111111111000000111222333333yyyzzzzzzzzzzzz|||yyyooojjjaaa___\\\TTTSSSSSSLLLCCCAAA>>>===DDDXXXrrrzzz~~~wwwqqqfffZZZRRRNNNFFFDDDGGGEEEMMMoooeeeiiiSSS222000555444000000...---------------,,,,,,,,,+++++++++******+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&,,,...******333:::===HHHIIIIIIUUUxxx|||~~~tttxxxuuujjjbbbYYYVVVdddwww~~~vvv{{{{{{\\\@@@:::444111111000//////...///000000///---+++***+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******+++++++++,,,,,,,,,,,,,,,,,,------------............//////000111222222333222222xxxxxxxxxxxxwwwyyy|||ssskkk___ZZZUUUJJJIIIJJJBBBCCCAAA===<<>>FFFIIIKKKMMMaaagggMMMNNNddd}}}}}}{{{}}}}}}}}}ppp```XXXYYY^^^xxx|||xxx}}}zzzSSS666555888///,,,333///......---------......,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++,,,,,,------------//////000000000111111111///000111222222333222222tttuuuuuuttttttuuuxxx{{{{{{uuuggg```YYYNNNLLLJJJ@@@>>>===>>>GGGXXXnnnssskkkgggZZZPPPJJJIIIFFFCCCKKKXXXqqqoooVVV>>>666444111000///...------------,,,,,,,,,+++++++++******************))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,...222999AAAGGGJJJPPPQQQssslllPPPOOOddd|||xxxzzzzzz|||qqqddd___XXXWWWvvvyyyxxxJJJ666222111///000///...---,,,,,,---///000,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++,,,,,,---........./////////000000000111111//////111222222222222222tttuuuuuuuuuuuuwwwzzz}}}ooobbb]]]ZZZRRROOOKKK??????===@@@MMMccczzzwwwooojjjaaaVVVNNNKKKGGGDDDHHHQQQ___mmmqqqfffIII:::666111111///...............,,,,,,,,,+++++++++***************)))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))***+++++++++***,,,111888===BBBFFFIIIPPPjjj|||tttZZZUUUggg}}}yyyxxxzzz|||yyyjjjbbb___SSS]]]zzzwwwxxxmmm@@@///333444,,,///...---,,,,,,---///000,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++,,,------...//////....../////////000000000//////111222222222222222tttuuuuuuvvvvvvyyy}}}pppddd```^^^XXXUUUOOOBBBBBB???AAAOOOfffzzz}}}yyyyyy}}}wwwttt}}}rrrkkkfff]]]SSSMMMGGGBBBDDDIIIXXX{{{{{{nnn\\\???111111111000///............,,,,,,,,,+++++++++************))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((())))))***+++,,,,,,***...666===AAACCCIIIPPP\\\{{{mmm}}}oooccclll~~~xxx|||~~~{{{yyy|||~~~vvvoookkkcccZZZYYYooouuuwww}}}yyy[[[:::777666,,,///......---------......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++,,,---...//////000........./////////000000///000111222222333222222rrrtttuuuvvvwwwzzz|||nnngggddd]]][[[UUUGGGDDD@@@AAAOOOfffxxx~~~}}}}}}|||zzzuuusssuuu{{{qqqgggwwwxxxrrruuunnnnnnsss{{{mmm|||zzzqqqgggaaaZZZSSSKKKDDDCCCFFFSSSfffwwwmmmIII555222111000///............,,,,,,,,,+++++++++******)))))))))))))))))))))***(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,---...222:::AAACCCEEEPPP]]]vvvwww~~~{{{vvvyyy}}}}}}{{{{{{{{{}}}zzztttcccUUUWWWmmm}}}||||||}}}RRR;;;444000////////////...---,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++,,,---...///000000//////000000000111111111///000111222222333222222qqqssstttuuuwww{{{tttjjjeee]]]ZZZUUUHHHDDD???@@@OOOgggxxx|||yyy}}}zzzyyy}}}ssszzzfffggg\\\QQQUUUPPPQQQJJJUUU___WWWOOO```ttttttxxxeeebbb^^^XXXPPPIIIGGGIIIMMMWWW~~~wwwSSS>>>222111000//////.........,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++,,,------111555===CCCDDDHHHWWWiiixxxttt~~~xxxvvvzzz||||||{{{|||xxx{{{~~~ssslllcccTTTnnn||||||~~~fff===222555//////000000///---+++***---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******++++++++++++,,,---...///000111000111111111111222222222///000111222222333222222zzzxxxvvvvvvzzz}}}zzzoooiiicccYYYNNNHHH??????BBBOOOggg}}}~~~{{{ttthhh[[[SSSPPPMMMIIIMMMJJJLLLOOONNNLLLPPPYYYfffzzz{{{ooofff^^^ZZZUUULLLCCC@@@FFFPPPiiiwwwdddCCC:::---...444000...///+++......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''***++++++++++++,,,///111777;;;@@@FFFJJJJJJeeetttqqq~~~{{{vvvwwwuuuxxx~~~{{{wwwvvv{{{vvvgggZZZ___nnnTTT888777444---000333......000***---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++)))(((***************+++++++++------......///000000000000000111111111000000///111111000000000000000111yyywwwuuuvvvyyy|||~~~vvvlllcccUUUIIIBBBBBBBBBDDDMMM```sss||||||wwwuuu}}}nnn___UUURRRSSSTTTRRRNNNMMMOOONNNJJJKKKPPPVVVggg~~~}}}pppggg```]]]YYYQQQIIIFFFBBBHHHYYYyyyzzz~~~UUU<<<000111555///,,,//////......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''******+++******,,,000333555???AAABBBJJJZZZ~~~uuuqqqvvv{{{xxxxxxvvvxxx|||}}}xxxuuuvvv{{{}}}ppp___[[[aaa|||~~~}}}pppoooxxxzzzNNN888666...111444...///333000---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++------,,,***)))************++++++++++++------......///000000000000000111111222111111000222111000000////////////xxxvvvuuuvvvxxx{{{||||||rrreeeVVVIIICCCFFFIIILLLPPPZZZgggnnnooovvvlllmmm|||nnnbbb\\\]]]``````\\\YYYZZZYYYSSSMMMKKKHHHRRRiiiwwwmmmdddaaa^^^UUUMMMIIIBBBEEEKKK]]]zzzcccCCC444333666...+++000111......---------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''((((((*********)))***---333777777DDDCCC???QQQuuuvvvqqq|||yyy}}}~~~||||||{{{xxxyyy|||{{{wwwvvvxxx{{{|||~~~}}}iii\\\XXXRRRxxxwwwaaa]]]eeevvvkkk===888...///222,,,+++000///------------,,,,,,,,,,,,************************))))))))))))))))))))))))&&&&&&&&&''''''(((******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++------,,,+++***************++++++,,,,,,------......///000000000000000111222333333333222222111000///............wwwvvvvvvwwwyyy{{{{{{{{{xxxjjj[[[PPPKKKJJJQQQWWWYYY\\\aaaddddddfffdddmmmwwwkkkggghhhoookkkiiikkkjjjbbbUUUKKKGGGGGGWWWwwwuuuiiiddd___VVVLLLHHHEEEHHHHHHMMMiii|||TTT;;;111444///,,,000000......---------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))*********)))+++000666;;;===HHHCCCCCCeeettt}}}~~~~~~|||{{{{{{}}}{{{zzz|||zzzwwwyyy}}}|||~~~wwwggg^^^UUUZZZ{{{||||||___ZZZ```nnnVVV>>>111000444---***...---...------------,,,,,,,,,************************(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))***,,,,,,+++***))))))******++++++,,,,,,,,,------......///000000000///000111222333444444444222111000...---,,,,,,,,,wwwvvvwwwyyy{{{}}}|||{{{{{{}}}nnn^^^SSSPPPNNNYYYcccdddbbbaaa```]]][[[bbbuuusssnnnpppuuuuuuvvvyyyzzzqqq```QQQMMMEEEKKKeeezzzllleee```XXXOOOJJJCCCHHHJJJIIIWWW}}}hhhzzzlllFFF000111111000000,,,......---------,,,,,,,,,++++++++++++************(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((())))))************+++...333:::???AAAGGGDDDRRR~~~rrrvvvwwwttt{{{{{{|||xxxvvvuuu{{{xxxxxxyyyxxxvvvyyyuuulllcccQQQVVVyyykkkeeejjjqqqKKK888333888333///111000.........---------,,,,,,************************(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''))))))******)))((()))******+++,,,,,,------------......///000000000///000111222333444444444111000///---,,,+++++++++uuuuuuvvvzzz}}}~~~}}}{{{vvv|||rrr```UUUQQQSSS___iiijjjfffbbb]]]XXXVVVbbbxxxssspppuuuwwwzzz}}}~~~ooo```PPPFFFEEEUUUqqq~~~mmmeeebbb]]]VVVRRRAAADDDHHHIIINNNjjj^^^cccUUU444111222222000+++......---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******)))***,,,...111777>>>CCCBBBFFFNNNlllvvvkkk|||hhhiii{{{|||xxx~~~}}}{{{yyyvvvsssqqqppptttsssuuuwwwvvvuuuzzzyyy```]]]ZZZaaaxxxyyywwwwww^^^AAA333555222///111000............---------,,,++++++++++++++++++++++++))))))))))))))))))))))))******(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&'''(((((())))))(((((()))******+++,,,---......------......///000000000000000111222333333333222//////---,,,++++++++++++qqqrrruuuyyy}}}~~~}}}{{{vvvzzzzzzggg[[[WWWXXXbbbiiihhhccc^^^XXXRRRUUU[[[nnntttnnnrrrnnnrrrvvvwww{{{}}}uuujjjRRRKKKEEELLLfffrrriiifffaaa\\\YYYJJJDDDDDDIIIJJJXXXqqq]]]wwwfff===555333111111///......---------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))******+++(((+++...111555;;;AAAFFFCCCJJJaaannnzzzrrrbbbggg|||zzz~~~yyyvvvuuusssrrrqqqqqqqqqrrrpppqqqtttxxxwwwwww}}}jjjgggdddZZZccc|||{{{|||WWW:::444///---///---............------------++++++++++++++++++++++++)))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))'''((((((((()))))))))))))))******+++,,,---...///------......///000000000000000111111222111111000------,,,+++++++++++++++ooopppsssxxx|||~~~|||zzzzzz{{{pppeeeaaa\\\bbbgggddd^^^ZZZTTTNNNTTTSSS```{{{xxxkkkjjj___ccceeefffkkkqqqooohhhTTTPPPHHHIIIaaaxxxlllhhhccc^^^[[[XXXHHHDDDKKKIIINNNxxx]]]gggpppEEE:::333///111333......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++(((+++///333888===CCCGGGDDDPPPsssuuulllzzzvvviiiqqq{{{tttvvvzzzpppsssqqqooonnnooorrruuuwwwqqqrrrwww{{{{{{{{{iii```]]]QQQjjjsss~~~|||~~~qqqIII;;;333000111/////////.........---------++++++++++++++++++++++++))))))))))))))))))))))))''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))************)))******+++---...//////------......///000000000000000111111111000000///,,,,,,++++++***+++++++++pppqqqsssuuuwwwxxxyyyzzz{{{zzzyyykkkaaa^^^YYY```___RRRZZZdddXXX^^^UUUXXXiiivvvlllbbb___\\\YYYYYY[[[]]]^^^SSSPPPHHHHHHbbb|||rrroooeee^^^\\\SSSPPPGGGDDDFFFKKKhhhqqqfff|||TTT>>>000000555333//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))******************++++++(((//////444???@@@???GGGAAA___qqqaaaxxxyyyxxxrrrjjjjjjkkkmmmpppssstttssswwwtttqqquuu~~~}}}lll```SSSXXX~~~xxxvvvddd:::666444...666000000...---------------------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%"""))),,,%%%&&&---+++++++++,,,------......///000000000000111222333444222111000///............///---***((()))*********rrrsssuuuwwwyyyzzzzzzzzzyyyxxx||||||nnnddd___YYY^^^\\\QQQZZZfff^^^ggg```^^^cccxxx{{{pppdddaaa\\\YYYWWWWWWXXXXXXSSSNNNFFFJJJfff}}}ttthhh```___UUUQQQHHHEEEFFFGGG^^^~~~nnnaaaFFF222000222---//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))))))))******************++++++,,,)))000333888BBBBBBAAAJJJXXXwwwhhhsss}}}|||xxx{{{rrrlllggggggiiikkknnnpppqqqqqqsssrrrsssyyy}}}ppp]]]QQQaaa{{{xxxRRR:::666222///000000///...------------------,,,,,,+++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))---...(((---///%%%+++,,,,,,------......///000000000000111222333444111111000///............+++***((('''((()))))))))ssstttuuuwwwxxxyyyyyyyyy|||{{{}}}|||oooiiiddd^^^]]]VVVNNNWWWfffgggfffgggfff^^^gggvvvkkkggg```ZZZXXXVVVUUUTTTTTTLLLDDDNNNooowwwiii```___ZZZVVVLLLHHHGGGDDDRRRnnn}}}qqqPPP666111222+++/////////.........------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))))))))*********************+++,,,,,,***333777===DDDBBBDDDQQQooo]]]kkkzzzssszzzwww}}}zzzssskkkeeedddeeegggiiilllmmmnnnnnnmmmpppuuu|||jjjWWWSSS\\\xxxtttCCC888888---111000///......---------------,,,,,,++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))***))),,,******666666$$$,,,,,,,,,---......//////000000000111111222333333111000///...------------))))))))))))((((((((((((qqqrrrssstttuuuuuuuuuuuu|||{{{}}}{{{pppjjjkkkeee]]]QQQHHHQQQdddpppssssssooo}}}tttnnneee___\\\ZZZWWWUUUSSSIIIDDDVVV{{{}}}ooofffbbbaaa]]]QQQKKKJJJDDDLLLaaa}}}ZZZ:::444666///////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))))))))*********************+++,,,,,,---,,,555;;;@@@DDDAAAGGG[[[hhh```~~~www|||zzzrrrzzzyyytttnnnhhhdddeeefffhhhiiiiiijjjjjjkkkkkkpppzzzsssddd\\\[[[jjjkkk|||SSS:::;;;222222111000///...............------,,,++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))(((((()))'''...DDDFFF000,,,,,,------.../////////000000111111222222222222000///...---,,,,,,,,,,,,)))+++++++++***(((((((((qqqqqqrrrttttttuuuuuuuuuvvvvvvxxx{{{|||oooeeelllkkk```OOOGGGMMMddd}}}vvvzzzsssiiiccc```^^^ZZZWWWQQQGGGHHHaaaxxxnnngggccc```TTTLLLJJJDDDHHHYYYgggCCC555777222000000/////////.........,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************************+++,,,---...///888===@@@CCCAAAPPPmmm|||cccrrrvvviiixxx}}}kkktttyyyrrrooommmjjjggghhhiiikkkjjjhhhhhhjjjlllnnnttt~~~~~~}}}~~~|||nnnaaaYYYRRRkkk{{{yyyssszzznnn@@@777555222222111000////////////......------,,,++++++***************************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))+++******(((111KKKQQQ===,,,,,,---......//////000000000111222222222111111///...---,,,++++++++++++)))+++,,,+++(((&&&&&&'''qqqrrrsssuuuvvvwwwwwwwwwtttuuuwwwyyy}}}ppp^^^hhhppphhhWWWMMMMMMdddwwwlllfffdddaaa\\\XXXPPPGGGNNNnnnyyymmmeee___```VVVNNNKKKCCCEEESSSzzz|||RRR888333111000000000/////////......,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))*********++++++************+++---...///222:::>>>AAACCCGGGaaammmmmmzzz\\\YYYtttrrrhhhzzzrrrmmmlllllllllkkkjjjkkkllljjjggghhhlllpppuuu{{{~~~~~~~~~~~~~~~|||{{{}}}{{{iii[[[RRRTTTyyy}}}zzztttjjjtttTTT888444333222111000////////////......------,,,,,,++++++++++++++++++++++++++++++************************((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***+++))))))'''+++>>>EEE777---------...//////000000000111222333333222111000...---,,,+++************''')))+++***'''&&&(((***oooppprrrtttvvvwwwwwwxxxtttuuuwwwyyy~~~ppp]]]fffyyywwwfffWWWMMM___}}}rrrkkkhhheee___YYYPPPJJJVVVxxx||||||}}}|||tttkkkxxx~~~uuuhhhlllvvvxxxkkkeee[[[aaa\\\TTTOOOEEECCCOOOlllggg@@@222111000000000000/////////...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---...///666===@@@CCCGGGQQQwww~~~fffnnngggSSSUUUjjjxxxooorrr|||uuummmhhhhhhkkkllllllhhhiiijjjhhhfffiiiqqqwww|||}}}}}}}}}~~~~~~}}}~~~~~~|||zzz|||yyyjjjaaaVVV^^^{{{nnn[[[\\\tttvvvFFF777333333222111000000000000.........---,,,,,,++++++++++++++++++++++++++++++************************((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))******&&&***)))%%%---333,,,------......//////000000000111222333333222000///---,,,+++******))))))***%%%(((++++++)))***///444lllnnnooorrrtttuuuvvvvvvppprrrssstttyyypppaaaiiisss```LLLYYYxxxppplllhhhaaa[[[PPPLLLZZZ~~~{{{vvvqqqnnnqqqwww~~~gggdddZZZOOOLLLVVVWWWSSSTTTWWWhhh}}}pppkkkZZZdddccc\\\UUUHHHDDDNNNcccwwwGGG444333000000000000////////////,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++*********+++,,,---///000888>>>AAADDDJJJYYYhhh\\\yyy|||]]]TTTWWWbbb}}}nnnqqq}}}zzzsssjjjeeefffiiikkkllleeeggggggffffffjjjttt|||}}}~~~}}}}}}~~~}}}zzz{{{~~~~~~uuuiii\\\NNNmmmyyy{{{rrrdddZZZ___vvvVVV===444333222111000000000000///......------,,,++++++++++++++++++++++++++++++************************((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******,,,)))000222)))(((---***------......///000000000000111222333333222000///---,,,+++***))))))))))))&&&***---......111888>>>qqqqqqnnnmmmpppuuuuuurrruuuqqqsssyyy}}}~~~ooorrrvvvlll]]]]]]ppp{{{hhh\\\```kkk~~~|||pppnnnmmmaaaSSSLLLMMMccc{{{qqqnnnooosssqqqaaaWWWSSSPPPNNNNNNPPPPPPQQQXXX```yyymmmeee```___```VVVFFFBBBHHHQQQ{{{UUU444999111///...///000111000...---------,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++))))))***...222444<<<<<>>CCCJJJNNNoooooonnnmmmpppuuutttpppvvvtttvvvzzz}}}kkkgggjjjdddZZZUUU```rrrzzzoooaaaeeeuuu~~~rrrmmmjjjbbbXXXJJJQQQjjj{{{xxxzzzyyylll```YYYYYYWWWWWWXXXTTTPPPRRRWWWooorrrhhhbbb___```WWWIIIDDDHHHQQQttteee???888222000//////000111000...---------,,,,,,,,,++++++************************************************,,,+++***)))+++///333666777@@@GGGHHHaaabbb]]]vvvrrrxxx~~~rrrtttzzzrrrmmmhhheeefffhhhiiihhhffffffeeefffjjjrrr|||~~~~~~{{{yyyxxxyyy{{{||||||{{{xxxyyyzzzyyyxxxxxxyyy{{{wwwyyy{{{|||{{{{{{|||~~~yyyzzz{{{}}}{{{ggg___[[[hhh~~~}}}xxxeeekkkSSS;;;555000000111000000222//////...------,,,++++++******+++++++++,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))*********++++++++++++,,,,,,,,,......///000000111000000......------......---,,,,,,,,,,,,,,,---...///000999>>>DDDIIILLLPPPUUUXXXlllnnnnnnnnnppptttsssoootttuuuxxx{{{}}}hhh\\\[[[YYYVVVMMMTTTgggzzzzzznnnrrr~~~ssskkkfff```ZZZJJJZZZyyy}}}}}}pppgggdddbbbbbbdddaaaZZZUUUUUU]]]xxxwwwnnnddd^^^^^^ZZZOOOGGGGGGLLLfff~~~}}}QQQ888333111000///000111000///------------,,,,,,,,,,,,************************)))))))))***************,,,+++******---111555888888FFFGGGPPP^^^TTTmmmoooppp~~~vvvrrriiihhhffffffhhhiiiiiihhhgggffffffjjjrrr{{{}}}{{{zzzzzzzzzzzzvvvuuuuuuvvvwwwxxxvvvuuuvvvvvvwwwuuutttssstttvvvuuuvvvxxxyyyyyyzzz|||~~~wwwxxxzzz}}}~~~sssbbbUUUWWWxxx{{{qqqvvvEEE:::222111333111///000............------,,,,,,******+++++++++,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------///000111111111111---------------,,,++++++---...///111555999===???HHHKKKOOORRRTTTVVVXXXZZZkkknnnppppppqqquuutttppppppsssxxx{{{~~~jjjXXXRRRRRRRRRKKKWWWjjj{{{xxxoooggg```ZZZUUUOOOgggyyyxxxyyymmmhhhgggnnnrrrlllaaaZZZUUUlllyyyrrrfff]]]\\\[[[SSSJJJEEEFFFWWWtttbbb:::555333000000000000000///...------------,,,,,,,,,***************************************+++++++++---,,,+++,,,///333888;;;@@@HHHEEE^^^nnnLLL```ooogggrrryyykkkwwwvvvmmmiiidddeeefffggghhhhhhgggeeeffffffjjjrrr}}}~~~|||zzzwwwuuutttssssssqqqppppppqqqsssrrrpppnnnqqqrrrrrrrrrqqqqqqsssuuuuuuvvvwwwxxxwwwxxxzzz|||wwwxxx{{{~~~iiiXXXTTTZZZyyyUUUDDD555333444111//////............------------******+++++++++,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))))))))+++++++++,,,,,,,,,------,,,---...000111111111111111000...,,,******+++---000222777===CCCIIIMMMOOOMMMOOORRRUUUVVVWWWWWWWWWkkkppprrrqqqrrrvvvvvvsssqqquuuyyy{{{ooo]]]TTTRRRQQQNNNfffwww|||~~~}}}|||}}}qqqhhhccc[[[SSSNNNVVVrrrtttlllqqqtttkkkgggqqqzzzwwwhhh\\\RRReee{{{uuuiii]]]ZZZ[[[VVVLLLEEECCCMMMoooxxxqqqAAA777555111000000000000///.........---------,,,,,,************************+++++++++,,,,,,,,,---------,,,,,,---111666;;;>>>DDDEEENNN|||YYYRRRyyy|||[[[]]]nnnwwwuuusssiiifffcccdddfffggggggeeedddcccfffjjjrrr}}}zzzxxxuuuqqqnnnlllkkkjjjjjjiiiiiijjjlllkkkiiifffiiikkkmmmnnnooopppsssvvvuuuvvvwwwvvvuuuvvvxxxzzzyyy{{{~~~~~~pppaaa\\\PPPiiizzzgggMMM666222444222000222........................******+++++++++,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))************))))))))))))++++++,,,,,,,,,------------...///000111111111111000///,,,)))(((+++111666;;;???EEELLLQQQTTTVVVVVVSSSUUUWWWZZZ\\\]]]\\\ZZZkkkqqqsssrrrrrruuuwwwvvvvvvzzz|||~~~zzz}}}rrrddd[[[VVVSSSVVVuuuxxxjjj{{{mmmeee___XXXPPPMMM]]]uuurrrjjjtttwwwmmmgggnnntttpppcccXXXPPP```yyymmm```[[[\\\YYYOOOGGGDDDJJJbbb}}}{{{}}}NNN999666222000000000000///............---------,,,++++++++++++++++++++++++++++++,,,,,,---.........---------...222888===AAABBBEEEeeebbbTTTggguuuaaagggyyyyyyxxx~~~oooggggggdddeeegggfffeeeccccccdddjjjppp{{{|||zzzzzzqqqooolllhhheeebbbaaaaaaaaa```___```bbbbbbaaa___aaacccfffhhhjjjmmmqqqtttrrrssstttsssssstttwwwyyy{{{|||~~~}}}}}}|||rrrsss~~~~~~|||xxxlllfffTTTXXXzzzzzzvvvxxx~~~[[[:::222333222222555/////////.........------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))************************,,,,,,,,,,,,------------...//////000000000000000)))***++++++,,,333===DDDKKKNNNRRRUUUWWWWWWWWWVVVVVVWWWYYY\\\___```]]][[[kkkppprrrpppppptttwwwwwwwwwzzz|||zzz{{{wwwppppppuuuuuuooohhhccc\\\UUUddd|||nnnqqq|||ooofff^^^UUUSSSUUUaaaqqqxxxsssvvvooojjjjjjhhhaaaZZZWWWQQQ]]]|||qqqddd^^^]]][[[SSSKKKFFFGGGSSSvvvvvv^^^;;;777333111000000000000............------------++++++++++++++++++++++++******+++,,,,,,---......---------///444:::???CCCCCCQQQ}}}VVV^^^vvvjjjgggsssllllllzzz}}}tttgggbbbeeedddffffffdddbbbccceeehhhpppxxx~~~xxxsssooollljjjdddbbb```]]]ZZZYYYXXXXXXXXXVVVUUUVVVXXXYYYYYYXXXYYY[[[^^^aaacccfffjjjmmmlllmmmnnnoooppprrrvvvzzzzzz{{{|||~~~}}}wwwssspppoookkkeeeeeekkkjjjgggqqquuunnn^^^UUU\\\|||vvvrrrtttHHH888666222111555111000000///...------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))******++++++,,,,,,,,,,,,------------...000000000000000//////...(((---111555999@@@IIIQQQUUUUUUUUUUUUVVVVVVWWWWWWTTTTTTVVVZZZ]]]\\\YYYVVVkkkpppqqqooonnnrrrwwwxxxssswwwzzz{{{nnn```gggkkkmmmkkkiiiggg```XXXoooxxxjjj}}}sssiii]]]TTTVVV^^^bbblll~~~|||}}}ssspppnnniii```WWWVVVZZZUUU^^^~~~uuuhhh```^^^]]]VVVNNNEEECCCHHHccc{{{iii<<<888444111000000000000//////.........---------++++++++++++++++++++++++))))))***+++,,,,,,------------...000555;;;AAADDDIII]]]fffUUUjjjaaaZZZ```zzzcccfff}}}zzztttjjj^^^\\\bbbdddeeeeeecccaaacccggglllvvv}}}yyylllkkkjjjgggccc___[[[YYYZZZXXXVVVTTTSSSRRRSSSSSSRRRPPPNNNOOOQQQSSSTTTTTTTTTVVVYYY[[[]]]```dddgggggghhhjjjkkknnnqqqwwwzzzyyyyyyzzz{{{}}}}}}}}}wwwpppiiiccc```^^^ZZZ[[[ZZZXXXWWWXXX\\\```}}}|||rrrhhhZZZOOOiii}}}yyysssxxxWWWAAA999222///333222111000///...---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,---------......111111111111000///...------444<<>>???DDDJJJvvv]]]RRRbbboooYYY[[[ooonnnhhh}}}vvvjjjbbb^^^___bbbdddeeeeeeddddddfffmmmxxxwwwpppeeeZZZQQQJJJEEEBBB@@@>>>===;;;;;;;;;<<<<<<@@@??????>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEGGGIIILLLNNNOOOQQQTTTWWWXXXZZZ]]]```ccchhhmmmqqqpppssswww{{{}}}xxxnnnggg```WWWQQQLLLHHHCCC@@@>>>===<<<;;;:::999999999:::<<<>>>??????AAAHHH```ppp___QQQYYYpppooovvvnnnEEE888444...222111000//////.........------,,,,,,,,,,,,------+++++++++************)))************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---...000111111222111000000000111444:::CCCIIINNNQQQTTTVVVVVVVVVWWWXXXXXXXXXUUURRRRRRUUUUUURRRSSSJJJCCCAAACCCIIISSS]]]nnnooopppppppppqqqtttvvv}}}xxxooohhhdddbbbbbbZZZSSSOOONNN[[[{{{zzzxxx}}}ssswwwzzzuuulllhhheeejjjsssvvvjjjaaalll}}}uuullleee___]]]VVVfffuuujjj___[[[[[[VVVOOOIIIAAAEEE```~~~OOO444777555......000............------------++++++++++++++++++++++++++++++++++++,,,---.........111555;;;AAA???CCCQQQpppMMM[[[```UUU___rrroookkkyyypppkkkccc^^^^^^```ccceeebbbcccdddeeehhhrrryyyoooZZZTTTLLLEEE@@@===;;;999:::999888777666777777777:::::::::;;;;;;<<<<<<===;;;<<<===>>>@@@AAABBBCCCBBBEEEHHHJJJKKKMMMPPPRRRTTTVVVYYY[[[^^^bbbgggkkkmmmqqquuuxxx{{{}}}tttfffZZZSSSMMMGGGBBB@@@>>>;;;:::;;;<<<;;;:::888888777777888:::;;;<<<888<<>><<<;;;:::888666777777666666555555555666666777777888999999999:::888888:::;;;===>>>???@@@???AAADDDFFFHHHJJJMMMOOORRRTTTVVVXXXZZZ]]]aaaeeekkkooossswwwxxxzzz|||}}}yyyrrr```XXXNNNEEEAAA>>><<<:::<<<::::::;;;===>>>===<<<888888888888999::::::;;;666888>>>BBBAAAKKKpppqqq^^^SSSTTTwwwdddddd|||```AAA666333222111000///............------------------------+++++++++*********))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((()))))))))((()))))))))*********+++*********+++,,,,,,------...///111000//////000333888<<>><<<<<<;;;:::777444555555555555555555555555333444555666666666666666555666777888:::;;;<<<===<<<>>>AAACCCEEEGGGJJJLLLOOOQQQSSSTTTVVVYYY]]]```hhhlllqqqtttvvvxxxyyyzzz}}}~~~wwwjjj]]]SSSIIIEEE@@@===<<<<<<<<<<<<:::999:::<<<>>>???===<<<666666777777888888888888<<<555888???<<<888JJJeeewwweeeYYYNNNiii{{{{{{qqqeeeoooxxxLLL777222222111000//////.........------............------+++++++++************)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))((())))))******+++++++++******++++++,,,---------+++---......---...333888AAAFFFNNNUUUXXXZZZ\\\]]]^^^\\\[[[ZZZ[[[[[[ZZZYYYVVVRRRPPPNNNKKKHHHKKKOOOXXXhhhlllmmmooopppqqquuuzzz~~~pppccc[[[ZZZ[[[TTTOOOJJJPPPjjjyyy}}}xxxsssrrr___```qqqyyygggsss}}}~~~vvvpppmmmnnnooo{{{{{{mmmaaa]]]YYYSSSKKKDDDDDDIIIbbbqqqIII888111222555///////////////............******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///---===;;;:::DDDEEE___[[[JJJddd|||UUURRRiiixxxhhhnnnxxxfff```______```ccceeefffeeecccccchhhrrriiiSSSLLLJJJGGGBBBAAA???======;;;888666555666666777777666666666333444555666666555555444333444444666777888999999999;;;>>>@@@AAADDDFFFIIIJJJLLLNNNPPPRRRVVV[[[^^^dddhhhnnnrrruuuwwwyyyzzz{{{~~~rrreee[[[QQQGGG@@@???>>>======>>>?????????:::::::::<<<>>>>>><<<:::444555555666666666666666<<<888777::::::999???HHHttt{{{ooo___QQQXXXwww|||mmmjjj___===555222111000//////.........,,,---...//////...---,,,+++++++++************)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((((((((())))))******+++,,,,,,******+++,,,,,,------...+++---//////000555>>>EEEOOOTTT\\\bbbeeegggiiijjjiiifffbbb``````___\\\YYYVVVRRRNNNLLLIIIKKKXXXfffyyyhhhiiikkknnnqqqvvv}}}yyykkk^^^WWWWWWYYYOOOIIILLLaaazzzvvv~~~wwwlllzzzrrrgggeeeqqq|||nnn^^^qqq|||~~~wwwrrrqqqsssuuuoooaaa]]]ZZZWWWNNNGGGDDDDDDVVVVVV===222444555,,,000/////////............*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,???<<<:::FFFIIIiiiwwwKKKOOOzzziiiKKKVVVsss}}}wwwhhhyyywwwccc```______aaaccceeeeeedddeeeeeejjjvvvsssRRRDDDEEEFFFEEECCC@@@>>>======;;;:::777888888999999999888888555666777888888777666555222222333444555555666777777999<<<>>>???AAADDDGGGEEEGGGJJJMMMPPPUUUZZZ^^^```eeekkkqqquuuwwwzzz{{{|||zzzmmm\\\NNNFFFBBB===:::999999:::<<<<<<<<<<<<;;;;;;;;;<<<===???>>>;;;999444555555666666666666555333:::;;;444111777<<<>>>LLLwwwdddUUURRRqqq}}}uuusssgggvvvoooDDD:::222111000//////.........,,,---...//////...---,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((******))))))((((((''''''((())))))***++++++,,,,,,***++++++,,,,,,------...,,,///222333555===HHHRRR\\\```fffkkkooorrruuuxxxsssnnniiifffdddbbb]]]ZZZVVVQQQMMMKKKKKKTTTjjjnnniiiiiioootttvvv|||zzzgggXXXTTTTTTSSSKKKGGGRRRqqqxxxwww}}}}}}{{{yyypppuuuyyylllfff~~~zzz{{{xxxqqqnnnooowwwqqqgggaaaXXXVVVQQQGGGDDDGGGNNNmmmggg===888222+++555////////////............---,,,,,,++++++,,,,,,---+++,,,............///111555444888===@@@SSS{{{UUUSSScccvvvWWWQQQdddssseeefffrrrfffbbb\\\[[[ZZZ\\\```dddaaa]]][[[eeeuuu[[[KKKHHHFFFDDDDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;;;;::::::888777555444333333444444222222111111000111111111555555666888:::<<<>>>???BBBDDDGGGLLLPPPTTTVVVWWW\\\```fffkkkooossswwwzzz}}}~~~{{{jjjRRRNNNGGGAAA===<<<<<<===???===;;;<<<>>>???===:::<<<======<<>>777555555444444444444555555555777888999888888999;;;GGGhhhhhhddd\\\WWW{{{}}}~~~{{{[[[555444222///...///222111...///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((())))))))))))))))))*********///...,,,---...//////...777222///444>>>IIITTT[[[gggjjjoootttyyy}}}~~~~~~~~~uuulllgggddd___ZZZWWWRRROOOMMMTTThhh~~~ooolllkkkpppsssvvv~~~zzzyyyppp```TTTQQQPPPNNNCCCKKK]]]vvv~~~~~~xxx~~~~~~uuuxxxwwwxxxssskkkhhhlllzzzsssgggaaaXXXUUUQQQGGGBBBDDDHHHccc~~~yyyxxxGGG:::222+++000////////////............---,,,,,,++++++,,,,,,---+++,,,............000111888999@@@BBBEEEccciiiQQQ\\\vvvlllTTTSSSiiizzzwwweeeppp|||lllaaa^^^\\\[[[[[[^^^bbbeeedddaaa```jjjyyy___LLLHHHGGGEEEEEEEEEDDDCCCBBB@@@@@@??????>>>>>>===<<<<<<<<<:::999777666555555666666444333333222222222222333444444555777888:::<<<===???AAADDDIIIMMMPPPSSSTTTVVV[[[aaaggglllqqquuuyyy|||}}}~~~|||lllYYYLLLHHHEEEAAA===::::::;;;;;;???===<<<===???@@@>>>===<<<>>>===<<>>777555555444444444444555555555777888888888888999;;;;;;SSSnnnfffZZZPPPyyy~~~}}}ccc;;;666444222000000111000//////............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************------,,,---///000111000222111222:::GGGUUUbbbjjjssswww|||}}}|||xxxxxxxxxvvvnnnbbbWWWSSSKKKTTTdddvvvooonnnnnnpppsssxxx~~~ssspppfffYYYQQQOOOMMMKKKBBBWWWooo}}}}}}yyyyyy|||qqqfff```dddvvvxxxhhhaaaXXXVVVSSSIIICCCBBBCCCWWWyyy}}}lllMMM888444000111////////////............---,,,,,,++++++,,,,,,---+++,,,.........///111333777999BBBAAAHHHttt~~~WWWJJJbbb]]]OOOXXXqqqhhhhhhuuufff]]]ZZZ[[[[[[\\\```dddffffffffffffrrrdddNNNIIIHHHFFFFFFEEEEEEDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;:::999888888888888666555444444333333333444333333444555666888:::;;;;;;===@@@DDDHHHLLLNNNPPPQQQUUU\\\bbbhhhmmmrrrvvvzzzzzz{{{|||~~~nnn^^^OOOEEE??????>>><<<;;;::::::;;;<<<>>>======>>>@@@AAA@@@???>>>???>>>===???BBB>>>777555555444444444444555555555666888888777777999:::999AAA]]]zzzkkk^^^PPP___|||}}}pppCCC777666444222111000000000///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++---...000111222222///333<<>>>>>=========>>>@@@AAAAAAAAA@@@AAA@@@>>>@@@BBB>>>777555444444333333444444555444666777777666777888:::===:::EEElllrrrfff[[[SSS}}}}}}yyykkksssSSS999555333333222000000222///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))******++++++,,,***,,,---...//////111222222???QQQcccttt|||lllZZZTTTeee{{{fffjjjnnnqqqxxx~~~vvvvvvllldddYYYQQQNNNMMMNNNPPP^^^tttrrrnnnsssvvvnnn```YYYhhhoooggg]]]VVVVVVMMMGGGGGGDDDMMMbbbyyyccc<<<555666///////////////............---,,,,,,++++++,,,,,,---,,,---......///111444777;;;???CCCDDDaaa^^^KKKLLLppp[[[LLLQQQggghhh___~~~wwwjjj___ZZZ[[[\\\[[[]]]bbbbbb```eeelllvvvqqqSSSJJJIIIEEEEEEEEEEEEDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@======<<<<<<;;;::::::999666666444333333222222222222222222222333444555666777888:::===AAADDDHHHJJJNNNQQQVVV[[[___dddiiimmmtttuuuvvvwwwyyy{{{}}}~~~|||nnnZZZKKKDDDBBBAAA????????????@@@@@@??????>>>======>>>??????@@@AAABBBBBBBBBAAA@@@AAACCC>>>777444444333333333333444444333555666666666666777999<<<666888QQQtttkkkdddRRRiiiwwwppp[[[ccchhh===555000111222000000333///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***((())))))***+++,,,,,,,,,,,,---......---...111444???SSSmmmssscccVVV^^^dddiiiooouuu|||tttpppddd\\\RRRLLLJJJKKKQQQXXXkkkxxx~~~gggaaaeeeuuu}}}|||{{{mmmbbbooozzzuuukkk___QQQRRRKKKEEEFFFCCCHHHXXXjjjAAA555888111////////////............---,,,,,,++++++,,,,,,---,,,---......///222666999:::AAA@@@KKKzzzsssKKKFFFWWWtttPPPMMMWWWooouuuccclll|||mmmaaaYYYXXXZZZ]]][[[]]]aaa```___gggssszzzYYYLLLJJJFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::777666555444333222222222222222111111222333444444666666777:::===BBBEEEGGGLLLOOOTTTXXX\\\aaafffjjjrrrsssvvvxxx{{{}}}~~~~~~yyyooobbbRRRGGGDDDDDDBBB???AAAAAAAAA@@@@@@?????????>>>@@@AAAAAA@@@@@@BBBCCCCCCDDDCCCAAABBBCCC>>>777444444333333333333444444333444666666555555777888888777777CCCdddvvvkkkfffSSSZZZtttssszzz___```xxxxxxGGG999...000333111000222///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******((())))))***+++,,,---------///000...---///555999PPPiiizzzssslllrrrffflllrrrzzz|||sssjjj\\\UUUMMMIIIGGGKKKWWWdddtttyyy~~~~~~}}}xxx|||tttcccZZZYYYkkk~~~~~~||||||nnnzzzuuu~~~{{{ooo___PPPQQQIIICCCEEECCCEEERRRtttoooEEE555888222////////////............---,,,,,,++++++,,,,,,---,,,---......///222777;;;777CCC@@@XXXwwwTTTDDDIIIcccaaaMMMRRR___wwwjjjjjjssseee\\\VVVWWW[[[\\\YYY\\\aaa``````lll}}}___NNNKKKIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAA@@@???===<<<999888666555444333333333222222222111222222333333444444555777:::>>>BBBEEEHHHKKKPPPTTTYYY^^^eeeiiipppssswww{{{~~~wwwlll]]]XXXPPPKKKHHHGGGGGGGGGDDDCCCBBBAAAAAAAAAAAABBBAAACCCEEEDDDBBBBBBCCCEEEEEEEEEDDDBBBBBBCCC???777444333333222222333333444222444555555555555666888555:::;;;===QQQ}}}ooodddVVVUUUdddzzztttssseeeqqqUUU@@@///000444222/////////............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********((())))))***,,,------...///000111//////333<<>>:::999888666555555444444333222222222222222333333222222333555888<<<@@@CCCDDDHHHLLLQQQWWW]]]dddiiiooorrrxxx}}}xxxqqqnnniiicccVVVWWWVVVQQQKKKGGGGGGIIIFFFFFFDDDDDDDDDDDDEEEFFFDDDFFFHHHGGGDDDCCCEEEGGGFFFFFFDDDBBBCCCDDD???777444333333222222333333444222444555555444555666888111888:::666BBBgggvvvdddZZZWWWWWW}}}{{{kkklll___FFF111111666333...---//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))************((())))))+++,,,---......///111111000111777BBBKKKjjjnnnsssmmmttt|||yyyxxxsssggg]]]UUULLLFFFGGGHHHPPPhhh}}}}}}||||||||||||}}}}}}tttpppqqq|||~~~hhhXXXOOOmmm{{{||||||mmmhhhZZZVVVQQQLLLFFFAAADDDJJJfff~~~MMM999;;;333111111000000//////......------------------------...---...000333666:::<<>><<>>AAA@@@BBBFFFKKKSSS\\\ffflllppptttzzznnniiikkkiiicccVVVVVVUUUSSSOOOLLLKKKLLLHHHHHHGGGHHHIIIIIIHHHFFFJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGDDDBBBCCCDDD>>>555333333333333333333333333333333333444444444555555333888888:::AAAQQQ|||qqq```UUURRRnnnxxxdddzzzKKK333999333///333///000000000000////////////......---,,,,,,+++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((()))*********)))))))))))))))***++++++,,,---.../////////,,,...222111666QQQooofffnnnnnnxxxyyyuuurrrlllaaaYYYRRRNNNGGGEEENNNaaarrr||||||{{{zzzzzzzzz{{{|||}}}~~~}}}|||yyywwwvvvnnnkkkuuuvvvpppmmmpppxxxpppjjj\\\WWWRRRMMMGGGBBBDDDIIIXXX^^^@@@777...111111000000//////......------------------------.........000333777;;;===AAAFFFUUUSSSGGGKKKcccXXXIIILLLcccwwwnnngggrrr___WWWWWWWWWWWWYYYYYYZZZ\\\___bbbkkk}}}iiiPPPMMMJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHGGGFFFDDDBBB@@@??????>>>===<<<;;;999777666222222222222222222222222111000000111333666999;;;===@@@DDDJJJPPPYYYbbbgggmmmqqqxxx}}}qqqllljjjeee]]][[[[[[ZZZVVVRRROOONNNNNNLLLKKKKKKKKKMMMMMMMMMKKKNNNNNNNNNNNNNNNMMMLLLLLLHHHGGGDDDBBBDDDEEE>>>666333333333333333333333333333333333444444444555555333777777999???MMMuuuxxxfffZZZUUU___}}}dddlllWWW999888222///222...000000000000////////////......---,,,,,,+++******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((((((((())))))************))))))))))))++++++,,,---...//////000111222333222777IIIdddyyywwwuuu{{{uuuooohhhaaaYYYTTTMMMNNNIIIGGGYYYttt~~~xxx{{{zzzyyyxxxxxxzzz|||}}}~~~~~~|||vvvqqqqqqiiieeeppptttsssuuummm```ZZZTTTOOOHHHBBBCCCGGGYYYpppHHH777111111111000000//////......------------------------.........000333777;;;>>>CCCGGGjjjwwwNNNFFFNNNvvvsssMMMFFFQQQfffsssbbbppp|||lll\\\VVVVVVVVVWWWXXXWWWZZZZZZ[[[dddvvvmmmSSSNNNIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFDDDCCC>>>>>>???@@@??????>>>===666555555444333333444444222222111000222444666777:::===BBBHHHMMMTTT[[[```ggglllttt|||wwwvvvqqqmmmkkkkkkeee^^^```___]]]YYYUUUQQQPPPQQQRRRQQQOOOPPPRRRSSSSSSSSSSSSTTTSSSSSSRRRQQQOOOOOOIIIHHHEEEDDDEEEFFF???666333333333333333333333333333333333444444444555555444777666777<<>><<<999777666555444333222111222444666888888;;;@@@DDDIIINNNSSSWWW\\\cccmmmwwwzzzmmmeeeeeehhhwwwuuusssqqqoookkkhhhfffbbbbbbaaa^^^[[[ZZZ\\\]]]\\\[[[ZZZZZZ\\\^^^]]]]]][[[[[[ZZZYYYWWWUUUSSSRRRNNNMMMKKKIIIJJJIIIAAA777333333333333333333333333333333333444444444555555888999777888<<>>AAACCCaaaVVVKKKOOOpppuuuWWWLLLUUUnnnyyyaaaoooyyycccZZZTTTTTTUUUTTTTTTVVVVVVXXX\\\hhh|||{{{[[[QQQNNNNNNNNNMMMLLLKKKKKKKKKOOOPPPQQQRRRRRRQQQPPPOOOOOOOOONNNNNNMMMKKKJJJIIILLLIIIEEEBBB@@@@@@BBBDDDEEEDDDCCCAAA???<<<999888333222111000000222444555888:::>>>BBBFFFKKKQQQUUUYYY```kkkvvv~~~ssshhh```^^^dddlllzzzvvvtttsssqqqmmmlllmmmggggggfffcccaaaaaacccfffaaa`````````bbbbbb```^^^]]]\\\\\\[[[YYYXXXVVVUUURRRRRROOOMMMMMMKKKBBB888333333333333333333333333333333333444444444555555888999666888<<<===PPPqqqnnn^^^SSSOOO~~~qqq{{{jjj>>>333222///111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((()))))))))******))))))******+++,,,,,,,,,------...///000111222222555///CCCooosssnnneee\\\TTTNNNJJJHHHIIIUUUhhhuuuwwwuuuuuuxxxtttvvvxxxzzz|||}}}~~~~~~}}}xxxsssrrrrrrppplllddd\\\___rrrwww|||iiiaaaXXXTTTPPPIIIDDDDDDFFFTTT{{{NNN888111111000000//////.................................///000222666;;;???BBBGGGtttnnnKKKMMMPPP|||kkkSSSLLLYYYyyymmmcccttt^^^WWWSSSTTTUUUSSSSSSUUUXXXWWW___rrr___TTTPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPPPPOOONNNMMMLLLKKKLLLKKKIIIGGGEEECCCBBBBBBCCCDDDEEEEEEDDDBBB???===666555333111000111222333666888;;;>>>BBBHHHPPPTTTWWW___jjjuuu}}}ttthhheeedddgggnnnvvvvvvrrrqqqsssrrrnnnnnnssslllkkkiiifffddddddfffhhheeeeeeeeeggggggfffbbb___^^^^^^^^^]]]\\\ZZZYYYXXXVVVVVVSSSPPPOOOMMMCCC888333333333333333333333333333333333444444444555555666777555888<<<;;;KKKiiivvvgggVVVTTTcccuuuvvvtttuuuyyyyyyFFF888444...111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((()))))))))*********))))))***++++++,,,---------...///000111222222333222;;;YYY}}}zzzrrrlllbbbYYYRRRNNNIIIGGGJJJ___qqquuuvvvyyywwwppprrrtttwwwzzz|||}}}||||||zzzrrrmmmooorrrlllmmmkkkddddddtttiiiaaaYYYUUUQQQJJJEEEDDD???IIInnn|||vvvOOO555111111111000//////......//////////////////////////////000333777;;;@@@BBBLLL\\\DDDNNNQQQeeeRRRLLL]]]bbb```rrr^^^XXXUUUVVVWWWUUUUUUWWWYYYVVVaaaxxxcccWWWQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUWWWXXXXXXWWWUUUTTTQQQQQQQQQQQQPPPOOONNNMMMJJJKKKLLLLLLJJJFFFCCCAAA@@@CCCFFFHHHHHHFFFDDDBBB<<<:::777444222222222222555777999<<<@@@GGGNNNTTTWWW^^^jjjuuu|||{{{ppphhhiiimmmpppvvv}}}~~~zzzyyyzzzvvvnnnlllpppmmmllljjjfffcccbbbdddgggggghhhiiikkkkkkiiiddd`````````______^^^]]][[[[[[YYYXXXVVVRRRQQQMMMCCC777333333333333333333333333333333333444444444555555444555333777<<<:::HHHddd}}}nnn\\\\\\SSSyyyvvvlllhhhdddqqqNNN>>>888000333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))************))))))***+++,,,,,,------......///000111222333333777MMMqqqyyy{{{wwwvvvxxxrrreeeZZZWWWPPPFFFFFFMMMWWWhhhwwwxxxsssrrrssssssqqqsssvvvxxxzzz|||~~~xxxtttoooiiihhhkkkmmmooommmiiiooo{{{qqqeeeZZZVVVTTTNNNFFFCCCEEEJJJ```WWW;;;222000//////000000///---............////////////222---222666222777BBBDDDPPP|||HHHFFFIIIZZZ}}}NNNMMM[[[iiitttYYYlll~~~jjj\\\VVVQQQSSSTTTSSSRRRSSSTTTZZZkkkdddWWWSSSSSSTTTVVVYYYZZZXXXWWWXXXXXXXXXYYYZZZYYYWWWUUUSSSUUUVVVVVVSSSPPPOOONNNNNNMMMKKKKKKKKKIIIFFFCCCEEEBBBBBBGGGIIIHHHHHHJJJGGGCCC<<<666222222333555555666888<<<@@@EEEJJJLLL\\\```gggqqqzzz~~~xxxvvvtttvvv{{{}}}yyywwwyyyxxxrrrnnnnnnooopppooommmjjjhhhiiijjjlllkkkjjjkkkkkkhhhaaa\\\aaabbbaaaaaa```___]]]\\\[[[ZZZXXXYYYWWWOOOBBB777444333222222111111222222222222333333333333444444777777888999999<<>>>>>BBBEEEEEEGGGIIIMMMJJJFFF@@@:::555222000444555666999>>>CCCGGGJJJOOOTTT___kkkwww~~~xxxsssrrrssstttuuuuuutttsssuuuvvvuuusssrrrqqqpppmmmjjjgggjjjiiigggeeedddddddddeee^^^]]]\\\\\\ZZZQQQCCC888666555444444333333444444222222333333333333444444777666777888888:::CCCNNNttt~~~eee]]]QQQ]]]{{{kkkTTTWWWvvv|||PPP777111111000000000000////////////------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))*********++++++++++++,,,,,,------------222++++++222333111:::JJJkkkyyyqqqjjjeeeccc]]]TTTKKKFFFBBBFFFTTTcccmmmooopppoooppprrrssssssrrrtttwwwxxxyyy{{{~~~}}}{{{yyytttqqqpppoookkkfffggglllkkkvvv}}}{{{}}}yyy}}}ooo```ZZZVVVOOOHHHEEECCCDDDLLLfffooo>>>555222000//////000///...............///////////////000111777===<<>>FFFaaaqqqhhhXXXMMMiii|||VVVQQQooofff===000888000000000000////////////.........---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))******+++************++++++++++++++++++,,,------...//////333000444999222333SSSzzzvvvsssooojjjfff```[[[WWWMMMIIIEEEEEEKKKWWWdddllljjjjjjmmmsssvvvtttuuuwwwxxxzzz{{{|||||||||~~~}}}wwwqqqllljjjooooooppppppjjjeeegggnnn{{{}}}vvvtttwwwzzz~~~~~~{{{xxxggg]]]WWWPPPJJJGGGAAAFFFJJJYYY}}}OOO777444111///////////////............////////////000:::555666???;;;GGGkkkpppOOOEEEDDDhhhgggJJJKKKTTTaaa~~~hhhXXX{{{qqq\\\SSSPPPMMMNNNPPPOOONNNRRRWWW```ssswwwaaabbbbbbccceeeggghhhgggeeedddddddddgggkkknnnppppppnnnnnnnnnkkkhhhfffeeefffcccccccccddddddaaa\\\XXXMMMGGGAAAAAABBBAAACCCGGGFFFIIILLLMMMKKKFFF@@@<<<555444444666:::???EEEHHHPPPXXXbbbllluuu~~~{{{{{{uuuwwwzzz{{{zzzzzzzzz{{{{{{||||||zzzvvvsssqqqqqqmmmllljjjhhhggggggggghhheeeddddddddd```VVVFFF:::333333222111111111111222222222333333333333444444666444555888888999===DDDXXXwwwfffZZZOOO]]]```TTTgggqqqEEE333777000000000000////////////............---------,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***++++++*********++++++++++++,,,++++++,,,---...//////000...000666888333>>>gggooolllgggddd```[[[UUUPPPGGGDDDBBBGGGRRR___gggjjjjjjiiimmmrrrssspppsssyyyuuuwwwzzz{{{|||}}}}}}~~~}}}xxxqqqkkkhhhggglllkkklllkkkhhhhhhppp{{{wwwnnnpppyyy~~~~~~}}}|||iii^^^XXXPPPJJJHHHDDDHHHJJJTTTyyyXXX888555111///////////////............////////////...;;;666444>>>;;;NNN~~~hhhTTTGGGHHHvvv[[[EEEKKKVVVgggaaa[[[mmmXXXPPPMMMLLLMMMOOOOOONNNRRRXXXeeexxxgggeeeeeefffiiilllnnnmmmkkkjjjiiiiiikkkooosssuuuuuutttttttttqqqmmmkkkkkklllhhhggggggggggggdddaaa^^^SSSKKKDDDCCCAAA@@@AAAEEEEEEHHHLLLOOOMMMIIICCC???666555555666:::???EEEIIIOOOWWWbbbllluuu~~~~~~~~~yyy|||~~~}}}|||{{{{{{|||zzzvvvtttsssooonnnnnnmmmlllkkkjjjjjjeeedddcccccc```TTTDDD888444444333222222222222333222222333333333333444444555333444888::::::>>>CCCOOOzzzggg\\\TTTTTTqqq[[[]]]www}}}PPP666111000000000000////////////............------------+++++++++************)))))))))))))))))))))))))))'''((((((((()))))))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,*********+++++++++,,,,,,++++++,,,---...///000000...222666666:::RRRlllhhhddd```]]]WWWQQQKKKCCCAAAAAAHHHVVVdddiiihhhiiihhhkkkooonnnkkkoooxxxrrrtttxxxzzz|||~~~}}}}}}zzzssslllgggfffgggjjjhhhgggfffeeejjjyyyyyyjjjjjjvvv~~~jjj___XXXQQQKKKHHH???CCCCCCIIImmm]]]999555111///////////////............/////////000+++;;;555333>>><<>>CCCIIIssskkk^^^WWWOOOwwwcccWWWiiiWWW777---000000000000//////////////////.........---------+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******'''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,---...///000111000444666666CCCeeeiiieee^^^YYYTTTNNNGGGBBBCCC>>>AAAOOO]]]cccfffiiilllkkkkkklllmmmpppsssuuuvvvuuuxxx~~~{{{rrrkkkfffeeeeeeeeeiiihhhfffeeehhhtttvvvsssvvvyyyyyynnndddXXXSSSPPPHHHFFF<<>>>>>FFFUUUbbbgggjjjnnnmmmlllllllllnnnpppsssuuuvvvvvvzzz{{{vvvnnngggcccccccccdddfffcccaaafffqqq~~~zzzwwwuuuwww{{{qqqfffYYYSSSPPPGGGFFF>>>CCCLLLYYYpppBBB444111444000111333---///............///000000333---999:::???EEEaaacccTTTNNNAAA```aaaLLLDDDOOOaaa```UUUsssvvv___PPPMMMIIINNNJJJIIIMMMMMMPPP^^^www{{{llllllmmmnnnoooqqqrrrsssuuutttsssuuuyyy|||}}}|||}}}~~~{{{yyyyyyyyyyyywwwssspppmmmmmmmmmnnnddd[[[PPPHHHFFFFFFEEECCCGGGHHHHHHIIIOOOSSSMMMEEE>>>:::555555888???EEEHHHPPPUUU```mmmxxx}}}|||wwwzzzyyytttqqqssstttsssoookkkkkkkkkeeeVVVFFF>>>666555444222111222222333333333333444444444555555666777777777888;;;@@@DDDLLLZZZ{{{fff[[[LLL___rrrbbbaaa}}}ggg@@@888333111/////////000///.........---------,,,,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''((()))******)))((('''))))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,,,,------............000111222333222555666<<<[[[hhheee___YYYRRRIII@@@:::888???MMM]]]hhhkkkooosssnnnmmmmmmmmmnnnppprrrtttuuuwww~~~zzzyyy{{{~~~tttpppjjjeeebbbaaaccceeeeeeaaabbbmmm~~~}}}}}}{{{|||~~~zzzsssvvvuuuhhhZZZTTTPPPHHHFFF@@@DDDHHHQQQzzz}}}sssFFF555111444111111222,,,//////......//////000111333000999;;;???KKKssstttXXXNNNHHHEEElllWWWGGGEEEQQQdddzzzWWWYYYqqq\\\PPPMMMIIILLLIIIHHHMMMLLLRRRbbb}}}rrrqqqnnnmmmlllmmmoooppprrrqqqppprrrwww{{{}}}~~~~~~|||yyyuuurrrpppooooooiiicccYYYOOOHHHEEEDDDEEEHHHHHHGGGHHHMMMRRRNNNGGGAAA<<<888666999>>>CCCFFFQQQSSS[[[jjjwww{{{~~~}}}xxxuuuwwwxxxwwwsssooonnnnnngggWWWGGG>>>666555444222222222222333333333333444444444555555666666777777888<<>>===FFFUUUcccgggggghhhlllnnnnnnooopppqqqrrrsssttttttsssuuu}}}xxx{{{{{{ppphhhbbbbbbbbb___\\\]]]bbbfffeeeqqqyyyiiizzz|||zzzzzz|||~~~~~~}}}~~~}}}mmm___YYYXXXQQQEEEGGGCCCCCCJJJ\\\xxxcccCCC222333222111222...000000//////000000111222555888777===???___YYYTTTIIICCC\\\hhhJJJGGGLLLZZZuuudddPPPrrrttt\\\QQQMMMJJJKKKKKKGGGJJJNNNMMM[[[vvvoooooopppooommmjjjfffdddbbbccccccccccccdddhhhkkkooorrruuuxxxzzz|||~~~{{{vvvrrrooojjjggg___UUUJJJEEEEEEGGGFFFHHHGGGDDDFFFIIIHHHDDD???;;;777666888<<>>DDDHHHNNNZZZmmm}}}bbb]]]SSSXXXaaaTTTeeebbbAAA666444111000000000///---......---------,,,,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((''''''((()))***+++))))))(((((((((((())))))))))))))))))******************+++,,,,,,---....../////////000111222333444333666MMMyyy~~~xxx{{{~~~VVVUUUSSSMMMFFFBBBAAABBBPPP\\\ffffffdddhhhmmmnnnmmmnnnpppqqqssstttuuuuuuvvvwww|||vvvyyy|||~~~wwwmmmfff___aaaaaa___\\\]]]bbbgggsss|||yyynnn~~~||||||}}}}}}{{{nnn^^^YYYWWWPPPGGGIIIBBBBBBKKKWWWrrrnnnIII333333222111222000000000//////000000111222444888555???DDDiiiSSSPPPEEECCCbbb[[[IIIGGGMMM\\\|||~~~^^^UUUlllVVVOOOMMMJJJLLLKKKHHHKKKPPPNNN^^^|||tttsssrrrooollliiifffeee```bbbbbb```^^^]]]___aaabbbeeejjjnnnqqqtttxxxzzz|||xxxuuusssmmmhhh___UUUKKKFFFDDDDDDEEEGGGGGGDDDDDDFFFDDD@@@@@@<<<888555666999;;;<<<===<<<>>>DDDKKKSSSaaannn}}}zzztttpppmmmdddTTTEEE===888777555444333333444444333333333444444444555555333555666888:::???EEEIIIMMMXXXfffeeeZZZTTTRRRiiiRRRZZZxxxmmmEEE666444222000000000///---......---------,,,,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((('''''''''((()))+++,,,))))))(((((((((((())))))))))))))))))************)))******+++---......////////////000111222444444444<<<[[[ttttttyyy|||}}}SSSRRRPPPKKKEEEBBBCCCEEEWWWaaagggdddccciiinnnppplllnnnppprrrtttuuuvvvvvvxxxxxx|||uuuuuuvvvvvvuuupppjjjeee```bbbcccaaa^^^^^^ccciii|||}}}zzz{{{}}}yyyooo^^^WWWUUUNNNHHHJJJBBBBBBKKKTTT~~~rrrxxxtttLLL444333222111222111000000000000000111111222333888444AAAHHHoooRRROOODDDFFFgggyyyQQQHHHFFFLLL]]]tttYYYXXXgggRRRMMMMMMKKKMMMKKKHHHLLLPPPOOO___{{{xxxtttoookkkhhhgggfff^^^aaabbbaaa___]]]___aaaYYY]]]bbbgggkkkooosssvvvtttyyy}}}uuuppppppjjj```VVVMMMFFFCCCAAADDDGGGGGGDDDCCCDDDBBB>>>BBB>>>888555555777888888888888999<<<>>>DDDRRR___lllyyy{{{uuupppmmmeeeUUUFFF>>>888777555444333333444444333333333444444444555555333444666888;;;???EEEJJJJJJVVVaaagggXXXUUUOOOrrrRRRUUUrrrzzzMMM777555222111111000///---......---------,,,,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%((('''''''''((()))+++,,,))))))(((((((((((())))))))))))))))))************)))******+++---...////////////000000111222444555666BBBeee~~~tttooosssyyy{{{~~~YYYUUULLLBBB<<>>AAANNNqqqLLLPPP@@@CCCmmmdddKKKFFFJJJNNNooohhhNNN]]]{{{dddVVVMMMIIIJJJNNNJJJIIIJJJIIIPPPiii{{{vvvvvvsssnnnkkkkkkhhhgggfffeeeeeeccc___\\\]]]\\\[[[[[[\\\^^^```aaacccdddiiirrrzzz{{{uuunnnmmmiiibbbWWWMMMFFFCCCBBBFFFFFFFFFDDDAAA>>>>>>>>><<<:::666333222222333444222333333111222888BBBKKKYYYiiiwww{{{uuuooodddTTTEEE>>>777666444333444444333222222333333444444555555555444444444777<<>>CCCIIILLLSSSWWWdddyyydddPPPQQQ___tttZZZ[[[hhhjjj???777111111111000///000........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******((())))))******+++,,,,,,,,,,,,---...///000000111111000222666777666999>>>IIIvvv~~~nnndddrrrrrruuu|||xxxWWWNNNEEEBBBIIISSSZZZ^^^]]]```cccdddeeefffhhhjjjhhhlllrrrwww|||}}}}}}}}}|||vvvrrrqqqrrrssslllkkkgggaaa]]]ZZZXXXVVVTTT]]]^^^eee}}}|||uuutttppprrrzzzpppbbbYYYVVVQQQHHHHHH@@@BBBKKKccc}}}yyyPPP777666333///000111...///000000///000222444333<<<@@@>>>\\\}}}NNNJJJHHH===OOOyyy{{{YYYDDDDDDKKKTTTyyy[[[OOOkkknnnYYYOOOJJJIIIJJJLLLJJJIIIJJJKKKVVVnnn|||yyyssspppqqqnnnmmmkkkkkkjjjgggccc```^^^^^^]]]]]]\\\[[[ZZZZZZYYYZZZ\\\^^^```eeekkknnnoooiii___RRRGGGAAA@@@AAAAAABBBCCCBBB@@@>>>======<<<:::666333111111111222000111111000///111444888CCCPPPZZZgggxxx|||yyyttthhhTTTCCC<<<888666444444444555444222444444444444444444333333444666777:::>>>CCCIIINNNTTTZZZfff}}}gggSSSOOOYYYyyyeeebbbgggvvvBBB999111000111000///000........................,,,,,,,,,+++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********))))))******+++,,,,,,,,,,,,,,,---...///000111111222111444777777666999???OOOmmmffffffnnnooovvv}}}xxxwwwWWWOOOGGGFFFMMMVVV[[[\\\]]]___bbbdddeeefffhhhiiikkknnnrrrwwwzzz}}}~~~{{{uuurrrrrrsssttthhheeebbb^^^ZZZWWWUUUUUUSSSXXX```uuu}}}~~~xxxqqqmmmmmmppptttwww|||rrreee[[[WWWSSSIIIHHHAAABBBJJJ]]]~~~TTT:::777333///111111...///000000///000222444333===>>>@@@hhhuuuPPPHHHCCC===WWWxxxTTTEEEAAAHHHSSSyyyUUUOOOooogggTTTLLLIIIIIIJJJJJJJJJIIIIIIMMMYYYppp{{{vvvssstttuuuqqqmmmkkkjjjiiigggfff______`````````___^^^]]]VVVWWWWWWWWWXXX]]]dddiiijjjeeeZZZMMMBBB======>>>AAABBBDDDCCC@@@>>>======:::999777555333222111111000111222222111222333444:::CCCIIIRRRdddsss}}}yyyrrreeeSSSEEE@@@888666444444555555444333444444444444444444333333333555888:::===CCCJJJOOOVVV^^^iii~~~kkkVVVOOOTTT~~~mmmggghhhyyyFFF:::111000111111///000........................,,,,,,,,,+++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))*********************+++,,,,,,------,,,------...///000111111333333555777666444999@@@YYYooo```bbbjjjkkkqqq|||~~~uuuuuu{{{VVVPPPJJJJJJPPPWWWZZZ[[[]]]___bbbdddeeefffgggiiimmmppptttxxx{{{}}}~~~~~~{{{yyyvvvsssqqqpppppppppeeeaaa]]][[[WWWSSSRRRUUUUUU]]]jjj{{{}}}xxxsssiiikkkmmmmmmpppzzztttfff\\\WWWUUUIIIHHHAAACCCIIIYYYZZZ;;;777333000111111...///000000///000222444222<<<<<>>;;;<<<>>>@@@BBBDDDCCC@@@===;;;;;;777888888888777555222111000000222333444555666666333:::;;;@@@MMMZZZooo{{{sssdddRRRFFFCCC999777555444555555444333444444444444444444444444333666999;;;===CCCJJJPPPWWWaaakkk|||oooYYYPPPRRR~~~}}}{{{~~~xxxIII<<<111///111111000000........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++***++++++,,,,,,---......------...///000111111222444333555666444444<<>>999666555333666:::======999444111------///222666:::;;;;;;555;;;888555777666>>>QQQooo|||iiiSSSDDD???999777555555555666555444222222333333444555666666444888===???@@@EEENNNUUUVVVbbbkkkwwwsss^^^TTTRRRiiizzzsss{{{MMM>>>111...111222111000........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++++++++,,,------......///------...///000111222222333222444666555999FFFTTTjjj\\\]]]bbbhhhnnnttt~~~ooohhhsss~~~QQQRRRRRRQQQPPPRRRUUUXXX______```bbbfffhhhiiiiiiooowww}}}yyyxxxuuuqqqpppooommmhhhdddccc[[[TTTRRRQQQQQQTTTYYYnnnyyytttuuuvvvrrrrrrrrrvvvzzzgggZZZVVVTTTOOOEEECCCDDDBBBSSStttdddAAA888555333333...000000000000111222333444888;;;;;;KKKVVVNNNSSSDDDJJJpppaaaCCCFFFIIISSSnnnmmmOOO]]]xxx___TTTJJJHHHKKKIIIHHHHHHFFFHHHVVVjjj{{{~~~~~~{{{{{{zzzxxxtttqqqnnnllljjjlllkkkiiijjjlllkkkfff^^^[[[XXXXXXWWWTTTNNNIIIFFFDDD@@@===;;;<<<>>>???@@@@@@@@@???<<<888222...444<<>>888222///...,,,///888AAAAAA<<<;;;999:::;;;999666888>>>NNNxxxzzzgggTTTFFF???;;;999666555555666666555333444444444555666666666666777:::===@@@FFFMMMRRRYYYcccooo}}}yyycccUUUOOOgggwwwccckkkwww```;;;111------444///111///............---------------,,,,,,+++***))))))************************))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))************,,,,,,------------------......///000111222222333555555333666;;;:::FFF```{{{eeeZZZXXX\\\fffppp~~~rrrdddhhhzzzPPPPPPPPPPPPOOOQQQTTTWWW\\\\\\^^^aaaeeehhhjjjjjjpppwww~~~{{{tttpppmmmkkkkkkiiieeeaaa\\\XXXTTTPPPLLLLLLUUU```www{{{~~~~~~~~~wwwsssuuuvvvtttqqqxxxlll]]]XXXRRRNNNFFFDDDEEEBBBRRRqqqmmmGGG999444333222///000000000000111222333444777;;;???QQQxxxPPPNNNSSSAAAEEEiiixxx\\\DDDIIIHHHUUUrrrgggSSScccrrrZZZQQQIIIHHHLLLJJJHHHGGGEEEGGGUUUjjj|||~~~|||yyytttpppllljjjlllmmmmmmjjjkkkmmmkkkggg___]]]ZZZXXXXXXTTTNNNIIIFFFCCC@@@===<<<>>>@@@BBBDDDBBB@@@???>>><<<888555888AAAGGGEEEAAA===777222111000///000999CCCEEEAAA???===<<<===:::777888===???YYY|||hhhUUUGGG@@@;;;888666555666666666555444444555555555555555555666888:::===AAAGGGNNNSSS]]]gggrrr~~~|||fffVVVPPPaaayyy{{{ccceeehhhAAA555///...444...000///............---------------,,,,,,+++******)))************************))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))************,,,------------............//////000111222333333555444222888<<<:::KKKnnnyyyjjj[[[VVVXXX^^^iiisss}}}ssskkknnnzzzNNNNNNOOONNNNNNOOOSSSUUUWWWYYY\\\```eeeiiilllnnntttzzz}}}zzzpppmmmiiiggggggeeeaaa]]]VVVUUUTTTPPPKKKMMM]]]mmm~~~yyy|||||||||}}}zzz|||yyysssqqqsssvvvvvvsssppp___WWWQQQNNNFFFDDDEEEBBBOOOkkk}}}QQQ:::444222111000000000000000111222333444666;;;CCCYYYmmmJJJRRRTTT???EEEhhhrrrWWWCCCGGGGGGVVVvvv~~~]]]QQQgggjjjUUUOOOHHHHHHMMMKKKHHHGGGDDDFFFTTTkkk}}}|||wwwrrrnnnkkknnnpppooommmnnnooommmhhhbbb^^^[[[YYYXXXTTTNNNIIIDDDBBB???======@@@CCCEEEDDD@@@<<<;;;===>>>===;;;>>>GGGLLLIIIAAA;;;666222000000///111;;;HHHNNNNNNGGGBBB@@@???===999999<<<;;;BBBbbb~~~hhhTTTGGGAAA:::888666555666666666555666666555555555555555555666888;;;>>>BBBIIIPPPUUUbbbkkkvvv~~~gggVVVOOOYYYpppmmmffftttIII999222000444---//////............------------,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++------------......////////////000111222333444444666222111;;;===999SSSddd[[[TTTTTTYYYbbbmmmvvvyyysssooorrrvvvyyy~~~LLLLLLLLLLLLLLLNNNQQQTTTTTTWWW\\\aaafffjjjooorrryyy}}}~~~yyywwwqqqmmmhhheeedddaaa]]]YYYSSSRRRQQQQQQRRRYYYjjj{{{{{{{{{{{{zzz{{{~~~}}}{{{wwwvvvtttpppnnnppptttwww}}}qqq```WWWPPPNNNGGGDDDEEECCCMMMeee[[[;;;444222///111000000000000111222333444666:::DDD___iiiJJJZZZYYYBBBLLLnnnpppSSS@@@AAAGGGVVVvvvuuuSSSLLLhhheeeRRRNNNHHHIIIMMMKKKGGGFFFDDDFFFTTTkkk~~~{{{vvvrrrpppqqqssssssqqqqqqrrroooiiiccc```[[[YYYWWWSSSMMMHHHBBB@@@===<<<===AAAEEEHHHGGGBBB===<<<>>>AAACCCBBBDDDLLLPPPIII???888444000,,,---...000<<>>KKKtttgggRRREEE@@@:::888555555666777666666777777666666555555444444666888<<>>???OOOfffPPPDDD???999777555555666777777666777777777666666555555444777999===AAAFFFNNNVVV[[[eeennnzzziiiUUULLLQQQooo~~~dddgggPPP:::333000222,,,111///............---------,,,,,,+++++++++++++++***************************((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))'''((((((((()))))))))***************++++++++++++------...//////000111111000000111333444666777777888444444===<<<;;;eeedddYYYVVVTTTXXXbbbnnntttvvvbbb]]]fffxxxyyy|||IIIIIIJJJJJJJJJLLLPPPSSSTTTYYY___dddggglllrrrwwwtttwwwzzzzzzzzzyyyyyyzzzvvvpppiiidddaaa^^^YYYUUUQQQKKKLLLXXXgggrrryyy~~~~~~}}}|||{{{yyyzzzzzz|||}}}~~~zzzvvvrrrnnnlllmmmooosss{{{vvvggg\\\RRRRRRIIICCCEEEDDDKKK]]]ggg:::666444---333000000000000111222333444777888FFFiiipppQQQjjjsssNNNRRRkkk]]]FFFDDDGGGKKKWWWwwwkkkMMMUUUyyy|||aaaQQQOOOKKKKKKMMMIIIFFFFFFEEEHHHVVVkkk|||~~~{{{yyywwwwwwxxx{{{zzzxxxxxxwwwssslllhhhccc]]]YYYVVVRRRLLLHHHAAA???<<<;;;>>>CCCIIIMMMKKKNNNPPPNNNJJJGGGHHHJJJPPPPPPKKKAAA999666333///000222111111:::OOOfffrrrmmm^^^OOOIIIHHHFFFDDDCCC:::AAA>>>>>>]]]gggPPPDDD@@@999777555555666777777777777777666666666666666666777999===BBBHHHPPPXXX^^^gggooo|||nnnYYYOOOPPPooo}}}vvvUUUUUUsssRRR:::222000111+++222///............---------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''(((((())))))***************++++++++++++,,,---......///000111222222000111222444555777888999888777777<<<===BBBqqqvvv___TTTRRRRRRYYYhhhtttuuuoooaaa```jjj{{{|||}}}HHHIIIIIIIIIJJJLLLPPPSSSTTTZZZ```dddfffjjjpppvvvuuuwwwwwwvvvuuuttttttvvvrrrllleeeaaa___\\\XXXUUUSSSOOOSSSaaaqqqyyyzzzzzz~~~|||zzzzzz{{{zzz{{{}}}}}}wwwrrroookkkkkkppptttzzzzzziii\\\TTTUUUJJJCCCEEEEEELLL\\\iii999777666,,,444000000000000111222333444888888IIIppppppQQQjjjkkkEEENNNjjjYYYBBBDDDEEELLL]]]gggQQQVVV~~~www]]]OOOOOOKKKKKKMMMJJJFFFFFFFFFJJJWWWkkk{{{|||zzzyyyyyy{{{}}}}}}{{{zzzyyytttnnnlllggg```[[[XXXTTTNNNIIIDDDAAA>>>===@@@EEELLLPPPMMMVVV^^^\\\SSSKKKIIIKKKVVVRRRHHH===888888555111...111111111<<>>CCCJJJRRRZZZ```iiiqqqppp[[[PPPPPPkkktttwwwSSSPPPrrrVVV;;;333000000***222///............---------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))'''''''''((()))******************+++++++++,,,,,,---...///000111222222333111111333444666888999:::666::::::;;;???MMMgggYYYPPPPPPSSS]]]oooyyypppaaa]]]aaalllyyy~~~HHHIIIIIIIIIJJJLLLPPPSSSTTTZZZ```ccceeehhhnnntttzzzzzzxxxuuuqqqnnnnnnooommmhhhaaa]]]\\\[[[XXXUUUVVVUUU\\\kkkxxx|||{{{zzzzzz{{{|||~~~}}}{{{}}}zzz|||qqq~~~||||||zzztttnnnnnnjjjkkkrrryyy|||hhhYYYVVVVVVKKKCCCEEEFFFLLL[[[iii999888777,,,444000000000000111222333444888999LLLuuu}}}mmmNNNiiiZZZ999LLLmmm\\\CCCAAA===MMMaaadddUUUPPP|||sssYYYLLLNNNKKKLLLNNNJJJEEEGGGGGGKKKXXXkkkzzz}}}|||{{{||||||{{{zzzuuunnnoooiiibbb]]]ZZZUUUPPPKKKFFFDDD@@@???BBBGGGNNNRRRWWWcccnnnlll```TTTQQQTTTYYYRRRFFF;;;888:::888222***...000111>>>ZZZxxxxxx```TTTOOOLLLHHHFFFGGGBBBBBBBBB===JJJjjjSSSFFFBBB999777555444666777888777555555666666777777888888777:::???DDDJJJSSS\\\aaallltttpppZZZOOOOOOgggjjj\\\UUUyyyZZZ===444111000)))222//////.........---------++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,---...///000111222333333111222333555777888::::::444;;;<<<;;;AAAVVV|||[[[QQQRRRRRRVVVbbbttt{{{lllVVVUUU]]]jjjuuu|||GGGGGGGGGIIILLLNNNOOOOOOSSSZZZaaa___ZZZ[[[fffqqqqqq{{{zzzqqqlllfff```eeedddbbb___[[[XXXWWWWWWOOO]]]ooo|||~~~{{{xxxwwwzzz|||}}}~~~}}}}}}~~~pppnnnvvvzzzxxxwwwrrrnnnsssoooppp|||lll]]]XXXSSSMMMHHHDDDCCCJJJSSS|||}}}hhh???555666222///111111111111222333444555<<>>dddpppTTTBBB===999777666666777888888777555555555555555666777777777<<>>666555111111111111111111222333444555444BBBKKK{{{bbbSSS[[[NNNCCCPPPbbbVVVBBBAAAJJJRRRkkkzzz\\\OOOTTTgggTTTKKKLLLIIILLLNNNHHHGGGFFFDDDHHHWWWlll|||~~~}}}||||||xxxqqqjjjiiieee```YYYSSSMMMJJJJJJGGGCCCBBBFFFPPP]]]eeejjjvvv}}}ggg[[[ZZZUUUMMMCCC===:::999555222,,,111//////777IIIqqqgggSSSPPPNNNJJJKKKIIIJJJHHH???;;;LLLbbbqqqUUUCCC>>>999777666666777888888777666555555555555666777777888===CCCIIINNNVVV___eeerrrppp[[[OOOOOOxxxppphhhyyyhhhUUUoooggg===444111///000...000//////...------,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))************+++++++++,,,------......///000222111111111222333333444444555666777888888888;;;999AAACCC```iiiRRRNNNOOOOOO[[[rrr~~~vvveeeYYYYYY[[[aaalllyyyGGGHHHHHHIIILLLNNNQQQSSSZZZ^^^ccceeedddbbbbbbbbbnnntttyyyxxxtttooofff]]]YYYYYYXXXTTTQQQPPPTTTXXXgggnnnvvvzzzzzzwwwuuuuuuuuuwwwxxxxxxxxxyyy{{{}}}~~~{{{uuuuuu|||}}}wwwtttrrrpppooorrr|||pppaaaXXXSSSMMMIIIDDDBBBIIIRRRkkk^^^>>>777444///222111111111111222333444555111AAARRRzzz\\\WWWbbbLLLBBBOOO```VVVCCCBBBIIIUUUnnnzzzZZZLLLTTTaaaOOOIIIKKKIIILLLMMMFFFGGGFFFDDDHHHXXXmmm|||}}}|||wwwpppllljjjgggccc\\\UUUNNNJJJLLLIIIEEEFFFLLLWWWcccjjjmmmgggqqqmmm\\\[[[YYYPPPDDD===<<<;;;888555...000///222777???dddyyy]]]QQQNNNKKKJJJFFFEEEIIIFFF@@@@@@FFFmmmrrrVVVEEE@@@999777666666777888888777666666555555666666777888999>>>DDDJJJPPPWWWaaahhhsssppp[[[NNNMMMvvvrrrhhhvvvzzzvvv]]]kkkjjj@@@666111///000.../////////...------,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))******)))))))))*********++++++++++++,,,,,,---.........///111222111000000111222555666666777888999::::::777;;;999BBBGGGjjj]]]NNNNNNNNNRRRccc{{{vvvcccZZZ]]]^^^```hhhsssGGGHHHIIIJJJLLLOOOSSSVVV]]]eeemmmpppnnnkkkjjjjjjlllnnnppprrrrrrpppjjjeee\\\ZZZVVVQQQPPPTTT]]]ddduuuwwwyyyyyyvvvtttssstttssstttvvvvvvvvvxxxzzz}}}~~~~~~vvvnnnjjjnnnuuu{{{pppaaaXXXSSSNNNIIIDDDBBBHHHQQQfff|||^^^@@@888222---333111111111111222333444444777@@@SSScccdddmmmJJJ@@@MMM]]]TTTDDDCCCHHHVVVqqq{{{ZZZMMMUUU]]]LLLFFFJJJIIIKKKLLLDDDFFFFFFEEEIIIXXXmmm{{{~~~|||vvvnnnmmmllliiieee^^^WWWPPPLLLGGGGGGIIIOOOVVV^^^cccfffjjj______jjjkkk```[[[```\\\RRREEE>>>======;;;777444222111666666444SSShhhVVVRRRPPPMMMFFFBBBFFFHHHEEEBBBBBBMMMxxxsssWWWFFFAAA999777666666777888888777666666666555666777777888;;;???FFFKKKQQQZZZdddkkkuuuqqq\\\OOOLLLssssssgggrrruuugggnnnjjjAAA555111000111...//////.........---------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++,,,,,,,,,---......//////000111222111000000111222555666777999:::<<<===>>>888===;;;CCCLLLtttvvvVVVLLLNNNNNNTTTiiisssbbb]]]dddccccccfffnnnyyyEEEGGGIIIKKKLLLPPPVVV[[[dddooozzz|||uuuoooooorrrllljjjiiijjjmmmnnnnnnnnnbbb\\\TTTOOOQQQZZZgggppp|||{{{yyyvvvsssqqqqqqrrrqqqssstttttttttwwwzzz}}}vvviiidddpppooo___XXXSSSNNNJJJEEEBBBHHHPPPfffuuueeeCCC888222---222111111111111222333444444:::===SSSjjjoooqqqHHH???IIIXXXPPPCCCDDDHHHUUUqqq|||\\\OOOWWWZZZJJJEEEJJJIIIKKKLLLDDDFFFEEEEEEIIIYYYmmm{{{~~~yyyrrrnnnmmmjjjeee___XXXRRROOOHHHJJJPPPZZZeeennnrrrtttyyy{{{}}}xxxmmmcccaaaddd___SSSFFF??????@@@===888555222111666555000IIIvvvwww```XXXWWWUUUPPPLLLLLLJJJFFFBBB@@@@@@QQQ|||tttXXXGGGBBB999777666666777888888777666666666666666777888888<<>>DDDQQQ}}}nnnTTTNNNNNNPPPUUUjjjpppaaa___eeeeeedddfffmmmvvvCCCFFFIIIKKKMMMRRRZZZ```ooozzzxxxooooootttoookkkggggggggggggkkkpppcccZZZPPPMMMTTTbbbnnnuuu|||zzzwwwsssqqqpppppppppooopppqqqqqqrrruuuyyy}}}~~~|||zzzuuukkkiiiyyyooo___XXXTTTOOOKKKEEEBBBGGGOOOeeeuuupppFFF666333000222111111111111222333444555777888VVVfffpppmmmGGG===EEEQQQKKKBBBEEEGGGSSSooo{{{[[[PPPZZZ|||[[[JJJFFFJJJIIILLLLLLEEEEEEEEEEEEJJJYYYmmm{{{~~~}}}wwwooommmiiiddd___YYYUUUSSSQQQSSSZZZfffwwwssseeeaaa```TTTGGGAAABBBBBB===888000000///333666333FFFjjjkkk]]]YYYQQQRRRSSSTTTQQQKKKEEEAAAAAA???YYYuuuXXXFFFAAA999777666666777888888777777777666666777777888999>>>BBBHHHNNNUUU^^^jjjrrrxxxuuu```RRRKKKqqquuucccjjjgggqqqnnn]]]bbbhhhBBB444///111333...........................***++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))******++++++*********++++++++++++,,,------......///000000000000111333333222333444666444555777:::===@@@BBBCCC>>>EEEAAAFFFVVVgggTTTOOOMMMPPPUUUkkkppp```___```bbbeeeiiipppxxxAAADDDIIIKKKNNNTTT]]]dddyyy|||uuutttvvvuuupppllliiiddd___bbbiiibbbWWWNNNOOO\\\jjjrrruuuxxxvvvsssqqqpppoooooonnnlllmmmnnnnnnpppsssxxx{{{vvvrrrqqqtttsssvvvqqqaaaXXXTTTOOOKKKFFFBBBGGGNNNbbbvvvxxxFFF333444444333111111111111222333444555777777YYYxxx[[[nnnlllFFF;;;AAALLLFFFAAAEEEGGGQQQnnnvvvWWWMMM\\\zzz^^^LLLGGGJJJJJJLLLMMMFFFEEEEEEEEEJJJYYYmmm{{{|||~~~}}}wwwooolllhhhccc^^^ZZZWWWVVVUUUYYYdddvvvyyycccaaa___TTTGGGBBBDDDDDD===666...111///000555666DDD]]]sss```XXXNNNPPPQQQQQQQQQNNNJJJFFFBBBAAALLLllluuuXXXFFFAAA999777666666777888888777777777666666777777888999???CCCIIIOOOVVV```llltttzzzuuu___RRRLLLqqquuuaaajjjgggqqqdddWWWYYYyyykkkFFF666///111333...........................******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,---......///000000111111000111333444444555777888666777999;;;===???@@@AAA>>>FFFBBBGGGZZZaaaSSSPPPJJJOOOTTTlllsss```]]]\\\aaahhhnnnssszzz???DDDHHHKKKNNNUUU___ggg}}}||||||zzzvvvrrrmmmbbbYYYYYYaaaaaaVVVNNNSSScccqqquuuttttttrrrpppooooooooonnnmmmjjjkkkllllllmmmqqqvvvzzz~~~ssskkkiiirrrzzzssscccXXXTTTOOOKKKFFFBBBGGGNNN^^^vvv}}}FFF000555666444111111111111222333444555<<<:::ZZZoooTTTmmmnnnEEE:::???HHHCCC@@@EEEHHHPPPmmmrrrTTTJJJ^^^yyy```NNNHHHKKKJJJMMMNNNHHHEEEEEEEEEKKKZZZnnn{{{zzz~~~yyyrrrnnnkkkgggaaa]]]ZZZYYYXXXRRR[[[kkktttbbbjjj___SSSGGGCCCEEEDDD===555000555111///444777AAASSSxxxaaaWWWWWWTTTOOOKKKJJJJJJHHHEEE===CCCHHHQQQooouuuXXXFFF@@@999777666666777888888777777777777777777888888999@@@DDDJJJOOOVVVaaammmvvv{{{ttt___RRRLLLqqquuu___~~~nnnlllwwwaaaYYYVVVsssnnnIII888///111333------.....................*********++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,......//////000000111111000111444555555666888:::999999:::;;;<<<===>>>>>>===FFFBBBGGG\\\\\\RRROOOIIIMMMSSSmmmwww```\\\]]]ccclllrrrvvvyyy}}}>>>HHHHHHEEEKKKRRR]]]nnn}}}|||xxxqqqhhh[[[PPPPPPVVVXXXZZZ___gggooosssqqqnnnllllllkkkjjjjjjjjjkkkkkkjjjjjjjjjkkknnnssswwwzzz{{{mmmbbbcccwwwrrrbbbWWWUUUPPPIIIEEEDDDFFFIIIZZZ~~~wwwKKK777555333222000111222222111222444666<<>>EEETTTnnnsssVVVEEEAAA888888777666666666666666666777888777666777999;;;CCCGGGNNNTTT]]]hhhttt}}}yyybbbQQQLLLoooxxxxxxwww~~~jjjZZZmmmOOO888333111000000000//////...............------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++,,,,,,---......---......///000111222222222222111222333555888999;;;;;;;;;===@@@CCCDDDEEEDDDIIILLLMMMhhhsssYYYPPPLLLMMMQQQTTTlllyyy```XXXaaaiiiuuu|||}}}}}}~~~AAADDDDDDHHHNNNPPPccc}}}tttkkkddd[[[PPPGGGDDD^^^dddlllrrrtttssspppooojjjiiihhhgggffffffffffffhhhhhhhhhjjjmmmqqquuuwww~~~{{{nnnkkkssstttfffXXXUUUPPPIIIDDDCCCFFFHHH[[[~~~NNN666333333555000111222222111222444666666AAA[[[aaa{{{HHH>>>:::???BBB???@@@EEEPPPhhhqqqUUUOOO]]]rrr]]]NNNIIILLLJJJKKKLLLFFFDDDDDDEEEJJJZZZnnn{{{zzzvvvttttttqqqlllgggdddccccccbbbcccxxx~~~zzzqqqnnnvvvvvvjjj[[[RRRJJJIIIHHHAAA;;;888666/////////111EEE[[[___GGGZZZlll[[[OOOLLLMMMQQQQQQLLLHHHGGGCCCAAAAAACCCIII[[[xxxtttYYYGGGAAA888888777666666666666666666777777777666777:::<<>>AAADDDFFFHHHHHHKKKLLLOOOmmmqqqVVVNNNKKKMMMQQQTTTkkk|||aaaVVV^^^gggrrr{{{CCCBBBAAAHHHNNNNNNdddzzzqqqiiibbbXXXNNNHHHGGG```ffflllooonnnlllkkkllliiihhhgggfffeeedddddddddffffffgggiiilllooosssuuuxxxvvvvvv|||sssgggXXXVVVPPPIIIDDDCCCEEEHHH[[[zzzPPP777444333444000111222222111222444666666@@@ZZZaaa{{{III>>>888===AAA???@@@DDDMMMeeeoooSSSMMMZZZsss]]]NNNJJJMMMKKKLLLMMMFFFDDDDDDEEEJJJZZZnnn|||{{{wwwuuuqqqpppkkkgggfffeee```ZZZggg~~~|||iii]]]QQQIIIJJJIIIAAA:::888444...///000444OOOqqq[[[UUUpppuuugggWWWRRRPPPRRRRRRKKKEEEBBBCCCCCCCCCBBBBBBKKKbbbxxxuuuZZZFFF>>>888777777666666666666666666666777666666888;;;>>>CCCIIIQQQYYYbbbmmmxxxzzzcccQQQLLLooo{{{nnnMMMZZZxxx}}}MMM666222111000111//////...------------...,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,---.........111111111111111111111111333333333444555777999::::::<<<>>>@@@BBBEEEHHHKKKKKKLLLLLLPPPqqqoooUUUMMMJJJMMMNNNTTTkkkhhhVVVYYYaaammmxxx~~~CCCAAA@@@GGGMMMLLL```uuupppiiiaaaVVVNNNPPPVVVfffhhhjjjiiigggfffhhhkkkhhhgggfffeeedddddddddddddddeeefffhhhjjjmmmppprrrrrr{{{rrrgggYYYVVVPPPJJJDDDCCCEEEGGGYYYuuuRRR:::555333333000111222222111222444666777???XXX{{{___zzz~~~KKK>>>888<<>>AAABBBCCCFFFJJJMMMMMMMMMMMMQQQrrroooTTTMMMKKKMMMNNNUUUllllllTTTTTT[[[hhhttt}}}AAABBB@@@EEEKKKJJJWWWrrrsssooojjjcccZZZUUU[[[dddkkkkkkiiifffdddeeegggiiifffeeeeeedddddddddddddddcccccceeegggiiilllnnnooopppzzzzzzrrrfffYYYVVVQQQJJJDDDCCCDDDGGGUUUoooRRR:::555222222000111222222111222444666888???VVVwww___{{{MMM???777<<>>@@@MMM\\\pppuuuWWWCCC;;;888888777666666666666666666666666666666999>>>AAAGGGNNNWWW```hhhqqqzzzyyy```NNNNNNnnnrrrooogggLLLUUUTTT:::333000/////////...------,,,,,,------++++++++++++***************++++++++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,---......//////111111222222222333333333666666888999:::;;;<<<======@@@DDDEEEEEEFFFKKKOOONNNNNNOOOTTTsssoooVVVOOOLLLNNNPPPWWWjjjpppTTTSSSZZZeeerrr|||???DDDBBBBBBHHHHHHMMM]]]mmmxxxtttoookkkhhhccc```dddkkkllliiifffddddddeeeeeedddbbbbbbbbbaaabbbbbbcccdddbbbbbbdddfffhhhkkklllmmmrrryyy|||uuulllttttttgggZZZWWWQQQJJJDDDBBBDDDGGGQQQjjjPPP999555222222000111222222111222444666888???VVVzzzyyyuuubbbOOOAAA888<<>>888888777666666666666666666666666555666:::???CCCHHHOOOZZZdddmmmuuuxxx```MMMPPPooommmkkkiiiPPPXXXUUU:::333000...//////...------,,,,,,------++++++++++++******************+++++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,------,,,,,,------.../////////000111111222333444555555777888:::;;;===>>>>>>>>>???CCCFFFFFFEEEFFFKKKOOOOOOQQQSSSWWWtttqqqXXXQQQNNNOOOQQQVVVfff}}}```XXX]]]gggrrr|||===EEECCC@@@FFFGGGGGGNNNPPPccc}}}vvvoookkkkkkkkkiiiiiikkkjjjfffccccccddddddaaa^^^```______``````aaabbbcccaaabbbcccfffhhhjjjllllllvvvyyyyyyrrrjjjmmm~~~|||~~~vvvgggZZZWWWQQQJJJDDDBBBDDDFFFNNNgggNNN777444333333000111222222111222444666888???VVV{{{vvvvvvfffPPPAAA888<<>>???FFFPPPZZZrrruuuVVVEEEAAA888888777666666666666666666666666555666:::???CCCHHHPPP\\\gggpppzzzxxx___MMMRRRqqqfffgggmmmQQQXXXQQQ777111000///000......---,,,,,,,,,,,,---+++++++++************)))*********++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,------.../////////000000111222444555666666999999;;;===>>>?????????@@@DDDHHHGGGEEEFFFKKKOOOQQQTTTVVVYYYuuurrrZZZRRROOOPPPPPPUUUccc~~~qqq]]]aaaiiisss|||AAAAAAAAABBBDDDGGGIIIKKKOOOVVVkkktttmmmmmmmmmkkkhhhggghhhiiillliiieeeccccccccccccbbb___^^^]]]]]]^^^___aaabbbbbbaaadddiiijjjhhhhhhkkkzzz~~~lllkkkttt~~~}}}}}}}}}}}}~~~wwwkkkZZZUUUPPPMMMIIIDDDDDDFFFNNNggg~~~|||zzzMMM888999777///222111111000111333444555:::DDDWWWzzz{{{rrrfffaaa@@@;;;;;;:::???:::???DDD___nnnSSSLLLZZZxxx[[[KKKHHHKKKJJJLLLMMMGGGEEEEEEDDDHHHVVViiivvvzzz}}}~~~{{{xxxvvvooo]]]OOObbbWWWBBBIII555777222333222666[[[}}}ttt|||aaa^^^[[[TTTMMMJJJIIIEEE???@@@AAABBBAAA@@@CCCIIINNNWWWhhhxxxXXXCCC<<<777777666555555555555555444555666777999<<>>AAACCCBBBAAA@@@BBBFFFJJJLLLLLLKKKKKKLLLPPPTTTXXXrrrwwwWWWTTTTTTMMMQQQXXXfff{{{vvvcccjjjkkkhhhqqq???@@@BBBEEEFFFGGGGGGGGGKKKOOOYYYkkk|||xxxnnniiijjjjjjhhhfffeeefffggghhhfffdddbbbaaa```_________^^^^^^^^^___```aaabbbcccaaacccgggiiiggghhhlll|||{{{nnnsss|||~~~~~~~~~~~~vvviiiZZZTTTOOOLLLHHHCCCBBBEEELLLeeezzzttt~~~OOO666555666111222111111000111333444555888CCCVVVrrruuummm[[[yyy^^^>>>;;;;;;;;;@@@;;;@@@DDD^^^qqqTTTLLLWWW~~~[[[LLLHHHKKKJJJLLLMMMGGGDDDDDDDDDGGGTTTggguuuyyy|||~~~|||~~~yyypppssseeeTTTbbb]]]GGGGGG999999444444222777]]]}}}uuuyyyaaaWWWUUUOOOHHHFFFFFFCCC===<<>>@@@CCCFFFGGGGGGEEEDDDKKKMMMQQQWWW]]]bbbeeefffcccddddddcccaaa```bbbcccccccccaaa```^^^]]][[[[[[^^^^^^^^^^^^___```aaabbbdddbbbcccffffffeeehhhnnn|||xxxqqq{{{~~~}}}|||zzzyyy{{{~~~|||{{{{{{|||~~~~~~}}}~~~wwwiiiYYYTTTNNNLLLHHHBBBBBBDDDKKKccc~~~uuuRRR555111444333222111111000111333444555555@@@SSSuuusssfffOOOuuu|||[[[;;;:::<<<<<>>???@@@AAAAAABBBAAAAAACCCEEEHHHJJJLLLLLLKKKKKKLLLPPPUUUXXXooo~~~[[[SSSTTTPPPRRRUUUcccyyyffflllnnnkkknnnyyy???@@@CCCEEEEEEEEEDDDCCCHHHKKKPPPTTTVVVXXXYYY[[[]]]^^^^^^]]]\\\\\\]]]______``````___\\\ZZZYYYYYY\\\\\\]]]^^^___``````aaadddbbbccceeedddcccgggnnnwww}}}wwwsss|||zzzyyyvvvwwwvvvuuuuuuwwwzzz}}}xxxxxxxxxyyy{{{|||}}}}}}||||||~~~{{{kkk[[[UUUOOOMMMHHHCCCBBBEEEMMMccczzzTTT666222444111222111111000111333444555222===PPPxxxpppiiiTTTXXX999999<<<===BBB===AAACCCXXXxxxXXXNNNRRR^^^MMMIIIKKKIIIKKKNNNHHHDDDEEEEEEHHHSSSdddrrrxxx{{{~~~uuunnnnnnqqqnnn]]]```kkkWWW@@@???;;;555555444:::___nnnaaaVVVWWWUUUQQQOOOPPPNNNJJJDDDFFFHHHGGGDDDCCCEEEGGGNNNXXXeeessstttWWWCCC===777777666555555555555555444555666777:::>>>DDDHHHOOOWWWbbbmmmuuu{{{rrr\\\OOOWWWlllbbbfffpppvvvHHH333222222///...//////.........------------------,,,,,,+++++++++************************,,,,,,+++***************(((((((((((((((((((((((()))***************++++++,,,,,,,,,---......//////000000111111111222222222444555666777999;;;<<<<<<>>>???AAABBBBBBCCCDDDEEEFFFGGGIIIKKKLLLLLLLLLKKKMMMQQQVVVYYYlll^^^SSSRRRPPPSSSQQQ^^^wwwfffkkkooonnnppp{{{AAAAAAAAAAAABBBCCCDDDEEEDDDFFFJJJOOORRRRRRPPPNNNWWWXXXYYYYYYXXXXXXZZZ\\\\\\]]]___^^^[[[YYYYYYZZZZZZ[[[\\\]]]^^^______```cccccceeefffcccaaadddkkkooowwwvvvssswwwuuuooorrrtttttttttsssrrrsssvvvyyyuuuuuuvvvvvvwwwyyy{{{|||{{{|||~~~|||kkk]]]WWWQQQNNNJJJDDDCCCFFFPPPeeezzzTTT:::555444///222111111000111333444555333>>>OOOooocccyyygggWWW999888;;;===BBB<<>>???CCCHHHPPPVVV^^^eeemmm|||tttVVVCCC<<<777777666555555555555555555555666777:::@@@GGGMMMSSSZZZeeeooowww}}}nnnZZZNNNUUUdddaaawwwuuu}}}nnnWWWXXXpppuuuHHH555333333000...........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,------......///000000000111111111222222222222333444444666888:::<<<===>>>===@@@CCCDDDDDDFFFKKKOOOLLLLLLLLLMMMMMMLLLLLLKKKNNNRRRXXXXXXcccoooXXXQQQOOORRROOOUUUkkk|||gggeeegggppp{{{===>>>???AAABBBDDDEEEEEEIIIIIIIIIJJJLLLNNNOOOOOOPPPQQQSSSTTTTTTUUUXXXZZZUUUXXXZZZYYYVVVVVVZZZ^^^ZZZ[[[]]]___aaaaaabbbaaa```dddjjjmmmfff^^^\\\```ccclllmmmmmmpppkkkhhhooorrrrrrsssrrrppppppqqqsssssstttuuutttssstttwww{{{zzz{{{}}}|||kkk^^^WWWRRROOOJJJDDDCCCEEEWWWiiixxxttt[[[===555444111222111111000111333444555555@@@NNN~~~aaasssccc]]]<<<999:::999>>>999>>>@@@IIImmm{{{YYYNNNMMM}}}aaaPPPJJJKKKHHHKKKNNNIIIAAAEEEFFFFFFMMM]]]llltttyyy{{{~~~~~~yyy}}}wwwtttiiieeegggOOOFFF>>>666555666>>>bbbaaaXXX^^^eeejjjggg```ZZZQQQJJJ>>>@@@BBBAAA@@@AAAFFFJJJRRRXXX___ccciiitttuuuWWWBBB;;;777777666555555555555555555555666777:::AAAIIINNNUUU[[[eeeooovvv|||lllYYYNNNZZZcccbbbuuuqqquuufffWWWWWWpppqqqEEE333333444111000........................,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))***++++++,,,---------......///000000111111111111111222222222333333555666777999;;;===???@@@???CCCFFFFFFEEEFFFKKKPPPNNNNNNNNNMMMMMMLLLLLLKKKOOORRRXXXWWW^^^zzz^^^TTTQQQPPPSSSWWWccc|||iiiaaabbbooo:::<<>>:::999888===888>>>???GGGiiizzzYYYNNNKKKbbbPPPJJJKKKHHHKKKNNNIII???CCCDDDDDDKKK[[[jjjrrrxxxzzz}}}uuukkkrrryyynnniiixxxyyyyyyvvvfff[[[cccQQQEEEBBB888555555???fff|||\\\PPPTTT\\\bbb___WWWNNNDDD<<<999===BBBDDDEEEFFFJJJMMMUUU[[[aaaeeehhhrrrvvvWWWBBB:::777777666555555555555555555666666777;;;AAAIIIOOOVVV\\\eeennnuuu{{{kkkXXXNNN[[[{{{______zzztttooofff[[[]]]wwwmmmBBB111333444333222---.....................,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------......//////000000111111111111222222222333333333666777999;;;===???@@@AAABBBEEEHHHGGGEEEEEEJJJOOOOOOOOONNNNNNMMMLLLLLLKKKOOOSSSYYYVVV\\\cccVVVSSSNNNVVVZZZ___tttjjj```___mmm===>>>>>>@@@AAABBBCCCCCCEEEFFFFFFGGGIIIKKKMMMNNNQQQRRRSSSTTTTTTUUUWWWYYYUUUUUUUUUUUUVVVXXXZZZ[[[ZZZ[[[]]]```cccdddcccaaabbbiiiooolllbbbZZZYYY\\\dddfffiiijjjiiiiiiiiijjjqqqqqqpppooonnnpppssswwwzzzvvvsssrrrtttvvvvvvuuuxxx|||~~~{{{hhh]]]WWWQQQLLLFFFAAACCCHHH^^^vvvsssiiiZZZ:::555777222111111000000111111222333888:::NNNlllYYYRRRrrrggg???888:::<<<@@@:::@@@@@@GGG```{{{UUULLLSSSxxxfffPPPGGGKKKJJJKKKOOOLLLGGGEEECCCEEENNN\\\jjjssszzz|||}}}|||pppgggZZZFFF???FFF;;;???:::333BBBpppzzz___TTTSSSZZZ^^^\\\WWWQQQHHH@@@??????AAADDDHHHJJJHHHGGGRRRLLLQQQYYY^^^kkkzzz~~~vvvUUU@@@999555555444444444444555555555666777888;;;AAAIIINNNUUU[[[fffooowww|||mmmTTTRRR^^^yyy^^^___zzzvvvZZZ\\\{{{ggg===444222000000---////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************)))******+++,,,***++++++,,,,,,------...000000000000111111111111...111555666666444333333666666666777999;;;>>>???@@@CCCFFFHHHHHHHHHHHHHHHLLLNNNPPPPPPNNNLLLKKKLLLKKKUUUWWWXXXbbbzzzhhhYYYSSSSSSWWWUUUVVVllljjjcccbbbkkkzzz<<<======???@@@AAABBBCCCEEEEEEFFFGGGIIIKKKMMMNNNQQQRRRSSSSSSSSSTTTVVVYYYWWWWWWVVVWWWXXXYYY[[[\\\ZZZZZZ\\\___bbbdddbbbaaabbbggglllkkkddd___^^^___eeegggiiijjjiiihhhhhhhhhppppppooonnnmmmnnnrrrtttyyyvvvssssssuuuvvvuuutttvvvyyy}}}}}}}}}|||jjj]]]WWWQQQLLLGGGBBBCCCHHH^^^wwwooo___:::333444222111111000000111111222333888999KKK|||bbbYYYxxxrrrFFF:::;;;===AAA:::>>>===CCCYYY~~~YYYNNNPPPtttfffPPPHHHLLLKKKKKKNNNKKKGGGDDDBBBDDDMMM[[[jjjtttzzz}}}{{{ttthhh\\\JJJ;;;666===@@@;;;555BBBkkkxxxddd^^^XXX]]]aaa___[[[XXXRRRLLLBBBBBBCCCDDDFFFGGGGGGGGGBBBHHHMMMRRRXXX^^^gggpppsssSSS???999555555444444444444555555555666666888;;;@@@HHHMMMTTT\\\gggqqqyyy~~~lllTTTSSSbbbwww\\\```}}}yyyYYY___ggg<<<333111000111...////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************++++++,,,+++++++++,,,------......000000000000111111111111///222555666666555555666777777777888:::<<<>>>???BBBDDDHHHJJJJJJJJJKKKKKKLLLNNNPPPPPPNNNMMMLLLMMMLLLSSSVVVYYYbbbvvvppp\\\VVVVVVYYYVVVUUUgggkkkccc```kkk{{{:::;;;<<<===???@@@AAABBBDDDDDDDDDFFFHHHKKKMMMOOOQQQRRRSSSSSSSSSSSSVVVXXXYYYYYYXXXXXXYYY[[[]]]^^^YYYZZZ[[[^^^aaabbbaaa```cccfffiiiiiigggdddcccbbbdddfffhhhiiihhhffffffgggoooooonnnmmmllllllooorrrvvvuuuttttttuuuuuutttrrrsssvvvyyyzzz{{{~~~}}}lll\\\WWWQQQMMMGGGBBBDDDHHHYYYsssvvvbbb;;;111333111111111000000111111222333888888GGGsss~~~bbb^^^|||LLL:::999<<>>;;;>>>PPPwww]]]QQQLLLmmmgggQQQIIIMMMKKKLLLNNNJJJFFFDDDBBBCCCJJJYYYjjjvvv{{{}}}zzzqqquuuoooXXXHHH>>>999<<>>???@@@AAACCCCCCCCCEEEGGGJJJMMMOOOPPPQQQRRRRRRRRRSSSUUUWWWZZZYYYYYYXXXYYY[[[\\\]]]YYYYYYZZZ]]]___aaa```___eeeeeefffggghhhgggeeecccaaadddfffggggggffffffgggnnnnnnnnnlllkkklllnnnppprrrssstttuuuuuutttrrrqqqrrrtttwwwyyy{{{~~~~~~nnn[[[VVVQQQMMMHHHCCCDDDHHHPPPkkkyyy___<<<333333///111111000000111111222333777777DDD|||gggaaaxxx~~~^^^```PPP999666;;;CCC<<<>>>:::<<>>>>>EEE^^^mmm```___iiinnnuuu|||www```KKKEEEFFFHHHGGGGGGHHHLLLOOO\\\cccTTTWWWyyy|||eeedddssspppSSSAAA<<<555555444444444444555555555555666666999>>>EEEJJJRRR[[[hhhuuu}}}eeePPPQQQnnnnnn\\\kkkhhhQQQfffjjj>>>444111000222///////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++************+++,,,,,,,,,,,,,,,---......//////000000111111222333333333555666777888888:::===@@@>>>======<<<===>>>@@@AAADDDGGGJJJLLLMMMMMMOOOQQQNNNPPPRRRRRRQQQOOOOOOPPPOOOOOORRR\\\```dddccc[[[TTTVVVUUUSSS]]]qqqpppaaaZZZgggzzz888888:::;;;===???@@@AAADDDCCCCCCCCCFFFIIILLLNNNNNNPPPQQQQQQQQQSSSUUUWWWYYYXXXXXXWWWXXXYYY[[[\\\ZZZZZZZZZ\\\^^^``````___gggeeedddeeefffeeeccc```^^^```dddeeeffffffggghhhlllmmmmmmlllkkkkkkmmmooonnnqqqsssuuuuuutttrrrqqqsssuuuwwwyyy|||~~~nnnZZZUUUPPPMMMHHHCCCCCCGGGLLLfff{{{zzzYYY<<<888666...111111000000111111222333777888AAAvvvuuuaaaqqqfffdddYYY===666:::BBB;;;===<<<<<>>@@@AAAPPPsssrrrgggddduuuuuuwwwgggNNNCCCEEEHHHKKKMMMOOOQQQSSSYYYeeeXXXWWWuuuyyyhhhkkkkkkmmmPPP???;;;555555444444444444555555444555555666999???FFFKKKQQQZZZhhhttt}}}|||aaaNNNPPPtttiii]]]tttbbbTTTnnnkkk@@@555222000111...////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++***+++,,,,,,---,,,------......///000000000111111222333444444444777888::::::;;;>>>BBBEEEBBBAAA@@@??????@@@AAABBBDDDFFFIIIJJJKKKLLLNNNOOOOOOQQQSSSSSSRRRQQQQQQQQQPPPOOOQQQZZZ]]]]]]iii^^^WWWXXXVVVUUUZZZhhhxxxppp___WWWdddvvv777888999;;;===???@@@AAAEEEDDDCCCCCCDDDGGGKKKMMMLLLNNNPPPQQQQQQSSSVVVXXXXXXXXXWWWVVVWWWXXXYYYZZZ[[[ZZZZZZ\\\^^^``````___eeedddbbbaaaaaaaaa```^^^\\\___bbbddddddeeefffggghhhiiijjjjjjjjjjjjlllnnnkkknnnrrrtttssssssssstttuuuvvvwwwyyy}}}}}}lllWWWSSSOOOLLLGGGBBBBBBFFFMMMfff~~~|||yyyXXX<<<999888///111111000000111111222333555888???ooo~~~fffooouuulllbbbDDD999:::@@@999<<<<<<===???SSSqqqsss]]]NNNJJJZZZqqqXXXLLLMMMIIIJJJNNNKKKEEEEEEDDDBBBEEEQQQcccqqquuuyyy}}}|||pppfffSSS???@@@===>>>>>>:::CCCeee|||jjj^^^YYYjjjeee```bbbjjjjjj[[[HHH???BBBGGGMMMSSSVVVUUUSSSOOOccc___SSSUUUSSSPPPYYY___ttthhhKKK;;;888555555444444444444555555444444555777:::@@@GGGMMMSSS[[[hhhttt|||zzz___MMMQQQ}}}eee^^^{{{^^^[[[vvvhhh>>>555222000000---////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++,,,------------......///000000000111111222333444444555666888:::<<<===???BBBFFFIIIEEEDDDCCCBBBAAAAAABBBCCCDDDFFFHHHIIIIIIIIIKKKMMMPPPRRRTTTUUUSSSRRRSSSSSSQQQQQQQQQWWWYYYXXXvvvsssccc^^^[[[XXXWWWXXX]]]iiissskkk^^^WWWcccrrrzzz777888999;;;>>>???AAABBBFFFEEECCCBBBCCCFFFIIILLLJJJLLLNNNPPPQQQSSSWWWZZZYYYXXXWWWWWWWWWXXXYYYZZZ]]][[[[[[\\\^^^``````___``````___^^^]]]\\\]]]^^^^^^```cccdddcccbbbbbbcccccceeeggggggggghhhjjjllliiilllppprrrrrrrrrtttvvvvvvvvvvvvyyy||||||jjjUUUQQQNNNKKKFFFAAAAAAEEEOOOfffxxxsss\\\;;;777777111111111000000111111222333444777<<>>999>>>:::<<<<<>>EEEOOOXXXZZZTTTNNNMMM[[[]]]OOOCCCBBBEEEGGGTTTiiidddIII:::777555555444444444444555555333444555777;;;AAAIIIOOOWWW^^^iiittt|||xxx___PPPUUUbbb]]]~~~```\\\wwwaaa999222222111000---////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++++++++,,,---------......///000000111111111111222333444555666666999;;;>>>@@@BBBEEEHHHKKKHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGIIIKKKPPPSSSUUUUUUUUUTTTTTTTTTRRRTTTRRRSSSUUUVVVllljjj___YYYWWWXXXWWWVVV\\\fffddd[[[ZZZdddnnnrrrwww~~~777888:::<<<>>>@@@AAABBBGGGEEECCCBBBBBBEEEHHHKKKHHHJJJMMMOOOQQQTTTXXX[[[YYYYYYXXXWWWWWWXXXZZZZZZ]]]\\\[[[\\\^^^`````````\\\]]]]]][[[ZZZZZZ\\\___```bbbddddddbbb`````````___aaadddeeeeeefffhhhjjjgggkkkoooqqqqqqrrruuuxxxwwwvvvvvvxxx{{{{{{hhhTTTPPPMMMKKKFFF@@@@@@DDDOOOeeeuuunnnaaa:::333666333111111111000111222222333333777:::aaavvveeehhhnnnuuuXXX>>>444444<<<:::AAA888<<<;;;GGGbbbkkk]]]RRRJJJRRRvvv\\\MMMKKKGGGHHHNNNNNNEEEFFFFFFDDDEEENNN^^^kkkoootttyyy|||~~~zzzuuuuuuaaaYYYKKKAAA;;;;;;;;;IIIxxxnnniiiiiigggaaaeeeddd\\\TTTOOOJJJFFF;;;<<>>888555555555555555555555555444444666:::<<<>>>FFFOOOVVVbbbqqq{{{~~~ttt]]]KKK```|||___fffuuu~~~dddbbbxxx~~~OOO:::111///444,,,---000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,...------------...////////////...//////000111222444444444444666888:::;;;>>>===>>>BBBGGGKKKLLLKKKKKKKKKKKKKKKJJJIIIGGGEEEIIIJJJLLLMMMMMMKKKIIIHHHKKKNNNRRRUUUWWWWWWVVVUUUZZZWWWWWWXXXWWWWWW```kkkssscccYYYWWWUUUMMMOOOWWWWWW]]]\\\\\\___eeemmmuuuzzz888999::::::<<<<<<===>>>???AAACCCCCCCCCDDDFFFHHHGGGIIILLLOOORRRTTTUUUVVVVVVWWWXXXXXXWWWWWWYYY[[[ZZZZZZZZZ[[[^^^^^^^^^\\\[[[[[[[[[[[[\\\]]]_________```bbbdddffffffeeedddgggeeeddddddfffggggggfffhhhhhhkkkoooooommmoootttqqqtttxxx{{{|||~~~zzzfff[[[UUUPPPLLLGGGBBBCCCGGGRRRddd{{{zzzqqq```VVV888777444///000111111111111222222222444444???LLL~~~^^^dddgggfffpppJJJ888888:::<<>>FFFOOOWWWcccrrr{{{rrr]]]NNNeeeyyy___iiimmmlllxxx|||iiiiiizzzLLL999000///555...///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,...------------...//////000000000000111222333333666555555666777999;;;===???>>>???BBBGGGJJJKKKJJJKKKLLLOOOUUUYYYWWWNNNFFFLLLMMMNNNNNNNNNNNNMMMLLLOOOPPPSSSVVVXXXXXXXXXXXXZZZXXXXXXZZZYYYXXX```jjjhhh\\\YYYXXXPPPQQQVVVTTTXXXXXXZZZ]]]ccckkkrrrvvv999999:::;;;<<<======>>>>>>@@@BBBCCCCCCCCCEEEGGGHHHJJJNNNQQQSSSSSSQQQPPPVVVWWWWWWVVVUUUUUUWWWYYYYYYXXXYYY[[[^^^___^^^]]]\\\\\\]]]]]]^^^^^^]]]]]]ZZZ]]]bbbfffhhhhhhgggfffeeeeeeeeedddccccccdddeeeeeefffjjjpppqqqoooooorrrooorrrvvvyyy{{{}}}~~~~~~}}}xxxhhh\\\WWWQQQMMMGGGBBBBBBGGGWWWeee{{{|||zzzggg~~~QQQ777666444000000111111111111222222222333444===KKK\\\\\\ddd]]]xxxSSS888;;;999555@@@>>><<<888<<>>SSSuuukkkgggmmmqqqUUUBBBCCCEEEIIIOOORRRSSSPPPMMMGGGNNNQQQMMMLLLQQQRRRNNNNNN\\\lllsssoooqqqttt[[[GGG;;;777333333333333333333333333333222555999;;;>>>GGGPPPYYYdddsss|||nnn[[[QQQlllttt```nnnkkk^^^nnnuuurrrtttHHH777000///555///111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,......------......///000111111111222222333444555888888888888:::<<<>>>???AAA@@@AAACCCGGGIIIIIIIIINNNPPPVVVaaaiiifffXXXLLLPPPPPPOOOOOOOOOPPPPPPPPPRRRSSSTTTVVVXXXYYYZZZZZZWWWWWWXXXYYYXXXXXX^^^eee}}}rrrooo```[[[[[[TTTSSSUUUQQQQQQSSSVVV\\\bbbhhhnnnqqq999999:::;;;<<<===>>>>>>???@@@BBBCCCCCCDDDFFFHHHIIIKKKMMMPPPQQQQQQPPPPPPTTTUUUVVVUUUTTTTTTVVVXXXZZZYYYZZZ\\\___aaaaaa```[[[\\\]]]_________^^^^^^[[[^^^bbbfffgggggghhhhhhbbbdddeeeccc```___aaadddeeefffkkkqqqrrrpppqqqtttqqqtttwwwyyyzzz|||~~~~~~}}}~~~wwwjjj\\\WWWRRRNNNHHHBBBBBBFFFWWWdddrrr~~~MMM777666333111000000111111111222222222444555<<>>???<<<888:::KKK\\\\\\RRRGGGGGG```{{{aaaSSSNNNLLLLLLMMMMMMHHHEEECCCCCCGGGRRR]]]jjjnnnuuu{{{tttcccWWWPPPGGG>>>PPPxxxyyyvvvsssrrr{{{wwwXXXCCCEEEHHHMMMPPPQQQOOOKKKGGGHHHKKKJJJFFFHHHRRRZZZ\\\RRRVVV```iiiiiikkk|||pppXXXEEE;;;888333333333333333333333333222222444999;;;???IIISSS\\\ggguuu~~~}}}jjjXXXRRRrrrooo```sssyyyeeettt}}}vvvuuupppEEE666//////555...111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...............//////000111111111222333444555666::::::::::::<<<>>>@@@AAABBBBBBCCCDDDFFFHHHHHHHHHLLLOOOVVV___eeebbbWWWNNNQQQPPPOOONNNNNNOOOQQQRRRUUUUUUTTTUUUVVVXXXZZZ[[[UUUUUUWWWWWWWWWXXX[[[___mmmwwwddd\\\^^^XXXUUUUUUPPPMMMOOOTTTZZZ```fffkkkmmm999::::::;;;<<<===>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNPPPRRRSSSSSSTTTUUUTTTTTTTTTVVVXXXYYYYYYZZZ\\\___aaa```___YYYZZZ]]]___```aaaaaa```___aaadddddddddeeegggiiiaaacccdddccc___^^^```cccgggfffjjjnnnpppoooqqqvvvvvvxxxzzz{{{{{{{{{|||}}}|||{{{vvviii[[[VVVRRRNNNHHHBBBBBBFFFTTTbbb|||xxxKKK888444111111000000111111111222222222333666<<>>>>>777BBB>>>===999999GGGYYY]]]VVVFFFGGGVVV{{{aaaRRRNNNMMMNNNOOOMMMIIIFFFEEEDDDFFFOOOYYYiiiooovvv}}}{{{wwwtttvvv|||eeeXXXPPPGGG@@@RRRwww~~~|||llljjjnnnvvvxxxjjjWWWIIIFFFJJJPPPUUUUUURRRMMMJJJOOOMMMGGGAAADDDQQQ___hhhhhhcccdddkkknnnrrrnnnWWWEEE<<<:::444444444444444444444444333222444999<<>>>>>???@@@BBBDDDEEEEEEEEEGGGIIIJJJIIIJJJKKKMMMOOORRRTTTQQQRRRTTTTTTTTTUUUXXXZZZXXXWWWXXXZZZ]]]^^^]]]\\\ZZZ[[[]]]___```bbbbbbcccaaadddeeeeeeccccccfffjjjcccddddddcccbbbaaacccdddggggggiiimmmnnnmmmpppuuuyyy{{{}}}}}}{{{{{{{{{|||zzzzzz~~~sssdddXXXTTTPPPNNNHHHBBBBBBEEEPPP```tttJJJ999333000222000111111111111222222222000666;;;GGGrrr~~~___}}}~~~```pppzzzIII;;;===<<>>;;;888AAARRRZZZYYYGGGHHHNNNbbbSSSOOOOOOOOOOOOLLLJJJHHHHHHFFFFFFMMMUUUgggmmmvvv||||||lll___hhhuuurrrxxxqqq```TTTLLLFFFXXXyyyrrreee[[[SSSSSSSSSNNNFFFBBBCCCJJJSSSZZZ[[[YYYVVVTTTVVVPPPGGG@@@BBBLLLZZZdddyyytttqqqssswww|||mmmWWWEEE<<<:::555555555555555555555555333333555:::===CCCNNNYYYfffppp{{{yyybbbSSSXXXgggdddhhh^^^kkkhhhAAA555000...222,,,///........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------//////......//////000111111111111222333555666777;;;;;;;;;;;;===???AAABBBBBBDDDFFFFFFFFFFFFHHHIIIJJJLLLNNNLLLIIIIIIMMMQQQOOONNNMMMLLLMMMNNNQQQRRRUUUTTTSSSSSSSSSUUUVVVWWWYYYZZZZZZXXXYYY\\\^^^]]]eeetttaaaaaa]]]YYYWWWRRRMMMNNNPPPTTTYYY```gggkkk::::::;;;<<<===>>>?????????AAACCCDDDDDDEEEGGGHHHHHHIIIJJJLLLNNNOOOPPPQQQOOOQQQSSSTTTUUUVVVYYY\\\YYYXXXXXXZZZ\\\]]]\\\[[[]]]]]]]]]^^^___aaabbbccc___cccggggggdddcccfffiiihhhfffeeeeeeggghhhhhhgggiiijjjnnnsssssspppqqquuuyyy{{{|||}}}{{{{{{|||}}}zzzyyy|||~~~tttaaaUUUQQQOOOMMMHHHBBBBBBEEENNNaaapppHHH999333000444000111111111111222222222...666:::BBBbbb]]]ooobbboooccc<<<888===<<<<<<@@@>>>777:::IIITTTXXXHHHHHHFFFtttiiiWWWRRRPPPNNNNNNLLLJJJKKKKKKIIIGGGKKKRRRaaaiiisssyyy}}}wwwnnnkkkddd\\\aaahhhllltttbbbUUUNNN\\\xxx~~~}}}qqqkkk^^^QQQLLLIIIDDD???===AAAIIITTT\\\]]][[[YYYXXXQQQMMMGGGCCCBBBFFFOOOVVVggglllpppqqquuulllVVVEEE<<<999444444444444444444444444444333666:::???EEEQQQ\\\jjjsss~~~ttt___TTT___eeegggiii___nnnccc===333///...333---111........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...///////////////000000111222222333444555777888999::::::::::::<<<>>>@@@AAABBBDDDFFFGGGFFFFFFHHHKKKMMMNNNNNNMMMMMMNNNQQQSSSPPPPPPOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVYYY[[[YYYUUUVVV\\\]]]ZZZaaauuugggccc^^^YYYWWWSSSOOONNNMMMOOOTTT\\\dddjjj::::::;;;<<<===>>>??????>>>@@@BBBCCCCCCDDDEEEGGGGGGIIILLLNNNOOOOOOMMMLLLOOOPPPSSSTTTUUUWWW[[[]]][[[[[[[[[\\\^^^^^^]]]\\\```___^^^^^^^^^```aaabbb[[[aaagggiiigggeeefffhhhkkkhhhfffgggkkkmmmllliiilllnnntttzzzzzzvvvtttvvvwwwyyy{{{|||{{{{{{|||~~~{{{yyyzzz}}}|||vvvaaaSSSPPPMMMLLLHHHBBBBBBEEEMMMbbb}}}mmmGGG888222000666000111111111111222222222///777999===TTTbbbllllllwww~~~DDD888AAA<<<<<>>AAAGGGPPP^^^qqqCCC666666222000000000000000000000000000555444666BBBUUUdddiiipppQQQ<<<...AAA@@@???<<<888888???JJJTTTIIIBBBBBB```wwweeeXXXMMMKKKQQQOOOOOONNNKKKIIIIIILLLNNNYYYcccooovvvxxx{{{uuujjjbbb[[[hhhrrrzzzjjj```jjj___YYYjjjyyy}}}nnnkkkrrrkkkXXXTTTWWWSSSKKKKKKMMMTTT]]]^^^YYYTTTTTTBBBIIIMMMLLLKKKKKKIIIFFFJJJLLLTTT```kkkqqqyyy~~~lllWWWGGG>>>999444444333222222333333333000111555;;;AAAGGGRRR]]]sssyyykkk\\\MMMjjj|||bbbppp^^^]]]|||]]]>>>000555222......,,,////////////............------------------------------,,,++++++,,,,,,,,,++++++,,,---...///000111...000111111000000111333666666666777888999;;;;;;<<<===>>>>>>===>>>@@@BBBIIIHHHHHHGGGHHHIIIKKKKKKMMMMMMLLLKKKJJJLLLOOORRRSSSTTTUUUTTTRRRSSSUUUWWW]]][[[YYYVVVUUUUUUVVVWWWZZZYYYWWWVVVVVVWWWXXXYYYbbbaaa}}}ccc]]]YYYUUUZZZUUUQQQNNNMMMMMMPPPZZZeee888999999:::;;;<<<===>>>@@@BBBCCCCCCDDDGGGKKKOOONNNGGGEEEPPPUUUIIIHHHYYYVVVSSSQQQSSSWWWZZZZZZXXX[[[[[[ZZZ[[[]]]_________aaacccddddddbbbaaaaaabbbccceeeffffffffffffgggiiihhhhhhhhhhhhiiijjjjjjkkkllloootttyyyzzzzzzwwwuuurrrtttwwwwwwwwwwwwzzz|||{{{dddVVVSSSOOOLLLIIICCC>>>AAAGGGRRRaaawwwHHH666444111000000000000000000000000000444444555???OOOWWWQQQsss}}}ZZZAAA555@@@??????===:::999???IIIQQQMMMGGGDDDYYY}}}kkk^^^RRRNNNPPPOOOOOONNNLLLJJJJJJLLLNNNXXXbbbnnnvvvyyy|||tttkkkhhhggghhhqqq|||fffbbbiii```[[[fffmmmzzz|||rrr|||tttjjjqqq}}}pppZZZQQQSSSVVVTTTOOOOOOTTTXXXUUUPPPOOOFFFIIIJJJKKKNNNQQQNNNIIIJJJKKKRRR^^^gggnnnwww|||kkkWWWGGG===999444333333222222333333444222333666===CCCJJJWWWccctttzzz}}}iiiZZZQQQqqq{{{eeexxx\\\\\\|||\\\>>>000444222...///...////////////............------------------------------,,,,,,+++,,,,,,---------...///000000111111///111222222222222444555888888999999:::<<<===>>>???@@@@@@@@@???@@@AAACCCGGGHHHJJJKKKLLLLLLKKKKKKOOOOOONNNLLLLLLMMMPPPSSSTTTTTTTTTTTTTTTSSSRRRRRR[[[ZZZXXXVVVVVVVVVWWWXXX[[[[[[\\\\\\\\\[[[[[[[[[___]]]sssqqqddd```ZZZWWWXXXTTTQQQPPPNNNNNNTTT\\\777777888:::<<<===>>>???>>>@@@BBBDDDFFFIIINNNQQQSSSCCCJJJ[[[TTTFFFMMM]]]VVVRRROOORRRYYY\\\ZZZWWW]]]ZZZYYYZZZ^^^``````^^^dddddddddcccaaa```aaabbbeeeggghhhgggfffeeefffgggiiiiiihhhhhhhhhhhhhhhiiiiiilllqqqvvvyyyyyywwwvvvssstttuuuuuuuuuwwwzzz|||{{{|||}}}yyyeeeYYYRRROOOLLLIIICCC???AAAGGGTTTdddwwwIII555222000111000000000000000000000000222555444;;;GGG{{{[[[PPPeeettt~~~wwwbbbCCC;;;<<<===???>>><<<:::???HHHPPPOOOKKKDDDNNNlll___SSSKKKJJJOOOOOONNNLLLJJJJJJLLLMMMUUU___kkkuuuzzz~~~xxxwwwzzz|||ooooooppphhhbbbaaaZZZ]]]ppp~~~qqqzzzwww~~~qqqccc\\\```fffrrr}}}oooYYYPPPWWW```ZZZOOOHHHKKKQQQRRRPPPOOOPPPOOONNNNNNUUUZZZWWWPPPJJJJJJOOOYYYaaaiiisss|||xxxkkkYYYHHH===888333333333222222333333444555555888???FFFPPP^^^kkkvvv{{{zzzeeeWWWWWW|||uuueeeYYY^^^ZZZ>>>111333111///111000/////////............------------------------------,,,,,,,,,,,,,,,------//////000000111111111222000222444444444555777888;;;;;;;;;<<<===>>>???@@@BBBCCCDDDCCCCCCCCCEEEGGGHHHJJJMMMOOOPPPOOOMMMKKKQQQQQQQQQOOONNNOOOQQQTTTVVVUUUVVVYYY[[[YYYTTTOOOYYYXXXWWWVVVVVVWWWXXXYYY[[[\\\^^^___```^^^\\\[[[___]]]jjjdddaaa^^^VVV[[[WWWTTTSSSOOOKKKLLLPPP555666888:::<<<>>>???@@@???@@@CCCEEEFFFIIIMMMPPPPPPDDDRRR^^^NNNHHHTTTZZZQQQQQQRRRVVVZZZ\\\YYYVVV\\\YYYWWWYYY]]]```___]]]ddddddcccbbb``````bbbdddfffggghhhgggeeedddeeefffiiiiiihhhgggggghhhiiiiiikkknnnrrrwwwyyyyyyxxxwwwwwwwwwvvvuuutttvvvxxxzzzxxxyyy|||xxxfff\\\RRROOOLLLIIICCC???AAAHHHUUUgggrrrEEE444333111333000000000000000000000000111666444999CCCooojjjYYY^^^iiiuuummmddd>>>===888<<<>>>>>>;;;999>>>JJJTTTPPPOOODDDCCCmmmmmm___TTTLLLHHHOOOOOOOOOMMMKKKJJJLLLMMMRRR[[[hhhrrryyy}}}xxxvvvrrrlllaaaTTTRRR]]]eee|||jjjlllmmmeeejjjpppxxxwwwiiiXXXTTTZZZUUUXXXXXXTTTQQQRRRWWW\\\WWWMMMEEEGGGMMMPPPQQQSSSZZZZZZWWWUUUXXX\\\ZZZUUUHHHHHHLLLSSSZZZbbbnnnyyyyyy{{{uuukkk[[[III<<<888333333222222222333444444666666:::AAAJJJTTTdddrrrzzz~~~wwwaaaTTT^^^lllcccXXXfffVVV===111222000000333111//////.........------------------------------------,,,,,,,,,,,,------...000000000111111111111111000222444555555666888:::<<<<<<======>>>@@@AAABBBCCCDDDFFFFFFFFFHHHKKKMMMKKKLLLNNNPPPQQQQQQPPPOOOTTTTTTSSSRRRPPPQQQSSSUUUXXXXXXZZZ```dddccc[[[TTTWWWWWWWWWWWWWWWYYYZZZ[[[ZZZ[[[\\\]]]]]]]]]\\\[[[```aaaggg~~~ggg___bbbZZZZZZWWWUUUTTTPPPIIIFFFHHH555666777:::<<<>>>@@@AAA@@@BBBDDDEEEFFFHHHKKKMMMGGGIIIWWWWWWFFFLLLYYYRRRKKKQQQXXX[[[ZZZXXXWWWWWWZZZXXXWWWXXX\\\^^^]]]\\\bbbbbbbbbaaa```aaadddfffeeefffgggfffeeedddeeefffhhhhhhgggggggggiiikkklllooorrruuuyyy{{{zzzyyyxxx|||zzzxxxvvvvvvvvvwwwxxxwwwyyy{{{vvvdddZZZQQQNNNKKKIIICCC???BBBHHHTTThhh}}}qqqBBB444555333222000000000000000000000000000888444999AAAeeexxx___XXXeeezzzqqqiii<<<>>>777;;;===>>>:::888>>>KKKWWWRRRSSSHHH@@@___rrrbbbXXXQQQNNNNNNOOOOOONNNLLLKKKLLLMMMOOOWWWdddooowww~~~}}}~~~||||||vvvhhh```bbbeeecccoooxxxsssggg```^^^___]]]dddnnnpppdddVVVSSSXXXSSSNNNHHHEEEFFFKKKRRRWWWSSSMMMIIIHHHIIIHHHKKKPPPYYYZZZYYYSSSPPPRRRRRROOOFFFEEEIIINNNSSSZZZgggtttvvv|||~~~yyytttmmm^^^JJJ===999333222222222333333444555666666:::CCCLLLXXXhhhwwwttt\\\RRRhhhhhhbbbwwwZZZtttQQQ;;;111222///000444000............---------------------------------------,,,,,,,,,------...///000000000000000000000000111333555666666777999;;;============>>>@@@AAABBBBBBDDDFFFHHHJJJLLLPPPRRROOOOOOOOOPPPQQQRRRTTTTTTVVVVVVVVVTTTRRRRRRSSSUUUWWWXXX[[[bbbhhhhhhaaaZZZWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZZZZYYYZZZ[[[\\\]]]^^^cccfffttt{{{ffffff\\\XXXTTTSSSSSSQQQJJJFFFFFF555666888:::<<<>>>@@@@@@AAACCCEEEEEEEEEFFFHHHIII???MMMWWWNNNDDDNNNVVVMMMLLLSSS[[[\\\XXXUUUVVVXXXYYYYYYYYYZZZZZZ\\\]]]^^^```aaabbbbbbaaabbbdddfffbbbccceeeeeeddddddeeegggiiihhhgggggghhhjjjlllnnnqqqsssvvvyyy{{{{{{zzzyyy~~~{{{xxxwwwwwwwwwwwwvvvxxxyyyzzz|||yyyfff\\\QQQNNNKKKIIICCC???BBBHHHSSSiiiqqq{{{vvvEEE666666222000000000000000000000000000///888333999@@@ZZZuuuiiivvvvvvxxxBBB???;;;;;;???@@@<<<888<<>>???@@@AAABBBBBBDDDGGGIIIKKKNNNQQQTTTQQQPPPPPPPPPQQQTTTVVVWWWWWWXXXXXXVVVTTTSSSSSSUUUSSSUUUYYY```eeeeeeaaa]]]XXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\ZZZZZZZZZ\\\^^^```YYYbbbeeelllvvvhhhXXXXXXSSSQQQSSSSSSNNNKKKKKK666777888:::<<<>>>???@@@???BBBDDDEEEEEEEEEGGGHHH>>>NNNQQQJJJJJJMMMMMMOOOSSSVVVXXXWWWUUUTTTVVVYYYXXX[[[]]]]]][[[[[[^^^bbb```bbbccccccbbbbbbbbbccc^^^```bbbccccccdddfffhhhmmmkkkiiihhhhhhiiilllmmmnnnpppssswwwyyyzzzzzzzzzzzzxxxvvvwwwxxxyyywwwuuuxxxxxxxxxyyy{{{}}}yyy|||hhh]]]PPPMMMKKKIIIDDD???BBBIIISSSkkkjjjnnnzzzHHH666444111111000000000000000000000000///888111777===OOOvvvyyytttLLL@@@===;;;AAADDDAAA:::;;;DDDMMMUUUWWWPPPDDDIIIooo|||cccVVVOOOLLLNNNOOOPPPPPPMMMLLLLLLMMMKKKRRR\\\gggpppwww{{{}}}{{{lllmmmooosssuuuvvvvvvwwwnnn~~~vvvdddYYY]]]aaa]]]^^^eeeYYYcccqqqeeeXXXRRRLLLFFFAAAHHH]]]rrrnnndddYYYRRRLLLDDD??????CCCEEEDDDBBBBBBEEEDDD@@@???@@@DDDHHHJJJOOO\\\jjjwww{{{yyyuuutttgggOOO>>>:::222222222222333444555666777888???IIISSS___nnn{{{}}}hhhUUUTTT~~~mmmkkkqqqhhhsssDDD555000111...000333,,,.........---------,,,,,,------------------------,,,,,,,,,------...///000///000000111222333444444666888999999999999;;;<<<>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJMMMPPPRRROOOPPPQQQRRRTTTUUUVVVVVVXXXYYYYYYWWWTTTSSSSSSTTTRRRUUUYYY]]]``````___^^^YYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[[[[\\\\\\]]]^^^___ZZZbbbdddeeeyyy{{{www```[[[UUURRRTTTUUUSSSQQQRRR777777999:::<<<===>>>???>>>@@@CCCDDDDDDEEEGGGHHH???MMMKKKIIIQQQJJJEEESSS[[[XXXTTTQQQRRRUUUXXXZZZXXX]]]aaa___[[[[[[```eeeaaaccceeeeeecccaaa``````\\\^^^```bbbcccdddgggiiipppnnnkkkiiihhhiiikkkllljjjlllppptttwwwyyyzzzzzzvvvttttttvvvyyyzzzxxxuuuxxxwwwvvvvvvwwwzzz|||~~~}}}|||}}}vvvaaaSSS^^^zzzdddXXXPPPMMMKKKIIIDDD@@@CCCIIITTTllliiiiiizzzIII555222111333000000000000000000000000///888///555;;;GGGqqqfffhhhTTT???===<<>>FFFooo}}}gggVVVPPPMMMJJJIIIEEEBBBEEEJJJSSSxxxmmmssspppDDD666444111111000000000000000000000000444,,,666:::;;;CCCiiibbbUUUyyypppnnnCCC666===AAACCC@@@;;;999===BBBTTTTTTNNNGGGBBBJJJ{{{sss___RRRQQQPPPQQQQQQPPPOOONNNOOOPPPMMMIIINNN]]]lllrrrwww{{{}}}rrr{{{wwwqqqvvv{{{}}}jjjeeehhhxxx~~~kkkssspppllloooWWWFFFGGGKKKOOOaaaxxxyyykkk^^^TTTNNNLLLKKKLLLEEECCCIIIPPPQQQNNNMMMDDD>>>;;;AAALLLVVV```iiipppxxxyyy{{{tttTTT:::;;;666555444333222333444555999>>>FFFOOOZZZhhhwwwppp```VVV___qqqggg{{{ppphhhZZZ999666111///...///////////////.........---------------------------------------------///000111222111111333555666777888888;;;<<<===;;;888888;;;>>>CCCCCCCCCBBBBBBCCCFFFIIIFFFGGGIIIKKKLLLKKKKKKJJJKKKNNNPPPPPPPPPQQQTTTXXXXXXXXXWWWWWWVVVUUUUUUUUUXXXWWWZZZ]]]\\\XXXXXX\\\\\\]]]^^^___^^^]]]\\\[[[ZZZWWWVVVYYY^^^```]]]ZZZ^^^dddbbbaaahhhxxxxxxwwwiiiZZZQQQUUUZZZWWWVVVYYY::::::;;;;;;<<<>>>???@@@BBBAAABBBDDDGGGJJJLLLMMMLLLIIIJJJLLLLLLHHHGGGJJJMMMNNNQQQUUUWWWXXXWWWVVVVVV\\\bbbbbb^^^[[[]]]```_________``````aaaaaaaaa______```aaabbbcccddddddjjjiiiiiikkknnnooonnnlllpppmmmkkknnnsssvvvvvvtttxxxwwwwwwvvvvvvvvvvvvwwwyyy{{{}}}}}}||||||}}}~~~zzz|||yyyWWW===;;;999666GGGbbb~~~iiiXXXQQQMMMJJJIIIEEEBBBEEEKKKZZZ~~~pppwwwhhh@@@444444111111000000000000000000000000555---666999999???```pppPPPgggvvv|||III:::;;;???AAA???:::888;;;>>>PPPSSSPPPKKKCCCCCCkkkhhhXXXVVVPPPQQQRRRQQQPPPOOOOOOOOOLLLIIIMMM[[[hhhpppuuuyyy}}}yyy}}}jjjkkkppptttjjjlllwwwwww]]]GGGDDDFFFLLL```www|||ppp```SSSOOOSSSXXXVVVOOOLLLTTT\\\]]]XXXUUUEEE???===DDDNNNWWW```hhhrrryyyzzz|||vvvWWW======666555444333333333444555:::@@@IIIRRR^^^kkkzzzkkkZZZXXXnnnjjjeeeWWW888555111/////////////////////.........------------------------------------------...///000222222222333444555777777888888999;;;===<<<;;;;;;>>>@@@CCCCCCCCCAAA@@@@@@BBBEEEGGGGGGIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPOOOQQQTTTWWWTTTTTTSSSSSSSSSRRRRRRRRRVVVUUUWWWZZZXXXTTTTTTWWWZZZ[[[\\\]]]]]]]]]\\\\\\YYYVVVUUUXXX\\\^^^\\\YYYZZZaaabbbaaaeeelllxxxiii\\\___]]]RRRNNNUUU::::::<<<===>>>>>>??????AAABBBCCCEEEGGGIIIJJJKKKJJJIIIKKKNNNNNNHHHEEEFFFLLLOOOSSSWWWXXXWWWUUUTTTVVVXXXZZZZZZYYYYYY[[[]]]_________```````````````___```aaabbbdddeeeggggggjjjiiijjjlllnnnoooooommmnnnlllkkkmmmqqqrrrpppmmmuuuuuuuuuuuuvvvvvvvvvvvvzzz|||~~~~~~|||||||||}}}|||}}}~~~tttRRR999:::===777999DDDyyyeeeVVVQQQNNNKKKHHHDDDAAAFFFMMM\\\zzzrrr~~~^^^;;;333444111222000000000000000000000000444...666777666:::TTT|||QQQXXX|||MMM@@@999<<>>;;;888888999DDDLLLPPPMMMCCC===YYYqqq^^^YYYPPPQQQRRRSSSRRRQQQPPPOOOLLLJJJLLLWWWccclllrrrvvv|||{{{ssstttpppzzzlllqqqppp{{{rrrcccmmmjjj~~~lllUUUMMMJJJMMM\\\nnn~~~zzzlllZZZOOOOOOTTTTTTOOORRR^^^iiiggg^^^VVVGGGBBBBBBHHHPPPXXX```gggtttzzz{{{}}}xxx[[[AAA>>>666555444333333444555666;;;BBBLLLWWWcccppp~~~}}}gggTTT\\\hhhjjjJJJ777444111///////////////...............---------------...........................///000111222333444555666777888888888888888:::<<<>>>>>>>>>@@@AAADDDDDDDDDBBB??????@@@BBBGGGGGGGGGHHHIIIKKKLLLMMMJJJLLLNNNOOOOOOPPPSSSUUUPPPPPPOOOOOOOOOOOOOOOOOOUUUTTTVVVYYYWWWSSSSSSVVVWWWXXXYYY[[[\\\\\\]]]\\\XXXVVVUUUXXX[[[]]][[[YYYXXX```ccceeegggdddpppkkkddd^^^\\\RRRMMMQQQ888999;;;===>>>>>>>>>===AAACCCDDDEEEEEEFFFGGGHHHFFFEEEHHHMMMMMMIIIFFFFFFOOOQQQUUUWWWWWWVVVVVVVVVYYYXXXXXXYYY[[[]]]]]]\\\________________________^^^^^^```aaaccceeefffgggffffffgggiiikkkllllllkkklllllllllnnnqqqrrrpppmmmsssssstttuuuuuuvvvvvvvvvyyyzzz||||||{{{zzz{{{|||~~~~~~~~~~~~zzz[[[AAA<<<<<<;;;AAAMMMzzzssscccVVVQQQNNNKKKHHHCCCAAAGGGPPP]]]~~~xxxxxx~~~WWW888444555111222000000000000000000000000333...666555555888IIIzzz```VVVqqqjjjJJJCCC999;;;>>>???===:::888666777CCCKKKLLLEEE<<>>??????@@@@@@EEEEEEEEECCCAAA@@@BBBCCCGGGFFFFFFGGGHHHKKKMMMNNNIIIJJJLLLNNNOOOPPPRRRSSSNNNNNNNNNOOOOOOOOOOOOOOOUUUTTTWWWZZZZZZVVVWWWZZZUUUVVVWWWYYYZZZ[[[\\\]]]XXXWWWWWWYYY\\\]]][[[ZZZTTT\\\___aaaeeebbbeeeuuuoooxxx```[[[[[[YYYVVV666888:::<<<===>>>>>>===BBBDDDFFFFFFDDDDDDFFFHHHFFFEEEGGGLLLMMMJJJJJJLLLRRRTTTUUUUUUUUUUUUXXX[[[ZZZYYYZZZ\\\______]]][[[^^^^^^^^^^^^____________^^^^^^```aaaccceeefffgggcccdddfffggghhhiiijjjkkkkkklllnnnqqqssstttsssrrrrrrssstttuuuvvvuuuuuuuuuuuuwwwyyyzzzyyyyyyzzz{{{~~~~~~}}}}}}mmmVVVGGG===;;;HHHZZZ}}}sssdddXXXPPPMMMKKKGGGBBBAAAIIITTTjjj|||TTT888666666111222000000000000000000000000222...666444666999CCCjjjyyyZZZgggcccuuuKKKBBB:::<<<>>>@@@@@@>>>:::777333>>>FFFIIIFFF===HHHeee~~~ddd[[[TTTSSSRRRSSSUUUUUURRRPPPQQQPPPOOOQQQYYYdddnnnsssuuu|||yyyqqqwww|||zzzrrrkkktttlllrrr___VVVXXX___ccclllyyyyyylllcccKKKFFFJJJYYYgggkkkeee```JJJGGGHHHNNNRRRVVV]]]dddpppttt{{{|||www]]]BBB:::555555444444555777888999===GGGUUUcccooozzztttaaaUUUqqqiii]]]ssseee666444111//////000000000///---..............................//////000000000000000000111222333444555777888999:::;;;<<<<<<<<<;;;;;;===>>>@@@@@@>>>===BBBCCCCCCCCCAAAAAABBBDDDEEEEEEEEEFFFHHHKKKMMMOOOIIIJJJKKKNNNPPPQQQQQQQQQOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSVVV[[[[[[YYYZZZ^^^UUUUUUVVVWWWXXXZZZ[[[\\\ZZZYYYZZZ[[[]]]]]]\\\[[[SSSXXXWWWXXX^^^]]]___kkk}}}~~~zzzbbb```aaa\\\666777999;;;===???@@@@@@CCCFFFGGGGGGFFFGGGKKKOOOOOOKKKHHHIIIIIIHHHKKKPPPRRRTTTUUUTTTSSSTTTYYY^^^ZZZZZZZZZ\\\]]]]]][[[YYY\\\\\\]]]]]]^^^______```___```aaabbbdddeeeggggggbbbeeegggiiiiiijjjkkkmmmkkklllnnnqqqsssuuuvvvwwwssstttuuuvvvvvvvvvuuutttrrrtttwwwxxxxxxxxxzzz{{{~~~~~~}}}~~~}}}rrreeeXXXUUUbbbsss|||nnn```SSSNNNLLLJJJGGGBBBBBBLLLXXX|||RRR777666666000222000000000000000000000000111///555222777;;;???\\\___aaarrrjjj]]]DDD===<<<===AAADDDCCC???:::666???CCCGGGGGG???BBBUUUnnnaaaWWWTTTRRRSSSUUUVVVTTTQQQRRRRRROOONNNTTT```lllpppqqqxxx|||kkkmmmqqq}}}xxxzzzvvv{{{aaaVVVZZZbbbaaaccchhhqqqyyywwwnnndddNNNEEE@@@FFFQQQYYY___cccKKKIIIJJJMMMPPPSSSZZZbbblllooouuu}}}~~~yyyttt]]]AAA999555555444555666888:::;;;AAALLL[[[jjjvvvjjjXXX]]]zzzddd___~~~yyyRRR111222000//////000111000///---------.....................//////000000111111111111111222333444555666777888:::<<<===>>>>>>???>>>======???@@@AAA@@@???@@@BBBCCCBBBAAAAAABBBCCCCCCDDDEEEGGGIIIKKKMMMOOOIIIJJJKKKNNNQQQRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTUUUQQQQQQTTTYYYYYYWWWXXX\\\WWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\XXX]]]XXXVVV\\\]]]___iiitttvvvbbb]]][[[777888999<<<>>>AAADDDEEECCCFFFHHHIIIIIIMMMUUU[[[ZZZQQQHHHCCC@@@@@@EEEKKKNNNQQQTTTTTTRRRSSSXXX\\\\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZZZZ[[[]]]^^^___```aaa______```aaabbbcccddddddbbbeeehhhiiiiiijjjlllnnnkkklllnnnoooppprrruuuwwwtttuuuvvvwwwwwwvvvtttsssqqqsssvvvxxxxxxyyy{{{}}}}}}}}}~~~~~~zzzzzzwwwjjj[[[OOOLLLJJJIIIFFFAAABBBOOO\\\zzzNNN333444444///111000000000000000000000000222000555000666;;;:::QQQhhhYYYkkkLLL>>><<<<<<@@@EEEFFFBBB===888===???EEEJJJCCC???IIIyyyhhhZZZVVVQQQQQQTTTWWWUUUSSSSSSSSSOOOJJJOOO\\\iiimmmooouuu~~~ppp```eeejjj\\\]]]bbbccc```^^^bbbhhhhhhaaaZZZNNNFFF???@@@EEEJJJPPPVVVLLLIIIIIILLLMMMPPPWWW```hhhkkkpppxxx{{{tttqqq\\\CCC999555444444555777999;;;<<>>@@@AAAAAA@@@???>>>???CCCEEEEEEDDDEEEFFFGGGFFFDDDCCCCCCDDDAAABBBEEEGGGJJJLLLMMMNNNJJJJJJKKKOOORRRTTTRRRPPPOOOPPPPPPRRRSSSTTTUUUUUURRRQQQTTTXXXXXXUUUUUUYYYZZZYYYXXXWWWVVVWWWWWWXXXYYY[[[\\\\\\\\\[[[\\\\\\XXX___[[[XXX^^^___```hhhhhhzzzfff```999999:::<<<@@@CCCGGGIIIBBBFFFIIIJJJLLLRRR\\\eeeaaaUUUGGG>>>888777<<>><<<;;;???EEEHHHDDD???555:::;;;DDDNNNGGG???DDDjjjlll\\\VVVQQQQQQTTTWWWVVVTTTRRRSSSNNNHHHKKKZZZfffkkkpppttt{{{yyyjjjlllwwwzzz}}}xxxeee_________]]]\\\```eeefffaaa[[[NNNKKKJJJKKKJJJGGGGGGJJJLLLIIIIIIJJJKKKNNNVVV___gggiiimmmuuu~~~xxxqqqooo\\\DDD;;;555444555555777999;;;===JJJUUUgggvvvsss```PPPuuupppmmm{{{\\\iiiRRR;;;555000///...///000111000///---------.........//////...//////000111222222222222222222333444555666777777888:::===???AAABBBCCCBBB???>>>@@@EEEHHHIIIIIIKKKLLLMMMKKKIIIFFFFFFFFF@@@BBBEEEHHHKKKLLLMMMMMMKKKJJJKKKOOOSSSUUURRRPPPNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUWWWZZZXXXTTTTTTWWW\\\[[[YYYWWWVVVVVVVVVVVVXXXZZZ[[[[[[[[[ZZZZZZ[[[OOOYYYYYYWWW\\\]]]]]]cccbbbppp{{{mmm777999<<<===>>>???BBBDDDIIIGGGEEEEEEKKKTTT___fffaaaVVVGGG>>>===@@@BBBBBBJJJLLLOOORRRTTTWWWXXXYYY\\\[[[YYYXXXXXXYYYZZZ[[[]]]]]]^^^___`````````___aaa```___^^^^^^___```aaaccceeeggghhhiiijjjlllnnnooollllllqqqsssqqqsssxxxvvvxxxyyyzzzzzzyyywwwvvvvvvvvvwwwxxx{{{~~~~~~|||}}}~~~zzzfffYYYTTTNNNOOOFFF@@@CCCBBBJJJ\\\~~~lllFFF888222222444///000000000000000000000000111111111111222666;;;???ddd{{{ZZZQQQzzz}}}JJJ888@@@AAAAAAIIIBBBAAA<<<;;;<<<@@@DDDEEEDDDAAAZZZrrrdddYYYVVVTTTQQQXXX\\\SSSSSSQQQNNNLLLJJJMMMZZZhhhppptttyyy~~~iiikkkooohhhbbbzzzqqqhhhcccXXXZZZeeelllrrrmmm\\\VVVKKKGGGGGGFFFLLLNNNDDDMMMIIIHHHLLLNNNPPPUUU[[[aaagggnnnqqqssszzzvvvmmmfff[[[GGG444444333444666777666:::@@@MMMXXXhhhvvv|||jjjQQQccciiissstttVVVlllvvvOOO999222000000000000000000000000..................------000000////////////000000333444555666777888999999<<<===???BBBCCCDDDDDDDDD@@@???>>>===???CCCHHHJJJKKKJJJJJJMMMOOONNNJJJFFF>>>???CCCIIILLLKKKMMMRRRMMMNNNOOOQQQRRRTTTUUUUUUXXXTTTRRRTTTTTTQQQRRRVVVRRRUUUZZZ\\\[[[YYYVVVUUUZZZXXXWWWVVVWWWWWWUUUSSSXXX[[[]]]]]][[[YYYYYYZZZUUUVVVXXXXXXWWWWWWYYY[[[ddd___vvv~~~666999;;;===>>>???BBBDDDIIIGGGFFFGGGKKKRRRZZZ___cccZZZMMMFFFDDDFFFGGGGGGKKKLLLOOORRRTTTWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^___^^^^^^______^^^]]]^^^___``````aaacccfffhhhiiikkknnnpppooolllmmmrrrsssqqqssswwwvvvwwwxxxyyyyyyxxxwwwvvvtttuuuwwwyyyzzz{{{||||||jjjYYYQQQMMMNNNFFFAAADDDEEEMMM```~~~jjjDDD888333444444...000000000000000000000000000111111111222555;;;???WWW~~~\\\QQQqqq~~~RRR:::>>>???AAAJJJCCCBBB===:::999===BBBEEECCC@@@JJJyyyxxxfff[[[VVVUUUQQQWWWZZZSSSSSSPPPMMMJJJGGGJJJVVVcccnnnrrrxxx~~~iiinnnuuuwwwsssppp```dddoooyyypppddd[[[\\\iii}}}vvv```KKKBBBEEEHHHPPPUUUQQQNNNJJJIIILLLNNNPPPTTTYYY___eeekkknnnooottt~~~uuujjjaaaVVVEEE555444333444777777777===DDDPPP\\\nnn}}}uuubbbUUUsssxxxjjjmmmZZZwwwoooGGG333///000000000000000000000000........................000000000///000000111111444555666777999:::;;;<<<>>>>>>??????AAACCCEEEFFFCCCBBB@@@???AAADDDGGGIIIMMMMMMNNNPPPQQQOOOKKKGGG???@@@DDDKKKNNNMMMOOORRRLLLMMMNNNPPPSSSVVVXXXZZZZZZVVVUUUWWWVVVTTTUUUXXXSSSVVVZZZ\\\]]]\\\ZZZZZZYYY[[[[[[YYYVVVTTTUUUVVV[[[\\\\\\\\\[[[YYYXXXXXXVVVVVVWWWYYYZZZ[[[[[[[[[]]]___nnn}}}555888:::<<<===???BBBDDDHHHHHHIIIKKKMMMPPPSSSTTTVVVPPPIIIFFFFFFHHHHHHGGGKKKLLLOOORRRTTTVVVXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVYYYZZZ[[[\\\]]]]]]]]]]]]^^^]]]]]]]]]^^^^^^___```^^^aaadddfffhhhjjjmmmpppmmmlllmmmqqqsssrrrsssvvvvvvvvvwwwxxxxxxwwwwwwvvvrrrtttvvvyyyzzzyyyxxxwww~~~~~~nnnZZZOOOLLLMMMFFFAAAEEEGGGQQQcccwww|||hhh@@@666555555444...000000000000000000000000000000111111222555:::>>>LLLbbbXXXeee|||```???:::<<>>000000000000000000000000000000............////////////111111000111111222333333666666888999;;;===??????AAA@@@??????@@@CCCFFFHHHGGGEEECCCBBBCCCEEEHHHJJJNNNPPPRRRVVVXXXWWWSSSPPPDDDDDDHHHOOORRRPPPPPPRRRQQQPPPPPPQQQSSSWWWZZZ\\\[[[WWWVVVXXXXXXUUUVVVYYYVVVWWWZZZ]]]^^^_________ZZZ^^^```]]]VVVSSSUUUYYY]]]\\\[[[[[[[[[ZZZXXXVVVWWWVVVWWWZZZ^^^```^^^[[[[[[bbbhhhwwwvvv555777:::<<<===>>>AAACCCGGGIIILLLNNNOOONNNMMMLLLDDDBBBAAABBBFFFIIIIIIIIIKKKLLLNNNQQQSSSUUUWWWWWWTTTSSSSSSSSSSSSTTTUUUUUUYYYZZZ[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^___```aaaaaa]]]```bbbdddfffgggjjjlllkkkkkkmmmoooqqqrrrssstttvvvvvvvvvvvvvvvwwwwwwwwwtttuuuwwwxxxzzzzzzzzzzzzzzz|||~~~}}}mmmZZZNNNLLLMMMEEE@@@EEEGGGQQQdddpppppphhh===444444444444//////////////////////////////000111111111444999<<>>DDDDDDAAADDDZZZrrrbbbZZZXXXRRRSSSWWWRRRUUUQQQLLLIIIEEEEEENNNXXXeeellluuu~~~qqqhhhpppoookkkuuuyyyeeeaaa```dddiiilllnnnpppjjjooolllaaaYYY\\\wwwgggFFFFFFKKKPPPYYY\\\SSSOOOMMMOOOOOONNNPPPTTTTTTZZZaaaeeegggjjjoootttzzzyyyppp___PPPFFF>>>888666444555777777:::EEEPPPcccooohhhYYYdddhhh{{{```hhhVVV888000444///////////////////////////////////////000000000222111222222333444555666888888:::<<<>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFHHHIIIHHHGGGFFFEEEFFFHHHKKKMMMNNNQQQWWW]]]aaabbb```^^^MMMLLLNNNUUUWWWTTTRRRRRRYYYWWWVVVTTTUUUWWWZZZ[[[ZZZWWWWWWYYYYYYVVVVVVYYYZZZZZZ[[[]]]___aaabbbbbb]]]```aaa]]]XXXUUUVVVYYY\\\ZZZYYYZZZ[[[\\\ZZZXXXXXXVVVVVV[[[aaadddaaa]]]bbbfffeeeiiijjj{{{555777:::;;;<<<===@@@BBBFFFIIIMMMPPPPPPMMMIIIGGG??????AAADDDHHHJJJKKKKKKJJJKKKMMMPPPRRRTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVYYYZZZ[[[\\\^^^^^^^^^___]]]^^^___```aaabbbccccccaaaccceeeffffffgggiiikkkjjjkkkkkkkkkmmmppprrrsssvvvvvvuuuuuuuuuvvvxxxyyyxxxxxxwwwxxxzzz~~~zzz|||vvvhhhXXXMMMMMMNNNEEE???CCCEEEOOObbbmmmeeehhh;;;333222222333111////////////////////////...///000111111444777:::FFFcccvvvqqqhhhRRR:::999???GGGAAAEEECCC<<<666777>>>DDDEEEDDDCCCMMM}}}{{{ggg^^^[[[TTTSSSVVVSSSWWWSSSOOOLLLHHHGGGLLLTTTbbbjjjttt|||qqqhhhwwwfffeee{{{oooiiidddccccccfffooozzzuuussskkkfff]]]PPPeeerrrLLLFFFFFFJJJRRRVVVUUUQQQOOOPPPOOOMMMNNNRRROOOUUU\\\bbbfffjjjnnnqqqvvvvvvnnn\\\KKKAAA<<<999777666666777888>>>LLLZZZqqqyyysssaaa\\\yyyzzzjjjzzzbbbtttrrrJJJ222000444/////////////////////////////////000000000111111222222333333555666888888:::;;;<<>>???CCCFFFKKKNNNNNNLLLHHHEEEAAABBBCCCDDDEEEFFFFFFGGGHHHIIILLLNNNPPPRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^______\\\]]]___aaacccdddddddddfffgggiiiiiiiiiiiikkkmmmiiijjjiiiggghhhnnnrrrrrrwwwvvvuuutttuuuwwwyyy{{{{{{zzzyyyyyy{{{~~~~~~ssseeeVVVLLLNNNNNNEEE???BBBEEEOOOcccmmmcccbbb999333222///111222000000000000000000000000...///000111111333666999@@@TTTxxxhhh{{{___???:::>>>CCC???GGGAAA===888888<<>>CCCGGG???999RRRtttgggdddZZZUUUXXXXXXWWWTTTSSSTTTQQQLLLKKKMMMTTT]]]iiiqqqtttxxx}}}ooohhh[[[uuuvvvgggiiipppvvv~~~~~~eeeaaaRRRRRRrrruuuXXXIIIAAAGGGPPPOOOUUURRRPPPRRRQQQMMMMMMPPPNNNQQQWWW]]]ccchhhmmmpppvvvuuukkkZZZKKKBBB>>>;;;555666999===CCCPPPgggzzzuuu[[[\\\ooo{{{jjj}}}kkknnn}}}VVV999000111000000000000000000000000000//////000111111222333333444444555666888:::<<<===>>>???@@@AAACCCDDDEEEFFFIIIKKKMMMOOOPPPOOONNNMMMIIIIIIIIIJJJLLLNNNPPPQQQPPPSSSWWWYYYZZZ[[[^^^```[[[UUUSSSWWW[[[[[[YYYZZZTTTUUUVVVXXX[[[]]]```aaa[[[YYYYYY\\\\\\XXXWWWYYYXXXVVVVVVYYY^^^```___\\\______^^^]]][[[ZZZZZZZZZYYY]]]___\\\WWWUUUYYY^^^\\\[[[[[[\\\^^^aaaccceee```XXXXXX___aaahhhccc\\\|||888:::;;;;;;999999:::<<<<<>>@@@@@@AAABBBCCCDDDEEEFFFLLLLLLLLLMMMNNNNNNNNNOOOKKKKKKKKKKKKLLLMMMNNNOOONNNRRRVVVXXXYYY\\\```dddXXXRRROOOTTTZZZ\\\\\\]]]TTTUUUVVVXXXYYY[[[\\\\\\WWWTTTUUUYYYXXXTTTSSSUUUTTTSSSSSSWWW^^^aaa___[[[[[[___aaa___YYYWWWYYY]]][[[___bbb]]]UUURRRWWW]]]\\\]]]\\\\\\\\\___cccgggddd^^^\\\]]]\\\aaauuuxxxcccooo{{{;;;;;;::::::999888777777>>>???BBBDDDEEEEEEDDDDDD>>>???@@@AAABBBDDDEEEEEEFFFHHHJJJMMMNNNNNNNNNMMMPPPRRRTTTWWWXXXXXXWWWVVVTTTWWW\\\```bbb```]]][[[[[[\\\^^^```aaabbbccccccfffeeeddddddfffiiimmmooooooppprrrsssrrrqqqpppqqqwwwxxxyyyyyywwwvvvwwwyyyxxx{{{}}}~~~}}}}}}}}}~~~xxx\\\QQQPPPNNNKKKCCC@@@FFFIIIWWWoootttvvvmmmEEE///444333...------////////////////////////111000///...///111333444<<<777^^^}}}ppp}}}TTTBBB===555@@@BBB>>><<<999555333777???FFFBBBAAA>>>OOOlll```ZZZUUUUUUWWWRRRSSSTTTSSSRRRPPPMMMKKKIIISSSaaakkkqqqwww}}}yyyfffkkkyyynnnqqq|||pppNNNTTTccciiiPPPDDDMMMYYYXXXUUURRRQQQQQQRRRRRRQQQOOOPPPUUUZZZ\\\^^^gggrrrttttttkkkXXXGGG@@@;;;666666777;;;GGGZZZooo~~~aaaOOOiiikkkooogggiiiaaaDDD666111111111111111000000000000000111222444777888666444444444111666::::::888999===BBBBBBBBBCCCDDDEEEEEEEEEDDDIIIKKKNNNQQQSSSSSSSSSSSSRRRQQQNNNLLLKKKKKKLLLMMMMMMOOOQQQQQQTTT^^^ooo|||fff[[[RRRRRRTTTUUUYYY___UUUSSSRRRSSSVVVYYYZZZ[[[VVVVVVVVVXXX[[[\\\\\\ZZZWWWVVVUUUTTTUUUWWWZZZ[[[aaa___]]]\\\[[[ZZZXXXVVVWWW\\\aaaaaa[[[VVVUUUVVV\\\[[[ZZZZZZZZZ\\\^^^```^^^bbbccc]]]WWW[[[jjjxxxrrrgggwww;;;:::999888888888888888>>>@@@BBBDDDEEEDDDDDDCCC??????@@@BBBCCCEEEFFFFFFGGGHHHJJJMMMNNNNNNMMMMMMPPPRRRTTTVVVWWWXXXWWWVVVTTTWWW[[[___aaa```___]]]ZZZ[[[]]]___aaabbbcccdddeeeeeeddddddeeehhhkkkmmmnnnpppqqqsssssssssttttttxxxzzz{{{zzzyyyxxxyyyzzzwwwyyy}}}~~~~~~~~~www[[[PPPPPPNNNKKKAAA@@@GGGKKKYYYpppxxxjjjCCC///444333......---........................000000///...///000222444999777SSSxxxhhhzzzjjjOOO@@@666AAAAAA@@@???<<<777555777>>>DDDEEECCC;;;DDDssstttcccZZZTTTQQQRRRSSSSSSTTTUUUTTTRRROOONNNIIIPPP\\\fffooovvv|||zzzooohhh|||ddd^^^lllxxxcccZZZ___vvv{{{|||ooo[[[OOOPPPVVVVVVSSSPPPOOOOOOPPPPPPOOOPPPQQQTTTWWWWWWWWW___hhhppppppgggVVVIIIBBB>>>999999<<>>AAABBBBBBCCCDDDEEEEEEEEEEEEIIIKKKNNNPPPRRRSSSRRRRRRQQQPPPOOOMMMLLLLLLLLLMMMIIIMMMPPPRRRUUU^^^mmmxxxggg]]]VVVUUUVVVUUUWWW[[[OOOOOOOOOQQQVVVYYYZZZZZZWWWVVVVVVXXX[[[\\\\\\ZZZWWWVVVUUUTTTSSSTTTUUUUUU\\\[[[YYYYYYZZZZZZYYYWWWVVV[[[```bbb```^^^\\\[[[^^^]]]\\\[[[\\\^^^```aaaccccccaaa[[[VVVXXX```hhh{{{rrr~~~ooohhhnnn;;;999888666666777999:::???@@@BBBCCCCCCCCCBBBAAA???@@@AAACCCDDDFFFHHHHHHGGGIIIJJJLLLMMMMMMLLLLLLOOOQQQSSSUUUWWWWWWWWWWWWVVVXXXZZZ]]]____________YYYZZZ\\\^^^```bbbcccdddeeeddddddccceeegggiiikkknnnnnnppprrruuuwwwyyyzzzxxxyyyzzzzzzxxxxxxyyyzzztttwwwzzz|||}}}~~~sssYYYPPPOOONNNIII??????IIINNN\\\rrr~~~dddAAA///444222......---........................000///......///000222333555888DDDwww|||ccctttaaaCCC777BBB>>>CCCBBB???:::666777;;;@@@FFFEEE>>>===]]]}}}fffYYYSSSPPPOOORRRSSSUUUVVVUUUTTTRRRPPPIIIMMMTTT___jjjtttyyy{{{lllnnneeeTTTeeeyyyuuuxxxsssaaa]]]bbbhhhkkkggg\\\TTTQQQSSSUUURRRPPPOOOPPPQQQQQQPPPPPPQQQSSSUUUSSSRRRXXXaaaeeeccc[[[OOOEEEAAA<<<888;;;BBBPPPeeezzzyyyeee[[[hhhvvvxxxzzzcccwwwsssMMM999333222111111111111000000000111111222111333666777666555555666777888999:::<<<===??????BBBCCCDDDEEEFFFFFFFFFFFFHHHJJJMMMPPPQQQRRRQQQQQQOOOPPPPPPPPPOOONNNNNNMMMIIIMMMRRRTTTUUU[[[dddlllddd]]]XXXWWWUUUSSSRRRTTTMMMMMMNNNQQQTTTVVVWWWVVVUUUTTTTTTVVVXXXYYYYYYXXXXXXWWWWWWUUUTTTSSSRRRQQQVVVUUUTTTUUUWWWYYYYYYXXXVVVXXX]]]bbbffffffcccaaa\\\\\\[[[[[[\\\]]]___```eeeccc___ZZZWWWXXX\\\```bbbyyy~~~vvvhhhgggpppttt999888666555555777:::<<>>JJJRRR```vvv\\\>>>///333111...///...........................//////......///000222222333999999]]]ccccccsssHHH555???;;;CCCCCCAAA===777555777:::AAAFFFDDD>>>MMMzzzhhhXXXRRRQQQQQQQQQSSSTTTVVVVVVUUUSSSRRRKKKKKKNNNXXXfffrrrwwwxxxfffzzzpppYYYjjj~~~zzzlllyyyrrrccc___[[[[[[ZZZXXXUUUUUUVVVWWWVVVTTTRRRRRRSSSTTTTTTSSSPPPQQQTTTVVVSSSRRRWWW___^^^ZZZRRRIIICCC???<<<:::<<>>CCCCCCEEEFFFGGGGGGGGGGGGHHHJJJMMMOOOQQQQQQPPPPPPNNNOOOQQQRRRRRRQQQOOONNNMMMQQQUUUVVVUUUVVVYYY]]]]]]ZZZXXXVVVTTTQQQOOOOOOPPPPPPPPPRRRTTTTTTRRRPPPSSSRRRQQQRRRTTTUUUTTTTTTYYYYYYYYYXXXVVVUUUSSSRRRSSSRRRQQQRRRTTTVVVWWWWWWVVVVVVXXX___fffhhheeeaaaYYYYYYYYYYYYZZZ[[[\\\]]]bbbbbb___[[[XXX[[[bbbiiieeefffqqqmmmooo777666444444555777:::<<>>888444444666===DDDFFF>>>@@@aaannnZZZSSSSSSSSSPPPRRRTTTUUUUUUTTTSSSRRRNNNKKKKKKSSSbbbooouuuwwwppp{{{xxxaaalllwwwfffdddvvvuuuiiibbb```[[[XXXUUUUUUWWWYYY[[[[[[VVVTTTSSSTTTUUUVVVVVVUUUSSSSSSVVVXXXUUURRRWWW^^^aaa\\\SSSKKKDDD??????@@@EEEZZZsss~~~cccRRRbbbtttvvvoooZZZttt}}}\\\===333333111///000111111111111111222333333111444666777888888:::<<<<<<;;;;;;<<<>>>??????>>>CCCDDDEEEGGGHHHIIIIIIIIIIIIJJJMMMOOOQQQQQQPPPOOOMMMOOORRRTTTTTTSSSRRRQQQPPPSSSVVVWWWUUUTTTTTTUUUXXXZZZZZZYYYVVVTTTRRRPPPQQQQQQRRRTTTUUUVVVTTTRRRTTTSSSQQQQQQSSSTTTTTTSSSVVVWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPPPPRRRTTTUUUTTTVVVTTTTTTZZZaaadddaaa]]]YYYYYYYYYYYYZZZ[[[\\\\\\\\\``````[[[VVVYYYgggsssmmmiiibbbuuuwww}}}555444333444555888:::<<<>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIKKKLLLMMMNNNMMMNNNPPPRRRUUUWWWYYYZZZ^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]___bbbdddeeeggggggggghhhiiijjjllllllqqqpppqqquuu{{{}}}{{{yyyxxxyyyzzzzzzzzzzzz{{{}}}{{{}}}mmmfff[[[TTTOOOHHHGGGEEE>>>@@@KKKTTTgggMMM777000333///...111///---------------------------......//////000000111444666666DDDxxx\\\RRRpppkkk===888999>>>AAABBB???:::555333333:::???BBB;;;777MMM~~~cccWWWTTTTTTQQQRRRTTTUUUUUUTTTSSSRRRPPPLLLJJJPPP]]]jjjsssvvv}}}kkknnnnnnppp{{{yyyaaa[[[fffgggdddaaa]]]UUUTTTTTTWWW[[[[[[XXXUUUTTTSSSSSSTTTVVVWWWVVVUUUVVVWWWZZZ\\\YYYVVVZZZbbbiiibbbYYYOOODDD===???EEEXXXlllppp[[[VVVqqqooowwwddd\\\~~~oooRRR777333444000...111111111111111111222333444333555777888999;;;===@@@?????????@@@@@@@@@AAAAAADDDEEEFFFHHHIIIJJJJJJJJJJJJKKKNNNPPPQQQQQQPPPOOONNNOOORRRTTTUUUUUUTTTTTTPPPRRRUUUVVVVVVUUUVVVVVVXXX]]]```^^^[[[ZZZXXXUUUPPPPPPQQQTTTWWWZZZZZZYYYZZZWWWUUUUUUVVVWWWWWWWWWSSSSSSSSSTTTTTTTTTTTTTTTTTTRRROOOOOOQQQSSSTTTTTTXXXUUUSSSUUU[[[^^^]]]ZZZ[[[[[[\\\]]]]]]^^^^^^^^^ZZZ___aaa[[[TTTUUUbbboookkkppphhhfff~~~jjjppp222222333444666888:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFEEEFFFGGGHHHJJJMMMNNNOOOMMMNNNOOORRRTTTWWWZZZ[[[[[[[[[[[[[[[[[[]]]^^^___```___^^^^^^```bbbdddeeehhhhhhiiijjjlllnnnooopppsssrrrssswww||||||xxxsssuuuwwwxxxxxxxxxxxxzzz{{{yyy|||qqqgggXXXOOOMMMIIICCCEEE@@@AAAJJJSSSiii{{{GGG555000333///...111///------------------------------...///000000000000333000999AAA]]]sssXXX```JJJ999<<<<<<@@@CCCAAA<<<777444444777;;;BBB@@@666>>>hhhtttccc[[[XXXSSSTTTVVVWWWWWWUUUSSSRRRQQQMMMJJJMMMWWWdddooouuuzzz|||~~~rrrrrrnnnooottttttrrrddd```cccbbbcccbbbYYYRRRRRRTTTXXX[[[[[[WWWSSSUUUTTTTTTVVVXXXYYYXXXWWWVVVYYY^^^ccccccccciiiqqqyyyqqqgggYYYJJJ@@@EEEPPPmmmzzzqqqcccXXXeeexxxmmmwww|||aaammm```FFF333222444///...333111111111111222333444555444666888:::;;;===@@@CCCBBBDDDFFFEEECCCBBBDDDGGGDDDEEEGGGHHHJJJKKKKKKKKKKKKMMMOOOQQQRRRRRRQQQPPPOOOPPPRRRTTTVVVVVVWWWVVVSSSTTTUUUVVVVVVVVVWWWWWW[[[bbbeeeaaa^^^]]][[[WWWQQQPPPQQQSSSWWW[[[\\\\\\]]][[[XXXWWWXXXYYYYYYYYYUUUTTTSSSRRRRRRSSSTTTUUUTTTQQQOOOOOOQQQTTTUUUVVVZZZWWWSSSSSSWWWZZZ[[[[[[[[[\\\]]]^^^^^^_________ZZZ^^^```]]]WWWVVV]]]eeeffflllgggaaaiii}}}zzzmmmyyy000111333555777999:::;;;;;;;;;;;;<<<===???@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJMMMOOOQQQMMMMMMOOOQQQTTTWWWZZZ\\\XXXYYYYYY[[[\\\^^^```aaabbbaaa```___```bbbdddeeehhhiiijjjlllnnnpppqqqrrruuuttttttxxx||||||uuuoooqqqssstttuuuttttttvvvxxxuuuxxx{{{}}}~~~~~~xxxkkkVVVKKKLLLKKKAAADDDAAABBBIIIRRRkkkoooDDD444000333......222///------------------------,,,---...///000000000000222,,,:::???KKK^^^RRRqqqUUU;;;>>><<<@@@DDDCCC>>>999666555333:::FFFIII<<<666PPPuuummmddd___UUUVVVWWWXXXXXXVVVTTTSSSQQQMMMJJJKKKTTT```mmmtttvvv|||yyyssssssqqqsssvvvooosssjjjgggddd___bbbcccXXXYYYXXXWWWXXX[[[]]]]]]\\\XXXWWWWWWYYY\\\]]]\\\ZZZTTTXXXaaajjjmmmpppyyyyyyiiiVVVJJJQQQ^^^yyyhhh]]]ZZZssswwwnnnvvvmmmaaaVVV???///222444///...666111111111111222333444555444666999:::<<<>>>BBBEEEDDDHHHKKKIIIEEEDDDGGGKKKDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMPPPRRRRRRRRRQQQPPPOOOPPPRRRTTTVVVWWWXXXXXXYYYXXXWWWVVVUUUTTTUUUUUU[[[cccfffaaa]]]]]]ZZZVVVUUUSSSRRRSSSVVVYYYZZZ[[[]]][[[XXXVVVWWWXXXYYYXXXYYYWWWUUUSSSSSSTTTUUUVVVSSSQQQNNNOOORRRUUUWWWXXX[[[XXXUUUSSSUUUYYY\\\^^^ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZ]]]```___]]][[[]]]^^^eeebbb\\\^^^aaabbbzzzyyygggrrr222222333555666888999999======>>>>>>??????@@@@@@BBBCCCEEEGGGGGGFFFDDDCCCDDDDDDEEEGGGIIIKKKLLLMMMLLLNNNPPPRRRTTTTTTTTTTTTUUUXXX[[[\\\]]]^^^```aaaaaa___]]]]]]___bbbcccccclllkkkkkkmmmpppssstttssswwwvvvwwwzzz{{{yyysssnnnlllmmmnnnoooppprrrsssssstttuuuvvvvvvvvvwwwyyy{{{yyy{{{}}}zzzlll[[[NNNJJJNNNDDD@@@;;;BBBRRR^^^{{{iii999555111...---...------........................////////////000000000000555***666;;;===rrrcccVVVfff{{{;;;BBB;;;>>>@@@BBBCCCAAA;;;444333444;;;BBB???;;;FFFWWW{{{lll^^^\\\VVVRRRUUUWWWUUUSSSSSSNNNPPPQQQOOOOOOUUUcccnnnrrrvvv{{{{{{yyy|||~~~zzzvvvtttqqqmmmhhhffffffhhhiiiaaaaaa``````eeejjjhhhbbbaaaaaaaaacccfffkkkpppsssxxxxxx}}}uuu___```nnnxxxeeeTTTcccfffpppGGG<<<222000000000000222222222333333333444444444999:::;;;===???AAACCCDDDGGGJJJNNNOOONNNLLLKKKJJJNNNLLLJJJIIIJJJKKKJJJIIIQQQRRRTTTVVVUUUSSSOOOMMMTTTUUUUUUVVVWWWXXXYYYZZZVVVYYYZZZWWWTTTTTTXXX]]]___cccccc```______\\\WWWRRRSSSTTTTTTTTTVVVYYY\\\[[[```___YYYVVVZZZ\\\YYY]]]YYYTTTQQQSSSUUUWWWXXXWWWQQQOOOWWW___```[[[XXXVVVVVVVVVTTTTTTVVVYYY]]]]]]ZZZVVVWWWZZZ^^^______[[[___bbbbbb``````eeeiiiffffffaaa[[[\\\dddmmmrrryyyXXXppp222333444555666888999999<<<======>>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEGGGIIILLLMMMLLLMMMOOORRRSSSTTTTTTTTTUUUWWWZZZ\\\\\\]]]___aaaaaa```___```bbbcccbbbaaaiiikkknnnpppqqqppppppooorrrrrrsssuuuvvvtttooojjjhhhhhhiiiiiijjjkkkllllllkkklllmmmmmmmmmnnnqqqsssxxxxxxzzz|||~~~wwwiiiYYYLLLHHHKKKEEECCC???EEERRR```aaa888555111............---.........................../////////000000000000111...777:::;;;ddd~~~```]]]yyyLLLAAA999<<>>>>>??????AAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCEEEHHHKKKMMMLLLMMMOOOQQQSSSTTTTTTUUUUUUWWWYYY[[[\\\]]]___aaaaaa``````aaaccccccaaa```fffkkkqqqsssrrrooommmmmmooonnnnnnmmmllliiiddd```]]]^^^^^^^^^____________^^^___aaaaaaaaaccceeegggoooppprrruuuyyy|||}}}ooobbbUUUKKKGGGIIICCCDDDBBBFFFRRRbbbVVV777444111............---............................../////////000000000,,,333777666999QQQrrr]]]iiibbb>>>:::<<>>>>>BBBaaavvv```___[[[ZZZ[[[ZZZWWWVVVXXXQQQSSSSSSPPPLLLMMMSSSYYYhhhoooxxxxxxfffSSScccsss]]]yyy}}}WWW>>>666111222333222111222222222333555666777888999;;;<<<>>>AAACCCEEEGGGHHHKKKMMMNNNOOONNNMMMNNNOOOMMMLLLKKKMMMOOOPPPPPPOOOLLLRRRXXX[[[YYYXXXZZZ]]]XXXXXXYYYYYYYYYXXXVVVUUUXXXZZZ\\\[[[XXXWWWYYY\\\]]]___^^^[[[[[[^^^^^^[[[ZZZ\\\\\\\\\\\\\\\^^^aaaZZZ]]]^^^\\\[[[]]]^^^^^^ZZZXXXUUUQQQOOOQQQUUUXXXZZZPPP[[[xxx~~~iiiZZZ^^^^^^^^^\\\YYYVVVVVVWWWYYY\\\ZZZYYYZZZ[[[\\\[[[ZZZZZZ^^^aaabbb___]]]^^^```ffffffbbb[[[XXX[[[^^^___```lllppp```eee|||{{{333333444555666777888888::::::;;;<<<===>>>>>>???BBBAAA@@@???@@@BBBDDDEEEDDDCCCBBBBBBDDDGGGJJJLLLKKKLLLNNNOOOQQQSSSTTTUUUUUUWWWZZZ[[[\\\^^^aaacccbbb```___```aaabbbbbbaaaeeekkkpppqqqllliiiiiikkkiiigggeeebbb]]]XXXRRROOOPPPOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTVVVXXX[[[```ccciiiqqqwww|||}}}sssggg[[[QQQKKKHHHHHH@@@BBB@@@FFFTTTfff{{{yyyLLL666333000////////////..................................../////////000000+++666333222;;;DDDuuueee```jjjttt>>>;;;<<<@@@EEEFFFBBB>>>===666444777@@@DDDAAA>>>>>>PPP}}}lll___[[[ZZZZZZXXXTTTTTTWWWQQQSSSSSSPPPLLLJJJLLLPPP___gggsss}}}nnn\\\UUUqqqyyyuuuccc{{{mmmGGG999333111333555333222333333333555666888:::;;;<<<>>>???@@@BBBDDDEEEFFFGGGJJJKKKLLLLLLLLLLLLMMMOOOMMMLLLMMMOOORRRTTTTTTSSSOOOUUU[[[[[[VVVSSSUUUYYYYYYZZZZZZZZZYYYWWWUUUTTTUUUXXX[[[[[[ZZZZZZ[[[]]]]]]___]]]XXXXXX[[[\\\ZZZ\\\]]]___^^^]]]^^^___aaa[[[^^^___^^^\\\\\\\\\\\\XXXYYYYYYWWWUUUTTTWWWYYYZZZQQQVVVgggjjj]]]WWW\\\]]]]]]\\\YYYWWWVVVWWWYYYZZZZZZZZZ[[[[[[ZZZXXXWWW[[[]]]___^^^]]]]]]___aaadddfffddd]]]YYYZZZ[[[ZZZdddbbbkkkyyyUUU___{{{yyypppppp333444444555666777888888888999:::;;;<<<===>>>>>>CCCAAA@@@???@@@BBBEEEFFFDDDCCCBBBCCCDDDFFFIIIJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVXXXZZZ[[[\\\___bbbeeeeeebbb______aaacccdddeeeeeeggghhhddd]]]YYYZZZ]]]XXXWWWTTTPPPKKKFFFBBB@@@BBBBBBBBBAAAAAAAAAAAA@@@CCCDDDFFFFFFFFFGGGJJJLLLPPPWWWbbbnnnxxx~~~}}}uuufffYYYPPPLLLIIIFFF@@@BBB@@@HHH\\\ooonnn}}}vvvEEE555222000///000000///.......................................////////////+++666---...>>>@@@cccdddYYY___tttJJJ999777:::CCCGGGCCC??????888444333888???BBBAAAAAAGGGcccvvvaaa\\\WWWVVVTTTQQQPPPSSSPPPRRRSSSQQQMMMJJJJJJLLLTTT^^^lllxxxwwwcccUUU\\\uuuyyywww^^^>>>555222111555666444333555444555666888:::<<<>>>>>>AAAAAABBBCCCCCCDDDDDDDDDHHHIIIJJJKKKJJJJJJLLLNNNLLLLLLNNNQQQTTTVVVVVVUUUQQQWWW\\\[[[UUUQQQSSSWWWYYYYYYZZZYYYXXXWWWUUUTTTRRRTTTWWWZZZ[[[\\\^^^___^^^___\\\VVVUUUXXXYYYWWWZZZ\\\]]]]]]\\\\\\]]]___\\\]]]______]]]YYYXXXXXXRRRUUUXXXZZZYYYWWWUUUTTTVVVUUUUUUTTTUUUUUUUUUUUUYYYZZZYYYXXXVVVVVVWWWYYYWWWYYYZZZZZZYYYWWWVVVUUUYYYYYYXXXWWWXXX[[[___bbbaaadddddd___\\\]]]]]][[[```^^^```gggqqqhhhUUUdddyyy~~~yyyzzz444444555555666777777888777777888:::;;;<<<===>>>BBBAAA@@@???@@@BBBEEEFFFCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKMMMOOORRRTTTVVVVVVWWWYYYZZZ[[[^^^bbbeeegggdddaaa```aaabbbbbbbbb^^^\\\XXXPPPIIIEEEFFFHHHBBBBBBAAA???<<<999999:::999999999999999999999999999:::;;;;;;;;;;;;>>>@@@EEEMMMYYYfffqqqxxx{{{|||}}}~~~|||kkkYYYPPPMMMIIIEEEAAADDDBBBLLLdddzzzkkkrrrAAA333111000///000111000///........................------........./////////---444***---???>>>VVVbbbTTT\\\dddkkk@@@666333<<>>???@@@CCCCCCCCCCCCDDDDDDEEEEEEGGGIIIKKKLLLLLLLLLMMMNNNLLLMMMOOORRRVVVXXXXXXVVVQQQVVVZZZZZZVVVUUUWWWZZZXXXXXXWWWWWWVVVVVVVVVVVVQQQRRRTTTVVVYYY[[[]]]^^^]]]^^^[[[UUUTTTVVVVVVTTTVVVXXXZZZ[[[ZZZZZZ[[[\\\[[[[[[]]]___\\\VVVSSSUUUSSSUUUXXX\\\___^^^YYYVVVQQQWWWXXXRRRPPPTTTTTTPPPVVVWWWWWWWWWUUUUUUWWWYYYUUUVVVXXXXXXVVVTTTTTTTTTTTTSSSRRRRRRTTTWWW[[[]]]\\\```aaa^^^\\\^^^___]]][[[___aaa___]]]iiinnnbbbkkkwww}}}}}}444444555555666777777777666666777999:::<<<======????????????@@@BBBCCCEEEBBBCCCEEEGGGHHHHHHHHHGGGIIIJJJJJJLLLNNNQQQTTTVVVTTTUUUWWWXXXYYY\\\aaaddddddbbbaaa```^^^\\\XXXUUUMMMJJJEEE???;;;::::::;;;777888999777555555777:::777777777777777777777888666777888777666666888:::>>>CCCLLLWWW```gggkkkmmmoooqqqrrrssstttvvvzzz||||||{{{iiiVVVNNNMMMJJJEEE???EEEEEENNNfff}}}sssjjj<<<222111///000111111000///........................---------.........//////---222---///:::;;;LLLssstttXXXTTTXXXwwwXXXCCC555999AAACCCBBBDDD<<<888222222888@@@FFFGGG>>>;;;SSSvvvhhhZZZVVVWWWVVVUUUTTTVVVWWWVVVTTTQQQMMMKKKJJJGGGOOO[[[gggpppvvvzzz||||||uuuaaa^^^hhhnnn^^^sss]]]@@@777555333444777777555666:::999999:::<<<===???@@@AAABBBCCCCCCEEEFFFGGGHHHIIIIIILLLPPPQQQQQQPPPPPPQQQLLLMMMOOOSSSWWWXXXXXXVVVPPPSSSUUUVVVVVVVVVWWWYYYVVVVVVTTTTTTTTTVVVWWWYYYSSSRRRRRRSSSUUUXXXZZZ[[[YYY[[[YYYUUUTTTVVVVVVTTTRRRTTTWWWXXXXXXXXXYYYZZZXXXWWWZZZ^^^[[[TTTQQQSSSXXXUUUVVV[[[aaaccc___ZZZOOORRRUUUVVVSSSQQQSSSUUUUUUWWWXXXWWWVVVUUUVVVXXXRRRTTTVVVUUUSSSRRRSSSTTTRRRRRRSSSTTTVVVWWWWWWWWWXXX\\\]]][[[ZZZ\\\^^^\\\[[[aaabbb[[[WWW^^^jjjssspppnnntttsssyyy444444555555666666777777555666777888:::;;;<<<============>>>???AAABBBCCCBBBDDDFFFHHHIIIIIIGGGFFFIIIIIIJJJLLLNNNQQQTTTVVVRRRSSSUUUVVVWWW[[[___ccc^^^^^^^^^^^^[[[TTTLLLGGG>>>;;;888777888999::::::888999:::888555555888;;;777777888888999999999999888999999888777777888:::999<<>>???@@@AAAAAABBBDDDFFFHHHKKKLLLMMMLLLOOOSSSVVVUUUTTTTTTTTTMMMMMMPPPSSSWWWYYYXXXVVVPPPQQQQQQRRRSSSSSSSSSSSSUUUTTTRRRRRRSSSUUUYYY[[[UUUSSSQQQQQQSSSUUUWWWWWWVVVXXXXXXTTTTTTWWWWWWTTTOOORRRUUUWWWWWWWWWXXXYYYTTTSSSWWW]]][[[SSSQQQTTTWWWQQQNNNSSS\\\aaa^^^XXXQQQLLLNNNUUUSSSKKKPPP]]]WWWXXXYYYXXXVVVUUUVVVWWWQQQSSSTTTTTTQQQPPPRRRUUUTTTUUUWWWZZZ[[[ZZZWWWTTTUUUYYYZZZXXXWWWZZZ[[[ZZZXXX]]]\\\VVVXXXbbbeeeaaagggkkkhhh```{{{666666666666666666666666555777:::;;;:::999:::;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNOOOOOOOOORRRRRRTTTWWWZZZ\\\\\\[[[___``````[[[TTTMMMJJJIIINNNEEE999555<<>>===;;;999:::::::::;;;;;;<<<<<<===<<<===>>>???BBBFFFIIIKKKLLLLLLMMMMMMPPPTTT[[[___cccffflllrrrwww{{{}}}}}}~~~uuucccRRRKKKIIIGGGEEEAAAAAAEEERRRhhhwwwOOO:::222222111000///...------//////.........---------,,,,,,,,,---------......111000000000000666FFFUUUqqqRRRUUU```}}}WWW<<>>777444666;;;???AAACCCDDD???III|||yyyllleeeXXX]]]```PPPZZZXXXUUUSSSRRRQQQPPPOOOMMMHHHKKKXXXfffooorrrsssrrrvvv{{{uuuaaa]]]vvvwww___mmmoooHHH555777888777777777777888888999======>>>CCCGGGIIIGGGEEEFFFEEEEEEFFFIIIKKKKKKKKKNNNMMMQQQWWWYYYVVVUUUWWWUUUTTTUUUVVVXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQPPPOOONNNNNNOOOQQQUUUWWWSSSQQQOOOOOOPPPRRRRRRRRRUUUTTTTTTUUUVVVUUUTTTRRRPPPPPPPPPRRRUUUVVVUUUTTTTTTWWWYYYXXXUUUQQQPPPQQQVVVUUUTTTTTTUUUUUUSSSQQQQQQPPPOOOOOOPPPRRRUUUVVVVVVUUUUUUUUUVVVTTTRRROOOTTTRRRPPPOOOPPPQQQPPPPPPVVVXXXYYYZZZZZZXXXWWWUUUXXXWWWVVVVVVWWWXXXWWWUUUXXXZZZ\\\]]]^^^```dddfffccceeekkkwww}}}]]]fff666666666666666666666666444666999:::999888999:::;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHIIIIIIGGGHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUWWWZZZ\\\]]]]]][[[[[[XXXVVVVVV^^^lllwwwnnnaaaKKK999;;;FFFIIICCCCCCAAA???;;;888999>>>BBB@@@@@@???>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBBBBBBBEEEIIILLLPPPSSSXXX___eeejjjmmmooo|||~~~zzznnn^^^PPPIIIGGGFFFDDD===AAAKKK\\\rrrwwwHHH444222222111000///...------///.........------------,,,,,,,,,---------......111///000111111555CCCQQQyyybbbWWW___xxxsssGGG<<<:::CCCJJJAAADDD???888555666:::===>>>BBBBBB;;;???fffpppeeeVVVWWW]]]TTTXXXWWWUUUUUUTTTSSSQQQNNNNNNIIIIIIQQQ\\\dddkkkppprrruuuzzz~~~zzzgggZZZdddmmm```yyyeeeFFF888999888888888888999:::;;;<<>>???EEEIIIKKKLLLLLLIIIGGGGGGKKKOOOOOOPPPQQQQQQPPPOOOLLLKKKKKKIIIFFFCCC@@@>>>======:::;;;;;;:::999999:::<<<>>>@@@DDDJJJPPPWWW\\\^^^ooorrrwww{{{~~~zzzkkkYYYNNNJJJIIIGGGDDD@@@DDDPPPcccxxxwwwxxx@@@///222111000000///...------............------------,,,,,,,,,---------......//////000111111444>>>IIIiii{{{ZZZaaauuu```===;;;HHHKKKCCCDDD@@@:::777666888::::::BBBAAA;;;888KKKxxx|||ppp```ZZZ]]]ZZZVVVVVVVVVWWWXXXVVVRRRNNNPPPJJJGGGJJJOOOVVVaaajjjnnnrrrwww{{{|||}}}~~~nnn\\\]]]wwwqqqdddeeeuuuWWWBBB::::::999999999:::<<<===???@@@EEEDDDDDDFFFIIIKKKKKKJJJIIIHHHFFFEEEFFFIIIKKKMMMJJJHHHKKKPPPSSSRRRSSSWWWWWWXXXYYY[[[\\\\\\]]]]]]YYYWWWUUUTTTTTTUUUWWWYYYSSSPPPLLLLLLOOORRRRRRRRRVVVTTTRRRQQQRRRSSSRRRQQQQQQPPPOOOOOOPPPQQQSSSTTTNNNQQQSSSRRROOOMMMNNNOOORRRTTTUUUUUUSSSRRRQQQRRRVVVVVVWWWZZZ[[[[[[XXXUUUKKKKKKLLLMMMPPPTTTWWWZZZUUUTTTTTTUUUVVVVVVUUUSSSPPPPPPQQQTTTWWWWWWUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWXXXYYYXXXVVVTTTRRRQQQQQQTTTYYY\\\\\\ZZZ]]]]]]\\\[[[]]]ccckkkpppsssffffffzzz666666666666666666666666555666888888888888999::::::;;;<<<===>>>@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHLLLOOOOOOMMMMMMPPPTTTUUUWWWYYYYYYWWWTTTRRRPPPIIINNNRRRSSSUUU^^^mmmzzzkkkcccnnnnnn___]]]XXXRRRLLLJJJJJJKKKLLLWWWZZZ\\\ZZZVVVUUUYYY]]]^^^______^^^[[[WWWSSSPPPNNNLLLIIIEEEBBB???>>>>>>;;;======<<<:::888888999777888;;;>>>DDDJJJOOORRRXXX]]]eeelllrrrzzzoooVVVMMMNNNOOOIIIDDDFFFIIIUUUjjj~~~yyylll<<<...111000000///......------------------------------,,,,,,,,,---------............000222222222999BBB```___^^^nnnNNN===BBBEEEEEECCCAAA===999777777777777AAACCCBBB<<<<<>>@@@BBBCCCFFFFFFFFFHHHJJJMMMNNNOOOMMMLLLIIIFFFEEEFFFIIILLLKKKIIIJJJNNNPPPOOOPPPTTTVVVXXXZZZ[[[\\\\\\]]]^^^\\\ZZZXXXVVVWWWYYY\\\^^^XXXSSSNNNNNNQQQSSSSSSQQQTTTSSSQQQRRRSSSSSSRRRQQQSSSSSSRRRQQQQQQSSSVVVYYYPPPTTTXXXVVVQQQMMMNNNQQQTTTTTTTTTSSSRRRQQQPPPQQQTTTUUUWWW[[[]]]\\\YYYVVVRRRQQQPPPOOOPPPRRRTTTUUUTTTSSSSSSTTTVVVWWWVVVUUUOOOPPPRRRVVVXXXXXXUUURRRQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVWWWYYY[[[[[[YYYWWWZZZUUURRRTTTYYY]]]\\\YYYZZZ[[[\\\\\\\\\]]]aaaccc]]]iiixxx^^^\\\666666666666666666666666666888999999888888:::<<<::::::;;;===>>>???@@@AAAAAAAAABBBDDDEEEFFFGGGHHHJJJLLLNNNMMMJJJJJJKKKMMMQQQUUUXXXWWWRRRLLLHHHFFFIIINNNSSSSSSPPPQQQXXX^^^zzzrrraaaUUURRRQQQPPPNNN[[[aaaeeeeeeaaa^^^___bbbccccccbbb___ZZZTTTNNNKKKGGGFFFCCCAAA???>>>======;;;===>>>>>><<<:::::::::888888888999<<<@@@DDDGGGHHHNNNVVV^^^fffqqq}}}rrrSSSKKKPPPQQQIIIAAAFFFLLLaaabbb<<<333000000//////......------,,,,,,------------------,,,,,,,,,---------.........---///222222111666<<>>BBBGGGCCC888BBBttttttfff[[[ZZZWWWXXXYYY[[[[[[YYYUUUQQQQQQNNNLLLJJJGGGFFFMMMVVVccchhhooouuuxxxzzz{{{|||~~~vvvjjj]]]dddmmmrrrdddccctttQQQ===999999999::::::;;;===@@@BBBEEEFFFEEEFFFHHHIIILLLNNNQQQSSSTTTSSSPPPLLLHHHHHHKKKNNNPPPMMMMMMPPPPPPNNNNNNQQQTTTWWWZZZ[[[ZZZ[[[]]]^^^]]][[[YYYWWWXXX[[[^^^```\\\XXXSSSRRRSSSTTTTTTSSSRRRQQQPPPRRRTTTTTTTTTRRRTTTTTTUUUSSSRRRTTTXXX[[[TTTXXX]]][[[VVVRRRRRRUUUXXXVVVTTTRRRQQQPPPPPPOOOSSSTTTVVVZZZ\\\[[[XXXUUUVVVUUUSSSRRRQQQRRRSSSTTTTTTSSSRRRSSSUUUVVVVVVUUUPPPQQQSSSVVVXXXVVVSSSOOOLLLMMMNNNOOOQQQTTTVVVXXXTTTUUUVVVYYY\\\^^^]]]\\\aaa[[[VVVUUUYYY]]]\\\ZZZYYY[[[\\\[[[YYYWWWWWWWWWZZZ```cccccchhhvvvxxx666666666666666666666666777888999999888999;;;===::::::;;;<<<>>>???@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDKKKNNNRRRQQQLLLGGGEEEEEEQQQRRRRRRQQQPPPRRRXXX]]]iiilllaaa\\\YYYVVV\\\aaafffgggdddaaa`````````^^^\\\XXXRRRLLLGGGCCC???>>>===;;;;;;;;;;;;<<<999;;;<<<<<<:::999::::::999888777666777888:::<<>>@@@AAA???<<<888666666999===EEEGGG;;;999XXX~~~|||ooodddddd\\\[[[ZZZZZZZZZYYYVVVTTTQQQOOONNNNNNJJJFFFIIIOOO\\\bbbkkksssxxx{{{}}}~~~}}}}}}pppeee```qqqyyygggsss{{{WWWlllbbbFFF999777999:::======>>>@@@CCCEEEHHHIIIFFFIIIKKKMMMNNNPPPRRRUUUWWWXXXVVVRRRNNNLLLOOOSSSTTTRRRRRRUUUTTTPPPPPPRRRRRRVVVZZZ[[[YYYZZZ\\\___\\\[[[YYYXXXYYY[[[]]]______]]]YYYVVVTTTTTTUUUVVVSSSRRRRRRSSSUUUUUUTTTSSSRRRTTTUUUTTTRRRRRRUUUYYYVVVZZZ^^^^^^[[[XXXWWWXXXZZZWWWSSSQQQQQQQQQQQQQQQSSSTTTUUUXXXZZZZZZXXXUUUTTTTTTSSSRRRSSSUUUWWWYYYSSSRRRQQQQQQSSSTTTTTTTTTQQQQQQSSSVVVWWWVVVSSSOOOKKKLLLNNNPPPRRRTTTVVVVVVTTTSSSTTTVVVZZZ]]]]]]]]]bbb^^^[[[ZZZ\\\]]]\\\ZZZTTTVVVXXXXXXWWWVVVVVVWWW___cccccc^^^[[[aaajjjnnn~~~666666666666666666666666777888888888777888:::<<<999:::;;;<<<===???@@@@@@BBBCCCDDDEEEFFFHHHIIIIIIEEEBBB???@@@CCCDDDBBB>>>CCCFFFHHHGGGEEEFFFKKKOOOXXXUUURRRRRRUUUZZZ```dddmmmtttjjjeeebbbdddfffggggggfffdddccc___]]][[[VVVRRRMMMIIIFFFCCCBBB@@@???>>>>>>>>>??????@@@AAA@@@>>>===>>>@@@<<<;;;999888777777888888<<<@@@DDDGGGMMMZZZlllzzzyyyxxxxxxbbbPPPMMMNNNHHHCCCCCCFFFPPPtttuuuJJJ777555//////.........---------++++++,,,,,,,,,---------,,,,,,,,,---------......///---...111222111444999BBB]]]hhheeerrrlllAAA::::::;;;???BBBBBB>>>;;;888888999999???FFFAAA;;;FFFZZZ{{{nnnlllaaa^^^ZZZXXXXXXXXXWWWVVVTTTPPPOOOOOOLLLGGGGGGKKKRRRYYYcccmmmtttxxx{{{}}}|||}}}tttgggdddmmmlllaaafffwwwkkk```yyyRRR???:::999:::===AAAAAABBBDDDGGGIIIKKKMMMJJJMMMQQQRRRQQQQQQRRRTTTRRRTTTUUUSSSOOONNNQQQUUUWWWUUUVVVZZZYYYUUUSSSUUURRRVVVZZZ[[[YYYYYY]]]```^^^^^^]]]\\\\\\]]]^^^______```^^^YYYTTTRRRUUUXXXXXXWWWVVVWWWWWWVVVTTTRRRPPPTTTVVVUUURRRPPPSSSVVVVVVXXX[[[]]]^^^\\\ZZZYYYYYYUUUQQQPPPRRRTTTUUUUUUUUUUUUVVVWWWYYYZZZXXXVVVRRRQQQQQQQQQSSSVVVYYYZZZSSSQQQPPPPPPQQQSSSSSSRRRQQQQQQSSSVVVXXXXXXVVVSSSOOOPPPRRRTTTTTTTTTTTTSSSUUUSSSRRRRRRUUUXXXZZZZZZ]]]___aaaddddddaaa^^^\\\SSSUUUWWWXXXXXXYYY[[[]]]]]]bbbbbb]]]ZZZ[[[]]]\\\]]]sss666666666666666666666666666777777666666777999<<<999:::;;;<<<===???@@@@@@CCCCCCDDDFFFGGGHHHIIIJJJDDD???<<<>>>DDDFFFCCC>>>===???AAA@@@AAAGGGRRRZZZZZZVVVTTTUUUZZZ```cccdddggguuuzzzqqqllljjjiiijjjkkklllkkkiiicccaaa^^^[[[WWWSSSQQQOOOMMMLLLIIIGGGEEEEEEEEEEEEIIIJJJIIIHHHFFFEEEFFFHHH@@@???>>>===<<<;;;::::::444777;;;===DDDRRRgggvvvsssmmmgggZZZRRRRRROOOFFFCCCHHHMMMRRRqqq~~~vvv|||BBB333222...............---------+++++++++,,,,,,---------,,,,,,,,,---------......000------111222222444999:::VVVrrreeefff}}}OOO@@@555:::>>>CCCCCC@@@<<<:::999<<<888;;;DDDEEE???@@@GGGkkknnnjjjddd```ZZZWWWVVVWWWXXXXXXVVVQQQNNNNNNLLLHHHGGGJJJIIIQQQ\\\fffnnnssswwwyyy{{{yyyooo]]]ccczzzkkk```\\\]]]~~~dddssspppIII<<<===;;;<<>>>>>>>>AAA@@@AAADDDGGGGGGCCC@@@===???EEEMMMQQQLLLAAA777:::777777???KKKUUUYYYZZZYYYWWWWWWZZZ___cccdddddddddjjjrrryyy|||ooogggkkkrrrrrrpppooojjjaaa[[[[[[[[[YYY\\\aaa[[[XXXTTTQQQPPPOOONNNLLLOOOOOOOOOMMMJJJIIIKKKMMMMMMMMMJJJEEE@@@>>>???@@@;;;999999;;;>>>HHH[[[lll|||zzzdddeeeWWWMMMOOOOOOHHHBBBAAAJJJZZZ|||ppp}}}bbb???///444///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///000000111333666999NNNrrr~~~```WWWdddkkkFFF888555;;;AAACCCDDDBBB>>>:::777666888<<<@@@@@@===999HHH{{{zzzrrriiibbb[[[XXXTTTRRRTTTYYYUUUTTTRRROOONNNMMMMMMMMMGGGKKKTTT^^^hhhqqqwwwzzz~~~|||zzz{{{}}}vvvggg[[[rrrwwwaaaTTT]]]}}}iiiddd```>>><<>>>>>BBBAAA@@@BBBEEEEEECCCAAACCCFFFKKKRRRTTTNNNCCC999:::<<>>777:::===@@@BBBBBB???<<<777666777:::???AAA???<<>>CCC======EEEIIIMMMPPPSSSTTTVVVZZZ\\\RRRRRRRRRQQQRRRRRRSSSTTTPPPNNNKKKLLLPPPSSSUUUUUUQQQVVVYYYZZZ\\\___^^^[[[RRRRRRSSSUUUXXX[[[^^^```]]]___bbbcccbbbaaaaaabbb^^^aaaccc```[[[WWWWWWYYYYYYVVVUUUVVVZZZ\\\[[[ZZZXXXVVVUUUVVVYYY[[[\\\\\\```\\\[[[]]]]]]XXXVVVWWW[[[TTTNNNMMMQQQTTTSSSPPPQQQTTTVVVUUUWWW[[[\\\YYYWWWVVVTTTUUUVVVWWWWWWVVVWWWSSSPPPOOOPPPRRRQQQPPPSSSTTTRRRQQQTTTYYYYYYUUUTTTUUUWWWXXXWWWUUUSSSQQQWWWRRROOORRRTTTQQQOOOOOOTTTXXX]]]___```___^^^^^^^^^```^^^ZZZZZZ\\\[[[XXXQQQQQQUUU\\\dddkkkrrrvvvaaa^^^]]]aaafffmmmyyy888888777777777666666666666666666666666777888888777888999;;;<<<===>>>>>>CCCAAA@@@@@@BBBCCCCCCBBBHHHJJJOOOSSSUUUOOOEEE===???DDDKKKQQQTTTWWWZZZ]]]___\\\ZZZ]]]fffqqq{{{wwwooogggccc___ZZZXXXYYYnnnwww~~~qqqeee^^^SSSNNNHHHGGGIIIJJJGGGDDDMMMMMMLLLMMMLLLJJJFFFCCC@@@===:::999888===JJJXXXgggqqquuugggYYYOOOJJJNNNNNNHHHEEEHHHUUUnnnuuukkkHHH333///222///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...000000000111444666:::333HHHxxx^^^PPP___{{{JJJ===;;;;;;===AAAAAA???===888666555888===AAAAAA???===666RRR}}}xxxmmmaaa]]][[[XXXVVVVVVXXXVVVTTTQQQPPPOOOOOOOOOMMMKKKIIIJJJQQQ\\\hhhoooppprrrtttwwwyyy{{{{{{||||||jjj``````~~~mmmssstttuuu]]]FFF999???DDD@@@@@@HHHJJJKKKOOOTTTYYY\\\\\\\\\PPPOOONNNNNNOOOQQQSSSUUURRROOOMMMMMMPPPSSSUUUVVVOOOTTTXXXZZZ]]]aaabbb___WWWVVVUUUUUUVVVYYY\\\^^^YYY\\\^^^___^^^^^^___```\\\___```^^^ZZZWWWWWWYYYYYYUUURRRTTTZZZ]]]]]]ZZZ[[[[[[ZZZYYYXXXYYY\\\^^^```___```aaa]]]VVVTTTUUUWWWTTTOOOMMMMMMNNNOOONNNLLLPPPRRRQQQTTTXXXZZZXXXYYYXXXXXXXXXYYYYYYWWWUUUUUUSSSQQQPPPQQQQQQPPPOOOTTTUUUSSSPPPRRRVVVWWWTTTRRRTTTXXX[[[[[[YYYVVVTTTZZZTTTPPPRRRRRROOOMMMNNNPPPTTTZZZ^^^___]]]\\\[[[]]]]]][[[ZZZ]]]cccccc___UUUWWWZZZ]]]cccjjjoooqqqbbb___]]]^^^\\\[[[^^^ddd777777777777777777777777666666666666666777777888888999:::<<<===>>>??????BBBAAA@@@???@@@BBBDDDDDDHHHIIILLLOOOQQQOOOJJJFFFKKKNNNRRRUUUWWWXXXYYYZZZ]]]]]]^^^bbblllwww~~~|||~~~uuuhhh___YYYWWWWWWWWWggg|||iii___TTTOOONNNMMMIIIDDDGGGEEEDDDEEEGGGFFFCCC@@@GGGCCC???<<<:::;;;DDDNNN^^^iiiwwwrrreeeTTTMMMKKKNNNLLLFFFFFFKKKZZZyyyyyyhhhBBB444333333///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------............---///000000000222444666<<<333>>>hhhiiiOOOQQQiii```EEE===888<<>><<<;;;@@@HHHVVV___mmmyyyoooaaaQQQLLLLLLNNNJJJCCCFFFOOOccc___:::111111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...///000111111222444777999999<<>>999;;;^^^lllaaa]]]ZZZXXXXXXYYYXXXVVVSSSRRRQQQQQQQQQOOOMMMJJJHHHJJJNNNTTTXXXbbbgggmmmrrrssstttuuuvvvzzz{{{|||}}}~~~zzzgggZZZhhhkkkmmmnnnIIICCCAAACCCCCCBBBFFFLLLOOOJJJFFFHHHNNNSSSTTTRRRNNNMMMLLLKKKLLLOOOSSSUUUSSSSSSRRRQQQQQQSSSUUUVVVQQQUUUXXXXXXZZZ___```^^^___\\\XXXTTTSSSSSSUUUVVVUUUVVVWWWVVVVVVVVVYYY[[[[[[\\\[[[ZZZWWWVVVVVVWWW[[[WWWSSSSSSWWWYYYWWWTTTYYY[[[[[[XXXUUUUUUXXX\\\\\\]]]___aaa\\\TTTRRRUUUSSSSSSQQQNNNJJJHHHJJJLLLJJJMMMNNNMMMOOOTTTWWWUUUTTTTTTUUUXXXZZZ[[[ZZZXXXSSSSSSSSSRRRPPPOOONNNNNNRRRUUUUUUQQQPPPRRRRRROOOHHHLLLQQQVVVZZZZZZZZZYYY\\\\\\]]][[[VVVUUU```mmmQQQRRRSSSTTTTTTVVVYYY\\\WWWVVVRRRQQQWWW]]][[[VVVOOOTTTWWWTTTTTTYYY\\\[[[YYYWWWXXXZZZYYYVVVXXX\\\555555666777888999:::;;;666666666666666777888888999:::<<<===??????@@@@@@???@@@@@@AAAAAADDDHHHKKKJJJJJJLLLOOORRRVVVXXXZZZbbb]]]XXXXXX[[[\\\XXXSSSRRRVVV[[[^^^___^^^]]]]]]VVVSSSQQQWWWbbbjjjlllkkkqqqvvvxxxpppfff]]]YYYSSSPPPWWWlll~~~jjj```^^^```___^^^[[[VVVRRRPPPQQQRRRMMMJJJHHHGGGCCC===<<>>@@@???===888222444FFFhhhxxxlllddd^^^[[[\\\ZZZXXXVVVSSSRRRQQQQQQQQQOOONNNNNNMMMMMMMMMMMMMMMYYY___ggglllnnnppptttwwwxxxzzz|||||||||~~~wwwlllbbbdddyyyqqqhhh~~~dddJJJHHHGGGEEEDDDEEEJJJNNNRRRLLLFFFFFFJJJOOOPPPOOOPPPOOONNNMMMNNNOOOQQQSSSRRRTTTUUUUUUTTTSSSTTTUUUNNNRRRTTTTTTVVVZZZ[[[YYYWWWUUUSSSQQQQQQRRRTTTVVVVVVVVVVVVTTTSSSTTTWWWZZZ\\\[[[YYYXXXVVVUUUUUUUUUWWWVVVTTTTTTUUUUUUSSSRRRVVVVVVWWWWWWVVVVVVWWWYYY^^^\\\\\\]]]YYYQQQNNNPPPSSSSSSQQQNNNKKKJJJJJJKKKLLLNNNNNNKKKMMMQQQTTTRRRPPPPPPQQQTTTWWWYYYYYYYYYSSSTTTSSSQQQNNNMMMNNNOOOQQQUUUWWWTTTRRRSSSRRROOOIIIKKKNNNQQQTTTVVVXXXXXX[[[]]]___^^^YYYYYYdddrrrQQQQQQPPPOOOOOOQQQVVVYYY[[[[[[YYYVVVXXX[[[XXXSSSOOOWWWYYYTTTQQQUUUXXXUUUSSSRRRSSSVVVTTTQQQRRRVVV777777777888888999999999666666666666666777888888777888:::<<<===>>>>>>>>><<>>???TTT}}}\\\TTTKKKccclllHHH<<<>>>@@@BBBFFFCCC???:::888;;;======<<<===666555:::999EEEooo|||qqqfff``````YYYXXXUUUSSSQQQQQQPPPQQQOOOPPPPPPPPPNNNLLLIIIGGGMMMUUU^^^eeeiiinnntttyyywwwyyy|||||||||}}}{{{jjjaaafffxxxyyyeeessseeeSSSHHHJJJJJJHHHHHHKKKNNNOOORRROOOKKKKKKNNNQQQRRRQQQSSSRRRQQQPPPPPPPPPPPPPPPQQQTTTXXXXXXVVVTTTSSSTTTMMMQQQSSSRRRUUUZZZ[[[YYYUUUTTTSSSSSSSSSTTTUUUVVVXXXWWWVVVSSSRRRRRRVVVYYY]]][[[XXXVVVUUUTTTSSSRRRPPPSSSUUUUUUSSSQQQQQQRRRRRRRRRSSSUUUXXXXXXWWWVVV\\\XXXVVVXXXVVVQQQNNNOOOTTTSSSQQQOOONNNMMMLLLLLLMMMOOONNNJJJJJJNNNOOONNNNNNMMMMMMOOOSSSVVVWWWWWWTTTTTTSSSPPPLLLKKKMMMPPPQQQWWW[[[YYYVVVVVVTTTQQQOOONNNMMMMMMOOOQQQTTTVVVYYYYYY[[[]]]\\\ZZZ^^^eeeRRRRRRRRRQQQQQQRRRUUUXXX]]]``````\\\ZZZZZZWWWRRRUUU^^^___VVVPPPRRRSSSOOOQQQQQQSSSVVVSSSMMMKKKMMM999999999888888888888888666666666666666777888888666777888:::;;;<<<======;;;>>>BBBDDDEEEGGGLLLOOOMMMQQQWWW[[[ZZZVVVRRRPPPKKKNNNRRRSSSQQQMMMKKKJJJIIIOOOWWW[[[ZZZWWWUUUTTTPPPTTTYYY]]]aaaiiissszzz\\\ZZZYYYXXXWWWaaa~~~}}}{{{xxxrrr]]]``````WWWPPPTTTeeeuuu}}}iiimmmmmmcccSSSGGGDDDEEE@@@AAAFFFMMMMMMHHHEEEEEE;;;>>>DDDLLLWWWcccnnntttjjjYYYJJJIIIKKKKKKEEECCCQQQdddtttEEE000000222/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...000111111111333555777888;;;>>>???JJJnnnuuugggQQQTTTtttZZZCCC???>>>AAAEEEEEE@@@;;;999;;;<<<;;;999;;;===AAA>>>111333UUU~~~{{{llldddbbbYYYWWWUUUSSSQQQPPPPPPPPPPPPQQQQQQQQQNNNKKKGGGEEEEEEMMMWWW```fffllluuu{{{wwwyyy|||||||||}}}wwwbbb\\\nnnnnnbbbnnnSSSGGGEEEIIIKKKJJJKKKPPPRRRPPPRRRQQQPPPQQQSSSTTTUUUUUUUUUTTTTTTSSSQQQPPPOOOOOOPPPUUUYYYZZZWWWTTTSSSSSSNNNRRRTTTTTTWWW]]]___]]]YYYYYYXXXWWWVVVVVVVVVVVVYYYXXXVVVSSSQQQRRRUUUXXX^^^[[[XXXUUUTTTSSSRRRQQQKKKPPPUUUVVVSSSPPPQQQSSSPPPPPPQQQUUUYYY[[[XXXUUUXXXRRRPPPSSSVVVTTTRRRRRRUUUSSSPPPOOOPPPPPPNNNLLLNNNOOOMMMIIIHHHKKKLLLKKKMMMLLLKKKLLLPPPSSSTTTUUUUUUUUUSSSOOOKKKJJJMMMQQQQQQYYY^^^]]]ZZZYYYVVVSSSUUURRRNNNKKKKKKNNNQQQSSSWWWUUUVVV[[[]]]YYYUUUTTTUUUVVVWWWWWWVVVVVVWWWXXXXXX]]]^^^ZZZVVVTTTQQQMMMSSS]]]___VVVQQQTTTUUUQQQQQQRRRVVVZZZWWWOOOJJJJJJ333444666777888888777777666666555555555555666666999888888999;;;<<<<<<;;;@@@@@@@@@BBBFFFJJJOOORRRNNNPPPSSSTTTSSSOOOKKKHHHIIIOOOSSSOOOHHHFFFKKKRRRUUUXXX\\\]]]\\\YYYWWWWWWUUUXXX\\\```bbbdddfffhhhRRROOOMMMLLLMMMRRR___mmmqqqiiiccc```\\\VVVXXX]]]oootttfffdddZZZGGG>>>BBB;;;;;;;;;===AAACCCCCCCCCBBB???===>>>EEEPPP\\\cccsss|||zzziii[[[KKKKKKHHHIIIIIICCCPPPnnnhhh999444222,,,444000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...000222222222333444666;;;===@@@GGGLLLWWWtttYYYZZZZZZ}}}SSS777<<>>???AAADDDGGGJJJLLLMMMNNNMMMLLLKKKIIIGGGFFFEEEIIIJJJIIIFFFCCCEEELLLSSS___```aaa___\\\YYYXXXYYY]]]\\\ZZZWWWSSSQQQRRRSSSOOOOOORRRTTTTTTTTT[[[cccmmm{{{qqqllleee[[[TTTRRR[[[lllttthhh\\\JJJ>>>;;;>>>===<<<>>>@@@AAAAAA@@@@@@???<<<<<>>BBBEEEJJJmmmaaa\\\UUUgggjjjGGG;;;<<<<<>>999777;;;AAAXXXvvv{{{ttttttkkkbbbZZZXXXVVVQQQOOOQQQPPPPPPPPPOOOOOOMMMLLLLLLGGGHHHKKKNNNSSS\\\eeekkkwwwyyy|||~~~}}}}}}}}}~~~{{{~~~zzzlllhhhfffpppwww{{{gggRRRMMMOOOPPPQQQSSSTTTUUUTTTSSSRRRRRRPPPSSSZZZ]]]ZZZXXXYYYWWWWWWWWWUUURRROOOMMMMMMSSSVVVZZZ]]]]]][[[XXXUUUUUUWWWYYYZZZZZZ\\\___bbb___aaabbb```]]]YYYWWWVVV[[[WWWUUUUUURRRNNNQQQXXX\\\\\\ZZZYYYVVVSSSQQQPPPRRRPPPNNNNNNOOOQQQSSSTTTRRRPPPOOOPPPTTTVVVUUUTTTUUURRRNNNNNNPPPSSSSSSSSSTTTUUUVVVTTTSSSSSSUUUXXXVVVXXXWWWRRRPPPPPPNNNJJJFFFGGGJJJLLLOOORRRTTTUUUSSSWWW[[[ZZZWWWTTTUUUWWWVVVWWWXXXWWWUUUTTTVVVXXXWWWUUURRRPPPOOONNNMMMLLLNNNOOOQQQRRRSSSTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWYYYYYYZZZZZZYYYVVVSSSQQQPPPPPPSSSXXXXXXSSSPPPQQQWWWVVVWWWXXXYYYWWWRRRNNN;;;:::999888777777777777777777666666666666777777777888888999999:::;;;;;;<<<>>>AAADDDGGGHHHHHHHHHJJJHHHEEEBBBBBBDDDFFFHHHHHHDDD???>>>BBBJJJRRRWWWccccccbbb```]]][[[[[[\\\ZZZXXXTTTOOOKKKKKKNNNQQQWWWYYY^^^bbb___YYYXXX\\\```iiirrrlllsssvvvooogggaaa^^^XXX]]]jjjxxxkkk___RRRGGGEEEDDDBBBAAAAAA@@@>>><<<>>>======<<<===>>>@@@AAANNNVVVcccrrr~~~qqqbbbVVVJJJLLLHHHGGGIIIKKKdddWWW777555333,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000000111111222222333333666:::===<<<<<<:::???CCCAAAUUUxxxrrrcccTTTXXX{{{cccBBB666888DDDGGGFFF@@@:::999999999666999===@@@???<<<888555666NNNuuu|||}}}qqqggg]]]YYYWWWSSSPPPOOOQQQPPPNNNMMMLLLMMMNNNNNNKKKJJJHHHHHHJJJQQQZZZaaammmqqqvvvzzz{{{{{{{{{{{{wwwzzz}}}qqqeeemmmyyywww{{{sssYYYOOOQQQUUUSSSUUUXXXZZZZZZXXXUUUSSSTTTSSSUUU[[[^^^[[[WWWWWWXXXXXXVVVSSSOOOLLLLLLMMMRRRUUUXXX[[[\\\[[[YYYWWWXXXZZZ[[[\\\]]]^^^aaadddcccdddeeebbb^^^ZZZXXXWWW\\\YYYVVVUUURRRPPPRRRWWWXXXXXXYYYZZZYYYWWWUUUTTTTTTQQQNNNMMMPPPSSSUUUVVVXXXTTTQQQPPPQQQTTTWWWXXXUUURRRNNNLLLMMMPPPQQQRRRSSSUUUVVVVVVUUUUUUVVVXXXSSSWWWWWWTTTSSSTTTSSSOOOFFFHHHJJJMMMQQQTTTVVVWWWVVVWWWYYYYYYYYYWWWUUUTTTTTTVVVWWWWWWUUUTTTUUUVVVXXXWWWVVVTTTQQQOOOLLLKKKLLLMMMNNNPPPQQQQQQQQQQQQSSSTTTVVVWWWWWWWWWVVVUUUXXXYYYZZZ[[[[[[YYYWWWVVVQQQPPPSSSXXXXXXTTTRRRTTTZZZYYYYYYYYYZZZYYYVVVSSS<<<;;;999888777777888999777777666666666666777777666888999999999999:::;;;===>>>@@@BBBDDDEEEFFFFFFFFFDDDBBBAAACCCGGGKKKNNNEEE???;;;>>>HHHSSSZZZ]]]]]]___aaa```___]]]]]]]]]WWWVVVTTTRRRQQQSSSXXX[[[```aaaeeeiiigggaaa^^^```ccc\\\fffqqq^^^^^^iii}}}zzzrrrnnnmmmiiieeedddlll~~~uuufffWWWSSSPPPLLLIIIFFFBBB>>>;;;<<<<<<<<<===>>>???@@@AAAAAADDDMMM\\\kkkwwwvvvhhhZZZNNNMMMPPPKKKHHHKKKTTTrrrxxxJJJ444444444111111//////...---------------,,,,,,,,,---------------,,,,,,---...///000111111111222222222333666;;;???;;;;;;999???GGGFFFOOOfffkkkXXXXXXkkkyyyRRR<<<:::???DDDHHHFFF@@@<<<:::999777777999???CCCBBB;;;555555999OOOtttxxxmmmaaaZZZYYYWWWTTTQQQRRRQQQPPPOOONNNOOOOOOPPPOOOMMMKKKHHHHHHKKKRRRVVV^^^dddkkkrrruuuvvvwwwxxxxxx{{{sssjjjiiiyyyssshhhVVVSSSTTTSSSRRRUUUXXX[[[[[[YYYVVVSSSTTTTTTVVVZZZ\\\ZZZVVVTTTXXXXXXVVVRRRNNNKKKLLLMMMQQQSSSWWWYYY[[[[[[ZZZYYYYYY[[[\\\]]]]]]^^^aaaccc```bbbcccbbb```^^^^^^^^^___\\\YYYVVVSSSQQQRRRSSSUUUWWWYYY[[[[[[ZZZXXXVVVTTTRRRPPPQQQTTTWWWWWWVVVYYYWWWTTTRRRRRRUUUWWWYYYXXXUUUQQQOOONNNPPPRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWRRRUUUVVVTTTSSSUUUSSSOOOJJJJJJLLLOOOQQQSSSUUUVVVTTTSSSSSSTTTVVVVVVRRROOOPPPQQQSSSUUUVVVUUUUUUUUUVVVWWWXXXWWWSSSPPPNNNLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTVVVXXXYYYZZZYYYYYYZZZ[[[\\\]]]\\\[[[ZZZYYYRRRQQQSSSWWWXXXUUUTTTUUUZZZYYYYYYXXXXXXXXXWWWVVV;;;:::999888888999:::;;;777777666666666666777777666888::::::999999:::<<<@@@?????????@@@BBBEEEGGGCCCCCCDDDEEEFFFHHHJJJKKK>>>;;;;;;CCCOOOYYY^^^___ZZZ^^^bbbdddccc```]]]\\\ZZZ[[[[[[ZZZXXXXXXYYY[[[___^^^bbbhhhlllnnnsssyyyooocccbbb}}}tttcccWWWYYYqqqyyyuuuuuurrrnnnlllqqqrrrdddddd```[[[UUUOOOJJJDDD@@@===<<<;;;;;;<<<>>>AAABBB???;;;===GGGTTTcccuuupppcccVVVLLLNNNQQQJJJFFFMMM[[[}}}hhh@@@222111111222222//////...---------......,,,,,,,,,------.........,,,------...///000111111111111111111222555:::>>><<<>>><<<@@@KKKNNNSSScccpppWWWVVV^^^hhhLLL???:::???FFFIIIFFF@@@<<<:::666444444999@@@CCC@@@;;;999555777MMMsssyyykkkaaa\\\ZZZWWWSSSRRRSSSSSSSSSSSSQQQPPPOOONNNNNNMMMKKKHHHHHHJJJKKKQQQWWW```hhhmmmqqquuuwwwzzz}}}tttlllkkkxxxsss}}}uuuYYYRRRVVVVVVQQQSSSUUUXXX[[[\\\[[[ZZZXXXWWWXXXXXXYYY[[[[[[XXXTTTYYYXXXVVVRRRNNNLLLMMMNNNQQQRRRTTTWWWYYYYYYYYYYYYXXXYYY[[[[[[[[[\\\^^^```]]]___```aaa```___```bbbaaa___[[[WWWTTTSSSRRRPPPUUUWWWZZZ\\\\\\ZZZXXXWWWTTTSSSTTTWWW[[[\\\XXXTTTVVVVVVVVVVVVVVVWWWXXXYYY[[[ZZZWWWTTTRRRSSSUUUWWWVVVVVVVVVWWWWWWWWWVVVUUUTTTWWWWWWTTTSSSTTTRRRNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRPPPOOORRRUUUUUUQQQMMMKKKLLLNNNRRRTTTVVVVVVUUUSSSVVVXXXXXXUUUQQQPPPPPPMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUXXXZZZ\\\^^^^^^]]]]]]^^^^^^]]][[[ZZZYYYTTTRRRSSSVVVWWWTTTTTTVVVWWWWWWWWWVVVUUUUUUVVVVVV999999999888999999::::::666666555555555555666666666999<<<;;;999999;;;>>>AAA???>>>===???BBBEEEGGGDDDEEEFFFGGGFFFDDDAAA???888:::@@@HHHPPPWWWZZZ[[[\\\```eeegggeeeaaa]]]ZZZWWWYYY\\\]]]\\\ZZZZZZ[[[]]]\\\```jjjuuu~~~ooo```[[[]]]~~~xxxsssxxxrrrnnnhhhaaa[[[UUUOOOKKKEEECCC???===;;;<<<===>>>AAA:::777<<>>===555222000222888===??????555666444777MMMrrr|||ooofffaaa[[[TTTTTTUUUUUUUUUTTTRRRPPPOOOKKKLLLMMMKKKHHHEEEDDDCCCJJJNNNUUU]]]dddjjjqqquuuxxx{{{~~~{{{nnnmmmuuussscccOOOSSS[[[]]]\\\XXXYYYZZZ\\\]]]^^^______[[[]]]\\\ZZZ[[[^^^]]]YYYXXXXXXWWWUUUQQQOOOOOOPPPPPPQQQRRRTTTVVVWWWXXXXXXVVVWWWXXXXXXWWWXXXZZZ\\\\\\]]]^^^^^^]]]]]]^^^```aaa```\\\WWWUUUVVVTTTPPPVVVWWWYYYZZZ[[[ZZZYYYXXXVVVTTTUUUZZZ^^^^^^WWWQQQQQQTTTWWWXXXXXXXXXYYY[[[\\\\\\[[[YYYVVVVVVXXXZZZXXXWWWUUUUUUVVVVVVTTTSSSWWWYYYXXXTTTSSSTTTSSSPPPRRRRRRQQQPPPOOOOOONNNNNNPPPOOOOOORRRUUUVVVSSSPPPIIIIIIJJJMMMQQQTTTTTTSSSRRRVVVYYYXXXTTTQQQQQQRRRNNNNNNNNNNNNOOOQQQRRRSSSQQQQQQRRRTTTWWW[[[^^^```^^^]]]]]]\\\[[[YYYXXXWWWVVVSSSRRRUUUUUURRRRRRUUUQQQSSSTTTSSSRRRRRRSSSUUU999::::::999999888777666555555444444444444555555777:::======:::999<<>>>>>>>>???AAACCCEEEFFFDDDEEEGGGFFFDDD@@@;;;888888???HHHMMMOOOPPPTTTXXXZZZ^^^bbbdddccc```^^^\\\VVVYYY\\\^^^^^^]]]^^^___]]]\\\___iiirrryyy{{{lllddd[[[lllxxxuuupppkkkfffaaa\\\XXXRRROOOLLLGGGDDDAAA@@@???@@@:::999;;;<<<@@@SSShhh~~~vvvggg]]]TTTKKKIIIKKKDDDDDDUUUnnntttHHH444777///+++000/////////............//////,,,,,,------.../////////------...///000111222222222333555555555777999;;;???JJJIIIEEEJJJMMMRRR]]]fffqqqWWWOOOUUUmmmZZZDDD>>><<>>===:::999===@@@<<<===???BBBCCCDDDDDDDDDCCCDDDFFFEEECCC@@@<<<999<<>>;;;<<>>LLLMMMHHHJJJMMMQQQ\\\]]]rrrfffXXXQQQVVVlllxxxLLL@@@888;;;@@@@@@???AAA======;;;555000111888@@@GGG<<<777999222000GGGeeexxxmmmccc[[[XXXTTTPPPNNNNNNOOOQQQMMMNNNMMMKKKHHHFFFEEEEEEAAAAAACCCFFFLLLTTT___eeekkkooossswwwzzz|||xxxvvvuuuuuuzzzzzz~~~iiiNNNTTT^^^\\\\\\cccccc```[[[YYYYYY\\\```ccc\\\^^^ZZZUUUWWW^^^___\\\WWWYYYZZZZZZWWWUUUTTTTTTPPPPPPPPPPPPQQQSSSTTTUUUSSSTTTUUUUUUTTTTTTVVVXXXUUUVVVXXXXXXYYYZZZ]]]___ZZZ[[[YYYVVVXXX]]]\\\VVVRRRSSSUUUVVVYYY[[[\\\]]]ZZZVVVSSSUUUZZZZZZUUUOOOMMMPPPTTTUUUVVVYYY^^^bbbWWWYYY\\\[[[XXXVVVWWWYYY]]]YYYTTTRRRRRRSSSRRRPPPSSSTTTQQQLLLLLLPPPRRRQQQRRRRRRQQQPPPNNNMMMLLLLLLJJJLLLOOORRRSSSTTTTTTTTTLLLIIIGGGGGGKKKMMMMMMLLLVVVYYYZZZWWWQQQMMMMMMPPPMMMMMMLLLLLLMMMOOOQQQRRRNNNLLLIIIHHHJJJOOOTTTXXXVVVVVVUUUUUUUUUTTTTTTTTTXXXTTTRRRSSSRRROOOOOOSSSKKKNNNRRRRRRPPPOOOPPPRRR