BM66(i@ ~~~xxxqqqrrrooolllmmmrrrwwwzzz{{{qqqrrrrrrrrroookkkfffdddaaaZZZWWW^^^iiiuuuyyykkkYYYFFF;;;555444222000/////////000111000///---------...///000///...---------------,,,---...///000000000000---......//////...------...///000111222333444444555555555555666888999999;;;???III]]]xxx|||wwwuuuxxx|||}}}zzzzzz|||{{{wwwyyy|||yyysssiii[[[QQQBBB@@@<<<999888999;;;<<<:::777555666:::<<<<<<;;;@@@AAACCCFFFJJJNNNQQQSSSWWWVVVVVVYYY]]]aaaddddddeeeeeeggghhhjjjlllmmmnnnkkkooorrrqqqmmmjjjlllnnnoooqqqrrrqqqpppppprrrtttrrrrrrsssvvv|||wwwooonnnnnnqqqvvvtttmmmhhhgggbbbaaaaaacccgggjjjllllllpppvvv|||}}}yyyvvvvvvxxxvvvwwwwwwvvvvvvxxx{{{~~~ttthhh]]]OOOFFFCCCAAA<<<777>>>;;;<<>>EEERRRggg~~~}}}rrr```MMMAAA???>>><<<;;;:::::::::::::::888777888:::===>>>>>>CCCEEEHHHLLLQQQVVVYYY[[[WWWVVVVVVYYY]]]bbbdddeeeffffffhhhiiikkklllnnnnnnpppssstttrrrmmmiiihhhiiilllnnnqqqrrrqqqnnnmmmmmmppppppppprrrwww}}}zzzrrriiiiiimmmsssuuupppnnnooonnnllljjjhhhhhhjjjlllmmmooorrrvvvuuussspppqqqrrrwwwxxxyyyyyyyyyzzz|||~~~|||ooodddTTTIIIDDDAAA===:::;;;888888===EEENNN]]]iiitttwwwllliiiddd^^^XXXUUUUUUVVVZZZ___gggnnntttxxx{{{~~~~~~~~~uuujjj```]]]gggttt{{{{{{xxxqqqjjjgggkkkppp{{{}}}zzzyyyzzznnn]]]SSSOOOLLLGGG???999666444333333333333333333333333333333222222222111111111111111222333333333333333333333111111222222222222111111000111222333444444444444888777555444444444555666777666777999888777<<>>444333111000000000111222---.../////////...---,,,....../////////.........+++,,,---...............---,,,+++)))***+++---///000000111222222333444444555555555666777999:::;;;>>>GGGWWWmmm~~~|||~~~rrr^^^LLLAAA<<<<<<<<<<<<;;;:::999888666666666888:::===???AAACCCEEEJJJOOOTTTYYY\\\^^^WWWVVVWWWYYY^^^bbbdddeeeggggggiiijjjkkkmmmnnnnnnnnnpppqqqpppllliiihhhhhhiiimmmqqqsssrrrpppnnnmmmrrrrrrqqqssswww}}}yyyrrriiiiiilllrrrtttqqqoooppptttssspppllliiiiiikkkmmmoooqqqrrrqqqnnnmmmnnnoootttvvvyyy{{{{{{}}}uuujjjZZZMMMFFFBBB>>><<<===::::::>>>DDDLLL[[[hhhrrrxxxmmmjjjddd\\\UUUSSSVVVZZZ^^^dddkkkrrrwwwzzz}}}|||pppccc^^^fffqqqyyyzzzxxxqqqhhhdddeeehhhuuu}}}|||~~~ssscccWWWQQQQQQLLLDDD<<<777444333333333333333333333333333333111111111111111111111111222222222222333333333333111222222333333222222111111111222333444444444444333333333333444555777888666555777999888888>>>EEEQQQeee~~~wwwuuu|||ooogggcccbbbeeeiiikkkqqqxxx}}}sssmmmlllkkkeee___```]]]WWWSSSXXXfffwwwvvvnnnjjjdddSSSAAA444333222000000000111111,,,---...//////...---,,,......///000000//////...---......////////////...---,,,***)))***+++...///111111111222333333444444444555555666888999;;;<<<>>>III\\\sss}}}{{{}}}qqq[[[JJJ@@@;;;;;;<<<<<<<<<:::999888777888888888999;;;===???BBBEEEJJJOOOUUUYYY\\\^^^XXXWWWWWWZZZ^^^bbbeeeeeehhhiiiiiikkklllmmmnnnoookkklllmmmmmmllljjjiiiiiigggkkkqqqttttttrrrqqqppprrrqqqqqqrrrvvv{{{yyyqqqkkkjjjmmmqqqrrrooonnnpppxxxxxxuuupppllljjjlllnnnppppppooommmkkkkkklllmmmqqqtttyyy|||{{{qqqaaaSSSJJJDDD@@@>>>>>><<<;;;>>>BBBJJJYYYgggtttxxxooolllfff\\\UUUSSSXXX^^^ccchhhooouuuyyy|||uuuggg___dddnnnyyy{{{zzzsssiiibbb```aaappp}}}}}}~~~xxxgggYYYQQQRRRNNNGGG???888555444444333333333333333333333333111111111111111111111111111111111111222222333333222222333333333333222222222222222222333444555555111111222222333444666666444333555999999:::@@@HHHRRRfff}}}xxxvvvxxxkkkgggdddfffiiikkkpppwww~~~{{{uuusssoooiiiccceeeddd___XXXZZZgggwww}}}tttkkkjjjgggWWWDDD555444222000/////////000,,,,,,---............------...///000111000///.........///////////////.........---------///000111222222222222333333444444444555555666888:::<<<===>>>LLLaaayyy|||~~~oooWWWFFF>>>;;;;;;;;;;;;;;;:::999999<<<<<<<<<:::888888:::<<>>EEEUUUdddwwwwwwooommmfff\\\TTTSSSYYY```fffkkkqqqwww{{{}}}yyyjjj```bbbjjjxxx|||}}}xxxmmmccc^^^]]]jjjyyy}}}yyy||||||kkk[[[QQQPPPNNNIIIBBB:::666555555333333333333333333333333111111111111111222222222000000111111222222333333222222333333333333222222222222222222333444555666444444444444333333333222333333555999:::;;;BBBJJJTTTggg~~~zzzxxx~~~pppkkkhhhiiijjjkkkqqqwww}}}~~~zzzuuuoookkkkkklllggg^^^]]]iiixxx~~~}}}vvvoooooommm[[[FFF777555333111///.........---,,,,,,,,,------...///---...000111111111//////---......//////......------......//////000111111222222222333333333333444444555555777888:::<<<===@@@OOOfffmmmTTTDDD>>>;;;;;;::::::::::::::::::<<<===>>><<<::::::===@@@CCCEEEKKKPPPUUUYYY[[[\\\XXXWWWXXXZZZ___ccceeefffjjjjjjkkklllmmmnnnoooooojjjjjjkkkmmmnnnnnnmmmllljjjmmmqqqsssqqqooonnnmmmjjjiiiiiijjjnnntttzzz~~~~~~uuummmkkklllpppqqqoooooorrr}}}}}}wwwssssssuuuuuuqqqllliiihhhiiikkklllrrrvvv||||||ooo```TTTJJJCCC@@@<<<:::999:::<<>>BBBQQQiiilllTTTFFFAAA;;;;;;:::999999999::::::888:::=========???DDDHHHCCCFFFKKKQQQVVVYYY[[[[[[XXXXXXXXXZZZ___ccceeefffkkkkkkkkklllmmmnnnoooooommmmmmmmmnnnppppppnnnlllllloooqqqqqqooolllkkkjjjiiihhhhhhjjjnnntttzzz~~~}}}xxxllliiikkkoooqqqpppqqqttt~~~{{{vvvvvvxxxwwwrrrllliiihhhjjjlllmmmtttxxx~~~sssdddWWWLLLDDD@@@<<<;;;:::;;;<<>>888666777333333333333333333333333000000111111222222222222222222333333444555666666222333333444444333333222333222111111222333555666333444555777888888999999666666777:::::::::@@@GGGRRRddd{{{sssuuuvvvnnnnnnpppsssvvvzzz|||~~~uuunnnnnnlllooollleeeooo~~~}}}yyyvvvmmm[[[III;;;444...///111///...///---......///////////////------............------000000///...------,,,,,,...------......///000111000111111222222333333444555666666666666888<<>>AAADDDFFFKKKQQQUUUVVVWWWZZZ]]]]]][[[YYYYYY]]]aaadddeeegggiiilllmmmmmmmmmnnnpppqqqpppooonnnmmmmmmmmmmmmmmmlllllllllnnnmmmllljjjjjjiiiggggggiiipppyyyzzz~~~qqqmmmkkkmmmoooooommmooottt~~~~~~|||zzzxxxsssmmmhhhhhhmmmrrrwwwxxxzzz|||~~~xxxhhhYYYMMMEEEAAA>>>;;;999;;;===CCCOOO[[[tttyyyrrrkkkggg```XXXTTTUUUYYY^^^fffmmmuuu{{{}}}yyyiiihhhqqqwwwwwwnnneee___bbbmmm}}}|||sssnnnuuummm]]]RRRMMMIIIGGGBBB<<<888999555444333222111111111111444444333333222333333333444222000111333444333000222222111000111222444555333333222222333333444555555444444444444555555666666666666555666999???CCCNNNaaazzz~~~ppprrrwwwnnnmmmoooqqquuuzzzzzz}}}|||tttnnnnnnllloookkkeeeooo}}}~~~{{{wwwnnn[[[JJJ<<<444///000111///...000---....../////////////////////000000000000//////000//////...------,,,,,,,,,,,,,,,------...///000111111222222333444444444555666666666777999<<<@@@DDDVVVrrrhhhPPPBBB>>>>>><<<:::999:::;;;;;;:::888:::;;;;;;<<<===AAACCCFFFKKKRRRUUUWWWYYY\\\___aaa]]]YYYWWWYYY]]]```bbbeeehhhjjjlllllllllnnnooopppooonnnnnnnnnnnnnnnnnnqqqppppppqqqrrrrrrpppoookkkjjjjjjiiikkkpppwww|||yyy~~~vvvooommmnnnqqqqqqoooqqqvvv~~~}}}zzzuuuooojjjjjjnnnsssvvvwwwyyy{{{}}}{{{lll\\\PPPGGGCCC???;;;999:::<<>>>>>===<<<;;;===@@@CCCLLL```yyy~~~nnnkkkvvvxxxpppooopppooooooqqqnnnooowww~~~zzz|||~~~{{{vvvpppkkkllliiikkkiiifffsss~~~xxxqqqiii\\\QQQ???777000000111//////000---......///////////////------............------//////.........---------,,,,,,,,,,,,---...///000222222333444444555555666555666777777777:::>>>AAAIII___}}}~~~{{{iiiPPPCCC@@@===999555333444777:::;;;999:::;;;;;;;;;===@@@CCCDDDIIIOOOTTTVVVZZZ___cccjjjfffaaa]]]\\\[[[[[[ZZZ___bbbfffiiijjjkkklllmmmlllllllllmmmnnnoooppppppqqqpppppprrrssstttsssqqqqqqrrrrrrrrrqqqqqqtttvvv{{{|||qqqllljjjkkkmmmmmmlllooouuu}}}}}}wwwqqqnnnnnnppprrrssstttvvvxxxzzz{{{}}}~~~xxxhhhYYYMMMGGGAAA===:::::::::>>>IIIUUUjjj}}}rrraaaWWWPPPNNNKKKHHHGGGKKKRRRWWWeeekkksssxxxyyy{{{}}}oooiiilllyyy~~~ttteee```hhhwww~~~tttkkklllvvvppp^^^UUUNNNJJJFFF>>>999888777666555444333333333333111111111000111111222222222222111111222222222111111222333444444444222222333333222222333333444555444444444444555666777777>>>>>>===;;;999:::===???KKK___wwwsssiiiqqq}}}vvvqqqqqqqqqnnnkkkkkkiiiiiiqqqyyyzzz}}}||||||}}}}}}{{{uuunnniiilllggghhhfffeeettt|||ssskkkeee]]]VVVAAA999111000111//////000---......///////////////------............------...............---------------------...///000111222222333444444555555666555666777777888:::>>>BBBMMMccczzztttvvvzzz}}}~~~~~~gggPPPCCC???:::888666666777999999999:::;;;;;;;;;;;;===@@@BBBBBBGGGMMMRRRTTTXXX^^^bbbkkkiiigggfffdddaaa]]]ZZZ\\\```eeehhhjjjkkklllmmmllllllllllllmmmooopppqqqooonnnnnnppprrrsssrrrqqqssstttuuuuuusssssstttuuuzzz}}}xxxmmmkkkiiiiiikkkkkkkkknnnttt||||||wwwrrroooooopppqqqrrrsssuuuvvvyyyzzz|||}}}~~~~~~nnn^^^QQQIIIBBB>>>;;;::::::===HHHTTTgggyyykkk[[[QQQIIIGGGEEECCCCCCHHHOOOTTTaaahhhpppuuuwwwxxx{{{}}}~~~wwwooopppzzzuuufff```gggsssxxxppppppvvvxxxeee[[[QQQMMMHHHAAA;;;999666555444333222222222222111000000000111111222333222222333333222222222333222333444555555444222111333333222222333333444555555555555555666777888999<<<<<<<<<:::999999;;;>>>JJJ]]]vvvwwwiiiooo|||zzztttppppppppplllhhhggggggeeekkk{{{~~~vvvssstttzzzzzzzzzzzzxxxtttooojjjmmmfffdddbbbaaarrr}}}rrriiiccc___ZZZDDD:::222111111//////111---....../////////////////////000000000000//////.......................................000111111222222222333444444555555555666777777888;;;???BBBQQQhhhxxxpppmmmmmmoooqqqvvv|||~~~vvvdddPPPCCC>>>;;;::::::;;;<<<===<<<::::::;;;<<<;;;;;;<<>>;;;::::::>>>IIITTTgggxxxxxxfffVVVNNNEEEDDDBBBAAAAAAFFFLLLRRR]]]ccclllqqqtttvvvyyy{{{}}}|||sssssszzzxxxiiidddhhhppp||||||vvvuuuxxx~~~kkk```UUUPPPKKKDDD===:::666555444333222222222222111111111111111222333444333444555444333222333555444444444444444333333222333333222222333333444555444444555555666777999999;;;<<<<<<;;;;;;;;;>>>@@@III\\\tttyyyjjjnnn{{{{{{sssmmmlllllliiigggggghhhcccdddqqqyyyvvv|||zzzvvvttttttsssqqqppppppfffaaa\\\[[[lll~~~vvvllleee```\\\EEE<<<333111111//////111---....../////////////////////000000000000//////........................------------...///000000111111222222333444444444555666777777888;;;@@@CCCSSSlll}}}vvvnnnfffdddfffiiinnnqqqsssmmm```PPPCCC;;;<<<;;;:::;;;===>>>===<<<:::;;;<<<<<<;;;<<>>333000111000000111///...---++++++,,,---...000000//////.........---+++---...///......///000------------...000111222///000111111333333444555666444555888:::;;;AAAIII\\\ttt~~~~~~tttnnnnnnrrryyyyyyzzzxxxoooddd___aaahhhjjjiiidddYYYLLLBBB===<<<;;;:::999999:::;;;<<<===<<<;;;999888:::>>>BBBFFFJJJOOORRRSSSVVV[[[___aaa```aaadddgggiiiiiihhh^^^aaadddggghhhiiilllnnnnnnmmmlllkkkjjjkkkkkkllljjjjjjlllooorrrsssqqqoooooonnnmmmmmmnnnooopppqqqyyyzzzwwwnnnggghhhffffffhhhgggfffiiiooozzzyyyyyyyyyxxxwwwvvvuuuuuutttuuuvvvvvvvvvvvvxxxzzz|||kkkYYYMMMEEE===999;;;;;;===IIIXXXlllnnn]]]QQQKKKCCCBBB@@@>>>>>>BBBHHHLLLUUUZZZbbbiiimmmoooqqqssswwwxxxyyy{{{}}}~~~xxxuuussszzzyyyrrrqqqooosssttt___VVVQQQIIIAAA>>>777666555444333333444555333333333333333333333333333333444555444333222111222222222222222222222222222222222333333333444444111222444555666666777777666555777;;;;;;:::===BBBKKK___xxxuuuuuu}}}vvvllliiiiiifffddddddbbb___]]]```nnn|||tttpppnnnrrrwwwsssqqqllleee\\\ZZZfffsss{{{}}}~~~zzzrrrhhhaaa^^^KKK???444111111//////000---------,,,------......000/////////............+++,,,...///...---...///------------...000111222111111222333444555666666777666777:::;;;<<>>===AAAFFFJJJQQQWWW^^^fffjjjnnnqqqsssvvvwwwxxxyyyzzz|||}}}}}}~~~wwwsssuuu|||tttsssqqquuu{{{dddXXXQQQHHH@@@<<<888777555444333333444555333333333333333333333333222222333333333222111000444444444444444444444444222333333333444444444444555555666666555555444333888666777::::::999<<>>>>>===<<<;;;:::;;;;;;<<<===@@@DDDHHHMMMQQQVVVXXXZZZ]]]aaafffnnnkkkhhhgggggghhhgggfffeeefffhhhhhhhhhggghhhiiijjjjjjjjjkkklllmmmnnnooonnnmmmnnnooopppooollljjjjjjiiihhhggghhhhhhjjjjjjkkklllqqqyyy~~~yyyqqqllliiidddbbbbbbfffgggiiinnnuuuqqqwww{{{{{{|||~~~zzzxxxwwwuuutttsssssssssvvvvvvvvvtttssssssvvvxxx|||}}}zzzhhhVVVKKKEEE>>>:::;;;;;;<<>><<<;;;===AAADDDGGGLLLTTT\\\cccjjjppptttvvvvvvvvvwwwwwwxxxxxxxxx}}}~~~}}}|||~~~sssoookkkqqq|||{{{wwwuuuzzziiiXXXOOOIIIDDD@@@999888666555444444444444333333333333333333333333333333333333222222111111000111111222222333333444333333444444444555555555111222444555666666777777777555555777999:::@@@GGGPPPccc{{{zzzlllgggeeebbbaaaccc___^^^[[[[[[cccqqqyyy{{{yyy}}}}}}}}}ssslllkkkkkkjjjjjjjjjjjjfff]]]YYYaaalllvvvzzz|||vvvjjj```[[[ZZZPPPDDD888333222///...///+++,,,...000111111000000.........///////////////---...//////---++++++,,,------------...000111222222222333444555666666777555555888::::::<<>>:::<<<;;;;;;EEESSSmmmzzzjjj[[[PPPKKK@@@@@@>>><<<:::;;;>>>AAADDDIIIPPPXXX___gggnnnsssuuuvvvvvvwwwxxxyyyyyyyyy}}}~~~|||zzz}}}~~~uuuooofffjjjttt{{{wwwuuuzzzlllWWWLLLGGGCCC@@@:::999777555444444444444333333333333333333333333555555444444333333333333111111111222222333333333333333333444444444555555111222444555666666777777444222333777999<<>>888888999999999999888888777999;;;<<<>>>AAAEEEHHHKKKOOOTTTWWWXXX[[[```dddhhhhhhjjjmmmnnnmmmjjjggggggiiijjjjjjhhhgggggghhhhhhhhhiiijjjjjjjjjiiiiiikkklllnnnqqqssstttsssqqqmmmkkkhhheeebbbaaa``````ddddddhhhoootttxxxxxxpppkkkjjjfffcccbbbccccccccciiipppvvv{{{~~~~~~~~~~~~|||yyywwwuuuuuuuuuvvvvvvvvvvvvtttsssuuuyyy|||}}}}}}yyygggWWWLLLEEE>>>;;;<<<;;;:::DDDQQQiiixxxhhhYYYOOOJJJAAA@@@???<<<::::::<<>>???BBBEEEHHHKKKOOOTTTWWWXXX[[[```dddcccdddeeehhhlllmmmllljjjgggiiijjjjjjhhhgggggghhhfffggghhhjjjkkkkkkkkkkkkkkkkkkmmmpppssstttrrrpppnnnllliiifffdddbbbaaaaaacccbbbeeekkkpppttt|||xxxnnniiihhheeeaaa```aaaaaabbbhhhooorrryyy}}}}}}~~~~~~}}}zzzwwwuuuuuuvvvwwwvvvvvvvvvttttttwww{{{~~~xxxhhhXXXNNNEEE>>>;;;<<<;;;:::CCCPPPeeewwwgggXXXMMMHHHBBBAAA@@@===::::::<<<>>>???BBBHHHMMMTTT\\\dddiiipppqqqsssvvvyyy|||~~~~~~~~~||||||zzzzzz{{{|||~~~{{{jjjiiimmmyyyuuuoooooovvv}}}vvvYYYIIIEEEBBB===;;;:::888666444444444444333333333333333333333333666555444333333333444444666555555444444333333222111111111222222222333333555555666666555555444333333222444999;;;<<<@@@GGGTTTgggppphhhdddbbbcccdddaaabbbaaaaaahhhvvvzzzvvvrrrnnnrrrsssooogggiiillljjjbbb\\\aaajjjzzzjjjbbb___PPPDDD888444444222111222222111000/////////111111---.........//////000000111222333222///---,,,---------------///000111222111222222333444555666666666888;;;<<<;;;>>>KKKYYYuuutttttt{{{wwweeePPPAAA>>>@@@;;;:::999888888999:::;;;:::<<<>>>@@@AAACCCFFFIIIKKKOOOTTTWWWXXX[[[```dddaaa```aaadddhhhkkkmmmmmmgggiiijjjjjjhhhgggggghhhdddfffhhhkkklllmmmmmmmmmkkkkkkmmmooorrrrrrpppnnnnnnllljjjgggfffdddddddddcccaaadddiiinnnrrrzzzwwwmmmhhhgggccc___^^^___```bbbhhhpppnnnuuu{{{|||~~~~~~|||yyyvvvtttssstttuuuvvvvvvvvvuuuuuuxxx}}}xxxhhhXXXOOOEEE>>>;;;===;;;:::BBBOOObbbwwwfffWWWLLLGGGBBBBBB@@@===::::::;;;======@@@EEEJJJPPPXXX```eeemmmnnnqqquuuxxx|||{{{~~~}}}yyyxxxyyy{{{}}}kkkiiikkkvvvsssmmmlllttt{{{wwwYYYJJJHHHFFFBBB<<<:::888666444444444444333333333333333333333333555444333222111222333444555444333333222111000///000000111111111222222222222222444555666777777777444444666:::<<<;;;>>>CCCOOOdddqqqgggdddbbbbbbcccdddgggfffdddgggsss|||llliiirrrtttnnnmmmrrrmmmhhhfff```bbbqqqwwwkkkbbbVVVGGG888333333222111111111111000000//////......000000000000////////////...///////////////...---------------///000111222444333222222333444666777777888666999@@@AAAJJJ___xxx{{{||||||mmmZZZKKKBBB>>>;;;888:::===???@@@???===<<<;;;;;;;;;;;;===@@@FFFJJJKKKNNNSSSWWWYYY\\\^^^`````````______aaadddfffhhhhhhiiijjjkkkjjjhhhfffdddeeefffggghhhiiijjjkkkkkknnnnnnnnnooopppsssuuuvvvuuuqqqnnnmmmnnnnnnkkkiiillljjjhhhhhhlllrrryyy~~~xxxpppiiieeeaaaaaa___]]]\\\```iiipppsssuuuyyy|||}}}~~~{{{xxxvvvvvvtttsss|||zzzxxxxxxzzz|||}}}|||{{{gggUUUJJJBBB???<<<<<<;;;<<>>============;;;>>>CCCHHHNNNVVV^^^ccciiilllpppsssvvvzzz~~~~~~{{{|||}}}}}}}}}|||zzzyyyyyyzzz|||{{{mmmkkkqqqxxxvvvnnniiilllttt}}}|||cccQQQGGGDDDDDD>>>;;;888666555444333111444444444444444444444444555555555555555555555555333333333444333333222111222333333444444333333222444555666666444333444666555333555999:::999===CCCRRRgggpppfffcccaaabbbeeedddhhhiiihhhkkkvvv~~~mmmiiiqqqsssnnnooorrrlllggggggaaabbbooorrrgggXXXIII:::444333222111111000000000000111111111111000000000000/////////.........///////////////...---------...///000111222333333333333333555666777666999666999@@@AAAKKKaaa}}}xxxgggUUUHHHAAA>>><<<777999;;;<<<======<<<;;;;;;<<<<<<<<<===AAAGGGKKKLLLPPPUUUXXX[[[]]]```bbbbbbaaa``````bbbdddfffhhhggghhhiiiiiiiiigggfffdddffffffggghhhiiijjjkkklllnnnnnnooopppsssvvvyyy{{{{{{xxxuuutttuuuuuusssqqqqqqooommmmmmpppuuu{{{xxxnnngggcccaaaaaa```]]]\\\```gggnnnqqqtttxxxzzz{{{|||~~~~~~{{{xxxvvvvvvwwwvvvvvv{{{zzzyyy{{{}}}|||hhhVVVKKKBBB???<<<;;;:::;;;CCCMMMbbb~~~nnn]]]OOOHHHEEEAAA@@@???>>>===<<<<<<<<<<<<>>>BBBFFFKKKRRRZZZ___gggjjjnnnrrruuuyyy}}}|||||||||{{{zzzyyyxxxwwwxxxzzz}}}{{{nnnlllqqqvvvvvvmmmfffhhhoooxxx~~~eeeRRRGGGDDDCCC>>>;;;888555555555333222333333333333333333333333444444444444444444444444777888888888777666555555222333333444444333333222222333444333222111222444555333555999:::999===CCCRRRgggqqqgggcccbbbdddhhheeejjjmmmnnnrrrzzz|||llliiiooorrrnnnpppqqqjjjfffhhhcccbbbmmmzzzlll[[[LLL<<<666444222000000//////000111111222333333000000000/////////......------...///000000000///---------...///000111222333333333333444555666777666999777:::@@@BBBNNNeeerrr^^^MMMDDD@@@===;;;888888999999::::::;;;;;;<<<<<<======???BBBHHHLLLNNNRRRWWWZZZ]]]___aaacccccccccbbbbbbcccdddfffgggfffgggggghhhhhhgggffffffgggggghhhiiijjjkkklllllloooooopppssswww{{{}}}||||||{{{yyyxxxwwwuuussssssuuuyyy}}}wwwmmmeeeaaaaaabbb```]]]\\\^^^eeekkknnnqqquuuwwwxxxyyy{{{|||yyywwwuuuuuuwwwxxxyyyxxxxxxxxxxxx{{{}}}~~~|||iiiWWWMMMCCC???<<<:::888999BBBKKKaaa{{{lll\\\OOOGGGDDDAAA@@@>>>===<<<;;;;;;;;;;;;===@@@DDDHHHNNNUUUZZZdddhhhlllppptttxxx}}}~~~~~~}}}zzzxxxvvvuuuuuuuuuxxxzzz|||qqqppprrrrrr|||wwwmmmdddccciiisssjjjUUUIIIDDDCCC>>>;;;777555555555555444333333333333333333333333333333333333333333333333666777666666555444333222222333333444444333333222111333444333222111222444555333555999:::999===CCCQQQfffvvvkkkfffdddfffiiiffflllqqqtttxxxxxxkkkhhhmmmpppooopppooogggdddhhhdddbbblllooo^^^OOO>>>777555222000000//////000000000111111111000000/////////.........,,,,,,...///000000000000------......///111222333333333333444555555666777666999777:::AAACCCQQQiiinnnVVVGGGAAA>>>;;;:::999999888888888999;;;<<<<<<===>>>???@@@DDDHHHLLLOOORRRWWWZZZ]]]___aaacccdddddddddddddddeeefffggggggggggggggghhhhhhiiiiiiiiiiiiiiijjjkkklllllllllooopppqqquuuzzz}}}{{{zzz{{{zzzyyyxxxyyy{{{~~~~~~vvvmmmfffbbbaaabbbaaa^^^\\\^^^ccchhhlllooosssuuuvvvwwwyyyzzzxxxwwwvvvvvvxxxzzzzzzzzzttttttuuuyyy}}}~~~~~~}}}iiiXXXNNNDDD???;;;999777888AAAKKK```}}}yyykkk\\\PPPGGGCCC@@@@@@>>>===;;;::::::::::::<<<>>>AAAFFFLLLSSSYYYbbbeeejjjooossswww||||||}}}~~~~~~zzzvvvssssssssssssyyy}}}~~~uuutttssspppxxxzzzooodddaaaeeeooo~~~qqq\\\MMMFFFDDD>>>;;;777555555555555555222222222222222222222222333333333333333333333333555555555444333222111000222333333444444333333222333444555555444333444666555333555999:::999===CCCPPPfff|||ooohhhcccdddggghhhnnntttxxx}}}}}}~~~tttjjjgggkkkooopppoooooofffcccgggcccbbbkkkxxxqqq```PPP@@@888666333000000000000/////////.........////////////............,,,,,,...///000000000000............000111222333333333444555666666666666666:::888:::AAADDDTTToooiiiPPPDDD@@@<<<::::::<<<;;;999999999:::<<<===<<<===???@@@AAADDDHHHLLLNNNRRRVVVYYY[[[]]]___aaadddddddddeeeeeeffffffggghhhhhhgggggghhhjjjlllmmmjjjjjjkkkkkkllllllmmmmmmpppppprrruuu{{{~~~||||||~~~~~~}}}}}}}}}~~~~~~}}}uuummmhhheeeaaabbbbbb```^^^^^^cccgggjjjmmmqqqtttuuuvvvwwwyyyzzzyyyxxxxxxzzz{{{{{{zzztttsssuuuxxx}}}~~~jjjXXXNNNDDD@@@;;;999666888AAAKKK___|||wwwkkk^^^RRRHHHCCCAAA@@@>>>===;;;::::::999999;;;===@@@EEELLLTTTZZZaaadddiiinnnrrrvvv{{{~~~|||}}}zzzvvvrrrqqqrrrrrrzzzxxxvvvtttnnnvvv~~~ssshhhcccfffooo~~~zzzdddSSSJJJGGG@@@<<<777555555555666555222222222222222222222222444444444444444444444444666666666666555444333222222333333444444333333222222333444444333333555666555333555999:::999===CCCOOOeeetttjjjccccccfffjjjooouuuyyywww~~~~~~~~~~~~yyyqqqkkkiiilllqqqtttssstttkkkfffgggaaa```jjjttt}}}~~~qqq```PPP@@@888666333000000000000///......---,,,,,,/////////.........------------...///000000000///.........///000111222333333333555666666777666666666:::999;;;AAAEEEWWWsss{{{xxxbbbKKKBBB???:::999;;;===<<<;;;::::::;;;<<<===;;;===???@@@AAADDDHHHKKKNNNQQQUUUXXXZZZ\\\^^^```ccccccdddeeeeeefffgggggghhhhhhgggggghhhkkknnnpppkkklllllllllmmmmmmmmmnnnppppppqqqtttzzz|||uuummmhhhfffaaabbbcccbbb``````dddgggjjjmmmqqqtttuuuuuuwwwyyy{{{zzzyyyzzz{{{|||{{{zzzxxxwwwwwwyyy}}}lllZZZNNNEEE@@@;;;999777999BBBMMM```{{{wwwlll```UUUJJJDDDBBBAAA???===<<<:::::::::999:::<<>>888555444555555555333333333333333333333333555555555555555555555555333333333444333333222111222333333444444333333222///000222222111111333444555333555999:::999===CCCNNNddd{{{qqqiiigggiiilllppptttxxxzzz}}}xxxxxxxxxxxx{{{vvvqqqmmmlllooouuuzzz{{{|||tttlllhhh^^^\\\hhhsss{{{vvvkkk___PPP???888555222000000////////////............//////.........---------......///////////////............///000111333333333444555666777777666666666:::999;;;AAAFFFYYYwww|||www~~~kkkWWWFFFAAA???999999>>><<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>@@@AAADDDGGGJJJNNNQQQUUUXXXZZZ\\\^^^___aaaaaacccdddeeefffgggggggggfffeeeeeegggkkkoooqqqlllmmmmmmmmmmmmnnnnnnnnnpppppppppsssxxx~~~|||tttlllgggddd```bbbdddcccaaabbbeeeiiikkknnnrrrtttuuuvvvxxxyyyxxxxxxxxxyyy|||}}}|||{{{|||yyywwwxxx{{{ppp\\\PPPEEE@@@;;;999777:::DDDOOO```{{{xxxmmmcccXXXMMMFFFCCCBBB@@@>>><<<;;;:::::::::;;;<<<>>>BBBHHHQQQWWWcccfffjjjnnnqqquuuyyy|||}}}~~~}}}yyytttqqqooonnnnnnuuu|||}}}}}}}}}}}}}}}}}}~~~~~~wwwqqqnnnjjjsss~~~}}}zzzrrrmmmlllqqq~~~}}}zzz|||nnn[[[PPPLLLDDD???999555444444444444333333333333333333333333444444444444444444444444000000111222222222111111222333333444444333333222...000111222111111333444555333555999:::999===CCCNNNdddwwwooommmooommmpppssswww~~~wwwvvvwwwwwwzzzvvvrrrooooooqqqxxx~~~{{{ppphhh\\\ZZZgggssszzz}}}xxxnnneee___OOO???777555222000000......//////000000111111//////.........---------...///////////////............//////000222333444333444555777777777777666666::::::;;;AAAGGGZZZyyy}}}wwwttt}}}|||vvvaaaPPPBBB@@@>>>999:::@@@;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@AAACCCGGGIIIOOORRRVVVYYY[[[\\\^^^```___```bbbdddeeefffggggggfffeeeddddddfffjjjnnnqqqmmmmmmmmmnnnnnnnnnnnnnnnppppppppprrrvvv}}}|||ssskkkeeeccc```ccceeedddccccccfffiiilllooorrruuuvvvwwwxxxzzzuuuuuuvvvxxx{{{}}}|||{{{|||yyyvvvuuuxxx|||rrr^^^QQQEEE@@@;;;999888;;;FFFQQQ```{{{xxxnnndddYYYNNNGGGDDDCCCAAA???===<<<;;;:::<<<<<<<<<===@@@FFFNNNSSSdddgggkkknnnqqqtttxxx{{{}}}}}}|||zzzwwwssspppnnnllllllqqqyyy}}}wwwwwwxxxxxxxxxxxxyyyyyy}}}uuunnnkkkiiirrr|||{{{|||tttpppnnnrrr~~~}}}wwwxxxppp\\\QQQMMMEEE@@@:::555333333444333444444444444444444444444333333333333333333333333333333444555666666666666222333333444444333333222000222333333333333555666555333555999:::999===CCCMMMccc|||uuuqqqqqqtttvvvyyy|||vvvsssssswwwvvvssspppppptttzzzxxxkkk^^^[[[```rrrxxx}}}}}}xxxqqqhhhbbb^^^SSSCCC777222222222333000///...---------------////////////////////////000000///...------,,,,,,++++++,,,...///111222333222222333444444555555666777;;;;;;>>>FFFKKK^^^{{{}}}vvvqqqtttvvvxxx|||~~~wwwmmmSSSHHH???======;;;999:::;;;;;;;;;<<<;;;;;;::::::;;;<<<>>>>>>@@@CCCGGGKKKSSSVVVWWWVVVXXX]]]^^^\\\___``````bbbcccfffgggiiifffggggggffffffgggiiillllllkkkkkkkkkkkkkkkkkklllmmmmmmlllnnnqqqwww|||~~~vvvnnnhhhdddccceeeeeecccbbbcccggglllppprrruuuxxxyyyxxxvvvtttuuusssrrrsssuuuxxxyyyyyy{{{{{{{{{zzzxxxyyy|||xxxcccTTTJJJAAA;;;;;;;;;;;;EEERRRhhh|||ooofff___SSSGGGGGGEEECCC@@@>>>===<<<<<<:::888999===AAAEEEMMMVVV```dddiiinnnrrruuuxxx{{{{{{|||}}}yyysssnnnlllkkkkkkqqqxxx~~~zzz}}}}}}|||zzzzzzzzzyyyyyyyyyxxxxxxvvvhhhgggmmmssszzzxxxqqqpppvvv~~~}}}{{{ooo^^^SSSNNNHHHCCC<<<777666666444222222222222222222222222222333444444555555444444333666555555555555444444444444444444555555555666666444444444555555555666666666777888888888;;;???BBBPPPfff|||xxxvvvxxxyyy}}}}}}~~~zzzxxxuuuqqqppprrrvvvzzz~~~}}}wwwkkk___]]]```rrryyy}}}yyyqqqjjjccc^^^]]]RRRCCC888222222222111000///...------------...////////////////////////000//////...------,,,,,,,,,,,,---...///111111222222333333444444555555666777;;;;;;>>>FFFLLL```}}}~~~yyyrrrsssrrrrrrtttuuummmdddQQQGGG???======:::999::::::;;;;;;<<<;;;;;;::::::<<<===??????AAADDDHHHLLLSSSVVVXXXWWWYYY^^^___^^^^^^___```aaaccceeefffgggeeefffffffffeeefffhhhjjjllllllkkkjjjjjjkkkllllllnnnnnnnnnoooqqquuuyyy{{{{{{||||||||||||}}}xxxpppiiieeeeeeffffffdddbbbdddhhhkkkpppsssvvvyyy{{{zzzxxxwwwuuusssrrrrrruuuwwwxxxwwwyyyyyyyyywwwvvvwwwzzz|||~~~yyydddTTTJJJAAA;;;;;;;;;;;;FFFTTTlll~~~rrriiiaaaTTTIIIGGGEEECCC@@@>>>===<<<<<<:::888999===@@@DDDMMMUUU___ccciiinnnrrruuuwwwyyywwwxxxzzz}}}{{{tttooolllkkkkkknnnttt{{{~~~|||vvvyyy}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzyyyjjjgggkkkqqqzzzyyyssssssyyy{{{~~~nnn\\\QQQMMMHHHCCC<<<777666555444222444444444444444444444444333444444444444444444333777666666444333222111000222222222333333333444444444444444555555555666666666777777888888;;;???BBBPPPfff|||||||||~~~{{{vvvsssrrruuuwww{{{zzzzzzuuujjj___\\\___ttt}}}zzznnnfff```\\\\\\RRRDDD999333222111000//////......------....../////////////////////////////////...------,,,,,,------...//////000111111333333333444555555666666777<<<;;;>>>GGGNNNccc|||{{{}}}~~~|||wwwuuuqqqnnnnnnmmmeee[[[OOOFFF>>>===<<<:::999:::::::::;;;;;;<<<;;;;;;:::===>>>???@@@BBBEEEJJJMMMRRRVVVWWWWWWZZZ___aaa___]]]^^^___```bbbccceeeeeedddeeeeeeeeedddeeegggiiimmmkkkjjjhhhhhhjjjkkkmmmooooooooopppqqqsssuuuvvvvvvwwwwwwwwwwwwyyy}}}{{{ssslllhhhhhhhhhgggeeedddeeehhhkkkppprrrvvvzzz||||||{{{zzzvvvtttrrrssstttvvvwwwvvvvvvvvvvvvtttssstttwwwzzz{{{|||fffTTTJJJBBB<<<<<<;;;<<>>=========;;;888999===@@@DDDLLLTTT]]]bbbiiiooorrrtttvvvwwwuuuwwwyyy}}}}}}uuuoookkkiiihhhiiipppvvv{{{|||xxxzzz}}}~~~||||||}}}~~~oooggghhhnnnxxxzzzvvvvvv{{{xxxxxxmmmYYYOOOLLLHHHCCC<<<777555444333222444444444444444444444444333333444444444444333333555444444333222222111111222222222333333333444444444444444555555555555555555666777777888;;;???BBBPPPfff}}}yyywwwxxxyyyxxxwwwvvvrrrhhh]]]YYY\\\uuusssjjjddd^^^\\\RRRDDD:::444222000...//////............////////////////////////////////////.........---------......//////000000000111333333444444555666666666888<<<;;;>>>HHHQQQggg~~~yyyxxxzzz}}}~~~}}}|||vvvpppnnnkkkcccYYYKKKDDD===<<<;;;999999;;;::::::;;;;;;<<<;;;;;;;;;<<<===???@@@AAAEEEIIIMMMPPPTTTVVVVVVYYY^^^```___\\\]]]^^^```aaabbbccccccdddeeeffffffeeefffgggiiikkkjjjgggffffffgggjjjkkklllmmmnnnpppqqqrrrssssssuuuuuuvvvvvvvvvxxx|||}}}uuuooollllllkkkiiigggfffgggjjjlllooorrruuuyyy{{{|||{{{{{{xxxvvvttttttuuuwwwwwwwwwuuuuuuuuusssrrrsssvvvyyyzzz}}}~~~gggUUUJJJBBB======;;;<<>>=========;;;999999<<>>888555333222222222222222222222222222222444333333333333333333444000111222333444555666666444444444555555555666666555555555555555555555555444555666777888;;;???BBBQQQfff}}}zzzyyyzzzvvvtttssspppggg\\\WWWWWWrrr|||sssjjj```]]]SSSEEE:::555222000...//////.........//////000////////////////////////...............---------.../////////000000111111333333444555555666666777888<<<;;;>>>IIISSSkkk{{{~~~||||||}}}yyyxxx{{{}}}vvvrrrnnncccXXXGGGAAA===<<<;;;888888;;;999::::::;;;<<<<<<<<<;;;:::<<<===>>>@@@DDDIIILLLNNNRRRTTTTTTWWW\\\^^^]]][[[\\\^^^___aaaaaabbbaaadddfffhhhhhhgggggghhhjjjhhhgggeeeddddddeeeggghhhhhhiiillloooqqqrrrssssssttttttuuuttttttvvvzzz}}}|||xxxsssqqqooommmjjjhhhiiijjjlllmmmoooqqqsssvvvxxxyyyyyyyyyyyywwwuuuuuuwwwxxxxxxxxxvvvvvvvvvtttssstttwwwzzzyyy}}}iiiWWWJJJCCC>>>>>>;;;===KKK\\\{{{~~~sssiii\\\PPPHHHFFFDDDAAA???>>>======<<<999999<<>>@@@DDDIIILLLNNNQQQSSSSSSVVV[[[]]][[[[[[\\\^^^```aaaaaaaaa```dddfffhhhiiihhhhhhiiijjjffffffeeeeeeeeeeeeffffffeeegggjjjmmmppprrrssstttrrrrrrrrrrrrqqqsssvvvyyy{{{}}}~~~yyyvvvtttpppnnnkkkjjjkkkmmmoooooopppqqqsssuuuvvvvvvuuuuuuxxxvvvuuuuuuwwwxxxyyyxxxwwwwwwwwwvvvuuuuuuxxx{{{zzz~~~jjjXXXJJJDDD???>>>;;;===MMM___}}}uuujjj\\\QQQHHHFFFDDDAAA???>>>>>>>>><<<:::999<<<>>>AAAHHHQQQYYY^^^gggnnnssswwwyyy{{{{{{~~~vvvmmmgggcccaaagggmmmssswww}}}}}}}}}~~~~~~tttgggggglllpppttttttqqqmmmkkkqqq|||uuujjjvvvxxxdddTTTLLLIIIFFFBBB;;;555333333555444444444444444444444444444333222111111222333444555555555555555555555444222222222333333333444444555555555555555444444444333444555666777:::???BBBQQQeee|||zzzyyyyyy}}}{{{wwwvvvrrrpppppppppkkkbbb\\\\\\dddxxxxxxiiibbbWWWGGG;;;555333333222///////////////000111111////////////////////////........................---......000111222333333444444555555666666777777999<<<;;;???KKKWWWrrrrrrjjjjjjoooyyy|||}}}|||}}}|||qqq___OOOAAA===;;;<<<:::777888<<<888999:::;;;<<<<<<<<<<<<:::;;;===???AAAEEEJJJMMMOOOSSSTTTTTTVVV[[[\\\ZZZ[[[]]]___aaabbbbbbaaa```ccceeehhhhhhhhhggghhhhhheeefffggggggggggggfffeeefffggghhhkkknnnppprrrtttrrrrrrrrrqqqpppqqqtttvvv||||||}}}}}}yyywwwwwwqqqnnnkkkkkkmmmpppqqqqqqsssttttttttttttssssssrrruuutttrrrsssuuuwwwxxxxxxxxxxxxwwwvvvuuuvvvyyy{{{|||kkkZZZJJJDDD@@@???<<<>>>NNNbbbvvviii\\\QQQHHHGGGDDDAAA???>>>>>>>>>===:::999<<<>>>AAAHHHPPPYYY^^^fffmmmsssxxx}}}{{{~~~yyyooohhhdddccchhhnnnsssvvv|||}}}yyyjjjhhhlllnnnsssrrroooiiifffkkkxxx{{{lllvvv~~~lllYYYNNNJJJHHHDDD===666333444666444444444444444444444444444333222000000222333444555555555444444333333333222222222333333333444444666666555555555444444444222333555666777:::???BBBQQQeee}}}zzzwwwttttttvvvzzz}}}~~~|||xxxuuupppnnnoooqqqmmmfffaaaaaabbbuuu~~~ooodddXXXHHH;;;555444444444///////////////000111111////////////////////////---.....................,,,---...000111333444444444444555555666777777777999<<<;;;???KKKXXXsssqqqfffhhhooo}}}uuuwwwsss^^^MMM@@@===;;;;;;999666888===888999:::;;;<<<<<<<<<<<<;;;<<<>>>@@@BBBFFFKKKOOOQQQTTTVVVUUUVVV[[[\\\ZZZ[[[]]]___aaabbbbbbaaa```bbbdddgggggggggffffffgggeeegggiiijjjjjjiiigggeeegggggghhhjjjllloooqqqssstttttttttrrrqqqqqqtttvvv|||{{{{{{}}}|||yyyxxxxxxrrrnnnkkkkkknnnrrrsssrrrvvvvvvuuuuuutttsssqqqqqqsssqqqpppqqqtttvvvwwwwwwxxxxxxwwwvvvuuuvvvyyy{{{}}}lll[[[JJJDDDAAA???<<<>>>OOOcccvvviii[[[PPPHHHGGGDDDBBB@@@>>>>>>>>>===::::::<<<>>>@@@GGGOOOYYY^^^eeemmmsssyyy|||{{{qqqjjjfffeeehhhnnnsssvvvzzz{{{~~~{{{mmmjjjmmmnnnsssrrrnnnfffccchhhuuuqqqyyyqqq]]]NNNKKKIIIEEE>>>777444555777222222222222222222222222444333111000000111333444111222222333333444444555444444444555555555666666666666555555555444444444222333555666777:::???CCCQQQeee~~~wwwwwwvvvtttssssssuuuxxxyyy|||wwwvvvooouuuqqqnnnqqqiii```aaabbbooo{{{~~~{{{ooocccXXXHHH;;;555444444444......//////000000111111////////////////////////------............------+++,,,...///111222222222000111222444555666666777::::::<<>>DDDLLLbbb}}}yyyqqqooonnnlllkkkkkkmmmoooqqq}}}}}}~~~{{{vvvvvvpppvvvsssqqqtttlll``````bbbppp}}}zzzmmmbbbWWWHHH;;;555333333444.../////////000000000111////////////////////////------............------,,,,,,...000111222222222111111222333555666777888:::;;;===CCCLLL___|||vvvllllllqqq~~~}}}dddMMM???===::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>AAACCCDDDFFFIIILLLRRRTTTUUUUUUTTTTTTVVVXXXXXXYYY[[[]]]___``````aaacccccccccdddfffggghhhgggffffffggghhhhhhhhhhhhhhhjjjkkkmmmnnnoooooonnnnnnpppppppppppppppqqqrrrrrruuuvvvwwwxxxzzzzzzxxxwwwvvvuuupppmmmjjjjjjnnnrrrttttttxxxxxxwwwwwwuuutttrrrqqqmmmnnnooooooooopppsssvvvvvvwwwxxxwwwuuuuuuvvvwwwyyy}}}{{{hhh[[[OOOFFF?????????BBBQQQbbb}}}|||nnn___TTTNNNIIIDDDAAA@@@@@@@@@@@@<<<======<<<>>>AAAGGGKKKSSS[[[cccgggmmmvvv||||||vvvooojjjggglllooouuuzzz}}}~~~~~~}}}{{{wwwttttttvvvwwwrrrggg]]]___mmm{{{{{{rrrzzztttbbbUUUUUUQQQJJJAAA888333222333333333333222222222222111333333333333444444444444333444555555555444222222333222222222222222222333555555555555555444444444666444555999::::::>>>DDDNNNdddssslllgggeeecccbbbbbbdddfffhhhsssrrrsssttttttwwwxxxuuuuuuqqqxxxvvvuuuxxxmmm___]]]]]]mmm|||wwwiii```VVVHHH;;;444222222222////////////000000000000////////////////////////------............------,,,---...000111222333333222222222333444666888999;;;<<<>>>DDDNNNaaauuummmmmmqqqzzz```KKK@@@>>>;;;:::;;;<<<<<<;;;======<<<<<<<<<;;;;;;;;;<<<>>>AAACCCEEEGGGIIILLLQQQRRRSSSSSSRRRRRRSSSUUUUUUWWWYYY\\\^^^```aaaaaaaaabbbbbbcccdddeeefffgggeeeeeefffffffffgggggggggjjjkkkmmmnnnoooooonnnnnnooooooooooooooopppqqqqqqrrrsssuuuvvvxxx|||{{{wwwuuuuuuttttttooollliiihhhkkkooorrrsssvvvvvvvvvuuuttttttsssssspppqqqrrrrrrqqqrrrtttvvvxxxwwwvvvwwwwwwvvvtttssstttyyy|||hhh[[[PPPGGG@@@??????BBBQQQbbbyyy}}}pppaaaVVVMMMIIIDDD@@@????????????============>>>AAAGGGKKKPPPXXX___dddjjjtttzzz{{{xxxpppkkkhhhlllpppuuuzzz}}}}}}|||{{{~~~|||yyywwwuuuvvvqqqfff[[[]]]jjjxxx~~~uuu{{{wwwcccUUUTTTQQQJJJAAA999444333444444444333333333222222222444444444444555555555666555555555666555444444333222222222111111222222222666666555444444333222222666444555999::::::>>>DDDOOOeee}}}ooogggbbb```^^^]]]]]]___aaabbbiiihhhhhhiiiiiikkkuuu~~~tttrrrssstttzzzxxxwwwyyymmm[[[VVVVVVgggyyyvvvggg]]]UUUHHH<<<444000000111////////////000000000000////////////////////////------............------,,,---...000222222333333444333222222444666999;;;<<<<<<@@@FFFPPPddd}}}pppkkkmmmpppsssZZZGGG@@@>>><<<;;;<<<<<<;;;:::=========<<<;;;;;;::::::;;;>>>@@@BBBCCCEEEHHHJJJLLLNNNPPPQQQQQQQQQSSSTTTSSSTTTVVVYYY\\\___```aaa```bbbcccdddddddddfffgggfffffffffffffffgggggggggjjjkkklllnnnooonnnnnnmmmnnnnnnnnnmmmnnnoooooopppqqqsssuuuwwwxxx|||}}}xxxtttttttttuuuuuuppplllgggeeefffkkkppptttuuuuuuttttttttttttuuuuuuuuuvvvwwwvvvuuuuuuvvvxxxwwwuuutttuuuxxxxxxuuurrrrrrwww~~~~~~kkk]]]RRRHHHAAA@@@???BBBQQQaaaxxxssscccXXXMMMIIIDDD@@@??????>>>>>>>>>>>>>>>===>>>AAAFFFJJJMMMUUU\\\aaahhhsssyyy{{{}}}yyyrrrllliiijjjnnnuuu{{{~~~~~~zzzyyyyyyxxxwwwvvvwwwssshhh]]]]]]iiiuuutttyyyxxxcccTTTQQQNNNIIIAAA:::555555555666666666666555555555555555555555555666666666666666666666666666555555444444333333222222333333444666666555555555444444444666444555888999999>>>DDDOOOeeeyyyiiiaaa]]]\\\YYYXXXXXXYYY[[[]]]___^^^___```___bbblllxxxyyypppooorrrvvv{{{wwwvvvwwwjjjWWWQQQQQQcccvvvwwwhhh[[[TTTIII===444//////000000000000000////////////////////////////////////------............------,,,---///000222333333333555444333333555777:::<<<<<<<<<@@@GGGRRRfffwwwnnnmmmqqqssslllTTTFFF>>><<<;;;;;;<<<<<<;;;:::======<<<<<<<<<;;;;;;;;;:::<<>>>>>>>>>>>>>>======???DDDHHHLLLSSS[[[```hhhssszzz}}}~~~|||uuuooollllllqqqwww~~~|||tttqqqqqqsssuuuwwwxxxuuujjj^^^\\\eeeppp~~~rrrwwwyyycccTTTMMMKKKGGG@@@:::777666777777777777666666666555555555555555666666666777777777777666666555555555555555555555444444555555555555555666666777777777777555333555888999999===CCCNNNddd~~~uuuddd[[[WWWUUUSSSQQQQQQRRRTTTUUUXXXWWWXXXYYYYYY\\\fffrrrxxx~~~wwwooonnnqqqvvvyyytttrrruuujjjXXXRRRQQQcccuuuxxxjjjZZZTTTJJJ???555//////000000000000000////////////////////////////////////------............---------...///111222333444444444444444555666888:::;;;;;;<<<@@@GGGSSSgggzzztttxxx|||}}}gggPPPEEE;;;:::999:::;;;<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<999<<<>>>???@@@BBBDDDFFFDDDGGGKKKNNNPPPRRRTTTUUUQQQQQQSSSUUUXXX[[[^^^______bbbeeeeeeccccccfffiiihhhgggfffffffffggghhhiiiiiijjjlllmmmnnnnnnmmmmmmkkkkkkkkkkkkkkklllmmmmmmppprrrvvvyyyzzz|||~~~~~~{{{wwwvvvxxxzzz|||}}}wwwtttmmmgggeeehhhooouuussstttvvvwwwwwwwwwvvvuuutttvvvwwwwwwvvvuuuvvvwwwsssrrrrrrsssuuuxxxxxxxxxvvvzzzsssfffWWWMMMEEECCCBBBEEERRRccc}}}yyyiii\\\PPPKKKEEEAAA@@@??????>>>>>>>>>===<<<;;;>>>BBBFFFKKKRRRYYY^^^gggsss{{{~~~~~~xxxssspppqqquuu{{{uuummmlllpppuuuvvvyyywwwlll___ZZZ```hhh|||~~~pppxxxyyydddVVVLLLKKKGGGBBB<<<888888999666555555555555444444444555555555555666666666777777777666555555555555666777666666555555666666777555666666777888888999999555333444888999999===CCCLLLbbb}}}uuubbbXXXRRRPPPMMMLLLKKKLLLNNNPPPRRRQQQRRRTTTTTTWWWbbbnnnuuu{{{wwwppppppssstttvvvooonnntttlll]]]XXXRRRcccssszzz~~~~~~tttgggYYYUUULLL@@@666000///111111000000000/////////...////////////////////////------............---------...///111222333444444444444555666888999:::;;;:::;;;@@@GGGSSShhh~~~cccKKKAAA888777777999:::;;;:::999::::::;;;;;;<<<=========:::<<>>:::888888666666666555555555444444444444555555555666666666777666555444444444555555666666555555555555666666666666666666777777777777555333444777888888===CCCLLLbbb}}}wwwcccYYYPPPNNNLLLJJJIIIJJJLLLMMMNNNNNNOOOQQQRRRUUU```lllwww|||xxxqqqqqqtttrrrssslllkkksssnnnaaa___RRRaaaooouuuxxxxxxooobbbYYYUUUMMMAAA666000///111111111000000/////////...////////////////////////---..................------...000111333444444444333444666888999::::::::::::;;;???GGGSSShhhyyyzzz___FFF<<<666555666888:::;;;:::999999::::::;;;<<<===>>>>>>;;;===@@@AAAAAACCCEEEGGGEEEHHHMMMOOOPPPPPPQQQRRRQQQQQQQQQSSSUUUXXX[[[\\\\\\```cccccc``````cccgggfffeeedddcccccceeefffhhhiiijjjkkkmmmnnnmmmmmmllljjjjjjiiiiiijjjjjjkkkllliiimmmqqqtttvvvvvvwwwxxx}}}zzzwwwwwwzzz~~~{{{|||}}}zzzuuuqqqqqqrrrsssuuuyyy{{{|||yyyvvvssstttvvvyyyzzzyyyyyyyyyzzzvvvvvvuuurrrpppqqqvvv{{{vvv{{{wwwkkk[[[QQQIIIFFFEEEGGGUUUeee||||||lll___RRRNNNHHHCCCAAAAAA@@@@@@======;;;:::999;;;???CCCGGGNNNVVV[[[dddqqqzzz~~~xxxyyyzzzzzzxxxtttqqqnnnlllqqqzzz}}}vvvooottt{{{{{{vvvggg]]]^^^ccc|||xxxrrr~~~|||iii\\\TTTRRRNNNGGG@@@:::888888888888888888777777777777444444444444555555555666777666555333333444444555555555444444444444555555777777777666555555444444555333444777888888===CCCLLLbbb}}}{{{gggYYYQQQKKKHHHIIIKKKKKKMMMPPPPPPOOOOOOPPPNNNQQQ^^^kkk{{{}}}yyyvvvvvvssslllfffhhhmmmkkkbbbXXXQQQ[[[jjjuuuxxxqqqeee]]]ZZZTTTIII>>>666111//////.../////////000000000000111222222111///...000111...------,,,,,,------...111111111111222333444555222222333555666888999999<<>>>>>???@@@CCCEEEHHHJJJMMMPPPRRRSSSRRRRRRSSSNNNMMMQQQUUUWWWZZZ^^^aaabbbcccddddddcccaaaaaahhhggggggfffeeeeeeddddddiiikkknnnpppqqqpppnnnmmmmmmlllkkkjjjjjjjjjjjjjjjkkklllnnnqqqsssuuuvvvvvvvvvwwwxxxyyy{{{~~~~~~~~~}}}|||zzzwwwuuutttssstttuuuwwwxxxxxxxxxxxxuuuvvvxxxzzz{{{{{{{{{zzzxxxvvvtttrrrrrrsssvvvwwwzzz}}}vvviiiZZZRRRKKKIIIJJJPPP]]]iii}}}yyymmmcccXXXRRRJJJDDDAAA@@@@@@@@@??????>>><<<;;;;;;>>>@@@IIIKKKQQQ[[[fffqqqxxx{{{}}}uuuuuuuuutttsssrrrqqqpppkkkqqq{{{}}}uuuxxx}}}jjj\\\^^^hhhzzz{{{sss~~~}}}gggXXXUUUTTTQQQIII@@@999777777555555444333333333333444555444444444444555666666444555555555555555555555555555555555666666666666777777777777777777777777444555666777888;;;???BBBPPPddd~~~jjjZZZSSSLLLHHHIIIIIIHHHJJJMMMLLLKKKMMMNNNOOOTTTaaannn}}}}}}yyyvvvvvvrrrlllggghhhllljjj___UUUQQQ[[[iiiuuuxxxrrrhhhaaa\\\UUUKKK???666111//////......//////////////////000111111000...---///000...------,,,,,,------...000000000111111333444555333444555666888999:::;;;<<<@@@EEELLLYYYqqqvvvsss{{{}}}iiiQQQ???888333333444444666777888999:::::::::::::::;;;<<<<<<:::<<<>>>>>>???@@@CCCEEEIIIKKKNNNQQQSSSTTTUUUTTTSSSNNNMMMQQQUUUWWWZZZ^^^```aaabbbccccccbbbaaa```ggggggggggggfffffffffeeeiiikkkmmmooopppooonnnlllllllllllllllmmmnnnooooooiiikkkmmmppprrrtttvvvvvvtttuuuvvvwwwyyy|||~~~}}}}}}|||{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzxxxwwwuuuttttttuuuwwwxxx~~~{{{ooo___WWWPPPNNNPPPVVVbbbmmm{{{vvvkkkcccXXXSSSKKKEEEAAA@@@@@@?????????>>><<<;;;;;;===@@@FFFIIIPPPYYYeeeooowww{{{}}}{{{sssssssssrrrqqqpppoooooommmrrr{{{xxxyyy~~~lll___```iiixxxyyyjjjZZZWWWVVVQQQIII@@@999777777555555444333333333333444444444444444444555666666666555555555555555555555555555555555666666666666666666666666666666666666444555666777888;;;???BBBNNNccc}}}ooo\\\TTTNNNHHHHHHGGGFFFGGGJJJJJJJJJLLLPPPSSSZZZggguuu}}}yyywwwxxxrrrmmmiiikkknnnkkk```UUUPPPZZZhhhtttxxxuuummmggg___XXXMMM@@@777111//////////////////............///000000///---,,,...///......------------....../////////000111222333444555666666888999:::;;;<<<<<>>>>>@@@CCCEEEHHHJJJMMMPPPSSSTTTUUUUUUSSSNNNLLLPPPTTTWWWZZZ___``````bbbbbbbbbbbbaaa```eeeffffffgggggggggggggggiiijjjlllnnnooonnnmmmllljjjjjjkkklllnnnppprrrsssiiijjjllloooqqqssstttuuuqqqrrrssstttvvvxxxzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwvvvtttsssrrrssstttuuuyyyzzz{{{{{{{{{{{{zzzyyywwwwwwwwwwwwwwwwwwwwwxxxvvvfff___XXXWWWYYY^^^hhhrrrxxx{{{sssjjjcccZZZTTTLLLFFFBBB@@@???>>>??????>>><<<::::::===???AAAFFFNNNXXXcccnnnvvvzzz}}}}}}{{{xxxoooooooooooonnnnnnmmmmmmnnnrrryyyyyywww|||qqqdddcccjjjwwwooo^^^[[[XXXQQQIII@@@:::888888555555444333333333333444444444444444444555555666777777666666555555555444444555555555555666666666666666666666666666666666444555666777888;;;???BBBLLLbbb|||uuu```VVVOOOIIIHHHGGGEEEFFFJJJLLLLLLOOOUUUZZZaaannn{{{}}}zzzxxxxxxqqqnnnlllooorrrnnncccYYYQQQZZZhhhtttyyyxxxrrrmmmbbb[[[NNNAAA777222000///000000000////////////...///000000///------...000......------------...............///000222333444666666777888999:::;;;;;;<<>>>>>@@@BBBEEEEEEGGGJJJMMMPPPSSSTTTUUUTTTOOOMMMPPPTTTVVVZZZ___```aaabbbcccdddcccbbbaaabbbccceeefffgggggggggfffhhhiiikkkmmmmmmmmmllllllhhhiiiiiikkklllnnnpppqqqjjjkkkmmmnnnpppqqqqqqrrrooooooppprrrsssuuuwwwxxxyyyyyyzzzzzz{{{{{{zzzzzzyyywwwtttrrrrrrtttvvvxxx{{{||||||}}}|||{{{zzzyyyvvvwwwxxxyyyyyyyyyxxxwww}}}nnnfff______aaaeeemmmuuuwwwyyyqqqiiiccc[[[UUUMMMGGGCCCAAA???>>>??????>>><<<::::::<<<>>>???DDDMMMXXXcccnnnvvv{{{}}}|||}}}}}}xxxuuummmlllllllllkkkkkkllllllmmmpppvvv|||wwwssswwwxxxkkkiiimmmzzztttccc^^^YYYQQQHHH@@@:::888777555555444333333333333444444444333333444444555666888777777666666555555444444444444555555555666666666666666666666666666666444555666777888;;;???BBBJJJ```{{{|||hhhYYYRRRKKKIIIHHHGGGHHHKKKMMMNNNRRRZZZ```gggrrr|||{{{wwwuuuooommmlllooorrroooeee]]]RRR[[[iiiuuu{{{zzzuuuqqqddd\\\OOOBBB777222000000000000000000000000000000111111222000///...///111///......------......///------...///000222444555666666777888888999::::::===@@@EEENNN```{{{|||wwwnnnkkkmmmjjjgggbbbZZZKKK<<<666777111222333444666888:::;;;::::::;;;<<<===<<<<<<;;;999;;;======>>>???BBBDDDDDDFFFIIIMMMPPPTTTVVVWWWWWWQQQNNNQQQTTTVVVZZZ___bbbcccdddeeefffeeedddddd```aaaccceeefffffffffeeehhhiiijjjkkklllllllllkkkjjjjjjjjjkkkkkkmmmnnnnnnmmmmmmnnnooooooooonnnnnnoooooooooqqqrrrtttvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{yyywwwuuussstttwww{{{}}}|||}}}~~~~~~}}}|||zzzyyyuuuwwwxxxzzzzzzzzzxxxxxxtttkkkeeeeeehhhjjjooouuuvvvzzzppphhhccc[[[VVVNNNHHHDDDBBB???>>>??????>>><<<999999;;;===>>>EEEOOOZZZdddnnnwww}}}}}}}}}|||vvvssslllkkkkkkjjjjjjkkklllmmmkkkmmmrrrwww}}}wwwssswww~~~tttppprrryyyggg___YYYPPPGGG@@@;;;888777555555444333333333333444333333333333333444555555777777666666555555555444444444444444555555555555555555555555555555555555444555666777888;;;???BBBIII___{{{sss```XXXPPPMMMKKKIIIJJJMMMMMMOOOUUU```gggmmmuuu}}}yyyuuuooommmllloooqqqnnneee^^^TTT]]]kkkwww~~~|||wwwrrrddd\\\OOOAAA777222111111////////////000000000111111222222111//////000111//////............//////---......///111333555666666777777888999999::::::>>>AAAGGGRRReee~~~vvv}}}xxxtttsssllleee\\\SSSGGG;;;666777222222333444666888999::::::;;;<<<===>>>===<<<;;;999;;;<<<======???BBBDDDFFFHHHKKKOOOSSSWWWZZZ\\\[[[UUUQQQRRRUUUWWWZZZ___bbbccceeefffggggggfffeee```bbbdddfffgggfffeeedddggghhhiiijjjjjjkkkkkkkkkmmmmmmlllllllllmmmmmmnnnnnnooooooooooooooonnnmmmpppppppppqqqsssuuuvvvwwwwwwwwwyyyzzz{{{|||||||||zzzxxxvvvuuuwwwzzz}}}}}}~~~~~~~~~}}}|||{{{wwwxxxzzz{{{|||{{{{{{zzzyyyqqqjjjjjjlllmmmpppsssuuuyyy~~~sssiiidddZZZUUUOOOIIIFFFCCC@@@?????????>>>;;;999999;;;===>>>EEEQQQ\\\eeennnwww}}}}}}}}}|||vvvsssllllllkkkkkkkkklllnnnoookkkmmmpppuuuyyy}}}yyyuuuxxx|||~~~xxxxxx|||iii]]]WWWOOOGGGAAA<<<888555555555444333333333333444333333333333333444444555555555555555555555555555333444444444444555555555555555555555555555555555444555666777888;;;???BBBIII___{{{zzziii```VVVQQQMMMJJJJJJMMMNNNQQQZZZgggqqqvvv||||||uuusssqqqqqqqqqnnnfff```VVV___nnnzzz}}}wwwrrrccc[[[NNN@@@666222111222+++,,,,,,---...///000000000111111000......///111//////............//////......///000222444666777888888999999::::::;;;;;;???CCCJJJVVViii}}}|||www}}}~~~{{{sssfffXXXMMMDDD;;;777777333333444444666777888999888:::;;;======<<<;;;:::999:::<<<======???AAADDDGGGHHHKKKOOOTTTXXX\\\^^^___XXXTTTTTTVVVWWWZZZ___bbbcccdddffffffffffffeeebbbdddfffhhhiiihhhfffeeegggggghhhiiiiiijjjjjjjjjlllkkkkkkkkkkkklllmmmmmmmmmmmmnnnooopppppppppppprrrrrrrrrsssuuuvvvxxxxxxwwwwwwyyyzzz{{{|||||||||{{{zzzxxxwwwxxxzzz|||~~~}}}~~~~~~}}}|||zzz{{{|||}}}~~~~~~~~~~~~~~~uuunnnnnnpppooooooqqqqqqppptttvvvkkkeeeYYYUUUOOOJJJGGGDDDBBB@@@@@@???>>>;;;999888:::<<<===FFFRRR\\\dddmmmvvv|||~~~|||}}}|||wwwtttnnnmmmllllllmmmoooqqqrrrnnnpppsssvvvyyy|||}}}~~~{{{uuuwww{{{~~~{{{zzz~~~kkkZZZUUUMMMGGGBBB===888444555555444333333333333444333333222222333333444555222222333333444555555555333333444444444555555555555555555555555555555555444555666777888;;;???BBBIII___{{{uuupppfff[[[TTTOOOJJJIIIKKKQQQUUU```nnnyyy~~~~~~~~~}}}zzzwwwuuutttpppiiicccWWWaaaooo|||~~~wwwqqqcccZZZMMM@@@666222111222((()))***+++---.../////////000000///------.../////////............//////...//////111333555666888:::::::::;;;;;;<<<<<<<<<@@@DDDLLLYYYlll{{{{{{~~~xxx~~~zzz~~~yyyhhhUUUHHHAAA:::888888444444444555555777888888777888:::<<<<<<;;;:::999999:::<<<======???AAADDDEEEGGGJJJNNNRRRWWW[[[^^^bbb[[[UUUUUUVVVWWWZZZ___aaabbbccceeeffffffeeeeeedddfffhhhjjjjjjiiigggfffggggggggghhhiiiiiijjjjjjhhhhhhhhhhhhiiijjjkkklllkkklllmmmoooqqqrrrsssssssssssstttuuuvvvwwwyyyzzzwwwxxxyyyzzz{{{{{{||||||}}}{{{zzzxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~xxxpppppprrrqqqooopppmmmjjjkkkxxxxxxllleeeXXXTTTOOOJJJGGGEEECCCAAA@@@???>>>;;;999888:::<<<===FFFRRR\\\dddllluuu{{{}}}{{{}}}}}}xxxtttoooooonnnmmmnnnpppssstttqqqsssvvvxxx{{{|||}}}}}}{{{ssstttzzz~~~|||}}}uuuuuukkkXXXSSSLLLGGGCCC>>>888333555555444333333333333444333333222222333333444555000111111222333444555555333333333444444444555555555555555555555555555555444555666777888;;;???BBBIII```{{{rrryyy~~~ttteeeWWWPPPNNNPPPRRRUUUYYYaaalllwwwwwwrrrpppmmmeee___[[[bbblllwwwvvviiiaaa\\\OOO???555222000---000000///...............//////.........------------------............//////---,,,...333666666555888999:::;;;<<<>>>??????CCCFFFLLLWWWhhh~~~zzzxxxxxx{{{|||}}}yyy{{{|||lllXXXHHHAAA===888444333222222222333666999:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::<<>>===;;;;;;::::::BBBIIIRRR\\\dddkkkqqquuuzzz{{{|||{{{xxxpppooommmmmmmmmooorrrtttxxxwwwyyy}}}{{{~~~xxxpppvvv~~~zzz}}}~~~vvvssswww}}}iii[[[SSSLLLHHHBBB;;;777777;;;888555444555666666666333222000//////000222333777666555444444444444444222333555444333333444666:::777555555666777777666555555777;;;<<<:::<<>>???@@@DDDGGGMMMXXXiii{{{xxx}}}zzz|||}}}}}}|||lllXXXHHH@@@<<<888555666555555555777999;;;===:::;;;;;;;;;;;;:::999999999:::;;;;;;:::;;;>>>@@@CCCEEEJJJOOOSSSWWWYYYZZZ\\\[[[XXXUUUSSSTTTWWWZZZ\\\]]]___bbbeeeggghhhhhheeeggghhhhhhgggffffffggghhhhhhfffffffffgggiiijjjiiiiiiiiijjjkkklllmmmnnnmmmmmmooopppqqqrrrrrrrrrrrrtttwwwyyyyyyyyyzzz{{{wwwxxxzzzzzzzzzyyywwwvvvwwwxxxyyyyyyxxxxxxzzz|||}}}~~~{{{xxxtttrrrooommmnnnqqquuu}}}zzznnn]]]UUUNNNJJJFFFBBBAAADDDAAA@@@>>>===;;;;;;::::::BBBHHHRRR[[[ccckkkqqquuuyyyzzz|||}}}xxxtttpppnnnmmmlllmmmppptttvvvzzzzzz{{{~~~~~~~~~xxxsssrrrzzzyyy|||yyyuuuyyy}}}hhhXXXRRRMMMKKKFFF===777666888666444333555666666555555444333111111333444555555555444444444555555666333444666555444444555777777888777555222111333555666555777:::;;;:::===BBBJJJ]]]wwwgggnnnzzzuuudddYYYTTTUUUWWWVVV\\\eeeppp{{{{{{uuurrrmmmfff```[[[eeepppwww{{{{{{tttlll```[[[OOO???666444333111000000///..............................------------------............//////......000444666777777:::;;;<<<===>>>@@@AAAAAADDDHHHOOOZZZlll}}}zzzzzz~~~|||mmmYYYHHH@@@;;;888555444333333444555777999:::999::::::::::::999888888888:::;;;<<<;;;;;;===???CCCEEEIIIMMMQQQUUUWWWXXXZZZZZZXXXUUUSSSTTTWWWYYYYYY[[[^^^aaadddgggiiijjjhhhiiijjjiiigggeeeeeeeeehhhgggfffffffffgggiiijjjiiiiiiiiijjjkkklllmmmnnnmmmnnnooopppqqqrrrrrrrrrtttvvvyyy{{{zzzyyyyyyyyyxxxyyyyyyzzzyyywwwvvvuuuuuuwwwxxxxxxxxxyyy{{{}}}}}}~~~}}}}}}~~~{{{vvvrrrooommmnnnooosss~~~sssaaaXXXOOOKKKGGGCCCCCCFFFAAA@@@???===<<<;;;::::::BBBHHHQQQZZZbbbjjjppptttwwwyyy|||{{{uuuqqqooommmkkkjjjlllpppuuuxxx{{{|||~~~~~~{{{vvvrrrmmmttt}}}~~~xxx{{{yyyuuuzzzgggVVVQQQNNNNNNIII@@@888666555333333333555666555444555444333222222333444555333333444444555666666777444555777666555555666888666999;;;777111...222666777555666999::::::>>>DDDIII\\\wwwiiippp{{{mmm^^^XXXWWWYYYYYY^^^gggooowww~~~wwwsssppplllfff```^^^jjjvvvzzz{{{{{{wwwrrreee```RRRAAA777555444111000000///.......................................---------............////////////111444777999999<<<<<<===???@@@AAABBBCCCEEEIIIQQQ]]]ooo{{{zzz~~~ppp[[[JJJ???;;;888666333333333333444666777888999999999999999888777777555777:::<<<<<<===>>>@@@CCCDDDGGGKKKOOORRRTTTVVVXXXXXXWWWUUUTTTTTTVVVYYY\\\]]]___aaacccddddddeeehhhiiijjjiiigggeeedddeeehhhggggggfffggghhhiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnooopppqqqrrrssssssssstttvvvyyy{{{yyyxxxwwwwwwvvvwwwxxxxxxxxxwwwvvvuuuvvvwwwxxxxxxwwwxxxzzz|||zzz{{{|||}}}}}}}}}||||||zzz{{{{{{}}}zzzvvvrrrooonnnlllmmmsss{{{xxxggg\\\RRRMMMJJJFFFFFFHHHBBBAAA???===<<<;;;::::::AAAFFFOOOXXX```hhhooosssuuuwww|||{{{vvvrrrooommmiiigggiiimmmssswwwzzz|||}}}wwwvvv~~~zzzuuuqqqkkkpppxxx~~~}}}{{{zzzyyy{{{}}}vvvsss{{{gggUUUQQQNNNMMMIII@@@999777333333333444666777555444333222111111111111222333333444444555555666555555333555666666555555666777777:::;;;999555333555888777555555888999:::>>>EEEIII\\\wwwlllrrr|||tttddd[[[ZZZ[[[]]]aaafffjjjooovvv~~~}}}}}}}}}}}}yyyuuurrrppplllhhhdddcccooo{{{|||yyyllleeeVVVDDD888555333111000000///...............---.....................---------............///...///111333555777:::<<<>>>>>>???@@@BBBCCCDDDDDDFFFKKKTTT```rrr~~~|||uuu```LLL@@@:::888777666666777777888999:::;;;888888999999888888777666222555888;;;<<<>>>@@@BBBCCCDDDFFFIIILLLOOOQQQSSSUUUVVVVVVUUUTTTTTTVVVXXX]]]]]]___```aaabbbbbbbbbeeeggghhhhhhfffeeeffffffggggggggggggggghhhhhhiiiiiiiiiiiijjjkkklllmmmnnnpppppprrrssstttuuuuuuuuurrruuuwwwxxxwwwuuutttuuussstttuuuvvvwwwwwwxxxxxxxxxyyyyyyxxxwwwvvvxxxyyyyyyzzz{{{|||||||||{{{zzzxxxxxxyyy{{{|||}}}yyytttpppnnnkkkjjjmmmrrr}}}}}}lllaaaUUUPPPMMMIIIFFFFFFCCCBBB@@@>>><<<;;;::::::???DDDLLLUUU]]]eeemmmqqqrrrvvv|||}}}xxxtttooolllhhhfffgggkkkpppsssxxxzzz~~~~~~xxxoooppp~~~{{{vvvmmmqqqwwwzzzzzzxxxvvvuuuyyy|||}}}uuusss{{{iiiWWWQQQMMMKKKFFF???:::999444333444555777777666555333222222222222222222333555555666666555555333333222444555555444333555666777777777888888999888777777555555888999:::???EEEJJJ]]]wwwnnnsss|||{{{jjj```]]]^^^```bbbdddddddddiiisss|||~~~|||{{{{{{xxxwwwtttrrrpppnnnjjjgggfffrrr~~~|||pppiiiYYYEEE999555333000000000///...............---------...............---------............///...000222444555888;;;>>>???@@@AAABBBCCCEEEFFFFFFGGGMMMVVVcccuuu{{{eeePPPBBB;;;999999555666666777888999999999888999999999999888777777222444777:::;;;===AAACCCCCCCCCDDDFFFIIILLLNNNPPPRRRTTTVVVVVVUUUUUUVVVWWWYYYZZZ\\\___aaacccddddddbbbdddffffffeeeeeefffggggggggggggggghhhhhhhhhhhhiiiiiiiiijjjkkklllmmmnnnpppqqqrrrssstttuuuuuuuuuqqqsssuuutttssssssssstttrrrrrrssstttuuuwwwxxxxxxxxxyyyyyyxxxvvvvvvwwwxxx{{{|||}}}~~~~~~~~~}}}|||xxxxxxyyyzzz{{{}}}{{{vvvqqqpppmmmiiiiiimmmssszzzrrrfff[[[VVVRRRLLLGGGEEEDDDCCCAAA>>><<<;;;::::::<<>>EEEMMMUUU^^^fffllllllrrr{{{yyysssooofffggggggiiimmmrrrwwwzzzyyy|||~~~}}}}}}}}}qqqcccfff|||~~~}}}|||vvvpppmmmllluuuzzz{{{qqqooo{{{sss[[[WWWUUUUUUPPPEEE;;;777888555222000111333333333222333333444444333333222111333555666777777555444444555666666555555666888555:::>>><<<777444666999333333666;;;<<<<<<>>>DDDMMM```{{{~~~rrriiigggiiibbbbbbcccaaa[[[ZZZgggwww~~~yyyuuuqqqnnnlllnnnllleee___]]]eeellluuu}}}yyynnncccRRRBBB888333111111%%%(((,,,000222222111000,,,,,,---...///000111222........................000000000333888<<>><<<;;;:::888:::<<>>;;;999888777555555777888999555444444333333333444444555555666666555333111000777777777777777888999:::999888777555555555555666777999;;;<<<===>>>AAADDDTTTeee|||yyy}}}uuummmiiiiiiddddddeeeccc]]]]]]jjjzzz~~~zzzvvvqqqmmmkkkllljjjbbb\\\[[[cccjjjrrryyy}}}uuummmbbbQQQBBB777333111111---...000111111000...,,,......//////////////////........................000000000333888===@@@@@@DDDEEEGGGGGGGGGIIILLLOOOQQQVVV^^^jjj{{{uuuZZZEEE<<<999777555666777888888999999888666666777888888888888888444666999:::::::::;;;===???BBBEEEFFFFFFHHHJJJMMMPPPRRRSSSTTTTTTUUUVVVXXXVVVYYY\\\^^^___```bbbcccdddeeeffffffffffffeeedddfffggghhhjjjkkkllllllkkkmmmllljjjkkkmmmooonnnnnnoooqqqssssssqqqppppppqqqoooqqqrrrsssssstttvvvwwwssstttuuuwwwwwwwwwwwwvvvvvvtttssssssuuuwwwxxxxxxzzz{{{}}}}}}zzzxxxyyy|||yyysssooopppooorrryyyyyytttpppeeeZZZNNNJJJEEEAAA???>>>===<<<999;;;@@@HHHQQQ\\\dddiiinnnvvv|||uuummmgggggggggiiilllqqqvvvyyy{{{~~~~~~wwwjjjgggkkk~~~xxxvvvzzzsssjjjhhhhhhqqq~~~qqqnnnrrrdddbbbaaa___VVVGGG;;;666666555333222222333555666555444444333333444444555555555666666555444333222444444444444555666777777:::999888666666666666777333555777999;;;===AAADDDTTTeee}}}tttxxx~~~yyyrrrllliiieeeffffffddd```aaammm{{{~~~|||xxxrrrmmmkkkkkkggg___YYYWWW^^^eeemmmuuu|||~~~xxxpppkkk```PPP@@@777222111111111111222111000///...---111111000///...------,,,........................000000111444999>>>AAABBBFFFGGGIIIIIIJJJKKKNNNPPPTTTYYYbbbnnn}}}}}}tttZZZEEE;;;777555555666777888888999999888666666777888888888888888555777888888999:::<<<>>>AAACCCFFFHHHHHHIIIKKKMMMOOOQQQUUUVVVVVVWWWXXXYYYYYY[[[]]]^^^^^^^^^___aaacccdddeeefffggggggggggggggghhhjjjlllmmmnnnoooooonnnnnnmmmnnnppppppooommmnnnppprrrrrrqqqpppppppppoooqqqrrrrrrrrrrrrsssuuussstttvvvxxxzzz{{{{{{|||wwwuuussstttvvvxxxxxxxxxyyyzzz|||~~~~~~|||zzzyyyyyy{{{}}}yyyuuurrrpppqqqvvv{{{wwwrrrhhh]]]QQQLLLFFFAAA???>>>======888:::???GGGQQQ\\\ffflllpppxxx{{{uuummmhhhiiiiiijjjlllpppvvv{{{~~~~~~}}}~~~nnngggiii~~~xxxvvvyyy~~~tttiiieeebbbjjjxxxssspppuuueeedddeeedddZZZIII;;;555444333222111111222333444555444444444444444555555555555666666666666555444333333333444444555666777;;;:::999888777777777888222444666888;;;>>>CCCFFFUUUfff~~~pppvvv}}}zzzvvvooojjjfffggggggddd```cccooozzz~~~|||yyytttnnnjjjiiieee\\\VVVTTTZZZaaaiiiqqqyyy|||vvvnnnhhh^^^NNN???666222111111////////////000111222222111111000///...------,,,........................000000111555;;;@@@DDDEEEHHHIIIKKKLLLMMMNNNPPPRRRWWW\\\eeerrr}}}~~~vvvxxxrrrXXXDDD:::666444555666777888888999999888999999999999777666555444555777777777888:::===@@@CCCEEEGGGIIIJJJKKKLLLLLLNNNQQQUUUXXXXXXXXXYYYZZZ[[[]]]^^^^^^]]]]]]^^^___ccccccdddfffggghhhiiiiiihhhiiikkkmmmooopppqqqrrrpppooopppqqqrrrqqqooommmmmmoooqqqrrrpppooooooooopppqqqrrrrrrqqqpppqqqssstttuuuwwwxxxzzz{{{|||}}}wwwuuuttttttvvvwwwxxxwwwxxxyyyzzz|||}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~{{{tttqqqnnnpppxxx~~~vvvqqqmmmdddZZZOOOKKKDDD???<<<<<<;;;;;;777999===EEEOOO[[[fffmmmpppxxx~~~{{{uuuooojjjiiiiiijjjlllooouuu|||{{{~~~qqqjjjjjj}}}wwwvvvyyy|||xxxllleee```gggsssuuurrrxxxeeecccdddcccZZZKKK>>>999666555444444444444555666555444444444444555555666666666666777777777777777555555555555666777999999<<<;;;;;;:::999999888888555777999:::<<>><<<;;;::::::888999<<>>;;;555555555555555555555555444444444444444555666777777666666666777777777888444555555555777888999:::<<<<<<<<<;;;::::::999888888999::::::;;;>>>BBBFFFUUUgggmmmuuu~~~uuummmjjjjjjiiigggdddhhhhhhddddddnnnzzz~~~~~~~~~zzzsssnnnlllggg^^^XXXWWW[[[bbbjjjqqqxxxzzztttlllcccYYYIII<<<444111000111//////.........///000000------......//////000000////////////////////////000000222777>>>EEEIIIJJJLLLNNNQQQSSSSSSTTTUUUWWW[[[aaalllxxx~~~~~~sssqqqvvv{{{|||yyyuuugggRRRAAA888555333555666777888888999999888666666777888888888888888444555777888999;;;===@@@BBBCCCFFFJJJMMMOOONNNLLLMMMPPPTTTWWWXXXYYY[[[\\\]]]^^^______^^^___aaacccddddddeeefffhhhjjjlllmmmjjjkkkkkklllnnnpppqqqrrrqqqppppppqqqssssssqqqppplllnnnppppppooonnnnnnnnnpppqqqrrrrrrqqqpppqqqssswwwvvvvvvuuuuuuvvvwwwwwwvvvtttrrrrrrsssuuuuuuuuuttttttuuuuuuwwwxxxzzz{{{{{{|||}}}}}}~~~yyyrrrhhhdddeeeiiilllmmmkkkkkkhhhccc```^^^YYYRRRMMMIIIEEEAAA@@@>>>===;;;::::::;;;@@@IIIUUUaaahhhjjjsss~~~~~~zzzvvvppplllgggjjjmmmoooqqqvvv}}}|||vvvtttwww~~~zzztttvvvyyywwwyyy~~~xxxoooiiijjjnnnxxxwwwrrrxxxkkkgggccc___UUUGGG<<<888333333333333333333333333444444444444555666777777888777666666666666777777333333333444666777999:::;;;<<<<<<<<<;;;:::999888777888888888888;;;@@@DDDTTTfffjjjsssoooccc^^^^^^```aaabbbgggiiigggkkkxxx}}}vvvqqqnnniiiaaa[[[ZZZ```ffflllrrrwwwxxxpppgggaaaWWWHHH;;;333000000111111111111000000//////.............../////////000////////////////////////000000333888???FFFKKKLLLMMMPPPSSSUUUUUUVVVWWWXXX^^^dddooo|||tttoooqqqrrrqqqqqqnnnbbbOOO???888666444555666777888888999999888666666777888888888888888222555888999:::;;;===???AAAAAADDDIIINNNPPPOOOMMMMMMPPPSSSUUUVVVXXX[[[^^^]]]^^^_________aaadddfffeeeeeeeeefffhhhjjjlllmmmkkkkkkjjjkkklllnnnoooqqqqqqpppoooppprrrssssssrrrlllnnnppppppooommmmmmnnnoooqqqrrrrrrqqqqqqssstttvvvuuutttttttttuuuvvvwwwuuusssqqqqqqrrrsssssssssrrrrrrrrrrrrtttvvvxxxyyyxxxyyy{{{}}}~~~}}}tttiiiaaa^^^___``````\\\^^^]]]YYYWWWWWWTTTOOOKKKIIIFFFDDDCCCAAA>>><<<<<<;;;;;;>>>FFFRRR]]]dddhhhrrr}}}}}}yyytttooojjjhhhlllqqqsssuuuxxx|||xxx{{{wwwrrrwwwyyyvvvwww|||}}}|||rrrjjjkkkoooxxxzzzsssuuuiiifffdddaaaXXXHHH<<<888111111222222222222111111444444444444555666777888999888666555555555555666444444444555777888:::;;;;;;;;;<<<<<<;;;:::888777666777777777888<<>>???@@@CCCIIINNNQQQOOOMMMMMMOOORRRSSSUUUXXX\\\^^^]]]^^^___``````cccfffiiiffffffffffffhhhjjjlllmmmkkkjjjjjjjjjkkklllnnnoooqqqpppnnnnnnqqqsssttttttkkkmmmooopppnnnmmmmmmmmmoooqqqrrrrrrrrrrrrsssuuuuuuttttttttttttvvvxxxyyyuuusssppppppqqqrrrrrrrrrqqqppppppqqqrrrtttvvvxxxvvvwwwzzz|||~~~~~~~~~}}}vvvjjj```\\\ZZZYYYXXXSSSUUUUUURRRQQQRRRPPPLLLHHHFFFEEEDDDCCCAAA>>>;;;===;;;;;;===DDDOOOZZZbbbgggqqq}}}|||wwwsssmmmiiihhhnnnsssvvvwww{{{{{{}}}tttpppwwwzzzuuuuuu{{{~~~~~~sssiiijjjoooyyy|||ttttttccccccdddddd\\\LLL@@@:::222222333333333333222222444444444555555777888888999888666555444444444555666666777888999;;;===>>>:::;;;;;;<<<;;;999888777777777888888:::???EEEJJJRRReeeeeeooo}}}{{{hhhYYYSSSUUUYYY[[[aaadddlllpppsss{{{sssnnniiibbb______kkkmmmppptttuuuqqqiiicccaaaVVVFFF999333111000///......//////000000111111//////............/////////////////////.........000000222888AAAJJJPPPSSSUUUWWWYYYZZZZZZZZZ\\\^^^ccchhhqqq}}}}}}wwwuuurrrmmmiiiiii___KKK<<<777666444555666777888888999888888888999999888888777666555222555999:::999888:::;;;>>>@@@CCCGGGKKKMMMOOOPPPOOOPPPQQQSSSUUUWWWYYYYYY\\\\\\]]]^^^```bbbdddeeeiiiiiihhheeecccbbbdddeeeiiihhhgggggghhhkkkoooqqqrrrsssssstttsssrrrqqqppplllkkkkkkjjjkkklllmmmnnnqqqppppppqqqssssssrrrpppsssrrrrrrrrrrrrsssttttttxxxwwwvvvtttsssqqqpppooopppqqqrrrqqqqqqrrruuuxxxzzzzzzzzzzzzzzz{{{||||||~~~}}}}}}zzzmmmeeeaaa^^^XXXSSSOOONNNOOORRRTTTSSSOOOKKKJJJIIIGGGEEEBBB@@@>>>===>>>;;;:::>>>BBBHHHSSS]]]dddooo{{{zzzsssmmmkkkjjjjjjooovvv|||{{{yyy{{{~~~tttllluuu|||{{{~~~vvvnnnlllpppzzz{{{sssppphhhfffffffff___OOO@@@999777444000///000222333333000111222222333444555555333333333444444555555555777777777777888999:::;;;============<<<;;;:::999:::777777:::;;;<<>>===>>>AAAEEEHHHKKKMMMNNNMMMNNNOOOQQQTTTVVVWWWXXX[[[\\\\\\]]]___aaabbbcccgggggggggfffdddcccdddeeeggggggfffggghhhjjjmmmnnnqqqqqqrrrsssrrrqqqpppoookkkkkkjjjjjjkkkmmmnnnooopppooooooqqqrrrsssqqqppprrrrrrrrrqqqrrrsssssstttuuuttttttsssrrrppppppooopppqqqrrrqqqqqqrrrtttvvvwwwwwwwwwxxxyyyzzz{{{||||||{{{zzzzzz|||rrriiieeeaaa\\\WWWPPPMMMJJJKKKMMMOOOMMMKKKJJJIIIGGGEEECCC@@@>>>>>>>>>;;;:::>>>BBBGGGQQQ[[[cccooo|||zzzrrrmmmkkkjjjlllpppwww}}}~~~{{{zzz|||wwwpppvvv}}}}}}|||~~~qqqnnnrrr||||||ttt~~~ooodddbbbcccddd]]]NNN@@@999666444111000111333333333333333333333333333333333333444444444444444444555777777777777888999;;;;;;>>>>>>>>>===<<<;;;:::999999777777:::;;;===BBBIIITTTgggccclllxxxqqqbbbZZZYYY\\\___iiihhhlllkkkmmm~~~wwwmmmeee]]]XXX]]]dddhhhhhhiiilllnnnmmmhhhddd]]]SSSDDD888222111000////////////.....................------------......////////////////////////222222444;;;DDDNNNVVVYYY\\\^^^`````````aaaccceeeiiinnnwww}}}~~~uuu{{{}}}zzz{{{zzzxxxmmmkkkbbbQQQBBB:::666333444555666777999999::::::999999999999888777666555333<<>>;;;<<>>>>>;;;:::===AAAFFFOOOXXXcccooo}}}wwwpppkkkiiihhhnnnrrryyy~~~}}}|||}}}~~~{{{uuuyyy|||zzz|||tttrrrttt~~~xxx~~~{{{kkk^^^]]]^^^```ZZZLLL???999666444333333444444333222444444444333333222222222555555555444444444444444666666777777999:::;;;<<<>>>>>>>>>===<<<;;;999999999777777:::;;;===BBBIIIUUUgggbbbjjjuuuyyyjjjaaa^^^___aaafffccceeedddggg{{{~~~{{{tttjjjaaaXXXVVV^^^iiikkkhhhfffgggjjjjjjeee```ZZZPPPAAA777222111000/////////......------,,,,,,------,,,,,,,,,,,,------///////////////000000000222222444;;;EEEPPPXXX]]]```aaacccddddddeeegggiiilllqqqzzz|||zzz}}}tttyyy|||~~~}}}pppmmmeeeWWWIII>>>888555333444666777999:::::::::999999999999888777666666111888>>>>>>999666888<<<:::;;;>>>BBBEEEGGGIIIJJJHHHIIILLLOOORRRTTTUUUUUUXXXXXXZZZ[[[\\\]]]]]]]]]___bbbdddeeeeeeddddddeeeeeefffhhhiiijjjkkkkkkjjjmmmnnnooooooooonnnmmmlllhhhiiijjjkkklllnnnooopppooonnnnnnoooqqqqqqpppnnnppppppooooooppppppqqqrrrrrrqqqpppooonnnlllkkkkkklllnnnooonnnmmmmmmooopppooopppqqqtttvvvyyy{{{}}}{{{zzzxxxwwwwwwxxxyyyzzz|||tttlllgggbbb^^^XXXQQQJJJGGGIIIMMMOOOOOOJJJIIIGGGEEECCCAAA@@@???>>>;;;:::===@@@DDDLLLUUUbbbppp}}}uuunnniiigggfffnnnsssyyy~~~~~~~~~~~~~~~~~~~~~{{{}}}|||xxx{{{wwwtttvvv}}}uuueeeYYYXXXYYY\\\WWWJJJ???999555555444555666666444222333333333333333333333333666666555555444444333333666666666888999;;;<<<===?????????>>><<<;;;999999999666777:::<<<===CCCJJJTTTgggbbbhhhrrr|||tttjjjdddcccdddddd______]]]bbbxxx{{{{{{xxxqqqggg^^^WWWWWWaaannnooojjjeeeeeeggggggaaa\\\VVVLLL???666111111000/////////......------,,,,,,------,,,,,,,,,,,,------////////////000000111111111111333:::EEEQQQZZZ___ccceeeggggggggghhhjjjlllnnnsss}}}|||vvv|||vvvzzz~~~pppllleee[[[NNNAAA888555444555666777999999::::::999::::::999999888777666333333333444555777999;;;:::<<>>;;;:::===???AAAIIIQQQ```pppvvvoookkkhhhggglllqqqwww|||~~~~~~~~~~~~}}}wwwyyywwwtttwwwppp```WWWUUUVVVYYYUUUIII===888555555555666777666444111111111222333333444555555666666666555555444444444555555666888:::<<<>>>???@@@@@@???>>>===;;;999888888666777:::<<<===CCCJJJTTTfffccchhhpppyyy~~~rrrkkkggggggggg```]]][[[```xxx~~~|||~~~~~~~~~}}}ssslllccc]]]YYYZZZdddppprrrkkkfffeeegggfff___YYYRRRIII===444111111000////////////.....................------------.........//////000000111111222000000333:::FFFSSS]]]bbbggghhhjjjkkkkkklllnnnpppqqqvvv|||vvvxxx{{{yyy{{{~~~pppkkkfff___SSSDDD:::666555666777888888999888888::::::::::::999888777666555222000000555999<<<<<<;;;<<>>;;;:::<<<===???FFFNNN]]]nnnyyyqqqllliiihhhggglllsssyyy}}}}}}}}}|||uuuxxxtttssswwwooo___WWWUUUVVVXXXSSSGGG<<<777555555555666777666444222000111111222444555555666666666666555555555555555555555666888:::===???@@@AAA@@@@@@???===;;;999888888666666:::<<<>>>DDDKKKUUUgggdddhhhnnnwwwzzzpppkkkiiiiiiaaa^^^\\\ddd~~~|||{{{||||||{{{nnnfff^^^[[[[[[^^^fffooorrrkkkffffffiiihhh```YYYPPPGGG<<<444111000000///...///////////////000000///..................///...//////000111111222222111111333;;;GGGUUU```fffkkklllnnnooooooppprrrttttttzzz}}}zzzxxxwww|||{{{}}}~~~tttooojjjfff\\\LLL@@@<<<777777888888888888777777::::::::::::999888777777555444333444555888;;;===;;;<<<>>>AAADDDFFFHHHHHHJJJLLLOOORRRSSSSSSRRRQQQQQQSSSVVVYYY\\\]]]]]]]]]^^^___aaaaaa```aaaccceeeggghhhiiijjjjjjkkkkkkjjjjjjkkkmmmnnnnnnnnnmmmllliiijjjkkkmmmmmmnnnmmmmmmlllkkkkkklllnnnnnnmmmkkklllllllllllllllmmmmmmnnnjjjiiigggdddaaa^^^\\\[[[ZZZ]]]```bbbbbbbbbccceeefffgggiiikkkooorrruuuwwwzzzyyyxxxwwwvvvvvvuuuuuuyyy|||yyyooofffbbbWWWQQQJJJGGGHHHJJJJJJJJJIIIIIIHHHFFFDDDCCCBBBAAA>>>;;;:::<<<===>>>DDDKKKXXXkkkvvvnnniiieeedddbbbgggooovvv{{{~~~|||yyyzzzwwwsssxxx~~~zzzqqqpppvvvqqqcccYYYWWWWWWXXXSSSFFF;;;666666444444444555555333222222222222333333444444444555555555555666666666666444555666888:::===@@@AAAAAAAAA@@@???===;;;999888777555666:::<<<>>>DDDKKKWWWiiieeehhhnnnvvv~~~sssllljjjhhh```]]]^^^hhh}}}{{{|||{{{zzzkkkbbb[[[ZZZ]]]```gggmmmqqqkkkeeefffjjjjjjbbbZZZNNNFFF;;;333111000000///......//////000000111111//////............//////...//////000111222222222222222555<<>>@@@CCCEEEFFFGGGJJJLLLOOOQQQRRRRRRPPPOOOPPPRRRVVVYYY\\\^^^^^^^^^___``````______```ccceeegggggghhhhhhiiiiiijjjjjjjjjkkkmmmnnnnnnnnnmmmmmmiiijjjlllmmmnnnmmmllllllkkkkkkjjjlllmmmnnnmmmkkklllkkkkkkkkkkkklllmmmmmmeeedddbbb```]]][[[ZZZYYYVVVYYY]]]______```aaaccccccdddfffiiilllooorrrtttwwwwwwvvvuuuttttttsssrrrwwwzzz}}}}}}{{{~~~}}}rrriiidddZZZSSSJJJFFFFFFIIIKKKLLLIIIIIIHHHFFFEEECCCBBBAAA>>>;;;:::<<<<<<===BBBIIIUUUhhh}}}|||rrriiiccc```___^^^dddllltttzzz~~~|||uuutttsssrrryyy|||vvvrrrnnnnnnuuutttfff[[[XXXXXXXXXSSSFFF;;;666666444333333444444333222444444333333333333222222444444555555666666777777444555666888;;;>>>@@@AAABBBAAA@@@???===;;;999888777555666:::<<<>>>DDDKKKYYYkkkcccgggmmmwwwvvvmmmhhhhhhgggaaa___qqq|||ooofff^^^\\\\\\```gggnnnnnnkkkiiiiiiiiigggccc^^^WWWHHH888222222000////////////////////////////////////.........---------////////////000000000000222444555:::HHHZZZfffiiinnnppptttvvvwwwxxxzzz||||||}}}{{{~~~{{{~~~{{{wwwtttnnn___KKK===<<<:::777666888:::::::::888888888888888777666666333333333444555666777888888;;;>>>AAACCCDDDGGGIIIKKKMMMPPPSSSTTTUUUUUUTTTQQQSSSUUUXXXZZZ\\\\\\\\\_________^^^^^^___aaadddddddddddddddddddddeeeeeehhhjjjlllmmmooooooooonnnnnnnnnnnnmmmllllllkkkkkkkkkjjjjjjlllnnnppppppoooooommmkkkhhhgggggghhhiii___^^^]]]]]]]]]\\\ZZZXXXYYYYYYYYY[[[]]]\\\YYYWWW\\\\\\]]]```dddiiinnnpppnnnppprrrsssrrrrrrssstttxxxzzz|||{{{yyy|||zzzqqqiii___WWWOOOLLLJJJHHHIIIMMMNNNLLLJJJFFFCCCAAA???>>>???<<<;;;===<<<<<<@@@GGGTTTeee{{{xxxmmmeee```_________bbbggglllqqqvvv{{{uuusssqqqnnnvvvzzzwwwuuukkkqqq{{{xxxccc\\\___```]]]SSSGGG===777222222333444444333222222333333333444444444555555:::999888666555555444444555666777888;;;===???AAABBBCCCDDDBBB>>>:::888888777444444999>>>AAAEEEJJJXXXllldddgggnnnwww{{{rrrnnniiiiiiffffffyyy}}}qqqjjjbbb``````aaahhhoooqqqooollllllmmmlllhhhdddWWWHHH999222222000...///,,,------------------,,,//////.........---------......//////000000000111222444555:::HHH[[[hhhlllqqqsssvvvxxxyyyzzz|||~~~~~~zzz{{{zzz~~~zzzuuuoooaaaNNN???<<<:::777666888999::::::888888888888888777777666444444444555666777888999888:::>>>@@@BBBCCCFFFHHHJJJLLLOOORRRTTTUUUUUUUUUOOOQQQSSSUUUWWWXXXXXXXXX]]]^^^____________aaabbbbbbbbbcccccccccdddddddddfffgggiiikkkmmmnnnnnnnnnmmmmmmlllllllllmmmmmmnnnjjjiiiiiijjjmmmnnnnnnmmmlllkkkhhheeecccccccccccc[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXZZZ[[[ZZZXXXUUUWWWWWWWWWYYY[[[___ccceeeiiikkknnnoooooooooppprrrtttwwwyyywwwvvvyyy~~~uuullleee[[[RRRMMMJJJGGGHHHLLLKKKJJJHHHEEEBBB@@@>>>>>>@@@===<<<===<<<;;;???EEETTTdddzzzwwwmmmddd___]]]]]]^^^bbbggglllqqqvvv{{{~~~yyyvvvrrrooowww{{{vvvtttlllqqqyyy{{{}}}xxxeeeaaadddeee```UUUGGG<<<777222333444555555444333222333333333444444444555555888777777666666666666666555555666888;;;===???AAADDDEEEEEECCC???<<<::::::888555555999>>>@@@EEEJJJXXXllldddgggnnnwww~~~wwwrrrmmmnnnnnnppp}}}sssmmmhhheeecccccchhhpppssspppnnnnnnooonnnjjjgggXXXHHH999333111000......,,,---...//////...---,,,/////////.........---------......///000111111222222444555:::III\\\kkkpppvvvxxxzzz{{{|||}}}yyyxxxwww~~~}}}vvvooodddQQQCCC<<<999777666777999::::::888888999999888888777666555555555666777888999:::777:::===???AAABBBEEEFFFHHHJJJNNNRRRTTTUUUVVVVVVPPPQQQSSSUUUVVVVVVVVVUUU[[[]]]___``````___```aaaaaaaaaaaaaaabbbbbbbbbccccccdddfffiiikkklllmmmmmmllllllkkkkkklllmmmooopppjjjiiiiiikkkmmmnnnnnnlllkkkiiifffccc```^^^]]]\\\XXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\YYYWWWTTTSSSRRRRRRRRRTTTUUUVVV```cccgggjjjkkklllnnnoooqqqsssuuutttsssvvvyyyqqqkkk```TTTNNNIIIFFFGGGKKKJJJIIIHHHFFFCCCBBB@@@???AAA>>>===>>><<<;;;>>>DDDPPP___tttvvvkkkccc]]]ZZZZZZ\\\```eeekkkpppuuuzzz~~~~~~~~~~~~xxxssspppwww{{{uuurrrmmmpppvvvzzzuuuyyyxxxhhhaaadddfffaaaUUUGGG===888444444555555555555444444333333333444444444555555555555666666777777888888555555666888;;;>>>@@@AAAFFFGGGGGGEEEAAA>>><<<;;;:::777666:::>>>@@@EEEJJJXXXllldddgggmmmvvv~~~wwwtttrrruuuvvvzzz|||qqqnnnkkkhhhdddbbbgggpppqqqnnnkkkkkklllkkkhhheeeXXXHHH999333111000.........///000111111000///...////////////............,,,---...///000111222333111444666:::HHH]]]mmmtttzzz{{{}}}~~~yyyxxxuuu~~~zzzxxx}}}~~~uuuooofffUUUFFF;;;999666666777999999999888999999999999888777777444444444555666777999999666999<<>>>>>===:::===BBBJJJXXXlll|||}}}tttjjjbbb[[[XXXWWWXXX\\\ccciiioootttxxx|||}}}|||~~~yyyrrrpppwww{{{tttpppnnnooottt~~~uuurrrvvvwwwkkk]]]bbbeee```TTTGGG>>>:::555555555555555555555555333333333444444444555555555666666777777777777777555666777999<<<>>>AAABBBFFFGGGHHHFFFBBB???===<<<<<<999888;;;===???EEELLLYYYmmmcccfffkkkttt~~~~~~}}}wwwttttttxxx|||yyymmmlllkkkhhhbbb```gggpppsssoookkkjjjjjjiiifffbbbWWWHHH888222222000////////////000111111000//////000000/////////.........,,,---...///000111222333111444666:::GGG\\\ooowww|||~~~{{{zzzwwwwwwuuuvvvwww|||rrrmmmfffWWWFFF;;;999666555777888999999999999999999999888777777333333333444555666777888777999<<<>>>???@@@CCCDDDFFFHHHLLLPPPSSSUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVWWWZZZ^^^aaa```___^^^^^^]]]]]]^^^______```aaaaaabbbcccdddfffhhhjjjlllmmmmmmlllkkkjjjjjjkkklllmmmiiiiiijjjlllnnnnnnllljjjhhhgggeeebbb___ZZZVVVTTTVVVWWWXXXXXXXXX[[[```dddeeedddccccccddddddbbbaaaZZZXXXUUUQQQNNNJJJHHHGGGJJJNNNTTTZZZ___eeejjjnnnsssuuuwwwuuurrrtttzzz}}}uuulllaaaTTTLLLHHHEEEGGGKKKKKKKKKKKKJJJIIIGGGEEEDDDBBB???>>>???===:::<<>>:::555555555555555555555555333333333444444444555555666777777888777666555555666777888:::===@@@CCCDDDGGGHHHHHHFFFBBB???===<<<===::::::<<<===???FFFNNNZZZooocccfffkkktttzzzvvvyyy}}}zzzwwwuuurrrvvv}}}{{{vvvjjjkkkllliiibbb```iiiuuuyyyuuupppmmmllljjjfffcccUUUFFF777222222111000111........................000000000/////////......---......///000111111222111444666999FFF[[[oooyyy}}}}}}{{{zzzxxxpppnnnuuuwwwmmmiiieeeVVVEEE;;;888666555666888999999999999999:::999999888777333333333333444666777888777:::===??????@@@BBBDDDFFFHHHLLLPPPRRRSSSTTTTTTUUUVVVWWWWWWWWWVVVUUUUUUVVVYYY]]]``````___^^^___\\\]]]]]]^^^___```aaaaaabbbbbbcccdddfffiiikkkllljjjjjjjjjjjjjjjjjjjjjiiigggggghhhkkklllllljjjgggffffffeeeccc```[[[WWWUUUUUUWWWXXXWWWWWWZZZaaagggfffeeedddeeefffgggfffeee^^^\\\YYYTTTOOOKKKGGGEEEEEEHHHLLLQQQWWW]]]eeeiiippptttwwwvvvssssssxxx}}}wwwkkk```TTTNNNIIIEEEGGGJJJJJJJJJJJJJJJHHHFFFDDDBBBAAA???>>>@@@>>>;;;<<>>======;;;;;;===>>>@@@HHHQQQ]]]qqqeeehhhmmmvvvzzzrrrmmmpppssswwwxxxwwwuuuttttttnnnrrr{{{zzzxxxuuurrrjjjlllmmmkkkdddbbbnnn||||||uuuqqqnnnkkkgggcccSSSEEE666222222222222333000///...------...///000000000000000/////////.........//////000000000111111444666888DDDYYYnnnyyy~~~|||zzz}}}ooohhhmmmzzzxxxqqqgggeeecccUUUBBB;;;888555555666888999888999999::::::999999888777333333444444555777888999888;;;>>>???@@@AAACCCDDDGGGIIILLLOOOQQQRRRRRRRRRTTTTTTVVVVVVWWWVVVUUUTTTVVVYYY\\\^^^^^^^^^^^^___\\\\\\]]]^^^___```aaaaaaaaaaaaaaabbbdddfffhhhiiieeefffhhhjjjjjjjjjiiihhhiiiiiijjjmmmnnnnnnkkkhhhhhhiiiiiihhhfffaaa]]]ZZZWWWYYYZZZYYYXXX\\\dddjjjiiigggggggggiiikkkkkkjjjcccbbb^^^ZZZTTTOOOKKKHHHCCCDDDFFFIIIMMMTTT\\\aaahhhmmmssstttsssssswww{{{zzzmmmbbbWWWPPPKKKFFFFFFIIIKKKLLLLLLKKKIIIFFFDDDBBB@@@>>>>>>@@@>>>;;;===AAAGGGRRRbbbqqq|||xxxuuupppiiibbb\\\WWWUUUTTTZZZbbbjjjqqqvvvzzz}}}~~~|||{{{|||}}}}}}||||||}}}{{{sssmmmlllkkkjjjllloooppppppooolllkkkooo~~~vvvpppsssxxxxxxmmmYYYEEE:::666555444333222222333444555333333333444444444555555444555777888888888666555999:::;;;>>>AAADDDGGGIIIIIIJJJKKKIIIEEEAAA@@@???<<<;;;<<<>>>>>>@@@IIITTT___sssgggiiinnnwwwvvvmmmggghhhkkknnnppppppppppppqqqmmmpppwww}}}vvvsssqqqpppkkkmmmooommmfffeeesssxxxrrroookkkfffbbbRRRDDD666111333333333444333222///......///222333000000000000////////////////////////000000000000111444666888CCCXXXmmmyyy~~~{{{wwwooogggjjjssssssllldddcccbbbTTTAAA:::888555555666888888888999::::::::::::999888888555555555555666888999:::999;;;>>>@@@@@@AAACCCEEEHHHIIILLLOOOQQQRRRQQQQQQTTTUUUVVVWWWXXXWWWVVVVVVVVVYYY\\\]]]]]]^^^___```\\\\\\]]]^^^___aaaaaabbbaaa`````````bbbccceeegggaaacccgggjjjkkkkkkiiihhhmmmmmmnnnqqqrrrqqqnnnllllllmmmnnnnnnlllhhhdddaaa[[[]]]]]]\\\[[[___gggnnnlllkkkjjjkkkmmmooopppooohhhgggccc___YYYTTTPPPMMMCCCCCCCCCDDDFFFMMMUUUZZZaaahhhooorrrqqqrrruuuyyy}}}oooeeeZZZSSSMMMGGGFFFHHHNNNNNNOOONNNLLLIIIEEECCC???===>>>@@@???<<<===BBBFFFOOO___nnnyyyvvvtttoooiiiccc]]]XXXVVVVVV[[[dddlllsssxxx|||~~~|||||||||}}}{{{zzz{{{|||~~~{{{sssmmmkkkjjjhhhfffeeeeeefffggghhhhhhlll{{{wwwrrrqqqvvvwwwlllXXXEEE:::777444333222222222222333444333333333444444444555555222333666888999999888777::::::<<>>>>>AAAKKKUUU```uuujjjkkkpppyyy}}}pppddd]]]`````````bbbeeeggghhhhhhlllnnnrrrvvv|||{{{rrrnnnmmmllljjjlllmmmllllllpppyyyzzzpppjjjhhhddd___KKKAAA777333111///...000222222111000///...------...///000///...---...000111000000///...---------000222444666???SSSkkk{{{xxxtttyyyooohhhlllkkkjjjgggdddddd___RRRDDD:::888777666777888777666:::::::::999888777777666555444333333444666999;;;<<<<<<<<<===>>>@@@AAABBBHHHJJJLLLNNNPPPRRRSSSSSSTTTVVVXXXZZZZZZXXXVVVTTTYYYYYYYYYYYYZZZ\\\]]]^^^ZZZ\\\^^^____________aaa```bbbcccddddddeeefffhhheeeeeefffgggiiikkklllmmmiiijjjlllooorrrtttsssrrrssswwwwwwtttqqqpppmmmhhheeedddbbbaaabbbfffmmmssstttttttttttttttvvvwwwwwwqqqoookkkgggccc]]]WWWSSSNNNIIIDDDBBBCCCGGGJJJLLLZZZ^^^fffnnnpppoooqqqvvv{{{ssshhh\\\UUUNNNHHHGGGIIIJJJNNNQQQRRROOOKKKGGGEEEDDDCCCAAA???>>>>>>???@@@DDDMMM\\\lllxxxvvvmmmggg```WWWSSSSSSTTTXXX```hhhpppwww{{{||||||zzzyyyyyy{{{}}}~~~vvvpppqqqfff___aaaddddddeeehhhmmmhhhlllqqqlllmmmrrrtttjjjVVVEEE;;;999555333111000000111333555444333333333333444555555555555555555666777888999888;;;>>>@@@BBBEEEHHHKKKMMMNNNOOOMMMHHHCCC@@@>>>>>>======@@@BBBEEENNNXXXeeetttjjjmmmsss||||||nnnaaaYYYZZZYYYZZZ[[[^^^aaacccdddiiilllqqquuu{{{zzztttrrrsssssslllooorrrttttttwww}}}yyyoooiiifffaaa\\\JJJ@@@666333111///...000000000000000////////////...///000///......///000...//////000000111111111111333555777AAAUUUmmm~~~~~~zzzvvv|||qqqgggfffffffffeeecccccc___QQQCCC888777555666777888888777:::999999888777777666666555444333333444666999:::<<<<<<===>>>???AAABBBCCCEEEFFFHHHJJJLLLNNNNNNOOOPPPRRRUUUXXXZZZZZZYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\]]]______^^^^^^___aaa```bbbddddddddddddeeegggeeeeeefffgggiiikkklllmmmkkkkkknnnqqquuuxxxyyyyyy{{{~~~|||yyyxxxsssnnnhhhgggeeedddeeeiiipppuuuzzz{{{|||}}}~~~~~~wwwsssooojjjfffbbb]]]ZZZPPPLLLFFFBBBBBBEEEGGGIIIUUUYYYcccmmmpppooopppttt}}}uuujjj___WWWPPPIIIGGGIIIKKKOOOSSSTTTQQQMMMHHHFFFDDDCCCAAA???>>>???@@@@@@EEENNN\\\kkkwww~~~~~~vvvnnnhhhbbbYYYTTTSSSTTTXXX___gggooovvvzzz|||}}}}}}~~~xxxuuuvvvnnniiimmmrrrrrrsssvvvvvvpppsss~~~ppplllkkkqqqsssiiiVVVDDD:::888222222222222222222222222444333333333333444555555777777777777888999:::::::::===AAADDDFFFHHHKKKMMMNNNOOOOOOMMMHHHCCC@@@???>>><<<===@@@AAAEEENNNXXXhhhvvvkkkooovvv|||lll]]]TTTSSSSSSSSSTTTWWW[[[^^^aaafffjjjpppuuu{{{yyyuuuvvvxxxxxxppptttxxx|||~~~yyypppiiieee___XXXHHH>>>555222111//////111......//////000000111111...///000000......///000//////000111111222333333333555777:::CCCVVVppp}}}tttxxx|||vvvhhhbbbbbbcccccccccddd___PPPAAA777555444444666888999999999888888777777666666555555444333333444666888:::<<<===>>>???AAABBBCCCDDDDDDEEEGGGIIIKKKLLLLLLLLLNNNPPPTTTWWWYYYZZZZZZZZZWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]^^^]]]\\\]]]___aaaaaacccdddeeedddcccdddeeedddeeefffgggiiikkklllmmmjjjkkknnnrrrvvv{{{~~~yyysssmmmllljjjhhhhhhmmmsssxxx{{{uuuoookkkgggdddbbbUUUPPPIIIDDDBBBCCCCCCDDDMMMRRR]]]iiiooonnnooorrr|||yyyoooccc[[[SSSLLLIIIJJJLLLPPPUUUWWWTTTOOOJJJGGGDDDCCCAAA?????????@@@AAAGGGOOO\\\jjjvvv}}}}}}vvvooojjjddd[[[UUUTTTUUUXXX^^^fffnnnuuuzzz|||}}}~~~zzzzzz|||xxxwww|||yyyyyyyyymmmiiiiiiooorrriiiVVVDDD:::777111222333444444333222111444333333333333444555555888888888888999:::;;;<<<<<<@@@EEEHHHKKKLLLNNNPPPPPPQQQPPPMMMHHHDDDAAA@@@===<<<<<>><<<>>>AAACCCGGGQQQ[[[cccsssrrrxxx}}}iiiZZZJJJJJJJJJIIIKKKSSS```jjjvvvyyy|||xxxpppmmmpppwww|||~~~|||vvvqqqrrryyy}}}|||xxxzzzxxxsssnnnllliii^^^RRR???777111111222000000111////////////000000000000///000111111000///000111---...///000222333444555666333666;;;???KKKhhh~~~}}}|||}}}{{{|||~~~{{{ssstttsssqqqooohhhWWWGGG;;;777333111111333444444888888888888888888888888555444333222222444555777999;;;>>>AAACCCDDDDDDDDDDDDEEEHHHJJJMMMOOOQQQQQQMMMNNNPPPSSSUUUWWWYYYZZZWWWYYY[[[]]]^^^^^^]]]\\\^^^^^^^^^\\\YYYWWWWWWXXX]]]```ccceeeeeecccccccccbbbdddgggiiikkklllkkkkkkjjjoootttvvvvvvwww{{{yyyuuussspppmmmlllooouuuzzz~~~wwwpppjjjbbbYYYSSSNNNJJJHHHEEECCCHHHUUUbbbllltttzzz}}}ssshhh\\\UUUTTTPPPSSSUUUUUURRROOOLLLKKKEEEDDDBBBAAAAAACCCDDDEEEIIIUUUgggxxxxxxooojjjcccZZZUUUUUUUUUZZZccckkkssswwwyyyzzz{{{}}}|||}}}~~~|||rrrmmmooossswwwvvvjjjUUUCCC:::888555444333333333333444555444333333333333444555555777666666555555666666777888;;;???CCCFFFIIILLLOOOTTTVVVWWWVVVPPPIIICCCAAA???===???BBBEEEIIISSS]]]fffvvvsssyyymmm^^^MMMNNNNNNLLLNNNWWWeeepppyyy{{{}}}wwwqqqlllkkkrrr{{{zzztttooorrrxxx|||xxxssstttrrrnnnjjjjjjggg\\\PPP>>>666000111222000000111------...///000111222222///111222111000///000111222222222222222222222222555222444:::===HHHfff~~~}}}~~~wwwwwwuuurrrppphhhWWWGGG999555222000111444555666888888888888888999999999555444333222222333555666888;;;>>>AAACCCDDDDDDDDDDDDFFFHHHLLLOOOQQQSSSTTTQQQQQQRRRSSSTTTUUUVVVVVVXXXYYY\\\^^^______^^^]]]bbbcccbbb___[[[WWWUUUUUU[[[___ccceeeeeedddddddddbbbdddgggjjjkkklllkkkkkkiiinnnsssuuussssssvvvyyy}}}xxxvvvtttqqqnnnmmmpppuuuzzz|||~~~sssmmmeee]]]WWWRRRNNNKKKGGGDDDGGGRRR```lllvvv}}}vvvjjj^^^WWWVVVPPPRRRTTTSSSPPPMMMLLLLLLEEEDDDCCCBBBBBBCCCEEEFFFIIIUUUiii{{{xxxoooiiibbbYYYUUUTTTUUU[[[dddmmmtttxxxyyyyyyzzz||||||zzz~~~|||{{{xxxxxx}}}}}}}}}}}}|||nnnkkknnnuuuxxxuuuhhhSSSAAA888777333333444555555444333333444333333333333444555555777777666666666666666777888;;;>>>BBBEEEHHHLLLOOOSSSVVVYYYWWWRRRJJJCCC@@@???>>>???CCCFFFJJJTTT^^^jjjyyyuuuzzzsssaaaYYYUUUTTTWWWZZZ___hhhrrr{{{|||}}}|||}}}~~~|||tttqqqnnnpppuuuzzz}}}~~~yyytttqqquuu}}}yyyrrriiikkkkkkiiigggcccYYYOOO<<<999444000...---...///222222111000//////000000111111222222222222111111333555666555333111111111333777666999AAAKKKddd{{{yyy~~~}}}{{{wwwxxxvvvrrrqqqcccIII>>>999555555444111222555666777777888888888777777666555555555555666666777333;;;???>>>@@@FFFHHHFFFFFFEEEEEEHHHMMMQQQQQQOOOPPPQQQRRRTTTTTTUUUUUUUUUZZZZZZ[[[[[[[[[\\\___bbbeeeffffffbbb\\\VVVTTTTTTVVV[[[```bbbbbbbbbccceeebbbccceeegggiiijjjkkkkkklllpppuuuuuurrrqqquuuxxxzzz{{{~~~}}}zzzuuurrrqqqqqqpppooooooqqquuuxxx|||{{{qqqeee]]]ZZZWWWPPPJJJJJJEEEDDDKKKWWWdddrrr}}}{{{pppdddZZZTTTUUUVVVUUUSSSOOOKKKIIIHHHDDDCCCBBBAAAAAAAAABBBCCCHHHTTThhh}}}|||vvvpppkkkbbbYYYSSSSSSVVV[[[dddmmmuuuyyy{{{||||||~~~}}}wwwvvvxxxyyyvvvssssss|||}}}|||}}}}}}zzz|||uuuiiigggjjjvvvuuunnn```NNN@@@:::888333333333444444444555555222333333444666888999:::888999:::999888777888999<<<<<<<<<>>>BBBGGGMMMPPPVVVVVVVVVTTTOOOJJJDDD@@@===<<<>>>CCCFFFLLLXXXcccppp~~~www|||wwwggg^^^ZZZYYY\\\^^^ccckkkuuu|||~~~~~~~~~|||rrrnnnkkklllpppuuuxxxyyy|||wwwssswww~~~xxxpppggghhhgggffffffcccYYYMMM999777333000......000111222222111000000000000000111111222222222222111111///111333444333333333555222666555777???IIIbbb~~~{{{~~~~~~{{{}}}|||xxxwwwiiiOOO???:::666666555333333777777777888888888888888777777666666555555555666666333:::>>>>>>@@@FFFIIIGGGGGGEEEFFFIIINNNRRRSSSRRRRRRSSSTTTUUUUUUVVVUUUUUUXXXYYYZZZZZZZZZ\\\___aaaeeehhhiiigggaaaZZZUUUSSSVVVZZZ___aaaaaaaaabbbcccdddeeefffhhhkkkmmmooopppnnnrrruuuuuuqqqppprrruuuvvvwwwzzz{{{{{{yyyvvvuuussssssrrrqqqppprrruuuxxx}}}wwwjjjbbb^^^ZZZTTTNNNKKKGGGEEEKKKTTT```nnnzzz~~~tttiii___YYYUUUUUUTTTQQQMMMJJJGGGFFFCCCBBBAAA@@@@@@AAACCCDDDJJJUUUhhh|||~~~wwwqqqkkkcccYYYTTTTTTUUUZZZccclllsssxxxzzz{{{|||~~~|||tttrrrrrr}}}yyytttppppppwww{{{uuutttuuu}}}wwwvvv|||rrrfffeeeiiisssrrrlll___MMM???999777444444444444555555555666333333444444666777999999888999:::999777777777999;;;;;;<<>>@@@FFFIIIIIIHHHGGGGGGIIINNNQQQTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUWWWXXXXXXYYY[[[___aaaeeeiiinnnnnniii```XXXSSSTTTXXX]]]```````````````cccdddeeegggjjjnnnqqqsssrrruuuwwwuuuqqqooopppqqqqqqrrrtttvvvwwwwwwwwwvvvtttuuutttsssqqqrrrtttvvv}}}tttjjjeee```ZZZUUUNNNJJJIIIKKKPPPYYYhhhuuu~~~zzzpppfff```YYYWWWTTTPPPLLLIIIGGGFFFBBBAAA@@@@@@@@@BBBDDDEEELLLVVVhhhzzzzzzrrrlllcccYYYTTTUUUUUUZZZbbbkkkrrrwwwzzz{{{|||~~~yyyuuuttt{{{wwwqqqmmmmmmsss{{{}}}tttnnnnnnppp}}}yyymmmqqq|||}}}lllbbbbbbgggooonnniii]]]LLL>>>888666444444444555555555666666444444444555555777888888888999:::999777666777888999:::<<>>AAAFFFKKKMMMMMMLLLLLLLLLMMMOOOPPPSSSTTTTTTTTTTTTTTTSSSRRRSSSTTTVVVVVVWWWZZZ]]]```ccchhhoootttrrrkkkaaaZZZNNNPPPSSSWWWZZZ\\\]]]]]]^^^^^^```cccgggmmmrrruuuyyyzzzyyyxxxuuurrrqqqqqqnnnnnnnnnooopppqqqrrrsssqqqrrrsssrrrooommmmmmnnnnnnttt{{{vvvnnnfffaaaYYYVVVSSSQQQOOOQQQ]]]jjjwww}}}~~~~~~}}}|||rrrkkkbbb]]]WWWRRROOOLLLHHHEEECCCAAA?????????BBBEEEGGGNNNVVVeeeuuu}}}tttlllcccZZZVVVXXXXXX\\\dddllltttyyy}}}~~~|||}}}zzzqqqnnnnnnqqqxxx{{{qqqooouuu{{{~~~xxxnnnfffrrrxxxfff^^^bbbiiiooonnnhhhZZZJJJ===777666222333333333444444444444555555555555555666777888:::;;;<<<;;;888777888999888999<<>>777555333000///...------000000000000000111111222111111222222222222111111...000333444444444555777555:::999;;;AAAHHH]]]|||nnnNNNBBB888666888888999;;;;;;;;;;;;;;;:::999999888888777666555555555555555666555666999;;;===CCCJJJMMMNNNPPPOOONNNNNNOOOPPPRRRSSSSSSTTTTTTTTTSSSSSSSSSUUUVVVWWWWWWYYY]]]___aaadddjjjoooqqqmmmfffaaaQQQQQQQQQTTTXXX[[[\\\[[[]]]^^^aaadddiiinnnsssuuuxxxxxxwwwwwwvvvuuusssrrrmmmnnnnnnoooooopppqqqqqqnnnpppqqqpppnnnkkkjjjjjjhhhmmmuuu}}}uuulllfffaaa\\\XXXVVVSSSTTT[[[eeesss~~~}}}yyyxxxwwwwwwzzz{{{tttgggbbb[[[VVVSSSOOOJJJEEEDDDBBB@@@>>>???AAAEEEGGGNNNWWWeeevvv}}}ssskkkbbbZZZXXXZZZYYY]]]dddllltttzzz~~~|||}}}~~~~~~}}}ssspppqqquuu|||vvvlllkkkttt~~~wwwmmmhhhwwwwwweee___fffooovvvsssjjj[[[III===888888333333333444444444555555444444444555555777888888<<<===>>><<<:::888999:::999:::===CCCLLLUUU^^^ccciiihhhgggddd^^^WWWPPPLLLHHHEEEEEEHHHLLLSSS```mmm|||yyynnnkkkkkkoootttuuusssuuuzzzyyy{{{}}}|||vvvrrrpppllllllllljjjiiilllrrrwwwyyyxxxzzzvvviiigggfffccc^^^\\\VVVIII<<<444333222000//////......000000000000000111222222111111222222222222111111///111444555555555777888444::::::===CCCHHH[[[yyyzzz}}}qqqQQQDDD888666777888999:::<<<<<<<<<<<<;;;:::999888777666666555555555666666777444444888999:::@@@HHHKKKOOORRRTTTRRRRRRRRRTTTRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWYYY\\\______```dddiiinnnnnnkkkhhhZZZWWWTTTTTTVVVYYYZZZZZZ[[[\\\```dddiiimmmqqqsssssssssssstttuuuvvvuuutttlllmmmnnnoooqqqqqqqqqqqqlllnnnppppppnnnkkkiiiiiigggiiimmmsssyyy|||qqqkkkgggaaa\\\[[[YYYXXX\\\aaaooo|||~~~wwwtttqqqpppsssyyypppkkkddd```]]]XXXPPPJJJEEECCC@@@>>>>>>@@@DDDFFFPPPXXXgggxxx|||rrriiiaaaZZZXXX[[[YYY]]]ccckkksssyyy}}}|||}}}~~~~~~~~~yyyttttttwww}}}rrrffffffqqq}}}vvvmmmiii|||uuufffbbblllvvv}}}yyynnn\\\III===999999555555555555666666666777333333444444666777999999>>>??????>>>;;;::::::;;;;;;===@@@GGGPPP[[[dddiiinnnmmmlllhhhbbb[[[TTTPPPIIIFFFGGGJJJNNNVVVdddqqq}}}xxxmmmiiiiiimmmssstttrrrtttxxxwww{{{zzzrrrnnnnnnooopppooommmkkklllpppuuuxxxxxx{{{yyymmmhhhiiifff```[[[SSSGGG;;;222111111000000000000000000000///000000111222222111111222222222222111111333555666666555444555666333999;;;>>>DDDGGGZZZwwwtttwwwpppSSSEEE888555777777888999<<<<<<<<<<<<;;;:::999888666666555555555666666777888444333777888888>>>FFFJJJOOOTTTWWWVVVUUUVVVWWWRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWXXXXXXWWWYYY\\\^^^^^^^^^```eeekkknnnnnnlllaaa\\\WWWUUUVVVXXXYYYXXXWWWYYY]]]bbbgggkkkmmmoooppppppppprrruuuvvvuuuuuujjjkkknnnppprrrssssssssskkkmmmpppqqqnnnllljjjiiihhhhhhiiikkkqqq{{{uuunnnkkkddd^^^^^^]]]\\\\\\___mmm{{{wwwqqqmmmkkknnnsssyyysssmmmiiifffaaaXXXQQQFFFDDDAAA>>>>>>@@@CCCEEEQQQZZZiiizzz{{{qqqiiiaaaZZZYYY\\\XXX\\\bbbjjjrrrxxx||||||}}}~~~~~~~~~~~~wwwvvvwww{{{pppbbbbbbnnn{{{vvvmmmiiitttfffeeeppp|||}}}ppp]]]JJJ===:::;;;777777777777888888888888222333333444666888999:::@@@@@@@@@???<<<;;;;;;<<<===>>>CCCJJJTTT```iiiooooooooommmiiiccc\\\UUUPPPJJJHHHHHHLLLPPPYYYgggttt|||rrrmmmhhhjjjlllnnnqqqtttuuuvvvyyy}}}vvvmmmhhhgggjjjmmmqqqssssssqqqpppmmmttt{{{ssskkkddd``````[[[OOOBBB;;;222222111000//////000000------...///000111222222222222111111111111111222222222222222333444555555999===<<<>>>CCCEEETTTnnnvvvssszzzyyyxxxxxxoooRRREEE888444555555777:::;;;::::::999888888888999999999888777666555444444555444444444777;;;>>>AAANNNLLLLLLQQQXXX[[[ZZZWWWYYYYYYXXXVVVTTTUUUXXXZZZ[[[WWWSSSSSSVVVYYYZZZZZZ[[[\\\]]]___cccgggjjjlllgggddd^^^ZZZWWWXXXZZZ[[[YYYWWWWWW\\\dddjjjkkkjjjmmmnnnoooppprrrssstttuuurrrpppnnnnnnoooppppppooommmmmmmmmpppsssssspppmmmnnnkkkgggfffjjjqqqzzz|||nnnnnnhhhccccccdddccceeehhhoooxxx~~~vvvqqqnnnmmmnnn|||~~~vvvrrrpppjjj```WWWLLLHHHBBB>>>>>>@@@AAABBBLLLYYYkkk|||vvvjjj]]]VVVUUUVVV[[[___eeejjjooosssxxx{{{~~~~~~}}}~~~~~~~~~yyyyyy|||}}}lll\\\[[[iiixxx~~~wwwtttwwwtttdddbbbnnn{{{{{{lllXXXHHH???:::666666555444444555555444333111222444777888:::::::::;;;>>>AAABBBAAA?????????BBBFFFMMMVVV___gggmmmpppuuutttqqqnnniiiaaaXXXRRRMMMJJJJJJNNNTTT]]]iiiuuu{{{sssnnnkkkkkklllmmmoooqqqsssttt}}}vvvkkkeeeeeegggkkkppprrrsssqqqooommmtttzzzrrrmmmfff```^^^XXXKKK???888111111000///////////////000000000111111111111111222222111111111111222222222222222222333444555666888<<<;;;<<>>???AAAFFFNNNXXXbbbkkkrrruuuvvvuuusssqqqllleee\\\VVVOOOLLLLLLPPPVVV^^^kkkvvvxxxrrrnnnkkkkkkkkkmmmooorrruuuwwwuuuiiibbbdddfffjjjooorrrssspppnnnjjjrrr}}}|||uuurrrjjjccc]]]UUUGGG;;;555000000///.........//////333333333222222111111111222222111111111111222222333333333333444555666777777;;;999;;;@@@AAANNNgggvvvlllllloookkkkkkgggZZZLLLAAA777555666777888:::::::::999999999999999999999999888777666555444444666555555555666999;;;======@@@DDDIIIOOOVVV]]]bbbfffeeebbb^^^ZZZXXXYYYZZZZZZWWWSSSRRRSSSUUUVVVVVVWWWXXXYYY\\\aaafffkkkmmmrrroookkkfffaaa]]][[[YYY[[[YYYXXX[[[___cccbbbaaaeeefffiiikkkmmmnnnnnnnnnlllkkkjjjjjjlllmmmlllkkkggghhhjjjoootttwwwxxxwwwssspppmmmjjjjjjkkknnnppptttyyyzzzmmmeee^^^\\\\\\]]]```eeettt|||yyyuuutttttt~~~}}}sssggg]]]PPPLLLEEEAAA@@@@@@@@@@@@EEEQQQdddxxx~~~uuuiii^^^YYYZZZ]]]```ccchhhmmmppprrruuuxxxzzz|||}}}~~~}}}~~~~~~|||}}}}}}kkk[[[[[[iiiyyy}}}zzz|||pppbbbaaannn{{{|||lllWWWFFF>>>:::777777666666777:::;;;;;;:::888888777666666777888999;;;>>>AAAAAA@@@?????????AAAFFFPPP[[[fffpppwww{{{xxxwwwvvvuuupppiii```YYYRRROOONNNRRRXXX```lllxxxzzzsssnnnlllggghhhjjjmmmrrrwww|||sssiiidddggghhhkkkpppttttttpppmmmccclllyyy}}}zzzqqqhhh```TTTEEE999555000000////////////000000333222222222111111111111222222111111111222333333444444444444555666777777888;;;999;;;AAAAAALLLccczzzmmmiiikkkiiijjjfffXXXJJJ???666555777777888999999999999:::999999999888999999888777666555444444666666555555666888999;;;<<<@@@DDDFFFHHHMMMVVV^^^ggghhhhhhfffaaa\\\ZZZYYYXXXVVVTTTSSSSSSUUUVVVWWWTTTTTTVVVYYY^^^dddiiimmmsssrrroookkkfffaaa]]][[[[[[YYYXXXZZZ]]]___```___aaabbbeeehhhjjjkkkkkkjjjiiihhhggghhhjjjkkkiiihhheeefffiiilllqqquuuwwwxxxwwwuuurrrooollljjjjjjiiinnnrrryyyzzzmmmddd\\\ZZZZZZ[[[```eeeqqqyyy{{{zzzzzz|||sssfff]]]SSSNNNHHHCCCAAA@@@@@@???BBBMMM___tttvvvjjj___ZZZ[[[___cccggglllooorrrsssuuuwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}xxx{{{}}}jjj[[[\\\kkkzzz~~~oooaaaaaannnzzz}}}lllVVVEEE>>>:::888888777666888:::;;;;;;:::888777555444555666888:::<<>>@@@IIIYYYmmm}}}}}}uuuiii^^^XXXYYY\\\eeeiiinnnrrrtttuuuvvvwwwxxxzzz~~~~~~~~~~~~|||~~~zzztttyyy}}}kkk^^^___mmm{{{~~~jjj]]]___kkkxxx}}}lllUUUDDD===:::888999888777777999999888777666555444333444777999;;;>>>AAACCCDDDCCCBBBBBBBBBEEEJJJUUUaaalllvvv|||yyynnnbbbZZZUUURRRQQQTTTYYY```lllwww|||tttlllgggdddccceeeiiinnnsssxxx{{{}}}}}}~~~uuummmjjjiiikkkkkknnnuuu{{{|||vvvppp```iiivvvzzzpppeeeVVVEEE999555222222111111111222333333///000000000111111222222222222111222222333444555666666666666777888999999===???<<>>===???EEERRRcccsss|||}}}{{{yyyvvvoooeeeZZZUUUUUUXXXcccgggmmmqqqtttuuuwwwxxxxxx|||~~~~~~~~~~~~~~~~~~|||}}}}}}yyytttyyy~~~nnnbbbcccppp}}}xxxdddYYY\\\jjjvvv~~~lllTTTCCC<<<;;;999999888777777888888777555555444444555666888999;;;>>>AAADDDEEEDDDBBBBBBBBBFFFLLLWWWdddpppyyy~~~rrreee[[[WWWTTTRRRVVVZZZaaammmxxx{{{ssslllfffdddbbbeeekkkqqqwww|||~~~~~~qqqiiigggfffggggggllluuu~~~{{{uuugggppp{{{~~~wwwoooeeeUUUCCC777333111111000000111222222333222222222222222111111111222222222222333444555555777777777777888999::::::>>>???<<>>???CCCJJJOOORRRYYYbbbiiikkkjjjgggfffbbbbbbaaa]]]XXXUUUUUUVVVUUUUUUUUUWWW\\\bbbiiimmmnnnnnnooonnnllljjjgggfff_________^^^]]]\\\]]]^^^YYYYYYYYYZZZ]]]```ccceeeeeeeeefffiiikkkkkkiiiggghhhiiiiiihhhhhhkkkppptttyyyyyyxxxwwwtttrrrpppnnngggiiilllooosssyyyuuukkk___XXXSSSOOOPPPSSS___hhhvvv}}}{{{vvvqqqjjjbbb^^^QQQMMMHHHDDDBBB@@@>>>======AAAJJJYYYgggppprrrqqqmmmkkkggg___VVVQQQQQQSSS^^^cccjjjooorrrtttvvvwwwzzz}}}}}}|||}}}~~~~~~}}}}}}|||zzz}}}xxxsssxxxpppeeegggssssssbbbYYY___ooo{{{lllSSSBBB<<<;;;999888777666777888999888777777777888888888999999999===???BBBCCCBBBAAA@@@AAAFFFMMMYYYgggttt~~~xxxjjjaaaZZZVVVUUUXXX\\\cccnnnyyy{{{tttmmmgggdddaaaeeemmmvvv}}}|||pppgggdddccccccdddiiitttyyyooovvv}}}|||}}}zzztttmmmcccSSS@@@444000000000///000000111222222666555555444222111111000222222222222333444555666777777777777888999:::;;;>>>???<<>>???BBBFFFIIINNNTTT]]]dddiiikkklllllllllmmmkkkeee^^^YYYXXXYYYXXXWWWWWWYYY]]]dddjjjnnnppppppoooooommmkkkhhhgggccccccbbb```]]][[[\\\\\\WWWVVVVVVVVVYYY]]]aaadddffffffgggjjjlllllljjjhhhhhhjjjjjjiiihhhkkkqqqvvvwwwwwwwwwvvvuuusssrrrqqqkkklllmmmnnnqqqvvv|||~~~sssfff^^^VVVPPPNNNPPPXXXaaappp}}}|||xxxsssllleee___[[[PPPLLLGGGDDDAAA@@@>>><<<<<<>>>EEERRR```iiikkkjjjcccccc```ZZZSSSOOOOOOQQQ[[[```gggmmmqqqsssuuuvvv{{{}}}{{{}}}}}}~~~}}}}}}|||vvvzzzvvvqqqvvvrrrhhhiiiuuusssccc\\\ddduuulllSSSBBB<<<;;;:::777666666777999;;;;;;::::::;;;;;;;;;;;;:::999888;;;>>>AAABBBAAA?????????EEEMMMZZZiiiwww}}}oooeee\\\XXXWWWZZZ^^^dddppp{{{yyyllleeedddbbbfffnnnxxx~~~}}}~~~}}}wwwnnneeeaaabbbjjjjjjpppzzz|||zzzvvv|||wwwssskkkqqqooo^^^JJJ<<<777555222111000000000222444666555777888777555444444555333333333444555666777888777888999999::::::999999AAAAAAAAAAAACCCHHHNNNSSSmmmuuusssuuu~~~uuunnnppptttvvvvvvcccQQQ@@@999777444333555888888999::::::::::::999;;;:::999999:::999666333222333444555666888999999<<<<<<<<<===???CCCGGGIIINNNPPPUUUZZZ```fffjjjmmmmmmssstttmmmfffddd```[[[\\\\\\\\\]]]^^^bbbhhhmmmppprrrsssqqqlllhhhggghhhgggfffdddaaa___^^^]]]]]]VVVUUUTTTUUUXXX\\\aaadddfffhhhiiijjjiiihhhiiijjjmmmmmmnnnmmmlllmmmooorrrttttttsssrrrssstttuuuvvvpppnnnnnnnnnlllllluuu~~~rrrgggZZZOOOMMMRRRSSS[[[kkk~~~{{{yyysssmmmiiihhhddd\\\VVVPPPNNNKKKIIIGGGDDD@@@===???@@@EEENNNXXX___aaaaaa]]]^^^\\\VVVPPPMMMOOOQQQZZZ\\\aaahhhooosssuuuuuu}}}~~~|||zzzzzz{{{zzzzzz|||~~~}}}wwwyyyyyyuuuzzz~~~ooofffhhhsss|||oooddd^^^kkk|||zzzcccOOODDD===888444000333777;;;======;;;:::;;;::::::999999::::::;;;>>>CCCDDD???===@@@CCCDDDGGGMMMYYYkkk}}}}}}qqqhhh^^^YYYWWW[[[aaahhhsss}}}~~~qqqhhheeeeeeiiirrr}}}~~~|||zzzyyy}}}zzzwwwrrrkkkffffffnnnmmmrrr{{{~~~}}}|||~~~xxxsssoooiiinnnkkk[[[HHH;;;666444222111000000111222444666888::::::999666444333333333333333444555666888888999:::;;;;;;<<<<<<;;;;;;<<<===???AAAEEEKKKSSSXXXhhhtttppprrrzzzwwwnnnooosssuuuuuueeeTTTBBB:::777555555888888888999::::::::::::999::::::999999:::888666333555555555555555555555555:::;;;<<<===@@@CCCEEEGGGJJJMMMQQQWWW]]]bbbfffiiiiiippptttqqqmmmkkkgggbbbbbbccccccbbbbbbdddhhhkkknnnqqqrrrqqqnnnkkkjjjkkkiiihhhgggeeecccaaa```___XXXWWWUUUUUUWWW[[[___bbbbbbeeeggghhhhhhiiijjjllllllmmmmmmlllkkkkkkmmmoooqqqqqqppppppqqqrrrtttuuupppooopppqqqooonnnttt|||{{{pppdddXXXRRRSSSOOOUUUdddxxx|||vvvqqqkkkgggfffbbb[[[TTTRRRPPPNNNLLLKKKGGGCCC@@@>>>@@@DDDLLLUUU\\\^^^___]]]^^^\\\WWWQQQNNNOOOQQQZZZ\\\bbbiiioootttvvvwww}}}}}}{{{yyyyyyzzzyyyyyy|||xxxzzz~~~~~~|||qqqiiikkkvvv}}}lllaaa\\\jjj{{{~~~vvv___LLLBBB===:::777333555888:::;;;:::999777::::::999999::::::;;;<<<>>>CCCEEEAAA???AAADDDDDDDDDIIITTTeeeyyyrrriii```[[[YYY]]]ccclllwwwyyymmmhhhhhhnnnwww|||xxxuuusssvvv|||yyyuuuwwwyyyuuuooommmqqqooorrryyy~~~}}}}}}xxxsssoookkkhhhkkkfffVVVDDD:::555333222111111000111333444555;;;<<<<<<:::666333222222444444444444555777888999;;;<<<<<<===>>>=========;;;===???AAAEEELLLTTTYYYaaauuunnnnnnrrrzzzzzzpppooosssuuutttiiiYYYFFF;;;777666777:::888888999::::::::::::999:::999999999999888555333555555555555555555555555888999;;;>>>@@@BBBCCCDDDFFFHHHLLLRRRWWW]]]aaacccbbbiiiooopppoooooolllhhhhhhiiiiiihhhgggfffgggiiimmmooorrrrrrqqqnnnmmmmmmkkkkkkkkkjjjhhheeebbbaaaZZZXXXVVVUUUVVVYYY]]]```___bbbdddfffggghhhkkkmmmkkkllllllkkkiiiiiikkklllmmmmmmmmmmmmnnnppprrrtttpppqqqsssvvvtttrrruuu{{{~~~sssfff\\\XXXSSSVVVaaauuu}}}wwwqqqkkkhhhgggccc\\\UUUSSSRRRQQQQQQOOOKKKFFFBBB???@@@DDDKKKRRRXXXZZZ[[[\\\]]][[[WWWQQQNNNOOOQQQYYY]]]cccjjjpppuuuxxxyyy}}}|||yyyxxxxxxxxxxxxxxx{{{|||}}}}}}qqqkkknnnyyyzzziii___\\\jjj{{{~~~qqqZZZHHH???===;;;:::777777888888888777666555999999999999:::<<<===>>>>>>DDDHHHEEECCCDDDEEEEEEEEEHHHPPP```uuutttkkkccc]]][[[___fffooo|||wwwzzztttmmmkkkrrr}}}zzzvvvrrrooorrrwwwzzztttrrrxxx~~~zzzwwwuuurrrssswwwyyyyyy{{{~~~}}}uuurrroookkkkkkkkkcccRRRAAA888444111111111111111222333444555999:::;;;999555333222222444444444555666777999999<<<<<<===>>>>>>>>>>>>===@@@AAABBBCCCEEEIIIOOOSSS___}}}yyynnniiiiiirrrtttrrruuuvvvvvvppp```LLL===777666777999888888999::::::::::::999:::999888999999888555333111222333444666777888888666888;;;>>>AAAAAAAAAAAADDDFFFIIINNNTTTYYY\\\___\\\```dddgggiiijjjjjjhhhhhhjjjllllllkkkiiiiiiiiimmmpppssstttssspppnnnllllllmmmmmmmmmjjjgggdddbbbYYYWWWUUUTTTVVVZZZ^^^aaa```bbbdddeeeeeegggiiikkkkkkkkklllkkkiiihhhiiijjjjjjjjjjjjkkkmmmppprrrtttpppqqquuuzzzzzzwwwxxx|||vvviii```___^^^ddduuu{{{uuuooolllkkkhhh```ZZZTTTSSSSSSTTTRRRNNNIIIDDDAAACCCFFFKKKPPPTTTWWWXXXZZZ[[[ZZZVVVQQQMMMNNNPPPYYY]]]dddlllqqqvvvzzz|||}}}~~~~~~{{{yyyxxxxxxwwwwwwyyy{{{~~~zzzppplllppp{{{wwwggg___^^^mmm}}}~~~mmmVVVDDD<<<;;;;;;:::888888777666666555555666888888888999;;;===>>>??????FFFKKKIIIGGGHHHHHHGGGIIIKKKRRR```sssuuulllccc^^^[[[___gggqqq~~~xxxmmmpppzzzxxxsssnnnuuuzzzvvvrrrppprrrvvvxxxrrrpppyyy|||yyywwwyyyyyyxxxzzzzzzvvvuuusssoooooolll```NNN>>>777222///111111111111222333444444555666777666555333333444555555555666777888999:::;;;;;;<<<===============BBBCCCCCCCCCDDDGGGKKKOOO^^^zzz~~~qqqeeedddlllxxxzzzxxxyyyzzzyyyvvvhhhSSS@@@777555666777888888999::::::::::::999:::999888888999777555222111222333444555777888888666888;;;???AAAAAA@@@@@@CCCEEEIIIMMMRRRWWWZZZ\\\\\\[[[[[[]]]___aaadddffffffiiimmmoooooonnnnnnnnnppprrrtttvvvvvvsssnnnkkkmmmmmmmmmmmmkkkgggdddbbbXXXVVVTTTTTTVVV[[[aaaeeedddeeefffeeedddeeegggiiijjjkkklllkkkiiihhhhhhiiijjjjjjjjjkkkmmmppprrrtttooooootttzzz|||zzzzzz}}}}}}vvvkkkiiieeehhhuuuyyytttqqqpppllleee___UUUUUUUUUUUUUUUQQQLLLHHHGGGHHHKKKMMMPPPRRRUUUWWWYYYZZZZZZVVVQQQMMMNNNPPPYYY^^^fffmmmrrrvvvzzz~~~}}}~~~~~~}}}{{{yyyyyyzzzxxxyyyzzz|||~~~|||xxxzzzxxxpppnnnuuu}}}}}}ssseee___```ppp~~~~~~|||kkkTTTBBB:::999888888777777666555555666777888777888888:::;;;===???@@@@@@HHHNNNMMMLLLMMMNNNLLLKKKNNNUUUdddvvvxxxoooccc^^^\\\aaahhhrrr|||sssggghhhnnnzzz~~~xxxvvvpppxxx|||yyyvvvrrrsssvvvwwwqqqpppwww|||zzz|||~~~xxxxxxzzzwwwrrrpppjjj[[[III<<<666222...000111111222333333444444111333555555444444444555666666666666777999:::;;;:::;;;;;;<<<<<<<<<<<<<<<>>>@@@AAABBBDDDGGGKKKOOO]]]vvvvvvgggfffkkkuuu}}}~~~~~~|||xxxmmmXXXCCC888666666555888888999::::::::::::999999888888888888777444222444444444444444444444444777999<<>>@@@AAACCCFFFKKKNNNZZZppp}}}qqqmmmqqqvvv}}}}}}vvvmmm[[[EEE999888777555888888999::::::::::::999999888777888888777444222444444444444444444444444999:::<<<>>>@@@AAAAAAAAAEEEFFFIIIMMMRRRVVVYYY[[[```XXXTTTWWWYYYYYYZZZ]]]]]]aaagggllloooqqqrrrtttuuuvvvzzz~~~wwwrrrooonnnllljjjhhhfffeeeddd\\\ZZZWWWUUUXXX]]]ccchhhkkkkkkjjjhhhffffffhhhkkkjjjlllnnnnnnmmmllllllmmmjjjiiiiiijjjlllnnnpppqqqooollllllpppsssrrrsssvvvvvv{{{xxxttttttzzz}}}zzzyyyvvvoooiii```___^^^^^^^^^\\\YYYVVVUUUWWWWWWWWWUUUUUUXXX[[[[[[]]]^^^[[[VVVSSSRRRTTTYYY```hhhnnnpppsssxxx}}}|||}}}}}}}}}||||||~~~}}}~~~~~~uuummmqqq~~~zzzrrrmmmpppxxx|||{{{pppfffgggkkkyyyvvvgggRRRBBB;;;888777666777777777888888888888888999999::::::<<<===>>>???DDDLLLRRRRRRSSSWWWZZZZZZXXXZZZ```lll{{{zzzhhheeeeeekkkrrrzzzxxxlllfff```^^^dddllloooppprrrvvv~~~}}}wwwtttuuuxxxrrroooqqqtttzzz~~~yyyzzz~~~|||xxxvvvzzz}}}xxxpppiiiaaaQQQ@@@777666444000000000111333333333333333444555777777666555555666666666777777888999;;;<<<;;;<<<<<<==================>>>@@@AAABBBDDDHHHKKKVVVkkk|||tttvvvyyy~~~}}}ssslll[[[FFF:::999999666888888999::::::::::::999999888777888888777444222000111222333555666777777:::;;;<<<>>>@@@AAABBBBBBEEEFFFIIIMMMRRRUUUXXXZZZ]]]VVVSSSWWWYYYWWWVVVYYYXXX\\\bbbfffjjjlllooopppvvvxxx||||||wwwpppooommmjjjhhhgggffffff___]]]YYYVVVXXX]]]cccgggllllllkkkiiihhhhhhkkkmmmjjjlllooopppooonnnnnnoooiiiiiiiiiiiikkkmmmoooppppppkkkiiilllmmmmmmnnnqqqsssxxx}}}|||uuuooofffdddcccbbbbbbaaa^^^\\\ZZZ[[[\\\ZZZWWWWWWZZZ]]]^^^```aaa^^^YYYUUUUUUVVVZZZ```iiinnnppprrrwww|||{{{|||}}}}}}}}}}}}}}}}}}}}}ssslllqqq~~~{{{tttlllhhhllluuussskkkmmmrrrssseeeQQQBBB<<<:::888777888999999999999888888777:::::::::;;;<<<===>>>???EEEMMMSSSSSSUUUZZZ^^^^^^cccccceeennnzzz~~~llliiijjjpppwww~~~|||qqqiii```___^^^]]]___dddlllqqqwww{{{xxxuuutttsssrrrooolllmmmttt~~~~~~xxxwwwwwwvvvzzzsssrrrxxx|||yyyvvvvvvooo^^^III<<<666111111222333333222222111222222222333555777888999:::999999666666666777999;;;===?????????>>>>>>======<<<<<>>???BBBGGGLLLUUUfff}}}www}}}ssskkk]]]NNNBBB:::777666888999:::;;;;;;;;;:::999999999888777666555444444333333333444555666888888888:::<<<=========???AAACCCEEEGGGJJJNNNSSSYYY^^^```^^^[[[XXXWWWVVVWWWWWW[[[]]]```aaabbbdddfffhhhmmmnnnsss{{{{{{vvvrrrlllhhhgggfffcccaaa^^^]]][[[XXXXXX[[[aaaeeehhhkkkllljjjjjjmmmmmmjjjkkkkkkllljjjhhhhhhiiikkknnniiieeedddgggkkkmmmmmmlllkkkkkklllmmmmmmllljjjmmmqqqxxx~~~~~~zzzwwwmmmhhhddddddgggiiifffcccfffbbb^^^\\\]]]]]][[[YYY______^^^^^^^^^]]]]]]]]]bbbffflllpppsssuuuwwwyyy~~~}}}}}}~~~yyywww}}}zzzrrrjjjjjjooouuu|||xxxhhhsssuuu___GGG======<<<999777999;;;<<<;;;999888999<<<::::::;;;;;;<<<>>>BBBEEEJJJNNNTTTYYY\\\___ccceeeiiiiiijjjoooxxx|||xxxrrrqqqxxxzzzooofff___]]]YYYVVVXXX___iiipppyyy~~~yyyuuurrroooooollljjjkkkrrr{{{|||wwwxxxzzzyyywwwrrrrrryyy}}}zzzvvvuuummm\\\HHH<<<555111111222333333222222111222222333444444666777888999999999777777777888999;;;===>>>>>>=========<<<<<<<<<;;;>>>?????????@@@CCCGGGKKKQQQ```zzzzzzsssvvvzzz{{{uuulll]]]MMM@@@888555444888999:::;;;;;;;;;:::999:::999888777666555444333222222222333444666777888777999;;;<<<<<<===???@@@CCCEEEHHHJJJMMMRRRWWW\\\]]][[[YYYVVVUUUUUUUUUUUUXXXZZZ]]]^^^___```ccceeeiiijjjoooyyy{{{vvvpppllljjjhhheeecccbbbaaa___\\\ZZZ\\\```cccdddgggiiihhhhhhkkkkkkhhhhhhiiijjjiiiiiiiiikkklllnnnjjjfffeeegggjjjlllmmmmmmlllkkklllmmmmmmkkkjjjlllooouuu{{{}}}zzzxxxnnnjjjfffgggjjjkkkiiiggggggdddaaa___``````^^^]]]aaaaaaaaaaaaaaaaaaaaaaaafffiiillloooqqqtttwwwzzz~~~}}}}}}{{{rrrlllooouuu{{{xxxuuuiiiwwwrrr]]]FFF<<<<<<;;;888666888:::;;;;;;888888999;;;::::::;;;;;;<<<>>>BBBFFFLLLQQQXXX^^^bbbeeejjjmmmttttttuuuwww|||}}}zzzuuuttt{{{wwwlllccc___[[[UUUPPPRRRZZZfffnnn}}}{{{tttoookkkjjjiiihhhjjjooowww||||||~~~|||vvvtttxxx{{{{{{sssqqqssszzz}}}zzzuuurrrhhhWWWEEE:::555111111222333222222111222222333333444444444555666777999999999999999999999;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<>>>@@@AAAAAACCCFFFIIIMMMXXXooovvvppprrrvvvwwwvvvmmm]]]MMM???777444333777888:::;;;;;;;;;:::999::::::999777666444333333222222222222333555666777777999;;;<<<<<<<<<>>>@@@CCCEEEGGGJJJLLLPPPUUUXXXYYYXXXVVVTTTSSSRRRSSSSSSTTTVVVXXXZZZZZZ\\\^^^```bbbccchhhrrr}}}|||wwwrrroookkkhhhfffffffffdddbbb___^^^___aaaaaafffhhhhhhiiilllkkkgggggghhhiiiiiiiiijjjllloooooollliiiggghhhjjjkkklllmmmlllkkklllmmmnnnmmmkkkkkknnnrrrwww}}}}}}{{{zzzrrroookkkkkkmmmnnnmmmjjjjjjhhheeedddddddddcccbbbccccccdddeeeeeeffffffgggkkklllnnnooopppssswwwzzz~~~|||}}}~~~~~~|||sssmmmrrr|||qqqrrrjjjzzznnnYYYDDD;;;;;;:::888666777999:::999888888999:::999:::;;;<<<<<>>>>>======<<<;;;===@@@BBBCCCDDDFFFHHHLLLSSSggg}}}tttqqqsssxxxzzzxxxooo___NNNAAA888555444666777999:::;;;;;;:::999;;;:::999777666444333222222111222222333444555666888:::<<<<<<<<<===???AAACCCEEEGGGIIIKKKMMMQQQTTTVVVVVVTTTSSSRRRRRRRRRRRRRRRTTTVVVWWWXXXYYY[[[]]]]]]^^^bbbkkkuuu~~~|||wwwrrrnnnkkkiiihhhhhhhhhgggdddbbbaaabbbbbbgggjjjjjjlllooonnnjjjhhhjjjkkkkkkjjjkkkmmmoooqqqooolllkkkjjjkkkkkklllmmmllllllmmmoooqqqqqqppplllnnnqqquuuzzz~~~}}}xxxuuuqqqooooooooonnnllllllkkkiiihhhhhhgggfffeeeeeeeeefffhhhiiijjjkkklllmmmoooqqqrrrrrrsssvvvxxx|||}}}~~~|||{{{{{{~~~~~~~~~}}}rrrkkkqqq}}}mmmooohhhzzz}}}hhhUUUBBB;;;:::999777666777888888888888888999999999:::;;;<<<===???DDDGGGMMMUUU___fffkkkpppvvv|||{{{vvvyyy}}}}}}vvvjjjaaa^^^\\\YYYWWWYYY```iiiooo}}}{{{~~~uuunnnjjjiiiggggggiiimmmqqqssssssrrrnnniiijjjqqquuuuuunnnqqqtttvvvwwwuuuooojjj[[[LLL>>>666444111000222222111111111222222333444444444333333555666888:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>@@@@@@@@@???>>>;;;===AAACCCCCCDDDFFFGGGMMMRRRaaa~~~|||}}}|||wwwtttuuuxxx{{{yyypppaaaQQQDDD;;;777666666777888:::;;;;;;::::::::::::999777666444333333222222222222333333444555999:::<<<======>>>@@@BBBAAACCCFFFHHHIIIKKKOOOQQQUUUTTTTTTSSSSSSRRRRRRRRRRRRTTTVVVWWWWWWXXX[[[\\\^^^___bbbgggpppxxx~~~yyysssooollljjjgggiiijjjjjjgggeeeddddddccchhhjjjjjjlllooooookkkkkklllmmmmmmllllllnnnooorrrqqqpppooommmmmmmmmmmmnnnmmmlllnnnqqqtttuuuuuunnnppprrruuuyyy~~~|||xxxuuurrrpppnnnmmmmmmmmmmmmllljjjhhhhhhgggfffggghhhjjjkkkmmmnnnooommmppptttvvvvvvuuuuuuuuuwwwxxx{{{}}}}}}}}}|||{{{zzz}}}~~~~~~~~~~~~~~~rrrjjjooozzzkkkllleeevvv|||bbbRRRAAA::::::999777777777777777888999999999999999:::;;;<<<===@@@DDDHHHKKKSSS]]]dddgggllluuu{{{wwwyyyvvvjjjaaa[[[[[[[[[[[[]]]ccckkkppp~~~|||vvvpppnnnkkkgggfffiiilllooopppqqqooojjjeeehhhooottttttpppssstttrrrpppoookkkfffTTTGGG:::555333111000222111111111111222333444444444444444555666777999999;;;;;;<<<======<<<<<<<<<;;;<<>>AAAEEEIIILLLSSS[[[___aaafffpppxxxzzzzzz~~~uuuiii```XXXXXXXXXYYY\\\bbbjjjppp}}}~~~xxxsssrrrmmmgggeeegggkkkmmmnnnpppmmmhhhdddhhhqqqwwwwwwsssvvvtttmmmiiiiiigggbbbPPPCCC777333333111000222111111111111222333444555444444666777888999999999:::;;;<<<===>>>>>>===<<<999;;;>>>@@@AAAAAA@@@???<<<>>>@@@AAABBBDDDFFFHHHIIIMMMYYYppp}}}||||||~~~vvvmmmkkkmmmqqqkkkaaaVVVJJJAAA;;;999444666777999::::::::::::888777777777666666666555444444444333444444555666666888:::;;;;;;<<<>>>???===@@@CCCFFFGGGIIILLLNNNQQQQQQRRRRRRRRRRRRRRRRRRUUUVVVXXXYYYYYYZZZ[[[]]]bbbbbbccceeehhhmmmssswwwxxxxxxxxxtttoookkkjjjjjjgggiiijjjjjjhhhfffeeefffcccfffeeecccdddhhhiiigggiiijjjkkkkkkkkkkkknnnpppsssuuuwwwvvvtttrrrrrrssssssqqqnnnnnnoooqqqrrrqqqqqqsssuuuvvvxxxzzz}}}|||yyyyyyyyyrrrtttuuurrrnnnjjjiiijjjkkklllmmmnnnpppqqqssssssooossswwwyyyyyywwwwwwwwwyyyyyyyyyyyyzzz{{{}}}~~~{{{|||}}}}}}}}}}}}}}}~~~vvvrrrvvv}}}|||dddeee___ppprrr[[[MMM@@@;;;;;;999999999999888777888;;;<<<<<<:::999:::;;;<<<>>>AAAFFFIIINNNUUU[[[\\\\\\```kkkuuu}}}ttthhh___UUUUUUTTTTTTXXX___iiippp}}}}}}~~~yyyvvvsssnnngggdddfffiiikkklllooolllgggccciiitttzzzzzzuuuxxxtttjjjdddeeeddd```MMMAAA666222222111000222111111111111222333444555333555777888::::::999999999:::<<<>>>>>>>>>>>>===888:::===@@@AAA@@@???>>><<<>>>@@@AAAAAACCCFFFIIIFFFJJJWWWlll~~~}}}~~~vvvkkkgggjjjmmmhhh```VVVKKKBBB<<<999444555777999::::::::::::777777777777777777666666555555444444444555666666555666888999999:::<<<>>><<>>AAAFFFJJJQQQWWW[[[[[[YYY^^^iiittt}}}ssseee\\\QQQMMMLLLPPPTTTXXXdddqqquuu}}}{{{wwwxxxoookkkgggdddfffiiikkkmmmiiifffaaa___hhhwww~~~}}}mmmeeehhheee]]]NNNBBB666444555444333333666555555444444555555666666777888999::::::;;;;;;>>>======>>>@@@@@@???>>><<<===>>>???????????????BBBCCCDDDEEEFFFFFFFFFFFFKKKMMMTTTeee~~~yyywwwmmmgggkkknnnmmmggg[[[PPPIII@@@999666555555666999::::::999;;;::::::999888777555555333333444555555444444333555666888999:::;;;>>>AAACCCCCCDDDEEEGGGIIIJJJKKKNNNPPPQQQQQQOOOOOOPPPRRRVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]^^^___aaaeeeiiimmmppppppqqqrrrpppnnnkkkkkkkkkkkkkkkkkkjjjiiihhhfffeeeeeeccc``````bbbdddeeefffjjjgggeeeeeegggiiilllmmmrrrrrrrrrssssssttttttttttttrrrnnnkkkjjjjjjlllmmmpppqqqsssuuuvvvwwwvvvvvvxxx|||}}}yyytttpppnnnlllkkkmmmmmmmmmpppsssuuuvvvuuuuuuttttttvvvyyyzzzzzzzzzyyywwwuuuvvvzzz~~~~~~yyyxxxxxxxxxzzz|||}}}xxxyyy}}}~~~|||{{{|||tttsss}}}}}}lllZZZ^^^eeeppp|||wwwkkkWWWKKK???======;;;999888777888999:::;;;<<<<<<<<>>??????DDDJJJSSSYYY^^^^^^\\\```kkkuuu~~~tttfff\\\MMMIIIIIILLLOOOSSS^^^jjjzzz~~~~~~}}}yyywwwxxxqqqlllgggdddeeehhhkkkllljjjddd```ccclllvvv}}}tttmmmmmmiii```MMMAAA666444555444333333444444444444555555666777999:::;;;<<<===>>>>>>>>>>>>>>>>>>???AAAAAA@@@>>>===>>>???@@@AAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFJJJKKKRRRbbb}}}{{{vvvqqqxxxtttlllooopppoooiii]]]RRRJJJAAA999555555444666999:::;;;:::;;;:::::::::888777666555444444444444444444444444555666888999999;;;>>>@@@@@@@@@AAABBBDDDFFFHHHIIILLLNNNOOOOOOOOOOOOPPPRRRUUUWWWZZZ[[[ZZZYYYZZZZZZ]]]]]]___bbbeeehhhkkklllmmmnnnooonnnllljjjjjjkkkmmmmmmmmmllllllkkkjjjiiihhheeeaaa___```ccceeefffhhhgggeeeeeegggiiikkklllppppppqqqrrrrrrssstttttttttrrrpppmmmllllllllllllkkkmmmoooppprrrrrrrrrqqqtttxxx~~~zzzvvvqqqnnnmmmlllmmmlllmmmooosssuuuvvvuuuuuuttttttvvvxxxzzzzzzyyyzzzwwwuuuvvvyyy|||~~~}}}{{{zzzyyyxxxyyyzzz|||~~~~~~zzzwwwyyy}}}ssspppyyyvvvfffZZZ___gggqqq|||uuuhhhVVVKKKAAA??????<<<999888777888999:::;;;<<<<<<<<>>???@@@EEELLLSSSZZZ______]]]___hhhppp~~~tttfff\\\LLLIIIGGGJJJNNNUUU```jjj{{{yyywwwxxxzzzppplllgggdddeeehhhkkklllkkkcccaaajjjrrrvvv{{{|||uuurrriii^^^JJJ???666444555444333444333333444555666777888888;;;<<<===>>>???@@@@@@@@@?????????AAABBBBBBAAA???>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJOOO^^^vvvxxxtttnnnttt|||tttsssrrrqqqkkk```UUUNNNFFF???666555444666999;;;;;;;;;::::::::::::999888666666666555444333333444555555555666888888999:::===?????????@@@AAACCCEEEGGGHHHIIIKKKMMMMMMMMMNNNPPPRRRTTTVVVYYYYYYYYYXXXYYYYYY\\\]]]___bbbdddfffgggggghhhjjjlllllljjjjjjjjjkkknnnnnnnnnnnnnnnnnnnnnnnnlllgggaaa]]]^^^aaadddfffffffffeeeeeegggiiikkklllmmmnnnooopppqqqrrrssstttrrrrrrrrrqqqooonnnmmmllliiijjjlllnnnoooooonnnnnnppptttzzz}}}zzzvvvssspppnnnmmmlllllllllooorrruuuuuuuuuvvvuuuuuuvvvyyyzzzzzzyyyzzzxxxvvvvvvxxxzzz|||||||||{{{yyyxxxwwwxxxzzz{{{|||yyyxxx{{{rrrkkkrrr{{{rrrddd[[[bbbkkkuuu~~~ssseeeUUUKKKCCCBBBBBB>>>:::888888888999:::;;;<<<======???===<<>>@@@@@@AAAAAA@@@@@@AAACCCDDDDDDBBB@@@>>>???@@@AAABBBDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJNNN[[[ooo{{{vvvsssvvv|||~~~{{{vvvtttssslll```VVVPPPJJJDDD777555444666888;;;<<<<<<::::::::::::999888777666777666444333222333555666555666888888888999;;;===@@@@@@AAABBBDDDFFFGGGIIIFFFHHHJJJLLLLLLNNNPPPRRRSSSUUUXXXYYYXXXWWWXXXXXX[[[\\\^^^aaabbbcccbbbbbbdddfffiiijjjiiijjjkkklllnnnnnnnnnnnnooopppqqqqqqoooiii```[[[[[[^^^aaaddddddeeeffffffggghhhjjjkkkkkkkkklllnnnoooqqqrrrssspppqqqsssssssssqqqooommmlllmmmnnnoooppppppooonnnnnnqqqvvv||||||yyy{{{zzzxxxuuusssqqqpppooollllllmmmooorrruuuuuuuuuxxxwwwwwwxxxzzz{{{{{{zzzzzzyyywwwvvvwwwyyyzzz{{{{{{zzzxxxwwwwwwxxxyyyzzz}}}||||||~~~|||}}}}}}|||mmmccciiirrrvvv{{{ttthhh___gggqqqzzz~~~pppaaaSSSLLLFFFFFFEEE@@@;;;999888999999:::;;;<<<===>>>BBB???>>>@@@AAAAAAFFFMMMUUU\\\bbbccc___\\\\\\___nnnyyyoooaaaWWWNNNMMMKKKNNNYYYjjj{{{|||wwwxxxyyyxxxgggeeecccdddgggkkkmmmnnnmmmeeehhhuuu{{{wwwzzz}}}ppp]]]NNNAAA:::555555666444444555333444666888:::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBBBBCCCEEEGGGFFFDDDAAA?????????@@@BBBDDDFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJLLLKKKOOOZZZhhh~~~|||zzz{{{}}}~~~xxxyyywwwoooaaaVVVOOOHHHAAA888777555666888:::<<<<<<:::::::::::::::999888777888777555333333333555666555777888888777888:::<<<>>>??????AAABBBDDDFFFGGGDDDFFFIIIJJJKKKMMMPPPRRRSSSUUUWWWXXXXXXWWWWWWXXXZZZ[[[]]]____________^^^aaadddggghhhiiijjjlllmmmlllllllllmmmnnnoooqqqrrrpppiiiaaa[[[YYY[[[]]]___aaacccfffgggggggggiiikkkiiiiiijjjlllmmmooopppqqqnnnpppsssuuuuuusssqqqooonnnooopppqqqqqqqqqpppooonnnppptttyyyxxxuuuttttttttttttsssrrrqqqqqqmmmmmmmmmpppsssvvvvvvvvvzzzyyyxxxzzz|||}}}}}}|||{{{zzzyyywwwwwwxxxzzz|||zzzyyyxxxwwwwwwxxxzzz{{{|||}}}~~~~~~{{{}}}~~~zzz{{{tttdddZZZ]]]dddhhhnnnvvv}}}vvvkkkccclllwww~~~nnn___SSSMMMIIIIIIGGGAAA<<<;;;999999999:::;;;<<<>>>???DDDAAAAAACCCCCCCCCHHHNNNWWW\\\aaaaaa]]]XXXWWWWWWbbbuuu}}}xxxooocccZZZPPPQQQRRRVVVdddvvvxxxxxxvvvssseeedddeeegggkkknnnnnnnnnlllhhhkkktttxxxvvvyyy~~~nnnXXXHHH===888555666666444444666555666999;;;<<<=========>>>???AAACCCEEEFFFFFFGGGCCCCCCEEEGGGIIIHHHEEEBBBAAA@@@@@@@@@BBBDDDFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLNNNMMMQQQYYYbbbttt|||xxxwwwxxx{{{||||||~~~{{{||||||vvvjjj]]]SSSHHH???;;;999666666888:::;;;;;;:::::::::::::::999888888888777666444444444444555666777888777666666888:::;;;<<<<<<===???AAACCCDDDCCCEEEHHHJJJKKKMMMPPPRRRSSSUUUXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]\\\___aaaeeeggghhhiiikkkmmmlllkkkkkkkkklllnnnpppqqqpppjjjccc]]][[[ZZZZZZZZZ^^^bbbfffhhhgggfffhhhjjjhhhhhhiiijjjkkklllmmmnnnjjjmmmqqqtttvvvuuusssrrrpppqqqrrrrrrrrrqqqpppooooooqqqtttwww|||{{{wwwqqqrrrssssssssssssrrrqqqnnnnnnnnnqqqtttwwwwwwwwwyyyxxxxxxzzz}}}~~~zzz{{{zzzyyywwwxxx{{{}}}{{{zzzxxxwwwxxxyyy{{{|||yyy{{{~~~}}}}}}|||yyy|||nnn```VVVVVVYYYZZZ```iiisss|||ssskkkhhhppp{{{|||kkk\\\SSSNNNKKKKKKIIICCC>>>>>>::::::999999:::<<<>>>???EEEBBBBBBEEEFFFFFFLLLSSSYYY\\\___]]]XXXTTTRRRRRRYYYkkkzzz~~~{{{xxxrrriiibbbYYY^^^ccciiivvvyyywwwssslllhhhhhhjjjmmmppppppooommmhhhiiillloooqqqtttvvvxxx{{{{{{}}}zzzjjjTTTDDD:::666444666666444444777777999;;;>>>??????>>>>>>>>>???AAACCCEEEFFFGGGGGGCCCDDDFFFIIIJJJIIIFFFCCCDDDCCCBBBBBBBBBDDDFFFHHHIIIIIIHHHGGGHHHJJJLLLMMMOOONNNRRRXXX\\\jjj~~~tttpppnnnoooxxx}}}}}}|||{{{{{{qqqeeeVVVJJJ===:::777666777999::::::::::::;;;;;;::::::999888777777777666555444444444666777777777666666777999:::;;;;;;<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKMMMOOOQQQSSSVVVXXXYYYXXXXXXXXXYYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\___bbbdddeeegggiiikkklllkkkjjjjjjkkkmmmoooqqqppplllgggbbb^^^[[[XXXVVV\\\aaaggghhhgggfffgggjjjgggggghhhiiijjjjjjkkkkkkhhhkkkooosssvvvvvvvvvuuusssssstttuuutttsssqqqqqqqqqrrrtttuuuxxx}}}~~~zzzxxxxxx||||||sssssstttttttttsssqqqppppppoooppprrrvvvxxxyyyxxxvvvvvvvvvyyy|||~~~~~~zzz{{{{{{zzzxxxyyy}}}~~~|||zzzyyyxxxyyyzzz{{{yyy|||~~~~~~{{{~~~qqqeee\\\XXXUUURRRXXXcccmmmzzz~~~pppllljjjrrr|||xxxhhhYYYTTTOOOMMMLLLIIICCC@@@@@@;;;:::999999:::<<>><<<===???AAACCCEEEEEEFFFDDDEEEGGGJJJKKKJJJGGGDDDFFFEEEDDDCCCDDDEEEGGGIIIJJJIIIHHHGGGHHHJJJLLLMMMOOONNNRRRWWWYYYcccsssmmmiiijjjuuu|||wwwxxxgggYYY???<<<888666777888999999::::::;;;;;;;;;:::999999777777777777666555444333666777777777555555777888<<<<<<===>>>@@@BBBCCCDDDDDDFFFIIIJJJKKKMMMOOOQQQTTTVVVYYYZZZYYYXXXYYYYYYXXXXXXWWWWWWXXXYYY[[[\\\[[[]]]```bbbccceeegggiiimmmlllkkkjjjkkkmmmooopppqqqnnnjjjfffbbb]]]XXXUUU[[[aaagggiiigggeeegggjjjgggggghhhhhhiiiiiijjjjjjfffiiimmmrrruuuwwwwwwwwwvvvwwwwwwxxxwwwvvvtttsssqqqrrrssstttvvvzzz}}}yyytttoooooorrrvvvzzzvvvvvvvvvvvvtttrrrpppoooqqqpppqqqsssvvvyyyyyyyyytttttttttwww{{{~~~~~~~~~zzz{{{|||{{{yyyzzz~~~|||zzzxxxxxxxxxyyy}}}||||||~~~xxxmmmddd___WWWQQQWWWbbblll|||zzzpppooojjjsss|||~~~uuufffWWWUUUPPPMMMMMMIIICCCAAABBB;;;:::999999:::<<>>AAAGGGKKKOOOWWW___[[[[[[YYYVVVQQQNNNNNNOOONNN]]]iiiyyy}}}}}}wwwwww|||}}}zzzwww{{{wwwppplllkkkkkkooossstttsssqqqlllgggbbblllrrrnnnjjjkkkppptttsssqqqqqqrrrnnnaaaMMM===666666555444444444444555:::;;;===>>>@@@AAAAAABBB>>>???@@@AAACCCDDDEEEFFFDDDEEEGGGHHHGGGFFFDDDCCCDDDEEEFFFEEEDDDCCCDDDEEEJJJJJJJJJIIIHHHIIIMMMOOOPPPRRROOOSSS\\\dddzzzwwwmmmhhhjjjttt}}}wwweeeLLLBBB888777999888888888999999:::::::::;;;;;;;;;;;;:::999777666444333222333444666666555555777888999999999:::<<<===???@@@GGGHHHIIIIIIIIIKKKNNNQQQOOOQQQTTTWWWYYYZZZYYYXXXWWWWWWVVVVVVWWWYYY\\\^^^```^^^]]]^^^bbbeeeeeedddggghhhjjjjjjkkkmmmqqqtttrrrnnnjjjgggfffbbb\\\WWWWWW]]]ccceeecccbbbdddgggfffgggiiijjjjjjiiihhhffffffgggjjjmmmppptttvvvwwwzzzwwwvvvxxx||||||wwwrrrppprrrtttwwwzzz{{{{{{{{{|||}}}xxxpppjjjgggiiimmmpppyyyyyyyyyxxxwwwuuusssrrrqqqssssssssstttuuuwwwyyyzzzssssssuuuvvvyyy{{{}}}}}}}}}|||{{{{{{|||}}}~~~}}}|||||||||{{{zzzyyy}}}~~~|||{{{{{{{{{pppjjjeee___\\\]]]rrrwwwnnnkkkyyy}}}yyylll^^^UUUOOONNNLLLKKKIIIDDD???;;;???===;;;::::::;;;<<<===???@@@BBBGGGOOOWWW\\\___^^^]]]ZZZUUUPPPMMMMMMNNNOOOZZZkkk{{{}}}~~~|||wwwwww~~~xxxrrrmmmiiijjjmmmqqqrrrqqqnnnjjjfffgggpppuuuqqqlllmmmqqqsssqqqqqqqqqoooiiiZZZHHH;;;666555555555555555666666:::;;;<<<>>>???@@@AAAAAA??????@@@AAACCCDDDEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDEEEEEEDDDDDDEEEEEEIIIIIIJJJIIIIIIJJJNNNPPPRRRTTTQQQSSS[[[```sss{{{sssoooooovvv}}}kkkMMMBBB999777999888777888999999:::::::::;;;;;;;;;999999888777666555444444333444666666555555777888999:::;;;<<<===???@@@@@@DDDEEEGGGGGGHHHJJJMMMOOOPPPQQQSSSVVVXXXYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^___aaa``````bbbfffhhhhhhfffeeefffgggggghhhkkkooorrrtttqqqnnnmmmkkkgggaaa[[[TTTXXX^^^aaaccceeegggiiiggghhhjjjllllllkkkiiihhhhhhiiikkkmmmoooqqqssssssvvvtttsssvvv{{{{{{xxxtttqqqrrruuuxxxzzz{{{||||||zzz{{{~~~zzzrrrkkkgggfffhhhjjjnnnwww{{{{{{zzzyyyxxxvvvtttsssrrrrrrrrrrrrtttvvvxxxyyyttttttuuuvvvxxxzzz|||}}}~~~}}}|||{{{{{{{{{||||||~~~|||{{{||||||{{{zzz|||~~~}}}}}}}}}{{{zzz}}}yyytttoooiiifffggg|||xxxqqqqqq~~~zzzkkk\\\SSSKKKJJJHHHGGGFFFCCC@@@===>>>===;;;::::::;;;===>>>???AAAFFFLLLTTTZZZ^^^```___^^^[[[VVVQQQMMMMMMMMMOOOXXXgggwww||||||yyyvvvwww~~~~~~~~~~~~yyyqqqkkkjjjlllnnnpppnnnjjjfffdddmmmtttwwwrrrmmmmmmooopppnnnooonnnjjj```QQQBBB999555555555555666777888999999:::;;;===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIKKKOOORRRRRRVVVSSSTTTZZZ\\\jjj|||xxxvvvyyynnnOOODDD:::888999888777888::::::::::::;;;;;;;;;;;;999999888777666666555555222444555666555555666888999:::<<<>>>???@@@@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNPPPQQQRRRTTTUUUWWWXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^______aaadddggghhhhhhfffeeeffffffffffffiiinnnrrrqqqooonnnnnnnnniiibbb\\\UUUVVVXXX]]]bbbeeegggggghhhiiikkkmmmmmmlllkkkjjjjjjjjjkkklllmmmnnnnnnoooqqqppppppsssxxxyyywwwuuuqqqsssuuuxxxzzz|||}}}~~~yyyvvvuuuzzz~~~}}}uuulllfffcccbbbbbbaaalllxxxzzzzzzyyyyyywwwvvvttttttqqqqqqqqqqqqsssuuuwwwxxxvvvvvvvvvwwwxxxyyyzzz{{{~~~}}}{{{zzzzzzzzz{{{{{{}}}|||zzzzzz|||||||||{{{~~~|||}}}{{{zzzzzz}}}wwwtttuuuuuutttyyyxxxgggXXXNNNHHHGGGEEEEEEFFFEEEDDDBBB???===<<<;;;;;;<<<>>>???===AAAFFFNNNUUUZZZ^^^```aaa___\\\WWWQQQMMMLLLMMMPPPUUUaaarrr|||zzzvvvsssttt{{{{{{tttnnnllllllnnnlllgggeeeeeerrrvvvwwwrrrmmmmmmmmmkkkiiijjjiiibbbVVVHHH>>>999555555666666777999:::;;;999:::;;;===>>>>>>??????AAABBBBBBBBBCCCCCCDDDDDDFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFGGGGGGGGGFFFGGGHHHHHHIIIKKKPPPSSSRRRWWWUUUUUUZZZZZZcccwww|||{{{~~~~~~mmmRRRFFF;;;888888777777888:::::::::;;;;;;;;;;;;<<<::::::999888777555555444222444555555555555666888777999;;;>>>?????????>>>>>>@@@CCCDDDFFFHHHKKKMMMPPPPPPQQQRRRSSSUUUWWWXXXVVVWWWZZZ\\\]]]]]]\\\[[[ZZZ\\\___bbbdddddddddcccggghhhgggggggggjjjooosssnnnnnnnnnqqqqqqmmmfff___[[[XXXVVVXXX^^^ccccccaaafffhhhjjjlllmmmlllkkkjjjjjjjjjjjjkkkllllllmmmmmmnnnnnnnnnqqqtttuuutttsssqqqrrrtttwwwzzz|||~~~zzzsssppptttzzz||||||~~~vvvmmmeee```]]]]]]\\\fffrrrzzz}}}|||uuuuuuuuuttttttrrrqqqpppqqqqqqqqqqqqsssuuuwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxzzzzzzyyyyyyyyy{{{|||}}}|||zzzyyyzzz|||}}}}}}|||~~~~~~{{{{{{||||||sssvvvuuubbbSSSJJJHHHGGGFFFFFFIIIKKKKKKJJJBBB@@@>>><<<<<<<<<===>>>;;;>>>CCCIIIOOOUUU[[[___bbbaaa^^^XXXRRRNNNMMMMMMQQQTTT]]]mmm|||wwwrrroooppptttzzzvvvpppnnnnnnlllgggfffjjjxxxzzzyyytttqqqpppnnnjjjdddeeecccZZZNNNCCC<<<;;;666666777888999;;;<<<===999:::;;;===>>>>>>>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGFFFFFFEEEEEECCCCCCDDDGGGHHHHHHFFFDDDEEEFFFGGGHHHKKKOOORRROOOWWWVVVUUUZZZZZZ___ooo}}}~~~~~~pppTTTHHH<<<999888777777888::::::;;;;;;;;;<<<<<<<<<<<<<<<:::999777555333333222333555555444444666777555777:::<<<>>>>>>===<<<===@@@CCCEEEFFFHHHKKKMMMOOOOOOPPPPPPRRRSSSUUUVVVTTTVVVYYY\\\]]]]]]\\\[[[XXX[[[^^^```aaaaaa``````fffggggggffffffiiimmmpppoooooorrrvvvxxxvvvoooiii___YYYTTTUUU[[[``````___ccceeegggjjjkkkkkkjjjjjjhhhhhhiiijjjkkklllmmmmmmnnnnnnnnnooopppppppppooopppqqqsssuuuxxx{{{}}}~~~}}}tttooosssyyyzzzzzz{{{|||~~~vvvlllccc^^^[[[ZZZ]]]dddlllsss{{{~~~}}}{{{yyywwwvvvqqqqqqqqqqqqqqqpppooonnnrrrrrrrrrrrrtttvvvxxxyyyyyyxxxwwwwwwvvvvvvvvvwwwuuuuuuvvvwwwyyy||||||zzzyyyzzz|||~~~~~~}}}{{{~~~|||}}}zzzttt|||ppp]]]OOOIIIHHHGGGFFFHHHLLLOOOPPPPPPEEECCCAAA>>><<<<<<<<<<<<===>>>AAACCCHHHPPPZZZaaacccbbb___YYYSSSOOONNNNNNSSSUUU[[[jjj{{{yyysssnnnllllllnnntttzzzwwwqqqpppmmmiiikkkrrr}}}xxxwwwwwwsssnnncccbbb]]]SSSHHH???;;;;;;888888888999:::<<<===>>>;;;;;;<<<===>>>>>>>>>>>>AAABBBBBBCCCDDDDDDEEEEEEHHHHHHGGGGGGFFFFFFFFFFFFGGGDDDCCCDDDHHHIIIHHHEEECCCDDDEEEEEEFFFIIIMMMPPPMMMVVVUUUTTTYYYYYY\\\hhh{{{tttWWWJJJ===999888777666888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999777555444333111333444555444444555777555777999;;;<<<======<<<>>>@@@DDDFFFGGGHHHJJJKKKNNNNNNOOOPPPQQQRRRSSSSSSUUUWWWZZZ]]]___```______[[[]]]```aaa```___```aaabbbdddeeeeeeeeefffiiilllkkklllooouuuyyyyyysssnnn```ZZZSSSRRRWWW]]]``````aaaccceeehhhjjjjjjiiiiiiggghhhiiijjjkkklllmmmnnnooonnnnnnmmmmmmmmmllllllnnnnnnppprrruuuxxx{{{}}}}}}vvvqqqtttxxxyyyxxxyyyyyy|||~~~uuujjjaaa[[[XXXWWW[[[aaafffkkkttt}}}~~~|||{{{zzzyyyvvvtttrrrqqqppppppqqqqqqqqqppppppooorrrrrrrrrrrrtttvvvxxxyyyyyyyyywwwvvvvvvvvvvvvvvvrrrrrrsssuuuyyy|||}}}|||zzz{{{}}}~~~~~~}}}yyy{{{~~~}}}{{{{{{lllZZZOOOKKKGGGGGGHHHJJJNNNQQQRRRQQQGGGEEEBBB???===<<<======@@@AAABBBCCCFFFNNNZZZbbbdddbbb___ZZZTTTPPPOOOPPPTTTVVV[[[gggwwwuuuooojjjkkkkkkkkkpppwww}}}}}}uuusssppplllqqq{{{~~~zzzzzz{{{wwwqqqgggbbbZZZOOODDD===999888::::::::::::;;;<<<===>>><<<<<<===>>>????????????@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHEEECCCDDDHHHIIIGGGDDDBBBCCCDDDDDDEEEGGGKKKNNNLLLUUUTTTQQQVVVWWWXXXaaannn~~~xxxwww|||zzzpppYYYKKK>>>999888666666777;;;;;;;;;;;;<<<<<<<<<<<<999999999888888777777777111333444444444444555777777888999:::<<<===>>>>>>>>>@@@DDDFFFFFFGGGHHHIIILLLMMMOOOPPPQQQQQQQQQQQQSSSUUUXXX[[[^^^___```aaa]]]___aaa```^^^]]]___aaa```bbbeeefffffffffhhhiiifffgggkkkrrrxxxyyyvvvrrrddd^^^VVVRRRTTTYYY]]]___```bbbdddgggiiijjjiiiiiihhhiiiiiijjjkkklllmmmmmmmmmnnnmmmlllkkkkkkllllllkkkkkkmmmooorrrvvvyyy{{{{{{uuurrrtttvvvuuuuuuwwwvvvxxx{{{}}}uuuhhh^^^XXXUUUTTTTTTYYY^^^eeennnxxxzzzwwwxxxwwwvvvuuusssrrrppppppoooooopppqqqqqqpppppppppqqqqqqqqqqqqsssuuuwwwxxxyyyxxxwwwvvvvvvuuuuuuvvvqqqqqqsssuuuxxx|||}}}||||||~~~~~~{{{|||~~~}}}|||{{{~~~iiiYYYQQQPPPIIIJJJLLLOOOSSSUUUTTTSSSEEEDDDAAA???>>>>>>???@@@AAACCCDDDEEEFFFMMMXXX```cccbbb___ZZZUUURRRQQQRRRTTTVVV[[[dddqqqssslllhhhjjjkkkjjjooowww~~~wwwxxx|||~~~xxxuuurrrnnnuuu|||yyy{{{|||xxxpppjjjdddXXXMMMCCC<<<888666;;;;;;;;;;;;;;;<<<===>>><<<===>>>??????@@@??????@@@@@@AAACCCDDDFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGJJJFFFCCCDDDHHHIIIGGGCCCBBBCCCCCCCCCDDDFFFIIILLLLLLUUUSSSOOOTTTTTTTTT\\\fff~~~~~~}}}tttooorrruuupppfffZZZLLL???999888666666777;;;;;;;;;<<<<<<<<<======777777777888999999::::::111333444444444444555777999999999:::<<<===???@@@>>>@@@CCCEEEEEEEEEFFFGGGKKKLLLOOOQQQRRRQQQPPPOOOPPPQQQTTTWWW[[[]]]___```^^^``````^^^\\\[[[]]]___aaadddggghhhhhhhhhiiiiiihhhiiimmmttt{{{~~~|||xxxjjjdddZZZSSSRRRTTTXXX[[[```bbbeeehhhjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllmmmmmmlllkkkkkklllnnniiijjjkkkmmmppptttxxxzzzyyytttrrrtttuuurrrrrruuusssvvvxxxzzz|||vvvggg\\\UUUSSSRRRMMMSSSYYY```kkktttvvvrrrttttttsssrrrrrrqqqqqqpppmmmnnnnnnoooooooooooonnnppppppppppppqqqsssvvvwwwxxxxxxwwwvvvuuuuuuvvvvvvrrrrrrsssuuuwww{{{}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~xxxuuuxxx~~~iiiYYYTTTTTTMMMNNNPPPTTTXXXYYYXXXVVVCCCBBB@@@??????@@@BBBCCC>>>BBBEEEFFFGGGLLLTTT\\\cccbbb___[[[VVVSSSRRRSSSRRRUUU[[[cccnnn|||kkkfffcccdddfffiiirrr||||||vvvvvvyyyzzzuuutttyyy~~~uuuqqqsss|||~~~uuuvvv{{{{{{xxxwwwqqqdddTTTJJJBBB<<<999:::888999:::;;;;;;;;;;;;:::>>>>>>============>>>>>>AAAAAA@@@AAABBBDDDFFFHHHKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDCCC@@@BBBCCCDDDDDDEEEHHHJJJIIIKKKOOORRRPPPMMMPPPWWWeeevvv{{{zzzqqqlllooooooiiiccc[[[OOODDD>>>:::777666888777888:::;;;<<<<<<;;;:::999999999999999999999999777666444333222222333333666666666777999;;;===???>>>>>>@@@BBBDDDFFFGGGHHHKKKLLLNNNOOOQQQRRRRRRRRROOOQQQSSSVVVXXXYYYZZZ[[[^^^^^^]]]\\\ZZZ[[[^^^``````bbbeeehhhiiijjjiiiiiiffffffhhhlllrrrxxx{{{}}}tttmmmcccXXXRRRRRRVVVZZZ^^^aaafffiiiiiihhhggggggpppooommmkkkjjjkkklllmmmmmmkkkjjjkkkllllllkkkjjjjjjkkklllmmmnnnqqqvvvyyyzzzxxxuuurrrpppoooooopppnnnqqquuuxxx{{{xxxiii]]]VVVRRROOOPPPRRRWWW___hhhppptttvvvoooooooooqqqrrrrrrooommmpppnnnllllllmmmooopppqqqrrrsssssssssrrrrrrtttvvvxxxwwwuuuuuuuuuuuusssqqqrrrssssssuuuwwwyyy{{{|||~~~|||{{{|||{{{xxx~~~}}}|||||||||}}}~~~~~~}}}}}}~~~~~~{{{xxx~~~xxxrrrwwwzzzwwwxxx|||uuunnnoooxxxuuudddXXXRRRPPPQQQTTTUUUTTTWWWYYYWWWRRRDDD@@@@@@CCCDDD@@@>>>???@@@@@@BBBFFFGGGJJJSSS\\\bbbdddddd```ZZZUUUSSSTTTXXXXXXZZZ^^^dddnnngggbbb```aaacccfffoooyyywwwqqqsssxxxzzzqqqmmmooovvvwwwrrruuu}}}zzzqqqsssxxxyyywwwvvvoooaaaRRRHHHAAA;;;999:::::::::;;;;;;;;;<<<<<<<<<>>>>>>=========>>>??????AAAAAAAAAAAABBBDDDFFFGGGIIIIIIHHHGGGFFFFFFEEEEEECCCDDDFFFGGGHHHHHHGGGGGGBBBCCCEEEEEEEEEFFFHHHKKKLLLLLLNNNPPPNNNLLLQQQYYY^^^mmm|||yyyyyyrrrooommmhhhbbb]]]QQQFFF@@@<<<777555555777888999;;;<<<;;;;;;:::999999999999999999999999777666444333222222333333666666666777999;;;===>>>??????@@@AAACCCDDDDDDEEELLLMMMOOOQQQSSSUUUUUUVVVQQQRRRTTTVVVYYY[[[]]]^^^]]]^^^]]]\\\[[[[[[^^^aaabbbcccfffiiilllmmmnnnnnnhhhggggggjjjpppuuuyyy{{{uuuppphhh^^^UUUSSSVVVZZZ```bbbeeegggggghhhiiikkkooonnnllljjjjjjkkklllmmmmmmkkkjjjjjjkkkkkkjjjhhhiiijjjkkklllmmmppptttwwwyyyxxxvvvsssqqqpppppppppoooqqqtttxxx{{{~~~yyylllaaaYYYRRROOOOOOPPPUUU\\\eeelllppprrrmmmllllllmmmooopppooonnnmmmkkkjjjjjjlllnnnqqqrrrqqqrrrsssrrrqqqqqqsssuuuvvvuuussssssssssssrrrppprrrrrrssstttvvvxxxzzz{{{|||zzz}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzyyyrrrmmmsss}}}yyyvvvwww{{{~~~yyyooojjjmmmxxx~~~ooo```VVVRRRRRRRRRUUUWWWWWWYYY\\\ZZZVVVJJJDDD@@@AAAAAA@@@@@@CCCEEECCCDDDFFFGGGIIIQQQZZZccceeefffbbb\\\WWWUUUUUUXXXXXXYYY]]]aaajjj|||bbb^^^\\\^^^```eeennnwww{{{qqqlllpppuuuxxxmmmcccbbbhhhppp{{{~~~wwwtttwww~~~xxxooonnnqqqrrrqqqppplll]]]NNNDDD>>>999999;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEECCCDDDFFFGGGIIIJJJJJJKKKDDDEEEFFFFFFFFFFFFHHHJJJNNNMMMMMMNNNMMMLLLQQQYYYYYYdddyyy|||xxx~~~zzzrrrlllgggddd```UUUKKKEEE@@@999555444777888999;;;;;;;;;;;;:::999999::::::::::::999999777666444333222222333333555555666777999;;;===>>>?????????@@@AAAAAABBBBBBKKKMMMPPPSSSUUUXXXYYYZZZSSSSSSUUUVVVYYY\\\^^^___]]]]]]]]]\\\[[[\\\___aaacccdddfffiiillloooqqqssskkkiiiggghhhlllqqquuuwwwuuutttoooeeeZZZTTTUUUXXXaaabbbdddeeefffiiilllooonnnmmmkkkjjjjjjkkklllmmmmmmllljjjjjjjjjjjjhhhgggggghhhjjjkkklllooorrruuuxxxxxxwwwvvvtttsssqqqpppoooqqqsssvvvzzz}}}||||||zzzoooddd[[[SSSMMMMMMNNNQQQWWW___fffiiikkkiiigggfffgggjjjmmmnnnnnnjjjiiihhhhhhjjjmmmqqqssspppqqqrrrqqqpppqqqrrrttttttsssqqqqqqrrrrrrqqqoooqqqrrrssstttvvvxxxyyyyyy}}}~~~|||{{{{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}sssjjjhhhnnnzzz{{{xxxyyy}}}~~~zzz}}}}}}tttjjjhhhooozzztttfff[[[TTTSSSTTTSSSWWWYYYYYY\\\```^^^ZZZQQQHHHAAA?????????AAAFFFHHHFFFFFFGGGGGGHHHPPPYYYdddfffgggddd^^^YYYWWWWWWWWWWWWXXX[[[]]]fffwww___\\\[[[^^^aaaeeennnxxxzzzoookkknnntttwwwlllaaaXXX[[[cccmmmvvv}}}~~~|||wwwvvv|||zzzooolllkkkiiiggggggfffYYYIII@@@<<<999999<<<===<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>??????AAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGHHHJJJKKKKKKJJJHHHGGGEEEFFFGGGHHHIIIJJJKKKKKKEEEFFFGGGGGGFFFFFFHHHJJJMMMKKKLLLNNNMMMLLLOOOUUUYYY^^^mmm{{{uuuyyywwwmmmiiiiiibbbYYYPPPKKKFFF>>>777666666777999:::;;;;;;::::::999999:::;;;;;;:::999999777666444333222222333333444555666777999;;;<<<===<<<======>>>???@@@AAAAAAIIIKKKNNNRRRUUUXXXZZZ[[[UUUUUUUUUVVVXXXZZZ[[[]]]\\\\\\\\\[[[[[[\\\___bbbcccdddeeegggjjjmmmpppqqqmmmjjjfffeeehhhmmmqqqttttttvvvuuulll```WWWUUUVVV^^^aaadddfffgggiiimmmooommmllllllkkkllllllmmmnnnnnnllljjjjjjjjjiiigggfffeeegggjjjkkklllnnnppprrrvvvwwwxxxxxxwwwuuusssqqqpppppprrruuuxxx{{{|||}}}{{{xxxxxx}}}{{{oooeeeZZZRRRMMMLLLLLLNNNRRRXXX^^^aaaccccccaaa^^^^^^bbbgggjjjlllhhhhhhhhhhhhhhhkkkooorrrpppqqqqqqqqqpppppprrrttttttrrrqqqqqqssssssrrrqqqrrrssstttvvvwwwyyyyyyzzzxxx||||||xxxxxxyyyxxxzzz}}}~~~}}}qqqeeeeeelllyyy}}}~~~|||}}}zzzppphhhiiisss~~~yyylll___UUUQQQRRRTTTSSSWWWYYYZZZ]]]aaa```\\\SSSJJJBBB???>>>>>>@@@EEEHHHFFFEEEGGGFFFHHHOOOXXXcccfffgggeee___YYYWWWWWWTTTUUUWWWZZZ\\\dddwww\\\YYYYYY]]]aaafffoooxxxzzzqqqmmmqqqvvvwwwmmmeee\\\VVVZZZccckkkrrrxxxxxx|||~~~{{{}}}{{{pppkkkiiieeecccccc```SSSFFF>>>;;;999:::===<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????AAABBBDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDGGGIIIKKKMMMMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIEEEGGGGGGGGGFFFFFFHHHJJJIIIIIIKKKOOOOOOLLLLLLOOOWWWXXXbbbyyyzzzsssuuu|||{{{www|||}}}rrrooopppcccZZZRRRNNNIII@@@999666666777888:::;;;::::::999999999;;;<<<<<<;;;999999777666444333222222333333333444666777999;;;<<<<<<999:::;;;===???@@@BBBBBBFFFHHHKKKNNNRRRUUUWWWXXXVVVVVVUUUUUUVVVVVVWWWWWWZZZZZZZZZZZZZZZ[[[___bbbeeeeeefffgggiiilllnnnooommmiiidddbbbdddiiinnnppprrruuuvvvqqqfff\\\WWWUUUZZZ^^^cccgggiiiiiijjjkkklllllllllmmmmmmnnnoooooonnnmmmkkkjjjjjjjjjhhhfffdddgggkkkmmmmmmnnnoooppptttvvvwwwxxxxxxvvvtttrrrqqqppppppssswwwyyyyyyxxxyyyvvvvvvzzz}}}|||ooodddZZZRRRMMMLLLKKKKKKNNNSSSWWWZZZ[[[\\\YYYVVVUUUYYY^^^ccceeeggghhhiiihhhhhhiiimmmppppppqqqqqqqqqpppppprrrttttttsssrrrssstttuuutttssstttuuuwwwxxxzzzzzz{{{zzzvvvzzz~~~|||xxxxxxyyyvvvyyy}}}tttfffgggnnn{{{uuummmfffjjjvvv}}}tttfffYYYQQQOOOPPPRRRRRRUUUXXXYYY]]]aaa```\\\QQQJJJCCCAAA@@@===>>>AAADDDCCCDDDGGGGGGIIIPPPYYYaaadddfffddd^^^YYYVVVVVVQQQSSSWWW[[[]]]fffzzz[[[YYYZZZ^^^ccchhhqqq{{{zzzqqqpppvvv}}}{{{ppphhhbbb\\\ZZZ___fffkkkppptttwwwyyyqqqnnnkkkgggeeeeee[[[OOOCCC>>>;;;:::;;;===<<<===>>>?????????>>>>>>>>>??????@@@BBBDDDEEEFFFEEEFFFFFFFFFFFFFFFEEEDDDGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHJJJLLLIIIHHHKKKPPPQQQMMMKKKLLLRRRRRRXXXkkk{{{ssstttzzzyyyuuuvvvxxxyyyuuuuuuggg^^^UUUQQQJJJAAA999666666777888::::::::::::999888:::;;;======;;;:::888777666444333222222333333333444666888999;;;;;;;;;888999:::<<<>>>@@@BBBCCCDDDEEEHHHKKKMMMPPPQQQRRRTTTTTTUUUUUUUUUUUUTTTSSSWWWXXXXXXXXXXXXZZZ^^^aaaffffffgggiiikkklllmmmnnnjjjfffbbb```cccggglllnnnqqqsssuuusssmmmddd\\\WWWWWW[[[aaafffggggggggghhhjjjkkklllmmmmmmnnnoooooonnnmmmkkkkkkkkkkkkiiihhheeehhhllloooooooooppppppssstttvvvxxxxxxwwwuuutttrrrpppoooqqquuuwwwvvvtttvvvttttttvvvwww{{{rrrfff]]]UUUPPPMMMKKKJJJKKKNNNRRRTTTUUUUUURRRNNNMMMPPPUUUYYY[[[aaadddhhhhhhhhhhhhkkknnnpppqqqrrrqqqpppqqqrrrtttuuusssssstttvvvwwwvvvuuuuuuvvvxxxzzz{{{{{{{{{{{{wwwzzz~~~|||{{{zzzvvvxxx|||yyyllllllsss{{{oooiiifffkkkvvv~~~~~~zzzyyyoooaaaUUUOOONNNOOOPPPQQQTTTWWWXXX[[[___^^^ZZZPPPIIIDDDCCCAAA>>>>>>@@@AAAAAAEEEIIIJJJKKKRRRYYY___bbbeeeccc^^^XXXUUUUUUOOOSSSXXX\\\^^^hhh~~~___]]]^^^dddiiinnnxxxvvvoooqqq}}}wwwllleeebbb___```eeeiiijjjmmmrrrwww{{{tttrrrnnniiiffffffVVVLLLBBB>>>===;;;;;;======???AAACCCCCCBBB@@@???>>>??????AAACCCEEEGGGHHHGGGHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIKKKLLLMMMNNNMMMLLLJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKNNNPPPLLLJJJKKKPPPQQQNNNMMMNNNPPPOOORRRaaa{{{~~~vvvuuuzzz}}}zzzsssttt|||~~~yyyxxxrrrhhh^^^WWWOOODDD;;;888555666888999::::::999999888:::<<<======<<<:::888777666444333222222333333222333666888::::::;;;;;;::::::;;;===>>>@@@AAAAAACCCDDDFFFHHHJJJKKKLLLMMMPPPRRRTTTVVVWWWVVVTTTSSSUUUVVVVVVVVVWWWYYY]]]```aaabbbeeehhhjjjlllllllllfffccc```___bbbgggkkkmmmqqqrrrsssuuussslllccc\\\WWWZZZ^^^aaacccccceeefffhhhhhhiiikkklllmmmmmmmmmnnnmmmllllllmmmmmmkkkjjjfffjjjoooqqqrrrqqqqqqqqqrrrsssuuuvvvvvvvvvvvvuuurrrpppnnnppptttvvvtttqqqqqqppppppppppppqqqzzzxxxmmmcccZZZUUUNNNLLLJJJJJJLLLOOOPPPQQQPPPLLLHHHGGGIIILLLOOOQQQWWW]]]dddgggggggggjjjmmmqqqrrrsssrrrqqqqqqsssuuutttsssssstttvvvwwwwwwvvvuuuvvvxxxzzz{{{{{{zzzzzzvvvwwwzzz~~~|||yyyvvvxxx|||}}}sssrrrwww~~~xxxllljjjiiioooxxx~~~}}}yyyrrriii[[[QQQMMMMMMNNNOOOQQQUUUWWWWWW[[[^^^]]]YYYRRRKKKDDDCCCBBB???@@@CCCBBBCCCHHHMMMOOONNNRRRYYY^^^bbbeeeddd^^^YYYUUUUUUOOOSSSYYY]]]___hhh~~~dddbbbdddjjjpppuuu}}}rrrlllrrr~~~tttjjjeeebbbbbbeeejjjkkkiiilllqqqvvvyyyuuupppiiidddcccSSSJJJAAA???>>><<<<<<===>>>AAADDDFFFGGGEEEBBB@@@>>>???@@@AAACCCEEEGGGHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHIIIKKKLLLMMMMMMNNNQQQSSSPPPMMMLLLOOOQQQOOOOOORRRSSSQQQQQQ\\\rrrxxxwww|||~~~yyy{{{tttsssyyyzzzxxx}}}sssggg^^^UUUIII???<<<555666888999::::::999999888:::<<<>>>>>><<<:::888777666444333222222333333222333666888::::::;;;:::<<<<<<======>>>?????????CCCDDDEEEGGGHHHIIIIIIJJJMMMOOOSSSWWWYYYXXXVVVUUUTTTUUUUUUUUUVVVYYY]]]```[[[]]]aaaeeehhhjjjjjjjjjdddaaa^^^___bbbgggjjjlllqqqqqqrrrvvvwwwrrrhhh___XXXZZZ\\\]]]^^^```dddfffeeefffhhhiiikkkkkkllllllnnnmmmllllllmmmnnnmmmkkkgggkkkpppssssssrrrqqqqqqrrrssstttuuuuuuvvvvvvvvvsssooommmooosssuuussspppmmmllllllllljjjjjjrrr{{{}}}tttiii___XXXPPPMMMJJJIIIKKKMMMOOOOOOMMMIIIEEECCCEEEHHHJJJKKKPPPWWW```eeefffgggjjjmmmrrrsssssssssrrrrrrtttvvvsssrrrrrrtttvvvwwwwwwvvvtttuuuxxxzzz{{{zzzyyyxxxssstttvvv{{{{{{wwwvvvxxx{{{~~~wwwuuuzzzxxxmmmlllnnnttt{{{~~~{{{mmmdddWWWNNNLLLLLLNNNNNNRRRUUUWWWXXX[[[^^^]]]XXXUUULLLEEECCCAAA@@@BBBFFFDDDFFFKKKQQQRRRPPPSSSXXX^^^bbbfffddd___YYYVVVUUUPPPTTTZZZ]]]^^^ggg}}}lllmmmqqqvvv{{{|||uuusssrrruuuxxxoooiiihhhddddddgggmmmnnnlllnnnrrr|||{{{rrrmmmnnnhhh^^^KKKFFF???===>>>???>>>======???BBBDDDEEECCC@@@>>>>>>>>>======>>>@@@BBBDDDFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGIIIIIIHHHFFFEEEEEEFFFEEEKKKPPPPPPQQQTTTUUUSSSOOONNNMMMLLLNNNRRRVVVYYYZZZSSSOOOUUUggg{{{wwwtttuuussssssxxx~~~}}}wwwttt~~~vvvdddUUUJJJ@@@888222444666888::::::999999<<<<<<<<<<<<<<<<<<<<<<<<:::999666444333222222222555666777999999888888777999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDFFFHHHJJJKKKJJJLLLPPPUUUYYYZZZXXXUUUSSSWWWYYYWWWWWW\\\___^^^```______bbbfffiiijjjjjjbbb```^^^]]]___ccchhhkkknnnnnnooorrruuutttoookkkbbb```^^^]]]^^^aaafffiiihhhhhhhhhhhhiiijjjkkklllkkkjjjjjjjjjkkkmmmnnnpppkkklllppprrrtttttttttssstttttttttuuuvvvvvvtttqqqooooooppprrrssssssqqqnnnhhhhhhfffccccccfffnnntttyyy{{{vvvnnnddd\\\TTTPPPLLLJJJKKKNNNPPPQQQOOOKKKFFFCCCBBBCCCCCCCCCFFFLLLUUU^^^eeeiiikkkkkkqqqsssuuuvvvuuutttttttttqqqooonnnppptttwwwwwwvvvtttvvvyyy{{{{{{zzzxxxwwwvvvwwwzzz|||}}}|||zzzyyyyyy{{{}}}|||~~~|||{{{tttooovvv||||||tttooo```QQQLLLMMMOOOPPPSSSSSSTTTVVVXXXYYYZZZ[[[[[[OOOKKKEEEAAA@@@?????????CCCGGGMMMOOOPPPQQQTTTWWW______```aaa```]]]XXXTTTUUUUUUXXXYYYZZZeee}}}xxx{{{zzzrrrmmmnnnrrrxxxwwwllleeeeeeeeeeeeiiinnnpppooopppsss{{{zzz~~~zzznnniiiiiibbbWWWKKKFFFAAA???@@@AAA@@@>>>>>>@@@BBBCCCCCCBBB@@@???@@@@@@??????@@@BBBDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGGGGFFFFFFHHHJJJNNNSSSWWWUUUTTTUUUTTTQQQKKKKKKJJJKKKNNNRRRWWWZZZ]]]VVVQQQTTTaaayyy~~~{{{zzzuuussssssxxx~~~yyyuuu|||{{{jjjZZZNNNCCC:::444555666777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999777555333222222333555666777888888888777777888888:::;;;===>>>@@@@@@BBBCCCDDDFFFGGGIIIJJJKKKJJJKKKOOOTTTXXXZZZYYYWWWUUUYYY[[[XXXYYY]]]______^^^]]]]]]___cccfffhhhhhhaaa```^^^]]]___bbbfffiiiggghhhjjjooosssuuutttqqqfffccc```^^^___bbbdddeeeeeeeeeeeeeeefffggghhhhhhjjjiiiiiijjjkkkmmmoooppplllmmmppprrrssstttuuuuuuxxxwwwvvvwwwxxxxxxvvvtttqqqqqqqqqrrrtttsssqqqnnnggggggeeebbbaaaccchhhmmmssszzz~~~zzzvvvpppgggaaaVVVRRRMMMJJJKKKNNNPPPQQQPPPKKKFFFBBBAAAAAAAAA@@@CCCIIIRRR\\\cccgggiiiiiiooorrrtttuuuuuuttttttuuurrrpppoooppptttwwwwwwwwwvvvwwwxxxzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzzzz|||}}}zzzzzz|||{{{tttnnnvvvvvvjjj\\\OOOKKKLLLMMMNNNPPPRRRSSSTTTVVVWWWXXXYYYYYYOOOKKKEEEBBB@@@@@@??????BBBFFFKKKNNNNNNPPPSSSVVV___```aaaaaa```\\\XXXUUUPPPQQQTTTVVVXXXddd||||||tttmmmiiimmmuuu}}}uuuhhhbbbbbbfffeeeiiiooorrrqqqrrruuuyyyyyy|||~~~|||}}}zzzooojjjiii___SSSHHHEEEBBBAAADDDEEECCCAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@??????@@@BBBDDDFFFGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDGGGKKKOOOVVVZZZ\\\XXXTTTRRROOOKKKGGGGGGGGGIIILLLQQQVVVYYYZZZVVVRRRRRRYYYnnn~~~}}}}}}wwwuuutttwww~~~~~~{{{yyy|||pppaaaTTTGGG===777666555555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444333333333555555666777777777777666666777888:::;;;===>>>???AAACCCEEEHHHIIIJJJJJJJJJIIIJJJMMMSSSXXX[[[ZZZYYYXXX\\\]]]ZZZZZZ^^^```___\\\ZZZZZZ\\\```ccceeefffaaa___]]]\\\^^^aaadddgggccccccfffjjjppptttvvvwwwmmmhhhbbb___```bbbbbbaaagggffffffgggggghhhiiijjjhhhhhhiiijjjkkkmmmooopppmmmnnnnnnpppqqqsssuuuvvvzzzxxxvvvvvvwwwxxxwwwvvvsssrrrrrrsssuuuuuusssqqqjjjiiigggdddaaaaaacccfffjjjpppxxx}}}zzzxxxuuuqqqkkkfffYYYTTTOOOLLLLLLOOOQQQRRROOOJJJEEE@@@>>>>>>======@@@FFFOOOYYYaaaeeegggfffnnnpppsssuuuuuuuuuuuuvvvuuurrrppppppsssvvvxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxwwwvvvvvvwwwxxxzzz{{{~~~}}}~~~~~~vvvuuu||||||yyy{{{wwwqqqnnnwww}}}rrrcccWWWLLLJJJKKKKKKKKKMMMOOOPPPRRRSSSUUUUUUVVVVVVOOOKKKFFFBBBAAAAAA@@@???AAAEEEJJJKKKLLLMMMQQQUUU```aaaaaaaaa___[[[WWWUUUNNNOOOSSSUUUXXXccc{{{}}}wwwvvvqqqmmmrrr{{{{{{pppeee```aaadddcccfffnnnsssrrrrrrtttuuuwwwzzz~~~~~~~~~{{{rrrmmmhhh\\\OOODDDCCCCCCFFFJJJLLLJJJHHHCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>======>>>@@@BBBDDDGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHDDDDDDCCCBBBCCCFFFLLLPPPWWW[[[[[[VVVQQQNNNJJJFFFEEEEEEEEEGGGJJJNNNRRRTTTRRRQQQPPPPPPTTTggg|||{{{}}}{{{xxxvvvxxx}}}~~~~~~~~~rrreeeYYYLLLAAA:::888555444444777:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888666555444444444444444555555666666666666666666777999;;;<<<>>>>>>@@@BBBEEEIIIKKKKKKKKKJJJHHHIIILLLQQQVVVZZZ[[[ZZZYYY]]]^^^[[[[[[^^^```___ZZZYYYYYY[[[___bbbdddeee```___]]]\\\\\\^^^aaacccccccccdddhhhmmmrrrvvvxxxvvvnnneee______``````___gggggggggggghhhiiijjjjjjgggggghhhiiikkkmmmnnnooommmlllllllllnnnqqqtttuuuyyyvvvttttttuuuvvvvvvvvvsssssssssuuuxxxzzzzzzzzzsssqqqoookkkgggeeeeeeeeeeeehhhnnnrrruuuxxx}}}{{{yyyvvvuuussspppkkkggg\\\XXXRRROOOOOOQQQSSSTTTLLLHHHBBB>>><<<<<<;;;;;;===DDDNNNYYYaaaeeefffffflllooorrrtttuuuuuuvvvwwwvvvtttrrrqqqrrruuuxxxzzzzzzyyyxxxvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{~~~||||||~~~zzzsssrrr}}}|||xxxtttxxx~~~{{{sssnnnpppzzzxxxjjj\\\SSSKKKJJJJJJJJJJJJKKKMMMNNNOOOQQQRRRRRRSSSSSSOOOKKKFFFCCCBBBBBBAAA@@@AAADDDHHHIIIIIIKKKOOOSSS```aaabbbaaa]]]YYYVVVUUUQQQSSSVVVXXXZZZddd{{{zzzuuuuuusssrrrwww{{{rrriiiaaa^^^______^^^bbbkkkqqqqqqpppqqqmmmrrrxxx{{{|||~~~yyyrrrlllcccUUUHHHCCCDDDGGGMMMSSSVVVTTTQQQDDDCCCBBB@@@??????@@@@@@>>>>>>======>>>@@@BBBDDDGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKLLLLLLKKKJJJJJJIIIFFFEEEDDDBBBBBBEEEJJJOOOTTTXXXYYYTTTPPPMMMJJJFFFFFFFFFFFFFFFHHHJJJMMMNNNLLLMMMOOOOOORRRaaa}}}{{{||||||yyyyyy|||yyytttyyy{{{xxxoooeee[[[OOOFFF<<<999555333333666:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666555444444444444444444555555555666666888999;;;===>>>>>>???BBBEEEHHHJJJKKKKKKJJJIIIIIIKKKOOOTTTWWWYYYYYYXXX\\\]]]ZZZZZZ]]]___^^^ZZZZZZZZZ]]]aaacccdddddd___^^^\\\[[[[[[\\\^^^___```aaacccfffjjjpppvvvzzz|||ttthhh```]]]^^^```aaabbbbbbbbbccccccdddeeefffffffffhhhiiikkklllmmmmmmjjjiiiiiiiiikkknnnqqqssswwwuuussssssuuuwwwwwwwwwsssssstttwww}}}{{{wwwtttpppnnnlllggghhhiiijjjlllooosssuuutttsssrrrpppooollliiifff^^^[[[VVVSSSSSSUUUVVVVVVKKKFFFAAA===;;;;;;;;;;;;===CCCNNNZZZbbbgggggggggkkknnnrrrttttttuuuvvvwwwwwwuuusssqqqqqqtttwwwzzzzzzyyywwwvvvuuuvvvwwwwwwvvvwwwyyy{{{|||{{{zzzyyy}}}~~~~~~~~~}}}~~~~~~zzzvvvwww}}}xxxvvvrrrwwwxxxqqqnnnqqq}}}xxxiiiXXXPPPJJJJJJKKKIIIJJJLLLLLLMMMNNNOOOPPPPPPQQQPPPNNNKKKGGGDDDDDDCCCBBBAAAAAADDDFFFFFFFFFIIINNNSSS```bbbbbb```[[[WWWTTTTTTTTTVVVYYYZZZ[[[dddzzz~~~wwwtttllloootttzzzrrrkkkgggaaa]]]\\\[[[YYY^^^hhhooopppnnnnnngggpppwwwyyyzzz}}}~~~~~~}}}xxxnnnaaaQQQGGGCCCEEEJJJRRRYYY[[[XXXTTTEEEDDDBBBAAA@@@?????????@@@@@@??????@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFDDDBBBAAADDDIIIMMMRRRVVVXXXTTTQQQPPPMMMIIIHHHGGGFFFFFFFFFGGGIIIIIIKKKMMMOOOOOOPPP\\\vvv}}}~~~~~~{{{zzz|||tttkkkkkknnnnnnhhhaaaZZZQQQHHH===:::666333333555999<<<::::::::::::::::::::::::999999999999888777666555333333222222333333444555555666777999:::<<<===>>>???AAACCCFFFIIIJJJKKKKKKJJJJJJJJJLLLPPPTTTUUUVVVUUUYYYZZZWWWWWW[[[]]]\\\ZZZZZZ\\\```dddfffeeeddd^^^]]][[[ZZZYYYZZZ[[[\\\[[[]]]```ccchhhnnnvvv{{{|||wwwmmmddd___^^^___aaaccccccccccccdddeeefffffffffggghhhiiijjjkkkkkkkkkhhhgggggggggiiillloooqqquuutttssstttwwwyyyzzzyyyttttttvvv{{{~~~{{{yyyqqqnnnjjjgggfffgggiiikkklllllllllllljjjhhhfffddd```]]]ZZZYYYYYYZZZZZZYYYNNNJJJDDD???======<<<;;;<<>>===@@@@@@??????@@@BBBDDDFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEDDDCCCBBBEEEIIILLLOOOTTTWWWTTTQQQQQQOOOKKKGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNPPPYYYnnn~~~}}}{{{zzz|||vvvjjjaaaeeeeeeaaa\\\XXXPPPIII===:::666333333555888:::::::::::::::::::::::::::888999999999999888666555333222222111222333444555444444666777999:::<<<<<>>======>>>@@@BBBDDDGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCEEEJJJMMMMMMRRRUUURRRPPPPPPNNNKKKFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFIIIMMMPPPYYYlll}}}{{{{{{zzzzzz}}}yyylll\\\```aaa]]]YYYVVVOOOHHH===:::777444333555888:::::::::::::::::::::::::::888999::::::999888777666333222111111111222333444222333444666777999:::;;;??????@@@BBBEEEHHHJJJLLLNNNKKKIIIIIIKKKNNNOOOOOOMMMRRRTTTRRRRRRWWWYYYYYYWWWYYY^^^dddhhhgggdddaaa^^^\\\[[[YYYXXXXXXXXXXXX[[[]]]___```aaaccciiimmmqqqvvvwwwrrrggg___]]]^^^aaaaaaaaaaaabbbcccddddddggghhhiiijjjjjjiiihhhgggfffggghhhiiikkklllnnnooollllllnnnrrrvvvxxxxxxwwwzzzzzz{{{~~~sssiiiccc```___^^^^^^```bbbdddcccccccccddd_________aaabbbaaa___]]]]]]WWWOOOHHHDDDAAA>>><<<;;;CCCPPP\\\fffjjjjjjjjjlllooorrrssssssssstttuuurrrtttuuutttqqqppprrrtttuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwyyyzzz{{{|||{{{zzzyyyyyyzzz{{{||||||~~~}}}|||yyy~~~~~~{{{|||}}}~~~yyywwwwwwxxxyyy}}}xxxsssuuuxxxppp^^^PPPJJJFFFFFFFFFFFFIIINNNMMMNNNOOOPPPPPPPPPPPPPPPNNNKKKHHHGGGFFFEEEDDDBBBDDDEEEEEECCCCCCFFFMMMSSS^^^```aaa\\\UUUOOOOOOQQQYYY[[[___aaabbbkkkwwwpppmmmooowww}}}vvvxxxxxxnnnbbb]]]]]]YYY^^^kkkooolllooowww}}}|||tttssswwwzzztttfffVVVJJJDDD>>>AAADDDEEEEEEEEEFFFGGGGGGGGGFFFEEECCCAAA???>>>>>>>>>>>>???@@@AAACCCCCCCCCEEEGGGIIIJJJKKKJJJJJJMMMLLLLLLKKKJJJJJJIIIIIIEEEEEEFFFGGGHHHJJJKKKLLLMMMPPPTTTVVVTTTPPPNNNLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHJJJNNNOOORRR]]]hhh~~~{{{||||||{{{{{{qqqfffaaa^^^]]]YYYQQQKKKJJJBBB>>>888444444666777888888888999:::;;;;;;;;;;;;<<<:::888888888888666555444444333333333444555555555555666777888999::::::<<<===>>>@@@CCCGGGJJJLLLPPPOOONNNNNNNNNOOOPPPQQQOOOQQQSSSSSSTTTUUUXXXZZZVVVZZZaaafffiiihhheeeccc_________^^^\\\[[[YYYXXXZZZ[[[\\\^^^aaacccfffgggnnnsssxxxwwwqqqiiiccc```fffddd```___```ccceeefffhhhjjjmmmooonnnllliiigggiiiiiiiiiiiijjjkkklllmmmlllnnnrrrwww{{{|||{{{xxxrrruuuzzz{{{rrrhhh```ZZZXXXYYYYYYZZZ\\\___```___]]][[[]]]```aaa```_________]]]YYYSSSLLLFFFCCCBBBBBBBBBGGGOOO[[[ffflllkkkiiikkkkkkmmmppptttvvvvvvuuuuuuuuutttrrrrrrqqqqqqrrrrrrsssuuuvvvvvvvvvuuuuuuxxxyyy{{{zzzyyyyyy{{{||||||}}}~~~}}}{{{{{{}}}~~~~~~~~~}}}yyyvvvvvvxxx|||xxxqqqvvv|||gggWWWJJJHHHGGGHHHIIIKKKKKKJJJMMMMMMNNNNNNOOOOOOOOOOOONNNLLLJJJIIIIIIHHHFFFDDDFFFFFFFFFDDDCCCHHHPPPWWW```cccddd```YYYUUUVVVXXXWWW___```aaahhhooo}}}tttpppnnnuuu~~~yyyuuutttoooeee___^^^ccc___cccmmmpppmmmpppyyy||||||xxxpppmmmqqqrrrkkk^^^OOODDD???>>>@@@BBBCCCCCCDDDEEEGGGMMMLLLKKKIIIFFFCCC@@@???>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFHHHIIIJJJIIIIIILLLLLLKKKJJJIIIIIIHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLMMMQQQTTTVVVTTTQQQNNNMMMPPPOOONNNLLLKKKIIIFFFDDDHHHHHHJJJMMMNNNPPPYYYbbbyyyzzzzzz{{{{{{}}}~~~mmmfff```___\\\UUUNNNLLLDDD???999444333333444555888999:::;;;;;;;;;;;;;;;>>><<<:::999888777555333555555444444444444555555444555555666777888999999;;;<<<===???AAADDDGGGIIIMMMLLLLLLLLLMMMNNNOOOPPPOOOQQQSSSSSSTTTUUUXXXZZZXXX[[[aaafffiiiiiihhhfffdddddddddcccbbbaaa```___[[[[[[\\\]]]___bbbdddfffjjjooouuuwwwtttooollljjjhhheeebbb``````bbbdddeeehhhiiikkkmmmmmmkkkiiihhhiiiiiihhhhhhhhhhhhiiiiiikkkmmmpppuuuyyyzzzxxxvvvrrrtttyyy~~~}}}xxxppphhh```[[[XXXWWWWWWXXXZZZ]]]^^^]]]\\\[[[\\\^^^^^^^^^^^^_________[[[TTTMMMHHHEEEDDDCCCCCCGGGOOOZZZdddiiiiiigggjjjjjjkkkmmmqqquuuvvvuuuvvvvvvuuutttsssrrrrrrrrrsssssstttttttttsssrrrrrrtttvvvxxxyyyxxxyyy{{{|||}}}~~~~~~}}}{{{{{{}}}~~~}}}~~~}}}{{{{{{}}}vvvrrrxxxwww___NNNHHHGGGFFFFFFIIIJJJJJJJJJMMMMMMMMMMMMMMMMMMNNNNNNPPPMMMIIIGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDHHHPPPVVV```cccddd___XXXRRRQQQSSSTTT]]]^^^```hhhooowwwqqqpppqqqzzz}}}wwwwwwwwwuuummmeeedddgggiiifffiiippprrrqqquuu~~~yyyuuuqqqkkkiiijjjhhh```TTTHHH???<<<===???@@@@@@@@@BBBDDDFFFRRRQQQOOOLLLHHHEEEBBB@@@=========>>>???@@@BBBBBBCCCDDDEEEGGGHHHHHHHHHHHHKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNQQQUUUVVVTTTQQQOOOOOOSSSRRRRRRQQQPPPMMMIIIEEEIIIIIIKKKNNNNNNMMMSSS[[[kkkyyyyyyyyyzzz}}}yyynnndddbbb```ZZZSSSOOOHHHCCC<<<777444333333333888999:::;;;<<<<<<<<<<<>>???>>>>>>@@@CCCFFFQQQPPPNNNLLLIIIEEEBBBAAA=========>>>???@@@AAABBBDDDDDDEEEEEEFFFFFFFFFGGGJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGIIIJJJLLLMMMNNNQQQTTTVVVTTTRRRPPPPPPSSSSSSUUUWWWYYYXXXSSSNNNLLLKKKMMMOOOOOOMMMOOOUUU```uuu}}}zzzwwwuuuyyyyyykkkfffeee___WWWRRRKKKFFF???:::777666555444777888999;;;<<<<<<<<<<<<===;;;:::999999888666555555444444333333333333444222333333444555666777777;;;;;;<<<===???AAABBBCCCEEEFFFGGGIIILLLNNNPPPQQQRRRSSSUUUVVVVVVWWWZZZ]]]```aaadddgggiiijjjjjjjjjeeefffggghhhhhhhhhhhhhhhdddbbb```]]]\\\\\\^^^______bbbfffiiijjjjjjjjjjjjjjjiiifffccc```___```aaaeeeffffffggghhhiiijjjkkkkkkjjjiiigggeeedddddddddeeefffiiinnnsssvvvuuutttsssuuuxxx|||{{{{{{xxxsssmmmgggaaaZZZVVVRRRQQQRRRTTTWWWYYYYYYXXXYYY[[[```dddgggfffccc```[[[WWWQQQJJJEEEBBBAAAAAAFFFKKKRRR[[[ccchhhjjjjjjkkkiiiggghhhlllqqquuuwwwxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqssstttvvvwwwwwwxxxzzz|||}}}~~~~~~|||zzzyyyzzz|||}}}~~~~~~~~~tttrrrvvvzzzqqq[[[KKKDDDCCCCCCDDDGGGJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJMMMKKKJJJKKKKKKKKKIIIGGGDDDFFFHHHHHHIIIKKKQQQVVVaaadddddd___WWWPPPOOOPPPOOOYYY]]]```hhhnnn}}}xxxqqqoootttyyy|||ssseeeggglllrrrwwwxxxtttooojjjkkkooosssuuuyyywwwllleeeaaabbb^^^XXXOOOGGGAAA>>>>>>===>>>???>>>>>>@@@CCCFFFKKKKKKJJJIIIGGGDDDBBBAAA======>>>>>>???AAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQTTTUUUSSSQQQQQQPPPQQQQQQUUU[[[bbbccc___[[[PPPNNNOOOQQQPPPMMMNNNRRRVVVggg}}}tttpppsss}}}}}}~~~vvvnnnjjjcccZZZUUUKKKGGG@@@;;;999777666555666777888:::;;;<<<<<<<<<:::999888999::::::999888444444333222111111222222222222333444555666777777:::;;;<<<>>>???@@@AAABBBCCCDDDGGGIIILLLOOOQQQRRRSSSUUUVVVWWWWWWYYY[[[^^^bbbccceeefffggggggggggggbbbccceeeggghhhiiijjjjjjjjjhhheeeaaa^^^]]]\\\\\\```aaabbbeeehhhjjjkkkllljjjiiigggccc___]]]^^^```eeeeeeeeeeeeggghhhjjjkkklllkkkjjjhhhgggfffeeeeeecccdddgggmmmrrrvvvvvvvvvsssuuuyyy~~~|||}}}yyytttoooiiibbbZZZUUUQQQPPPQQQSSSVVVXXXYYYXXXYYY]]]dddlllpppmmmfff```XXXUUUOOOIIIEEECCCBBBCCCIIINNNUUU]]]dddjjjnnnpppllljjjggghhhlllqqquuuvvvxxxxxxxxxxxxwwwvvvuuutttrrrrrrrrrssstttuuuvvvvvvvvvxxxyyyyyyxxxxxxzzz{{{|||}}}}}}{{{zzzyyyzzz|||~~~~~~~~~zzzpppqqqxxxmmm[[[NNNEEEDDDDDDEEEHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJLLLPPPQQQPPPMMMIIIHHHJJJLLLLLLKKKNNNTTTXXX]]]``````\\\TTTOOOOOORRRQQQ[[[^^^```gggkkkzzz~~~uuuooopppwww}}}}}}rrrjjjaaacccgggooo{{{|||sssjjjnnnrrrsssssswww{{{lllccc```[[[WWWOOOHHHBBB???>>>>>>===???@@@@@@@@@BBBDDDFFFFFFFFFFFFFFFEEECCCBBBAAA>>>>>>>>>???@@@AAACCCCCCGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMMMMMMMPPPRRRSSSRRRQQQPPPQQQNNNNNNRRR[[[dddhhheeeaaaSSSPPPOOOQQQQQQOOOOOORRRWWWaaauuutttmmmoooxxx~~~yyyuuu|||yyyqqqggg^^^YYYLLLGGGAAA<<<999777555333555666777999:::;;;;;;;;;999888888999;;;<<<;;;:::555444333222111111111222222333333444555666777777999:::<<<===???@@@AAAAAAAAACCCFFFIIILLLNNNPPPQQQRRRTTTUUUVVVWWWXXX[[[]]]```aaacccdddeeeeeeeeeddd```aaacccfffhhhjjjkkklllmmmllliiifffcccaaa______^^^\\\\\\^^^cccgggjjjkkkhhhiiihhhccc^^^[[[\\\^^^eeeeeeeeefffggghhhjjjkkklllkkkjjjiiihhhhhhhhhhhheeefffiiinnnsssvvvwwwvvvrrruuuzzz|||vvvqqqmmmfff]]]VVVRRRQQQQQQSSSVVVYYYZZZZZZZZZ^^^fffoootttqqqggg___WWWTTTOOOJJJGGGFFFFFFGGGLLLPPPWWW^^^ccciiinnnqqqmmmkkkhhhhhhkkkpppssstttvvvvvvxxxxxxxxxwwwvvvuuurrrrrrssssssuuuwwwxxxyyyxxxzzz{{{{{{zzzyyyzzz||||||}}}}}}}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxooorrr{{{tttfffXXXNNNHHHFFFFFFGGGJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMIIIKKKNNNRRRTTTSSSOOOKKKMMMNNNNNNMMMLLLOOOUUUZZZZZZ\\\[[[WWWPPPMMMOOOSSSSSS\\\^^^___eeejjjyyyyyyrrrnnnqqqyyyvvviii```aaabbbdddjjjwwwwwwnnnsssvvvssspppqqqwww}}}nnnccc```WWWRRRJJJDDD@@@?????????>>>@@@BBBCCCCCCDDDEEEGGGFFFFFFFFFEEEDDDCCCBBBAAA??????@@@@@@AAABBBDDDEEEHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGGGGHHHJJJKKKMMMNNNLLLNNNQQQRRRQQQPPPPPPPPPMMMLLLOOOWWWaaaeeeccc^^^SSSOOONNNPPPQQQOOOPPPSSSZZZ^^^kkkuuunnnooouuu|||xxxzzzwwwvvv|||xxxkkkaaa^^^QQQMMMFFF@@@<<<999555333333444555777999::::::::::::999888999;;;;;;;;;:::777666555444333333333333333333444555666777888888666777999<<<>>>????????????AAADDDGGGKKKMMMNNNNNNPPPQQQSSSTTTTTTUUUXXX[[[ZZZ\\\___bbbcccdddcccccc\\\^^^aaadddgggiiikkkllllllllllllkkkjjjhhhfffeeeaaa]]]ZZZ[[[___ccceeefffeeeggggggccc\\\YYYZZZ]]]eeeeeefffggghhhiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjllllllmmmpppsssuuuuuutttrrrtttyyy}}}xxxtttqqqkkkbbb[[[TTTSSSSSSUUUXXX[[[]]]]]]\\\^^^dddlllqqqooofff___TTTQQQMMMIIIGGGFFFGGGIIINNNRRRXXX\\\```dddiiimmmmmmjjjhhhhhhjjjmmmooopppssstttvvvxxxyyyxxxwwwvvvttttttsssssstttvvvxxxyyywwwyyyzzz{{{zzzzzz|||~~~}}}~~~~~~~~~}}}}}}~~~}}}||||||}}}wwwpppttt|||yyyjjj___UUUNNNKKKIIIIIIIIILLLMMMMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNNNNPPPQQQQQQNNNLLLPPPPPPOOOMMMKKKMMMTTTYYY]]]^^^\\\UUUOOOMMMQQQVVVTTT\\\]]]^^^eeekkk{{{}}}zzzuuunnnlllqqq{{{ssseee[[[\\\^^^^^^aaammmyyy{{{uuurrrwwwyyytttmmmlllpppssspppdddaaaVVVPPPIIIDDDAAAAAAAAAAAA>>>AAADDDEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEEIIIHHHGGGEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGHHHHHHJJJKKKMMMNNNKKKNNNPPPQQQPPPOOOOOOPPPMMMKKKLLLSSS]]]aaa^^^YYYSSSNNNLLLOOOPPPOOOQQQTTTWWWXXX```vvvwwwppppppssswwwyyywwwttt{{{|||uuuvvv}}}nnndddaaaXXXTTTLLLEEE@@@<<<777555222333555666888999999:::<<<;;;999:::;;;;;;999888888888777666555444444444333444444555666777888888333555888:::<<<>>>>>>>>>>>>???CCCFFFIIIKKKLLLLLLNNNOOOQQQQQQRRRSSSVVVXXXUUUWWW\\\```cccdddccccccXXXZZZ]]]aaadddgggiiijjjjjjkkkmmmnnnnnnmmmkkkjjjkkkfffaaa___```cccdddddddddffffffbbb\\\XXXZZZ\\\eeefffggghhhiiiiiiiiihhhgggggggggggghhhiiijjjkkkqqqqqqqqqrrrtttuuutttrrrqqqtttyyy}}}xxxvvvtttooofff___VVVUUUTTTVVVYYY]]]^^^___^^^^^^aaaggglllllleee^^^PPPNNNJJJFFFEEEEEEGGGHHHOOOSSSWWWZZZ\\\___dddhhhllliiiggggggiiikkkllllllqqqsssuuuxxxyyyyyyxxxwwwvvvuuutttsssssstttvvvwwwuuuwwwyyyzzzzzz{{{}}}}}}}}}||||||}}}|||zzzzzz|||vvvqqquuu|||qqqccc\\\VVVQQQMMMLLLJJJKKKMMMNNNNNNMMMKKKKKKLLLNNNOOOPPPQQQRRRSSSPPPNNNLLLMMMMMMMMMLLLRRRQQQOOOLLLIIILLLSSSYYYbbbbbb___XXXPPPOOOTTTYYYSSS[[[\\\]]]eeelll}}}{{{vvvoookkklllsss||||||pppdddZZZ[[[YYYZZZaaahhhmmmttt{{{}}}}}}zzzvvvpppooopppssssssfff^^^TTTMMMEEEAAABBBCCCAAA???@@@AAABBBCCCDDDGGGKKKOOOQQQMMMIIIFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGJJJFFFAAAAAADDDEEEBBB???FFFEEEEEEEEEFFFHHHJJJKKKIIIHHHHHHHHHIIILLLOOOPPPOOORRRUUUVVVTTTRRRQQQQQQOOONNNOOOQQQTTTUUUUUUSSSOOOPPPPPPOOOOOOPPPSSSVVVZZZ]]]aaakkkyyyvvvsssvvv|||~~~qqqooo}}}}}}uuu}}}{{{qqqkkkeee___VVVLLLDDD===777444555444555888;;;<<<<<<::::::::::::::::::::::::::::::999777555444333333444666555555444444444555555555666777999;;;===>>>???>>>BBBFFFIIIJJJJJJKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRVVVVVVWWW\\\aaadddcccaaa___```aaabbbbbbcccccccccfffggghhhjjjlllnnnooopppllliiifffbbbaaabbbdddfffggghhhjjjiiifffaaa\\\XXX^^^bbbfffhhhiiihhhhhhhhhfffhhhjjjkkkkkkkkklllnnnooopppssstttsssqqqmmmkkklllooottt{{{zzzvvvvvvtttkkk```WWWTTTQQQRRRWWW]]]_________^^^^^^aaafffgggeeebbbWWWPPPKKKHHHEEEAAABBBFFFKKKNNNRRRTTTVVVXXXZZZ\\\`````````aaadddgggjjjlllmmmppptttwwwwwwvvvsssqqquuuuuuuuuvvvvvvvvvvvvvvvvvvyyy|||}}}{{{xxxwwwvvv}}}|||}}}~~~}}}~~~|||{{{|||}}}~~~|||{{{}}}|||zzzyyy}}}wwwtttooorrr}}}xxxiiiYYYPPPNNNPPPLLLMMMMMMNNNNNNOOOOOOPPPMMMLLLKKKOOOTTTUUURRRMMMVVVSSSPPPNNNNNNMMMLLLJJJNNNNNNNNNLLLHHHJJJWWWfffmmmllleeeZZZTTTUUUWWWVVVYYYYYYZZZ\\\___jjjvvvrrrlllhhhjjjqqqyyyxxxqqqiiibbb___\\\]]]ccchhhlllrrrxxxzzz||||||yyyuuussssssuuu|||{{{pppeee___QQQJJJCCC@@@AAABBBAAA???@@@AAACCCDDDFFFIIINNNQQQRRRNNNJJJHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHDDD@@@@@@CCCEEEDDDBBBFFFEEEEEEFFFGGGIIIKKKLLLJJJIIIIIIHHHJJJLLLNNNOOOPPPRRRUUUUUUSSSPPPOOONNNMMMMMMMMMOOOQQQRRRQQQPPPLLLMMMMMMMMMMMMOOOSSSVVVZZZ]]]bbbjjjzzz|||wwwssssssvvvyyypppnnnyyy|||yyyuuulllfff\\\RRRIIIAAA:::666555444444666999;;;<<<;;;::::::::::::::::::::::::;;;:::888666444333333333444444444333444444555555777777888999:::;;;<<<<<<===@@@DDDFFFGGGHHHIIIJJJLLLLLLNNNOOOPPPPPPPPPPPPUUUUUUVVVZZZ___bbbaaa```^^^___```aaabbbbbbbbbbbbcccdddfffhhhjjjlllnnnooorrroookkkgggcccbbbbbbbbbhhhjjjkkkkkkjjjgggcccaaa^^^aaaeeegggfffeeeeeeeeedddfffiiiiiiiiiiiijjjlllmmmoooqqqrrrrrrqqqooonnnnnnqqquuu{{{zzzuuuuuusssjjj```ZZZVVVSSSTTTYYY^^^aaaaaa```^^^\\\]]]___```]]][[[UUUOOOJJJGGGDDDAAABBBFFFDDDFFFIIIKKKLLLNNNPPPSSSVVVXXX[[[^^^bbbeeeggghhhgggjjjooosssvvvvvvuuutttttttttttttttuuuuuuuuuuuuvvvxxx{{{{{{zzzyyyxxxxxxzzz}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{}}}}}}|||}}}}}}tttpppppprrrxxxzzz}}}}}}zzzssssssqqqttt~~~zzzooobbbUUUOOONNNOOOMMMMMMMMMNNNOOOOOOPPPPPPQQQNNNMMMPPPVVVZZZ[[[YYYZZZWWWRRRNNNMMMLLLJJJIIIKKKKKKLLLKKKIIILLLZZZhhhxxxvvvmmm```XXXVVVVVVUUUYYYYYY[[[]]]```jjjtttpppkkkiiikkkrrrzzzwwwrrrqqqpppnnnfffbbbaaaeeejjjlllppptttvvvyyy}}}~~~|||zzzwwwwwwwwwxxxyyywwwrrrkkkccc^^^MMMGGGBBB???@@@BBBAAA@@@@@@BBBDDDFFFHHHKKKPPPSSSRRROOOKKKIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGCCC@@@???CCCFFFFFFFFFEEEEEEEEEFFFGGGJJJLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNQQQSSSRRRPPPNNNLLLLLLMMMLLLLLLMMMOOOOOONNNMMMIIIJJJJJJKKKKKKNNNRRRUUUWWW\\\bbbgggrrryyytttsssssswwwtttqqqtttvvvpppfff[[[QQQGGG>>>999555444333444777:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::777555444333333222222222222333444444555999999999999999999::::::;;;>>>AAADDDDDDDDDFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNSSSSSSUUUYYY]]]```___^^^]]]^^^___```aaaaaaaaaaaa```aaaccceeehhhjjjlllmmmsssrrroookkkhhhfffdddccciiiiiijjjkkkkkkjjjhhhgggbbbdddggggggfffdddccccccccceeeggghhhgggggghhhjjjkkklllmmmnnnpppqqqrrrrrrqqqtttxxx{{{{{{vvvtttrrrjjj```]]]YYYVVVWWW\\\aaadddeeeeeeaaa\\\YYYYYYYYYVVVSSSRRRMMMIIIHHHEEEBBBCCCFFFEEEFFFGGGGGGGGGIIILLLOOONNNQQQVVV[[[```bbbcccddddddggglllpppssstttttttttttttttsssttttttuuuvvvvvvwwwyyyzzzzzzyyyxxxyyyzzzxxx{{{~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{zzzzzz{{{}}}~~~}}}tttiiieeeiiinnnssstttyyy{{{yyy|||}}}uuunnnrrruuuyyyzzzqqqcccWWWPPPMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPQQQNNNMMMOOOWWW^^^bbbccc^^^YYYRRRMMMKKKIIIHHHGGGHHHHHHIIIJJJJJJNNN\\\jjj{{{zzzqqqddd[[[XXXWWWUUUYYYZZZ\\\___aaajjj~~~tttqqqnnnmmmpppwww~~~sssnnnqqquuuvvvnnngggdddgggkkkmmmpppsssqqqvvv}}}{{{wwwvvvtttqqqnnnjjjddd___[[[IIIFFFAAA@@@AAACCCCCCCCCBBBCCCEEEGGGHHHJJJMMMPPPPPPMMMKKKIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIIIIFFFBBBAAACCCFFFHHHHHHEEEEEEEEEFFFHHHJJJLLLNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKMMMOOOOOONNNMMMLLLMMMOOONNNMMMNNNOOOOOONNNLLLIIIJJJJJJJJJJJJLLLOOORRRTTTYYY```dddjjjyyyyyyvvvvvvvvvyyy{{{wwwrrrzzz~~~}}}wwwnnnbbbWWWLLLBBB<<<777444222222555888;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;999777555444444111111111111222333444444888888888888999999999999;;;===@@@BBBBBBBBBDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNRRRSSSVVVYYY\\\^^^^^^^^^\\\]]]^^^___````````````^^^___aaacccfffhhhjjjkkknnnnnnnnnmmmmmmlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhfffhhhjjjiiigggeeeddddddccceeeggghhhgggggghhhiiiiiiiiiiiikkkmmmpppsssuuusssvvvzzz}}}~~~xxxvvvssskkkbbb]]]YYYVVVXXX___fffjjjkkkllleee]]]XXXVVVUUUSSSQQQQQQLLLJJJJJJIIIFFFGGGJJJKKKLLLKKKJJJJJJKKKOOOQQQPPPRRRVVV[[[___bbbdddeeegggiiillloooqqqrrrrrrrrrttttttttttttuuuvvvxxxyyyzzz{{{zzzyyywwwwwwxxxzzzwwwzzz~~~~~~~~~}}}~~~{{{~~~~~~~~~~~~tttgggdddkkkssstttuuuyyyyyywwwxxx}}}xxxppplllttt|||uuujjjZZZOOOKKKKKKKKKJJJMMMMMMNNNNNNOOOPPPPPPPPPNNNLLLLLLOOOVVV\\\aaaccc\\\WWWPPPKKKIIIHHHHHHHHHHHHGGGHHHJJJJJJNNNZZZgggssssssmmmccc\\\ZZZYYYWWWYYYZZZ^^^```ccckkk~~~tttrrrpppqqquuu|||tttnnnqqqvvvxxxrrrjjjdddggglllnnnrrruuuooouuu}}}}}}xxxxxxtttnnniiiddd___YYYTTTHHHEEECCCAAABBBDDDEEEEEECCCEEEFFFFFFFFFGGGIIIJJJLLLJJJHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCEEEGGGJJJKKKKKKIIIFFFDDDEEEGGGHHHHHHFFFEEEEEEFFFGGGIIILLLMMMMMMLLLKKKJJJJJJIIIIIIIIIFFFHHHKKKLLLLLLMMMNNNOOOQQQPPPOOOPPPQQQQQQOOONNNLLLLLLLLLJJJIIIIIILLLNNNPPPTTT[[[```cccnnnxxxvvvvvvvvvyyy}}}zzztttxxxzzzqqqggg[[[PPPEEE>>>999666222222444777:::;;;;;;;;;;;;<<<<<<=========>>>>>>===;;;999777666555111111111111111222333444444555666777999:::;;;;;;<<<>>>@@@AAAAAAAAACCCDDDEEEFFFHHHJJJLLLMMMNNNOOORRRTTTWWWZZZ\\\]]]^^^^^^\\\]]]^^^______`````````]]]^^^```bbbeeegggiiijjjiiijjjkkkmmmnnnnnnmmmmmmiiihhhggggggfffffffffggghhhiiijjjiiigggdddddddddeeegggiiiiiihhhhhhiiijjjggggggggghhhkkkoootttwwwtttxxx|||}}}zzzwwwoooggg]]]YYYWWWZZZbbbjjjppprrrppphhh___XXXUUUTTTRRRPPPPPPMMMLLLOOOOOOMMMNNNQQQSSSSSSRRRQQQOOOPPPSSSVVVZZZ[[[\\\^^^aaaeeehhhjjjiiikkkmmmppprrrtttuuuuuuvvvuuuuuuuuuvvvxxx{{{|||}}}}}}{{{yyyvvvuuuwwwxxxxxx{{{~~~}}}}}}}}}}}}~~~xxxllljjjrrrzzzxxxyyy{{{~~~vvvwwwyyy}}}tttlllkkkvvvrrreeeUUUKKKIIIJJJIIIHHHLLLLLLMMMNNNNNNOOOOOOPPPLLLLLLNNNQQQVVVYYY[[[[[[WWWRRRLLLIIIHHHIIIJJJJJJKKKIIIIIIJJJJJJLLLWWWbbbjjjlllkkkddd^^^]]][[[YYYYYY[[[^^^aaaccclllrrrqqqppprrrwwwvvvnnnppptttvvvqqqggg```bbbiiioootttxxxrrrvvv}}}~~~yyyyyyssslllfffaaaZZZRRRLLLFFFEEECCCBBBBBBCCCEEEFFFDDDEEEFFFFFFEEEDDDEEEFFFIIIHHHFFFFFFGGGFFFEEECCCBBBBBBBBBCCCDDDGGGIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGCCCFFFIIIJJJKKKMMMOOOQQQQQQPPPPPPQQQRRRRRRPPPOOOMMMLLLKKKIIIGGGGGGIIILLLNNNOOOUUUZZZ[[[bbbyyy{{{vvvttttttuuuyyyzzzwwwyyy~~~yyyrrriii^^^SSSHHHAAA;;;888444333444777999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>======;;;:::888777333222222111111222222333222333444666888:::<<<===>>>???AAAAAA@@@@@@BBBDDDDDDEEEGGGJJJLLLNNNOOOOOOQQQTTTXXXZZZ[[[[[[]]]^^^\\\]]]^^^___````````````]]]]]]___aaacccdddfffggghhhhhhiiijjjjjjjjjjjjjjjjjjjjjiiiiiihhhgggggggggeeeggghhhgggeeeccccccdddfffhhhjjjjjjiiiiiiiiijjjffffffeeefffiiinnnrrruuutttyyy~~~|||uuunnn```]]]ZZZ]]]fffooouuuxxxssskkkaaaYYYUUUSSSPPPNNNOOOMMMOOOSSSUUUTTTUUUYYY]]]^^^^^^\\\[[[[[[]]]___cccbbbbbbccceeeiiilllnnniiijjjmmmpppssswwwzzz{{{wwwvvvuuuvvvwwwzzz}}}~~~}}}}}}|||yyyvvvuuuvvvxxxxxx{{{xxxyyy{{{}}}{{{rrrqqqwww~~~{{{|||}}}~~~~~~}}}}}}vvvxxx||||||vvvooojjjmmmyyymmmaaaSSSIIIGGGIIIJJJIIIKKKKKKLLLLLLMMMNNNNNNNNNLLLNNNQQQTTTVVVVVVUUUUUUQQQNNNJJJHHHIIILLLMMMNNNNNNKKKJJJJJJIIIKKKSSS\\\ggglllmmmiiidddbbb^^^YYYYYY[[[^^^aaacccmmmqqqqqqqqqtttzzzvvvoooppprrrsssmmmbbbYYY\\\eeennnvvv{{{wwwyyy{{{wwwqqqjjjddd___WWWMMMFFFDDDDDDCCCBBBAAABBBCCCEEEBBBDDDFFFFFFEEEDDDEEEFFFHHHGGGFFFFFFGGGGGGEEECCCDDDCCCCCCBBBCCCDDDFFFGGGEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDFFFHHHJJJJJJLLLNNNPPPOOONNNMMMOOOPPPPPPOOOMMMJJJJJJIIIGGGEEEFFFHHHJJJMMMLLLOOOTTTTTTXXXjjjzzzvvvssstttvvvyyy{{{zzzzzzzzzwwwqqqjjjaaaVVVKKKDDD===:::777555666777777777;;;<<<<<<===>>>>>>??????======>>>>>>===;;;:::999555444333222222111222222111222444666888:::;;;<<<>>>???@@@?????????AAABBBBBBDDDFFFIIIKKKMMMNNNOOOPPPSSSWWWYYYYYYYYY[[[]]]]]]^^^___``````aaa``````[[[\\\]]]^^^```aaabbbccceeeeeeeeeffffffggggggggghhhiiiiiijjjiiiiiihhhgggdddfffgggfffeeedddeeefffggghhhjjjjjjiiihhhiiijjjfffeeeeeefffiiilllppprrruuuzzz{{{tttgggccc___bbbiiirrryyy{{{zzzrrrggg^^^XXXTTTPPPMMMMMMMMMPPPVVVZZZZZZ[[[___cccdddeeedddccccccdddeeecccccceeegggiiikkkmmmnnnllllllnnnppptttwwwzzz|||vvvuuutttuuuwwwzzz}}}yyyzzzzzzyyyxxxwwwxxxzzzxxx{{{~~~~~~~~~~~~{{{|||~~~|||xxxwww{{{~~~}}}~~~{{{}}}~~~uuuooollljjjooozzzxxxeee\\\QQQIIIGGGIIIKKKMMMJJJJJJJJJKKKLLLLLLMMMMMMLLLNNNQQQSSSSSSRRRQQQQQQOOOMMMKKKKKKMMMOOOPPPPPPPPPLLLJJJJJJIIIJJJQQQYYYdddkkkpppnnnkkkgggaaa[[[ZZZZZZ]]]```cccnnnrrrrrrssswww}}}uuuooooooqqqqqqiii]]]TTTWWWbbbmmmvvv}}}{{{|||}}}tttoooiiiddd___VVVKKKBBBCCCCCCCCCAAA@@@@@@BBBDDDAAACCCEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGEEECCCFFFEEEDDDBBBBBBBBBCCCDDD@@@BBBEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJJJJKKKMMMOOOLLLKKKKKKLLLNNNNNNMMMLLLFFFGGGFFFEEEDDDEEEHHHJJJNNNJJJKKKPPPOOOQQQaaavvvzzzvvvvvvvvvzzz~~~zzzsssyyyxxxuuupppjjjbbbXXXMMMGGG>>><<<888777777777777666;;;<<<<<<===>>>??????@@@<<<===>>>>>>>>>===;;;:::666666444333222111111111222333444666777999:::;;;===>>>???>>>===>>>???AAAAAABBBEEEGGGJJJLLLNNNNNNNNNRRRVVVXXXWWWWWWYYY[[[]]]^^^___```aaaaaaaaaaaaZZZ[[[\\\]]]^^^______```aaaaaaaaabbbccceeeggghhheeefffgggiiiiiihhhhhhgggeeeggghhhhhhggggggiiijjjfffhhhjjjjjjiiihhhhhhiiiffffffffffffhhhkkkooopppvvv{{{xxxlllhhhdddeeellltttzzz}}}yyymmmccc]]]WWWRRRNNNLLLLLLPPPXXX\\\\\\^^^bbb___aaaccccccbbbaaaaaabbb___aaaeeehhhkkkmmmmmmmmmpppppppppqqqsssuuuwwwyyyuuutttssstttvvvyyy}}}vvvwwwyyyyyyyyyyyy{{{|||wwwzzz}}}~~~}}}|||||||||}}}~~~}}}{{{{{{}}}~~~{{{qqqkkkjjjkkkooozzzrrr___XXXOOOIIIGGGIIIMMMOOOIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMNNNOOONNNNNNNNNOOOPPPNNNMMMMMMOOOQQQQQQQQQOOOLLLIIIJJJIIIJJJPPPXXX___gggooopppnnnkkkeee^^^ZZZZZZ\\\___cccnnntttuuuwww|||{{{sssooommmjjjgggaaaWWWPPPUUU]]]fffrrr}}}~~~~~~xxxnnnddd```[[[QQQHHHCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGBBBBBBAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCEEEFFFGGGIIIGGGDDDDDDFFFGGGGGGGGGJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJJJJHHHHHHIIIJJJIIIMMMPPPNNNKKKQQQ]]]hhh}}}|||uuuyyy|||}}}zzzxxxyyyzzz|||uuummmiiigggaaaUUUJJJCCC@@@;;;999888888777666888999;;;===>>>>>>======???????????????>>>======888666333111000111222444555555555555666888999:::999;;;===@@@AAAAAA@@@??????AAACCCDDDEEEGGGKKKMMMLLLNNNQQQRRRSSSUUUWWWYYYXXXZZZ]]]^^^^^^^^^___```^^^^^^^^^___```bbbddddddddddddcccdddeeefffgggggghhhhhhhhhggggggfffeeedddeeeddddddcccdddeeefffgggjjjjjjhhhgggffffffffffffdddfffhhhjjjjjjllloooqqqsssyyy~~~uuummmhhhkkkooorrruuuyyy|||tttiii^^^UUUQQQOOOKKKKKKMMMRRRXXX\\\\\\ZZZ___```aaa___]]]ZZZZZZZZZ^^^___```bbbdddfffggggggpppooooooqqqsssuuuuuuuuuvvvvvvuuusssssstttxxx{{{{{{{{{zzzzzzzzz{{{{{{|||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~|||~~~|||uuupppnnnnnnxxx{{{wwwlllWWWRRRKKKGGGGGGHHHIIIHHHKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHIIIIIIJJJQQQZZZeeekkkrrrvvvxxxtttiii]]]ZZZ^^^]]]```hhhkkk{{{~~~yyypppkkkiiifffddd^^^YYYUUUVVVYYY```ooo}}}}}}}}}{{{nnn```YYYSSSLLLFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAAAAAAAABBBBBBCCCFFFFFFEEEEEEFFFGGGIIIJJJHHHFFFDDDDDDEEEGGGGGGFFFHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHFFFGGGHHHHHHFFFFFFGGGHHHHHHLLLOOOMMMJJJOOOZZZeee}}}}}}yyy{{{~~~~~~}}}}}}{{{rrrnnnmmmfffXXXMMMGGGCCC===999777666666666888999;;;<<<===>>>======>>>?????????>>>>>>===<<<888666333111000111222333333333444444555666888999999:::<<<>>>??????>>>>>>???@@@BBBDDDEEEGGGJJJMMMKKKMMMOOOQQQQQQSSSUUUWWWWWWZZZ\\\^^^]]]]]]^^^___]]]^^^^^^___```bbbcccdddcccbbbbbbbbbcccdddeeeeeefffggghhhhhhhhhgggfffeeeeeeeeedddddddddeeefffgggjjjjjjiiihhhfffeeedddccccccfffiiikkklllmmmoooqqqtttzzzxxxpppkkkmmmpppppprrrttt~~~{{{uuulllbbbYYYTTTQQQLLLLLLNNNRRRXXX[[[[[[ZZZ^^^^^^___]]]YYYVVVTTTTTTUUUVVVWWWYYY\\\```dddfffnnnnnnppprrrtttvvvvvvuuuttttttsssrrrqqqsssvvvyyy{{{{{{zzzzzzzzz{{{{{{{{{}}}}}}}}}~~~}}}}}}||||||~~~~~~~~~{{{uuuqqqqqqrrryyy}}}sssgggUUUPPPKKKHHHHHHHHHHHHGGGIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHHHHIIIHHHHHHOOOXXXfffmmmuuuyyy|||yyynnnccc___cccaaabbbhhhiiiwwwuuukkkgggeeecccaaa\\\[[[YYYWWWUUU[[[kkk{{{~~~{{{{{{}}}mmm[[[PPPJJJEEECCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGFFFDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEEEEFFFHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFFFFDDDDDDEEEFFFGGGKKKMMMKKKHHHLLLVVV___qqq~~~}}}~~~xxxssssssnnnbbbWWWOOOIIIAAA;;;888777666666777999:::<<<============>>>>>>>>>>>>>>>======<<<888666444111000000111222222222222333444555777777::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDFFFIIILLLJJJLLLOOOPPPPPPPPPRRRTTTVVVYYY[[[]]]\\\\\\\\\]]]]]]]]]^^^___```bbbcccdddbbbaaaaaaaaaaaaaaabbbcccdddeeehhhjjjjjjiiigggeeeeeeeeedddddddddeeeffffffiiiiiiiiihhhfffdddbbbaaabbbfffiiilllmmmnnnpppqqqvvv{{{{{{sssmmmnnnnnnmmmlllnnnrrrpppmmmhhhaaaXXXQQQMMMLLLMMMOOOSSSWWWZZZ[[[ZZZ^^^______]]]XXXTTTQQQPPPOOONNNNNNPPPTTTYYY___bbbhhhkkknnnrrruuuuuuuuuuuuqqqqqqqqqpppoooqqqtttwww{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~}}}|||{{{{{{~~~}}}}}}}}}~~~~~~~~~yyytttsssvvvyyy|||{{{kkk___RRROOOLLLJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHGGGHHHGGGGGGNNNVVVeeemmmvvv{{{~~~}}}tttjjjdddgggdddeeeiiihhhsss{{{ooofffcccddddddccc^^^]]][[[XXXWWW]]]kkkwwwzzzyyyvvvvvv}}}|||kkkWWWKKKEEEAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBCCCAAA@@@??????@@@AAACCCDDDFFFEEEDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFCCCDDDEEEEEECCCCCCDDDEEEFFFIIIJJJHHHFFFHHHPPPXXXhhhsss~~~~~~}}}wwwwwwuuummmdddXXXRRRHHH???:::888777666777888:::<<<=========<<<======>>>>>>>>>======<<<888777444222111111111222222222333333444666777888;;;;;;:::::::::;;;;;;<<<===???AAABBBCCCEEEHHHKKKJJJLLLOOOPPPPPPPPPQQQRRRUUUWWWZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]___aaabbbcccaaaaaa````````````aaaaaabbbdddgggjjjkkkjjjgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggggggeeecccaaaaaaeeeiiilllmmmmmmooopppvvv|||{{{sssmmmlllkkkhhhfffgggeeeeeedddccc^^^WWWOOOIIILLLMMMPPPSSSWWW[[[]]]^^^bbbccceeeccc___ZZZVVVUUURRRPPPNNNMMMOOOSSSXXX\\\aaaeeekkkppprrrrrrrrrrrrnnnoooooonnnnnnooorrrtttzzzzzz{{{{{{{{{{{{{{{{{{~~~~~~~~~}}}}}}|||{{{zzz{{{|||}}}}}}~~~~~~~~~}}}}}}|||{{{}}}~~~~~~xxxtttuuuzzz~~~rrrbbbVVVOOOOOONNNMMMLLLJJJHHHGGGEEEEEEEEEFFFGGGIIIJJJKKKGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKIIIHHHHHHGGGGGGNNNWWWccclllvvv{{{~~~~~~wwwooofffiiiffffffiiigggrrrzzzrrrhhhbbbbbbeeeggghhhccc___[[[ZZZ___iiiqqquuussssssrrrqqqwwwxxxgggUUUKKKEEEAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFEEEDDDCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGDDDEEEFFFEEEDDDCCCDDDFFFDDDGGGHHHGGGEEEFFFLLLRRR]]]eeeuuu}}}|||~~~}}}xxx{{{|||yyyvvvrrrmmm___XXXMMMCCC<<<999777555777888:::;;;======<<<<<<======>>>>>>>>>>>>======999888666444333222222222333333333444555666888888;;;;;;:::::::::;;;<<<<<<<<<>>>@@@AAABBBDDDGGGJJJKKKMMMQQQRRRRRRQQQRRRSSSTTTVVVYYYYYYYYYXXXXXXYYYZZZZZZ[[[\\\]]]___```aaa``````````````````aaabbb```cccfffiiijjjiiigggeeeeeeeeeeeeeeeeeeeeeeeedddaaabbbdddfffggggggeeedddbbbeeehhhjjjkkklllmmmooovvv||||||ssskkkiiigggdddbbbbbb______``````___YYYQQQKKKKKKMMMPPPTTTWWW[[[^^^```fffiiilllmmmjjjgggdddbbb]]]ZZZUUUQQQOOOPPPRRRSSSZZZ```ggglllnnnnnnnnnnnnmmmnnnnnnnnnmmmnnnppprrrxxxyyyzzz{{{||||||||||||}}}~~~}}}|||{{{yyyzzz{{{{{{{{{{{{zzzyyy{{{zzzzzzzzz{{{}}}zzz||||||xxxuuuxxx}}}~~~uuuhhhYYYPPPNNNOOOPPPPPPNNNLLLJJJHHHEEEEEEEEEFFFGGGIIIJJJKKKEEEFFFHHHJJJMMMPPPRRRTTTNNNMMMKKKJJJIIIIIIJJJJJJLLLJJJIIIIIIHHHIIIPPPXXXbbblllwww|||yyyssskkkmmmhhhfffhhheeeoooooohhhaaa___bbbgggjjjlllfffbbb]]]```kkkxxx{{{xxxpppqqqpppooorrrxxxzzzxxxqqqbbbRRRJJJFFFAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDDDDCCCBBB@@@???>>>>>>======>>>>>>???@@@AAABBB@@@????????????AAABBBCCCDDDCCCCCCDDDEEEEEECCCBBBAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFFFFDDDDDDEEEFFFCCCEEEFFFEEEDDDEEEIIINNNSSSWWWdddzzz|||{{{}}}zzzuuuwww||||||vvvrrrpppeee]]]RRRHHH@@@;;;888555666888999;;;<<<<<<<<<<<<===>>>>>>????????????>>>;;;:::888666444333333222333333444444555666888999999999::::::;;;;;;;;;<<<;;;===???@@@AAACCCFFFIIIKKKNNNQQQSSSTTTSSSSSSTTTSSSUUUWWWXXXWWWVVVVVVWWWXXXXXXYYYZZZ[[[]]]^^^___^^^^^^^^^______```aaabbbaaabbbeeeggghhhgggfffeeeeeeeeefffffffffeeedddccc```aaaccceeeggghhhhhhhhhfffgggiiijjjjjjkkkmmmooowww}}}wwwmmmiiifffbbb``````YYYYYYYYYZZZ[[[XXXQQQLLLLLLNNNQQQSSSTTTWWW[[[^^^dddiiippptttuuutttrrrrrriiifffaaa\\\WWWSSSQQQPPPXXX^^^fffkkkkkkkkklllnnnmmmnnnoooooonnnnnnppprrruuuwwwyyy{{{}}}~~~~~~}}}|||}}}~~~~~~}}}|||zzz{{{{{{{{{{{{zzzyyyxxx{{{zzzzzzzzz{{{}}}~~~{{{yyy|||}}}{{{yyy{{{|||tttiii]]]RRRKKKLLLNNNPPPPPPNNNKKKJJJJJJEEEEEEEEEFFFGGGHHHIIIJJJFFFGGGIIIMMMQQQUUUXXXZZZSSSQQQNNNKKKJJJIIIJJJKKKKKKIIIIIIJJJIIIJJJQQQZZZeeeooozzz~~~{{{vvvnnnoooiiieeeeeebbblll~~~pppfffaaa\\\\\\```fffjjjkkkfffeeecccgggvvvqqqsssssspppqqquuutttqqqlll]]]NNNGGGDDDAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCFFFEEEDDDCCCAAA@@@???>>>============???@@@AAABBB===<<<<<<;;;<<<===???@@@CCCBBBBBBDDDEEEEEECCCAAA@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCEEEFFFEEEDDDCCCDDDFFFAAACCCEEEEEEDDDEEEHHHKKKNNNPPPXXXhhh~~~xxxuuuxxx}}}|||xxxvvvvvvvvv~~~}}}yyyuuutttmmmfff[[[QQQIIIBBB===:::666777999;;;<<<<<<<<<;;;>>>>>>???@@@@@@@@@@@@@@@<<<;;;:::888666555444333222222222333444555777777555666888:::;;;;;;:::::::::<<<>>>???@@@BBBFFFHHHIIILLLQQQTTTTTTTTTTTTUUURRRTTTVVVWWWVVVUUUUUUUUUVVVVVVWWWXXXYYY[[[\\\]]][[[[[[\\\\\\^^^___aaabbbaaabbbdddeeeeeeeeeddddddeeeeeefffffffffeeedddcccbbbbbbccceeefffggghhhiiikkkkkkkkkjjjjjjkkknnnpppyyyssslllgggbbb```aaaXXXUUUTTTUUUWWWWWWRRRMMMNNNOOOQQQQQQPPPQQQTTTWWW\\\cccmmmuuuyyy{{{{{{|||vvvtttqqqllleee___ZZZWWW[[[aaahhhlllllllllnnnqqqmmmoooppppppooooooqqqssssssuuuxxx{{{~~~|||}}}~~~~~~}}}}}}{{{{{{{{{|||||||||||||||}}}}}}}}}|||}}}~~~~~~|||yyywwwxxx}}}vvvkkk^^^TTTMMMJJJIIILLLOOONNNLLLIIIIIIJJJEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJMMMPPPUUUXXXZZZWWWUUUQQQMMMKKKJJJJJJKKKIIIGGGGGGIIIHHHJJJQQQZZZeeepppzzz~~~~~~~~~zzzuuukkkkkkeeebbbdddcccpppwwwhhhaaa\\\YYYZZZ___eeehhhiiieeeggghhhmmm|||sssvvvvvvsssrrrtttrrrnnniiiZZZKKKDDDBBB@@@@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEGGGGGGEEEDDDBBBAAA??????<<<<<<<<<===>>>@@@AAABBB??????>>>>>>???@@@BBBCCCBBBBBBBBBCCCEEEEEEBBB@@@??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEDDDCCCCCCDDDEEE@@@BBBDDDDDDDDDEEEHHHJJJPPPPPPSSS^^^tttwwwqqqqqqxxx~~~|||wwwssstttxxxyyyvvvrrr}}}|||}}}zzzzzztttnnndddZZZQQQJJJDDDAAA666777999;;;<<<<<<<<<;;;>>>???@@@AAAAAAAAAAAAAAA===<<<;;;999777666444444111111111222333444666666222444777999::::::999888:::<<<>>>???@@@BBBEEEHHHGGGKKKPPPSSSTTTTTTTTTUUUQQQTTTVVVVVVUUUTTTTTTUUUUUUUUUUUUVVVXXXYYY[[[\\\YYYYYYYYY[[[\\\^^^```aaabbbbbbccccccddddddcccccceeeeeefffgggfffeeecccbbbeeeeeedddeeeeeeggghhhiiioooooommmkkkjjjlllooorrrzzzyyypppiiicccaaabbb\\\YYYVVVWWWZZZ[[[XXXTTTOOOQQQQQQOOOLLLLLLNNNQQQUUU]]]hhhssszzz}}}~~~|||yyyrrrkkkddd```^^^dddkkknnnmmmmmmppptttnnnoooqqqqqqpppppprrrsssqqqtttwww{{{~~~|||}}}}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~~~~||||||||||||}}}~~~yyywwwuuussstttyyy}}}rrreeeXXXOOOKKKIIIHHHJJJMMMLLLIIIGGGHHHIIIDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJNNNQQQUUUWWWZZZXXXSSSOOOLLLKKKKKKKKKGGGEEEEEEGGGHHHIIIQQQZZZcccnnnxxx|||{{{zzzvvvrrrcccddd___^^^dddgggwwwuuuggg___^^^^^^^^^___aaabbbcccccc```aaannn}}}{{{xxxvvvtttqqqmmmjjj```WWWLLLEEECCCCCCAAA???@@@@@@AAA@@@??????@@@BBBAAABBBCCCEEEEEEEEEEEEDDDCCCCCCEEEEEEEEECCCAAA???@@@@@@?????????@@@AAABBB@@@AAABBBAAA?????????@@@DDDDDDDDDDDDCCCBBB@@@@@@@@@??????>>>@@@BBBDDDFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCDDDDDDDDDDDDHHHEEEDDDGGGGGGEEEFFFIIIJJJKKKOOOXXXgggzzzssswww|||yyypppiiimmmvvvyyyuuu{{{~~~|||yyyvvvqqqhhh]]]RRRGGGAAA:::888666666999;;;<<<<<<>>>===;;;===???@@@>>>;;;<<<<<<<<<;;;:::999777666111222222333333444444555666666666666666777777888999999;;;===>>>?????????BBBEEEJJJNNNRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXZZZZZZYYYYYYZZZ\\\^^^___aaa___]]]^^^aaabbbaaa^^^dddeeeeeeffffffeeeddddddbbbaaa```bbbeeegggggggggkkkkkkkkklllmmmoooqqqrrrvvv|||zzzmmmeee```___WWWWWWWWWWWWWWWWWWXXXXXXZZZUUURRRQQQMMMFFFGGGMMMOOOTTT^^^hhhrrryyy}}}}}}xxxqqqkkkgggggghhhkkkmmmooopppppppppoooooopppqqqrrrrrrsssssswwwvvvuuuvvvzzz}}}~~~{{{{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~xxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~rrrkkkeeegggqqq{{{zzz{{{~~~~~~oooaaaSSSHHHGGGJJJJJJNNNOOOKKKIIIJJJKKKIIIFFFFFFEEECCCCCCBBBBBBBBBGGGFFFFFFGGGIIINNNTTTXXXbbb```\\\XXXTTTRRRPPPPPPEEEFFFEEEFFFGGGLLLSSSWWW```jjjsssvvvwwwwwwsssnnnggg```ZZZ[[[aaannnqqqeeecccbbbbbbaaa___]]]\\\ZZZZZZZZZ```ooo~~~wwwrrrpppnnnjjjggg[[[SSSJJJEEEDDDCCCAAA???@@@AAABBBAAA@@@@@@BBBCCCBBBBBBDDDEEEEEEDDDDDDCCCBBBCCCDDDDDDDDDBBB@@@???@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAA@@@>>>===>>>???DDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@BBBDDDFFFEEEDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBGGGDDDDDDGGGGGGEEEEEEHHHHHHIIILLLRRR\\\qqq}}}uuuuuu|||}}}{{{tttmmmmmmssstttrrrwww~~~|||xxxrrriii]]]QQQJJJ>>>;;;888777888:::;;;<<<>>>===<<<===???@@@>>><<<=========<<<;;;999888777222222222333333444444444666666555555666666777888888999;;;<<<>>>?????????AAADDDHHHMMMPPPQQQRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQTTTTTTUUUVVVWWWXXXYYYYYY\\\[[[[[[ZZZZZZ[[[[[[\\\___]]]\\\]]]___```___]]]```bbbeeeggghhhgggeeecccaaaaaabbbdddggghhhgggeeejjjjjjlllmmmoooqqqrrrsssuuu{{{sssggg___ZZZZZZYYYXXXXXXXXXYYYZZZ[[[]]]YYYUUUSSSMMMFFFEEEIIIIIIMMMUUU___iiiqqqwwwzzz{{{|||||||||zzzvvvrrroooiiikkklllnnnooopppooooooqqqqqqqqqqqqrrrsssttttttuuutttssstttvvvyyy|||}}}|||{{{}}}~~~~~~}}}|||||||||||||||{{{{{{{{{xxxyyy{{{}}}~~~~~~}}}~~~~~~~~~}}}wwwjjjddd```cccnnnyyy~~~sssuuuyyy~~~{{{kkk\\\OOOFFFFFFJJJIIINNNPPPMMMKKKLLLLLLJJJGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHNNNVVV\\\dddbbb]]]XXXSSSOOOMMMLLLGGGGGGGGGGGGIIINNNTTTYYYbbbkkktttwwwwwwwwwrrrmmmfff```[[[\\\cccqqqvvviiibbbbbbcccdddccc```[[[UUURRRPPPUUU```ppptttlllkkkiiieee```RRRMMMGGGDDDDDDDDDBBB???@@@BBBBBBBBBAAAAAACCCEEECCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCAAA???>>>>>>???@@@BBBBBBBBBAAA@@@>>>???@@@???===<<<===>>>DDDDDDEEEEEEEEEEEEDDDCCC@@@@@@??????@@@BBBDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCDDDCCCBBBAAAAAA@@@>>>===>>>???AAABBBEEECCCCCCFFFFFFDDDEEEHHHGGGIIIKKKMMMQQQaaaxxxsssttt}}}~~~zzzsssoooooopppnnnrrr}}}~~~}}}yyypppcccTTTJJJBBB>>>:::777777999;;;;;;===<<<<<<>>>@@@@@@???>>>>>>>>>>>>===<<<;;;:::999333333333333333333444444666555555555555666777777888999;;;<<<>>>>>>??????@@@BBBFFFJJJMMMNNNOOOOOONNNNNNNNNOOOOOOPPPPPPPPPTTTUUUUUUVVVWWWXXXYYYZZZ\\\\\\\\\\\\[[[YYYXXXXXX\\\[[[[[[\\\]]]^^^^^^\\\]]]```eeehhhjjjiiifffdddaaabbbdddfffhhhhhhfffccchhhiiillloooqqqsssttttttuuuzzz{{{lllaaaZZZ\\\[[[ZZZYYYYYY[[[]]]^^^ccc___\\\XXXQQQHHHEEEGGGDDDGGGLLLTTT^^^gggppptttuuuvvvxxxyyyyyywwwuuutttmmmnnnooopppppppppooonnnsssrrrqqqqqqrrrsssuuuvvvttttttsssssstttvvvxxxyyy|||{{{{{{|||{{{zzz{{{{{{zzzzzzyyyyyyxxxxxxwwwxxxzzz|||~~~~~~}}}}}}}}}}}}~~~}}}||||||~~~~~~xxxrrrfffaaa^^^bbbmmmxxx~~~~~~~~~zzzxxxooorrrvvv{{{vvvdddUUUJJJCCCEEEJJJIIIOOORRRPPPOOOOOOMMMJJJGGGFFFEEEDDDDDDDDDDDDDDDAAACCCFFFFFFGGGMMMWWW```eeebbb]]]WWWQQQLLLIIIHHHHHHIIIIIIIIILLLQQQWWW\\\eeennnuuuwwwvvvtttoooiiiccc^^^[[[]]]eeessszzzlllccc___]]]```bbbccc```YYYRRRMMMJJJSSSaaappp{{{~~~pppiiihhhfff___XXXJJJGGGEEEDDDDDDDDDBBB@@@???@@@AAAAAAAAAAAACCCEEEFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===???AAACCCCCCCCCAAA@@@???@@@AAA@@@>>>===>>>???DDDEEEEEEFFFFFFFFFEEEEEEAAA@@@@@@@@@AAABBBDDDEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@AAABBBCCCDDDCCCBBBBBBBBB@@@>>>======>>>AAACCCDDDBBBBBBFFFFFFDDDDDDGGGIIIKKKNNNMMMMMMXXXrrr|||tttrrrzzz}}}~~~yyyrrrnnnnnnooorrrzzz}}}~~~{{{ssseeeTTTHHHDDD@@@:::666666888:::;;;<<<<<<===>>>???@@@@@@????????????>>>>>><<<;;;;;;555444333333333333444444555555444444555555666777888999:::<<<===>>>??????>>>@@@CCCGGGIIIKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[\\\[[[YYYXXXWWW[[[[[[[[[\\\]]]^^^^^^]]]]]]___cccgggiiiiiihhhgggeeeddddddeeefffgggfffdddfffhhhlllpppssstttttttttvvvyyy}}}pppeee___^^^\\\[[[YYYYYY[[[]]]^^^fffeeebbb]]]VVVNNNIIIHHHEEEFFFHHHMMMUUU___hhhnnnpppqqqrrrssssssrrrqqqqqqooopppqqqqqqqqqpppnnnmmmsssrrrqqqpppppprrrtttuuuuuuuuuuuuuuutttuuuvvvxxx~~~}}}{{{{{{zzz{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvxxxyyyzzz|||}}}~~~~~~~~~~~~~~~|||||||||}}}}}}~~~}}}|||}}}~~~~~~|||wwwsssjjjgggdddgggooowww|||}}}zzzzzz{{{|||}}}xxxtttrrrpppuuu{{{~~~ppp]]]PPPFFFBBBEEEKKKLLLRRRVVVTTTRRRQQQMMMIIIEEEEEEDDDCCCCCCCCCCCCCCC???CCCEEEEEEEEEJJJUUU]]]aaa___ZZZTTTOOOJJJHHHFFFIIIJJJJJJKKKNNNSSSZZZ___iiiqqqwwwvvvsssoooiiibbb^^^ZZZXXX[[[cccrrruuuhhhcccbbb[[[^^^aaaaaa^^^WWWOOOJJJFFFQQQbbboooxxx}}}wwwlllgggfffcccZZZQQQDDDCCCCCCCCCDDDCCCAAA@@@===>>>@@@@@@@@@AAACCCEEEHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????===???AAACCCDDDCCCBBBAAAAAABBBCCCBBB@@@???@@@AAADDDEEEFFFFFFFFFFFFFFFEEEAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDAAABBBCCCDDDEEEDDDCCCCCCBBB@@@>>><<<<<<===@@@AAACCCAAABBBFFFGGGEEEDDDGGGIIIKKKNNNNNNLLLSSShhh}}}xxxtttuuuzzz~~~}}}wwwrrrrrruuuvvvxxxwww~~~|||{{{zzzuuuiiiZZZOOOEEE@@@:::666666888999:::999:::<<<>>>>>>??????@@@????????????>>>===<<<<<<777666444333222333444444444444444444444555555666777888:::<<<===>>>>>>>>><<<>>>AAADDDFFFHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQTTTUUUUUUVVVWWWXXXYYYYYYWWWXXXYYYZZZ[[[ZZZYYYXXX[[[\\\]]]]]]^^^^^^___`````````bbbdddfffhhhiiijjjjjjfffcccaaabbbdddffffffdddgggkkkooorrrsssttttttwwwxxx}}}{{{pppgggccc___^^^\\\ZZZZZZ[[[\\\]]]ccceeeddd___YYYRRRMMMJJJHHHGGGHHHJJJPPPXXX```eeeggghhhhhhjjjkkkllllllmmmoooppppppqqqqqqooonnnmmmqqqpppooooooooopppqqqrrrsssuuuuuuuuusssrrrtttvvvyyyyyyzzzzzzzzzzzz{{{|||||||||{{{zzzxxxwwwvvvvvvyyyzzz{{{|||}}}}}}}}}}}}~~~zzz{{{|||}}}~~~}}}zzzwwwuuunnnkkkjjjlllrrrxxx|||}}}zzzyyyxxxwwwyyy|||~~~xxxrrrooommmssszzzxxxiiiWWWLLLEEECCCFFFLLLNNNUUUXXXVVVRRRPPPKKKFFFCCCCCCBBBAAAAAAAAABBBBBB@@@CCCEEEDDDDDDHHHPPPWWWZZZXXXTTTPPPLLLIIIHHHGGGIIIJJJKKKLLLOOOUUU\\\aaakkkssswwwvvvqqqkkkccc[[[YYYVVVVVVYYY___lllsssiiiffffff^^^```aaa```\\\UUUMMMIIIHHHSSSdddqqqzzz~~~wwwpppiiieeeccc^^^TTTLLLAAABBBBBBCCCBBBBBBAAA@@@<<<===?????????AAACCCFFFIIIIIIGGGFFFEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCEEEEEEFFFFFFFFFEEEEEEDDDAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDAAABBBDDDEEEFFFFFFEEEDDDAAA@@@>>><<<<<<===>>>???CCCAAACCCGGGHHHFFFEEEGGGHHHIIILLLNNNMMMQQQ```ooo}}}xxxsssvvv||||||wwwwww{{{|||{{{www~~~yyyvvvsssrrrpppiii^^^UUUGGGCCC===999777888888888666999;;;=========???@@@>>>?????????>>>>>>===<<<999777555333222222333444444333333333333444555555777888:::;;;======>>>>>><<<===???BBBDDDFFFGGGHHHIIIJJJKKKLLLNNNOOOQQQQQQSSSTTTTTTUUUVVVWWWXXXYYYUUUVVVWWWYYYZZZZZZ[[[[[[[[[]]]^^^___^^^___```bbbcccbbbbbbbbbdddfffiiijjjlllhhhbbb______bbbeeefffdddeeehhhllloooqqqrrrrrruuuuuuyyyzzzooohhheeecccbbbaaa___^^^]]]\\\\\\^^^bbbddd___YYYTTTOOOIIIIIIIIIIIIKKKPPPUUU[[[_________```bbbdddgggiiikkklllmmmnnnooooooooonnnmmmooooooppppppppppppppppppooorrrtttssspppoooqqqsssuuuwwwyyyyyyyyyyyy{{{|||}}}|||{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{~~~~~~|||{{{xxxyyy{{{~~~~~~~~~yyyxxxxxxxxxpppooooooqqqvvv{{{|||zzzxxxvvvvvvxxx{{{~~~~~~|||~~~yyyrrrmmmkkkkkkrrr|||mmm```QQQIIIFFFDDDGGGJJJMMMSSSVVVSSSPPPMMMHHHCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFIIIMMMPPPRRRPPPNNNKKKIIIHHHHHHHHHHHHIIIJJJLLLOOOUUU]]]bbbkkkssswwwuuupppjjjbbbZZZWWWVVVWWWZZZ]]]fffyyyyyyooohhhffffff___``````___\\\WWWRRROOOSSS]]]jjjwww~~~rrrmmmgggbbb]]]WWWOOOIIIBBBBBBCCCBBBAAA@@@@@@@@@<<<===???@@@@@@BBBEEEGGGJJJJJJHHHGGGGGGGGGGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDDDDEEEFFFEEECCCBBBCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCEEEFFFGGGGGGGGGFFFCCCCCCBBBAAAAAAAAAAAAAAACCCAAADDDHHHIIIGGGFFFHHHHHHHHHKKKNNNOOOQQQYYYcccttt{{{sssuuu{{{|||{{{{{{~~~}}}vvvooolllkkkggg___XXXMMMIIIBBB===:::888666444444777:::<<<;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>===<<<:::888555333222222333444333333333222333444444555777888999;;;<<<===>>>>>>;;;<<<>>>@@@CCCEEEFFFGGGGGGGGGIIIJJJLLLNNNOOOPPPRRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXYYY[[[[[[ZZZ\\\______^^^^^^```cccddddddddddddeeeffffffgggkkkgggbbb______aaabbbccccccdddfffhhhkkkmmmooopppqqqrrruuu~~~~~~tttmmmjjjhhhhhhhhhfffdddbbb___^^^^^^dddfffbbb\\\XXXQQQJJJKKKLLLNNNQQQUUUYYY]]]___^^^^^^^^^^^^```ccceeeggghhhiiikkkmmmnnnnnnnnnnnnooopppqqqrrrrrrqqqooonnnnnnqqqtttssspppnnnpppssstttwwwyyyyyyxxxwwwxxxzzz{{{{{{zzzyyyyyyxxxwwwwwwvvvwwwxxxxxxxxxxxxxxxxxx|||}}}~~~~~~~~~}}}{{{zzzvvvxxx{{{~~~yyyuuuwww|||yyyyyyxxxyyy||||||yyyvvvuuuvvvyyyzzz}}}~~~}}}xxxxxx{{{}}}uuummmiiiiiijjjppp|||uuucccWWWKKKGGGFFFEEEFFFHHHGGGLLLPPPMMMKKKIIIFFFBBBBBBAAAAAA@@@@@@AAAAAABBBDDDCCCDDDGGGKKKMMMMMMLLLMMMKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIKKKNNNUUU\\\bbbiiiqqqwwwvvvrrrmmmfff___YYYYYY[[[]]]]]]cccsss{{{qqqjjjeeecccccc]]]^^^______^^^\\\YYYXXX```gggrrr|||qqqlllfff___YYYRRRLLLIIIBBBCCCCCCBBB@@@??????@@@===>>>@@@AAABBBCCCFFFIIIKKKJJJIIIHHHGGGHHHIIIJJJEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@BBBCCCEEEFFFDDDEEEEEEEEECCCBBBCCCDDDFFFFFFFFFEEEEEECCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEECCCDDDFFFGGGHHHHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFEEECCCBBBDDDIIIJJJHHHGGGIIIJJJIIIKKKPPPQQQRRRVVV]]]ddd}}}|||ttttttzzz~~~}}}~~~uuuooollliiibbb\\\RRRNNNGGGAAA<<<888444222222666:::;;;:::;;;===@@@===>>>>>>>>>>>>======<<<;;;999666333111222333444333333222222333333444555777888999;;;<<<===>>>>>>;;;<<<>>>@@@BBBDDDFFFGGGEEEFFFGGGIIIKKKMMMNNNOOORRRRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXZZZ[[[YYY\\\______]]]]]]```ccccccdddfffggggggfffdddccciiifffbbb```````````````cccdddeeefffiiikkknnnooommmooottt}}}}}}|||zzztttqqqmmmmmmmmmllliiifffbbb```aaahhhkkkfff```\\\UUUMMMNNNPPPSSSWWW[[[___bbbccccccbbb```___^^^___aaabbbeeegggiiikkkmmmnnnnnnnnnooopppsssttttttrrrpppnnnooosssvvvvvvrrrpppsssvvvuuuxxxzzzyyywwwuuuvvvxxxzzzzzzyyyyyyxxxwwwwwwwwwuuuuuuvvvvvvvvvvvvuuuuuuyyy{{{|||~~~~~~}}}{{{zzzuuuxxx{{{|||tttrrrxxx}}}zzzvvvuuuuuuwwwxxx|||~~~||||||ssstttxxx~~~zzzrrrjjjfffhhhjjjppp|||{{{nnn\\\QQQHHHFFFFFFEEEDDDFFFAAAGGGJJJHHHGGGGGGEEEBBBBBBBBBAAAAAAAAABBBBBBCCCEEECCCCCCHHHOOORRROOOLLLJJJIIIGGGEEEDDDDDDDDDEEEFFFGGGHHHJJJNNNTTT\\\aaagggooovvvvvvtttpppjjjddd\\\]]]___```___bbbppp|||tttrrrnnngggcccddd^^^______bbbhhhmmmiiiaaaoooqqquuuzzzvvvkkk```YYYSSSKKKFFFEEE@@@AAABBBAAA@@@@@@BBBDDD@@@???===>>>AAADDDEEEEEEGGGHHHJJJJJJIIIIIIIIIJJJNNNLLLHHHFFFDDDCCCAAA@@@AAA@@@@@@AAADDDFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHIIIIIIHHHFFFEEECCCFFFFFFGGGFFFEEEFFFIIIKKKKKKKKKKKKJJJKKKOOOTTTXXXaaaooo}}}vvvqqqqqqzzz}}}~~~|||rrrmmmhhheeecccWWWTTTMMMEEE>>>888444222333333444777:::<<<<<<;;;<<<<<<===>>>>>>===<<<;;;>>>===;;;999777555444444444444444333333444555555444666888:::<<<===>>>>>><<<<<<===???@@@AAABBBCCCDDDEEEFFFHHHJJJLLLMMMNNNQQQSSSUUUVVVVVVVVVWWWXXX[[[ZZZWWWUUUUUUVVVXXXZZZ[[[[[[[[[[[[\\\\\\]]]^^^dddeeeffffffdddcccdddfffiiiiiihhhfffbbb______```bbbccceeeeeeeeegggiiikkkjjjpppxxx~~~||||||vvvttt{{{~~~}}}wwwqqqmmmgggaaaeeeeeeeeefffeee^^^TTTKKKKKKMMMQQQXXX___ccceeeddd___aaabbb]]]XXXXXX^^^eeeeeegggjjjkkkkkkmmmoooqqqrrrtttuuuuuurrrpppooooootttwwwxxxuuupppmmmpppssssssvvvyyyzzzyyyxxxwwwwwwyyyxxxvvvtttuuuwwwyyy{{{uuuuuuuuuuuuuuuuuuuuuuuuvvvyyy}}}~~~}}}|||||||||{{{{{{zzzxxx}}}wwwqqqnnnooopppwww|||~~~~~~uuuxxx}}}|||sssooolllkkkooouuu{{{|||zzzooogggUUUQQQKKKFFFEEEDDDDDDDDDHHHGGGGGGFFFFFFEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBB@@@BBBFFFJJJLLLNNNNNNNNNHHHFFFCCCCCCDDDEEEEEEDDDHHHGGGIIINNNPPPRRRXXX___nnntttyyy~~~ttthhh```^^^\\\]]]]]]cccqqqyyypppnnnlllfffbbbaaa]]]```bbbfffmmmtttsssmmmuuuvvvxxx{{{~~~yyymmm___WWWPPPHHHDDDDDD???@@@AAAAAA@@@@@@BBBDDDBBB@@@>>>???AAACCCDDDCCCBBBDDDFFFFFFFFFEEEFFFHHHMMMLLLJJJIIIHHHGGGEEEDDDAAA@@@@@@BBBDDDFFFEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGFFFFFFFFFIIIKKKNNNNNNMMMKKKJJJKKKOOORRRUUUaaavvvwwwqqqooovvv~~~{{{www}}}}}}ssskkkgggeee\\\YYYRRRKKKCCC<<<888555555444555777999;;;;;;:::;;;<<<===>>>>>>===<<<<<<>>>===;;;999777666555555444444333333333333444444444555777999;;;<<<======;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKLLLNNNPPPRRRSSSSSSTTTVVVXXX\\\ZZZXXXWWWVVVVVVWWWXXX[[[[[[[[[\\\]]]^^^______ccceeefffeeedddcccdddeeehhhiiijjjhhheeebbbaaa```cccdddeeeffffffgggjjjllllllrrr{{{|||}}}yyyyyyyyyuuunnnhhhhhhhhhhhhhhhgggaaaWWWOOOMMMNNNQQQVVV]]]cccfffggghhhkkkkkkeee]]]YYY\\\```eeegggiiikkkkkklllnnnppprrrtttuuutttrrrqqqpppqqqsssvvvwwwuuuqqqoooqqqtttuuuwwwyyyyyyxxxxxxxxxyyy{{{yyywwwuuutttuuuwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy|||}}}}}}||||||}}}~~~}}}}}}|||{{{zzztttqqqppppppxxx{{{yyy{{{|||tttqqqpppoootttyyy}}}}}}|||ttthhh___RRRNNNJJJFFFEEEEEEDDDCCCGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCAAACCCFFFIIIKKKLLLLLLLLLLLLIIIFFFDDDCCCCCCBBBAAADDDCCCFFFKKKNNNRRRZZZcccnnnsssyyy~~~uuuiiiaaa^^^]]]^^^___dddrrruuummmllllllhhhaaa]]][[[```eeekkksss|||}}}|||{{{zzzzzzzzz{{{|||}}}}}}ooo^^^SSSKKKDDDBBBBBB???@@@AAAAAA@@@AAACCCEEEDDDBBB@@@???AAABBBBBBAAABBBDDDFFFFFFFFFGGGIIIKKKKKKKKKKKKKKKJJJIIIGGGFFFAAA@@@@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHIIIIIIHHHGGGFFFFFFLLLLLLMMMMMMLLLKKKJJJIIIEEEFFFGGGGGGFFFGGGIIIKKKNNNNNNLLLJJJHHHIIILLLOOORRRXXXfff}}}zzzsssnnnrrrxxx~~~|||ttttttyyy|||rrrllljjjdddaaa[[[SSSJJJBBB<<<999777555444555888::::::::::::;;;<<<=====================<<<:::888777666666444333333222222333333333333444666888999:::;;;;;;;;;;;;<<<===???@@@AAABBBAAABBBCCCDDDFFFGGGHHHIIILLLMMMNNNOOOPPPRRRUUUXXX\\\[[[ZZZYYYXXXWWWVVVVVVYYYYYYZZZ[[[\\\]]]^^^___bbbcccddddddcccbbbccceeefffiiikkkkkkhhheeebbbaaacccdddfffffffffgggjjjlllmmmsss{{{}}}~~~}}}{{{uuunnnlllkkkjjjjjjiiicccZZZSSSNNNNNNOOOSSSZZZbbbgggjjjpppssstttooofff```^^^___eeegggiiijjjkkklllnnnpppqqqssstttsssrrrqqqrrrssssssuuuwwwuuurrrqqqsssuuuvvvxxxxxxxxxwwwwwwxxxzzz|||zzzxxxuuuttttttuuuvvvxxxxxxxxxwwwwwwvvvvvvvvvwwwyyyzzzzzzzzzzzz{{{|||~~~~~~~~~{{{xxxxxx|||zzz{{{}}}}}}~~~{{{yyyyyy||||||~~~~~~~~~}}}|||yyysssssstttuuuyyy~~~}}}vvvkkk^^^UUUMMMKKKHHHGGGFFFFFFDDDCCCFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJMMMJJJFFFDDDDDDDDDCCCBBBEEECCCEEEIIILLLPPPZZZdddnnnttt{{{xxxmmmcccaaa``````aaaeeerrryyysssoooppprrrmmmccc[[[[[[aaaggglllvvv}}}|||yyyvvvtttuuuwwwyyyppp]]]PPPHHHBBBAAACCC???@@@AAAAAAAAABBBDDDFFFFFFDDDAAA@@@AAAAAA@@@@@@AAACCCEEEFFFFFFHHHJJJLLLKKKLLLNNNMMMKKKHHHFFFEEEBBBAAA@@@BBBDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHFFFEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGIIIIIIJJJJJJJJJIIIGGGFFFEEEFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGIIILLLNNNTTTUUU\\\mmmvvvppppppvvv}}}}}}tttrrrttt{{{{{{uuurrrllliiicccZZZQQQGGG@@@<<<777555333333555888:::;;;999:::;;;<<<======>>>>>>======<<<;;;:::999888777444444333222222222222333333444555777888999999999::::::;;;<<<>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFGGGJJJKKKKKKLLLMMMPPPUUUXXX[[[[[[[[[[[[YYYWWWUUUTTTUUUVVVXXXYYY[[[\\\]]]]]]```bbbccccccaaaaaabbbdddcccgggkkkmmmkkkgggcccaaacccdddeeefffeeefffhhhkkkkkkqqqyyy}}}wwwqqqnnnllljjjiiihhhddd\\\VVVNNNLLLKKKNNNVVV```iiimmmppptttxxxvvvpppiiifffeeefffhhhjjjjjjkkkkkkmmmooopppqqqqqqqqqpppppprrrtttuuuwwwxxxwwwtttsssssstttwwwwwwvvvuuussstttwwwyyyzzzyyywwwuuuuuuuuuvvvvvvyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvuuuvvvxxxzzzzzz{{{|||wwwppplllkkkllllllpppwww}}}~~~|||zzzxxxyyysssooosssxxxzzz}}}zzzooobbbUUULLLIIIGGGFFFGGGGGGGGGEEECCCEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIKKKHHHEEEDDDEEEFFFGGGGGGIIIHHHHHHIIIJJJMMMXXXcccqqqwww~~~|||sssgggeeeddddddccceeeppp|||ttttttuuuwwwzzzuuuiii^^^]]]aaaeeejjjtttyyyxxxuuuqqqnnnnnnqqquuu|||lllZZZNNNFFFAAAAAADDDAAABBBCCCCCCBBBCCCEEEGGGHHHFFFBBBAAAAAAAAA@@@>>>===???@@@AAABBBDDDGGGIIIQQQSSSTTTQQQMMMHHHEEEEEEBBBAAAAAABBBDDDEEEDDDCCCDDDDDDDDDEEEGGGHHHJJJJJJHHHGGGEEEDDDDDDDDDEEEFFFHHHGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIFFFGGGHHHHHHHHHGGGFFFEEEDDDFFFGGGHHHGGGGGGHHHJJJJJJJJJJJJHHHGGGGGGIIILLLQQQPPPSSS___www|||tttsssuuu~~~zzzsssssstttvvv~~~xxxrrroooiiiaaaWWWMMMEEE@@@999555222111333777:::<<<:::::::::;;;<<<===>>>>>>============<<<;;;999888555444333333222222222333333444555666777888888888999999:::;;;===>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEHHHIIIJJJKKKLLLOOOTTTWWWYYYZZZZZZ[[[ZZZXXXVVVUUUVVVWWWYYY[[[\\\]]]^^^^^^___```aaaaaa``````aaaccc___dddjjjmmmlllhhhdddbbbbbbdddeeeeeedddeeegggiiikkkqqqyyy~~~yyyuuuooommmiiihhhgggddd^^^YYYNNNKKKHHHJJJRRR]]]gggmmmnnnsssxxxyyyuuuoookkkjjjgggiiikkkkkkkkklllnnnoooooooooooonnnmmmnnnqqqtttwwwxxxyyyxxxvvvtttssssssuuuuuutttrrrpppqqqtttwwwwwwvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttsssqqqrrruuuwwwwwwyyy|||~~~yyyooogggcccbbbbbbcccjjjuuu~~~}}}~~~}}}zzzxxxqqqllllllssszzz~~~vvviii[[[OOOIIIFFFFFFFFFFFFHHHGGGEEECCCDDDEEEGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLIIIFFFDDDEEEGGGHHHIIIJJJIIIIIIJJJJJJMMMYYYffftttzzz~~~wwwkkkiiihhhhhheeefffooozzzqqquuuyyy|||}}}zzzpppfffaaabbbbbbgggrrr~~~uuuuuurrrlllhhhgggkkkooorrrdddTTTKKKEEEBBBBBBEEEDDDEEEFFFEEEDDDDDDFFFHHHIIIFFFCCCAAAAAAAAA???>>>???@@@BBBBBBBBBDDDHHHKKKWWWYYYYYYUUUNNNIIIGGGGGGCCCBBBAAABBBDDDEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJFFFGGGHHHIIIIIIHHHGGGFFFDDDFFFHHHHHHHHHGGGHHHIIIMMMMMMLLLIIIFFFEEEFFFGGGMMMNNNQQQZZZmmmzzzvvvuuu|||}}}xxxzzz{{{xxx{{{tttsssoooiiiaaaWWWOOOJJJ>>>:::444111222666:::<<<;;;:::::::::;;;<<<======<<<===>>>>>>>>><<<;;;:::666666555444333333333333444555666666777777777777888888999:::<<<===>>>???AAAAAABBBBBBBBBCCCCCCCCCFFFGGGIIIJJJKKKNNNQQQTTTUUUVVVXXXYYYYYYYYYXXXWWWXXXZZZ\\\^^^____________]]]^^^``````______```bbb^^^ccciiimmmllliiieeecccccceeefffeeeeeeeeegggiiimmmrrrzzz}}}{{{sssoookkkiiihhhfffaaa]]]SSSOOOJJJIIIOOOZZZccciiilllppptttvvvtttpppllljjjiiijjjlllmmmlllmmmooopppppppppooommmlllnnnqqqtttxxxxxxyyyyyyxxxvvvuuutttssssssrrrpppoooooorrrtttuuuuuuuuuuuuvvvvvvwwwwwwttttttttttttttttttttttttrrrssssssqqqpppppprrruuuwwwyyy||||||rrriiicccaaaaaacccdddkkkwww||||||~~~~~~|||yyymmmiiijjjttt|||qqqcccWWWNNNIIIGGGFFFEEEFFFHHHHHHFFFDDDEEEFFFHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFIIIMMMOOOQQQMMMHHHEEEEEEFFFGGGGGGFFFGGGIIIKKKKKKOOO\\\jjjtttzzz}}}vvvlllkkkkkkkkkhhhhhhqqq{{{ooovvvzzzzzzyyyyyyuuuooofffccc```eeerrr{{{tttsssqqqjjjdddbbbeeeiiifffZZZMMMGGGDDDBBBBBBEEEGGGHHHHHHGGGFFFEEEFFFHHHIIIFFFCCCAAAAAAAAA@@@???CCCDDDDDDDDDEEEFFFJJJMMMXXXZZZYYYTTTLLLGGGFFFHHHCCCBBBAAABBBDDDDDDDDDBBBDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKMMMMMMMMMLLLJJJIIIKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIEEEFFFGGGHHHHHHHHHGGGFFFCCCEEEHHHIIIHHHGGGHHHIIILLLLLLLLLIIIGGGEEEFFFGGGJJJOOOTTTYYYddd{{{xxxsssvvv~~~}}}}}}~~~uuuuuutttqqqkkkddd]]]XXXHHHBBB:::444333555888:::<<<;;;:::::::::;;;<<<<<<<<<===>>>??????>>><<<;;;888777666555444444444444555666666777777777777666777777888:::;;;<<<===>>>@@@@@@@@@@@@@@@@@@AAAAAACCCEEEGGGIIIJJJKKKNNNPPPRRRSSSTTTVVVXXXYYYZZZZZZXXXYYY[[[]]]^^^^^^]]]\\\\\\]]]______^^^^^^```aaa^^^cccjjjnnnmmmkkkhhhgggfffggghhhgggggggggiiikkkmmmrrrxxx}}}xxxtttooolllkkkjjjfffccc\\\VVVOOOLLLOOOVVV^^^ccchhhkkknnnppppppnnnlllkkkjjjlllnnnnnnnnnnnnpppqqqsssrrrpppnnnlllnnnrrrvvvuuuvvvwwwyyyzzzzzzxxxwwwsssssssssqqqooooooqqqsssvvvvvvvvvvvvuuuuuuuuuuuuppppppqqqqqqrrrsssssssssrrrssssssrrrqqqqqqrrrtttuuuxxx{{{||||||}}}}}}vvvnnngggdddfffhhhkkkjjjpppzzz}}}|||~~~|||xxxllliiilllyyyxxxlll^^^SSSMMMLLLHHHGGGFFFFFFGGGHHHGGGFFFFFFGGGIIIJJJJJJIIIFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDGGGKKKPPPSSSRRRNNNIIIFFFEEEGGGGGGHHHDDDFFFIIIKKKJJJNNN[[[iiipppwww|||||||||{{{wwwrrrjjjiiikkklllkkkllltttnnnvvvzzzvvvuuuwwwxxxvvviiiddd___dddtttzzzttttttqqqjjjbbb___aaaeee]]]RRRHHHEEECCCAAABBBDDDIIIJJJJJJHHHFFFFFFGGGHHHIIIFFFCCCBBBAAAAAA@@@???AAABBBBBBBBBBBBCCCGGGJJJUUUWWWVVVPPPHHHCCCDDDFFFCCCBBBAAABBBDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHLLLNNNPPPQQQQQQOOOLLLKKKLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDFFFFFFGGGFFFEEEDDDCCCEEEHHHIIIHHHGGGHHHIIIHHHIIIJJJIIIHHHHHHJJJKKKFFFMMMRRRTTTZZZkkkxxxqqqqqq}}}yyyzzzzzzuuuvvvwwwvvvsssmmmgggdddPPPHHH>>>777444555777999===<<<;;;:::999:::;;;<<<<<<===>>>@@@???>>>===;;;888888777666555444444444666666777777777777777666777777888999;;;<<<===>>>>>>>>>>>>>>>>>>?????????@@@CCCFFFHHHHHHIIIKKKLLLPPPQQQRRRUUUWWWYYY[[[\\\UUUWWWYYYZZZ[[[ZZZYYYXXX[[[\\\^^^^^^^^^^^^___aaa___dddjjjnnnooollljjjiiihhhiiijjjiiihhhiiikkkllljjjooouuuzzz}}}~~~~~~|||xxxrrroooooommmjjjgggddd]]]TTTNNNOOOTTTZZZ^^^ccceeehhhkkkmmmnnnnnnnnnkkkmmmoooooonnnoooppprrruuutttrrrooommmooossswwwrrrsssuuuyyy||||||{{{zzzsssttttttrrrqqqpppqqqrrrxxxxxxwwwvvvuuutttssssssnnnnnnooopppqqqrrrrrrsssrrrtttuuutttrrrrrrrrrtttsssvvvxxxxxxvvvvvvxxx{{{}}}zzzssslllggggggkkknnnpppooorrrzzz~~~}}}}}}~~~}}}}}}{{{xxxnnnkkkooo|||}}}uuuhhhZZZQQQNNNMMMIIIHHHFFFFFFGGGHHHHHHGGGGGGHHHJJJKKKJJJHHHFFFDDDFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCBBBDDDGGGMMMRRRUUUPPPLLLGGGEEEFFFIIIKKKLLLEEEGGGKKKLLLIIIKKKWWWdddmmmsssxxxxxxvvvvvvrrrmmmggggggjjjmmmmmmoooxxxfffqqqsssllliiiqqqvvvuuuttthhhdddppp~~~|||wwwtttkkk```YYYZZZ\\\[[[OOOIIICCCCCCBBB@@@AAADDDHHHIIIKKKJJJHHHFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFEEECCCBBBDDDGGGJJJQQQOOOMMMKKKIIIHHHGGGFFFDDDDDDCCCCCCCCCEEEFFFGGGEEEEEEEEEDDDBBBCCCEEEGGGGGGHHHJJJOOOSSSSSSPPPLLLNNNMMMMMMLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDFFFHHHIIIHHHHHHHHHGGGEEEEEEGGGIIIEEEDDDDDDDDDDDDFFFGGGHHHFFFHHHJJJKKKJJJIIIFFFEEEFFFHHHJJJKKKJJJIIIIIIIIIJJJKKKNNNSSSXXXcccvvv~~~{{{yyyzzz}}}yyyttt|||~~~xxxxxxwwwxxxwwwwwwxxxzzzxxxtttppp^^^SSSEEE;;;888888888777666666666888;;;<<<<<<;;;===============>>>??????;;;999777555333333333333444444555555444444333222777888888999999:::;;;;;;????????????>>>>>>>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKLLLMMMNNNPPPSSSUUUVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[\\\\\\]]]^^^___```^^^aaafffmmmrrrsssqqqnnnlllllllllkkkiiijjjlllnnnmmmmmmnnnssszzzzzzxxx}}}|||yyyyyyyyywwwtttqqqooooooqqqnnnjjjbbbWWWNNNMMMSSSZZZ^^^```eeeiiimmmnnnooonnnppprrrtttqqqmmmmmmrrrvvvxxxsssooommmpppssstttssstttqqqpppqqquuuyyyyyyxxxssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvuuuuuutttooonnnnnnnnnnnnoooooopppoooppprrrtttuuuuuuuuutttxxxuuusssrrrnnnjjjkkkoooooollliiikkkpppuuuwwwwwwzzzyyyxxxwwwxxxzzz}}}|||{{{||||||zzzxxxlllqqqzzzyyyiiiaaa\\\WWWQQQOOOMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFHHHKKKNNNPPPOOOLLLHHHEEECCCEEEGGGIIIHHHIIIIIIIIIKKKOOOTTTYYYccclllrrrrrrooommmjjjfffccchhhgggkkkvvvyyyeeemmmooohhhhhhrrryyyxxxuuuppppppxxx~~~||||||xxxuuujjj^^^WWWUUUSSSOOOKKKEEEAAAAAAAAA??????AAAFFFGGGIIIHHHGGGEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFEEECCCBBBCCCFFFIIIMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEFFFCCCDDDDDDCCCAAAAAACCCEEEFFFGGGIIIMMMQQQQQQNNNJJJLLLLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIGGGHHHGGGFFFDDDDDDFFFHHHFFFFFFEEEDDDEEEFFFGGGHHHDDDEEEGGGIIIIIIGGGEEEDDDFFFHHHJJJKKKJJJIIIIIIJJJKKKMMMQQQUUUXXX]]]jjjxxx~~~zzzzzz|||xxxtttzzzyyyxxxsss~~~|||xxxyyy{{{|||xxxtttjjj^^^MMM@@@:::777555333555555666888;;;<<<<<<;;;>>>============>>>>>>>>><<<;;;999888666555555555444555555555444444333333777777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===???BBBCCCCCCDDDFFFHHHJJJKKKMMMNNNQQQSSSTTTUUUTTTTTTTTTUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\```ccciiipppvvvxxxwwwuuunnnooonnnllljjjjjjkkklllllllllmmmqqqxxxyyywww~~~|||xxxzzzyyyxxxuuurrrpppqqqrrrsssqqqjjj```VVVRRRUUUYYY]]]```eeeiiilllmmmllllllmmmpppqqqooollllllpppuuuwwwsssooonnnpppsssssssssvvvtttqqqrrruuuwwwvvvuuussstttuuuvvvxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvuuuuuunnnmmmmmmmmmmmmnnnoooooommmnnnppprrrsssuuuuuuuuuzzzwwwtttqqqjjjbbb___```fffeeefffjjjqqqxxx{{{|||~~~}}}}}}||||||}}}~~~}}}|||||||||{{{yyyssswww~~~uuufff^^^[[[VVVRRRQQQNNNOOOOOOOOONNNLLLJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEGGGJJJMMMOOOMMMJJJGGGEEEDDDEEEGGGHHHGGGHHHHHHIIIJJJNNNTTTXXXdddlllsssqqqmmmkkkgggcccbbbggggggkkkuuuyyydddhhhgggcccgggttt||||||xxxyyy}}}}}}wwwvvvxxxtttpppfffZZZTTTQQQKKKDDDDDD???>>>@@@AAA>>>===???BBBDDDEEEFFFEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFEEECCCBBBBBBEEEGGGHHHGGGEEEDDDCCCBBBBBBBBBEEEDDDBBBAAAAAABBBBBBCCCBBBBBBCCCBBB@@@@@@BBBDDDDDDEEEGGGJJJMMMMMMKKKHHHJJJKKKKKKJJJIIIHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGFFFEEECCCCCCDDDFFFHHHGGGFFFFFFEEEFFFFFFFFFCCCDDDFFFHHHIIIHHHGGGFFFFFFHHHKKKKKKJJJIIIIIIJJJNNNPPPTTTWWWVVVVVV\\\eee{{{}}}~~~}}}zzzuuuxxx~~~zzzyyyvvv~~~|||zzz~~~}}}yyysssgggVVVGGG>>>999555333555444555777:::<<<===<<<>>>>>>>>>=====================<<<;;;:::888777666555555555555444444333333777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCEEEGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYY\\\bbbiiipppssssssrrrpppppppppnnnkkkjjjjjjkkkjjjkkklllpppuuu{{{~~~xxxttt|||}}}yyyzzzyyyxxxuuurrrqqqrrrtttxxxwwwssskkk```YYYVVVVVV\\\___dddhhhkkkkkkjjjiiijjjlllnnnmmmkkkkkkooosssuuussspppoooqqqrrrssssssxxxvvvtttsssttttttsssrrrsssssstttvvvwwwyyyzzzzzz||||||{{{yyywwwvvvuuutttlllllllllllllllmmmnnnnnnllllllmmmoooqqqsssuuuvvvzzzwwwuuurrriii]]]VVVUUU\\\^^^ccckkkttt{{{~~~~~~~~~~~~}}}~~~||||||||||||{{{zzz|||zzzmmm___XXXUUURRRPPPPPPNNNPPPQQQRRRQQQOOOLLLJJJKKKKKKJJJHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDEEEFFFHHHKKKLLLIIIHHHFFFEEEDDDEEEFFFFFFEEEFFFGGGHHHJJJNNNSSSWWWdddmmmsssqqqllliiiddd___aaaggghhhkkkuuuyyyaaaaaa___]]]fffuuuxxxqqqooopppjjjggg___WWWSSSPPPIII@@@>>>;;;;;;@@@AAA???<<<===>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFEEECCCAAAAAACCCEEEDDDCCCBBBBBBAAAAAAAAAAAADDDCCCBBB@@@??????@@@@@@AAABBBCCCBBBAAA@@@AAACCCBBBCCCEEEGGGHHHHHHGGGFFFHHHHHHHHHIIIHHHHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDBBBAAACCCEEEIIIHHHHHHGGGFFFEEEEEEEEECCCEEEGGGIIIJJJJJJJJJIIIFFFHHHKKKKKKJJJIIIIIIJJJRRRSSSUUUWWWTTTQQQSSSYYYiii|||~~~~~~wwwvvvzzz{{{zzz{{{}}}~~~{{{tttiiiZZZLLLBBB===999777444333333666999<<<<<<<<<>>>>>>>>>>>>>>>======<<<<<<=========<<<:::888777666555555444444444444444666666777777888999999999;;;;;;;;;<<<<<<<<<<<<<<<===???AAABBBBBBCCCEEEGGGGGGGGGIIIJJJLLLNNNOOOPPPTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYQQQSSSXXX^^^dddhhhiiihhhmmmnnnooonnnllljjjjjjjjjiiijjjlllooorrrxxx~~~|||uuupppyyy~~~zzzxxxxxxvvvssspppoooqqqsssyyyzzzyyytttjjj```XXXTTTZZZ]]]bbbfffiiijjjiiiiiiiiijjjllllllkkklllooorrrsssrrrqqqpppqqqrrrsssssswwwvvvuuutttssssssrrrrrrrrrssstttuuuwwwxxxzzz{{{|||{{{zzzxxxvvvtttrrrqqqjjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmnnnpppssstttvvvuuuuuuuuulll```XXXVVVXXX]]]eeennnwww|||~~~}}}|||{{{~~~}}}|||{{{{{{||||||~~~pppdddWWWQQQNNNKKKJJJLLLKKKMMMOOOQQQPPPNNNJJJHHHFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCCCCDDDEEEGGGIIIJJJEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIMMMRRRVVVbbbkkkrrrqqqmmmjjjeeeaaabbbiiijjjmmmuuuxxx^^^\\\YYYZZZdddsss|||uuuqqqmmmjjjcccbbb]]]VVVRRRNNNGGG>>>;;;999:::@@@BBB???======<<<>>>@@@AAA@@@@@@AAACCCCCCCCCBBBBBBAAABBBBBBBBBEEEEEEEEECCCAAAAAABBBDDDCCCBBBBBBAAAAAAAAAAAAAAACCCBBB@@@>>>======>>>>>>AAABBBCCCCCCBBBAAABBBCCCAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEECCCBBBBBBCCCDDDDDDEEEFFFEEECCCAAA@@@BBBDDDHHHHHHHHHGGGFFFEEEDDDCCCBBBDDDEEEGGGIIIIIIIIIIIIEEEHHHJJJJJJIIIHHHIIIIIITTTSSSSSSTTTRRRNNNPPPVVV[[[kkk~~~|||}}}yyyvvvxxxzzzvvv{{{{{{tttkkk___RRRGGG@@@;;;999444333333444888:::<<<;;;======>>>>>>>>>>>>===<<<<<<<<<======<<<:::888777777666555444444444555555555666666777777888888999999999::::::;;;;;;;;;;;;;;;===???@@@@@@AAADDDFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQRRRRRRSSSUUUVVVXXXYYYXXXYYYZZZZZZZZZYYYXXXWWWQQQRRRUUUYYY^^^bbbbbbaaafffhhhkkklllllljjjjjjkkkhhhjjjlllmmmpppttt{{{yyyrrroooxxx}}}wwwvvvsssooollllllnnnpppyyy|||~~~|||tttjjj```ZZZXXX[[[___dddgggjjjjjjjjjjjjkkkllllllmmmnnnoooqqqqqqqqqrrrrrrrrrrrrssstttssstttttttttssssssssssssrrrrrrssssssuuuwwwyyyzzzyyyxxxvvvtttrrrpppnnnmmmiiiiiiiiijjjjjjkkklllmmmppppppnnnnnnnnnooopppqqqqqqqqqtttuuunnnccc\\\ZZZ]]]cccllluuu{{{~~~~~~wwwzzz}}}~~~~~~}}}{{{zzzzzz{{{|||~~~{{{iii___TTTNNNJJJFFFFFFHHHFFFHHHJJJLLLLLLJJJGGGEEEBBBCCCEEEGGGIIIJJJJJJJJJEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCDDDDDDEEEFFFGGGGGGDDDDDDDDDEEEDDDDDDDDDCCCCCCDDDFFFGGGHHHKKKOOOSSS]]]gggppprrrpppnnnjjjfffcccmmmooopppuuuvvvZZZXXXVVVXXXaaappp|||vvvsssnnnhhhaaabbb___VVVNNNHHHAAA::::::888:::@@@BBB???<<<===;;;===????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDDDDCCCAAAAAABBBDDDCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@>>>===<<<<<<<<<===@@@BBBCCCCCCBBBAAAAAABBB@@@AAABBBAAA@@@@@@AAACCCBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCBBBAAAAAABBBCCCDDDFFFFFFEEECCCAAA@@@AAACCCGGGGGGGGGFFFFFFDDDCCCBBB@@@AAABBBCCCDDDEEEFFFFFFDDDFFFIIIIIIHHHGGGGGGHHHQQQOOONNNPPPNNNLLLNNNSSSWWWaaatttzzzvvvuuuxxx}}}}}}yyywwwxxx{{{}}}www{{{|||xxxrrrgggZZZNNNCCC<<<999666444333444666999::::::;;;<<<>>>?????????>>>===<<<<<<<<<<<<;;;:::999888888777555444444444555666555555555666777777888888555666666777777888888999777999;;;<<<===>>>@@@BBBEEEEEEFFFGGGIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRTTTUUUTTTUUUVVVWWWWWWVVVUUUUUUQQQQQQRRRUUUYYY\\\]]]\\\^^^bbbfffiiiiiiiiihhhiiieeehhhjjjkkklllpppwww|||vvvooonnnwwwvvvtttqqqllliiihhhkkkmmmxxx{{{~~~uuullleeeZZZ[[[^^^bbbeeehhhjjjkkkkkkkkklllmmmnnnooooooooooooqqqsssssssssrrrssstttqqqssstttuuussssssssstttsssrrrrrrrrrssstttvvvwwwuuutttrrrpppnnnllljjjjjjiiiiiiiiiiiijjjlllmmmnnnsssrrrqqqpppoooooooooooonnnnnnppprrrmmmddd^^^^^^gggmmmwwwzzz~~~}}}}}}~~~}}}|||zzzzzz|||~~~~~~vvvooocccZZZRRRNNNJJJEEEDDDFFFBBBCCCEEEGGGGGGFFFDDDCCCCCCEEEFFFHHHHHHHHHHHHGGGEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFGGGIIIMMMOOOXXXcccnnnqqqqqqqqqoookkkgggrrruuutttuuusss}}}WWWVVVVVVYYY___lll}}}}}}uuurrrmmmfff___bbb```VVVJJJBBB===888999777888>>>@@@>>>;;;<<<;;;===??????>>>>>>>>>@@@??????>>>>>>>>>>>>??????AAABBBCCCCCCAAAAAABBBDDDDDDCCCBBBAAA@@@????????????>>>===;;;;;;;;;<<<<<<>>>@@@BBBBBBAAA@@@@@@@@@@@@AAAAAA@@@>>>===@@@BBB@@@AAACCCDDDEEEFFFGGGGGGCCCBBBAAAAAABBBCCCEEEFFFFFFGGGFFFCCCAAA@@@AAACCCDDDEEEEEEFFFEEEDDDCCCBBB???@@@AAAAAABBBCCCDDDDDDCCCEEEGGGHHHGGGFFFFFFGGGIIIGGGIIILLLKKKHHHIIILLLUUUZZZeeexxx~~~vvvrrrsssxxxzzzxxxwwwxxxuuu}}}||||||{{{wwwpppdddVVVJJJAAA<<<777555333333555777888999999;;;===???@@@@@@???>>>>>>===<<<;;;;;;::::::;;;888777555444444444555666444444555666666777777888444444555666666777888888666888:::;;;<<<===???AAABBBCCCDDDEEEFFFHHHHHHIIIJJJKKKKKKMMMOOOQQQRRRSSSQQQSSSUUUVVVWWWVVVUUUTTTOOONNNOOORRRVVVYYYZZZZZZYYY]]]bbbeeefffeeeddddddbbbeeehhhhhhhhhkkkrrrxxxssskkkhhhrrr~~~}}}}}}vvvtttpppkkkgggfffhhhkkkssswww}}}}}}uuuooo_________```cccfffiiijjjlllkkklllmmmnnnnnnnnnmmmmmmpppssstttsssrrrssstttpppsssuuuuuusssrrrrrrssssssrrrqqqpppppprrrtttuuurrrqqqooonnnllljjjiiihhhiiiiiiiiijjjkkklllmmmnnnrrrrrrssssssrrrrrrqqqqqqjjjjjjlllooolllfffdddfffooovvv|||{{{}}}~~~~~~||||||zzzmmmdddYYYSSSNNNLLLHHHDDDBBBDDDAAABBBCCCDDDEEEDDDDDDCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEFFFFFFFFFEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDFFFFFFFFFGGGJJJLLLTTT___kkkpppqqqrrrpppllljjjwww{{{xxxvvvpppxxxUUUUUUWWWYYY^^^jjj{{{~~~tttoooiiicccZZZ``````UUUGGG@@@<<<:::888666777<<>>===>>>???>>>===============>>>>>>???AAABBBBBBBBBAAACCCDDDDDDCCCBBB@@@??????>>>>>>>>>===<<<;;;:::;;;<<<<<<===???AAAAAA@@@???>>>???@@@AAAAAA???===<<>>===;;;;;;;;;<<<===999777555444333444666777444444555555666777777777555666666777888999999:::777999<<<======>>>@@@BBBAAAAAABBBCCCDDDEEEFFFGGGKKKKKKLLLNNNOOOQQQSSSTTTRRRSSSVVVXXXYYYXXXWWWVVVQQQPPPQQQTTTXXX\\\]]]^^^VVVZZZ```cccdddbbbaaaaaa```ccceeeeeedddgggnnnuuu~~~~~~rrrjjjbbblll{{{~~~zzzxxxyyy|||~~~wwwuuuqqqkkkgggeeehhhjjjnnnrrryyyyyytttcccbbbaaa```aaadddgggiiilllkkkkkklllmmmmmmlllkkklllppptttuuusssrrrssstttqqqtttvvvvvvssspppqqqrrrsssrrrpppooooooppprrrssspppooonnnmmmkkkiiihhhhhhiiiiiiiiijjjkkkmmmnnnoooqqqrrrssstttuuutttssssssggggggjjjnnnnnnkkklllpppsss{{{~~~zzzyyy|||~~~~~~vvvfff[[[PPPKKKHHHHHHFFFAAA@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEBBBDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEIIIHHHFFFDDDCCCBBBCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJRRR]]]jjjooopppqqqoookkklllzzz~~~{{{vvvooouuuQQQUUUVVVVVV^^^oooyyykkkeeeeeeeee___VVVMMMDDD???===<<<::::::999999999:::;;;;;;888888999:::;;;<<<===>>>???>>>============>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGEEEAAA>>>===<<<======<<<;;;;;;;;;;;;;;;@@@@@@????????????@@@@@@>>>>>>>>>>>>============@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@@@@AAADDDFFFHHHNNNLLLJJJFFFCCC@@@???>>>AAAAAA@@@@@@AAAAAABBBCCCAAA@@@>>>>>>>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCEEEFFFHHHHHHIIIIIIMMMNNNRRR\\\kkk~~~uuuoooqqquuuvvvwwwyyyzzz{{{}}}wwwpppggg\\\OOOGGGAAA===888666777888777555777999;;;===>>>>>>===<<<======<<<<<<;;;;;;::::::999888888888777777666666444555555555333222333444777777777777777777777777888:::<<<<<<;;;;;;;;;<<<===???@@@@@@@@@AAADDDFFFHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPSSSUUUVVVUUUTTTSSSNNNPPPTTTYYY]]]___^^^]]]ZZZZZZ[[[^^^bbbccc```]]]___```aaabbbdddhhhnnnrrrxxx|||}}}mmmcccgggiiissszzztttqqqsssvvvyyy{{{{{{xxxsssmmmhhhdddaaa```eeejjjrrrwwwxxxyyy{{{}}}pppkkkfffbbbbbbeeeggghhhjjjhhhggghhhjjjllllllkkknnnooopppqqqrrrsssssssssppprrrssssssrrrqqqqqqrrrtttsssrrrpppooonnnnnnnnnjjjkkkkkkjjjgggffffffgggggghhhhhhhhhhhhkkknnnqqqrrrrrrqqqrrrtttuuuqqqlllbbbfffkkkooopppqqqrrrrrr{{{zzzzzz~~~qqq___VVVLLLJJJHHHGGGGGGFFFDDDBBBBBBBBBAAAAAAAAACCCEEEFFFGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEBBBAAABBBEEEHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGNNNZZZeeekkkmmmppppppnnnppp~~~}}}tttvvvQQQTTTVVVXXXbbbsss|||kkkcccbbbccc]]]UUUKKKDDD???===<<<999999999999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFEEEBBB???======>>>>>>===<<<;;;;;;;;;;;;AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@AAADDDFFFHHHOOOMMMJJJGGGCCCAAA???>>>?????????>>>???@@@@@@AAAAAA@@@?????????@@@AAABBBBBBBBBAAABBBCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHHHHIIIIIIIIIMMMUUU```ssszzzssssssuuuwwwxxx{{{}}}vvvoooiiiaaaWWWPPPIIICCC===888777666444333666888:::<<<>>>>>>>>>=========<<<;;;;;;;;;;;;;;;::::::999888777777666666777888999888666555666777666666666666666666666666777999;;;;;;;;;;;;<<<===<<<>>>???@@@@@@AAACCCEEEGGGGGGHHHJJJKKKMMMNNNNNNOOOPPPQQQSSSTTTTTTTTTSSSPPPPPPSSSXXX^^^aaa```___[[[ZZZ[[[]]]```bbb```^^^``````aaabbbcccggglllpppssswww{{{~~~{{{mmmccc```ccclll~~~~~~xxxppplllmmmqqquuuxxxyyywwwtttooojjjfffbbbaaa```eeelllqqqssstttwwwxxxvvvrrrlllhhhggghhhhhhhhhllljjjiiiiiijjjkkkkkkjjjlllmmmoooqqqrrrtttttttttrrrtttuuutttrrrppppppqqquuutttsssqqqooommmkkkjjjeeefffhhhhhhgggffffffgggggghhhiiiiiijjjlllpppssswwwwwwvvvuuusssppplllhhheeehhhkkkmmmoooqqqtttvvv~~~}}}kkk[[[SSSKKKJJJHHHGGGGGGFFFDDDBBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEECCCBBBBBBEEEGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGMMMYYYeeekkknnnpppooolllmmm{{{~~~vvvyyySSSVVVWWW[[[gggwww{{{kkk```^^^^^^YYYQQQHHHBBB>>><<<<<<888888888999999;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<============>>>???@@@AAABBBCCCEEEDDDBBB???>>>>>>???>>>===<<<;;;;;;;;;;;;@@@???>>>>>>=====================<<<<<<<<<;;;;;;===>>>??????@@@@@@????????????>>>???AAADDDGGGIIIOOONNNKKKGGGCCCAAA???>>>===============>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDEEEGGGGGGHHHFFFFFFHHHNNNUUUbbbuuuwwwtttuuuvvvyyy}}}}}}|||~~~tttllliiigggccc___UUUOOOGGG@@@;;;777555333555666888:::===>>>??????>>>>>><<<;;;;;;;;;<<<===<<<;;;:::999888777666555888999:::999777666777888555555555555555555555555444777999:::::::::<<<===;;;===>>>>>>>>>@@@BBBDDDFFFFFFGGGHHHIIIKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRPPPOOOTTT\\\bbbbbb```\\\[[[ZZZ[[[^^^_________```aaabbbbbbbbbeeeiiilllqqqtttwwwyyyyyyyyyzzzzzzyyylllccc\\\^^^gggwww~~~vvvlllffffffjjjppptttvvvvvvtttqqqmmmgggbbb___[[[___eeejjjnnnpppssstttvvvsssooommmlllkkkjjjiiimmmkkkjjjiiikkkkkkkkkjjjkkklllnnnppprrrtttuuuuuusssuuuuuutttrrrppppppqqqssssssrrrpppmmmiiieeebbb^^^aaaeeeggggggfffggghhhggghhhiiijjjkkkmmmqqqtttyyyzzzzzzwwwrrrlllhhhfffiiijjjlllnnnooossswww{{{{{{rrrbbbUUUOOOJJJIIIGGGFFFFFFEEECCCBBB>>>???@@@AAABBBBBBBBBAAABBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEDDDCCCBBBDDDEEEFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGLLLYYYfffmmmooopppmmmiiihhhuuu|||}}}}}}xxx}}}YYY[[[\\\```lllyyyuuuggg^^^\\\VVVRRRJJJCCC>>>;;;::::::777777888888999:::<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888999::::::============>>>???@@@@@@@@@BBBDDDCCCAAA@@@??????@@@???>>>===<<<<<<<<<<<<===============>>>>>>???===<<<<<<<<<;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@>>>======>>>AAADDDGGGIIIOOONNNKKKGGGCCCAAA???>>>======<<<<<<<<<===>>>>>>AAAAAABBBBBBAAA@@@???>>>???@@@AAAAAAAAAAAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGHHHFFFHHHLLLQQQWWWeeerrr|||wwwuuutttwww|||~~~yyywwwqqqppp{{{uuujjjhhhkkknnnnnngggaaaYYYOOOFFF>>>999666444555666888;;;===???@@@@@@???===<<<<<<===???@@@======<<<:::999777666666666777888777555444555666444444444444444444444444222555777999999999;;;<<<:::;;;<<<======>>>@@@CCCDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLLLLNNNOOOQQQRRRQQQMMMKKKPPPYYY```aaa```]]]\\\[[[ZZZ[[[]]]^^^___aaaaaabbbaaaaaacccfffhhhlllnnnppprrrrrrsssuuuvvvyyy{{{vvvjjjaaa[[[]]]cccqqqxxxkkkcccbbbgggmmmrrrssstttuuusssooohhhaaa\\\YYY\\\aaafffjjjmmmppprrrooonnnmmmmmmmmmmmmkkkiiikkkjjjhhhiiikkkllllllkkklllmmmoooppprrrsssssssssrrrsssttttttrrrqqqqqqqqqpppppppppnnnjjjddd^^^[[[\\\```dddgggggggggggggggfffgggiiijjjkkknnnqqqtttwwwwwwxxxwwwpppiiigggiiikkkmmmppprrrsssvvvzzz}}}zzzsssmmmdddXXXNNNKKKIIIGGGEEEEEEEEEEEECCCAAA>>>@@@BBBEEEEEEDDDCCCBBB@@@BBBDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEDDDCCCCCCBBBAAACCCEEEEEEDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@AAAAAABBBCCCDDDFFFGGGGGGLLLZZZhhhoooqqqpppmmmhhhbbbooovvvxxx{{{yyyaaaccceeehhhpppxxxyyyuuuyyyvvvtttrrrkkk```ZZZZZZNNNJJJDDD===999888888999888888888888999:::;;;<<<888888999999999:::::::::777777777777777888999999<<<<<<<<<<<<===>>>???@@@???AAACCCCCCAAA@@@???@@@??????>>>============>>>:::;;;;;;<<<===???AAABBB===<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========>>>@@@CCCFFFHHHNNNLLLIIIFFFCCC@@@???>>>>>>============>>>??????@@@AAAAAAAAA@@@???>>>>>>>>>@@@AAAAAA@@@@@@BBBDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHGGGHHHLLLNNNRRRZZZdddxxx|||vvvsssuuuzzzyyytttnnniiinnn|||{{{nnnjjjnnnvvv{{{~~~yyyqqqdddVVVHHH===777555555555666888;;;===???@@@??????>>>>>>???@@@AAA>>>>>>===;;;:::888777777555666777666444333444555444444444444444444444444111333666777777888:::;;;888999;;;;;;;;;<<>>999777666777888999888888888888999::::::777777777888888999999999666666666666666777888999;;;;;;;;;<<<<<<===>>>???@@@AAACCCCCCAAA?????????>>>>>>>>>>>>>>>??????@@@;;;;;;;;;===>>>@@@BBBCCC=========<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;======<<<===???BBBEEEGGGKKKIIIGGGDDDBBB@@@???>>>>>>>>>>>>>>>>>>???@@@@@@???????????????>>>>>>>>>===@@@CCCBBBAAA@@@CCCFFFFFFEEECCCBBBBBBCCCDDDDDDFFFDDDEEEIIIKKKLLLRRRYYYfff|||}}}vvvvvvyyyxxx~~~~~~|||}}}~~~{{{ssskkkhhhooo~~~yyyrrrsss|||yyyfffRRRBBB999777777555555666888;;;<<<>>>>>>>>>??????????????????>>>===<<<;;;:::999888777888999888666555666777444444444444444444444444111333555666666666888999666888999::::::;;;===???@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMIIIGGGGGGIIINNNTTTYYY\\\]]]]]]\\\ZZZXXXYYY[[[^^^___```aaa```______aaaccc^^^```bbbdddfffjjjooorrrvvvxxx|||~~~zzzpppddd[[[SSSUUU[[[gggvvv}}}qqqhhhdddfffjjjlllmmmpppssstttqqqjjjbbb]]]WWWVVVXXX[[[aaafffhhhiiipppooonnnnnnmmmkkkhhheeedddddddddfffjjjmmmnnnnnnqqqqqqqqqqqqpppooonnnnnnlllnnnoooooonnnmmmmmmnnnmmmmmmnnnnnnkkkfffaaa^^^```cccfffhhhhhhgggggghhhgggiiilllmmmmmmnnnppprrruuuooolllmmmiiicccdddkkkppptttxxx|||||||||||||||oooeee[[[TTTNNNHHHFFFHHHFFFDDDCCCCCCCCCCCCBBB@@@AAACCCFFFHHHIIIHHHFFFEEEAAABBBDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBB???AAADDDDDDBBBAAAAAAAAACCCDDDDDDEEEDDDCCCBBBAAA???@@@AAABBBDDDEEEGGGGGGNNN\\\jjjpppqqqpppkkkfff^^^hhhkkkmmmrrrqqqxxxpppwww|||{{{zzzxxxtttnnngggccc``````\\\SSSMMMLLLDDDAAA<<<888666666888::::::999999888888888888888999999999888888888888888555555555666666777888999;;;;;;;;;;;;<<<===>>>>>>@@@BBBCCCCCC@@@>>>>>>>>>=========>>>???@@@AAABBB>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>=========<<<<<<;;;;;;<<<============<<<>>>=========>>>AAADDDEEEHHHGGGEEECCCAAA@@@??????>>>>>>======>>>>>>???@@@>>>======<<<<<<===>>>???===AAADDDCCCAAAAAADDDHHHIIIGGGEEECCCBBBBBBCCCCCCEEECCCCCCFFFGGGHHHKKKPPPVVVhhh|||yyy{{{yyy~~~{{{wwwxxxyyyxxx{{{~~~qqqiiijjjvvv{{{uuu^^^KKK@@@:::999666444444555888999999:::<<<>>>>>>===<<<;;;>>>>>>======<<<;;;::::::888999:::999777666777888444444444444444444444444111333555555555555666777555777888888888999<<<>>>?????????@@@AAAAAABBBBBBAAABBBDDDGGGIIIJJJJJJJJJFFFGGGHHHIIIKKKOOOUUUZZZ[[[\\\]]][[[XXXXXXZZZ\\\]]]___``````______```aaa___```bbbccceeeiiiooossstttvvvzzz|||xxxnnnbbbYYYPPPSSSYYYdddqqq|||}}}rrriiieeeeeefffgggjjjmmmrrruuutttooohhhdddYYYXXXWWWZZZ```eeeggghhhooonnnmmmlllllljjjgggeeedddcccccceeehhhkkkllllllpppppppppppppppoooooonnnlllmmmnnnmmmjjjhhhhhhhhhhhhiiijjjjjjiiifffcccaaa```bbbeeeffffffggghhhjjjkkkmmmooopppppppppqqqrrrqqqgggbbbfffgggcccfffnnnvvvxxx{{{|||||||||}}}}}}xxx{{{}}}lllaaaVVVOOOIIIDDDDDDGGGEEECCCBBBBBBCCCCCCAAA@@@@@@AAACCCEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCC@@@AAACCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFDDDCCCBBB>>>???@@@BBBDDDEEEGGGGGGNNN[[[hhhmmmnnnmmmiiiddd^^^fffhhhhhhlllkkkqqqttt|||}}}yyyuuupppbbb___^^^___ZZZPPPHHHEEECCC@@@<<<888666777:::;;;;;;:::999888777777777777<<<<<<;;;:::999888777666555555555666666888999999;;;;;;;;;;;;;;;===>>>>>>AAABBBCCCCCC@@@>>>======<<<<<<===>>>???AAACCCDDDAAA@@@@@@???????????????>>>>>>>>>>>>============>>>??????@@@@@@@@@@@@@@@>>>>>>======>>>@@@CCCDDDFFFEEECCCBBBAAA@@@??????===============>>>??????===<<<;;;:::;;;<<>>>>>======<<<<<<<<<;;;777888999888666666666777555555555555555555555555111333555555444444444666444666777888888999;;;===>>>>>>??????@@@@@@AAAAAA???AAADDDGGGIIIIIIIIIHHHDDDGGGJJJJJJJJJMMMTTTZZZ[[[\\\]]][[[XXXWWWYYY[[[]]]^^^______^^^^^^```aaa[[[\\\]]]^^^```dddiiimmmqqqtttxxxzzzwwwnnnaaaYYYRRRTTTYYYbbbmmmvvv{{{}}}|||rrrjjjeeeccccccbbbgggkkkqqqvvvvvvsssnnnkkk]]][[[ZZZ\\\bbbgggiiiiiijjjiiihhhiiijjjjjjiiigggeeedddccceeegggiiijjjjjjnnnnnnooopppppppppppppppmmmnnnnnnlllhhheeeddddddcccdddeeeffffffdddcccaaa___aaacccdddeeegggiiikkknnnppprrrrrrrrrqqqrrrssskkk___YYY```ffffffkkktttzzz{{{|||{{{{{{||||||~~~wwwsssvvvzzzlllaaaUUUMMMGGGCCCCCCFFFDDDCCCBBBBBBBBBBBBAAA???>>>???@@@BBBBBBBBBBBBAAAEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@AAABBBBBB@@@@@@AAABBBCCCDDDFFFGGGGGGEEECCCBBB>>>???@@@BBBDDDEEEGGGGGGMMMYYYfffkkklllkkkgggccc___fffffffffiiiggglll}}}~~~~~~~~~rrriii]]]aaadddaaaVVVLLLEEEBBB===<<<999777666666777777<<<;;;999777666666777777;;;;;;::::::999888777777:::888777666666888:::;;;;;;;;;::::::;;;<<<===>>>@@@BBBCCCDDDCCCAAA>>><<<<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>???@@@???===;;;;;;<<<===>>>???AAABBBBBBAAAAAABBB@@@===;;;;;;===???AAAEEEDDDBBBAAA@@@?????????;;;;;;;;;;;;<<<===???@@@===<<<;;;;;;;;;<<<======CCCBBBAAA??????BBBFFFJJJMMMKKKGGGCCC@@@@@@@@@AAABBBBBBBBBCCCDDDFFFHHHJJJNNNPPP[[[nnnzzz}}}|||{{{|||~~~~~~{{{wwwrrrzzz}}}{{{~~~~~~lllYYYLLLCCC@@@<<<999777555333222777888888:::<<<>>>@@@AAA>>>===<<<<<<<<<===??????======;;;:::888777666555999888666555444444555555555222000000333444333111777777666555666777888999===<<<;;;::::::;;;===>>>BBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEGGGJJJNNNRRRTTTXXXYYYZZZYYYXXXXXXZZZ[[[ZZZ[[[\\\]]]]]]]]][[[[[[^^^```bbbbbbbbbbbbdddfffmmmqqqyyytttdddXXXTTTRRRUUU]]]eeellluuu}}}{{{rrrjjjdddaaaaaabbbggglllqqquuuzzz|||vvvoooggg```YYYYYY___fffgggfffhhhhhhgggfffffffffggggggeeeeeeddddddeeefffhhhiiikkkkkkkkklllmmmoooqqqrrrmmmllljjjfffbbbaaabbbcccbbbdddffffffeeeccccccccc`````````bbbeeeiiillloooooorrruuuxxxwwwsssnnnkkkeeeXXXQQQXXX```ccciiisss}}}~~~}}}yyyuuutttwww~~~}}}qqqbbbZZZPPPJJJIIIIIIGGGEEEGGGDDD@@@@@@BBBDDDCCCAAACCCBBBBBBAAAAAABBBBBBCCCAAACCCDDDCCCBBBAAAAAAAAAFFFFFFGGGGGGFFFEEECCCBBBCCCBBBBBBAAAAAA@@@@@@???CCCEEEIIIJJJHHHFFFEEEEEECCCDDDEEEDDDDDDEEEHHHJJJLLLXXXbbbeeeccccccbbb___^^^hhhlllnnnppplllooo~~~~~~}}}~~~zzzooofff^^^ccchhheeeZZZMMMDDD@@@<<<;;;888666555555666777:::999888777777777888999<<<;;;;;;;;;:::::::::999;;;:::888777666777888999:::;;;;;;<<<<<<===>>>>>>>>>@@@BBBDDDDDDCCCAAA???===<<<;;;===@@@BBBBBBBBBBBBAAAAAA@@@???>>>>>>======???@@@@@@>>>======>>>===>>>@@@AAABBBBBBAAAAAABBB@@@===;;;;;;===???AAADDDDDDBBBAAA@@@?????????<<<======>>>???@@@AAAAAA===<<<<<<;;;;;;<<<>>>>>>DDDDDDBBB@@@>>>???BBBDDDKKKIIIGGGDDDCCCBBBBBBCCC>>>>>>>>>>>>@@@BBBDDDEEEIIIKKKTTTcccttt~~~|||{{{|||}}}zzzsssxxxyyylll\\\QQQHHHCCC<<<777444444333333111222444666999<<<>>>@@@>>>>>>===<<<<<<===>>>???======<<<:::999777666666888888666555444444555555555333111111333444444222333333333444555777999:::;;;;;;::::::;;;;;;<<<<<>>>>>>>>>>>===<<<>>>AAADDDEEEEEEDDDCCC>>>===<<<>>>@@@CCCCCCCCCEEEDDDCCCBBBAAA???>>>>>>>>>???AAAAAA???>>>>>>???>>>???@@@AAABBBBBBBBBAAAAAA???===<<<<<<===@@@AAADDDCCCBBBAAA@@@?????????>>>???@@@BBBCCCCCCCCCCCC===<<<<<<;;;<<<===>>>???AAAAAAAAA@@@>>>>>>???AAAGGGGGGGGGFFFFFFFFFFFFFFFAAAAAAAAAAAACCCEEEGGGHHHFFFHHHMMMUUU```qqq|||zzz{{{~~~~~~{{{tttuuu|||{{{vvvtttqqqlllbbb[[[QQQJJJAAA999666555555666000111222555777999;;;;;;>>>>>>======<<<======>>>======<<<;;;999888777777888777666555444444444555555333222222333444444333222222333444555666777777888999::::::;;;;;;::::::<<<===>>>@@@BBBCCCCCCDDDDDDDDDEEEFFFHHHKKKMMMOOOUUUVVVXXXWWWVVVVVVXXXYYYXXXYYYZZZ[[[[[[[[[[[[[[[\\\^^^```aaaaaaaaabbbccckkkpppyyyzzzkkk___SSSPPPRRRYYY___dddkkkrrruuuvvvtttlllbbb[[[ZZZ[[[dddiiimmmqqqxxx~~~~~~zzzmmmfff___]]]aaaeeeeeedddfffeeedddcccbbbaaaaaaaaaeeedddcccccccccdddeeefffjjjjjjkkkkkkjjjiiiggggggcccbbb```]]]ZZZXXXZZZ[[[[[[]]]___`````````aaacccdddbbb___]]]```ffflllqqqtttttttttrrrnnnhhhbbb^^^^^^YYY[[[bbbgggiiirrr}}}~~~{{{||||||~~~~~~zzzyyyxxxrrriiiaaaUUUOOOHHHDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEECCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@BBBCCCBBBAAA@@@@@@@@@BBBBBBCCCCCCBBBAAA???>>>>>>>>>>>>???????????????AAACCCFFFGGGEEECCCCCCCCCCCCCCCCCCBBBAAACCCGGGJJJRRRZZZ```___^^^```aaa___[[[fffkkkpppvvvrrrttt|||zzzyyyxxxvvvqqqjjjdddaaadddeee```VVVIII???:::<<<;;;888777666666777888999888777666666777888999999999:::;;;===>>>??????EEEDDDAAA>>><<<:::999888999;;;===?????????===<<<<<<>>>AAADDDEEEEEEDDDCCC>>>======>>>AAACCCDDDCCCEEEEEEDDDCCCBBBBBBAAAAAA@@@BBBCCCBBB@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA???>>>===<<<<<<>>>@@@BBBDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@AAACCCEEEEEEEEEEEE>>>===<<<;;;;;;<<<======:::<<<>>>???>>>???@@@AAADDDEEEFFFHHHHHHHHHHHHHHHFFFEEEEEEEEEFFFHHHJJJKKKHHHHHHJJJMMMQQQ]]]ttt{{{xxxxxxzzz||||||zzzuuuqqqtttzzzoooiiiiiiiiifffccc[[[UUULLLDDD???;;;999888444444444555666666777777======<<<<<<<<<<<<=========<<<<<<;;;:::999999888888777777666555555555444333333222222222333333333444444444444444444444444555666888999::::::999888999:::<<>>======>>>>>>???@@@AAAAAA@@@BBBDDDEEECCCBBBAAABBBCCCCCCBBBAAA@@@BBBGGGJJJPPPXXX___`````````^^^ZZZVVVaaahhhnnnuuurrrsssyyyxxxvvvtttqqqmmmhhheeedddccc___YYYPPPGGGAAA>>>===<<<:::888888888:::;;;:::999888666555666666777777888999;;;<<<>>>???@@@FFFDDDBBB???<<<999777666999:::<<<>>>???>>>===<<<>>>@@@BBBDDDEEEDDDBBB@@@>>>======>>>AAACCCDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDCCC@@@===<<<===@@@?????????@@@@@@AAAAAA>>>===<<<<<<===???AAABBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@AAACCCDDDEEEFFFFFFAAA@@@>>><<<;;;::::::;;;888:::===>>>>>>===>>>???AAABBBEEEGGGIIIIIIHHHHHHCCCCCCBBBBBBCCCEEEGGGHHHJJJIIIHHHGGGGGGOOOdddwww|||vvvtttvvvxxxxxxwwwuuuoooooozzzuuujjjfffeeeeeeddd```\\\VVVPPPKKKEEE???;;;777666555444444444555666::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888777666555555222222222111111111222333111111111111222222222222333444666888888888888777888:::;;;>>>@@@AAABBBBBBAAAAAABBBCCCEEEFFFHHHHHHQQQSSSUUUVVVUUUUUUVVVWWWVVVWWWWWWXXXZZZ[[[\\\]]]___bbbdddeeeddddddddddddfffkkkttt}}}{{{ooofffZZZXXXXXX]]]aaaccchhhmmmooouuuyyytttiii___\\\\\\```dddggghhhlllrrruuutttqqqlllfffccccccddddddcccdddcccbbbaaa````````````aaa`````````aaabbbdddeeefffgggggggggeeebbb^^^\\\YYYXXXWWWTTTRRRQQQSSSUUUTTTVVVYYYZZZ[[[]]]```ccccccdddfffgggiiiiiijjjjjjiiieee___YYYUUUUUUWWWYYY^^^dddnnnwww||||||yyyjjjlllqqqzzz~~~|||xxxnnnaaaUUUMMMHHHFFFCCCBBBCCCDDDEEEEEEDDDEEEFFFGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@BBBCCCCCCAAA@@@@@@AAABBBBBBCCCCCCBBBAAA???>>>===>>>>>>???@@@AAABBBBBB???AAACCCCCCBBB@@@AAAAAABBBCCCBBBAAAAAACCCGGGJJJLLLVVV```dddeeeccc\\\UUUQQQ\\\bbbiiiqqqnnnooozzzxxxvvvsssnnnjjjfffdddbbbddd```YYYQQQKKKGGGDDDDDD>>>===;;;999999:::;;;<<<;;;:::888666555555555555666777999;;;===???@@@AAABBBAAA@@@===:::888666555999:::;;;============<<>>>>>===<<<>>>@@@CCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDBBB???===<<<<<>>>>>>>>>>>???@@@<<<<<<<<<===>>>@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@AAABBBCCCEEEGGGHHHGGGEEEBBB???<<<:::999888;;;===>>>>>><<<;;;;;;;;;@@@AAACCCEEEFFFGGGFFFFFFBBBBBBAAAAAABBBCCCEEEFFFHHHFFFDDDCCCBBBHHHWWWfffxxxttttttuuuvvvuuutttmmmlllvvv|||zzz~~~xxxnnnhhhdddcccaaa```^^^[[[WWWQQQIIIDDD<<<:::777444333444666777666777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::999888777666222333333222111111222444111000/////////111222333222333444555666777777777888999:::<<<>>>???@@@@@@>>>???@@@BBBCCCEEEFFFFFFLLLOOORRRSSSSSSRRRSSSSSSSSSTTTTTTUUUWWWYYYZZZ[[[^^^aaadddeeedddcccbbbbbbdddhhhoooxxx|||xxxnnnggg[[[XXXXXX]]]```aaaeeeiiinnnssswwwuuulllccc^^^]]]]]]bbbeeedddeeejjjnnnmmmoookkkgggdddcccdddeeeeeeddddddcccbbbbbbbbbbbbcccaaaaaa```______```aaabbbbbbbbbbbbaaa___]]]ZZZYYYWWWWWWVVVSSSQQQQQQSSSUUUSSSUUUXXXYYY[[[]]]aaacccgggiiilllmmmlllhhhccc```[[[XXXSSSPPPQQQUUUZZZ^^^dddkkkuuu~~~~~~{{{xxxfffiiiooowww||||||yyykkk\\\PPPJJJFFFFFFEEEDDDDDDDDDEEEEEECCCEEEFFFFFFDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCAAACCCDDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@>>>>>>>>>??????@@@AAABBBBBB???AAABBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCDDDGGGIIIJJJVVVbbbjjjkkkhhh^^^SSSNNNWWW[[[bbbkkkiiiiiitttxxxuuupppiiiccc^^^]]]\\\\\\WWWPPPIIIFFFDDDDDDDDD===<<<:::999999:::;;;<<<999888777666555555666777888999:::<<<>>>@@@AAABBBAAAAAA@@@>>><<<:::888777999999::::::;;;<<<<<<<<<===???AAABBBBBBAAA???======<<<;;;===@@@BBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA???AAABBBAAA???>>>>>>>>>???>>>===<<<<<<===>>>>>>;;;;;;<<<===>>>@@@BBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBAAAAAAAAACCCFFFIIIKKKOOOLLLHHHCCC>>>;;;999888<<<=========;;;:::;;;<<<@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGFFFCCCBBBBBBCCCFFFQQQ\\\lll}}}wwwuuuvvvvvvuuurrrmmmmmmuuuvvvpppqqqxxxtttllliiidddddddddeeeddd```ZZZVVVKKKGGG@@@999555444555777222333666888::::::;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;999888777333555555444222222444666<<<999555222111111222444222222222333444555666777777777999:::;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEEEEGGGJJJMMMOOOOOONNNNNNOOOOOOOOOPPPQQQSSSUUUWWWYYYZZZ]]]```bbbaaa___^^^^^^ccceeekkkrrrvvvtttmmmfff[[[XXXYYY]]]``````ccchhhkkkooorrrrrrllleee^^^[[[YYY___cccaaabbbfffiiiiiimmmjjjfffddddddeeeffffffeeeeeeeeedddeeeeeefffgggeeedddaaa___]]]\\\\\\\\\\\\[[[ZZZZZZXXXWWWWWWVVVXXXXXXWWWTTTRRRSSSUUUWWWTTTVVVXXXYYY[[[]]]aaadddiiikkkllljjjeee]]]UUUPPPLLLLLLMMMPPPUUU[[[aaadddkkkqqqyyy}}}{{{zzzyyywwwooopppssswww|||~~~uuueeeWWWNNNKKKGGGHHHHHHGGGEEEEEEEEEFFFCCCEEEEEEDDDAAAAAABBBEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBDDDEEEEEECCCBBBBBBCCCAAABBBCCCCCCBBBAAA???>>>===>>>>>>>>>??????@@@@@@@@@AAABBBBBB@@@@@@AAABBBAAACCCEEEFFFEEEEEEGGGHHHMMMXXXfffnnnqqqmmmbbbWWWNNNUUUWWW\\\eeeccccccnnn~~~yyyuuuooofff^^^YYYWWWWWWSSSOOOHHHCCCAAA@@@@@@@@@===;;;999888888999:::;;;777666666555555666888999::::::<<<===???AAACCCCCCCCCBBBBBBAAA???===<<<;;;999999999999999;;;<<<<<<;;;===@@@BBBBBBAAA???>>>===;;;;;;<<>>@@@@@@??????@@@AAA>>>===<<<;;;;;;<<<===>>>;;;;;;<<<===???@@@BBBCCCBBBBBBAAA@@@@@@@@@AAAAAADDDCCCAAAAAACCCFFFKKKMMMTTTQQQLLLFFFAAA<<<999888999:::;;;;;;;;;<<<>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFCCCAAACCCEEEHHHPPPXXXZZZnnnzzzwwwxxxxxxwwwqqqmmmnnnvvv~~~qqqgggeeekkksssyyywwwtttwww~~~wwwrrrggghhhiiilllmmmllliiifff]]]VVVKKK@@@888555444555000111444777999:::;;;;;;<<<<<<<<<===============;;;<<<======<<<;;;999888555666888666444333666888JJJFFF???999444222222333222111111111222444666777666666777999999::::::::::::;;;===@@@BBBDDDDDDEEEDDDGGGJJJLLLLLLKKKKKKLLLLLLLLLLLLMMMOOORRRUUUVVVWWWZZZ]]]^^^]]][[[ZZZZZZbbbdddhhhnnnrrrqqqkkkeee\\\ZZZZZZ___aaabbbdddiiiiiikkknnnnnnkkkeee]]]YYYWWW]]]bbbaaaaaadddggggggkkkiiifffddddddeeefffgggffffffffffffggghhhiiiiiiiiigggccc___\\\YYYXXXWWWWWWWWWVVVTTTTTTTTTTTTTTTYYYXXXXXXUUUTTTTTTVVVXXXUUUWWWXXXZZZ[[[]]]aaadddjjjjjjhhhddd\\\RRRHHHBBBBBBFFFLLLSSS[[[bbbgggiiioootttzzz|||yyyxxxxxxwwwwww{{{zzzxxxxxxyyy||||||ooo___SSSNNNMMMIIIJJJJJJIIIGGGEEEEEEFFFCCCDDDEEECCC@@@???BBBEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFEEEDDDBBBBBBCCCAAAAAABBBBBBAAA@@@>>>===============>>>>>>>>>>>>@@@AAABBBBBB@@@@@@AAABBB@@@CCCFFFGGGGGGFFFGGGHHHPPP[[[hhhppptttqqqfff[[[NNNTTTUUUZZZbbb```aaakkk|||yyyiiiaaa]]]WWWQQQOOOFFFEEECCCAAA???===<<<<<<@@@>>><<<999888888999::::::666222000111444666777:::::::::;;;===@@@BBBDDDDDDDDDCCCBBB???<<<999777999999:::;;;;;;<<<======@@@???@@@AAABBBBBB@@@>>>AAA===:::<<<@@@BBB@@@===????????????>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;;;;<<<===>>>@@@AAACCCCCCBBBAAA@@@??????@@@BBBDDDEEEDDDCCCCCCEEEIIINNNQQQZZZ[[[YYYQQQFFF>>><<<<<<;;;:::888888999;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDCCCBBBDDDCCCBBBDDDHHHLLLOOOPPPVVV\\\mmm~~~wwwvvvwwwpppmmmmmmqqq{{{}}}pppaaaYYYZZZccckkktttpppnnnrrryyy}}}ssspppooottt{{{~~~{{{vvvooohhh\\\NNN@@@777333333444222111222555777888888999:::===>>>???===;;;:::===>>>======<<<;;;999999777555222111222555999<<>>@@@@@@AAA@@@DDDEEEFFFGGGHHHIIIJJJJJJGGGFFFFFFHHHKKKMMMMMMLLLTTTTTTUUUVVVWWWXXXXXXYYY```cccgggkkkllljjjfffddd\\\\\\\\\\\\^^^```bbbdddhhhgggggghhhiiigggbbb]]]______```aaacccdddeeeeeehhhfffccc`````````bbbcccaaaaaaaaabbbccceeefffggghhheeebbb]]]YYYVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUUUUTTTTTTSSSSSSSSS\\\[[[ZZZZZZZZZ[[[\\\\\\eeeaaa]]]WWWMMMCCCAAADDDAAAEEEQQQaaaiiiiiimmmssssssvvvzzz{{{}}}~~~{{{vvvuuuyyy}}}{{{lllbbbYYYPPPKKKKKKGGGFFFDDDDDDEEEFFFEEEEEEDDDEEEFFFEEECCCBBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDHHHGGGFFFFFFEEEEEEFFFFFFCCCBBBAAAAAABBBCCCBBBAAA??????????????????@@@@@@CCCAAA@@@@@@BBBEEEFFFFFFEEECCCDDDGGGFFFCCCEEEIIITTT```nnnwwwzzzuuugggZZZSSSRRRTTTXXXZZZ[[[```ggg}}}yyynnnccc]]]XXXOOOHHHEEEBBBAAA???===;;;:::999888===<<<:::999999:::;;;<<<;;;777333222333666888999666777888:::===@@@BBBDDDDDDDDDCCCBBB@@@===;;;999999999::::::;;;;;;<<<<<>>@@@===:::;;;???AAA???<<<>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<===???@@@AAABBBBBBAAA@@@??????@@@BBBCCCEEEDDDCCCDDDGGGKKKOOORRR\\\\\\ZZZQQQGGG>>><<<<<<;;;:::999888:::;;;;;;<<>>===<<<:::============<<<;;;:::999888666444333444666999;;;MMMBBB555...///222333333333333222222222333555555111000111333666777666444777888:::<<<===>>>>>>>>>CCCDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFHHHLLLOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUU[[[^^^cccfffgggfffcccaaa\\\\\\\\\\\\^^^```bbbccceeeddddddfffgggeee```\\\]]]^^^______```aaaaaaaaacccccccccbbbaaa```___^^^^^^^^^^^^^^^___```bbbbbbaaa___\\\XXXUUUSSSQQQQQQSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSWWWXXXXXXYYYZZZZZZZZZZZZ[[[XXXTTTOOOGGG@@@@@@EEEJJJOOO[[[jjjpppoooooosssssstttuuuuuuwww~~~~~~}}}}}}}}}~~~~~~zzznnn```XXXQQQIIIEEEEEEGGGFFFEEEEEEFFFFFFFFFFFFCCCDDDEEEDDDBBBBBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDHHHHHHGGGFFFFFFFFFGGGGGGEEECCCBBBBBBCCCCCCBBBAAA>>>>>>????????????@@@@@@CCCBBBAAABBBDDDEEEEEEEEECCCAAABBBEEEFFFEEEHHHNNNTTT___mmmvvvzzzwwwkkk^^^TTTSSSUUUYYYZZZ[[[___fff|||oooiiiccc___XXXMMMDDDAAA???>>><<<:::999888777777999999888999:::;;;===>>>;;;888444333444777999:::333555777:::===@@@BBBCCCCCCCCCCCCCCCAAA???===<<<:::::::::::::::;;;;;;;;;>>>>>>>>>@@@BBBBBB@@@??????<<<:::;;;>>>@@@???===<<<<<<======>>>>>>????????????????????????@@@@@@???>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAAAAA@@@?????????@@@BBBCCCDDDDDDDDDFFFIIIMMMQQQSSS\\\[[[XXXQQQGGG???<<<<<<:::::::::999:::;;;;;;<<<>>>>>>???@@@AAABBBBBBCCC@@@??????AAACCCEEEEEEDDDDDDBBBBBBDDDGGGKKKLLLMMMLLLLLLRRR___qqqxxxxxxtttnnnmmmrrryyyyyyiii[[[ZZZfffqqqxxx{{{}}}~~~}}}{{{zzzyyyxxx|||wwwgggWWWJJJAAA===777555333222444555555444555666888;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888777666666777888999;;;777333111111222222222444333333333333444444555111111111333555666555444555666888999;;;;;;;;;;;;AAABBBBBBBBBCCCDDDDDDDDDBBBAAABBBEEEJJJNNNPPPPPPJJJKKKKKKLLLMMMNNNOOOPPPUUUWWW[[[___``````^^^]]][[[[[[[[[\\\]]]___```aaa``````aaabbbcccaaa]]]ZZZZZZ[[[\\\]]]^^^]]]]]]\\\^^^```bbbcccbbb___[[[XXXXXXXXXXXXXXXXXXYYYZZZZZZXXXWWWTTTRRRPPPNNNMMMMMMQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTVVVWWWWWWWWWUUUTTTTTTUUUWWWXXXXXXWWWUUUTTTPPPLLLIIIFFFAAA>>>CCCJJJVVV\\\hhhuuuyyyvvvtttttttttsssqqqoooqqqyyy~~~{{{yyy|||{{{vvvrrrkkk```TTTNNNIIIDDDAAABBBHHHGGGGGGFFFFFFGGGGGGHHHDDDEEEEEEDDDBBBBBBCCCEEEDDDCCCBBBAAAAAABBBCCCDDDHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFDDDDDDDDDDDDBBB@@@>>>>>>??????@@@@@@@@@@@@BBBAAAAAACCCEEEEEEDDDCCC@@@>>>???CCCEEEFFFKKKRRRTTT___kkktttyyywwwmmmbbbVVVTTTVVVZZZ[[[[[[___eee|||kkkfffbbb^^^VVVKKKCCCBBB???>>>===;;;::::::999999999888888999:::;;;===>>>:::777444333555777999999444666888:::===???AAAAAABBBBBBCCCCCCBBBAAA???>>>;;;;;;;;;;;;::::::::::::>>>===>>>@@@BBBBBB@@@??????===;;;<<>>>>>??????>>>>>>>>>??????@@@@@@@@@??????>>>===<<<;;;;;;:::;;;<<<<<<===>>>??????@@@??????>>>>>>???@@@AAABBBDDDEEEFFFIIILLLPPPSSSUUUVVVVVVSSSMMMEEE???<<<<<<999:::;;;;;;::::::;;;<<<<<<===>>>???AAABBBCCCDDDBBBAAA@@@AAABBBCCCCCCBBBCCCBBBBBBCCCGGGIIIKKKKKKJJJIIIJJJPPP\\\rrr~~~xxxqqqmmmnnnttt|||tttgggeeeooozzzzzz{{{~~~~~~|||}}}{{{{{{|||nnn```TTTJJJEEE<<<:::777555666666555444444555666888:::;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::999999999888888888666777777555333222111222222222222222222222222222222222222333444555555555666666777888999999::::::????????????@@@@@@AAAAAA>>>===>>>@@@DDDHHHJJJKKKFFFFFFGGGHHHIIIJJJKKKKKKOOOQQQTTTWWWYYYZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^\\\]]]^^^___```^^^\\\ZZZWWWXXXZZZ\\\]]]]]]\\\[[[\\\^^^___```___\\\XXXVVVSSSRRRQQQQQQQQQQQQRRRRRRPPPOOONNNMMMLLLKKKKKKKKKOOOPPPQQQRRRRRRQQQPPPOOOOOOQQQUUUXXXZZZZZZYYYXXXVVVWWWXXXWWWUUUQQQMMMJJJHHHEEEDDDCCCBBBDDDLLLUUUaaahhhrrrzzz}}}{{{yyyxxxuuutttrrrpppqqqxxx~~~|||{{{wwwtttyyyxxxqqqkkkfffbbbXXXNNNJJJHHHEEECCCDDDGGGHHHHHHHHHGGGGGGIIIJJJIIIIIIHHHFFFCCCBBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDHHHGGGGGGHHHIIIJJJKKKKKKJJJHHHFFFEEEEEEDDDBBB@@@@@@@@@@@@AAAAAABBBBBBCCCAAA@@@AAABBBDDDDDDBBB@@@>>><<<===@@@BBBDDDJJJQQQTTT^^^iiiqqqvvvuuukkkaaaWWWVVVXXX\\\]]]]]]```fff~~~hhhaaa[[[UUUMMMDDD?????????>>>===<<<;;;;;;:::;;;:::::::::999999:::::::::888666333333555777888888888999:::;;;===>>>???@@@AAAAAABBBCCCBBBAAA@@@???<<<<<<;;;;;;;;;;;;;;;;;;>>>===>>>???AAAAAA@@@>>>>>>=========???AAAAAAAAA<<<=========>>>>>>??????======>>>???@@@AAAAAABBB??????>>>===<<<;;;::::::<<<=========>>>>>>??????======>>>>>>???@@@AAAAAADDDEEEGGGJJJNNNQQQSSSUUUNNNNNNKKKHHHCCC???===<<<888;;;<<<<<<;;;:::;;;===<<<===>>>???AAABBBDDDDDDFFFDDDAAAAAAAAABBBAAA@@@BBBAAAAAACCCFFFHHHHHHHHHHHHFFFFFFIIIPPP```zzzwwwpppnnnsss{{{uuuooouuu|||}}}}}}~~~~~~rrrfff[[[RRRLLLAAA>>>:::888777666555333555555666777888999;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777888888666333111222444222222222222222222222222//////000000000111222333777777777888888999999:::;;;<<<<<<======>>>>>>>>>???===<<<===@@@CCCEEEEEECCCCCCDDDEEEFFFGGGHHHHHHJJJLLLNNNQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYXXXZZZ\\\]]]]]]\\\[[[ZZZUUUVVVXXX[[[\\\]]]]]]]]]\\\\\\[[[[[[YYYWWWUUUTTTMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOPPPPPPPPPOOOOOOMMMOOOTTTYYY\\\]]]]]]]]][[[ZZZXXXUUUPPPJJJEEEBBBCCCBBBCCCGGGIIIMMMWWWbbblllrrrxxx|||~~~~~~~~~|||wwwwwwuuutttvvv{{{}}}yyywwwssspppooouuu~~~uuullleeeaaa]]]TTTLLLJJJJJJGGGFFFHHHFFFHHHIIIHHHGGGGGGIIIKKKNNNNNNKKKHHHDDDBBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDFFFGGGGGGHHHIIIKKKLLLMMMKKKIIIGGGFFFFFFEEEBBBAAAAAAAAABBBCCCCCCDDDEEEEEE@@@@@@@@@AAABBBBBB???===???<<<<<<>>>???@@@EEELLLSSS\\\gggnnnrrrpppggg]]]XXXXXX[[[___aaaaaadddjjj~~~kkkaaaWWWPPPJJJCCC???@@@<<<<<<;;;::::::999::::::;;;;;;::::::999999888888777555333333555777888888;;;;;;::::::;;;===???@@@@@@AAAAAABBBBBBAAA??????<<<<<<<<<<<<<<<=========???>>>>>>???AAA@@@>>><<<============>>>@@@AAABBB????????????>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCC@@@??????===<<<;;;:::999<<<<<<<<<===============<<<<<<===>>>???@@@@@@AAABBBDDDGGGJJJMMMOOOQQQQQQHHHGGGEEECCC@@@>>>===<<<888;;;>>>===;;;:::;;;>>><<<===>>>???AAABBBCCCDDDGGGDDDAAA@@@AAAAAAAAA@@@BBBAAAAAACCCEEEGGGGGGFFFEEEDDDDDDGGGJJJTTThhhzzzwwwrrruuu{{{|||ssssssvvvvvvlllcccZZZTTTHHHDDD@@@===;;;999777555999888777666666777999:::888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999888555666666444333333555777444555555555555444444333000111222111111111333555999888888777888888999999888999999:::;;;<<<===>>>AAA???<<<<<<>>>AAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIKKKMMMNNNOOOOOOPPPPPPRRRSSSSSSTTTTTTSSSTTTVVVYYYZZZYYYYYYYYYZZZTTTUUUVVVWWWXXXZZZ[[[[[[YYYXXXVVVTTTRRRQQQQQQQQQIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQNNNPPPTTTYYY\\\^^^______[[[XXXTTTNNNIIIDDDAAA@@@CCCDDDIIIPPPUUUZZZdddnnnxxx~~~{{{yyyxxxxxxzzz~~~~~~zzzwwwuuukkkkkkmmmtttvvvllleeeaaa[[[RRRKKKJJJIIIGGGFFFGGGEEEGGGIIIHHHFFFFFFIIILLLPPPOOOLLLHHHDDDBBBBBBDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNKKKIIIGGGFFFFFFEEECCCAAAAAAAAABBBCCCDDDEEEEEEFFFBBBAAA@@@@@@AAAAAA???===@@@======??????>>>BBBHHHPPPYYYdddkkkooommmdddYYYYYYYYY]]]cccfffgggjjjppprrrfffXXXRRRMMMGGGCCCBBB;;;;;;:::999999999:::::::::::::::::::::999888888888666444444777999999999:::999888777999<<<@@@BBB@@@@@@AAAAAAAAA@@@>>>===<<<<<<======>>>>>>??????@@@?????????@@@???===;;;:::;;;;;;<<<<<<===???@@@AAAAAA@@@@@@??????>>>>>>===>>>???AAABBBCCCDDDEEE@@@@@@???===<<<;;;:::999;;;:::::::::::::::::::::;;;;;;<<<>>>???@@@@@@@@@???AAADDDGGGJJJKKKLLLLLLFFFDDDBBBAAA???===;;;:::777;;;???>>>;;;:::;;;>>>===>>>>>>@@@AAABBBCCCCCCEEEBBB@@@???AAABBBCCCCCCAAAAAAAAACCCEEEFFFEEEDDDDDDCCCDDDGGGKKKRRR```mmmwwwvvv{{{zzzrrrppppppwwwpppiiiccc^^^SSSOOOJJJFFFCCCAAA>>><<<===;;;888666555666777888777888999:::;;;<<<<<<<<<;;;:::999999888999999:::777777666666666666666666555555666666666555333333222444444333111111444777999888777666666777888888666666777999;;;<<<===>>>???===::::::<<<>>>@@@@@@>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOOOOOOOOOONNNPPPRRRUUUVVVUUUUUUWWWYYYTTTSSSRRRQQQQQQRRRTTTUUUSSSRRRQQQOOOMMMLLLKKKJJJGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMLLLLLLMMMLLLKKKKKKLLLOOORRRTTTSSSTTTVVVYYY[[[]]]^^^^^^TTTQQQKKKEEEBBBAAABBBDDDGGGKKKSSS]]]dddhhhqqqzzz~~~{{{wwwvvvyyy~~~zzzxxxyyy}}}~~~yyyvvvtttsssjjjmmmrrryyyuuullleeeaaaZZZRRRKKKIIIIIIFFFEEEFFFDDDGGGIIIHHHEEEEEEIIIMMMMMMLLLJJJFFFBBBAAACCCEEEDDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEGGGIIIKKKMMMOOOJJJHHHFFFEEEFFFEEECCCAAA@@@@@@AAABBBCCCDDDEEEEEEEEECCCAAA@@@AAAAAA@@@???AAA??????AAA@@@???AAAFFFLLLVVVbbbjjjooommmcccYYYYYYZZZ___gggkkklllqqqwwwtttfffXXXRRROOOIIICCC@@@<<<<<<;;;;;;:::;;;;;;<<<888999999:::::::::999999888777555666888:::;;;;;;999777555555777;;;AAADDD???@@@AAAAAA@@@???===<<<<<<======>>>???@@@@@@AAAAAA@@@???@@@@@@???<<<:::888999:::::::::;;;===???CCCBBBBBBAAA@@@???>>>>>>>>>>>>@@@AAACCCDDDFFFFFF@@@@@@???===<<<:::999999999999999888888888888888:::;;;<<<>>>???@@@@@@@@@===???BBBEEEGGGHHHHHHHHHGGGEEEBBB@@@>>><<<:::888777;;;??????;;;999;;;>>>>>>>>>???@@@AAABBBBBBCCCBBB@@@>>>???AAADDDEEEFFFAAAAAAAAABBBEEEEEEDDDCCCFFFDDDEEEIIIMMMSSS___jjjnnn{{{xxx{{{{{{}}}~~~{{{vvvqqqoooooowww~~~}}}tttqqqnnnjjjfff]]]YYYSSSOOOLLLIIIFFFCCC???===:::777555555666777777888999:::;;;<<<<<<<<<:::999888888888999:::;;;<<<;;;:::::::::999666333333333444555444333111000...000111///------000333999888666555555666777777444555666888:::<<<>>>>>>;;;999666666888;;;===>>>======>>>???@@@AAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMLLLKKKMMMPPPSSSTTTSSSSSSUUUWWWTTTRRROOOMMMLLLLLLNNNOOONNNNNNNNNMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMLLLJJJJJJLLLOOOSSSVVVWWWWWWXXXYYYZZZ[[[\\\\\\NNNIIICCC???>>>@@@EEEHHHMMMRRR\\\hhhooottt{{{{{{vvvssswww~~~|||uuuooommmqqqxxxzzzuuurrrqqqppplllrrryyy|||rrriiiccc```[[[SSSKKKJJJIIIFFFDDDEEECCCFFFIIIHHHEEEEEEHHHMMMJJJIIIGGGDDDAAAAAADDDFFFDDDCCCBBBAAAAAABBBCCCDDDBBBCCCDDDFFFHHHKKKMMMOOOIIIGGGEEEEEEEEEEEECCCBBB>>>>>>???@@@AAACCCCCCDDDHHHEEEBBBAAABBBBBBBBBAAAAAA???AAACCCCCC@@@BBBGGGHHHTTTaaajjjpppnnneeeZZZYYY[[[aaaiiinnnpppuuu{{{rrrgggYYYOOOKKKHHHEEECCC@@@>>><<<:::999888888999:::;;;;;;;;;999777555444666666666777777777777777888888888999:::===???@@@AAAAAA@@@@@@???>>>>>>>>>===>>>>>>????????????>>>===???AAAAAA@@@===999777::::::;;;;;;===>>>???@@@???>>>>>>===<<<;;;;;;;;;;;;<<<>>>AAACCCDDDEEEFFF??????>>><<<;;;:::999888777777666666777888999999999::::::;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCBBB@@@===:::888777888888999999:::;;;;;;;;;::::::<<<<<<<<<<<<===???@@@AAA??????@@@@@@@@@AAAAAAAAA@@@>>>======@@@BBBCCCCCCBBB@@@@@@DDDMMMVVV^^^bbbeeegggsss~~~|||zzz|||{{{zzzzzzuuunnnnnnqqq||||||~~~}}}yyyvvvooojjjjjjffffffeeedddbbb\\\TTTOOOJJJFFF@@@<<<:::888666444666555444666888::::::999;;;:::777666555666777888999999999::::::999888888777777666666666666777777444444444444444444444444444333222222222333444555444555666888999;;;<<<===:::999888666666888999::::::;;;<<<=========<<<;;;???>>>======>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEHHHKKKNNNQQQRRRSSSOOOOOONNNLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFDDDFFFHHHJJJKKKKKKJJJIIIMMMLLLLLLKKKKKKOOOTTTXXXYYY[[[]]]]]][[[XXXWWWVVVFFFAAA======CCCJJJOOOQQQWWW\\\cccllluuu}}}~~~tttpppttt|||}}}qqqhhhbbbcccnnnzzz~~~vvvsssuuuuuutttvvvyyy|||uuupppkkkeee^^^XXXTTTRRRPPPLLLJJJGGGFFFEEECCCDDDDDDEEEFFFGGGGGGHHHFFFEEEDDDBBBBBBAAAAAABBB@@@AAAAAAAAAAAA@@@??????@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBAAADDDCCCBBB@@@??????@@@@@@???AAABBBBBB@@@@@@AAABBBDDDQQQ___iiimmmlllddd[[[XXXZZZ___gggjjjnnnuuu~~~lllcccVVVMMMJJJHHHFFFCCCAAA@@@>>>;;;::::::::::::666666777777666555444333666666666666666777777777888888888888:::<<<>>>???@@@@@@@@@??????>>>>>>>>>======>>>>>>>>>======<<<>>>???@@@AAA@@@>>>;;;999999999::::::;;;===>>>???>>>>>>>>>===<<<;;;;;;;;;;;;<<<===???@@@AAAAAABBB>>>>>>===<<<;;;:::999999777777777777777888999999:::::::::;;;<<<<<<======?????????@@@@@@@@@@@@AAA???===;;;999888888999:::::::::;;;;;;;;;::::::999;;;;;;;;;;;;<<<>>>???@@@????????????@@@@@@@@@@@@@@@>>>===>>>@@@BBBCCCCCCBBBAAA@@@CCCKKKSSSYYY]]][[[[[[cccvvv~~~zzzyyyxxxxxxyyywwwsssuuuzzz{{{|||yyyqqqllllllkkkkkkkkklllkkkhhhbbb^^^WWWQQQGGG@@@;;;888777666666555444555777888777666999888777666666777888999999999:::::::::999999999777777777777777777777777555555555555444444333333444333222222222222333444444444555666888999::::::999888666555555666888999888999:::;;;<<<;;;;;;:::======<<<<<<===>>>@@@AAA@@@AAAAAABBBCCCDDDDDDEEEDDDEEEFFFGGGHHHHHHIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBDDDEEEFFFCCCDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLOOOTTTXXX[[[\\\[[[XXXSSSNNNKKKJJJDDDBBB@@@CCCJJJRRRWWWZZZ```ccciiipppwww}}}vvvsssvvv}}}|||ssslllggggggpppzzz}}}xxxxxx~~~}}}wwwnnnhhhddd___ZZZUUUOOONNNLLLIIIGGGEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBAAAAAA@@@??????@@@AAAAAAAAAAAA@@@??????@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDCCCBBB@@@??????@@@@@@???AAABBBBBBAAAAAABBBDDDGGGSSSaaajjjnnnmmmddd[[[WWWXXX^^^eeeiiilllttt|||ccc[[[RRRKKKHHHHHHFFFDDDBBBAAA???===;;;;;;;;;;;;777888888999999999888888666555555555666666777888777777666777888:::<<<===????????????>>>>>>>>>>>>======>>>======<<<;;;:::======>>>>>>===<<<;;;;;;999999999999:::;;;======>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>=========<<<;;;;;;:::999999888888888777888888999::::::;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>>>>=========;;;;;;999888888999:::;;;;;;;;;;;;;;;:::999888888999999999:::;;;<<<===>>>>>>>>>>>>>>>???????????????>>>===>>>AAACCCCCCCCCCCCAAA@@@BBBGGGMMMRRRTTTPPPNNNRRR___ppp{{{zzzwwwvvvwwwwwwvvv{{{}}}xxxxxxzzz}}}yyyyyyvvvpppoookkklllmmmoooqqqpppmmmkkkfff]]]QQQGGG@@@===;;;;;;888777555555666666555444555666666777888888999999999999:::::::::::::::999888888999::::::999888888777777666666555444333333333333222222222222333333333333444555555666666777666666444333333444666666666777777888999888888888::::::;;;;;;<<<=========>>>>>>>>>??????@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKNNNRRRUUUYYYXXXVVVPPPJJJEEEBBBAAACCCDDDGGGMMMUUU]]]bbbdddhhhjjjmmmqqqvvv}}}{{{zzz}}}|||vvvrrrooonnnsss{{{}}}~~~{{{}}}|||{{{~~~xxxpppeee]]]XXXVVVSSSPPPLLLKKKIIIGGGEEEDDDCCCCCCAAABBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA???>>>AAAAAAAAAAAAAAA@@@@@@??????@@@AAACCCDDDDDDDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@?????????@@@AAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@???AAABBBBBBBBBBBBDDDFFFKKKWWWdddlllooolllcccYYYUUUVVV\\\cccfffiiiqqqyyyYYYSSSMMMIIIGGGGGGFFFEEEBBBAAA>>><<<;;;;;;;;;;;;:::::::::::::::999999999666555555555555666777888666666555666777999;;;<<<======>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;:::;;;;;;:::::::::::::::;;;999999999999:::;;;<<<============<<<<<<;;;;;;;;;999:::;;;<<<============<<<;;;;;;;;;::::::999999999999888888888888999999;;;;;;::::::999999999999>>>======<<<;;;::::::::::::999999888888888999999:::::::::999888777666555777777777888999:::;;;<<<<<<============>>>>>>>>>???>>>===>>>AAABBBBBBBBBBBB@@@??????CCCGGGIIIJJJJJJHHHJJJQQQ\\\mmm}}}xxxtttuuutttuuuyyy~~~vvvrrrpppuuurrrrrryyywwwtttooooooqqqtttvvvwwwuuusssoooggg\\\QQQJJJEEEBBB@@@<<<:::888777777666444222222333444666777888888888888999999:::::::::::::::888:::;;;======;;;:::888999999888777555444333333333333333222222222222222333333333333333333444444444444333222222333444444444444555555666666666666777888999::::::::::::999>>>======<<<;;;:::999999:::;;;===???@@@BBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGDDDFFFGGGHHHIIIJJJMMMOOOOOOOOOMMMIIIDDDAAAAAAAAAEEEHHHOOOWWW___eeeiiijjjjjjlllnnnooorrrxxx}}}zzzyyywwwuuuwww|||~~~~~~~~~}}}{{{yyyxxxyyy||||||{{{tttjjj]]]RRRNNNLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEECCCAAA@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@======>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBCCCFFFHHHMMMYYYeeelllnnnkkkaaaWWWRRRTTTYYY```cccfffnnnvvvPPPMMMIIIGGGFFFEEEEEEDDDAAA@@@>>><<<:::::::::::::::999888777666555444444777666555444444555666777666555555555666888999;;;<<<<<<<<<======>>>>>>>>>@@@@@@@@@???>>>===<<<;;;<<<<<<;;;:::::::::;;;<<<::::::::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;888999:::<<<===>>>>>>>>>:::::::::::::::999999999999999888888777888888999:::::::::999888888777777<<<<<<;;;:::999888888777:::999888888777777777777888888888777777555444333666666666666777999:::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<>>>@@@BBBAAA@@@AAA???======???AAABBBBBBFFFEEEGGGKKKPPP[[[nnn~~~xxxrrrrrrrrrssswww}}}wwwmmmggghhhjjjnnnttt|||zzzyyyyyy{{{}}}~~~{{{yyywwwqqqhhh___VVVNNNFFFAAA???===:::999888666444222000111333444555555555555777888999999:::::::::999999;;;<<<>>>>>><<<;;;999::::::999888666555444444444444444444333333222222222222222222222333333333333333222222222222333333333333333333444444555555666666777888888888777777:::::::::999888777777666333444666999;;;===>>>???============>>>>>>>>>>>>?????????>>>??????@@@@@@CCCCCCDDDEEEEEEFFFFFFFFFHHHHHHGGGFFFFFFFFFGGGGGGCCCDDDEEEDDDCCCCCCEEEFFFDDDDDDEEECCCBBBBBBCCCEEELLLQQQYYYaaagggkkklllmmmlllnnnooonnnpppvvv}}}~~~}}}{{{{{{}}}}}}zzzvvvsssqqqtttwwwyyyyyy~~~oooeeeVVVLLLGGGFFFFFFFFFHHHGGGFFFEEEEEEDDDDDDEEECCCCCCBBBBBBBBBBBBBBBBBBAAACCCDDDEEEEEECCCAAA@@@AAABBBBBBBBBBBBAAA@@@@@@>>>???@@@AAAAAABBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBAAAAAACCCFFFIIINNNYYYeeelllmmmiii^^^TTTPPPRRRWWW^^^aaadddkkksssJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@===;;;::::::::::::===<<<:::888777666666555999777555333333333555666666666555555666777999::::::;;;;;;<<<===>>>>>>?????????@@@??????>>>===<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<===>>>??????999999999999999999999:::999888777777777777777777999999888888777777777666;;;;;;:::999888888777777888888888777777666666555777777777777666555444444555555555666777888999:::::::::::::::;;;;;;;;;<<<;;;;;;;;;===???@@@???>>>>>>===;;;<<<===>>>>>>===AAAAAACCCGGGHHHMMMXXXddd}}}yyyrrrrrrrrrssswww|||~~~zzzmmmddd^^^aaagggmmmsssxxx}}}|||~~~zzz}}}zzzssskkkbbbWWWLLLFFFCCCAAA>>><<<;;;999666444333333333333333333444444555666777888999999999999;;;;;;<<<======<<<;;;;;;::::::999888888777666666555555666666555444333222222333333333333333333333333333333333333333333333444333333333333444555555666666666666666666666666444555555666888999999:::999999;;;<<<===>>>>>>>>><<<<<<=================================>>>???@@@BBBBBBCCCDDDEEEEEEEEEEEEHHHHHHGGGGGGFFFFFFEEEEEE@@@@@@@@@>>><<<<<<>>>???===???BBBDDDEEEFFFIIIKKKWWW]]]ffflllooopppppppppppprrrsssqqqpppuuu~~~~~~}}}}}}xxxssspppnnnmmmqqqtttvvv|||uuuggg]]]PPPGGGDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBBBBAAA@@@???BBBBBBBBBBBBBBBAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@BBBEEEHHHOOOZZZffflllmmmhhh]]]SSSOOOQQQVVV\\\___bbbiiiqqqGGGGGGGGGFFFDDDBBBAAAAAABBBAAA???===;;;;;;;;;;;;>>>===<<<:::999999::::::;;;999666333222222333444777666666666666888999:::999::::::;;;===>>>>>>???===>>>>>>>>>>>>>>>======>>>======<<<;;;:::999999::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<777888888888999999::::::888777777666555555666666777777777777777777777666::::::999999888888777777555555666666777777666666777777777888888777666666555555555555666888999:::999999999::::::::::::;;;999999:::<<<>>>???>>><<<<<<;;;:::;;;<<<<<<;;;:::======???CCCDDDDDDIIIQQQcccuuuxxxvvvuuutttuuuxxxwwwyyy~~~}}}sssjjj]]]]]]___eeemmmtttwwwxxx||||||{{{~~~|||~~~|||xxxssslllcccZZZSSSLLLIIIFFFDDDCCCAAA>>><<<888777555333333333333333444555666777777888888888<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888888888666777777777777555444333333333333444444555555555444444444555555444444444555444333333333444666666777666555444444555666666222333444666888999:::;;;<<<===>>>>>>?????????>>>>>>>>>==================;;;;;;;;;;;;<<<===>>>???@@@AAACCCDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@<<<;;;:::888666777999<<<<<<@@@FFFKKKOOOSSSWWWYYYcccjjjrrrwwwwwwvvvuuuuuusssvvvvvvssspppsss{{{{{{wwwsssooonnnkkkooorrruuu{{{~~~pppggg[[[TTTJJJDDDDDDFFFFFFFFFEEEEEEDDDBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@===>>>??????@@@?????????>>>>>>???????????????>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@BBBBBBAAA??????@@@CCCFFFPPP[[[gggmmmnnniii^^^TTTOOOPPPUUU[[[^^^aaahhhppp~~~EEEGGGHHHGGGDDDAAA@@@???CCCBBB@@@>>><<<<<<<<<<<<:::999888777777777999999<<<:::666333111111222333777777666666666888999:::999999:::;;;<<<>>>??????<<<<<<===============<<<::::::::::::888777555444999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999777777777888999999::::::777777666555555555555555666666666777777777777777999999999999888888888888222333444666777888888888777888888999999999999888555555555555777888999:::888888999999999:::::::::888888999;;;===>>>===;;;:::999999:::<<<<<<:::999<<<;;;===AAABBBAAADDDIIIJJJZZZpppzzzwwwsssrrrsssssstttxxx~~~xxxqqqaaa\\\ZZZ```kkktttvvvuuuzzz|||}}}|||zzz{{{{{{yyywwwuuurrrmmmgggbbbTTTRRROOOMMMKKKIIIFFFDDD<<<:::777444333333333444333444555666777777777777<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999777888888888888666444333333333444555555666777777444555555666666555555444666555444333444555666777777666444333333444666777555555666666777888888888555666777999999:::::::::??????>>>>>>>>>=========:::::::::;;;<<<===>>>???@@@AAABBBDDDDDDDDDDDDCCC@@@AAABBBCCCBBB@@@===<<<888888666444222444888<<<<<>>>>>????????????>>>===>>>????????????>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@BBBBBBAAA???>>>???BBBEEEQQQ\\\hhhnnnooojjj___UUUOOOPPPUUU[[[^^^```gggooo}}}FFFFFFFFFFFFDDDAAA>>><<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999999::::::888777555333222222222333555555555555666777999999<<<;;;::::::;;;<<<>>>???;;;<<<===>>>>>>???>>>>>><<<;;;;;;::::::999999888::::::;;;<<<<<<;;;;;;;;;???===::::::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<666777888999:::;;;;;;::::::999666444333333444555777777666666666666777777666777777777888888888888555555666666666666555555555666666666666666555444888888888888777777777777777777777777777777777777666666777999;;;;;;999777999888666777888:::999999;;;:::::::::<<<>>>@@@AAAGGGNNNZZZiii{{{zzzvvvuuusssrrrsssvvv|||}}}nnneeeZZZXXXdddsssxxxtttzzzyyywwwvvvxxx{{{~~~{{{xxxuuuvvvwwwssslllfff^^^[[[XXXXXXYYYZZZWWWUUUJJJEEE>>>888666444333333222111000111333555555555777777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::888777666666666666444444444444555555555555777666555333333444444555555555666666777777888888666666666666666555555555444555555666777888888999999888666777999;;;;;;<<<@@@??????>>>======<<<<<<;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@>>>======???666666555444444777;;;???FFFJJJRRR\\\eeekkkmmmmmmvvv}}}|||zzzyyywwwvvvuuuqqqlllmmmrrr}}}yyy{{{~~~~~~xxxssspppnnnmmmkkklllrrrzzz~~~~~~xxxnnnbbbVVVOOOGGGFFFDDDCCCCCCEEEGGGIIINNNMMMKKKHHHFFFCCCAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDFFFFFFDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@>>>AAADDDCCC@@@>>>>>>???AAABBBCCCDDDCCCBBBAAA@@@AAAAAAAAA@@@???@@@BBBEEELLLXXXeeelllmmmiii^^^SSSOOOOOOTTT[[[```ccciiipppEEEEEEFFFFFFDDDAAA>>>===??????>>>>>>===<<<<<<<<<;;;;;;:::999999999999:::888666555333222222222222444444444555666888999:::<<<<<<;;;::::::;;;<<<<<<;;;<<<<<<============<<<<<<<<<;;;::::::999999888888888:::;;;<<<<<<<<<<<<<<<;;;999999;;;<<<<<<<<<;;;:::999999999:::;;;<<<666777888999:::::::::::::::999666444333444444555666666555555555555666666666666777777777888888888555666666666666666666555555555666777777666666666777777777777777777777777777777777777777777777777666666777999<<<<<<:::888999777666777888:::999999<<<<<<<<<<<<<<<===>>>>>>>>>BBBIIITTTdddzzz|||wwwllllllmmmrrrzzzxxxqqqeee\\\___kkktttvvv{{{yyyvvvttttttvvvyyy{{{~~~xxxuuuuuutttpppmmmhhheeeccccccfffggggggfff\\\UUUKKKAAA;;;777444333333111000000222333333222444444555666777888999:::;;;;;;;;;<<<<<<;;;;;;;;;::::::999888777666666666555555555666666666777777888888666555555555666777666666666666666777777777555555555555666666666666555555555666777777777888===;;;999888999999999999999999::::::::::::::::::::::::;;;<<<<<<===>>>>>>===>>>>>>??????>>>>>>>>>CCCAAA===::::::===BBBFFF555555333333555<<>>>>>>>>??????>>>@@@BBBAAA???>>>>>>@@@??????@@@AAAAAAAAAAAA@@@AAAAAA@@@???>>>???BBBDDDNNNZZZgggnnnpppkkkaaaVVVOOOOOOTTT[[[```cccjjjqqqDDDDDDEEEEEEDDDBBB@@@>>>??????>>>>>>===<<<<<<<<<;;;::::::999888888999999777666444333222111222222222333333444666888999:::===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999999666777888:::;;;<<<======:::888777888:::;;;<<<;;;999888888777888999:::;;;777777888888999999:::::::::999777555444444444555555555444444444444555555666666666666777777777777555555666666666666555555444555666777777888777777666666666666666666666666777777777777777777777777666666777999<<<===;;;:::999777666666888999999888<<<<<<===>>>>>>===<<<;;;<<<===???DDDPPPccczzz}}}tttqqqoooppptttzzz~~~{{{pppbbb\\\bbbnnnuuu{{{yyyvvvsssrrrsssuuuvvvzzz}}}vvvttttttsssrrrqqqooonnnooorrruuuwwwxxxuuukkk\\\NNNDDD===999777777444222111111222111000111222333555666888999:::888999:::;;;;;;:::999888:::999999888888777777777777777777888888888888999:::999888777777777888888777777666666666666666666444444444555666666666777555555666666666666666666;;;:::999888777777777777888888999:::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<===========================???;;;666555777<<<@@@CCC999888666777;;;DDDOOOWWWdddfffjjjooouuu{{{{{{xxxwwwxxxvvvrrrsssxxx|||yyyuuuvvvuuuqqqjjjgggfffhhhwww{{{}}}{{{{{{rrrqqqnnnggg___TTTKKKEEEEEEDDDCCCBBBBBBDDDFFFGGGKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAA@@@?????????BBBAAA@@@?????????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBB@@@???>>>>>>>>>>>>>>>???@@@???>>>>>>@@@AAA============>>>???@@@@@@@@@@@@@@@>>>===>>>AAADDDNNNYYYfffmmmoookkkaaaWWWNNNNNNRRRZZZ^^^bbbhhhooo{{{BBBCCCDDDEEEDDDCCCAAA???>>>>>>======<<<;;;;;;;;;;;;:::999888888777888888777666444222111111111222111111222333555888999;;;<<<<<<;;;;;;;;;===>>>???>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999777888999:::;;;;;;;;;;;;999888777777999:::999888777777666666777888999;;;777777777777888888999999:::999777666555444555555444444333333333333444444555555555666666666777777444444444333333444444444444555666777888888888888555555555555666666666666666666666666666666666666666666777999<<<===<<<;;;888777666666888999999888999;;;===??????>>><<<:::======<<<>>>EEESSSfffrrr|||vvvqqqppprrruuuwww||||||vvviiiaaadddlllqqqwwwwwwwwwvvvvvvvvvvvvvvvttt|||}}}xxxuuutttssstttsssssstttwww{{{{{{jjj[[[OOOHHHCCCBBB===:::666333333222111000000111222444555777888999666888999::::::999888666999999999999999888888888888888999999999:::::::::999999888888888777777777777777777666666555555444555555555555555555555555666555555555555555555555555555666666666666777888888888999999:::;;;;;;;;;999999999:::::::::;;;;;;===<<<<<<<<<;;;;;;;;;<<<888777666888;;;======;;;@@@@@@@@@BBBFFFOOOZZZaaalllmmmoooqqqtttyyy}}}zzzyyyzzzzzzwwwxxx|||yyyvvvvvvxxx}}}yyyuuusssvvvyyyuuunnniiiiiikkkxxxyyy{{{|||zzzwwwtttrrrooommmiiibbbYYYPPPHHHDDDDDDCCCBBBBBBBBBCCCEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>BBBAAA???>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@>>>======<<<=========<<<===>>>@@@BBB???>>>===<<<<<<===???@@@?????????>>>===>>>@@@CCCJJJUUUaaahhhjjjggg^^^TTTMMMMMMPPPVVVZZZ\\\bbbhhhuuuBBBCCCDDDEEEEEECCCAAA@@@======<<<;;;;;;::::::999;;;:::999888777666666777777666444222111111111222000111111333555777999:::;;;;;;;;;<<<>>>AAADDDEEE??????>>>===<<<<<<<<<=========<<<;;;;;;::::::999::::::;;;;;;;;;:::999999:::999777888888888777555777777666555666777888999777777666666666777888999:::999888777666555555444333333222222222222333333444555555555555666666666333222222111111222222333444444555777888888888888444555555555666666666777666666666666666666666666777666666888;;;<<<<<<:::888666555666777999888888555888;;;>>>???>>><<<;;;:::;;;;;;<<>>>>>>>>>>>>>>@@@???>>>>>>>>>???@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;<<<>>>@@@AAAAAA@@@???=========>>>????????????>>>===>>>@@@CCCHHHSSS___eeegggdddZZZQQQLLLKKKNNNSSSUUUVVVZZZ```pppBBBCCCDDDEEEDDDCCCAAA???======<<<<<<;;;::::::999::::::888777666666666666666555333222111000111111000111111222444666777888::::::;;;===@@@DDDGGGIII@@@???===<<<<<<===>>>???======<<<<<<;;;:::::::::<<<<<<<<<<<<;;;:::999999999888777888999999777555888888666666666666777888888777666555555666777888999999999888777666555444333333222222222222333333444444444444555555555666333222111000000111222333333444555666666777666666555555555666666777777888777777777777777777777777888777666777999::::::999888666555555777888888777333666999<<<======<<<;;;999<<<>>>???>>>AAAFFFKKKWWWdddwwwuuuooonnnnnnooosssuuuvvvyyy~~~}}}zzzvvvxxxzzz|||~~~~~~~~~~~~sssvvv|||uuulllfffaaa^^^\\\JJJEEE@@@;;;999888666555222222222222222222222222555555555555555555555555555666777888999999888777888888888888999999999:::666666777777666666555444666666555555555555555555777666666555444333222222333444444444444444444444999;;;===;;;777444555666666666666666555555555555777777777777777777777777666555444333444555666777BBBAAA???======BBBHHHNNNRRRWWW]]]ccchhhlllpppsssqqqqqqqqqooonnnqqqyyy}}}yyypppjjjhhhhhhooowww~~~|||zzzwwwuuuttttttttt}}}{{{zzzxxxvvvtttsssppplllgggccc```]]]XXXSSSMMMIIIEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAA@@@>>>===<<<<<<:::999:::===>>>>>>>>>AAA@@@@@@???????????????@@@@@@@@@>>>===>>>AAADDDIIITTT___eeefffcccZZZPPPLLLKKKMMMQQQSSSSSSWWW]]]oooCCCDDDEEEEEEDDDBBB@@@??????>>>>>>===<<<<<<;;;;;;:::999888777666555555555666555333111000000111111111111111222333555666777:::;;;;;;===@@@CCCFFFHHH>>>===<<<;;;;;;<<<>>>???=========<<<;;;;;;::::::<<<<<<=========<<<;;;;;;666666666888:::;;;:::888:::999888666666666666777888777555444444555777888999999999888777666555444333333333222222333333333333333444444444555555555444333222111111222333444444444555555555555444444555555666777777888999999777777777777777777777777888777666666777888888777777666555555777888888777444666888:::;;;:::999999:::===@@@@@@???>>>AAADDDFFFOOO]]]kkkzzz{{{qqqllljjjmmmqqqsssssswww~~~}}}{{{yyyxxxzzz|||}}}xxxxxxyyy~~~}}}xxxsssooojjjfffcccUUUPPPJJJEEECCCAAA@@@???;;;:::999888777666555444555444333222222333444555222444666888888888777666666777777777777888888888666666777777777666555444444444555555555555555555444444444444444444444444222222222333444444444555777:::===;;;666222333555666666777777888888999999666666666666666666666666444333333444777:::===???GGGIIIJJJIIIGGGLLLVVV___fffiiinnnppprrrrrrssstttrrrsssssspppnnnqqqxxxzzzsssnnnllllllooouuuzzz{{{||||||zzzxxxuuurrrpppqqqtttwwwxxxuuuqqqmmmjjjddd^^^YYYSSSQQQNNNJJJHHHGGGGGGHHHDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@??????>>>>>>??????;;;<<<>>>???@@@???>>>===>>>??????@@@AAABBBCCCDDD???@@@@@@AAA@@@???>>>===;;;:::999;;;===>>>===:::<<<===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>???BBBDDDKKKUUU___dddeeeaaaXXXOOOLLLKKKNNNSSSUUUVVVZZZaaarrrDDDDDDEEEEEEDDDBBB@@@>>>@@@@@@??????>>>>>>======:::999888666555555444444666555333111000000000111222222222222333444555666;;;;;;<<<===???BBBDDDFFF<<<;;;:::999:::<<<>>>???=========<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>===333333555888;;;===<<<;;;;;;:::888777666666666666888777555444444555666777999999999999888666555444444333333222222333333444333333333444444444555555666555333222222333555666444444444555444444333333555666666777888999999:::777777777777777777777777999777555555666777666555777666555555777888888777666777888888999888777666777:::======;;;:::;;;>>>===BBBJJJRRR___qqqyyytttsssllloooooollloooyyyzzztttrrrtttxxx{{{|||yyyxxx{{{}}}zzzwwwtttoooiiieee___ZZZTTTOOOLLLKKKJJJIIIDDDCCCAAA???===;;;999999666444222000000222444666111333555777888888777666555666666666666777777777666777777888888777555444333444444555555666666666111111222333555666666777111111222333333444555555000444888777333111222555111222333444555777888888666666666666666555555555444555666888<<>>@@@AAA???===<<<;;;<<<===>>>???@@@AAAAAA>>>???@@@AAAAAA@@@>>>>>>;;;999999;;;>>>>>>;;;888888:::<<>>===;;;::::::999===:::666444444555555444444222//////000222222222222333333444555666888999999999;;;===>>>?????????===<<<;;;;;;<<<>>>AAACCC@@@>>>>>>>>>>>>>>><<<:::::::::::::::::::::::::::888777555666888<<<@@@CCCCCC>>>999666777777666555666555555555555777999:::777666555444444444444444444444444333222000///...000/////////000222444666555444333333333333222000333333333444444555555555444666888999:::999888777555555555555555666777777888777555444444444555666666666777777888888888999999888666555444555666888888888888888888999999:::===;;;>>>FFFOOOYYYgggsssxxxqqqrrroooppptttuuuuuu|||~~~tttlllkkkooottt{{{xxxwwwxxxyyy{{{{{{vvvwwwuuuoookkkllliiiddd^^^[[[[[[\\\\\\[[[UUUWWWSSSKKKCCCAAA>>>:::666444222222333444444333///111444555444333333444555555555555444333222111444444444444444444444444222222222333333444444444111111222333333333222222333444444222111111333555333222111000///000111222222000000222777::::::999888888777555333333555777<<<;;;;;;@@@HHHQQQVVVXXX\\\cccjjjkkkiiimmmxxx~~~wwwrrrqqqsssrrrpppnnnmmmrrr{{{~~~yyywww|||~~~{{{yyy{{{~~~|||uuuooonnnrrrvvvwwwuuu~~~}}}uuujjjbbb\\\WWWPPPJJJAAABBBEEEGGGJJJLLLMMMNNNFFFGGGHHHHHHHHHGGGFFFEEEEEECCCAAA???>>>???AAABBBDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@AAAAAA???>>>>>>>>>=========<<<;;;;;;;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<=========>>>>>>?????????@@@@@@???===>>>@@@BBBIIIRRR[[[___```^^^VVVOOOHHHMMMTTTZZZ___bbbfffhhhyyyFFFEEEFFFGGGGGGFFFCCCAAAAAAAAA???>>><<<;;;;;;:::===:::666555555555444444333111000000111222222111111111111222333444555666777888:::;;;===>>>>>>>>>;;;::::::999;;;===???@@@???>>>===>>>>>>>>><<<:::::::::::::::::::::::::::888777666666777;;;???AAAEEEAAA;;;888888777666555444444444444555666777888444444444444444555555555111222222333333444444333111000000000222333555666888777555555666666555444333333444444444444444444444555777888888888777666555555555555555666666777::::::888777666777777888666666777777777888888888999777666444444555666777666666666666666777888888999777888===BBBGGGRRR[[[qqq|||yyyuuussssssqqqooosss{{{|||vvvpppkkkjjjjjjrrrrrrtttxxxyyyyyy~~~~~~xxxwwwuuuooolllmmmnnnkkkggggggjjjmmmnnnnnnnnnoookkk___TTTLLLEEE>>>;;;999666444444555444444444555666666444333333444222222333333333333333222666555555444444333333333000000000111222222333333333333333333333333333333222222222111///000222444666555444222222222222333333222222555<<>>???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFAAA@@@@@@?????????@@@@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<============?????????@@@??????>>>>>>;;;;;;999888888999:::;;;<<<<<<<<<======>>>>>>>>>?????????>>>===>>>@@@BBBGGGPPPYYY]]]^^^\\\UUUNNNJJJNNNTTTZZZ___dddiiilllzzzHHHGGGGGGGGGHHHGGGDDDBBBBBBAAA@@@???>>>===<<<<<<<<<999666555555555444333222111111222333333222000222222222222222333444444666777999:::<<<=========999888888888999;;;===>>>???>>>======>>>===;;;999999999999999999999999999999888666666777999<<<>>>DDDAAA<<<888777666444333222222333444555555555555111222333444555555555555111111222333444555555555111111111222333444555666666444222111222333333333444444444444444444333333333444555666666666555444555555444444555555666777;;;:::999888777777777777666666777777777777888888888777666555444555666666444444444444444555666666999666666999;;;<<>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======???????????????>>>======::::::999888888999:::;;;<<<<<<<<<<<<<<<=========>>>??????>>>===>>>@@@BBBEEEOOOXXX[[[[[[ZZZTTTNNNLLLOOOTTTZZZ___eeekkkooozzzJJJHHHHHHHHHHHHGGGEEECCCBBBBBBBBBAAA@@@>>>======;;;999666555555555333222111111111333444444222///444444444333444444555555666777999:::<<<=========888888888888999:::<<<<<<>>>===<<<<<<======;;;999888888888888888888888888999888666555666777:::;;;>>><<<888666444333222111111222444555555555444333111222333444555555444444444333333222111111111111000000111111222333444444444222//////111222333333555555555444444333333333333333444555555444333333555444444444444555666666999888888777666666555555666666777777777777777777999888777666666666777777444444333333444444555666888666777:::::::::>>>CCCFFFTTTfffvvvyyyrrrmmmkkkkkklllmmmpppsssuuuppphhh```______dddmmmtttxxx~~~{{{tttooonnnjjjkkklllooossswwwzzz||||||qqqfff[[[RRRLLLHHHDDDAAABBBCCCDDDEEECCCCCCBBB???:::777666777333444444444555666666777666555555333222111000000111111111222333444444444333222111000000111111222222222222222111111444666333444555777999;;;===>>>999888777888<<>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@@@@????????????>>>>>>>>>??????>>>>>>===<<<;;;<<<;;;:::::::::;;;======;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>===>>>@@@BBBEEEOOOXXXZZZYYYXXXTTTOOOLLLOOOSSSXXX]]]ccckkkpppyyyKKKIIIHHHHHHHHHGGGEEECCCBBBBBBBBBBBBAAA@@@>>>===:::888666555555555333111222111222333444444222000444444333333333444444555777888:::;;;===>>>>>>>>>999999999::::::;;;<<<<<<>>><<<;;;<<<<<<<<<:::888777777777777777777777777999888666555555666777888888888666555333222333333222333444555666555444333222333444444555555444444555333222000///.........//////000000111111222222555444222222444666666666555555555444444333333333444444444444444444333333444444444444444555666666777777777777666666555555777777666666666666666666999999888888888777777888555555444444555555666777555333555888888666888===@@@IIIVVVbbblllzzzzzztttoookkkggggggiiinnnrrrrrrnnniiieeeaaaaaagggooowww~~~}}}}}}|||vvvrrrqqqrrrtttuuuvvvwwwxxxyyy~~~vvvppphhhaaaYYYVVVRRRQQQSSSWWWZZZ\\\ZZZZZZXXXSSSKKKDDD???<<<::::::999888888999::::::<<<;;;:::999777666555444333444444444444555555555555555444333333333333333111222333333333444777:::999:::<<>>>>>=========>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@??????===>>>>>>>>>======<<<;;;===<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>======>>>@@@BBBFFFPPPYYYZZZXXXVVVTTTPPPLLLNNNQQQTTTYYY___fffkkkvvvLLLJJJHHHGGGGGGFFFEEECCCAAABBBBBBBBBBBB@@@>>>===:::888666555555444222111333222222333444444333111111111111111111222333333777888:::;;;===>>>>>>>>>:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;<<<;;;999777666666666666666666666666777777666555555555666777666777777666444444555666333444444555555444444444444333333444444666777888666555222000////////////......///000111111000000222111000222444555555444444444444444444444333333666555555555555444444444444444333333444444555666666666777888888888888777777777666666666666555555999999888888888888777777666555555555555666777777777666666888777444666:::<<>>AAAAAABBBDDDGGGIIIJJJKKKKKKJJJJJJJJJKKKNNNTTT\\\bbbeeegggkkkpppxxx}}}{{{|||~~~xxxpppmmmooovvv~~~}}}wwwtttsssuuuwwwxxxyyy}}}|||sssllliiihhhmmm}}}~~~~~~|||wwwsssuuu{{{}}}yyy{{{{{{uuupppooolllfff```^^^[[[VVVNNNGGGBBB@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIIFFFEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBB>>>>>>============>>>>>>@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>????????????>>>>>>>>>===;;;:::::::::;;;<<<=========<<<<<<<<<<<<<<<<<<=========<<<>>>@@@CCCHHHRRRZZZYYYUUUTTTRRRPPPLLLMMMPPPRRRUUUZZZ```dddrrrLLLJJJGGGFFFFFFFFFDDDBBB@@@AAABBBBBBBBB@@@>>>===999777666555555444222000444333111222333444333222000000000000111222333444666777999:::<<<=========::::::;;;;;;;;;;;;;;;;;;<<<;;;:::;;;;;;;;;999777555555555555555555555555666555555444444555666666555777777666333222333444333333222222222222333333222222222222555888<<<>>>>>>;;;888444222000000000...///000111222111000000------...111333444222000333333444444444444444444888888777666666666666666444444333333444444555666333444555777888888888888777777666666666555555555777777777777777666555555555555555555555666777777999777777999888555777<<<:::===DDDIIIIIIMMM]]]nnnwwwmmmllliiifffeeehhhmmmqqqvvvoookkknnnssswww|||~~~zzzuuuqqqoootttyyy|||{{{|||uuunnnlllkkkiiiooolllhhhiiinnnvvv}}}rrreee]]]YYYXXXWWWWWWWWWYYY[[[\\\]]][[[WWWSSSNNNIIIEEECCCEEEDDDDDDCCCBBBAAA@@@@@@===>>>@@@@@@@@@>>>;;;999:::<<<>>>@@@BBBEEEIIIMMMMMMOOOSSSWWW[[[^^^```aaa]]]^^^______```dddkkkqqqvvvwwwxxx{{{{{{|||}}}{{{xxxsssppprrryyy|||xxxvvvvvvxxxwww}}}wwwllldddbbbccclllzzz~~~zzzvvvwww{{{~~~xxxyyy}}}vvvoooiiigggbbbZZZUUUVVVPPPNNNIIIDDD@@@???@@@AAAAAABBBCCCEEEGGGHHHIIIIIIDDDCCCBBBAAA@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>??????BBBAAA@@@@@@???>>>============>>>???@@@AAABBBBBB???@@@AAABBBBBBBBBBBBBBB@@@???===<<<;;;;;;;;;;;;>>>>>>>>>======<<<<<<<<<;;;<<<===<<<<<<===@@@CCCHHHRRRZZZWWWRRRPPPOOONNNLLLNNNPPPRRRTTTWWW[[[^^^nnnLLLIIIGGGFFFEEEEEECCCBBB???@@@BBBBBBBBB@@@>>>===999777666555555444222000666333111111222444444333111111111222333555666777555666777999:::;;;<<<<<<999999:::;;;;;;;;;::::::<<<;;;::::::;;;;;;999777555555555555555555555555555444444444444555666666444555666444000...///000333222111000000000222222111000000111555:::@@@CCCGGGDDD???999444000///...///000222333333222111000...///111555777777555333333333333444444555555555:::999888777777777777777444333333333333444555555///000222444666666666666777777666666555555555444555555555666555444444333555444444444444555666666333222222555555444777===;;;>>>CCCEEEAAA???IIIXXXfff~~~rrrppplllfffaaabbbhhhmmmrrrnnnnnntttyyy{{{|||~~~||||||}}}|||yyytttooolllmmmrrrzzz{{{yyy}}}xxxqqqqqqsssrrrpppmmmiiijjjpppxxxuuummmhhhggggggggghhhkkknnnoooxxxuuupppjjjccc\\\XXXUUUOOOOOOMMMLLLKKKIIIHHHHHHMMMOOOQQQRRRQQQOOOKKKIIIBBBDDDGGGIIIKKKOOOTTTWWW\\\___eeelllsssxxx|||~~~vvvwwwwwwuuutttvvv{{{~~~~~~~~~zzz{{{~~~|||{{{yyyxxxzzz}}}||||||vvv|||uuuiiiaaa^^^cccnnnzzz~~~||||||~~~||||||yyyyyy|||}}}wwwwww{{{pppjjjeeeccc\\\RRROOOQQQGGGFFFEEEBBBAAAAAADDDFFFBBBCCCDDDFFFHHHIIIIIIJJJDDDCCCAAAAAA@@@AAABBBCCC@@@@@@@@@AAAAAABBBBBBBBB@@@??????>>>>>>??????@@@;;;;;;;;;<<<===>>>???@@@CCCBBBAAA@@@???===<<<<<<<<<<<<===>>>@@@AAABBBCCCAAAAAACCCDDDEEEFFFFFFFFFDDDCCCAAA???>>>=========??????>>>>>>=========<<<;;;<<<===<<<<<<===@@@CCCHHHRRRYYYVVVPPPMMMMMMLLLMMMOOOQQQRRRSSSUUUXXXZZZlllGGGFFFFFFFFFGGGFFFCCCAAA???>>>>>>>>>>>>>>>??????;;;:::999777666555555555555444333333333222000---///000111111111222555888999888777888:::;;;;;;999:::::::::999777777999;;;<<<<<<;;;;;;:::999888777333333444444444444444333666666555444333333333333555444444333333333444444333222000000111222111111111111000111444;;;DDDKKKJJJIIIFFFAAA999222...---000111333444444333222000333333222222222222222222444333222111111222333444888888777666666777888999555555555444444333333333333333333444444444444555777777666444444333333333777777777666555555444444666666666666777777777777333444444555666777888888;;;===>>>>>>>>>@@@CCCFFFYYYhhh~~~}}}wwwnnnfffbbbdddggggggkkkpppvvvzzz}}}}}}}}}}}}{{{xxxuuuqqqlllfffbbbfffkkkssszzz}}}}}}uuussstttsssvvvsssqqqrrrwww|||~~~~~~|||sssqqqtttvvvuuusssuuu|||~~~tttfff\\\______aaaaaa[[[TTTUUUZZZ___eeekkknnnooonnnfff]]]ZZZUUUSSSVVVZZZ[[[___ccciiimmmvvv}}}{{{|||}}}|||xxxwwwzzz|||}}}~~~}}}}}}{{{rrrlllmmmjjjmmmqqquuuwwwwwwvvvuuuvvvvvvzzz}}}~~~~~~~~~xxxuuuttttttuuulllfff^^^WWWSSSOOOIIIDDDHHHGGGEEECCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEEEEFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<<<<;;;<<<>>>AAAEEEDDDCCCBBB@@@???>>>=========>>>???@@@AAAAAAAAA?????????@@@CCCFFFJJJLLLXXXSSSJJJBBB>>>===>>>@@@???===;;;;;;===>>><<<:::===;;;;;;<<<>>>AAABBBBBBLLLRRRWWWVVVQQQKKKIIIIIIMMMLLLPPPUUUWWWTTTSSSUUUgggJJJIIIHHHHHHIIIHHHEEECCC>>>>>>=========>>>>>>???<<<;;;999888666555555444555333222222333333111000///000111111111222555777888777666888:::;;;:::999:::::::::888777777888::::::::::::::::::999888777555555666666666666555555555444444333333333333444555444444333333222222333444222111111222333333222111111000111444<<>>777333222000111222333333222111111000000000111111111111111444333333333333333333444777666666555666777888999555555444444444333333333222333333333444444555555555555444444444444555666555555555555555666666666777777666666666666666666444444555555666666777777888999:::::::::<<<>>>AAAIIIWWWkkk{{{}}}tttkkkeeeccccccfffiiinnntttyyy}}}}}}xxxrrrllliiieeebbb``````gggpppxxx~~~|||{{{xxxuuurrrqqqrrrwww|||yyyqqqnnnppprrrqqqqqquuu}}}uuujjjjjjjjjllllllhhhcccfffkkksssxxx}}}zzzsssjjjdddaaabbbddddddeeeiiilllrrr|||~~~~~~}}}|||zzzwwwwwwzzz}}}}}}yyyxxxvvvqqqooorrrwwwwwwwwwvvvtttrrrqqqooottttttwww~~~}}}|||~~~xxxssspppooonnneeeaaa[[[UUUPPPKKKFFFDDDGGGFFFDDDCCCBBBAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<=========<<<<<<>>>AAACCCCCCBBBAAA@@@??????>>>>>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@CCCFFFJJJMMM[[[VVVNNNEEE@@@>>>>>>???CCCAAA??????@@@@@@>>>;;;===<<<<<<===@@@CCCEEEFFFNNNSSSXXXWWWQQQJJJGGGFFFLLLLLLPPPWWWZZZWWWVVVXXXhhhJJJIIIHHHHHHHHHGGGEEECCC>>>======<<<<<<<<<======<<<;;;:::888666555555555666444111111222333222222///000111111111111444666777666555777999:::999888999999999888666666777999888888999999999888888777555555555666666555555444333333222222333333444555666555444444333222111111444333111111333444333333111111111111555<<>>>>>>>>======>>>===<<<<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@?????????????????????@@@@@@CCCBBB@@@@@@BBBGGGLLLOOO]]]YYYQQQHHHBBB???>>>>>>BBB@@@???@@@AAAAAA@@@>>>======>>>???AAADDDGGGIIIOOOTTTXXXXXXRRRJJJFFFDDDJJJKKKQQQYYY]]]\\\[[[]]]iiiIIIHHHFFFEEEFFFEEECCCAAA======<<<;;;;;;;;;<<<<<<:::999888888777777777888999666222111111222222111///111222222111111222444555444444555777999999888888999999888666555666777555666666777777777777666222333333333333222222111111111111111222333444555777777666555444333111111333111000111222333333222000000111222555;;;DDDIIIOOONNNJJJDDD<<<666222111222111000000///000000000111111222333444555555666222333444555555444333222222222333444555666777888333333333333333333333333111111222333444555555666333333333333444555666666333333444444444555555555777666666555555444444333555555555555555555555444444555666555444444555777===FFFPPPTTTVVV^^^nnn|||~~~uuummmhhhfffgggiiimmmqqqvvvzzz}}}~~~wwwpppiiiccc]]]YYYVVV]]]gggqqqzzz}}}{{{{{{~~~vvvnnnggggggffffffhhhnnnwww~~~yyyuuuqqqpppllljjjnnntttzzzuuusssqqqlllkkklllgggnnnyyy~~~~~~{{{xxxuuuvvvwwwzzz~~~|||{{{zzzzzzwwwvvvuuuvvvxxx|||yyyrrrnnnmmmooopppoooqqqxxx}}}~~~yyyrrrkkkeeebbb]]]]]][[[TTTKKKEEECCCDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>><<<===>>>===;;;;;;<<<===????????????@@@@@@@@@@@@@@@@@@@@@???????????????CCCAAA??????BBBGGGMMMQQQYYYVVVPPPIIIDDDAAA??????======>>>>>>@@@AAAAAAAAA??????@@@@@@AAABBBEEEGGGMMMRRRWWWXXXTTTMMMGGGDDDHHHJJJQQQ[[[```______aaakkkJJJHHHFFFEEEEEEDDDBBBAAA======<<<;;;;;;;;;;;;;;;777777777777888999:::;;;;;;888444111111111000//////111222222111000111222333222222444666888888777777888888777555444444555444444555555666555555555222222333333222111000000000000000111222333444555888888888777666444222111111000...///111222222111000000111111444:::AAAFFFIIIHHHDDD>>>777222000000222222111000//////000000111111222333333444555555111222333444444333222111000000222333444555666666333333333333333333333333111111222222333444555555444444333333333333444444555444444444333333333222666555555555444444333333555555555555444444444444444666777777555555555777888@@@HHHHHHDDDGGGSSS^^^tttzzzuuummmmmmlllmmmnnnpppsssuuu~~~}}}|||{{{wwwooofff```UUUXXX___hhhsss}}}|||tttmmmkkkiiiggghhhnnnuuuzzz}}}vvvrrrmmmiiikkkqqq}}}{{{zzzxxxsssqqqrrriiioooyyy}}}zzz{{{{{{~~~~~~yyytttqqqrrrtttuuu|||}}}vvvooommmnnnqqqssspppsss}}}}}}{{{{{{vvvpppiiidddaaa______]]]VVVMMMFFFDDDDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@>>>>>>???@@@@@@CCCDDDDDDDDDCCCBBBAAAAAA??????@@@@@@@@@???>>>>>>;;;<<<===<<<:::999::::::======>>>??????@@@@@@AAA@@@@@@@@@???????????????@@@???===>>>AAAGGGMMMQQQPPPNNNKKKGGGDDDBBBAAAAAA???@@@@@@@@@?????????@@@@@@AAABBB@@@>>>>>>AAACCCHHHNNNTTTXXXVVVPPPJJJFFFGGGHHHOOOYYY______```bbbmmmMMMKKKHHHGGGFFFFFFDDDCCC>>>===<<<;;;;;;;;;;;;;;;666666777888999:::<<<<<<;;;888555333222111000//////111333222111000000111111111111222555777777666666777888777555333222333333333444444444333333222444444444444333222111111000000000000111222333444666777777777666555333222000...---...000222222111000000111111333777>>>BBBCCCBBB???:::444111000111222222222111111000000////////////000000111111222111111222222222222111111///000111222333444444333222222222222333333333333222222222222333333333333444444333333333333333444555555444333333222111111444444444444444444444444444444444444444444555555444666777888666666666777666===DDDCCC???@@@GGGOOO```pppxxxvvvtttqqqpppoooooooootttvvvyyy}}}}}}xxxqqqkkkXXXXXXZZZ```kkkvvv~~~{{{xxxtttrrrsssvvv{{{~~~zzztttooojjjkkkooozzz}}}~~~{{{{{{zzzuuussstttjjjoooxxx~~~~~~~~~wwwtttpppnnnnnnqqqvvvyyy~~~|||{{{uuupppnnnooorrrtttuuuwww~~~}}}|||~~~|||{{{wwwvvvsssooojjjeeeaaa___]]]\\\ZZZUUUNNNHHHDDDBBB@@@@@@AAABBBBBBAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAABBBAAA???======>>>???@@@CCCCCCCCCDDDCCCCCCBBBBBB>>>???@@@AAAAAA@@@???>>><<<===>>>===;;;999999999<<<======>>>??????@@@@@@??????????????????@@@@@@???>>>======@@@DDDJJJMMMFFFFFFFFFEEEDDDCCCCCCBBBEEEEEEEEECCC@@@======>>>AAABBBCCC@@@<<<;;;>>>AAAEEEJJJRRRWWWXXXSSSMMMHHHFFFGGGMMMVVV\\\\\\^^^aaannnNNNKKKHHHFFFFFFEEEDDDCCC???>>>===<<<;;;;;;;;;;;;999888888888999999:::;;;777666444333444444222000///111333333111/////////000//////111444666666555555666888777444222111111333333333333222111000000444444444444333222111000000000000000000111222333333444555666555444222111000///...///111222222222000111000000111555:::>>>===<<<:::666222111111333222333333333333111000...////////////////////////111111000000000000111111//////111222222222111111111111222222222333333333333333333222222222222222222222222222333444555555333333333222222222222222222222222333444444555555333333333444444555555555111444666777666555555666777<<>>>>>BBBGGGOOO[[[jjjyyy~~~zzzvvvssspppooonnnoooppprrruuuuuussspppbbb___]]]```fffnnntttwww}}}|||xxxtttppppppsss~~~}}}}}}|||wwwuuuvvvqqqttt{{{~~~wwwqqqkkkkkklllooorrrvvvzzz|||{{{zzzyyyvvvzzzwwwtttrrrqqqsssvvvxxx{{{zzz~~~|||}}}|||~~~{{{xxxuuutttmmmllliiieeeaaa]]][[[YYYVVVTTTQQQNNNKKKGGGBBB???@@@@@@AAABBBAAAAAA@@@???===>>>>>>???@@@AAABBBBBBBBB@@@>>><<<<<<===???@@@BBBBBBCCCCCCDDDCCCCCCCCC===>>>@@@AAAAAA@@@???>>>>>>???@@@???===:::::::::<<<=========>>>?????????>>>>>>>>>???@@@@@@@@@AAA@@@???======>>>@@@CCCEEEAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDBBB???===>>>???@@@BBBCCC@@@<<<;;;>>>BBBDDDIIIQQQXXXYYYUUUMMMGGGFFFFFFJJJRRRWWWXXX[[[___lllLLLJJJFFFDDDDDDCCCBBBAAA??????>>>===<<<;;;;;;;;;;;;;;;:::999888888888888444333333444666666444222000111333333111///...////////////111444666666555444666777777444222111111333333333222222000///...222222222111111///......000000000000000111111222000222333444444333111000111000///000222333444333111111000///000333888<<<888777666333000000111333222333444555444222000...111111111111000000000000111000///......///000111///000111222222111000///111111111222222333333333444444333222222111111000000000111222333555666777111111111222333333444444000111222333444555555666222222333333444555666666///111444555444444444555666888;;;:::888888;;;===DDDKKKTTTaaattt|||wwwtttrrrooollliiihhhiiilllnnnoookkkgggccccccgggkkkmmmnnnqqqzzzyyy|||zzzzzz}}}~~~{{{||||||~~~~~~zzzwwwvvvwwwzzz{{{}}}uuullldddeeehhhmmmsssxxx{{{|||}}}xxx{{{uuuvvvwwwvvvtttsssssssssuuuxxx{{{}}}|||{{{~~~}}}{{{{{{}}}|||}}}}}}zzzuuuqqqnnnmmmgggeeebbb^^^ZZZWWWUUUTTTOOOLLLIIIHHHHHHFFFAAA<<<@@@@@@AAABBBAAA@@@???>>><<<<<<===???@@@AAABBBCCCBBB@@@>>><<<<<<===???@@@AAAAAABBBCCCDDDDDDDDDCCC===>>>@@@AAAAAA@@@???>>>???AAABBBAAA???<<<;;;;;;============>>>>>>>>>???======>>>???@@@AAAAAABBBBBB@@@>>>===<<<===>>>>>>???@@@CCCDDDEEEDDDCCCBBB:::<<>>;;;777555:::999888888999999888777555555444333333222111111......//////000000111111111222222333333444444555777666666555444444333333222222222111111111000000111111222222222222111111000000000000000000000000111111111111000000000000000000000000000000000000222111000//////111333444666555444333222222222222222111111000///......---...000444555333111000000000000//////.........---222111///...///000222333222222111111000000//////444444333222111111111111111111111111222333444555333333222222111222222222444333333333333444555666333222222111111222222333555444444444444555666666444555666666555666888:::@@@DDDIIINNNWWWjjjyyyuuuoookkkfffcccdddfffhhhiiinnnlllgggdddcccdddggghhhllljjjiiilllrrrxxx~~~|||{{{|||{{{www|||~~~wwwsssqqqrrrssssssyyyttteee___aaacccllltttwwwyyyyyywwwsssssswwwzzzyyyyyyzzzxxxsssqqqooopppvvvzzzzzz{{{~~~}}}{{{zzzxxxxxxzzz{{{}}}{{{wwwqqqnnnllliiieeeaaaaaa]]]XXXTTTSSSRRRQQQQQQPPPOOOMMMJJJGGGEEECCCBBB@@@@@@@@@????????????>>>>>>>>>>>>???@@@AAACCCCCCCCC@@@===<<<===???@@@@@@BBB???===@@@EEEHHHFFFCCC???>>>===<<<;;;<<<======>>>>>>>>>===<<<;;;999999;;;<<<===>>>>>>????????????>>>===<<<===>>>AAABBB???>>>===<<<<<<;;;;;;<<<===>>>AAACCCCCCCCCBBBAAABBBAAA@@@??????AAACCCDDDGGGBBB???>>>;;;999===CCCCCCJJJSSSYYYXXXRRRLLLHHHGGGGGGHHHKKKPPPUUUWWWYYYkkk~~~EEEEEEDDDCCCBBBAAA@@@???????????????===;;;888666777555444444555555444333444333333222111111000000.../////////000000000111111111222222333444444444555555444444333222222222222222222222111111111111000111111222222111111000000000000000000000000000111111111000000000//////000000000000000000000000222111000//////111222444000000000//////000111111111111000000///......---///000111111000///000111000/////////............111000///......000111333111111111000000000000000333333222111111111111111000000000111222333333444333222222111111222222222444555555555666666666666333222222111111222222333444444444444444555555666444555666666555666888:::>>>AAABBBCCCGGGSSSeeesssvvvqqqjjjfffeeegggiiiiiillliiifffcccbbbdddgggiiijjjhhheeedddeeeiiinnnrrrsssvvvzzz{{{xxx~~~|||yyy{{{~~~yyysssooooooqqqssstttsssxxx}}}}}}zzzrrrgggccceeefffooovvvxxxxxxwwwtttooopppuuuyyyyyyzzz|||yyytttrrrooooootttwwwwwwyyy|||~~~|||xxxvvvvvvwwwzzz|||vvvqqqjjjeeecccbbb```^^^]]]YYYTTTQQQQQQRRRRRRRRROOONNNLLLIIIFFFCCCAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>???@@@BBBCCCDDDFFFCCC@@@???AAABBBDDDDDDCCC@@@???BBBGGGJJJHHHFFF>>>===;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>??????>>>>>>===<<<<<<===???AAABBB@@@???>>>===<<<;;;;;;;;;<<<===???AAABBBAAA@@@@@@@@@??????>>>???@@@AAABBBCCC???======<<<;;;@@@FFFFFFLLLUUUZZZXXXSSSMMMIIIIIIIIIJJJLLLQQQVVVYYY[[[lllEEEEEEDDDBBBAAA???>>>>>>===>>>>>>>>>===;;;999888555333222222333444222111222222222111000000//////////////////000000000000111111111222333333444444444333333222222111111111333333333222222222111111000000111111111111000000000000000000000000000000111111000000000000//////000000000000000000000000111000/////////000222333------------...///000111111000000//////.........000000///...------///222////////////............000///...---...///000111///000000000000000000111111111111111111111000000///000000000111222222222222222111111111222222333444666777999999888777666333222222111111222222333444444333333444444555666333555666666555555777888???@@@@@@===<<>>>>>>>>>>>???AAABBBDDDEEEFFFDDDAAAAAABBBDDDEEEEEEAAA@@@???BBBFFFIIIHHHFFF===<<<:::999888888888999999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<===???AAABBBAAA@@@???===<<<;;;;;;;;;;;;<<<>>>???@@@??????>>>===>>>>>>>>>>>>?????????BBB>>>======<<<;;;@@@FFFHHHNNNVVVZZZYYYSSSMMMIIIJJJJJJKKKNNNRRRXXX]]]```nnnEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::999666555444444555555444222222222111111111000000000////////////000000000000000000111111222333333333333333222222222111111111333333333333222222222222///000000000000000000///000000000000000000000000111000000000////////////000000000000000000000000000////////////000111222...............///000000000000/////////.........///000000///......///111///////////////.........///......---...///000000.../////////000000111111///000000111111111000000//////000000111111111111111111111111111222222333333555888:::;;;999777555333222222111111222222333333333333333333444444555333444666666555555666777<<<======:::999;;;BBBHHHVVVggg||||||wwwssspppnnnooolllhhhcccaaabbbdddeeennnooonnnhhh___YYYYYY[[[ZZZ\\\aaahhhpppxxx~~~~~~{{{~~~~~~{{{zzz}}}wwwrrrqqqssswww{{{wwwsssrrruuuzzz}}}||||||{{{{{{}}}|||}}}|||wwwqqqmmmnnnssswwwzzzyyyxxxwwwvvvrrrmmmjjjiiiiiipppvvvxxxwwwxxxvvvrrrssswwwyyyxxxyyy||||||yyyrrrooonnnooopppqqqvvv}}}}}}yyyvvvttttttnnnkkkfffbbb___^^^^^^^^^UUUQQQLLLIIIJJJLLLOOOPPPPPPOOOLLLJJJGGGDDDBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>???AAABBBDDDEEECCCAAA??????@@@BBBBBBBBB>>>======???CCCEEEEEEDDD===<<<:::888777777888888999999::::::;;;::::::999:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<===???AAABBBAAA@@@???===<<<;;;;;;:::;;;<<<===>>>???>>>>>>>>><<<===>>>????????????>>>DDD@@@>>>>>><<<:::<<>>>>>>>>>>>>>>???@@@AAABBBCCC@@@>>>======???AAAAAA@@@>>>===>>>???BBBCCCDDDCCC>>>===;;;:::999999999:::;;;;;;;;;;;;:::999888777:::;;;<<<======>>>>>>>>>;;;;;;<<<<<<>>>???@@@AAA@@@???>>><<<;;;:::::::::=========>>>>>>>>>>>>>>>===>>>>>>???@@@?????????BBB???>>>>>><<<:::<<>>======<<<;;;;;;;;;::::::999999999666444333333444555333222222222222222222222222222000000000000/////////////////////000111111222222222222222222222222222222222222222111111111000000......////////////......////////////////////////000000////////////......////////////////////////............////////////000///...---,,,,,,,,,,,,........................,,,///222444222000///............///////////////....../////////000000000...//////////////////000---...000222333333222222///000111222222222000000000000000000000111222333111333666888999777444333333222222111111222222333222222111111222222333444111333555666555333333444444555666444333333555777;;;???HHHTTTeeewww}}}xxxppphhhbbb^^^]]]\\\^^^dddlllpppooommmmmmmmmeee]]]WWW[[[hhhssswwwuuuxxx|||}}}|||}}}}}}}}}|||yyyuuurrrwww}}}{{{zzzzzz~~~}}}{{{||||||{{{zzz{{{uuupppnnnllljjjiii]]][[[[[[___hhhttt~~~|||wwwtttnnngggeeekkkooopppsssyyy~~~~~~{{{~~~||||||~~~~~~{{{sssqqqqqqrrrqqqqqqwww|||qqqgggaaa]]]^^^^^^\\\XXXSSSQQQPPPNNNKKKGGGFFFFFFHHHHHHHHHFFFFFFEEECCCBBBAAA@@@???@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>>===>>>@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDD>>>===;;;::::::;;;;;;<<<======<<<<<<;;;999888777::::::;;;<<<============;;;<<<<<<======>>>>>>???======<<<;;;::::::::::::========================>>>>>>>>>>>>????????????>>>;;;<<<>>>===<<>>>>>>>>=========<<<;;;:::999888888888888666444333333444444333222111111111111111111111111111000000000/////////.........//////000111111222111111111111111111111111111111111000000000//////---......//////......---////////////////////////000000/////////.........////////////////////////------....../////////...000//////.........//////........................---///111111///......///............/////////000//////000000111111000000///////////////.........---...111333444444333333000111222333333222111000////////////000111222333222333666777888777555333333222222111111222222333111111111111111222333333111333555666444333222222555666666555444444555666444777;;;AAAKKK[[[ooo|||{{{rrrkkkfffdddddd]]]```eeejjjmmmnnnnnnmmmhhhbbb^^^bbbkkkrrrtttrrrtttwwwwwwuuuwww~~~wwwvvvxxx}}}{{{yyy|||{{{~~~}}}~~~}}}{{{zzz{{{{{{|||zzzwwwyyy|||wwwyyy~~~~~~}}}|||zzz{{{}}}}}}zzzxxxtttnnngggaaa______```aaa```aaaccciiipppwwwzzz|||{{{}}}zzzvvvuuuwwwrrrkkkgggkkklllkkkmmmtttzzz{{{www}}}zzzuuutttttttttpppnnnsss{{{zzzpppfff```YYYZZZZZZVVVQQQMMMKKKLLLHHHFFFEEEEEEGGGHHHHHHHHHDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@????????????>>>???>>>>>>===============>>>======>>>@@@AAAAAA@@@AAABBBBBBBBBAAAAAAAAABBB<<<;;;;;;::::::;;;===>>><<<<<<<<<<<<<<<;;;:::999::::::;;;<<<============<<<<<<===============<<<;;;::::::999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<===>>>???===;;;;;;>>>===<<>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888777777777777555444444666666555333////////////000000000000111111000000/////////.........//////000111111111////////////000000000000000000000000////////////---..................---////////////////////////000/////////............////////////////////////,,,---......//////......111111000111111222333444---........................///...---,,,,,,...000---.........//////000000//////000111111111111111000000//////.........------///111444555555444444111222333444444333111000////////////000111222333333444666777888777666555333222222222222222222333111111111000111222222333000333555666444222222222111111111111222333444555000444888888;;;GGGZZZjjj|||}}}|||uuupppnnnmmmccccccccceeehhhjjjiiihhheeeddddddhhhnnnsssttttttrrrtttrrrnnnmmmqqqttttttqqqoooqqqwww|||vvvqqqxxx}}}{{{zzzwww|||~~~|||{{{{{{{{{|||}}}~~~|||xxxxxxyyyrrrtttssspppqqqwwwyyyyyyxxxzzz|||}}}}}}}}}|||}}}~~~||||||sssrrrsssuuuxxxxxxuuuqqqlllfff___[[[\\\___dddfffjjjlllppptttwwwvvvsssooonnnqqqqqqpppsssxxxvvvooojjjlllkkkggghhhooouuuwwwrrr{{{yyywwwvvvvvvtttoookkkooowwwwwwwwwxxxuuuppphhh```[[[SSSSSSQQQKKKFFFBBBCCCEEEDDDCCCCCCEEEHHHJJJJJJIIIFFFFFFFFFFFFFFFEEEEEEEEE@@@@@@@@@????????????>>>??????===<<<<<<;;;;;;;;;<<<;;;;;;<<<>>>@@@???>>>@@@@@@AAA@@@>>>>>>>>>???;;;:::999999:::;;;===>>>:::;;;<<<<<<======<<<<<<999:::;;;<<<=====================>>>===<<<<<<;;;999999888888999999:::;;;;;;;;;:::999999:::::::::===<<<:::999:::;;;===???@@@======>>>===:::<<>>>>>>>>>>>===>>>>>>>>>>>>???@@@AAAAAA;;;;;;;;;<<<<<<<<<<<<<<<========================::::::999888999;;;>>>???<<<=========>>>>>>??????:::;;;<<<;;;999888999:::999999888888777888888888:::;;;===>>>???>>>======<<<<<<;;;;;;<<>>===<<<::::::::::::;;;:::999777666666555555555555444333222111111000111000000000//////////////////////////////////////////000000000000/////////000222222222000///---//////000000//////...---//////////////////......///////////////////////////000000///------...///...////////////...------------------------------..............................------------............//////000000111111...+++)))))),,,...///...............///000111222000000000000000000000000000000111111111111000000111111222222222222111111111000000//////000000111333222222222111111111111000////////////000111111111111111111111222222333111111222111000000222555444333222222222222333444000333444444555999BBBIIIXXXbbbppp~~~{{{zzz{{{zzzsssmmmllloooqqqpppmmmfffeeeccccccdddgggiiikkkxxxzzzzzzuuusssrrroookkkcccbbbcccgggkkkmmmlllkkkdddgggjjjllllllkkkjjjjjjhhhhhhjjjpppvvv{{{}}}}}}~~~|||{{{yyyuuurrrrrruuuwww{{{zzzxxxvvvuuuvvvwwwxxxyyytttqqqtttvvvuuuvvvyyyxxxsssrrrwww{{{zzz{{{}}}}}}zzzxxxyyyzzz~~~||||||wwwuuuvvvuuummmeeeaaaXXXVVVXXXaaammmwwwzzzyyyyyyvvvqqqnnnpppwww~~~vvvqqqoooooonnnnnnnnnoooqqqsssvvvwwwssspppqqquuuuuuqqqmmmmmmlllooottt{{{}}}yyyzzzxxxtttppplllhhhfffeeekkkhhhddd```\\\XXXSSSOOOJJJFFFAAA??????@@@???>>>AAACCCDDDDDDBBBAAABBBCCCCCCAAACCCFFFFFFAAA>>>@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>===<<<<<<;;;:::;;;<<<===>>>>>>>>>===???>>>>>>>>>>>>??????@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;===>>><<<<<<<<<=========>>>>>>:::;;;<<<;;;999888999::::::999999888888888999999999::::::;;;;;;;;;;;;::::::999888888999;;;===???CCCKKKRRRUUUXXXXXXSSSLLLIIIEEEEEEGGGIIILLLTTT\\\kkk}}}>>>>>><<<;;;::::::::::::::::::888777666666666666333333333222222111111111111111000000000/////////////////////////////////......////////////......///000111222111000///...000000000000000000///...111111000000/////////...//////////////////////////////000...---,,,.../////////000000000///......------------------------..............................------------............//////000111222222///,,,))))))+++...000000............///000111111000000000000000000000000///000000111111000000///000000111111111111000000000000////////////000000111111111111000000000000///............///000000222111000000000111333444000111222111000000222444333333222222222222333333000111333222222666===CCCFFFMMMWWWdddppp|||}}}yyywwwzzz|||~~~{{{xxxxxxyyyxxxvvvllliiifffcccbbbbbbcccdddmmmrrruuuuuuuuuvvvsssnnnjjjhhhffffffgggggggggfff\\\^^^___aaa```^^^[[[YYY\\\]]]```fffnnnuuuyyyzzzyyyzzz{{{~~~~~~{{{uuuuuutttrrrpppqqqsssuuu{{{yyyvvvssstttvvvyyy|||{{{vvvsssuuuwwwvvvwwwyyyxxxtttrrrtttvvvvvvwwwyyyzzzzzzxxxtttpppmmmllllllqqqxxx}}}}}}}}}}}}{{{wwwnnnhhhddddddbbb\\\VVVTTTNNNOOOTTTaaaqqq~~~~~~{{{sssppppppqqqtttrrrqqqqqqsssvvv{{{}}}yyyxxxxxxyyyuuummmjjjkkkjjjkkkooossswwwwwwuuurrrrrrqqqooollljjjgggfffeeefffbbb\\\WWWRRRNNNJJJGGGDDDAAA===<<<<<<=========@@@BBBCCCCCCBBBAAABBBCCCCCCDDDIIINNNMMMFFFAAA???============>>>???@@@@@@?????????>>>>>><<<;;;;;;:::;;;<<<===>>>>>>>>>===????????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===999;;;;;;:::999888999:::::::::999999999999::::::;;;;;;:::999999999:::::::::999888777888999;;;<<>>===<<<;;;:::::::::::::::999888777666666666666222222222222222222222111111111111000000000//////////////////////////////...//////000000//////...//////000111111000////////////000000000//////...111111000000///.........////////////////////////...//////...,,,,,,---///000000000000000//////...------------------------........................000//////......//////000,,,------...///000111111///...------...000111222...............///000111000000000000000000000000//////000000000000//////000111111222222111111000//////............//////000000000000000/////////111000000000000111222222222111000///000111333444444555555333111000000111333222222222222222222333000111222222222444999===???AAAEEELLLVVVdddrrr|||{{{sssnnnrrr||||||yyytttqqqmmmhhheeedddddddddbbbggglllmmmpppttttttqqqrrrqqqnnnllljjjhhhgggfff[[[[[[[[[[[[ZZZVVVRRROOOPPPRRRUUU[[[bbbjjjpppsssvvvvvvvvvxxxyyyxxxtttqqqiiikkklllmmmnnnppptttwwwyyyvvvsssqqqrrrvvv{{{{{{vvvsssuuuvvvtttuuuwwwwwwuuusssrrrrrrrrrrrrsssooonnnlllgggaaa]]]\\\\\\___gggmmmppprrrwwwxxxvvvhhh___XXXVVVVVVTTTSSSUUUWWWXXX]]]hhhvvvwwwqqqooopppqqqtttsssssssssuuuzzz~~~~~~zzzwwwoooiiijjjooonnnnnnoooooonnnmmmjjjhhhhhhhhhiiijjjjjjiiiiiiiiieee```XXXQQQKKKGGGCCCAAA>>>===;;;::::::;;;<<<===???AAABBBCCCAAAAAAAAABBBCCCDDDIIIOOONNNFFF@@@???<<<<<<<<<======???@@@AAA@@@@@@@@@???>>>===<<<;;;;;;<<<<<<===============AAAAAAAAA@@@@@@???>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888888888999::::::999999::::::;;;;;;>>>===<<<:::::::::;;;<<<>>><<<;;;:::999:::<<<===BBBIIIPPPRRRSSSUUUTTTPPPJJJGGGFFFGGGHHHIIINNNUUUeeexxx|||===<<<;;;:::::::::::::::999999888777666666666777333333222222222222222222111111111111000000000000///////////////////////////000000111111000000////////////000000000//////---......//////........./////////......---------////////////////////////...//////...,,,,,,---...000000000000000//////...------------------------........................//////............//////++++++,,,,,,---......///+++---///000000000//////...............//////000//////////////////////////////000000000000//////111111222222222222111111...------,,,,,,------...////////////////////////222111111111111222333333222111000000000111222333555666666555333111111222222222222222222222222222111222222222222444666888<<<;;;:::<<>>;;;;;;;;;::::::;;;===>>>>>>@@@AAABBBAAA@@@AAABBB@@@???AAAEEEDDD>>>:::;;;==================>>>>>>@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<======>>>AAABBBBBBBBBAAA@@@??????@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;:::888777888999:::999999999::::::;;;<<>><<<;;;:::;;;;;;<<>><<<::::::;;;<<<===BBBIIIPPPQQQRRRTTTTTTQQQJJJGGGFFFGGGGGGGGGLLLRRRaaauuu|||<<<<<<;;;:::::::::::::::999999888777777777777777444444444333333222222222222222111111111000000000////////////////////////000000111111111111000000......////////////000000,,,------...............------..................////////////////////////......///---,,,+++---...//////000000000///......------------------------........................------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,&&&)))---//////---,,,,,,///......---......//////////////////////////////...//////000000//////...000111111111111111111000------,,,,,,,,,,,,------////////////000000000000000////////////000111111000000111111222222222222111333555555444333444555111111222222222222111111111111222222333444555555777666555555888???HHHNNN\\\iii{{{~~~wwwrrrrrrttt}}}{{{wwwssspppnnnlllllliiieeeeeejjjmmmmmmpppqqqqqqnnniiiccc```^^^dddaaa^^^^^^___```]]][[[QQQRRRRRRSSSUUUZZZaaaeeekkklllnnnqqqpppllleee```XXXXXXWWWWWW[[[bbblllssssssqqqmmmiiigggffffffgggfff```\\\]]]]]]ZZZZZZ\\\^^^eeejjjkkkkkkkkkjjjfff\\\[[[XXXSSSMMMHHHGGGFFFKKKRRRYYY```kkk{{{yyykkkdddbbbcccggglllmmmllllllnnnssswwwyyyzzz|||{{{{{{{{{|||}}}~~~{{{xxxwwwwwwwwwvvvwwwvvvuuusssrrrqqqqqqpppooorrryyyzzzvvvvvv{{{zzzwwwqqqiiiccc___]]]^^^aaaeeehhhjjjkkkjjjiiiaaa[[[SSSLLLGGGCCC???===999:::;;;;;;:::;;;===???===???AAAAAA@@@@@@AAABBBCCC@@@???AAA???;;;:::<<<>>>>>>===<<<<<<<<<======???@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::888::::::999888777888999999888888999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;===<<<:::999888999;;;<<<@@@IIIPPPQQQPPPRRRRRRPPPIIIFFFEEEGGGFFFFFFJJJPPP^^^rrr;;;;;;::::::999999::::::999888888777777777777777666666555555444333222222222222222111111111000000//////////////////////////////000000000000//////...............///000000------...///////////////------......//////000000////////////////////////.........---,,,+++,,,......////////////...------------------------------........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++&&&))),,,---,,,++++++,,,///......------.........////////////////////////......////////////............////////////......///......------......////////////000000111111111///............///000000///000111333333222111000///111333444333222222333000111222333333222111000000000000111333333333222222333555555666888<<>>===888:::<<<;;;::::::<<<>>><<<>>>@@@@@@@@@@@@AAABBBGGGCCCAAABBBAAA======???======<<<<<<<<<=========>>>???@@@@@@AAA@@@@@@@@@>>>===<<<;;;;;;<<<===>>>===>>>???AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888999:::999888777777999777777777888888:::;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;:::888777777999:::<<<===GGGOOOPPPNNNNNNMMMKKKHHHEEEEEEFFFFFFEEEIIIOOO[[[ppp;;;;;;:::999999999::::::999888777777777777777888888777777555444333222222222222222111111111111000////////////////////////......////////////.....................///000111......///000000111000000------...///000111222222////////////////////////---......---++++++,,,..................------,,,------------------------........................///......------......//////......------,,,,,,+++)))+++---,,,++++++---000///......---------......////////////////////////......////////////......,,,------------------,,,000000////////////000000//////000000111111222222///////////////000111111...///222444444333111///111222444333000...------000111222333333222111000/////////000222333222111000333666777777555555666777<<>><<<777:::<<<;;;999999;;;===<<<>>>@@@@@@@@@@@@AAABBBEEEAAA@@@AAA???;;;;;;===<<<<<<<<<<<<<<<===>>>???>>>>>>???@@@AAAAAAAAAAAA>>>===<<<;;;;;;<<<===>>>:::;;;===???@@@???>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<=========<<<<<<;;;;;;;;;888999:::999777777777888777777777777888999:::;;;<<<===>>>@@@@@@@@@???>>>;;;:::999888888:::<<<===;;;EEENNNOOOLLLKKKJJJHHHGGGEEEDDDFFFFFFEEEIIIOOOZZZnnn<<<;;;999777666666777777888888777777666555555555===;;;:::888666444444333555333111000000///---,,,////////////////////////......//////000000111111////////////............,,,...111111000.........////////////////////////////////////////////////000///---,,,,,,---///000111111000///...---,,,,,,((()))+++,,,,,,+++)))(((,,,,,,,,,---------......,,,++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///.........------,,,,,,,,,//////000111000...---,,,000000//////.........---+++*********++++++,,,---......---------......///---...///000111222333444111000///......///000111000000111111111000000///888777555333222222222333222222111111000/////////000000000000000111111111555555666666555444333333222777===BBBIIIUUUdddooozzz}}}~~~~~~~~~~~~xxxmmm```[[[]]]eeecccccceeeiiimmmpppqqqlllmmmmmmjjjfffdddfffhhhhhhkkkpppuuuyyyyyyvvvsssllljjjcccZZZTTTVVV^^^fffiiihhhhhhlllrrrtttqqqmmmfffeeeccccccaaa^^^ZZZVVV\\\cccnnnzzzwwwsssnnnmmmmmmkkkeee```___aaadddhhhlllqqquuuwwwzzzyyyxxxwwwvvvuuuuuuuuuwwwtttqqqpppqqqrrrsssrrr}}}~~~~~~{{{yyyzzz~~~xxxooojjjiiikkkllllllkkkjjjiiikkkpppwww|||{{{tttnnnmmmooorrrpppkkkiiilllllljjjgggaaaZZZSSSMMMJJJDDDBBB@@@>>><<<<<<;;;;;;<<<===>>>===;;;::::::;;;:::;;;<<<===???@@@BBBBBBAAAAAABBBBBBAAA???>>>===:::;;;;;;<<<<<<=========@@@???>>>@@@CCCCCC@@@===>>>===<<<;;;:::;;;;;;<<<<<<===>>>??????>>>======<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<;;;:::999:::;;;<<<======<<<;;;:::;;;::::::999888777666666999888777777777888:::;;;999999:::;;;<<<===>>>???777777888888888999999999@@@FFFMMMRRRQQQLLLHHHEEECCCBBBBBBEEEDDDCCCEEEJJJVVVkkk>>>===;;;999888888888888999999999999888888888888<<<;;;999777555444333333333111000000111111///.................................//////000000000000////////////............,,,...111111000.........................................................///...---,,,,,,---...///............---------------...000111111000...---,,,,,,,,,------------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///......---------,,,,,,,,,------...//////.........000/////////.........---.........---......//////......---------......///.../////////000111111111111000///......///000111111111222222222222111111444333111000//////000000111111111111000000000000111111111111222222222222555555555555555444333333222555999<<<@@@HHHSSS\\\eeelllwwwwwwiiidddeeellljjjhhhhhhkkkmmmnnnnnnoooppppppmmmiiiffffffgggcccdddhhhmmmpppqqqnnnlllnnnmmmjjjccc\\\ZZZ^^^ccccccbbbdddjjjrrrvvvuuussspppooommmllljjjgggbbb___\\\aaakkkuuu}}}xxxtttpppooopppnnniiidddbbbbbbdddfffiiimmmppprrrrrrrrrrrrssstttvvvwwwxxxzzzxxxuuutttuuuuuuuuuuuuxxxzzz}}}~~~}}}xxxpppkkkjjjjjjkkkooopppppppppqqquuuzzz~~~}}}vvvoooiiiggghhhkkkkkkhhhgggiiigggeeeaaa[[[TTTNNNIIIFFFDDDBBB@@@===<<<;;;<<<<<<<<<===>>>===;;;;;;;;;<<>>:::::::::::::::;;;;;;<<<>>>===<<<>>>@@@AAA@@@>>>??????===<<<<<<<<<======<<<===>>>?????????>>>===<<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@??????===<<<;;;;;;:::999888777666666888888777666777888999:::888999:::;;;<<<======>>>777777888888888999999999<<>>===>>>???>>>===<<<===>>>CCCCCCBBBBBBAAAAAA@@@@@@BBBCCCDDDDDDCCCBBB@@@???===<<<;;;::::::;;;<<<<<<<<<;;;:::;;;===?????????@@@@@@???>>>>>>>>>??????>>>>>>???@@@@@@???>>>===;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;<<<<<<======???@@@AAAAAA@@@???>>>===<<<;;;::::::888888777666777777666666666777888999888888999:::;;;;;;<<<<<<888888888999999999::::::;;;@@@FFFJJJLLLKKKKKKKKKLLLHHHFFFEEEDDDCCCHHHOOO\\\qqq@@@???>>><<<:::999888888999999:::;;;;;;<<<======;;;:::888666555444333333111000///000111222111///........................////////////////////////////////////............---...000000///......///...................................................------,,,,,,------...,,,,,,,,,,,,------------((()))************)))(((++++++,,,,,,,,,---------++++++******)))******+++******+++,,,,,,---......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///........................///...------,,,,,,------//////...------------...---------...............////////////////////////000000111222222222111111111111111111222222333333...//////000111222222222000111111222222333333333444444444555555444444333333555777666555555777:::<<>>;;;:::;;;===???>>>???@@@???>>>===>>>???CCCCCCCCCBBBAAAAAA@@@@@@CCCDDDEEEEEEDDDCCCBBBAAABBBAAA???=========>>>???<<<;;;::::::<<<>>>@@@AAA@@@@@@?????????????????????@@@AAAAAAAAA@@@???>>><<<<<<<<<======<<<<<<<<<999::::::;;;;;;<<<<<<<<<>>>===<<<;;;;;;<<<>>>???>>>???@@@@@@???>>><<<;;;<<<<<<;;;:::999888777777666666666666666777777888777888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<>>======;;;:::888777666777777888999:::;;;<<<<<<;;;:::888777666555444444333222000000111111///.........................../////////...............////////////............---///000000.........///................................................---------,,,,,,---------.........------------,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++******)))******++++++******+++,,,,,,---......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,---------...............------,,,,,,,,,,,,,,,---//////...---------------++++++,,,---...///000000......////////////............///000000000000000111111222333333444444444......///000111222222333//////000000111222222333333333444444444444444333222333555555555555555666999;;;@@@GGGPPP\\\iiiqqq}}}wwwuuutttsssttttttsssrrrsssrrrqqqqqqpppooommmlllkkkjjjjjjkkkmmmnnnnnnmmmhhhiiiiiigggdddbbb``````\\\]]]___cccgggjjjllllllnnnmmmlllmmmnnnnnnmmmkkkjjjkkklllmmmooorrrtttuuurrrrrrrrrrrrssssssrrrpppmmmnnnoooppprrrsssuuuvvvppppppqqqsssuuuxxxzzz{{{}}}}}}~~~~~~{{{xxxuuuttttttttttttuuutttsssrrrssstttuuuvvv~~~zzzxxxwwwzzz||||||{{{jjj```XXXWWWWWWSSSOOONNNIIIGGGEEEDDDCCCCCCCCCDDDAAA???===;;;;;;<<<===???===???@@@???>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEEEEDDDCCCBBBCCCBBB@@@????????????@@@<<<<<<<<<<<<===???AAACCC????????????????????????@@@AAABBBBBBBBBAAA???>>><<<======>>>>>>======<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;;;;===>>>???>>>???@@@@@@@@@>>>===<<<======<<<;;;:::999888888555666666666777777777777777888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<======AAAFFFJJJMMMPPPSSSUUUNNNHHHCCCAAA@@@@@@GGGOOOaaauuu~~~yyyuuuuuu;;;;;;;;;;;;:::888777666555666666777888999999::::::999777666555444444444444222000000111000///---------------------------/////////............---////////////...............///000///...---...000------------------------------------------------,,,,,,,,,------,,,,,,,,,///.........------,,,,,,...------------------...++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++---------------...............------...//////000000///...---------------***+++,,,---...000111111---......//////......---------...///000000000000//////000111222222222111...//////000111222222222......///000111222222333222333333444444444444333000000222333333444333333999888777888===FFFRRRZZZbbbppp~~~{{{yyyvvvtttrrrrrrrrrsssrrrqqqooonnnnnnoooqqqqqqpppnnnjjjiiihhhgggffffffffffffaaabbbdddfffiiikkkmmmnnnmmmlllkkklllmmmnnnnnnmmmkkkkkklllmmmoooqqqssstttqqqrrrsssssssssssssssssslllmmmqqqtttvvvxxxxxxxxxttttttvvvyyy|||}}}xxxuuuqqqooooooqqqrrrrrrrrrqqqqqqqqqsssvvvyyy{{{~~~yyyvvv{{{}}}|||yyyyyyyyyvvvpppddd\\\UUUSSSQQQLLLHHHHHHCCCCCCBBBBBBBBBBBBCCCCCC???>>>===<<<<<<<<<===>>>===>>>??????>>>>>>???@@@===>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEECCCCCC@@@@@@@@@@@@????????????<<<>>>??????>>>???AAACCC>>>???@@@@@@AAA@@@@@@@@@BBBBBBCCCCCCCCCAAA@@@???===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBAAA@@@???>>>===<<<<<<::::::999888555666777888888888777777888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;>>>CCCHHHKKKMMMQQQSSSOOOIIIDDDBBBAAABBBIIIRRR```ttt~~~|||zzztttooonnn999::::::;;;:::999888777555555666666777777888888777666555444333222222222222000///000111111000///------------------------//////.........---------////////////...............///000///------///000------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------.........------......///000222222000000///------,,,,,,---,,,,,,---...//////000000------...//////...---------...///000000111111111...///000111111000000/////////000000111111111222...//////000222333333444111222333444444444444444222222111222222222222111444444555555777<<>>>>>======>>>@@@>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCC>>>???AAABBBBBBAAA@@@???<<<>>>@@@@@@???>>>???AAA???@@@AAABBBCCCBBBBBBAAACCCCCCDDDDDDCCCBBB@@@?????????@@@@@@@@@@@@??????<<<<<<<<<;;;;;;::::::999999999;;;<<<<<<============>>>???AAAAAAAAAAAA@@@>>>>>>===<<<;;;:::999999666777888999999999888777999999999:::::::::::::::888888888888999999999999:::===BBBFFFIIIKKKMMMOOOMMMGGGCCCBBBAAABBBIIIRRR^^^rrr}}}{{{xxxqqqlllkkk~~~999999;;;;;;;;;:::999999666666666666666777777777555444333222111111000000//////...///111333222111------------------------//////.........---------000/////////...............///000///------///000------------------------------------------------+++,,,,,,------,,,,,,+++((()))***+++,,,---......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***)))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++*********++++++,,,,,,,,,***+++---...//////...---,,,,,,,,,------.........,,,,,,,,,---///000222333111000///...---,,,,,,,,,////////////////////////,,,---...//////...---,,,......000111111222222222///000111222222111000///000000000000111111111111///000111222333444555555111222333333444444444444777555444333333222111///...111555888999:::<<<>>>@@@FFFQQQ```ooo|||~~~~~~~~~~~~}}}{{{{{{{{{yyyvvvrrrooonnnoooqqqooommmlllllllllkkkiiiaaabbbdddfffiiilllnnnooohhhjjjkkklllkkkjjjkkklllqqquuu{{{}}}zzzzzzzzzzzz{{{|||~~~~~~|||}}}~~~}}}{{{zzz{{{}}}}}}zzzwwwuuusssqqqqqqrrruuuyyy{{{{{{|||zzzuuuuuupppiiieeebbb[[[TTTKKKIIIIIIIIIGGGCCCCCCGGGCCCCCCCCCCCCAAA???===;;;:::;;;===>>>>>>>>>===<<<;;;===>>>>>>======>>>@@@???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCC???AAACCCEEEFFFEEECCCAAA;;;>>>AAAAAA???===>>>???@@@AAACCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@======<<<;;;:::999999888777888:::<<<======<<<;;;999;;;<<<>>>????????????>>>>>>===<<<;;;::::::999666777888::::::999999888::::::::::::::::::;;;;;;555666666666666777777777;;;>>>CCCGGGIIIKKKMMMNNNIIIDDD@@@??????@@@GGGOOO]]]ppp}}}{{{xxxqqqkkkjjj{{{666777888::::::999888777666666555555555555666666555444444333222222222222000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------............///111///---,,,,,,,,,...//////////////////////////////666777000+++,,,---,,,------------------------++++++,,,,,,++++++******'''((()))***++++++,,,---************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,+++************)))))))))))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,---------...---------...///111222333000...///111111///,,,........................------......//////000000......//////000000111111000000000000000///......222222222222222222222222............///000111222///000111333333333333333222222333333333333444444222222333333444555666666;;;<<>>===>>>===<<<;;;;;;<<<>>>???999:::<<<>>>@@@@@@@@@???<<<===???AAABBBBBBBBBBBBAAAAAA@@@AAABBBDDDFFFGGGEEECCCBBBDDDHHHIIIGGGEEE@@@>>><<<===@@@AAA???===@@@???@@@BBBEEEFFFCCC@@@FFFEEEDDDCCCBBBAAA@@@@@@>>>>>>?????????@@@@@@@@@===>>>>>><<<:::999:::;;;888888999:::<<<===>>>>>>>>>>>>????????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;;;;:::999999888::::::;;;;;;::::::999888<<<999666666888999999777;;;>>>AAAEEEGGGHHHGGGGGGBBBAAA@@@??????BBBGGGLLL\\\nnn}}}|||xxxnnngggdddttt999:::::::::::::::999999666666555555555555666666666555333222000000000111111000............---+++++++++++++++++++++++++++------------............000///---,,,,,,,,,...///------------------------444::::::333,,,,,,,,,+++------------------------............---,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,++++++***)))+++******)))))))))******------.........---,,,,,,))))))*********+++++++++...---------...///000111111...,,,,,,......---+++------------------------............///////////////////////////000000000000000000000000///......222222222222222222222222000000//////000000111111222222222222333333333333222222222333333333444444222333333333444555555555999999;;;@@@GGGQQQYYY___lllsss}}}~~~}}}{{{{{{|||~~~|||vvvpppnnnrrrttttttrrrrrrvvvzzz{{{tttnnnjjjiiijjjkkkhhhiiilllqqqtttsssnnnjjjkkkkkklllnnnqqqtttwwwyyy{{{}}}|||yyyyyy}}}~~~}}}vvvsssqqqrrruuuyyyxxxtttooohhhddd]]]VVVPPPJJJEEEBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@>>>======<<<;;;::::::;;;;;;<<<:::;;;<<<===>>>>>>===<<>>===>>>@@@AAA???===???>>>???BBBEEEEEECCC@@@DDDDDDCCCBBBAAA@@@??????>>>>>>>>>?????????@@@@@@@@@@@@???<<<888666666777888888999:::;;;<<<===>>>===>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999999:::::::::;;;:::999999888:::777555555888::::::999===@@@DDDHHHJJJJJJJJJIIIAAAAAA@@@>>>???BBBGGGKKKYYYlll~~~{{{{{{wwwnnngggeeerrr;;;::::::999888888888888666666555555555555666666777555333000//////000111333111///......---,,,+++++++++++++++++++++++++++------------............000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,444888888222---,,,,,,+++------------------------............---,,,+++***------------------------------------------------+++++++++++++++*********************************+++************+++,,,,,,++++++,,,,,,++++++***)))++++++************++++++............------,,,+++))))))*********+++++++++---------------...///000000...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............000000//////////////////000000000000000//////...000000000000000000000000111111111000111111222222555555333222222222333444222222222222333333333333333333333333444444444444555555666888<<>>>>><<<;;;:::999999999999999;;;;;;<<<<<<<<<;;;;;;:::@@@AAABBBCCCDDDEEEEEEEEE@@@@@@@@@@@@AAACCCDDDEEEEEEDDDCCCDDDEEEEEECCCAAA???>>>===>>>??????>>>=========>>>AAACCCDDDCCCAAACCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>????????????>>>???>>>;;;888555666666888999999:::;;;<<<<<<============>>>>>>=========;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::::::::999888888777555444555777:::;;;;;;<<>>???BBBHHHLLLVVViii~~~zzzzzzvvvnnnhhhfffppp:::999777555444444555555666555555444444555555666666444222111000222444555666444111///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''',,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))***************++++++,,,+++++++++++++++***))))))+++++++++***++++++,,,---,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,---------,,,,,,,,,------......///000///---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------000000000//////......---//////000000000000//////000000000000000000000000000000000111222333555555888777444222111222333444111222222222222333333333444444333333333333333333111222444666999;;;>>>??????EEEOOO[[[gggsss~~~}}}~~~~~~vvvoookkkiiihhhgggccchhhqqq|||{{{yyy{{{~~~}}}tttkkkeeeccccccdddiiikkkoootttxxxzzzzzzyyyxxxwwwvvvvvvwwwzzz~~~|||~~~vvvllljjjgggdddbbb```]]]XXXTTTOOOLLLGGGCCCAAAAAA@@@??????????????????@@@@@@@@@BBBBBBBBBAAAAAA???>>>>>>===<<<;;;:::999999888888:::;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@AAAAAABBBBBBDDDCCCCCCCCCBBBAAA@@@???======<<<<<<=========<<<<<<<<<>>>@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBAAA???>>>=========>>>>>>>>>??????;;;<<<<<<;;;999888999;;;999999999::::::;;;;;;<<<<<<<<<============<<<<<<999::::::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999888888777777666555555666888999::::::===CCCHHHKKKKKKIIIGGGBBBAAAAAA@@@@@@DDDIIINNNUUUhhh{{{yyyuuunnnhhhgggppp999777666444333333444444555555444444444444555555333222222222444666999:::999666222000//////...---........................,,,,,,,,,------------.........---,,,,,,,,,,,,,,,------------------------***)))*********((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''---,,,,,,++++++******)))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,***++++++++++++***))))))++++++******+++,,,,,,---+++,,,,,,,,,++++++***)))++++++,,,,,,,,,---------,,,,,,,,,------------------------,,,,,,---///000------------------------//////......------,,,,,,000000//////......------//////000000000000//////////////////////////////......///111333555777888999777444222111222333444111111111222222222333333333333333333333333222222111222444666888999::::::999;;;???EEENNNZZZgggpppyyy}}}zzzzzzzzz|||{{{uuusssrrrqqqpppooorrryyy|||{{{|||}}}zzzsssooonnnpppqqquuuwwwzzz}}}}}}{{{zzz|||~~~~~~|||ppphhhcccaaa]]]XXXTTTPPPLLLIIIIIIFFFCCCAAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>=========<<<;;;::::::999:::::::::;;;<<<>>>??????=========>>>>>>???@@@@@@?????????@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@???>>>===:::;;;;;;;;;::::::;;;;;;;;;<<<>>>??????@@@AAABBBBBBCCCDDDDDDDDDBBBAAA???<<<<<<=========>>>>>>>>><<<<<<===<<<::::::;;;===999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;888999:::;;;<<<<<<;;;;;;999999:::::::::::::::999888888999999888888777666777777666555555555666888999===DDDJJJMMMLLLIIIGGGCCCCCCBBBAAABBBFFFKKKPPPWWWiii|||zzzvvvooojjjjjjsss888888777666555555555555555555444444444444555555000111222444777999<<<===999666222000/////////...------------------------,,,,,,,,,,,,------------------------,,,,,,,,,+++------------------------...++++++,,,+++((('''))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))***))))))))))))***++++++******++++++******)))(((***************+++,,,---,,,------......------,,,))))))*********+++++++++++++++,,,------,,,,,,+++''')))++++++++++++,,,....................................---------------//////.....................//////000000000000000////////////////////////---...///000333555777999777666444333222222222333111111111111222222222222222222222222333333333333222333444555555555555555999999999:::>>>GGGRRRYYY```fffqqq}}}|||zzzzzz|||}}}}}}~~~}}}|||}}}|||rrriiibbbVVVUUUQQQNNNJJJHHHFFFFFFDDDBBBAAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCC@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;999::::::;;;<<<>>>@@@AAA??????>>>>>>??????@@@AAA>>>??????@@@??????>>>===???@@@AAA@@@>>><<<<<<===999:::;;;;;;:::999:::;;;;;;===>>>>>>======???AAABBBCCCDDDEEEEEECCCAAA@@@<<<<<<<<<<<<============???@@@???===:::888999:::::::::::::::999999999999::::::;;;;;;;;;;;;::::::888999;;;<<<<<<;;;::::::777888888999999999999999777888888888888777666666777777777555333333555777:::???GGGNNNQQQOOOLLLIIICCCBBBBBBAAABBBFFFLLLPPPYYYjjj}}}{{{xxxrrrooopppwww555555666666666555555444555444444333333444444555...000222555888::::::;;;777444000...---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///***)))------)))(((+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++************************)))))))))))))))***++++++***************))))))((())))))))))))***+++,,,,,,++++++,,,---............))))))*********+++++++++***+++,,,------,,,+++***$$$(((+++---,,,+++,,,---------------------------,,,------------------...------........................///000000000000000000000000000000000000000/////////000222333555666444444333333222222111111111111111111222222222222111111111222333333333444111222222333333444444444777777777777888===CCCHHHKKKPPPXXXbbbllluuu|||~~~zzzwwwyyy~~~}}}|||~~~}}}zzzsssjjjaaaZZZVVVKKKJJJHHHEEEBBBBBBBBBCCC@@@@@@@@@AAABBBBBBAAA???======>>>??????@@@AAAAAA???@@@@@@@@@@@@??????>>><<<===>>>>>>>>>===<<<<<<:::::::::::::::<<<===>>>@@@??????>>>>>>???AAAAAA>>>>>>?????????>>><<<<<<<<>><<<;;;===???@@@BBBCCCEEEDDDCCC@@@???;;;;;;<<<<<<<<<=========>>>>>>>>><<<999888888999:::::::::999999999888888999999::::::::::::999999999:::;;;<<<<<<;;;999888666666777888888888888888777777888888777777666555444666666555333333666888999???GGGOOORRRPPPLLLIIIAAAAAA@@@@@@AAAEEEKKKOOOZZZkkk}}}|||{{{xxxwwwyyyzzz111222333444555444333222555444444333333444444555...000333666888888888777666222...,,,,,,---------************************++++++,,,,,,,,,---------,,,,,,---------,,,+++***++++++++++++++++++++++++***&&&&&&+++---++++++...++++++++++++++++++++++++'''((()))******+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++************************)))))))))))))))******+++***************)))(((((((((((((((((()))***+++,,,((()))***+++,,,---------++++++,,,,,,,,,---------***+++,,,---,,,,,,***)))$$$)))...000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------....../////////......///000000000000000111111111111111111111111111111000000111111222333222222333333333222111000000111111111111222222222000000111222333333444444//////111222444555777777111333555666777999<<<>>>AAABBBEEELLLUUU___hhhnnnwww{{{}}}wwwtttuuu{{{xxxuuu}}}|||zzzzzzvvvoooeeeZZZQQQKKKHHHEEEEEECCC@@@======>>>@@@@@@@@@AAABBBDDDCCCAAA>>>;;;;;;;;;<<<===>>>>>>?????????@@@@@@@@@??????>>>;;;<<<===>>>>>>>>>===<<<;;;:::999999999:::;;;;;;???>>>=========>>>???@@@>>>>>>?????????===<<<;;;;;;===@@@???<<<:::;;;===;;;===???>>><<<;;;<<>>???===;;;:::<<<>>>???@@@BBBDDDDDDBBB???>>>;;;;;;;;;<<<<<<<<<======999:::;;;:::999999:::<<<;;;::::::999999888888888999999999::::::999999999999:::<<<<<<<<<:::888777555555666777777777777777777777777777777666666555222444555444333333777:::777===FFFMMMQQQOOOKKKGGG?????????>>>???CCCIIINNNZZZkkk|||}}}}}}|||}}}|||222222333444444333333333111222222333333222222111222222222333333444444444000///...---------------,,,+++******+++,,,...///........................******+++,,,,,,---......(((%%%###$$$''')))(((&&&)))))))))***+++,,,......,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,111---((('''))),,,,,,+++///...---,,,++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))******))))))((((((''''''(((((()))***************,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++************++++++...---,,,+++***+++,,,---...////////////---,,,+++***+++,,,,,,---...///000...------------...//////---------............///000000000000//////////////////000000000000//////............///111222333222222333333333222222111111111111111111000///...//////000111222222333333111222222333333444444555666222111555777777999<<<>>>===BBBHHHJJJHHHMMMVVVaaalllxxx}}}yyy{{{}}}||||||~~~uuuuuuzzz|||{{{sssmmmhhhhhhfff___TTTJJJDDDBBBCCCBBB@@@???======>>>>>>BBBBBBBBBAAA@@@>>>;;;::::::666777===@@@======@@@???>>><<<;;;;;;===???@@@???===;;;===@@@AAA@@@>>>===<<<;;;888777777:::===>>>>>>============>>>>>>@@@???>>>>>>===>>>>>>>>>:::;;;<<<<<<::::::;;;<<<>>>======>>>>>>>>>;;;999===???AAAAAA@@@===<<<<<<@@@AAAAAABBBBBBAAAAAA@@@999;;;======<<<;;;<<<<<<===<<<:::999888777777777;;;:::999888888888999:::;;;:::999777777777777888:::999999888888999999:::888777666555666777:::;;;666777888888777666777999666555444333333444666666999???GGGOOORRRQQQLLLIIIEEEAAA???BBBDDDDDDHHHNNNXXXiii~~~~~~yyy{{{~~~222333333333444333333333111222222333333222222111111111222222222333333333222111000////////////000---,,,+++******+++,,,,,,------------------------***++++++,,,,,,---------...,,,***+++...///...---************+++,,,------,,,++++++******++++++,,,++++++***))))))***++++++///,,,)))(((***++++++*********))))))(((((())))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************++++++*********))))))))),,,,,,,,,+++++++++******++++++************++++++---,,,,,,+++++++++++++++------...///...---,,,++++++++++++,,,------......+++++++++++++++,,,------------------............////////////////////////......////////////..................///000111222111222222333222222111111000000111111111000////////////000111111222333333111111222333333444444555555222111555666666777:::;;;<<>>===<<<;;;;;;;;;<<<===AAAAAABBBAAA@@@===;;;:::>>>::::::???AAA>>>===???>>>>>>===<<<<<<===>>>???>>><<<;;;<<<>>>???>>><<<;;;;;;999777555666999;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<:::;;;<<<;;;:::::::::<<<;;;;;;;;;===>>>>>><<<:::;;;>>>@@@@@@>>><<<;;;;;;>>>>>>????????????>>>>>>:::<<<======<<<;;;;;;<<<888888888888888999::::::;;;:::999888888888999999:::999888777777777888888999999999999999:::::::::888777666555555777888999666888888888666555666888666555555444555666777888:::???HHHOOORRRQQQMMMIIIDDD@@@???AAACCCDDDHHHMMMWWWhhh~~~}}}yyy{{{333333333333333333333333111111222222222222111111000000000000111111111111...------,,,,,,,,,,,,---...---,,,+++************------------------------+++++++++,,,,,,,,,,,,,,,---,,,***+++,,,...------++++++*********++++++,,,,,,+++************+++,,,++++++***))))))***++++++,,,+++******++++++***)))***+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++,,,(((((()))******************))))))))))))(((((((((,,,,,,,,,++++++++++++***++++++************+++++++++++++++++++++***))))))***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............////////////////////////---..................---............///000111111111111222222222222111111//////000111111111000000///000000111111222222222111111222222333444444444444111111444555444666999<<>>@@@===<<<<<<===========================<<<;;;;;;<<<===;;;:::999999888666555555777:::;;;;;;::::::::::::;;;;;;;;;<<<=========<<<::::::999;;;<<<;;;:::999:::<<<999999999;;;===>>><<<;;;999;;;======<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>===<<<::::::;;;777777777888888888999999:::999999888777888888888777777777777777888888999777888999;;;;;;;;;::::::888777666555555555666777666888888777555444555666666555555555666777999:::;;;@@@HHHPPPSSSQQQMMMJJJCCC???>>>@@@BBBCCCFFFLLLSSSeee}}}{{{www{{{444444333333222222333333111111222222222222111111////////////////////////++++++************++++++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((()))*********,,,,,,+++***************++++++************+++++++++******************+++*********++++++***)))'''******+++,,,------......)))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))*********(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))***+++++++++***((('''((()))+++,,,------,,,,,,++++++++++++******)))))),,,,,,------............,,,,,,---------.........---...............//////........................//////.........//////000///000111111111111111111......///000111111111000///000000000111111111222111111111222333333444444444111222444555444777<<>>??????@@@@@@@@@???===;;;:::;;;999999;;;======<<<;;;======>>>>>>>>>===<<<;;;======<<<<<<;;;;;;::::::::::::999777666666888:::;;;::::::::::::::::::;;;:::;;;===>>>===<<<:::888999:::;;;;;;999999:::;;;999888999:::<<<<<<;;;999777999;;;;;;999888888999::::::999999999999::::::<<<===>>>===;;;999999:::999999999888777666555444999999888888777777777777555555666666777888999999666777:::;;;<<<;;;:::999888777666555444444444444666777777666444333444555444444444444666777999;;;<<>>===???AAABBBFFFKKKOOObbbzzz~~~wwwuuuyyy555444333222222222222333000111111222222111111000...........................---------------......,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,+++******+++,,,,,,,,,+++***))))))))))))*********************************++++++*********((()))++++++***)))''''''%%%&&&''')))******************************))))))))))))))))))))))))))))))******)))((('''&&&&&&&&&(((((()))***************************************++++++++++++++++++++++++++++++************++++++((()))***+++***)))(((''''''(((***,,,------,,,,,,,,,++++++******))))))(((+++,,,---.........------,,,,,,,,,------------...,,,,,,------............000000///......///000000000///...............///...///000000111111111000---...///000000000000000000000000000000111111111000000111222222333333444333111222555666777===EEENNNVVV___cccdddcccbbbbbb___cccfffcccZZZNNNEEE@@@@@@FFFOOOUUUZZZ^^^cccgggqqqvvvzzz}}}~~~xxxuuutttvvvxxx~~~~~~~~~}}}|||~~~{{{xxxwwwtttnnnhhhiiigggdddbbbbbbaaa___]]]ZZZYYYVVVRRROOOMMMJJJHHHIIIIIIIIIJJJJJJIIIFFFDDD????????????@@@@@@@@@@@@???>>>===<<<<<<<<<======>>>?????????>>><<<;;;999777888999:::>>>@@@@@@???=========>>>===<<<;;;:::============;;;;;;;;;;;;;;;;;;;;;:::888888999;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>><<<:::999999:::;;;:::999999:::;;;;;;::::::;;;;;;;;;888666666777999888777666777888999999888888888888999999;;;<<<===<<<:::888888999999999999999888666555444888888888777777777666666333444555666777888888888666777999;;;;;;:::999888777666555444333333222222444555666555333222333444333333333333444666888999===AAAHHHOOOQQQPPPMMMJJJBBB>>><<>>???>>><<<===<<<;;;:::999::::::;;;===>>>>>>>>>===<<<:::999777999;;;<<>>======<<<<<<;;;;;;;;;;;;=========;;;:::;;;<<<<<<======<<<::::::;;;<<<======<<<<<<<<<<<<======;;;<<<=========<<<;;;:::888:::;;;:::999888999;;;<<<;;;:::;;;<<<;;;888666555666777777666555777888999888777666666777888999999:::;;;;;;999777777888666777888999999999888777666777777777777666555555333333555666777777777777777777888999999888777666555555555444333222111111222333444444333222333444444333333333444555777888===AAAHHHMMMPPPOOOLLLIIIBBB>>>===???AAABBBEEEKKKMMM___www|||vvvsssxxx~~~777555333222111111222333000000111111111111000000//////......------------***************+++,,,,,,***+++,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++,,,,,,)))***+++)))'''&&&(((***+++***)))))))))))))))***((()))***++++++***)))((()))***++++++++++++***)))''')))******'''&&&'''((((((***+++---------,,,+++'''(((((())))))*********))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((()))***************((((((((()))))))))************+++++++++,,,,,,,,,++++++************++++++++++++***))))))))))))***)))***+++---------,,,,,,++++++++++++++++++******((()))+++,,,,,,+++***)))++++++,,,,,,,,,---------***++++++,,,------......111000...------...000111111000///...---,,,,,,---,,,---...///000000000000/////////000//////......000000000000000000000///000000000111222222333333333222333777;;;CCCQQQ___hhhrrryyyyyywwwwwwvvvrrrmmmllliiibbbWWWJJJ@@@:::777:::<<<;;;;;;>>>CCCHHHDDDIIIOOOTTT]]]iiippprrr}}}zzzyyy}}}}}}|||}}}}}}~~~}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwpppooonnnooorrruuuxxxzzz|||zzzxxxwwwvvvtttqqqnnnllljjjgggbbb]]]VVVQQQNNNKKKJJJIIIIIIJJJJJJHHHGGGAAACCCBBB@@@DDDKKKLLLHHHDDDCCCAAAAAABBBCCCCCCBBB???===;;;;;;======<<<::::::999999888888999;;;;;;<<<======>>>===<<<:::999777;;;<<<===BBBHHHIIIEEE???>>><<<;;;::::::;;;;;;888:::<<<;;;:::999;;;===<<<===>>>===;;;:::;;;<<<======<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::888:::::::::999888999:::;;;::::::;;;<<<<<<:::888444555666666555555777888888777555444444555777888666888999999777666777777666777999:::;;;:::999888666666777777777666555444333333555666666666666555888888777777666555555555333333333333333222111111000111333333222222444555666555444444444666777888<<<@@@GGGLLLNNNMMMKKKHHHCCC???===@@@AAABBBFFFKKKPPPaaaxxxyyyvvvzzz777666333111111111222333000000111111111111000000/////////......---------...---------......///000***+++,,,,,,+++***((('''************************(((((()))***+++,,,,,,---***,,,---+++((('''))),,,******))))))))))))******((()))***++++++***)))((()))***+++,,,,,,+++***)))''')))***)))&&&%%%''')))&&&''')))*********((('''%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************&&&'''''''''(((((())))))*********++++++,,,,,,,,,++++++************++++++---,,,***)))))))))***+++***+++,,,---...---,,,,,,++++++++++++++++++++++++)))+++,,,......---,,,+++++++++,,,,,,,,,---------******+++,,,,,,---......000///---,,,,,,---///000111000///...---,,,,,,,,,,,,---...///000000000000///000000000///...------000000000000////////////000000000111222222333333333222333777===GGGXXXgggrrr|||}}}}}}zzzuuummmjjjddd\\\QQQGGG@@@;;;777999:::999888888===AAA???CCCFFFGGGMMMVVV[[[[[[aaa^^^]]]cccmmmwww{{{|||{{{zzzxxxwwwwwwyyy{{{}}}~~~~~~}}}{{{xxxuuutttpppnnnlllkkklllpppsssvvvnnnlllkkkiiigggccc^^^ZZZVVVVVVTTTPPPKKKHHHGGGGGGAAA@@@AAABBBEEEFFFEEECCC>>>@@@???===AAAHHHHHHCCCEEECCC@@@???@@@AAAAAA@@@???<<<999:::<<<===<<<:::999888888888999;;;===>>><<<<<<=========<<<:::999666:::<<<<<<@@@GGGHHHCCC@@@>>><<<:::999:::;;;<<<666888;;;:::888888:::<<<<<<===>>>===;;;:::;;;<<<===<<<<<<;;;;;;<<<<<<===;;;:::999888888888999999888999::::::888888999:::999999999;;;===>>><<<:::444555666666555555777999777666444333333444666777444666888888666666666777:::;;;<<<<<<;;;999666555555666777777777666444333333444555666666666555444999888777555444444444444222222333333333222111111///000222222222222444666777777666555555666777888<<<@@@FFFKKKMMMLLLJJJHHHCCC???>>>@@@BBBCCCGGGLLLSSSdddyyy|||xxx|||555444333222111222333444111000000///////////////------..................+++,,,---......,,,***)))***)))))))))***+++,,,,,,,,,,,,++++++***))))))))),,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***((((((((()))***,,,+++)))(((((()))***+++))))))((((((((((((((()))((()))))))))))))))((('''))))))))))))***************)))))))))***+++,,,,,,************************++++++,,,,,,+++***((('''++++++++++++++++++++++++)))******++++++******)))...---++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000222111000///............///...---,,,,,,---...///222111111111000000//////000000111111111222222222111111111000111111222222///000222666===JJJ\\\kkkwwwxxxzzz{{{{{{vvvpppkkkdddaaa\\\TTTKKKBBB:::666777777777777777777777777999888:::???EEEJJJLLLKKKTTTRRRPPPOOORRRXXX___cccbbbbbbbbbaaaaaadddiiimmmmmmlllllllllnnnqqqtttuuutttvvvzzz~~~~~~xxxvvvxxx{{{||||||}}}|||yyysssnnnkkkhhhfffccc```___```aaabbbXXXXXXWWWVVVSSSQQQNNNLLLFFFGGGHHHGGGFFFCCCAAA???BBBAAA???@@@AAABBBAAA@@@AAA@@@?????????@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<=====================>>>???===999777888999;;;;;;<<<<<<===>>>>>>>>>::::::;;;===>>>@@@BBBBBB:::;;;<<<;;;::::::;;;======<<<999666555666777888::::::::::::;;;;;;;;;;;;999;;;======<<<;;;<<<<<<888999:::;;;<<<;;;:::999888888888888999:::;;;;;;===;;;999999;;;<<<;;;;;;777777666555444555666666666666555444444444444555777777777777777666555555555777999::::::888666444777666444333222333333444333333444555666777888999666444333444666777777777555555444333333222111111333333333444444444555555111111222333555777999:::===@@@DDDGGGIIIIIIHHHGGGDDDBBB???<<<<<<@@@GGGLLLXXXbbbssszzzvvvyyy777666444333333333444444111000//////......//////------..................------,,,,,,++++++++++++*********)))******++++++******************++++++*********++++++,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))******((('''''''''((((((((('''%%%%%%%%%&&&((()))))))))(((((((((((())))))&&&'''((())))))***))))))((((((((()))))))))******)))(((((((((((()))***+++************************))))))***+++++++++***)))++++++++++++++++++++++++******++++++++++++******///...,,,---......,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,------------///...---,,,,,,...000111000///////////////000000111000///......///000111111111111000000000//////000000000000000000000000111111111000111111222333555555555777===III[[[hhhlllllllllmmmllliiiccc___XXXVVVRRRMMMFFF???999666444444444444444444444444888888888<<>>???@@@AAAAAA??????>>>>>>??????@@@@@@===============<<<<<<<<<888:::<<<;;;:::999;;;===============<<<<<<<<<<<<555666888:::<<<<<<===<<<:::;;;<<<;;;::::::<<<>>>BBB???<<<888666666666777:::::::::::::::;;;;;;<<<;;;===??????===;;;;;;;;;999::::::;;;;;;:::::::::;;;::::::999999999::::::<<<;;;:::;;;<<<===;;;:::888777555444333444555666555555444333333333333333666666666666777777777777666777888999888777555444555555444333222333444444333333444555666777888888666555444444555777666666555444444333222222111111333333333444444444444555222333333444555777888999===@@@EEEIIIKKKJJJHHHFFFCCCBBB???<<<;;;???EEEJJJSSS^^^ppp}}}xxx|||888888666555444444444444000000///............///......------------------///---+++))))))***,,,---++++++******)))*********((())))))***++++++,,,,,,(((((()))***+++,,,---...,,,,,,------,,,,,,+++***))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((''''''''''''((()))(((''''''''')))***+++))))))(((((((((((())))))%%%&&&''')))************''''''((((((((()))))))))(((''''''''''''(((((()))************************'''((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++)))(((((()))***)))'''++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,------.........///...---+++))))))+++...///---------...///000111222000000////////////000000111111000000000000//////////////////////////////111111000000111222222333555666555555:::EEESSS]]][[[ZZZYYYYYYXXXVVVRRROOOHHHGGGEEEBBB>>>:::777555444444444444444444444444777666777999<<>>AAACCCDDDDDDBBB@@@>>>>>>@@@BBBDDDDDDDDDDDDEEEGGGIIIKKKKKKMMMPPPTTTXXX\\\^^^___aaa```]]]XXXTTTRRRSSSTTTTTTTTTSSSRRRPPPNNNLLLJJJHHHFFFDDDBBBAAAAAABBBCCCAAAAAAAAA@@@???>>>===<<<===>>>???@@@???>>>===<<>>>>>>>>>>>>>>?????????<<<<<<===>>>???AAABBBCCC>>>>>>======<<<<<<<<<;;;666888::::::::::::<<<===??????>>>===<<<::::::999333444666999::::::999999:::;;;<<<;;;;;;;;;===>>>EEECCC>>>:::777666666666::::::999999:::;;;<<<<<<>>>@@@AAA@@@>>><<<;;;;;;;;;;;;:::::::::::::::;;;===<<<;;;:::999999999999;;;;;;<<<===???>>><<<999888777444222222333555666444444333222222222222333555555555555666777888999666666666666555555555444444333333333333444444555222333333444555666777777777555444444555555555444444444333333222222111111333333333333444444444444444444444555555666777888<<<@@@EEEJJJKKKJJJGGGDDDBBBAAA>>>;;;:::===BBBGGGMMMXXXkkk|||888888777555444333222222000///......------............------------,,,,,,---,,,+++******+++,,,,,,,,,,,,+++***)))))))))***))))))*********+++++++++((())))))***+++,,,,,,,,,***************)))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***+++,,,)))(((((((((((())))))***''''''((())))))***))))))''''''''''''((((((((((((((('''''''''''''''((((((************************((())))))***************************************++++++,,,,,,,,,,,,++++++)))'''&&&'''(((((('''&&&*********************************++++++++++++,,,,,,,,,,,,,,,,,,---------........................,,,+++(((&&&'''(((+++---------------...///000000.........------.........000000000000000000//////000000////////////......000000000000111222333333///222444333777@@@IIIMMMMMMKKKIIIGGGGGGFFFEEECCC>>>===<<<:::999777555444555555555555555555555555444444555777999;;;;;;<<<777777888888999;;;<<<<<>>???@@@AAA@@@BBBDDDGGGJJJLLLMMMNNNMMMNNNMMMKKKHHHFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBBAAA???>>>======>>>???==================<<<<<<:::;;;<<<=========<<<<<<===@@@EEEKKKNNNLLLFFFBBB<<<===>>>>>>??????>>>>>><<<<<<<<<===???@@@BBBCCC>>>>>>>>>===<<<<<<;;;;;;999::::::::::::999::::::???>>>===<<<;;;::::::999777777888888999:::;;;<<<:::<<<<<<<<<;;;<<<>>>???EEECCC???;;;888777777777999999999999:::;;;<<<<<>>DDDIIIJJJHHHCCC@@@@@@???===;;;:::<<<@@@DDDFFFRRRfff~~~~~~666666555444333111000000///......---------------......------,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,+++***)))))))))***+++++++++*********))))))************************)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&&&&''''''((((((((((((((()))******))))))***))))))((('''&&&''''''''''''(((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))+++******))))))(((((((((***************************++++++,,,,,,++++++***,,,+++***+++,,,---,,,+++************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------000000///...---,,,,,,+++---,,,***(((((()))+++---......------------......---..................---//////////////////000000000000000000000000000000000000000000111222333444,,,333777888;;;BBBEEECCCCCC@@@===<<<=========<<<:::999888777666555444444555555555555555555555555222333444666777999:::;;;444444555666777777777777999::::::999777666666777777666777777777888999999::::::<<<===>>>?????????BBBDDDEEEDDDBBB@@@@@@AAA@@@@@@>>>============>>><<<;;;:::888888888888999777777888888888999999:::999::::::;;;<<<<<<======;;;???EEEKKKNNNLLLFFFAAA<<<===???@@@AAA@@@>>>>>>>>>>>>======>>>??????@@@>>>>>>======<<<<<<<<<;;;:::999999::::::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888:::===???;;;<<<======<<<===???AAACCC@@@===:::888888999:::999999:::;;;<<<<<<=========???AAABBB@@@??????@@@>>>===;;;:::999:::;;;;;;;;;:::::::::;;;;;;<<<===:::;;;===@@@AAA???;;;888999888555333222333444555666555555444444444444444666666555555555555555666666555333222111222333444111222222333333444444444222222333333444444555555777555333222333444333222333222222222222222111111222222222333333333444444666666555555555555666666888<<>>AAAFFFEEE???:::888666666777999999999888777666555444333333333222222222222222222222222111333555666666777999:::444555666777888888888777666777999999777555555666555555555555555555555555888999::::::;;;;;;::::::<<<>>>??????===<<<<<<===>>>===<<<;;;;;;;;;<<<<<<888777666666555555555666777777666777777888999:::999::::::;;;<<<<<<======;;;>>>CCCHHHKKKIIIEEE@@@===>>>AAACCCCCCBBB@@@>>>??????>>>=========>>>>>>========================888777888:::<<<>>>>>>>>>999::::::;;;<<<<<<=========;;;999888888:::<<<>>>;;;<<<============@@@BBBAAA???<<<:::999:::;;;===:::;;;>>>@@@AAA@@@???>>><<>>===<<<;;;::::::::::::999999999999:::;;;<<<===:::;;;<<>>DDDBBB:::222000///000333555666555666555333222111111222222111111111111111111111111333555666666444444555777555666777888999999999999777999;;;;;;999777666666666777777777777777666666888999:::;;;<<<<<<<<<<<<999;;;<<<<<<;;;:::;;;<<<=========<<<<<<<<<;;;;;;777777777666666666666666888777777777888999:::;;;::::::::::::;;;;;;<<<===;;;<<>>@@@CCCFFFFFFDDDBBB@@@>>>>>>============>>>>>>;;;;;;<<<<<<===>>>>>>>>>;;;999888:::>>>@@@???>>>999999:::;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>===>>>@@@CCCCCCAAA>>><<<;;;;;;===>>><<>>@@@AAABBB@@@>>>>>>???============<<<;;;:::999::::::999999999::::::;;;::::::;;;===???>>>;;;888999999999888777555444444666555444444333333444444///111444777888888777666555555444333333333333333222222333444333222111111222222222222333333333333444222111111333444333333111111111111111111222222111222222222222333333333333333333333333444555666999<<>>777777===;;;333,,,++++++---000222333333333222111000///000111222333333333333333333333333444666888666333111222444222333333444555666777777777999;;;:::888444333222555666666666666555555444333444666888:::;;;;;;<<<:::;;;<<<;;;::::::;;;<<<>>>>>>??????>>>===<<<;;;555555555555555555444444555555444444444666777888::::::999999:::;;;;;;<<<;;;<<<===@@@BBBCCC@@@>>>???AAAEEEHHHHHHFFFCCCAAA===============>>>??????::::::;;;<<<===>>>??????@@@===;;;<<<>>>>>><<<::::::::::::;;;;;;;;;<<<<<<;;;===@@@AAAAAA???<<<:::;;;<<<>>>>>>>>>???AAACCCEEECCC@@@===<<<<<<===>>>>>>BBBGGGKKKMMMJJJGGGDDD???AAABBBBBB???===<<<<<<<<<===>>>>>>===;;;999888;;;;;;:::999888888888888:::::::::<<<======:::888999999::::::888666444333555444333333222222333333***---222777::::::999888555555555444444444333333222333333444333222000///222222222222222222333333222111000111222444444333111111111111111111222222111111222222222333333333222222222222333444555555;;;===@@@AAABBB@@@===<<<777999;;;<<<===>>>AAADDDDDDOOOddd|||222222222111111111111111,,,,,,,,,+++++++++******++++++++++++,,,---......,,,,,,++++++***+++++++++,,,++++++***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***++++++******************)))'''&&&%%%&&&&&&''''''(((((())))))'''((()))***************)))((((((***+++***(((&&&))))))******)))(((''''''***)))(((&&&&&&''''''(((&&&"""###&&&&&&###+++)))''''''******(((&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------+++---//////...,,,,,,---,,,,,,,,,---------......---...............------........................////////////////////////---------...111444888:::666555444333222333333444111222222333333222222111555444333111000/////////111111222333444444444444555555555444444333333333444555555444444444555777777888999::::::999777666555555555444555666777777777999::::::999888:::;;;999999::::::999999888777:::;;;===>>>???>>>===;;;:::888666555444555777888888888888777888888999:::888999::::::;;;;;;;;;;;;============>>>>>>>>>>>>???BBBGGGKKKKKKHHHDDDAAA@@@@@@@@@?????????>>>>>><<<<<<======>>>>>>>>>>>>===============>>>>>>???>>>=========<<<<<<<<<<<>><<<<<>>===<<<<<<>>>AAADDDDDDDDDCCCAAA???>>>??????>>>===???EEEMMMSSSSSSMMMEEE???>>>???@@@AAAAAA@@@>>>======;;;::::::;;;<<<:::999999888888888999::::::;;;999999:::;;;:::999888777;;;;;;:::999888777555444777777666555444444333333222222333333444555666666555555444333333333444444333444555555333333444555222222333333333444444444444444333222333444555666666666555444333111000///333333222222111111222222333333333333444555555666;;;>>>BBBDDDBBB???===<<<;;;;;;::::::;;;>>>@@@BBBBBBOOOcccyyy111111111111000/////////,,,,,,,,,++++++++++++***------,,,++++++++++++,,,******)))))))))******+++******)))(((''''''(((((())))))))))))))))))))))))************************'''''')))***+++++++++***************)))(((&&&&&&'''''''''(((((()))))))))(((((()))*********))))))$$$###$$$%%%((()))(((&&&))))))))))))((((((''''''&&&&&&&&&&&&''')))***++++++'''###$$$'''***)))'''+++)))'''((()))***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))+++************)))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,,,,------***,,,......---,,,,,,,,,,,,,,,,,,------------...------............------........................////////////////////////222111000//////000222333555444333222111111222333333444444555555444444333222222111111000000111111111222333444555555555555555555444444444333333333333333444444444555666777777888:::;;;;;;:::888777666666777777777888888888777888:::999888888999;;;888999:::;;;<<<=========999:::<<<=========;;;:::999888777666555666666777666666666666666777888888999888666666666777999:::<<<<<<=========>>>>>>>>>>>>AAAEEEHHHHHHFFFBBB@@@@@@@@@@@@????????????>>><<<<<<<<<<<<<<<===?????????>>>=========>>>???@@@============<<<<<<<<<<<>>>>>======>>>AAACCCDDDCCCBBB@@@>>>>>>>>>???>>>===>>>CCCIIIMMMMMMHHHBBB======>>>@@@AAAAAA???>>>======;;;::::::;;;;;;:::999888888888888888999::::::888999999:::999999777777:::::::::999888777666555666555555444333333222222111222222333444444555555666555444333333333333333333444555444333333333555111111111111222222222222333333222111222333444555555555555555444222111000444333333222222222333333444333333222333444555666:::>>>CCCEEEDDD@@@===<<<::::::999999:::===???AAAEEEQQQdddyyy111111111000///...------,,,,,,,,,,,,++++++++++++//////---,,,******))))))((((((((((((((()))***++++++***)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++++++++))))))***))))))((('''&&&(((((((((((())))))))))))))))))*********)))(((((()))'''&&&''')))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&''')))***+++...+++''''''***,,,+++)))***)))(((((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,)))+++------+++***++++++,,,,,,,,,,,,------------------............------........................////////////////////////333222000///.........///333222111111000000111111333333444444444444333333000000000000000111222333111222333444555555555555444444444444333333333333222222333333444555666666666777999;;;;;;;;;999888666777888::::::999999888666888999999888888999:::888999:::;;;<<<=========888999:::<<<<<<;;;::::::888888777777777666666666777777777666777888888999;;;999666444333555888::::::;;;;;;<<<===>>>??????===???BBBDDDDDDCCCAAA???@@@@@@@@@@@@????????????===<<<;;;;;;<<>>???AAABBBBBBBBBAAA???======>>>>>>===<<<===@@@CCCEEEEEEBBB>>>;;;<<<===??????@@@???>>>===<<<;;;::::::;;;;;;:::999777777666666777777888888888888888888888777666666888888888888888777666666444444444333333222222111222222222333444444555555666666444333222222222222222444555444333222333555222222222222333333333333222222111111111222333444555555555555555444333333444444333333333444444555666555333111111333555777999>>>DDDGGGFFFBBB>>><<<999999888888:::<<>><<<999777777888:::;;;999999:::;;;===>>>??????>>>???@@@AAABBBAAA@@@???@@@@@@????????????>>>>>>>>>===;;;<<<>>>CCCHHHLLLIIIFFFBBB>>><<<<<<===>>>;;;;;;<<<<<<<<<<<<======;;;<<<>>>AAACCCCCCAAA@@@BBB@@@>>>???@@@AAA@@@???@@@>>><<<<<<=========<<<===>>>>>>>>>>>><<<;;;:::<<<<<<===>>>>>>>>>======<<<;;;999:::;;;;;;:::888666666555555555666666777777777777777777666666555777777777888777777666666444444444333333333222222333333444444444555555555666666444333222222111111222333444444222222333444444444444555555555666666222222222222222333333444444444555555666555555444444444444444444555666777888666333000000222555777888===DDDHHHGGGCCC???===:::999999999;;;===@@@BBBEEEQQQaaauuu111222333333222000///------------,,,,,,,,,++++++,,,++++++******++++++,,,((((((((()))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''(((((())))))))))))((()))))))))((((((((((((((()))))))))))))))((('''&&&---***'''%%%&&&&&&%%%$$$''''''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&+++)))((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******************************************************))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,)))***+++***))))))***++++++++++++,,,,,,,,,------++++++,,,---......------........................////////////////////////,,,,,,,,,---///000111222111111111222222222222111000111111222222111111000222111000000//////000000///000111222222333333333333333333333333333333333555333222333444444111///111333555777888777666666444555777999999888777555555777888888777666888999999999::::::999999888777::::::;;;;;;<<<<<<<<<<<<888888888999888777666666999999888888999999:::;;;<<<<<<;;;;;;::::::999999888999:::;;;<<<===>>>>>>>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>>>>============<<<<<<===AAAHHHNNNRRRLLLIIICCC???;;;:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::<<>>>>>?????????===>>>===;;;;;;<<<===<<<;;;======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<:::999999:::;;;999888666666555555444555555666777777777666666666666666666666777777777666666555555555555555444444444444555555555555666666666666555555444333222111111111222333444333222222333444444444444555555555666666222333333444444444444444333444555555666666555555333333333444555666777888999666333111000222444666777===DDDHHHHHHDDD@@@>>>;;;::::::;;;<<>>???@@@AAABBBAAA@@@@@@============<<<<<<<<<<<<<<<;;;;;;===AAAHHHNNNRRRJJJGGGCCC???<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<>><<<<<<===>>>===<<<===;;;::::::;;;<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<======;;;:::999999::::::999888666666555555444444555555888888777666666666666666666666666666666555444444555555555555555555555555555555555555555555555666444333333222222222222222111333444333222111222444222222222222333333333333222333444555555555444444333444444555555555444444222222333444555666888999999777444222111222333444777<<>>@@@AAABBBAAA???>>><<<<<<;;;;;;;;;::::::::::::999999:::>>>CCCHHHKKKCCCBBB@@@???>>>>>>>>>???======<<<<<<;;;:::999999:::===>>>>>><<<<<<>>>@@@>>><<<;;;;;;<<<<<<<<<;;;<<<:::999999:::;;;;;;:::999:::;;;<<<======<<<<<<999999999::::::;;;<<<===;;;:::999999::::::999777777777666555555555555555999888777666666666777777777777777666555444333222444444444444444444444444444444444444444444444444222222222111222222333444111333333333222111222333111111111111222222222222111222333444555444333333333444444444444444333222111111222333444666888999888777555333222222222222666;;;AAADDDDDDCCCAAA@@@:::::::::;;;===@@@CCCEEEFFFPPP^^^ppp}}}+++---000222333222000///......---------,,,,,,,,,******))))))***++++++,,,)))(((((('''''''''(((((())))))))))))***+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++((('''%%%%%%$$$%%%&&&'''%%%&&&''')))************''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((((((((((()))******(((%%%)))((('''&&&'''(((***,,,'''((()))))))))(((&&&%%%$$$%%%'''''''''''''''((((((***+++***'''&&&''')))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,+++)))))),,,...******+++++++++,,,,,,,,,)))***+++,,,------...---........................////////////////////////,,,---...000111222222222,,,---///000000000//////000000111111111111000000------......///111222333333333444555666666666666111111111222222333333333...------111666888444000333444666777777555444222666555555555555666777777444555666666555555666888999999:::::::::999888888999999888888999999:::;;;;;;:::888666666777888:::666666666666666777888888888777444333444666999;;;::::::::::::::::::::::::;;;===???AAAAAA@@@>>>===;;;;;;:::::::::999999999999888777888:::===AAACCC>>>>>>>>>>>>???@@@AAABBB>>>>>>===<<<:::999888777;;;===>>>===;;;:::===@@@===;;;999:::;;;<<<;;;:::;;;:::888999:::;;;;;;:::777888;;;===>>>>>>===<<<999999999999:::;;;<<<===;;;:::888999::::::999777888777666555555555555555:::999777666666666777888777777777666555333222111333333333333333333333333222222222222222222222222111111111111222333444555111222333333111111222333222222333333333444444444000111222333444333222222333444444444333333222111000111111222444666888999888777666444333222111111666:::@@@CCCCCCBBBAAAAAA999999999:::<<>>>>><<<<<<;;;999888888;;;>>>;;;:::::::::;;;;;;<<<===::::::;;;;;;===>>>@@@AAA???<<<::::::<<<===<<<:::<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<999999999:::;;;<<<===>>><<<<<<<<<;;;:::999888777;;;:::999888777777777777777777777666555666888999:::999888777666555444333222333333444444555555666888555111///000222333333333333333222222000//////444333111000000000111222111111111111111111111111000000111333444555333111111000000111222222000...444444444333333222222222333222333333444555666777444444222222222222444444444999@@@FFFHHHGGGDDDBBB===<<<;;;:::;;;>>>DDDHHHJJJQQQ```ttt|||...000222444444333111000//////...---,,,++++++***---------,,,+++*********,,,,,,+++++++++*********''''''''''''''''''''''''((()))))))))))))))((('''************************((((((((((((((('''&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''))))))'''&&&'''(((&&&''''''&&&%%%%%%&&&((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))((()))******)))((()))***))))))(((((((((((()))))))))))))))******)))))))))(((((())))))******++++++)))************+++++++++************************))))))*********+++++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------------............////////////............000/////////000111222222333222111111111111222333111000///---------...///000///...000222444444333444333333222222222333333222222333333444555555555555444444333333333444444444555666777777555333222444333333555666777666444999888888888888:::;;;<<<999999999:::999999888888888888777666666555444444666888999999888888888999999999888888777777888888777777888888888888888888999999:::::::::;;;;;;;;;:::;;;;;;999777777888:::;;;::::::::::::;;;;;;<<<:::::::::;;;<<<>>>???@@@???===::::::<<<===<<<:::;;;::::::::::::;;;<<<<<<;;;<<<<<<======<<<<<<<<<::::::::::::;;;;;;;;;;;;888888888999:::;;;<<<===;;;;;;;;;;;;:::999888888999999888777666666666666333444555666666666777888777777666555444333222222555555444444333222222222666444222222333333333222333333333333222111000///222222111111000111111222111111111111111111111111000000000222333333222111333222111222333444333111444444333333333222222222222222222222333444555666444333222222222222333444444888???DDDFFFEEEBBB@@@;;;;;;:::999999===BBBFFFIIIPPP___ssszzz}}}---...000222222111000///------------,,,,,,,,,,,,+++...000...***(((***---++++++++++++************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''(((((())))))(((((('''&&&&&&'''(((((('''(((((())))))(((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%'''(((((('''&&&&&&''''''(((((('''&&&&&&''')))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((()))******(((((()))***))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))*********)))************+++++++++***************************************+++++++++***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......//////000000//////...---------///...//////000111222333222222111111111111222222///......------------...000///...///222444444444222222222111222222333333111222222333333444555555333333222222222333333444444555666777666555444333555444444555777777666444777777777777888999::::::777888888999999999999888777777666666555555444444666777999999888888999:::888999999:::999888777666555666666666777777888888888888999999999:::::::::;;;<<<===<<<:::888888999;;;;;;:::999999999:::::::::::::::;;;<<<===>>>??????===;;;;;;<<<===<<<;;;::::::999999::::::;;;<<<<<<===============<<<<<<;;;;;;::::::::::::::::::777777777888999:::;;;<<<999999999999999999999999888777666555555444444444222222444555666666666666444444333333222111000000444444333333222111111000444444444666777666333111333333333222222111111000111111111111111111222222111111111111111111111111000000111111111111111111333111000111333444444333333333333222222222222222111111111111222333444444333333222222222222333333444888>>>BBBDDDCCC@@@===:::999999888888;;;@@@DDDGGGNNN]]]qqqwwwyyy~~~~~~...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***)))***+++))))))))))))))))))))))))************************)))******))))))((('''&&&(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((('''''''''((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((%%%'''(((((('''&&&'''''''''((()))(((&&&&&&((()))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))*********)))))))))((()))***)))((('''(((***))))))(((((((((((())))))(((((())))))))))))((((((*********)))))))))))))))))))))*********+++++++++******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///.....................---.........///000111222333222111111111000000000000///.....................000///...///222444555444111111111111111222333444111111111222333333444444333222222222333444555555555666777777777666555555666555444555777777666444555555666666777888888999666666777888999999999888888888888777777666666666555777999999888888999:::888:::<<<===<<<;;;888777666666666777888888999999999999:::::::::;;;;;;;;;???AAABBBBBB???<<<;;;;;;;;;;;;:::999999999999:::;;;;;;:::;;;;;;<<<======>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======>>>>>>======<<<<<<;;;;;;::::::999999888888777777888888999;;;<<<===888888888888888999999999888777666555444444444444555444333333444555555444222222222111111000000000000000000111222222333333222444777;;;<<<:::555111222222111111000000000000000000111222222222222222111111111111111111111111111222222222111111333444333111//////111222333333222222222222222111111111111111000000111222333333333222222222222222222333555888===BBBCCCBBB???<<<999999999888888:::???BBBEEELLL[[[pppwwwyyy}}}}}}//////000111111000///...+++++++++,,,,,,,,,,,,---...,,,******,,,,,,***((('''''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((('''******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((******((('''((()))'''((()))(((&&&&&&((()))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))************))))))''')))***)))((('''((()))))))))(((((((((((()))))))))******++++++******)))*********)))))))))))))))))))))*********+++++++++************************************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,,,,---...//////000............///000111222111111111111000/////////////////////000//////////////////111444666666555000000000000111111222333000000111111222333333333333333333333444555777777777777777888888777777777666555444666777888666555444444555666777777777777555666777777888888888888777777777666666666666666555777999999999888999;;;999;;;===??????===;;;999888888888999999:::::::::999999999:::::::::;;;;;;@@@BBBDDDDDDBBB???===<<<;;;;;;:::999999:::::::::<<<<<<;;;;;;;;;<<<<<<===>>>>>>======<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>===============<<<;;;;;;:::::::::999999888888777999999999999:::<<<===>>>888888777777777888999999888888777666555555555555666333000000111222111000222222111111111111111111///000000111111222222333222555999>>>@@@===777333111111000/////////000000111111111111111111111222111111111111111111111111333444444333111222666999777444111000111222333333111111111111111111111111111111000000000111222222222222222222222222222222555999===AAACCCBBB???===999999999999999;;;>>>BBBDDDKKKZZZoooyyy{{{//////000000//////......++++++++++++,,,,,,,,,,,,...+++((((((+++,,,)))%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''')))******)))(((((()))'''(((((('''&&&&&&''')))%%%&&&&&&'''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((***++++++***))))))'''((())))))''''''((()))))))))(((((((((((())))))******++++++++++++******)))))))))))))))*********)))************+++++++++************************+++++++++***************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------******+++---...///000111//////......//////000000000000111000000///...---...///000000111000000000//////111555888999777555000000000000000000111111///000000111111222333333222333333444555666888999777777777777777777888888555444444666888999888666333444555666777777777777555666666777777777777666444444444444444444333333444666888999999999:::;;;888:::===?????????===;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999>>>@@@BBBBBB???===;;;;;;;;;:::::::::;;;;;;<<<===>>>======<<<<<<<<<======>>>>>>???===<<<;;;<<<>>>=========<<<===>>>>>>???============<<<;;;:::999999999888888888888888888999999999:::;;;<<<>>>>>>999888777666666777888888888777666555555444444555333111///000222222///,,,111111111111111222222222333333222222111000000///222444888===???===888444111111///......///000111444333111000000000111222111111111111111111111111222444444333111333999===???;;;666333333444555555000000000000000111111111222111111111111111222222111111222222222222111111555888<<<@@@BBBAAA???>>>888999999999888:::===@@@CCCJJJYYYnnnzzz}}}............---------,,,,,,,,,+++++++++++++++++++++***)))((((((((('''&&&((((((((()))))))))******************************&&&'''((())))))******)))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&((())))))(((''''''(((&&&''''''&&&%%%%%%&&&(((%%%%%%'''((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++++++++))))))'''((()))(((''''''((()))))))))(((((((((((())))))))))))************))))))(((((())))))******++++++)))************+++++++++************************+++++++++*********))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,------...//////000000///............///000000000000000...---,,,------///000000000//////...000444888;;;;;;888555111111000/////////000000//////000000111222222222111111222333444666888888555555555555555666666777333333444666888:::999888333444666777888888777777666666666777666666555555333333333333333333333333444666888999999999:::;;;666888:::<<<>>>>>>============<<<<<<;;;:::::::::888888888888999999999:::;;;===??????===;;;;;;;;;:::::::::;;;<<<===>>>???@@@???>>>==================??????>>>;;;;;;===???<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;:::999888777777777888888888888888888888888999:::;;;======:::999777555555555666777777666555444333333333333000000333999===;;;333---///000000000111111222222444333333222111111000000111222555999;;;;;;888555333222111000000111222333777555111///...///000222111111111111111111111111000222333222000333:::@@@EEE@@@:::555333333444444/////////000000000111111333222222111111111222222000111222333333222111000222555:::>>>@@@@@@???>>>777888888888777888;;;>>>CCCJJJYYYnnnzzz|||---------,,,,,,+++++++++,,,,,,,,,+++++++++******'''***+++)))&&&$$$&&&((())))))******+++++++++,,,''''''''''''''''''''''''%%%&&&''')))************))))))))))))))))))))))))&&&&&&'''((())))))((((((%%%%%%&&&'''((()))***+++%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''(((((((((((((((%%%'''(((((('''&&&&&&'''%%%&&&'''&&&$$$$$$&&&'''&&&''')))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((***+++,,,+++***)))'''((()))((('''&&&''')))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))***++++++,,,)))************+++++++++************************++++++++++++******))))))))))))***++++++++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,///////////////.........,,,---------------------111000///......------...///000000000000...,,,++++++,,,.../////////......---000555;;;>>>===999555222111000//////...///////////////000111111222222000000000222333555777888333333333333333444555666333222333666999::::::999444555666888888888888777666777777777666555444444555555555555555555555555444666888999999999:::<<<444555888:::<<<=========>>>===<<<<<<::::::999888::::::;;;;;;;;;<<<<<<<<<;;;===>>>>>><<<;;;<<<===::::::;;;;;;===>>>@@@AAAAAA@@@???>>>>>>======>>>===???@@@>>>;;;;;;===???<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;:::999888777666666777777888888999999777777777888999:::<<<<<<;;;999777555444444555666555555444333222222222222///222999CCCHHHEEE:::111......//////000111111111111111111222333333444444000111222666888999777444555444222111111222444555999666111...,,,...000222111111111111111111111111///111222111///222:::AAAGGGBBB:::444111111111111.../////////000000111111333333222222222222222333000111222333333222111000000333888<<>>===555666777666666777:::<<>>::::::::::::;;;<<<>>>>>>;;;:::999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;;;;<<<>>>@@@CCCAAA>>><<<<<<>>>@@@BBBBBBBBBAAA>>><<<;;;<<<>>>::::::::::::;;;<<<<<<===<<<<<<:::999888777777777888888777777666666555555666888:::<<<<<<;;;888777777888888777555555666888555555444333111000/////////222===MMMPPPFFF888222///111222111000///000222111000000000222333222111222111111111333444333222000000///////////////000222111000//////......///222222222222222111000///222111000//////111333444444555666777666333111///111111000000000000111111777555111//////111444666333222222222333333111///555666888;;;???AAAAAA@@@:::999888888888999:::;;;DDDJJJWWWlll++++++******++++++,,,---++++++,,,,,,,,,++++++***"""$$$&&&(((***+++++++++(((((('''((((((***,,,------,,,***)))***)))'''&&&*********)))((('''''''''(((((('''''''''''''''((()))((('''&&&&&&&&&'''(((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''''')))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&''')))))))))((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((''''''(((((((((((('''''''''''''''''''''(((((((((((((((***)))))))))((((((((('''))))))))))))***************)))(((((((((***,,,---************)))))))))((()))(((((('''((()))***+++++++++***))))))***++++++))))))***++++++++++++***---,,,+++******+++,,,,,,..................------,,,------.........------000///.........//////...........................000//////.........//////000111333555666666555555///000000000000000//////000///------///000000///111222222222333333444444000222444555666666555444555666777777888888888888888777555444444555666777777777777666666777777888666666777777777666444333666666666777777888888999777888888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???===<<<;;;999999999999:::<<<<<<;;;;;;;;;;;;;;;;;;999:::;;;;;;:::;;;===???AAA???===;;;;;;===@@@BBBDDDDDDCCC@@@===;;;;;;;;;888999999:::;;;;;;;;;:::;;;:::999888888888888888888888777777777666666666666888999::::::999888777555555555444333222333555555555444333222000000//////---000888;;;666222111---///000///...---...///111000///000222333222111111//////000111222111000000000///////////////000............///000111111111111111111111111000///333222000000000111333444333444555666666444111///111111000000000000111111777555333111000/////////111111222444666555222///444555777;;;???AAAAAA@@@<<<;;;999888888999:::<<>>?????????>>><<<:::999888777777======<<<<<<<<<;;;;;;;;;888999::::::999999;;;===>>>===;;;::::::<<>>;;;999999777888999;;;;;;:::999888999888888777777888888999888888888777777777777777777777777777777777777777333444444333111111222444444444333333222111000000333///---///111000111333---...//////------...///111000///000222333222111///...---...///000000...000//////......///000000------------...///000111...///000000000000000000222111000000000111222333111222444555555444222111111000000//////000000111222333333333222111//////222222333555777666333000222333555:::???AAABBBAAA@@@>>>;;;888888999;;;===BBBIIIXXXnnn++++++******++++++,,,---***++++++******)))((('''*********)))(((''''''&&&((('''''''''((()))+++,,,000---)))'''''''''''''''***)))))))))((((((((('''''''''&&&&&&''''''(((((($$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''(((%%%&&&'''(((((()))))))))&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((((()))))))))************))))))(((''''''((())))))*********)))))))))))))))((((((((((((((())))))***+++******************++++++***)))))))))***,,,---++++++++++++,,,,,,,,,------------,,,,,,++++++***)))***+++,,,------------,,,---...///.........///000000000000000000000000111000///......---......//////000000000//////...111111222333444444444444333111......000111222222444444444444444444444444555555444444555666888999666666777777777666555555888888777777666555555555666666666666666555555555333666999<<<<<<;;;888777:::::::::999999888888888::::::::::::999999999999======<<<<<<===>>>??????@@@???>>><<<:::999888777>>>======<<<<<<;;;;;;:::888999:::999888888:::<<<;;;:::999999999<<<>>>@@@BBBCCCDDDBBB>>>;;;999888777999;;;<<<<<<:::888666777666666666777777888999777777777888888888888888888777666555555555666666555555555444333222333555333333333222222111111111222111222444555333111111///000111000//////000111111000///000111222222000...---,,,---///000///...//////.........///000000000///...------,,,,,,---------...///000000000///000//////...///000111111///000222333444333222111000000////////////000000---...000222444666777888666555333444444555333222111222444999???BBBCCCBBBCCC@@@<<<999888999<<<>>>@@@HHHXXXnnn++++++******++++++,,,---***************)))((('''++++++***)))(((''''''&&&((((((&&&%%%%%%&&&'''(((,,,)))&&&%%%&&&((((((((())))))))))))(((((((((((()))((((((((((((((())))))###$$$$$$&&&''''''((((((&&&&&&''''''''''''&&&&&&))))))(((&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%'''(((((())))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((()))((((((((((((((((((''''''''''''))))))((((((''''''''''''(((((((((((())))))))))))((()))))))))************'''''''''(((((()))***+++))))))))))))))))))******'''(((((()))))))))))))))*********++++++*********+++***)))))))))***,,,---))))))***+++++++++++++++---------,,,,,,+++++++++)))***+++,,,------------***---//////...---...///000000000000000000000000000000///...............000000000000000//////...000111333555777888888999888555111000000111111111222222222222222333333333444333222222333444666888555555666666666555555444777777888888888777555444666666777777666555444333000333777;;;======;;;:::;;;;;;::::::999888888888777888888999999:::::::::<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;:::======<<<<<<;;;;;;;;;;;;888999999999888888999;;;:::999888888999;;;===>>><<<>>>@@@???===;;;::::::999;;;===>>>===;;;888666555555555555666777888888666666777777888888888999888777555444333444555666444555555444222222333555222222222222222222222222,,,///000000//////---+++...000111000///...///000000///...///111222111000///...---...000111000///...............///000000000///...------,,,,,,---,,,---...///////////////---------------......///...///000111222222222111000000////////////000000......///222555999===@@@;;;888333111111222333333000111444:::???BBBCCCCCCCCCAAA===999999:::===??????GGGVVVlll++++++******++++++,,,---))))))************))))))(((((((((((())))))***+++)))(((&&&%%%$$$$$$%%%%%%'''&&&$$$%%%''')))))))))))))))))))))((((((((((((******)))(((((((((((((((###$$$%%%'''((((((((((((&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$######$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((())))))(((%%%&&&'''(((***+++------((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((('''&&&%%%$$$((((((((((((''''''''''''***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))************))))))***++++++,,,------))))))))))))************''''''((())))))))))))))))))***++++++++++++***)))*********)))******+++,,,((((((***+++++++++++++++........................***+++,,,------...------(((,,,///000...,,,.../////////////////////////////////............//////000000000000000000000000///111222555777888999999:::666222000000000111111//////000111111222333333111000000000000222333444444444555555555555555444555666888999999888666555666777888888777666444333///111555999;;;<<<;;;::::::::::::999999888888888555555666777888999:::;;;;;;:::::::::::::::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::999888888999;;;:::999999888999:::<<<<<<999;;;<<<===<<<;;;<<<===;;;<<<=========;;;888777444444444444555555666777444555555666777888888999888777555444333444444555222333333222000000111333222222222222222222333333---///---((('''***......,,,---......,,,,,,---...000///...///111222111000000///...///111111111///------------...///000000------------...///000111---...//////////////////,,,,,,---------............//////000111111111000000//////......//////000111000000111444777:::===;;;888333000000111222333222333666:::@@@CCCDDDCCCBBB@@@===::::::;;;===??????FFFTTTiii++++++******++++++,,,---(((((()))***++++++++++++(((((((((((()))***,,,---((('''&&&%%%%%%%%%&&&''''''&&&%%%&&&)))******)))(((((((((((())))))))))))+++***)))((('''&&&&&&&&&%%%&&&'''((()))(((((('''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''''')))***+++,,,---((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((('''&&&$$$###((((((((((((''''''''''''(((((((((((((((''''''''''''((((((((()))))))))***))))))))))))***************++++++,,,,,,+++++++++((()))))))))************&&&'''((()))***))))))((()))***++++++++++++***)))))))))***++++++++++++***((()))***,,,,,,,,,,,,,,,,,,------....../////////,,,------.........------'''+++000000---,,,---000..............................---......///000111000000000///000000111111000111222333444555555555777444000......000111111---...///000111333444444111111111111222333444444222333444555555555555555333555888::::::999777666777888999999888777555333111222444666888888888888999999999999888888888888444444555666777888999999999888888777777888888888:::;;;<<<<<<<<<;;;:::999888888999999:::;;;;;;;;;999:::;;;:::888888:::;;;::::::999999999:::;;;;;;:::;;;<<<<<<;;;;;;===???<<<<<<<<<;;;:::999777777444444444444444444555555222333444555666777888888888777666555555444444444333444444333111111222333111111111222222333333333...222000***(((---111222,,,---......,,,,,,---...000///...///111111111///000......///000111000///------------...///000000............///000111111//////000000000///......------...///////////////...///////////////////////////............//////......///000222333444444555333111111222333333222333444777<<>><<<;;;;;;<<<===>>>???EEEQQQeee|||++++++******++++++,,,---'''((()))+++,,,,,,,,,,,,++++++)))((((((((()))***'''&&&&&&%%%&&&'''((()))'''''''''(((***+++***((((((((((((((())))))))))))+++***((('''%%%%%%$$$$$$&&&'''((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((''''''&&&&&&''''''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''''')))(((((((((''''''''''''((()))))))))(((&&&$$$"""&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((''''''''')))(((((((((''''''''''''&&&&&&''''''((()))))))))'''((((((((())))))******))))))))))))************+++++++++******(((''''''(((((())))))*********+++&&&''')))*********)))((()))***+++,,,,,,+++***)))((()))***,,,,,,+++******)))***+++---......------)))******+++,,,---...............///......------&&&+++000000---,,,---000........................------------///000111222///////////////000111111000111111222222111111000444111---+++---///111111---...///000222444555555333333444555555666666777111222333444555555666555111444777:::;;;:::888777888888::::::999777555333333333444555555555555555888888888888888888888888444444555555666666777777777777666666666666666777::::::;;;;;;:::888777666666777888999:::;;;;;;<<<:::;;;;;;:::999888:::;;;;;;;;;::::::999:::::::::<<<======<<<;;;;;;>>>@@@===<<<;;;:::888777666666555444444333333444444444111222333444555777777888888777777666555555444444555666666555333333444666111111111222222333333444***111333...,,,000111///...///000///......///000000///...///000111111//////...---...000000000///,,,,,,,,,---...///000111222111000//////......///000111111111000///.........//////000111000000000//////////////////////////////............//////''')))---///111111000/////////000333555555333111555666888===AAADDDEEEDDD======<<<;;;<<<<<<===>>>@@@DDDOOObbbyyy))))))************))))))+++)))((()))******)))(((+++***)))(((((('''(((((()))(((((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***,,,&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''((()))******))))))(((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''((()))******+++&&&''')))***++++++******((()))***,,,,,,,,,++++++)))***+++***))))))+++---,,,,,,+++***+++,,,---...((()))***,,,...111333444---...///111111111000///222222000///............,,,------...///000111111//////000000111111222222000000111222222222222222111222111...,,,***+++,,,/////////...///000111111444444444555444444333333333444666555444444555777777888888999999999999888;;;;;;:::999888666555444555555666777888999::::::666777777777888888888888555555555666666777888999777666555444444555777888999::::::::::::999888888888888999::::::::::::999<<<;;;::::::999::::::;;;;;;<<<<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;:::999777666555333333222222333444444444333333111222222333333444444555666666555555555444444444444444333333333333222222444444555555555333222111............---,,,+++***,,,,,,---...///000111111,,,,,,---...///000111111000...+++,,,...000...---,,,,,,,,,,,,,,,---...///000///...------...///000/////////...------,,,,,,......//////000000111111000000///............///---------.........//////111111111111000000000000000111111111111222222222555777;;;AAAFFFHHHGGGEEEBBB>>>:::999;;;=========AAAEEEPPPaaavvv}}}}}}))))))************))))))+++***))))))++++++***)))''''''''''''(((((()))******))))))(((''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((('''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''((()))))))))((((((((((((((('''''''''''''''%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))******(((((((((((())))))))))))((()))))))))((('''&&&&&&'''''''''((()))*********)))******+++***)))((('''!!!"""$$$''')))*********)))*********))))))+++------,,,+++++++++,,,------******++++++,,,...///000---...///000111000000///222111000///............,,,,,,------......///////////////000000000000000///000111111222222111111111222111///,,,++++++,,,.../////////000000000000333333444444444444333333111333444444333222444555555555666666666666666666:::999999999888777555555222222444555777888::::::666666777777777888888888666555555555666777888888777666555444444555666777888999999999999888777777666666777888888888888777888888888888888888888888<<<<<<<<<<<<<<<;;;::::::888888999999:::::::::;;;777777666555333222111000333333333444444333222222111111222333333444444555666555555555444444444333444444333333333222222222555666777888777666555444............---,,,+++***,,,,,,------......//////............////////////000...,,,,,,...///...------,,,,,,,,,,,,---.../////////...------...//////000////////////.........---.........////////////......---------.........---------.........//////000000//////////////////000000111111111222222222444666:::@@@EEEGGGEEEDDD@@@<<<888888:::<<<<<<<<>>CCCEEECCCAAA<<<:::777777888:::;;;;;;>>>DDDPPPbbbxxx}}}~~~}}}))))))************)))))))))((('''''')))***)))(((+++***((('''%%%$$$$$$$$$((('''$$$###"""$$$&&&((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))*********)))((('''&&&%%%'''((((((((()))))))))***,,,,,,+++***)))((('''&&&******++++++************)))*********((((((***+++,,,,,,,,,+++++++++++++++---,,,,,,++++++++++++,,,......//////////////////000000000//////......---......------------------/////////......------,,,......///000000000000000111222222111...,,,,,,---,,,---///111111000///...111222222333333333333222000111222222111111222333555555555555666777777888======<<<;;;999777555444111222333444555666777888555555555666666666777777666555555555555555666666777666555444444444555555888888888888888777777666777888888999999999999999333444777999:::999888777999999999::::::999999888444555666777888999:::;;;;;;::::::999777666666555555555555444333222111000111111111222333333444444444444333333333333333333333333333222222222222111...///111222333222222111...............---,,,,,,.........---------,,,,,,...........................---,,,,,,------------------,,,,,,,,,------...---------------------------......///000000111111........................++++++,,,...///000000000.............../////////.........//////000000000000000000000111111111111111333777<<>>???>>>DDDPPPbbbwww))))))************))))))&&&%%%$$$&&&((()))((('''&&&&&&&&&&&&'''((()))******)))'''&&&'''(((***+++'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))))))))(((''''''(((((((((((('''''')))((((((''''''&&&&&&&&&(((((((((((())))))))))))))))))*********)))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,***************+++,,,---)))******)))''''''(((***))))))***+++,,,,,,++++++++++++++++++,,,...///000000///......------......---...///000000///------.../////////////////////...............---------...///000000111111000000000222333333111///......,,,---...///000///......///000111111222222222222222333444444333333444666333222222222333555666888BBBAAA@@@===:::777444333666666666555555444444333444444444444555555555666555555555666666777888999999888888888777666666555:::::::::::::::999888888444555666666777777666666111222444555666555555444555666777777777777777777555555666777888999999:::999888888777666666555555444444444444333222222111000000111111222333333333111111222222222222333333222222222222111111111111///000111222222222111000....../////////......---000000000//////.........***+++,,,---...///000000,,,------,,,++++++,,,.........---,,,,,,,,,------------............------+++,,,,,,---...//////000000000000000000/////////,,,---///111222222222222000000000////////////...---...///000111222333444/////////000000000111111000222666;;;???@@@>>><<<666888:::;;;;;;===???BBBAAAFFFPPP```uuu))))))************))))))'''&&&&&&''')))******)))%%%%%%&&&'''(((***+++,,,''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''(((((('''''''''''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((()))))))))((((((((('''''''''''''''&&&&&&''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))************)))))))))))))))(((((((((((()))((((((((()))***,,,,,,---,,,+++++++++,,,---...)))******)))''''''((()))'''((()))+++,,,,,,,,,,,,************+++,,,---...000///...---------......,,,---///000000///---,,,---------....../////////...............////////////000111111222222111111000222444444222000//////---------.........//////...///000111222222222222222333444444333333444666333333222222333555777999>>>>>>===;;;999777555444444444444444333333333333333333444444444555555555555555555666888999;;;<<<:::::::::999999888777666999999999999999888777777444555555666666666666666666666666666666666666666666777888888999999888888777777777888888999999999;;;;;;:::999999888888888333333333444444333222222000000000111222222333333111111111111222222222333222222222222111111111111---.../////////...---,,,......////////////...........................---,,,,,,,,,------.........+++---...---******,,,...///...---,,,,,,,,,,,,,,,---...////////////...---------......//////000000000000/////////.........,,,---///111222222111000000000000000/////////...,,,,,,...///000222333333////////////000000000111000222666:::???@@@>>><<<444777:::;;;;;;===@@@CCCDDDHHHPPP___rrr))))))************))))))(((((('''(((+++,,,,,,+++((((((((((((((()))******#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******))))))((((((((('''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$&&&(((***))))))))))))))))))))))))''''''((()))*********)))******))))))(((((((((''''''(((((()))))))))))))))''''''((((((((((((''''''###$$$%%%&&&((()))***+++(((((((((((())))))))))))'''((()))******++++++***))))))))))))((((((((((((***)))((((((((()))+++,,,---,,,***(((&&&&&&&&&&&&)))******)))'''&&&((()))%%%''')))+++,,,------,,,+++***************++++++000///...---,,,------...+++---...000000///---,,,++++++,,,,,,---...//////---.........///000000000000000111222222222222222000222444444222000//////...------------...//////......000111111222222222111333444444333222444555666555444444555888:::<<<:::::::::999888777666555111111222222222333333333333333333444444444555555555555666777999;;;<<<===;;;;;;;;;::::::888777666888888888888888777666666666777777888888888888888<<<;;;::::::999::::::;;;777888999:::::::::::::::888888888888888999999999888777777777666666555555222222333444444444333333000000000111222222333333000000111111222222222333222222222111111111111000111111222222222000///.........///////////////...------------------------......---------,,,,,,,,,+++---...---******,,,//////...---,,,,,,,,,,,,,,,---...///000000///...---////////////000000000000//////.........---------+++,,,///000111000///...111111000000/////////...++++++,,,...///111222333////////////000000000000000222666;;;???@@@>>><<<333666:::;;;;;;<<<@@@CCCFFFIIIPPP^^^qqq))))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((++++++'''$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''&&&(((***+++)))((((((((()))))))))))))))******+++*********))))))))))))))))))))))))******))))))))),,,,,,,,,+++++++++******///...---,,,,,,---...///------------------------/////////...---------,,,)))***++++++,,,---......,,,,,,,,,---...///000000...000222333444333111000000000000000////////////111000/////////000222333333333222222222222222222333333222111111222222222555444444444444555666666<<<;;;:::888777555444333111111111111111111111111444444444444444444444444222444666888:::::::::::::::::::::::::::999888777777777777777777666555555222333444555666888888999888888999999999:::::::::777888888888777666555444::::::999999777666555444999999888888888888888888333333222111111111222222000111111222222111111000333222111000000000111222111111000000//////............//////000000111111,,,---------......//////---...///////////////.........---,,,,,,+++******------------......//////---...///---+++)))******+++,,,------......------+++,,,,,,------------------...///000000///...---------------------------...///000222222111111000...///000111000///---+++/////////000//////...---111333666888:::;;;;;;:::444555666666666777:::===@@@CCCKKKZZZnnn)))))))))))))))))))))))))))((((((''''''(((((()))***))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))++++++(((%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''')))******)))(((((())))))))))))))))))******+++)))))))))))))))))))))))))))***++++++++++++***)))************++++++,,,,,,,,,+++++++++,,,---///000,,,,,,---......///000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000---...///111111000000///111111111000000000000/////////.........///000111111111111111111111111111333222222222222222222222444444444333444555555666::::::999777666444333333111111111222222333333444444444444444444444444444222222444666777888999999:::;;;;;;;;;::::::999888888888888888888777666666555555555666666666666666777777777777888888888999666666666666666777777777999999999888777666555444777777888888999888888777444333222222222222222222444333222111111222333444555444222111////////////000000000000//////....../////////..............................---------......////////////............---,,,,,,+++******+++,,,,,,---------------+++,,,---,,,+++***+++,,,+++,,,------...---------+++,,,---...///...---------...////////////...---////////////////////////---...///000000000/////////000111111111000...---,,,,,,,,,------......///000222555888:::::::::999111222333555888:::===>>>;;;???HHHXXXmmm))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((()))***++++++)))'''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***+++***((((((***+++)))))))))))))))******+++))))))))))))))))))))))))'''(((***++++++***((('''''''''((()))***,,,,,,---)))))))))***+++---///000+++,,,---...000111222222---------...............---------,,,,,,+++++++++,,,,,,,,,,,,---...///000,,,------------.........222111111111000000000000------,,,,,,------...///...//////000000111111111222222222222222222222222333333333333333444444555888888777666555444333222111222222333444555666666444444444444444444444444222222222333444666777888:::;;;;;;;;;;;;:::999999888999999999999888888777888888777666555444333333555555666666666777777777555555555444555777888999999999999888777666555444444555777999999999888777444444333222222222222222555333000//////000333555444333222111000//////000000000000////////////...//////......---,,,,,,+++//////......---,,,,,,,,,///////////////...---,,,...------,,,,,,++++++***)))***,,,---------,,,+++)))+++,,,,,,++++++,,,---++++++,,,---------------+++,,,...000000///...---------............------////////////////////////,,,---......///.........000111222222222111000///---,,,,,,,,,---///111222000111444777888999888888444333444999@@@DDDDDDCCC:::===FFFVVVkkk(((((((((((((((((((((((())))))(((((((((((())))))))))))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******+++++++++***((()))+++---)))))))))))))))******+++((((((((()))))))))))))))%%%''')))******)))'''%%%''''''((()))***++++++,,,))))))***+++,,,---...///+++,,,---...///000111111,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,+++,,,---......000000000000////////////,,,,,,,,,---------............//////000111222222111111222222333333222222333222222222222333444444666666555555444333222222444444444555555666666666444444444444444444444444333222222222333555777888999999:::::::::999999888888888888999999888777777999888777666555444333333555555555555666666666666777666444333444666888999888888888888777666555444111333666999999999777666555444333222222111222222222111////////////111222/////////000111222333333////////////////////////............------,,,,,,...---------------------///000//////...---,,,+++---------,,,,,,+++++++++)))***,,,---...---,,,++++++,,,------,,,+++,,,...++++++,,,------------,,,+++,,,///000111000...,,,------------------------------------------------,,,------...............111111222333333222111000111000///...///111333555///111444666888888777777666444555;;;CCCGGGFFFCCC===@@@GGGVVVjjj~~~(((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******+++++++++***((()))+++---)))))))))))))))******+++''''''(((((())))))))))))'''(((***++++++***((('''((())))))))))))*********+++,,,,,,------------------------------.........,,,---------.../////////******+++,,,,,,---......---,,,,,,,,,,,,------...------,,,,,,,,,---...//////.........------------------......//////////////////000000111222333333000111222333333333333222333222222222222333444444555444444444333333222222666666666555555444444444444444444444444444444444444444333333444666888999666777777888888888777777666666777777777777777666777777666666555555444444555555555555666666666777999777555444333444555666777777777777777666555444000222555777888888666555444444333222111000000111///000111222222111000///......///000111222222222.............../////////------........./////////***++++++,,,---...//////////////////...---++++++------,,,,,,,,,,,,++++++***+++,,,---...------,,,...///000///,,,+++,,,---***+++,,,,,,------,,,,,,+++,,,...///000///...------------,,,,,,------------------------------------------.........//////111111111222222222111111333222000///...000111333///111333666777777666666444222222777===AAA>>>:::===@@@GGGVVViii~~~))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***+++***((((((***+++)))))))))))))))******+++&&&''''''(((((())))))***++++++,,,,,,,,,,,,++++++))))))******************,,,,,,------------,,,,,,---------------------------------...............)))******+++---......///------,,,,,,,,,,,,------------------............------------,,,,,,,,,,,,......///000000000000//////000000111111222222222///000222333444444333222333333333333333444444555444444444333333333333333666666555444333222222111444444444444444444444444555555555555666777888999555555666777777777777666555555666777777777777666666666666666666666555555444444555555555666666666888777666444333444444444666777777777666666555444111222444666666666555444444333222111000////////////111333555555333111///111111111111000///...------............/////////,,,------...//////000000))))))***,,,---...///000...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000///,,,++++++,,,******+++,,,,,,,,,,,,,,,+++,,,---------...------......------------......////////////////////////...------------...///////////////000000000000111000///...---------......000222444666777777666666555444333666:::;;;:::888999===EEETTTiii))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&'''((('''%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''')))******)))(((((())))))))))))))))))******+++&&&&&&''''''((())))))***,,,+++***))))))***+++,,,((())))))***+++,,,------)))***+++,,,------,,,,,,,,,,,,------......//////...............---------+++++++++,,,,,,---------------,,,,,,+++,,,,,,---+++,,,---.........---,,,......---------,,,,,,,,,---...///000111000000///000000000000000000000000...000222444444444333222444444444333444555555666333333444444444444444444444333333222222111111111444444444444444444444444444555666777777777777777555555666777777777777777555666777888888888888888777666666666555555555555333333333333444444444444555555555555555555555555666666666777666666555444222333444444444444333333333222111///......------...///000111111000///...222222222111000...,,,+++---------.........//////------------------......******+++,,,------......---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...,,,---...---+++******,,,******+++,,,,,,,,,,,,+++,,,++++++***+++,,,---...//////...------...//////////////////////////////---,,,,,,+++,,,,,,......------------......//////------------------......111222555777888777777666666666666666777888999999888;;;CCCSSSggg}}}))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&''''''"""###$$$%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''(((***(((&&&%%%(((***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''&&&(((***+++)))((((((((()))))))))))))))******+++&&&&&&&&&'''((())))))******((('''%%%%%%'''(((***'''''')))***,,,...///000&&&''')))+++,,,------,,,+++,,,---...///111222222/////////......------,,,------,,,,,,,,,,,,++++++------,,,++++++,,,,,,,,,)))+++---.........,,,+++//////.........---------------///000000000///...///////////////............000222444555444333222555444444444444555666666333333444444444444555555111111111111111111111222444444444444444444444444333444666777888777666666666666777888888888888888666777888999999999999999888888777666555444444333111111222222222333333333222333444555666666666666666666666666666666555444444444333333333333333333222111000...------,,,,,,,,,,,,,,,++++++,,,,,,,,,//////000111111000///...---------.........//////...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((***,,,...(((***++++++***)))+++,,,******+++,,,,,,,,,,,,+++,,,+++***))))))+++---...000///...------...///000------------------------,,,+++*********+++,,,---,,,,,,,,,,,,,,,---...///+++,,,...///000000000000222333555777888888777666222333333222222222555888:::===DDDRRReeeyyy******))))))((((((''''''(((((('''%%%$$$%%%'''***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%)))))))))))))))(((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$"""$$$&&&((((((&&&$$$"""((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((&&&&&&%%%&&&'''((()))(((&&&$$$$$$$$$&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((())))))************)))))))))(((&&&$$$###$$$%%%&&&(((((((((((((((''''''&&&''''''''''''(((((((((((((((&&&$$$""""""%%%(((***************************(((((())))))******++++++************)))((('''&&&***)))((()))+++---...---...---,,,...111333222000......//////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,------......------,,,///...---,,,,,,---...///666333///,,,+++,,,///111............////////////111111111000000000000000.../////////000000000000222333444444555555444444777777777555222000000111//////000000111111111111111222333333444444333333222333666888999999888777333555888;;;<<<<<<;;;:::777777666666666666666777666555444333333333333333333111000111222444444333555444333333333333444555666666666555444444444333444333222111000000000000333333111000...---------...000111111///...000111222222111000///...------............------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,++++++*********)))******++++++,,,------...------,,,,,,------...*********+++,,,---...///+++++++++,,,,,,---------++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++...------------...//////------...///000000//////000///111555888999666333444333333222222333333444999<<>>LLL___ttt)))))))))(((((((((''''''$$$&&&((((((&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%######$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''')))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''&&&'''''''''(((((('''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&''')))***&&&''''''((((((((((((((('''''''''((((((((())))))'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++---.../////////......///111444555444333......///////////////000------...............---,,,------.../////////...+++,,,,,,,,,,,,,,,,,,+++------------------------,,,------............---............////////////------...///000111111222............////////////000111222222333333222222000333666777666555666666222222222222222222222222111222333333444444333333333333444555666666777777666666777777777666555444444444444444444555666666333444444555555555444333444333333444555555333111444444444444444444444444111222222222333333444444333333222222111111222222111000///////////////000...---,,,,,,---,,,+++***,,,,,,,,,---......//////............------------)))))))))*********+++++++++++++++++++++,,,---...+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************+++,,,---...'''((()))***,,,---...///*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...000///---++++++---...///...000222333444555555666444333333222222333333444444666===JJJ]]]qqq+++******)))((((((''''''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''&&&&&&###$$$%%%&&&((()))******%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%''')))***&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&)))))))))((((((((((((''''''(((((())))))((((((''''''&&&&&&&&&(((***...000(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))***++++++++++++***((((((((((((((((((((((((************))))))))))))******,,,...///000111111//////000222444555333222,,,---///......---///000,,,---......///.........+++,,,---...............++++++,,,,,,,,,,,,+++++++++,,,------------,,,++++++,,,,,,------.....................////////////.........//////000000000/////////000000000111111000000111222222222222111000333666888777666666666222222222222222111111111111222333333444444333333111111222333444555666777555555555666555555444444333333222333333444555666222333444555555555444333333333444555777777555333333444444555555444444333111222222222222222333333222222111111000111111222000////////////000000111...111333444111///......,,,,,,,,,------.........---------,,,,,,,,,,,,+++))))))*********+++++++++,,,++++++++++++,,,,,,---+++************++++++,,,***++++++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,((()))))))))+++,,,---...+++++++++++++++*********************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......///...---,,,,,,,,,---...---000222333333333555666444333333222222333333444444666;;;HHH[[[ooo((((((((((((((((((((('''((())))))(((&&&''')))+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((())))))(((&&&%%%%%%&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***&&&&&&'''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''((()))******((((((((((((((('''&&&&&&'''(((((((((((()))))))))************++++++++++++((((((((((((((((((((((((,,,+++++++++*********))))))***,,,///111333555555111111222444555555333111...///111000---,,,...///,,,------...//////......***+++,,,------.........++++++,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++,,,---...///............////////////......//////////////////000000000000111111111111///000000111111111111111111333777888888666555666222222111111111000000000111222333333444444333333111111111111222333333444444444444444555555555555333333333333444555666666222333555666777666555444444444555888::::::999777333333444555555444333333222222222222111111111111111000000//////000111111///////////////000111111...444::::::555000///111,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,++++++***+++++++++***************+++,,,,,,******+++++++++,,,,,,,,,((())))))***+++,,,,,,,,,++++++************++++++******))))))***+++,,,,,,,,,,,,++++++******))))))************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---.........------,,,,,,,,,---000222333222222555777444333333222222333333444555666;;;GGGYYYmmm}}}%%%%%%&&&&&&'''(((((((((&&&&&&%%%###"""###%%%((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************)))(((((('''&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***&&&&&&'''((())))))(((((($$$$$$$$$#########""""""******))))))((((((((('''''''''((((((((((((''''''((()))))))))'''$$$!!!''''''((((((((((((''''''))))))))))))************))))))(((((())))))***+++************************,,,,,,,,,+++++++++******(((***---000444666888999333333333555666666333111111222333111...,,,---///,,,,,,---.../////////...)))***+++,,,------------+++++++++,,,,,,+++++++++,,,---...//////...---,,,++++++******+++---///000............/////////000///////////////.........////////////000000000000//////000111111111111111111444777999888666555555222111111111000000//////222222333444444444333333333222111111000000111111333333333444444444555555333333333444555666777888222444666777888777666555555555777:::======<<<:::333333444555555444333333333222222222111111000000000///////////////000000///......//////000111222'''000999999111+++***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++,,,,,,,,,------,,,+++******************))))))***+++,,,,,,*********++++++,,,,,,,,,((()))))))))******************))))))))))))******,,,+++******)))*********))))))******+++++++++,,,)))************+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********)))***++++++,,,---............---,,,+++---000222333222222555888444333333222222333333444666666;;;FFFXXXkkk|||&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''******)))))))))((((((((('''%%%$$$&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%&&&&&&(((((('''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''"""  ###%%%%%%###))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%''')))+++)))&&&%%%&&&((($$$$$$%%%%%%&&&'''((((((***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((('''&&&&&&&&&''')))***))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))'''%%%&&&***+++***+++...111222333444333111///---///111222222222333666888222333555666777666666555000000000///...,,,+++***---------,,,,,,+++++++++***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...............///000000333000------///111111///......//////000000111111111000000//////000111222333333333444444555555555444444333222111111111111222222444444444444222222//////000111333444555666222222222222222222222222000111222333444555555444444444444444444444444444333666:::===>>><<<:::777333333222222222222222222444333333222111000//////333333333222111000///.........//////......---,,,000///---,,,,,,---...///+++,,,---...////////////---------,,,,,,,,,++++++************************&&&'''(((******+++++++++++++++******************...---,,,,,,......---,,,))))))))))))))))))))))))---,,,,,,+++***)))((((((*********)))))))))))))))))))))(((((()))+++---...((()))***,,,,,,,,,+++***************))))))((((((((((((((()))******++++++***+++,,,---...---,,,,,,,,,---......---,,,***)))%%%(((---222555666555555333333333333333333333333222444:::EEEVVVhhhyyy((((((((())))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&((()))***)))'''&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((&&&%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%###$$$'''((((((&&&)))((((((''''''(((((()))((((((((('''&&&&&&&&&%%%%%%'''((('''$$$###$$$&&&&&&&&&&&&''''''((((((((()))'''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((---,,,+++)))(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&(((((((((((((((((((((((()))''''''***+++)))))),,,222333444555555444222222444555666666555444555666111111222222111///---,,,111000///...---,,,++++++---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,+++******+++,,,,,,------------------------...............//////000222///------///000000///...///////////////000000000///.........///111111333333333444444444555555666555444222111000000000222222333444444333222222111111222222222333333333222222222222222222222222222222333333444444555555444444444444444444444444111444777999999777444222000000000111222333444555333333222222111000//////000111111111111000000///---------...---,,,,,,+++......------,,,------...---------------+++******,,,,,,,,,,,,++++++++++++************************((()))***++++++,,,++++++************************,,,*********+++,,,+++***))))))))))))))))))))))))+++++++++******************)))))))))))))))))))))***))))))))))))+++,,,---((()))******+++++++++***+++++++++******)))))))))************))))))))))))***+++,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++)))+++///333555555333222222222222222222222222222555777===HHHXXXjjj{{{''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((())))))((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&((()))***)))''''''''')))'''((((((((((((((((((((((((&&&$$$$$$%%%&&&%%%$$$((((((((((((((((((((((((******)))((('''&&&&&&%%%++++++++++++***((('''&&&''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((+++((((((++++++((((((+++222333333444444444444444222444555444222000//////............---,,,++++++111000...---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******+++***)))(((((()))***+++---------------------------............/////////000...------...//////.../////////...............///......---...///000111333333333333444444444444777666444222111/////////222222333333333333222222444333333222222111111111222222222222222222222222444444333222222333444555333444444444444444444333111333555666666444111000222111111000111222333444222222222111111000000000---...///000000000000000//////000000//////...---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,++++++++++++************************************++++++,,,,,,,,,++++++************************+++***)))***++++++***)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******+++******)))******++++++))))))))))))))))))***+++,,,,,,++++++++++++******,,,++++++***))))))((((((***+++,,,---------,,,,,,,,,++++++++++++,,,,,,------///111444444333222000111111111111111111111111555777===HHHXXXjjjzzz$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((******)))((('''&&&%%%$$$&&&$$$"""""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((()))))))))((((((((()))(((((((((''''''''''''''''''%%%$$$$$$%%%&&&%%%$$$'''''''''''''''((((((((()))))))))(((''''''&&&&&&%%%&&&((()))))))))((('''&&&''''''((()))******+++******))))))))))))))))))))))))))))))))))))))))))***'''(((++++++((()))+++222222222222222222222222000222444333111...,,,,,,***+++,,,...000111222333111///---+++++++++---...------------------,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,+++++++++******)))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........///............------............//////......------,,,,,,//////......///000111222333333333333333333333333555444333222111000000000222222222333333222222222333333333222222222111111222222222222222222222222555333111000000111222444333333444555555444333333222333555666666666444333888666333111////////////111111111111000000000000---......//////........................------,,,)))***+++------,,,+++***((()))***++++++,,,,,,,,,+++++++++*********))))))************************+++++++++,,,++++++*********************+++++++++---+++***+++,,,---,,,+++))))))))))))))))))))))))************************)))))))))))))))*********++++++************************((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++,,,,,,,,,---------,,,+++*********,,,---......000222444444333222111/////////000000000000000444666;;;FFFUUUgggwww$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""$$$%%%&&&''''''%%%$$$###"""!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''############$$$$$$$$$###''''''&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((%%%&&&((()))))))))((('''&&&''''''((()))******+++))))))******************************************(((&&&&&&***+++******...333333333333333222111000111333555666444111000000***+++---///111444666777///...,,,+++***,,,---...---------------------------------------,,,+++***,,,,,,------------,,,,,,+++******)))***+++,,,---++++++++++++++++++++++++,,,,,,---...///......------............------...//////......------,,,,,,000000//////000222333444333333333333333333333333222222111111222222333333222222222222222222222222000111111222222333444444222222222222222222222222333222000......///111222222333555555555555333222111222444555666777777777;;;999555111///.........000000000000000000111111/////////......,,,++++++***++++++++++++***))))))((()))+++,,,---,,,+++***)))***+++,,,------------+++++++++*********))))))************************)))***************)))((())))))*********+++++++++,,,+++******,,,,,,+++***)))))))))))))))))))))))),,,,,,++++++***))))))((((((((())))))***************+++++++++*********)))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,---))))))******+++++++++,,,+++++++++,,,,,,,,,------,,,,,,+++***+++,,,...///---...000222333444333222.........//////000000000444666;;;EEETTTeeeuuu''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!"""###$$$&&&((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%''')))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$###"""###$$$%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&'''''''''%%%%%%&&&'''((()))***+++++++++++++++***((('''&&&''''''(((((())))))******))))))))))))************++++++++++++++++++++++++'''%%%&&&***+++***+++...333444666777777555333222///111333444222111111111............///000111222------,,,++++++,,,---...------------............---......------,,,+++***------............------,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...------,,,...000000...---....../////////...............111000000000111333444666333333333333222222222222000000111111222333444555222222111111111111222222...///000111333444555666222222222222222222222222111000/////////000111222222333555666666555333222///000111222444666777888;;;888555222000000111222/////////000000111111111/////////...---,,,+++***------......------,,,+++)))******+++,,,,,,,,,,,,............---,,,+++***,,,++++++++++++*********************************((())))))*********)))))))))))))))***++++++,,,,,,)))((('''((()))))))))'''))))))))))))))))))))))))------,,,+++***)))((('''((((((((()))******++++++)))******+++++++++******,,,+++******************++++++,,,,,,,,,,,,------))))))******+++,,,,,,---,,,,,,+++++++++,,,---......------------......///+++,,,...111222333333333---......//////000000111555777<<>>;;;777333111000111222.........///000111111222......///......---,,,,,,///000000000000///......*********++++++,,,..................---,,,+++***,,,,,,,,,,,,++++++++++++************************((())))))***++++++++++++((())))))***++++++,,,,,,)))(((''''''((()))((('''))))))))))))))))))))))))+++++++++*********))))))'''(((((()))******++++++((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...//////////////////......+++,,,...///111111222222---......///000000111111444666;;;DDDRRRdddsss|||~~~&&&&&&''''''''''''&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''(((!!!$$$''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$((('''&&&&&&%%%$$$#########$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$%%%'''***(((''''''&&&&&&''''''((())))))((('''&&&&&&%%%%%%%%%###!!!###%%%'''%%%###%%%&&&&&&'''((()))******'''&&&%%%%%%''')))((((((&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))((('''&&&&&&&&&''')))***))))))))))))((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))+++((((((++++++((((((+++(((,,,111666999888666444555666666444111000111333111000...---,,,,,,---...******,,,------------------------.........//////............---,,,+++***+++,,,,,,------,,,,,,+++***************,,,...///000000000000000000000000***+++---//////...---,,,,,,///222222000...///000......//////000000111111///......///000222333555333333333222222111111111333333222222222222222333333222111000000111222333000000111222333444444555222222222222222222222222000111222444444555555555111333555777777555333111444444333222333444666777CCC@@@:::444000/////////---......///000111222222,,,---......//////......******++++++******)))(((,,,+++******+++---///000******+++,,,---------------------,,,,,,,,,++++++************************((()))***+++,,,---------((())))))***++++++,,,,,,+++)))((()))***+++***)))))))))))))))))))))))))))***************+++++++++'''(((((()))***+++++++++'''(((***+++,,,,,,,,,+++,,,------...---,,,***)))*********++++++,,,,,,,,,------,,,++++++*********---,,,+++***+++,,,---...///000111111111///...---,,,---...///000000000000.........///000111111222222333888AAAOOO```pppyyy|||~~~}}}&&&)))***)))&&&%%%''')))%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&&&&''''''&&&%%%'''((((((((('''%%%###!!!&&&&&&'''''''''&&&$$$###'''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&(((***++++++)))))))))(((((('''&&&%%%((()))*********)))'''&&&***++++++,,,,,,++++++***)))))))))))))))))))))))))))******)))''''''((()))******+++000666::::::999999;;;;;;888222//////111///...,,,---...---,,,******+++------+++******+++++++++,,,,,,---...//////,,,++++++******++++++,,,///...------.........,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///---,,,...222444333111000000000000000000000000222222111000//////000000333222111111333555555555444444444333333222222222111000/////////000111222000///......000222555777555444333222111111111111///000111111111222555888444444444444333222111000111111111111111111111111:::999777444222///---,,,------.................................---------...---,,,***))))))******((()))+++++++++***++++++------,,,+++************++++++++++++++++++++++++,,,)))(((+++//////+++&&&,,,+++***)))((((((((((((((((((((()))******++++++---***((('''((()))******,,,+++***)))))))))++++++))))))******++++++,,,,,,((())))))***************))))))*********+++++++++*********))))))))))))(((...,,,+++))))))***,,,---************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000111222333333222111000////////////000111222333222555;;;CCCNNN]]]kkkttt}}}~~~}}}|||{{{|||'''((())))))(((((((((***&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$######$$$%%%$$$"""'''''''''((((((''''''&&&&&&&&&'''''''''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((+++,,,,,,(((((()))))))))(((''''''''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))'''''')))*********+++000555999999888888999888555333111111222000///,,,,,,,,,,,,,,,***+++,,,......,,,+++,,,,,,******++++++,,,------...,,,++++++******++++++,,,---,,,,,,---...///---,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...000......000444666666444000000000000000000000000222222111000000000000000222111111222333444444444444444333333333222222222///111333444333000---***...///000111111000//////222222222222222222333333222333444333222222444666333333333333333222111111111111111111111111111111555555444222111///......))))))+++,,,...000111222//////......------,,,,,,......,,,+++*********+++***+++,,,,,,++++++,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++///,,,,,,...111222...))),,,+++***)))((((((((((((*********)))))))))))))))...,,,***)))+++,,,------++++++***))))))******+++)))))))))***************&&&''''''((((((((((((((())))))*********+++++++++++++++*********)))))))))---,,,***))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000111222333444333666;;;DDDOOO]]]llluuu|||||||||{{{{{{|||###""""""###%%%%%%%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%$$$###&&&&&&&&&'''((()))***+++&&&&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((*********'''((())))))******))))))&&&&&&''''''(((***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))((((((***,,,++++++---000555777888777777555333222333444444444333000,,,++++++++++++***+++---......---,,,---...)))******++++++,,,,,,,,,,,,++++++******++++++,,,******,,,...000000---+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////////////////......000333555555444000000000000000000000000222222111000000000000111222222333333333333333333333333333222222222222222111222444555555333000.........///000111222333333222333444444444444444333444666777666444333333333222222222222222111111111111111111111111111111111111000000000000000//////...............//////////////////...---,,,,,,+++......---,,,++++++++++++...---,,,,,,,,,,,,------++++++*********+++,,,,,,++++++++++++++++++++++++///---,,,...111111...+++,,,+++***)))((((((((((((++++++******)))(((((('''---+++))))))+++---...---******)))))))))******+++))))))))))))((((((((((((&&&'''(((((())))))((((((***************+++++++++,,,+++++++++************+++***)))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333444////////////000111222333333666<<>>CCCFFFEEECCC???;;;777555333222333333333444444333333222///222444555555444444555333222111000000000111111000000000000000000000000111000000000////////////***+++,,,---///000111111///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++...,,,******,,,---,,,***))))))))))))***++++++,,,************************))))))))))))******)))(((+++***))))))))))))))))))(((((())))))************&&&%%%$$$%%%'''))))))((((((((())))))************)))(((((((((''''''&&&&&&)))******+++++++++++++++************************,,,,,,,,,+++++++++******)))(((((())))))******+++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---------,,,+++******+++,,,...///000000/////////000111111333666<<>>:::666444333000000000000000111111111222555:::???AAA@@@>>><<<777:::???BBBBBB???:::777000000000000111222333444...000333444444555666888555444222111000000111111000000000000000000000000111111000//////......---///...---+++)))((('''&&&------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,***)))+++...///,,,*********)))))))))***++++++******************************************************)))))))))))))))***'''(((((()))******++++++((('''&&&(((***+++***)))''''''((()))************(((((((((((('''''''''''''''((())))))******))))))+++++++++***************,,,+++++++++************(((((()))******+++++++++))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,------...---,,,,,,,,,---...//////333333222222222222333333222555;;;CCCNNN]]]kkktttvvvvvvwwwwwwxxxzzz~~~$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$#########$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''&&&$$$'''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))((('''&&&$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***(((&&&'''(((((())))))))))))'''(((((())))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((((()))******)))***,,,...111333555555333222333555333555888999999888888999///---+++***++++++***)))(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,---...,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111...000111000...---...000000000000000000000000000222111111111222222333444777<<<@@@@@@:::555222222/////////000000000111111000444:::>>>???<<<888555***...555<<<@@@BBBBBBAAA:::888555222111222333444000222333444444555888:::888666444111000000000111000000000000000000000000............------------222111...+++(((%%%###"""+++,,,,,,,,,,,,---------))))))***+++++++++***)))***))))))---111222...***+++******))))))))))))******************************++++++*********++++++******))))))))))))******)))))))))))))))************))))))***++++++***)))&&&'''((()))*********)))(((((((((((((((((())))))(((((()))************)))+++++++++*********))))))++++++*********)))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,---///000111222333333222222111111111111222222111444:::BBBMMM\\\jjjsssvvvvvvwwwvvvwwwyyy|||&&&)))+++***'''%%%'''***((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''(((((()))(((&&&&&&''''''&&&%%%&&&'''((())))))((('''&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***######$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))+++***(((&&&&&&''''''(((((((((((((((%%%&&&(((***++++++******%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((()))******)))***,,,...000333555444111000111333333777<<<<<<:::888777999---,,,++++++,,,,,,***))))))+++---...------...///++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,***))))))++++++***)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111***,,,......,,,+++...000000000000000000000000000222111111111222333333444666<<>>AAAGGGCCC>>>888444222222333333444555444444555888;;;999888555222000000000111000000000000000000000000++++++,,,,,,,,,---------))))))***+++---...//////***++++++,,,,,,------...((((((***++++++***)))(((***)))***///444555000+++++++++***)))(((((()))))))))))))))))))))))))))))))))******)))(((((()))+++***)))))))))))))))******++++++******)))(((((((((***))))))***++++++)))'''%%%&&&((()))*********)))''''''(((((())))))************+++,,,,,,,,,,,,+++++++++++++++******))))))*********))))))))))))(((((()))***,,,,,,---------************************++++++,,,,,,,,,---------******+++,,,,,,---......'''(((+++...000111222222000///............//////000444999AAAMMM[[[iiisssvvvvvvwwwvvvvvvxxx|||~~~'''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&&&&$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''((((((((((((************)))((('''&&&''''''(((((()))))))))*********))))))***++++++,,,000444777555111...000333777555444444444333111///,,,++++++***)))(((''''''$$$(((+++---,,,+++*********++++++,,,,,,++++++***&&&'''((()))***))))))(((,,,------...---,,,***)))+++)))---555666///((((((---///000///,,,+++++++++---...............------////////////000000000000///000000000000111111111222333333222000///000111555666666777666555333222000222333222//////111444444===AAA888//////222333222222333444444555555555???AAABBBAAA<<<666222000222111111111222444666777:::777222///...///111333///000000000000...,,,+++..................------,,,,,,------,,,+++)))((()))***,,,---...---,,,,,,***************************)))+++000555444...(((((((((((((((((())))))***000---((($$$$$$&&&+++...))),,,,,,)))))),,,+++((((((((((((((())))))))))))+++***)))(((((()))*********)))((((((((((((((()))))))))***++++++***((('''+++***)))(((((()))***+++---,,,+++)))((('''''''''******+++,,,,,,,,,,,,+++))))))))))))(((((((((((())))))))))))************+++++++++++++++***)))(((,,,+++*********+++,,,---++++++,,,,,,,,,,,,------...///000222555666555333///////////////000111111333444777>>>IIIXXXeeelllqqqvvv{{{{{{yyyxxx|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((($$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%%%%&&&&&&&&&%%%###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''(((((('''(((((()))***+++------111555888666333111222555999888777888888777444111******************))))))---000222222000---++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,+++***+++,,,---------,,,+++***111000444:::999222...///---...//////,,,+++++++++------............------///////////////000000000000000000111111111111222000111222222000000111222222333333444333333111111000222333222000000222444666===???888111111333333444444444444444333333333666888;;;<<<;;;999888888222222111111222333555666555333///---+++,,,.../////////000000///...,,,+++..................------,,,++++++******+++,,,,,,)))***+++,,,,,,,,,++++++************************+++***,,,111555444///))),,,+++***))))))))))))))),,,+++)))''''''((()))***&&&)))(((&&&&&&******((())))))))))))((((((((((((+++***)))(((((()))************))))))))))))***+++''')))+++,,,+++)))(((((((((((((((((()))+++,,,...,,,,,,+++))))))(((((()))))))))***++++++++++++*********)))))))))((((((((())))))))))))************+++++++++++++++***))))))++++++*********+++,,,---++++++,,,,,,,,,,,,---------,,,---000333444333111///////////////000111111333444888@@@LLLZZZgggooosssxxx|||{{{xxxwwwzzz~~~&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))$$$$$$############$$$$$$''''''((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((''''''&&&))))))))))))))))))))))))&&&&&&((()))************,,,+++((('''&&&&&&((((((&&&&&&((()))+++---...///000333666555333222333666999888999::::::888555111************++++++,,,,,,000222444444111...---,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,+++///111444777333---,,,///---...//////---++++++,,,------............------........./////////000000000111111111111222222222///111222111000000111333...//////000000000000///000111222111000111333444777;;;;;;666333444444222555555444333333222111111000222555777777888:::;;;333333222222222222333444555333222000//////000000////////////...---,,,,,,------------------......,,,+++)))((()))+++...000))))))***+++++++++******************************,,,+++---000444333///***...---,,,+++***)))))))))((()))***+++***)))(((''''''******)))+++111555444******))))))((((((''''''***))))))(((((())))))******)))))))))***+++,,,---%%%))),,,---***(((((()))'''''''''(((***,,,///000///...,,,***)))(((''''''(((((()))************)))++++++*********)))))))))))))))))))))***************++++++++++++***))))))++++++******++++++,,,---++++++,,,,,,,,,,,,---------,,,---///222333333222///////////////000111111111333777???LLLZZZgggoootttxxx|||{{{wwwvvvxxx|||''''''''''''''''''((((((+++******)))((('''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''')))'''%%%$$$%%%'''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&''''''((()))******'''(((((((((((((((''''''************))))))))))))&&&'''((())))))*********---+++)))''''''(((***,,,((()))***,,,---//////000...000222333222111333444666777888999:::777333///+++++++++++++++++++++++++++---///000...---------***++++++,,,,,,++++++***++++++++++++******))))))******++++++,,,,,,,,,,,,+++...111000+++'''))),,,,,,...///...---++++++,,,,,,,,,---.........---------------......//////000111111111111222222222222000111222111000///000111,,,,,,---...//////000000////////////000000222333777777555444444444333111444333333333222222222111222444444444333333444666444333333222222222111111333333222222111111000000............------,,,,,,,,,,,,------------......+++***))))))***+++---///******+++++++++++++++***************************++++++,,,...111000---***------+++******)))))))))'''(((***+++***)))((('''(((***++++++000888>>>>>>+++******)))(((''''''&&&(((((((((((()))))))))***((((((((()))***+++,,,---%%%)))------***'''(((***'''''''''(((***,,,///000222000...+++)))'''%%%%%%((())))))***************++++++++++++*********)))((()))))))))******************+++++++++******)))+++***++++++++++++,,,,,,+++++++++,,,,,,,,,------///......000333555555444///////////////000000111000222666>>>IIIVVVcccjjjpppuuuyyyyyyvvvuuuxxx|||''''''(((((())))))))))))''''''&&&&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%######%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''%%%&&&&&&'''((())))))***''''''((((((((((((((('''+++*********)))))))))((((((((())))))))))))((((((,,,***)))((()))+++...000---...///000000000000000...000222333333333444555666666777999999777222...------,,,,,,+++******)))(((***,,,,,,+++******+++***++++++,,,,,,++++++***++++++******************************+++,,,,,,---,,,000222///***)))+++...,,,---///...---,,,,,,---++++++,,,---......------+++,,,,,,---......//////000000111111111222222222111222333111///......///,,,------...///000111111///...------...///000000555222000111333222111000111111111222222222333333555555444222///...///111333333333333222111000000---............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......***++++++,,,,,,++++++***,,,,,,,,,+++++++++,,,,,,************************)))******,,,------+++)))******)))))))))******+++(((((((((((((((((())))))&&&(((((('''***222666666+++******)))(((''''''&&&''''''(((((())))))))))))'''''''''((()))***+++,,,(((***,,,,,,)))'''((()))***))))))))))))+++,,,---...---,,,***)))((((((((()))***++++++,,,,,,++++++++++++++++++*********)))((()))))))))************)))******+++++++++************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------///......000222444444444///////////////000000111333444888>>>HHHTTT___eeejjjoootttvvvtttuuuyyy}}}'''''''''((())))))******((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&'''((((((((((((((((((*********))))))(((((('''((()))))))))))))))((('''***)))))))))***,,,///111///000111333333222111111333333555666777777777777777666777888888666333///------,,,+++***)))((((((***,,,---,,,***((())))))***++++++,,,,,,++++++***+++++++++++++++,,,------+++************++++++,,,***///000---***+++------+++---......---,,,,,,---***+++,,,------...------***++++++,,,---.../////////000000000000111111111111222222111///......///............///111222333000///------...//////...222......111222000///111///000000111222222333333333444333222000///000222222222333333222111000000..................//////---,,,,,,+++++++++,,,,,,++++++,,,,,,------......***+++,,,------,,,***)))...---,,,,,,++++++,,,,,,************************))))))************)))))))))))))))))))))***++++++)))((('''&&&'''((()))******,,,***&&&&&&***+++*********))))))((((((''''''&&&&&&'''((())))))))))))((('''''''''((()))******---,,,***)))((((((((((((+++***)))(((((()))******'''''''''((()))+++,,,---******+++,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))************))))))***++++++++++++***)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++---000222222222///////////////000111111666777:::AAAJJJTTT^^^dddfffkkkrrrttttttvvv{{{%%%%%%%%%&&&'''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((******)))(((((('''&&&&&&&&&'''((())))))***))))))((((((((()))***+++,,,---...///111333444444333222555555666777888888888777666555444555555444111...+++++++++******)))))))))***+++,,,,,,***)))***+++***++++++,,,,,,++++++******)))))))))***,,,---...,,,+++***))))))******+++(((,,,,,,))))))------)))+++---......---,,,,,,---******+++,,,------------******+++,,,---...//////....../////////000000000---///000000//////000222000//////...///000222222444111///...000000///---000---...222222...///333000000000111111111111111000222333333111111222333111111222333222222111000000////////////000111222,,,,,,+++******+++,,,---***++++++,,,------......*********++++++,,,,,,---...---+++*********++++++************************************)))))))))***,,,++++++*********++++++'''''''''''''''((())))))---///---)))''')))(((%%%))))))))))))((((((((((((%%%&&&'''))))))))))))(((***))))))((())))))******333...(((&&&''')))'''&&&***)))(((''''''((())))))&&&&&&&&&'''(((***+++,,,))))))***+++++++++++++++******)))))))))((((((((())))))))))))************))))))***+++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++,,,///111222222///////////////000111111444666:::@@@JJJTTT^^^cccfffkkkrrruuuuuuwww}}}######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&)))+++***'''$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''((())))))((((((***))))))((('''&&&&&&%%%$$$%%%'''(((***++++++,,,((((((((()))))))))))))))+++---000222444444444333555555555666777777666555333222111000111000...,,,)))))))))))))))*********%%%''')))******+++---///+++++++++,,,,,,+++++++++&&&&&&&&&&&&(((***,,,------,,,***)))))))))******))),,,,,,***,,,111000***+++---......---,,,---...)))***+++,,,------...---)))******+++---...//////............////////////***,,,...///000111333555000000///...///000111222666333000000111222000...///---///333222...000666222222111111000000//////000222444444333222222333000111222333333222111000---,,,++++++,,,---///000,,,+++*********+++,,,---******+++,,,,,,---......***)))(((((())),,,///111---,,,***)))))))))******************************+++++++++***))))))***,,,///...---,,,+++*********%%%&&&''')))))))))(((((((((++++++'''''')))(((%%%(((((((((((())))))))))))$$$%%%'''))))))))))))(((++++++******************777///&&&$$$''')))'''$$$(((''''''&&&&&&''')))******)))((('''''''''''''''(((((()))***************))))))))))))(((((((((((())))))))))))************((()))***+++++++++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,---------///...---...111333444444///////////////000111111000222777>>>HHHSSS]]]bbbgggmmmtttvvvvvvxxx~~~((()))***+++***)))'''%%%'''((())))))(((((()))***)))&&&###!!! """$$$&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!"""$$$$$$""" $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%$$$$$$###$$$%%%'''((()))((('''%%%$$$$$$$$$$$$"""###%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%((((((((())))))***+++,,,******))))))))))))******'''((()))((('''&&&'''((('''''''''''''''((())))))((((((((((((((())))))))),,,,,,...000333555666777555555666666555333111000///...,,,+++***+++,,,,,,+++++++++*********))))))***************************(((&&&'''***,,,+++***///,,,((((((***+++***((()))************+++++++++.........------,,,,,,,,,,,,---......//////............////////////......------,,,------...000000000000111111111222222222000///...///111222222111111000///......///000111///000000000000000///...---...///000000111111111000000111111111111000000111111222222222111111000000000000000000111111111000000000000////////////......------------,,,,,,,,,------,,,++++++,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))))))))))))))***++++++,,,+++++++++******))))))+++++++++******)))((('''))))))))))))))))))))))))'''((()))***++++++*********+++***((()))---,,,(((---,,,+++*********,,,,,,,,,+++++++++***)))))))))(((((((((((()))***+++,,,))))))************))))))%%%''')))***)))((()))***(((((())))))*********+++))))))))))))***************)))((((((((()))+++,,,******))))))******+++,,,.........------,,,,,,,,,,,,,,,---...///000111111111111000///////////////000444999@@@HHHSSS^^^eeeiiilllqqqwwwyyyxxx|||%%%&&&(((((((((&&&%%%###&&&''')))(((''''''(((******(((&&&$$$$$$%%%'''(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''(((&&&%%%%%%''''''%%%"""&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''((((((''''''&&&%%%''''''&&&&&&&&&'''((())))))))))))(((''''''&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))))))))))))))))))))******((()))******((('''((()))(((''''''''''''((())))))((((((((((((((((((((((((***+++,,,///111333444555333444444555444333111000------+++*********+++++++++++++++*********))))))************************///,,,***+++---...---+++,,,)))'''''')))***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++,,,,,,,,,,,,++++++---,,,------...//////000000000000111111111222222888444000...///000111222111000///......///000111//////000000000///......---...///000000111111000111111111222222111111111///000000000000000///////////////////////////////////////.........------,,,,,,+++++++++*********+++,,,,,,+++******+++---......------------------*********************************)))))))))))))))***)))))))))))))))******)))))))))***************)))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&''''''((((((((((((###(((***(((''')))+++***++++++************++++++******)))))))))))))))(((''''''''''''((()))***+++))))))************))))))---...---***&&&""" ((()))))))))************))))))))))))***************)))((((((((()))++++++***************+++,,,,,,******+++,,,---......///......//////000111111111111111000///////////////111444999???GGGRRR\\\ccchhhkkkqqqxxxyyyyyy}}}$$$$$$%%%&&&&&&$$$###"""%%%&&&((('''&&&&&&''')))))))))(((''''''''''''((()))'''%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((%%%###&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''((((((((((((''''''&&&(((((('''&&&&&&&&&''''''&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''(((''''''((()))************)))******)))'''&&&'''(((((((((((((((((()))******)))))))))((((((''''''&&&((()))***,,,...///111222111111222333333222111000++++++***)))))))))******+++************)))))))))++++++++++++++++++++++++---,,,************)))'''+++)))((((((***++++++***)))************+++++++++************++++++++++++******+++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,------...//////000000000000000111111111111???:::222...---///111222000000////////////000000///////////////...------------...///000000000000111111222222222222111111---......//////.......................................---------,,,,,,,,,++++++++++++***************++++++***))))))***,,,,,,,,,,,,,,,,,,,,,------************************))))))))))))******************)))))))))))))))***'''(((((())))))******+++((())))))***************))))))))))))))))))))))))((('''&&&&&&&&&'''((()))###---333///)))(((***---))))))************))))))''''''((((((((((((((()))'''&&&&&&''''''((()))***))))))************)))))))))***+++***'''&&&%%%&&&))))))))))))************))))))))))))************)))))))))((()))******+++++++++******++++++,,,---))))))***+++,,,---......//////000000111111222222111000000///////////////111444888>>>FFFPPPZZZ```fffiiipppxxxzzzzzz~~~$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&'''''''''''''''&&&&&&***'''%%%$$$%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$"""###%%%'''''''''%%%$$$)))(((&&&$$$###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))******%%%&&&((()))++++++++++++))))))***)))&&&%%%%%%&&&)))(((((((((((()))******++++++***)))((((((''''''&&&'''((()))+++,,,---......///000111111000000///))))))))))))(((((())))))************))))))))))))++++++++++++++++++++++++***************)))(((''',,,+++++++++,,,---...---))))))*********+++++++++,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......//////////////////000000000111111>>>999222...---...000000000000////////////000000.../////////...---,,,,,,,,,---...///000000000000000000111111111111000000------......//////....../////////...............------------,,,,,,,,,,,,---------,,,,,,,,,,,,+++)))******)))(((((()))+++)))))))))))))))*********++++++++++++++++++++++++(((((())))))******+++++++++******)))))))))))))))((((((((((((((()))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))+++)))(((''''''(((***++++++888???999---(((+++///&&&''')))*********(((((('''''''''(((((()))))))))'''''''''''''''((()))***))))))************))))))$$$''')))++++++,,,...///)))))))))))))))*********((()))))))))************)))))))))))))))******++++++++++++++++++,,,,,,---++++++++++++++++++++++++---......000111222333333000000////////////000000111444888>>>EEENNNXXX^^^dddhhhpppxxx{{{|||&&&'''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&'''((((((''''''&&&***'''%%%$$$%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###!!!"""%%%''''''&&&%%%$$$***(((&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((()))***+++,,,%%%&&&''')))+++,,,------+++,,,,,,+++(((&&&&&&'''((((((((((((((())))))***,,,,,,++++++***)))((((((%%%&&&'''((()))***++++++,,,---...//////...------(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++,,,---......---------***+++,,,,,,---------...))))))*********+++++++++///...---,,,+++***)))(((++++++,,,---------------------............------+++,,,---...////////////....../////////000000000666444000.../////////...//////000000000000//////////////////...---,,,+++,,,---...//////000000000......////////////......---...///000000000000000000000000//////..................---------,,,,,,------,,,,,,,,,+++++++++)))******)))(((((()))+++))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))******++++++******)))))))))))))))***+++******)))(((''''''&&&'''''')))***++++++,,,,,,((((((((((((((((((((((((+++***(((&&&&&&''')))***+++777???888,,,(((+++///&&&'''((()))***))))))(((((((((((())))))*********))))))(((((())))))******))))))************))))))***+++---,,,***))))))*********))))))))))))))))))((()))))))))************((()))))))))************++++++******++++++,,,---++++++++++++++++++++++++***+++,,,...000222333444000000////////////000000222444888===DDDMMMWWW]]]cccgggpppyyy}}}}}}'''''''''''''''((((((((($$$%%%'''&&&%%%%%%&&&((('''((())))))***))))))))))))'''%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$''''''((((((((('''&&&&&&$$$%%%&&&'''(((((('''&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''((()))***&&&'''''')))+++...000111///000000...+++)))))))))'''''''''''''''((())))))+++++++++******)))))))))&&&&&&''''''((()))******++++++,,,------,,,+++***''''''((()))))))))(((((((((((()))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---,,,---...''')))++++++***)))******)))************+++++++++//////...,,,+++***)))(((+++,,,,,,---------------++++++,,,,,,,,,,,,+++++++++,,,---///000//////...............////////////000///...///000000///---//////000000000000//////000000000///...---,,,+++,,,,,,---...////////////------............------...///000000111111111111111000000//////...............---------,,,,,,,,,************)))))))))))))))******)))(((((()))+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,+++***((('''&&&%%%%%%%%%&&&(((((()))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''""",,,222...((('''))),,,&&&'''((())))))******)))((()))))))))))))))************))))))))))))******))))))************))))))''')))***)))(((&&&&&&'''************))))))))))))))))))))))))************(((((()))************)))******))))))******+++,,,'''((()))+++,,,...///000)))***,,,---///111333444///////////////000000111111444888>>>EEENNNXXX^^^cccgggpppzzz}}}}}}%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&&&&'''((('''''''''(((((()))))))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%$$$"""!!!"""$$$&&&(((''''''''''''''''''''''''%%%&&&&&&%%%###$$$'''***(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))(((((('''(((+++///333555000000000...***(((((((((&&&&&&&&&&&&&&&''''''((())))))(((((((((((((((((('''''''''((()))))))))******+++,,,,,,+++***((('''&&&'''((()))***))))))((((((((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,---+++))))))***''')))++++++)))'''((())))))************+++++++++++++++++++++******************+++,,,,,,,,,,,,,,,******++++++++++++*********,,,...///000///......------........./////////...------...///000///......///000111111000///...111111111000///...,,,,,,,,,,,,---...////////////---..................---......///000111111111111000000///......---,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))******+++***)))(((***,,,......---,,,+++******)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))***,,,,,,,,,,,,+++***)))(((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%!!!&&&)))'''&&&((()))((((((((((((((()))***+++,,,)))(((((((((((((((''''''***))))))((((((((())))))))))))************))))))!!!$$$&&&(((((()))***,,,************)))))))))((())))))))))))************'''((()))***+++******)))))))))(((((())))))***+++((()))***,,,---///000111------...///000111111222///////////////000111111111444888>>>EEEOOOYYY___ccchhhqqq{{{~~~~~~######""""""###$$$%%%%%%%%%&&&((('''&&&&&&''')))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((($$$""" """&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$###!!! %%%)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&"""###%%%&&&'''&&&%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''(((******)))(((((((((+++000444888---...---+++(((%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((((((((()))))))))*********+++++++++***)))'''&&&&&&''')))*********)))((('''((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,+++...111111...+++***+++(((+++...---***(((((())))))************+++++++++'''(((((()))***++++++,,,))))))***++++++++++++***++++++,,,,,,,,,,,,++++++***+++...///000000......---------.........//////000...------...000000///...///000111111000///...222222222111000...---,,,+++,,,---...////////////......////////////......---...///000111111111111//////...---,,,,,,+++++++++++++++************))),,,,,,,,,++++++++++++******++++++***))))))***,,,...---,,,+++***(((''''''************************++++++******))))))(((((('''''''''((()))+++------+++++++++*********************+++,,,,,,,,,,,,+++(((((((((((((((((((((((((((((())))))((('''&&&&&&((()))(((&&&(((+++***&&&)))((((((((((((***,,,---(((((((((''''''&&&&&&%%%)))(((((('''''''''(((((())))))************))))))%%%'''))))))))))))***++++++*********))))))(((((())))))))))))************'''((()))++++++******)))((((((((((((((())))))***,,,,,,,,,------.........111111111000000000000000///////////////000111111111444999>>>FFFPPPZZZ```dddhhhrrr{{{~~~~~~###$$$%%%&&&''''''''''''))))))(((((('''''''''&&&!!!!!! """$$$''')))***)))((()))+++++++++)))'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&)))******)))&&&%%%''''''&&&%%%%%%%%%&&&&&&###""""""$$$''')))((('''''''''''''''''''''''''''%%%''')))'''$$$###$$$&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***'''&&&%%%$$$$$$&&&((()))'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''')))***'''''''''''''''((())))))---+++(((&&&&&&(((+++---++++++***((('''&&&%%%$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&((()))*********((((((((('''&&&%%%$$$###'''(((((()))***++++++++++++*********))))))(((((()))************+++++++++++++++************+++++++++++++++*********************))))))(((((('''''')))))))))((())))))***+++(((((()))***++++++,,,,,,---,,,++++++******++++++---+++)))***,,,---+++))),,,,,,,,,---------............---------,,,,,,,,,000///...------...000111///000000000111111111111333333222111000///...---///////////////......------000444666555333111111000000000000////////////......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++(((***---///000...+++)))************************))))))))))))))))))))))))(((((('''&&&''')))+++---'''((()))((('''&&&''')))+++++++++***************((()))***(((&&&%%%(((,,,***((('''&&&&&&'''(((***))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))*********''''''''''''''''''&&&&&&(((((((((((())))))))))))***((('''(((+++...000000******))))))((('''''''''---***((()))+++,,,***(((((((((((((((((((((((((((,,,'''"""!!!$$$(((************))))))******+++,,,+++,,,------......------,,,---///000111000...---///////////////000111111111222777@@@IIIPPP[[[eeekkkpppvvv{{{~~~$$$%%%&&&''''''''''''''')))((((((((('''''''''&&&%%%$$$#########%%%'''((($$$######$$$&&&'''&&&%%%((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%'''''''''''''''''''''''''''(((***)))&&&%%%''')))''''''''''''''''''''''''%%%%%%$$$#########$$$%%%&&&%%%$$$$$$$$$%%%''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''***)))'''%%%$$$$$$$$$$$$'''&&&&&&&&&&&&''''''(((+++)))'''&&&&&&''')))+++)))((((((''''''&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''&&&&&&''''''''''''&&&%%%$$$###'''(((((()))******++++++*********)))))))))(((((())))))*********++++++++++++******))))))******+++)))************++++++++++++*********))))))))))))***))))))))))))***++++++,,,+++++++++++++++,,,,,,---,,,++++++******++++++///---,,,,,,...///...,,,,,,,,,,,,------------......------------,,,,,,,,,,,,+++***)))***+++---...//////000000000111111111333222222111000///...---///////////////......------000333444333222111111000000000000/////////...///.........------------++++++,,,,,,,,,,,,++++++************************''')))+++------,,,***)))+++*********************))))))))))))))))))))))))''''''((((((''''''&&&&&&'''((()))((('''&&&''')))*********************))))))***)))((('''''')))+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((())))))))))))+++)))'''(((+++...//////******))))))))))))(((((((((&&&&&&'''+++,,,,,,***))))))))))))))))))))))))***&&&""""""$$$&&&((('''******))))))******+++,,,+++,,,------...---------000000000000000111111222---------------...//////111222777@@@HHHPPP[[[dddkkkpppwww|||&&&''''''(((((((((''''''(((((((((''''''''''''''')))(((&&&%%%%%%&&&'''(((&&&%%%$$$%%%((())))))(((((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))+++***(((&&&$$$###""""""'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&%%%$$$'''(((((())))))******+++******))))))))))))(((((()))))))))*********+++++++++******))))))******+++)))))))))***++++++,,,,,,++++++++++++***************************+++,,,,,,...---,,,+++++++++,,,------,,,++++++******+++++++++***)))***+++,,,+++))),,,,,,,,,,,,------------------------,,,,,,,,,,,,***)))(((((((((***+++,,,////////////000000000000222222111000///......---///////////////......------///111111000///000111000000000/////////....../////////.........------******++++++++++++******))))))))))))))))))))))))''''''((())))))))))))(((+++++++++******)))))))))))))))))))))))))))))))))&&&'''(((((('''$$$""" '''((()))((('''&&&''')))((((((((()))))))))))))))+++***(((((()))******))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((((((((((('''%%%%%%&&&((()))***+++,,,((()))))))))))))))))))))(((((((((((())))))))))))+++)))((((((***,,,------)))))))))************+++'''&&&%%%''')))+++***))))))))))))))))))))))))))))))'''&&&%%%'''((('''&&&******))))))******+++,,,++++++,,,---------------111000///......000222333---------------...//////111222777@@@HHHPPPZZZdddjjjpppxxx~~~((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((''''''(((+++,,,,,,+++''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$&&&(((((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''((()))&&&'''''''''''''''&&&%%%(((((((((((())))))******))))))))))))))))))(((((())))))))))))******************))))))))))))************************++++++************************++++++******++++++,,,------,,,+++******+++---...---,,,++++++******++++++)))((((((((()))))))))(((++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++******+++,,,---............/////////000000111111000//////...------///////////////......------...///...------///111000000/////////...............---------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((('''''''''(((((())))))++++++******))))))(((((())))))))))))))))))))))))''''''((('''&&&$$$"""!!!'''((()))((('''&&&''')))'''''''''(((((((((((((((,,,)))'''(((+++,,,***((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,------((((((((((((((()))))))))(((((((((((())))))))))))***((('''''')))******)))((())))))***++++++,,,,,,***)))(((((((((((('''&&&******************************++++++++++++)))(((******))))))******+++,,,++++++,,,------------,,,...---,,,,,,---...000111///////////////000111111222222777@@@HHHOOOYYYccchhhnnnwww~~~~~~}}}}}}((((((((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''((()))%%%$$$$$$%%%'''(((((('''&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''!!!"""%%%&&&'''%%%$$$"""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&'''''''''((((((((('''''''''''''''((('''(((((())))))((((((''''''''''''&&&%%%%%%$$$$$$)))((((((''''''((()))***)))(((((('''(((((()))***&&&&&&''''''((('''''''''((((((((((((((()))))))))(((((((((((((((((())))))(((((()))))))))************))))))))))))))))))***,,,+++++++++***)))))))))))))))))))))))))))))))))++++++******++++++,,,---)))(((((()))***,,,...///---,,,++++++******+++++++++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,---......///---............/////////000000//////...---------///////////////......---,,,---------+++,,,...000////////////............,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************************))))))((((((((()))***+++*********)))))))))(((((()))))))))))))))))))))))))))(((&&&%%%%%%%%%&&&''''''((()))((('''&&&''')))&&&&&&''''''((((((((((((+++)))'''(((+++,,,***'''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((+++++++++***************&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((&&&%%%%%%'''((('''&&&(((((()))***+++,,,,,,---++++++******(((''''''''')))))))))))))))))))))))))))***,,,------+++***)))******))))))******+++,,,***+++,,,,,,------,,,,,,***+++---.../////////...///////////////000111111222222777???GGGNNNYYYbbbeeelllvvv}}}}}}{{{|||&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&''''''''')))((('''%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%'''(((((()))'''$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&"""###%%%&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''''''''&&&%%%$$$'''''''''''''''((())))))'''(((((())))))(((((('''((((((((('''&&&%%%%%%$$$''''''&&&'''(((***---...///---+++)))'''&&&&&&'''%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))*********))))))(((((())))))***+++++++++*********))))))((((((((((((((()))))))))***************+++,,,,,,&&&&&&((()))+++---......---,,,++++++******++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******+++,,,---......------------........./////////......------------///////////////......---,,,---------,,,,,,...////////////.........------++++++*********)))))))))++++++,,,,,,,,,,,,++++++************************)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%''')))***'''((()))((('''&&&''')))&&&&&&''''''(((((()))))))))(((((()))******((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((((('''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))&&&%%%$$$%%%&&&'''&&&%%%(((((())))))***+++,,,,,,'''(((******)))(((***+++((((((((((((((((((((((((%%%'''***,,,+++)))))))))******))))))******+++,,,******+++,,,,,,,,,,,,,,,***,,,///111222111000///---------------...//////222222777???GGGNNNXXXaaadddkkkuuu|||~~~}}}|||$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''&&&&&&&&&)))'''&&&&&&'''((('''%%%###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""###$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%$$$%%%'''***+++222,,,%%%$$$''')))&&&###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''%%%$$$"""%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''***---111333///---***(((&&&%%%%%%&&&%%%%%%'''((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))(((((()))***++++++,,,,,,(((((()))))))))************))))))))))))***++++++&&&(((***,,,---------,,,---,,,++++++******++++++(((***++++++)))((()))+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***((()))***,,,------......,,,,,,---------..................------------,,,///////////////......---+++,,,...---,,,,,,---/////////.........---------++++++++++++*********)))******++++++++++++******))))))))))))))))))))))))(((((())))))************''''''(((((()))*********))))))))))))))))))))))))((('''''''''''''''(((((('''((()))((('''&&&''')))&&&''''''((())))))******%%%'''))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))&&&%%%%%%&&&((()))(((&&&((((((((())))))*********&&&((())))))''''''(((***''''''''''''''''''''''''###&&&***+++***)))***+++******))))))******+++,,,******+++,,,,,,,,,,,,+++,,,,,,...///000111111111---------------...//////222222666???GGGMMMWWWaaaeeekkkuuu|||###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$)))'''&&&%%%&&&&&&%%%###"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%'''+++---;;;333***(((+++---((("""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***))))))***,,,000444888;;;+++***(((&&&%%%&&&'''(((%%%%%%'''((())))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))%%%&&&''')))+++---//////))))))******+++++++++,,,)))))))))((()))******+++(((***,,,//////...,,,***---,,,++++++******+++++++++...///...,,,+++---///******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,---.../////////,,,,,,,,,---------......------------------,,,,,,///////////////......---***,,,......---------...//////.........---------,,,,,,,,,+++++++++******))))))************))))))(((((((((((((((((((((((('''(((((()))***)))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&'''((())))))'''%%%$$$'''((()))((('''&&&''')))'''''''''((()))******+++###'''***)))'''%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((())))))))))))&&&&&&&&&'''******)))((((((((((((((())))))))))))(((***+++)))%%%###$$$&&&''''''''''''''''''''''''$$$'''+++,,,++++++,,,...*********)))***++++++,,,******+++,,,,,,,,,,,,+++,,,+++******+++...000222///////////////000111111222222666???FFFMMMWWW```ffflllvvv}}}$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''((((((&&&###%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))000---)))&&&$$$%%%''')))&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%((('''%%%%%%$$$%%%&&&'''''''''(((((('''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%"""$$$%%%'''((((((''''''$$$$$$%%%%%%&&&&&&%%%%%%###%%%***333999888000'''''''''''''''''''''''''''''''''&&&'''***...111444******))))))(((((('''''''''((()))******)))''''''***)))(((''''''((()))******************+++++++++,,,+++***)))))))))***+++%%%''')))+++,,,------,,,******+++++++++,,,,,,,,,,,,+++)))***,,,------,,,,,,------------,,,++++++,,,,,,+++***+++,,,---...***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***------.........---,,,,,,+++---000111000//////000***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........555444111...---------...------,,,+++++++++,,,,,,------+++)))((('''''''''******))))))(((''''''&&&&&&&&&'''((()))***++++++*********)))''''''***,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++***)))&&&%%%%%%'''((()))((()))***+++)))((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***'''%%%$$$%%%'''((((((''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%%%%&&&((()))+++,,,,,,)))(((''''''''')))***+++///...,,,***))))))******)))******++++++,,,------,,,++++++***++++++,,,,,,,,,,,,,,,---------............///000000000000000///111666;;;BBBKKKUUU[[[bbbiiittt}}}$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&***)))&&&###"""###$$$%%%%%%$$$$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&)))))))))))))))(((''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((((((((('''&&&%%%%%%&&&'''(((%%%***000444444000+++)))''''''''''''''''''''''''$$$$$$%%%''',,,111666999)))))))))((((((((((((((('''(((((()))))))))(((((()))(((''''''((()))***+++))))))*********+++++++++******)))))))))+++,,,---++++++++++++***((('''%%%*********+++++++++,,,,,,(((&&&%%%&&&'''(((((((((,,,,,,,,,,,,,,,+++******,,,,,,+++++++++,,,---...+++,,,,,,---------------++++++,,,,,,,,,,,,++++++'''((()))******************,,,...///...------...------------------------////////////////////////,,,,,,,,,---------......222111...,,,++++++,,,------,,,+++***************,,,,,,***)))((((((((((((------,,,,,,+++******)))''''''(((((())))))******+++,,,,,,***(((''')))***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******)))''''''%%%'''***+++***))))))***%%%%%%%%%%%%&&&(((***+++(((''''''''''''''''''((((((''''''''''''''''''((()))&&&$$$###%%%&&&''''''''''''''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''((((((((())))))*********))))))))))))(((((((((((()))(((''''''''')))***+++,,,+++***(((((((((((())))))******++++++,,,,,,------,,,,,,+++++++++,,,,,,---------.........//////......///000000000000000///222666;;;BBBLLLUUU[[[bbbiiisss{{{%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$&&&''''''(((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$###$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''''''''((())))))))))))(((''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''(((((()))((((((---+++'''%%%$$$&&&(((***(((///666444---''''''***''''''''''''''''''''''''(((((('''((())),,,///111(((((((((((((((((())))))''''''''''''((()))******((((((''''''((()))***+++)))))))))*********++++++((((((((()))***+++---...,,,,,,+++***(((&&&$$$###))))))*********++++++++++++***((()))+++,,,,,,+++++++++++++++*********))),,,,,,+++++++++,,,---...,,,------...............++++++,,,,,,,,,,,,++++++'''(((***+++,,,---------)))+++------,,,++++++,,,000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---+++*********+++,,,,,,,,,+++))))))(((((((((+++******)))))))))))))))+++******))))))(((((('''(((((((((((())))))))))))%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))$$$'''***+++***(((''''''%%%%%%%%%&&&'''(((******(((((((((((((((((((((((((((((((((((((((((((((((((((&&&######$$$&&&&&&&&&(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''((((((''''''&&&&&&''''''&&&'''((()))***++++++,,,******))))))(((((('''''')))((((((''''''(((*********))))))((((((((()))***))))))******+++,,,,,,,,,...------,,,,,,+++++++++............////////////....../////////000000000000333777<<>>BBBLLLWWWccciiisss{{{~~~zzzwwwwww|||''''''&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%(((%%%%%%((((((%%%%%%'''"""$$$&&&((())))))((((((+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***(((''''''((())))))(((''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&'''((('''%%%%%%%%%'''''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&'''&&&%%%$$$%%%&&&%%%%%%)))111333000+++***&&&)))+++***'''%%%&&&(((%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%))))))((('''''''''''''''((((((((((((((((((((((((''')))******)))((()))+++''''''))),,,......,,,***+++******)))))))))******))))))***++++++******)))******((((((((((((******)))))))))*********++++++*********++++++,,,---...++++++******++++++,,,---------------------......///---+++***+++,,,++++++,,,,,,,,,---------............---,,,,,,+++******---------,,,,,,------......---,,,+++***+++,,,---,,,+++******))))))******))))))))))))************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''''''''&&&''''''((()))***(((&&&&&&'''''''''&&&(((((((((((())))))))))))))))))(((((('''&&&&&&%%%***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((---,,,************((('''((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%***++++++)))'''%%%%%%&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,,,,++++++***)))))))))*********++++++***************+++,,,,,,------,,,,,,---...////////////...------...000111///000333:::>>>CCCMMMXXXaaagggqqqyyy}}}}}}yyyvvvvvv{{{&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$%%%'''%%%"""###'''%%%%%%'''((()))))))))((()))(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((("""######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''''''''&&&&&&'''((('''&&&%%%&&&'''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%'''"""&&&,,,000000,,,'''$$$$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''(((((((((((((((((((((((()))***+++***))))))***+++)))((((((+++......+++'''&&&''''''(((***,,,---...***************)))((((((+++)))'''&&&&&&''')))+++,,,------....../////////,,,,,,+++,,,,,,---...///,,,++++++***++++++,,,,,,+++++++++,,,,,,------------***((()))---000000///++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++,,,---...000111...---+++******+++---...,,,+++******))))))******((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((,,,***)))((())))))((('''(((((((((((())))))))))))******)))))))))(((((((((+++***)))((((((''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((000...,,,,,,+++)))&&&###((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((()))******)))(((***+++'''''''''''''''((((((((((((((((((((())))))))))))((()))***+++++++++******))))))*********+++++++++************+++,,,,,,---......---------......///......------...///000111000000333888<<>>FFFJJJUUU]]]iiivvv~~~&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((((((((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((('''%%%&&&(((***111222000((($$$$$$%%%###&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&''')))******(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((()))))))))***111///---///111111///+++)))((((((***,,,---,,,***.........---------------'''(((((()))***+++++++++)))******************)))+++,,,------++++++,,,---******))))))))))))******+++++++++***************)))******+++,,,,,,------###%%%(((+++,,,+++)))'''******************)))(((,,,,,,,,,,,,+++***)))(((&&&'''(((***+++,,,,,,,,,))))))((('''((()))***+++,,,***((('''(((((('''&&&'''(((((())))))(((((('''((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&''''''((()))***(((((((((((()))))))))***((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((&&&$$$&&&(((***(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''((()))*********&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&'''***++++++***'''&&&'''(((((())))))((((((((()))))))))*********++++++))))))))))))***+++,,,,,,---,,,,,,,,,,,,---....../////////....../////////,,,...111444888???GGGLLLVVV^^^jjjvvv$$$%%%&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''')))'''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########%%%''')))))))))(((((('''%%%$$$%%%'''***...111000)))$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&'''((()))***)))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))+++,,,***)))+++++++++,,,------***((()))(((((('''&&&%%%$$$$$$***)))((((((((()))+++,,,******++++++++++++******'''***---,,,)))(((***---------,,,,,,,,,,,,------*********************************++++++,,,,,,,,,&&&''')))***+++***)))((()))******+++******)))))),,,,,,,,,,,,+++)))((('''%%%&&&'''((()))*********((((((''''''(((***+++,,,000...+++)))*********)))))))))))))))((((((((('''((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((('''&&&&&&''''''((()))***))))))))))))))))))))))))***)))'''&&&&&&''')))***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))%%%###%%%+++---+++'''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((************)))''''''''''''(((((((((((((((((())))))))))))((((((((())))))***************'''((()))******)))((('''&&&''''''(((((((((((('''))))))*********+++++++++******))))))***++++++,,,---,,,,,,,,,,,,---......//////............//////...///111333777>>>FFFKKKVVV^^^kkkvvv}}}&&&&&&&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&)))'''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((%%%#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))++++++***&&&&&&%%%$$$"""###&&&(((***//////)))%%%%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&)))+++++++++---,,,,,,,,,---,,,)))''')))))))))))))))*********,,,+++)))((('''((()))*********++++++++++++******&&&))),,,,,,***)))***,,,---..................---************************,,,,,,,,,+++++++++******,,,+++******)))))))))*********+++++++++++++++***++++++++++++***)))((('''&&&&&&'''''''''''''''&&&)))((((((((()))+++,,,...000...+++******++++++*********))))))((((((((((((((((((''''''''''''((((((***))))))))))))))))))***(((((((((((((((((((((((('''&&&&&&''''''((()))***))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))%%%###&&&,,,///---***&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))(((''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''''''''((()))******)))(((''''''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++))))))(((((((((((())))))&&&&&&'''(((((((((((((((************++++++++++++*********)))******+++,,,---,,,,,,,,,,,,---.........------,,,,,,------...111222222333666<<>>CCCJJJVVVeeerrrzzz}}}}}}yyy%%%&&&''''''((((((''''''))))))((((((''''''((((((&&&'''((((((''''''((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$***------)))'''''''''&&&%%%%%%&&&&&&'''(((((()))"""######$$$%%%&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((('''(((***+++,,,***)))((('''&&&%%%&&&'''&&&$$$"""$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))+++...222555777((((((((((((((((((((((((((()))******)))((()))*********************+++++++++......,,,...444777666000...,,,***)))******+++(((***,,,,,,***)))***++++++++++++******))))))((('''(((((())))))))))))))))))***++++++))))))***++++++***))))))(((((())))))"""%%%((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((()))***************$$$&&&''''''&&&&&&&&&'''))))))(((((((((((((((((('''((((((((('''&&&%%%%%%&&&(((((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&)))((((((((())))))'''&&&$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''((((((((((((((())))))((((((&&&%%%%%%''''''((()))))))))((((((+++++++++***)))'''&&&%%%$$$''')))***)))***+++,,,))))))))))))************))))))(((((())))))***+++)))))))))*********++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...---------,,,,,,------...//////000000111555:::===BBBIIIUUUdddqqqzzz~~~~~~yyy~~~%%%&&&''''''((((((''''''))))))(((''''''''''''''''''%%%$$$###$$$%%%&&&%%%''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%'''((((((((('''((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''&&&&&&%%%)))...///)))%%%''''''%%%%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''')))+++++++++***(((&&&&&&&&&&&&'''((((((&&&$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++++++++---000333777999)))))))))))))))))))))))))))***++++++))))))***+++'''((((((((()))*********+++------***,,,222666555...---,,,+++++++++++++++(((***,,,,,,+++*********)))))))))***)))))))))((('''((())))))*********)))''')))***)))((('''((()))******))))))(((((())))))%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((()))))))))))))))(((###%%%''''''&&&&&&&&&'''((((((((((((((()))))))))%%%&&&''''''((('''''''''%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&'''''''''((((((''''''(((******)))'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''(((((((((((('''((()))))))))((('''&&&&&&'''((()))***))))))((((((((())))))(((((('''&&&&&&)))++++++***)))***,,,))))))))))))***++++++,,,))))))(((((())))))***+++((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------...------,,,,,,//////000000111444999===AAAGGGSSSbbbpppyyy}}}~~~{{{%%%&&&''''''((((((''''''))))))((('''''''''''''''---)))%%%$$$'''((((((&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))***))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&!!!###&&&(((******)))((()))(((&&&%%%%%%&&&((()))$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&(((''''''&&&&&&%%%$$$$$$(((''''''''''''((())))))%%%&&&((()))))))))((('''###***+++&&&###&&&(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&***,,,---,,,+++'''$$$&&&&&&&&&'''))))))'''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%''')))***+++***))))))(((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))************+++++++++++++++***)))((()))+++---///***************************+++,,,,,,******+++,,,******+++,,,---......///***,,,+++)))+++000444333,,,,,,,,,,,,,,,,,,,,,+++(((***,,,,,,+++***)))***'''(((((())))))))))))((((((((()))***************&&&'''((('''&&&%%%&&&(((***))))))(((((((((((()))(((''''''(((***+++***((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''###%%%''''''&&&&&&&&&'''''''''(((((())))))******###$$$%%%'''((()))))))))$$$&&&'''&&&%%%%%%&&&'''&&&'''''''''(((((())))))'''''''''(((***+++***))))))(((((('''''''''((((((''''''''''''''''''''''''((()))***++++++***)))(((''''''''''''((((((((()))&&&'''(((*********))))))&&&'''(((*********)))(((%%%&&&'''((()))))))))))))))+++---,,,***((()))+++******))))))***++++++,,,)))))))))))))))******+++(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111///---,,,,,,---.........---,,,+++///000000000111444999<<<@@@FFFRRRaaaoooxxx}}}~~~}}}((((((((('''''''''((((((((('''''''''(((+++---///+++(((%%%%%%'''(((&&&$$$)))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))***++++++(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,,,,+++)))(((&&&%%%%%%&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$######$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''')))))))))((('''''''''&&&''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((&&&&&&%%%&&&'''((('''''''''''''''''''''''''''!!!))))))%%%$$$+++'''&&&((()))'''&&&''')))+++---,,,)))&&&&&&((('''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))************%%%&&&''')))+++---///000***************++++++,,,******))))))******+++,,,******************++++++---,,,,,,+++*********+++,,,+++***))))))***+++,,,************************(((((())))))*********+++,,,+++***)))(((((())))))))))))))))))))))))))))))))))))******)))'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&***+++'''%%%'''(((&&&'''''''''''''''''''''''''''''''''(((((((((((()))((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))***)))))))))))))))))))))(((((((((((())))))))))))(((((('''+++***((('''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''',,,,,,+++***)))(((''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++))))))(((((((((((()))))))))))),,,+++(((''''''(((+++,,,(((((((((((())))))))))))(((((((((((()))***,,,,,,((((((((((((((()))******((())))))******+++,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------...,,,***((((((***,,,......///000000111444999<<>>CCCGGGQQQ```ppp}}}((('''&&&&&&&&&''')))+++%%%%%%%%%&&&&&&'''((()))%%%&&&&&&''''''(((***+++))))))******++++++++++++'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&***)))))))))))))))******'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))###$$$$$$%%%&&&'''((((((******)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''((()))))))))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''')))'''%%%%%%''')))'''###+++999AAA777+++((()))((((((%%%%%%+++333555///(((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))((()))))))))************''''''(((***+++,,,---...***************++++++,,,))))))(((((())))))***+++)))))))))***+++++++++,,,******)))))))))******+++((()))++++++++++++)))((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((('''%%%$$$((((((((((((((((((((((((***)))'''&&&&&&'''(((((()))((((((''''''(((((()))))),,,---)))'''((()))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''******)))((('''''''''((('''((((((((())))))******%%%&&&'''(((((())))))((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))((('''''''''(((******''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%(((((((((((())))))******(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))))),,,+++***************+++++++++************++++++111000000///...---,,,,,,//////...------,,,++++++,,,,,,---------.........///......------......///000111222222333666;;;>>>DDDHHHQQQaaarrr'''''''''''''''((()))***$$$%%%&&&&&&'''(((((()))&&&'''(((((('''(((***,,,%%%%%%&&&'''((((((((((((&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((***,,,...///&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%'''((()))(((((('''&&&&&&%%%$$$$$$%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((((((((((((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***''''''''''''''''''''''''((('''$$$###&&&***'''"""***555???>>>444***&&&&&&(((%%%###(((///222///+++%%%%%%$$$$$$$$$%%%&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))******************************++++++((((((((((((((())))))***)))(((((((((((()))******(((((()))***+++,,,,,,---******)))))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))((((((((((((''''''((()))******)))(((&&&%%%))))))))))))))))))))))))***)))((('''''''''''''''((((((''''''''''''(((((('''+++,,,)))''')))***(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++***(((''''''((()))***%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''(((((((((((())))))))))))((('''&&&%%%'''''''''((())))))******'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))((((((''''''&&&&&&&&&%%%'''''''''((((((((())))))(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++(((((((((((())))))))))))+++)))'''%%%%%%''')))+++(((((((((((())))))))))))++++++*********++++++,,,++++++******+++,,,,,,---000000//////...---,,,,,,***++++++,,,---.........,,,---------.....................------.........///000111222333666:::===CCCGGGQQQaaarrr%%%&&&'''((()))))))))((('''''''''(((((((((''''''%%%'''((((((&&&&&&)))+++"""###$$$&&&&&&&&&&&&%%%%%%&&&(((******(((&&&%%%%%%%%%%%%&&&&&&''''''(((%%%%%%&&&'''(((***,,,---$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))******)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''$$$'''((($$$$$$((((((%%%)))***555BBBBBB444)))''''''%%%%%%)))...111///,,,%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,++++++***)))))))))((((((((((((((())))))***((((((((((((((()))******)))))))))***+++++++++,,,((((((((((((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''&&&''')))***+++***)))((())))))))))))))))))))))))&&&'''(((((((((((((((((((((''''''&&&&&&''''''((($$$(((***'''%%%((()))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&((((((%%%%%%&&&'''((()))******)))((('''&&&&&&''')))***%%%%%%&&&&&&'''(((((()))''''''((((((''''''&&&%%%'''((()))))))))(((''''''''''''((())))))***++++++'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))*********)))(((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''&&&&&&''')))***+++(((((((((((())))))))))))***)))(((((((((((()))***(((((((((((())))))))))))************+++,,,,,,---*********+++,,,---...////////////......---------((()))***+++,,,---...///------------............------------------------...///000111222555999===AAAEEEOOO___ppp}}}###%%%''')))******(((((())))))))))))((('''&&&%%%%%%'''((('''%%%%%%'''***&&&''')))++++++++++++***$$$&&&)))++++++)))&&&$$$'''''''''((()))***++++++)))((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&''''''######$$$%%%&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&'''((('''&&&$$$######$$$$$$%%%&&&'''((())))))))))))(((''''''&&&&&&,,,+++***((('''''''''''')))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''###$$$%%%&&&((()))******''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''!!!))),,,&&&###&&&)))))))))""",,,EEENNN???...)))&&&&&&'''+++000111///,,,&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++************************************++++++,,,((((((((((((((()))******+++++++++***************'''''''''''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&###%%%(((+++,,,---,,,,,,))))))))))))))))))))))))###%%%''')))******))))))''''''&&&&&&&&&&&&''''''"""&&&'''%%%$$$'''(((''''''''''''''''''''''''''''''''''''(((((((((((()))***)))'''&&&&&&''')))***$$$%%%&&&'''(((***++++++'''&&&%%%$$$%%%''')))***'''''''''((()))******+++******)))((('''%%%###"""%%%&&&'''))))))))))))(((&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***%%%%%%&&&'''((()))***+++'''''''''((((((((())))))$$$&&&(((***+++)))'''&&&))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&&&&%%%%%%&&&''')))***(((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))************+++,,,---...))))))***+++,,,...///000...............---------+++++++++++++++++++++,,,---------.........//////------------------------...///000000111444999<<>>AAAIIIWWWiiiwww''''''''''''''''''''''''%%%%%%&&&'''((((((''''''))))))((((((((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&'''''''''''''''''''''''''''''')))))))))((((((((((((((('''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%'''((('''&&&&&&&&&&&&%%%&&&&&&'''(((***)))))))))((((((''''''((((((''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$######$$$&&&'''((()))***)))((('''(((***+++***)))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((++++++(((...666,,,"""''')))+++///000...+++((('''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))(((''''''''''''(((((('''&&&%%%%%%&&&'''((('''((())))))''''''((()))+++*********))))))((((((******+++,,,------......******)))((((((((())))))************************************))))))))))))))))))))))))))))))))))))***)))((('''''''''((((((***))))))))))))((((((((())))))*********+++++++++))))))((((((((()))***************(((&&&%%%'''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&& &&&)))&&&###%%%'''(((******'''$$$&&&++++++'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&'''''''''((((((((((((((((((((('''''''''''')))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))((('''((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''''''''((((((((((((((())))))((('''''')))***+++'''((())))))******)))))))))((((((''''''''''''(((***))))))(((((())))))******))))))))))))((((((((()))************+++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++---,,,+++******+++,,,---******++++++++++++*********,,,......---++++++,,,......---------...//////.........000222555777999===???FFFTTTfffuuu''''''''''''''''''''''''''''''(((((())))))))))))&&&%%%%%%%%%&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((())))))((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((('''''''''&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&)))((((((''''''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&))))))((((((''''''&&&&&&))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''(((((((((''''''(((***,,,+++***&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%(((%%%(((---'''###,,,***---000///+++'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%++++++******)))((((((((())))))***+++---...//////+++******))))))(((((((((*********************************)))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''************************''''''''''''(((((((((((())))))((((((((())))))))))))******)))&&&%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''###''')))(((&&&&&&)))+++'''+++,,,(((%%%'''((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''(((((((((((()))))))))))))))))))))(((((('''&&&&&&&&&&&&(((***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''((()))******)))'''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))(((''''''&&&'''((())))))(((((()))******************)))((('''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))))))))*********+++++++++++++++******************,,,,,,,,,,,,++++++******,,,+++************+++,,,***++++++,,,,,,++++++***(((+++...///...,,,+++,,,,,,++++++++++++,,,---...---......000222555888999<<<>>>FFFSSSdddttt''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&''')))******)))'''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((()))))))))***&&&''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''(((((('''''''''&&&&&&((()))((((((((((((''''''&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%''')))+++***)))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&& '''&&&'''+++&&&$$$...,,,...///---(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''' ###$$$%%%''')))+++************))))))(((((('''((()))***+++,,,---...++++++*********)))((((((************************))))))))))))))))))******(((((((((((((((((((((((()))******)))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((()))))))))((((((((('''((())))))'''&&&&&&'''((((((''''''''''''((((((&&&'''''''''''''''''''''(((&&&%%%&&&'''(((***,,,...999???777***$$$%%%'''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''(((((((((((()))(((((((((((((((((())))))'''&&&%%%%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%&&&(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***)))((()))***(((((((((((((((((((((((()))))))))))))))***++++++(((((()))******************)))(((''''''''''''''')))((((((''''''(((((()))))))))))))))************))))))*********+++++++++******************)))))),,,,,,,,,,,,,,,+++))))))******))))))))))))******++++++,,,,,,,,,,,,++++++&&&)))---......------...,,,+++******+++,,,...///.........000222555777999<<>>MMMYYY\\\MMM666((('''***''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((()))******+++******''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%''''''((())))))))))))((((((''''''''''''(((((()))***))))))(((((())))))***))))))*********+++++++++)))************+++++++++***+++,,,,,,---,,,++++++***+++,,,------,,,***)))*********++++++*********+++,,,,,,------,,,,,,+++)))***,,,,,,,,,,,,...///111///---,,,+++---...000111000000000111333555666999>>>GGGSSSaaaooo{{{''''''''''''''''''''''''%%%%%%$$$%%%&&&(((***+++)))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&$$$$$$&&&&&&''''''((()))******&&&(((***+++,,,+++***))))))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))'''((()))))))))(((&&&%%%&&&'''((((((((('''%%%$$$%%%%%%&&&)))++++++)))'''(((((()))))))))(((&&&%%%$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&'''((()))((('''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$***&&&"""'''((('''---111,,,'''%%%&&&((('''&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''%%%&&&'''((())))))))))))"""$$$%%%&&&&&&&&&(((***''''''((()))***+++,,,,,,)))))))))))))))*********((()))***+++,,,,,,+++***************************(((((())))))*********+++************************&&&'''((((((((('''%%%%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&'''''''''((((((((()))))))))(((&&&%%%!!!###&&&((((((((()))***((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))((()))+++)))+++;;;LLLNNNWWWWWWHHH444)))(((***''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''((()))))))))******++++++%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((((((((''')))(((''''''''')))***+++(((((((((((((((((((((((()))***+++***)))((()))+++++++++******)))))))))((('''(((((()))***)))))))))&&&''''''((((((((((((((('''''''''''''''((()))***++++++************++++++))))))******++++++++++++)))************+++++++++'''((()))***+++******))))))***,,,------,,,***)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...000...,,,***)))***,,,---222111111000111333444555888===GGGSSS```mmmxxx%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%'''''''''&&&&&&'''''''''(((''''''((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))(((&&&%%%'''***(((((('''&&&'''((()))***(((''''''&&&%%%%%%$$$$$$$$$&&&(((((('''&&&'''(((&&&'''''''''''''''&&&%%%+++***)))''''''(((((()))***)))'''&&&&&&'''(((***))))))))))))))))))))))))''''''((((((((((((''''''***)))((('''''''''((()))%%%%%%&&&&&&'''((((((((())))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((('''&&&&&&''')))''''''''''''''''''''''''++++++***)))((('''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&,,,***'''%%%$$$$$$&&&''')))(((&&&%%%$$$$$$%%%%%%######%%%&&&'''(((((((((%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((()))*********))))))***+++,,,,,,,,,,,,++++++***)))))))))'''((()))((('''(((***,,,((())))))*********))))))))))))((((((''''''&&&&&&(((&&&$$$%%%(((+++,,,---,,,***((('''(((((((((&&&)))))))))))))))(((((((((''''''''''''((()))***+++''''''''''''''''''''''''&&&###$$$''')))000BBBSSSZZZTTTJJJ;;;---%%%(((...(((&&&%%%$$$%%%&&&)))***)))((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((('''&&&&&&&&&%%%'''((((((((()))))))))***''''''(((((())))))******)))***+++++++++)))((('''************************(((((((((((((((''''''''')))******(((&&&&&&)))+++)))))))))))))))))))))))),,,,,,+++***)))(((&&&&&&))))))((((((''''''&&&&&&######$$$%%%&&&'''(((((()))(((((('''''''''(((((()))((('''&&&&&&&&&&&&&&&************************+++,,,,,,,,,,,,+++******+++*********))))))((((((******++++++++++++************+++++++++******)))))))))***++++++++++++***,,,,,,,,,++++++*********++++++******++++++,,,---/////////....../////////.........///111333666777888<<>>HHHUUUbbbmmmrrrxxx(((((((((((((((((((((((()))))))))))))))((('''''')))$$$ """(((+++***'''''''''((()))************$$$$$$$$$$$$%%%&&&'''(((&&&'''((((((((('''&&&%%%((('''&&&&&&&&&(((***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))''''''((((((((('''&&&%%%''''''''''''(((((((((((()))'''&&&$$$###$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&''''''))))))((('''''''''''''''***(((&&&$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&((())))))((('''&&&%%%&&&''''''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))''''''))))))'''%%%&&&'''))))))((('''(((((()))))))))((((((((((((((((((((((((((())))))))))))&&&(((***,,,,,,,,,+++***((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''(((''''''&&&&&&%%%(((''''''''''''''''''(((%%%%%%&&&'''''''''&&&%%%'''((()))***)))(((&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((+++)))'''&&&''''''&&&$$$'''''''''(((***,,,...//////---++++++,,,,,,+++***((((((''''''''''''((((((******)))(((((('''''''''+++***)))((())))))))))))))))))))))))))))))))))))&&&(((***,,,///000222222((()))******++++++******+++++++++***)))***,,,///---,,,,,,,,,,,,---......---------------------------///000000//////000222555777===GGGTTTaaammmssswww((((((((((((((((((((((((&&&'''((()))************+++***)))***++++++(((&&&$$$###"""%%%))),,,+++)))((('''&&&&&&&&&(((***+++((((((((((((((('''&&&&&&((('''&&&&&&'''(((***+++%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&'''(((((())))))((((((''''''''''''((((((((((((((('''%%%$$$######$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''))))))(((''''''''''''(((((('''&&&$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,***((((((((((((&&&$$$%%%''')))))))))((()))+++******))))))(((''''''&&&))))))))))))((((((((((((((()))***,,,,,,,,,++++++''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$&&&'''))))))******'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''(((((((((''''''&&&'''''''''&&&''''''((())))))))))))%%%%%%&&&'''(((((())))))$$$$$$%%%%%%&&&''''''(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((''''''((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((***(((%%%$$$%%%&&&'''&&&)))))))))***+++,,,...///...,,,++++++,,,------,,,))))))))))))))))))))))))************************))))))))))))******++++++************************###$$$'''***,,,...000000)))******+++++++++++++++,,,,,,,,,+++***+++---///---,,,,,,,,,,,,---..............................///000111000///...///000333666<<>>GGGRRR^^^jjjqqquuu}}}&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((($$$(((,,,---+++(((&&&%%%***%%%"""$$$))),,,***'''$$$""" !!!###%%%))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((()))''''''''''''((((((((((((+++***)))(((((('''''''''&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))(((((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((''''''''''''''''''''''''******)))(((''''''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******************+++%%%'''((((((&&&$$$%%%%%%&&&'''''''''((((((((()))******))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))(((((('''''''''((((((&&&&&&((()))************((((((((((((((((((((((((***)))))))))(((((((((''')))))))))(((((())))))))))))))))))(((((()))))))))((((((((((((((((((((((((***((('''%%%%%%'''(((***%%%&&&&&&'''((())))))***((((((((((((((((((((((((%%%###!!!!!!$$$(((+++,,,++++++,,,,,,------------...,,,))))))))))))'''&&&&&&&&&'''(((((('''&&&&&&))))))******+++,,,,,,,,,+++---...---+++))))))***************************------------,,,+++***)))******+++,,,,,,,,,,,,+++***+++,,,+++******,,,...---,,,,,,,,,,,,---......////////////////////////,,,---///000///000222333777;;;AAAIIIQQQ\\\hhhpppttt}}}(((((((((((((((((((((((()))))))))))))))(((((('''%%%(((+++,,,,,,***)))))),,,(((&&&&&&)))+++***)))'''&&&$$$######$$$&&&''')))((((((((()))***+++,,,'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%'''((()))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((''''''(((''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''((()))))))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((('''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$'''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((()))+++***))))))+++,,,%%%'''((('''%%%######$$$%%%&&&&&&'''(((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((()))((((((((('''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***&&&''''''((())))))))))))((((((((((((((((((((((((,,,++++++***))))))(((((())))))(((((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&'''(((((($$$%%%&&&'''(((***++++++(((((((((((((((((((((((()))'''$$$$$$%%%'''((((((++++++,,,---------,,,,,,...+++)))(((((('''&&&$$$&&&'''((())))))((('''&&&'''''''''((((((((())))))---000222111---******,,,************************)))******+++++++++******)))******++++++++++++++++++,,,......---,,,---///---,,,,,,,,,,,,---..............................+++---//////000000222444777<<>>GGGOOO[[[iiitttvvv)))***+++***'''&&&'''(((((((((''''''(((***---...((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((($$$%%%((()))***)))((('''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&((())))))(((&&&'''((((((''''''(((******(((%%%###"""$$$&&&(((******)))((((((((((((((()))(((((('''&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&'''&&&&&&'''))))))(((&&&(((((('''&&&&&&&&&&&&'''+++(((&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******)))'''&&&%%%$$$###&&&''''''((()))******+++'''((((((((('''&&&%%%%%%'''''''''''''''((()))***+++)))'''''''''((('''%%%'''''''''&&&%%%%%%$$$$$$&&&'''(((******((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''''')))((('''&&&$$$###!!!!!!$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''''''''(((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((()))'''$$$%%%,,,111111'''(((((()))***++++++,,,''''''''''''''''''''''''++++++***)))((('''&&&&&&((((((((((((((((((((((((+++)))''''''******(((&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&''''''((('''''''''$$$%%%&&&((())))))))))))++++++,,,------......///---+++(((&&&%%%&&&((()))$$$&&&(((******)))((('''(((((())))))*********+++******))))))******+++,,,((()))))))))))))))(((((('''((()))***+++,,,,,,,,,)))************+++++++++///---++++++------+++)))+++++++++,,,,,,---------+++,,,.../////////...------------......///000111555888===DDDNNN[[[iiiqqqxxx***+++,,,***((('''((()))((((((''''''(((***,,,...))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%''''''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&(((''''''&&&&&&''''''(((***(((&&&&&&((((((((('''&&&'''((((((''''''((())))))((('''&&&&&&&&&&&&'''))))))((('''''''''''''''***))))))(((''''''&&&&&&((()))***)))((('''((()))***'''%%%$$$%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''+++)))(((((((((((('''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***'''''''''((()))*********'''((((((((((((''''''&&&(((''''''''''''(((((()))'''&&&%%%%%%'''(((((('''''''''((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&(((***)))''')))000444444&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''+++)))'''((()))***(((&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&'''(((((())))))((((((%%%&&&''')))************+++++++++,,,,,,,,,,,,,,,,,,+++)))'''&&&'''((((((%%%&&&((()))))))))(((((())))))))))))(((((((((((((((((()))))))))*********(((((())))))))))))(((((('''((()))***************)))************++++++++++++)))(((***,,,...---++++++++++++,,,,,,---------,,,---......///.....................///000111111555888===DDDNNN[[[hhhqqqttt|||+++,,,,,,+++)))(((((()))((((((''''''(((***,,,---))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''(((((((((''''''(((((((((+++)))'''''''''((('''&&&%%%'''((((((''''''((()))'''((()))))))))((('''&&&(((''''''&&&&&&&&&&&&'''******))))))(((''''''''''''((())))))((('''(((***+++((($$$###$$$&&&(((((((((((('''&&&&&&&&&&&&''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((()))***++++++''''''(((((())))))******'''(((((())))))))))))((()))((((((''''''''''''((($$$###"""$$$&&&((()))(((&&&&&&''''''((())))))***&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&((((((((((((((('''''''''&&&&&&%%%&&&&&&'''((()))'''''''''''''''&&&&&&&&&(((((((((((((((''''''''''''***+++***,,,222555444''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((())))))((('''(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))&&&'''(((***++++++,,,,,,++++++++++++******************))))))((((((''''''''''''(((((((((((())))))***))))))(((''''''&&&&&&&&&'''((()))***))))))((((((((())))))***))))))((('''(((((()))))))))(((((()))************+++++++++'''&&&&&&))),,,......---++++++,,,,,,,,,,,,------...------------...//////////////////000111222222555888<<>>FFFRRR^^^fffmmmssszzz(((((())))))*********+++%%%******)))111<<<;;;222***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$&&&(((((('''&&&''')))&&&''''''&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))(((''''''''''''((()))(((((((((((()))***+++,,,'''''''''''''''((())))))'''((((((((())))))))))))((())))))(((&&&%%%&&&((($$$%%%'''((()))((('''&&&(((((()))))))))(((((('''&&&'''((()))***))))))((($$$%%%&&&&&&$$$$$$%%%&&&&&&''')))*********((((((((((((''''''''''''((((((''''''''''''((((((((((((---...///---)))&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''((((((((((((''''''%%%'''))))))'''''''''((())))))((((((((('''''''''$$$&&&(((((('''''')))+++'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''(((******((('''((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))((('''''''''(((((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((($$$&&&((()))((('''((()))&&&%%%%%%%%%''')))+++---+++***((('''&&&%%%&&&&&&&&&'''((((((((((((((((((&&&''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''((((((((())))))))))))******)))))))))(((((((((%%%%%%&&&&&&''''''&&&&&& ###&&&&&&''''''(((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((()))))))))(((((('''((((((((((((((((((((((((%%%%%%%%%'''***,,,,,,,,,))))))))))))************(((((()))))))))*********)))******+++***)))((('''((()))***+++,,,++++++***((())))))******+++,,,,,,******+++++++++++++++***+++++++++,,,---...///000///---,,,,,,...///...---.........///000111222333444666999>>>EEEPPP\\\dddjjjpppxxx(((((())))))******++++++,,,---***---<<>>BBBDDDAAA???:::444,,,'''%%%%%%******)))(((((((((((()))(((''''''''''''((())))))***((('''''')))******)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))*********)))'''&&&******)))(((((()))***+++000...,,,+++++++++)))'''***)))(((''''''((()))***%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''((())))))(((((((((((()))))),,,+++***)))((('''&&&%%%&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))''''''((()))+++---...///)))***+++,,,---,,,+++***,,,+++***)))((((((((()))***************)))))))))+++++++++++++++++++++++++++++++++******+++++++++)))************+++++++++,,,+++***)))******,,,---------------------------+++,,,,,,---...///000000///---///444:::AAAKKKUUU___fffppp|||((((((((((((((((((((((((((('''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$############$$$%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''((((((((())))))(((''''''''''''(((%%%%%%&&&&&&'''((())))))%%%&&&''''''((('''''''''(((((((((((((((''''''''''''&&&%%%&&&'''((('''%%%((())))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''(((***'''$$$)))+++--->>>MMMKKK,,,+++)))''''''((()))***(((((())))))******))))))***)))))))))((((((((('''((((((((((((''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((************))))))))))))'''(((((((((((()))))))))***))))))((('''(((((((((******)))))))))))))))))),,,,,,,,,+++***)))((('''(((((((((((((((((())))))))),,,///111111111222333666555222...)))''''''((())))))((((((((((((((((((''''''''''''((((((((()))((('''&&&''')))******)))(((((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''((())))))((('''&&&******)))(((((()))******,,,,,,+++++++++***((('''***((('''&&&&&&'''(((***%%%(((******)))''''''((($$$%%%%%%&&&''')))******+++++++++******+++++++++......---,,,***)))((((((''''''''''''(((((((((((((((((((((''''''((((((((((((((())))))******++++++)))))))))))))))))))))))))))((('''((()))+++...000((()))+++,,,---------,,,,,,++++++***)))(((((('''***************+++++++++************************++++++************++++++))))))*********+++++++++,,,++++++***++++++,,,------------------.........++++++,,,---...///000000111///111666;;;AAAKKKTTT]]]eeeooozzz(((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$######$$$$$$%%%&&&'''''''''''''''''''''''')))(((((('''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''(((''''''''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((((('''''''''''''''((('''&&&&&&'''((('''&&&&&&((()))((('''&&&'''(((''''''''''''''''''''''''''')))***)))((('''(((***,,,(((******%%%,,,333...***)))((('''''''''((()))((()))***+++++++++******'''((((((((()))))))))***''''''''''''(((((((((((())))))((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((()))))))))*********)))((((((((((((((('''(((((()))******++++++,,,,,,,,,,,,+++***)))((())))))))))))))))))(((((()))+++,,,,,,***((('''''''''(((((('''%%%&&&(((***''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&%%%&&&((()))(((''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((***))))))(((((())))))***&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((())))))))))))))))))*********'''((())))))))))))(((((('''''''''(((((('''''''''''')))++++++***)))((()))'''((((((((())))))))))))*********++++++*********+++++++++******)))))))))'''''''''((((((((())))))'''(((((((((((((((((('''(((((())))))******++++++***************************)))'''&&&&&&(((***,,,((()))***+++,,,---------+++++++++***)))(((''''''))))))******+++++++++,,,))))))))))))))))))))))))*********))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,---......------......////////////+++,,,,,,---...///000000444222333888<<<@@@HHHQQQZZZcccmmmwww))))))))))))))))))))))))'''((())))))***)))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((((((''''''(((((($$$$$$%%%%%%'''((()))***)))(((''''''&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&''''''((((((''''''((((((''''''''''''((())),,,***(((((()))***)))((($$$&&&((((((((('''((()))((((((((((((((((((((((((''')))***)))((('''(((***...))),,,---&&&'''+++%%%((((((((((((((((((((((((&&&((()))+++++++++******'''''''''((()))*********))))))))))))************))))))(((((('''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))******+++***))))))(((((())))))''''''((()))***+++,,,,,,***++++++++++++***))))))******))))))))))))((((((---///000///---++++++,,,###%%%&&&'''&&&&&&''')))%%%&&&'''''''''''''''&&&&&&''''''((()))(((((((((&&&&&&%%%'''(((((('''%%%&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&''')))***'''(((((()))******++++++%%%&&&(((((('''''')))***&&&'''((())))))((('''&&&''')))+++***)))((()))))),,,++++++***)))'''%%%$$$''''''(((((((((((('''''''''''''''''''''(((((((((''''''((((((((()))))))))''''''((((((((((((''''''(((((())))))))))))))))))******++++++++++++******+++)))'''&&&%%%&&&'''((((((((()))******+++,,,,,,******+++******)))((('''(((((())))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******)))************++++++++++++,,,,,,------.........------......///000000000,,,,,,---...///000111111444222333777:::>>>EEEMMMYYYaaallluuu))))))))))))))))))))))))&&&&&&((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''(((((()))***''''''''''''''''''''''''******)))(((((((((((((((%%%%%%%%%&&&'''((()))***(((''''''&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&%%%&&&''''''((((((''''''''''''&&&&&&'''((()))***---***(((((()))***)))(((!!!$$$'''((((((((()))***))))))))))))))))))))))))''')))***)))((('''(((***+++&&&***...)))+++000,,,'''(((***++++++***((('''$$$%%%''')))***)))(((((((((((((((((())))))))))))((()))))))))*********+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))*********+++***))))))(((((())))))(((((())))))*********+++((()))***************************)))))))))(((((($$$%%%&&&%%%$$$$$$%%%'''%%%(((******)))'''''''''%%%&&&'''((()))(((((('''&&&&&&((()))))))))((('''(((''''''((())))))'''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&((())))))*********'''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((()))%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''((((((((()))))))))&&&&&&((())))))(((''''''&&&&&&'''(((((()))******&&&'''((())))))))))))(((&&&&&&((()))++++++,,,,,,'''((()))'''%%%&&&(((+++((((((((())))))((((((((('''(((((('''&&&&&&''')))))))))***))))))'''&&&%%%%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''((((((((())))))))))))&&&'''((())))))((('''&&&))))))((((((((((((((((((((()))***++++++***)))((())))))'''&&&&&&&&&''''''(((((((((((()))******+++))))))***+++******)))(((&&&&&&'''(((***++++++,,,************************++++++************++++++)))************+++++++++******+++,,,------......,,,,,,---......///000000---......///000111222222222111222777:::>>>EEEMMMXXXbbbllluuu))))))))))))))))))))))))$$$%%%'''(((((((((''''''((((((''''''''''''((((((&&&'''''''''(((((())))))''''''&&&%%%&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******)))(((((((((((((((***)))(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$&&&((())))))((((((%%%&&&''''''(((((('''''''''&&&&&&&&&'''(((***++++++)))&&&&&&'''''''''''' ###&&&(((((()))***+++))))))))))))))))))))))))((()))***)))((('''(((***+++$$$'''***%%%&&&+++(((''')))+++------,,,)))((("""###%%%'''(((((('''&&&******))))))((((((''''''&&&'''''''''(((((())))))))))))(((((((((((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************+++******)))))))))))))))************))))))))))))'''((()))******+++******+++*********))))))((((((((((((((('''&&&&&&)))+++'''))),,,---+++((('''&&&&&&'''(((*********)))(((%%%&&&((()))))))))((('''***)))))))))******'''%%%$$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&&&&((()))************((((((''''''''''''((((((***)))(((''''''&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))###$$$''')))******)))(((&&&&&&'''((()))***+++,,,$$$&&&))),,,,,,+++((('''$$$%%%''')))+++,,,------***++++++(((%%%%%%(((+++***)))(((''''''((()))***&&&'''&&&%%%$$$$$$&&&((("""###%%%'''))))))))))))&&&'''((())))))((('''&&&++++++++++++******))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&'''((()))******)))((('''((((((''''''''''''((((((((((((((((((((())))))***((((((***++++++***))))))%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++((()))***+++,,,---------++++++,,,,,,---...//////......///000111222333333222000333888<<<@@@HHHPPPYYYbbbmmmuuu)))))))))))))))(((((((((((((((((((((((((((((((((******))))))((((((((('''%%%%%%&&&(((***+++)))''',,,+++)))'''&&&%%%&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''"""$$$'''"""###******)))'''&&&%%%$$$###''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))+++***)))((('''''''''''''''((('''&&&&&&&&&&&&'''((()))(((((('''''''''(((((()))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((,,,+++)))'''''''''(((((((((((())))))))))))(((((('''(((******((((((((()))((()))***++++++,,,++++++)))*********++++++++++++******)))(((((((((((((((%%%&&&((()))***+++******%%%'''(((******((('''%%%(((((())))))************,,,+++++++++++++++++++++---,,,,,,+++***)))(((((()))***+++++++++***((('''((((((((((((''''''''''''))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))***)))'''&&&&&&'''((()))&&&'''''''''(((((())))))***)))'''&&&%%%%%%&&&&&&,,,+++)))'''''''''((((((''''''&&&%%%&&&'''((()))(((((()))***************((('''&&&%%%%%%&&&'''((((((((('''''''''(((((()))(((((((((((())))))))))))***)))(((''''''((()))***))))))************))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((&&&$$$$$$%%%'''))))))))))))))))))))))))))))))+++------+++)))))))))(((''''''(((***---111333***)))((((((((((((&&&$$$(((((((((((())))))))))))*********)))(((((('''''''''(((((())))))))))))(((&&&&&&'''((((((((((((((((((((()))***++++++,,,,,,)))***+++,,,,,,+++***)))******)))))))))))))))***---,,,***(((((((((((((((,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---///......---------......000/////////000111222222555222111444888<<>>111'''///---,,,+++******+++,,,---++++++,,,,,,,,,---------)))))))))))))))***************+++,,,,,,---......---,,,+++++++++,,,---...------------------------***+++---///222666888:::---------.........//////000000000000111222333444000000333666777999CCCMMM]]]hhhrrrxxx~~~---,,,***(((((((((((()))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))*********)))))))))))))))(((((())))))******++++++((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''(((******))))))(((((((((''')))))))))((('''%%%$$$###))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''$$$''''''$$$%%%))))))&&&&&&''''''&&&%%%%%%'''***&&&&&&&&&'''))),,,...000''''''((())))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***((()))+++,,,,,,+++)))((())))))))))))))))))))))))***)))(((''''''((()))******************)))((((((*********++++++,,,,,,,,,---------,,,,,,+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,///---***((('''''''''(((,,,+++***))))))***+++,,,+++,,,------+++*********.........---,,,+++******++++++++++++******))))))+++*********))))))((((((******************+++++++++++++++*********))))))************))))))))))))...+++((((((***+++***((())))))))))))))))))))))))'''((()))******++++++******)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***(((((()))+++,,,,,,***))))))***+++*********))))))((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))***++++++++++++***)))******+++++++++,,,,,,,,,)))***,,,,,,,,,***(((''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((())))))***+++***)))'''''')))***+++******))))))))))))*********+++,,,,,,***)))))))))(((333666---&&&+++...+++++++++)))((((((((()))***333111...---,,,***'''%%%***)))(((((()))+++---...+++++++++,,,,,,---------******+++++++++******)))************************&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,,,,,,,,,,------,,,,,,---------.........---///000000///---,,,,,,...+++***---333777999888............////////////000000000000111111111111333111222444666999CCCMMM```gggqqqyyy,,,+++***)))((((((((()))(((((((((((())))))(((''''''&&&&&&&&&&&&''''''(((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''))))))************))))))((()))***++++++***)))((()))(((((('''''''''(((((()))))))))(((((('''''''''((()))))))))))))))(((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&'''(((******)))(((((()))))))))(((''''''(((***(((((((((((()))***,,,---''''''((())))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***((()))************)))((()))))))))))))))))))))))),,,+++***))))))***+++,,,***************)))(((((()))***************++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++************++++++000...,,,***))))))************)))(((((()))******+++,,,------+++******++++++++++++******)))''''''++++++++++++*********)))+++*********))))))))))))((())))))***+++,,,------,,,,,,,,,+++++++++******************)))))))))))),,,***((()))++++++)))'''************************,,,++++++***((('''%%%$$$)))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++***)))(((***+++---,,,+++))))))***+++*********))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((*********************************+++++++++,,,,,,***+++---------+++***((((((((())))))))))))((((((************************))))))((((((((()))******+++***)))(((((()))***+++******))))))))))))******)))+++,,,,,,***))))))***,,,666777---%%%''')))&&&(((((((((((()))+++---...000...,,,+++++++++)))'''&&&&&&'''(((+++...222444***************+++++++++)))******++++++******)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///---...//////...---------///...---///111333444444............////////////000000000000111111111111444222333666777:::CCCMMM^^^eeepppxxx~~~,,,+++***)))((((((((()))((())))))******))))))((())))))((('''''''''((((((++++++***)))((('''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''))))))************))))))))))))************))))))+++***)))(((((((((((((((((((((((('''''''''''''''&&&'''((()))***+++++++++((((((((((((((((((((((((((((((((()))(((((('''&&&)))))))))))))))))))))))))))&&&***111222***'''***,,,,,,,,,+++)))((()))++++++******)))((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++)))************))))))(((*********)))))))))))))))+++++++++***************++++++++++++++++++++++++******++++++++++++******///...,,,***))))))******))))))(((((((((((())))))+++,,,------+++******+++------------,,,+++******++++++++++++***************************)))))))))((()))***+++,,,---...///,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))******)))***++++++)))&&&++++++++++++++++++++++++---,,,+++***'''%%%###"""))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))******+++++++++******+++,,,...---+++******+++***************)))))))))((((((((()))))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,*********++++++++++++,,,+++,,,---------,,,+++******))))))(((((())))))******************************))))))))))))***+++++++++***)))(((((()))***+++******))))))))))))******((()))++++++***)))***++++++333555,,,%%%&&&'''%%%))))))))))))***,,,---...+++***)))***+++,,,+++***&&&&&&'''))),,,///333555))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++---...///------,,,,,,------.........000111111///......///............////////////000000000000111111111111444333444777888;;;CCCMMM[[[cccnnnwww}}}+++******)))))))))))))))((()))******)))(((((()))++++++***)))((((((((((((*********)))((('''''''''''''''((((((((((((((())))))))))))(((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((+++***)))(((''''''''''''''''''''''''''''''&&&&&&$$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))))))))))),,,&&&+++777777+++&&&,,,,,,------,,,)))((()))***++++++***))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))))))))***)))(((((((((((()))***)))))))))))))))))))))))))))(((((((((((((((((()))))))))************)))(((++++++******)))))))))(((*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++***)))((((((((()))******))))))))))))*********,,,------,,,++++++,,,...............---,,,,,,++++++++++++++++++++++++******************************+++,,,------......+++++++++++++++++++++++++++++++++*********))))))******,,,------+++)))'''++++++++++++++++++++++++)))))))))))))))(((''''''(((((())))))*********)))***))))))))))))))))))***))))))))))))))))))))))))*********++++++++++++++++++---......,,,++++++,,,************************))))))************++++++************************,,,+++)))(((((()))+++,,,************++++++++++++***+++,,,,,,,,,+++******+++***)))(((((()))***+++((((((((((((((((((((((((***************++++++,,,******)))(((((()))************))))))))))))******&&&(((***+++***)))***+++&&&,,,...)))&&&(((+++***,,,,,,,,,+++++++++++++++)))(((((()))***++++++******************,,,---...)))))))))(((((('''''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,+++***)))***+++---...,,,***))))))+++---......,,,///222111...++++++---............///////////////000000000111111111111444222444666888:::BBBKKKYYYbbbmmmvvv}}}************)))))))))(((&&&(((******(((''''''))),,,+++***)))))))))))))))(((((((((((())))))))))))((((((((())))))******************))))))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))***)))((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((,,,'''+++777777+++&&&,,,+++,,,---+++)))((((((((()))))))))************)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********))))))+++******))))))******+++))))))))))))))))))))))))((((((((())))))(((((((((((())))))*********)))))),,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))))))))++++++++++++++++++++++++***,,,------,,,+++,,,---***++++++++++++******)))+++++++++++++++++++++,,,***************+++++++++---,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++++++++***************,,,.........,,,***)))************************((()))***+++++++++++++++'''((()))***++++++************))))))))))))******)))))))))))))))))))))))))))))))))******++++++,,,+++---......,,,++++++,,,***************+++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,))))))*********+++++++++)))))))))************)))+++***)))(((((()))***+++))))))))))))))))))))))))***************++++++,,,******))))))))))))************))))))))))))******&&&(((******))))))***+++###(((***((('''***,,,---,,,,,,,,,,,,++++++*********)))((((((******)))(((,,,+++***))))))(((((((((*********))))))(((((('''(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++***)))))))))***,,,---+++)))''''''***---------***---000000---+++,,,...............///////////////000000000111111111111222111333666777888@@@IIIXXXaaallluuu|||))))))************)))(((%%%(((+++***'''&&&''')))++++++***)))))))))******'''((((((((()))))))))***(((((())))))******++++++************))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''))))))************))))))))))))(((((()))***+++,,,)))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((++++++++++++******)))((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((+++(((+++333222+++'''***)))***,,,+++)))((('''((('''((()))******+++******)))))))))))))))(((((('''))))))))))))))))))))))))(((((()))************)))************************))))))))))))))))))))))))******++++++++++++******((())))))************))),,,,,,,,,+++++++++++++++))))))))))))************++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,,,,,,,++++++,,,------,,,++++++***,,,......---,,,---...,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,*********+++++++++++++++---------,,,++++++******((((((((())))))))))))))),,,++++++++++++************,,,......,,,+++***+++************************,,,,,,,,,,,,+++***))))))'''(((***+++,,,++++++***+++******))))))******+++)))))))))))))))))))))))))))((((((((()))***+++,,,+++,,,...---+++******+++*********+++++++++++++++*********+++++++++,,,,,,************************,,,+++***))))))***+++,,,)))))))))************+++(((((((((((()))))))))************))))))*********++++++++++++++++++++++++***))))))))))))***++++++)))))))))******)))))))))******))))))))))))******'''(((******)))((()))***''')))***)))(((((()))***'''(((***+++,,,,,,---,,,+++***))))))******)))''')))))))))))))))(((((((((************))))))))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************++++++++++++***+++++++++,,,,,,,,,,,,,,,)))'''))),,,......,,,***,,,---............///............////////////000000000000111111111111111000222555666888???GGGWWW___iiirrrzzz((()))***++++++***)))(((&&&))),,,+++(((&&&(((+++***))))))))))))******+++))))))))))))((((((((((((''''''(((((()))******+++((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''))))))************)))))))))((((((((()))***,,,---(((((('''''''''''''''((('''''''''(((((()))))))))+++++++++++++++***))))))))))))))))))))))))))))))(((''''''&&&'''((()))***)))))))))))))))))))))))))))***+++++++++***((('''((()))++++++***)))((()))'''((()))***+++******))))))))))))))))))(((''''''))))))))))))))))))))))))'''((()))***+++******)))((()))***++++++***)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***************************++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******,,,......---,,,---.........///////////////...+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++++++++*********(((((())))))************,,,,,,+++++++++*********)))+++,,,+++)))((()))+++++++++++++++++++++++++++------,,,,,,***)))''''''&&&(((***,,,,,,,,,+++***+++******))))))******+++))))))))))))))))))))))))''''''''''''''')))***+++***+++---,,,+++))))))************++++++,,,,,,,,,************++++++++++++************************************************))))))))))))************)))))))))))))))******+++)))******++++++******)))++++++++++++++++++++++++))))))((((((((()))******))))))************))))))******))))))))))))******((()))******((('''((((((+++*********)))''''''(((&&&''')))***,,,,,,,,,++++++)))))))))++++++***))))))))))))*********)))))))))))))))))))))*********)))***+++,,,,,,---------++++++++++++++++++++++++''''''''''''''''''''''''************++++++++++++,,,---...000000///...---...+++***,,,000222///,,,---,,,+++,,,...000000000............////////////000000000000111111111111222111333666777888???GGGTTT\\\fffooowww((()))***++++++***)))((('''+++...---)))''')))---)))((((((((()))***++++++++++++***)))((('''&&&&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((''''''''''''(((((()))(((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++)))(((((((((((())))))***'''((((((((())))))******'''((())))))))))))((((((************************((('''&&&&&&'''((()))***************************(((+++***&&&&&&))))))&&&'''))),,,,,,+++*********))))))***++++++***(((''')))))))))))))))(((''''''))))))))))))))))))))))))'''((()))+++++++++***)))&&&((()))++++++)))(((&&&))))))))))))))))))))))))'''((()))******)))((('''(((((()))***************(((((())))))******++++++))))))******+++++++++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,'''((()))***************)))***+++,,,,,,+++***)))***,,,......---------...++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------*********++++++,,,,,,,,,)))))))))******+++++++++))))))******+++++++++,,,,,,,,,,,,+++++++++******(((***+++)))&&&%%%(((***,,,,,,,,,,,,,,,,,,,,,,,,******+++******)))((('''&&&(((***,,,---,,,+++***++++++************++++++))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++)))+++,,,,,,***))))))************++++++,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******************))))))***+++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((())))))***))))))************))))))******))))))))))))******(((***+++***(((''''''(((+++))))))+++***((((((***))))))***+++***)))((('''***)))((()))+++---,,,+++,,,,,,,,,++++++)))((((((''''''(((((())))))******)))***+++,,,---.........************************************************)))************+++++++++---///111333444222000///000...---///333444000,,,000---***+++...111000///............/////////000000000000000111111111111333222444888888999???GGGSSSZZZcccllluuu+++******+++,,,,,,***)))++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))),,,***))))))***++++++***''''''((()))******++++++&&&''''''(((((()))))))))+++******)))(((''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''((((((((((((((('''&&&$$$$$$$$$%%%&&&(((((('''(((((()))***+++))))))))))))))))))))))))'''(((((()))))))))))))))++++++***)))((('''&&&&&&)))))))))))))))((('''''')))***+++,,,+++***(((&&&******)))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,+++***((((((((()))******************)))((('''***++++++,,,,,,++++++***,,,+++***))))))***+++,,,************************+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,******++++++++++++******222000---,,,,,,---,,,+++++++++++++++++++++++++++---,,,***)))((()))******+++++++++******)))))))))+++,,,---...///...---,,,)))))))))))))))))))))))))))***+++,,,+++***(((&&&''''''''''''((((((((((((***************************)))))))))))))))******(((((())))))******++++++,,,+++***))))))***+++,,,++++++***)))(((((())))))++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))(((***++++++(((&&&&&&&&&******))))))))))))************))))))(((((('''''',,,+++++++++***)))))))))***)))))))))***+++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))***)))'''&&&'''(((***,,,******)))(((((('''((((((***++++++,,,,,,++++++***))))))))))))(((((((((((((((...333222...******,,,************))))))))))))((((((((()))******++++++---,,,***)))))))))***+++(((***++++++******+++,,,+++,,,---,,,***)))***+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,***((('''))),,,,,,)))&&&(((---333666555333444555444666:::<<<===<<<:::999000---+++,,,///000---***...------------...///////////////000111111222222555333444555555555<<>>:::111***,,,+++******,,,000333666<<<>>>???;;;333...---......------------...///////////////000111111222222222111222444444444;;;CCCLLLTTT\\\cccppp((('''&&&(((***,,,++++++++++++***))))))*********)))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))***+++'''((((((((()))))))))***+++***(((&&&&&&&&&((((((***)))))))))(((((((((''''''''''''''''''''''''''''''((()))******)))((('''))))))))))))(((((((((((())))))))))))************%%%&&&((())))))(((''''''******)))(((((('''(((((())))))))))))))))))))))))(((((()))************)))'''((((((((()))))))))***)))))))))))))))(((''''''(((((()))))))))((((((''')))))))))((())))))***+++)))))))))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,+++******)))***+++,,,,,,+++)))(((''''''((()))******))))))***++++++,,,,,,++++++***+++******************+++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,...111111000///------------------------,,,,,,.........---,,,+++---------------------------,,,+++***+++,,,...///++++++++++++++++++++++++******)))(((((())))))************+++++++++,,,,,,************************,,,++++++***))))))))))))+++++++++******)))))))))+++******************+++++++++++++++++++++******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((******(((&&&&&&&&&************************++++++++++++++++++******)))))))))***+++++++++,,,'''((()))***)))(((&&&$$$+++******************+++))))))))))))))))))))))))'''((()))************)))++++++***************+++***++++++,,,,,,++++++***---,,,,,,+++***)))((((((+++)))''''''((())))))(((************)))))))))(((((())))))******+++,,,,,,---,,,+++))))))))))))***((()))+++***))))))***,,,+++,,,,,,,,,***)))***+++)))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,,,,,,,...000333555666///000222555777555///+++***)))((('''(((+++///111///666>>>AAA>>>777000,,,...------------...///////////////000111111222222222111333555555555<<>>;;;333,,,...------------...///////////////000111111222222333222444777777777===EEEMMMTTT\\\cccppp222///,,,*********)))'''+++************+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&((()))(((%%%$$$'''***************************((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((()))))))))******)))))))))))))))(((''''''***))))))(((((((((((()))************************((()))******++++++******''''''(((((())))))******)))))))))))))))((('''''')))))))))))))))*********,,,+++***))))))))))))***((())))))******+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++(((((())))))******))))))******++++++,,,,,,++++++***++++++,,,,,,++++++***)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------///222444333000---........................,,,,,,------......------))))))************+++++++++++++++++++++,,,------))))))))))))))))))))))))''''''((((((((((((((()))************++++++++++++************************)))))))))***+++,,,---...+++++++++++++++*********)))***++++++++++++***)))'''((()))***+++***)))((())))))))))))***+++,,,,,,------------------------++++++************++++++***+++---...,,,+++++++++)))***+++,,,,,,+++***))))))))))))******************************+++++++++))))))***++++++***(((((()))***++++++++++++***)))++++++++++++++++++++++++)))))))))*********++++++***))))))))))))***++++++***++++++,,,,,,++++++***+++************)))))))))***)))((((((((()))***+++************))))))))))))))))))******+++,,,,,,,,,+++***)))))))))***+++,,,***+++,,,,,,++++++,,,...***+++++++++)))((()))*********++++++++++++************+++++++++,,,,,,,,,,,,///222333111...+++***)))+++---+++'''&&&***---,,,---......---,,,***)))///---,,,///333555222///...------------...///////////////000111111222222222222555888999999>>>FFFMMMUUU\\\cccqqq444111---+++******)))(((+++*********++++++,,,---++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))%%%(((***((($$$###&&&************************)))'''(((***++++++***)))((((((((((((((())))))))))))***************************))))))))))))))))))***'''((((((((()))))))))***''''''((((((((()))))))))***)))((('''&&&%%%%%%%%%)))(((((((((((())))))***************************))))))***++++++++++++***(((((((((((()))))))))))))))))))))))))))(((''''''***************+++,,,,,,---,,,+++***)))(((((((((((())))))******+++,,,,,,))))))))))))))))))))))))((()))***+++,,,---------))))))(((((())))))***+++***++++++++++++******)))***++++++,,,,,,++++++***)))***++++++++++++***)))************************((()))***+++,,,++++++***))))))***+++,,,------...+++,,,,,,------,,,,,,+++...///222666999999555333........................,,,,,,+++,,,,,,------...)))))))))*********++++++******+++,,,,,,,,,,,,,,,************************'''(((***+++++++++***)))************+++++++++,,,************************************++++++,,,---***++++++++++++++++++,,,)))***++++++++++++***)))'''(((***,,,,,,+++***)))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,''')))++++++***))))))))))))***,,,------,,,***)))*********+++++++++,,,,,,+++++++++***************)))***************++++++)))***++++++++++++***)))+++++++++++++++++++++++++++***)))))))))***+++,,,)))((((((((())))))***+++***++++++,,,,,,++++++***(((((())))))))))))******(((***,,,+++)))(((+++...************)))))))))))))))******++++++,,,,,,---))))))(((((()))+++---...+++---......,,,,,,---///+++,,,---,,,*********+++***+++,,,------,,,+++***))))))***+++,,,------......111333222///+++******+++,,,,,,+++*********+++,,,,,,---------,,,+++***111...,,,++++++---///000...------------...///////////////000111111222222111111444888888888>>>EEEMMMTTT[[[cccqqq555222...,,,,,,,,,+++++++++*********+++,,,,,,---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&***,,,***&&&%%%(((,,,(((((((((((('''''''''''''''))),,,......---+++***(((((((((((())))))))))))************************+++***)))(((((()))***+++'''((((((((())))))******''''''''''''((((((((((((000///---+++))))))))))))(((((('''(((((()))***+++************************))))))***++++++++++++***))))))))))))(((((((((((()))))))))))))))(((((('''++++++******+++,,,------...---,,,***)))(((((('''((())))))***++++++,,,,,,))))))))))))))))))))))))'''((()))+++,,,---......,,,+++*********+++---...***************)))((('''+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((((()))***+++,,,+++******(((((()))***,,,---...///+++,,,,,,------,,,,,,+++)))+++///444888888555333////////////////////////,,,,,,+++***+++,,,...///))))))*********+++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++((()))+++---...---+++***(((((()))))))))*********************************,,,,,,++++++***+++++++++*********++++++,,,,,,---)))***+++,,,,,,+++***)))((()))+++---------+++***++++++******************************************,,,+++***))))))***+++,,,(((***,,,,,,+++*********)))***,,,------,,,***)))+++++++++,,,,,,---------,,,+++++++++******))))))((((((''''''((()))***+++)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,***)))((((((***,,,---(((((('''(((((()))******+++++++++,,,,,,+++++++++'''''''''((())))))******'''+++...---***(((,,,000************)))))))))))))))******++++++,,,------((((((((((((***,,,...///,,,---///...------...000---...///...,,,+++,,,---+++,,,------------,,,+++(((((()))***,,,---...///000222333111---***+++,,,***)))(((+++//////,,,)))+++++++++++++++,,,------+++...000///,,,+++---000...------------...///////////////000111111222222000000333777888888===DDDLLLSSS[[[bbbppp******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%%%%&&&&&&''')))***+++((((((((((((((((((((((((***++++++,,,+++***)))(((+++*********))))))((((((******)))(((((((((((((((******))))))))))))******(((((()))***************((())))))))))))*********(((((())))))*********+++,,,++++++******++++++,,,))))))*********))))))((()))************+++++++++((()))))))))***+++,,,---***)))(((&&&&&&((()))******************)))(((((((((((((((((())))))))))))++++++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***)))((((((((()))+++,,,+++***)))))))))***,,,,,,((()))***+++,,,+++******---,,,,,,+++*********+++,,,,,,++++++***)))((((((,,,,,,,,,------.........---...///...,,,++++++,,,------...............---++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))+++---...---***+++------)))(((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,+++******++++++)))(((***)))))))))((((((''''''*********++++++,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,+++***((('''+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++---------------,,,+++***,,,++++++******++++++,,,***+++,,,---------------++++++***************+++++++++++++++,,,---......,,,++++++,,,---,,,***'''******))))))******+++,,,*********************************)))))))))))))))'''((()))***+++,,,,,,,,,'''(((***+++++++++***))))))***++++++------...///000000...---,,,+++++++++,,,,,,,,,---------......000---+++,,,......,,,******+++---...000000000///333222///---,,,++++++++++++++++++,,,,,,---------+++,,,---......,,,+++)))---------............///---------.........///////////////000111111222222333444555666777:::>>>AAAKKKTTT___gggttt))))))*********+++++++++)))***+++,,,,,,+++***)))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,++++++++++++++++++,,,))))))))))))))))))))))))***++++++,,,+++***)))(((************)))))))))(((******)))((((((((((((((((((((('''''''''((())))))(((((()))***************)))))))))*********++++++))))))))))))*********+++......------------......***************)))(((((()))************+++++++++))))))+++///444333...)))+++***(((''''''(((***+++***************)))(((((('''''''''((((((((())))))***++++++,,,,,,+++***)))))))))*********+++++++++******++++++++++++*********))))))((()))***+++,,,******+++++++++,,,++++++((()))***+++,,,++++++***---,,,,,,+++******++++++*********++++++++++++,,,------------------,,,,,,,,,---......---,,,---///////////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,------***+++------))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,+++******++++++***(((---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++************))))))***++++++++++++***************++++++++++++************+++++++++,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++))))))))))))(((((('''''',,,++++++******++++++,,,)))))))))***************++++++************++++++*********)))******++++++,,,,,,,,,---......,,,******************+++++++++***************************)))))))))))))))))))))((()))***+++++++++++++++)))******+++++++++*********++++++,,,,,,---------...---,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,---------///---+++,,,......,,,***,,,,,,,,,,,,...///111222111000...---+++++++++,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,,,,---------------............///---------.........///////////////000111111222222333444555666777:::>>>AAAJJJTTT^^^fffsss(((((()))))))))***************++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******000///...---,,,,,,++++++******************************+++,,,+++***)))(((************))))))))))))***))))))(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((()))***************************+++++++++,,,)))))))))***************************************+++++++++******((('''&&&)))************+++++++++))))))///<<>>AAAJJJTTT^^^eeerrr))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++...---,,,++++++*********************************)))***+++,,,++++++))))))*********)))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))(((((()))*********************+++++++++,,,,,,,,,************************(((((())))))))))))((((((,,,,,,++++++)))(((&&&&&&))))))*********++++++++++++***222DDDYYY___UUUHHH,,,++++++******++++++,,,***************)))((((((*********+++++++++,,,,,,+++,,,---...---+++)))((())))))))))))*********+++(((((())))))))))))(((((()))))))))*********++++++***))))))))))))***+++,,,******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,)))***+++,,,---///000000------------------,,,,,,---...//////......///111***+++,,,...///000000000++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,******------***))),,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))***++++++***)))++++++++++++************,,,,,,,,,++++++*********))))))***++++++,,,---------,,,***)))((()))************))))))((((((((('''((())))))))))))***************************************+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,++++++******++++++,,,...,,,***(((((()))***+++++++++*********+++,,,,,,......---,,,++++++++++++...,,,++++++,,,,,,+++)))***+++,,,------+++)))((()))))))))))))))))))))))))))))))))))))))***************+++++++++******))),,,+++)))(((((()))******,,,,,,,,,,,,++++++***************)))***++++++,,,)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,......---------............///............/////////////////////000111111222222333444555666777:::>>>AAAJJJSSS]]]dddppp*********+++++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******)))(((((()))******))))))))))))))))))))))))************************)))))))))))))))***++++++***************+++,,,,,,))))))))))))))))))))))))))))))++++++,,,+++***)))))))))))))))))))))******))))))(((((((((((())))))((((((''''''((())))))***(((((()))*********************+++++++++,,,,,,,,,+++++++++***************++++++,,,------,,,++++++,,,,,,++++++)))(((&&&&&&))))))*********+++++++++...+++///???RRRZZZQQQFFF,,,,,,++++++++++++,,,,,,***************)))(((((()))))))))*********++++++---,,,++++++*********+++*********+++++++++,,,,,,((((((((())))))((((((((()))*********+++++++++++++++)))'''%%%%%%(((+++---+++++++++++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,---------.........++++++,,,,,,---.../////////000111000...---...///***+++,,,...///000000000++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,---------,,,)))***------******,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++***)))***+++,,,+++)))))))))******************,,,,,,,,,++++++*********))))))***+++,,,------...+++***)))))))))***+++,,,+++++++++******)))))))))((())))))))))))***************************************+++,,,,,,,,,,,,+++***))))))(((((()))******,,,++++++******++++++,,,...,,,***(((((()))***+++++++++******+++,,,,,,---......---,,,++++++++++++333111///.........,,,***)))+++,,,------,,,***)))))))))))))))))))))))))))(((((())))))******************+++++++++******)))+++***(((''''''((()))***---,,,,,,++++++******)))++++++***)))))))))******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,***,,,...000222111000///))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***---------............///........./////////000000/////////000111111222222333444555666777:::>>>AAAJJJSSS\\\bbbnnn***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))***************************))))))))))))***++++++*********+++,,,---///000))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))************((((((((((((((())))))*********))))))))))))******(((((()))***************************+++++++++,,,+++++++++++++++************+++,,,------,,,+++***+++++++++******((('''&&&)))************+++++++++///+++***111<<>>AAAIIIRRR[[[aaalll************++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))******************************))))))******+++,,,*********+++,,,...///000************************((()))***+++,,,++++++***((()))))))))************((((((((((((((()))******,,,+++******))))))))))))(((((()))***************)))))))))*********++++++,,,,,,,,,++++++*********((()))***++++++***)))(((***************)))(((((()))************+++++++++,,,***)))***......+++'''******++++++++++++*********************)))((((((((((((((()))))))))******'''(((((()))************************++++++++++++((())))))******))))))((()))***+++,,,,,,,,,++++++***************++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...///...---,,,---...////////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---......------+++))))))------+++***---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,***)))((()))+++,,,+++***,,,,,,,,,,,,------......++++++++++++++++++,,,,,,+++++++++,,,,,,---------((()))***+++++++++++++++******++++++++++++++++++************+++++++++,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++---,,,+++***+++,,,...///,,,++++++******++++++,,,)))))))))***************++++++++++++,,,---......*********)))******++++++***(((&&&%%%&&&''''''''')))******+++,,,---......++++++++++++++++++++++++'''(((((()))******++++++((()))***+++++++++++++++((()))***+++,,,---------+++++++++***************++++++*********+++,,,,,,*********+++++++++,,,,,,)))+++---,,,******,,,......///111222111000...,,,)))***+++---------,,,,,,---------,,,,,,++++++++++++,,,---....../////////---------............///.../////////000000000000/////////000111111222222333444555666777:::>>>AAAIIIRRRZZZ```kkk}}}))))))))))))************------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''')))***+++))))))))))))))))))))))))*********************************)))******+++,,,************+++,,,------++++++++++++++++++++++++((()))***+++,,,,,,+++***(((((())))))*********+++((((((((((((((()))******---,,,+++)))(((((((((((((((((()))***************((())))))))))))*********,,,,,,,,,++++++*********+++,,,...//////...,,,+++))))))*********))))))((()))************+++++++++((()))+++,,,---......///)))******++++++******)))***************)))((((((++++++,,,,,,,,,---------###%%%(((***,,,+++***((())))))))))))************))))))************)))))))))***+++,,,---,,,++++++)))***---//////...,,,***---,,,+++***+++,,,---...,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------,,,---------------------***,,,------,,,---...///------..................++++++++++++++++++++++++++++++++++++++++++++++++---.../////////...---,,,+++((()))------++++++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,***)))((()))+++,,,,,,***+++++++++,,,,,,---------*********++++++,,,,,,---++++++,,,,,,,,,,,,------.........---+++(((&&&$$$))))))******++++++,,,,,,***++++++++++++,,,,,,,,,))))))******++++++++++++******+++,,,,,,,,,,,,+++)))((('''&&&'''(((***,,,,,,++++++++++++++++++,,,***+++,,,---------------++++++++++++,,,---...///++++++++++++,,,---......,,,***((()))+++---......))))))******,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++'''((()))***+++,,,,,,,,,((())),,,...///000//////************************)))))))))***+++---...///***++++++++++++,,,,,,,,,(((+++---,,,******,,,...111111111000///......---***+++,,,---...---,,,,,,---------,,,,,,++++++++++++******+++---000333555---------.........//////////////////000000000000/////////000111111222222333444555666777:::>>>AAAIIIRRRZZZ```jjj|||++++++,,,,,,,,,++++++***))))))***+++---///111222,,,,,,,,,++++++*********...,,,+++*********(((&&&((()))***++++++***)))((((((((())))))))))))(((((())))))))))))************(((((())))))******++++++*********))))))))))))((()))))))))))))))))))))))))))))))))***+++++++++,,,+++*********))))))((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))************000///...,,,+++***))))))+++*********))))))(((((()))))))))***+++++++++,,,'''''''''((())))))******************************...,,,+++++++++))))))+++(((((((((((((((((((((((()))******+++++++++*********************)))(((((()))************+++++++++************************((((((((()))******++++++------------------------///...---,,,++++++++++++++++++++++++,,,------...---------,,,,,,+++++++++)))******+++,,,...///000...---,,,,,,,,,---...///...............---,,,+++,,,,,,,,,,,,+++++++++*********+++,,,---...//////+++******))))))******+++,,,,,,------------......//////...---,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++---------....../////////++++++,,,,,,,,,,,,++++++...,,,***)))******)))(((((()))+++,,,---,,,,,,+++++++++++++++******)))(((((()))+++,,,------,,,,,,---,,,,,,+++*********+++++++++************++++++))))))*********+++++++++(((***+++------,,,+++******+++,,,---...---,,,+++///...---,,,+++,,,---.........---------,,,,,,,,,,,,+++++++++***))))))))),,,---......,,,+++,,,------------,,,,,,,,,++++++((()))***,,,...///000111666111,,,***+++---------))))))******++++++++++++++++++******************+++++++++,,,,,,---------++++++******++++++,,,---***++++++,,,,,,++++++*********+++,,,---......///+++***+++---//////---++++++,,,,,,------,,,,,,+++------------------------...---,,,++++++---///000...------------...//////...---,,,+++++++++++++++222000///------///000222000000000000111222333444444555555555555666:::===JJJQQQXXX___gggvvv++++++,,,,,,,,,++++++************+++---...000111,,,,,,,,,+++++++++******---,,,++++++,,,,,,+++***((()))***++++++***)))((())))))************))))))))))))))))))************+++++++++***)))(((((((((++++++*********)))))))))***************************************++++++++++++*********))))))))))))***))))))(((((())))))***************************))))))))))))************///...---,,,+++*********++++++++++++*********)))***************************)))))))))))))))))))))************************,,,******+++,,,,,,,,,---******************************+++++++++******)))***************)))((((((************++++++++++++************************************************************************---,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,///...---------...///000000000000000000///......------,,,,,,,,,+++++++++*********+++++++++++++++......------------......++++++,,,,,,------......------------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***,,,+++))))))*********))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,+++))))))((()))+++,,,------,,,,,,---,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++)))+++,,,......---,,,+++++++++,,,,,,------,,,,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,++++++++++++***************,,,------,,,,,,...///------,,,+++++++++++++++------...///111222333333444000,,,***+++,,,,,,+++)))*********++++++++++++++++++******************+++++++++,,,,,,---------+++++++++***++++++,,,---------............------+++++++++,,,,,,,,,,,,,,,*********+++------+++)))+++,,,,,,------,,,,,,+++------------------------...---,,,++++++,,,...///...------------...//////---------------...//////111000///......///000111000000000000111222333444444555555555555666:::===IIIOOOWWW]]]eeettt++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---...///,,,,,,,,,++++++++++++***,,,++++++,,,---......---))))))***++++++***))))))***++++++++++++++++++***)))))))))*********+++++++++++++++***))))))((((((,,,+++++++++************************************+++++++++******************************)))))))))))))))(((((((((((())))))++++++++++++++++++++++++)))))))))*********++++++------,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************,,,,,,++++++***))))))(((++++++++++++++++++++++++***)))))))))+++------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))*********+++******)))(((************+++++++++,,,++++++++++++++++++++++++------,,,++++++***))))))************************++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---...............///000111.........///......---,,,------------,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++******+++***((()))+++,,,,,,+++++++++,,,,,,,,,+++******+++,,,---......,,,***))))))***+++,,,---------,,,---,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---***************+++++++++***+++---.........---,,,,,,+++++++++,,,,,,---...------,,,,,,,,,------.........---------,,,,,,,,,*********+++++++++++++++)))+++------------///111---,,,+++*********+++,,,,,,,,,------.../////////000...,,,++++++,,,+++)))************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------------............------,,,,,,,,,+++++++++******---,,,,,,---......,,,***+++,,,,,,------,,,,,,+++------------------------...---,,,+++***+++,,,---...------------...//////------......000111222333000000////////////000000111000000111111222333444444555555555555666:::===FFFLLLTTTZZZcccqqq++++++,,,,,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---++++++,,,---...---,,,******************************++++++++++++******))))))*********+++++++++(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))***************************)))(((((('''(((((((((++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******)))))),,,///---)))------------------------,,,,,,,,,,,,+++***))))))*********++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,+++,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...000111222------------......//////---......///......------------------,,,,,,,,,,,,...------------,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******,,,***)))***,,,.........,,,,,,,,,,,,+++******)))+++,,,...//////...,,,*********+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,***************************+++,,,---------,,,,,,,,,++++++***+++,,,...///---,,,,,,,,,------............---------,,,,,,,,,*********++++++,,,,,,,,,+++,,,------,,,,,,...///---,,,+++))))))***+++,,,***+++++++++++++++,,,,,,------,,,,,,,,,+++)))(((++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******++++++++++++******++++++++++++++++++++++++...,,,++++++,,,,,,***)))+++,,,,,,------,,,,,,+++------------------------------,,,++++++++++++,,,...------------...//////.........///000111222333//////000000000000//////111111111111222333444444444555555555555666:::===DDDJJJQQQXXX```nnn***+++,,,---------------------,,,+++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,+++***++++++************++++++)))******************)))************++++++++++++(((((()))***+++,,,------,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))***************+++++++++******)))(((((((((((((((************************************++++++++++++++++++*********+++,,,,,,))))))******************(((((()))***+++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))+++++++++000666555...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------////////////////////////...------,,,,,,------...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222++++++,,,---......//////000000111111111111111000......---------,,,,,,,,,,,,,,,,,,---------....../////////....../////////******+++,,,,,,---......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,+++,,,...000111000---,,,,,,++++++*********+++,,,...//////...---,,,+++++++++,,,,,,---......---,,,,,,+++,,,,,,------++++++************++++++************************))))))***+++++++++++++++,,,+++******+++,,,...///+++,,,,,,------...............---------,,,,,,,,,******++++++,,,,,,,,,------...///...,,,++++++------,,,+++*********+++,,,------------------------+++,,,---,,,+++***)))))),,,+++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))************)))))))))******+++,,,,,,------+++***(((((())))))(((&&&+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,...------------...////////////......//////000111//////000000000000//////111111111111222333444555444555555555555666:::===CCCIIIPPPVVV^^^lll***+++,,,------......---------,,,+++++++++++++++***++++++++++++,,,,,,,,,...,,,++++++,,,,,,+++))),,,+++************+++,,,))))))************))))))*********++++++++++++,,,++++++++++++++++++++++++,,,+++++++++************+++++++++++++++++++++++++++++++++************************+++++++++++++++,,,+++***))))))(((((()))*********************************++++++++++++,,,++++++*********++++++,,,)))))))))))))))*********((())))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---...666???>>>555++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------------...///...------------------------------............------,,,,,,,,,,,,------,,,---///000111111111111//////000111111111111000000000000/////////......,,,,,,,,,------.........//////............//////,,,,,,------------......000///...---,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///..................---,,,,,,------------,,,,,,...---,,,---///111111000,,,,,,+++******+++++++++,,,,,,------......------,,,+++++++++,,,---...///,,,,,,,,,,,,,,,------...+++******))))))******++++++++++++***************))))))))))))*********+++*********+++,,,---...///++++++,,,---..................---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...///000...,,,******+++---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***,,,------+++*********,,,,,,,,,,,,++++++++++++******++++++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++)))***+++,,,---......//////---,,,+++---------,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------............------------.../////////...............///000000000////////////000000222111111222222333444555444555555555555666:::===CCCIIIPPPVVV]]]lll***+++,,,---............---,,,++++++***+++++++++******+++++++++,,,,,,,,,---,,,+++,,,---...---,,,,,,++++++******++++++,,,******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++***************+++)))))))))******++++++++++++++++++*********))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---------555???<<<222++++++++++++++++++++++++******+++,,,------------)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,------...///000...------------......///........./////////000000000//////......//////000111222444555777777777666222222333444444444444444444444333333333222222222111111111000000000000000------,,,,,,,,,,,,------//////............------.........------,,,,,,,,,,,,,,,,,,---------......------------------------.............../////////---......//////......---...,,,+++,,,...//////...,,,+++*********+++,,,---,,,,,,+++++++++,,,......,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,+++++++++*********))))))******))))))******+++,,,))))))+++,,,---.........***+++,,,.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///...,,,++++++,,,,,,---...//////---,,,***))))))******++++++,,,,,,+++---...---***)))+++---------,,,,,,,,,+++++++++******++++++,,,------...---------,,,,,,+++++++++---,,,,,,,,,,,,---......---------......---------,,,,,,,,,------.........222000......000111111111+++,,,,,,------,,,,,,+++------------------------+++,,,---...///000000000...------------...//////---------...///000111222111000///......///000111222222222222333444555555444555555555555666:::===CCCIIIPPPVVV^^^lll***+++,,,---............,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,,,,++++++---///111000000---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,'''((()))***,,,---...///*********))))))))))))(((++++++++++++++++++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***))))))***************++++++,,,,,,,,,......---+++)))((('''&&&,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++...---***000999444''',,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))+++++++++++++++++++++++++++++++++,,,...000111222---------------...///000.../////////000000111111000111111222333555666777555666888:::;;;<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>777777666666666555555555888777777666555333333222000000////////////000000000000000///......------,,,,,,,,,---------......,,,,,,,,,------.........---------------------------------....../////////......////////////......---+++******,,,------,,,++++++*********+++---...---,,,***)))***,,,...///---,,,++++++,,,---///000,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++++++++******))))))++++++******++++++,,,---((()))+++---.........---)))+++,,,...//////............---------,,,,,,,,,---------,,,,,,++++++++++++---......,,,,,,---...,,,---000111111///,,,***------...//////000111111,,,---...---***))),,,...---------,,,,,,+++++++++******+++,,,,,,---......---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,------......------,,,//////.........------------+++))))))+++---...---+++,,,,,,------,,,,,,+++------------------------+++,,,---///000111111111...------------...//////+++,,,---...000222444555222000///------///000222222222222222333444555555444555555555555666:::===DDDJJJQQQWWW^^^lll******+++,,,,,,---......*********++++++,,,------******+++,,,------......---,,,+++******+++,,,---.........------,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++///...+++))))))+++---///)))+++++++++***)))***+++&&&'''((()))++++++,,,,,,))))))***+++,,,------...///---,,,***))))))***+++++++++++++++++++++++++++)))******++++++,,,------***++++++,,,,,,------...'''&&&%%%$$$%%%&&&((()))---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,++++++******++++++,,,&&&))),,,,,,+++***,,,......------,,,,,,------...++++++,,,,,,,,,---------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---//////000000---...//////...---///000------,,,,,,---...000111...///111333555666777777999999999::::::<<<======EEEBBB@@@AAADDDFFFEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGAAABBBBBBBBBBBBAAA@@@@@@:::;;;<<<<<<===<<<<<<<<<666555444222000000//////111000///...------------//////000000000///...---...,,,+++***+++,,,+++************++++++,,,,,,,,,---...///000000///...---111///------...//////............------,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++)))))))))+++---...+++++++++,,,,,,---------......---------,,,,,,,,,*********++++++,,,,,,,,,,,,+++*********+++,,,---,,,...//////......///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------.........---,,,+++,,,---...///111000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++------------++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,---------,,,++++++************---------------------------,,,,,,,,,,,,---............//////......---,,,---------------,,,,,,,,,,,,---......//////......000///---,,,---...000222........./////////000000...//////000000000000000000000000000000000000000000000111333333333333333555555555444444666:::>>>DDDKKKSSSWWWZZZfffzzz***++++++,,,------......,,,,,,,,,++++++++++++++++++,,,,,,,,,---..................------...............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,***)))))))))***+++,,,+++***)))***,,,******++++++++++++******++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------.........//////+++++++++,,,---...///000,,,...///...+++))))))+++---------,,,,,,---------++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...------------------------------------------,,,,,,///000000000...---...////////////000111333555666444555777:::<<<===>>>???AAAAAAAAAAAABBBDDDEEEFFFKKKIIIGGGHHHKKKMMMLLLKKKMMMNNNNNNOOOOOONNNNNNNNNLLLKKKKKKKKKJJJJJJJJJJJJFFFFFFEEEDDDCCCBBB@@@@@@@@@???===;;;888777666555555444333111000000/////////////////////000000000///---++++++,,,---,,,++++++,,,,,,,,,---------............//////............------...111222222111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---///...---,,,,,,---///000------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---...///...---,,,---...............------------,,,,,,------------------,,,,,,---------.........***)))))))))***+++---...//////...---,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---............---,,,***+++,,,------,,,+++************+++,,,,,,------///...------,,,,,,------------------------------------,,,,,,------...///......//////......---,,,------........./////////,,,---......//////......000///---------...000111,,,,,,,,,---------......,,,---......//////......111111111111111111111111111111111222333333444444555555555444444666:::>>>CCCKKKTTTXXX\\\ggg{{{++++++,,,,,,---...............---,,,,,,+++******---------------------------......//////......---...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------/////////...---***(((&&&***+++,,,,,,******+++,,,......------,,,+++)))))),,,,,,,,,+++++++++******))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------......---,,,,,,+++******)))+++---...///---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000***+++,,,---///111333444...///000///,,,*********------------------------,,,,,,,,,,,,------------------,,,,,,,,,------...........................//////.........---------000111222111///......///111222222444666999;;;<<<===>>>@@@BBBDDDFFFGGGGGGIIIIIIIIIJJJKKKLLLNNNOOOQQQPPPOOOPPPRRRTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUTTTSSSRRRSSSSSSTTTQQQPPPOOONNNLLLJJJIIIHHHKKKIIIGGGDDDAAA???>>>===;;;;;;999888666555444333222111000000000111222333000...---,,,---...---,,,---------.....................------------......++++++---000333555444333...------------,,,,,,,,,------------------------...------,,,,,,------......---+++******+++,,,,,,......------,,,+++++++++......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///,,,---...---,,,+++,,,---000000000/////////......------------------,,,,,,---------...............)))))))))******,,,---...000///...---,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---------......---......//////......---,,,,,,------------,,,,,,***++++++,,,,,,---------///...---------------------------------------------------,,,------...///......//////......---,,,+++,,,---...///000000111,,,---......//////......///......------///000111,,,,,,---------.........------...///////////////111111111111111111111111222222222222222444555555444555555555555777:::===BBBKKKUUUZZZ^^^jjj}}},,,,,,------.........///...---------,,,,,,,,,+++---------,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***------------------------,,,,,,---------,,,+++***+++,,,---,,,+++***+++---------------,,,***)))(((++++++++++++++++++++++++)))***+++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---------,,,,,,+++++++++***+++,,,---------,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////+++,,,,,,...///111333444---...//////...---------,,,------------------,,,,,,,,,,,,------------...---,,,,,,,,,------...................../////////---------...///000111222///000222111000000111333444555777999<<>><<<;;;:::888777444333222222444555222000...---...///...---...........................---,,,++++++,,,---...******---000333444222111------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))******---------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,......------...///111111000000///..................------,,,,,,,,,..........................................//////000000///...............,,,,,,------------,,,,,,,,,,,,,,,---------......------............------,,,,,,------------,,,,,,+++,,,,,,,,,---------...---,,,,,,+++++++++,,,,,,........................---------------...//////.........///......---,,,)))***+++,,,...///000111,,,---......///.........///............///000000////////////000000000000///000111111222222111111111111111111111111111111333333222222333444555666444555666666666777;;;===BBBLLLWWW^^^bbbmmm---...............//////,,,,,,---------.........,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++---...---,,,+++,,,---***+++++++++++++++******))))))***+++,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++++++++,,,,,,---------000///...------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///000111.........//////...---,,,,,,,,,---......---,,,,,,,,,,,,---------.........+++,,,,,,------.........,,,,,,------............,,,,,,,,,,,,...000111222///111333444444666888:::;;;<<<>>>AAADDDFFFHHHIIILLLMMMOOOPPPQQQRRRSSSSSSPPPPPPPPPQQQQQQRRRSSSTTTQQQRRRSSSSSSTTTUUUWWWXXXUUUVVVWWWXXXYYYYYYYYYYYY[[[YYYWWWVVVUUUVVVXXXYYYWWWVVVTTTQQQOOONNNMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFEEECCCBBBAAA@@@>>>;;;999777666777888555222000///000///...---............------------...---,,,++++++,,,---...++++++---///111111///,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------++++++,,,------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***,,,.........///111333/////////......---------.........------,,,,,,,,,..................------111111111000000///............------,,,,,,------,,,------......------,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---------------.........,,,,,,,,,++++++,,,------...........................------------...//////.........///......---,,,++++++,,,...///000111222,,,---......///........................///000000/////////000000000111111000111111222333222222222111111111111111111111111333333333333444555666777444555666666666888;;;===BBBMMMZZZbbbgggrrr////////////////////////,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++///...,,,+++******+++,,,,,,---......,,,,,,---...))))))***++++++,,,++++++((()))***+++,,,------...,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......******+++,,,,,,---......///---+++***)))***,,,---......------------......------------------------,,,,,,,,,------------...///......---------......111000///...///---+++)))+++,,,---......---,,,+++,,,---------............++++++,,,---............,,,,,,,,,---......//////------,,,,,,,,,...000111333555888:::;;;===@@@BBBCCCEEEGGGIIILLLMMMNNNNNNRRRRRRSSSTTTTTTTTTTTTTTTQQQPPPPPPOOOOOOPPPPPPQQQMMMNNNPPPPPPPPPQQQSSSVVVTTTUUUVVVXXXZZZ[[[[[[\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[XXXTTTNNNJJJFFFDDDCCCEEEEEEFFFFFFGGGHHHIIIJJJFFFFFFHHHHHHHHHHHHFFFFFFGGGEEECCC@@@>>>=========:::888555333222111000..................---------......------------......---------...//////---+++,,,,,,,,,------------...........................---......//////......---------------,,,,,,,,,,,,******+++---...///000111......---------,,,,,,,,,------------,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***,,,.../////////111333------------------------------------------,,,,,,---------------,,,,,,,,,////////////...---,,,+++++++++***************+++------............------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,..........................................///000..............................------......///000......//////......---,,,/////////000000111111222,,,---......//////...............///////////////------.........///////////////000111111111111111222222222222222222222222222333444555666666666666444555777777777888;;;===BBBOOO^^^gggmmmwww////////////////////////.............../////////,,,------....../////////.........------.........,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...///...---,,,---...***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((((((......------------..............................------------............///......---------......000...------......,,,)))+++,,,...//////...,,,+++------------............***+++,,,...............,,,------...//////000000000000//////111333666777:::===???AAABBBDDDFFFIIIHHHIIIKKKMMMNNNOOOOOONNNQQQQQQQQQQQQQQQPPPOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIDDDGGGHHHIIIHHHIIILLLOOOPPPQQQSSSVVVXXXZZZ\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[XXXRRRKKKEEE@@@===<<<======>>>???@@@BBBCCCDDDAAACCCEEEGGGIIIIIIHHHHHHJJJIIIHHHGGGFFFFFFEEEDDDAAA>>>:::888666555222000000000000//////..................//////.........///...------...///...,,,,,,,,,,,,---------......------------------------,,,---............---,,,))))))******++++++******+++,,,,,,---...///000000......---------,,,,,,,,,......---------,,,,,,,,,***+++,,,---------,,,,,,,,,...///...------...000,,,,,,,,,------......///,,,,,,------------------------,,,,,,,,,+++++++++***+++,,,---...------,,,+++++++++******++++++,,,------............------,,,,,,,,,---------.........---,,,,,,,,,,,,---......---,,,++++++,,,---..........................................///000000.......................................//////000......//////......---,,,000000//////......------,,,---......//////......---......///////////////---.........///////////////000111111222222111111222222222222222222222222111333555777888777666555444555777888888999;;;===CCCPPPaaakkkqqq{{{000000000000////////////000000000///......---------......///000111222222------+++******+++------,,,,,,,,,------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------$$$'''+++...000000///------...///...------...///---------...------,,,,,,,,,,,,,,,++++++++++++***+++******+++,,,...111222------------------------++++++,,,------......///...------,,,,,,++++++***+++,,,---......,,,***)))......------------......////////////////////////............/////////000...............//////000,,,******,,,///000///---+++,,,...//////...,,,+++---------.........//////)))+++,,,...//////......---......///000111111222222222222444777;;;???BBBAAACCCEEEFFFGGGHHHJJJLLLHHHIIIKKKLLLMMMMMMLLLKKKMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFEEECCCBBBBBBAAAAAA===???AAABBBAAAAAAEEEHHHKKKMMMPPPSSSVVVXXXZZZ[[[]]]^^^^^^^^^^^^]]]\\\\\\XXXUUUOOOIIICCC???===<<<777777777888999:::;;;<<<===???CCCFFFHHHIIIIIIHHHJJJJJJKKKLLLLLLKKKKKKJJJEEEBBB>>>;;;999777444222222111111111000000//////---...///000000///...---000...------///000000///,,,,,,,,,------.........------------------------******+++,,,,,,+++******+++,,,---...............------........................---------,,,,,,,,,.........------,,,,,,,,,+++,,,---.........---,,,...//////...,,,***+++,,,+++,,,,,,---...///000000,,,,,,,,,------.........,,,,,,,,,++++++*********((()))+++---///000000///......---------......///------............------,,,,,,,,,---------......///...---,,,,,,---...//////...---,,,,,,---...//////////////////.........,,,,,,,,,,,,,,,---...///////////////////////////...............///000000......//////......---,,,...------,,,***)))((((((,,,---......//////......---......///000/////////000000000000111111111111222222333444444444444333222222222222222222222222000333666999999888666444444666888888888999;;;===DDDRRRbbbmmmsss}}}---------............//////000000000000000//////------......//////000000......---,,,++++++******...------,,,,,,------......---,,,,,,......---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...//////...---,,,...///......---,,,,,,,,,,,,,,,//////.........---------,,,------......------,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***))))))***,,,...///---,,,111...++++++---...,,,***...------,,,,,,------...000......///---)))+++000------------------------....................................------++++++........................,,,,,,++++++++++++++++++..............................---,,,---...///000000//////...---------------000333333222111333555888:::<<>>>>>AAAEEEJJJNNNTTT[[[___aaa```^^^\\\ZZZYYYYYYXXXWWWUUUQQQLLLGGGBBB>>><<<>>>:::666777;;;<<<888444;;;===AAAEEEGGGIIIIIIIIIIIIKKKNNNPPPPPPNNNKKKHHHAAABBBCCCCCCAAA>>>;;;888888555222000000000///...000///...---------...///,,,+++***))))))***,,,---+++,,,---...////////////////////////////////////,,,,,,,,,,,,------...///......///...---+++)))'''+++,,,.........,,,***))),,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,---...///000000......//////000000111111,,,,,,------------,,,,,,.........................../////////......///111------------------------,,,,,,,,,,,,------------------......------,,,+++------............------......---,,,---...///000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...,,,...------,,,,,,---///000......////////////.........///000///...---...000.../////////...---,,,,,,////////////000000000000000000000000111111111111000111333555555444333222444333222111111333555666444444444444444444333333444666777888888999;;;===FFFRRRbbblllsss{{{---------............///...//////000000///..................////////////.........---,,,+++++++++------,,,,,,,,,,,,------...---,,,,,,......---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------.........---,,,,,,---...------------...///000111...............---------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***---...111555777555111---000---++++++---...---+++---------,,,,,,------------------------------,,,........................000000000000000000000000...............---------........................,,,,,,,,,,,,,,,---------........................///......---...///000111111000///...------...///000333666777777777999;;;===>>>???@@@BBBCCCCCCCCC@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJIIIGGGGGGHHHHHHFFFEEEEEEEEEDDDBBB???===:::999888888888999:::;;;<<<<<<===@@@DDDHHHLLLQQQWWW[[[^^^^^^^^^]]]\\\\\\[[[[[[[[[YYYWWWSSSOOOKKKHHHFFFDDDAAA===<<<===<<<:::777;;;===AAAEEEHHHJJJKKKKKKJJJLLLOOOPPPOOOLLLIIIFFFBBBBBBAAA@@@@@@?????????<<<:::666444333222000...000///...------...///000//////////////////000111.........///......------........................------,,,,,,,,,---....../////////...---,,,+++***---......///...---,,,+++,,,,,,,,,---------...............---------,,,,,,,,,,,,------......//////////////////000000000000......////////////..............................---......---++++++---...------------------------///000000000000111111111//////000000//////...---------............------......---------...///000................................................////////////////////////,,,---...000000///...---/////////...///000000111......////////////.........///000///...---...000.../////////......---,,,............////////////000000000000111111111111///000222444444333222111222222222333333333333333333444555666777666666555444666777888888999;;;===FFFRRRbbblllrrrzzz---------............///------......///......---/////////...............//////......---,,,,,,,,,------,,,,,,,,,,,,------...,,,,,,,,,......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,++++++++++++,,,,,,------...000222333444...............------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***...111666:::<<<888222,,,---,,,+++,,,.........---------------------------***//////---111999777//////////////////////////////000000111111000000///......---------...//////........................,,,,,,------......//////------------------------//////......//////000111111000...------...///000333555999;;;<<<===???AAABBBBBBBBBAAAAAA@@@@@@???;;;;;;::::::<<<===???AAABBBBBBCCCDDDFFFHHHJJJKKKMMMLLLJJJJJJKKKKKKJJJIIIIIIHHHEEEBBB>>><<<:::999777777777888999;;;<<<===AAADDDGGGJJJMMMRRRWWW[[[[[[\\\^^^______^^^^^^]]]]]]]]]\\\ZZZXXXTTTQQQPPPNNNKKKHHHDDDAAA???>>>>>>===???BBBFFFIIILLLMMMMMMOOOPPPRRRSSSQQQNNNJJJGGGEEECCCAAA??????AAADDDFFFAAA???===;;;;;;999666444222111000///////////////---......///000000//////////////////...---,,,,,,------------------------......------------------//////.........---------/////////...............,,,,,,,,,---------....../////////...............------------------------000000000000///////////////000000111111000000///...........................//////---,,,+++,,,---........................111111111222222222333333//////000000//////...---------............------......------......///000////////////////////////........................---------------------------...///000111000///...///000111111222222111111...//////000000//////......///000///...---...000///////////////......------------.........//////000000000000111111111111///000111222333222111111000111333444444222000///000222444666777777666555444666777888888999;;;===FFFRRRaaakkkpppwww---------............///,,,,,,------......------/////////......---------//////.........------------,,,,,,,,,,,,,,,,,,------,,,+++,,,.........,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---,,,+++***+++,,,,,,+++---------...000111333444....../////////...---,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***,,,...222666888444...)))++++++,,,---.........---,,,------------------,,,)))111222000888EEECCC666........................---...////////////...---------,,,,,,,,,---///000........................++++++,,,---...//////000------------------------...............//////000111000...------///111333555777999<<<>>>@@@BBBCCCCCCBBB@@@>>>===;;;::::::666666666777:::===@@@BBBGGGHHHIIIJJJLLLNNNOOOPPPPPPOOOMMMLLLMMMLLLJJJIIIGGGEEEBBB>>>;;;:::999999999999999:::;;;===???@@@GGGIIILLLNNNQQQTTTYYY]]][[[\\\^^^`````````^^^]]][[[[[[\\\\\\[[[YYYWWWUUUUUUTTTQQQMMMHHHFFFFFFGGGCCCEEEGGGJJJLLLMMMNNNNNNSSSTTTVVVWWWVVVSSSPPPNNNIIIGGGDDDBBBAAACCCFFFHHHCCCBBBAAAAAABBBBBB@@@???777666555333111000//////,,,---...///000///...---///////////////...------------------------------000///...---------------......---------.........//////...------......///,,,,,,,,,---------....................................------,,,,,,,,,+++111111000000//////......000000000111111000000000........................111222222000...---.../////////////////////////////////000000000111111111---------...------,,,+++------............------...............//////000.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,......///000111000000000///000111222333222111000//////000000000000//////...///000///...---...000//////000000000//////............////////////000///000000000111111111111000000111222333222222111111222222333222111///...,,,...111444666666555555444666777888888999;;;===DDDPPP___iiinnnuuu---------............///++++++,,,---------------//////......------,,,,,,...............---------,,,,,,,,,++++++,,,,,,,,,---,,,+++,,,...///...---+++++++++,,,,,,,,,------,,,,,,---------.........---+++******---......,,,...------------...///000---.../////////...,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++---///000///+++(((***+++---...............,,,,,,---......---,,,,,,***111222///666BBB???222---------------------------...///000000///...---,,,+++++++++,,,---..............................***++++++,,,---......///------------------------,,,,,,---------.........//////......000222444666::::::<<<>>>AAABBBCCCCCC???>>><<<:::888777666666444555777:::>>>CCCGGGIIIOOOOOOPPPQQQRRRRRRRRRRRROOOMMMKKKJJJIIIHHHEEECCCBBB@@@>>>;;;:::999999999;;;:::::::::;;;===???AAAFFFHHHJJJLLLNNNQQQVVVYYY[[[]]]___``````___^^^\\\ZZZ[[[\\\]]]\\\\\\ZZZZZZYYYYYYWWWTTTQQQOOOPPPRRRMMMMMMNNNOOOOOOPPPPPPPPPTTTUUUWWWXXXXXXVVVTTTSSSLLLKKKIIIGGGFFFEEEEEEEEE>>>>>>>>>@@@DDDFFFFFFFFF===<<<:::888666333111000000000222333333222000000---......///000000//////........................000///......------------------------...............------,,,------......,,,,,,,,,---------......------------------......///......------,,,,,,+++111111000000//////.........//////000000//////...........................222222222000...---...///////////////////////////........./////////000000---------...------,,,+++------............------.........///////////////,,,,,,---------.........////////////////////////000000000000000000000000...//////000000000000000...///000111222111000/////////000000000000//////...///000///...---...000//////000000111000000//////000000000000111111111///000000000111111111111111222222333333333333333444333111000000000111111,,,...111444666777777666444666777888888999;;;===BBBNNN]]]ggglllsss---------............///++++++,,,---.....................---------------------------------------,,,,,,++++++++++++,,,,,,,,,++++++,,,...///...---++++++,,,,,,,,,,,,------,,,---------............---+++)))+++///222111000......---,,,,,,,,,,,,,,,---...///000000...,,,+++++++++,,,,,,,,,,,,++++++*********+++++++++++++++***++++++,,,,,,++++++***,,,++++++,,,......,,,******,,,...///...---------+++,,,---......---,,,++++++///...+++...333111(((------------------------///000222333333222000///+++,,,------...---------........................++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,///000111333555888:::;;;AAA@@@@@@AAACCCCCCBBB@@@:::888777666555555666777777999===AAAFFFJJJNNNOOORRRSSSSSSTTTSSSSSSRRRRRRLLLJJJGGGFFFEEEDDDBBB@@@??????>>>===<<<<<<<<<<<<<<<;;;:::999:::;;;>>>???@@@BBBDDDFFFGGGJJJOOORRR[[[\\\]]]^^^______^^^]]]^^^^^^^^^^^^^^^^^^^^^___[[[[[[ZZZZZZZZZYYYYYYXXXUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTVVVWWWWWWVVVUUUTTTOOOOOONNNLLLJJJGGGEEECCC;;;:::999;;;???CCCEEEEEEAAAAAA???>>>;;;888666444111111222111111000///...------...///000000000000//////////////////////////////......---.........---...///000000///......,,,------------.........,,,,,,,,,---------......---------------........./////////......---------000000000000////////////---......//////......---........................///000000...,,,,,,---.........................../////////000000000111111//////000000//////...---------............---------...///000000000000///++++++,,,,,,---.........////////////////////////////////////////////////........./////////000000---...//////000000/////////000000111111000000///...///000///...---...000///000000111111111111111000000111111111222222222000000000000111111111111222222333333333444444444555333111000///000222333000111333555777999:::;;;444666777888888999;;;===@@@LLL[[[eeejjjrrr}}}---------............///+++,,,---....../////////,,,------------------...,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,++++++,,,...//////...++++++,,,,,,,,,,,,------------------...............+++***---222666555333......---,,,,,,,,,,,,,,,,,,---///000000...,,,***++++++,,,,,,,,,,,,++++++)))*********++++++++++++***++++++,,,,,,++++++***,,,+++,,,---///000...,,,***---000000...++++++,,,+++,,,...//////...,,,+++,,,,,,,,,+++++++++***)))........................///000222444444222000///---...000111111///---,,,........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------000222555999===@@@AAABBBFFFCCCAAAAAABBBAAA===:::666555444444666888:::<<<===@@@DDDIIIMMMPPPRRRSSSRRRSSSTTTTTTTTTTTTSSSRRRKKKIIIHHHGGGHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBAAA???>>><<<::::::<<<>>>??????@@@BBBDDDFFFIIIMMMQQQYYYZZZ[[[\\\]]]___``````bbbaaa```^^^^^^___```aaa^^^\\\\\\^^^aaa```]]]ZZZ[[[ZZZZZZYYYYYYXXXYYYYYYVVVWWWXXXXXXWWWVVVTTTSSSRRRQQQPPPNNNKKKIIIFFFEEE???<<<999999;;;>>>@@@AAABBBBBBBBBBBBAAA???===<<<444333111000...---------...//////000000000//////........................///............//////000...000333444444222///...,,,---...///000//////...,,,,,,,,,---------......------.........//////////////////////////////...////////////000000000000---......//////......---...........................//////...------...000------------------------/////////000000000111111//////000000//////...---------............---------...///000111000000///,,,,,,,,,---.../////////////////////////////////------------------------...............//////000///............///000000000000111111111111000000...///000///...---...000///000111111222222222111000000000000111111111111000000000000111111111111222222222222222333333444222222222222222333333444333333444555777999<<<===444666777888888999;;;======IIIYYYccciiiqqq}}}---------.........//////+++,,,---...////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,...//////...++++++,,,,,,,,,------------------.........//////...+++***...444888888666...------,,,,,,---------,,,---///111000...,,,***+++++++++,,,,,,+++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++******,,,///111111///,,,***...111000---+++***++++++,,,...//////...,,,+++---+++,,,///...+++...333////////////////////////---...000222222000...---...000333444444111...,,,........................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---111444999>>>BBBEEEFFFFFFFFFCCC@@@???>>><<<888444444444444555888;;;???AAAAAADDDIIINNNRRRSSSSSSSSSRRRSSSTTTVVVVVVUUUTTTTTTMMMLLLKKKLLLMMMNNNMMMLLLIIIJJJJJJJJJIIIHHHFFFEEECCCAAA???======>>>@@@AAABBBDDDFFFHHHIIIMMMQQQTTTWWWWWWXXXZZZ\\\___bbbcccdddbbb___]]]]]]^^^```bbb```]]]]]]```dddddd___YYY]]]\\\\\\[[[\\\\\\]]]]]][[[[[[[[[[[[YYYWWWUUUTTTTTTRRRPPPMMMKKKJJJIIIIIIFFFBBB===::::::<<<===>>>AAABBBCCCDDDDDDDDDCCCBBB:::999666444222111111111111111111000000///...---------------------------...............///000111000222555777777444111...,,,...000111222111000///,,,,,,,,,---------........./////////000000111111///000000000000000000000......//////000000111111......////////////..............................000111111000//////111333------------------------............////////////------......------,,,+++---..................------...000111111111000///---------...///000000111000000000000000000000000000000000000000000000000...------------...//////000///.........///111222000000111111111111000000...///000///...---...000///000111222222222222222////////////000000000000000000000000111111111111111111000000111111222333000111333555555555333333333333222333444777:::<<<444666777888888999;;;===<<>>>>>BBBFFFHHHFFFDDDGGGEEE@@@;;;777555444444666777888999;;;???DDDHHHOOOOOOPPPQQQRRRSSSTTTTTTYYYXXXWWWVVVTTTSSSQQQQQQNNNMMMKKKKKKKKKMMMNNNPPPNNNMMMKKKJJJIIIHHHHHHHHHBBBCCCDDDDDDEEEEEEDDDDDDGGGIIIKKKNNNQQQTTTVVVWWWYYYZZZ[[[]]]^^^______```^^^___aaabbbcccaaa```___^^^^^^^^^^^^]]]\\\[[[[[[]]]^^^^^^^^^____________\\\\\\]]]]]]]]]]]]\\\\\\VVVVVVUUUTTTQQQMMMIIIGGG???>>>;;;888777666777777AAA@@@>>>===>>>???AAABBB???>>>;;;999666444333333444222///......///........./////////...---,,,,,,---------............///+++,,,.../////////...---///------000555666222...000000//////......------111000///......///000111111111111000000000000000///.........000111000///........................////////////////////////111000///......///000111***...111000,,,***---000111000///......///000111000000000000000000000000333000,,,++++++,,,++++++000000000///////////////++++++,,,...111222000//////////////////000111111666333000000111222000......////////////000000000000000000000000000000000222111000000//////000000///////////////////////////...---------...000111111222333333111111222333444333111000///000000111333333333333222111000///111111111222222333333333777666666666666666777888666666777888999;;;<<<===???GGGRRR]]]hhhttt...------,,,,,,------...000...---,,,,,,---...000---111222---+++---///---111111000000//////......,,,,,,,,,---------......---------......---------000///---,,,+++,,,---...000111///,,,,,,...---))))))***+++,,,---.........------------------------,,,...//////...---...//////...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///.........------------............---,,,+++***///---,,,*********+++,,,111...++++++,,,...---+++)))...000---+++...000000/////////.........------------------------------,,,---...//////...---,,,///---+++,,,///000///......111///++++++//////+++------....../////////...000000000111444777:::<<>><<<<<<<<<===<<<<<<;;;<<<>>>@@@CCCEEEFFFEEECCC@@@===:::888777888666333222222111111///111111111000000///...---++++++,,,,,,,,,------------...///000000000/////////......111555666222...000000000/////////......111000////////////000111000000000000000000000000///...---...000000///...000000000000000000000000//////////////////////////////...------...//////,,,///222111---+++---000000///...------...///000------------------------111...,,,+++,,,---...---........./////////////////////000333555666444222//////.........//////000000...,,,,,,...///...,,,111111111111222222222222111111111111111111111111111000000///////////////000000000000000000000000///...---------...000000222333444444222222333444444333222111000000111111333333333222222111000///222222333333333444444444444333333333444555555666555555666777888:::<<<===>>>FFFQQQ\\\gggrrr~~~...------,,,,,,------...///...---,,,,,,---...///222???AAA444***---///,,,222222111000///...---,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---000///...---------...///,,,---+++((((((+++***&&&***+++,,,,,,------------++++++++++++++++++++++++***,,,...///......///000///---,,,,,,---...---+++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))******))))))***+++---......---++++++,,,,,,,,,+++(((...000,,,)))+++...///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////......------+++)))***,,,///111111///111000+++***,,,......---.........////////////111222444777:::===???AAADDDDDDGGGJJJLLLKKKHHHEEE???<<<888444333444777999;;;???EEEIIIKKKMMMOOOQQQUUUUUUUUUUUUSSSQQQOOONNNKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGFFFDDDDDDDDDEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYZZZ[[[[[[\\\XXXYYYZZZ[[[[[[\\\\\\\\\XXXXXXZZZ[[[]]]___```aaa[[[[[[\\\\\\\\\\\\[[[[[[]]]\\\\\\ZZZXXXTTTQQQPPPKKKJJJGGGEEECCCBBBBBBBBB<<<;;;;;;;;;===???AAABBBGGGGGGFFFFFFDDDAAA???>>><<<:::777555444333111000111111000000///...------............////////////---...///000000000//////000//////222666666222////////////...............//////............//////......//////000000111111000///---...//////...---111111111111111111111111...........................------,,,,,,------......111333222///---...000///......------......///000000000000000000000000///---,,,,,,...///000000---------......//////000111111333666999888666333000///...............///111///......000111111000111111111222222222333333111111111111111111111111000000/////////.........000000000000000000000000///............///000111111222333333222111222333222111111000000000000111222222222222111000000///222222333333333333444444111111111111222333555555555555666666888999;;;<<<>>>EEEPPP[[[eeeqqq}}}...------,,,,,,------...///...------------...///:::LLLPPP;;;,,,...111,,,//////...------,,,++++++---------------------------,,,+++******+++,,,---...------,,,,,,,,,---...(((...222///++++++,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---,,,---......---,,,---......---+++))))))))))))************+++++++++++++++*********,,,,,,,,,,,,,,,+++******))))))))))))***,,,---...++++++*********+++******)))---///......000///+++......------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,+++,,,---///111111---//////---+++,,,///111.........//////000111111333555888<<<@@@BBBDDDEEEDDDFFFIIIKKKLLLIIIFFFCCC===:::777444555888;;;>>>CCCFFFJJJLLLLLLMMMMMMNNNTTTTTTTTTSSSPPPMMMIIIGGGCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBBBBBBBCCCCCCDDDJJJKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQQQQSSSUUUWWWXXXWWWVVVUUUSSSRRRQQQQQQQQQVVVWWWXXXYYYYYYYYYYYYYYYWWWVVVUUUTTTUUUVVVXXXZZZVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVWWWYYYZZZ[[[\\\]]]YYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYWWWVVVTTTTTTPPPNNNMMMKKKIIIHHHHHHHHHDDDCCCAAA???>>>=========@@@BBBDDDFFFGGGGGGEEEDDD???<<<999777666444111///000///...---,,,,,,++++++.........////////////000------........./////////000000111444666666222///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111111000...///000000///---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------000222444333000...///000//////............//////111111111111111111111111000...------///000000///,,,------...///000000111///000222555777666333111111000//////.../////////333222111111111222222222/////////000000000111111////////////////////////000000000000000///..............................000000000000000111111111///111111111000///000111000000000000000000000111222222333333222111111000111111222222222222222222000111111222333444666777666666666777888999;;;<<<===EEEOOOZZZeeeppp|||...------,,,,,,------............------.........555HHHMMM:::+++...111,,,,,,,,,,,,---------------------------------------,,,+++***))))))***+++,,,---------,,,------------,,,999AAA===444///000111++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,------,,,,,,---//////---+++************++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,---000444===AAA;;;111........................------------------------......------,,,,,,,,,,,,---...000111111000000///------///000000///000111/////////000111222444555666888<<<@@@DDDFFFGGGGGGEEEHHHKKKMMMLLLIIIFFFDDD>>>===:::999:::>>>BBBEEEJJJKKKLLLMMMLLLMMMOOOQQQQQQPPPOOOMMMKKKGGGDDDCCC@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHJJJJJJJJJKKKMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVTTTSSSQQQOOONNNNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRSSSRRRPPPPPPPPPRRRUUUWWWRRRRRRRRRRRRRRRQQQPPPOOOSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVSSSTTTUUUVVVVVVWWWWWWWWWSSSSSSRRRQQQPPPOOOOOONNNNNNMMMKKKHHHEEECCCAAAAAA@@@BBBEEEHHHIIIIIIHHHGGGDDDAAA???<<<:::888555222222111///---,,,,,,,,,,,,,,,,,,,,,------------...///////////////000000000///000333555666555111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000111000//////111111000///........................------------------------------------------------000111222222000/////////////////////////////////------------------------111///......//////...---------...//////000111111---...///222444333111...111111000//////000000000333222111///...---------....../////////000000000000000000000000000000000000000111111111000///...////////////////////////000000111111111222222222///111222111000///000111111111222222333333333333333333333333333333222111333333333333222222222222222333333444555666888999777777777777888:::;;;<<<===DDDOOOZZZdddooo{{{...------,,,,,,------...........................(((777<<<111)))---000,,,------........./////////...------------,,,,,,,,,,,,++++++******++++++,,,---.........///////////////<<>>FFFAAA666,,,,,,---------.........------------------------111000...---,,,,,,,,,---+++...000111//////111333@@@555---...111000///000000000111222555999<<<>>>???@@@AAACCCDDDFFFFFFGGGIIILLLOOOOOOLLLJJJJJJJJJFFFFFFFFFGGGHHHJJJKKKLLLKKKNNNQQQRRRRRRRRRRRRSSSKKKJJJHHHFFFFFFFFFGGGHHHDDDEEEFFFGGGHHHJJJKKKKKKLLLMMMOOOQQQRRRTTTTTTUUUQQQRRRTTTUUUVVVUUUSSSSSSNNNPPPSSSUUUVVVUUUTTTSSSPPPNNNLLLJJJIIIJJJKKKMMMMMMMMMNNNMMMMMMLLLKKKKKKGGGFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMNNNMMMMMMLLLLLLIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMOOOPPPQQQRRRPPPQQQRRRSSSSSSTTTTTTTTTQQQRRRRRRRRRRRRQQQQQQQQQOOOOOOOOONNNMMMMMMLLLLLLMMMLLLIIIHHHFFFCCC???<<<888666444111000000000111000000000000111111111111000///.........///111111,,,///333666555222///---------........./////////++++++,,,------,,,++++++------------------------,,,++++++---///000000///................................................***+++,,,------,,,+++***++++++,,,---...///...---+++,,,------------,,,+++........................---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,...---,,,,,,,,,,,,---...///000111333444444111...---...000............////////////////////////////////////,,,---...//////---+++***........................+++,,,---...///......---...///000000......///000...///111333444444444444///000000111111111000000333333333222222222111111333333333333333444555555555555555555555666777888:::AAAKKKUUU___jjjvvv}}}...------,,,,,,------...------............------...------000222000...,,,......---,,,+++******))).........------,,,,,,,,,+++,,,---......---,,,+++)))***++++++,,,,,,,,,+++***,,,,,,***+++......+++((()))+++,,,---.........************************&&&(((******))))))***+++++++++,,,...000000---+++'''(((((()))******++++++(((((())))))************)))******+++++++++******'''((()))******+++******&&&))),,,---+++)))***,,,...,,,***)))...444111***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))*********,,,------,,,...333777KKK:::---+++//////...000000000111333666;;;???AAAAAABBBBBBCCCDDDEEEEEEFFFGGGJJJLLLLLLIIIHHHHHHJJJHHHIIIJJJKKKLLLLLLMMMMMMLLLOOOSSSTTTRRROOOLLLKKKLLLJJJHHHFFFFFFHHHJJJLLLGGGHHHIIIJJJKKKLLLMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRMMMNNNPPPQQQQQQOOOMMMLLLHHHKKKOOOSSSTTTTTTRRRQQQNNNLLLIIIFFFEEEFFFGGGIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCEEEFFFGGGHHHBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIJJJLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHHHHHHHIIIJJJKKKKKKJJJKKKMMMNNNPPPPPPQQQQQQOOOOOOPPPPPPPPPOOONNNNNNOOONNNNNNNNNNNNOOOPPPPPPMMMKKKJJJHHHGGGDDD@@@===777555333000......//////)))))))))*********++++++,,,,,,+++***+++,,,---...+++///333666444111...,,,*********++++++,,,,,,,,,'''((()))******)))((('''---------------------,,,***))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***+++.........---)))***+++,,,,,,+++***)))*********************************,,,///000///...++++++******************+++)))''''''(((*********))))))***+++,,,...///000,,,......---***)))***---+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,------+++)))(((************************)))***+++,,,,,,,,,+++******+++,,,,,,******+++,,,)))***,,,...000000000///......///////////////...000/////////......------222111111111111111222222333333333333333444555666777>>>IIISSS]]]hhhsss{{{