BM66(i@ {{{{{{~~~yyyssspppnnnooorrrttttttrrrpppqqquuuzzz}}}|||yyyooo___NNNAAA;;;<<<>>>KKKWWWgggvvvwwwkkkZZZMMMFFF>>>666///---+++******,,,.........,,,,,,+++***))))))******+++++++++***)))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))***))))))***+++,,,,,,,,,,,,,,,***)))***,,,---***'''+++---///000///222777<<<@@@CCCIIIOOOSSSUUUUUUUUUUUUVVVVVVUUUSSSSSSUUUWWWcccggglllmmmllljjjjjjkkklllnnnqqqwww|||~~~}}}|||wwwpppjjjhhhjjjnnnqqqnnnmmmnnnoooqqqsssvvvxxx{{{zzzzzzzzzzzzwwwssspppjjjkkkmmmmmmlllmmmooopppxxxyyy{{{{{{zzzwwwtttqqqqqqrrrtttvvvvvvuuutttsssqqqooolllkkklllooosssvvvtttsssrrrqqqooommmkkkjjjfffeeeeeeeeeeeegggiiijjjdddaaa\\\XXXUUURRROOOLLLDDDCCC@@@>>>;;;:::999888333444666888888888777666999999::::::;;;===>>>???GGGFFFEEEDDDCCCBBBAAA@@@AAAEEEJJJMMMPPPTTTZZZ^^^^^^]]]\\\]]][[[RRRFFF;;;999777666888===FFFOOOUUUaaagggoootttvvvxxx|||~~~|||yyytttmmmpppooorrr{{{|||{{{zzz{{{}}}~~~~~~}}}tttrrroooooossszzzzzzkkkccc\\\QQQIIICCC===666222///---++++++,,,---,,,+++---+++)))''''''((()))+++''')))+++------***'''%%%***************)))((((((++++++++++++++++++++++++************************''''''''''''((((((((((((++++++++++++++++++++++++(((((((((((()))***+++,,,)))***+++,,,,,,+++***))))))((()))***,,,---,,,***,,,+++*********+++------///...,,,***))))))***+++************+++,,,---...444111...++++++,,,///000333888>>>GGGSSScccttt~~~}}}{{{wwwqqqpppyyy}}}~~~yyywwwuuuuuuwwwwwwvvvtttttttttuuuxxx}}}|||yyy{{{mmm[[[KKK@@@======AAAKKK[[[lllzzz|||ppp___RRRIIIAAA777000///---+++***+++,,,,,,+++,,,,,,+++*********************))))))(((''''''&&&(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((******++++++,,,,,,,,,++++++***,,,***)))***,,,---***(((,,,...000111111444:::???GGGJJJOOOTTTXXXZZZZZZZZZYYYYYYXXXVVVTTTUUUWWWZZZfffjjjnnnooonnnmmmmmmnnnkkkkkkmmmrrrwww{{{||||||~~~yyyrrrkkkhhhhhhjjjlllllllllnnnppprrruuuwwwxxx{{{yyywwwvvvuuusssooollljjjkkklllllllllmmmppprrryyy{{{}}}~~~|||yyytttrrrpppqqqssstttuuutttsssrrrrrrpppmmmllllllnnnqqqsssqqqqqqpppooommmkkkjjjiiiffffffeeeccccccbbbbbbbbb```\\\WWWSSSOOOKKKGGGDDD>>>===;;;999777666555555333444555555666666666666888888888888999:::;;;<<<===<<<<<<;;;:::999888888888;;;???BBBEEEHHHMMMQQQWWWWWWWWWXXXXXXRRRGGG???<<<:::888777:::???EEEIIIUUU[[[dddkkknnnrrrvvvzzz~~~~~~vvvooojjjhhhiiipppxxx~~~}}}}}}~~~~~~{{{yyyvvvtttuuuyyy~~~ssskkkdddZZZPPPHHH???666000222000---,,,,,,,,,+++***+++***)))(((((()))******((()))+++,,,,,,***(((&&&***************)))((((((++++++++++++++++++++++++************************)))))))))(((((((((''''''************++++++++++++******)))))))))))))))***)))***++++++++++++***))))))(((((()))+++,,,+++++++++******)))***+++,,,---...---+++***))))))******++++++***++++++,,,---...000000///---,,,,,,///222333888???GGGSSSccctttyyyuuuooonnnxxx|||{{{{{{{{{zzzyyy{{{zzzxxxxxxzzz}}}www}}}uuueeeSSSDDD<<<::::::BBBPPPbbbtttwwwgggZZZOOOEEE:::222111///,,,+++++++++***))),,,++++++************+++))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******,,,,,,,,,,,,+++***))))))+++******+++,,,---+++***,,,///222333444888???DDDOOOQQQUUUXXX[[[]]]^^^___]]]]]][[[XXXWWWYYY]]]aaakkknnnqqqrrrqqqqqqrrrssslllkkkkkknnnsssxxx|||}}}{{{tttmmmhhhffffffgggiiikkkooorrruuuwwwxxxxxxyyyvvvsssqqqpppnnnllljjjkkkllllllllllllnnnrrruuu{{{}}}{{{uuurrrooopppqqqrrrrrrrrrqqqpppqqqpppnnnmmmmmmmmmnnnooommmmmmmmmlllkkkjjjhhhgggdddccccccaaa___]]]\\\ZZZYYYUUUPPPKKKGGGCCC???<<<888777666555444444333333222222222222333444555666666666555666666777888888666666555555555444444444222444777:::<<<>>>BBBDDDMMMMMMNNNQQQSSSPPPJJJDDD>>><<<;;;999:::;;;===???LLLRRR[[[aaaeeeiiimmmqqqxxxzzz~~~|||ssshhhbbb```ccckkkttt~~~|||yyyzzz~~~zzzsssmmmcccZZZQQQGGG;;;444555222///---,,,,,,***)))))))))******************)))************)))(((((()))************))))))((())))))))))))))))))))))))************************,,,,,,+++***)))(((''''''(((((())))))******++++++,,,+++***)))(((((((((((()))******++++++******)))***(((&&&''')))+++++++++***))))))))))))***++++++,,,+++***)))))))))))))))+++++++++++++++,,,......,,,000333111...,,,000444333777???HHHSSSccctttwwwsssmmmlllvvv}}}|||}}}}}}{{{}}}wwwsssvvvuuukkkZZZIII???;;;===AAAKKK[[[ooo~~~pppbbbUUUIII===555222///,,,+++++++++***))),,,++++++******+++++++++)))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,,,,+++***)))+++++++++,,,------,,,+++,,,///222444666;;;CCCIIIUUUVVVXXXZZZ\\\]]]^^^______^^^\\\[[[\\\```ggglllrrrsssuuuvvvvvvvvvvvvvvvpppnnnmmmnnntttzzz~~~{{{uuuooojjjgggeeeeeehhhkkkpppuuuxxxyyyxxxwwwvvvsssooonnnnnnnnnnnnmmmoooppppppooooooqqquuuyyy|||~~~{{{vvvrrrnnnnnnooopppppppppooonnnnnnmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkjjjiiihhhgggaaaaaa```___\\\YYYVVVTTTQQQMMMHHHDDDAAA>>>:::888666555555444444444555555111111000000111333555666666666555444444555555666222222222222222222222222333444777999;;;===???@@@BBBCCCEEEIIIMMMMMMJJJGGG??????@@@@@@@@@@@@AAAAAAKKKQQQYYY^^^```bbbeeehhhrrruuuxxx}}}{{{mmmddd]]]\\\```iiiwww~~~~~~~~~}}}vvvqqqjjjccc[[[QQQEEE===666333///---,,,,,,+++***))))))***+++++++++******+++******)))))))))))))))))))))************)))((())))))))))))))))))))))))************************,,,,,,++++++***))))))((()))))))))))))))(((((((((++++++***)))(((((())))))))))))************))))))***(((%%%%%%'''***++++++)))))))))))))))*********+++******)))))))))((((((******)))******+++,,,---,,,222777666000---///444222777???HHHTTTccctttvvvrrrllllllvvv}}}{{{}}}vvvnnnrrruuuoooaaaQQQEEE???===???EEETTTgggzzzwwwiii\\\NNNAAA999222///---,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,******)))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''(((''''''(((((()))***+++)))***+++,,,,,,,,,,,,,,,***+++,,,---------------,,,///222555888???HHHOOOZZZ[[[[[[]]]]]]^^^^^^^^^]]]]]]]]]^^^bbbjjjtttzzz{{{{{{|||||||||{{{yyyxxxsssqqqoooqqqvvv}}}|||yyytttoookkkiiihhhhhhiiimmmsssxxxzzzzzzxxxvvvrrrooommmmmmooorrrttttttuuuuuuuuuttttttuuuxxx{{{zzz|||~~~zzzuuuqqqnnnnnnnnnnnnnnnnnnmmmmmmjjjjjjkkklllmmmnnnnnnnnnlllllllllkkkjjjiiihhhgggcccbbb```\\\XXXSSSNNNLLLFFFCCC@@@===<<<;;;888666555555555555555666777777333222222222333555777999999888777666666666666666000000000///////////////333444666999<<<>>>>>>>>><<<===???BBBEEEGGGHHHGGGEEEFFFHHHJJJJJJJJJIIIIIILLLRRRYYY^^^___aaadddfffmmmooorrruuuyyy}}}wwwlll```YYYYYY^^^iiittt}}}|||}}}~~~zzzvvvqqqkkkdddYYYMMMDDD777333///---,,,---,,,+++)))***++++++++++++******++++++)))((((((((()))***((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++******)))((('''&&&&&&))))))(((((()))***++++++))))))))))))))))))))))))***(((%%%%%%'''***++++++(((((())))))************************)))))))))(((((((((((())))))***+++,,,...555:::999333...///222222777???IIITTTdddttt~~~{{{uuuqqqllllllvvv~~~{{{|||uuummmoooqqqmmmbbbTTTFFF>>>999:::???JJJ[[[ooo}}}pppcccTTTGGG???333111...---.........---,,,++++++++++++,,,,,,---************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((())))))******))))))(((((('''''''''(((((((((((()))***++++++))))))***+++,,,,,,,,,,,,***,,,......------...///---000444777<<>>???>>>===;;;:::999999999444444444444333333222222111222444888<<<>>>>>>===;;;;;;;;;<<<>>>AAACCCDDDIIIKKKNNNQQQSSSTTTSSSRRROOOUUU\\\aaadddeeeiiillllllmmmnnnpppsssvvvyyyzzzzzz~~~uuuggg\\\VVVUUU[[[cccrrrzzz}}}www|||}}}~~~~~~|||wwwqqqkkk```TTTLLL<<<888333///.........---,,,,,,+++++++++*********+++******)))((()))))))))((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++***)))((('''&&&&&&(((((((((((()))***+++,,,***))))))(((((())))))******(((&&&''')))+++++++++((()))******++++++******)))******++++++***)))))))))(((((())))))***+++,,,///444888888333//////111111777???IIIUUUdddttt~~~|||wwwtttpppkkkkkkvvv~~~||||||~~~xxxooonnnmmmkkkdddYYYKKKBBB999:::<<>><<<;;;<<<<<<;;;:::;;;;;;:::;;;;;;<<<===>>>>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCAAA???>>>>>>===::::::999888777666666555111222444999???BBBBBB@@@===<<<;;;999999:::===???EEEHHHMMMSSSXXX[[[]]]^^^ZZZ___fffjjjlllmmmppprrrqqqqqqqqqrrrsssuuuwwwxxxuuuxxx{{{qqqdddZZZSSSTTTXXX```hhhttt~~~vvvwww{{{|||yyyyyy}}}}}}~~~~~~zzzvvvqqqiii^^^WWWDDD???999444111///...---///...,,,***)))))))))***************)))))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))***)))))))))))))))*********)))(((''''''((()))***)))(((((()))+++,,,++++++))))))+++,,,,,,,,,+++***)))***+++,,,,,,+++******************+++,,,---...,,,///222333222111000111111777???IIIUUUdddsss~~~|||vvvqqqnnniiiiiittt{{{xxxwww}}}tttqqqooonnnlllcccWWWMMM>>>>>>>>>AAAIIIXXXlllyyy{{{nnn___RRRJJJ:::777333111///...---+++++++++++++++,,,,,,---...'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&''''''((()))******++++++******)))(((''''''&&&(((((((((((()))***+++,,,,,,,,,,,,,,,++++++***)))))),,,//////...---///111222555999===CCCLLLXXX```aaaccceeeeeeddd```\\\ZZZZZZ]]]bbbiiirrr}}}zzzzzz|||}}}zzzuuupppnnnnnnoooqqquuuvvvyyy{{{zzzwwwsssqqqmmmlllnnnqqqvvvzzz|||}}}{{{vvvsssrrrppppppppppppoooooonnnnnnooonnnmmmllllllllllllllllllkkkjjjiiiiiiiiijjjkkkmmmlllllljjjhhhfffdddcccYYYVVVSSSOOOKKKIIIGGGGGGEEECCCAAA@@@AAAAAA@@@???@@@@@@@@@@@@@@@AAABBBCCCBBBDDDFFFHHHJJJJJJJJJJJJIIIHHHFFFDDDCCCAAAAAA@@@888888777666555333333222555666888>>>EEEHHHHHHFFF???>>>;;;888666666999<<<<<>>777333000...---111///,,,***(((((()))***)))************)))(((((((((((()))***************************************)))))))))))))))))))))))),,,++++++***)))(((''''''''''''((()))***+++,,,---,,,+++***)))((((((((((((***)))(((''''''((()))***)))((()))***,,,---,,,***)))***+++,,,---,,,++++++******,,,------,,,+++***,,,,,,,,,,,,---...//////(((***---///111222111111111777@@@JJJUUUdddsss~~~}}}vvvppplllggghhhsssyyytttqqqrrrxxxyyyqqqppppppkkk___SSSKKK@@@:::===CCCLLLbbbxxxuuufffWWWNNNAAA999333222222///------,,,,,,++++++***))))))(((******))))))******+++,,,))))))(((((()))***++++++''''''(((((())))))******))))))))))))************,,,+++***)))(((((((((((('''((()))******)))((('''(((((((((((()))***+++,,,)))************+++++++++++++++++++++++++++++++++*********,,,...000000///333666;;;BBBJJJSSSYYY]]]eeeggghhhgggbbb]]]ZZZXXXYYY[[[```gggqqq{{{}}}}}}xxxrrroooqqqsssrrroootttzzz~~~xxxrrroooooolllnnnpppssswww{{{~~~}}}yyyrrrmmmmmmllljjjhhhhhhiiijjjkkkmmmmmmnnnoooooopppooooookkkjjjjjjkkknnnnnnmmmlllooollljjjhhhgggddd^^^YYYQQQOOOKKKHHHEEEDDDCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEGGGIIIKKKMMMMMMJJJKKKLLLMMMOOORRRTTTUUUVVVUUUSSSPPPMMMJJJGGGFFFAAA@@@>>><<<:::888777777333444666===EEELLLNNNNNNJJJBBB===???>>>:::888:::<<<<<>>???CCCKKK^^^sssyyykkk]]]UUUFFF===666444333000......,,,,,,,,,+++***)))))))))...---+++***))))))(((((()))))))))))))))***++++++(((((()))))))))))))))************))))))((((((((())))))((((((((()))******'''((()))******)))((('''++++++***)))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---///111111111555888>>>GGGPPPXXX^^^bbbfffggggggeeeaaa]]]ZZZZZZ[[[\\\aaagggpppyyy~~~xxxqqqoooppprrrpppnnnsssxxx}}}|||wwwqqqoooooonnnooopppsssvvvzzz}}}~~~|||wwwrrrlllkkkiiihhhggghhhjjjkkkjjjkkkllllllmmmmmmllllllkkkkkkjjjlllmmmnnnlllkkkmmmkkkiiihhhfffbbb\\\WWWOOOMMMJJJGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSQQQQQQRRRTTTVVVYYY[[[\\\\\\[[[ZZZWWWTTTQQQOOOMMMHHHFFFDDDAAA>>><<<::::::999999;;;@@@HHHOOORRRSSSNNNFFF@@@@@@>>>:::777999:::999===DDDKKKUUUcccpppwwwxxxyyyyyyxxxwwwxxxzzz~~~}}}|||{{{{{{zzzzzzzzzyyyzzz|||}}}}}}~~~xxxkkkaaaZZZMMMOOOQQQWWWggg{{{|||wwwsssrrrwww}}}|||uuurrrtttwwwxxxwwwvvvzzz|||||||||zzzrrrhhh___WWWKKK@@@888444222111...,,,++++++,,,,,,+++)))************************''''''((()))***+++,,,,,,***))))))))))))))))))*********))))))))))))******)))))))))))))))(((((((((************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++------------.........///...---,,,***(((&&&%%%$$$)))***+++,,,------------,,,---......---...000222555666<<>>???EEELLLSSSWWW[[[UUUOOOIIICCC???<<<<<<<<<:::;;;???EEENNN]]]kkkuuuxxx}}}}}}|||||||||||||||||||||{{{{{{zzz}}}~~~sssddd]]]UUURRR[[[lll|||zzzvvvuuuuuuwwwxxx|||yyytttlllhhhjjjpppvvvyyy~~~~~~wwwmmmggg^^^TTTKKKAAA888333222///---,,,,,,,,,+++***************************************************))))))(((((((((((())))))******))))))))))))******((((((((())))))******+++************************************************************************************************------------------------)))***+++,,,,,,+++)))'''+++,,,///000111///---++++++---------,,,---///111444444;;;FFFSSS```ppp|||}}}yyyvvvvvvrrrmmmkkksss{{{{{{|||zzzvvvqqqjjjgggnnnxxx|||uuupppggg\\\NNNCCC???FFFWWWfffxxx}}}tttnnn```SSSEEE<<<666111...///---------,,,,,,,,,,,,,,,******))))))******+++,,,******)))))))))))))))***,,,,,,++++++******))))))''''''(((((())))))******))))))((('''''''''''''''))))))(((((((((((())))))&&&&&&&&&''''''((()))***))))))*********+++++++++,,,,,,,,,------.........---...//////...000444777>>>DDDNNNZZZdddkkknnnpppqqqoookkkeee___[[[ZZZZZZ```aaacccgggmmmttt{{{}}}{{{~~~~~~yyywwwtttrrrqqqqqqqqqqqqqqqqqqpppnnnllljjjiiijjjhhhgggffffffhhhlllpppsssuuuuuuuuuwwwxxxwwwtttqqqjjjiiigggeeeeeefffggghhhlllllllllmmmmmmllllllkkknnnlllkkkkkklllkkkiiigggeeefffeeeccc```\\\YYYWWWVVVTTTRRRQQQQQQSSSVVVXXXYYYZZZ[[[]]]^^^___````````````bbbdddfffhhhiiijjjkkkkkklllmmmoooqqqrrrsssuuuuuutttsssrrrpppooonnngggddd___ZZZTTTOOOKKKIIIGGGEEEDDDDDDGGGOOOWWW\\\^^^\\\VVVNNNGGGBBB???===>>><<<<<<@@@EEEMMM\\\iiiqqqvvv{{{~~~~~~}}}||||||{{{||||||}}}||||||{{{zzzzzz}}}vvvlll___XXXZZZdddqqqzzz~~~zzzwwwwwwxxxyyy|||zzzuuummmfffeeejjjpppxxx{{{sssoooggg^^^TTTHHH===777333111---+++++++++***)))************************)))))))))))))))(((((((((+++******))))))******+++******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************------------------,,,,,,&&&'''***,,,------,,,++++++---///111111///---,,,,,,---......------///111777777<<>><<<===AAAFFFNNN[[[hhhooosssxxx|||}}}|||||||||zzz{{{|||}}}}}}|||{{{zzzxxx{{{~~~xxxjjjaaa\\\]]]dddlll}}}|||{{{|||~~~~~~|||xxxqqqjjjgggiiilllttt{{{yyyuuuooofff\\\PPPDDD===666333///,,,,,,,,,+++***************************)))))))))(((((((((((((((++++++************++++++******))))))))))))******))))))******************))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++************************------------,,,,,,,,,,,,'''((()))***+++***))))))+++,,,...///000///...------...///.........000222<<<;;;???HHHSSS^^^mmmzzzvvvrrrkkkhhhooo~~~|||{{{}}}yyyrrrmmmmmmpppsssyyyzzzwwwqqqkkk___PPPGGGHHHOOOVVVfffrrr~~~}}}ooobbbSSSHHH???666000///---------------............---+++***))))))((((((++++++***)))))))))))))))(((((()))))))))))))))***))))))******++++++,,,,,,******)))((((((((())))))***)))(((''''''((()))***++++++***)))(((((((((((()))************+++++++++******++++++,,,---------+++...000000000222999>>>FFFMMMXXXdddlllooooooooooooooommmiiieeeaaaaaaaaajjjjjjiiijjjmmmqqquuuwww{{{zzzyyyzzz||||||{{{zzzuuuqqqmmmlllnnnppprrrrrrppppppppppppooopppqqqsssrrrooojjjfffdddcccccccccccccccdddfffhhhlllnnnpppqqqqqqqqqsssttttttrrrpppkkkjjjhhhffffffggghhhiiimmmmmmnnnnnnmmmllllllkkklllkkkjjjjjjkkkkkkiiigggccccccbbb^^^[[[ZZZ]]]___]]]]]]^^^______```aaabbbdddeeegggjjjlllnnnoooooopppppprrrtttvvvxxxyyyzzzxxxyyyyyyzzz{{{}}}~~~|||zzzvvvpppkkkgggcccbbbVVVVVVUUUTTTUUU[[[ccciiitttwwwrrrfffYYYPPPIIIBBB@@@???@@@EEEJJJQQQ^^^jjjnnnrrrwwwzzz{{{{{{|||}}}zzz{{{|||}}}}}}|||{{{zzzwwwzzz~~~yyyooofff^^^___dddpppyyy~~~{{{wwwrrrnnnlllkkklllttt|||~~~{{{uuummmcccXXXLLLDDD:::666222///......------************************))))))))))))))))))************))))))))))))************))))))))))))******++++++******************))))))))))))))))))))))))************************))))))*********+++++++++************************---------,,,,,,,,,++++++++++++*********************+++,,,---.../////////...///000/////////111333<<<;;;>>>GGGQQQ]]]lllxxxwwwssskkkgggooo}}}|||}}}yyytttqqqrrrrrrrrrwww}}}{{{yyyssspppeeeWWWLLLIIIKKKMMM^^^jjjwww}}}~~~tttgggXXXMMMCCC888222000------..................*********)))***++++++,,,++++++***))))))((())))))''''''(((((())))))******,,,,,,++++++++++++++++++)))(((((())))))***+++,,,***)))(((''''''((()))***((((((((())))))***+++,,,)))************+++++++++))))))***++++++,,,------,,,///222222111444;;;BBBIIIPPP[[[fffnnnppppppnnnllllllllljjjgggeeeeeeeeeooonnnlllllllllooorrrsssssssssuuuxxxzzzyyywwwtttsssooojjjhhhjjjmmmoooppplllmmmnnnnnnnnnoooqqqrrrsssoooiiidddbbbbbbbbbbbb___```bbbdddgggjjjlllmmmllllllllloooqqqqqqpppnnnkkkjjjhhhgggfffgggiiijjjlllllllllllllllkkkjjjiiikkkjjjjjjjjjkkkkkkjjjhhhcccbbbaaa]]]ZZZZZZ^^^bbb^^^___aaabbbdddeeeeeeeeehhhjjjllloooqqqssstttuuuuuuvvvxxxzzz|||~~~}}}}}}~~~~~~}}}xxxsssooolllkkkeeeeeeeeeddddddiiiqqqxxxsssdddZZZPPPGGGCCCBBBEEEKKKOOOVVVbbbnnnnnnqqqvvvyyy{{{|||}}}~~~yyy{{{|||~~~~~~}}}{{{zzzxxx{{{~~~}}}pppdddaaaeee___jjjzzz~~~}}}{{{xxxtttooommmfffoooxxx|||~~~xxxqqqhhh\\\QQQJJJ===999444111000000//////************************))))))******++++++++++++))))))(((((((((((())))))******))))))))))))******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,,,,,,,---...///000******+++,,,---...///000...000000000///000222444888777;;;EEEQQQ]]]nnn{{{xxxtttlllhhhooo~~~}}}|||}}}|||}}}xxxrrruuu|||~~~{{{wwwvvvpppcccNNN@@@AAAJJJQQQ^^^jjjpppxxxwwwooobbbTTTHHH===555000000---+++***+++,,,,,,++++++++++++)))'''''')))+++---,,,,,,+++*********++++++++++++*********))))))+++*********))))))((((((******))))))((((((''''''************))))))))))))((())))))*********)))))),,,,,,++++++++++++++++++)))******+++++++++******000...///111222333:::CCCKKKXXXeeelllpppssssssqqqjjjkkkjjjhhheeeeeehhhlllnnnnnnnnnrrruuuuuuqqqnnnnnnqqqtttuuutttsssrrrsssooonnnllljjjiiiiiiiiijjjkkkhhhggghhhlllooopppooopppnnnkkkiiihhhgggfffdddaaabbbdddfffhhhhhhhhhhhhjjjlllnnnpppqqqqqqpppooonnnllljjjhhhhhhhhhjjjjjjjjjjjjiiiiiiiiiiiiiiiiiikkkkkkkkklllkkkkkkjjjjjjeeebbb___[[[ZZZ\\\___aaacccdddfffhhhiiijjjiiiiiikkknnnqqqssstttvvvxxxzzzzzz{{{|||~~~}}}yyyvvvuuurrrnnnmmmpppwww~~~rrraaaUUUPPPIIIJJJKKKOOOUUU^^^eeejjjpppqqqsssuuuwwwyyyzzz{{{{{{{{{|||}}}}}}|||{{{{{{|||}}}~~~yyynnneee___\\\]]]eeettt~~~|||||||||xxxrrrlllmmmkkklllsss}}}{{{tttlllcccYYYSSSRRREEE999333000---++++++---,,,+++***))))))))))))''''''((()))***++++++,,,---+++)))(((&&&&&&''''''******))))))((((((((('''))))))))))))))))))))))))******++++++,,,,,,,,,,,,---,,,+++)))((((((((((((,,,***)))+++---,,,)))&&&'''''')))***++++++++++++...---++++++,,,,,,+++***.........---,,,+++***)))---+++---111222///...000444666777666333111//////222222888CCCPPP^^^ooo|||~~~rrrnnnmmmqqq}}}|||}}}~~~~~~xxxyyy|||wwwvvvsssgggTTTDDDAAAGGGIIITTT___fffqqq~~~zzzrrreeeXXXKKKAAA888333111///---,,,---...---,,,+++,,,,,,***))))))+++------,,,++++++******+++++++++++++++*********))))))************)))))))))(((+++*********))))))))))))(((((())))))*********+++)))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...............000///000333444666>>>GGGRRR^^^jjjpppsssuuuuuurrrmmmkkkhhhdddaaadddjjjoooqqqqqqrrrtttwwwvvvsssooommmnnnoooqqqrrrrrrqqqqqqpppooommmkkkjjjjjjkkkkkkllljjjiiikkkooorrrrrrrrrqqqpppnnnoooooommmiiidddcccdddfffhhhhhhhhhgggffffffhhhkkknnnpppqqqqqqqqqooommmkkkiiihhhiiijjjjjjjjjiiiiiiiiiiiiiiijjjjjjlllllllllllllllkkkjjjjjjeeeccc___]]]\\\^^^```bbbfffgggiiikkklllmmmmmmmmmrrrtttwwwyyyzzz{{{}}}{{{yyyuuutttuuuyyyvvvfff[[[VVVOOOOOOPPPTTTZZZbbbiiinnnqqqrrrrrrsssuuuwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~sssjjjcccXXXVVVZZZfffsss|||~~~|||||||||zzzvvvsssqqqmmmlllpppyyyzzztttlllddd^^^TTTHHH;;;555222///...///,,,,,,+++***))))))******)))))))))))))))*********+++***)))((((((((())))))''''''''''''&&&&&&%%%%%%************************))))))((())))))******++++++***)))))))))))))))***+++***)))***,,,,,,)))&&&+++++++++******)))((('''000...------......---,,,###&&&((()))))))))+++------+++---111222///...000...000222222000/////////333333999DDDQQQ^^^nnn|||vvvpppnnnppp~~~zzzzzz|||}}}|||{{{uuuuuuuuummm\\\JJJBBBBBBBBBIIIQQQ[[[hhhwww~~~vvvjjj]]]QQQEEE<<<666222111////////////---,,,+++,,,---,,,++++++,,,...,,,,,,++++++******+++++++++++++++***************************))))))))))))++++++++++++************''''''((()))***+++,,,,,,'''((()))***+++,,,,,,,,,*********++++++,,,,,,---+++,,,---///000000000000000///111444666999BBBLLLXXXcccnnnrrrtttvvvuuusssooolllfffaaa```eeemmmsssuuuuuuvvvxxxzzzyyyvvvssspppnnnnnnppptttvvvtttrrrrrrqqqooonnnmmmlllmmmmmmooonnnmmmooorrruuuuuuuuutttssstttwwwzzzvvvnnnffffffgggiiijjjiiigggdddbbbbbbdddgggkkknnnpppqqqqqqpppooommmkkkjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkklllnnnnnnnnnmmmlllkkkjjjiiieeecccaaa______aaaccceeeiiijjjlllnnnppprrrrrrsssxxxzzz}}}}}}|||}}}zzzmmmbbb]]]WWWWWWXXX[[[```gggnnnrrrtttsssqqqqqqrrrtttwwwyyy{{{zzzzzzyyyyyyzzzzzz{{{{{{}}}~~~~~~{{{ppphhh\\\UUUSSSXXXbbbnnn{{{|||zzz{{{{{{{{{zzzvvvqqqlllmmmsss{{{{{{vvvooojjjZZZMMMAAA:::666111000111,,,++++++************+++************))))))(((((()))))))))))))))***+++,,,***************)))))))))***************************)))((((((((()))***+++)))))))))))))))***++++++***))))))***++++++)))''',,,++++++***))))))((((((///...------......---,,,***,,,---,,,***(((***,,,---+++---111222///...000***,,,///000//////111222555555;;;FFFRRR___nnn{{{zzzrrrmmmnnn}}}yyyuuuwww}}}~~~{{{|||}}}vvvqqqrrrtttqqqcccPPPBBB>>>???BBBHHHRRR```qqq}}}zzzooobbbVVVJJJ@@@:::333222000000000///---++++++,,,------++++++---...,,,,,,++++++***++++++,,,*********************************)))))))))))))))************************'''(((((()))******++++++$$$$$$&&&'''))))))******))))))***+++,,,,,,------))))))+++,,,......////////////111555999===HHHRRR\\\fffpppssstttvvvvvvtttqqqmmmhhhdddeeejjjrrrwwwwwwxxxzzz|||~~~}}}{{{yyywwwtttrrruuuzzz}}}zzzwwwtttsssqqqooonnnnnnnnnoooqqqqqqrrrsssuuuwwwxxxxxxwwwwwwzzz~~~sssiiiiiijjjkkkkkkiiifffbbb___aaaccceeeiiilllnnnooopppqqqpppnnnlllkkkjjjjjjjjjhhhhhhhhhiiijjjkkklllmmmooooooooonnnmmmkkkjjjiiifffeeedddcccdddeeegggiiilllmmmoooqqqsssuuuwwwwwwzzz|||~~~zzz{{{qqqhhhccc^^^^^^___bbbggglllrrrvvvwwwuuuqqqoooooorrruuuwwwzzzzzzyyyxxxxxxyyyzzzzzzzzz|||~~~vvvmmmddd[[[SSSSSSYYYbbbppp{{{|||yyyxxxyyy{{{|||{{{uuuoookkknnnvvv~~~~~~zzztttoooaaaUUUHHH@@@999222000111,,,++++++******+++++++++******))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***)))***+++,,,---***)))))))))))))))******))))))))))))******)))((())))))))))))***++++++,,,,,,+++***+++,,,,,,+++***111///...------,,,+++***---+++---111222///...000---...111111111222333555666777<<>>>>>BBBKKKXXXhhhxxx|||rrrggg[[[PPPEEE>>>444333000//////...,,,+++***,,,------++++++,,,---,,,++++++***++++++,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))))))))$$$$$$&&&'''))))))******))))))***+++,,,,,,------((()))***+++------............111666;;;BBBNNNYYYaaajjjrrruuuuuuwwwxxxvvvpppnnnlllllloootttyyy}}}yyy|||~~~~~~{{{yyy{{{~~~zzzuuutttrrrpppooooooooopppssstttuuuvvvvvvwwwwwwxxxxxxyyy|||vvvnnnkkkllllllllliiieeebbb___cccdddfffhhhjjjlllmmmnnnppppppnnnmmmlllkkkkkkkkkiiiiiiiiiiiijjjkkklllmmmooooooooonnnmmmkkkjjjiiiggggggggghhhiiikkkmmmnnnooooooqqqsssuuuwwwyyyzzz|||~~~}}}wwwzzz~~~{{{ssslllgggeeeeeefffhhhkkkpppuuuwwwzzzwwwssspppoooqqqtttvvvyyyyyyxxxxxxxxxxxxyyyyyyyyy|||~~~|||ssseee]]]TTTRRRSSSYYYdddooo~~~~~~xxxuuuuuuwwwyyy|||xxxrrrmmmmmmqqqyyy~~~|||}}}~~~|||vvvrrrhhh]]]QQQGGG===444///000---,,,++++++++++++++++++'''(((((()))******++++++++++++++++++*********)))))))))))))))))))))))))))************************---,,,+++******+++,,,,,,,,,+++***)))(((((((((((())))))***)))))))))******+++******)))******+++,,,,,,***)))***,,,,,,+++***+++'''$$$'''---111000------+++---111222///...000000111222222111111333444777888>>>JJJVVVaaappp|||uuummmhhhgggwwwyyyvvvxxx~~~zzzxxx{{{rrrmmmkkklllooojjj[[[JJJAAA>>>===???EEENNN\\\ppp~~~vvvlllaaaVVVKKKDDD777444111///......---,,,+++---......,,,***++++++++++++******++++++,,,,,,***************+++++++++))))))))))))************((((((((((((((()))))))))************))))))(((((('''((()))***+++,,,,,,,,,*********++++++,,,,,,---***+++,,,......////////////...222888???GGGTTT```iiiqqqxxxxxxxxxyyyzzzxxxqqqppppppsssxxx~~~}}}yyytttsssqqqpppnnnnnnoooooosssuuuwwwwwwuuutttuuuvvvuuuwww{{{~~~{{{uuuqqqmmmmmmlllkkkhhhfffcccbbbeeefffggghhhjjjkkkmmmmmmnnnnnnnnnmmmmmmlllkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnmmmlllkkkjjjiiihhhiiikkkmmmoooqqqrrrsssrrrrrrsssuuuvvvyyy{{{|||~~~xxxzzz|||}}}zzzuuuooollljjjjjjkkklllooosssvvvxxx~~~{{{vvvsssqqqrrrtttuuuxxxyyyyyyzzzzzzyyyyyyxxxyyy{{{~~~~~~}}}ggg___WWWSSSPPPQQQZZZcccttt|||yyytttrrrsssuuuzzzyyyxxxsssoooooossswwwxxxyyy|||}}}xxxtttmmmdddZZZPPPDDD888111111...---,,,++++++*********''''''((()))***+++,,,,,,***+++++++++***)))(((((())))))***************+++++++++++++++++++++++++++************)))))))))(((---,,,+++)))(((((('''''')))***+++***))))))+++---///...,,,***)))((())))))---,,,+++,,,---...---,,,///***&&&(((...111000,,,---+++---111222///...000///000111000//////000222777888???KKKWWWcccrrr}}}{{{qqqkkkeeeeeeuuu~~~xxxvvv{{{}}}yyywwwwwwwwwnnniiiiiimmmlll```QQQHHH@@@???@@@CCCHHHSSSjjj~~~yyyqqqggg\\\QQQJJJ;;;777222///...............///000000---+++***+++++++++******++++++,,,---))))))*********+++++++++((()))))))))************(((((()))))))))*********)))))))))))))))*********)))******+++,,,,,,++++++++++++++++++++++++++++++------...///////////////000000444;;;CCCLLL[[[gggpppwww{{{zzzwwwwwwwwwuuurrrqqqqqqvvv}}}|||xxxsssrrrpppnnnmmmmmmmmmnnnsssuuuwwwvvvsssqqqqqqrrrpppsssvvvvvvtttrrrrrrrrrnnnmmmkkkiiihhhfffeeeeeegggggghhhiiikkkmmmnnnooollllllmmmmmmmmmlllllllllkkkkkkjjjjjjjjjkkkkkkllllllllllllllllllkkkjjjjjjjjjlllnnnqqqtttvvvwwwwwwvvvvvvvvvwwwxxxzzz|||~~~}}}~~~}}}~~~zzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~|||xxxtttpppooooooooopppsssuuuxxxzzz~~~zzzvvvsssssstttuuuwwwyyy{{{||||||{{{yyywwwxxx{{{~~~|||~~~vvvnnnddd[[[SSSOOOTTT\\\eeeooo}}}|||vvvrrrrrrsssuuuyyy|||zzzsssnnnmmmnnnqqqssswww|||}}}yyyuuunnnhhh```XXXLLL>>>666555000///---,,,+++***))))))(((((())))))*********+++'''((()))*********)))(((++++++++++++,,,,,,------++++++++++++++++++++++++))))))+++++++++)))(((&&&++++++***)))(((((())))))***+++,,,+++)))***,,,///000///,,,***(((((()))))),,,+++***+++---...---,,,000///...,,,***+++,,,------+++---111222///...000...//////...---...000222777888@@@LLLYYYeeesss~~~yyypppkkkfffdddsssxxxtttxxx|||{{{wwwuuunnnxxx}}}oooiiiggglllmmmdddVVVNNNDDDBBBCCCEEEFFFPPPhhh|||tttkkk```UUUNNN>>>999333///...///000000000111222111///,,,+++++++++*********+++,,,,,,---))))))******++++++++++++(((((())))))*********+++))))))******+++++++++,,,''''''((()))***+++,,,,,,((())))))*********)))))),,,,,,++++++++++++++++++------...............---222222666>>>FFFPPP___lllsssyyy|||xxxtttsssrrrpppsssqqqqqquuu~~~|||yyyrrrqqqooonnnllllllmmmmmmsssuuuwwwvvvrrrooooooppplllppprrrppplllkkknnnrrrnnnmmmkkkhhhggggggggggggfffggghhhiiilllnnnpppqqqjjjkkkllllllmmmmmmllllllllllllkkkjjjjjjjjjkkkkkkkkkkkkkkklllkkkkkkjjjjjjkkkmmmppptttwwwyyyyyyzzzyyyyyyxxxyyyzzz|||~~~{{{}}}~~~~~~|||zzz{{{{{{uuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwxxxyyy{{{|||}}}|||~~~{{{wwwtttrrrrrrrrrsssuuuwwwyyy{{{|||xxxuuuttttttuuuwwwyyy{{{~~~~~~{{{yyywwwxxx{{{~~~~~~zzz|||sssfffXXXPPPRRRYYYZZZeeeuuu~~~xxxtttrrrsssrrryyy~~~vvvmmmiiiiiijjjmmmrrrxxx||||||xxxuuuooojjjddd]]]QQQCCC;;;999111000...,,,+++))))))(((************))))))))))))$$$%%%''')))***+++******''''''((((((((()))))))))++++++++++++++++++++++++***+++---......,,,)))''')))))))))))))))******+++***,,,---,,,******---111---,,,+++))))))***,,,---***)))((()))+++,,,+++***"""&&&***((($$$%%%,,,333---+++---111222///...000......//////...///222444666888@@@MMMZZZfffuuu~~~{{{yyyppplllgggdddsssxxxwww{{{}}}{{{wwwlllsss|||xxxrrrmmmmmmmmmhhh\\\RRRDDD>>><<<>>>BBBKKKbbbyyyxxxpppfff[[[UUUFFF:::000///000///------......---,,,,,,+++************+++++++++,,,,,,,,,))))))************))))))+++++++++***)))(((((('''+++)))'''(((+++,,,***((((((((()))***++++++,,,,,,,,,***(((***---...,,,******+++,,,,,,------,,,,,,,,,---//////...---...///...222999AAALLLZZZgggoooxxxyyy{{{zzzwwwtttrrrqqqpppoooppptttzzz{{{wwwtttsssrrrqqqpppppppppqqqsssqqqpppqqqrrrqqqmmmiiikkkhhhfffgggkkkoooppppppllljjjhhheeeeeeeeeggghhhgggggghhhjjjlllmmmoooooonnnmmmlllkkkjjjjjjjjjjjjkkklllooopppqqqooommmkkkooonnnlllkkkkkkmmmooopppoooqqqtttxxx{{{}}}}}}~~~yyyyyyxxxwwwxxxzzz|||~~~|||xxxvvvvvvwwwvvvvvvuuuuuutttttttttsssvvvsssrrrttttttrrrtttyyy|||}}}}}}}}}~~~}}}xxxuuurrrtttuuuvvvuuuvvvwwwyyy}}}yyyqqqppprrrtttvvvxxxzzz{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}|||||||||||||||}}}~~~uuufff\\\VVVTTTXXX```jjjuuu}}}|||{{{vvvqqqnnntttzzz}}}zzztttnnnkkkmmmmmmppptttzzz|||{{{yyyrrrmmmggg```XXXNNNBBB999888000++++++,,,***)))***+++++++++++++++***)))(((******++++++++++++******&&&&&&'''(((***,,,---...,,,,,,+++++++++++++++++++++++++++*********))))))************************,,,,,,,,,++++++*********)))(((''''''''')))***+++******+++,,,------......******+++,,,,,,,,,,,,+++///------///222333111///------...///000111222222444;;;EEENNNXXXeeetttzzzwww~~~qqqjjjgggdddppp~~~yyywww{{{~~~}}}{{{mmmqqqwww}}}zzztttrrrrrrmmmcccZZZIIIBBB>>>@@@CCCKKK^^^rrr}}}tttiii^^^WWWLLL???444000111///------......---,,,,,,+++******+++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++******)))(((((('''+++)))((((((***+++***((()))******+++,,,,,,------,,,***)))***,,,---,,,***++++++,,,------------,,,+++---//////...---...///111444;;;DDDOOO\\\iiiqqqwwwxxxyyyxxxuuurrrpppppplllkkkkkknnnvvvyyytttsssrrrpppooopppqqqsssttttttsssrrrrrrrrrnnniiidddeeeccccccfffjjjnnnoooooollljjjgggeeeeeefffhhhjjjiiijjjkkklllmmmoooppppppnnnmmmlllkkkjjjjjjjjjjjjjjjkkkmmmoooppppppooonnnoooooommmmmmmmmoooqqqrrrrrrtttvvvyyy{{{|||||||||zzzyyyxxxwwwxxxzzz|||}}}|||yyyvvvvvvvvvvvvuuuuuuuuutttttttttssstttqqqpppqqqqqqpppsssxxxxxxxxxwwwwwwxxx|||}}}xxxuuurrrtttuuuvvvuuuvvvwwwyyy|||{{{sssqqqrrrtttvvvxxx{{{|||||||||{{{zzz{{{|||}}}~~~}}}||||||||||||||||||}}}~~~rrrcccXXXRRRTTT[[[dddppp~~~yyyuuuqqqtttyyy|||{{{vvvpppkkkjjjiiijjjpppxxx||||||yyypppmmmjjjfff```VVVIII@@@;;;333---------,,,***,,,+++++++++++++++***))))))******++++++++++++******++++++***)))))))))))))))))))))************+++++++++*********))))))))))))************************+++++++++******))))))))))))))))))))))))***++++++))))))******++++++,,,,,,++++++,,,------------,,,...---,,,...111222000...------...///000111222222666===GGGOOOXXXdddsss~~~~~~{{{~~~qqqjjjgggdddppp~~~{{{wwwzzztttssstttxxx{{{wwwuuuqqqjjjdddRRRHHH@@@AAADDDJJJZZZkkkzzzoooccc[[[RRREEE888333111...---......------,,,,,,++++++***++++++++++++++++++++++++---------......---------++++++******)))(((((((((***)))((()))***+++***(((******++++++,,,---------+++***)))***,,,---,,,+++++++++,,,---------------+++---......------...///444888???HHHSSS```llltttvvvwwwxxxvvvssspppooooookkkiiihhhjjjrrr}}}vvvqqqqqqpppnnnmmmnnnqqquuuwwwtttttttttsssqqqkkkccc^^^\\\]]]___dddjjjnnnooooookkkiiigggeeeeeehhhkkkmmmmmmmmmnnnnnnooopppppppppnnnmmmlllkkkkkkkkkkkkkkkjjjkkklllmmmooopppqqqrrrppppppooooooppprrrsssuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxzzz{{{}}}~~~}}}zzzwwwuuuuuuuuuuuuuuutttttttttttttttrrrooommmnnnmmmlllpppvvvtttssssssrrrsssxxx~~~}}}xxxtttqqqsssuuuuuuuuuuuuwwwyyyzzz~~~vvvsssrrrsssuuuxxx{{{}}}~~~~~~~~~zzz{{{||||||}}}}}}||||||||||||||||||}}}~~~mmm]]]SSSPPPUUU]]]iiizzz~~~{{{uuuvvvxxx{{{}}}zzzsssmmmjjjfffeeekkkuuu{{{{{{yyypppooonnnlllhhh___SSSJJJ???777000//////---,,,---++++++++++++++++++***)))******++++++++++++******---,,,+++***)))(((((((((((((((((()))******++++++************))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++,,,+++++++++((()))))))))))))))))))))+++,,,,,,---------------,,,,,,,,,---000000///...............///111222222888???HHHPPPXXXdddrrr|||~~~qqqkkkgggdddppp~~~~~~xxxyyy~~~|||wwwxxx~~~}}}yyyvvvtttpppmmm]]]OOOCCCAAACCCIIIXXXgggzzzsssggg^^^VVVIII;;;444111......000---------,,,,,,+++++++++,,,,,,,,,++++++++++++*********++++++++++++******************))))))((((((***)))))))))******))))))*********++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,---...---------+++,,,...---------...000666;;;CCCMMMXXXdddnnnuuuwwwwwwwwwuuurrrpppppppppnnnllljjjkkkqqq{{{yyyrrroooqqqooolllkkkllloootttvvvqqqrrrtttsssooohhh___ZZZVVVYYY___eeekkknnnoooooojjjiiigggfffgggjjjmmmpppnnnnnnooooooooooooppppppnnnnnnmmmlllllllllllllllmmmllllllmmmnnnoooqqqrrrqqqpppqqqqqqrrrtttvvvwwwyyyyyyyyyyyyxxxxxxwwwwwwzzzyyywwwvvvuuuvvvxxxyyyzzz|||}}}}}}zzzwwwuuutttttttttttttttttttttttttttrrrooolllkkkhhheeeiiipppssstttuuuuuuvvvyyy}}}}}}xxxuuuqqqrrrtttuuuuuuuuuwwwyyyxxx~~~zzztttqqqrrrtttxxx{{{~~~zzzzzz{{{{{{||||||||||||||||||||||||}}}~~~yyyfffYYYPPPRRRWWWaaaqqq{{{yyyyyy|||~~~wwwpppnnnhhhdddhhhrrrzzz|||yyyvvvtttqqqooollleee[[[TTTEEE;;;333000///,,,,,,---+++++++++,,,,,,+++************++++++++++++******))))))))))))***+++,,,,,,)))))))))***************++++++++++++************))))))))))))))))))))))))******************)))))))))***+++,,,,,,+++***))))))))))))))))))(((((((((***+++,,,,,,------,,,,,,++++++,,,---...///......///.........///000222222666===FFFOOOWWWcccrrr|||rrrlllhhheeeppp~~~{{{zzz}}}|||yyy|||}}}yyywwwvvvuuuhhhWWWGGGAAAAAAGGGWWWhhhuuuvvvjjjbbbVVVJJJ===666222//////222------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))*********)))))))))))))))))))))******)))))))))***))))))))))))******************++++++++++++,,,,,,,,,,,,---.........------,,,---...---------000222777>>>HHHTTT^^^hhhpppvvvxxxxxxwwwtttqqqpppqqqrrrpppooommmmmmqqqyyyyyyssspppooossspppmmmkkkkkkmmmpppsssnnnpppssssssnnnfff^^^ZZZVVVZZZaaahhhlllnnnnnnnnniiiiiihhhhhhiiilllooopppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllmmmmmmpppooonnnmmmmmmnnnpppqqqqqqqqqrrrrrrtttuuuvvvwwwyyyyyyxxxwwwvvvuuuuuutttxxxwwwuuutttssstttvvvwwwwwwyyy{{{{{{xxxuuutttsssssssssssstttttttttttttttrrrpppnnnkkkeee```cccjjjvvvyyy}}}}}}xxxuuuppprrrtttttttttuuuwwwyyyxxx||||||uuupppqqqssswwwzzz}}}~~~~~~zzzzzzzzzzzzzzz{{{{{{|||||||||||||||}}}~~~|||}}}pppbbbUUUSSSTTT[[[gggvvv}}}|||~~~|||vvvpppjjjeeehhhrrr|||{{{uuuqqqmmmhhhaaa\\\KKKAAA666222///,,,+++,,,***++++++,,,,,,,,,++++++******++++++++++++******'''(((((()))***,,,...///,,,,,,,,,++++++******)))------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))+++++++++***)))(((******************))))))))))))***+++++++++++++++***+++,,,---------......000///.........000111333222999CCCLLLVVVbbbrrr}}}tttmmmjjjfffqqq}}}~~~zzzyyyzzz}}}~~~{{{yyyyyyppp___NNNEEEBBBEEEUUUgggppp|||yyynnngggXXXMMMAAA:::444//////222,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,,,,---...............---............///222444999BBBOOO\\\fffnnnsssvvvyyyyyywwwssspppoooqqqssspppoooooopppsssxxx|||{{{tttqqqqqqrrruuussspppmmmlllmmmoooqqqooorrruuutttoooggg```\\\ZZZ___fffjjjllllllllllllhhhiiiiiijjjlllnnnooopppmmmmmmmmmmmmnnnnnnnnnnnnooonnnnnnmmmmmmmmmnnnnnnqqqpppooonnnnnnnnnooopppqqqqqqrrrsssttttttuuuuuuwwwvvvuuutttsssrrrrrrrrruuutttrrrqqqqqqrrrtttuuuuuuwwwxxxxxxuuusssssssssssssssssssssssstttttttttsssrrrqqqnnnfff```bbbhhhwww|||}}}yyyvvvoooqqqsssttttttuuuwwwyyyyyy{{{}}}tttnnnoooqqquuuxxx{{{|||||||||zzzyyyyyyyyyyyyzzz{{{{{{||||||||||||}}}~~~{{{}}}~~~{{{mmm\\\VVVSSSVVV^^^jjjyyy~~~rrrmmmhhhjjjrrr~~~|||vvvrrrmmmhhhcccTTTHHH;;;555000,,,***,,,***+++,,,,,,,,,,,,,,,,,,******++++++++++++*********************+++,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,,,,+++++++++************************+++++++++++++++,,,,,,,,,******************)))(((++++++++++++++++++++++++((())))))***************)))+++---...------...///111///...---...///111333000888BBBKKKUUUbbbqqq|||vvvooolllhhhsss{{{wwwwwwyyy||||||{{{xxxwwwuuugggXXXMMMDDDCCCPPPbbbkkkwww{{{rrrlll\\\RRRGGG>>>777000...111,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,,,,------,,,,,,+++)))))))))))))))))))))***(((***+++***(((((()))+++)))))))))))))))))))))))))))+++,,,,,,******+++...,,,------...............///////////////000333666;;;FFFUUUdddnnntttwwwxxxyyyxxxuuuqqqnnnnnnppprrrnnnpppsssvvvyyy{{{}}}}}}{{{||||||}}}}}}yyytttrrrsssuuuvvvuuusssqqqpppqqqrrrrrrtttwwwyyywwwppphhhbbb___```dddjjjlllkkkiiihhhhhhgggiiikkkmmmoooooonnnnnnlllmmmmmmmmmnnnnnnooooooooonnnnnnnnnnnnnnnoooooonnnnnnnnnnnnooopppqqqqqqpppqqqqqqrrrsssssssssrrrsssrrrqqqpppppppppqqqqqqqqqpppooonnnoooqqqsssttttttuuuuuutttrrrqqqrrrsssrrrrrrrrrsssssstttttttttssssssuuussskkkdddeeelllvvv{{{}}}}}}}}}}}}~~~|||yyyvvvnnnpppsssttttttuuuwwwyyyzzzzzz||||||tttmmmmmmooosssvvvxxxyyyyyyyyyzzzyyyxxxxxxxxxyyy{{{{{{||||||||||||}}}~~~|||}}}yyycccYYYRRRRRRVVV___ooo}}}xxxtttooommmqqq{{{{{{vvvooojjj\\\OOOAAA888222---+++---***+++,,,,,,------,,,,,,******++++++++++++******,,,,,,+++*********++++++((())))))***+++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++)))*********++++++++++++,,,,,,+++***************)))******++++++,,,,,,,,,))))))***++++++++++++***))),,,//////------...000111000...------///111333222999CCCLLLUUUaaappp{{{xxxqqqmmmjjjttt~~~yyywwwzzz}}}{{{yyytttssswwwkkk___SSSGGGAAALLL]]]hhhttt}}}uuuppp```VVVKKKBBB999000---///,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///***++++++,,,,,,++++++***)))))))))))))))*********(((***,,,+++(((''')))+++++++++******************(((+++---,,,***)))+++...,,,---......//////......///000000//////111444777===HHHZZZiiitttxxxyyyyyyxxxvvvsssooolllllloooqqqooorrrwww|||uuuwwwyyyzzzzzz|||~~~}}}yyyvvvtttuuuvvvwwwvvvuuutttttttttuuuuuuyyy{{{}}}zzzrrrjjjdddaaadddhhhlllllljjjfffeeeeeegggiiillloooppppppnnnmmmmmmmmmmmmnnnooooooppppppoooooonnnnnnnnnnnnooopppllllllnnnooopppqqqrrrsssppppppqqqrrrrrrqqqqqqqqqqqqpppooonnnnnnooopppqqqooonnnmmmmmmnnnppprrrtttsssssssssrrrppppppqqqsssrrrrrrrrrsssssstttttttttssstttwwwwwwooohhhjjjppptttxxx}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{{{{|||}}}|||yyywwwnnnppprrrttttttuuuxxxyyy{{{zzz{{{~~~|||ssslllmmmnnnrrruuuwwwwwwwwwwwwzzzyyyxxxxxxxxxyyyzzz{{{||||||||||||}}}~~~|||~~~~~~ggg\\\RRROOOQQQXXXhhhwww|||uuuooonnnvvv}}}uuuooobbbTTTEEE;;;444///---...***+++,,,,,,------------******++++++++++++******++++++******++++++,,,---$$$%%%'''(((***,,,......))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++///...,,,+++***+++,,,,,,(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++***---//////...---///111222000...------///111333555<<>>BBBMMM___ttt}}}ooogggZZZNNNDDD<<<666333//////.........---------,,,,,,,,,++++++++++++***************************++++++***))))))***++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------..................////////////111//////111333777BBBLLLYYYgggwww~~~{{{zzz|||~~~zzz|||}}}{{{{{{|||||||||{{{{{{}}}||||||}}}}}}~~~{{{yyyvvvssspppoooooooooiiieeeaaa^^^^^^aaaeeehhhkkkkkkkkkkkkkkklllmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjkkkmmmoooqqqrrrtttxxx{{{}}}~~~}}}|||xxxuuupppjjjccc]]]XXXUUURRRWWW^^^eeejjjnnnqqqtttnnnkkkeee___]]]```ffflllpppooonnnmmmmmmnnnoooooommmmmmmmmnnnooopppqqqrrrtttvvvwwwvvvtttqqqoooooorrrrrrsssuuuvvvuuuqqqnnngggggghhhiiikkkooorrrtttwwwwwwxxxyyyyyyyyyxxxxxxyyyxxxxxxyyyzzzzzzxxxwwwqqqrrrtttvvvwwwwwwwwwvvvuuuyyyzzzyyy|||rrrmmmjjjoootttuuuvvvyyy{{{{{{zzzyyyzzz{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~ppp]]]PPPMMMPPPTTT___ppp}}}{{{vvvrrrwww|||~~~|||vvvppplllkkkpppxxx~~~{{{wwwssskkk```SSSEEE;;;444...------,,,,,,,,,,,,,,,)))***,,,+++******+++,,,***++++++,,,,,,++++++*********++++++++++++******(((((())))))***+++++++++,,,,,,---------------,,,)))******+++,,,,,,------,,,,,,++++++******))))))************+++,,,------++++++++++++++++++++++++,,,,,,++++++***++++++++++++---///000000000222444666<<>>777444---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------............/////////000222111222666888<<>>LLLZZZhhhsss~~~|||xxxsssqqqttt{{{~~~}}}vvvxxxyyyzzz~~~{{{yyyuuuoookkkhhhgggdddcccbbbaaa___]]]^^^]]]]]]```fffkkkllllllkkkkkkkkklllllllllmmmmmmooooooooooooooonnnmmmmmmjjjjjjjjjiiiiiikkkpppssswwwzzz}}}}}}{{{zzzssskkkbbbVVVKKKFFFHHHCCCLLLWWW```hhhrrr~~~zzzpppjjjeeeaaagggiiillloooppppppnnnmmmooooooooopppqqqssstttuuutttsssqqqpppnnnnnnnnnooooooqqqtttwwwxxxssslllfff```___bbbjjjpppqqqrrrttttttttttttuuuuuuvvvwwwxxxuuuyyyzzzzzz{{{|||xxxrrrpppsssvvvxxxwwwvvvvvvwwwuuuvvvwwwyyy{{{~~~yyyssskkkiiimmmssswwwyyy|||||||||zzzyyyyyy{{{}}}|||||||||||||||{{{{{{zzz}}}}}}||||||||||||}}}}}}nnn[[[SSSSSSUUUYYYcccsssxxxssspppsssxxx{{{xxxsssllliiigggiiiooottttttssssssmmmgggccc^^^TTTEEE:::666111---...---+++---000444///***(((+++---...---++++++******++++++,,,---///...---,,,+++*********...,,,***((((((***,,,...,,,+++++++++,,,///222333---&&&$$$+++///---******...---+++******+++,,,---000,,,)))+++000222000---///...,,,***))))))******++++++,,,,,,,,,---------++++++,,,---///000222333777<<>>CCCTTTkkk}}}}}}{{{uuujjj___TTTJJJAAA;;;444222///......---,,,***+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////222222444888<<>>DDDPPP___lllttt~~~yyyqqqggg]]]RRRHHHBBB777444111.........---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************((()))***+++------..............................,,,,,,,,,---...///000000555444555<<>>;;;555---)))***,,,,,,***+++,,,,,,,,,------,,,,,,,,,,,,---------.........222111111111222333333444666;;;CCCLLLXXXeeeqqqxxx~~~pppkkkkkknnn||||||uuuooooootttxxxwwwtttpppoooooosss{{{yyynnnmmmooohhh]]]KKKCCC???DDDOOO[[[gggppp{{{tttkkkaaaVVVKKKEEE999555111///......---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++---------...///000111222666444777???JJJWWWhhhuuu|||}}}||||||xxxqqqooommmjjjiiilllqqqxxx|||~~~|||{{{uuuuuuwww}}}zzzoooeee___]]]]]]dddeeeddd___XXXSSSRRRSSSZZZ^^^eeeiiikkkllllllmmmllllllmmmmmmmmmnnnnnnnnnmmmnnnnnnnnnnnnmmmllllllkkklllkkkkkkkkkmmmqqqttt|||}}}zzzoooaaaTTTGGG??????DDDQQQTTTZZZaaafffkkknnnpppsssyyy}}}~~~|||uuullldddfffgggjjjlllmmmnnnooonnnnnnnnnnnnnnnoooppppppqqqpppooonnnmmmnnnooooooppprrrtttuuurrrlllccc\\\TTTUUU\\\gggoooqqqrrrttttttttttttuuuuuuvvvwwwxxxwwwyyyyyyxxxyyy{{{yyytttmmmppptttvvvvvvvvvwwwwwwuuuvvvvvvxxxzzz|||~~~xxxooojjjkkkooorrrsssxxxyyyzzzyyywwwuuutttuuutttuuuvvvwwwyyyyyyzzzzzzzzzzzz||||||||||||zzzzzzzzzxxxvvvtttuuuxxx{{{}}}uuulll___TTTRRRSSSWWWdddrrr|||tttrrrlllddd```dddoooxxx~~~|||xxxtttoooggg___YYYFFF;;;111//////...,,,,,,)))+++------,,,+++,,,,,,++++++******++++++,,,---,,,++++++*********+++++++++***))))))))))))***+++***++++++,,,---.........***++++++))))))---///---...---+++,,,222:::CCCIII>>>666---))),,,...---+++***+++,,,---......------,,,---------............000000000000111222333444888===EEEOOOZZZgggsss{{{qqqkkkkkkmmm|||~~~wwwoookkkmmmppppppoooooonnnmmmpppvvv~~~sssoooqqqmmmcccOOOEEE>>>BBBLLLWWWdddooo|||}}}wwwoooeeeZZZOOOHHH:::666222///.........---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++.........///000111222333555444888BBBOOO\\\lllyyy{{{|||xxxwwwuuuqqqooommmjjjhhhhhhmmmtttxxx{{{|||yyyxxxwwwtttsssxxxyyynnnddd^^^^^^___ddddddccc]]]VVVSSSTTTWWW\\\aaafffiiijjjjjjlllmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmlllkkkjjjkkkkkkjjjjjjlllpppsss{{{}}}xxxmmm^^^QQQEEE???AAAGGGRRRYYYbbbhhhkkkmmmppprrrtttxxx|||~~~wwwnnndddeeegggiiikkkmmmnnnooonnnnnnmmmmmmmmmnnnooooooqqqpppooommmmmmnnnoooooopppqqqrrrssspppiii```ZZZQQQRRRZZZfffnnnpppqqqssstttttttttuuuuuuvvvwwwxxxvvvyyyzzzzzz{{{}}}zzzuuulllpppsssvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyzzz|||}}}~~~wwwnnnjjjlllpppssstttwwwxxxzzzyyyvvvtttssstttuuuuuuvvvxxxyyyyyyyyyyyyxxxyyy{{{||||||{{{yyyxxxyyywwwtttrrrsssvvvyyy|||~~~uuuggg[[[WWWTTTSSS]]]jjjyyyyyywwwqqqfff^^^___jjjttt~~~}}}{{{wwwrrrkkkddd```PPPCCC666111111///------,,,++++++,,,---......---++++++******++++++,,,---,,,,,,+++***)))))))))***+++******************+++''''''((()))************)))---...***)))------+++*********+++///555;;;???555111---+++,,,------,,,***+++,,,---............------------............---------...///111222333;;;???FFFPPPZZZgggrrrzzz}}}ppplllnnnppp~~~}}}~~~xxxooojjjiiikkkllllllpppnnnmmmooottt{{{vvvpppssspppgggSSSFFF<<<>>>HHHTTTcccppp{{{~~~yyyqqqhhh\\\QQQJJJ:::777222///.........---++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''(((***,,,---------------------------------......//////000222333444555444999DDDRRR___nnnzzzzzz{{{uuutttsssqqqooommmjjjgggggglllrrrwwwsssyyy~~~{{{zzz||||||{{{zzzwwwuuusssrrrsssrrrxxxzzzoooeee``````bbbdddeeeccc^^^WWWUUUXXX]]]^^^bbbgggiiiiiijjjkkknnnmmmmmmmmmmmmnnnnnnnnnooommmmmmnnnnnnmmmmmmlllkkkjjjjjjjjjiiiiiikkkpppssszzz}}}uuujjj\\\OOODDD>>>AAAHHHQQQZZZeeelllnnnooorrruuussswww{{{}}}xxxooodddeeefffhhhjjjlllnnnooonnnmmmmmmmmmmmmnnnnnnoooppppppnnnmmmmmmnnnoooooooooppprrrrrrooohhh___XXXOOOPPPXXXdddmmmoooppprrrtttttttttuuuuuuvvvwwwxxxtttxxx{{{{{{}}}|||vvvlllooosssvvvvvvvvvwwwxxxyyyyyyxxxxxxyyyyyyzzzzzz~~~wwwnnnjjjlllpppssstttvvvxxxyyyxxxvvvsssrrrrrrvvvwwwxxxyyyyyyyyyyyyyyywwwxxxzzz{{{{{{zzzxxxwwwxxxvvvsssqqqrrruuuxxx{{{|||{{{mmm```[[[UUUQQQYYYfffxxx~~~}}}vvvjjj___^^^gggqqq}}}}}}{{{xxxtttnnniiieeeXXXIII:::333222///------///,,,)))+++...000///---++++++******++++++,,,------,,,+++***))))))))))))***+++,,,,,,,,,,,,+++***((()))***++++++,,,++++++***///000,,,***,,,,,,(((((((((((()))***+++,,,---***,,,......,,,+++,,,---)))***,,,...//////......---------.........////////////000111222444666777;;;???FFFNNNXXXdddooovvvzzznnnmmmqqqttt{{{{{{|||wwwpppkkkiiikkkmmmoooqqqssssssuuuzzzzzzvvvsssqqqnnnYYYIII???CCCKKKTTTeeeuuuxxxlll^^^SSSMMMAAA:::222------.........,,,,,,,,,------.........///...---,,,***)))(((((()))************++++++++++++*********))))))((((((++++++*********+++,,,---,,,***'''(((+++......---222222333444444444333333111444:::EEEUUUfffvvv}}}yyysssooonnnnnntttppplllkkklllooorrrsssuuuvvvxxx|||~~~}}}yyyvvv|||zzzvvvsssqqqqqqrrrrrrxxx~~~yyymmmdddaaaeeeiiimmmhhhaaa[[[XXXYYY\\\^^^bbbdddhhhiiijjjjjjkkklllkkkkkkmmmnnnoooooooooooopppnnnkkkiiiiiijjjlllmmmllliiihhhiiiiiihhhmmmsss|||yyyjjjXXXMMMEEEAAAAAADDDVVVaaajjjllllllppptttuuuxxxwwwxxxzzz}}}|||wwwrrrhhhcccbbbgggkkkmmmnnnpppqqqpppooonnnmmmmmmmmmnnnnnnooooooooopppppppppqqqpppooommmkkkggg```XXXSSSNNNQQQYYYbbbkkkppprrrrrrrrrrrrrrrssstttvvvxxxyyyvvvwwwxxx{{{||||||yyyvvvpppppppppqqqsssvvvxxxzzz|||{{{zzzyyyyyyzzz|||~~~}}}xxxqqqnnnnnnqqqtttvvvxxxzzz|||{{{yyyvvvttttttyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzyyyxxxxxxxxxyyy{{{{{{||||||||||||{{{{{{~~~zzznnnbbbXXXSSSXXX```rrr~~~}}}}}}sssggg```aaaeeexxx||||||xxxxxxyyytttlll]]]QQQ@@@444///...,,,+++************************---,,,++++++******++++++...---+++))))))***+++,,,+++++++++***)))(((''''''++++++******************((((((((()))*********+++++++++,,,,,,,,,,,,------...............///000111,,,000111...,,,------+++++++++,,,,,,---......///,,,------///111333555666999===DDDMMMXXXdddpppwwwvvvqqqjjjlllyyy~~~yyyxxx|||{{{tttooommmmmmnnnrrruuuyyyzzz|||}}}vvvrrrooonnnaaaQQQEEEFFFKKKTTTeeeuuuzzzooobbbXXXQQQDDD<<<333...---------,,,+++++++++,,,,,,,,,------...------,,,+++***)))))))))************+++++++++************)))))))))(((******+++++++++,,,,,,,,,,,,***((())),,,......---...//////000000000000000222666===IIIYYYjjjyyy}}}xxxrrrnnnmmmmmmtttpppmmmlllnnnqqqtttuuutttuuuvvvyyy|||}}}{{{zzzyyywwwssspppoooppprrrssszzzrrrgggccceeeiiikkkggg```ZZZXXXZZZ]]]```eeegggjjjkkkkkkkkklllmmmllllllmmmnnnoooooooooooonnnmmmllljjjjjjkkklllmmmooollllllnnnnnnmmmqqqwwwzzzkkkXXXLLLDDD???@@@DDDTTT^^^hhhjjjkkkooorrrsssuuutttvvvyyy||||||xxxtttjjjccc___ccchhhkkklllnnnqqqpppoooooonnnnnnnnnnnnoooooooooooooooppppppppppppooollliiiddd\\\TTTNNNIIIMMMTTT___iiippprrrsssttttttttttttuuuvvvvvvwwwvvvvvvxxx{{{}}}}}}zzzxxxqqqqqqqqqrrrsssuuuxxxyyyzzzzzzyyyxxxyyyzzz{{{|||~~~xxxrrrnnnnnnqqqtttuuuwwwyyy||||||zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxzzz{{{{{{||||||||||||{{{~~~}}}rrrggg\\\VVVXXX___lll|||~~~}}}xxxlllccc```aaatttyyy|||{{{zzz{{{vvvooocccVVVDDD777000...,,,***************************---,,,++++++******++++++------+++*********++++++---,,,,,,,,,+++***************++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------)))---///---,,,...///...,,,,,,,,,------.........------...///111333555666888===DDDMMMXXXdddooowwwwwwrrrmmmooo|||yyytttwww~~~{{{uuurrrqqqqqqvvv{{{wwwpppnnnnnnjjj[[[MMMIIIKKKSSSddduuu|||rrrggg]]]WWWGGG???555...,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************)))))))))))))))***+++,,,---,,,++++++,,,***)))***,,,------------------....../////////444888BBBOOO___ooo}}}}}}wwwqqqmmmlllmmmrrrpppmmmmmmpppsssvvvwwwvvvuuuuuuxxx|||zzzwwwssspppoooqqqtttwww}}}zzzmmmffffffiiihhhddd^^^YYYXXX[[[___ccciiikkkmmmmmmmmmmmmmmmnnnmmmmmmnnnoooooonnnnnnnnnllllllllllllmmmmmmmmmmmmpppnnnpppssssssrrruuuzzz{{{lllZZZLLLCCC>>>???DDDPPP[[[eeehhhiiimmmqqqrrrrrrrrrssswww|||}}}zzzvvvmmmbbb[[[^^^eeehhhjjjlllpppppppppppppppoooooooooppppppoooooooooooooooooopppnnnjjjfff___WWWNNNHHHCCCGGGOOOZZZfffnnnssstttvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvxxx{{{}}}~~~{{{yyyqqqqqqqqqrrrsssuuuvvvwwwwwwwwwxxxxxxxxxyyyyyyyyy~~~yyysssnnnnnnqqqssstttuuuxxx{{{||||||{{{|||}}}zzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxwwwwwwwwwwwwxxxzzzzzz{{{|||||||||||||||}}}xxxnnncccZZZYYY]]]eeewww|||~~~tttjjjcccaaalllttt|||~~~~~~|||xxxssshhh\\\III:::111---,,,+++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++******++++++,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************++++++,,,***...000---,,,......,,,---------------.........---......///111333555666888<<>>???DDDMMMYYYcccgggiiimmmqqqqqqqqqqqqrrrvvv{{{|||zzzwwwnnnbbbXXXZZZbbbgggjjjmmmpppppppppqqqqqqqqqqqqpppppppppppppppoooooooooooonnnkkkgggbbb[[[SSSJJJDDDAAADDDLLLWWWbbblllqqqsssuuuuuuvvvvvvvvvvvvvvvvvvtttuuuwww{{{~~~~~~|||zzzqqqqqqrrrrrrssstttuuuuuutttuuuvvvwwwxxxxxxxxxwww~~~yyysssooooooqqqrrrsssuuuwwwzzz{{{{{{{{{|||}}}{{{zzzzzzyyyyyyxxxxxxwwwxxxxxxwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{||||||{{{{{{|||}}}~~~uuujjj```[[[\\\aaarrr~~~zzzxxx|||{{{rrriiiddddddmmmwww~~~|||xxxuuujjj^^^LLL<<<222...,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,++++++***)))))))))))))))***************+++,,,------............------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------///333333///,,,,,,,,,)))------........................///000111333444555777<<>>FFFPPP[[[hhhttt||||||pppnnnmmmssswww}}}}}}vvvzzz}}}zzzwwwxxxssshhhbbb^^^___YYYKKK???AAALLLWWWhhhyyywwwnnnggg^^^SSSDDD888222///---,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******)))************+++++++++(((((())))))*********+++++++++*********+++,,,---***---000000---+++,,,---111000//////000222555666>>>IIIZZZlllzzz}}}vvvrrrrrrvvvyyyuuutttsssuuuyyy|||~~~~~~yyy{{{~~~wwwvvvvvvvvvyyy||||||~~~~~~tttnnnkkkmmmqqqmmm```TTTNNNPPPTTTYYY___dddhhhkkklllmmmmmmllllllmmmooorrrmmmmmmnnnppppppqqqqqqqqqqqqqqqppppppoooooonnnnnnnnnooottt}}}vvvjjj\\\KKK>>>;;;>>>BBBOOO\\\cccfffkkknnnooopppoooqqqvvv|||rrrjjjaaaZZZSSSRRRYYYbbbiiikkkmmmpppqqqqqqppppppqqqrrrssstttuuuwwwxxxxxxwwwrrrkkkbbbYYYOOOFFF@@@:::;;;@@@JJJVVVaaajjjnnnqqqrrrtttuuuuuutttrrrqqqssssssuuuwwwyyyxxxvvvssslllmmmppprrrtttuuuvvvuuuuuutttsssssstttvvvyyy{{{xxxuuuqqqpppqqqtttuuuvvvtttuuuvvvvvvuuuvvvxxxzzzvvvwwwxxxyyyzzzzzz{{{|||yyyxxxxxxxxxyyyzzzzzz{{{~~~~~~}}}{{{zzzxxxvvvuuuwwwzzz}}}~~~zzzqqqnnnjjjhhhoooxxxuuussswww|||}}}xxxrrreee^^^___lllwwwxxxuuusssjjjdddZZZLLL???555000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++***))))))+++---...,,,++++++***)))(((''''''++++++***************************++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,+++******++++++***...///,,,***,,,,,,******+++,,,...000111222333111111111111222333444555:::???FFFPPP\\\iiiuuu}}}{{{pppnnnmmmsssrrr~~~|||{{{zzzzzz~~~{{{vvv}}}uuuggg^^^XXXXXXTTTJJJAAA@@@CCCFFFZZZlllzzzqqqjjj___XXXLLL>>>333......000///...------,,,,,,---------,,,,,,,,,,,,---......((((((***+++,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,---.../////////------------------------111//////222222111444:::AAAQQQcccqqq|||yyyzzz~~~{{{yyy{{{{{{yyy~~~zzzwwwtttwww}}}~~~}}}}}}~~~}}}{{{rrrkkkfffhhhkkkhhh]]]RRRQQQRRRVVV[[[bbbhhhkkkmmmnnnnnnmmmnnnnnnooopppqqqoooppppppppppppqqqqqqqqqrrrpppnnnlllkkkkkklllmmmnnnnnnrrrxxx|||~~~yyyoooaaaUUUGGG===:::===EEEKKKTTT^^^fffkkkmmmnnnppprrrtttvvv|||tttnnncccVVVNNNOOOVVV\\\ccciiioooqqqooommmnnnppptttuuuvvvxxxyyyzzzzzz{{{uuuppphhh^^^TTTLLLFFFBBB===>>>BBBKKKWWWbbbkkkooommmooorrruuuvvvuuutttsssuuurrrrrrvvv||||||vvvpppnnnooorrrtttuuuuuuuuutttvvvvvvvvvvvvwwwxxxyyyzzzvvvssspppoooqqqsssvvvwwwyyyxxxwwwuuuuuuuuuvvvwwwvvvuuuuuuuuuvvvxxxzzz|||wwwxxxyyyyyyzzzzzzyyyyyy}}}}}}{{{xxxuuuuuuvvvxxx{{{{{{{{{|||{{{vvvpppnnnpppxxx|||uuunnnqqqxxx{{{vvvnnnccc___\\\aaakkksssuuusssjjjdddYYYLLL@@@777111...++++++++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,+++******+++,,,,,,...---,,,***))))))******++++++++++++++++++++++++***************************)))))))))***+++,,,,,,,,,++++++******++++++,,,***+++---,,,++++++,,,...//////............//////000000000111222555777888;;;AAAJJJSSS\\\iiivvv|||uuupppooowwwxxx}}}{{{~~~}}}}}}xxx}}}wwwiiiaaaXXXWWWSSSJJJAAA???AAADDDTTTeee~~~|||sssllleee^^^QQQBBB555...---...---,,,++++++******++++++,,,++++++++++++,,,------)))))))))************)))******************************+++,,,,,,,,,++++++------------------------111//////222222111555;;;BBBRRReeesss~~~{{{}}}~~~{{{}}}}}}}}}yyyuuutttwww~~~{{{{{{zzz{{{|||{{{yyyvvvnnnkkkhhhiiijjjfff\\\SSSQQQSSSWWW]]]ccchhhkkkmmmmmmmmmlllmmmmmmnnnooopppppppppqqqqqqqqqqqqqqqqqqsssqqqooommmmmmmmmnnnnnnkkkkkknnnsssvvv{{{}}}rrrggg[[[PPPDDD;;;:::===CCCHHHRRR\\\eeejjjmmmnnnppprrrtttuuu{{{xxxqqqfffYYYOOONNNRRRWWW^^^dddkkknnnnnnmmmoooqqqtttuuuwwwyyyzzz{{{{{{{{{uuuqqqiii___UUULLLFFFCCC===>>>BBBJJJVVVbbbjjjooooooqqqsssuuuvvvuuuttttttuuusssrrrvvv||||||vvvppplllnnnqqqtttvvvvvvuuutttvvvvvvvvvvvvwwwxxxyyyzzzwwwtttpppoooqqqsssuuuvvvxxxwwwvvvuuutttuuuuuuvvvuuuuuuuuuuuuvvvxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzzzz~~~~~~}}}zzzwwwwwwxxxzzz{{{{{{|||}}}|||xxxrrrpppqqqxxx~~~vvvnnnpppwwwzzzvvvoooeee```\\\```iiipppsssrrrkkkeee[[[OOOCCC999222...------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,************+++,,,...///,,,,,,++++++++++++++++++************************++++++++++++++++++,,,---,,,++++++******++++++,,,+++,,,------,,,,,,---...............///000111222333222222222333444666777<<>>AAAKKK]]]vvvuuummmggg```TTTFFF999111///000---,,,++++++******+++++++++************+++,,,,,,++++++++++++******))))))************************+++,,,,,,,,,++++++***)))------------------------111//////111222222666===DDDTTThhhwww}}}}}}vvvtttsssxxxxxxwwwvvvvvvvvvtttqqqnnniiiiiijjjjjjhhhbbbZZZTTTRRRUUUYYY___dddiiilllmmmllllllllllllmmmnnnoooppprrrrrrrrrrrrqqqqqqqqqqqqrrrqqqpppnnnnnnnnnooopppkkkjjjkkkooossswww}}}lllbbbUUUKKKBBB;;;;;;>>>>>>DDDNNNXXXbbbhhhlllmmmooorrrtttuuuzzz|||vvvjjj\\\RRRMMMNNNQQQXXX^^^fffkkklllmmmppprrrtttuuuwwwyyy{{{||||||{{{uuuqqqhhh^^^TTTLLLFFFCCC<<<===AAAIIIUUUaaajjjnnnrrrssstttuuuuuuuuuuuuuuuuuusssssswww{{{{{{vvvpppiiilllppptttwwwwwwvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzxxxuuuqqqpppqqqsssttttttvvvuuutttssssssssstttuuutttuuuvvvwwwwwwwwwwwwwwwyyyyyyzzz{{{{{{{{{{{{zzz~~~|||zzzyyy{{{}}}{{{||||||}}}}}}yyysssrrrrrrwww~~~zzzqqqqqqwww{{{yyytttiiiccc]]]^^^eeelllpppqqqkkkggg___TTTHHH===333...//////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,))))))******+++---...///,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,+++---......------...///,,,------...000111333444555444444333444555666777===CCCLLLUUU^^^jjjvvvzzzuuusssyyyzzz~~~zzz|||~~~pppgggZZZVVVQQQLLLDDD===<<>>666333222///...------,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---***************************+++,,,---....................................000......111333444;;;BBBMMM^^^qqq{{{yyyzzz}}}~~~uuussstttzzztttrrrooommmjjjfffaaa]]]]]]ccchhhggg```YYYUUUUUUTTTYYY```fffiiijjjlllnnnmmmmmmmmmnnnoooqqqrrrsssttttttssssssrrrqqqppppppnnnnnnmmmmmmnnnnnnnnnooopppnnnooorrrtttwwwuuuhhhXXXMMMEEE>>><<<===999<<>>@@@EEERRRfffxxxwwwmmmhhhcccYYYLLL>>>555000...---,,,++++++******++++++------,,,,,,------...///...---+++***)))***++++++++++++++++++++++++++++++((((((***+++,,,---------........................000......111333666===DDDTTTdddvvv}}}xxxtttuuuxxxzzz~~~}}}vvvuuuvvv{{{|||uuurrroookkkgggbbb\\\XXXZZZ___cccbbb[[[UUUSSSSSSUUU[[[dddiiijjjkkkmmmnnnmmmnnnnnnoooppprrrssstttuuutttsssrrrqqqpppooonnnllllllmmmmmmnnnnnnoooooopppooopppssstttvvv~~~}}}nnn]]]PPPFFF>>>;;;;;;999:::>>>DDDLLLUUU]]]bbbeeekkkppprrrwwwvvvlllbbbXXXOOOIIIMMMQQQXXX```gggkkkmmmnnnpppsssvvvzzz||||||{{{zzzoookkkbbbXXXNNNFFF@@@===;;;;;;===EEEPPP]]]hhhmmmqqqrrrssstttuuuvvvvvvvvvuuuvvvwwwzzz{{{yyyuuurrreeehhhlllppptttvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzwwwuuusssrrrtttuuuuuutttsssrrrqqqqqqqqqrrrssstttvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzwwwyyyzzz{{{zzzzzz|||}}}}}}~~~~~~~~~|||tttooocccbbbaaacccjjjuuuyyywww|||wwwmmmfffeeehhhlllooonnnmmmiiiaaaUUUFFF999111+++,,,,,,,,,------------,,,,,,------------,,,,,,***++++++,,,,,,++++++***'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******,,,++++++******++++++,,,+++---......------...///...............///000111111111222333666999;;;===<<>>FFFZZZiiiyyy|||tttoooqqqsssuuuzzz{{{xxxwwwxxx}}}}}}xxxwwwtttoookkkfff```YYYUUUYYY\\\___]]]WWWSSSQQQRRRUUU]]]fffkkkllllllmmmooolllmmmmmmnnnpppqqqssstttttttttsssqqqpppooonnnmmmllllllmmmnnnoooppppppppppppppprrrvvvvvvvvv|||vvvcccUUUKKKCCC>>>>>>:::999:::===DDDNNNWWW]]]___fffkkknnnsss~~~zzzpppfffZZZNNNGGGEEEIIIQQQ[[[dddjjjmmmmmmoooqqquuuyyy{{{{{{zzzyyyooojjjbbbXXXNNNFFF@@@===;;;:::<<>>@@@DDDGGGPPPTTT[[[bbbjjjtttyyyooocccWWWOOOBBBCCCFFFJJJRRR\\\dddiiiooorrrxxx|||}}}{{{wwwuuullliiiccc[[[SSSJJJBBB===<<<;;;<<>><<<;;;<<>>444111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000111,,,***,,,---+++,,,,,,++++++***)))((((((+++++++++++++++++++++++++++,,,---...////////////000000222555777???QQQaaauuu|||xxxsssppppppoookkkkkkmmmkkkrrrzzz~~~}}}yyywwwvvv|||}}}~~~{{{sssgggZZZUUUWWW```\\\VVVPPPMMMPPPWWW]]]fffjjjkkkhhhhhhkkknnnmmmppppppoooooooooooooooooonnnmmmmmmlllllllllmmmmmmoooooooooppppppqqqqqqrrrrrrssstttttttttwww|||{{{mmmaaaYYYTTTJJJIIIGGGCCC>>>;;;999:::===DDDNNNXXXdddrrrvvviii]]]UUUIIIDDDAAACCCHHHPPP[[[dddkkkooouuu{{{|||{{{wwwuuukkkiiigggddd```XXXNNNFFF===;;;;;;@@@KKKWWWaaagggkkklllnnnppprrrttttttuuutttrrrrrruuuyyy{{{yyyvvvnnniiihhhlllqqqrrrssstttrrrsssuuuwwwyyyyyyxxxwwwuuuuuusssrrrrrrrrrrrrrrrppppppqqqsssuuuvvvwwwwwwyyyzzz||||||{{{xxxuuutttuuuwwwyyyyyyxxxxxxyyyzzzzzzyyyxxxxxxxxxzzz|||}}}~~~|||vvvlll```YYYSSSQQQUUU[[[kkkttt}}}uuuggg______kkkppptttsssnnneeeTTTDDD555222///---......------+++++++++++++++++++++++++++******************+++***++++++,,,,,,,,,+++++++++,,,,,,------.........+++++++++++++++,,,,,,---000...,,,))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,,,,---///000111222222444555777999;;;<<>><<<;;;???IIIVVV```fffjjjkkkmmmooorrrssstttuuutttrrrrrruuuyyy|||{{{yyyqqqllljjjnnnrrrsssssstttppprrruuuwwwwwwwwwuuuuuuttttttssssssrrrrrrrrrrrroooppprrrssstttvvvwwwxxxzzz{{{|||}}}|||yyyuuussstttvvvxxxyyyxxxxxxyyyzzzzzzyyyxxxxxxyyyzzz{{{||||||}}}~~~~~~|||rrrggg^^^XXXSSSUUUYYYcccppp{{{~~~wwwjjjbbb___ffflllqqqsssqqqiiiYYYJJJ888444000...---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++------.........---,,,,,,,,,,,,,,,,,,,,,---......000...,,,***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000,,,,,,,,,---...///000111000000111222444777999;;;BBBHHHQQQZZZdddnnnwww|||wwwlllfff~~~zzztttsssvvvtttfffWWWKKKOOOYYYiiivvvwwwkkkaaaSSSCCC888444000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,---...//////////////////000444999DDDXXXkkk{{{|||tttsssssstttsssoooqqquuuyyy|||{{{xxxxxxyyy{{{}}}zzznnn```ZZZZZZXXXSSSMMMIIIJJJQQQYYY___eeejjjkkkiiiiiilllmmmlllooooooooonnnnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkkkklllmmmnnnppprrrsssuuuuuuuuutttssssssuuuwww{{{}}}rrrgggaaa```]]]XXXQQQIIIDDDBBBBBB@@@FFFOOOYYYcccppp}}}zzzoooccc[[[OOOEEE>>>???BBBFFFQQQ^^^iiimmmrrrvvvxxxwwwsssqqqgggccc___^^^___\\\UUUOOO???<<<;;;???HHHTTT___eeeiiijjjmmmooorrrssstttuuuuuusssrrruuuyyy|||{{{zzzsssmmmkkkooorrrrrrrrrsssooorrruuuvvvuuussssssssssssssssssssssssssssssssspppqqqssstttttttttvvvxxxyyyzzz||||||{{{xxxuuusssuuuwwwzzzzzzzzzzzz{{{|||zzzzzzzzzzzz{{{{{{{{{{{{zzz|||}}}~~~~~~~~~uuujjjbbb[[[TTTTTTWWW]]]kkkzzz}}}zzzyyyyyy~~~wwwmmmeeeaaaaaahhhnnnqqqqqqkkk\\\OOO;;;777222...------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***+++++++++++++++******,,,,,,.........---,,,+++------,,,,,,------...///...---,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,---...///111111555555555666999<<>>GGGSSS^^^dddiiikkkmmmooorrrtttuuuvvvtttrrrqqqssswwwzzzzzzxxxsssmmmkkknnnqqqqqqpppqqqooorrrttttttqqqppppppqqqqqqqqqrrrsssttttttttttttppprrrttttttssssssuuuwwwyyyzzzzzz{{{zzzxxxvvvtttuuuwwwyyyzzzzzzzzz{{{|||zzz{{{|||}}}}}}|||zzzyyyxxxzzz|||||||||}}}yyyoooggg^^^WWWUUUWWWWWWgggxxx~~~}}}yyyvvvuuuvvvzzz}}}|||uuunnnfffaaa]]]dddjjjnnnpppkkk___RRR>>>999333///---,,,+++***+++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++***)))(((((()))+++...//////...---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------------...000111222888888999:::<<<@@@CCCEEEFFFKKKSSS\\\eeeooowww|||wwwkkkggg}}}vvvlllhhhnnnrrrhhhXXXLLLJJJPPP```qqqyyypppgggZZZHHH:::555///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++---...,,,+++,,,,,,+++++++++******))))))+++++++++++++++++++++++++++,,,---...////////////111111222666<<>><<<>>>FFFNNNaaaooo{{{~~~}}}zzzoooaaaXXXLLL@@@======<<<<<<>>>@@@<<<:::===FFFRRR^^^eeehhhkkknnnpppqqqqqqsssttttttssstttwwwyyyxxxtttooolllhhhggglllpppppprrrtttvvvvvvtttqqqnnnkkkkkklllpppqqqrrrtttuuuttttttsssqqqqqqrrrrrrsssttttttuuusssssssssttttttvvvwwwwwwvvvvvvwwwxxxyyyzzzzzz{{{zzz{{{|||}}}}}}|||{{{zzz{{{zzzzzz{{{{{{|||}}}~~~zzzmmmccc[[[VVVSSSWWW^^^lllzzz}}}|||xxxtttsssssssssssstttsssooojjjfff[[[^^^bbbgggiiieee^^^XXXCCC>>>777111...------,,,+++++++++,,,,,,---------000///...,,,++++++,,,,,,,,,+++***))))))(((((()))......//////......---,,,------++++++++++++------***+++,,,------,,,+++***000...,,,******,,,...000......//////......---,,,------------...000111333555666777777777:::>>>AAADDDJJJSSS\\\fffnnnvvv{{{uuummmjjjxxxjjjcccfffkkkggg___NNNHHHHHHUUUiii}}}{{{qqqggg\\\NNNAAA888111000...---,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......---,,,,,,------+++***+++---//////...///222555999BBBTTTjjj{{{~~~xxxuuussswww{{{{{{yyy{{{|||{{{~~~|||tttrrrvvv{{{~~~}}}~~~}}}yyytttwwwrrrggg]]]ZZZXXXUUUNNNKKKHHHJJJPPPXXX```dddeeeeeefffhhhiiikkkllllllkkklllmmmnnnmmmlllkkkjjjkkkkkkkkkllllllmmmnnnnnnppppppoooooooooppppppqqqrrrrrrrrrqqqqqqtttxxx{{{yyyppphhhcccaaabbbcccaaa```bbbcccfffjjjnnnqqqwww~~~uuulllaaaUUUHHHAAA>>>???FFFNNNbbbppp}}}}}}qqqdddVVVIII===999999888999:::<<<999888;;;DDDQQQ\\\ccchhhkkkoooqqqqqqrrrssstttsssrrrsssuuuxxxwwwrrrnnngggcccccciiinnnpppsssvvvvvvvvvuuurrrooommmmmmnnnpppqqqrrrttttttttttttsssrrrrrrrrrsssssstttttttttsssssssssttttttuuuvvvwwwvvvvvvwwwxxxyyyzzzzzz{{{zzz{{{||||||||||||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~ssshhh```ZZZWWWUUU\\\jjjxxx}}}||||||yyyvvvtttpppppppppqqqqqqoookkkhhh```aaabbbdddeeeaaa[[[VVVDDD???888222000///......+++,,,,,,,,,,,,,,,,,,---///...---,,,++++++,,,,,,000...---,,,------,,,***+++,,,,,,---...///000111------,,,++++++,,,------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++......//////......---,,,++++++,,,---...111333555555666777777888:::>>>AAAFFFLLLUUU___hhhqqqyyy~~~}}}vvvnnnmmm|||jjj______eeeddd___MMMFFFDDDOOObbbwww{{{rrrhhh]]]PPPBBB888111000...---,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,......,,,,,,,,,---,,,+++***+++---.........///111666;;;FFFYYYooo}}}xxxuuuxxx~~~|||}}}}}}}}}{{{rrrooottt{{{}}}}}}}}}{{{wwwrrrnnnoookkkccc[[[WWWTTTPPPJJJIIIIIILLLSSS[[[aaadddddddddeeefffhhhiiijjjjjjhhhhhhiiijjjkkklllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmooonnnnnnnnnooopppqqqqqqrrrrrrrrrrrrrrrtttwwwzzzvvvhhhaaa]]]]]]]]]\\\]]]```bbbfffkkknnnrrrwww~~~yyypppeeeYYYMMMDDD@@@???EEEMMMbbbqqqvvviiiWWWIII<<<777666555666888666666666:::CCCNNNZZZaaaiiikkkoooqqqrrrssstttuuusssrrrrrrtttvvvvvvqqqmmmbbb^^^^^^eeemmmqqqtttwwwuuuuuuuuussspppnnnnnnooooooppprrrsssttttttssssssssssssssssssssstttttttttttttttsssttttttuuuvvvwwwvvvvvvwwwxxxyyyzzzzzz{{{yyyzzz{{{||||||{{{zzzyyyzzzzzzzzzzzz{{{|||}}}~~~}}}~~~yyymmmddd]]]YYYTTTZZZggguuu{{{zzzzzz}}}}}}|||xxxvvvoooooonnnooopppooommmkkkfffdddbbbbbbbbb^^^XXXSSSBBB===777111//////......---,,,,,,,,,,,,,,,,,,+++...---,,,,,,,,,,,,------...,,,***---111111,,,'''+++*********+++---///000------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***......//////......---,,,******+++,,,///222555777555666777888888;;;>>>AAAFFFLLLVVV```iiirrrzzz~~~}}}uuunnnlllpppaaa^^^aaa```\\\NNNFFFBBBJJJ\\\qqqzzzrrriii^^^QQQBBB888111000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---,,,+++,,,------,,,++++++---//////...000222666===III\\\rrr|||wwwtttzzzzzzpppnnnttt{{{}}}{{{zzzvvvqqqlllddddddaaa]]]YYYUUUQQQNNNFFFFFFIIIOOOWWW^^^bbbdddcccdddeeefffggghhhiiiiiihhhhhhiiiiiikkkmmmnnnpppnnnnnnnnnnnnnnnnnnmmmmmmnnnmmmnnnnnnooopppqqqrrrqqqrrrsssrrrrrrssswwwyyy|||{{{nnneee\\\XXXTTTQQQRRRUUU]]]bbbhhhmmmpppuuu}}}{{{ssshhh^^^RRRHHHBBB???DDDKKK```qqqyyynnn\\\NNN???999777666666888333444666:::BBBMMMXXX```hhhkkkoooqqqrrrsssuuuvvvtttsssrrrtttwwwvvvrrrnnnaaa\\\[[[ccclllqqqtttwwwsssttttttssspppnnnnnnooooooppprrrsssttttttsssssssssssstttttttttttttttttttttttttttttttttuuuvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{xxxyyyzzz{{{{{{zzzyyyxxxzzzzzzzzzzzz{{{|||}}}}}}}}}~~~|||pppeee]]]XXXUUUZZZeeesssyyyxxxwwwxxxwwwzzz|||yyysssrrrpppqqqqqqqqqooommmiiifffddddddddd```YYYRRRAAA<<<555000......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------***)))+++222999999000(((---+++)))((('''(((***+++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------.........///......---,,,++++++,,,---///222444666555666888999999;;;>>>AAADDDKKKUUU___iiirrryyy}}}~~~ssslllkkkuuueee^^^]]]ZZZUUUNNNGGGBBBIIIXXXlll}}}xxxrrrjjj___RRRBBB888222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,...---,,,---///000000000111333777>>>KKK^^^sss{{{vvvtttyyyyyypppooovvv}}}|||yyywwwssslllggg\\\XXXVVVVVVVVVTTTPPPMMMDDDEEEIIIQQQYYY```dddeeedddeeeeeefffggghhhiiiiiikkkkkkkkkkkklllnnnooopppoooooopppppppppooonnnnnnnnnnnnnnnnnnoooppprrrrrrqqqrrrssssssrrrsssvvvxxxyyy}}}tttiii]]]UUUNNNJJJJJJMMMXXX___ggglllooottt}}}|||tttjjjaaaVVVLLLDDD???CCCKKK^^^ppp}}}ssscccTTTEEE>>>:::777666777333444777:::AAAKKKWWW```hhhkkknnnqqqrrrsssuuuvvvvvvttttttvvvyyyyyyuuurrreee^^^[[[bbbkkkppprrrtttppprrrsssrrrooommmlllmmmooopppqqqssssssssssssrrrsssssstttttttttttttttuuuuuuttttttttttttuuuuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{xxxyyyzzz{{{{{{zzzyyyxxxyyyyyyyyyzzzzzz{{{|||}}}}}}ttthhh___YYYXXX[[[eeeqqqxxxvvvtttuuuqqquuu{{{|||yyywwwvvvuuuuuutttrrrpppjjjgggfffhhhiiieee\\\SSSCCC>>>777222//////......---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,111;;;CCCBBB888...---,,,***(((((()))+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000.........///......---,,,...------...///111333444444666888999:::<<<>>>AAADDDKKKVVVaaakkkssszzz~~~}}}pppjjjmmmvvvhhh___[[[VVVPPPNNNGGGDDDJJJVVVhhh~~~|||xxxssslllbbbTTTDDD999222111///---,,,+++,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++++++++,,,///...---...000111111111222444888@@@NNNaaauuuzzzvvvtttwww~~~xxxssstttzzz|||xxxvvvqqqjjjdddWWWPPPMMMPPPSSSRRRNNNLLLCCCEEEJJJRRR[[[aaaeeeeeeffffffggghhhhhhiiijjjjjjllllllmmmnnnnnnoooooopppnnnooopppqqqqqqqqqpppooopppooooooooopppqqqrrrrrrqqqsssttttttssssssuuuwwwyyy|||xxxlll^^^UUUMMMHHHHHHKKKTTT]]]gggmmmpppvvvvvvmmmeee[[[QQQGGGAAAEEELLL\\\pppxxxjjj\\\LLLDDD???:::666666444666888:::???IIIVVV```fffiiimmmpppqqqrrrtttvvvwwwuuuuuuwww{{{{{{yyyvvviii```\\\bbbkkkoooqqqrrrppprrrsssrrrooolllkkkkkknnnoooqqqrrrssssssrrrrrrrrrsssssstttuuuuuuvvvvvvuuuuuuttttttttttttuuuuuuvvvvvvwwwxxxyyyzzzzzz{{{yyyzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~yyymmmccc]]][[[\\\eeeqqqxxxwwwuuuuuuooosssyyy~~~}}}|||{{{{{{{{{yyyvvvsssmmmiiihhhjjjmmmiii^^^UUUGGGBBB:::555222111000000---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***(((***000999???>>>666///,,,+++++++++,,,...000111------............------------,,,,,,,,,,,,------///...+++))))))+++...///......//////......---,,,///.........///111333444444666999:::;;;<<>>MMMaaattt{{{wwwuuu|||yyyxxx~~~zzzxxxzzztttpppkkk___RRRJJJDDDFFFHHHFFFCCCCCCBBBFFFMMMTTT[[[aaaeeefffiiiiiiiiijjjkkklllnnnooonnnnnnnnnnnnnnnmmmmmmllloooooopppqqqrrrrrrssssssssssssrrrqqqqqqrrrrrrrrrqqqqqqrrrrrrssstttuuuuuusssvvvzzz{{{}}}{{{mmmcccXXXLLLFFFHHHMMMSSS^^^kkkqqquuu}}}{{{tttkkkbbbVVVNNNNNNRRR```qqq~~~uuuhhh\\\RRRIIIAAA;;;:::666333666;;;BBBOOO[[[aaahhhlllmmmnnnqqqrrrqqqssssssuuuxxx{{{||||||zzzlllaaaZZZ^^^fffkkknnnpppqqqssswwwwwwqqqiiiiiimmmppprrrttttttsssssssssuuutttuuuuuuvvvvvvvvvvvvuuuxxxvvvtttrrrrrrsssuuuwwwwwwwwwxxxxxxxxxyyyyyyyyyvvvxxx{{{||||||zzzzzzzzzwwwwwwxxxyyyzzz||||||}}}yyy|||~~~uuuiii___ZZZ[[[aaannn{{{zzz|||{{{|||~~~}}}|||}}}{{{tttjjjdddfffhhhaaaXXXGGG<<<111///000///...///...------------...//////111000///...---,,,++++++...---,,,,,,+++***))))))*********)))******+++,,,------,,,+++)))***---///...------,,,,,,,,,------...///000///------...000111222222222000...,,,+++***,,,...000111444777:::999:::;;;;;;<<<===AAACCCGGGNNNYYYeeepppzzzyyy{{{yyyqqqlllqqq~~~wwwuuuxxxxxxyyyyyytttpppooouuuzzz}}}wwwqqqkkkeee___ZZZMMMIIIFFFKKKXXXhhhtttzzz~~~uuulllaaaPPP@@@555333000............---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------,,,---...///000000000000666888???NNNbbbvvv~~~yyyvvvtttzzz|||yyyyyy~~~{{{zzz{{{tttpppiii\\\PPPHHHCCCDDDFFFDDDBBBBBBEEEIIIPPPWWW\\\```dddeeehhhhhhhhhiiijjjkkklllmmmmmmnnnnnnoooooonnnnnnmmmoooppppppqqqqqqrrrrrrrrrrrrqqqqqqpppppppppqqqqqqqqqrrrrrrsssssstttttttttsssvvvyyyzzz|||sssfffYYYMMMHHHIIIKKKRRR___kkkqqqttt|||~~~wwwnnneeeYYYPPPPPPTTT^^^pppyyykkk^^^TTTJJJ@@@:::888444222444999@@@MMMYYY```fffkkkkkkmmmqqqsssrrrtttuuuvvvyyy|||~~~}}}|||nnnddd\\\```ggglllnnnpppssstttwwwwwwqqqiiihhhmmmoooqqqssssssrrrrrrrrrssstttuuuvvvvvvwwwwwwvvvvvvxxxvvvtttsssssstttvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyvvvyyy{{{|||{{{yyyyyyyyywwwxxxyyyzzz{{{||||||}}}{{{}}}xxxmmmccc]]]]]]aaalllzzz}}}}}}||||||}}}{{{yyyzzz}}}xxxlllcccdddeee```XXXHHH<<<222///000///.../////////......---------,,,............------------------,,,,,,+++***))))))***************++++++,,,......---,,,***+++---000000//////.........//////000111222111//////000222000000000///...---,,,++++++---///000111444777:::999:::;;;<<<<<<>>>AAADDDIIIPPPZZZfffqqqzzz|||{{{wwwppplllrrr~~~uuurrrsssuuuvvvuuuqqqllllllrrrxxx{{{uuuoooiiiccc___OOOIIIDDDJJJYYYjjjuuuzzzyyyqqqfffTTTEEE666444000............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++---...///111222222555888AAAQQQfffyyy|||wwwtttssswwwyyy|||~~~yyyyyy}}}}}}|||tttooogggXXXMMMFFFAAABBBDDDBBBBBBCCCIIINNNTTTZZZ^^^aaaccceeeggggggggghhhiiijjjkkkllllllmmmnnnooooooppppppooopppppppppppppppqqqqqqqqqppppppoooooooooppppppqqqsssssssssssssssssssssssstttvvvxxxxxxzzz~~~zzzjjj\\\PPPLLLLLLIIIQQQ___kkkpppsss{{{|||sssiii^^^UUUSSSVVV]]]ooo}}}oooaaaVVVKKK@@@999666222000333777>>>JJJUUU]]]cccggghhhkkkpppssssssuuuuuuwwwzzz~~~~~~pppeee^^^aaahhhmmmoooqqquuuvvvxxxwwwppphhhhhhlllnnnppprrrsssrrrqqqqqqqqquuuuuuvvvwwwwwwwwwwwwwwwxxxwwwuuuttttttuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwyyy{{{{{{zzzxxxxxxxxxxxxyyyyyyzzz{{{|||}}}}}}|||~~~|||pppfff___^^^```kkkyyy~~~}}}}}}|||yyyvvvvvvyyy~~~|||ooodddbbbddd```XXXIII===222000000......///////////////...,,,***)))++++++,,,------...//////,,,,,,,,,++++++************************+++,,,,,,.........---+++,,,...000//////.........//////000000111111000//////111222///...------,,,,,,,,,---,,,...///000111444777::::::;;;<<<======???BBBEEEKKKRRR]]]hhhrrr{{{}}}|||tttooommmvvvxxxsssssswwwxxxxxxsssoooooouuu{{{xxxrrrlllfffcccSSSJJJDDDIIIZZZlllvvvzzzzzzssshhhVVVGGG888444000............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,---...///000111222444888CCCUUUjjj}}}zzzuuusssrrruuuvvvxxx}}}}}}yyyzzz~~~tttooogggVVVLLLEEEAAABBBCCCBBBBBBEEEKKKQQQXXX^^^```bbbeeegggggggggggghhhiiijjjkkkkkkkkklllmmmooopppqqqqqqqqqpppppppppppppppoooooooooppppppooooooooopppqqqqqqssssssssssssssssssrrrrrruuuvvvwwwwwwwww{{{mmm^^^SSSMMMKKKHHHPPP^^^jjjooorrrzzzwwwnnnddd[[[WWWYYY^^^oooqqqdddXXXLLLAAA:::666222000333777<<>>333000000...---...---...///000///---***)))******+++,,,---......///,,,,,,+++++++++++++++++++++************+++,,,,,,------...---++++++---///---,,,,,,,,,,,,---......---...///...------///111//////---,,,,,,---...///---///000000111444888;;;<<<===>>>>>>???@@@DDDFFFNNNUUU___jjjsss{{{zzzssspppqqqvvv~~~yyyyyy{{{}}}}}}yyyuuuuuuzzzzzzrrrlllgggeeeWWWNNNFFFJJJZZZlllwww{{{|||zzzrrrgggVVVGGG999555111...---.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,///............///000000333999FFFYYYooo}}}xxxtttssssssuuutttuuuyyy|||yyy{{{tttqqqiiiXXXMMMGGGCCCCCCCCCBBBCCCGGGKKKRRR[[[aaacccdddgggjjjiiiiiiiiiiiiiiijjjkkkllljjjkkkmmmnnnpppqqqqqqqqqpppooooooooooooooooooooopppppppppppppppqqqrrrrrrssssssssssssssssssrrrrrruuuuuuuuuuuuvvvyyy|||qqqaaaVVVNNNIIIKKKPPP[[[gggnnnrrryyy}}}uuukkkbbb]]]^^^aaaqqqsssfff[[[OOODDD<<<666333222444666:::BBBKKKRRRXXX^^^aaafffmmmrrrrrrrrrrrrtttxxx}}}~~~lllbbb\\\```iiiooorrruuuxxxxxxyyyxxxppphhhgggkkkppprrruuuvvvtttrrrqqqqqqttttttuuuwwwwwwxxxxxxxxxvvvvvvuuuuuuvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{zzzxxxwwwxxxxxxzzz{{{{{{||||||}}}}}}}}}|||~~~uuuiii```___bbblllzzz~~~zzzvvvuuuxxx}}}|||tttmmmjjjiiiccc[[[KKK???444111000...------***,,,---//////...,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***+++,,,,,,---+++,,,,,,,,,******+++---,,,,,,,,,,,,,,,---......---...///...---...///111111000///......///000111...///000000222555:::>>>>>>???@@@AAAAAACCCFFFIIIPPPWWWaaallluuu|||xxxssssssvvvyyy~~~|||{{{{{{rrrkkkfffeee[[[RRRJJJLLLZZZkkkxxx~~~zzzrrrgggWWWHHH:::666111...---.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,000///...------...///000444;;;III^^^sss|||wwwuuuuuuuuuvvvtttssswww}}}|||{{{zzz{{{vvvtttooo^^^NNNIIIEEEDDDCCCAAADDDIIIKKKTTT^^^cccdddeeehhhkkkiiiiiiiiiiiiiiijjjkkkllljjjkkklllnnnooopppppppppnnnnnnnnnnnnnnnooooooooopppppppppppppppqqqrrrsssssssssssssssssssssssssssuuuuuuttttttuuuwwwzzz{{{ttteee]]]VVVPPPPPPQQQWWWcccmmmrrrxxx~~~|||tttkkkeeeeeeeeesssvvvjjj^^^RRRFFF>>>777444222444555777>>>FFFJJJRRRZZZ^^^dddlllppppppoooppprrrwww|||~~~~~~lllbbb\\\```iiiooorrruuuvvvwwwzzzzzzrrriiigggjjjpppsssvvvwwwuuusssqqqqqqrrrssstttvvvwwwwwwwwwwwwuuuuuuuuuuuuvvvwwwwwwxxxwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{yyyxxxyyy{{{||||||||||||}}}}}}~~~~~~|||~~~yyynnncccaaabbbjjjxxx|||wwwvvvyyy~~~~~~|||vvvpppmmmkkkeee]]]LLL@@@555111000...,,,---***+++,,,---......---,,,,,,,,,,,,++++++******************++++++,,,,,,---+++++++++++++++,,,------)))+++,,,+++***)))***+++...............///000111///000111000///000222444333222222111000000000111---...///000222777<<<@@@AAABBBCCCCCCDDDFFFIIILLLPPPXXXcccnnnwww~~~vvvrrrvvv{{{}}}sssjjjfffeee___WWWOOOOOOZZZjjjxxx|||ssshhhXXXJJJ;;;777111...---.........,,,,,,,,,++++++++++++***************************++++++******++++++,,,---------,,,,,,,,,,,,------///...---------///111222555===LLLaaavvv{{{wwwvvvvvvxxxwwwtttsssvvv~~~zzzzzzzzz|||wwwxxxuuudddOOOJJJFFFDDDBBB@@@CCCHHHNNNVVV```eeeddddddfffjjjiiihhhhhhhhhhhhiiijjjjjjjjjjjjlllmmmnnnnnnnnnnnnlllmmmmmmnnnnnnooooooooonnnnnnnnnooooooqqqrrrrrrqqqrrrrrrsssssstttttttttuuutttssstttuuuwwwyyyyyy}}}uuukkkkkkkkkhhhVVVRRRSSS___kkksssxxx{{{|||tttnnnmmmhhhuuu|||nnnbbbTTTHHH???888444222333333333888???CCCLLLVVV\\\cccjjjnnnmmmnnnooorrrvvv{{{~~~~~~pppfff___bbbjjjooorrrttttttvvv{{{{{{tttjjjgggjjjooorrruuuvvvtttrrrpppoooqqqrrrssstttvvvvvvvvvvvvsssttttttuuuuuuvvvwwwwwwvvvvvvwwwxxxyyyzzzzzz{{{zzz{{{|||{{{zzzzzz{{{}}}||||||}}}}}}}}}}}}~~~~~~}}}uuuiiiccc```fffrrr~~~|||xxxwwwyyy}}}~~~xxxppplllkkkfff```MMMAAA666222000...,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++************))))))***+++,,,,,,------,,,++++++++++++,,,------***+++,,,,,,+++***+++,,,...------......000111111...///000000000000222444333333333333222111//////,,,---...000333888>>>CCCCCCEEEFFFFFFFFFHHHKKKNNNQQQXXXdddoooxxx}}}tttqqqwww~~~sssjjjfffeee```ZZZRRRQQQZZZiiixxxuuujjjZZZMMM<<<777222...---......///,,,,,,,,,+++++++++******************************++++++******++++++,,,---...------,,,,,,------...------,,,,,,---000222444666>>>NNNcccxxx{{{wwwvvvxxxyyywwwtttrrrwwwzzz|||yyyyyyzzz|||xxx{{{yyyiiiPPPJJJFFFDDDAAA???BBBGGGPPPYYYbbbfffdddbbbdddggghhhgggggggggggghhhhhhiiijjjjjjkkklllmmmmmmmmmmmmkkkllllllmmmnnnoooppppppmmmmmmmmmmmmnnnoooqqqqqqqqqqqqrrrrrrssstttuuuuuuuuutttssssssuuuwwwxxxxxx|||uuuqqqxxxYYYRRRQQQ\\\kkktttwwwyyyyyytttrrriiiwwwrrrdddVVVHHH???777444222222111000555;;;???IIITTT[[[bbbiiilllkkknnnooorrrwww|||tttiiiaaadddkkkoooqqqrrrrrrvvv{{{|||uuukkkgggiiinnnqqqtttuuutttqqqooonnnpppqqqrrrtttuuuvvvvvvvvvrrrsssssstttuuuvvvvvvwwwuuuuuuvvvwwwyyyzzz{{{|||zzz{{{|||{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||mmmeee^^^aaannn||||||xxxwwwyyy|||~~~yyyooojjjjjjgggbbbNNNBBB666222000...,,,,,,///...---,,,+++***************************++++++))))))***+++,,,------...,,,,,,++++++,,,,,,---...***,,,...---,,,+++,,,,,,+++++++++,,,---...///000,,,---............000222333333444333222000...---+++---...000333999@@@EEEEEEFFFGGGGGGHHHJJJMMMPPPQQQXXXdddpppyyy~~~{{{rrrpppxxxuuuhhhbbb```bbb[[[SSSQQQXXXfffttt~~~xxxnnn]]]NNNCCC999111000111///---............------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++******++++++,,,---...---------...///111222777@@@QQQhhh|||~~~{{{zzzyyyxxxuuuuuuwww|||~~~}}}}}}wwwuuu{{{|||wwwooofffSSSJJJCCC@@@???>>>AAAFFFVVV```hhhhhhfffggggggfffgggggghhhhhhhhhhhhgggggglllllllllmmmmmmlllkkkkkkmmmmmmlllmmmnnnoooqqqrrrqqqqqqppppppooonnnnnnnnnssstttuuuvvvvvvwwwwwwvvvuuutttsssrrrsssuuuwwwyyy}}}zzzooollliiidddLLLLLLPPPXXXdddnnntttvvv{{{~~~yyyuuuzzz~~~vvvjjj\\\MMMBBB:::777333111222333333333888???HHHQQQZZZaaagggjjjmmmqqqsssssswww~~~qqqfff___ccckkkooorrrttt{{{}}}~~~ssshhhfffjjjqqquuuyyywwwrrrnnnnnnqqqsssssstttttttttsssqqqpppqqqrrrssstttuuuwwwxxxxxxwwwuuutttssssssuuuxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~ooofff]]]\\\hhhyyyyyyrrrsssxxx{{{~~~~~~wwwoooiiidddbbbaaaOOODDD666---+++------,,,---------,,,,,,+++++++++,,,,,,,,,+++***)))(((''')))((('''(((+++------,,,---------------+++*********+++,,,---............,,,,,,,,,---------......---------...000222555666777666444222111000//////111///...000555<<>>======AAAFFFWWW```iiiiiigggggghhhgggggghhhhhhhhhhhhhhhhhhggglllllllllllllllllllllkkknnnmmmmmmmmmnnnooopppqqqqqqqqqqqqppppppppppppooorrrssstttuuuuuuvvvvvvvvvttttttsssrrrsssuuuwwwxxx{{{}}}sssgggbbb]]]WWWRRRSSSUUU]]]fffnnnssstttzzz|||{{{yyylll]]]OOODDD:::777333111111222222222777===FFFOOOXXX___eeeiiilllppprrrrrrvvv}}}qqqfff___cccjjjooorrrtttwwwzzz}}}|||sssiiigggjjjqqqvvvzzzxxxsssoooppprrrqqqrrrsssuuuuuuuuutttsssrrrsssssstttuuuvvvwwwwwwvvvuuusssrrrsssuuuxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}}}}}}}~~~nnnggg^^^]]]fffuuu{{{ttttttwwwyyy{{{~~~{{{uuunnngggccc```___NNNCCC666---,,,------,,,---------,,,,,,+++++++++******++++++++++++******'''&&&&&&(((+++...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,---------.....................000333555666666555333222000///......222000///111666===CCCFFFJJJKKKLLLLLLKKKKKKMMMOOOUUU\\\fffqqqyyyyyynnnmmmvvvtttiiibbb```ccc___XXXQQQQQQ[[[lllyyyuuufffYYYFFF<<<333111111///.........------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///...---------...000222333;;;FFFXXXmmmyyyzzz}}}}}}yyyxxx}}}~~~xxxvvvssshhh]]]IIIBBB===;;;;;;;;;AAAGGGXXXbbbiiiiiiggghhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhllllllllllllllllllllllllooonnnnnnmmmmmmnnnooooooppppppppppppqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuttttttsssssssssuuuvvvwwwxxxzzz~~~sssggg```ZZZUUUZZZZZZ]]]bbbiiiooorrrsssxxx|||nnn___QQQGGG<<<999555222222333333222555;;;CCCLLLTTT\\\dddhhhjjjoooqqqrrrvvv|||~~~qqqggg___cccjjjoooqqqssstttvvvzzzzzzsssiiifffjjjoootttyyyxxxsssooooooqqqpppqqqsssuuuvvvwwwwwwvvvttttttttttttuuuuuuuuuvvvuuutttrrrrrrrrrtttwwwxxx{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{||||||}}}}}}|||mmmggg```^^^cccooo}}}~~~vvvuuuvvvvvvwwwyyyzzzwwwrrrkkkeee```]]]\\\LLLBBB555...,,,------+++------,,,,,,,,,,,,++++++((((((***+++,,,,,,,,,,,,(((''''''(((+++---...---++++++******+++,,,...///,,,,,,------...---------,,,------------..................///111333555777666555333111///...------111111000222777>>>EEEIIILLLMMMNNNNNNNNNNNNPPPRRRTTT[[[fffpppxxxvvvllllllwwwtttjjjbbb___aaa___YYYOOOJJJQQQcccrrrwwwjjj]]]III>>>444222111///......------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......------------///111333444:::FFFZZZpppzzz{{{~~~~~~wwwvvvxxx~~~xxxrrrqqqooocccVVVDDD???;;;::::::;;;BBBJJJYYYcccjjjjjjhhhiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiilllkkkkkkkkkllllllmmmmmmoooooonnnnnnmmmmmmmmmmmmmmmnnnnnnooopppqqqqqqqqqqqqrrrssstttuuuuuuuuuuuutttsssssssssssstttuuuvvvwwwwww{{{vvvlllddd^^^[[[]]]___bbbggglllppprrrrrrvvv{{{~~~oooaaaRRRIII???<<<777444444444444444333888@@@HHHQQQYYYbbbgggjjjnnnrrrssswww}}}~~~ssshhh```cccjjjoooqqqrrrsssuuuxxxyyyrrriiieeegggmmmrrrwwwwwwrrrnnnnnnppprrrssstttvvvwwwwwwwwwwwwuuuuuuuuuuuuuuutttttttttssssssrrrrrrrrrtttvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{|||||||||zzzmmmhhhbbb___```hhhwww~~~xxxvvvtttqqqrrrtttvvvsssoooiiiccc^^^ZZZXXXJJJAAA555...---...---+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,---+++))))))***+++***))),,,+++***))))))+++---///---------...------,,,,,,------------............/////////000111444666777888777555222000///......000000000222666===FFFKKKOOOPPPQQQQQQQQQQQQSSSUUUUUU\\\fffpppxxxuuulllmmmyyyvvvkkkbbb^^^]]]\\\VVVKKKCCCHHHXXXgggyyyyyylll```LLL@@@666222222///......------------------------++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------...///111333555888EEE[[[qqq}}}vvvvvvzzz~~~}}}}}}ssslllkkkhhh]]]PPPAAA===:::::::::<<>>444/////////---***++++++,,,,,,,,,,,,------.........---,,,***)))(((***(((((((((+++,,,---,,,...---+++***))))))******,,,,,,------...---------------........./////////000000000111333555777999<<<:::888666333111000000,,,---///000333<<>>???IIIRRRcccsss{{{nnnbbbQQQEEE888444222///......,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++++++++,,,---------------...000222555666===LLLcccwww}}}xxx{{{zzzvvvvvvyyyuuulllbbb[[[VVVMMMCCC>>>;;;::::::999;;;EEEOOOZZZccciiihhhfffhhhjjjkkkmmmkkkjjjiiiiiijjjkkkmmmlllkkkjjjjjjjjjlllnnnppplllmmmnnnnnnnnnmmmlllkkkkkkllllllmmmmmmnnnnnnnnnnnnooopppqqqqqqrrrrrrrrrssssssssstttsssssssssrrrtttwww{{{vvvkkk```[[[]]]]]]ccckkkppprrrtttuuuwwwvvvxxxyyy|||xxxiiiZZZOOOAAA===888444333222111000///333999@@@IIITTT___fffhhhnnnrrruuuyyyyyynnnfffhhhnnnqqqssstttwwwwwwyyy|||xxxnnngggfffkkkrrryyyzzzwwwsssssstttqqqrrrtttvvvwwwwwwvvvvvvtttttttttuuuuuuuuuuuuuuusssttttttuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{}}}tttggg^^^]]]\\\]]]hhhwww}}}|||{{{|||~~~|||vvvqqqpppttttttrrrooojjjccc[[[TTTPPPDDD<<<444000000000---***+++++++++,,,,,,---------.........---,,,+++)))((()))((('''(((+++---------+++++++++***************++++++,,,---........................////////////111000111111333666888999<<<:::888555333111000///,,,...000111444===IIISSSRRRTTTUUUVVVVVVWWWYYY\\\aaagggpppxxx~~~uuuooorrr||||||{{{oooaaaWWWVVVTTTNNNEEE>>>???GGGNNN\\\mmm|||}}}}}}ooocccRRREEE999444222///......,,,,,,,,,------.........++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,,,,,,,---......---------...000333555666AAAPPPgggzzz}}}tttxxx|||xxxyyyuuurrrjjj^^^UUUOOOGGG???<<<:::999999888:::DDDOOOZZZccciiigggeeegggjjjkkkmmmllljjjiiiiiijjjlllmmmlllkkkjjjiiijjjlllnnnpppkkklllmmmnnnnnnmmmllllllmmmmmmmmmnnnnnnnnnnnnnnnlllmmmnnnoooooopppppppppsssssssssttttttsssrrrrrrsssvvv{{{zzzrrriii___\\\______eeemmmrrrttttttvvvwwwyyyyyyyyyyyy|||{{{lll\\\QQQEEEAAA;;;777666555444333///333888???HHHTTT___fffggglllqqqtttxxx~~~~~~{{{pppgggiiiooorrrsssuuuvvvvvvyyy}}}zzzqqqjjjiiihhhooovvvwwwtttppppppqqqoooppprrruuuwwwxxxxxxxxxttttttttttttuuuuuuvvvvvvttttttuuuuuuvvvwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzvvvxxxzzz}}}vvvggg\\\\\\\\\\\\fffttt}}}|||{{{zzz|||~~~yyysssssswwwuuussspppkkkccc[[[SSSOOOCCC<<<444000000000---)))+++++++++,,,,,,---------------------,,,+++******,,,***))))))***++++++***((()))***++++++,,,++++++***+++,,,---......///.............../////////000111111111222333666888:::;;;:::777555222000///...,,,///111222555>>>KKKUUUSSSTTTVVVVVVVVVWWWZZZ\\\dddjjjrrrzzzuuuoooqqq{{{~~~}}}~~~||||||~~~xxxjjjZZZWWWRRRMMMGGGAAA===BBBJJJ[[[hhhyyy||||||qqqhhhVVVHHH:::333000---,,,,,,,,,---......,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------........................+++,,,...///000222555777BBBSSSjjj|||~~~|||~~~|||www|||~~~||||||xxxoooaaaPPPDDD>>>===777777888999999:::DDDOOO```cccfffhhhiiijjjlllnnnlllmmmmmmmmmlllkkkkkkjjjkkkjjjhhhfffgggiiikkkmmmnnnnnnnnnnnnoooooooooooonnnnnnoooooooooooonnnnnnnnnmmmmmmmmmnnnppprrrsssttttttuuuvvvuuutttsssrrrssstttvvvzzz~~~qqqfff___]]]]]]bbbkkkqqqrrrrrruuuvvvuuutttuuuvvvvvvxxx|||}}}pppcccWWWOOOEEE===:::888444222333333444777>>>HHHSSS^^^eeelllpppssstttwww}}}}}}{{{qqqiiijjjoooqqqsssvvvxxxzzz}}}zzzpppgggnnnrrrwwwwwwuuurrrqqqrrrsssqqqppppppqqqsssttttttvvvvvvvvvvvvvvvuuuttttttrrrssstttvvvwwwwwwwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy|||~~~zzznnn```WWWTTTWWWaaakkktttwww}}}~~~}}}}}}zzzzzzvvvrrrnnnggg[[[QQQKKKEEE;;;111///...,,,+++---++++++++++++++++++++++++---.../////////---***)))******))))))******+++,,,*********+++,,,,,,------***---111222000...,,,+++///000111222222111000///111222222333444555777888::::::999555111---,,,,,,111111222222555===HHHQQQSSSTTTVVVVVVVVVWWWZZZ\\\dddjjjttt|||qqqnnnuuu~~~|||{{{~~~~~~zzzxxxxxx}}}|||nnn___XXXSSSMMMHHHAAA>>>DDDMMMYYYfffvvv~~~{{{~~~sssjjjYYYJJJ;;;444111...---...)))+++------------///000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---//////000222555777EEEVVVlll}}}zzzvvvxxx}}}zzz~~~}}}{{{yyywwwpppcccRRREEE===:::888777888999999;;;DDDOOO___aaadddfffggghhhjjjlllkkkkkkllllllkkkjjjjjjiiijjjiiihhhggghhhiiikkklllmmmmmmmmmmmmnnnnnnnnnnnnooooooppppppppppppoooooopppooooooooopppqqqssstttrrrssstttuuuuuuuuuttttttqqqrrrtttxxx}}}{{{oooeee___]]]]]]ccckkkqqqrrrrrruuuvvvuuuxxxxxxxxxwwwvvvxxx|||}}}rrreeeZZZRRRIII@@@===;;;666444444333444777>>>HHHSSS^^^dddlllpppssstttxxx~~~~~~{{{qqqjjjjjjnnnppprrruuuvvvxxx||||||rrriiilllpppuuuwwwuuurrrqqqpppsssrrrqqqqqqrrrtttuuuuuuvvvvvvvvvvvvvvvuuuttttttssssssuuuvvvwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||}}}~~~~~~~~~yyylll^^^UUURRRTTT]]]ffftttxxx~~~~~~~~~}}}~~~{{{vvvqqqiii]]]RRRKKKDDD:::222000///,,,+++---+++++++++++++++++++++++++++,,,---...---+++)))(((******))))))******+++,,,)))))))))(((((((((((((((***---000111///---,,,,,,000000111222222111000000111111111222333555666777;;;;;;999666222...------///000000111444<<>>999555444222333777>>>HHHTTT^^^dddkkkpppsssuuuyyy|||rrrjjjjjjnnnoooqqqssstttvvv|||tttkkkggglllrrrvvvuuussspppooorrrrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvuuuttttttssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}zzznnn```VVVQQQRRRZZZccctttzzz|||uuulll```SSSJJJCCC:::333111000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++)))((('''******))))))******+++,,,---,,,,,,+++******)))))),,,...//////...------...000000111111111111000000000000111222333555666777<<<<<<;;;777333///......---...///000333;;;GGGPPPXXXYYY[[[ZZZZZZ[[[]]]___dddkkkuuu}}}uuusss{{{yyyuuutttsssnnnmmmnnnppp{{{{{{pppccc]]]VVVMMMCCC@@@HHHSSScccmmmzzzvvvkkk\\\MMM<<<333///......111000000000...+++***)))***...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///000//////111555777III[[[rrrvvvpppooowww}}}yyyxxxwwwuuunnnbbbQQQCCC;;;777999888888999999<<>>IIIVVV```bbbeeeffffffggghhhjjjjjjjjjkkkkkkkkkkkkjjjjjjggghhhiiikkkkkkjjjiiihhhkkklllnnnoooppppppoooooonnnnnnoooooooooooonnnnnnppppppoooooonnnnnnmmmmmmnnnmmmlllkkkjjjiiihhhhhhggghhhjjjmmmqqqwww|||}}}wwwnnnfffaaa___```fffmmmrrrrrrqqqtttvvvvvvtttuuuuuutttssstttvvvwwwvvvzzz~~~}}}tttkkkYYYPPPGGGCCC>>>888333222111333888@@@KKKVVV```fffkkkpppsssuuuxxx~~~|||qqqiiiiiilllnnnoooqqquuuxxx~~~wwwnnndddhhhnnntttwwwuuuqqqnnnmmmoooqqqrrrqqqqqqsssuuuvvvvvvvvvvvvvvvuuutttttttttuuuvvvxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{zzzyyyzzz{{{}}}~~~wwwiii^^^VVVSSSWWW]]]pppzzz~~~~~~|||rrrhhhYYYLLLCCC:::444333222...++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))******+++,,,(((((((((((())))))******---......---,,,---///111------------......//////333333444555777999;;;<<<>>>>>>===999555111000000///000111222666???LLLUUU]]]___``````___```bbbdddeeekkkttt|||xxxyyyzzzvvvwwwuuuqqqnnnooonnnwwwxxxoookkkdddYYYLLLEEELLLXXXkkkttt}}}sssiii[[[LLL<<<333///,,,,,,...,,,---......,,,+++,,,......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...////////////222777;;;JJJ___wwwtttqqqqqqvvvyyyyyyzzz}}}|||{{{zzzxxxtttkkk\\\LLL@@@:::999777666777999:::???LLLYYYaaacccfffgggggghhhiiijjjiiijjjkkkkkkkkkkkkkkkkkkggghhhiiijjjkkkjjjiiiiiijjjlllnnnpppqqqqqqpppooonnnnnnoooooooooooonnnnnnqqqqqqppppppooommmlllkkklllkkkiiifffdddcccbbbbbb```aaacccgggmmmsssyyy|||}}}{{{vvvooohhhccccccccchhhnnnsssrrrqqqtttwwwvvvwwwxxxwwwuuusssqqqrrrssstttvvvzzz}}}~~~vvvmmmZZZPPPEEE@@@<<<666333333222444:::BBBMMMXXXbbbggglllpppssstttwww}}}}}}zzzppphhhhhhlllmmmoooqqquuuxxx}}}zzzsssgggiiinnntttwwwwwwsssooojjjnnnqqqrrrqqqppprrruuuvvvvvvvvvvvvvvvuuuttttttuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||}}}~~~{{{lll```WWWRRRTTTYYYlllyyy~~~|||}}}~~~vvvnnn___PPPDDD;;;444222111...,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,(((((())))))***+++,,,,,,,,,---...---------///111------,,,,,,---...///000444444555666888;;;===>>>>>>>>>===999555111000000000111333444999BBBNNNWWW^^^___aaaaaaaaabbbeeeggghhhnnnvvv}}}vvvyyy{{{yyy{{{zzzvvvssssssqqqwww}}}xxxooommmhhh^^^QQQJJJQQQ]]]mmmvvv}}}ssskkk\\\MMM===555111...,,,---+++---...---,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------------------------------.........000333999===MMMbbb{{{vvvuuuwwwyyyxxxvvvxxx~~~}}}}}}}}}vvvssskkk]]]MMM@@@999666555444555888;;;AAAOOO]]]aaadddfffgggggggggiiijjjhhhhhhiiijjjjjjjjjjjjjjjhhhhhhiiijjjjjjjjjjjjjjjiiijjjmmmpppqqqpppooonnnoooooooooppppppooooooooonnnnnnnnnmmmkkkiiigggfffcccaaa___]]][[[ZZZZZZZZZXXXYYY\\\aaahhhpppvvvzzzxxxvvvsssnnniiiffffffgggiiiooosssrrrqqqtttwwwwwwwwwxxxxxxvvvsssqqqrrrrrrqqqtttvvvyyy{{{~~~}}}uuulll[[[PPPDDD>>>:::666444555333555;;;DDDOOOZZZccciiilllpppssssssvvv{{{|||zzzyyynnnggggggkkknnnooorrrsssuuuzzzyyykkkllloootttxxxxxxuuuqqqjjjnnnssssssqqqqqqsssvvvvvvvvvvvvvvvvvvuuuttttttuuuvvvxxxyyyzzzzzz{{{{{{|||||||||{{{{{{zzzyyyxxxxxxxxxyyyyyyzzz{{{{{{|||xxxyyy{{{|||}}}~~~qqqdddZZZTTTTTTYYYhhhwww}}}|||~~~zzztttfffWWWEEE<<<333111000------...------------------------,,,,,,+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,------+++,,,............///111......------...000111222333444555666888;;;===>>>===>>><<<999444111000000000111333555999CCCPPPYYY]]]___aaabbbbbbdddgggiiilllqqqyyyzzzrrrvvv|||{{{~~~~~~zzzvvvvvvtttxxx|||wwwnnnmmmjjjaaaTTTMMMUUUaaapppyyy}}}tttnnn\\\NNN???777444///------...///000...,,,***++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------........................------......000444:::>>>PPPeee}}}~~~zzz{{{}}}~~~zzzwwwzzz~~~{{{zzz~~~~~~sssrrrlll___OOO@@@777333444333555888;;;BBBQQQ___aaacccfffgggfffggghhhiiigggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjgggiiillloooppppppnnnmmmppppppqqqqqqqqqqqqppppppiiijjjiiiiiigggdddbbbaaaYYYWWWVVVTTTSSSSSSSSSTTTRRRTTTXXX]]]eeemmmtttxxxsssrrrpppmmmiiihhhiiikkkiiipppsssrrrqqqtttwwwwwwsssuuuvvvuuuttttttuuuvvvppprrrtttvvvxxxzzz~~~{{{ssskkk\\\PPPDDD===999666555666333666<<>>======<<<999444111000000///111333555999CCCPPPYYY]]]^^^aaabbbccceeehhhkkkooottt|||wwwnnnsss}}}~~~}}}xxxtttzzz|||vvvqqqooollleeeZZZRRRTTT\\\oooyyy~~~tttllldddVVVCCC777222222///---......---------,,,,,,,,,///,,,+++,,,...///---++++++,,,---...///...---,,,000///...---+++***)))(((...------///000111888AAAPPPfff}}}|||www|||~~~~~~yyywwwwww}}}~~~{{{yyyrrrjjjbbbTTTDDD999555777777777777;;;FFFSSS]]]eeeeeefffhhhiiiiiiiiiiiikkkjjjiiihhhhhhjjjlllmmmmmmlllllllllkkkkkkkkkkkkkkklllllllllmmmmmmnnnnnnoooooonnnnnnmmmmmmllllllkkkiiifffeeedddaaa[[[WWWQQQQQQPPPOOOMMMLLLKKKJJJPPPQQQUUU[[[ccclllssswwwuuussspppmmmllllllnnnooorrrrrrrrrssstttuuuvvvwwwwwwxxxxxxxxxwwwtttrrrpppqqqrrrttttttssstttuuuwww}}}~~~{{{vvvrrrooo```VVVHHH===888555444222666777;;;EEESSS___gggjjjmmmooorrruuuwwwyyyyyyyyyxxxooogggfffiiilllpppuuuuuuvvvyyyqqqnnnmmmqqqxxx{{{xxxtttmmmmmmooorrrtttuuusssqqqttttttttttttttttttssssssuuuuuuwwwxxxyyyzzzzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{||||||}}}||||||yyynnnccc[[[ZZZ]]]iiixxx~~~||||||yyyjjj]]]HHH>>>444111000......000,,,,,,,,,+++++++++******111---)))%%%%%%'''+++...++++++************++++++((((((***+++,,,---------,,,---......------...000---...///000111111111000444444555555666888999:::;;;<<<===;;;777333111111///111333555;;;EEERRR[[[___```aaaaaaaaacccfffhhhpppvvv}}}~~~ssspppqqq{{{}}}}}}{{{~~~|||uuupppqqqpppiii]]]TTTWWW___qqq|||xxxpppdddVVVDDD888333222///---......---------,,,,,,,,,///---++++++---...---,,,+++,,,,,,---...---------******+++,,,,,,---.........---...000000111999AAASSSiii|||vvv{{{{{{xxxyyy}}}vvvppphhh```TTTEEE;;;888777777777888<<>><<<======;;;777333111111111222444777===HHHUUU^^^```aaabbbbbbbbbdddgggiiinnnttt|||xxxqqqqqqsss~~~yyy|||rrrmmmqqqtttnnn```UUUYYYcccsss}}}zzzssseeeXXXFFF999444222000---......---------,,,,,,,,,///---+++***,,,---------,,,,,,,,,,,,,,,---......((()))***+++---...///000...---...000111222999BBBVVVlll{{{uuu{{{|||}}}sssmmmeee^^^SSSEEE<<<:::777777777888<<>>HHHTTT```hhhkkknnnppprrruuuwwwyyyzzzzzzxxxnnnffffffiiikkkooosssssssssuuuyyyvvvmmmoooxxx~~~}}}xxxrrrqqqrrruuuwwwwwwvvvtttuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxyyyyyyyyy||||||}}}~~~~~~~~~}}}}}}}}}~~~vvvkkkaaa^^^```kkkxxx|||xxxwwwwww}}}{{{pppeeeOOOCCC777222000---...000,,,,,,,,,+++++++++******+++,,,---......,,,+++***---,,,,,,,,,,,,,,,,,,---000///...---,,,,,,,,,,,,,,,...//////...---///000//////......///000222333333333555777:::>>>@@@BBB===>>>===;;;666333111111222333555999AAALLLYYYaaaaaabbbcccccccccdddgggjjjkkkrrr{{{rrrnnnqqquuuzzzzzznnnhhhooouuupppaaaUUUXXXcccrrr}}}yyysssfffZZZIII<<<555222000.........---------,,,,,,,,,...---+++***+++,,,---...---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...---...111111333:::CCCYYYnnnzzzvvv{{{~~~}}}rrrkkkccc[[[PPPCCC;;;999666777888999===GGGTTT^^^ccccccdddeeeffffffffffffiiihhhhhhiiijjjkkkmmmnnnppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiiiiihhhhhhddd^^^ZZZWWWVVVWWWWWWVVVTTTRRRRRRTTTXXX\\\___aaadddhhhmmmqqqtttuuuuuutttsssqqqooooooooopppqqqpppppppppqqqrrrssstttuuuxxxxxxxxxwwwuuusssqqqoooqqqrrrtttssssssrrrtttuuutttuuuwwwyyy}}}{{{wwwsssqqqppphhh___QQQFFF@@@===:::777666999@@@JJJUUU```hhhmmmoooppprrrtttwwwyyyzzz{{{xxxooogggfffiiikkkooosssxxxvvvuuuwww{{{{{{ooonnnwww~~~zzzsssrrrrrrtttvvvwwwvvvtttttttttttttttuuuuuuuuuuuutttuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyy{{{|||}}}}}}}}}}}}||||||zzz|||zzzoooddd```bbbgggttt{{{yyyyyy~~~|||sssiiiRRRFFF999333000......000,,,,,,,,,+++++++++*********+++---......,,,+++***,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,---...///---...//////......///000111000.........000333444333444666888;;;>>>AAABBB??????>>>;;;666333111111333444777<<>>666222000///......---------,,,,,,,,,---,,,,,,+++***+++,,,---,,,,,,+++***+++,,,---......------,,,,,,++++++***///---///111222444<<>>HHHUUU^^^aaabbbccceeeffffffggggggiiiiiiiiiiiijjjkkklllllloooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllkkkjjjiiihhhggggggdddbbb^^^[[[ZZZ\\\```dddccc```^^^\\\]]]```eeehhhjjjlllpppsssuuuvvvuuuuuusssrrrqqqppppppqqqrrrrrrpppppppppqqqrrrssstttuuuxxxwwwwwwvvvtttsssqqqqqqqqqrrrtttsssrrrrrrssstttssstttuuuwwwzzz~~~|||wwwtttqqqppphhh___RRRHHHBBB>>>;;;888666:::BBBLLLVVV```iiinnnpppqqqrrrtttwwwyyy{{{|||zzzppphhhgggiiikkkooosssxxxwwwvvvvvvyyy~~~~~~qqqooovvv}}}~~~{{{rrrrrrqqqsssuuuuuuuuusssrrrrrrrrrsssssstttttttttttttttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{{{{|||{{{{{{zzzzzzxxx{{{}}}rrrgggbbbbbbeeeqqq{{{{{{yyyyyy}}}}}}{{{wwwooofffSSSGGG;;;555111...---///,,,,,,,,,+++++++++*********************+++++++++++++++************++++++*********++++++,,,---------...000///......///111111000///...///111333444444555666888;;;===@@@AAABBBBBB@@@<<<777333222222444555999@@@JJJUUU^^^cccbbbcccccccccbbbcccfffhhhooouuu~~~qqqiiikkkooo}}}zzzsssggg___eeekkkgggZZZNNNOOOWWWkkkyyy{{{ttthhh^^^OOOAAA777222000///......---------,,,,,,,,,***,,,---,,,+++***+++,,,+++++++++++++++,,,------+++++++++,,,,,,---------///...///222333555===FFF]]]rrrzzzzzz|||zzz|||}}}wwwnnnfff\\\SSSHHH<<<555555555666888:::???IIIUUU___```aaaccceeefffhhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkknnnnnnnnnmmmmmmmmmllllllmmmmmmmmmmmmmmmlllllllllkkkkkkjjjiiihhhfffeeeeeecccbbb```^^^^^^bbbhhhlllpppmmmjjjhhhhhhjjjnnnpppssstttvvvxxxxxxwwwvvvuuurrrrrrrrrqqqrrrrrrssssssqqqqqqqqqqqqrrrtttuuuvvvvvvvvvuuuttttttssssssrrrqqqrrrtttsssrrrqqqrrrtttsssssstttvvvyyy|||}}}xxxsssooommmfff]]]QQQGGGBBB>>>;;;888555;;;DDDNNNWWWaaaiiioooqqqqqqrrrtttvvvyyy{{{}}}{{{rrriiihhhjjjlllppptttssstttuuuvvvxxx~~~uuuqqquuuzzz{{{zzzrrrqqqpppqqqssstttsssrrrqqqqqqqqqrrrssssssttttttttttttuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyxxx|||uuuiiiddddddhhhrrr{{{~~~yyywwwvvvxxxyyyuuusssoooggg___RRRGGG<<<666333...---...,,,,,,,,,+++++++++******+++***)))((()))***+++,,,+++******))))))******+++++++++,,,,,,,,,+++***)))---///000000///...000111000000//////000111333444555555777999;;;>>>@@@AAAEEEEEEBBB===888444333333555888===FFFQQQ[[[```ccccccdddddddddcccdddgggiiiqqqwwwrrriiiiiilllzzz{{{}}}qqqggg]]]aaadddaaaVVVKKKJJJQQQaaaqqq~~~|||tttiii```QQQCCC888222000000......---------,,,,,,,,,(((+++......,,,******+++******+++,,,,,,,,,,,,,,,))))))***+++---.../////////...///222333555===FFF```uuu}}}{{{~~~|||}}}}}}~~~~~~yyyqqqjjjaaaWWWOOOEEE:::555666444666999;;;@@@IIIVVV______```bbbeeegggiiijjjkkkjjjkkkkkkkkkjjjjjjiiiiiilllllllllkkkkkkkkkjjjjjjmmmlllllllllkkkkkkkkkkkkkkkjjjiiihhhfffeeeddddddeeedddcccaaa___bbbhhhmmmxxxvvvtttrrrqqqsssuuuwwwzzzzzzzzzzzzyyyxxxvvvuuurrrrrrrrrrrrssssssttttttqqqqqqrrrrrrssstttvvvwwwtttttttttsssssstttttttttqqqsssssssssqqqqqqrrrsssssssssssstttwww{{{~~~}}}xxxrrrllliiibbbZZZOOOFFFAAA>>>:::888555<<>>GGGbbbwww{{{~~~{{{yyy|||}}}wwwmmmfff^^^TTTLLLCCC:::666777444666999;;;@@@JJJVVV___^^^___bbbeeehhhjjjllllllkkkkkkkkkkkkkkkiiihhhhhhkkkkkkjjjjjjjjjiiiiiiiiilllllllllkkkkkkjjjjjjjjjjjjjjjiiigggfffeeeccccccggggggeeebbb___```eeejjj|||zzzxxxwwwwwwxxxzzz{{{}}}}}}|||{{{yyyxxxvvvuuuqqqrrrrrrsssssstttttttttrrrrrrrrrssstttuuuvvvwwwssssssssssssssstttuuuvvvqqqsssssssssqqqqqqrrrsssrrrrrrrrrsssvvvzzz}}}}}}wwwpppjjjeee```XXXMMMEEE@@@===:::777555<<>>FFFRRR]]]dddeeedddhhhiiiiiihhhhhhhhhkkkmmmpppvvvqqqkkkllloooyyyxxxtttuuummmbbb______^^^TTTFFFCCCIIIRRR^^^mmmzzz}}}tttxxx|||vvvmmmaaaPPPBBB999333...***------,,,,,,,,,+++++++++...,,,++++++---......---*********++++++,,,,,,,,,...------,,,,,,,,,------000///111333333666AAAMMMiiizzz{{{tttssstttqqqlll```WWWKKKAAA<<<888555222666666888<<>>IIITTT]]]eeelllppplllnnnqqqtttvvvyyy}}}~~~vvvnnniiijjjnnnrrrsssrrrtttvvvwwwwwwxxxzzz|||}}}~~~{{{tttppprrrttttttssssssrrrrrrrrrsssttttttrrrrrrrrrsssssssssttttttttttttuuuuuuvvvvvvwwwwwwyyy{{{||||||zzzxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxyyy{{{||||||||||||zzzyyyxxxzzz|||~~~~~~uuunnnjjjhhhpppzzz}}}~~~~~~}}}~~~~~~zzzyyyvvvsssqqqoooiiiaaa[[[JJJDDD===:::444...---000------,,,,,,,,,,,,++++++))))))*********+++++++++,,,+++++++++,,,---......,,,,,,,,,---------......---------...............111111111111000000000000222222444999@@@GGGLLLMMMHHHIIIGGGBBB<<<888888::::::CCCPPP[[[aaaeeejjjmmmiiiiiijjjjjjkkklllmmmnnnrrrwww}}}ttthhhjjjsssxxxyyyyyyooo~~~}}}}}}vvvooobbb^^^]]]]]]TTTGGGCCCGGGPPP\\\lllyyy|||qqqvvv}}}}}}wwwooocccRRRCCC:::444000,,,,,,,,,,,,,,,++++++++++++...,,,++++++---......---++++++++++++,,,,,,,,,,,,///......------.........000///000222333777BBBNNNhhh{{{~~~vvvtttsssnnnhhh___VVVJJJ@@@;;;888555222666666777<<>>::::::;;;AAAIIITTT]]]aaaccceeeggglllkkkkkkkkklllnnnooopppsssxxx~~~zzzmmmlllrrrvvvvvvwwwkkk~~~xxxxxxzzz~~~yyyqqqddd]]]ZZZ[[[UUUHHHBBBDDDLLLZZZkkkxxxyyynnnrrrzzz~~~yyyqqqeeeTTTEEE;;;555111///---,,,,,,,,,,,,+++++++++---,,,++++++---......---------------,,,,,,,,,,,,//////.........//////000000///000222333777CCCOOOiii|||zzzvvvtttmmmddd^^^UUUHHH???:::777555333555666777;;;CCCMMMVVV[[[]]]^^^```ccceeehhhjjjkkkmmmmmmmmmmmmmmmmmmmmmnnnhhhiiijjjlllllllllkkkkkkhhhhhhgggfffdddbbbaaa___^^^]]]^^^___bbbeeeiiikkkmmmoooqqqqqqqqqqqqrrrssswwwzzz}}}}}}{{{zzz|||}}}}}}|||{{{zzzxxxvvvuuuqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttuuuvvvwwwwwwuuutttrrrpppoooooooooooooooooonnnoooqqqtttwwwyyy|||~~~}}}zzzwwwtttmmmeee\\\UUUKKKBBB===;;;999999<<>>;;;:::999===EEEQQQ\\\eeekkkpppssstttuuuuuuuuuuuuvvvzzz}}}~~~vvvmmmiiijjjnnnqqqsssqqqrrrttttttsssssstttvvvuuuyyyyyyuuurrrssssssrrrrrrrrrrrrrrrrrrsssssstttuuuuuuuuuuuuuuuuuuuuutttxxxxxxwwwwwwvvvvvvuuuuuuvvvyyy|||}}}|||zzzyyyyyyzzzyyyyyyyyyyyyyyyyyyzzzwwwxxxzzz|||}}}}}}||||||{{{}}}zzzpppgggbbb]]]dddnnnwww|||~~~~~~~~~~~~{{{pppggg\\\MMM===777555111......------,,,,,,,,,+++++++++,,,+++++++++++++++++++++******))))))))))))******,,,,,,,,,---------............------...000111222222222333333444555666666666888<<>>555000...000000/////////.........,,,+++******,,,------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...000222888EEESSSkkk~~~yyyqqqcccWWWHHH<<<666555555555555555666:::AAAJJJSSSXXXZZZ\\\```dddgggiiijjjkkkjjjjjjjjjkkkllllllmmmmmmnnnnnnmmmllljjjgggeeecccaaa^^^ZZZUUUOOOKKKGGGFFFCCCAAAAAAFFFPPPYYY___aaa___\\\XXXXXX\\\ccciiilllooooooqqqrrrtttuuuuuuuuurrrrrrssstttuuuuuuuuuuuurrrrrrrrrsssssssssttttttttttttttttttttttttttttttsssttttttuuuuuuuuuttttttwwwvvvuuusssrrrrrrssssssrrrrrrssstttuuuwwwxxxyyywwwzzzzzzwwwuuutttmmmfff]]]VVVLLLCCC>>><<<::::::>>>EEEQQQ]]]ffflllppprrrsssuuuvvvvvvvvvwwwzzz||||||uuulllhhhiiimmmpppqqqppprrrssstttssssssuuuvvvtttxxxyyyvvvsssttttttrrrsssrrrrrrrrrrrrsssttttttuuuuuuuuuttttttttttttssswwwwwwwwwwwwwwwwwwvvvvvvwwwyyy{{{|||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzwwwxxxzzz||||||}}}||||||zzz}}}xxxmmmeee```]]]cccmmmvvv}}}~~~}}}tttlllaaaSSSDDD<<<777222......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,+++************+++,,,,,,,,,---------.........///000000111222333333111222333444555666777777777888<<>>:::;;;>>>IIISSS___hhhlllmmmmmmnnnmmmlllkkkkkkmmmpppsssuuuwww|||wwwvvvvvvtttqqqpppfffzzzvvvsssrrrpppnnnlllooovvvwwwqqqmmmiii\\\KKKDDDGGGMMM[[[jjjrrrxxx}}}sssvvv|||}}}oooiii^^^PPPBBB777111...............------------,,,+++)))***+++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///000...------///222888FFFTTTmmm{{{sssfffZZZIII<<<666555555555555555666999@@@IIIRRRWWW[[[]]]aaadddgggiiiiiijjjiiijjjjjjkkkllllllmmmmmmnnnnnnmmmllljjjgggdddbbb^^^\\\XXXSSSNNNKKKIIIHHHDDDAAA@@@DDDMMMVVV[[[\\\YYYSSSMMMKKKQQQYYYaaaeeeooooooppprrrtttuuuuuuuuurrrssstttuuuvvvvvvvvvvvvsssssstttttttttuuuuuuuuuttttttttttttttttttttttttsssttttttuuuuuutttssssssvvvvvvuuuttttttssssssssssssttttttuuuuuuvvvwwwwwwwwwyyyyyywwwuuusssllleee]]]VVVLLLCCC>>><<<;;;:::>>>GGGSSS^^^gggmmmpppsssqqqtttwwwxxxxxxxxxzzz{{{{{{tttkkkggghhhlllooopppoooqqqssstttttttttvvvxxxtttyyy{{{xxxvvvwwwvvvssstttttttttttttttuuuvvvvvvttttttttttttssssssrrrrrrwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyzzzzzzyyyyyy{{{|||zzzzzzyyyyyyyyyyyyzzzzzzxxxyyy{{{|||||||||{{{{{{xxx{{{~~~xxxmmmddd^^^```eeennnxxxzzzrrreeeYYYLLLBBB999111...///------,,,,,,,,,,,,++++++)))******+++,,,---......///...------,,,,,,,,,---,,,,,,,,,---------......---///111333444444444333222333444555777888999:::::::::<<>><<<;;;:::@@@HHHTTT```hhhnnnqqqssspppssswwwyyyzzzyyyzzzzzzzzzsssjjjfffgggkkknnnooooooqqqsssttttttuuuwwwyyyuuuzzz|||zzzxxxyyyxxxuuuvvvvvvvvvvvvvvvwwwxxxxxxttttttsssssssssrrrrrrrrrvvvvvvvvvwwwxxxxxxxxxyyyyyyzzzzzzyyyxxxyyy{{{~~~{{{zzzzzzyyyyyyzzzzzz{{{yyyzzz{{{|||||||||{{{zzzwwwyyy|||~~~yyynnnddd___^^^ccclllvvv}}}}}}~~~wwwggg]]]QQQFFF;;;111...000---------,,,,,,,,,++++++))))))***+++---...//////,,,+++******)))))))))***,,,,,,,,,---------......+++---111333555444222111333444555777888:::;;;<<<<<<<<<===AAAGGGLLLPPPQQQUUURRRLLLCCC;;;:::>>>BBBOOOYYYfffooorrrrrrqqqrrrjjjkkklllmmmoooqqqssstttvvv{{{~~~yyyyyy~~~{{{uuussskkkzzzvvvuuutttsssrrrooonnnrrr}}}{{{zzzrrrnnnhhhUUUIIIOOOUUUbbbooouuuxxx}}}||||||~~~{{{ssskkk```TTTIII@@@888444//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...------------------------......000222333999HHHWWWooo~~~|||{{{|||yyyzzz{{{zzzxxxpppaaaLLL<<<555333222111666666666999@@@HHHPPPUUU[[[___ccceeefffggghhhhhhjjjjjjjjjkkklllmmmnnnooommmkkkiiiiiihhhfffcccaaa[[[]]]```bbbcccbbb___]]][[[RRRKKKMMMSSSXXX^^^ccc___UUUIIIAAACCCLLLVVV]]]hhhmmmqqqsssrrrqqqrrrtttttttttsssrrrssstttuuuvvvvvvtttqqqrrrtttvvvuuusssttttttuuuuuuuuuuuuuuutttssssssrrrrrrrrrsssttttttwwwwwwvvvvvvuuuuuuttttttuuuuuuuuuuuuuuuuuuuuutttvvvvvvwwwwwwvvvrrrlllhhh]]]TTTKKKDDD>>>888999<<>>444000222+++,,,,,,---------......------,,,,,,,,,------...///,,,))))))+++,,,+++***,,,+++******+++,,,...///111000000000111222333333444555666666666666555555>>>@@@@@@BBBIIIQQQSSSPPPWWWQQQJJJCCC<<<888<<>>999999===BBBLLLYYYdddjjjnnnqqqtttwwwvvvvvvvvvwwwwwwxxxyyyyyyuuukkkcccdddkkkppppppqqqqqqqqqqqqrrrsssuuuvvvyyyzzzzzzyyyvvvuuuuuuvvvuuuuuuttttttttttttuuuuuuttttttttttttttttttssssssuuuttttttssstttuuuwwwxxxxxxyyyyyyzzzyyyxxxwwwvvvyyyzzzzzzyyywwwwwwxxxzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyy|||tttdddYYYTTTWWWbbbqqq|||~~~{{{nnncccVVVJJJ???444000000000000//////......------******+++,,,---///000111111...+++***,,,,,,+++***---,,,,,,,,,,,,...///000222111111111111111222333555555666777888999:::;;;???AAACCCEEELLLUUUWWWUUUXXXQQQIIIBBB;;;888===DDDPPP\\\hhhnnnqqqsssqqqnnnnnnnnnnnnnnnpppssswwwxxxzzzxxxtttxxx~~~}}}xxxuuujjj{{{zzzzzzzzzzzzsssqqqttt{{{{{{wwwvvvuuucccUUUYYY^^^iiitttwwwyyy}}}~~~zzztttoooeeeZZZNNNAAA555...//////......---,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,------------------------//////111333333999GGGVVVppp~~~|||xxx{{{{{{tttwww{{{}}}{{{xxxsssoooiii```QQQBBB888444444555555555666999@@@IIIRRRWWW[[[___cccfffhhhiiikkklllkkkkkkkkkkkkkkkkkkllllllmmmkkkiiiiiijjjjjjiiihhhiiikkkooouuuzzz||||||zzzrrrlllggggggggghhhlllqqquuuoooeeeYYYPPPNNNSSSXXXbbbgggmmmppppppppprrrtttsssssssssrrrsssttttttuuuvvvtttssstttuuuvvvuuusssttttttuuuuuuuuuttttttsssqqqqqqqqqqqqqqqrrrsssssswwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuvvvvvvtttpppiiieee\\\SSSJJJDDD>>>999:::===DDDMMMZZZdddkkknnnrrrtttttttttuuuuuuvvvwwwyyyyyyyyyuuulllccccccjjjooooooqqqqqqqqqqqqqqqrrrssstttwwwxxxyyyxxxuuutttssstttttttttttttttttttttttttttuuuuuuuuuttttttssssssssstttssssssssssssuuuvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvxxxyyyyyyyyywwwwwwyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz|||wwwhhh\\\PPPTTTaaarrr~~~{{{pppdddVVVKKK@@@666222222444444222111///...,,,,,,******+++,,,---...000111111///---,,,------,,,+++------------...///000111222111111111111222333333::::::999999:::<<<===>>>???CCCFFFIIIQQQZZZ]]][[[YYYQQQGGG@@@:::888>>>EEEOOO[[[hhhnnnqqqttttttqqqoooooonnnoooqqqtttwwwyyy{{{~~~uuupppvvv||||||wwwttthhh~~~|||yyyzzzyyyzzzwwwzzzzzzjjj[[[___bbbmmmwwwzzz{{{~~~~~~{{{sssoooggg^^^RRRDDD777...//////......---------,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,......////////////000000///000111333444999HHHWWWppp~~~|||zzzvvvyyy}}}vvvpppttt|||}}}xxxpppkkkccc]]]QQQDDD999333333555555555666:::AAAJJJSSSXXX\\\___cccfffhhhjjjlllnnnlllllllllllllllkkkkkkkkkiiihhhggghhhkkkmmmooooooppprrrvvv|||~~~vvvqqqnnnnnnmmmmmmqqqwww~~~|||tttgggYYYQQQQQQSSS^^^cccjjjnnnooooooqqqsssrrrrrrrrrsssssssssttttttssssssssssssttttttssssssttttttuuuuuuttttttssssssqqqqqqppppppqqqqqqrrrsssvvvwwwyyyzzz{{{|||{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwvvvvvvvvvtttpppiiiddd[[[SSSJJJDDD>>>999:::>>>EEEOOO[[[fffkkkooorrrttttttttttttuuuwwwxxxzzz{{{zzzwwwnnneeeccciiiooopppqqqqqqqqqqqqqqqqqqqqqrrruuuwwwxxxwwwuuusssrrrrrrssssssttttttuuuuuuuuutttvvvvvvuuuuuuttttttssssssssssssrrrrrrssstttvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuwwwxxxxxxxxxwwwxxxyyy{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{zzz|||zzzjjj___QQQVVVcccttt~~~~~~}}}xxxkkk___QQQHHH@@@888555555444444333111///...---,,,......---,,,,,,,,,------------,,,,,,---------------------......///000000//////000111222444555666BBB@@@>>><<<<<<<<<>>>??????DDDHHHLLLSSS[[[___^^^XXXOOODDD===999888>>>FFFPPP\\\hhhnnnqqqttttttqqqnnnnnnnnnoooqqqtttwwwyyy|||{{{rrrmmmsss{{{{{{vvvrrreeeuuuvvvtttyyy|||mmm^^^aaadddooozzz}}}~~~|||pppnnniiiaaaVVVHHH:::000///...............------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,+++,,,,,,,,,---------...//////111333444:::IIIXXXqqq}}}|||xxxxxx{{{xxxssswww~~~xxxpppiii^^^XXXNNNBBB777222222333444444666:::AAAKKKTTTYYY\\\___ccceeegggiiilllooollllllmmmmmmmmmlllkkkkkkfffeeedddfffkkkppptttuuuxxxyyy|||~~~vvvqqqnnnoooqqqrrrvvv|||~~~sssdddXXXRRRRRR[[[aaaiiimmmnnnoooppprrrrrrrrrrrrsssssssssssssssqqqrrrsssssssssrrrrrrrrrtttttttttttttttsssrrrrrrqqqqqqppppppqqqqqqrrrsssvvvwwwzzz|||~~~~~~~~~}}}|||zzzyyyxxxxxxyyyxxxxxxxxxuuupppiiidddZZZRRRIIIDDD>>>:::;;;???GGGPPP]]]ggglllooorrrttttttuuuuuuvvvxxxzzz|||}}}|||yyyqqqgggdddiiioooqqqpppqqqqqqqqqqqqqqqqqqqqqtttvvvxxxwwwuuurrrqqqqqqssstttuuuvvvvvvvvvuuuuuuvvvvvvuuuuuuuuutttttttttssssssrrrrrrssstttvvvwwwwwwwwwvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxwwwwwwyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz|||}}}lll```VVVZZZgggwww~~~zzzzzz{{{yyysssfffYYYJJJBBB<<<666333444111111000//////...------///...---,,,,,,,,,,,,,,,((()))***+++,,,------...+++,,,,,,---......//////------...000333666888999CCCAAA???======>>>???@@@???EEEJJJMMMRRRZZZ]]]]]]UUUKKK@@@;;;888999???FFFRRR]]]hhhmmmppprrrrrrpppmmmmmmmmmnnnpppsssvvvxxx}}}zzzooojjjpppzzz{{{uuuppp```{{{ppppppnnnsssyyykkk]]]```aaannn{{{}}}qqqnnnjjjcccXXXJJJ<<<222........................000000////////////000000,,,+++++++++,,,,,,---...---------...//////000000---...000333555;;;KKKZZZrrr}}}zzz}}}{{{~~~xxxoooiii[[[TTTIII>>>666222111111333444555:::BBBLLLUUU[[[]]]___bbbdddfffhhhkkknnnllllllnnnoooooonnnmmmlllgggeeedddggglllsssxxxzzz~~~wwwoookkknnnssswww{{{}}}qqqdddZZZVVVZZZ```hhhmmmnnnnnnpppqqqqqqqqqrrrssssssssssssrrrppprrrttttttsssrrrqqqrrrtttttttttttttttsssrrrqqqqqqqqqqqqqqqqqqrrrssssssuuuxxx{{{~~~|||{{{yyyyyyzzzzzzyyyxxxvvvpppiiidddYYYQQQIIICCC>>>:::<<<@@@IIIRRR^^^hhhmmmppprrrtttuuuuuuvvvwwwxxxzzz|||}}}}}}{{{ssshhhdddiiiooorrrppppppqqqrrrssssssrrrrrrtttvvvxxxwwwuuurrrqqqpppssstttvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttssssssssssssuuuvvvwwwxxxwwwwwwvvvuuuvvvvvvvvvwwwxxxxxxxxxvvvvvvxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{ooocccZZZ^^^iiixxx}}}}}}xxxwwwwwwzzz~~~|||uuunnncccTTTEEE<<<777222///...........................,,,,,,,,,,,,---...//////&&&(((+++,,,,,,,,,---...++++++---...............,,,---...111333777999;;;===<<<<<<===>>>@@@CCCDDD@@@FFFKKKMMMPPPUUUXXXXXXOOOEEE<<<888888:::???EEERRR]]]hhhlllnnnqqqqqqooommmllllllmmmooorrruuuwww~~~zzzooohhhoooyyyzzztttnnn\\\xxxjjjjjjgggmmmsssgggZZZ\\\^^^lll{{{|||sssqqqllleeeYYYKKK<<<222............/////////////////////....../////////*********+++,,,---...//////000000111222222333333,,,---000333555===MMM\\\sss|||wwwooohhh[[[RRREEE<<<666444222000333333555:::BBBLLLVVV[[[^^^```bbbccceeegggjjjlllkkkmmmooopppqqqpppooonnnllljjjhhhiiinnntttyyy|||xxxmmmfffjjjssszzz}}}~~~rrrfff___ZZZ```hhhmmmnnnnnnoooppppppqqqrrrsssssssssrrrrrrqqqtttwwwwwwuuusssssstttttttttttttttsssrrrqqqppprrrrrrrrrrrrrrrsssssstttuuuxxx|||}}}|||zzzzzzzzzyyyyyyxxxuuuooohhhcccXXXPPPHHHCCC???;;;<<>>@@@BBBCCCBBBIIINNNMMMNNNQQQSSSRRRJJJ@@@888777888:::???DDDOOOZZZeeejjjmmmqqqrrrpppnnnmmmmmmnnnpppsssvvvxxx{{{ooogggnnnyyyzzzssslll[[[vvvgggfffbbbhhhooodddWWWZZZ[[[jjj{{{{{{vvvsssnnneeeYYYJJJ;;;111.........///////////////---,,,,,,++++++,,,,,,---))))))***+++,,,...///000,,,------...///000000000+++,,,///333666===NNN]]]sss~~~}}}zzzvvvnnnhhh\\\QQQCCC:::777666333000333333555:::BBBMMMVVV\\\^^^```bbbcccdddfffiiikkkkkkmmmoooqqqrrrrrrqqqpppqqqnnnkkkkkkooouuuzzz||||||yyylllbbbfffrrryyy|||}}}|||oooeeeZZZ```iiinnnnnnnnnoooppppppqqqrrrssstttsssrrrrrrrrruuuyyyyyyvvvttttttuuuttttttttttttsssrrrqqqpppssssssrrrrrrsssssstttuuuuuuxxx|||~~~|||{{{zzzyyyyyyxxxwwwtttnnnfffaaaXXXPPPHHHCCC???;;;===AAAKKKTTT```iiinnnppprrrtttuuuuuuuuuuuuvvvxxxyyyzzz{{{zzzsssgggbbbfffmmmpppoooppprrrtttuuuuuuuuuuuutttvvvyyyyyyvvvsssqqqqqqtttvvvxxxzzz{{{zzzyyyxxxsssssstttuuuvvvwwwxxxxxxuuuuuuttttttuuuvvvxxxyyyzzzyyywwwvvvvvvvvvwwwxxxxxxyyyyyyxxxvvvuuuvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzz~~~wwwkkk[[[]]]ggguuu~~~||||||{{{|||xxxuuutttwww{{{yyyppphhhWWWIII:::555444222111111111000000///...---------000///...---,,,+++++++++,,,...111000---******,,,,,,---///111111111000000111111111222333444666777999:::;;;===>>>>>>>>>>>>DDDKKKOOONNNMMMOOOPPPOOOFFF===666666888;;;???DDDMMMXXXccciiimmmqqqsssrrrooonnnnnnoooqqqtttwwwyyy|||ooogggnnnyyyzzzssskkk[[[~~~qqqhhhgggiiimmmkkkaaaXXXTTTUUUcccsss|||}}}wwwrrrllldddZZZLLL<<<222///......---------......++++++,,,,,,,,,---------************+++,,,---...222000...---,,,---...//////---///333555:::NNNcccyyy}}}}}}{{{wwwmmmbbbUUUJJJ>>>888444111111333333444666999???HHHRRRZZZZZZ]]]```bbbccceeegggiiihhhkkknnnpppqqqssstttvvvzzzyyywwwwwwwwwyyy{{{|||~~~vvvjjjiiinnnsssvvvzzz~~~wwwhhheeedddfffiiimmmqqqrrrqqqkkklllmmmnnnoooqqquuuxxxtttttttttttttttuuuvvvwwwtttssssssrrrrrrqqqqqqpppooopppqqqsssssssssrrrrrrqqqwww~~~}}}|||zzzwwwtttpppjjjccc^^^SSSPPPJJJCCC???>>>AAADDDLLLTTT___iiioooqqqssssssssstttvvvvvvvvvwwwyyy{{{}}}vvvkkkfffiiinnnoooqqqqqqqqqrrrssstttuuuvvvxxxzzz{{{{{{xxxuuusssrrrrrrssstttvvvvvvvvvvvvuuuuuuuuutttuuuuuuvvvwwwwwwsssssstttuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxzzzzzzxxxwwwwwwxxxxxxyyyzzz{{{|||xxxlll```\\\[[[dddrrr~~~~~~{{{uuuuuurrrppprrrtttrrrlllfffWWWKKK???888444111000222000000000000///...,,,,,,,,,......,,,))))))+++...111000...+++***)))))))))//////000000000000//////000222333444666999<<<@@@;;;===>>>>>>======>>>@@@GGGKKKOOOQQQPPPMMMKKKJJJDDD;;;555777777777===HHHPPPWWW___dddjjjppprrrooommmnnnoooppprrruuuyyy}}}oooiiiooottt|||zzzlllbbb}}}pppaaa___aaagggggg___TTTOOOOOO]]]mmmvvv~~~~~~{{{vvvrrrkkkdddZZZLLL<<<222//////...------------...++++++,,,,,,,,,---------*********++++++,,,---...111000...---,,,---...//////---///444555;;;NNNccczzz}}}~~~}}}{{{yyyvvvmmmcccTTTHHH<<<777444111111444333444666888>>>GGGRRRYYYZZZ]]]```bbbdddeeehhhiiiiiilllooorrrsssvvvyyy||||||yyywwwvvvvvvvvvzzz}}}wwwkkkjjjnnnqqqtttwww~~~}}}nnngggfffgggiiilllooopppooooooppppppoooooooooqqqsssuuuttttttttttttuuuuuuvvvssssssrrrqqqqqqppppppooorrrssssssttttttsssrrrqqqsssxxx~~~~~~{{{zzzwwwtttoooiiiccc^^^TTTPPPJJJCCC??????BBBDDDLLLTTT___iiioooqqqsssssssssuuuvvvwwwwwwxxx{{{}}}}}}vvvkkkfffjjjnnnooopppppppppppppppqqqrrrsssxxxzzz{{{zzzwwwtttssssssrrrssstttvvvvvvvvvvvvuuuuuuttttttttttttuuuvvvwwwuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttsssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwyyyyyyxxxxxxyyyzzzxxxyyy{{{{{{|||yyymmm___ZZZYYYaaannnxxxzzzwww|||zzz{{{{{{vvvtttqqqnnnooopppooohhhbbbTTTHHH<<<666222///...000///000111111111000...------......,,,***))),,,...000///...,,,,,,,,,,,,---///000000111111111111111111333444555666888;;;>>>>>>???@@@???===;;;;;;<<>>555222555888888???IIIUUU]]]dddgggjjjmmmnnnlllnnnoooqqqqqqrrruuuyyy|||wwwqqqrrrrrrxxxyyyppp```}}}rrrbbbZZZUUUZZZ]]]WWWMMMEEEBBBPPP___iiirrr|||{{{uuuqqqkkkcccYYYLLL===222000///...---------------,,,,,,,,,------------...---,,,,,,,,,------.../////////...---------...///111///111555777<<>>>>>???@@@???DDDKKKPPPPPPMMMJJJHHHAAA777222444888;;;EEEQQQZZZbbbiiijjjkkkmmmmmmkkkmmmoooqqqrrrsssuuuyyy{{{xxxuuuvvvtttxxxyyyooobbb||||||uuuhhh]]]TTTTTTUUUPPPGGGBBB@@@NNN]]]gggppp{{{}}}vvvqqqkkkdddZZZMMM>>>333000000///------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---............---------.........111///111555777<<>>@@@MMM\\\eeennnyyyvvvrrrllleee[[[NNN???555111000///...---,,,,,,,,,,,,---------............------,,,,,,,,,,,,------,,,---------............000...000555666<<>>>>>>>>BBBEEEHHHJJJJJJJJJKKKLLLSSSEEE999666666999DDDRRRaaajjjqqqpppmmmlllmmmllljjjmmmqqqsssuuuxxx{{{~~~}}}qqqqqqvvvwww|||{{{ooodddwwwtttuuusssuuuvvvyyy~~~zzzjjjbbbZZZVVVQQQHHHAAA>>>???LLLZZZccckkkvvvwwwsssmmmfff]]]PPPAAA777111000///...---,,,,,,,,,------------............,,,,,,++++++++++++,,,,,,+++,,,------............///---///444555;;;NNNcccwww|||zzzuuuooolllkkkeee^^^NNNCCC888444333222333666555555555555999???HHHNNNSSSVVV[[[___bbbeeehhhkkkkkklllnnnnnnmmmmmmnnnoooqqqqqqqqqqqqqqqppppppoooqqqrrrtttuuuvvvwwwyyyzzzzzzuuurrrssssssqqqqqqtttlllmmmkkkfffbbb```\\\VVVRRRNNNJJJHHHJJJNNNRRRTTT\\\aaahhhmmmooopppqqqqqqrrrsssuuuvvvwwwvvvtttsssuuuttttttssssssrrrqqqqqqrrrpppmmmiiifffdddcccbbbccciiisss||||||wwwsssooojjjeeeaaaYYYQQQGGGBBBDDDIIIKKKLLLOOOVVV```iiinnnpppqqqqqqqqqssstttuuuuuuvvvyyy{{{xxxnnnjjjnnnssstttuuuuuuuuuuuuvvvwwwwwwxxxuuuvvvvvvuuusssrrrssstttvvvuuuuuuuuuuuuwwwxxxyyywwwvvvvvvuuuttttttuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxuuutttttttttuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyxxxvvvuuuuuuuuuuuuwwwxxxxxxyyy||||||pppbbbYYYSSSXXXgggvvv~~~||||||zzztttsssrrruuuxxxuuummmfffWWWKKK>>>777222...---///000000///...//////000111111///,,,+++---......,,,+++,,,...///000000/////////.........///111333555777999::::::888777777777888;;;???@@@@@@>>>>>>>>>CCCGGGKKKNNNMMMLLLLLLLLLLLL???666666777:::DDDQQQaaakkkrrrppplllkkkkkkkkkiiilllppptttvvvyyy}}}|||mmmiiiooouuu~~~ssseeevvvqqqrrrmmmooorrruuu|||zzziiiddd```]]]VVVKKKCCC@@@===JJJXXXaaaiiittt}}}}}}xxxtttnnnggg^^^QQQBBB888111111///...---,,,,,,+++---------.........//////,,,,,,+++******++++++++++++,,,------.........---///---///333555:::NNNcccwww~~~}}}xxxqqqooommmfff___OOODDD999555444222444666555555555555888???GGGMMMRRRUUUZZZ^^^aaadddhhhjjjkkkmmmooopppoooooooooqqqmmmnnnooopppqqqrrrrrrrrrpppqqqsssttttttuuuwwwxxxuuurrrppprrrrrrppppppsssooorrrqqqkkkfffaaaZZZRRRNNNIIIDDDAAABBBEEEIIIJJJSSSYYYaaaiiinnnppprrrtttqqqsssuuuvvvwwwvvvuuuttttttssssssrrrrrrqqqqqqppppppnnnjjjeee```]]][[[ZZZ^^^fffppp{{{}}}xxxsssoookkkfffbbbZZZQQQGGGBBBEEEJJJLLLMMMOOOVVV```iiinnnpppqqqqqqssstttvvvvvvvvvwwwyyy{{{xxxnnnjjjnnnsssuuuqqqqqqqqqqqqrrrtttuuuuuuuuuvvvvvvtttrrrrrrssstttvvvuuuuuuuuuuuuwwwxxxyyyvvvuuutttsssssssssssssssxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvtttvvvxxxxxxvvvvvvvvvwwwuuuvvvwwwwwwxxx{{{|||pppfff\\\TTTXXXgggvvv{{{uuutttuuuyyy|||zzzrrrjjjXXXKKK>>>777222...,,,...++++++******+++...000222222///,,,+++...///...,,,***,,,...000222222222222111000//////000222444666666888::::::999777777777444888===@@@AAAAAAAAABBBDDDIIIOOORRRRRROOOLLLKKK???555111555999===GGGTTT```jjjqqqooojjjiiijjjjjjgggkkkppptttwwwzzz~~~|||jjjdddiiirrrwwwiiiyyytttqqqnnnjjjjjjqqq|||~~~xxxmmmfff```^^^ZZZPPPGGGCCC@@@MMMZZZaaafffoooxxx}}}~~~|||~~~~~~xxxnnncccWWWJJJ???888333111///.........---+++,,,,,,,,,++++++*********------,,,+++,,,---...///------,,,+++++++++,,,,,,......000333777@@@RRRccc}}}~~~|||vvvtttsssooohhhaaaWWWIII;;;444222111444888555222222555777;;;CCCLLLTTTWWW[[[^^^aaaeeeiiilllnnnnnnooooooooooooooonnnoooooooooooonnnnnnnnnnnnooooooooopppqqqssstttuuuqqqpppooonnnnnnppprrrsssuuuvvvwwwvvvrrriii^^^VVVQQQLLLEEE>>>;;;<<<@@@CCCIIIRRR```jjjooopppqqqqqqtttttttttuuuuuuuuuuuuuuuwwwwwwvvvtttsssrrrqqqpppllljjjgggddd```^^^\\\[[[^^^dddmmmwww~~~|||vvvrrroookkkddd^^^UUUPPPJJJEEEDDDFFFIIIKKKTTT[[[ccciiilllooorrruuuppprrrsssttttttuuuxxxzzz}}}}}}yyyqqqmmmppprrrrrrrrrsssuuuwwwwwwwwwwwwvvvwwwvvvuuuttttttuuuvvvwwwuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxwwwvvvuuuttttttuuuvvvvvvwwwxxxxxxyyyyyyyyywwwuuuuuuwwwxxxxxxxxxuuuttttttsssssssssttttttyyyzzzzzzyyyxxxyyy{{{}}}{{{xxxwwwzzz{{{{{{~~~uuuiii___WWWYYYgggvvv{{{zzz|||}}}xxxwwwxxx}}}zzzttt```PPP???777333000---,,,......---***,,,///...)))------------------------...//////000000000000///111111333444555666666666777999;;;<<<<<<:::777555888999:::<<<===>>>>>>>>>FFFOOOVVVVVVSSSRRROOOKKK???999555555777;;;FFFQQQaaajjjpppnnniiigggeeeccccccgggmmmsssyyy~~~{{{iiiaaafffooo{{{}}}qqqhhhyyysssooolllhhhhhhppp|||~~~xxxqqqjjjdddbbb]]]SSSKKKGGGBBBOOO]]]ccchhhqqqzzz}}}{{{|||zzzqqqfffZZZLLL@@@888333111///.........---+++---,,,,,,,,,++++++++++++------,,,,,,,,,---...///......------------.../////////111333666???QQQbbb|||{{{vvvtttsssoooggg```UUUHHH;;;555333111333777666333222555888;;;DDDLLLTTTWWW[[[___aaadddhhhkkkkkkllllllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooppprrrssstttrrrqqqpppooopppqqqssstttxxxzzz|||}}}{{{uuullleee\\\VVVMMMDDD>>>===???AAACCCMMM[[[gggnnnpppqqqrrrttttttttttttuuuuuuuuuuuuvvvvvvuuuttttttsssrrrrrrllljjjgggddd```]]]ZZZYYY[[[aaajjjttt}}}zzzsssooolllhhhbbb\\\TTTNNNFFF@@@@@@CCCFFFHHHQQQXXXbbbiiimmmooorrrtttqqqssstttuuuuuuvvvxxx{{{|||}}}yyyqqqmmmppprrrrrrrrrrrrsssuuuuuuvvvvvvvvvvvvvvvuuuttttttuuuvvvvvvvvvvvvuuuvvvvvvwwwxxxyyywwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyyyywwwuuuuuuvvvxxxxxxwwwuuuuuutttttttttttttttuuuxxxyyyyyyxxxwwwxxxzzz|||}}}zzzyyy{{{||||||{{{mmmcccYYY\\\iiiwww~~~|||}}}|||zzzyyyzzz|||vvveeeTTTAAA777222///...///'''000555222---+++,,,+++////////////////////////...///000000000000000000111222333444555666666666777999;;;<<<<<<:::888666777888:::;;;===>>>>>>>>>EEENNNTTTUUUSSSRRROOOKKKAAA;;;666555666:::EEEPPPeeemmmssspppjjjhhhfffeeeeeeiiioootttyyy~~~zzzhhhaaafffnnn{{{~~~ssshhhyyyrrrmmmjjjggghhhqqq}}}yyytttmmmhhhfffaaaWWWNNNJJJFFFSSSaaahhhlllttt}}}}}}zzzsssiii]]]NNN@@@777222000...---......---+++------------,,,,,,,,,,,,---,,,,,,,,,,,,---...///............///000111111000000111333666>>>PPPaaa{{{~~~{{{vvvtttsssooofff___SSSGGG;;;666444222222555666333333666888<<>>>>>===GGGUUUbbbkkkpppqqqrrrttttttttttttuuuuuuvvvvvvuuuuuuuuuuuuttttttttttttnnnmmmjjjfffbbb^^^\\\ZZZZZZ___fffoooyyy{{{vvvoookkkhhhddd^^^ZZZUUUMMMCCC======@@@DDDEEEMMMUUUaaaiiinnnppprrrtttssstttuuuvvvvvvwwwyyy{{{|||}}}yyyqqqmmmppprrrrrrrrrrrrrrrrrrssstttuuuuuuwwwvvvuuuttttttuuuvvvwwwvvvvvvvvvvvvwwwxxxyyyzzzuuuuuuvvvvvvwwwwwwwwwwwwuuutttsssssssssuuuwwwxxxyyywwwuuuuuuvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwyyyzzz|||zzzyyy{{{{{{{{{pppfff]]]___kkkxxx~~~}}}|||{{{|||yyyiiiWWWCCC777111......000,,,<<>>??????DDDLLLRRRSSSSSSRRROOOJJJBBB<<<666444555999DDDOOOdddlllqqqnnnjjjhhhhhhgggiiilllqqquuuyyy|||zzziiibbbgggmmmyyy}}}tttfffzzzrrrmmmkkkiiijjjsss{{{tttnnnjjjiiieee[[[QQQLLLKKKXXXfffmmmqqqyyy|||yyytttkkk___OOO???555222000...---......---,,,------------------------,,,,,,,,,,,,------..................///000111222000000111333555>>>OOO```zzz{{{wwwvvvtttoooeee]]]PPPEEE;;;777555222111333666333333666999===EEENNNVVVYYY]]]```bbbdddggghhhggghhhiiijjjllllllmmmmmmkkkkkklllmmmmmmnnnoooooommmllllllmmmnnnoooppppppqqqqqqpppppppppqqqrrrssssssvvv|||zzzrrreeeWWWJJJBBB===;;;;;;CCCPPP^^^hhhnnnpppqqqssssssttttttuuuuuuvvvvvvwwwwwwvvvuuuuuutttttttttpppooommmkkkhhheeebbbaaa]]]```eeellluuuxxxtttmmmhhheeeaaa\\\YYYXXXOOODDD===<<>>333111///---------...---,,,------------------------,,,,,,,,,---------------------------...///000111000000111333555===OOO___zzz~~~~~~|||xxxwwwvvvpppeee]]]NNNDDD:::777555222111222555222222555999===EEENNNVVVYYY^^^aaaccceeeggghhhhhhhhhjjjkkkmmmmmmnnnnnnllllllmmmnnnooooooppppppllllllllllllmmmnnnoooooooooooooooooooooppppppqqqooorrrxxxzzzmmm___QQQFFF>>>;;;<<>>===???AAAGGGQQQ___jjjoooqqqrrrsssuuuvvvwwwwwwwwwwwwzzz|||{{{|||xxxqqqnnnpppssssssuuutttssssssssstttuuuvvvxxxwwwvvvvvvvvvvvvwwwxxxvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxwwwwwwvvvuuuuuutttsssrrrpppoooppprrruuuwwwyyyvvvtttssstttuuuuuutttvvvvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{{{{yyyxxxyyyzzzxxxwwwwwwxxxvvvtttyyy~~~ooofff___bbbppp~~~}}}xxxxxx{{{kkk^^^NNNBBB999111---...222;;;@@@888...***+++---------------------------...///000111222222222222333333333333444666777888999::::::;;;;;;;;;:::999:::;;;===???AAABBBCCCCCCEEEKKKPPPRRRSSSSSSOOOHHH===888333333444999CCCNNNYYYbbbiiiiiiggghhhiiiiiippprrrtttwwwyyy|||sssmmmmmmmmmssswwwooodddzzzwwwvvvsssttt||||||vvvtttuuuyyyvvvkkk^^^WWWSSSaaaooouuuyyyzzzvvvtttpppiii^^^NNN>>>333000...,,,,,,---...---,,,,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,---...////////////000222555===OOO```zzz|||}}}|||}}}}}}zzzzzzxxxqqqfff\\\NNNCCC999666444111111333444111111444888<<>>PPPaaa{{{~~~yyy{{{|||{{{}}}~~~||||||zzzsssfff]]]NNNCCC888444222111111333222///000333777;;;DDDMMMTTTXXX^^^bbbeeegggiiijjjjjjjjjkkklllmmmmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnooonnnnnnooopppppppppppppppnnnooosssyyy~~~yyyvvvpppfffZZZNNNCCC===<<<===BBBLLLYYYeeelllooorrrrrrssstttuuuvvvwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzyyywwwuuusssooonnnllllllnnnttt}}}uuusssmmmgggaaa^^^]]]]]]___bbbbbbXXXJJJ@@@@@@CCCIIISSS___iiinnnqqqsssuuuuuuvvvwwwvvvvvvvvvxxxzzzzzz{{{xxxqqqnnnqqqttttttsssssstttttttttssssssrrrtttsssrrrqqqqqqrrrssstttttttttttttttuuuvvvwwwxxxxxxwwwwwwwwwvvvvvvuuuuuuqqqqqqqqqqqqrrrsssttttttxxxvvvsssrrrssstttsssrrruuuuuutttuuuvvvwwwxxxxxxxxxzzz{{{{{{yyyxxxxxxxxxwwwxxxzzzzzzuuusssyyy|||nnneee^^^bbbooo}}}~~~}}}{{{|||}}}yyyxxxzzzzzzkkk___PPPDDD999000...000+++------+++,,,000000---////////////////////////...///000111222333333333555444333333444666888:::======<<<;;;:::999999888999:::<<<>>>@@@BBBCCCCCCJJJOOORRRSSSUUUUUUNNNFFF:::666444444444555:::BBBMMMYYYeeeiiijjjlllmmmlllppprrrtttwwwzzzyyywwwwwwrrrtttuuummmfff|||yyyyyyyyyqqqrrrxxxrrrcccZZZVVVeeesssyyy}}}tttrrrnnnhhh]]]OOOAAA777///---,,,,,,---...---,,,*********++++++,,,,,,,,,+++,,,---.........---,,,///......---------......------///222555>>>PPPaaa{{{yyyyyy||||||}}}}}}}}}{{{sssggg]]]NNNCCC888333222000111444111//////333666:::CCCLLLSSSWWW^^^cccfffgggiiikkkjjjkkkkkklllllllllkkkkkkmmmmmmmmmmmmmmmlllllllllnnnnnnmmmmmmmmmnnnnnnooooooooopppqqqqqqqqqqqqpppmmmnnnqqquuuzzz|||{{{zzztttrrrnnnggg\\\PPPEEE>>>::::::>>>HHHVVVccclllppprrrrrrssstttuuuvvvwwwxxxssssssuuuvvvxxxzzz{{{|||}}}zzzxxxqqqpppnnnlllnnnsss{{{~~~uuurrrmmmfff```]]]\\\]]]dddkkkmmmdddRRRFFFDDDHHHKKKTTT```iiinnnqqqsssuuuuuuvvvvvvvvvuuuvvvwwwyyyzzz{{{xxxqqqnnnqqqttttttqqqrrrssstttsssrrrqqqpppqqqqqqpppoooooopppqqqqqqsssssssssttttttuuuvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwpppqqqqqqrrrssssssttttttxxxvvvsssrrrsssssssssrrrttttttttttttuuuvvvwwwxxxwwwyyy{{{zzzyyywwwvvvwwwuuuvvvxxxwwwssspppvvvyyyooofff___bbbnnn{{{}}}yyyuuusssxxxzzzyyyzzz{{{uuuhhh[[[KKK===222******---,,,......,,,,,,...,,,(((------------------------...///000111333333333444555444333333444666999:::>>>>>>===<<<:::999888888777888;;;===???AAABBBBBBLLLPPPSSSTTTUUUUUUNNNEEE;;;777555555333222666<<<@@@OOO]]]eeeiiinnnqqqpppoooqqqtttwww{{{yyyyyyzzztttuuuvvvoooccc||||||zzz{{{{{{qqqmmmnnnuuuwwwnnnaaaXXXVVVcccttt~~~zzzwwwtttoooggg\\\MMM>>>444000000000///......------******++++++,,,---......+++***++++++,,,---...//////......---------......000333000222888;;;JJJddd|||{{{zzz~~~{{{yyy~~~yyypppeee]]]SSSGGG:::444111///000222111000000333444777AAAKKKSSSWWW\\\```ccceeeggghhhhhhhhhiiijjjkkkkkkkkkkkkjjjkkkmmmoooppppppooonnnmmmmmmnnnooooooooooooooooooooopppoooooonnnmmmlllooonnnoootttyyy{{{wwwssspppnnnkkkggg```VVVJJJAAA;;;<<<@@@GGGQQQ]]]gggnnnqqqrrrtttuuuvvvvvvvvvvvvuuuvvvwwwwwwwwwzzz}}}}}}~~~zzzuuurrrssswww}}}~~~xxxpppiiiddd___[[[\\\```jjjyyyqqq[[[MMMIIIGGGKKKUUUbbblllqqqssstttuuuxxxwwwvvvuuuuuuvvvwwwxxxyyyxxxuuurrroooppprrruuuuuuuuuuuutttrrrpppnnnlllpppnnnllllllmmmnnnoooooorrrsssrrrpppqqqvvvvvvssswwwvvvtttrrrqqqrrrssstttssssssssstttttttttttttttuuuuuuvvvuuusssssstttvvvtttuuuuuuvvvvvvvvvvvvuuuxxxyyyyyyyyyyyyxxxwwwwwwvvvuuuwwwyyywwwtttwww}}}xxxqqqeee___]]]cccllluuu|||wwwsssttt{{{}}}yyy{{{}}}|||pppfffZZZHHH:::333000///...//////.........---------++++++******++++++,,,---222222111111222222333444111222222444666888:::;;;===<<<:::999999:::<<<===999:::<<<>>>@@@AAABBBBBBKKKNNNPPPPPPQQQRRRMMMGGG>>><<<777333111111222333>>>DDDOOO[[[dddjjjlllllltttvvvxxxzzz||||||uuuqqqrrrrrrpppmmmfffzzzvvvxxx~~~~~~yyyqqqmmmmmmssstttkkk]]]UUUUUUbbbsss}}}{{{vvvtttoooggg\\\MMM>>>444000000000///......------++++++,,,,,,------......,,,,,,,,,,,,---.../////////......---------......///222000222888;;;JJJdddzzz~~~~~~|||{{{}}}||||||zzzvvvmmmaaaYYYPPPEEE999444222000111333222000111333444777@@@IIIQQQUUUZZZ___aaacccfffgggggghhhiiijjjjjjkkkkkkjjjjjjkkkmmmooopppooonnnnnnmmmmmmnnnoooooooooooooooooooooooooooooonnnmmmlllnnnmmmnnnsssxxxzzzwwwsssqqqnnnkkkfff```VVVKKKCCC======???EEEOOO[[[fffmmmqqqrrrtttuuuvvvwwwvvvvvvwwwxxxxxxyyyzzz}}}~~~yyyuuutttwww|||xxxqqqjjjfffaaa]]]___bbbmmm}}}yyydddUUUNNNLLLNNNXXXdddmmmqqqrrrssstttwwwvvvuuutttuuuvvvwwwxxxyyyxxxuuuqqqnnnooorrrtttttttttttttttsssqqqooonnnnnnkkkhhhggggggjjjlllmmmppprrrrrrpppqqquuuuuussswwwvvvuuutttsssttttttuuuqqqrrrrrrssstttuuuvvvvvvtttuuuvvvuuussssssuuuvvvuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuuuutttvvvwwwuuurrruuu{{{wwwpppfff```^^^ccclllttt|||~~~yyyuuuuuu|||}}}vvvwwwyyy{{{{{{pppeeeYYYHHH:::333111000///.........------------,,,,,,,,,,,,,,,,,,------...111111000000111111222333333333444555777999:::;;;<<<<<<:::999999999::::::999999;;;<<<>>>@@@AAABBBHHHLLLNNNNNNOOOPPPLLLEEE???===999555333333444555:::AAALLLWWWaaagggjjjkkkrrruuuwwwzzz}}}{{{sssppprrrtttrrrnnneeewwwqqqttt|||{{{uuupppkkkjjjooopppgggYYYQQQQQQ^^^ooo{{{|||vvvsssoooggg\\\MMM>>>444000000000///......---------------------------------,,,,,,------...///000......---------......//////222000222888;;;IIIcccyyy}}}|||{{{yyyxxxvvvrrrjjj^^^VVVKKKAAA777444333111111333333111222444444666>>>GGGOOOSSSXXX]]]```bbbeeefffgggggghhhiiijjjjjjjjjjjjkkklllmmmooooooooonnnnnnmmmmmmnnnooooooooooooooooooooooooooonnnmmmlllkkknnnmmmnnnrrrwwwyyyxxxuuurrroookkkfff```WWWMMMGGG@@@??????CCCLLLXXXeeemmmqqqrrrtttuuuvvvwwwvvvvvvyyyyyyzzz|||~~~}}}yyywwwxxxzzz|||yyyrrrlllhhhccc______cccmmm|||mmm]]]TTTPPPSSS\\\gggnnnqqqrrrrrrtttuuutttsssssstttuuuvvvwwwyyywwwtttpppmmmmmmpppssssssssstttsssrrrpppnnnmmmjjjfffaaa^^^^^^aaafffiiillloooqqqoooqqqtttuuurrruuuvvvvvvvvvvvvuuuuuutttpppqqqrrrssstttvvvwwwwwwtttuuuuuuuuussssssuuuvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwvvvuuutttsssuuutttuuuuuurrrooorrrxxxvvvoooeee___]]]dddlllrrrxxx}}}~~~~~~~~~{{{xxxwww}}}|||tttuuuuuuvvvzzz}}}xxxpppbbbWWWGGG:::333111000///------------,,,,,,,,,,,,---------------......///000000//////000000111222555555666777888999::::::;;;;;;;;;::::::999999999999999999:::<<<>>>@@@AAAEEEIIIKKKLLLMMMNNNJJJDDD===;;;888555333333555666666<<>>333000000000///......------......------------------,,,,,,,,,,,,,,,---...///...------------...//////...111000222888;;;IIIbbbxxx}}}|||zzzwwwuuutttqqqiii^^^UUUGGG===555333222111111333444222333444444555<<>>444000000000///......------------------------,,,,,,+++++++++***++++++,,,,,,---------------...//////---111000222999;;;HHHaaayyy|||{{{wwwtttqqqpppooohhh]]]TTTEEE;;;333111111///000222444333333444444444:::BBBMMMQQQWWW\\\```cccfffhhhjjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnooooooooooooooooooooonnnnnnlllkkkjjjiiigggggghhhkkknnnrrrttttttttttttqqqlllddd\\\VVVRRRJJJFFFBBBBBBIIIUUUccclllpppqqqsssuuuwwwwwwwwwwwwyyyyyyzzz||||||{{{}}}~~~~~~}}}yyyrrrlllggg```YYYVVVWWWZZZfffssswwwoooccc[[[ZZZ]]]ccckkkoooppppppqqqrrrrrrqqqqqqrrrsssuuuwwwxxxyyywwwrrrmmmiiiiiilllppprrrqqqpppnnnkkkgggdddbbb^^^[[[TTTNNNJJJLLLSSSXXXaaahhhnnnnnnooorrrtttrrroooqqqsssuuuvvvuuusssrrrtttttttttttttttsssssssssssstttuuutttssstttvvvwwwtttssssssssstttuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuxxxvvvvvvuuuqqqnnnqqqwwwvvvoooaaa[[[YYYbbbmmmsssvvvyyy{{{zzzzzzzzz}}}}}}|||~~~~~~{{{sssrrrnnnjjjjjjllljjjeeeZZZOOOAAA666111///......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...222111111111111222333333444555666777777777666666777888:::<<<===>>>>>>>>><<<;;;::::::<<<>>>AAABBBCCCGGGIIIIIIKKKLLLHHHAAA888777444222111111222222333777???JJJUUU___fffjjjkkkooouuuzzztttppptttwwwvvvsssiii}}}tttkkkllltttzzzxxxsssggg```]]]aaabbb[[[QQQJJJCCCNNN___mmmwww}}}}}}{{{zzz{{{|||wwwvvvrrrlll```PPP@@@555000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------------...///000,,,000000222999:::HHH```yyy||||||uuuqqqmmmnnnnnniii^^^TTTGGG===444111000//////222333222333555444444:::BBBKKKPPPVVV\\\```cccfffhhhkkkkkklllmmmnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmnnnooooooooooooooonnnnnnnnnmmmllljjjiiihhhaaabbbccceeehhhlllppprrrvvvwwwvvvrrrjjjaaa[[[XXXOOOKKKFFFEEEKKKVVVcccllloooqqqsssuuuwwwxxxxxxwwwyyyyyyyyy{{{|||{{{}}}~~~~~~|||uuuooojjjeee^^^UUUQQQRRRSSSZZZeeellliiiaaa]]]______eeekkknnnooonnnppprrrqqqqqqqqqrrrsssuuuxxxyyyyyyvvvqqqkkkggggggkkknnnoooooonnnkkkhhhdddaaa___[[[YYYTTTMMMGGGGGGLLLPPP\\\eeelllnnnoooqqqsssrrrnnnooorrrtttuuutttsssrrruuuuuuuuutttssssssrrrrrrssstttuuutttttttttvvvxxxssssssrrrrrrsssuuuwwwxxxzzzzzzzzz{{{zzzzzzyyyxxxyyywwwvvvuuurrrooorrryyyxxxpppbbbZZZXXXaaalllsssvvvxxx{{{{{{zzz{{{}}}|||zzzqqqpppllleeedddeeeccc___VVVMMM???555111000///...------------,,,,,,,,,,,,,,,,,,,,,+++,,,------...222222222111222333333444333444555777777777666555777888999:::<<<===>>>???<<<;;;;;;;;;<<<>>>@@@AAACCCFFFHHHHHHIIIJJJEEE???:::888666444333222222222333666===GGGQQQ\\\dddiiijjjnnnuuu{{{zzzuuuuuuvvvuuusssjjj}}}uuummmlllrrrxxxxxxvvviiiaaa]]]______WWWLLLFFFBBBMMM\\\kkkuuu||||||xxxxxxyyy{{{xxxwwwtttnnnbbbRRRAAA666000000000///......------)))******++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------///000000,,,000000333999:::GGG```xxx}}}}}}xxxsssoooppprrrnnncccZZZLLLAAA666222111///000333222111333555444444:::AAAIIINNNTTTZZZ^^^bbbeeegggjjjkkklllmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmnnnooooooooooooooonnnnnnnnnmmmkkkjjjhhhgggaaaaaacccdddgggkkkppptttxxxzzz{{{wwwooofff```]]]SSSOOOJJJIIINNNXXXdddlllooopppsssuuuwwwxxxxxxxxxyyyyyyyyy{{{{{{zzz{{{|||~~~zzzqqqkkkgggccc]]]UUUQQQQQQOOOQQQYYY``````[[[[[[___```eeekkkmmmmmmnnnooorrrqqqqqqqqqrrrtttvvvyyyzzzyyyvvvpppjjjeeefffiiimmmllllllkkkjjjgggeeebbb```ZZZZZZWWWPPPHHHEEEHHHKKKXXXbbbkkkmmmnnnqqqrrrrrroooppprrrsssuuuuuuuuuuuutttttttttttttttsssssssssrrrtttttttttttttttvvvxxxtttsssrrrrrrsssuuuxxxyyyyyyyyyzzz{{{{{{{{{{{{zzzxxxvvvuuutttqqqooossszzz{{{ssseee\\\XXX```kkkrrruuuvvvzzzzzz{{{|||~~~~~~{{{yyyqqqqqqmmmgggeeefffdddaaaVVVLLL???666222111111000.........------------,,,---------------......///111111111111111222222333222444666888999888777777999888888777888999;;;<<<::::::;;;<<<======>>>???BBBEEEGGGFFFGGGGGGBBB;;;:::999777444222111000000222555;;;CCCNNNYYYbbbgggjjjnnnuuu{{{zzzvvvtttssssssiii|||vvvooommmrrrwwwyyyxxxlllccc]]]^^^]]]TTTIIIBBBCCCMMM\\\kkkuuu|||{{{wwwwwwxxxzzzyyyxxxuuuooocccSSSBBB777000000000///......------(((((()))***++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---...///000111+++000000333999:::GGG```www~~~|||wwwssstttwwwtttjjj```QQQEEE999444222000222555222111222555444444:::BBBGGGLLLRRRXXX]]]aaadddfffjjjjjjkkklllmmmmmmmmmmmmooonnnnnnmmmmmmmmmnnnnnnmmmnnnnnnooooooooooooooonnnnnnmmmlllkkkiiihhhgggdddeeefffgggjjjnnntttxxxyyy|||~~~{{{sssiiibbb___VVVRRRMMMKKKPPPYYYdddlllooopppsssuuuwwwxxxxxxxxx{{{zzzzzz{{{zzzxxxyyyzzz}}}xxxmmmhhheeeccc]]]VVVRRRSSSLLLKKKPPPVVVWWWTTTVVV]]]```eeejjjmmmmmmmmmooorrrqqqqqqqqqrrrtttwwwzzz{{{yyyvvvpppiiieeeeeeiiillljjjjjjjjjjjjhhhfffdddccc[[[\\\ZZZSSSKKKFFFGGGIIIVVVaaakkkmmmnnnppprrrrrrpppqqqrrrtttuuuvvvvvvwwwrrrssssssttttttuuuuuuuuurrrsssttttttttttttvvvxxxuuutttsssssstttvvvyyyzzzxxxxxxyyyzzz{{{{{{{{{{{{wwwuuutttssspppnnnssszzz|||tttiii___YYY```kkkqqqssstttzzzzzz{{{|||~~~}}}zzzyyytttuuurrrllliiikkkjjjfffVVVMMM@@@777444333333222//////.........---------...............///000000000000000000000111111222333444777999::::::999888:::999777555555666777999888999:::;;;<<<===<<<<<>>GGGKKKSSSYYY]]]aaadddeeefffhhhjjjkkkkkkjjjlllmmmooooooooonnnmmmmmmllllllnnnnnnnnnnnnnnnooooooooolllllllllkkkkkkkkkjjjjjjfffiiilllnnnpppssswwwyyyzzz|||~~~|||vvvoooiiifffYYYVVVQQQOOORRRZZZdddjjjkkkooosssvvvwwwvvvvvvwwwwwwvvvwwwzzz}}}~~~~~~}}}yyyuuummmiiiddd```\\\XXXTTTQQQNNNJJJGGGHHHHHHJJJQQQYYYccciiimmmllllllooopppnnnmmmnnnppprrrtttuuuvvvvvvxxxtttmmmddd^^^___fffllljjjnnnpppllliiijjjhhheee]]]]]]]]][[[TTTJJJGGGJJJUUU^^^hhhlllpppsssrrrooowwwvvvvvvuuutttssssssrrrssssssssssssssssssssssssssssssttttttuuuvvvvvvvvvyyyvvvssstttvvvxxxxxxvvv{{{zzzxxxwwwwwwxxxzzz{{{|||wwwssssssrrrqqqtttyyy|||uuukkkccc]]]bbboooxxxyyyuuuuuuxxx{{{}}}~~~}}}}}}yyyvvvvvvuuusssqqqrrrssslllcccZZZLLL>>>888444111//////000///......000222333333333222222222333111...+++,,,...222555666555444222666777777777666777999;;;777777666555666888:::<<<======;;;;;;:::;;;<<<===FFFEEEEEEDDDCCCBBBAAA@@@999777444222222222222222555666888<<>>333111000///---,,,,,,,,,---++++++,,,,,,---------,,,...---,,,+++***+++,,,,,,++++++,,,---...///000000///...000333777???NNN]]]sss}}}xxxxxxyyyvvvmmmdddUUUHHH:::444111000000333111222222222222555888;;;DDDIIIPPPWWW\\\```ccceeegggiiikkklllllllllmmmnnnoooooonnnnnnnnnmmmmmmmmmooooooooooooooooooooooookkkllllllmmmmmmnnnnnnooommmnnnoooooopppssswwwzzz|||~~~}}}wwwpppjjjggg^^^ZZZUUUSSSUUU]]]eeekkklllppptttwwwwwwwwwwwwwwwwwwvvvxxx{{{~~~~~~}}}~~~yyyuuunnnjjjddd```\\\YYYVVVTTTQQQLLLGGGFFFEEEFFFMMMUUU```fffkkkkkklllooopppnnnppppppqqqqqqrrrrrrrrrqqqwwwtttlllbbb[[[[[[aaafffiiiooorrrpppnnnnnnkkkgggbbb```______ZZZRRRNNNOOOTTT]]]fffjjjnnnqqqqqqnnnvvvuuuuuuttttttsssrrrrrrqqqqqqrrrrrrssstttuuuuuurrrrrrrrrsssssssssssssssxxxuuussstttwwwyyyxxxwwwzzzyyyxxxwwwwwwxxxyyyzzz{{{wwwttttttsssrrrvvv|||}}}wwwpppiiiccciiivvv{{{wwwyyy{{{}}}~~~~~~~~~~~~|||yyyxxxwwwuuusssuuuuuummmdddZZZMMM???888555111///000000///////////////...------...000333555555222///111111333444444444333222222555777888777666777888777666555555666777:::;;;;;;:::::::::;;;<<<>>>???EEEFFFGGGGGGFFFEEECCCBBB<<<999666333222222222222444555666;;;DDDRRRaaakkkpppsssvvvzzz}}}{{{xxxuuurrrkkk{{{vvvssssssnnnjjjlllrrrwwwxxxwwwnnngggbbbbbb```XXXNNNIIIEEEPPP]]]fffiiimmmtttzzz~~~}}}|||{{{zzzvvvtttpppiii^^^NNN===222222111///...,,,+++++++++++++++,,,,,,,,,------------,,,+++*********+++,,,++++++,,,---///000111111......///333777???NNN]]]qqq{{{{{{{{{xxxnnnfffWWWIII:::444222111111333222222222111111222555888@@@FFFNNNUUU[[[___ccceeegggiiillllllllllllnnnoooooonnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppkkklllmmmoooppprrrssstttsssrrrpppmmmlllnnnssswww{{{}}}~~~|||wwwpppllliiiaaa^^^YYYVVVWWW]]]dddiiilllooosssuuuvvvuuuvvvvvvvvvvvvxxx|||~~~~~~}}}~~~yyyuuuooojjjddd___]]][[[YYYXXXUUUOOOHHHEEEBBBBBBIIIQQQ\\\ccciiijjjkkkooopppoooooooooooooooooonnnnnnnnntttqqqiii```XXXVVV[[[___iiiqqqxxxyyyxxxwwwsssnnnkkkgggdddeeebbb[[[VVVVVVUUU^^^fffjjjnnnqqqrrrooouuuuuuuuuttttttsssrrrrrrooopppqqqrrrtttuuuvvvwwwsssssssssssssssrrrrrrrrrvvvuuutttuuuwwwyyyyyyxxxyyyxxxwwwvvvvvvwwwxxxyyyzzzvvvttttttttttttyyyzzzssslllhhhooo|||{{{|||~~~~~~}}}}}}~~~~~~{{{{{{yyywwwyyyxxxpppfffZZZLLL===666333000...///000000000//////...---,,,//////111333555555222000555555444333333222222222///222666888888666555555777666555555555777999:::888888888999:::<<>>CCCLLLTTTZZZ___cccffffffhhhkkklllkkklllmmmnnnnnnnnnnnnnnnnnnoooooooooqqqqqqqqqpppppppppppppppmmmmmmoooppprrrtttuuuvvvvvvsssnnnhhhdddeeehhhlllrrrtttvvvuuuqqqmmmjjjiii```]]]YYYVVVWWW\\\bbbgggkkknnnqqqssssssssstttuuuvvvvvvyyy|||~~~~~~zzzvvvooojjjddd___\\\\\\[[[ZZZYYYRRRIIIDDD@@@???EEEMMMYYYaaagggiiikkkoooqqqooolllllllllkkkkkkkkkllllllmmmjjjeee]]]VVVTTTXXX\\\iiisss}}}{{{vvvoookkkkkkiiibbb\\\ZZZZZZbbbiiilllooossstttrrrtttuuuuuuvvvuuutttsssrrrppppppqqqrrrssstttuuuvvvwwwvvvvvvuuuttttttsssssstttttttttuuuwwwxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwwwwxxxuuussstttsssttt{{{|||rrrkkkhhhooo}}}~~~|||{{{~~~~~~}}}|||~~~}}}tttjjjYYYJJJ<<<444111...---...111111000//////000222555444333222333555777666555555555555555555444333222000333666888777666666777888777555555555777999:::888888888999:::<<<>>>???BBBEEEHHHJJJKKKIIIFFFEEEBBBAAA===999444222222333444444666;;;EEETTTdddnnnuuuwwwyyy{{{}}}}}}xxxrrrnnniii~~~uuuooogggdddbbbeeennnuuuwwwvvvpppjjjgggiiihhh```VVVPPPPPPZZZeeellllllnnnsssxxx~~~|||sssqqqnnnggg\\\LLL<<<111------..................,,,,,,+++++++++,,,---...///...---,,,,,,---...///111111111111111000000000333111222444666<<>>DDDLLLWWW___eeehhhjjjnnnooommmlllkkkiiigggfffeeeeeeeeecccccc```[[[VVVUUUYYY]]]iiiuuuxxxrrrqqqmmmfff___\\\^^^eeekkkmmmooossstttrrrtttuuuvvvwwwwwwuuutttsssrrrrrrsssssssssssssssssswwwwwwvvvuuutttssssssrrrrrrssstttuuuuuuvvvwwwwwwuuuuuuuuuttttttuuuuuuuuuuuusssrrrrrrqqqsss{{{qqqjjjgggnnn{{{}}}|||~~~zzzzzz|||xxxmmm[[[MMM===666333000///000111111000...///444;;;AAA>>>:::666555666999<<<===333555666888777666444333444555777777777777:::<<<999888666666666777999:::::::::999999:::;;;===>>>AAACCCFFFIIIJJJHHHFFFDDDDDDCCC@@@;;;555222222333555666999>>>HHHWWWfffpppvvvxxx{{{}}}~~~}}}wwwqqqmmmeeexxxrrreeecccbbbgggpppwwwxxxwwwrrrmmmjjjlllkkkcccXXXSSSTTT^^^iiiooopppqqqvvv{{{{{{rrrqqqnnnggg\\\MMM<<<222+++,,,---...////////////---,,,+++***+++,,,---...///...---------...000000000000////////////......222111222444777>>>MMM[[[tttzzz{{{zzz{{{~~~~~~}}}~~~~~~|||vvvqqqbbbPPP===666555555444444000000111000000222555888<<>>===CCCJJJUUU]]]ccceeegggjjjjjjgggiiihhhdddaaa^^^\\\\\\[[[\\\^^^^^^[[[XXXXXX\\\```jjjuuuzzzvvvpppgggbbbaaaaaagggkkkkkklllpppqqqpppssstttvvvwwwwwwuuutttrrrssssssssssssssssssssssssuuuuuutttsssrrrrrrqqqqqqqqqsssuuuuuutttssstttuuusssttttttttttttttttttsssrrrqqqppppppnnnpppzzzssslllhhhnnn{{{}}}yyy{{{~~~{{{yyy{{{|||qqq___PPPAAA999666333333555000000000//////555>>>EEENNNIIIAAA<<<::::::;;;;;;555666777888888777555555666777888777777999<<>>>>>AAACCCEEEGGGHHHGGGEEECCCEEEEEEBBB<<<555111222444555888<<>>LLLZZZpppzzzyyyzzz{{{~~~~~~}}}}}}}}}zzztttpppdddQQQ===666666666444444333333333111000111444777:::@@@IIIQQQWWW]]]aaadddccceeehhhjjjjjjkkklllnnnlllmmmnnnooopppqqqrrrrrrqqqqqqpppoooooonnnmmmmmmpppqqqsssvvvxxx{{{}}}~~~~~~|||vvvmmmbbbXXXRRROOOJJJKKKMMMLLLLLLLLLNNNOOOSSSSSSTTTVVV[[[bbbhhhlllpppqqqssstttssstttuuuwwwwwwwwwzzz|||{{{{{{{{{uuupppiiieee```\\\ZZZWWWUUUSSSPPPJJJDDDAAA===<<>><<<;;;999888888999;;;<<<;;;;;;;;;;;;<<<>>>@@@AAACCCDDDEEEFFFFFFFFFEEEDDDDDDEEECCC===555111222555444888===DDDMMMXXXdddkkkpppssswwwzzz}}}{{{uuuppphhh{{{vvvhhhgggiiipppyyy~~~{{{vvvqqqnnnqqqooofff[[[UUUVVV```lllrrrsssuuuzzzxxxsssqqqnnnhhh]]]MMM===333....../////////...,,,+++---,,,+++******,,,...///---,,,,,,+++,,,---...///------///000222444555666:::888777777888<<>>666777666555444666555444222000000222555999???GGGOOOVVV[[[___bbbdddfffiiikkkkkklllnnnooolllmmmnnnooopppqqqrrrssspppppppppooonnnmmmmmmllloooqqqtttwww{{{~~~~~~uuuiii\\\TTTOOOFFFFFFGGGFFFDDDDDDFFFGGGMMMMMMOOOSSSYYYaaahhhlllmmmooopppppppppppprrrtttwwwwwwzzz{{{zzzyyy}}}xxxrrrmmmgggddd```\\\YYYVVVSSSPPPKKKFFFAAA???<<<;;;@@@GGGQQQXXX^^^______```___[[[TTTSSSSSSRRRTTTVVVXXXZZZYYY[[[^^^^^^\\\]]]```ccckkkttt}}}~~~uuullljjjmmmiiinnnpppnnnnnnppprrrpppnnnppprrrttttttrrrpppoooppppppqqqrrrtttuuuvvvvvvuuuuuuuuuuuuuuutttttttttppprrruuutttqqqoooooopppqqqrrrrrrssssssrrrrrrqqqnnnnnnmmmllliiikkkuuuwwwnnngggkkkwww||||||~~~}}}}}}uuu^^^OOO???777333111111333---111333222///---000333444777<<>>888222000222666999222555999<<<<<<;;;;;;;;;===<<<:::999999:::<<<===999::::::;;;===@@@CCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDEEECCC===555111222666333777===EEENNNXXXbbbhhhmmmppptttxxx|||}}}wwwsssiii~~~yyyoooiiiiiisss}}}}}}|||uuuuuuooopppuuujjj[[[[[[[[[gggqqqtttuuuzzzyyyvvvqqqlllhhh^^^LLL<<<333.........---,,,,,,++++++***+++,,,,,,******+++,,,///...,,,++++++,,,---...222111///......000222333:::555333555999@@@MMMYYYlll{{{yyy{{{{{{||||||vvvpppbbbTTTAAA444111333444555333222111111000000111111777<<>>:::999:::===???NNNRRRVVVWWWVVVTTTRRRQQQNNNNNNNNNLLLKKKMMMTTTYYY^^^^^^^^^]]]]]]```fffjjjnnnpppsssxxx}}}~~~|||yyyvvvrrrooopppoooooooooooonnnnnnnnnmmmmmmnnnnnnnnnmmmlllllliiijjjlllnnnqqqsssuuuvvvvvvvvvvvvvvvtttrrrpppooosssrrrqqqpppppppppqqqrrrppppppqqqrrrsssssssssssspppnnnjjjffffffmmmxxxyyyqqqjjjkkkttt~~~~~~}}}~~~}}}{{{rrraaaJJJ:::555///111555000555666777666333111111111......000222666<<<@@@CCC>>><<<999777666777999:::888777666666777999;;;<<<<<<;;;:::999999999::::::=========>>>@@@BBBEEEFFFCCCCCCDDDEEEEEEEEEEEEDDDGGGGGGEEE???888333333555;;;:::===EEEMMMSSS[[[ccckkkooorrrtttyyywwwlll{{{uuuooonnnwww~~~|||ttttttllllllpppgggZZZ\\\___kkkuuuxxxxxx|||{{{vvvqqqkkkggg\\\KKK;;;333//////......---,,,,,,,,,,,,.........,,,,,,,,,...---------------------,,,111000//////000111222333999555333555888???LLLXXXmmm|||yyyzzz~~~yyyzzz~~~zzzuuugggYYYFFF888333444555555333333222111111111111111777<<>>???BBBDDDFFFDDDDDDEEEGGGGGGHHHHHHHHHHHHGGGEEE???888555555777:::999;;;BBBIIIOOOXXX```ggglllooorrrwww{{{ooo}}}zzztttttt{{{|||sssrrrjjjiiimmmdddZZZ]]]eeeqqq{{{}}}}}}}}}wwwqqqkkkeeeZZZIII:::444000000//////...------,,,---...///...,,,+++,,,---***,,,...//////...,,,+++//////000111222222333333888555444555888>>>KKKXXXnnn~~~zzz{{{~~~yyyzzz}}}zzzlll]]]JJJ;;;555555444444444333222222111111222222777<<>>AAADDDEEECCCAAA@@@@@@???CCCHHHLLLOOOTTT[[[aaajjjjjjhhhddd``````eeeiiioooppprrrsssuuuuuuvvvvvvvvvvvvvvvwwwwwwuuuqqqnnnmmmmmmllljjjgggeeecccbbbfffggghhhjjjkkkkkkkkklllkkklllmmmnnnooopppppppppsssttttttttttttsssrrrqqqsssrrrqqqpppooopppqqqqqqooopppqqqrrrssssssssssssnnnllliiiffffffmmmxxx}}}wwwrrrnnnooovvv{{{}}}|||~~~|||yyywwwvvvzzz~~~}}}tttlllYYYEEE:::666//////111,,,///111222222111000000111444444444444555555555555666777888999999:::::::::::::::999999999;;;<<<>>><<<:::888666666777999:::===<<<<<<===???AAACCCEEEDDDEEEFFFHHHJJJLLLMMMNNNJJJJJJFFF@@@999666777:::999777999???DDDIIIRRR[[[dddiiimmmpppvvv~~~yyykkk|||{{{uuuttt|||~~~{{{pppqqqlllkkknnndddYYY\\\iiittt}}}wwwqqqkkkeeeXXXGGG:::444000000000///......------,,,------,,,***))))))***+++,,,---.........---,,,---...000222333444444555777555555666888===KKKWWWnnn}}}~~~{{{{{{~~~zzzkkk]]]III;;;555444444333444333333222222222222222666;;;BBBJJJPPPVVV\\\___aaaccceeeggghhhiiiiiihhhjjjjjjkkklllmmmmmmmmmmmmkkkmmmoooooonnnoooppprrrssswww}}}zzzooo```SSSEEE;;;999<<<:::???FFFNNNWWW___fffkkklllmmmooopppqqqrrrqqqqqqtttvvvxxxyyyyyyzzz{{{}}}{{{{{{wwwrrrmmmiiiccc___[[[XXXVVVSSSMMMHHHEEEAAA<<<777444444666777999;;;>>>>>>===<<<<<<======BBBIIIOOOTTTZZZaaafffnnnnnnlllfffaaa```eeejjjooopppqqqrrrssssssrrrrrroooppprrruuuwwwvvvrrroooooonnnmmmkkkhhhdddaaa___aaabbbccceeeggghhhhhhhhhfffhhhkkkmmmpppqqqrrrsssrrrrrrrrrsssssssssrrrrrrsssrrrpppooooooooopppqqqqqqqqqrrrsssttttttttttttooonnnkkkhhhhhhooozzz|||vvvsssppprrrvvvyyyyyywww|||}}}~~~}}}zzzxxxtttqqqpppssswwwvvvnnnfffRRRAAA999888333444777222---///111222111111222333111222444555777777777777555666999;;;;;;;;;999888::::::999999:::;;;<<<<<<===;;;888666666777:::;;;<<<<<<<<<===>>>@@@BBBDDDCCCDDDFFFHHHKKKNNNPPPRRRPPPOOOJJJCCC:::666777999999777888<<>>999;;;999===CCCKKKRRR[[[ccchhhjjjkkknnnpppqqqrrrqqqqqqrrruuuwwwyyyxxxyyyzzz{{{{{{~~~yyyuuuqqqmmmjjjeeeaaa]]]ZZZXXXUUUOOOKKKFFFCCC===888444333444555555777999999888888:::;;;@@@FFFNNNTTTZZZ___ggglllpppqqqnnnhhhaaa```eeelllnnnpppqqqsssttttttsssrrrmmmnnnqqquuuwwwwwwtttqqqqqqqqqpppooolllhhheeecccaaabbbdddeeegggggghhhhhhfffhhhkkknnnppprrrrrrrrrqqqqqqqqqqqqrrrrrrrrrsssrrrqqqpppooooooooopppqqqrrrssstttuuuvvvvvvvvvvvvqqqpppnnnllllllsss}}}~~~{{{tttsssrrrsssvvvwwwuuusssvvvxxxzzz{{{}}}~~~}}}|||yyywwwpppmmmkkkmmmqqqoooggg___NNN>>>999999333444777333---///222333222222444555111222444666888999::::::666888;;;======;;;888666999999999999999::::::;;;>>>===:::888888999;;;<<<<<<<<<<<<<<<===???AAACCCAAABBBDDDGGGKKKOOORRRTTTVVVUUUOOOFFF<<<666555777999777888:::<<<@@@LLLWWWdddiiinnnrrrwww}}}yyyjjj~~~yyyvvvqqqqqqyyyyyyuuulllqqqpppqqqqqqcccVVVWWW```mmmyyy}}}~~~|||vvvrrrnnngggXXXFFF999555000000//////...------,,,,,,---......,,,,,,---......---+++***+++---///111---...///222444777999:::888888999::::::>>>KKKYYYkkkyyywwwyyy~~~}}}|||}}}~~~|||vvvqqqaaaTTTCCC777222222222111333222111111000000111111444888>>>DDDJJJPPPWWW[[[^^^```bbbeeeggghhhiiiiiiiiijjjkkklllmmmmmmmmmmmmlllmmmnnnnnnnnnnnnoooppppppvvv~~~~~~tttgggTTTCCC;;;<<<999<<<@@@EEEKKKTTT\\\bbbgggiiillloooqqqrrrrrrqqqqqqtttwwwxxxxxxxxxxxxyyyzzz}}}}}}wwwsssqqqnnnlllhhhddd```]]]\\\YYYSSSOOOIIIEEE???999555333444444222333555555555777:::<<>>888777000///222......000333444333333555666555555666666777888888888777999<<<>>>>>><<<999777999999999:::::::::::::::>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;<<<===>>>@@@AAAAAABBBCCCFFFJJJOOOSSSUUUZZZYYYTTTKKK@@@777444444888777777888999===JJJWWWccciiiooosssyyyzzziii{{{yyysssssszzz}}}vvvrrrkkkpppmmmllllll^^^RRRTTTXXXeeesssxxxzzz~~~|||uuussspppjjjZZZFFF999444//////......---,,,,,,,,,***,,,------------...000++++++,,,,,,---...//////---...///111444777:::<<<999999<<<===;;;>>>LLLZZZjjjzzzwwwwwwyyyxxxxxxyyy{{{yyytttooobbbUUUDDD888333333222111222111000000//////000000222666<<>>===:::;;;<<<>>>CCCKKKTTT[[[eeegggkkkooorrrssssssrrrqqqsssvvvxxxxxxwwwwwwxxxwwwzzz{{{vvvrrrqqqooonnnlllhhhdddaaa```]]]XXXSSSLLLHHHBBB;;;666444444555111222444444555888<<<@@@HHHMMMUUU[[[aaaiiirrrxxx{{{|||xxxnnnccc___eeellloooqqqtttvvvxxxwwwvvvuuuppppppqqqsssvvvwwwvvvtttoooppprrrssssssqqqooommmmmmnnnnnnnnnmmmlllkkkkkkjjjlllnnnqqqrrrqqqpppooorrrqqqpppoooooopppqqqqqqrrrqqqooonnnnnnnnnooopppqqqrrrsssttttttuuuuuutttttttttsssqqqrrrxxx|||xxxrrrrrrrrrssstttsssrrrqqqsssvvvyyyyyyxxx{{{{{{yyysssnnnjjjjjjllljjjaaaYYYLLL===888777///...222//////111333444333333444555666666555444555666777888777999<<>><<<:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::<<<;;;;;;;;;<<<>>>@@@AAABBBBBBDDDGGGKKKPPPTTTWWWZZZZZZVVVNNNCCC:::555444666555555666666;;;HHHVVV___eeelllrrrzzz}}}vvviii}}}|||wwwuuu|||}}}uuupppkkknnnjjjgggfffYYYNNNSSSRRR```nnntttwww||||||uuusssrrrkkk[[[GGG999444///......---,,,,,,++++++''')))++++++++++++---///)))***---...//////...---.........000333777<<<>>>999:::===>>><<>>::::::999:::===EEEOOOVVVcccfffjjjooorrrssssssssspppsssvvvxxxwwwvvvvvvwwwtttwww{{{zzzuuurrrqqqppppppnnnjjjfffdddccc```ZZZVVVNNNJJJCCC<<<777555555555333444555666888;;;@@@DDDHHHNNNUUU\\\ccckkkuuu||||||qqqddd___eeelllppprrruuuwwwxxxwwwuuutttqqqqqqqqqrrruuuvvvuuutttlllnnnqqqssstttsssqqqpppooooooooonnnmmmllljjjiiigggiiimmmqqqsssttttttssssssrrrpppooooooooopppqqqrrrqqqooonnnnnnnnnooopppppppppqqqrrrssssssssssssttttttsssqqqrrrxxx{{{xxxrrrrrrrrrsssssssssrrrqqqrrruuuxxxxxxwwwyyy}}}zzzwwwuuupppllllllmmmjjjaaaYYYKKK===888777000111666555///111333333333222333555444444222222333555888999777999<<>>;;;<<<<<<===<<<<<<;;;;;;999:::;;;<<<;;;:::999888<<<;;;;;;;;;<<<===???@@@CCCCCCEEEGGGKKKPPPUUUXXXYYYZZZWWWPPPEEE<<<777555555444444444444999GGGUUUZZZbbbjjjqqqzzzuuunnn}}}vvv|||xxxmmmhhheeedddccc]]]RRRKKKIIIMMM\\\jjjppptttyyy}}}{{{~~~~~~xxxxxxxxxuuulll\\\KKK<<<444.........------,,,,,,,,,///......------,,,++++++------,,,,,,,,,---......---...000111222555999===:::===>>>>>>>>>CCCMMMVVVnnnzzzwwwzzzxxxsssppprrruuuqqqjjjcccYYYJJJ===777555444333444333333222111111111222222555:::@@@EEELLLSSSXXXZZZ]]]aaadddfffhhhjjjllljjjkkkkkklllmmmnnnooooooppppppooooooooooooooopppxxx|||{{{yyyyyytttzzz}}}uuudddQQQEEE@@@???<<<;;;<<<;;;===EEENNN[[[```gggmmmpppqqqrrrrrrtttuuuvvvwwwwwwwwwvvvuuuvvvxxxzzz}}}}}}wwwqqqnnnmmmoooppppppooommmhhhccc]]]WWWTTTNNNIIIAAA;;;777666555444666444666:::<<<>>>CCCJJJLLLPPPWWW___fffooowww|||}}}sssjjjfffgggjjjppppppqqqtttxxxyyyvvvrrrpppqqqsssuuuuuutttsssrrrppppppppppppqqqrrrsssttttttrrrpppmmmjjjhhhffffffggghhhkkkmmmoooqqqrrrssspppppppppppppppppppppppprrrpppnnnmmmmmmnnnppprrrpppqqqrrrttttttttttttsssrrrrrrqqqoooqqqxxx{{{vvvqqqoooooorrruuuuuurrrooorrruuuxxx{{{|||~~~~~~yyyrrrsssqqqooonnnkkk```UUUGGG???777666555333222444111222222333333444555555555555666666777666666555999:::;;;;;;999999:::;;;>>>>>>>>>>>>>>>===<<<<<<<<<:::777777777888888777<<<<<<;;;;;;<<<>>>@@@AAACCCEEEGGGHHHIIIMMMTTTYYY```^^^YYYPPPDDD:::555444666444333333555;;;IIIWWW^^^fffmmmrrryyy{{{ttt|||uuu{{{xxxmmmfffbbb```___XXXNNNGGGFFFKKKYYYgggmmmpppvvv||||||zzz}}}~~~yyyyyyyyyvvvmmm]]]KKK<<<333.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++......---------...//////---...///000111555:::>>>>>>???@@@??????DDDOOOXXXnnn~~~}}}|||zzzvvvrrrtttvvvsssllleee[[[LLL???888666555444555444333222111111111111111444999>>>CCCJJJQQQVVVZZZ]]]aaadddfffgggiiikkkjjjkkkkkklllmmmnnnooooooppppppooooooooooooppppppsssxxx}}}zzzyyytttxxx{{{vvviiiZZZNNNHHHBBB???>>>>>>===>>>DDDLLLUUU[[[cccjjjoooqqqssssssssstttvvvxxxxxxxxxxxxxxxtttvvvxxx{{{|||vvvqqqmmmmmmnnnppppppooommmiiiddd]]]WWWSSSLLLGGG@@@;;;999888777777555444666;;;>>>@@@FFFMMMOOOSSSZZZaaahhhpppwww|||}}}tttkkkfffgggjjjpppoooooorrrvvvxxxxxxwwwqqqrrrtttuuuvvvuuutttsssppppppppppppqqqrrrrrrssspppooonnnllljjjiiihhhhhhggghhhjjjlllooopppqqqrrrpppppppppppppppppppppppprrrqqqooommmmmmoooqqqrrrrrrssstttuuuuuuuuutttsssqqqpppooonnnqqqxxxyyysssjjjkkkmmmqqquuuwwwuuurrruuuwwwzzz|||}}}~~~}}}|||wwwtttuuusssqqqqqqnnndddYYYIII@@@999888777555444555111111222222333444444444555555555666666555444444666777888888777777999:::===============<<<;;;;;;:::888666555666888777777999999:::;;;<<<===??????CCCEEEGGGHHHIIIMMMRRRVVV[[[ZZZUUUMMMBBB:::666555555333222333444:::HHHVVV^^^fffmmmrrryyy|||uuu}}}zzzsssxxx~~~wwwmmmfffaaa^^^\\\UUUKKKEEEDDDJJJWWWeeejjjmmmssszzz}}}~~~{{{yyy|||{{{zzzzzzxxxnnn^^^KKK;;;222.........---------------,,,,,,,,,,,,,,,---------...............///000000.........///000555<<<@@@BBBCCCCCCAAA@@@FFFQQQZZZmmm~~~~~~zzzwwwwwwyyyvvvpppiii___PPPCCC;;;777777777666555444222111000000000///222777;;;AAAHHHOOOTTTZZZ]]]aaadddeeefffhhhiiijjjjjjkkklllmmmnnnoooppppppooooooooooooooopppppprrrwww|||zzzwwwyyyzzzvvvnnnbbbVVVOOOHHHDDDBBBAAA@@@???CCCIIIOOOUUU___ggglllooopppqqqpppqqqsssuuuwwwxxxwwwwwwtttvvvyyyzzz|||~~~{{{uuupppmmmmmmnnnooopppooonnnjjjddd]]]VVVRRRJJJFFF@@@<<<::::::::::::666555777<<<@@@CCCIIIPPPRRRWWW]]]dddjjjqqqwww|||~~~uuukkkfffhhhkkkpppnnnnnnooossswwwyyyzzzrrrssstttuuuvvvuuutttsssqqqqqqpppppppppqqqqqqrrrmmmlllkkkjjjiiiiiiiiiiiiggghhhjjjlllnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqooonnnnnnoooqqqrrrrrrssstttttttttsssrrrqqqooonnnnnnnnnqqqyyy~~~uuuooobbbeeejjjqqqvvvyyywwwvvvwwwyyy|||~~~~~~}}}{{{|||~~~}}}zzzvvvuuuvvvtttrrrsssqqqhhh^^^III@@@999777777555444555000111111222222333444444444555555555444333333222333444666666666666888999;;;<<<<<<<<<<<<;;;::::::888666444444666777888777888999;;;===>>>@@@@@@@@@CCCEEEHHHIIIJJJLLLOOOQQQTTTSSSNNNGGG???999666555444222111222333888FFFSSS^^^fffmmmrrryyy~~~wwwzzzvvvooottt|||wwwnnnhhhccc```]]]VVVLLLFFFEEELLLYYYeeeiiikkkrrrxxx|||}}}{{{yyy{{{}}}{{{{{{xxxnnn^^^KKK:::111...............---------------......///000111111------------...///000000//////......000555===BBBDDDEEEEEEBBBBBBHHHSSS\\\mmm}}}|||{{{|||yyyssslllcccTTTFFF===999888999777666444222111000/////////222555:::???FFFNNNSSSYYY\\\```cccdddeeefffhhhjjjjjjkkklllmmmoooooopppoooooooooooooooooopppqqquuuzzz}}}}}}{{{yyyvvvqqqfffZZZQQQNNNIIIFFFEEEBBB@@@AAAFFFKKKQQQ[[[ccchhhjjjlllmmmmmmnnnppprrrttttttttttttuuuxxxzzz{{{}}}~~~{{{uuuqqqnnnmmmnnnnnnoooooonnnjjjeee]]]VVVQQQJJJFFFAAA===<<<<<<;;;;;;999888:::???AAADDDJJJQQQVVVZZZ```fffkkkqqqvvvzzz~~~vvvkkkfffhhhlllooonnnoooqqqsssuuuwwwwwwrrrrrrsssttttttssssssrrrrrrqqqpppppppppppppppqqqllllllkkkjjjiiiiiiiiijjjiiijjjlllmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppoooooopppqqqrrrrrrrrrssssssrrrqqqooonnnnnnnnnmmmooottt{{{|||rrrkkk^^^cccjjjrrrwwwyyyxxxwwwvvvyyy|||}}}~~~}}}{{{{{{|||{{{yyywwwttttttrrrqqqrrrqqqhhh]]]GGG>>>666555555222222333000000111111222333333444444444444444444333222111333555777777777888999;;;;;;;;;<<<<<<<<<;;;;;;:::888666444555666888999888:::<<>>999888:::777666444222111000//////000222555999>>>EEEMMMRRRXXX[[[___bbbcccdddfffgggiiijjjkkklllmmmoooppppppoooooonnnnnnooopppqqqqqqvvvzzz|||xxxvvvrrrjjj___WWWUUUOOOKKKIIIFFFBBBAAACCCEEEKKKTTT\\\bbbfffiiikkkmmmnnnpppqqqrrrrrrrrrrrrsssvvvyyy{{{||||||wwwrrrnnnmmmmmmmmmmmmmmmllliiiccc\\\VVVRRRLLLIIIDDD@@@???>>>===<<>>BBBDDDEEEJJJQQQXXX\\\bbbggglllppptttwww}}}~~~vvvkkkeeehhhmmmmmmooorrrssstttssssssrrrqqqqqqqqqqqqqqqqqqqqqpppqqqqqqppppppooopppppppppnnnmmmlllkkkjjjjjjjjjjjjlllmmmnnnoooqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqppppppqqqrrrrrrttttttttttttsssrrrpppooonnnmmmnnnqqqwww{{{qqqjjj```eeemmmssswwwxxxxxxwwwtttwwwzzz|||}}}~~~|||{{{zzz{{{zzzzzzrrrrrrrrrpppqqqoooeeeYYYFFF===666555444222111222000111111222333333444444444555555555444444333222555777999999999:::<<<>>>;;;<<<<<<=========<<<<<<999777555666888999::::::;;;===@@@CCCFFFHHHHHHHHHGGGHHHJJJLLLMMMMMMLLLKKKKKKGGGBBB<<<777444111///111000000222444999FFFSSS```gggnnnsssyyy{{{}}}rrrmmmfffiiisssxxxssshhheeecccbbb\\\QQQJJJIIISSS]]]fffggghhhmmmtttxxx||||||}}}}}}yyyxxxrrrgggWWWFFF888111.............../////////******+++,,,------......+++++++++,,,---...///000000000000000111555<<<@@@DDDFFFHHHGGGGGGLLLVVV___kkk|||~~~zzzppphhhZZZJJJ===888888:::666555444222111000000000000111444777<<>>DDDLLLTTTZZZ```eeeiiikkklllnnnqqqrrrsssssssssooorrrvvvwwwxxx{{{~~~yyysssooommmlllllllllkkkiiieeeaaa[[[VVVSSSPPPMMMHHHEEEDDDCCCBBB@@@DDDBBBCCCFFFHHHHHHMMMTTT\\\```eeejjjmmmpppsssuuuzzz}}}}}}uuujjjdddgggmmmlllooossstttsssqqqppppppqqqqqqppppppppppppooooooppppppoooooooooppppppqqqpppooonnnmmmllllllllllllnnnnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrsssvvvvvvwwwwwwvvvtttsssrrrmmmlllmmmrrrzzz{{{qqqjjjeeejjjqqqvvvwwwxxxxxxxxxuuuwwwzzz|||}}}~~~}}}zzzyyyzzz{{{|||tttuuuuuuttttttooocccVVVHHH???888666666444333444111222222333333444555555555555666666666666666555777999:::;;;::::::<<<>>>;;;;;;<<<============<<<:::888666666888999:::999888:::===@@@CCCFFFHHHIIIHHHHHHIIIKKKMMMMMMKKKJJJFFFBBB<<<777444222000...000000111444666;;;IIIVVVbbbiiippptttzzzzzzzzzoooiiibbbdddnnn}}}yyyvvviiigggggghhhbbbWWWOOOMMM[[[dddllllllkkkooovvvzzz|||}}}~~~{{{wwwuuunnnbbbSSSCCC888222---........./////////000******++++++,,,,,,------++++++,,,,,,---///000111111111222222222555:::>>>CCCGGGJJJKKKLLLPPPZZZaaakkk{{{|||{{{ppphhh[[[JJJ<<<666666999555444333222111111111111...000222555:::AAAIIIOOOSSSWWW\\\___bbbdddfffhhhhhhiiijjjlllnnnoooqqqqqqnnnnnnnnnnnnooopppqqqrrrsssuuuyyy}}}xxxrrrlllhhhbbb\\\VVVUUURRRKKKGGGFFF>>>BBBGGGLLLPPPVVV[[[___dddfffiiimmmppprrrssssssnnnqqqtttuuuuuuxxx}}}{{{uuupppmmmkkkkkkjjjhhhfffbbb^^^ZZZWWWUUUSSSPPPMMMKKKJJJJJJIIIHHHHHHFFFGGGKKKMMMNNNTTTZZZ```ccchhhllloooqqqsssuuuwww{{{|||uuuiiicccfffllllllooorrrrrrqqqpppqqqsssrrrqqqqqqpppppppppppppppoooooonnnoooooopppqqqrrrooooooooooooooopppqqqqqqnnnooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrssssssssstttuuuuuuvvvuuutttrrrqqqkkkjjjlllrrrzzz{{{rrrllljjjoootttwwwxxxxxxyyy{{{yyy{{{}}}~~~}}}}}}~~~}}}zzzxxxxxx{{{}}}zzz|||}}}|||zzzttteeeWWWHHH???888666666444333444222333333444444555666666666666777888999999999999666888999999888888999;;;::::::;;;<<<<<<<<<<<<<<<:::888666666777888888777777888:::===@@@DDDGGGIIIGGGFFFEEEGGGJJJKKKJJJHHHAAA===777444333333111000000000222666888>>>LLLYYYcccjjjqqquuu{{{}}}zzzyyylllfff```aaakkk{{{zzzxxxlllkkklllnnniii]]]UUURRRbbblllrrrqqqooottt{{{|||~~~~~~{{{vvvssslll___PPPAAA777222---.........//////000000,,,,,,------------......,,,,,,------///000111222111222333333333555999<<>>444000......---------,,,,,,,,,---------...------,,,,,,,,,---...///000111222333555555444333444888===BBBDDDLLLRRRRRRRRRWWW]]]```mmmxxxxxxvvvzzz~~~~~~uuuiiiWWWGGG===777444222666666555444333111000///111222222333666===EEEJJJSSSVVVZZZ]]]```bbbeeehhhjjjjjjjjjkkkkkkmmmnnnooooooooopppppppppqqqqqqqqquuuuuuuuuwww{{{xxxqqqmmmgggddd```\\\WWWRRRMMMIIIGGGEEEBBBBBBDDDGGGHHHIIIMMMRRRYYY```eeejjjnnnqqqnnnqqqsssssstttvvv|||}}}wwwssspppmmmkkkeeeccc```\\\YYYWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSWWWUUUSSSTTTXXX]]]```bbbiiikkkmmmoooppppppooonnnssswwwxxxrrriiieeegggkkkllloooqqqsssrrrrrrssssssttttttsssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppooooooqqqqqqppppppqqqssstttvvvsssrrrooonnnnnnoooqqqsssttttttssssssrrrrrrrrrqqqvvvvvvuuuuuuttttttssssssqqqrrrsssssssssqqqooommmhhhiiilllrrrzzz~~~yyyuuusssooosssxxx{{{}}}}}}~~~{{{{{{||||||xxxuuuuuuxxx|||~~~mmmYYYIII???666444333222333555444444555555666777777777;;;999888777666888999:::777666333222111111222333999::::::888777666888999::::::999999888888999999777888999999;;;???DDDHHHDDDGGGGGGDDDEEEHHHIIIGGGAAA:::444444555444333444999555444777===FFFTTT```gggjjjpppvvv||||||yyyyyy|||nnnccc]]]^^^gggwww|||xxxtttzzzyyyxxxwwwkkk```eeeuuuvvvwwwxxxyyy|||}}}zzzuuussslll___MMM>>>444000............---------,,,,,,------...------,,,,,,,,,---...///000111222333666666666555666999===AAAEEEMMMTTTTTTTTTZZZ```bbboooyyywwwtttvvv~~~vvvjjjXXXHHH===777444222555555444444333222000000000000000111444:::BBBGGGQQQTTTYYY]]]___bbbeeehhhjjjjjjkkkkkklllmmmnnnoooppppppppppppppppppppppppsssssstttuuuyyyyyyrrrnnnllliiieeeaaa]]]XXXSSSOOOLLLIIIEEEBBBBBBCCCDDDDDDEEEIIIPPPVVV\\\ccciiinnnnnnpppsssssssssvvv{{{}}}vvvqqqmmmiiigggbbb```^^^ZZZXXXVVVVVVUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYWWWUUUVVV[[[```dddfffjjjkkkmmmooopppppppppooorrruuuwwwqqqiiieeehhhllllllnnnqqqrrrrrrrrrrrrsssuuutttssssssrrrrrrrrrrrrqqqqqqqqqpppppppppooooooqqqpppppppppqqqrrrssstttsssqqqooonnnnnnoooqqqsssvvvvvvvvvuuuuuuuuuttttttuuuuuuuuuuuuttttttttttttrrrsssttttttsssqqqnnnmmmfffgggjjjqqqzzz}}}wwwssspppqqquuu{{{~~~xxxyyy~~~{{{xxxuuutttvvvzzz|||rrr___JJJ@@@777555444222333555555555555666777777888888888777555444444666777999666444222111000000111222555666888888777777888:::;;;;;;:::999888888888888777888999999:::===BBBEEECCCFFFGGGEEEFFFKKKLLLJJJGGG>>>777555444222111222444111111555<<>>444000/////////.........------,,,,,,------...------,,,,,,---...///000111222333666888999999:::;;;>>>@@@GGGOOOVVVWWWXXX]]]cccfffqqq{{{wwwrrrsssxxxlll[[[JJJ???888444333333333333333222222111111......//////222777???DDDNNNQQQWWW[[[___bbbfffhhhjjjjjjkkklllmmmnnnooopppqqqqqqqqqpppppppppppppppqqqqqqrrrsssvvv|||}}}tttnnnjjjgggdddaaa]]]XXXSSSOOOJJJFFFAAA>>>===============@@@EEEKKKRRR[[[eeekkklllooorrrssssssuuuzzz~~~{{{tttnnnjjjeeebbb^^^]]]ZZZXXXWWWVVVVVVVVVXXXXXXXXXXXXZZZ\\\^^^```^^^\\\ZZZZZZ___dddiiikkkkkklllnnnpppqqqqqqppppppqqqtttuuuppphhhdddggglllkkknnnqqqrrrqqqqqqrrrsssvvvuuutttsssrrrrrrrrrrrrqqqppppppppppppooooooooopppooooooooopppqqqrrrsssrrrqqqooonnnnnnoooqqqsssvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttuuuuuuuuuttttttuuutttssspppmmmkkkcccdddhhhpppyyy{{{tttpppnnnrrruuu{{{yyyzzz~~~|||xxxuuutttuuuwwwyyyvvvdddKKKAAA888666555333333555666666666777888888999999444444222222222444666777444333222000000000111111555777999:::999888999999<<<;;;:::999888888888888777888888888999;;;???BBBBBBEEEGGGFFFIIIOOOQQQPPPQQQFFF;;;666444111000222222///000444:::CCCSSSaaagggkkkrrrxxx~~~zzzwwwvvv~~~ssskkkdddccciiiuuu{{{yyysss|||wwwqqqxxx}}}zzzvvvtttlll^^^LLL===444000000////////////.........,,,,,,------...---------,,,---...///000111222333777:::===>>>>>>>>>???AAAIIIRRRZZZ[[[\\\aaagggiiisss|||{{{tttsss|||yyyooo___OOOAAA999555333222222111111111222222222......//////111666<<>>BBBJJJUUUaaajjjjjjmmmqqqrrrrrrtttyyy}}}~~~wwwpppkkkfffbbb___ZZZZZZXXXWWWVVVWWWWWWXXXXXXXXXXXXYYY[[[^^^aaacccdddaaa^^^___bbbgggkkkmmmlllmmmooopppqqqrrrrrrqqqsssuuuuuuooofffbbbeeejjjkkkmmmpppqqqqqqqqqqqqrrruuutttsssrrrrrrqqqqqqqqqppppppppppppooooooooooooooooooooooooooopppqqqqqqqqqpppooooooooopppqqqrrrttttttttttttttttttttttttsssssssssttttttuuuuuuuuuuuuuuuuuuuuurrrooollljjjaaacccgggoooyyyzzzrrrnnnlllooorrrwww{{{}}}}}}}}}~~~zzzwwwuuuuuuuuuvvvyyytttcccJJJAAA999666666333333555666777777888999999::::::333333111111111333555777555444333222111111222222777999<<<===;;;:::999999<<<;;;:::999888777777777888888999888888999<<>>@@@DDDHHHKKKQQQYYY^^^^^^^^^QQQCCC;;;888555666999:::888777777777;;;IIIXXXgggllluuu|||~~~{{{{{{{{{tttooonnnlllpppzzz~~~xxxtttlllvvvyyyzzzzzzrrrppp|||xxxuuulll]]]KKK<<<444000/////////.........------++++++,,,---............,,,---...///000111222333:::===AAADDDEEEEEEFFFGGGOOOYYYaaabbbbbbfffjjjlllrrr{{{~~~zzz|||wwwkkk\\\KKK>>>666333111111/////////000111222000000111111222555:::===DDDJJJQQQWWW\\\___bbbdddfffhhhjjjlllnnnooooooooommmmmmnnnpppqqqrrrssstttqqqrrrsssttttttvvvyyy{{{yyymmmiiieeeaaa___^^^\\\ZZZWWWUUURRRPPPMMMHHHCCC???;;;999777777<<>>BBBEEEGGGHHHIIIJJJRRR[[[cccdddcccgggjjjkkkqqqyyy}}}yyyqqqbbbQQQAAA777333222111///......///000111///000111111111444888;;;CCCHHHPPPWWW[[[^^^aaabbbdddfffiiilllmmmnnnnnnmmmpppppppppppppppqqqqqqqqqppprrrssssssssstttvvvwwwyyy}}}tttoooiiieeecccccccccccc``````___^^^[[[TTTMMMHHH@@@===999666999AAALLLTTT___dddjjjnnnqqqtttzzz~~~{{{}}}|||}}}{{{vvvoookkkeeeaaa^^^[[[YYYWWWUUUTTTSSSSSSTTTUUUWWWXXXUUUVVVXXXYYYZZZYYYXXXWWWYYYZZZ]]]bbbgggkkkllllllppppppqqqqqqrrrtttuuuvvvvvvxxxuuulllaaa\\\^^^ccciiikkknnnoooooooooooopppmmmmmmmmmmmmnnnpppqqqrrrnnnnnnnnnnnnooooooppppppoooppppppqqqqqqpppoooooooooooooooppppppqqqrrrrrrsssssssssssstttttttttuuutttssssssssssssssssssrrrqqqrrrrrrqqqooollliiihhheeegggmmmuuu}}}}}}qqqjjjjjjmmmqqqrrrttttttttttttuuuvvvxxxzzz}}}~~~zzzwwwxxx|||wwwssspppnnnhhhooorrrqqqqqqooo```OOOBBB:::444555666444444666666666777777888999999999:::999777555444555666777888888888999999999888888222444666777777888:::<<<999999888888999999:::::::::<<<============???@@@@@@FFFKKKOOOWWWaaaggghhhbbbUUUFFF===888444444666777666666555444888GGGWWWhhhnnnwwwzzz|||wwwssspppqqqooorrr{{{zzzqqqlll```iiijjjhhhggg```bbbppp}}}yyyvvvlll]]]KKK<<<333111......---------,,,,,,,,,***+++,,,---............,,,---...///000111222333;;;>>>CCCFFFGGGIIIKKKMMMSSS]]]dddeeedddgggjjjkkkoooxxx~~~}}}{{{tttfffTTTCCC888333333111///...---...000111///000000000111333666999CCCHHHPPPVVV[[[]]]___aaaccceeehhhkkkmmmnnnmmmmmmrrrrrrqqqqqqpppooonnnnnnoooqqqrrrsssrrrrrrsssuuurrrwww}}}~~~yyyrrrnnnlllmmmnnnooojjjkkkmmmmmmlllfff^^^YYYEEEAAA<<<888999@@@JJJQQQ]]]bbbiiinnnqqquuuzzz~~~zzz}}}~~~{{{zzzzzzxxxtttnnniiiccc^^^[[[YYYVVVTTTSSSSSSRRRRRRRRRTTTUUUVVVOOOQQQSSSUUUUUUSSSQQQOOORRRTTTYYYaaahhhlllmmmmmmqqqqqqqqqrrrssstttuuuvvvuuuvvvtttkkkaaa\\\___dddiiikkknnnoooooonnnooopppjjjkkkkkklllnnnoooqqqrrrmmmnnnnnnnnnooooooppppppooopppqqqrrrrrrqqqpppooonnnoooooopppqqqqqqrrrrrrpppppppppqqqqqqrrrrrrrrrtttttttttssssssrrrrrrrrrppppppqqqpppooollliiiggggggiiiooovvv{{{nnnhhhiiilllpppqqqrrrrrrpppoooppprrruuuvvvyyy}}}~~~|||~~~yyyxxx~~~{{{wwwrrrnnnkkkdddjjjmmmkkkkkkhhhZZZIII@@@999333444555444444666666666666777888888999999;;;:::777555444444555666777888888999999999888888<<<<<<<<<:::888888999:::888888888888999:::;;;<<<;;;===>>>???>>>???@@@BBBAAAFFFLLLPPPXXXccciiijjjcccUUUFFF===777222000222111111333333333999IIIZZZhhhnnnwww{{{}}}yyytttpppmmmqqqvvvyyy}}}{{{qqqeee``````bbbbbb]]]WWWVVVYYYuuu}}}}}}zzzttttttooo```LLL<<<444333........................000///...---,,,+++******+++,,,---------///222444;;;@@@FFFIIIJJJKKKNNNQQQTTT[[[eeelllnnnllliiihhhttt{{{~~~}}}}}}yyyssscccKKK999222111111111111000000000000...////////////222555888???EEELLLSSSWWWZZZ\\\]]]cccfffjjjllllllllllllmmmppppppqqqrrrssssssssssssrrrqqqpppoooooopppqqqrrrssstttvvvyyy|||}}}yyyxxxyyy{{{xxxwwwwwwxxxzzzxxxrrrmmm]]]OOO@@@999888===EEEMMMZZZbbbiiikkknnntttyyyzzz|||||||||{{{yyyuuurrrpppmmmiiiccc]]]XXXVVVUUUUUURRRSSSSSSSSSQQQPPPNNNMMMNNNNNNNNNLLLKKKKKKLLLNNNOOOVVV]]]aaafffmmmooommmnnnnnnnnnooopppqqqrrrssssssvvvuuulll```XXXZZZ___jjjkkklllnnnpppqqqpppnnnmmmllllllkkkkkkkkklllllllllmmmmmmnnnoooppppppqqqnnnoooqqqssssssrrrqqqpppnnnnnnnnnnnnooopppqqqrrrpppqqqrrrsssssssssrrrqqqqqqrrrrrrssssssrrrrrrqqqrrrqqqqqqrrrrrroooiiiddd___fffqqq{{{zzzsssjjjbbbaaaeeerrrrrrqqqqqqooonnnlllkkkpppoooqqqwww}}}}}}{{{{{{|||~~~{{{tttnnniiihhhhhhfffccccccbbb]]]SSSKKK;;;888333111111222222222777777777666666666666666444555555777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666666777888999999999888888888999:::;;;;;;<<<>>>@@@BBBDDDFFFFFFIIINNNUUU]]]cccfffgggggg^^^SSSEEE;;;777555333111222444000111888:::GGG___jjjqqqyyy}}}{{{}}}zzzuuuqqqppptttyyy||||||pppddd\\\[[[\\\\\\WWWQQQQQQUUUnnnwwwyyyuuurrrtttpppdddQQQ???666222..............................------------,,,,,,---.../////////000333666;;;AAAGGGJJJKKKLLLOOORRRXXX___jjjqqqssssssrrrqqqvvv}}}~~~}}}zzz{{{~~~|||xxxsssdddNNN===666222111111111000000000000...////////////111555888>>>DDDKKKRRRVVVYYY\\\]]]aaadddgggiiiiiijjjkkklllnnnooopppqqqrrrrrrrrrrrrrrrqqqppppppppppppqqqrrrqqqrrrsssuuuwwwyyy{{{}}}~~~}}}~~~}}}zzziiiZZZIII???;;;===EEEMMMYYYbbbiiikkknnntttxxxzzz{{{{{{{{{{{{yyyvvvrrrqqqmmmiiiddd^^^YYYWWWVVVVVVSSSSSSSSSRRRPPPNNNLLLKKKHHHIIIHHHFFFDDDDDDFFFHHHOOOVVV]]]aaaffflllooommmpppppppppqqqrrrsssuuuuuusssvvvvvvmmm```XXXZZZ___jjjjjjlllnnnpppqqqpppoooooonnnnnnmmmllllllmmmmmmnnnnnnnnnnnnoooooooooooonnnooopppqqqrrrqqqqqqpppoooooooooooooooppppppqqqpppqqqrrrsssssssssrrrqqqqqqrrrrrrssssssrrrrrrqqqqqqpppooooooooolllgggbbb```gggqqq|||xxxpppggg```aaaeeeppppppqqqqqqqqqppppppoooooonnnpppttt{{{}}}||||||}}}~~~~~~~~~~~~{{{uuuooollljjjgggdddaaa```]]]VVVLLLDDD===999555333333444444444777777777777777777777777777777888999::::::;;;;;;::::::::::::::::::::::::<<<;;;999888777888999::::::999888888888999;;;<<<===>>>???@@@CCCEEEHHHIIIOOORRRYYY___ccceeeeeeddd]]]SSSEEE;;;666555222000222333000111777999FFF]]]iiirrryyy~~~|||~~~zzzvvvrrrqqqwww}}}}}}qqqeeeZZZXXXXXXWWWRRRLLLLLLPPPgggqqq{{{}}}xxxtttmmmpppnnncccRRR@@@555000........................,,,,,,------.........//////000111111111222555888<<>>EEENNNXXXaaahhhkkkmmmssswwwxxxyyyzzzzzzzzzyyyvvvtttrrrmmmjjjddd___ZZZXXXWWWWWWTTTTTTSSSQQQNNNLLLIIIHHHDDDDDDCCC@@@>>>>>>@@@BBBMMMUUU]]]aaafffkkknnnmmmpppppppppqqqrrrssstttuuussswwwvvvmmm```XXXYYY^^^hhhjjjlllooopppqqqpppppprrrqqqpppnnnmmmmmmmmmmmmoooooooooooonnnnnnnnnnnnppppppooooooppppppqqqqqqqqqppppppoooooooooooooooppppppqqqrrrssssssrrrrrrqqqrrrrrrssssssrrrrrrqqqqqqpppnnnmmmllliiieeebbb```gggrrr|||}}}ssskkkccc^^^aaafffnnnoooqqqrrrssstttttttttqqqpppqqqtttyyy}}}|||||||||}}}yyy{{{|||zzzuuuqqqnnnmmmhhheeebbb___ZZZRRRGGG>>>>>>;;;888666666666666555777888888999999888888888888888888999999:::::::::999999999999999999999999<<<;;;:::999999999:::;;;::::::999999999:::;;;<<<@@@@@@???@@@CCCFFFJJJMMMTTTWWW\\\```bbbbbbaaa```[[[RRREEE;;;666333111000111333///000777888DDD[[[iiirrrzzz|||zzz}}}zzzuuuqqqooowwwuuuiii\\\ZZZXXXUUUOOOIIIJJJOOObbblllwww}}}|||xxxjjjkkkhhh]]]MMM>>>333///........................------------............///000111111111222555888<<>>>>>AAAFFFKKKNNNUUUWWW[[[^^^______^^^]]]XXXPPPDDD;;;555222111000000222///000666777BBBYYYiiisss|||}}}yyysss~~~{{{wwwrrrnnniiisss~~~{{{qqqaaa]]]YYYUUUNNNHHHIIIOOO^^^hhhrrrxxx|||zzz||||||llliiibbbVVVGGG;;;444111........................//////.........---------...////////////111444777<<>>EEEKKKQQQUUUZZZ]]]aaaccceeefffgggiiilllnnnmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrssstttttttttsssuuuvvvwwwxxxyyyzzz{{{{{{zzz|||~~~~~~~~~~~~{{{kkkZZZJJJBBBFFFNNNXXXaaaiiikkknnnrrruuuuuuxxxyyyzzz{{{zzzxxxvvvuuujjjhhhddd```\\\ZZZYYYXXXVVVTTTQQQMMMIIIFFFCCCBBB@@@???===:::888999;;;>>>IIITTT^^^bbbdddiiilllllllllllllllmmmnnnooopppqqqsssvvvvvvmmm___VVVVVVYYYdddhhhmmmpppqqqpppqqqrrrrrrqqqpppnnnmmmlllllllllkkklllmmmnnnooopppqqqrrrsssrrrpppooooooqqqsssuuurrrrrrpppooonnnnnnnnnnnnooooooppppppqqqrrrssssssqqqrrrrrrssssssrrrrrrqqqnnnnnnllliiieeebbb___^^^```iiiuuu~~~}}}uuukkkddd___]]]bbbjjjrrrssstttuuuuuuuuuuuuuuuwwwvvvvvvvvvxxx}}}}}}{{{|||}}}{{{||||||zzzvvvsssqqqqqqrrrqqqnnniiiaaaVVVKKKDDD>>>;;;888777777777666555777888999;;;;;;;;;:::999666666666666666666777777999999999999999999999999999888888888888888999999::::::999888999:::;;;<<>><<<<<>>CCCIIILLLLLLNNNQQQTTTWWWXXXXXXWWWOOOJJJBBB:::444222222333111333000222777666@@@VVViiiuuuyyytttoooxxxtttoooiiiddd```kkkxxx}}}rrrkkkccc[[[QQQJJJLLLRRR\\\dddjjjllloootttvvvttttttvvvzzz~~~zzzwwwpppjjj^^^PPPCCC999444222....................................////////////---............000333666888===BBBDDDCCCCCCDDDGGGOOO```ttt~~~~~~~~~yyylll^^^MMM>>>444444444444333333333333111111000...------000222555:::AAAGGGMMMSSSYYY\\\[[[^^^bbbdddeeefffhhhiiillllllmmmnnnooooooooooooppppppqqqrrrrrrqqqppppppooopppqqqssssssrrrpppooorrrqqqqqqqqqqqqrrrrrrsssrrrssssssssssssuuuxxx{{{}}}~~~ppp[[[KKKIIIOOOYYYbbbkkknnnppptttvvvuuuuuuuuuvvvvvvuuussspppooogggeeebbb___\\\ZZZXXXXXXTTTRRRNNNJJJEEEBBB@@@@@@::::::888555444666:::>>>FFFSSS^^^bbbcccgggjjjkkkjjjjjjjjjkkklllmmmooooooppptttuuulll]]]SSSQQQTTT```gggnnnrrrqqqppprrrtttrrrqqqpppoooooooooooooookkklllmmmnnnooopppqqqrrrpppooonnnnnnnnnoooqqqqqqqqqqqqpppooonnnnnnoooooooooooonnnooopppqqqssstttqqqrrrrrrssssssrrrrrrqqqiiikkkllliiiccc]]]YYYXXX```jjjxxxxxxqqqjjjeeebbbaaafffnnnsssttttttuuuvvvuuuuuuuuuvvvwwwwwwvvvuuuvvvzzz~~~~~~}}}~~~zzzwwwwwwzzz|||{{{zzzvvvnnnbbbUUUIIICCC===;;;999888888777666444444666999;;;;;;;;;999888555666666777888999::::::888888888888888888888888777888999999:::::::::999888888777777777888999:::<<<;;;;;;<<>>AAADDDFFFGGGEEEGGGJJJMMMPPPQQQRRRRRRMMMEEE<<<888888888444000+++---000111222999HHHVVVkkkyyy}}}~~~}}}|||xxxtttwww{{{rrriiiaaa[[[XXXXXXeeeuuu}}}||||||xxxuuupppggg```ccclllqqqqqqrrrtttvvvyyy{{{|||~~~}}}yyyuuuqqqnnndddUUUFFF;;;555111///---------------...//////000000////////////000000111111000///000222444555999;;;===??????@@@CCCEEEKKKZZZnnnzzzmmmZZZHHH<<<666222555666555333333111000////////////000111222555999>>>DDDJJJQQQVVV[[[\\\___cccfffhhhiiiiiijjjjjjjjjjjjkkkmmmnnnoooppppppppppppppppppqqqrrroooppprrrrrrrrrpppooommmlllllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnppprrrssstttxxxzzzgggTTTMMMOOOZZZbbbhhhiiijjjnnnqqqqqqqqqqqqqqqqqqpppnnnmmmllleeedddbbbaaa```___[[[YYYTTTQQQLLLHHHEEEAAA<<<999:::777555666666555999@@@JJJTTT^^^bbbdddggghhhgggdddcccbbbaaaaaaaaabbbccceeejjjnnniiiYYYKKKIIIOOO[[[dddmmmoooqqquuuvvvvvvrrrqqqqqqppppppqqqqqqrrroooooooooooopppppppppppplllmmmnnnoooppppppppppppqqqppppppooooooooooooppppppqqqsssssssssrrrqqqoooqqqqqqqqqqqqpppooommmmmmnnnpppppplllfffaaa___```cccmmmwww{{{~~~ssskkkeeedddeeegggkkkpppssswww|||}}}{{{zzzyyyzzz|||~~~~~~}}}||||||~~~|||pppaaaRRRGGGAAA===<<<:::888777777777888777888888999999999999888444444555777888999999:::666666777777777777777777::::::::::::;;;;;;<<<<<<:::999777555444333333333888999:::===@@@CCCEEEGGGHHHIIIKKKMMMOOOOOOOOOOOOKKKDDD<<<888888777444000///111333222111888HHHXXXkkkxxx}}}}}}||||||zzzuuuuuu|||sssjjjaaaZZZWWWYYYeeeuuu~~~{{{{{{}}}|||{{{vvvnnnhhhmmmuuuyyyxxxwwwwwwxxx|||}}}yyyuuuqqqooodddTTTEEE:::333///---,,,---......///.........//////...//////000111222111111000000111222444555999;;;===>>>>>>???AAACCCFFFTTTiii|||}}}ppp\\\JJJ;;;444111333555444333444//////.........//////000///222777<<>><<<;;;999888777666777777888999999999999999888888555666777888999999999999777777777777777777777666999999:::;;;;;;;;;::::::999888777555444333222222666777999;;;???BBBEEEFFFJJJKKKLLLMMMMMMMMMMMMLLLKKKEEE===888666555222000222222333333000444FFFYYYkkkwww{{{{{{~~~|||}}}xxxtttooo~~~vvvmmmddd]]]YYYXXXeeeuuu~~~|||||||||rrrmmmqqqxxx~~~{{{xxxwwwxxx}}}~~~zzzvvvsssnnndddSSSCCC888111---+++,,,---.../////////------............///000222222111111111111111333444555999;;;<<<=========???AAABBBNNNbbbwwwrrr^^^LLL;;;444000111333333333444//////......---------------000555:::???FFFMMMRRRXXXZZZ^^^```bbbcccdddeeehhhhhhhhhiiijjjlllmmmnnnpppooonnnmmmmmmmmmmmmmmmppppppqqqqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnpppooonnnmmmmmmmmmnnnooopppsssyyyyyygggUUUMMMMMMQQQ[[[cccfffhhhkkkmmmlllooopppqqqqqqqqqooommmlllfffdddccccccbbb```\\\YYYRRROOOJJJFFFCCC???;;;777666333333555555666:::AAAKKKUUU^^^bbbcccffffffeeebbb```]]]ZZZXXXXXXYYYYYY[[[```gggfffYYYJJJFFFJJJVVV```jjjmmmooorrrsssrrrsssssssssrrrrrrsssssssssqqqqqqpppppppppppppppooommmmmmnnnoooppppppppppppmmmnnnpppqqqrrrqqqqqqpppsssttttttttttttsssrrrqqqppppppooonnnmmmkkkiiihhhiiijjjjjjfff___[[[ZZZ[[[```kkkvvv{{{}}}oooiiiddddddffffffhhhllluuuzzz|||wwwvvvzzz}}}||||||{{{zzzxxxyyy}}}tttbbbPPPCCC===<<<:::999777666666666666999999999999999999888777666777888999::::::999999888888888777777888888888888999:::;;;;;;:::999999999888777666555444333333555666888;;;>>>BBBEEEFFFIIIIIIJJJKKKLLLLLLMMMMMMMMMHHH@@@999555222111000000///111333000222BBBUUUiiivvvzzzzzz~~~|||~~~zzzsssnnnmmm~~~vvvmmmeee___\\\XXXddduuu~~~~~~wwwrrruuuzzz~~~|||yyywwwxxx|||{{{vvvsssmmmbbbQQQAAA666000---+++,,,---...//////...---,,,............///000222222111111111222222333444444888999;;;;;;;;;;;;<<<>>>???HHHXXXnnnuuu```OOO>>>666000111222111222333111000///...---,,,+++***+++...333777===CCCJJJNNNTTTXXX\\\______```cccdddggggggggghhhjjjlllmmmnnnoooooonnnmmmllllllllllllpppppppppqqqqqqqqqppppppooooooooooooooooooooooooooonnnmmmlllllllllmmmnnnppprrrwwwwwweeeSSSJJJIIIOOOYYYbbbeeehhhlllnnnmmmqqqrrrrrrrrrqqqnnnkkkiiifffeeedddddddddaaa]]]YYYQQQNNNJJJFFFBBB???:::777555222222444555555:::AAAKKKUUU^^^aaabbbdddeeecccaaa___\\\YYYXXXWWWWWWXXXYYY^^^eeedddXXXJJJEEEGGGTTT^^^hhhmmmooossstttrrrtttssssssrrrrrrsssssstttrrrqqqqqqqqqppppppoooooommmnnnooopppqqqqqqqqqqqqnnnoooppprrrrrrrrrqqqpppqqqrrrssssssttttttttttttpppoooooonnnllljjjiiihhhhhhiiigggbbbZZZUUUTTTUUU^^^iiiuuu{{{|||xxxlllfffbbbdddffffffhhhlllsssyyy}}}wwwuuuyyy|||yyyxxxzzzxxxwwwwwwzzz~~~ppp___OOODDD>>>;;;:::888666555555555666888888888999999888888777666777999::::::999888777999999888888888999:::;;;888999999999999999888888999999999888777666555555555666888:::===AAADDDEEEDDDEEEFFFIIIKKKNNNPPPQQQQQQLLLDDD;;;444000111222222///111666444444AAARRRfffsssxxxyyy~~~|||~~~yyypppkkknnn|||tttlllfffaaa___ZZZfffwww~~~~~~|||xxx{{{~~~|||{{{|||~~~~~~yyytttqqqiii___NNN???555000...---.........///......---,,,//////...//////000111222111111222222333444444444666888999999888888999;;;<<>>AAABBB???AAACCCFFFJJJOOORRRTTTTTTPPPGGG<<<333111555:::===444333888999777AAAPPPcccqqqwwwzzz}}}~~~{{{sssnnnkkk{{{ssslllhhheeeeee^^^jjjzzz}}}|||}}}}}}wwwppplllfff[[[LLL===444000////////////...---------------000000////////////000000111111222333444444444444444666777777555555666888999:::BBBUUUmmm|||mmm___III>>>555222000......000......///000///...---,,,***,,,000444777<<>>:::999777555444444444555222333444666777777777777666777999:::999777555333555444444555666999<<<===;;;:::777555555666888999888888999999888777666555333444555666888;;;===>>>===>>>AAAEEEJJJOOOTTTVVVTTTPPPHHH<<<444444<<>>MMM```ooowww{{{~~~}}}~~~vvvrrrjjj}}}uuunnnkkkjjjjjjbbbnnn}}}{{{zzzyyy~~~~~~|||tttmmmgggdddYYYJJJ<<<444111000111000///...---,,,,,,---...111000000////////////000111111222333444444444444333555666555444444555666888666;;;LLLfff~~~rrrfffLLLAAA777222000------...+++,,,...000111111000000***,,,000333666;;;@@@DDDKKKQQQXXX[[[[[[]]]aaaeeedddeeeeeegggiiikkkmmmnnnmmmmmmmmmmmmmmmnnnooopppppppppoooooopppqqqrrrrrrqqqqqqqqqqqqppppppoooooollllllkkkjjjkkklllmmmnnnqqqqqqtttyyyzzzttthhhYYYQQQPPPLLLUUU\\\___bbbiiinnnpppmmmoooqqqsssssspppmmmkkkfffffffffgggfffccc^^^ZZZSSSPPPKKKGGGDDD@@@;;;888555222111333333333777>>>IIIRRR[[[]]]^^^______]]]___```bbbdddddddddbbbaaaccceeegggdddXXXIIICCCDDDHHHTTTaaahhhmmmqqqsssrrrsssrrrrrrqqqqqqrrrrrrsssssssssrrrrrrqqqpppoooooonnnooopppqqqqqqrrrqqqqqqtttsssqqqpppooopppqqqqqqssssssrrrqqqppppppppppppmmmnnnnnnnnnmmmllllllkkkffffffddd^^^XXXTTTTTTVVVWWWcccpppwww|||}}}zzztttnnniiibbb^^^^^^cccggghhhjjjmmmnnnttt{{{|||yyyyyy}}}~~~|||zzzyyyzzz~~~|||ssssssssstttwwwzzz}}}yyymmm^^^OOODDD>>>===:::888777555444444444444111222333555666777777777555777888999999777444222222222222222555888;;;===<<<:::777444444555888:::777777888888888666555444222222333444666888:::;;;===>>>@@@DDDIIIOOOSSSVVVSSSPPPHHH<<<444666AAAKKKTTT???000111444333;;;III^^^nnnwww{{{~~~}}}~~~xxxssspppxxxoooggghhhmmmnnnuuu|||~~~{{{yyyxxxxxx~~~{{{xxx}}}zzzwwwssspppmmmeeeXXXFFF888333111///---111000...,,,+++,,,---......///111222222111000///111000000000111333555666555444333444555555333111666666999EEE[[[tttyyymmmXXXGGG888333222000111333222222000///............,,,---...///111555<<<@@@FFFKKKRRRWWWZZZ]]]___```___aaadddhhhjjjlllmmmmmmrrrpppoooqqqsssrrrooolllqqqqqqqqqpppppppppooooooppppppppppppooooooooooookkkjjjjjjjjjjjjkkkllllllooopppssswww|||}}}~~~wwwjjj^^^UUUQQQSSSVVVZZZ___dddhhhlllmmmnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiihhhccc]]]XXXRRRMMMHHHFFFFFFDDD>>>888666444444666555555999>>>JJJRRRYYYZZZ[[[^^^aaa```ccceeehhhiiiiiihhhiiijjjhhhhhhiiieeeXXXIIIAAA@@@FFFOOO[[[eeekkknnnqqqsssssstttttttttttttttssssssuuutttrrrqqqqqqrrrssstttrrrrrrpppooooooooopppqqqssssssrrrrrrqqqpppooooooqqqpppnnnmmmmmmmmmnnnooommmnnnpppqqqqqqooommmllllllhhhdddaaa```^^^YYYUUU]]]ccclllsssyyy|||~~~~~~yyywwwvvvrrrjjjccc]]]]]]^^^aaaeeeggggggfffppprrruuuxxxzzz{{{zzzzzz}}}{{{xxxwwwxxx|||{{{wwwrrrnnnnnnqqquuuwwwxxxxxxpppdddTTTGGG>>>;;;;;;888888777555555444444444000222444666777777666555666777777777777777666666111000///222666999;;;<<<:::999777666555666777999888888777555555444444444444444444444444555666777?????????AAAEEELLLSSSWWWZZZSSSHHH===666333333444666222000111222444;;;DDD[[[iiiuuuyyyyyy|||zzzvvvssszzzqqqjjjjjjnnnvvv{{{|||uuuqqqooopppvvvwwwssspppvvv{{{wwwtttpppmmmjjjcccUUUDDD777222000///---111000...---,,,---...///555555666777666444222111111111000111222333555666666555555555666555222000111222555@@@SSSkkk}}}wwwlll^^^MMM<<<555222000000222222111000//////.........,,,---...///000555;;;???CCCHHHOOOTTTXXX[[[]]]___bbbcccdddgggiiijjjkkkkkkmmmllllllnnnpppqqqooolllqqqqqqqqqpppppppppoooooopppppppppooooooooonnnnnnmmmmmmllllllmmmmmmnnnooonnnppprrruuuyyy~~~}}}uuuiii^^^XXXUUUUUUWWW\\\aaafffiiilllmmmooooooooooooooonnnmmmlllkkkjjjjjjjjjhhhddd]]]XXXRRRNNNIIIHHHIIIGGG@@@:::777444333555444444888>>>FFFOOOWWWYYY[[[```ddddddfffhhhkkkmmmmmmmmmmmmmmmlllllllllgggZZZIII@@@???CCCLLLYYYcccjjjnnnpppqqqssstttttttttttttttsssssstttssssssssssssssstttttttttsssqqqqqqpppqqqqqqrrrssssssrrrrrrqqqppppppoooqqqpppnnnmmmmmmmmmnnnooonnnnnnpppppppppnnnlllkkkjjjhhhfffggghhhfffaaa\\\^^^dddmmmtttyyy|||~~~~~~yyywwwuuuppphhhbbb[[[[[[\\\___bbbdddddddddnnnooorrrtttwwwxxxyyyyyyyyyxxxvvvvvvyyy}}}|||vvvqqqlllkkkmmmqqqrrrrrrqqqjjj^^^PPPDDD===::::::888777666555444444444444333333555666777777666666555555666666666666555555000///...000333666888888:::888777555555666777888999888777666555555555555444444444444555666666777;;;===???CCCHHHLLLPPPRRRTTTNNNEEE;;;555333333555444000///000000222:::CCC[[[hhhuuuyyyyyy{{{}}}wwwtttppp|||tttkkkiiimmmzzzzzzqqqkkkhhhiiimmmnnniiihhhoooyyy~~~{{{~~~|||zzzyyywwwtttooolllaaaTTTCCC666111000///---000///...---...///000111999999999999777555333111111111111111222444555666666666777888999777444000111333777???NNNccczzz}}}|||}}}}}}vvvmmmdddTTTAAA777222//////111111111000000//////......,,,---......000444999===???CCCJJJPPPUUUYYY\\\^^^ccccccdddeeefffhhhiiijjjkkkjjjkkkmmmoooppppppnnnqqqppppppppppppoooooooooppppppoooooooooooonnnnnnmmmmmmmmmlllmmmmmmnnnooonnnoooqqqtttwww{{{}}}}}}ttthhh```\\\[[[XXX[[[```eeeiiillllllllloooppppppqqqppppppoooooommmllllllkkkiiiddd]]]XXXQQQNNNKKKKKKLLLJJJDDD===777444222333333333888>>>DDDMMMVVVYYY]]]cccggghhhiiilllooosssuuutttsssqqqrrrpppoooiii\\\KKK@@@>>>???HHHUUUaaaiiimmmooopppsssssstttttttttttttttsssrrrrrrssstttuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrsssrrrrrrqqqqqqpppppppppqqqpppnnnmmmmmmmmmnnnooonnnoooooooooooommmkkkjjjiiihhhiiikkknnnlllhhhcccbbbgggooouuuyyy|||~~~}}}yyyvvvsssmmmeee___YYYYYY[[[^^^bbbeeeeeedddkkklllmmmooorrrtttwwwxxxtttttttttvvvzzz~~~~~~uuupppjjjgggiiikkkkkkjjjhhhaaaUUUIII@@@:::999999777777666555444444444444666666666666666666666777444444555555555555444444111000///000333555666666999888666555555555666777999888777666666666666666444444444444555666777888888;;;AAAFFFKKKMMMNNNNNNOOOIIIAAA999444333333555222//////000111333;;;EEEYYYgggtttxxxyyy{{{zzzuuussspppvvvllliiikkkyyy}}}zzzqqqjjjgggfffiiigggbbbaaaiiisssyyy|||~~~|||vvvyyyzzzzzz{{{zzzwwwrrrnnncccUUUDDD777111000...---///.........///000222333666666666555444222111000000111111222333444555666666777999<<<>>>===999666333555999???HHHZZZttt}}}zzzzzz||||||vvvooogggXXXFFF888111///000111000000000000000///......,,,---......///222777:::;;;@@@GGGMMMRRRWWW[[[^^^bbbbbbbbbbbbdddfffiiijjjlllllllllnnnooopppppppppppppppppppppoooooooooooopppooooooooonnnnnnnnnnnnkkkkkkkkkkkkkkklllmmmmmmooopppqqqsssvvvyyy{{{}}}}}}uuukkkccc``````]]]```eeejjjnnnooonnnmmmoooppppppqqqqqqqqqppppppooonnnmmmllliiiccc\\\WWWPPPMMMJJJLLLNNNLLLEEE???777333111222222333888@@@FFFPPPXXX[[[___eeeiiijjjkkknnnsssxxx{{{|||yyywwwuuurrrpppkkk^^^MMMBBB???===EEERRR___iiinnnpppppprrrsssttttttuuutttttttttppprrrsssuuuvvvvvvuuuuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppqqqpppnnnmmmmmmmmmnnnoooppppppoooooonnnllljjjiiihhhffffffhhhlllllljjjgggfffkkkqqqwwwzzz|||~~~|||yyyvvvqqqkkkbbb]]]WWWXXXZZZ___eeeiiijjjjjjiiiiiijjjkkknnnqqquuuwwwrrrsssuuuxxx{{{~~~~~~~~~~~~vvvpppjjjgggggggggfffddd___XXXMMMCCC===999888888777666555444444444444444:::888666555555555666777444444555666666666555555555333111222444666666666777666555555444444555555777777666555555555555555444444444444555777888888999===BBBHHHLLLMMMNNNMMMLLLHHHAAA999444222333333111000000222222333<<>>BBBCCC@@@>>>333444888<<>>@@@CCCGGGKKKMMMOOOPPPMMMIIICCC;;;666222111111......000222111222;;;FFFVVVdddrrrvvvxxx{{{}}}yyyxxxrrruuuqqqsss|||zzznnnfffaaa]]]\\\WWWPPPQQQ\\\gggllltttxxx~~~zzztttuuuvvvxxxzzzyyyvvvpppkkkfffXXXFFF999333111///---------...///000000111111......///000111222333333000111222444555555555555555666:::???DDDFFFFFFDDD999888:::>>>@@@IIIaaayyyzzzsssooorrruuutttpppoooeee]]]LLL<<<333222222000...///000111111000///...,,,---.........///222444777;;;AAAHHHMMMSSSXXX\\\\\\\\\^^^```cccfffhhhjjjjjjjjjkkkjjjiiiiiikkkmmmnnnnnnooooooooooooooopppoooooonnnnnnnnnnnnmmmmmmnnnnnnmmmmmmnnnnnnooopppqqqqqqrrrtttwwwyyy{{{}}}xxx{{{}}}zzztttnnnkkkjjjlllnnnqqqtttvvvuuutttssspppqqqqqqqqqqqqqqqpppppprrrqqqooolllhhhaaaXXXRRRKKKGGGCCCDDDFFFFFFBBB===777333000111222555===FFFUUU]]]ccceeeeeeiiikkkkkknnnpppttt|||{{{wwwsssooodddTTTGGGCCC???DDDMMMYYYeeemmmqqqqqqrrrrrrssstttuuuuuuuuuuuuqqqqqqrrrsssttttttttttttrrrrrrrrrrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmmmmmmmnnnoooqqqqqqpppooonnnmmmmmmlllbbb___\\\___fffnnnssstttooorrrwwwzzz{{{|||~~~~~~}}}{{{wwwpppfff^^^YYYPPPQQQVVV]]]eeelllooopppmmmllllllmmmooorrruuuwwwvvvxxx{{{|||}}}~~~~~~~~~}}}|||{{{wwwtttrrrqqqppplllfff```WWWNNNDDD<<<999999888666555555444444444444444555999888666444444444666777444555666777888888888888333111//////111333333222444444444444333333333222444333333222222222333333333444444555666888999:::AAABBBDDDGGGJJJMMMPPPQQQNNNJJJDDD===777333000///,,,---000111//////888CCCUUUcccpppvvvwww{{{{{{zzzssswwwtttwww}}}{{{nnneee```WWWUUUOOOIIILLLYYYffflllqqqtttzzzyyytttwwwxxxyyyzzzyyyvvvpppkkkbbbUUUCCC777222222111///,,,---......////////////......///000111222444444000111333444555666555555666777999>>>CCCFFFFFFEEE>>>;;;;;;@@@AAAGGG\\\ssszzzrrrnnnrrruuutttqqqqqqgggaaaRRR@@@555444222///...///000111111000///...,,,---......---...000222555999>>>DDDJJJOOOUUUYYY[[[\\\^^^aaacccdddffffffggghhhjjjiiihhhiiilllooonnnnnnnnnnnnooooooppppppoooooonnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnooooooppppppppprrrtttvvvyyy{{{|||xxxzzz{{{xxxtttqqqqqqrrrssstttvvvxxxxxxxxxxxxwwwsssssssssssssssrrrqqqpppsssqqqooolllggg___VVVPPPIIIDDD???>>>@@@AAA===999777222///000333777AAAJJJZZZbbbhhhiiiiiilllnnnnnnpppqqquuu~~~}}}xxxsssgggWWWIIIDDD@@@CCCJJJUUUaaakkkooopppqqqrrrssstttuuuuuuuuuuuurrrrrrqqqqqqqqqrrrrrrsssrrrsssssstttssssssqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmmmmmmmnnnoooqqqqqqpppooooooooooooooojjjfffdddffflllrrruuuvvvrrruuuyyy{{{||||||~~~~~~~~~}}}xxxpppeee]]]XXXRRRSSSWWW^^^fffllloooppppppppppppqqqrrrtttvvvxxxwwwzzz~~~|||}}}~~~~~~|||zzzxxxxxxuuuuuuuuuvvvuuuppphhhaaaUUULLLAAA:::888777666444555444444333333444444555777666555444444444555666333444555666777777777777222111//////111333333333333333333333333222222111444333333222222333333444333444444555666888:::;;;@@@AAADDDGGGJJJMMMNNNOOOLLLIIICCC===777333000///...000333444000///888DDDTTTbbbpppuuuwww{{{{{{yyyuuu{{{uuutttxxx||||||pppgggbbbTTTRRRLLLGGGLLLZZZhhhnnnnnnrrrxxx~~~yyytttttttttuuuuuutttpppjjjfff^^^QQQAAA555222222222111,,,---......///.........////////////000111222333000111333555666666666555777777999<<>>@@@DDDHHHKKKLLLLLLLLLIIIGGGBBB<<<777333000///222444888888444222;;;GGGSSSaaaooouuuwww{{{~~~yyyxxxxxx{{{wwwvvvtttpppoooqqqxxx|||zzzqqqiiiddd[[[QQQHHHHHHMMMUUUaaakkkooossstttrrrsssvvvuuurrruuuvvvvvvvvvtttnnngggbbb^^^RRRCCC888444444222000,,,---///000000000///...000///---,,,---...000111444444444555555555555666777888999;;;<<<===>>>>>>:::<<<<<<<<<===DDDPPPYYYuuu~~~wwwtttuuuvvvuuutttnnniii]]]KKK:::000///111//////............//////---,,,***))))))+++...000222555;;;@@@DDDIIINNNRRRWWWYYY]]]___aaaccceeegggeeefffhhhiiijjjkkkkkkllloooooooooooonnnnnnnnnnnnppppppooonnnmmmmmmnnnnnnnnnnnnmmmllllllllllllmmmoooppprrrtttwwwzzz|||}}}{{{xxxuuutttvvvzzz}}}~~~~~~~~~~~~~~~}}}||||||{{{yyyvvvuuuuuuvvvuuutttrrrpppmmmiiiccc\\\TTTOOOGGGAAA:::777999:::888666888444000///000666EEETTTaaaeeejjjnnnnnnnnnnnnnnnkkkmmmrrr{{{}}}ppp```QQQFFFDDDDDDGGGOOO[[[ffflllnnnqqqrrrrrrqqqooooooppprrrqqqppppppooonnnnnnnnnoootttttttttttttttssssssrrrooopppqqqqqqrrrrrrqqqqqqqqqppppppooonnnmmmmmmlllppppppqqqqqqssstttvvvwww{{{zzzxxxvvvttttttttttttwwwxxxyyy{{{}}}~~~~~~}}}yyytttnnnfff^^^XXXTTTYYY```dddgggkkkooossstttssstttuuuwwwwwwwwwvvvwwwyyy|||{{{vvvrrrrrrvvvxxxxxxxxxuuukkkaaaSSSJJJCCC@@@===777333222111111111222222333333333777777666555444444333333666444333111000000111222444333222111222333444555333333222111111222333333333222111000000000111222555777888888666555666777:::???FFFKKKLLLKKKJJJIIIJJJGGGAAA999222000000222111///000111111222999AAARRR^^^jjjooosss{{{www|||~~~{{{yyyyyyxxxrrrqqqooolllmmmpppzzz}}}{{{ssslllhhh^^^TTTKKKKKKQQQYYYdddnnnppptttuuurrrqqqssstttsssvvvvvvuuutttrrrmmmfffbbb\\\PPPAAA666333222111///---...///000000000///...111000///...///000222333444444444555555555555666666666888999::::::;;;;;;999:::;;;:::<<>>444111111///...---...///000000000//////333222111111111222444555444444444555555555555666777777888999999999999999777888888888:::@@@IIIPPPaaayyy{{{}}}}}}{{{{{{~~~uuuqqqhhhXXXGGG;;;444333...............///000111///...,,,++++++---///000///222666999===AAAFFFIIIRRRUUUYYY]]]^^^```bbbdddcccdddfffgggiiijjjjjjjjjjjjjjjkkklllmmmnnnooooooqqqppppppoooooooooooopppoooooonnnmmmmmmmmmmmmnnnnnnoooqqqsssuuuwwwyyyzzz{{{vvvsssuuu|||}}}|||{{{{{{||||||zzzxxxwwwtttooojjjeee^^^WWWRRRKKKFFF>>>::::::;;;:::888<<<888555555888>>>LLLYYYcccfffkkkmmmmmmlllkkkkkkkkknnnrrryyyxxxiii[[[RRRHHHFFFGGGMMMYYYeeelllpppnnnppprrrrrrrrrrrrtttvvvssssssrrrqqqqqqqqqrrrrrrssssssssstttssssssrrrqqqqqqqqqrrrsssssssssssssssqqqqqqppppppooonnnnnnnnnnnnoooppprrrtttwwwyyyzzz}}}{{{yyyxxxwwwwwwyyyyyy{{{|||~~~~~~zzzuuuooojjjfffccc```^^^^^^bbbgggkkknnnpppsssuuu{{{|||||||||{{{yyyvvvuuuxxxzzz|||yyyvvvtttvvv|||qqqcccTTTIII>>>999777444333555555555444444444444444333333222222111111000000000///000111222333333333333111222222333333333333333333222111111111111222333333222333333444666777888999<<>>======<<<<<<>>>999666777:::@@@LLLXXXbbbeeejjjlllllljjjiiiiiilllnnnrrrxxx{{{mmm```WWWLLLIIIHHHMMMXXXdddlllpppoooqqqssssssrrrrrrtttuuuttttttsssrrrrrrssssssssstttttttttttttttsssrrrrrrqqqrrrssssssttttttssssssqqqqqqqqqppppppooooooooonnnoooppprrruuuxxxzzz{{{~~~|||zzzyyyxxxwwwxxxyyy{{{}}}zzztttllleeeaaa`````````aaadddiiinnnrrruuuxxxyyy|||}}}~~~}}}zzzvvvsssrrrxxx||||||xxxvvvtttsssxxxrrrbbbSSSIII???:::888444333444555555444444333333222222222222111111000000000000111222333333333111000///000111222444444333222222222222111111111111222222//////000222444555777888:::===AAABBB???;;;777555666:::>>>AAABBBBBBCCCCCC@@@@@@???;;;666222111111...---...111333555===FFFUUU```kkkoooqqqvvvzzz{{{{{{|||lll```YYY]]]bbbeeebbbaaafffmmmooozzzqqqgggaaa]]]___iiisss}}}~~~|||zzzvvvttttttuuulllbbb[[[]]]eeekkkpppuuussszzz~~~yyyvvvzzz|||wwwrrrooollliiigggUUUJJJ;;;111//////...---////////////000000111111111111111111222222333333444444444555555555555666999999::::::999999888777666666555555777;;;AAAEEERRRfff|||{{{~~~|||}}}rrr```NNN???555111...............///000000///......---------...///...000333555777;;;@@@CCCMMMQQQVVV[[[]]]___aaacccbbbdddeeegggiiikkkkkklllkkkkkkkkkkkkkkkjjjjjjjjjmmmlllllllllllllllmmmmmmllllllkkkjjjjjjjjjjjjkkkmmmnnnoooqqqtttvvvxxxxxx{{{vvvrrrttt|||~~~{{{yyyyyyvvvqqqlllhhhddd```]]]WWWQQQJJJDDD@@@@@@@@@AAAAAA;;;888999<<>>;;;777333333444444333333222222111111222222222222111111111111000111222333222111000///000111222333444333222111111111111111111111111111---...000222444666777888999===AAABBB???;;;777555444777;;;======>>>???@@@>>>>>>>>>;;;666222111111...---///222333555===GGGUUU```kkkoooppptttwwwwwwxxx||||||kkk```WWWWWWYYY\\\YYYVVV[[[dddkkk{{{ssshhhaaa\\\]]]hhhttt}}}|||zzzvvvssstttvvvyyytttiiibbbeeemmmrrrtttwwwuuu|||}}}|||~~~xxxssspppmmmiiigggUUUIII;;;222///000000///000000/////////000111222000000111111111222222222444444444555555555555666666666777777777666666555777666555666888;;;???AAAMMM\\\rrr{{{zzz|||~~~xxxgggUUUEEE999222//////............/////////...------------------...///111333555999>>>BBBIIIMMMTTTYYY\\\^^^___aaaaaabbbdddfffhhhjjjkkkkkklllkkkkkkkkkjjjjjjjjjiiinnnmmmmmmmmmmmmnnnnnnoookkkkkkjjjiiiiiiiiiiiijjjlllmmmoooqqqtttwwwyyyzzz|||wwwsssrrrwww|||zzzxxxuuupppllljjjhhhfffddd^^^YYYQQQJJJEEEDDDEEEGGGGGGAAA<<<===???CCCJJJRRRYYY]]]cccggghhhhhhhhhiiilllooorrrvvv{{{uuuggg]]]WWWSSSPPPRRR[[[dddkkknnnppprrrssssssrrrpppoooppprrrrrrqqqqqqqqqrrrssssssttttttuuuuuuttttttsssrrrqqqqqqrrrsssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrssstttvvvwwwzzzzzzzzzzzzyyyxxxwwwvvvwwwxxxyyy{{{}}}~~~zzzrrrggg^^^[[[\\\___aaaaaacccgggnnnvvv|||~~~~~~{{{wwwwwwxxxyyy}}}zzzvvvrrrooommmlllkkktttwwwhhhOOOGGGAAA???===777333333333222222222222222111111222222222222222222222222---...///111222333333333000111111222222222222222000000111222222111000000...000222444666888999999888<<<@@@BBB???;;;888666222444777888999:::;;;===>>>>>>===:::555222111111///...///222333555===GGGTTT___kkkooopppsssuuuvvvvvvzzz~~~nnncccZZZTTTRRRUUUSSSOOORRRZZZaaa|||tttjjjaaa[[[\\\hhhttt~~~|||xxxtttrrrtttxxx||||||qqqiiillltttxxxyyyyyyxxx~~~~~~yyytttppplllhhheeeUUUJJJ<<<333111222111000111000/////////000111222000000111222222222222222444444444555555555555666555555666666777666666666888777666777999<<<>>>???FFFPPPcccyyy}}}{{{}}}|||~~~qqqaaaOOO@@@666111000///......---.........---------,,,,,,,,,,,,+++---...000333777===AAADDDIIIPPPVVVYYY[[[\\\^^^^^^___aaadddfffhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkmmmmmmllllllmmmmmmnnnooolllkkkjjjjjjiiiiiijjjjjjkkklllooorrruuuxxx{{{||||||yyytttppprrrzzz~~~|||wwwsssooolllllllllkkkkkkddd___WWWOOOIIIHHHJJJLLLOOOHHHCCCCCCDDDFFFKKKQQQSSSXXX___dddfffhhhiiijjjlllooorrruuuyyy{{{lllbbb[[[WWWTTTVVV]]]eeejjjlllmmmooorrrrrrqqqpppooopppppppppoooooopppqqqqqqrrrrrrrrrssssssrrrrrrqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssswwwwwwxxxyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwuuummmccc[[[YYY[[[___bbbbbbcccfffmmmuuuzzz|||{{{~~~yyywwwyyy|||zzz~~~~~~~~~}}}zzzvvvsssooolllkkkgggpppzzzsssfffPPPGGG???<<<:::666333444222222222333333333333333222222222222222222222222---......///111222444555111111111111111222222333///000111222222111000///...///111444666777777777999<<<@@@AAA???<<<:::888444666888888999:::<<<>>>???>>><<<888444111000111000...000222333555===FFFRRR^^^jjjnnnpppsssuuuuuuuuuyyyrrrhhh\\\QQQLLLOOOPPPKKKLLLSSSXXX}}}uuujjjaaa[[[[[[gggttt}}}xxxtttrrrtttzzzvvvnnnqqqyyy|||{{{{{{{{{~~~xxxsssoookkkgggdddVVVKKK<<<444222333333222111000/////////000222333000111222333333333222222444444444555555555666666666666777888888888888888999888777888:::<<<===>>>BBBHHHXXXqqq~~~{{{{{{zzzkkkXXXEEE:::222111000///---------------------,,,,,,+++++++++***+++---...111666<<<@@@AAAFFFMMMSSSWWWYYYZZZ[[[\\\]]]___bbbdddfffggggggiiiiiijjjkkklllmmmmmmnnnjjjjjjjjjjjjkkkkkklllmmmmmmlllkkkkkkjjjjjjkkkkkkjjjlllooorrrvvvyyy|||}}}|||zzzuuuooonnnvvv~~~uuurrrnnnlllmmmnnnoooooohhhccc[[[RRRLLLJJJLLLOOOUUUNNNHHHHHHHHHIIIMMMRRRPPPUUU\\\bbbfffhhhiiikkklllooorrruuuyyypppeee]]]ZZZVVVXXX^^^eeeiiikkkjjjmmmppprrrqqqppppppqqqooonnnnnnnnnoooppppppqqqpppqqqqqqqqqqqqpppooooooppppppqqqrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqppppppppppppuuuvvvxxxyyyzzzyyyxxxxxxxxxxxxwwwvvvtttrrrqqqppppppiii___XXXXXX[[[```bbbccccccfffmmmtttyyyzzzxxx}}}{{{vvvtttxxx|||zzz}}}}}}~~~}}}{{{wwwtttooollljjjiiipppxxx}}}zzzmmm___QQQFFF<<<888666444333555333333333444444555555555111111111111111222222222222111000//////000111222222111000000000111333444///000111222222111000///+++---///111333444444444:::===@@@AAA@@@===<<<;;;888999;;;;;;<<<===@@@BBB??????<<<777333000000111000///000333333555===FFFRRR^^^jjjnnnppprrrtttttttttyyytttkkk]]]OOOGGGKKKNNNJJJJJJOOOYYY~~~uuuhhh[[[QQQRRR```pppyyyzzzvvvqqqqqqyyy~~~yyy|||~~~yyyqqqnnnmmmiiicccYYYLLL>>>666333000000333111000000//////000111222000000111222222222222111444555666666555555666888555666666777888888999999888777777777999<<<>>>@@@FFFJJJVVVjjj~~~|||}}}{{{sssdddKKK666333...---111444222///......------------,,,,,,,,,.../////////000333888<<>>AAABBBAAA>>>===:::;;;======<<<;;;<<<===:::===>>>;;;555111///000,,,...//////111777@@@GGGWWWdddpppsssrrrsssuuuvvvwww{{{ssshhh\\\RRRIIIFFFEEEFFFJJJOOOWWWxxxpppeeeYYYQQQTTTdddtttwwwxxxuuuppppppxxx|||zzz~~~~~~yyyrrrooonnnjjjcccVVVIII<<<555111......111111000/////////000111222000000111222222222222111333444666555444444555777666666777777888888888999888777777777999<<>>>>><<<;;;<<<===>>>>>><<<::::::;;;>>>@@@???999111+++((((((...///000000222777@@@GGGYYYeeeppprrrqqqsssttttttwwwzzztttkkk[[[SSSKKKIIIIIIJJJNNNTTTYYYvvvnnncccXXXQQQSSSccctttvvvwwwtttnnnooovvv~~~zzzyyy~~~yyytttrrrpppjjjcccUUUHHH<<<555222......000000////////////000111222000000111222222222222111222333444444333333444555777777777777777888888888888777777777999<<<>>>@@@@@@CCCLLL]]]sss|||zzzzzzppp\\\KKK999222---///111//////000//////......---,,,++++++***+++,,,,,,,,,///333666;;;>>>DDDIIILLLPPPTTTWWW\\\]]]^^^```aaacccdddeeeggghhhhhhiiijjjkkkllllllkkkjjjiiihhhiiiiiikkklllkkkkkkkkkkkkkkkkkkkkkkkkmmmlllnnntttwwwwwwzzz~~~yyymmmhhhooo{{{}}}yyyvvvsssoooooorrrttttttssstttmmmddd]]]YYYWWWWWWWWWXXXXXXYYY\\\___```___]]]XXXVVVUUUYYYaaahhhkkklllooooooqqqvvv{{{rrreee```]]]ZZZ\\\ccciiilllllllllkkkjjjkkkmmmooopppooopppqqqrrrqqqooonnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqpppppppppooooooooonnnooonnnllljjjjjjkkkmmmoooqqqrrrtttvvvwwwxxxyyyyyyuuuuuuwwwxxxxxxuuuppplllbbb]]]XXXXXX]]]cccggghhhjjjiiigggggghhhkkkoooqqqoooqqqssstttuuuvvvyyy{{{~~~~~~~~~|||{{{xxxssslllgggfffhhhjjjmmmooorrrrrrkkk^^^OOODDD???:::888999:::888666888444444444444444444444444666666555444444333333333222222111111111222222333111000//////......//////---000333555333111000000222111000000111222444555444555777888999:::::::::===>>>???>>><<<:::999::::::<<<<<<888222---,,,---///000111111333888AAAGGGXXXdddnnnpppppprrrssssssuuuyyyxxxppp```XXXPPPNNNNNNNNNQQQVVV[[[{{{rrrfffYYYPPPQQQ___oooxxxxxxtttmmmlllrrrxxxzzz{{{wwwvvv}}}~~~}}}yyyuuusssrrrjjj```SSSHHH===777444111000222.../////////000000111111000000111222222222222111000222333333222222333444777777777777777777777777999888777777999;;;===???BBBCCCIIIUUUggg{{{{{{}}}~~~vvveeeUUU===555......///......000000000///...---,,,++++++***+++,,,,,,,,,...111444777;;;@@@EEEIIIMMMRRRUUU[[[\\\^^^```bbbcccdddeeegggggghhhiiijjjkkkllllllkkkjjjiiihhhhhhiiijjjkkkllllllllllllkkkkkkkkkkkkmmmkkkmmmrrruuuuuuwww{{{|||rrrkkkmmmvvv~~~{{{wwwsssppppppsssuuutttsssrrrlllddd]]]ZZZYYYYYYYYYYYYZZZ\\\___cccdddbbb```ZZZXXXWWWZZZ```fffkkkmmmqqqoooqqqtttwww|||yyylll___[[[YYY[[[aaagggjjjjjjlllkkkkkkkkklllmmmmmmmmmnnnpppqqqpppooonnnpppqqqppppppppppppppppppppppppppppppoooooooooooopppppppppppppppoooooonnnnnnmmmnnnllljjjhhhhhhjjjlllnnnqqqsssuuuvvvxxxyyyyyyyyyuuuvvvxxxzzz{{{xxxsssnnnbbb]]]XXXXXX]]]dddhhhjjjmmmlllkkkkkkkkklllnnnooolllooorrruuuvvvwwwzzz{{{}}}}}}~~~}}}{{{|||yyytttnnniiifffffffffjjjlllmmmlllfffZZZKKKAAA<<<:::999999999777777777333333333333333333333333444444444444333222111111000////////////000000111111000000///.../////////,,,...111222111000//////222111000000000111333444444444555555666777999999<<<>>>???>>><<<;;;;;;;;;<<<===>>>;;;555222222333///000111111333888AAAGGGUUU```iiimmmnnnqqqsssrrrtttxxx~~~|||vvvhhh___WWWSSSQQQOOOPPPTTT[[[~~~uuuhhhZZZPPPQQQ___nnn{{{{{{uuukkkhhhlllqqqrrrtttppprrryyy}}}{{{xxxttttttqqqggg\\\OOODDD:::777444111000222---......///000111111111000000111222222222222111000111222222111111222444777777777777777888888888;;;:::888888888:::<<<===>>>???BBBJJJYYYmmm}}}}}}wwwhhh[[[@@@777///---...------000000000///......---,,,,,,+++,,,---------...111333555999===BBBFFFKKKPPPTTTYYYZZZ\\\___aaaccccccdddfffggghhhhhhjjjjjjkkkllljjjiiihhhhhhhhhiiijjjkkkmmmmmmmmmlllllllllkkkkkklllkkkmmmrrruuussstttwwwyyypppmmmsss{{{~~~wwwtttqqqqqqssstttsssqqqooojjjddd___]]]]]]^^^^^^]]]^^^```cccfffgggeeeccc^^^\\\[[[]]]aaafffkkknnnpppooopppsssuuuyyy{{{nnn^^^[[[YYY[[[aaagggjjjkkklllllllllkkkkkkkkkllllllmmmoooppppppooonnnpppqqqpppppppppppppppppppppppppppoooooonnnnnnoooooopppppppppoooooonnnmmmllllllmmmjjjgggeeeeeehhhlllooorrrsssuuuwwwyyyyyyyyyxxxvvvwwwzzz||||||yyysssooobbb]]]YYYYYY^^^eeehhhjjjmmmnnnooopppqqqpppnnnnnnmmmppptttwwwxxxyyyzzz||||||~~~}}}~~~}}}{{{zzzxxxtttpppkkkfffbbb___ccccccdddccc^^^TTTHHH@@@;;;<<<;;;999777666555444333333333333333333333333222222333222222111////////////......///000000111111111000///////////////---///222333222111111111222111000000000111222333555555444555666777999::::::<<<>>>>>>=========>>>DDDEEECCC===555///...///...///000111333888AAAHHHRRR\\\eeeiiimmmrrrtttsssssswww~~~}}}vvvjjjaaaXXXTTTRRRPPPRRRVVV]]]|||ssshhh\\\SSSUUUdddttt}}}|||uuujjjeeehhhkkkllljjjhhhkkkvvv}}}}}}}}}{{{zzzvvvssssssooocccUUUGGG>>>555333222000///000,,,---...///000111111111000000111222222222222111000111222222111111222444666666666777888888999999===<<<:::888888888:::;;;<<<>>>@@@GGGTTTiii~~~{{{tttggg[[[CCC999000...---,,,,,,////////////............---,,,---......---...000222333666;;;???CCCIIINNNRRRVVVXXX[[[^^^```bbbbbbbbbeeeffffffggghhhiiijjjjjjhhhhhhgggggghhhiiikkklllnnnnnnnnnmmmmmmllllllkkkllllllooouuuwwwtttsssttt}}}wwwppprrrzzzxxxtttqqqqqqssssssqqqnnnlllhhhcccaaaaaacccdddeeeddddddeeegggiiijjjhhhgggaaaaaa```aaadddhhhlllooonnnnnnppptttwww{{{wwwhhh^^^[[[ZZZ\\\ccciiimmmnnnlllmmmmmmllljjjjjjlllmmmmmmoooppppppnnnnnnooopppppppppppppppppppppppppppoooooonnnnnnnnnnnnooooooppppppooonnnmmmlllkkkkkkkkkhhhdddbbbcccggglllppprrrtttvvvxxxyyyyyyxxxxxxwwwxxxzzz||||||wwwpppkkk```]]]ZZZ[[[```fffiiijjjmmmoooqqqssstttrrrpppooonnnqqqwwwzzz{{{||||||}}}|||||||||~~~{{{uuusssqqqnnnjjjeee```\\\\\\[[[ZZZXXXSSSLLLCCC===999======999555555444111222222222222222222222222000111222222111000...---000000000000111222222333222111000000//////000000000222444555444333444555222111000//////000111222555555555666777888::::::999;;;===>>>>>>>>>???@@@@@@AAA???:::333//////000---///111222444:::DDDKKKSSS[[[dddhhhmmmsssuuussstttxxx{{{tttggg]]]TTTQQQPPPPPPTTTZZZ```{{{ssshhh^^^VVVYYYiiizzz|||{{{sssiiiccceeeiiijjjcccaaaeeepppzzz}}}~~~}}}zzzyyy{{{~~~zzzxxxuuurrrrrrmmm^^^OOOAAA999222222222000///000+++,,,...///000111111000000000111222222222222111000111333222111111222444444555555777888999:::;;;@@@>>>;;;999777777888888<<<>>>@@@DDDNNNbbbzzz~~~~~~~~~~~~zzzuuuooodddYYYDDD:::111///...,,,+++---............////////////+++---......------///000111444888<<>>>>>>>>===>>>???;;;<<<;;;777222000111444...000222444777>>>HHHOOOXXX___fffjjjnnntttuuussstttxxx|||vvveee[[[QQQMMMLLLNNNSSSZZZ^^^}}}uuujjj___XXXZZZjjj{{{zzzyyyrrrgggbbbeeeiiijjj```^^^bbbllltttvvvvvvwwwvvvwwwxxxxxxwwwyyy}}}yyywwwsssqqqqqqkkk[[[LLL@@@888222333333222111333***,,,...///111111111000000000111222222222222111000222333333222222333444333444555777888:::;;;<<>>??????===<<<======BBBBBB???999111------......111333666999AAAKKKRRR]]]ccciiilllppptttuuurrrtttyyyyyyhhh\\\PPPJJJIIIJJJPPPVVVZZZ~~~~~~yyyssshhh^^^[[[bbbppp{{{}}}wwwnnneee___^^^```bbb^^^bbbfffgggjjjpppsssrrrvvvtttsssuuuwwwyyyzzzzzzxxxvvvrrrpppooojjj[[[KKK@@@777111222333222//////333111000///000111000///333222222222222222222222555444444333333444444555333555666666666888;;;>>>>>><<<999777666777888:::;;;;;;>>>AAAFFFRRRhhh}}}|||}}}{{{zzzyyyvvvqqqggg\\\TTTCCC;;;222...///000000...///////////////.........------,,,,,,,,,,,,++++++...000444888<<>>DDDIIINNNQQQUUUXXXZZZ\\\___aaa``````aaabbbcccccccccccchhhhhhggghhhiiijjjlllmmmllllllmmmmmmmmmmmmllllllkkknnnssszzz{{{wwwqqqxxx{{{yyyvvvqqqmmmiiifffbbb___YYYWWWUUUVVVZZZaaagggjjjlllmmmmmmllljjjgggggghhhgggjjjlllmmmmmmmmmmmmnnnppppppqqqqqqrrruuuzzz~~~tttbbbTTTPPPOOOTTT[[[```gggmmmooooooooopppppppppppppppqqqppppppoooooonnnooooooppppppoooooonnnnnnmmmmmmpppooommmlllkkklllnnnooommmnnnnnnnnnnnnmmmmmmlllgggeeeccccccfffkkkpppssstttuuuwwwyyyyyyyyyxxxwwwuuusssqqqqqqpppkkkccc[[[VVVXXX\\\aaaggglllqqqttttttqqqnnnooosssuuutttqqqrrrsssvvvyyy|||}}}~~~~~~}}}{{{{{{||||||{{{zzzsssrrrqqqppppppooollliiiccc^^^VVVKKKAAA:::777666444444444444444333222222222111000000////////////000222444666666444111///............///000111111111111111000000000//////.../////////000000000000000000000111111111222222333444555666777777777666999999::::::;;;===>>>???AAA@@@===888333000000111111222333555:::CCCMMMTTT___dddkkkqqqtttuuuuuuvvvxxx{{{~~~nnneeeXXXPPPNNNSSSYYY\\\fff~~~~~~xxxqqqeeeYYYUUU\\\jjjuuuxxxssskkkccc]]][[[[[[\\\ZZZaaaggghhhiiilllllljjjkkklllnnnqqqvvvxxxyyyxxxttttttrrrrrrsssnnn]]]LLL@@@888333333444222111222333111//////000111000///111111111111111111111111444333333222222333333444444666666666666666888:::<<<:::888666666666888888999:::<<>>BBBKKKOOOTTTXXXZZZ\\\^^^_______________```aaabbbccchhhggghhhhhhiiikkklllmmmkkkkkkllllllllllllkkkkkkkkkkkkoooxxx|||qqqsssyyy}}}yyyxxxtttpppkkkgggbbb\\\XXXQQQOOONNNOOOTTT[[[dddiiikkklllmmmllljjjhhhhhhiiigggjjjmmmnnnmmmmmmnnnooopppqqqqqqqqqrrrtttxxx{{{yyygggSSSMMMJJJNNNTTT[[[cccjjjoooooopppqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooqqqppppppooonnnmmmmmmlllmmmlllkkkkkkkkklllmmmnnnooooooooonnnmmmllljjjiiihhhgggfffgggiiimmmqqqtttuuuvvvvvvwwwxxxyyyyyyyyyvvvssspppnnnlllggg___YYYVVVXXX\\\bbbhhhoootttwwwxxxtttrrrrrrtttuuusssqqqqqqsssvvvzzz|||}}}}}}}}}}}}|||zzzzzzzzzzzzyyywwwssssssrrrssssssqqqnnnkkkddd^^^TTTIII@@@999666555444444444444333111000///000000111111111111000000111111333444444333222111000000000//////000000111111000000000000/////////....../////////000000000000000///...///000111222222222333444555555555555999999999:::;;;<<<===>>>@@@???<<<777222000000111222333555888===EEENNNTTT```eeekkkpppssstttuuuvvvwwwzzzrrrlllbbb[[[XXXZZZ^^^bbbkkkuuunnnaaaUUUPPPWWWeeepppvvvrrrkkkddd___\\\[[[[[[[[[cccjjjkkkkkklllkkkiiihhhjjjmmmsssxxxzzzzzzyyyrrrrrrrrrrrrtttnnn]]]LLL???888444444444222111333222111//////000111111000000000000000000111111111333333222222222222333333555666777666555555666888:::999777666555666777777<<<<<>>888666555666555555444222111///......///111222222222111000111111111222222222222222222222111000000000000000.........---------,,,,,,........./////////000000111000///......000222333111111222222333444444444666666666777888999::::::>>>===;;;666222000000222000333666:::???GGGOOOTTT^^^bbbiiiooorrrtttvvvxxxxxx{{{tttqqqkkkdddaaaaaadddgggjjjssskkk^^^QQQLLLSSSbbbmmmrrrooojjjeee```]]][[[ZZZ]]]gggnnnooommmmmmmmmkkkiiikkkqqqwww|||~~~}}}{{{qqqqqqqqqqqqrrrlllZZZIII===888444444333111111444222000//////000111111000//////000000000111111111222222111111111111222222444555777666555444555666888777666555555555666666<<<<<<>>>AAA@@@@@@FFFOOOgggzzz}}}xxxtttddd[[[MMM???555000......,,,---------......//////------,,,,,,,,,+++++++++***,,,...///111555:::>>>BBBGGGMMMRRRUUUWWWYYYZZZ____________```bbbdddeeeeeefffggghhhiiijjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiiiiihhhjjjrrr|||xxxssswww}}}xxxrrrpppmmmiiifffaaa[[[WWWQQQPPPNNNLLLMMMSSS\\\cccfffhhhjjjjjjiiihhhiiijjjhhhjjjmmmnnnnnnnnnnnnooopppqqqqqqqqqpppqqqsssuuuwww~~~}}}nnnWWWMMMDDDCCCHHHOOOZZZdddiiijjjlllnnnppppppoooooorrrrrrsssttttttssssssrrrpppppppppooonnnmmmmmmllllllllllllmmmmmmnnnnnnooopppooonnnllljjjgggeeecccgggiiilllmmmnnnoooqqqsssuuutttttttttuuuwwwyyy{{{xxxtttooojjjeee```\\\YYYZZZ]]]aaahhhooovvv{{{}}}{{{xxxvvvuuusssrrrpppnnnqqqvvv{{{}}}|||{{{{{{{{{zzzwwwuuurrrsssvvvyyy{{{zzzwwwttthhh^^^PPPCCC;;;777555444777777666555333111000///---...000111222222111000000000000000111111222222333222111000000//////000------------,,,,,,,,,,,,............////////////222111///...///000222444000000000111222222333333666666666666666777888999===<<<999555111000000222...111777<<>>555000...,,,,,,,,,---......//////------,,,,,,,,,,,,++++++***+++---...000333888<<<>>>CCCHHHMMMQQQSSSVVVXXX^^^^^^^^^___aaabbbddddddcccdddeeeggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhjjjooowww~~~~~~vvvvvv|||zzztttqqqnnnkkkhhhddd___\\\WWWWWWUUURRRQQQUUU]]]cccdddfffhhhhhhhhhhhhiiijjjhhhkkknnnooonnnnnnooopppnnnpppqqqppppppppprrrttttttzzz~~~qqq\\\PPPEEEAAADDDLLLXXXccceeegggjjjmmmnnnooonnnmmmpppqqqrrrssstttsssrrrqqqoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnllljjjgggdddbbb```eeeiiimmmooonnnnnnooorrrsssrrrrrrrrrtttvvvxxxyyywwwtttnnnhhhbbb]]][[[YYY]]]___ccciiiqqqwww}}}~~~}}}zzzwwwuuurrrqqqpppmmmqqqvvv{{{|||{{{{{{{{{{{{yyyvvvtttrrrtttyyy~~~~~~zzzjjj^^^NNN@@@999666555333777777666555333222000///......///000000000000000/////////000111111222222222111000000//////////////////.........---------------........./////////111111000///000111222333000000000000111222333444777777777777777888999999;;;:::888444111///111222///333:::@@@FFFLLLRRRUUUVVV[[[bbbiiioootttxxx{{{zzz|||sssooojjjhhhjjjkkkjjjhhhdddtttlll^^^QQQMMMUUUdddpppnnnmmmllljjjgggcccaaa___bbblllttttttqqqqqqssssssppptttzzz{{{sssqqqmmmjjjiiibbbQQQ@@@:::555333333000...000444111000...///111222222111000000111111222333333444111111000000000000111111111333555666555444555555444444444444444444444555444333555888888888<<>>888555444333555555444444333111000//////...............//////---...///000111111111111000000//////.../////////.........------------,,,---------.........///////////////000000000111111111000000000000222333444777777666666777777888888:::999777444111///111222444888???EEEIIINNNRRRTTTUUUYYYaaagggmmmrrrvvvyyyyyy{{{qqqjjjddddddjjjmmmiiieee\\\vvvmmm```SSSOOOWWWgggsssqqqqqqqqqooommmiiifffeeecccmmmuuutttqqqqqqtttuuurrrvvv|||{{{tttrrrlllhhhfff___NNN===888555222222000---///444111///...///111222222111000000111222333333444444111111000000000000111111000222555666555444555555444444444444444444444444333222444777888888<<>>FFFMMMQQQTTTVVVWWWYYY[[[^^^cccjjjqqqwwwzzzzzz|||sssggg___ccckkkkkkfffbbbYYYrrriiihhhmmmsssvvvxxxvvvxxx}}}zzztttrrrtttxxxzzzxxxxxxzzzxxxtttuuuyyy~~~}}}{{{yyysssooojjjeee^^^SSSEEE:::555444111///...///111222000000000000000111222222000111111111111111111222111111000000000000111111222222333333444333333333333444555555333111111222444333222222333666888999===EEEUUUiii}}}~~~zzzvvvtttuuu|||yyyqqqaaaKKK<<<777444...+++,,,,,,******---///.........------------******+++,,,---...///000333777<<>>AAAHHHPPPTTTXXX[[[^^^aaabbbdddgggjjjgggiiilllmmmlllllllllmmmllllllllllllmmmnnnooooooppppppsssyyypppaaaPPPFFFEEEJJJVVV```fffiiilllnnnmmmlllkkkkkkmmmnnnnnnnnnoooooooooooonnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmlllkkkkkkkkkiiifffccc___]]][[[ZZZccceeeiiikkkkkklllmmmnnnnnnppprrrrrrpppoooqqqrrrpppmmmfff]]]WWWVVVZZZ^^^```^^^]]]___eeejjjmmmnnnsssuuuvvvvvvuuurrrppppppqqqsssuuuxxxyyyyyyyyyxxxzzzzzzyyyuuuqqqnnnnnnnnnnnnqqqtttuuuxxxyyysssjjj]]]OOOAAA:::777444222333111111111111111111111111,,,,,,,,,,,,---...//////////////////............////////////............------,,,,,,,,,,,,------,,,,,,---------........./////////000//////......000//////000111333555666444444444333111222555888===<<<:::666333333555777<<>>999777;;;BBBIIIMMMRRRUUUXXX[[[]]]aaaeeehhhfffhhhjjjjjjjjjkkkmmmnnnllllllllllllmmmnnnooooooqqqpppqqqvvv}}}uuueeeSSSHHHFFFKKKWWWaaagggiiilllnnnmmmlllllllllmmmmmmnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnooonnnmmmmmmlllllllllmmmmmmkkkhhhddd```]]]\\\\\\]]]bbbeeehhhkkkllllllnnnooooooqqqrrrrrrpppooooooooonnnjjjbbb[[[VVVWWW\\\```___]]]\\\^^^aaadddffffffmmmppprrruuuuuutttqqqooopppqqqssstttvvvvvvvvvvvvyyyyyyxxxuuuqqqnnnmmmmmmmmmrrrvvvxxxzzzxxxnnncccSSSGGG;;;666666444333444111111111111111111111111...------,,,,,,------.../////////............---........................---------------------------------.........//////111111111111000///...---000000000111222444666777777888999888777888999;;;======;;;777555555777999???DDDKKKPPPSSSUUUVVVWWWUUUXXX^^^fffmmmtttxxx{{{{{{}}}ooobbbXXX[[[cccfffdddbbbYYY{{{xxxvvvxxx~~~|||~~~|||xxxuuutttooollliiiccc[[[NNN@@@666555333222000///000000111...///000111222333333333444444444333333222222222111111000000000111222222333333333333333222111000000222444444333333333444444333333333444555777888666;;;EEEQQQaaauuuzzzwwwqqqrrrwww|||vvvooo```MMM@@@333///,,,......+++***+++------------------------++++++,,,,,,,,,---------///111555888;;;???DDDGGGLLLPPPTTTWWWYYYZZZ\\\^^^aaabbbccccccbbbbbbccceeeffffffffffffggghhhiiijjjhhhhhhggghhhhhhiiikkkkkkkkknnnrrrwwwzzz{{{zzzzzzyyy||||||tttlllcccYYYRRR???;;;666444777<<>>>>>======>>>???<<<;;;999666444444777999@@@EEEKKKPPPSSSTTTUUUUUUTTTXXX___gggooovvvzzz}}}{{{}}}rrrdddYYY[[[bbbeeecccaaaVVV~~~yyyvvvxxxzzzuuurrrqqqnnnmmmkkkeee\\\OOOAAA888444333222111000000000111...///111222333333333222555444444444333333222222///////////////000111222444444555555444333222222000222444444333333444555444444444444555555666777666:::AAAIIIVVViii|||xxxtttrrrtttyyytttooodddRRRDDD666111.........+++***+++,,,,,,------------------...------,,,++++++******...000333666888<<<@@@CCCHHHLLLPPPTTTWWWYYY[[[]]]___aaabbbbbbaaaaaacccdddgggggggggggghhhiiijjjjjjgggggggggggghhhhhhiiiiiikkklllnnnppprrrsssuuuuuutttwwwzzz}}}}}}uuummmdddYYYQQQAAA<<<777444555888;;;===BBBDDDFFFIIIMMMSSSZZZ___cccdddfffggggggiiilllnnnmmmllllllllllllmmmmmmnnnnnnlllkkkooouuu{{{}}}}}}zzzjjjYYYNNNLLLPPPYYYccchhhjjjmmmmmmmmmlllmmmnnnmmmmmmmmmmmmnnnnnnnnnnnnoooooopppqqqqqqpppooooooqqqpppnnnlllkkkjjjkkkkkkhhhddd___ZZZXXX[[[___bbbdddgggkkkmmmoooppprrrsssrrrsssuuuuuutttqqqmmmkkkkkkfff^^^XXXWWWYYY]]]```bbbccccccaaa```^^^]]]]]]^^^```eeelllrrrtttrrrpppqqqpppooooooooopppqqqrrrrrrssssssqqqmmmjjjhhhhhhgggmmmsssvvvwwwsssgggZZZGGG<<<333111222000//////000000000000000000000000222111000///........................------------,,,---------......//////------...//////...------------------.........///+++,,,---...///000000000111111111111222555777888666888::::::999999;;;<<<;;;;;;999777555666888;;;@@@DDDJJJOOOQQQRRRRRRSSSUUUYYY```hhhpppwww|||~~~|||}}}uuuggg\\\]]]cccddd```\\\WWWyyyvvvyyy}}}xxxsssqqqpppmmmnnnmmmhhh^^^PPPCCC;;;444333222111000000000000000111222333333333222111444444333333333333333222............///000111222444444555555555444333333000222444444333333444555444444444555555555666666444999>>>DDDLLL^^^uuu~~~zzzuuussssss|||~~~xxxrrrmmmfffWWWIII<<<555000///...+++***,,,,,,,,,,,,,,,------------...------,,,+++******)))---///111333555888===@@@CCCGGGLLLQQQTTTWWWZZZ\\\]]]___```aaaaaaaaaccceeefffffffffgggggghhhiiijjjgggggggggggghhhhhhhhhhhhkkkjjjjjjjjjkkkmmmooopppoooqqqtttvvvxxx{{{~~~vvvoooeeeYYYPPPBBB>>>888444333555666777:::<<<>>>@@@DDDKKKSSSXXX```bbbdddfffggghhhkkkmmmlllkkkkkkkkkkkkkkkllllllmmmkkkjjjnnntttyyy{{{{{{yyykkk[[[RRROOORRRZZZccciiikkkmmmmmmmmmlllmmmooollllllmmmmmmmmmnnnnnnnnnnnnooopppqqqqqqpppooonnnooonnnmmmlllkkkjjjjjjjjjfffbbb]]]XXXXXX[[[___ccceeehhhkkknnnooopppqqqrrrrrrrrrtttuuuuuurrrmmmhhhhhhccc\\\YYYYYY\\\```aaaccceeeeeeccc```\\\ZZZZZZYYY[[[___hhhpppuuutttrrrtttssspppnnnmmmnnnoooppppppqqqrrrpppllliiiggggggdddiiinnnpppppplll```TTTCCC999111111222000......000000000000000000000000111111000///.........///.........------------,,,,,,,,,,,,---......//////,,,---...//////...---,,,,,,,,,,,,---------......)))***,,,...///000000000000000000111222444666777444555666666666777999;;;===<<<;;;999777888;;;>>>>>>CCCIIINNNPPPPPPQQQQQQUUUXXX^^^fffnnnvvv{{{}}}|||~~~wwwjjj```bbbgggfff___ZZZ[[[|||~~~{{{uuusssvvv|||}}}|||~~~~~~}}}yyyuuurrrqqqqqqlllmmmmmmiii___QQQEEE>>>333333222111111000000000111222333444444222111///222222222222333333333333////////////000111222333222222333444444444333333111333444444333222333444444444555555555555555555111666;;;>>>DDDSSSiiizzz|||uuurrrrrrxxx~~~yyyqqqlllggg\\\OOOAAA999222///---******---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---///000111555999===>>>BBBGGGLLLPPPSSSWWWYYY[[[]]]___``````aaaccceeeeeeddddddeeeeeefffggghhhffffffggghhhhhhhhhhhhhhhhhhggggggggghhhiiikkkllliiikkkmmmooopppssswwwzzz~~~~~~vvvpppfffZZZPPP@@@<<<666333111222222222555666777999===DDDMMMRRR]]]```dddfffggghhhjjjlllkkkjjjjjjiiiiiijjjjjjjjjmmmkkkkkkooouuuzzz{{{zzzwwwjjj\\\TTTRRRTTT[[[bbbjjjkkkmmmmmmllllllnnnooolllllllllmmmmmmmmmnnnnnnmmmnnnpppqqqqqqpppnnnmmmjjjjjjkkkkkkkkkkkkkkkjjjccc```[[[XXXXXX[[[```ccceeegggkkkmmmmmmmmmooopppooopppqqqtttuuuqqqkkkfffbbb^^^ZZZZZZ]]]aaadddeeegggiiijjjhhhccc^^^[[[[[[WWWXXX\\\eeepppwwwxxxvvvxxxvvvrrrooommmmmmnnnooopppqqqrrrqqqnnnjjjhhhhhhbbbeeeggggggfffbbbWWWLLL???666///000333222000000000000000000000000000000///......------------............---------,,,,,,++++++,,,------...//////+++,,,---......---,,,++++++++++++,,,,,,,,,,,,---+++,,,---///000000000000000//////000111333555666444555555555444666999<<<<<<;;;:::888777888;;;>>>>>>BBBIIIMMMOOOPPPQQQRRRTTTWWW\\\cccjjjrrrxxx{{{|||~~~yyynnnhhhkkkqqqmmmddd]]]]]]}}}yyyzzz}}}}}}vvvpppoooqqqxxx~~~}}}yyyyyy}}}~~~~~~~~~zzzzzzyyyvvvsssqqqqqqrrrjjjlllmmmiii___RRRFFF???333333222222111000000///222333444444444222000...111111111222222333333333000000000000111222333444000111222333333333333333222333555444333222222333444444555555666555555555...444999;;;???LLLaaarrr~~~tttqqqqqqvvvzzzqqqlllhhh___TTTDDD<<<333///---***+++...+++++++++,,,,,,---------))))))***+++,,,------...+++,,,---...///222777::::::>>>DDDIIIMMMQQQTTTWWWYYY\\\^^^___```aaadddfffccccccccccccdddeeeffffffeeefffggghhhiiiiiiiiiiiidddeeefffggghhhhhhiiiiiifffgggiiijjjkkknnnrrruuuyyy~~~vvvpppgggZZZPPP===999444111000000000000222333333555999@@@IIIOOO[[[___cccfffhhhhhhjjjkkkjjjjjjiiiiiihhhiiiiiijjjnnnlllmmmqqqwww{{{{{{zzzuuuiii\\\VVVTTTUUU[[[bbbjjjlllmmmmmmlllmmmnnnppplllllllllmmmmmmmmmnnnnnnlllnnnoooppppppooonnnllleeegggiiikkklllmmmllllllbbb___[[[XXXXXX[[[```cccdddfffjjjkkkkkklllmmmnnnmmmmmmooorrrtttpppiiiddd^^^[[[XXXZZZ___eeeggghhhkkknnnooommmgggaaa___^^^WWWXXX[[[eeepppyyyzzzyyy{{{xxxsssooommmmmmnnnoooppprrrsssrrrooollliiiiiiaaaccccccaaa___[[[PPPEEE<<<444...000444444222222000000000000000000000000,,,,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,---...//////***+++---......---+++*********+++++++++,,,,,,,,,...///000000000000000///////////////111333555666222222222111111333777:::999999888666555666999<<<>>>BBBIIINNNPPPQQQRRRSSSSSSUUUYYY___gggooouuuyyy|||~~~|||sssnnntttzzzvvvkkkccc\\\~~~}}}~~~|||zzzzzz|||~~~~~~xxxqqqllliiinnnssstttrrrppprrrttt{{{|||}}}||||||}}}{{{{{{zzzxxxuuurrrooommmmmmjjjgggddd___TTTEEE999555333222222333444444333333333333222222111111111000111111111111222222222222111111111222333333444111111222222222333333333333111000222666888777555333444666777777777666555222222666:::===DDDSSSbbbvvvzzztttnnnpppyyy{{{uuummmaaaWWWKKKAAA888222---(((''')))*********+++------,,,***,,,,,,------,,,,,,+++***,,,,,,------///000111222888;;;???CCCGGGKKKPPPTTTSSSVVVYYYZZZ[[[\\\^^^```cccccccccddddddeeeeeeeeeccccccbbbdddgggiiiiiihhhggggggfffffffffhhhiiijjjffffffggghhhiiijjjkkkkkkooovvv|||uuunnndddWWWNNNDDD>>>666333444444222000111111333555444666AAAMMMVVV[[[bbbfffgggggghhhjjjiiijjjkkkkkkllllllkkkkkkmmmllllllqqqwww||||||{{{uuuhhhZZZUUUUUUYYY```gggjjjkkkkkkkkklllmmmmmmnnnnnnnnnnnnllliiiiiijjjllllllllllllllllllllllllllllllkkkkkkmmmooonnnkkkgggddd___YYYYYY^^^cccdddccciiijjjlllnnnoooooonnnmmmnnnmmmmmmppprrroooggg___ZZZYYYYYYZZZ^^^eeekkkooosssqqqooollliiifffdddbbb```bbbhhhnnnuuuxxxxxxvvvssssssrrrooonnnnnnppprrrqqqsssuuuuuusssooommmllleeebbb^^^YYYSSSLLLEEE???666555222000//////000000222111000///...---------..................------//////.........//////000......------------......+++,,,,,,---...///000000......---,,,,,,+++******---000222333222111111222000////////////111222333666555555444444444555555777666555444444777<<<@@@???CCCJJJOOORRRSSSTTTTTTUUUUUUWWW\\\ccclllrrruuuwww||||||vvvvvvyyyxxxppphhhccc}}}~~~~~~}}}}}}|||~~~|||uuummmhhhgggkkknnnnnnmmmlllnnnqqqxxxzzz{{{{{{zzzyyyyyyzzz{{{{{{zzzxxxuuurrrooommmjjjgggdddaaa[[[PPPAAA777555333111222333444333222333333333222222111111111111111111111222222222222222222111111222222333444111111222222222333333333111///...000222444333111333444555666666666555555222333555888:::???LLLYYYkkk~~~{{{uuupppqqqyyy}}}wwwpppdddZZZNNNEEE:::444///******,,,+++***)))***,,,---,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,---...///000111666888<<<@@@DDDHHHMMMQQQRRRUUUXXXZZZ[[[\\\^^^```bbbbbbbbbccccccdddeeeeeeeeeddddddeeeggghhhgggfffffffffeeeeeeeeefffggghhhffffffffffffffffffffffffeeemmmwww{{{tttmmmdddYYYQQQGGGAAA999666666666444111333333555777555777@@@KKKTTTZZZaaadddeeeeeegggiiiiiijjjkkkkkkllllllkkkkkklllkkklllpppuuuyyyyyywwwqqqfffZZZVVVWWWYYY___fffiiijjjkkkkkklllmmmnnnnnnooooooooommmkkkjjjkkkmmmkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkklllnnnnnnkkkhhhfff```[[[ZZZ^^^bbbdddccchhhiiikkkmmmnnnnnnmmmmmmnnnmmmlllmmmnnniiiaaaZZZVVVVVVXXX\\\bbbjjjrrrwwwvvvtttqqqnnnkkkhhhgggfffdddfffjjjpppvvvxxxwwwuuuppppppooommmkkkkkknnnpppqqqsssuuuuuusssqqqnnnmmmiiieee___XXXPPPGGG???999666444222000//////000000......---,,,+++***++++++........................//////............//////......------------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---///222333222222222333222111000000000111222333444333333222222222222333111222333333444777;;;>>>@@@DDDJJJOOOQQQRRRSSSTTTTTTUUUVVV[[[aaaiiinnnqqqxxx}}}{{{|||xxxppphhh|||~~~}}}zzzrrriiicccdddeeefffffffffhhhkkknnnsssuuuxxxxxxwwwvvvvvvvvvzzzzzzxxxvvvtttqqqnnnmmmjjjgggccc___XXXMMM@@@777444333111111333444333222222222222222222111111111111111111111222222222333222222111111222222333333111111222222222333333333111000//////111111000///222333333444555444444444333333555777777888BBBLLL___ppp{{{vvvrrrssszzz~~~{{{uuujjj___UUUKKK@@@999333...---///---+++))))))+++,,,---,,,,,,,,,------,,,,,,+++*********++++++,,,---//////222555999<<>>HHHQQQWWW^^^ccccccdddeeehhhiiijjjjjjkkkkkkkkkkkkkkkkkkjjjjjjnnnsssuuusssqqqlllbbbYYYVVVVVVXXX^^^dddhhhiiijjjkkkmmmmmmnnnnnnooooooooonnnlllkkklllnnnjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjlllmmmmmmkkkiiihhhbbb]]][[[^^^bbbddddddggghhhjjjlllmmmmmmmmmlllnnnkkkiiihhhgggbbb[[[UUUVVVWWWZZZ___gggpppyyy~~~zzzwwwsssoookkkiiihhhhhhhhhjjjnnnssswwwxxxvvvtttnnnnnnnnnlllkkkkkkmmmoooqqqrrrtttuuutttsssqqqoookkkfff^^^VVVMMMDDD;;;666555333222000/////////000000000///...------------........................//////...............///......------------......------,,,,,,,,,+++++++++***++++++,,,---......///---///222333222333444555555444333222111111111111222111000000////////////,,,...000111333555999<<>><<<888444555555666888777666;;;CCCPPPVVV]]]bbbcccccceeehhhiiiiiijjjkkkkkkkkkkkkjjjjjjiiijjjmmmqqqrrroookkkggg^^^UUUQQQQQQTTT[[[cccggghhhjjjlllmmmmmmnnnmmmmmmnnnnnnmmmkkkkkklllmmmiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkjjjiiiiiiddd___]]]___bbbdddeeefffgggiiijjjllllllmmmmmmllljjjfffcccaaa]]]XXXTTTZZZ[[[^^^cccjjjsss{{{~~~zzzuuuooojjjgggffffffiiikkkpppuuuyyyzzzwwwtttooooooooonnnmmmmmmnnnpppqqqqqqrrrtttvvvuuutttrrrkkkfff]]]SSSJJJBBB;;;777333333111000////////////111111000///......//////---------...............//////...---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,...111222222333555666777777666444333111111000111111000......---------+++,,,------...111666:::CCCEEEIIIKKKKKKLLLNNNOOOOOOQQQUUUYYY^^^dddkkkooouuuxxx}}}||||||sssggg|||yyy{{{|||{{{|||~~~wwwooogggccc^^^[[[XXXZZZaaajjjpppsssqqqqqqpppooommmnnnqqqsssxxxwwwvvvsssqqqooonnnmmmoookkkfff^^^UUUJJJ@@@:::444222000111222333222222111111111111111111111111111222222222222333333333333333222222111222222333111111222222222333333333555555555444333222222222111111111111222222333333222111333666666444888>>>HHHXXXlll}}}|||xxxuuuuuuyyy~~~yyyppphhh]]]PPPFFF<<<222---------+++)))(((***,,,------,,,,,,------,,,,,,+++***))))))((())))))***+++,,,...111444777999===AAADDDIIILLLPPPRRRTTTWWWYYY[[[[[[[[[\\\]]]^^^___```aaabbbaaaaaabbbeeeffffffeeeddddddddddddcccbbbbbbaaabbbbbbaaaaaa```___^^^]]]YYY```iiiqqquuuuuusssssswwwsssllleee^^^YYYTTTQQQLLLJJJHHHEEEBBB>>>999666555444444666555444888???NNNUUU\\\aaacccdddfffhhhhhhiiijjjjjjkkkkkkjjjjjjiiihhhjjjmmmqqqqqqmmmiiiddd[[[RRRMMMLLLPPPYYYcccfffhhhjjjlllmmmmmmmmmllljjjlllmmmlllkkkjjjjjjkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhhhhhhhiiifffbbb```aaaccceeeffffffggghhhiiikkklllmmmmmmjjjhhhccc```]]][[[XXXWWW[[[\\\```eeemmmuuu|||xxxrrrlllhhhffffffhhhkkkpppvvvzzz{{{xxxuuunnnooooooooommmmmmooopppqqqpppqqqtttwwwxxxwwwvvvooohhh]]]RRRHHH@@@:::666222222111000000/////////------,,,,,,++++++,,,,,,---------.........////////////...---------------------,,,,,,,,,,,,------+++,,,,,,---.../////////------------------------,,,...000111111222444666888777666555444222111000222111000...---,,,,,,,,,...---+++******...444888AAACCCEEEFFFGGGHHHJJJLLLKKKNNNTTTYYY^^^eeelllqqqtttxxx|||}}}xxx{{{wwwnnnddd~~~yyyvvvwwwwwwvvvyyy~~~|||vvvooojjjfff___ZZZVVVYYYcccnnntttvvvttttttrrrpppmmmlllmmmoooxxxvvvtttrrrpppnnnmmmmmmmmmiiicccYYYOOODDD<<<888333222000000222333222111000000000111111111111111222222222222333333333333333333222222111111222222111111222222222333333333222333444333111000111222222111111111111222333333333111222555555444777<<<<<>>AAAEEEHHHLLLOOOQQQTTTWWWYYYYYYYYYZZZ[[[\\\^^^_________^^^^^^```ccceeeeeedddbbbbbbcccccccccbbbaaaaaa``````bbbbbbaaa^^^\\\ZZZRRRXXXbbbjjjpppsssuuuvvvrrrnnnggg___XXXRRROOOMMMLLLLLLLLLJJJFFFAAA<<<999666333222444333333777>>>MMMSSS[[[```bbbcccfffhhhhhhiiiiiijjjjjjjjjjjjjjjhhhhhhkkkooossssssooojjjddd\\\TTTOOOMMMPPPYYYcccggghhhjjjlllmmmlllkkkjjjiiijjjlllllljjjiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiigggeeeddddddeeeffffffdddcccccceeefffgggfffggghhhiiikkklllnnnnnnjjjgggbbb]]]ZZZYYYYYYZZZYYY[[[___eeemmmvvv}}}{{{uuuoookkkiiihhhgggjjjpppvvvzzzzzzvvvssskkkmmmnnnnnnmmmlllmmmoooqqqooopppsssxxx{{{{{{yyyuuulll^^^PPPEEE<<<555222111111111000000/////////......---------------...,,,,,,------...///////////////...---,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,---...///000111.........---------------,,,.../////////000333555666666666666555444222222333222000...---,,,++++++...---,,,******---222666>>>???AAAAAAAAACCCFFFHHHGGGLLLSSSYYY]]]dddkkkqqqtttxxx}}}yyytttvvv{{{{{{tttllleeezzzuuurrrrrrrrrrrrwww~~~yyytttooollljjjbbb\\\WWWZZZeeepppuuuuuutttvvvxxxyyywwwuuuttttttwwwuuusssqqqooommmmmmmmmkkkhhh```VVVJJJ@@@999666333111000000111222222111///000000000111111111222222222222333333333444444444333222222111111222222111111222222222333333333000222333222000///111222222222111111111222333444444222111444444333555:::888@@@OOObbbttt{{{uuutttzzz~~~xxxsssiii___VVVKKK>>>555222+++***)))***,,,---,,,+++,,,,,,------,,,,,,+++***))))))))))))))))))***++++++...000222444777;;;>>>AAADDDHHHLLLNNNQQQTTTWWWWWWWWWXXXZZZ[[[\\\]]]^^^___^^^]]]___aaabbbbbbaaa______aaaaaabbbaaa``````___```bbbcccaaa\\\WWWTTTKKKOOOTTTZZZaaahhhoootttpppllleee[[[SSSMMMJJJJJJLLLNNNPPPOOOKKKEEE@@@===888444111222333333888???JJJQQQYYY^^^```bbbeeeggghhhhhhiiijjjjjjjjjjjjjjjggghhhlllrrrvvvwwwrrrmmmddd___[[[XXXUUUUUU[[[ccchhhiiikkkmmmmmmkkkiiihhhiiikkkmmmmmmkkkjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhiiihhhfffbbb``````bbbdddeeeffffffffffffggghhhgggggghhhiiikkkmmmooopppjjjgggaaa[[[WWWVVVXXXZZZ[[[]]]```eeelllsssyyy|||}}}{{{xxxsssooollliiihhhhhhkkkpppuuuxxxwwwsssoookkkmmmoooooonnnmmmnnnoooqqqoooooosssyyy}}}}}}{{{uuukkk\\\NNNBBB999444000000000000000000//////...000000////////////000000,,,,,,------...//////000000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,------......//////------......---...000333333333444555555555444333222111000---,,,******))))))+++------...000222555:::;;;<<<<<<===???BBBEEEEEEKKKRRRXXX[[[aaahhhnnnqqqvvv|||{{{tttnnnpppvvvwwwrrrllleee~~~wwwrrrooooooooopppwww}}}wwwrrrnnnmmmllleee^^^XXX[[[fffppptttsssqqqwww~~~wwwuuurrrpppnnnmmmmmmmmmlllhhh```UUUIII???999666333111000000111222222111//////000000111111111222222222333333333444444444444333333222111111111222111111222222222333333333000333444333111000222444333222111111111222444444666222111333333111333777;;;>>>HHHWWWhhhyyy}}}uuurrrvvv~~~yyytttlllccc[[[QQQCCC:::777*********+++------,,,***,,,,,,---------,,,++++++***))))))))))))******+++***,,,///111333555999<<>>888555222222222111111111000000000000000000000000000000444333222111111111333333111111111111111111111111...///000111222333333333222222222222222111000///000000111222222333444444333333333444444666777777:::<<>>AAADDDFFFIIIMMMPPPRRRSSSUUUVVVYYY[[[\\\]]]_______________`````````````````````````````````^^^```aaabbb```YYYPPPJJJAAA>>>>>>AAABBBEEERRR``````cccddd^^^SSSIIIDDDCCCHHHOOOTTTSSSOOOKKKDDD>>>666333222222111111888@@@IIIOOOVVVYYYZZZ]]]bbbffffffgggiiijjjjjjhhhfffeeedddfffkkkqqquuuvvvtttqqqlllhhhbbb______aaacccdddjjjjjjiiiiiiiiijjjkkkkkklllkkkjjjhhhhhhhhhiiiiiijjjiiigggfffffffffggghhhiiigggccc^^^ZZZYYY[[[]]]aaabbbdddfffggghhhiiiiiimmmjjjhhhiiillloooooonnnkkkddd[[[SSSPPPSSSXXX\\\]]]___aaaeeehhhkkkmmmnnnlllnnnppppppmmmjjjiiihhhmmmoooqqqssssssqqqooonnnmmmnnnooopppqqqrrrrrrrrrrrrrrrppppppuuu|||}}}yyyqqqeeeTTTEEE<<<777333111,,,,,,---///000222333333////////////////////////---,,,+++******,,,...///......---,,,,,,+++******+++++++++,,,,,,---------++++++,,,,,,,,,++++++***++++++,,,------......///000111111111000///...------...000333555777888999666555222///---,,,++++++---,,,++++++---000444666555555555444444777<<<@@@GGGLLLSSSXXX[[[___dddhhhooorrrwwwyyy{{{xxxnnneeegggooouuusssnnneee{{{wwwtttrrrppppppyyy{{{sssooollllllkkkiiicccaaahhhqqqvvvxxxyyyppptttwwwyyy|||wwwpppmmmmmmmmmllljjjhhhcccYYYMMMCCC;;;666333111111111000000000//////000000000000000000000000111000000000///000000111111111111111111111111111111111222333444444444444111111111222111111000000///000000111222222333333444333333444555666777777999;;;???FFFRRRbbbtttyyywwwzzz}}}~~~}}}~~~~~~|||zzztttlllgggaaaWWWHHH>>>000...,,,+++,,,,,,+++***,,,,,,------------------,,,++++++*********************+++---///111333444777999<<>>FFFOOOYYY\\\^^^[[[SSSKKKHHHGGGIIIPPPUUUTTTPPPKKKDDD===888555333333111111777???DDDKKKSSSYYY\\\___dddiiieeefffggghhhhhhgggffffffccceeejjjpppuuuwwwuuutttmmmhhhccc``````bbbdddeeehhhhhhhhhiiiiiiiiiiiiiiiiiihhhgggffffffffffffgggiiihhhgggffffffgggggghhhhhhfffddd___[[[ZZZ[[[]]]aaabbbccceeefffgggggggggjjjhhhfffgggjjjmmmmmmlllhhhccc\\\UUUSSSUUUYYY\\\]]]^^^aaadddgggiiijjjkkkiiikkkllllllkkkjjjjjjkkkoooppprrrsssrrrqqqooommmmmmnnnooopppqqqqqqqqqqqqqqqqqqpppooossswwwvvvqqqjjj___OOOBBB:::555222000---......//////000000000...........................---,,,++++++---...000......---,,,,,,+++***************++++++,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,------......///............------------+++,,,...111333444555555666444222///---,,,++++++,,,+++***+++---000333666666666555444444777<<>>777333111000000000///////////////000000000000000000000000//////000000111000000///111111111111111111111111222222333333333333333222//////000111111111000000000000000111111222222333444444444444555555666777777999;;;>>>EEESSSfffsss~~~xxxwwwxxx||||||}}}~~~~~~~~~~~~~~~|||{{{vvvppplllggg]]]PPPFFF444111...,,,,,,,,,,,,+++++++++,,,,,,------......,,,+++++++++******************+++,,,---///000111333555888:::<<>>:::666333333111111555<<>>EEELLLTTT[[[^^^```dddggglllpppvvvzzz|||sssjjjbbbdddmmmrrrnnnhhh___}}}zzzyyyzzzzzzwwwxxxxxxxxxwwwsssqqqttt|||~~~}}}xxxvvvrrrsss|||xxxsssmmmkkknnnqqqrrrrrrggg```SSSFFF;;;444222111000000000000000000000000000000000000000000000000///000222333333333111111111111111111111111111111111111111111111000//////---...///000000000000000111111111222222222333333444444444444444555666666444777888888;;;GGGZZZiii~~~~~~yyyxxxuuuvvvxxxyyy{{{~~~~~~~~~}}}|||yyyuuuqqqkkkbbbUUULLL888444///,,,++++++++++++******+++,,,------......+++,,,,,,+++++++++***************++++++,,,---...222444777999;;;>>>AAADDDIIIJJJLLLOOORRRUUUWWWXXXZZZ[[[\\\^^^_________^^^________________________```aaadddfffgggddd^^^YYYQQQHHH???;;;;;;===>>>>>>@@@DDDIIILLLLLLKKKKKKLLLJJJRRRXXXXXXTTTOOOHHHAAA<<<777333222111000444999???EEEMMMUUUYYY]]]aaacccfffeeeeeedddcccbbbaaaaaa]]]^^^bbbhhhnnnsssuuuuuukkkfffaaa___```bbbeeefffbbbdddfffhhhhhhhhhfffeeegggggggggggggggggghhhhhhffffffffffffffffffggggggbbbccccccaaa^^^\\\[[[\\\````````````aaabbbcccccceeeeeefffggghhhhhhggggggaaaaaa```__________________```aaabbbbbbcccbbbbbbaaabbbcccdddeeeiiinnnrrrtttssssssqqqpppnnnlllkkkmmmnnnooopppqqqpppooonnnllloooooooooppppppiiiaaaVVVMMMBBB999555333000///---------------------------------------------------,,,,,,,,,,,,---...///---------,,,,,,+++++++++************++++++++++++******+++,,,,,,,,,++++++++++++,,,------......///+++***)))((((((***,,,...111222333444555555666666444222000...,,,+++++++++)))((()))***,,,///222444777666555444333555:::===CCCJJJTTT[[[___aaadddggglllqqqxxx|||~~~uuullleeegggoooqqqllldddYYY|||{{{}}}|||xxxxxx}}}zzzxxx|||~~~yyywww~~~uuupppkkkiiilllnnnooooooddd]]]PPPCCC999444222222111111111111111111111111000000000000000000000000///000111222333222222111000000000000000000000000111111111111000///......---...///000000000000000222222222333333333333333333333333333333444444555222555666555777AAARRR```uuu|||xxxssstttuuuuuuxxx}}}~~~|||||||||}}}{{{xxxtttnnndddWWWOOO>>>999222---++++++************++++++,,,---......+++,,,,,,,,,,,,+++***)))***************++++++,,,000222444666888;;;>>>AAAFFFGGGIIILLLOOORRRUUUVVVXXXZZZ\\\^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\___fffmmmqqqpppkkkfffcccYYYKKKAAA@@@CCCBBB@@@:::<<<@@@BBBDDDEEEFFFGGGIIIRRRYYYZZZWWWSSSLLLEEE===777222222111000333777:::???GGGPPPWWW\\\```cccggggggfffdddbbb```]]]\\\YYYYYY[[[```ffflllpppqqqfffbbb]]][[[\\\___bbbccc```bbbdddfffgggfffeeedddeeeeeeffffffggggggggggggeeeeeeeeefffffffffeeeeee___```bbbaaa^^^\\\[[[[[[^^^^^^^^^^^^___aaabbbccceeefffhhhiiihhhgggeeeeee___aaaccceeeeeeeeecccbbbbbbbbbbbbbbbaaa```______^^^```bbbdddgggkkkppptttuuutttrrrooommmlllkkkjjjlllnnnoooppppppooommmkkkiiilllnnnnnnooonnneee[[[MMMEEE<<<666333222111///++++++,,,,,,---.........------------------------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++,,,------......///,,,+++***)))***+++...///,,,---...///000000000000333111///---++++++***+++'''((()))***---000333444777777555333333444888<<<@@@HHHRRRZZZ___bbbeeehhhnnnssszzz~~~zzzrrrkkkmmmsssssskkkbbbUUU}}}}}}|||wwwsssuuu}}}~~~}}}|||~~~sssooojjjhhhjjjkkkjjjhhh^^^WWWLLLAAA888444222333111111111111222222222222000000000000000000000000------...///000000000000000000000000000000000000222333333333222111000000//////000111111111000000222222222222222222222222222222222111111222222333111333444444666>>>JJJTTTggguuuyyyvvvuuutttrrrssszzz{{{yyyyyy}}}|||zzzwwwpppfffZZZRRRFFF@@@777000---++++++*********++++++,,,,,,------+++,,,---------,,,***)))******))))))******++++++,,,...000222333666999<<>>???DDDNNNWWWYYYXXXVVVOOOIII@@@999333333333333555888666;;;BBBKKKUUU]]]bbbeeefffggggggfffccc___\\\ZZZTTTSSSSSSWWW]]]cccgggiii___[[[WWWUUUVVVZZZ]]]^^^]]]^^^```aaabbbbbbbbbbbb```aaabbbdddeeeeeeeeeeeeeeeeeeffffffeeeeeedddccc\\\^^^______]]][[[[[[\\\]]]]]]\\\]]]^^^```cccdddfffhhhkkkkkkhhheeecccbbb___bbbfffjjjkkkkkkiiigggffffffeeecccbbb___^^^\\\^^^aaaeeehhhkkknnnrrruuutttssspppmmmkkkjjjjjjjjjlllnnnoooqqqpppnnnkkkiiifffiiikkkkkkkkkhhh^^^TTTEEE???777333222222000///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,------......///...---,,,,,,,,,---...///,,,---...///000000000000222000...,,,+++*********'''((()))+++...111333555888777666333222444777;;;>>>EEEOOOXXX]]]bbbgggjjjppptttzzz~~~~~~wwwqqqsssxxxwwwmmmcccUUU~~~~~~}}}yyyrrrmmmoooyyy}}}sssoookkkiiiiiihhheeebbbWWWQQQHHH>>>777333222333000000000000111111111222000000000000000000000000---------......///111111000000000000000000000000111222222222222222111000111111111222111111000000000000000000000000000000111111000000000000111111000000111333555:::AAAGGGUUUeeevvvyyywwwsssnnnnnnwww}}}zzzyyy{{{{{{{{{yyysssiii___XXXOOOHHH===555000---,,,,,,++++++++++++++++++,,,,,,+++,,,---...---,,,***)))******))))))***++++++,,,)))+++...///111333666999<<<===@@@DDDHHHKKKNNNPPPRRRTTTWWW[[[\\\]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]aaagggpppyyy~~~zzznnn___WWWUUUPPPIIICCC@@@;;;777666666777888===HHHRRRWWWXXXVVVQQQJJJCCC;;;666666777777888;;;<<<>>>CCCJJJSSS[[[aaaccccccdddfffgggeeeaaa]]]ZZZOOONNNLLLNNNSSSYYY^^^```YYYUUUPPPOOOQQQTTTWWWYYYYYYZZZZZZ[[[\\\]]]^^^___^^^```aaacccdddeeeeeedddffffffffffffeeecccbbbaaa[[[\\\]]]\\\ZZZZZZ[[[\\\\\\[[[[[[\\\^^^aaadddffffffiiillllllgggbbb___^^^___ccchhhmmmpppooommmllljjjiiihhheeebbb___]]][[[^^^ccciiinnnppprrrssstttsssqqqnnnkkkiiihhhiiiiiilllmmmoooqqqpppmmmjjjhhhdddfffgggeeeccc___TTTIII???999333000000000///------------------.........++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,++++++,,,------......///..................------...///000222333333444444111000...,,,************'''(((***---///222444555888888666333222333777:::;;;BBBLLLUUU[[[aaahhhmmmqqquuuyyy}}}~~~xxxsssvvv}}}|||qqqgggWWW|||vvvoooiiikkkttt~~~~~~}}}tttpppllljjjiiifffbbb^^^RRRMMMEEE<<<666333222222.../////////000000111111000000000000000000000000000////////////111333444000000000000000000000000//////000000000000//////222222222222222111000///////////////............000000///////////////000//////000111444888;;;===FFFWWWjjjvvv{{{xxxrrrlllkkkttt}}}|||yyyzzz{{{zzzuuulllbbb\\\UUUMMMBBB888222///......,,,,,,+++++++++++++++++++++,,,---......,,,***)))))))))))))))***+++,,,---***,,,...///111333666999999:::===AAAEEEIIIKKKMMMOOOQQQUUUXXXZZZ[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZaaacccgggnnnwwwyyyllldddaaaZZZRRRIIIDDD<<<666333333333333999DDDOOOUUUVVVVVVQQQKKKFFF>>>888888::::::;;;>>>EEEEEEGGGKKKRRRXXX\\\^^^```bbbfffhhhgggccc___\\\MMMKKKHHHIIINNNSSSXXXZZZUUUQQQLLLKKKMMMQQQTTTVVVVVVVVVWWWWWWXXXZZZ[[[\\\```aaaccceeefffgggffffffffffffgggfffeeecccaaa___ZZZ[[[[[[ZZZYYYYYY[[[\\\[[[[[[[[[\\\^^^bbbeeegggfffjjjmmmlllfffaaa]]]\\\```dddjjjooorrrrrrpppnnnlllkkkiiigggccc```]]][[[___dddlllrrrtttttttttsssrrrpppllliiigggggghhhiiilllmmmpppqqqpppmmmiiigggbbbdddccc```]]]XXXLLLAAA;;;666000......///---+++000000///......---,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))((()))***+++,,,---------++++++,,,------......///...////////////...,,,,,,+++,,,...///111222222222000///---+++************''')))+++---000333555666999888666333222333666999999@@@JJJSSSZZZaaaiiinnnqqqtttxxx{{{}}}}}}wwwtttxxxuuujjjYYY~~~|||rrrooohhhccceeemmmvvv{{{zzz{{{}}}}}}}}}~~~~~~|||zzzzzzzzzoooqqqooojjjgggeee___XXXNNNCCC999555444111111333000000000000////////////---------------.../////////......------///000111111...,,,---000222111000......////////////......000000000000000000000000---------.........//////000000000000000000000000111000000111333666999;;;DDDGGGSSSeeetttxxxsssssspppppp}}}{{{wwwxxxxxxrrrggg]]]UUURRRJJJ@@@555...***))),,,,,,+++***))))))+++,,,,,,,,,,,,,,,++++++***)))************))))))))))))))))))***,,,...111333444888888999;;;???DDDHHHKKKNNNOOOPPPRRRTTTVVVWWWXXXYYYXXXWWWWWWZZZ\\\]]]]]]^^^aaafffnnnwwwyyyqqqjjjdddaaaUUUMMMBBB888444333333444555;;;DDDNNNTTTSSSNNNIIIFFF@@@:::888666888???HHHEEEHHHNNNRRRVVVYYY]]]```dddggghhhfffggghhheee___VVVRRRNNNLLLMMMPPPSSSTTTUUUMMMGGGHHHIIIIIIJJJLLLRRRRRRQQQPPPPPPQQQSSSTTTXXX\\\^^^^^^```eeefffdddcccbbbaaabbbbbbbbb```^^^XXXXXXWWWVVVVVVVVVWWWWWWZZZYYYWWWXXX\\\```bbbccchhhiiihhhddd^^^[[[ZZZ\\\^^^cccjjjqqquuuvvvuuusssvvvrrrooommmhhhaaa^^^___bbbjjjqqqsssuuuwwwwwwtttooommmkkkiiigggfffffffffnnnnnnnnnooopppooommmkkkiiieee___ZZZUUUNNNEEE>>>777555111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---,,,,,,************,,,,,,,,,+++*********+++,,,---------------------------,,,---......//////......000---,,,...111333111///111000///---+++*********+++***+++---000222333222:::888666333111000111222888>>>GGGQQQ[[[dddlllqqqrrrtttvvvyyy|||{{{uuuooopppyyyyyymmmbbb}}}yyyqqqmmmgggbbbccciiiqqquuuvvvxxxyyyyyyzzz{{{~~~~~~|||yyywwwvvvvvvvvvpppqqqooojjjgggddd]]]VVVMMMBBB999555444111111333000000000000////////////......------...//////000//////...---...///000111111///---...000111000///......////////////..............................---------.........//////------------------------111000000111333555888:::<<>>777111///))))))***++++++---///111,,,,,,,,,,,,,,,+++******************))))))))))))******+++,,,...000111222555666777999<<>>777333111111222666===EEEJJJJJJFFFBBBBBB<<<888666555777>>>GGGIIIMMMQQQUUUXXX[[[___aaaaaaeeeggggggiiillliiiddd^^^[[[WWWVVVWWWXXXYYYYYYXXXQQQKKKMMMOOOOOOPPPRRRUUUUUUTTTSSSQQQPPPQQQQQQWWW[[[]]]]]]___cccdddbbbbbbaaa____________]]][[[WWWVVVVVVUUUUUUUUUVVVVVVYYYXXXXXX[[[___bbbddddddgggfffddd```[[[YYYZZZ\\\```eeemmmtttwwwxxxvvvtttsssnnnlllkkkgggbbb___aaadddkkkrrrtttvvvyyyxxxuuuooonnnllljjjiiihhhhhhhhhmmmllllllnnnppppppooommmkkkfff___YYYSSSLLLCCC<<<666333111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,------,,,+++******+++,,,---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---...///000000000111222111111///---,,,+++************+++---111444555444::::::888666333222333444777<<>>555///******++++++---...000000,,,------------,,,,,,+++++++++*********)))))))))++++++++++++,,,...///000222222333666999===@@@BBBGGGHHHJJJLLLOOOQQQSSSTTTVVVVVVWWWYYY\\\___ccceeegggffffffkkksss{{{|||xxxuuummmcccUUUGGG===666222000000222666;;;??????===;;;;;;777333333333555===EEELLLOOOTTTWWWZZZ\\\___aaa___ccceeegggkkkpppoookkkdddcccbbbbbbccccccbbb```^^^VVVQQQSSSVVVWWWYYY\\\\\\\\\[[[XXXSSSPPPNNNNNNUUUYYY\\\[[[]]]aaaaaa______]]][[[ZZZZZZZZZXXXWWWTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVXXX\\\aaacccccccccdddbbb]]]XXXUUUVVVYYY\\\bbbhhhpppxxx||||||yyywwwpppkkkiiiiiifffbbbaaadddfffnnntttvvvxxxzzzzzzwwwpppooommmlllkkkkkklllllllllkkklllmmmpppqqqqqqppplllfff^^^VVVPPPHHH???888333111//////000000///...------------------------+++++++++++++++******)))******++++++,,,,,,------)))+++------,,,+++,,,---------,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,///222111///...111444222111///...,,,,,,+++++++++++++++...222555666777888999999777444333333444555;;;DDDMMMVVV___ggglllqqqsssuuuwwwyyy}}}vvvqqqlllnnnyyyxxxgggxxxoookkkfffbbbbbbbbbdddiiiooorrrrrrqqqooonnnnnnppprrrtttttttttttttttttttttuuuqqqsssqqqlllgggaaaXXXOOOGGG>>>666555444222000222000000000000////////////000000////////////000000///////////////000000000111000///...............//////000000000000//////------------------------.............../////////........................000000000000111333555666333555999???EEEPPPdddvvvwwwttttttvvv}}}~~~~~~~~~yyyttthhhaaaYYYSSSNNNFFF;;;222///---,,,++++++++++++***---------......---,,,,,,+++++++++*********))))))+++++++++++++++,,,------///000111333666999<<<>>>BBBDDDFFFHHHKKKNNNPPPQQQQQQRRRTTTVVVYYY^^^dddhhhjjjeeebbbdddmmmxxxtttkkk]]]PPPEEE===777444222222333444777888777666555111///000111333;;;CCCIIIMMMRRRWWWZZZ\\\___aaa___ccceeeggglllrrrrrrnnnffffffgggiiilllllljjjhhhccc[[[UUUWWWZZZ]]]```ccccccdddddd___XXXQQQNNNMMMSSSXXXZZZZZZ[[[___^^^[[[XXXVVVTTTSSSTTTUUUUUUUUUQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUYYY^^^bbbcccbbb```^^^[[[VVVRRRQQQTTTYYY]]]ccciiirrr{{{~~~|||ppplllhhhhhhfffccccccfffiiipppvvvwwwxxx{{{{{{xxxpppooonnnmmmmmmmmmnnnooonnnmmmmmmoooqqqrrrqqqpppmmmeee[[[RRRKKKCCC:::555111000...///000111000///........................++++++,,,,,,++++++***)))))))))***+++,,,------...)))+++,,,,,,++++++,,,---------------------------+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---.........---------///111111//////111333222111///...---,,,,,,,,,...---,,,...222555777777444666888666333111111222444:::CCCMMMVVV^^^fffkkkqqqsssuuuwwwyyy}}}xxxsssmmmmmmwww|||kkkvvvmmmgggbbb```bbbeeefffkkksssuuutttqqqmmmiiihhhiiikkkooopppqqqrrrrrrsssttttttqqqsssrrrmmmggg```VVVLLLCCC;;;555555555222000111000000000000////////////000000////////////000000/////////000000000000000000000///...---------...//////000000000000//////........................////////////////////////......................../////////000111222333333333333555888;;;DDDWWWhhhwww~~~xxxwwwxxx||||||yyyuuuoooggg```[[[RRRFFF===444000,,,*********(((''',,,,,,---......---------++++++++++++************++++++************++++++......000222555777999;;;???@@@BBBEEEHHHJJJMMMNNNNNNPPPRRRUUUXXX^^^eeejjjnnnggg```___eeepppyyy~~~|||ttthhh[[[OOODDD<<<777555333222222444444333222111...---///000222888@@@FFFKKKRRRWWW[[[___aaacccaaadddfffgggkkkqqqqqqmmmffffffiiimmmqqqsssrrrqqqhhh^^^WWWWWWZZZ]]]bbbgggiiikkklllggg]]]TTTOOONNNRRRVVVYYYYYYZZZ]]]\\\XXXQQQOOOMMMLLLNNNQQQSSSSSSNNNNNNNNNOOOPPPQQQRRRSSSUUUWWW[[[```cccdddaaa^^^WWWTTTOOOMMMOOOTTTZZZ^^^ccciiirrr{{{sssmmmiiihhhfffcccdddhhhlllrrrwwwwwwxxxzzzzzzwwwppppppooonnnnnnnnnooopppqqqpppqqqrrrsssssspppnnnjjjbbbWWWLLLEEE>>>777222///......///000111000///........................+++,,,,,,,,,,,,+++******))))))******+++,,,------)))+++,,,+++******,,,---------------------------******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------///------...111222111///111000///------,,,,,,,,,000///---...111444666666444777999777222///000222555;;;DDDMMMVVV___fffkkkrrrsssuuuwwwyyy}}}}}}wwwooommmuuu~~~nnn~~~~~~{{{sssmmmfff___^^^cccfffgggnnnwwwyyywwwsssmmmhhheeefffgggjjjkkklllnnnoooppppppppppppsssrrrmmmggg```TTTIII@@@999444444555222000000000000000000////////////000000//////......//////...///000111111111000000...//////...---,,,...//////000000111111000000///........................000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111111111222000111333555;;;IIIVVViiivvv}}}wwwvvvxxx{{{{{{wwwpppjjjcccZZZPPPIII:::555...++++++,,,+++***+++,,,,,,------------,,,,,,++++++++++++******************)))))))))******,,,---///111333555777777;;;<<<>>>@@@CCCEEEGGGHHHKKKNNNQQQSSSVVV\\\eeelllpppkkkccc^^^___fffooovvvzzz~~~uuuiii\\\OOOCCC;;;777555444444555444222111000------//////000666===GGGLLLSSSZZZ^^^bbbdddfffbbbdddeeefffiiinnnoookkkffffffgggkkkqqquuuwwwwwwlllaaaVVVTTTVVV[[[aaagggjjjoooqqqlllbbbWWWRRRPPPQQQVVVYYYXXXYYY[[[ZZZVVVNNNKKKHHHGGGIIIMMMOOOPPPLLLLLLMMMNNNOOOPPPRRRSSSYYYZZZ]]]aaacccbbb^^^ZZZOOOMMMJJJLLLPPPWWW\\\___ccchhhpppxxx}}}~~~~~~}}}sssnnniiihhhfffdddfffkkknnntttwwwvvvvvvxxxwwwtttppppppnnnmmmmmmnnnoooooorrrrrrtttvvvwwwuuuqqqnnnfff^^^QQQFFF???999444000.........///111111000...------------------------,,,,,,,,,,,,,,,++++++***))))))******++++++,,,,,,******+++***)))***+++---,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///,,,***,,,000222000---//////...---,,,++++++,,,000...---...111444666777777:::<<<999333000111444666<<>>FFFZZZhhhyyyzzzvvvvvvxxx}}}}}}{{{wwwpppiiibbb[[[WWWGGG???555///.........,,,******+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((())))))******+++---///111333444444777888:::<<<>>>@@@AAABBBFFFIIILLLNNNQQQWWWaaaiiikkkjjjfffaaa]]]```hhhnnnrrrvvv|||wwwkkk]]]OOOFFF;;;;;;;;;<<<<<<:::666333111///...000000///444:::GGGLLLTTTZZZ^^^aaacccddd```cccddddddgggmmmmmmjjjdddcccccceeekkkppptttvvvqqqcccUUUQQQRRRWWW___fffhhhnnnrrrooodddYYYSSSRRRQQQVVVYYYYYYYYY[[[XXXTTTNNNJJJFFFDDDEEEHHHKKKLLLKKKKKKLLLMMMNNNPPPRRRSSSXXXXXXZZZ\\\\\\ZZZVVVRRRHHHGGGHHHLLLTTT[[[^^^```dddgggmmmrrruuuvvvvvvuuupppkkkfffeeeeeedddhhhmmmooouuuwwwuuutttuuutttqqqpppooonnnlllllllllmmmmmmppprrrvvvzzz|||yyytttooobbbYYYLLLAAA:::666222///.........///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******************+++++++++******+++***))))))+++---***+++,,,------,,,+++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,++++++,,,---............---,,,+++++++++++++++---+++***,,,000555888999999<<<===888111...000555666<<>>JJJXXXlll}}}}}}wwwwwwxxxwwwyyy{{{|||yyyrrrkkkhhhfffSSSIII<<<333000///---+++)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((((())))))***)))***,,,...000111111222444555666888:::<<<===>>>@@@CCCGGGIIIKKKQQQ\\\dddbbbeeegggccc______eeelllkkkooowwwvvviii[[[RRR@@@@@@AAACCCCCC@@@;;;888222000///111000///333888GGGLLLSSSXXX\\\]]]___```___aaabbbbbbffflllmmmjjjbbb```^^^___dddjjjooorrrssseeeUUUOOOOOOUUU^^^ffffffmmmrrrooodddYYYTTTSSSQQQVVVYYYYYYYYYZZZXXXSSSPPPKKKFFFCCCCCCEEEGGGHHHKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUUUURRRNNNJJJDDDDDDGGGMMMVVV]]]``````eeegggjjjnnnppppppoooooommmgggccccccdddeeeiiiooopppuuuwwwtttrrrsssqqqooopppooommmlllkkkkkkkkklllnnnqqqwww|||~~~|||vvvqqq___VVVHHH>>>888555111///.........///111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++************************)))((()))+++...******,,,,,,,,,,,,******)))***+++,,,---,,,++++++------------------------++++++,,,---------,,,,,,(((+++...---+++***---000------,,,+++***************((((((+++000666:::<<<999;;;;;;666...***...333666;;;CCCLLLUUU]]]eeeiiilllnnnqqqtttwww|||ssslllqqq|||~~~|||vvvpppjjjgggjjjeee___\\\```jjjuuu|||~~~{{{vvvrrrooommmkkkjjjoooppppppnnnllllllmmmnnnpppnnnllliiicccYYYNNNGGG999666333333444444222000////////////////////////+++,,,,,,,,,------......+++---///222333222000//////////////////////////////............---------000//////.........//////111000000///////////////111111000000//////......///000000///------...000555444222111111444666888???KKK^^^rrrwwwqqqssstttuuuxxx}}}|||vvvrrrqqqiii\\\JJJ:::111...---...++++++******+++,,,,,,---------,,,,,,,,,,,,++++++************************+++,,,,,,---...///000000:::999777666666777999:::;;;===AAAEEEIIINNNTTTWWW\\\___```^^^[[[]]]ccciiiiiiooowwwxxxiii^^^KKKFFFBBBEEEJJJIIIAAA999888222//////000000444:::EEEJJJSSSYYY]]]^^^___```cccbbbcccfffiiiiiieeebbb`````````aaadddiiipppuuuqqqhhh[[[QQQPPPUUU\\\```gggmmmrrrqqqhhh\\\RRRMMMSSSTTTVVVXXXZZZYYYUUURRRRRRMMMFFFBBBCCCEEEEEEEEEIIIJJJKKKLLLNNNOOOPPPQQQWWWTTTPPPMMMIIIFFFBBB@@@CCCGGGMMMTTT[[[```ccceeeiiidddcccgggjjjhhhfffgggfffeeebbbbbbeeejjjppptttwwwuuuqqqppppppooonnnmmmmmmmmmlllkkkjjjkkknnnqqqoootttyyy}}}~~~sssgggYYYOOOAAA888444333000---......---,,,,,,,,,,,,---+++,,,---------,,,++++++...---,,,+++************))))))*********+++++++++---------,,,,,,+++++++++------------------------...---+++))))))***+++,,,...---,,,+++++++++,,,---,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++---000000,,,%%%!!!!!!$$$&&&)))---......000555999777777666333111000222444666<<>>999444000111111000444999DDDJJJRRRYYY]]]^^^^^^___bbbbbbcccgggiiihhhdddaaa````````````bbbgggmmmqqqrrriii]]]TTTRRRVVV\\\``````eeekkkjjjcccXXXNNNHHHNNNOOOQQQTTTWWWWWWTTTQQQPPPKKKEEEBBBBBBDDDEEEEEEHHHIIIJJJKKKMMMNNNOOOPPPQQQNNNIIIEEECCCAAAAAA@@@HHHLLLSSSZZZ```ccceeefffgggbbb```dddfffffffffggghhhgggffffffhhhmmmsssvvvxxxuuurrrppppppooonnnmmmmmmmmmmmmkkkjjjjjjmmmoooppptttwwwxxxzzzxxxmmmbbbSSSJJJ===555222111000.........---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))*********+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,***)))((()))***+++---,,,+++++++++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,(((&&&(((+++(((***,,,...///222555888555555444222111111333666999>>>GGGPPPXXX```gggkkkkkklllppptttzzzxxxnnnmmmrrrxxx{{{vvvqqqppprrruuuxxx|||{{{xxxuuurrrooommmlllgggeeedddfffllltttzzz}}}yyytttooommmllllll|||{{{yyyuuupppmmmllllllooolllhhhbbbZZZOOODDD===444222000/////////...---////////////////////////000000///......------,,,,,,---///111222111000///........................///............---------------,,,,,,,,,------...000000///............//////////////////.........---...///.........000222444333111//////000222333555:::FFFYYYmmmzzzppplllhhhfffjjjrrr|||~~~|||zzzqqqjjj\\\KKK<<<222...---++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++************************)))***+++,,,---....../////////000111111111111111000444777999:::???HHHOOOUUUWWW[[[___cccgggjjjlllqqqtttyyy||||||uuuaaaWWWLLLGGGIIIKKKIIIFFF<<<777333222222111444888CCCIIIQQQXXX[[[]]]]]]^^^```aaadddhhhiiigggccc___`````````___```dddiiimmmrrriii]]]UUURRRUUUZZZ]]]^^^bbbggghhhbbbYYYPPPJJJHHHIIIKKKOOORRRSSSQQQOOOLLLHHHDDDAAAAAACCCDDDEEEGGGGGGHHHIIIKKKLLLMMMMMMKKKGGGAAA===;;;===AAADDDPPPUUU\\\ccchhhjjjiiiiiifff```]]]```bbbbbbdddhhhjjjjjjjjjkkknnnrrrvvvxxxxxxuuurrrpppoooooonnnmmmnnnnnnmmmkkkiiiiiijjjlllpppssstttsssrrrnnndddYYYIIIBBB888222000000///.........---,,,,,,,,,,,,,,,---,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,***************+++++++++,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))),,,+++)))(((((()))******++++++***++++++,,,---...***++++++,,,------------***++++++,,,,,,------...'''))),,,+++))))))+++...(((((()))+++///222444444333333333222111222444777<<>>EEEJJJLLLQQQYYYbbbjjjmmmnnnvvvyyy|||}}}~~~~~~zzzlll```QQQIIIHHHJJJJJJIII>>>888444444222111222777AAAGGGOOOVVVZZZ[[[\\\\\\]]]```dddhhhhhheeeaaa]]]^^^^^^______```ccchhhllloooggg\\\TTTRRRTTTWWWYYY\\\```eeefffccc[[[SSSMMMEEEEEEFFFIIILLLMMMLLLKKKGGGEEEBBB@@@@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGCCC===888777<<>>GGGOOOTTTWWWYYYZZZYYY]]]aaacccbbb^^^[[[ZZZWWWYYYZZZ\\\^^^aaafffjjjkkkeee]]]VVVTTTTTTUUUVVVUUUWWW[[[^^^^^^YYYQQQKKKDDDBBB@@@???@@@@@@???>>><<<===>>>???>>>???AAACCCBBBAAA@@@???===<<<;;;:::999888777666888AAANNNXXXbbbfffnnntttwwwwwwtttrrrkkkeeeaaa^^^[[[[[[```gggkkknnnrrruuuvvvuuurrrqqqpppmmmkkkkkklllmmmnnnmmmlllmmmllljjjgggeeeeeeeeebbbgggiiieee]]]RRRDDD999555333111///...///000111------,,,+++++++++++++++''')))---///000...,,,***------,,,,,,,,,,,,------+++++++++************************+++++++++++++++************************,,,,,,,,,---------------((()))***+++,,,,,,,,,+++***++++++,,,------------))))))***+++---...//////)))))))))(((((((((((((((---,,,,,,...222555666666777888888777444333333333777<<>>;;;::::::;;;;;;:::777:::===>>>>>>>>>@@@CCCAAA@@@>>><<<999777555444111444777:::???JJJXXXccchhhkkkppptttvvvtttqqqnnngggccc___^^^[[[[[[aaahhhllloootttwwwwwwuuupppmmmllljjjhhhiiikkkmmmnnnmmmjjjkkkllljjjgggeeedddddd^^^bbbbbb[[[RRRIII>>>555111111000...,,,,,,...///---,,,++++++***+++++++++******+++,,,------------///...---,,,,,,,,,,,,,,,+++++++++*********)))))))))*********++++++++++++************************++++++,,,,,,------------)))***++++++,,,+++******++++++,,,------,,,,,,,,,******+++,,,,,,---......***)))((()))******)))))),,,---///000111333555888333555666555333222222333444:::BBBJJJRRRYYY___ccciiijjjnnnrrrxxx}}}vvvooommmppp{{{{{{xxxuuurrrpppqqqssstttpppnnnkkkkkkooowww}}}yyy|||sssmmmkkkjjjkkkkkkiiigggfffhhhiiiaaa\\\UUUMMMFFF???888333...000111///---,,,...111////////////////////////,,,,,,------------------000000000000////////////------------------------//////.........---------+++++++++,,,---...///000...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------///000000///------...000------......//////000000---///111222666BBBTTTbbbyyyyyytttqqqpppqqqrrroooyyy}}}xxx{{{xxxmmmgggbbbXXXIII===333222111///---,,,,,,,,,+++++++++************)))******************************+++,,,---......///---------,,,+++***)))(((***$$$%%%+++......---000333777===JJJ[[[hhhuuuzzzuuuwww{{{}}}~~~{{{wwwppphhh^^^SSSGGG@@@666222///000...+++,,,///000666AAAJJJQQQUUUWWWYYYWWW[[[^^^^^^[[[XXXXXXYYYUUUVVVWWWWWWWWWYYY\\\___^^^ZZZTTTOOONNNNNNNNNNNNLLLMMMPPPTTTUUUQQQIIIBBB===:::777666777888888888555999<<<>>>===>>>@@@CCCAAA???===:::777444111000...333999>>>FFFRRRbbbmmmlllnnnrrrttttttqqqmmmkkkccc___]]]]]][[[[[[bbbjjjmmmqqqvvvyyyyyyuuupppllliiihhhfffgggjjjmmmnnnnnniiikkkkkkjjjgggeeedddddd\\\^^^\\\SSSJJJBBB;;;444000000///---+++***,,,------,,,++++++******++++++---+++***)))***,,,///111000///...---,,,+++++++++++++++++++++******))))))))))))******++++++++++++************************)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((,,,,,,---------,,,++++++***++++++,,,,,,------...---,,,************)))'''(((+++.........///333666000111333333222222222333333999AAAJJJQQQXXX___ccciiilllpppuuuzzz{{{tttrrrttt~~~~~~~~~xxxsssnnnlllnnnqqqrrrrrrnnnkkkhhhhhhooo{{{}}}yyynnngggiiifffdddeeeggggggeeebbb___ZZZTTTLLLFFF>>>777333/////////---,,,+++---///000---+++,,,...000...,,,//////............//////111111111111000000000///000000///...------,,,,,,---...//////...,,,+++))),,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,------...///000000///...,,,*********,,,---000111222222111000111333...///111222666;;;BBBGGGeeerrr}}}vvvssssssuuutttyyyvvvyyy}}}~~~ttthhh```[[[RRRIII@@@;;;666222000000///...///---,,,+++,,,+++)))((((((((((((((()))***+++,,,------,,,++++++***))))))))))))++++++,,,+++***))))))*********++++++++++++.........000888EEETTT^^^kkkrrr{{{~~~|||zzzyyy{{{|||||||||{{{xxxsssmmmeee[[[PPPIII===888222...------......222666===EEEMMMSSSWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSRRRQQQQQQQQQSSSVVVYYY[[[\\\XXXQQQKKKHHHGGGHHHJJJKKKIIIHHHIIIJJJIIIDDD@@@999666333222333666777777<<<<<<===>>>???@@@@@@AAABBB>>>999555111000111222666;;;BBBJJJTTT```lllssswwwxxxzzzxxxtttoookkkjjjhhhgggdddaaa```ccciiimmmooonnnmmmnnnoooooommmkkkllljjjhhhfffgggjjjmmmoooiiihhhhhhhhhiiiiiigggeeebbb\\\RRRHHH@@@999333///...------,,,,,,------.........---,,,******+++---((())))))+++,,,...000111///...,,,******+++,,,---***+++,,,+++)))))))))***)))((('''))),,,...,,,))))))))))))))))))))))))))))))************++++++++++++)))((('''((()))+++,,,++++++,,,,,,---...//////......------------......,,,+++******))))))******)))***,,,...111333555666666777777666555222000///555:::AAAHHHOOOVVV]]]bbbdddhhhooowww}}}zzzqqqqqqvvv~~~xxxtttooommmpppssstttsssqqqmmmhhhhhhnnn{{{|||}}}xxxnnnhhhhhheeecccdddffffffdddaaa\\\WWWPPPIIIBBB<<<555111...///111111///------...000...,,,,,,...000///---///......------......///222222111000000///......000//////...------,,,,,,,,,,,,---------------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------......//////...,,,+++***+++,,,---///000111000///000222333111222222333444888>>>BBBVVVeeexxx~~~xxxtttssstttuuu~~~{{{zzz|||}}}yyyooofff```XXXPPPHHHDDD>>>999555222///---///---++++++,,,,,,+++)))++++++***++++++,,,---......------,,,++++++******)))***+++,,,,,,+++***))))))))))))*********++++++---,,,,,,---222<<>>??????@@@<<<:::666222000000111222<<<@@@GGGOOOXXXbbblllrrr~~~~~~zzztttnnnjjjiiiiiiiiigggfffeeeggglllooopppnnnmmmmmmnnnnnnlllkkkllljjjiiihhhiiikkkmmmooommmlllllllllmmmkkkhhheee___XXXNNNDDD<<<555111...------,,,,,,,,,,,,---------------,,,******+++---)))))))))***+++---...///,,,+++)))''''''((()))***+++,,,---,,,***))))))***///---+++++++++***'''$$$))))))))))))))))))(((((())))))*********+++++++++***)))((('''((()))+++,,,******++++++,,,------.........---,,,,,,,,,------,,,+++******))))))******)))***,,,...111333555666666666555444333111000///777;;;AAAHHHNNNUUU[[[```cccgggnnnvvv}}}zzzqqqooouuu}}}|||xxxtttppppppsssvvvvvvuuuppplllggggggmmmxxx|||yyyzzzzzz|||~~~~~~vvvnnniiigggeeecccccceeeeeebbb___XXXSSSLLLDDD>>>888222///---///222222111///------000...------...//////......------,,,,,,------...111111000000///......---//////......---,,,,,,,,,++++++++++++,,,---//////......------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,---............---...222444444555444333222444888;;;FFFTTTjjj}}}zzzvvvsssrrruuu{{{|||{{{zzz~~~xxxooohhhaaaZZZUUUPPPJJJCCC===777000,,,...,,,++++++,,,---,,,++++++++++++,,,,,,---...///.........---,,,,,,++++++******+++,,,,,,+++***)))((((((((()))))))))***************+++...444===BBBTTT\\\gggoootttxxx|||}}}{{{yyyxxxyyyyyyxxxwwwwwwuuusssqqqnnnhhhbbb]]]NNNIIICCC<<<777222---***///222888>>>DDDIIILLLMMMOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHJJJKKKLLLPPPLLLGGGAAA===<<<<<<===;;;:::999:::;;;999777444555333111111444666888888999::::::;;;;;;<<<<<<<<<666555333111111333555777DDDIIIOOOVVV]]]eeemmmrrr~~~~~~{{{uuuoookkkiiihhhiiijjjjjjjjjkkkmmmpppqqqooommmllllllmmmllllllkkkkkkkkkkkklllmmmnnnoooqqqpppppppppoookkkfffbbbYYYRRRGGG===666111...,,,,,,++++++++++++++++++,,,,,,------,,,******+++---))))))))))))***+++,,,---******((('''''''''((())),,,---...,,,***))))))******))))))+++,,,---,,,*********)))))))))((((((''')))))))))*********++++++***)))((((((((()))+++,,,))))))******++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,+++******))))))******)))***,,,...111333555666666555333111000///000000888<<>>@@@AAAAAABBBBBBBBBAAA@@@???>>>???>>>>>>======<<<<<<===@@@>>>;;;777444222111111111111222222111000000000000///...000333555666666999888777666444333222111///000222555:::???DDDGGGRRRUUUZZZ___dddhhhmmmpppjjjooovvvzzzxxxtttpppnnngggkkkoooqqqqqqpppooooooqqqnnnkkkjjjkkklllmmmmmmkkklllnnnoooppppppoooooowwwwwwvvvuuupppggg]]]VVVKKKDDD;;;333///...------+++******))))))******+++)))+++,,,,,,+++***+++,,,***))))))(((((())))))***------,,,,,,++++++++++++,,,------,,,***))))))***+++,,,,,,+++***)))((((((,,,,,,,,,++++++*********(((((()))))))))*********)))))))))))))))******+++++++++++++++,,,,,,,,,,,,000//////...------......,,,+++******))))))******)))***,,,...111333555666555333000---,,,---///111222777>>>FFFMMMUUU\\\aaacccfffmmmttt|||xxxkkkbbbbbbhhhmmmrrr|||}}}|||vvvtttrrrtttwwwxxxvvvssskkkiiihhhjjjnnnuuu|||}}}rrrhhhddddddcccdddfffiiikkkmmmnnnnnnmmmiiigggfffgggiiigggccc___PPPJJJAAA:::555222000///...---,,,)))(((***...222,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---)))***+++,,,---...//////------,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,******++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,,,,+++---000222//////000///---...000222555999BBBRRReeexxxyyyqqqllliiiiiilllnnnqqqxxx{{{yyyyyyyyy|||xxxrrrjjjgggaaa[[[TTTLLLDDD???555222...,,,,,,,,,+++++++++++++++,,,,,,---...///........................,,,,,,---------+++***)))((((((((()))))))))******((()))******((((((***+++222888AAAGGGLLLRRRXXX]]]eeeeeeeeegggiiijjjhhhgggdddcccbbbbbbbbbaaa^^^\\\TTTQQQMMMIIIFFFBBB>>>;;;333444555666888999;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888777777777999888666444222000///...,,,---......,,,,,,---///111000000222555777777777666555444333111000///......000444999@@@FFFLLLOOOXXXZZZ]]]___bbbeeeiiillliiimmmsssvvvuuuqqqnnnllllllppptttwwwvvvtttrrrrrrnnnllljjjjjjlllmmmnnnmmmllllllmmmoooooooooooooooyyyyyyyyyvvvpppeeeXXXOOOBBB===555000............+++******************+++(((***,,,,,,+++***+++,,,***)))))))))))))))******++++++++++++*********)))***+++,,,+++)))))))))***&&&(((******)))((()))***++++++++++++++++++++++++((((((((()))))))))******((()))))))))************+++,,,,,,,,,,,,,,,,,,,,,......---------......///,,,+++******))))))******)))***,,,...111333555666444333000...---...///111000555===EEEMMMUUU\\\aaadddgggmmmttt|||zzzkkk```]]]aaaffflllzzz|||{{{uuusssrrrsssvvvvvvssspppkkkhhheeedddhhhpppyyyrrrfffcccbbbaaafffggghhhjjjkkkkkkkkkkkkhhhgggfffggghhhfffaaa]]]MMMGGG>>>666222000//////---------+++***+++...111***,,,---+++))))))+++---------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,------...............,,,---...---,,,---///000---...///...,,,,,,...000222444:::EEEVVVkkk~~~tttmmmiiihhhkkkkkkkkkqqqyyy|||xxxyyy|||{{{}}}wwwppplllfff```YYYRRRKKKFFF<<<999333000...---,,,+++++++++***++++++,,,---...------------------------,,,------...---+++***))))))))))))*********++++++((()))***)))''''''(((***,,,111777;;;>>>BBBGGGLLLSSSSSSTTTWWW[[[\\\\\\[[[WWWVVVUUUVVVWWWVVVUUUSSSMMMJJJFFFCCCAAA???<<<:::333333333333444555666666444555555555555444444333333333333444333333222222222222222111///...---,,,***,,,---,,,++++++---///000//////111333555555444000000000000000000000000333555:::AAAHHHPPPVVVZZZ^^^______^^^]]]___bbbeeegggiiikkkkkkjjjjjjkkklllpppssswwwyyywwwuuusssrrrjjjjjjiiikkkmmmooonnnnnnllllllmmmmmmnnnoooooopppvvvvvvvvvssskkk^^^PPPFFF999666000---------...---+++++++++******+++++++++''')))+++,,,+++***++++++))))))))))))******+++,,,***************))))))(((''')))******)))((()))+++ ###&&&(((((())),,,...((((((((())))))***++++++(((((((((((()))))))))***(((((()))***************++++++++++++++++++******++++++++++++,,,---......,,,+++******))))))******)))***,,,...111333555666444222000///...///000000111666===EEELLLTTT[[[```eeehhhmmmttt{{{~~~mmm___ZZZ]]]bbbfffxxx{{{~~~yyyuuusssrrrsssuuuuuuqqqnnnjjjeee___]]]```jjjuuu}}}~~~rrrfffbbbbbbaaaiiiiiijjjjjjjjjjjjjjjiiigggfffeeefffgggeee```\\\LLLEEE<<<444000///......,,,---......------///000)))+++,,,+++((((((***---...------,,,,,,------...------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,---......---,,,,,,,,,------.........,,,,,,,,,+++++++++************+++,,,------......,,,,,,---.../////////...,,,...//////------...///......///---++++++,,,---000111555<<>>444111---+++,,,---------,,,,,,++++++++++++,,,,,,''')))+++,,,+++***++++++))))))))))))***+++,,,---+++++++++++++++***))))))&&&'''))))))((((((***+++$$$'''))))))&&&%%%&&&(((%%%%%%&&&'''((()))******(((((((((((())))))))))))(((((()))************************)))))))))))))))((((((((()))***+++------,,,++++++***)))*********)))***,,,...111333555666333222111000//////000000333777>>>EEEKKKRRRYYY]]]fffiiinnnttt{{{ooo```ZZZ\\\aaaccc{{{xxxssssssssstttuuuqqqkkkeeeeeeaaa___]]]\\\```mmmyyy~~~yyysssmmmiiihhhiiihhhuuu{{{ssslllmmmlllfffdddeeeddddddfffgggaaaXXXKKK???444111222///,,,+++------++++++++++++------)))******++++++,,,------,,,,,,------,,,,,,++++++.........,,,***(((((()))++++++++++++++++++++++++***)))((((((((()))+++,,,.../////////...------,,,///...,,,***))))))***+++)))***+++,,,,,,+++***))),,,++++++++++++,,,------000000///...---,,,,,,,,,++++++******++++++,,,---333333444999???LLLbbbuuuxxxssslllhhhhhhjjjmmmnnnqqqtttwwwvvvtttvvv{{{~~~xxxyyy{{{xxxvvvqqqiii```WWWQQQOOOFFFEEEBBB<<<555000......---,,,******,,,---,,,+++,,,++++++***++++++,,,,,,/////////...---,,,***)))************************))))))))))))))))))))))))(((***+++,,,---...111444222333444777:::===???AAA>>>>>>>>>??????@@@AAABBBBBB???;;;888666444111///000///------......---,,,.........///......------))))))*********+++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,000///------...///...------))))))...000000444;;;CCCIIIRRRYYY^^^bbbdddfffgggeee```\\\YYYXXXXXXXXX]]][[[YYYYYY\\\bbbiiimmmssssssttttttsssqqqooonnnjjjiiigggggghhhkkknnnpppooommmjjjhhhiiilllooorrrrrrppplllfff\\\OOOBBB999111000---+++************)))))))))******++++++++++++***((('''''')))+++,,,(((((((((((()))***+++,,,***((('''&&&&&&'''(((***,,,***((((((***+++)))&&&''''''(((((())))))******(((((()))***************)))((('''''''''(((***+++,,,***'''''')))*********,,,,,,+++***))))))))))))+++,,,...000000///...---,,,+++***((('''&&&&&&&&&)))***,,,...111333555666444444333222111000///...000555<<>>666///+++---+++))))))+++++++++***,,,,,,,,,++++++,,,,,,------------...------,,,+++************************))))))))))))))))))))))))'''((()))))))))***,,,.........///000111333555666999888888999999:::;;;<<<===;;;777555333111///---///---,,,,,,------,,,++++++,,,,,,------,,,,,,+++---............/////////++++++++++++++++++++++++---,,,++++++,,,---,,,+++,,,+++******+++,,,---------***,,,222555777<<>>555222222...++++++---,,,,,,++++++,,,,,,---------,,,++++++******)))((()))***,,,------......+++,,,---,,,***)))***+++++++++*********))))))))))))))))))((()))******+++,,,,,,---------,,,++++++++++++++++++***)))((((((***++++++,,,,,,++++++***,,,++++++++++++,,,------000///...---,,,,,,,,,,,,++++++******++++++,,,---...------///111666DDDQQQjjjwwwzzztttooollljjjhhhccceeehhhiiikkkpppwww~~~}}}{{{{{{|||~~~~~~~~~{{{yyyvvvpppjjjccc]]]ZZZWWWUUURRROOOKKKCCC888000000...,,,+++,,,,,,,,,+++------,,,,,,+++,,,,,,---++++++,,,---------------************************))))))))))))))))))))))))'''((()))(((''''''(((***+++************+++,,,,,,111111111111222333444444777555222000000///---+++---,,,***+++,,,,,,+++***))))))***************)))*********+++++++++,,,,,,++++++++++++++++++++++++---+++***+++,,,,,,+++***+++***(((((((((***---/////////333999===AAAGGGNNNXXX]]]dddhhhkkkkkklllmmmgggfffcccaaa```_________]]][[[XXXYYY^^^fffpppvvvyyywwwuuuqqqmmmiiifffeeeeeeeeeffffffggghhhiiiiiiiiiiiiiiiiiijjjjjjkkkllljjjddd[[[PPPFFF;;;222,,,,,,++++++***))))))*********++++++++++++,,,,,,,,,...---+++***)))******+++************+++,,,------***)))(((''''''((()))******(((((((((*********(((*********)))((('''''''''(((((())))))******))))))******)))))))))***+++,,,---***((('''(((((('''&&&++++++++++++++++++,,,,,,+++,,,---...///...---,,,......,,,+++************((()))***,,,...///111111333222000///.........///111666<<>>666111---))))))))))))))))))******+++++++++++++++,,,,,,,,,---,,,+++***)))((())))))***)))))))))******+++,,,******))))))))))))******'''&&&&&&''''''(((((('''***)))))))))((((((((('''(((((()))))))))))))))((()))))))))))))))*********+++***(((((()))***)))(((,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,...---,,,+++************)))***+++,,,---...///000222111///---------...//////444:::@@@FFFMMMVVV\\\hhhiiilllrrrxxx}}}tttcccXXXXXX[[[dddzzz|||zzzuuuooojjjiiijjjkkkkkkooopppppppppnnnmmmllllllhhhdddbbbdddfffjjjrrrzzzzzzzzzxxxuuuqqqnnnnnnnnnwww}}}{{{sssllleee```^^^___[[[VVVSSSRRROOOJJJBBB:::333111000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------+++++++++,,,,,,+++******(((***++++++***)))***,,,&&&&&&'''((()))++++++,,,((()))))))))******************++++++,,,++++++***((()))***++++++***((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---++++++******++++++,,,------,,,---///000000555<<>>:::666222111000///...,,,,,,+++***************,,,,,,------,,,,,,+++***************************************************&&&'''(((((('''(((***+++)))((((((((())))))***+++++++++***++++++,,,---...000...,,,,,,------,,,+++***((('''((()))***)))((((((((()))***************)))))))))************+++************************((('''''')))+++------,,,......---***)))+++000444<<>>777333111000(((((()))))))))*********++++++++++++++++++++++++++++++***)))(((''''''''')))(((((((((((())))))*********))))))))))))******'''(((((((((((((((((()))'''((((((((()))))))))***(((((()))))))))((((((''''''''''''(((((((((((((((((('''''')))+++---,,,+++,,,------,,,,,,***)))(((***++++++,,,,,,,,,,,,,,,,,,+++***))))))((())))))***+++,,,---...//////000000///...------......///,,,111888???EEEMMMVVV]]]eeefffjjjpppwww}}}vvveeeZZZYYY\\\ddd|||~~~}}}xxxqqqkkkiiiiiiiiiiiinnnooopppooonnnnnnoooqqqnnniiihhhkkkooossszzz||||||{{{wwwrrrooommmmmmuuuxxxzzzxxxrrrlllfffccc]]]]]]YYYRRRMMMLLLIIIEEE<<<666111000///,,,+++---+++,,,,,,------,,,,,,+++------,,,++++++******)))+++++++++++++++***))))))(((***+++***))))))***+++---------,,,,,,+++++++++(((((()))************)))******+++,,,,,,,,,++++++)))******+++******))))))+++******))))))******+++***************+++,,,,,,------,,,,,,,,,,,,------++++++******++++++,,,---+++)))***---...---111666<<>>DDDLLLUUU[[[aaacccgggooowww~~~wwwggg\\\[[[^^^eee}}}uuuoookkkjjjiiiiiilllnnnpppooonnnooorrruuutttpppnnnqqqvvvyyy~~~~~~zzzuuupppnnnmmmuuuuuuuuutttpppkkkfffeee______YYYOOOGGGEEEBBB>>>777222...///...++++++...+++,,,,,,------,,,,,,+++------,,,++++++******))))))******++++++++++++***)))***+++***)))((()))***......---,,,++++++******'''((()))***+++******)))***++++++,,,------,,,,,,++++++************++++++******)))(((((()))******(((''''''''''''((())))))---,,,,,,+++,,,,,,------++++++******++++++,,,---+++)))))),,,---,,,...222333@@@PPP```ppp~~~zzztttmmmiiidddaaaccciiiooossszzzzzz{{{}}}}}}wwwrrrpppsssvvvwwwuuusssppplllfffaaa]]]ZZZYYYPPPKKKCCC===888555333111//////...---,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************)))******)))''''''((()))(((((('''''''''((())))))))))))))))))***+++,,,---///---++++++,,,,,,,,,+++(((''''''((()))******((('''((()))******+++++++++(((((()))))))))*********************************)))((('''(((*********((($$$(((,,,...///222888>>>EEEPPPYYYYYYYYY^^^cccdddggglllrrrwwwxxxxxxxxxxxxmmmkkkgggeeeeeegggkkkmmmpppqqqtttuuuuuusssqqqooohhhfffcccaaabbbdddgggjjjhhhhhhiiiiiijjjjjjiiiiiifffeeeccc```[[[UUUPPPMMM@@@;;;444///,,,+++***))))))***+++++++++***)))(((*********)))))))))(((((((((((()))))))))((((((((())))))(((((((((((())))))((((((((())))))(((((((((***+++,,,***'''&&&'''((((((((((((((())))))))))))(((((())))))(((''''''&&&&&&&&&((()))))))))((('''$$$$$$%%%'''***+++***)))&&&''')))+++++++++))))))***************++++++,,,))))))((((((''''''(((((((((((()))+++,,,...//////,,,---///111111111//////...333999>>>BBBIIIQQQXXX]]]```eeemmmwwwwwwggg]]][[[^^^fffyyyrrrnnnkkkjjjiiilllnnnoooooooooppptttxxxyyytttrrruuuyyy{{{}}}wwwqqqnnnmmmtttsssrrrqqqnnnhhheeeeeeaaa```ZZZNNNDDD@@@===999444///---...---***+++...++++++------------++++++)))******+++,,,,,,------'''((()))***+++,,,,,,,,,)))++++++***)))(((((())))))))))))))))))*********'''((()))++++++******)))***+++,,,---------------,,,,,,*********+++,,,---***)))(((''''''((()))******************++++++,,,,,,,,,,,,++++++,,,------++++++******++++++,,,------******------+++---111///888DDDSSSgggyyy~~~~~~yyyqqqlllgggdddffflllsssvvvwwwwwwyyy}}}}}}uuusssuuuyyyyyyxxxttttttrrrmmmgggbbb______YYYSSSKKKCCC>>>:::777666111111000///...---------((((((***+++,,,---------************************************************...///...,,,***((()))***+++***))))))(((((())))))(((((((((((()))***++++++...,,,+++***+++,,,+++***(((''''''(((***+++***)))&&&'''((()))************************++++++++++++)))))))))))))))))))))))),,,***)))((())))))'''%%%"""(((...222444888???EEEFFFRRR\\\\\\[[[```eeefffhhhkkknnnqqqsssvvvzzz}}}qqqnnniiifffeeeiiimmmppprrrssstttuuutttsssqqqpppfffdddaaa``````cccgggjjjhhhhhhhhhhhhhhhiiiiiiiiicccdddeeebbb\\\SSSJJJEEE;;;666111---+++)))((('''***+++,,,,,,,,,***)))(((***)))))))))((((((''''''((())))))************)))******)))))))))))))))***''''''((((((((((((''''''''')))***((($$$""""""$$$******))))))((((((''''''(((((())))))((('''&&&&&&&&&''')))*********)))((($$$$$$$$$&&&((()))'''%%%"""$$$'''***+++,,,++++++*********)))******+++,,,***)))((((((((((((((()))&&&&&&((()))+++---...///+++---000222333222000...111555:::>>>BBBGGGNNNTTT[[[]]]cccmmmwwwvvvggg]]][[[]]]ggg|||vvvpppmmmlllmmmmmmmmmmmmnnnqqqtttxxxzzz}}}xxxtttuuu{{{yyyppplllkkkpppqqqqqqooollliiihhhhhheeeaaaZZZPPPDDD;;;777555000///...---,,,+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))************************************+++***)))(((((()))***++++++*********))))))((((((******+++++++++,,,,,,,,,***)))(((''''''((()))***,,,+++++++++***)))))))))++++++***)))(((((()))))))))************+++++++++...---+++***)))******+++------++++++++++++------222111555DDDVVVfffvvv{{{qqqpppmmmiiiggglllttt{{{yyyxxxwwwwwwxxx}}}{{{wwwuuuvvvxxx|||{{{xxxrrrlllgggeeeeee]]]ZZZTTTOOOJJJCCC===888666555222000///............---,,,---------+++***((()))))))))))))))((((((************************************)))))))))(((***)))(((''''''((()))******)))(((((()))+++---...---+++******+++,,,+++***''''''((((((((((((''''''***)))'''%%%$$$%%%&&&'''+++++++++***)))((((((''',,,)))))),,,+++((((((+++))))))(((&&&%%%&&&***---...333888<<<>>>AAAEEEHHHTTTXXX]]]`````````bbbdddgggfffeeehhhmmmrrruuuwwwrrroookkkjjjlllooorrrsssvvvtttrrrsssvvvtttoooiiidddcccbbbaaaccceeeiiikkkllliiifffgggiiiiiigggdddeeecccaaa\\\VVVLLLAAA999333111///,,,***((((((((()))))))))))))))(((''''''(((((('''''')))***,,,---+++++++++++++++***))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''%%%$$$######$$$&&&'''''''''&&&%%%,,,+++***))))))(((((()))(((((())))))))))))(((((($$$%%%'''(((***+++++++++))))))))))))))))))))))))((()))***,,,---...//////.........//////000111222///000666===BBBFFFOOOXXXZZZ```gggnnnyyyuuufff^^^]]]___ggg~~~zzzuuupppmmmmmmmmmlllkkkiiihhhkkkqqqwww{{{{{{wwwtttuuuzzz|||sssnnnmmmpppppppppnnnkkkhhhgggfffccc```ZZZPPPDDD;;;666444//////...,,,,,,++++++,,,++++++++++++++++++++++++++++++******************))))))))))))************************************+++******)))(((((())))))*********)))))))))(((((())))))*********+++++++++,,,+++***))))))***+++,,,******))))))))))))))))))++++++***)))))))))))))))))))))*********+++++++++,,,+++*********+++,,,------,,,++++++++++++,,,---222///222<<>>BBBEEENNNWWWZZZ```gggnnnyyyssseee\\\\\\^^^jjj}}}||||||zzzwwwssspppooonnnnnnkkkhhhcccbbbdddkkktttyyyvvvtttrrrtttyyy}}}}}}|||||||||uuuqqqppppppooonnnllliiifffdddcccaaa^^^YYYOOODDD;;;555333///...---,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))************************************************)))(((((('''******))))))))))))(((((((((((()))))))))*********,,,+++************+++,,,((((((((((((((()))))))))+++***)))))))))))))))))))))))))))*********++++++***))))))******,,,------,,,,,,++++++++++++,,,,,,111......333;;;HHHZZZjjjyyy|||~~~}}}{{{wwwqqqjjjgggjjjpppvvv|||}}}}}}||||||}}}}}}{{{zzzvvvyyy}}}}}}yyytttooommmhhheee___[[[VVVQQQLLLIIICCCBBB???===;;;:::::::::999777555444333000,,,)))************************))))))))))))))))))))))))+++++++++***)))(((((('''***))))))(((((())))))***&&&'''((()))))))))))))))***)))'''''')))***))))))))))))************))))))***))))))))))))+++---...(((((()))******+++,,,,,,'''%%%%%%))))))'''(((+++***+++,,,...000333888<<>>AAADDDLLLUUUZZZ```gggnnnyyyrrrddd\\\[[[^^^ggg|||yyyxxxvvvtttrrrqqqppppppooonnniiifffaaa___aaafffmmmrrrooonnnnnnrrrvvvzzz{{{{{{yyy{{{|||{{{xxxuuusssssspppnnnllljjjhhheeebbb___]]][[[VVVMMMCCC:::444111...------,,,+++++++++,,,************************+++++++++*********))))))((()))))))))************************************'''((()))******)))((('''))))))))))))))))))(((((())))))))))))*********+++))))))))))))))))))))))))'''(((((())))))***************)))))))))))))))***))))))))))))***************************++++++,,,,,,++++++++++++++++++,,,000......000222:::JJJXXXlllsss{{{~~~}}}{{{||||||wwwqqqmmmlllnnnpppxxxzzz||||||{{{{{{|||}}}~~~{{{yyyuuuyyy}}}~~~{{{wwwtttrrrmmmjjjeee```[[[WWWRRRNNNKKKIIIGGGDDDBBBAAAAAAAAACCCAAA>>><<<999555000,,,++++++******************))))))***************+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((***((('''''')))******)))*********++++++*********+++************+++,,,---'''(((((())))))******+++(((&&&&&&)))***((((((+++***---000333666;;;@@@DDDIIINNNVVV^^^cccfffggggggeeeeeeeeeccc```]]]ZZZYYYWWW[[[^^^^^^]]]___fffllltttuuuwwwzzz|||yyyuuuqqqrrrnnnjjjhhhhhhhhhgggfffeeeeeeffffffggggggggghhhhhhggghhhlllqqqrrrpppmmmddd]]]SSSIIIAAA999333000,,,+++***)))((()))******)))************)))((((((&&&''''''((()))***+++,,,'''&&&&&&'''(((***,,,...************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((('''''''''&&&%%%%%%%%%&&&((())))))((((((''''''''''''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***,,,---...//////...............///111111333444888>>>AAACCCKKKSSSZZZ```gggnnnxxx~~~rrrddd\\\[[[^^^fff~~~~~~~~~zzzwwwuuuqqqooonnnoooqqqqqqooommmgggeeebbb```aaacccgggiiiiiiiiijjjmmmqqquuuwwwxxxuuuuuutttrrrqqqrrrtttvvvooollljjjhhhgggddd```]]]ZZZXXXSSSJJJ@@@777222000------,,,+++++++++,,,,,,************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))$$$&&&((()))*********)))(((((((((((((((((())))))*********+++++++++,,,,,,))))))************)))))))))))))))******+++++++++***)))))))))))))))******(((((()))))))))*********++++++++++++******))))))++++++++++++++++++++++++///...///111111333===HHH\\\ggguuu}}}~~~}}}}}}~~~~~~{{{wwwsssooolllqqqtttvvvwwwwwwvvvwwwxxxzzz}}}{{{xxxyyy{{{{{{yyywwwvvvwwwrrrppplllhhhddd___YYYUUURRRQQQNNNKKKIIIHHHGGGGGGJJJHHHEEEBBB???:::333///---,,,+++***))))))))))))*********+++++++++,,,,,,''''''((()))***+++,,,,,,))))))************))))))((()))***+++,,,+++***)))***)))((((((***+++++++++******++++++++++++******++++++******))))))))))))(((((((((((((((((((((((()))''''''***+++)))***---...111555999===BBBGGGKKKPPPVVV___hhhoooqqqpppoookkkiiigggdddaaa^^^[[[YYYYYY[[[\\\[[[YYY]]]fffnnntttuuuxxx|||}}}yyysssoooooolllhhhfffeeefffffffffgggggggggggghhhhhhggggggffffffgggkkkppppppmmmiii___WWWLLLAAA999444000...***)))(((((((((((()))***((((((((()))(((''''''&&&%%%&&&'''((()))******+++&&&'''(((******)))((('''))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&%%%%%%'''((()))******((('''&&&&&&&&&&&&(((((())))))))))))(((((()))))))))))))))(((((('''((((((((((((((((((((((((((()))***,,,---...//////------------...///000111333444888===???BBBIIIQQQZZZ```fffmmmwwwssseee]]]]]]___jjj~~~~~~~~~~~~|||wwwtttrrrmmmkkkkkkmmmpppqqqnnnkkkeeedddcccbbbbbbccceeefffgggggghhhiiikkkmmmppprrrpppooommmlllmmmpppsssuuunnnkkkhhhggggggeeeaaa]]]WWWUUUNNNEEE<<<444000///,,,,,,++++++++++++,,,,,,************************((())))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))%%%&&&'''((()))*********''''''(((((((((((())))))***++++++++++++,,,,,,,,,++++++,,,------,,,++++++************++++++++++++)))))))))))))))******+++((((((((()))))))))******++++++++++++***)))((('''******++++++++++++******...---///111111000555;;;MMMXXXiiiwww~~~{{{sssnnnlllnnnqqqrrrqqqppppppqqqtttyyy{{{{{{{{{xxxvvvuuuvvvwwwvvvuuutttrrrpppkkkddd```[[[YYYVVVTTTQQQPPPOOOOOOMMMLLLJJJGGGDDD>>>777222111///---+++)))((((((((()))))))))***++++++,,,,,,&&&'''((()))***+++,,,---)))******++++++******)))******++++++++++++*********)))((((((***,,,,,,+++******++++++++++++******++++++******)))(((((('''((((((((((((((((((((((((***((()))...///...000333777:::>>>BBBEEEJJJOOORRRXXX^^^gggrrryyy{{{xxxtttooolllhhhfffdddaaa^^^[[[ZZZ[[[[[[ZZZ[[[```iiiooouuuvvvxxx{{{{{{xxxsssnnnkkkjjjgggfffeeeeeeggggggggggggffffffeeefffffffffffffffhhhkkknnnmmmhhhcccUUUNNNCCC999333000...---)))(((''''''''''''))))))''''''((((((''''''&&&%%%(((((()))))))))((('''&&&&&&''')))+++***(((%%%###((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))******))))))))))))(((((())))))***++++++***)))(((''''''''''''(((((())))))))))))((((((((()))))))))))))))((('''((((((((((((((((((((((((((()))***,,,---...//////------------...///000111222222666<<<>>>@@@GGGPPPYYY___eeelllvvvssseee]]]]]]```jjj~~~~~~~~~~~~}}}yyyuuuqqqooojjjiiiiiilllpppqqqmmmiiidddcccbbbbbbccceeegggiiijjjiiigggeeedddeeegggiiikkkjjjjjjkkknnnpppqqqrrrmmmjjjffffffgggfffaaa]]]VVVRRRKKKAAA777111//////,,,+++++++++++++++,,,,,,******************************************++++++))))))))))))************)))))))))))))))))))))))))))(((((('''''''''(((((('''''''''((((((((())))))************+++++++++++++++,,,,,,------,,,,,,+++************)))))))))))))))))))))))))))***++++++(((((((((((()))))))))***))))))***++++++***)))((()))***+++,,,,,,+++***)))...++++++...///...000444===GGGWWWhhhvvv~~~zzzsssjjjlllmmmmmmkkkjjjjjjjjjlllrrrzzz~~~~~~|||yyyvvvssstttuuuuuuvvvxxxzzzyyyuuuooojjjdddccc```]]]ZZZYYYXXXXXXRRRQQQPPPNNNJJJEEE>>>999666444000---***)))))))))'''''''''((())))))******))))))))))))************)))***++++++++++++***)))******))))))))))))******)))'''&&&''')))++++++***))))))************)))))))))************)))))))))(((((())))))******++++++---,,,///555::::::===BBBCCCFFFJJJMMMOOOSSSWWWYYY\\\bbbkkkwww~~~{{{vvvpppmmmiiigggfffeeebbb___[[[\\\^^^```dddiiimmmpppttttttuuuvvvvvvtttppplllhhhhhhhhhgggffffffhhhiiigggeeecccbbbaaabbbcccdddeeeeeefffhhhjjjfff___YYYKKKDDD:::222---,,,,,,,,,)))((('''&&&&&&&&&'''((((((((((((((((((''''''&&&'''((()))))))))((('''&&&''''''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))((((((((()))***************((((((((((((((()))***+++(((((())))))))))))(((((('''((()))))))))))))))((())))))))))))))))))))))))((()))***,,,---...//////------------...///000000000000555:::<<>>555///...///+++++++++***++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))************)))))))))))))))))))))))),,,+++)))'''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))************)))***+++,,,,,,+++***)))******))))))((((((''''''))))))((())))))***++++++(((((((((((())))))))))))&&&''')))***++++++******)))***+++,,,,,,+++***)))...)))'''***,,,,,,---000222:::HHH[[[lllyyy~~~yyykkklllmmmkkkhhhfffffffffeeekkkttt|||{{{wwwsssrrrrrrrrrtttxxx|||~~~{{{uuupppkkkiiifffccc```___^^^^^^XXXWWWUUUTTTQQQLLLEEE@@@999777333///,,,+++******%%%%%%&&&&&&'''(((((()))++++++******)))((((((((()))***+++,,,,,,+++***)))***)))(((''''''((()))***'''&&&%%%&&&(((******)))))))))************))))))((((((***+++++++++++++++(((((()))+++,,,---...///222111555>>>CCCFFFJJJOOOLLLOOORRRTTTVVVYYY\\\^^^]]]bbblllwwwzzzuuupppmmmiiihhhhhhgggeeebbb^^^___bbbhhhnnnqqqrrrrrrqqqqqqpppqqqqqqooollliiifffggghhhhhhggggggiiijjjfffdddaaa___^^^___aaabbbbbbbbbcccdddeee```XXXQQQCCC===444---******++++++)))((('''&&&%%%&&&'''''')))))))))))))))(((((('''$$$%%%'''(((******))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&((()))))))))((('''&&&&&&'''(((***,,,---...(((((())))))))))))((((((''''''((()))))))))))))))************************((()))***,,,---...//////---------------...000000...///333999<<<>>>EEENNNWWW]]]ccciiisss}}}~~~||||||~~~~~~qqqccc[[[[[[^^^mmm~~~~~~~~~~~~yyyuuussspppnnnllliiilllooopppnnnkkkiiihhheeebbb___^^^bbbggglllnnnooommmiiiddd```^^^]]]\\\bbbjjjsssyyyzzzvvvqqqnnnjjjhhheeedddcccaaa\\\XXXTTTLLL@@@888444111///---++++++************++++++,,,,,,++++++***)))((((((***)))(((''''''((()))***))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((''''''((()))***))))))************))))))*********)))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************++++++++++++++++++*********))))))(((((()))***++++++,,,,,,///222999GGGYYYjjjwww}}}wwwtttooojjjfffeeedddeeefffjjjqqqzzz~~~|||{{{wwwsssppprrrpppppprrrwwwzzzyyyxxxuuutttrrroookkkgggdddbbb]]][[[XXXUUURRRMMMFFFBBBAAA>>>:::666333000---***,,,,,,+++*********++++++))))))*********+++++++++***)))))))))))))))*********(((&&&''')))***(((&&&((())))))***++++++,,,,,,(((((())))))************)))***+++***(((((()))+++******+++++++++///333777===@@@EEEKKKPPPTTTVVVXXX\\\[[[[[[]]]______^^^\\\bbbeeekkkssszzz}}}|||{{{qqqooollliiigggfffeeeeeejjjlllooorrrssssssqqqppppppnnnkkkiiiiiiiiihhhfffdddeeefffhhhiiijjjjjjjjjgggeeeaaa]]]ZZZZZZ]]]```aaabbbbbbaaa]]]UUUKKKDDD888444000,,,+++***)))(((+++)))&&&######%%%''')))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))+++***))))))***((($$$  &&&***,,,+++(((%%%'''((()))***)))(((&&&$$$(((&&&&&&''')))***)))((())))))))))))(((((((((((('''((((((((('''%%%###!!!###%%%''')))******)))((('''&&&%%%%%%%%%'''((()))))))))(((((()))+++---...000...,,,,,,---.........222111333888<<>>BBBEEEMMMRRRYYY```dddeeecccbbbdddddddddffffffeeeaaa^^^ZZZ]]]bbbiiioootttuuutttllljjjfffddddddfffjjjlllpppqqqssstttuuutttsssrrrnnnkkkgggeeefffggghhhhhhggggggggghhhhhhiiiiiiiiicccdddeeedddaaa]]]XXXUUUVVVTTTPPPKKKFFF???777111111...+++*********)))(((******)))(((((((((((()))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&(((((((((((('''&&&%%%%%%"""$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((******(((&&&***)))))))))))))))***+++###$$$&&&'''(((((('''&&&&&&%%%$$$$$$%%%&&&%%%###$$$$$$%%%&&&'''((())))))&&&'''((()))***+++++++++'''((()))*********)))((('''(((((()))))))))))))))((((((((()))***+++---...000//////......//////000222000222777;;;>>>FFFMMMVVV\\\ccciiipppyyy||||||zzz{{{~~~uuufff[[[\\\bbbuuu~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzxxxvvvtttsssqqqnnnlllppprrrsssrrroookkkiiiiiiiiihhhhhhjjjnnnrrrttttttqqqoookkkhhhfffeeeeeeeeeiiinnnsssuuutttpppllljjjfffcccaaa___^^^ZZZSSSMMMEEE>>>555///------+++)))++++++************+++++++++++++++*********)))))))))***+++,,,,,,+++***)))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))******(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))+++++++++***************,,,---,,,+++...999IIIVVVhhhqqqzzz~~~}}}~~~~~~xxxrrrmmmjjjiiiiiilllpppvvv{{{~~~}}}{{{yyyzzz{{{yyyyyyvvvqqqllljjjmmmppptttwwwzzz|||}}}|||yyywwwnnnkkkgggccc___ZZZTTTPPPJJJIIIIIIIIIIIIHHHEEEBBB<<<<<<<<<:::777333...,,,///......---,,,++++++***((())))))*********************)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000111111111333777999999<<<@@@DDDGGGJJJNNNQQQUUUZZZbbbiiimmmllliiifffgggggghhhiiiiiifffbbb^^^YYYZZZ]]]ccciiimmmnnnnnngggfffeeefffhhhkkkoooqqqpppppppppooonnnmmmlllkkkkkkhhhdddcccdddggghhhiiihhhhhhhhhhhhhhhhhhiiiiiidddeeeffffffddd___YYYTTTSSSOOOIIICCC===777111------+++)))((()))***))))))(((((()))))))))(((((('''(((((((((((((((((((((((()))))))))((('''&&&%%%%%%'''((())))))(((&&&$$$### """%%%((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''%%%(((+++...///,,,)))'''%%%&&&'''((((((''''''&&&"""!!!"""$$$&&&((()))(((%%%%%%&&&''''''((())))))&&&'''((()))***+++++++++)))***************)))(((%%%&&&'''(((((('''&&&%%%(((((())))))***,,,------//////000000//////000111222000222777:::===EEELLLWWW^^^eeejjjrrrzzz~~~|||{{{|||}}}vvvfffZZZZZZaaarrr~~~~~~}}}}}}~~~~~~~~~~~~}}}|||||||||yyyvvvtttrrrpppmmmjjjnnnppprrrqqqooommmmmmmmmkkkkkkllloootttwwwxxxwwwqqqooollliiiffffffffffffkkknnnrrrsssqqqmmmjjjiiicccaaa^^^]]]\\\XXXQQQLLL@@@:::333...------,,,***++++++************+++++++++++++++***************)))***+++,,,,,,+++***)))))))))************))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))*********))))))))))))(((((())))))))))))((((((''''''(((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((***,,,---++++++111<<>>:::888555444333111...,,,+++***))))))***++++++***))))))***++++++++++++,,,,,,---..................//////---///222555666666444333888:::<<<===>>>@@@BBBEEEFFFIIIMMMPPPRRRUUUXXX[[[\\\bbbjjjrrruuusssoookkkiiiiiiiiiiiiiiifffbbb^^^XXXXXXYYY\\\```eeeggggggbbbdddhhhlllooorrrssstttpppooommmjjjhhhfffeeedddhhheeecccccceeegggiiiiiiiiiiiihhhhhhhhhhhhiiijjjhhhfffeeedddccc___YYYUUUMMMIIIBBB;;;666222...+++***((('''((()))***)))(((&&&&&&'''((((((((('''&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%'''((())))))(((&&&$$$###!!!###&&&)))))))))'''&&&'''''''''''''''''''''''''''((()))(((((('''''''''$$$'''***...///---+++)))*********)))((('''&&&&&&$$$######%%%(((******)))((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))%%%&&&'''(((((('''&&&%%%'''((()))***+++,,,,,,------///111111//////000222111000111666999<<>>===;;;999666333111000....../////////---+++***+++---............///111222222333444444555555666444777:::>>>@@@@@@???>>>EEEHHHKKKNNNOOOOOOPPPQQQSSSUUUWWWXXXYYY[[[^^^aaabbbhhhpppxxx{{{yyytttqqqkkkiiihhhhhhgggeeebbb```XXXVVVUUUWWW\\\```cccddddddggglllqqqtttuuuttttttooommmjjjgggdddbbbbbbbbbeeecccbbbdddfffiiijjjjjjiiihhhhhhggghhhiiijjjkkkkkkhhhdddbbbaaa\\\VVVPPPCCC???888333000---+++)))(((''''''((()))***)))(((%%%&&&''''''''''''''''''((((((((((((((((((((((((((()))******)))(((&&&%%%(((((((((((('''&&&%%%%%%$$$%%%''')))))))))'''&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((******)))(((***,,,///000---,,,+++***((('''&&&&&&)))(((''''''))))))((('''******))))))(((((((((((()))(((''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))(((''''''((()))+++,,,,,,,,,,,,+++...111111///...000222111000111666999<<>>???AAABBBCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKQQQUUUZZZ^^^^^^]]]]]]]]]^^^^^^^^^]]]\\\]]]```cccccchhhqqqxxx|||zzzvvvsssllljjjhhhffffffeeedddbbbZZZXXXWWWYYY^^^dddiiikkkkkkmmmooorrrssssssrrrqqqjjjhhheeebbbaaa```aaabbbbbbbbbccceeeiiikkkkkkjjjiiihhhgggggghhhjjjlllmmmmmmiiieeebbb^^^WWWMMMFFF999666111...,,,+++***)))(((''''''(((******)))(((&&&''''''''''''(((((()))(((((((((((((((((((((((('''((()))******)))'''&&&(((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&''')))+++///---+++***+++,,,///111++++++***)))((('''''''''+++)))(((((()))((('''&&&''''''(((((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''((()))************)))(((((((((((((((&&&((()))+++,,,,,,,,,,,,)))---111111...---///222111///111555888;;;BBBIIIMMMUUU___gggpppzzz}}}|||}}}}}}wwwggg[[[[[[aaaqqq~~~}}}|||xxxyyy{{{|||}}}~~~}}}}}}}}}||||||{{{yyywwwuuutttvvvrrrllliiihhhjjjkkkllllllmmmoooooonnnmmmmmmnnnoooqqquuu{{{}}}xxxuuurrrnnnkkkjjjiiiiiimmmnnnooonnnkkkjjjjjjjjjhhheeeaaa^^^ZZZRRRHHH@@@555000+++***+++---,,,***++++++************++++++******************++++++***)))(((''''''((()))***))))))************))))))******))))))((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''(((*********)))(((''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******&&&''''''((()))******+++'''&&&%%%&&&))),,,......///888GGGXXXfffpppuuuwwwsssvvvzzz~~~~~~}}}wwwpppjjjjjjllloooppprrrnnnjjjiiikkkooorrrsssuuuuuuwww{{{~~~}}}xxxsssqqqrrrssstttttttttttttttvvvsssqqqpppppppppooonnnnnnllljjjiiihhhfffcccaaaaaa```\\\YYYUUUSSSQQQPPPMMMLLLKKKJJJIIIHHHGGGFFFDDDEEEEEEEEECCC@@@===;;;999<<<>>>>>><<<<<<>>>AAAGGGHHHIIIKKKLLLNNNOOOPPPOOOMMMKKKJJJKKKNNNQQQTTTXXX]]]cccggghhhfffdddcccccccccaaa^^^\\\]]]```bbbaaafffnnnvvvyyyxxxuuurrrnnnkkkgggfffffffffeeeddd^^^\\\[[[^^^dddkkkqqqtttrrrrrrqqqqqqpppoooooonnndddbbb```^^^]]]___aaabbbaaaaaacccgggjjjlllkkkjjjhhhggggggggghhhjjjmmmnnnnnnjjjeeebbb]]]SSSFFF<<<555222...,,,+++,,,+++***((((((''')))******)))'''((((((((((((((()))***+++((((((((((((((((((((((((&&&''')))***+++***((('''((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''''''''+++...---...000222111///---+++)))(((((('''''''''(((((((((&&&&&&''')))***)))((($$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&''')))******)))((('''%%%%%%%%%&&&'''&&&((()))+++,,,,,,,,,,,,''',,,000111...,,,...111111///111555888;;;AAAIIIMMMVVV```iiisss|||~~~{{{|||wwwggg[[[[[[bbbppp}}}|||{{{zzzzzzzzz|||}}}}}}||||||{{{|||{{{yyyxxxwwwwwwxxxxxx|||tttiiiccccccfffjjjkkkiiiggggggjjjnnnqqqqqqooosssssstttuuuxxx{{{~~~|||}}}yyypppkkkkkklllkkkpppnnnlllkkkkkkjjjgggffffffbbb^^^ZZZVVVMMM@@@777///...---,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))&&&'''(((*********)))(((***))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((('''''''''((()))+++,,,((((((((((((((((((((((((&&&&&&&&&(((******(((&&&(((((((((((((((((((((((((((''''''''''''((()))))))))(((''''''''')))***+++***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************000111777BBBQQQ```kkkqqqsssrrrrrruuuyyy}}}~~~~~~{{{rrriiifffhhhkkkhhhgggeeedddeeegggjjjkkkssstttvvvwwwxxxxxxxxxwwwxxxyyy{{{}}}}}}{{{yyywwwvvvtttqqqooooooooommmlllkkkooosssuuussspppmmmlllkkkiiifffccc___]]][[[ZZZUUUTTTQQQOOONNNNNNPPPPPPTTTQQQOOOOOOPPPOOOLLLHHHIIIKKKLLLJJJHHHHHHKKKNNNWWWVVVVVVWWWXXXYYYYYYXXXWWWWWWVVVUUUTTTVVVZZZ]]]___dddjjjnnnooonnnlllllljjjhhhfffcccaaa___^^^^^^___cccjjjpppuuuxxxxxxxxxpppkkkeeebbbccceeeeeeeeegggggghhhjjjmmmooorrrsssuuuuuuuuutttqqqmmmjjjhhhaaa```^^^]]]\\\]]]___```cccdddfffiiikkklllmmmnnnjjjiiiiiigggfffgggjjjlllnnnjjjddd\\\SSSHHH<<<555111000///---,,,+++******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%'''((()))***...,,,***+++---...,,,*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''$$$######$$$''')))(((((()))(((&&&%%%%%%&&&((()))((('''&&&&&&'''))),,,---.........///////////////000111444666999===CCCGGGLLLUUU^^^fffpppzzz}}}|||~~~~~~|||hhh\\\\\\aaappp~~~|||zzzzzzyyyzzz{{{|||}}}}}}|||{{{{{{{{{zzzyyywwwuuuuuuuuuuuuvvvpppgggbbbbbbeeegggiiihhhggggggjjjnnnppppppooopppqqqqqqsssvvvyyy|||~~~~~~{{{sssmmmmmmmmmkkknnnllljjjjjjjjjjjjhhhfffddd```ZZZVVVQQQHHH===444......---++++++************++++++++++++***))))))))))))))))))))))))))))))&&&'''((()))******)))(((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))***+++(((((((((((((((((((((((('''&&&&&&(((******(((&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,---111888CCCQQQ^^^fffiiijjjlllnnnqqqtttvvvxxx}}}yyyqqqkkkhhhgggfffdddcccbbbccceeehhhjjjoooppprrrtttuuutttsssrrryyy|||~~~|||wwwtttooollllllllllllkkkkkkooosssttttttrrrqqqpppmmmkkkiiigggdddcccaaaaaa\\\[[[YYYXXXWWWWWWWWWXXXXXXVVVTTTSSSSSSRRROOOLLLOOOPPPQQQPPPNNNOOORRRUUUZZZZZZZZZ\\\]]]^^^^^^]]][[[\\\[[[ZZZZZZ\\\```ccchhhmmmrrrvvvuuurrrooommmjjjiiigggeeeccc```^^^]]]]]]aaahhhnnnrrrsssrrrqqqkkkhhhcccbbbeeehhhjjjjjjnnnnnnnnnnnnoooppprrrrrrttttttsssrrrooolllhhhfff``````_________aaacccdddfffggghhhjjjkkkllllllllliiiiiihhhgggeeeeeefffggggggbbbZZZRRRIII???666000...---,,,+++***)))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))(((((((((''''''''''''''''''(((((()))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&)))---000000...)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******))))))'''&&&%%%%%%&&&''')))''''''&&&&&&''')))+++---,,,,,,,,,,,,------------///111333555888<<>>666111///...******)))))))))))))))***))))))******))))))((('''((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''(((((((((((((((((((((((()))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''###$$$%%%'''((()))******''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))&&&(((+++***)))***---000333>>>MMM\\\fffmmmrrrvvvqqqtttzzz}}}uuusssooojjjfffbbb___]]]```cccgggkkknnnnnnmmmllleeehhhmmmssswwwzzz{{{||||||}}}zzzrrrmmmhhhiiijjjiiigggggghhhiiipppppppppooommmjjjhhhfffbbbdddfffjjjmmmqqqsssuuutttttttttrrrnnnkkkjjjjjjfffcccaaabbbfffkkknnnpppuuuyyy}}}|||vvvqqqmmmmmmggggggeeeccc```aaadddfffjjjooovvvzzzyyyvvvrrrooohhhggggggeeeccc```]]]\\\WWWWWWXXXZZZ^^^dddjjjmmmppprrrssssssqqqpppqqqrrrpppooonnnlllkkkjjjjjjjjjggggggfffdddcccbbbbbbaaabbbdddhhhkkkmmmmmmmmmllljjjiiiiiihhhfffdddcccbbb]]][[[XXXWWWVVVSSSMMMHHH<<<888222---+++******))))))))))))(((((()))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''(((((((((''''''%%%&&&'''&&&$$$$$$$$$&&&%%%&&&((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))++++++$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))***++++++,,,,,,---///111333666:::@@@DDDJJJOOOVVV[[[eeeqqqxxxzzzyyyyyy{{{{{{kkk```\\\\\\iiivvvvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxvvvtttrrrqqqlllnnnqqqsssrrrooollljjjfffgggiiihhheeedddeeefffhhhlllqqqsssqqqmmmjjjiiidddbbb```___```cccgggiiiiiipppuuutttssssssppplllgggeeecccbbbaaa```^^^\\\PPPKKKBBB999111------///))))))((((((((())))))***)))))))))))))))(((((('''((((((((((((((((((((((((+++***)))(((''''''((()))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''((((((((((((((((((((((((((((((((()))'''%%%&&&''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***((((((''''''(((((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''((()))***+++...444>>>LLLYYYfffooouuurrruuuyyy}}}yyyxxxvvvrrrmmmgggbbb```\\\___bbbfffjjjkkkllllllfffhhhjjjmmmpppqqqrrrsssrrrtttxxx|||}}}{{{vvvrrrpppqqqqqqooollliiihhhhhhkkklllllllllkkkiiigggfffbbbbbbccceeegggkkknnnooossstttuuusssooollllllmmmhhhdddaaabbbgggllloooppptttyyy~~~yyysssppppppkkkiiigggccc______```bbbdddiiiooorrrrrrooommmkkkeeeeeecccbbb```^^^]]]\\\]]]]]]___bbbfffiiimmmnnnrrrtttuuussspppmmmmmmmmmlllkkkiiihhhffffffeeeeeeddddddccccccbbbbbbcccccceeegggjjjlllmmmllljjjhhhfffffffffeeedddbbbaaa```\\\WWWRRROOOMMMIIIBBB<<<222000---+++++++++***)))***)))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$###%%%'''&&&$$$###%%%'''###%%%&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%&&&((()))((('''&&&''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''((()))***+++,,,,,,...///222444666;;;@@@DDDJJJPPPUUUYYYbbbnnnvvvxxxyyyyyy{{{}}}pppfffbbbbbbjjjsssssssssttttttuuuwwwwwwwwwxxxwwwwwwuuusssqqqooohhhkkknnnqqqqqqooollliiifffhhhiiihhhdddcccdddfffiiinnnsssuuuqqqllliiihhhbbb```]]][[[\\\___ccceeeiiipppuuuuuusssrrrnnnjjjfffdddaaa___^^^\\\YYYWWWMMMHHH???555...+++,,,...))))))(((((((((((()))***)))))))))))))))(((((('''((((((((((((((((((((((((+++***)))'''''''''((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******(((''''''((()))***(((((((((((((((((((((((()))'''%%%%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((('''&&&%%%%%%&&&((()))(((((('''&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))'''%%%&&&(((***++++++---...222;;;IIIXXXdddjjjsssuuuyyy{{{}}}~~~~~~{{{{{{zzzwwwrrrlllfffcccYYY[[[___cccfffiiikkkkkkhhhhhhhhhhhhiiijjjjjjjjjkkklllpppuuuyyyzzzxxxuuuwwwxxxxxxuuuqqqmmmjjjiiiggghhhjjjkkkkkkiiihhhfff``````______aaacccfffhhhqqqssstttrrrnnnllllllmmmfffccc___```dddjjjmmmmmmooouuu|||}}}xxxsssppppppkkkjjjfffaaa]]][[[\\\^^^___ccciiikkkkkkhhhfffeeedddcccaaa___^^^]]]]]]]]]ccceeeiiilllooopppqqqqqqqqqtttuuusssnnnkkkjjjjjjjjjiiigggeeedddcccbbbbbbcccbbbbbbbbbbbbccccccdddfffhhhkkkmmmllljjjgggeeeccccccccccccbbbaaa``````[[[UUUNNNJJJGGGBBB:::333...---,,,---......,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))(((&&&$$$"""%%%'''((('''$$$"""###%%%"""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***((('''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''((()))***+++,,,---.........000222444777;;;AAAEEEKKKPPPUUUYYYaaammmuuuwwwzzzzzz|||vvvmmmiiiiiifffrrrrrrqqqqqqrrrsssuuuvvvttttttttttttsssqqqooommmjjjjjjjjjiiihhhfffeeedddggghhhiiihhhfffdddddddddggglllqqqsssrrrooollljjjfffaaa^^^___^^^]]]```dddlllwww}}}yyysssppplllgggjjjgggccc```]]]YYYTTTPPPIIIAAA666///......,,,)))***))))))(((((((((((((((,,,+++***)))((('''&&&&&&******))))))((((((''''''''''''((((((((((((''''''))))))(((&&&%%%$$$###""")))'''&&&(((+++,,,***'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((!!!"""###%%%&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''&&&''''''((()))***...,,,***(((''''''((()))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,---000888DDDQQQZZZkkkpppuuuwwwwwwwwwzzz||||||wwwxxxxxxyyyzzzyyyuuuooojjjaaa```^^^]]]___bbbfffhhhiiihhhgggffffffeeeeeeeeeeeegggjjjooosssuuuwwwxxxxxxxxxwwwvvvtttsssqqqpppllllllkkkiiihhhfffeeedddcccaaa^^^\\\]]]```cccfffkkkkkklllnnnnnnkkkgggccceeeccc```^^^___aaaeeehhhkkkooosssuuurrrnnnkkkiiillljjjfff```[[[XXXWWWXXX[[[\\\]]]___```aaaaaaaaaaaaccceeefffffffffgggiiimmmnnnooopppqqqpppoooooolllmmmnnnmmmlllhhhdddbbbhhhgggeeecccbbbbbbbbbcccddddddccccccddddddddddddfffggghhhiiihhhfffdddbbbccccccccccccaaa___]]]\\\TTTNNNEEE@@@===999333---))))))))))))(((((((((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%'''(((***(((%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''%%%%%%%%%&&&&&&&&&''''''((((((''''''((()))***+++ !!!###%%%%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&'''***---///((((((((((((((('''''''''******+++---------------,,,...111333666;;;AAAEEEKKKPPPVVVZZZcccmmmtttttt{{{}}}vvvoookkkiiihhhqqqqqqppppppqqqrrrtttuuusssssssssrrrpppooommmmmmjjjiiihhhgggfffeeeddddddggghhhiiihhhfffdddccccccbbbhhhooossstttqqqooommmgggbbb_________]]]```dddllltttyyyvvvpppmmmjjjfffhhhfffbbb___[[[WWWQQQNNNFFF>>>444...------+++)))%%%%%%&&&''')))+++,,,---''''''''''''(((((((((((()))))))))(((((((((((((((''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%(((&&&&&&'''***+++)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''"""###$$$&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&&&&''',,,+++)))'''''''''((()))''''''''''''''''''''''''(((''''''((((((***++++++))))))))))))---555>>>EEE[[[aaajjjqqqtttwww{{{~~~|||xxxxxxxxxxxxyyyyyywwwrrrooohhhfffccc```___```bbbccceeedddbbbaaa```___``````eeefffhhhkkknnnqqqsssuuuvvvvvvvvvvvvvvvuuuttttttnnnmmmkkkjjjhhhggggggfffdddccccccbbbbbbbbbbbbccceeeeeegggiiijjjiiifffdddbbb___[[[YYYZZZ\\\___```bbbfffjjjkkkjjjgggeeedddeeedddbbb]]]XXXTTTTTTTTTVVVUUUUUUWWWZZZ]]]aaadddaaadddgggiiijjjjjjlllmmmpppqqqrrrrrrqqqpppooonnnfffggghhhhhhgggeeecccaaabbbbbbaaaaaaaaabbbcccdddfffffffffffffffeeedddddddddeeefffgggfffeeecccbbbeeeeeedddccc```\\\XXXVVVLLLEEE===888666333...)))))))))))))))(((((((((''''''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''(((&&&$$$$$$%%%&&&&&&%%%((((((((((((((('''''''''%%%&&&((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))******&&&&&&&&&''''''((((((((()))))))))***++++++,,,,,,,,,...000222555:::???CCCJJJOOOTTTYYYaaalllssssssyyy{{{~~~{{{nnnddd^^^\\\aaaooooooooooooooopppqqqrrrrrrqqqpppnnnmmmlllkkkkkkiiigggeeecccbbbccccccdddhhhiiijjjhhheeecccbbbbbb]]]dddmmmtttvvvtttrrrpppjjjfffbbbbbbaaa```bbbfffkkkqqqtttqqqllljjjhhhfffgggdddaaa^^^YYYTTTNNNIII@@@999111---,,,,,,+++)))******))))))((((((''''''''''''((((((((()))))))))(((((((((((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''((('''&&&%%%'''((()))'''&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&'''''''''''''''(((((()))&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))*********)))((()))---222777DDDMMMYYYdddlllsssyyy}}}~~~}}}yyyxxxwwwxxxyyyyyywwwuuurrrnnniiiddd```______```eeeccc```]]][[[[[[\\\\\\eeeeeefffhhhjjjmmmoooqqqpppqqqrrrsssttttttttttttnnnmmmkkkiiihhhiiijjjkkkiiijjjlllmmmllljjjgggeeedddcccbbbcccdddcccaaa___\\\XXXSSSQQQSSSUUUUUUUUUXXX[[[___aaaaaa``````aaa``````___\\\XXXTTTSSSSSSVVVTTTSSSSSSWWW^^^dddiiigggjjjmmmnnnnnnmmmmmmmmmppppppqqqpppooonnnllljjjccccccccccccbbbbbbbbbbbb\\\]]]]]]___aaaccceeefffiiiiiijjjjjjiiigggeeecccaaabbbcccdddeeedddcccbbbffffffdddaaa\\\UUUOOOLLLAAA;;;444///...,,,)))''')))))))))(((((((((''''''***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''''''''%%%$$$%%%&&&&&&$$$######%%%&&&&&&%%%)))(((((((((''''''&&&&&&%%%&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&$$$###"""'''((())))))(((&&&%%%###&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((())))))((('''&&&$$$$$$%%%&&&'''((())))))((('''''''''((()))***+++---...000111444777<<<@@@HHHMMMRRRVVV___jjjqqqrrruuuxxx||||||mmmaaaZZZXXXaaallllllmmmmmmmmmnnnnnnooopppnnnllljjjiiiiiiiiijjjhhhfffccc``````aaaccceeegggiiijjjiiieeebbb``````\\\dddnnnvvvxxxvvvsssqqqooojjjffffffeeeccceeeiiilllooopppmmmiiigggfffffffffdddaaa]]]XXXQQQJJJEEE999444///+++*********)))---,,,+++***(((&&&$$$$$$+++++++++***)))(((((('''&&&''''''(((((()))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''&&&%%%((('''&&&%%%%%%&&&'''(((######$$$$$$%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&%%%%%%'''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((()))******+++,,,000222333;;;GGGSSS]]]gggqqqxxx~~~}}}|||||||||}}}~~~~~~zzzyyywwwwwwxxxyyyyyyxxxxxxtttoooiiieeeccccccccchhhfffbbb___]]]\\\\\\]]]cccdddgggjjjlllnnnooooookkkkkklllmmmnnnnnnmmmmmmjjjiiigggfffgggjjjmmmoooqqqsssvvvwwwwwwuuurrrqqqllliiieeebbbaaa^^^\\\YYYWWWRRRMMMMMMOOORRRRRRPPPVVVXXX[[[]]]^^^___aaabbbbbbcccdddccc```\\\ZZZZZZ```^^^\\\\\\___dddiiimmmmmmoooqqqqqqnnnkkkiiihhhkkkkkkllllllkkkjjjhhhgggcccbbbaaaaaa```aaabbbccc]]]]]]___aaaccceeeggghhhkkklllmmmmmmkkkhhheeebbbaaaaaabbbddddddddddddccceeedddaaa\\\UUULLLEEE@@@999444///+++******)))((())))))(((((((((''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&###""""""###%%%&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&'''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&''')))***)))'''%%%$$$'''(((((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%&&&(((***,,,---...///000222555:::>>>FFFKKKOOOSSS[[[gggnnnooorrruuuzzzpppccc\\\ZZZcccjjjjjjjjjkkkkkkkkkkkkkkklllkkkiiihhhgggggghhhiiigggeeeaaa______aaadddfffgggiiikkkjjjfffccc`````````gggqqqxxxzzzxxxtttrrrqqqkkkggggggeeeccceeeiiimmmmmmlllkkkiiiffffffgggeeeccc```]]]WWWOOOFFF@@@333000---***))))))))))))&&&&&&((()))*********))))))))))))((((((''''''&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&%%%&&&&&&'''&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((######$$$$$$%%%&&&'''''''''''''''&&&%%%$$$###"""''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$&&&((()))((()))***,,,+++111999AAAKKKVVVccckkkssstttuuuvvvvvvwwwxxxyyyzzzxxxvvvuuuwwwyyyzzzzzzzzzwwwrrrnnnkkkjjjkkkkkkkkkiiifffcccaaa______```aaadddiiinnnqqqrrrqqqpppkkkkkkjjjjjjiiihhhfffeeedddcccccccccfffjjjnnnqqqvvvwwwxxxzzzzzz{{{zzzzzzuuurrrmmmiiifffccc```^^^ZZZVVVSSSSSSVVVXXXYYYXXX\\\___aaabbbcccdddfffhhhiiikkkmmmmmmkkkiiigggggglllkkkjjjiiiiiiiiijjjkkklllnnnoooooollliiiggggggfffggghhhiiiiiiiiihhhgggdddcccaaa_________```aaabbbcccdddeeeggghhhiiiiiilllmmmnnnmmmkkkhhhdddaaaaaabbbbbbbbbccccccbbbbbb^^^]]]YYYSSSKKKBBB;;;666111...***((('''(((((((((((((((((((((''''''''''''%%%$$$###"""######%%%&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&""""""!!!###%%%'''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%''')))***+++***((('''%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((,,,***(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&''')))+++---,,,...///000111555999===CCCHHHLLLOOOXXXccckkkmmmpppsssyyynnn```YYYWWW```gggggghhhiiiiiihhhhhhggggggggggggfffgggggghhhhhhfffeeebbb``````bbbeeegggiiikkkmmmmmmjjjfffdddcccfffmmmuuu{{{|||zzzvvvtttpppkkkgggfffdddaaabbbfffnnnkkkiiijjjiiieeeeeefffbbbaaa___[[[UUUKKKAAA:::///...,,,***)))((((((((('''((()))******)))((('''######$$$%%%&&&&&&'''(((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))(((((('''&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$###"""!!!((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&(((******(((''''''(((***---000444:::DDDPPPYYYgggkkkppptttvvvvvvwwwwwwwwwuuussssssvvvyyy{{{{{{|||yyyuuuqqqoooooopppqqqmmmllljjjhhhfffdddcccbbbaaaeeejjjooorrrssssssrrrooonnnmmmkkkhhhfffcccbbb`````````bbbeeeiiimmmooorrrrrrssstttuuuwwwxxxyyywwwtttqqqoooooonnnllljjjcccbbbaaaaaabbbcccfffggggggiiikkklllkkkkkklllmmmmmmpppssstttrrrqqqpppqqqpppppppppooommmjjjhhhffffffgggiiiiiihhhggghhhiiieeefffhhhiiiiiiiiihhhgggbbbaaa```^^^^^^^^^______gggggghhhiiiiiiiiiiiiiiikkkllllllkkkiiifffbbbaaaaaa``````___^^^]]]]]]]]]UUUSSSNNNHHH@@@999333///))))))'''&&&%%%%%%&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''''''''%%%$$$%%%&&&###"""###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((('''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,***(((&&&%%%&&&(((***''''''''''''&&&&&&%%%%%%))))))(((((()))***,,,---,,,---///000111555999===AAAEEEIIILLLTTT```hhhjjjooosssyyyooo___WWWVVV^^^eeefffgggggggggfffeeeeeecccdddeeefffggghhhhhhhhhfffeeecccbbbccceeegggiiilllnnnqqqqqqoookkkiiihhhkkkqqqxxx}}}~~~|||zzzyyyrrrlllhhhgggeeebbbcccgggmmmhhhgggjjjiiidddccceee___^^^\\\XXXQQQGGG<<<444------,,,***((('''''''''***+++++++++***'''%%%#########$$$%%%&&&'''((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%''')))(((&&&$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&'''(((''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''((()))***,,,,,,***))))))))))))+++,,,---000666???FFFTTT\\\gggooorrrsssssstttooonnnnnnqqquuuzzz}}}~~~|||wwwssspppooopppqqqppppppooonnnllljjjhhhfffeeefffiiikkknnnpppqqqrrrqqqpppnnnlllhhheeebbbaaa```aaabbbccceeegggiiijjjkkkkkkmmmnnnooooooooooooqqqpppooooooqqqqqqpppnnnkkknnnooommmjjjjjjmmmqqqppprrrttttttqqqooooooooolllnnnqqqrrrrrrqqqrrrsssooonnnnnnmmmkkkhhhfffeeebbbcccdddddddddeeehhhjjjeeefffgggggggggfffeeedddaaaaaa``````aaaaaabbbbbbggghhhiiijjjjjjiiihhhhhhjjjiiihhhgggeeecccaaa```^^^]]][[[YYYWWWUUUTTTTTTKKKHHHCCC===777111---+++%%%&&&''''''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&'''((())))))*********)))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$&&&((((((&&&%%%%%%%%%%%%&&&&&&''''''(((''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''(((''''''''''''''''''((((((((((((((()))******++++++,,,---///000222555:::>>>???CCCFFFIIIRRR^^^fffiiiooossszzzsssddd\\\[[[^^^dddeeefffffffffeeedddccc```bbbdddggghhhiiiiiiiiifffeeedddddddddfffhhhiiinnnqqqtttuuussspppmmmlllnnnssszzz~~~}}}|||vvvpppllljjjhhheeefffjjjkkkfffeeeiiiiiicccaaaccc]]]\\\ZZZVVVOOODDD888000,,,------+++((('''&&&'''###%%%'''***+++++++++***)))))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&(((***)))&&&$$$%%%'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$############%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))(((((('''''''''((((((%%%&&&((()))(((((()))***(((***+++++++++///555:::@@@JJJYYYdddiiijjjkkkkkkjjjjjjkkkooouuu{{{~~~~~~yyysssooommmmmmmmmssssssttttttrrrooollljjjiiihhhgggggghhhkkkoooqqqpppooommmkkkhhhdddaaa```bbbcccdddeeeeeefffggggggfffhhhjjjllllllkkkiiiggglllkkkkkklllnnnnnnlllkkkooosssuuurrrllljjjoootttuuuwwwxxxwwwtttqqqooonnnhhhjjjmmmnnnnnnoooppprrrlllkkkjjjiiihhhhhhggggggdddddddddbbbaaabbbeeehhhdddeeeeeeeeedddbbb```___aaabbbcccdddeeefffggghhhffffffhhhiiiiiiiiihhhggghhhhhhfffdddcccaaa```___[[[YYYWWWTTTQQQOOONNNMMMDDDAAA<<<777111---+++***%%%'''))))))((('''''''''(((((('''''''''&&&&&&&&&!!!"""$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%'''((((((&&&$$$!!!"""###$$$%%%%%%&&&''''''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''))))))'''&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''((()))******&&&'''((()))************+++---///000222666;;;???>>>BBBEEEHHHPPP]]]eeehhhppptttzzzsssfff``````[[[dddddddddcccccccccbbbbbb^^^```bbbdddeeedddcccbbbffffffeeecccbbbccceeehhhnnntttzzz{{{vvvqqqoooppptttvvvzzz~~~~~~}}}wwwrrrmmmiiihhhhhhhhhhhhhhhgggeeedddcccbbb___]]]XXXUUUQQQLLLEEE<<<333---,,,+++++++++******))))))******))))))((((((''''''******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''')))((((((''''''&&&%%%%%%'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###%%%''')))))))))'''&&&((('''&&&###!!!!!!###%%%''''''''''''''''''''''''+++***)))))))))***,,,---666<<>>777///***)))))))))(((((((((''''''((((((((((((((((((''''''))))))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&$$$"""!!!###%%%((((((((((((((((((((((((***)))((((((((()))+++,,,---000888BBBMMMWWW___dddeeefffhhhjjjmmmqqqxxx|||~~~}}}{{{vvvrrrppppppqqqooooooppprrruuuuuutttrrrpppnnnllljjjiiiiiiiiihhhiiiiiihhhgggeeecccaaa______```bbbeeegggiiijjjkkkiiiiiigggfffdddccccccccceeeeeeeeeeeeeeeggghhhiiikkkooosssssspppnnnoooqqquuuuuuuuutttsssrrrqqqpppmmmmmmllllllkkkkkkkkkkkkjjjiiigggdddbbbaaa`````````______^^^^^^___aaaaaadddeeeeeecccbbbbbbccceeecccgggkkkllljjjhhhggggggggggggggghhhhhhiiiiiiiiijjjiiigggddd```\\\YYYWWWRRRNNNIIIDDDAAA===888666---...///000---(((### &&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&(((***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%)))'''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((&&&''')))'''%%%$$$&&&((((((((('''&&&&&&&&&'''(((((((((((((((((()))***+++,,,...000000111333555888AAA@@@AAAHHHSSS^^^fffjjjlllqqqyyy~~~tttddd\\\[[[```dddcccbbb```___]]]\\\[[[^^^^^^______``````aaaaaaddddddcccbbbbbbdddhhhkkkrrrvvvzzz{{{xxxuuuuuuuuuvvvvvvuuuvvvyyy|||zzzwwwssspppnnnllliiigggfffeeeddddddbbb^^^XXXTTTQQQKKKCCC;;;555///+++((())))))((((((((((((''''''&&&&&&'''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((''''''&&&'''''''''$$$%%%%%%&&&'''(((((((((&&&%%%$$$%%%&&&'''&&&$$$'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$(((((((((((((((((((((((()))((('''''''''((()))***((()))+++111:::EEEOOOVVV]]]```dddhhhkkknnnrrruuuxxxyyyyyywwwuuutttuuuwwwpppppppppqqqtttvvvvvvuuusssrrrpppnnnmmmlllllllllggggggggggggeeedddbbb```^^^___aaaccceeeggghhhhhhhhhgggeeecccaaaaaaaaaaaadddddddddcccdddeeeffffffhhhjjjmmmoooooonnnlllkkknnnnnnoooooopppooooooooollllllkkkjjjiiihhhhhhggghhhgggeeebbb```^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^bbbccceeeeeeddddddeeefffgggiiijjjjjjgggeeeddddddcccdddeeefffhhhiiijjjkkkkkkjjjhhhddd___YYYTTTQQQLLLHHHAAA;;;666222///,,,///)))'''+++)))###"""'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%***(((''''''((())))))(((%%%%%%&&&&&&''''''''''''$$$&&&''''''&&&%%%&&&'''))))))(((&&&&&&%%%%%%&&&(((((('''''''''(((((()))***,,,...///000222555888@@@>>>???DDDNNNYYYccchhhnnnsssyyysssddd[[[ZZZ[[[bbbaaaaaa```___^^^]]]]]]_______________```aaabbbbbbbbbbbbaaaaaadddhhhlllppprrruuuuuutttrrrrrrrrrqqqpppqqqrrrtttxxx{{{~~~zzzxxxuuurrrpppmmmiiifffccccccddddddbbb]]]VVVQQQMMMFFF<<<333...+++)))(((******************))))))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''''''''''''''(((((())))))&&&&&&%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%###%%%'''&&&%%%$$$$$$%%%((((((((((((((((((((((((''''''&&&&&&&&&'''((()))+++***((()))...666>>>CCCOOOSSSZZZ```eeeiiimmmppprrrtttvvvvvvuuuuuuwwwxxxtttsssqqqrrrtttvvvwwwwwwqqqqqqqqqpppooonnnooopppiiiiiiiiiiiihhhfffdddccc```aaabbbcccddddddddddddeeedddaaa^^^]]]\\\]]]]]]aaaaaabbbbbbcccdddeeefffjjjiiiiiilllmmmlllhhhcccggggggiiijjjkkkkkklllllljjjiiiiiihhhgggfffeeeeeeeeecccaaa___]]][[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\\\\aaadddfffgggfffeeeeeeeeegggggggggeeedddbbbbbbbbb```aaaccceeegggiiijjjkkkkkkkkkhhhddd]]]VVVOOOJJJEEE@@@:::444000---+++)))111((((((000///%%%%%%---%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$######""""""!!!"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###""""""'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&''')))((('''''')))***)))((($$$%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$'''***---000333777;;;===>>>@@@EEENNNXXXaaafffppptttzzztttddd\\\ZZZ[[[^^^______``````aaaaaaaaaaaaaaa`````````aaabbbcccaaaaaa```______bbbgggkkknnnoooqqqrrrqqqooonnnnnnhhhiiikkkmmmpppsssvvvwwwxxxvvvsssqqqoookkkgggccc```aaabbbcccbbb]]]VVVPPPIIIBBB888000+++*********))))))))))))))))))******$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''&&&%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""!!!"""$$$%%%###%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((+++***)))(((***---111333===BBBKKKSSSZZZ```fffiiimmmpppssstttuuuuuuvvvwwwxxxvvvsssssstttvvvwwwwwwqqqrrrsssqqqnnnllllllmmmmmmmmmnnnmmmllljjjhhhgggeeeeeefffeeeeeedddcccbbbcccaaa___]]][[[ZZZZZZZZZ[[[\\\]]]___aaabbbcccccchhhffffffhhhkkkkkkfffbbbaaabbbdddeeefffgggggggggeeeeeeeeeeeeddddddccccccaaa```___]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]bbbeeehhhhhhgggdddccccccdddcccbbbaaaaaaaaaaaa```______```bbbdddfffgggggghhhgggddd___XXXOOOHHHCCC;;;777111---++++++***)))%%%$$$///@@@@@@...###$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%&&&((()))((('''%%%%%%&&&&&&'''((())))))+++***((('''''''''''''''%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&'''$$$&&&))),,,///222777:::===@@@FFFMMMUUU]]]eeeiiiqqquuu{{{vvvggg^^^\\\```\\\\\\^^^```bbbccceeefffbbbbbbbbbccccccccccccccc```___^^^]]]]]]```eeejjjnnnoooqqqrrrqqqooollljjjbbbccceeegggkkknnnqqqrrrvvvsssqqqooommmjjjfffccc`````````aaa___YYYRRRMMMCCC===444...*********+++&&&&&&''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%&&&&&&'''(((%%%%%%$$$$$$###""""""!!!%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$""""""###$$$&&&###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((((((&&&''''''((()))***+++,,,///444;;;CCCKKKRRRZZZ___dddhhhlllpppqqqqqqrrrsssvvvtttrrrssstttvvvvvvvvvvvvwwwwwwsssmmmhhhggggggnnnoooooooooooommmlllkkkjjjjjjjjjjjjhhhgggfffeeedddcccbbb```^^^\\\[[[ZZZWWWXXXZZZ\\\]]]^^^^^^^^^aaa``````dddhhhjjjhhheee______```aaabbbbbbbbbbbb``````aaaaaabbbccccccddd```___^^^]]]\\\[[[[[[[[[\\\]]]^^^___```aaaaaaaaaccceeeggggggfffcccbbbbbbaaa```______aaaaaa```___]]]]]]^^^^^^^^^____________]]]ZZZTTTMMMEEE>>>:::000---)))(((((()))((((((%%%%%%---777777---%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''''''''''''''''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&((()))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%$$$$$$&&&((()))'''&&&''''''&&&&&&''')))+++,,,444000+++((((((((((((((($$$%%%&&&'''((((((((((((''''''&&&&&&&&&''''''((((((***,,,---...000333666999>>>FFFNNNVVV]]]dddiiipppuuu{{{xxxiii```^^^___ZZZ[[[]]]___bbbdddeeefffbbbbbbcccddddddcccbbbaaa___^^^]]][[[ZZZ^^^cccgggmmmnnnpppqqqqqqmmmiiieee`````````aaaeeejjjooorrrtttrrrooolllkkkiiifffdddaaa```___]]]ZZZTTTLLLGGG;;;666000+++***)))))))))&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$&&&&&&$$$%%%%%%%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))%%%&&&'''((()))*********))),,,000555;;;BBBKKKPPPVVVZZZ```eeehhhiiijjjlllpppoooooopppsssuuuvvvvvvyyy{{{{{{wwwnnnhhhfffgggjjjkkklllnnnoooooooooooommmmmmnnnnnnmmmllllllkkkhhhiiiiiihhheeebbb___^^^ZZZZZZ\\\\\\]]]\\\[[[[[[^^^]]]^^^___bbbdddffffff^^^^^^____________^^^^^^[[[\\\]]]___aaacccdddeeeaaa``````___^^^_________```aaacccdddfffffffffeeeaaaccceeeeeedddccccccdddbbbaaa``````bbbbbb```]]][[[[[[ZZZYYYXXXWWWVVVUUUSSSPPPLLLFFF???888222///)))(((&&&&&&((((((((('''***(((&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&((())))))***'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))'''&&&***((('''&&&'''***---///===777///***((()))))))))%%%&&&'''((((((''''''&&&'''&&&&&&&&&'''((()))))))))+++---......000222555666;;;BBBIIIQQQZZZccciiinnnttt|||yyyjjj```___^^^ZZZ[[[]]]___aaacccdddeeeaaabbbccceeedddcccaaa```___^^^\\\YYYYYY\\\bbbfffkkklllnnnpppoookkkeeeaaabbb___]]]]]]aaahhhooottttttqqqnnnllljjjiiigggeeebbb```^^^[[[VVVOOOGGGBBB555111---***)))((('''''''''((((((((())))))******(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%'''(((((()))%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''(((((()))%%%''')))(((&&&%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$%%%)))+++''''''''''''''''''''''''''''''&&&%%%&&&'''((()))***))))))))))))*********)))***+++---000777@@@EEEHHHNNNUUU[[[___aaacccdddjjjjjjkkknnnrrruuuvvvvvvyyy|||}}}yyyqqqkkkjjjllldddfffiiilllnnnppppppqqqnnnoooooopppqqqqqqppppppmmmmmmnnnnnnlllhhhdddaaa___`````````___]]]\\\ZZZ___^^^^^^]]]]]]___aaabbb^^^^^^^^^^^^^^^]]]\\\[[[XXXYYY[[[]]]```ccceeefffbbbbbbaaaaaaaaabbbbbbccccccdddfffhhhiiiiiiiiiiii___aaacccdddcccdddeeefffdddcccaaabbbdddccc___\\\ZZZYYYWWWUUUSSSQQQOOONNNJJJGGGBBB<<<555///***((()))((('''((()))***)))(((!!!&&&(((&&&&&&'''&&&!!!'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%''')))***(((&&&,,,***'''&&&'''***///111CCC;;;111***))))))))))))'''((((((((((((&&&%%%$$$&&&&&&&&&'''((()))***+++'''))),,,---///111555888888===CCCIIIQQQ[[[fffnnnmmmsss|||yyyjjj```^^^ccc\\\]]]___aaaaaaaaaaaa```bbbcccccccccbbb```^^^]]]bbb```^^^\\\\\\___bbbdddllloooqqqooojjjfffdddddd___]]]\\\^^^bbbhhhlllmmmooommmjjjhhhggggggeeecccbbb___[[[XXXSSSKKKAAA999333///)))'''((()))((('''))))))))))))))))))))))))************)))'''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))+++***((('''&&&''')))***((((((***,,,///222444555777===EEENNNTTTYYY]]]```___bbbfffiiikkknnnrrruuuzzz|||}}}|||wwwrrrnnnllleeefffhhhjjjkkkllllllllllllmmmnnnoooooopppppppppkkklllnnnooonnnllliiihhhhhhgggeeedddbbbaaa``````bbbaaa``````___``````aaa^^^]]]\\\]]]___```___^^^\\\\\\]]]^^^```bbbccceeedddfffhhhgggdddbbbbbbdddbbbbbbbbbbbbcccdddeeeeeedddcccbbbcccfffiiijjjjjjeeecccaaa``````___\\\ZZZWWWVVVSSSOOOJJJFFFAAA???;;;999555000---+++******((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%###'''(((&&&%%%%%%'''+++***((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######"""!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%'''((()))///000000000...***&&&$$$%%%&&&&&&'''((()))******)))+++,,,)))%%%$$$(((---(((***+++,,,,,,...111333555777;;;BBBMMMYYYcccjjjooorrrxxx~~~zzzlllaaa^^^___^^^___```aaaaaaaaaaaaaaaaaabbbccceeefffggghhhhhheeeccc```^^^^^^```bbbdddmmmooopppnnnjjjgggfffgggdddaaa^^^___bbbgggkkklllmmmkkkhhhfffeeedddbbb```aaa___\\\XXXSSSJJJ@@@888111---)))((())))))((('''((((((((((((((((((((((((((((((((((((((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%'''(((*********)))))))))******+++000444999???DDDJJJQQQUUUXXX[[[___bbbeeehhhlllooovvvxxx{{{zzzwwwsssqqqooohhhiiijjjlllnnnpppqqqrrrmmmmmmnnnoooooooooooonnnmmmmmmmmmllllllkkkkkkkkkkkkjjjhhhgggfffffffffggggggffffffeeedddcccbbbbbbbbbaaa```aaacccccccccaaa______``````bbbccceeeeeebbbeeehhhhhhfffcccbbbccccccbbbbbbbbbccccccdddeeefffdddcccdddfffhhhiiiiiidddbbb```^^^]]][[[YYYWWWQQQOOOKKKFFFAAA<<<888666333111...+++)))(((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''###&&&)))***)))((((((***+++***((('''&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((()))+++++++++)))&&&$$$&&&&&&''''''(((((())))))'''((((((%%% """%%%)))+++,,,------///222444555777;;;BBBMMMXXXccciiiooorrrxxx}}}xxxkkkbbb^^^___aaaaaaaaaaaaaaaaaabbbbbbaaabbbccceeegggjjjlllmmmhhhfffcccaaaaaacccfffgggooopppooommmjjjhhhhhhiiigggdddaaa```bbbfffiiikkkjjjhhheeecccbbb```]]][[[\\\[[[XXXTTTNNNEEE;;;444---+++))))))******((('''((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%$$$%%%&&&(((***++++++***)))'''&&&&&&&&&&&&)))+++---///333999AAAGGGMMMPPPUUUYYY]]]aaafffiiinnnqqqtttvvvtttrrrqqqpppjjjjjjkkklllooorrrtttvvvoooooopppppppppooonnnmmmmmmkkkjjjhhhhhhiiikkklllkkkjjjiiigggggghhhiiiiiijjjjjjjjjjjjhhhfffdddccccccbbbaaacccdddeeedddbbb``````aaaaaabbbcccddddddaaadddhhhjjjhhhfffcccbbbccccccbbbbbbbbbcccdddddddddcccbbbbbbdddfffffffffdddaaa]]]ZZZXXXUUURRROOOJJJGGGBBB<<<666111...---+++***)))'''''''''((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((%%%'''***+++***))))))******)))((('''&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&''''''(((###$$$%%%&&&'''((())))))%%%%%%&&&'''''''''''''''###$$$''')))***)))((('''''''''''''''''''''(((((()))******((($$$###&&&)))***+++---......///222444444666;;;BBBLLLXXXbbbhhhooorrrxxx}}}}}}{{{tttiiiaaa``````dddcccaaaaaaaaabbbcccdddddddddcccccceeegggiiijjjhhhgggeeedddeeehhhlllnnnppppppnnnllljjjiiiiiiiiigggddd```___bbbfffiiijjjhhheeebbb```___\\\XXXVVVTTTSSSQQQMMMFFF<<<333---)))))))))******)))((('''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''((('''''''''((()))+++,,,)))((((((((((((((()))***''''''((()))+++000777;;;AAADDDJJJPPPUUU[[[```dddfffiiimmmnnnnnnmmmmmmmmmjjjjjjjjjjjjlllpppsssuuuqqqrrrssssssrrrqqqooommmiiihhhgggffffffgggiiijjjiiihhhfffddddddddddddeeehhhhhhjjjjjjiiigggeeeccc```______aaabbbcccaaa______`````````aaaaaaaaa```aaadddiiimmmllljjjfffdddccccccbbbbbbaaabbbbbbbbb```___^^^___aaacccbbbbbbbbb___ZZZUUUQQQMMMHHHEEEAAA>>>999444///,,,+++***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''((())))))$$$%%%&&&'''((('''&&&%%%###%%%''')))++++++++++++'''''''''''''''''''''&&&(((***++++++***+++...000)))***,,,------///111444444666;;;BBBLLLWWWaaafffnnnrrrwww|||}}}zzzxxxqqqgggaaa```cccccccccbbbaaaaaabbbdddeeeeeedddddddddeeefffhhhiiigggfffeeefffiiinnnsssvvvsssqqqnnnllljjjhhhgggfffbbb```^^^___bbbfffiiijjjfffdddaaa^^^\\\YYYTTTQQQMMMMMMKKKFFF>>>555...)))&&&((()))******(((''''''''''''''''''''''''''''''%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&)))))))))((((((((())))))'''''''''(((((()))++++++%%%''')))******,,,000222333777===DDDJJJPPPVVVZZZ___bbbeeegggggghhhhhhiiijjjjjjiiiiiikkknnnqqqsssssstttvvvvvvuuussspppooogggggghhhiiiiiiiiijjjjjjiiihhhfffdddbbbaaa```___bbbccceeeffffffeeedddccc^^^^^^___aaabbbbbb```^^^___```aaaaaaaaaaaa``````bbbeeejjjooopppnnniiifffcccbbbaaa```````````````]]]\\\\\\]]]___```___^^^]]]YYYSSSNNNIIICCC>>>:::777555111---+++))))))***)))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%####################################$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%&&&'''((()))************''''''''''''&&&&&&&&&&&&$$$%%%''''''((()))+++,,,''')))++++++,,,---000222333555:::BBBLLLWWW___eeemmmpppuuu{{{~~~~~~zzzwwwpppfff```___aaaaaaaaaaaaaaabbbcccdddeeecccdddeeegggiiilllnnnooofffffffffhhhlllrrrwww{{{wwwuuuqqqnnnllliiieeebbb^^^^^^^^^```dddgggiiijjjeeeccc```^^^[[[WWWQQQNNNIIIHHHFFFAAA999111,,,***&&&(((******((('''&&&'''''''''''''''''''''''''''%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((''''''''''''&&&&&&%%%(((''''''&&&&&&&&&''''''$$$''')))*********+++,,,)))---222777<<>>CCCLLLPPPTTTYYY]]]bbbgggkkklllooosssvvvvvvsssooollllllhhhbbb^^^]]]aaaeeeiiiooorrruuuvvvtttsssrrrrrrqqqpppnnnkkkiiihhhggggggiiiiiiiiikkknnnooonnnmmmeeecccbbbcccddddddcccbbb\\\^^^ccciiilllkkkgggccc]]]\\\ZZZWWWTTTQQQOOONNNJJJGGGCCC>>>999555222000...---+++))))))))))))***+++***)))((('''((())))))&&&&&&&&&'''''''''(((((((((&&&$$$$$$&&&'''$$$"""'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%(((%%%""""""&&&(((&&&$$$$$$$$$######$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$###""""""""" $$$$$$###$$$&&&&&&%%%%%%$$$#########$$$!!!###$$$&&&''''''&&&&&&))))))(((((('''''''''''''''((((((((()))*********###%%%''''''&&&&&&&&&'''"""&&&((('''(((***((($$$******+++,,,,,,---.........111555===GGGQQQZZZ```hhhmmmsssyyy|||}}}zzzlll```[[[\\\dddfffhhhgggeeecccbbbbbbdddfffjjjoootttuuurrrnnnllljjjfffeeegggkkkoooqqqyyy{{{|||zzztttmmmhhhfffeeeddddddfffhhhjjjiiihhhhhhgggdddaaa]]]VVVNNNIII>>>999222,,,***)))))))))((((((((('''''''''''''''&&&''')))(((''''''(((***%%%&&&'''((((((&&&%%%$$$ ###&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''')))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&((()))+++,,,,,,)))******++++++,,,------000000000//////222555888999===CCCIIIOOOUUU[[[___eeehhhllloooqqqooollljjjhhheee```\\\[[[]]]```cccdddiiiooosssttttttssssssppppppoooooommmkkkjjjiiijjjiiiiiijjjkkkkkkjjjhhhbbb```___```aaabbbaaa___ZZZ[[[___bbbdddccc___\\\UUUTTTQQQNNNJJJGGGEEECCC:::999666333///---+++***,,,+++***)))((((((((()))###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&$$$$$$&&&&&&%%%###'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&'''''''''%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$############!!!###%%%%%%###"""###$$$&&&%%%%%%$$$$$$###$$$$$$###$$$&&&''''''''''''&&&######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###%%%''''''&&&&&&&&&''' $$$''''''(((++++++((()))******+++,,,---......///111666===GGGQQQZZZ```eeekkkrrrxxx||||||mmmaaa\\\VVVeeeggghhhgggdddbbbaaaaaafffgggkkkooossssssqqqnnnjjjhhhdddbbbcccfffkkkooosssvvvxxxxxxtttoookkkiiigggffffffggghhhiiigggfffeeedddcccaaa\\\TTTKKKEEE999555///***)))))))))((())))))((((((''''''&&&&&&%%%&&&((('''&&&&&&''')))$$$%%%'''((()))(((''''''%%%'''))))))'''&&&%%%&&&))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''',,,)))'''&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&"""###%%%''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%###"""!!! $$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((()))******(((((())))))***+++++++++000...+++***+++---.........222777===BBBGGGLLLPPPTTTWWW]]]cccggghhhhhhhhhdddbbb^^^\\\ZZZ[[[]]]^^^\\\aaaiiiooorrrrrrqqqqqqnnnooopppppppppnnnllljjjlllkkkiiihhhhhhgggeeeccc```^^^]]]]]]^^^^^^]]][[[UUUUUUUUUVVVWWWUUURRROOOHHHFFFDDDAAA===:::777666000///...,,,+++************)))((('''''''''''''''!!!$$$'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$(((***)))$$$!!!"""$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&$$$############$$$$$$$$$$$$$$$'''''''''%%%"""!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&$$$$$$$$$$$$############$$$%%%''''''&&&%%%&&&'''!!!%%%''''''(((++++++'''))))))***+++,,,---......000222666>>>GGGRRR[[[```ccciiiqqqxxx|||~~~nnnbbb]]]YYYaaaccceeeeeecccbbbbbbcccfffhhhkkknnnppppppnnnmmmiiifffccc______bbbhhhlllmmmppptttuuusssooolllkkkhhhgggggggggggggggdddbbb^^^^^^]]][[[VVVNNNDDD===333000+++)))(((((((((((()))(((((('''&&&%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&'''(((''''''&&&%%%&&&((('''%%%$$$$$$$$$((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''',,,)))&&&$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''((((((&&&''''''(((((()))******000,,,((((((***,,,+++)))---000333555777999<<<>>>???CCCJJJRRRXXX]]]```aaa]]]]]]\\\[[[[[[[[[\\\]]]ZZZ___eeejjjlllmmmnnnnnnmmmnnnooooooooonnnmmmlllnnnlllhhhfffdddbbb___]]]^^^\\\ZZZYYYYYYXXXVVVTTTLLLJJJHHHGGGFFFEEEBBB@@@:::999777555222000...---,,,++++++************+++(((''''''&&&&&&&&&%%%%%%###$$$&&&((()))((('''&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!###%%%$$$$$$######$$$$$$%%%&&&%%%&&&((())))))'''&&&$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%******+++***)))&&&$$$"""'''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%&&&&&&&&&)))***'''''')))((($$$((())))))+++,,,---...///000222666>>>GGGQQQZZZ___ccchhhpppwww{{{~~~oooccc^^^``````bbbccccccaaa```aaabbbfffhhhjjjkkkkkkkkkkkkjjjhhhgggccc___]]]^^^ccchhhhhhkkkppprrrqqqnnnlllkkkhhhgggfffffffffddd```]]]YYYXXXVVVTTTOOOGGG>>>777///,,,)))(((((((((((('''''''''&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&&&&$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''***'''$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''(((((())),,,)))&&&'''***+++***((((((***+++,,,++++++---...333666;;;AAAGGGKKKNNNOOOPPPQQQRRRSSSUUUVVVWWWXXXWWWYYY]]]```cccfffkkknnnooooooooonnnnnnmmmmmmmmmkkkhhhccc```]]]ZZZWWWUUUUUUSSSPPPNNNMMMKKKHHHFFFAAA>>>;;;999888666444222000//////...---,,,++++++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$(((((('''''''''''''''(((#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&""" ###%%%&&&$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%&&&$$$###!!!######$$$$$$%%%%%%%%%&&& """$$$&&&((('''%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&$$$""" ((((((''''''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&))))))''''''))))))&&&'''((()))***,,,---...///000222666===FFFPPPYYY^^^ccchhhooouuuyyy{{{}}}~~~nnnccc___bbbcccddddddbbb```^^^^^^___gggiiijjjjjjhhhggghhhiiiiiihhhfffaaa\\\\\\```dddcccggglllnnnnnnllljjjiiieeedddccccccccc```\\\YYYWWWTTTPPPKKKFFF@@@999444,,,***(((((((((((('''&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%%%%''')))&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%######$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%&&&'''(((((('''$$$%%%'''''''''''')))***...000222444777999:::;;;>>>???AAADDDFFFHHHJJJKKKKKKMMMPPPSSSWWW]]]ccchhhoooooonnnnnnlllkkkiiiiii```\\\WWWSSSPPPMMMJJJHHHEEECCC@@@???>>><<<999777666444111//////...,,,+++***************+++++++++'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$((('''%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&!!!!!!%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%''')))+++)))%%%"""###$$$&&&''''''&&&%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&"""&&&'''&&&(((,,,---+++&&&'''(((***+++---...//////111555<<>>@@@BBBEEEGGG]]]```eeegggddd\\\TTTNNNBBB>>>999555333111///---,,,+++***+++------,,,++++++***)))***++++++***)))(((((((((''''''&&&&&&&&&$$$$$$#########$$$$$$%%%###$$$&&&&&&'''&&&%%%$$$ """%%%'''((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((((((&&&%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%!!!%%%)))***&&&######$$$$$$$$$######$$$$$$%%%&&&$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!"""%%%&&&&&&$$$###$$$&&&(((((('''&&&%%%$$$$$$######$$$&&&''')))(((&&&###!!!!!!"""$$$&&&&&&&&&&&&''''''(((((((((%%%'''((('''&&&$$$$$$%%%$$$'''(((&&&''',,,---+++&&&&&&((()))+++---...///---///333:::CCCLLLUUUZZZYYY___hhhoootttxxx{{{}}}zzz}}}xxxhhh______ZZZmmmgggeeehhhjjjjjjkkkooommmooonnniiiccc```cccgggkkkiiieeeaaa^^^\\\\\\\\\aaaaaabbbcccccccccbbbbbb```___]]][[[YYYUUUQQQMMMGGGAAA777000,,,+++************))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########(((((('''%%%""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((()))(((&&&$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))******)))((((((((()))+++,,,***,,,...//////111444666JJJNNNTTTVVVTTTLLLCCC===555333///+++)))''''''''')))******+++***)))((('''))))))((((((''''''''''''&&&''''''''''''''''''&&& $$$''')))******)))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########"""###$$$$$$%%%%%%###"""###$$$&&&%%%%%% !!!$$$%%%%%%$$$!!! !!!!!!"""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((('''((((((***,,,...///222333555:::AAAJJJRRRVVVZZZ```hhhoootttwwwzzz|||uuufff\\\YYYZZZpppjjjgggiiikkklllnnnqqqrrrssssssmmmfffbbbccceeeiiigggdddaaa^^^]]]]]]]]]aaabbbccccccccccccbbbbbb___^^^\\\[[[XXXSSSMMMIIICCC===555...+++******)))))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((()))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))'''&&&%%%%%%&&&%%%###!!!%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''')))***(((''''''&&&'''((()))***+++,,,------,,,---///111@@@CCCHHHJJJHHHBBB:::555111///,,,)))'''&&&''''''))))))***+++***)))((('''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%###"""###$$$&&&%%%%%%!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))+++---...111222555:::AAAJJJQQQVVVYYY___gggooouuuyyy|||~~~}}}~~~tttdddYYYUUUTTTsssmmmiiikkkmmmmmmppptttwwwyyyxxxtttlllfffcccccceeedddbbb```____________bbbcccccccccccccccbbbbbb^^^]]]\\\ZZZVVVPPPHHHCCC<<<777000+++)))))))))((()))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%########################"""&&&***,,,***(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$###""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%###!!!!!!"""$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''')))***++++++)))(((''''''((('''%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))%%%%%%%%%$$$%%%&&&&&&'''+++++++++***(((((()))+++222555888999888444///,,,+++***((('''&&&&&&''''''((()))*********)))'''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%########################"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++***)))))))))***,,,,,,111222555:::BBBJJJQQQVVVXXX^^^gggooouuuzzz~~~{{{}}}wwweeeYYYTTTUUUtttnnniiijjjlllmmmppptttxxxzzz|||yyyssslllgggeeebbbbbbaaa`````````aaaaaaccccccddddddcccbbbaaaaaa]]]\\\[[[YYYTTTLLLCCC===555111,,,((('''(((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((()))(((&&&%%%######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&&&&$$$"""""""""######$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((()))*********)))(((((()))(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&)))******(((&&&&&&'''((()))***,,,------+++((('''&&&&&&&&&%%%&&&'''((()))(((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((())))))+++---...222444777<<>>888000---)))''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###%%%''''''%%%$$$###$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%###!!!#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&''')))&&&&&&'''((((((''''''&&&%%%%%%%%%&&&'''((()))***''''''((()))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$&&&''')))***'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!"""######$$$$$$######%%%###"""###$$$&&&%%%%%%%%%$$$###""""""###$$$%%%###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''(((***,,,///000333555999>>>FFFMMMTTTWWWVVV\\\fffnnnuuuzzz}}}~~~nnn```ZZZVVVmmmhhheeeggghhhggghhhkkknnnrrrwww{{{{{{wwwrrrnnncccccccccccccccccccccccccccccccccbbbaaa___^^^]]]YYYWWWTTTPPPKKKBBB999333,,,***(((''''''((('''&&&&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!"""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&########################&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&((()))%%%&&&&&&'''''''''''''''$$$%%%&&&&&&'''((())))))&&&'''((((((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###!!! """%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""############$$$$$$$$$$$$!!!"""###$$$%%%$$$######%%%###"""###$$$&&&%%%%%%%%%$$$###""""""###$$$%%%########################!!!!!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&(((***---000222333555999???FFFNNNTTTWWWWWW]]]fffmmmssswww{{{}}}~~~nnn```[[[WWWiiieeecccfffgggeeeeeegggjjjnnnsssxxx{{{yyytttqqqeeeeeeeeeeeedddcccbbbbbbcccbbbbbbaaa___^^^\\\[[[UUURRRNNNJJJDDD<<<444...+++***((((((((()))'''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%!!!"""""""""############%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&''''''(((((()))(((''''''((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%'''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#####################$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((***,,,///000111333888>>>EEELLLRRRUUUXXX^^^fffmmmqqqtttwwwyyy{{{~~~~~~nnnbbb]]][[[gggcccbbbfffgggdddcccdddhhhkkkqqqwwwzzzyyyuuuqqqgggggggggfffeeedddbbbaaabbbbbbaaa```___]]][[[ZZZQQQNNNJJJEEE???888000++++++***(((((())))))(((&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$########################"""###%%%'''''''''%%%$$$#########"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$%%%%%%&&&''''''''''''######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$"""!!!"""$$$&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''(((***++++++&&&%%%$$$$$$%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%$$$""""""###%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$ %%%)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$%%%'''))))))((('''&&&%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((***+++---//////222666===DDDKKKQQQTTTYYY^^^ffflllpppsssuuuvvvyyy|||~~~oooddd```[[[hhhfffdddbbbaaaaaabbbccceeehhhlllqqqtttuuuuuuuuummmjjjgggcccbbbbbbdddeeeeeedddcccaaa___[[[UUUQQQPPPKKKDDD;;;444...+++***''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""'''%%%###""""""###%%%'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&###!!!!!!###$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###%%%###!!!###&&&'''&&&$$$######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%######$$$%%%(((%%%###%%%***,,,***'''))))))))))))((('''%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%###$$$''''''%%%"""%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$&&&((()))''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""""""""###%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&$$$!!!""""""###$$$%%%&&&&&&'''########################&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&############""""""""""""""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---......---111333666;;;AAAGGGMMMPPPWWW[[[bbbiiinnnsssxxx{{{zzz~~~~~~~~~rrrbbbWWWZZZeeecccaaa___^^^]]]]]]]]]ccceeeiiilllnnnoooooonnnhhhfffcccaaaaaaccceeegggfffdddccc```^^^YYYSSSNNNJJJFFF@@@888111---***)))(((''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$'''%%%""""""#########"""'''&&&$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%###"""###%%%'''%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%'''(((***'''%%%(((,,,...,,,)))(((((()))(((((('''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&$$$###$$$''''''%%%"""%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$###""""""$$$%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&%%%$$$""""""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&(((***+++------------111222555:::AAAGGGMMMPPPVVV[[[bbbiiinnnsssxxx{{{|||}}}rrrdddYYYYYYcccbbbaaa___]]][[[ZZZYYY```bbbeeegggiiiiiiiiihhheeedddaaa``````bbbdddfffgggeeebbb^^^ZZZUUUNNNJJJAAA>>>999333...***((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%###""""""###$$$$$$###'''%%%###""""""$$$''')))###$$$$$$%%%%%%$$$$$$###$$$#########%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''(((((())))))((((((((()))******+++((('''(((,,,---,,,)))''''''(((((((((''''''&&&'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&%%%$$$######""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################&&&$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%%%%$$$######$$$%%%&&& !!!"""###$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$'''''')))+++,,,---------///111444999@@@GGGNNNQQQVVV[[[bbbhhhnnnsssxxx{{{}}}{{{qqqeee[[[YYYeeeeeedddbbb___]]]ZZZYYY^^^___bbbdddfffggggggfffgggeeeccc```___```aaabbbfffddd___[[[UUUOOOHHHCCC777555111---***((('''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################## !!!""""""###$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""!!! """$$$&&&&&&%%%%%%$$$###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&((()))******)))(((((()))+++,,,,,,,,,)))'''&&&''')))***)))'''&&&&&&''''''((('''''''''((('''%%%$$$###$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$######"""$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""  """&&&&&&%%%%%%$$$#########'''&&&$$$######%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""&&&$$$!!!!!!"""$$$$$$###%%%$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%$$$###"""'''&&&$$$""""""###$$$%%%!!!!!!"""######$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%'''''')))***+++,,,---......000333888???GGGNNNRRRUUUZZZaaahhhnnnsssxxx{{{|||~~~}}}yyypppddd[[[YYYggggggeeecccaaa^^^[[[YYYYYY[[[^^^```cccdddeeeffffffeeecccaaa``````aaabbbddd```[[[UUUOOOHHH@@@<<>>FFFMMMRRRTTTYYY```gggmmmsssxxx{{{zzz}}}}}}xxxooobbbYYYWWWgggfffdddaaa___\\\[[[ZZZVVVXXXZZZ]]]___aaaccccccaaaaaa``````aaabbbdddeee```[[[UUUOOOHHH@@@999555+++***)))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$""""""$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############'''&&&$$$$$$$$$### """$$$&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%#########$$$$$$$$$############$$$$$$$$$%%%&&&(((***,,,---...+++)))(((+++...000...+++,,,,,,,,,++++++*********&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###### """$$$%%%$$$$$$$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%(((******(((&&&$$$""""""!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###'''&&&$$$#########$$$$$$%%%%%%$$$$$$$$$###############$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''((())))))***'''''''''(((***+++---...//////111666===EEELLLQQQTTTXXX```gggmmmsssxxx{{{zzz}}}~~~yyyooobbbXXXSSSgggeeeccc```^^^\\\\\\\\\YYYZZZ[[[]]]___```aaabbb____________```aaabbbccc[[[WWWPPPIIIBBB:::333///)))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&""""""!!! !!!""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#######################################$$$$$$$$$%%%$$$$$$$$$%%%$$$!!!$$$%%%&&&&&&&&&$$$###!!!###$$$$$$%%%%%%$$$$$$###$$$%%%'''%%%###"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''')))+++---//////...+++***---111222///+++---------,,,***))))))***''''''''''''&&&%%%%%%$$$"""###$$$%%%%%%###!!! """$$$%%%######$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$&&&%%%%%%$$$&&&'''###$$$%%%&&&&&&&&&&&&%%%$$$######"""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%(((+++...---***%%%"""!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&'''%%%$$$############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((######$$$%%%%%%&&&''''''&&&&&&''''''(((((())))))'''''''''((()))+++---...000000111555;;;CCCKKKPPPSSSXXX___gggmmmsssxxx{{{}}}{{{qqqcccYYYSSSiiigggddd```^^^^^^^^^___^^^^^^___```aaaaaabbbcccaaa```___^^^^^^^^^^^^^^^XXXSSSMMMEEE>>>777000,,,(((((())))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!###&&&'''&&&$$$&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&'''&&&###!!!###%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%''')))+++...///000000...,,,///333444000,,,++++++,,,***(((''''''((('''(((''''''&&&%%%$$$### """$$$%%%%%%### """%%%%%%######$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!###$$$&&&%%%%%%%%%&&&'''!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''***...000///***$$$ !!!"""###%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%######$$$&&&((((((&&&$$$"""""""""""""""####################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%&&&&&&''' !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''')))+++---...111111222555;;;CCCJJJOOOSSSXXX___gggmmmsssxxx|||~~~~~~}}}ssseee[[[UUUkkkgggbbbaaabbbbbbaaa___```___^^^___aaacccbbbaaa___]]][[[ZZZZZZYYYWWWUUUQQQLLLDDD<<<777222...+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%$$$%%%'''***+++)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!! """"""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&&&&%%%%%%$$$### !!!###$$$###""""""###&&&))),,,---,,,)))'''&&&((((((***,,,...000222222111000......000000000///++++++++++++***)))'''&&&&&&%%%$$$%%%'''((('''&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&$$$%%%&&&'''&&&$$$!!! $$$$$$$$$############"""&&&&&&%%%$$$$$$%%%%%%%%%############"""""""""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((()))$$$$$$$$$###$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""!!!"""$$$&&&(((###$$$%%%%%%&&&&&&&&&&&&((($$$$$$''''''$$$###$$$%%%%%%%%%%%%$$$######"""######""""""######$$$%%%((('''%%%######$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$&&&(((***&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$&&&(((+++---000000111444:::BBBIIINNNVVVWWW\\\fffmmmpppuuuzzz~~~{{{uuuhhh\\\TTTmmmiiidddaaaaaaaaa```^^^^^^]]]]]]^^^```aaa```___]]][[[XXXWWWWWWUUUSSSQQQMMMGGG???888222///,,,***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$######"""'''&&&%%%$$$%%%&&&((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!#########$$$$$$%%%%%%&&&%%%%%%$$$$$$##################""""""######$$$%%%######""""""######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""$$$%%%%%%$$$$$$%%%&&&(((+++///000///...------***+++,,,---...////////////---++++++---------,,,++++++***))))))(((((('''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""############$$$%%%&&&'''&&&''''''''''''&&&$$$$$$""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""###%%%'''((($$$%%%%%%%%%%%%%%%$$$###$$$ $$$'''%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&######""""""######$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$ !!!""""""###"""""""""$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))***+++,,,//////111444:::BBBJJJNNNWWWXXX]]]gggnnnrrrvvv{{{~~~zzzttthhh\\\QQQppplllfffaaa______^^^^^^]]]\\\\\\]]]^^^___]]]\\\ZZZXXXUUUTTTSSSQQQNNNLLLFFFAAA888111---***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######""""""######$$$%%%######""""""######$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$"""###%%%'''***,,,///111000000111222,,,---/////////---,,,***+++***((((((***+++***)))+++***)))(((''''''((((((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$######"""###$$$&&&'''''''''&&&&&&%%%&&&&&&&&& !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!!!!''''''$$$$$$&&&%%%###"""###$$$&&&'''######""""""######$$$%%%###$$$&&&''''''%%%###!!!""""""###$$$$$$$$$$$$######$$$%%%&&&&&&$$$""" %%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%'''))),,,---,,,+++***...///111444;;;BBBJJJNNNWWWXXX^^^hhhooorrrwww|||}}}yyyttthhh\\\PPPqqqmmmgggbbb^^^]]]]]]]]]]]]\\\\\\]]]^^^]]][[[YYYXXXUUURRRPPPOOOMMMJJJHHH???:::222,,,)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''######""""""######$$$%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""###"""!!! !!!$$$&&&***,,,...///......000111---...000111000...+++)))((('''&&&'''***,,,,,,++++++***(((&&&&&&&&&((()))&&&%%%$$$%%%'''((('''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""#########%%%$$$###"""###$$$&&&'''&&&%%%###""""""###%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""######$$$$$$######"""$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$###"""""""""!!!''''''$$$###"""""""""""""""###$$$%%%######""""""######$$$%%%$$$$$$%%%&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$""""""%%%%%%$$$$$$$$$%%%&&&&&&'''%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&''')))+++,,,,,,++++++......000555;;;CCCJJJNNNVVVVVV\\\fffnnnrrrvvv|||~~~|||yyysssggg\\\SSSooolllgggbbb^^^\\\\\\]]]^^^]]]]]]]]]^^^\\\ZZZWWWUUURRROOOLLLJJJHHHDDDBBB999444...)))((('''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$""""""%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""""""""#########$$$$$$$$$#################################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########"""""""""""""""""""""###%%%%%%$$$$$$%%%%%%&&&'''######""""""######$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%$$$$$$$$$"""###"""!!! !!!$$$&&&+++---......------...///,,,---///111111///,,,***(((''''''))),,,/////////***)))'''%%%%%%&&&((()))&&&%%%$$$%%%'''((('''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$%%%%%%$$$#########$$$%%%&&&'''&&&###"""!!!###$$$&&&####################################$$$$$$%%%&&&$$$#########""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%((())))))((('''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""&&&'''''''''%%%###  !!!"""###$$$%%%%%%%%%$$$###'''&&&$$$###!!!"""###$$$%%%%%%$$$$$$######""""""######$$$%%%&&&%%%$$$###"""###$$$$$$ !!!!!!!!!!!!!!!"""""""""!!!"""$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&&&&%%%%%%%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''((()))***+++,,,,,,...000555<<>>:::555111///...,,,+++(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,"""""""""""""""""""""""" $$$&&&%%%###%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%$$$###""""""###$$$&&&''''''&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######"""!!!!!!!!!"""$$$$$$##################$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%''''''&&&%%%$$$###"""!!!$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$###$$$$$$%%%%%%&&&''')))---222555666666333222111000...,,,+++******(((&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######"""!!! !!!(((''''''&&&&&&&&&&&&&&&***'''$$$$$$&&&'''&&&$$$"""###$$$$$$###"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$###'''%%%!!!'''111///%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$!!! $$$###""""""!!!"""""""""""""""""""""""""""""""""%%%%%%%%%###!!!!!!"""### !!!###$$$%%%&&&'''########################%%%$$$$$$###$$$%%%'''(((...444555---&&&&&&'''%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!%%%&&&'''$$$!!! ###&&&%%%$$$$$$######$$$$$$%%%########################'''&&&%%%$$$###!!! &&&&&&%%%$$$###"""!!! %%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% &&&)))(((''''''%%%&&&(((***+++,,,++++++---000333777;;;AAAHHHLLLJJJOOOUUU\\\cccjjjqqquuuzzz}}}~~~yyyvvvpppdddXXXTTTbbbaaa______```___^^^\\\YYYXXXUUURRRNNNIIIEEEBBB777444///,,,+++***((('''((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$###"""###%%%%%%###!!!$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""############$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%###########################""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###############$$$$$$######$$$$$$%%%%%%$$$$$$%%%)))...111222222666555333111///---,,,,,,,,,***'''&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%''''''&&&&&&''')))+++,,,'''%%%""""""###$$$$$$""""""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$###!!!%%%%%%###***555555,,,%%%$$$############$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""###$$$###"""!!!"""$$$$$$$$$###""""""""""""##############################$$$%%%$$$"""""""""###"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$%%%&&&'''&&&---...(((######%%%$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%&&&%%%###""""""###%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$##################&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$'''(((((('''&&&'''%%%&&&''')))*********))),,,///222666;;;AAAHHHMMMLLLPPPVVV]]]ccciiippptttwwwzzz~~~{{{wwwqqqeeeYYYOOOaaa```^^^^^^^^^]]][[[YYYUUUTTTQQQMMMHHHCCC???<<<111...***(((((('''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&$$$"""######"""""""""###$$$%%%%%%%%%$$$######"""!!!!!!%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$############"""""""""########################"""""""""######"""""""""%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$######$$$$$$%%%&&&&&&%%%%%%'''+++///111222666444222///...---------...,,,)))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''$$$#########$$$&&&((()))%%%###"""!!!#########""""""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$#########!!!$$$%%%$$$)))222333,,,%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""!!!!!!"""""""""######### """############%%%'''%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%!!!&&&((($$$!!!"""$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$#########"""""""""###$$$%%%%%%&&&'''%%%###"""###$$$$$$############""""""#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""""""""""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''++++++***(((%%%%%%&&&(((%%%&&&'''(((((((((((('''+++---111555:::AAAHHHMMMMMMQQQWWW]]]bbbhhhnnnrrrvvvyyy}}}|||wwwqqqfff[[[NNN```^^^]]]\\\\\\ZZZWWWUUURRRPPPLLLFFF@@@:::666333...+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&''''''&&&&&&$$$############$$$$$$$$$%%%$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%############$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""""""""""""""!!!!!!###############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&,,,***)))***...222555555111000...---,,,---......000---)))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$"""$$$)))(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""""""""#########$$$!!!"""######"""###&&&(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%$$$#################################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########"""$$$&&&$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%&&&'''$$$!!!!!!###%%%$$$"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""%%%%%%$$$$$$###""""""!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%$$$$$$''')))''''''''''''((((((''''''))),,,000444999@@@GGGLLLOOOSSSXXX]]]bbbgggmmmpppwww{{{|||vvvpppfff\\\SSS___^^^]]]\\\[[[YYYUUUQQQMMMJJJEEE???888222---++++++)))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&((((((''''''&&&&&&&&&&&&"""###%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$#####################$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''''''''''''''&&&%%%%%%###$$$%%%&&&&&&%%%$$$$$$############$$$%%%&&&'''000...,,,---111444666777...---------...000111222111---)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$############%%%'''***,,,+++)))&&&######$$$%%%%%%$$$$$$$$$$$$"""###$$$$$$###"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$""""""###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$"""!!!!!!$$$&&&&&&%%%$$$$$$######$$$$$$###########################%%%$$$######$$$"""""""""###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%$$$"""###$$$ !!!!!!"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###%%%$$$"""$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((((((((((((((((((((((())))))+++///333888???FFFKKKPPPSSSYYY]]]bbbgggllloooxxx{{{{{{tttnnnfff]]]UUU^^^]]]\\\[[[YYYVVVQQQNNNEEEBBB===777111,,,(((''''''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&$$$""""""###%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######"""""""""############$$$##################""""""&&&$$$###""""""###$$$&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%""""""$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########''''''(((''''''&&&%%%$$$"""###$$$%%%&&&%%%$$$###"""""""""###$$$%%%&&&'''///---,,,---000222333333...///000111333444555555000,,,(((%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''***)))(((&&&%%%$$$###### ###'''+++,,,***'''%%% """$$$$$$###"""###$$$"""###$$$$$$###"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%###!!!"""$$$%%%%%%$$$###############"""""""""""""""""""""""" """######"""###$$$!!!!!!"""###$$$$$$%%%%%%###########################$$$$$$%%%$$$$$$###"""&&&######$$$$$$!!! """!!!""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%###########################$$$%%%&&&&&&%%%$$$### !!!""""""######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$&&&))))))(((&&&&&&&&&((('''''''''((())))))***)))+++///333777===DDDHHHPPPTTTYYY]]]bbbggglllooouuuyyy}}}zzzsssnnnggg```UUUXXXWWWVVVUUUSSSOOOJJJFFF;;;999555111---***((('''&&&%%%%%%%%%&&&&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""!!!!!! """%%%'''&&&$$$"""###%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$ """#########!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!"""$$$$$$$$$"""""""""""""""###$$$%%%'''(((,,,++++++,,,///000000//////111333555555555444333...+++&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((&&&%%%$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$ ###%%%&&&$$$###$$$%%%"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%&&&'''######$$$%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$###""" !!!$$$$$$$$$###""""""""""""###########################!!!""""""!!!!!!###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$%%%$$$######&&&!!!!!!$$$%%%!!!!!!###%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%###"""###$$$$$$%%%%%%&&&&&&&&&""""""""""""!!!"""$$$&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&"""""""""######$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$&&&''''''&&&$$$### !!!""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((('''&&&'''(((&&&&&&%%%%%%&&&(((***+++***,,,///222666;;;BBBFFFPPPSSSXXX]]]bbbggglllpppssswww|||{{{tttpppjjjdddYYYQQQPPPOOONNNLLLHHHBBB>>>444222///---+++***))))))((('''&&&'''''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%$$$###"""""""""%%%&&&%%%%%%(((***###$$$%%%%%%$$$###"""!!!%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""!!!!!! $$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########!!!"""$$$&&&'''&&&%%%$$$!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%$$$$$$##################!!!"""###$$$%%%&&&''''''%%%%%%%%%$$$###"""!!! !!!"""###"""!!! """""""""###$$$&&&'''(((+++++++++---//////...---000111333555555333111///---***%%%###$$$%%%''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$###""""""#########''''''%%%$$$$$$$$$%%%&&&"""%%%(((((('''%%%&&&((("""$$$$$$$$$###"""###$$$""""""""""""!!!!!!!!!!!!$$$###$$$%%%$$$######&&&"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%""""""""""""############""""""!!!"""%%%$$$######"""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! """$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###&&&!!!!!!&&&'''$$$###'''###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$###!!!"""###$$$&&&'''((())) """$$$""" ###'''"""###%%%&&&&&&%%%###"""########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&###$$$&&&''''''&&&$$$###"""######$$$%%%&&&&&&&&&######%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%%%%&&&)))+++$$$$$$$$$$$$%%%''')))******,,,///222555;;;AAAEEEOOOSSSXXX]]]bbbggglllpppssswww}}}|||uuuqqqlllggg```KKKGGGCCCAAAAAA>>>777111,,,+++***)))((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&""""""$$$'''***++++++)))%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%!!!###$$$&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$###"""!!! """$$$%%%######""""""""""""######&&&&&&%%%%%%$$$#########%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$###"""!!!!!!"""$$$&&&'''########################"""%%%'''&&&""" !!!$$$!!!"""$$$$$$"""!!!!!!""""""!!!!!!!!!!!!###$$$&&&(((***---...---,,,------......///000000000000000)))'''&&&$$$$$$%%%&&&'''&&&'''(((((('''&&&&&&&&&((('''&&&%%%$$$#########""""""#########$$$$$$$$$###&&&%%%""""""$$$$$$!!! """&&&)))***(((&&&%%%########################$$$$$$$$$$$$$$$###"""!!!&&&%%%######$$$###""" $$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%""""""############""""""%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!######"""""""""""""""###'''&&&$$$$$$$$$$$$###!!!!!!###%%%''''''&&&$$$"""!!!!!!""""""#########$$$$$$$$$$$$#########""""""&&&%%%%%%%%%$$$#########!!!"""###$$$%%%%%%$$$#########$$$'''+++,,,(((%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&$$$$$$'''&&&###!!!"""###$$$$$$###"""%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""############&&&&&&&&&$$$"""!!!"""$$$ !!!###$$$######%%%&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%%%%%%%%%%###!!!%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))******---000333777<<>>BBBIIINNNUUU]]]bbbgggkkknnnvvvzzz|||{{{}}}~~~|||yyytttpppllliiibbb******)))((((((((((((((('''''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""%%%'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######""""""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%%%%%%%###""""""""""""""""""###%%%$$$$$$###""""""!!!!!!"""""""""##################""""""""""""###$$$$$$###################################################&&&%%%"""!!!###&&&$$$$$$%%%$$$###$$$''')))***+++,,,---............+++---000111000///000111...000222444333222///---%%%%%%%%%%%%$$$$$$$$$$$$&&&""" $$$''''''%%%$$$%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$!!!$$$$$$""""""%%%%%%"""'''&&&%%%$$$###$$$$$$%%%########################""""""###$$$$$$$$$$$$###%%%###"""###$$$$$$###""""""######$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$#########$$$$$$###""""""###$$$$$$!!!"""######$$$$$$######""""""""""""############!!!!!!!!!!!!"""###$$$%%%$$$###""""""###$$$###"""!!!!!! !!!###%%%&&&$$$$$$$$$$$$$$$########################$$$$$$$$$""""""""""""""""""######%%%$$$######"""#########"""$$$&&&&&&%%%%%%&&&'''&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$!!!"""&&&((('''%%%$$$$$$############$$$$$$######"""!!!!!! $$$$$$$$$############"""#########$$$$$$$$$$$$%%%&&&&&&'''&&&$$$$$$%%%'''((($$$!!!!!!$$$&&&&&&%%%!!!"""$$$&&&&&&&&&$$$###&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""###%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))***))),,,...111444888===AAAHHHMMMUUU\\\bbbhhhlllooovvvzzz|||zzz|||~~~}}}{{{xxxsssnnnjjjgggeee'''((())))))((('''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$###$$$&&&((())))))######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$###""""""!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$#########!!!"""""""""#########$$$###""""""!!!"""###$$$%%%!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$$$$%%%"""###%%%%%%$$$$$$&&&''')))+++,,,...000000000000---000222333222222222333...000111222111///,,,)))%%%%%%%%%%%%%%%$$$######&&&$$$$$$%%%'''))))))(((%%%%%%'''''''''%%%###""" !!!!!!!!!!!!"""$$$%%%"""###&&&&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$!!!!!!"""#################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############""""""!!!$$$$$$###""""""###$$$$$$"""######$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%###"""!!!"""###$$$###""" !!!"""$$$%%%&&&""""""##################""""""#########$$$$$$$$$##################""""""%%%%%%###"""""""""######"""$$$&&&&&&$$$###%%%'''$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%""""""$$$$$$!!!""""""######$$$##################"""""""""""""""$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$%%%&&&%%%######%%%&&&$$$#########$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$%%%$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))***)))+++...111333777<<<@@@GGGMMMUUU\\\ccchhhmmmpppvvv{{{}}}|||}}}~~~}}}zzzwwwrrrlllgggeeeYYY&&&((()))***(((&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$""" !!!###%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!! !!!"""###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############"""%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%%%%&&&&&&!!!!!!""""""#########$$$###"""!!!!!!!!!"""$$$%%% !!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$''')))&&&### """$$$%%%%%%$$$%%%&&&''')))+++---///000000000---///222333222222222333///000222222000,,,(((&&&$$$%%%%%%%%%%%%$$$###### ###&&&'''&&&%%%%%%&&&%%%&&&'''''''''%%%"""!!!############$$$$$$$$$$$$"""%%%&&&###$$$''''''%%% !!!###$$$$$$###"""!!!########################!!!"""###$$$$$$$$$$$$$$$!!! """%%%''''''&&& !!!"""""""""""""""%%%%%%$$$$$$###"""""""""""""""############""""""###############"""!!! %%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%###"""!!!"""###$$$###"""!!!"""###$$$%%%&&&''''''!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%###"""""""""#########%%%'''&&&$$$###%%%'''""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$$$$'''&&&###!!!"""$$$$$$$$$###""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''"""$$$%%%&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))***)))+++...000333777<<>>FFFIIINNNUUU\\\dddmmmsss|||}}}~~~~~~~~~~~~}}}|||zzzvvvppphhhbbbYYY'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""#########$$$%%%%%%%%%&&&########################$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""######%%%$$$###""""""###%%%&&&%%%$$$###"""""""""######%%%$$$$$$$$$$$$$$$$$$%%%***)))'''&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&'''''''''+++(((&&&(((---...***%%%"""""""""""""""!!!!!!!!!#########$$$$$$%%%%%%%%%&&&%%%$$$#########%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$%%%''''''%%%$$$%%%%%%%%%$$$######""""""######""""""!!!!!!!!!!!!""""""###########################""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$#########$$$"""""""""$$$$$$###"""$$$%%%%%%$$$!!! !!!###############$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""######$$$$$$$$$##############################!!!""""""""""""#########""""""!!!!!!"""######$$$!!!"""###$$$&&&'''((()))$$$#########""""""""""""%%%%%%%%%$$$$$$%%%%%%&&&!!!###$$$###"""!!!"""###$$$#####################$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%%%%&&&,,,111...'''!!!"""%%%$$$$$$###"""""""""""""""%%%%%%%%%%%%$$$###############$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$###"""!!!$$$%%%%%%&&&'''(((((())),,,)))&&&''')))***)))&&&***+++...///111555999===DDDGGGMMMSSSZZZccclllrrr{{{||||||||||||~~~}}}}}}|||yyyssslllggg\\\&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&&&&$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""###$$$%%%%%%$$$$$$############$$$$$$###$$$$$$######"""!!! """"""""""""############%%%###"""!!!"""%%%(((***)))((('''%%%$$$$$$%%%&&&$$$$$$############$$$$$$)))((('''&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$'''%%%%%%''')))***'''$$$######""""""""""""""""""#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%###############$$$%%%%%%###############$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%$$$######""""""######!!!""""""######""""""!!!###############$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$!!!!!!"""""""""!!!!!! $$$###"""###%%%%%%%%%$$$ """###$$$###"""###$$$########################$$$$$$$$$###############""""""""""""""""""""""""!!!!!!"""######""""""!!!!!!"""###%%%%%%$$$##############################"""""""""#########$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!$$$$$$######$$$$$$%%%%%%###$$$%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$&&&***---+++&&&""""""$$$############""""""!!!!!!$$$%%%&&&%%%#########%%%###$$$%%%&&&&&&''''''&&&"""######$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&''''''((((((((('''&&&%%%&&&(((***+++***)))+++---///111444888;;;BBBFFFKKKRRRYYYbbbkkkqqqzzz{{{|||||||||~~~~~~~~~|||xxxrrrnnn___&&&%%%$$$$$$$$$%%%&&&'''$$$&&&'''%%%######%%%'''$$$$$$$$$$$$%%%&&&'''((()))(((%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%#########"""""""""""""""########################%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$############$$$$$$ !!!"""""""""""""""!!!"""""""""############$$$###!!!!!!$$$(((,,,///,,,+++(((&&&%%%%%%%%%&&&#########""""""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$&&&'''''''''&&&%%%###############$$$$$$$$$$$$$$$$$$$$$############'''''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$""""""#########$$$$$$$$$$$$%%%'''&&&$$$######$$$%%%$$$######""""""######"""##################"""""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%% !!!"""#########"""!!!$$$###"""###%%%&&&%%%$$$!!!$$$$$$###""""""##########################################$$$$$$$$$""""""""""""""""""""""""!!!"""############"""!!! """###%%%%%%%%%###"""####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########"""$$$$$$$$$#########""""""###"""""""""######$$$%%%%%%&&&'''&&&%%%$$$%%%'''###$$$$$$%%%&&&'''(((((($$$$$$$$$############""""""######$$$$$$$$$#########%%%''''''%%%$$$$$$%%%###$$$$$$$$$######"""""""""$$$&&&%%%######$$$&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''''')))+++)))+++---///000333777;;;@@@DDDJJJRRRYYYbbbjjjooozzz|||}}}~~~~~~}}}yyyuuufff&&&%%%%%%$$$%%%&&&((()))$$$&&&'''&&&######%%%(((#########$$$%%%&&&'''(((+++(((%%%"""!!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$############### !!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&!!!!!!""""""#########$$$###"""!!!!!!$$$***///333,,,***'''%%%#########$$$######""""""""""""######!!!"""$$$%%%%%%$$$###"""###"""""""""###$$$%%%&&&"""%%%'''((('''&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""''''''((()))((('''%%%$$$%%%%%%%%%%%%$$$$$$###""""""""""""!!!"""######$$$""""""######$$$$$$$$$$$$$$$%%%&&&&&&$$$"""######%%%$$$$$$###"""#########$$$$$$###""""""###$$$$$$""""""######$$$$$$$$$$$$!!!"""###%%%%%%&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%###"""!!!"""$$$%%%%%%$$$###$$$&&&%%%### $$$$$$##################""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!###%%%&&&%%%###"""###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""###$$$$$$&&&'''((((((&&&&&&'''(((!!!!!!"""###%%%&&&''''''$$$$$$$$$############"""######$$$$$$$$$######"""!!!!!!"""###$$$&&&'''((($$$%%%%%%%%%%%%$$$######!!!###&&&%%%######%%%'''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$############%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))((($$$###&&&))))))+++---...000333777:::???CCCJJJRRRYYYbbbiiinnnzzz||||||zzzmmm%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&$$$######$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""###$$$%%%$$$###"""###$$$&&&'''&&&$$$ !!!$$$%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$#########$$$######"""""""""""""""""""""############""""""########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%&&&%%%$$$###""""""""""""$$$$$$############$$$$$$########################%%%$$$###!!!!!!!!!"""###$$$$$$$$$###$$$''',,,000...,,,)))%%%###"""""""""########################$$$$$$$$$######!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%''')))##################$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&---,,,+++)))'''%%%######%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""%%%$$$"""!!!!!!!!!""""""#################################"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$###!!! !!!"""%%%######%%%%%%!!!!!!###$$$###"""!!!!!!"""###$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$############"""#########"""""""""""""""!!!  !!!"""!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$&&&%%%%%%%%%$$$#########%%%%%%$$$###""""""######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%###""""""###%%%&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((***,,,000555:::===@@@DDDIIIPPPWWW```hhhnnnxxx{{{}}}~~~~~~~~~{{{vvvooo$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$%%%$$$###"""###$$$!!!"""######!!!!!!###&&&$$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""######""""""""""""###$$$%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$######""""""######$$$########################%%%$$$"""!!!!!!!!!"""###$$$%%%$$$###"""$$$(((+++'''%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$"""!!!!!!#########"""""""""""""""$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######"""#########"""""""""""""""$$$$$$$$$#########""""""%%%$$$###""""""""""""###########################$$$$$$$$$######################################################"""!!!!!!$$$###"""!!!!!!"""###$$$%%%"""###&&&&&&###"""%%%""""""!!!!!!!!!!!!"""""""""$$$(((******)))&&&%%%$$$$$$$$$############""""""""""""""""""#########"""!!! """""""""!!!%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$#########%%%$$$$$$###""""""######%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''***---///&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***************))))))***,,,000555999;;;@@@CCCHHHNNNUUU^^^hhhnnnyyy{{{}}}~~~~~~~~~|||vvvlll###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$#########""""""""""""$$$%%%$$$######$$$%%%!!!###$$$$$$######$$$%%%###"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$%%%%%%$$$###""""""""""""$$$######""""""######$$$########################$$$###""""""!!!"""""""""$$$%%%%%%###!!!!!!"""$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$!!!!!!!!!"""""""""""""""$$$$$$$$$###############%%%%%%$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""%%%$$$#########$$$%%%&&&%%%"""###&&&'''$$$###&&&&&&&&&''''''''''''&&&&&& ###'''+++,,,+++(((%%%$$$$$$$$$############"""!!!!!!""""""######$$$$$$$$$"""!!!!!!"""######"""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""###""""""""""""###$$$$$$""""""##################%%%$$$######"""#########%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$######"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$######$$$'''+++///111'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))*********,,,///333777999@@@BBBGGGLLLSSS]]]gggmmmzzz|||~~~~~~}}}|||}}}~~~}}}wwwjjj###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########"""""""""$$$%%%$$$######$$$&&&'''''''''&&&%%%###""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""############""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%% !!!"""############%%%$$$$$$###""""""############""""""""""""####################################"""""""""""""""""""""$$$%%%$$$"""!!!!!!"""$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""&&&&&&%%%%%%$$$#########!!!"""###$$$%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!"""###$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%''''''%%%%%%$$$$$$%%%%%%%%%######&&&%%%"""!!!###'''((()))******)))(((''' !!!$$$&&&'''&&&%%%$$$$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%&&&$$$""""""###$$$###### """###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""#########$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$###############$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%%%%$$$$$$&&&%%%###""""""%%%(((***'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''*********,,,...222555888???AAAEEEKKKRRR[[[ffflll|||~~~}}}||||||}}}~~~wwwiii%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%########################%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$############"""$$$%%%%%%$$$$$$%%%&&&'''&&&%%%$$$######"""!!!############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############""""""############""""""########################%%%%%%$$$######$$$%%%%%%###$$$$$$$$$###"""!!!!!!%%%$$$######"""############""""""""""""""""""###"""""""""""""""""""""""""""""""""#########""""""!!!###%%%%%%$$$######$$$###""""""""""""""""""""" !!!"""""""""""""""!!!%%%%%%%%%$$$$$$$$$###### """###%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$%%%$$$$$$$$$########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&''')))((('''%%%$$$######"""%%%###"""$$$###"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!""""""###$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%'''%%%"""!!!"""#########&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%!!!!!!!!!"""#########$$$$$$###############$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$###############$$$$$$################################################$$$$$$%%%%%%%%%$$$$$$###'''%%%###!!! !!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))************+++...111444666>>>@@@EEEJJJRRR[[[eeekkk|||~~~~~~}}}}}}~~~}}}~~~wwwkkk%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%########################%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$###############$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$#########"""$$$%%%%%%$$$$$$&&&'''###!!!!!!"""###"""###$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$"""!!! $$$$$$###############$$$###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""############"""!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%&&&''''''###############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$########################!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''''''''&&&%%%$$$"""!!!!!!$$$"""!!!###"""######$$$$$$$$$$$$######'''%%%""" !!!$$$%%%$$$$$$$$$############"""!!!!!!""""""######$$$$$$(((%%%"""!!!"""#########$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%%%%%%%&&&''''''""""""###########################"""######$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################"""!!!!!!###$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######%%%$$$#########$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''(((((()))))))))***---111444666<<<@@@EEELLLSSS[[[dddjjjyyy{{{}}}~~~}}}}}}~~~}}}yyylll%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""$$$%%%%%%%%%%%%&&&(((&&&""" ###$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$###""" """###$$$$$$$$$$$$$$$######"""!!!$$$###############$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$######""""""$$$%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$!!!"""###$$$$$$$$$##############################!!!!!!"""######$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$##################""""""!!!""" ######!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$############""""""""""""""""""#########(((%%%""" !!!""""""""" !!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###############""""""###$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###"""!!!!!!!!!"""$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((######$$$$$$%%%&&&&&&'''(((((((((***---000444666;;;???FFFNNNUUU\\\dddhhhtttwwwzzz{{{|||}}}~~~|||mmm$$$$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###############%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%%%%%%%'''(((...)))### """$$$%%%%%%!!!!!!"""########################$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""############""""""""""""""""""""""""""""""&&&%%%###""""""###%%%&&&!!!"""###############"""$$$###############$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""$$$$$$%%%###""""""###%%% !!!"""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''(((&&&###!!! !!!!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###########################$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""###$$$$$$###"""########################""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""&&&&&&&&&&&&%%%###!!!  """"""######### ###$$$""""""$$$######!!!!!!!!!!!!###### !!!"""###$$$$$$%%%$$$$$$$$$############"""#########"""""""""""""""(((%%%!!! !!!""""""%%%%%%$$$$$$###"""!!!!!!########################"""""""""""""""""""""""""""""""""!!!""""""###$$$&&&%%%%%%%%%$$$###############""""""###$$$%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###"""!!! !!!"""$$$&&&######""""""###$$$%%%%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$###'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((''''''(((((()))***++++++''''''((()))---111444777:::???GGGOOOVVV]]]dddhhhqqqssswwwyyyzzz|||~~~~~~mmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&+++)))'''%%%######$$$%%%%%%$$$$$$######$$$$$$%%%#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$000...+++'''%%%######$$$######""""""###$$$$$$%%%%%%$$$$$$###############!!!!!!""""""######$$$$$$&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""%%%%%%$$$###"""""""""###"""$$$%%%""" """$$$###"""!!!!!! !!!!!!$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""######!!!!!!!!!!!!"""""""""""""""""" """$$$%%%$$$$$$###"""!!!!!!""""""!!!!!!""""""######$$$$$$###$$$%%%&&&%%%$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######"""""""""""""""###"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###$$$%%%&&&&&&$$$###!!! """#########"""!!!%%%&&&'''((('''&&&%%%$$$"""""""""######"""""""""&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""#########$$$''''''%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!""""""!!!$$$$$$!!! """###############"""!!! '''&&&$$$#########$$$$$$""""""""""""""""""""""""""""""############""""""%%%%%%$$$%%%&&&(((***,,,$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&---)))$$$###$$$&&&&&&$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))$$$%%%%%%&&&'''''''''&&&******)))***,,,///222444>>>BBBHHHLLLQQQXXXaaahhhrrrtttwwwyyyzzz{{{}}}ppp%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%############""""""""""""######$$$$$$$$$$$$######"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%***(((&&&$$$#########$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$###""""""""""""###"""""""""""""""#########%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$###"""!!!"""$$$###""""""!!!!!!!!!!!!"""#########""""""#########&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$###""""""###########################$$$$$$%%%%%%%%%%%%$$$""""""""""""#####################%%%(((,,,///111$$$$$$###""""""""""""""""""""""""""""""#########"""###$$$%%%&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$######"""""""""############$$$$$$$$$$$$######$$$$$$############$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$$$$#########$$$!!!""""""###############'''''''''&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!!!!"""""""""############&&&%%%$$$######"""##############################"""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""###$$$&&&&&&$$$###"""#########$$$$$$$$$$$$######&&&%%%$$$#########$$$$$$########################"""##################"""$$$$$$$$$%%%&&&'''((()))$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%############$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&(((%%%######%%%%%%###!!!'''''''''''''''((()))***%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((((((((('''***))))))***,,,///222444===AAAHHHMMMQQQXXX```gggpppssswwwzzz{{{|||~~~~~~ppp%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######""""""!!!!!!!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%$$$###""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""""""""############""""""""""""######$$$%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%$$$#########$$$$$$%%%$$$######%%%&&&%%%$$$""""""!!!!!!!!!"""#########""""""!!!!!!""""""############"""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$$$$##############################$$$$$$$$$$$$######"""!!!############$$$$$$$$$$$$ """$$$(((,,,///111$$$###""""""""""""""""""############""""""""""""$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$'''%%%###"""!!!"""$$$%%%###############$$$$$$%%%((('''&&&$$$###"""!!!!!!"""######$$$$$$######""""""######$$$######""""""""""""""""""############$$$######"""""""""##############################$$$$$$###""""""!!! """""""""""""""#########&&&%%%%%%%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''"""""""""#########$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&#########%%%&&&&&&###!!!#########$$$%%%&&&((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((()))))))))***,,,///222444:::@@@GGGMMMRRRXXX___eeennnrrrwww{{{|||}}}~~~|||ppp%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""########################$$$$$$$$$###############$$$$$$######$$$%%%&&&'''###"""!!!!!! !!!!!!!!!$$$###""""""!!!!!!""""""$$$$$$######""""""!!!!!!!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$"""!!!###&&&(((&&&$$$!!!!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!  !!!""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""!!! """""""""#########$$$$$$ !!!"""###%%%'''(((######"""""""""""""""###$$$$$$######""""""!!!!!!'''&&&%%%$$$###$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!"""""""""########################%%%%%%%%%$$$$$$######"""&&&%%%###"""""""""###$$$$$$###"""!!!"""###$$$%%%&&&%%%###"""!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""""""""""""""#########""""""!!!!!!"""######$$$#################################"""""""""!!!!!!########################%%%"""!!!"""%%%&&&$$$!!!$$$%%%%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""!!!""""""""""""#########!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%"""""""""######$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((())))))((((((((()))))))))***,,,///333555888>>>FFFMMMRRRXXX___dddkkkpppvvv{{{|||}}}}}}~~~~~~~~~}}}yyyooo%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!''''''''''''''''''''''''&&&%%%$$$$$$###"""!!!!!!$$$$$$$$$######$$$$$$$$$""""""!!!!!!!!!!!!!!!"""$$$######"""""""""""""""$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!! """%%%'''%%%"""""""""!!!""""""###$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$#########""""""""" !!!""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$%%%%%%&&&###"""""""""""""""######$$$$$$######""""""!!!!!!&&&%%%###"""""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!######$$$%%%$$$###"""!!!""""""!!! """###$$$###"""!!! !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$ !!!"""#####################""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!"""""""""#########$$$$$$$$$$$$$$$###############!!!!!!%%%'''&&&$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############!!!""""""""""""#########$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""###&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''(((((((((''''''&&&)))((((((***,,,000333555777===EEELLLQQQWWW^^^cccjjjnnnuuuyyy{{{||||||}}}}}}zzzzzzyyyuuummm%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! """""""""""""""!!!!!!!!!$$$############$$$%%%%%%%%%$$$$$$###########################""""""""""""########################""""""""""""""""""""""""$$$$$$#########$$$%%%%%% """$$$$$$###!!!######"""""""""###$$$$$$###""""""!!!!!!""""""#########"""""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########""" !!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%"""""""""""""""######$$$############""""""""""""!!!!!!!!!!!!"""$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$###############""""""""""""#####################$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!###$$$%%%%%%###!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$$$$###############"""""""""""""""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$###############$$$###"""###%%%'''''''''%%%%%%%%%%%%$$$###"""!!!######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%''''''((("""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$#########""" !!!%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&(((((((((***,,,000333666666<<>>CCCHHHPPP[[[bbbhhhllloooooonnnnnnqqqtttyyy~~~}}}|||zzzuuunnnhhhdddcccddd%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$""""""$$$&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%$$$#########%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$!!!!!!"""$$$$$$%%%%%%%%%###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$######"""""""""!!!&&&%%%%%%$$$######""""""!!!""""""############"""!!!""""""######""""""!!!!!!!!!""""""######$$$$$$############"""""""""""""""###$$$######"""!!! ############""""""!!!!!!##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""" !!!!!!!!!!!!""""""""""""$$$$$$#########$$$%%%%%%!!!""""""######""""""!!!######""""""######$$$%%%(((&&&$$$$$$$$$###""" !!!""""""""""""!!!  !!!"""$$$%%%&&&"""$$$(((---111444555666%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%%%%%%%%%%!!!!!!""""""""""""######""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%$$$######"""%%%%%%$$$#########$$$$$$""""""""""""""""""""""""######"""""""""""""""#########""""""###$$$%%%&&&'''%%%###"""!!!"""###$$$######$$$$$$$$$$$$##################""""""""""""""""""!!!###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""""""""###$$$%%%&&&%%%%%%$$$######""""""$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!###%%%&&&&&&$$$!!! !!!######$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%############$$$$$$%%%%%%&&&$$$$$$$$$############"""&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''')))))))))))))))((((((((((((***,,,...///333777<<>>BBBAAA>>>;;;&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%% """###%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$#########""""""""""""""""""""""""###""""""!!!"""###%%%&&&""""""######$$$%%%%%%&&&$$$###""""""""""""############$$$$$$$$$$$$##################""""""""""""""""""!!! """###%%%$$$$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$#####################$$$%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###%%%&&&'''&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!"""$$$%%%%%%$$$###"""$$$%%%&&&'''''''''''''''$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%"""######$$$%%%%%%&&&&&&(((((((((''''''''''''&&&&&&%%%$$$######$$$%%%&&&""""""###$$$%%%&&&'''(((%%%&&&((()))******))))))))))))((()))***,,,...///333666;;;???EEENNNYYYaaaeeehhhllllllkkklllooorrrxxx}}}~~~yyyyyywwwsssmmmhhheeedddccc#########$$$$$$%%%%%%&&&%%%&&&'''%%%###"""%%%(((&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$ """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$!!!!!!"""###############!!!!!!""""""""""""!!!!!!$$$$$$$$$###############!!!!!!""""""######$$$$$$"""%%%&&&%%%$$$$$$ !!!"""###$$$%%%%%%######""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""""""""###$$$######$$$$$$$$$$$$###############"""###$$$$$$%%%'''$$$"""!!!###%%%&&&&&& """#########"""""""""$$$&&&)))+++...///777<<>>BBBHHHPPPVVV```eeekkknnnoooooopppssswwwzzz~~~~~~}}}zzzuuuooojjjfffeee###"""!!!"""$$$%%%%%%%%%########################"""!!!!!! !!!"""###$$$%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%$$$$$$$$$######""""""""""""############$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""#########$$$"""############$$$$$$$$$########################""""""!!!!!!"""###$$$%%%$$$$$$$$$$$$#########"""########################!!!###$$$###"""!!!"""######""" !!!###$$$$$$###$$$######""""""#########&&&### """######"""######$$$$$$$$$$$$######%%%&&&&&&'''&&&%%%$$$###########################$$$###""""""""""""###$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%""""""######""""""!!! ############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$###############$$$""""""""""""###############################################################"""!!!!!! !!!"""#########$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$##############################"""#####################$$$$$$############$$$$$$!!!!!!"""###############""""""!!! !!!""""""##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""###$$$$$$$$$###"""!!!$$$$$$$$$#########""""""""""""""""""""""""""""""############"""""""""!!!######""""""""""""#########""""""$$$''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!! %%%$$$###$$$%%%&&&%%%$$$###$$$%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%######$$$%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&'''((())))))))))))))))))******+++111555:::>>>AAAGGGOOOUUU]]]bbbiiimmmmmmnnnppprrryyy|||~~~~~~}}}zzzuuuoooiiifffddd$$$"""!!!"""$$$%%%%%%%%%########################"""""""""""""""#########$$$$$$############$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""###############"""############$$$$$$$$$########################$$$######"""""""""######%%%%%%%%%$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""######""" !!!###$$$$$$######"""""""""""""""######&&&%%%$$$%%%%%%%%%""" ######$$$$$$$$$$$$######"""$$$&&&''''''%%%"""!!!########################$$$$$$############$$$$$$!!!"""$$$$$$"""!!!"""############$$$$$$$$$$$$$$$###"""""""""############$$$$$$######"""!!!###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!! ############$$$$$$$$$$$$######$$$$$$######"""""""""##################"""########################!!!!!!!!!""""""#########%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""#####################""""""""""""##############################$$$$$$###""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$#######################################$$$$$$$$$#####################""""""""""""#########""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%$$$###"""!!!%%%&&&'''&&&$$$$$$$$$%%%!!!"""###%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((())))))))))))))))))***++++++111555999===@@@FFFNNNTTT[[[```gggkkklllmmmooorrr{{{~~~~~~~~~}}}zzzuuuooojjjffffff%%%###""""""$$$&&&%%%%%%########################""""""###$$$$$$######"""$$$$$$############$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$###############"""!!! ############$$$$$$$$$$$$##############################""""""######$$$%%%!!!!!!!!!"""#########$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""######""" !!!###$$$$$$###""""""!!!!!!""""""######&&&%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!########################%%%$$$$$$$$$$$$$$$$$$%%% !!!"""######"""!!! """"""#########$$$$$$$$$"""""""""!!!!!!!!!""""""######$$$$$$######"""!!!#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########"""""""""!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""############""""""######################## !!!"""######$$$$$$$$$$$$######$$$$$$$$$!!!!!!"""###############################################################&&&%%%$$$###"""!!!!!!!!!######################################################$$$$$$$$$$$$##############################!!!"""###$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$'''&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&###%%%'''&&&###"""$$$'''###$$$%%%%%%&&&&&&'''''''''&&&$$$######$$$&&&''''''&&&&&&%%%%%%$$$$$$###&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))((((((((()))***+++,,,000444888;;;???DDDLLLRRR[[[aaagggkkkkkklllnnnpppyyy}}}~~~}}}~~~}}}zzzvvvpppkkkggghhh%%%$$$"""###$$$&&&%%%%%%##############################$$$$$$$$$$$$###"""$$$######""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$$$$###"""!!! """""""""######$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%!!!!!!!!!"""#########$$$$$$$$$$$$###############""""""#########$$$$$$$$$########################!!!"""######$$$$$$%%%%%%""""""##########################################!!!###$$$###"""!!!"""######""" !!!###$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""###%%%'''######$$$$$$$$$$$$###############""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""######""""""!!! """"""""""""#########$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""!!!"""""""""############################################################!!!"""######$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""############""""""######################## !!!"""######$$$######""""""""""""######!!!!!!"""#####################$$$$$$$$$$$$#############################################$$$$$$%%%######################################################$$$$$$$$$$$$##############################""""""""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""%%%%%%###"""%%%(((''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&((())))))'''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((()))***+++,,,///333777:::===CCCJJJPPP]]]bbbhhhkkkkkkkkklllnnnvvvzzz~~~}}}~~~~~~|||xxxrrrmmmjjjiii&&&$$$######%%%&&&%%%$$$########################%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""######################################################$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!"""""""""""""""############""""""!!!!!!!!!""""""###$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################!!!"""###$$$%%%%%%%%%%%%"""""""""""""""#################################!!!###$$$###"""!!!"""######""" !!!###$$$$$$###""""""""""""###$$$%%%&&&"""###"""!!!!!!"""%%%(((######$$$$$$$$$$$$######$$$###"""!!!"""###$$$&&&##############################$$$$$$$$$$$$######$$$"""!!!!!!"""$$$"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""######""""""!!! !!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""############""""""""""""""""""""""""######################## """######"""!!!!!!$$$$$$$$$$$$############!!!!!!""""""######"""""""""##################"""########################!!!!!!!!!""""""############""""""""""""""""""###!!!!!!"""#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """$$$''')))***######################################################$$$$$$$$$$$$##############################&&&%%%$$$"""!!!!!!!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$############$$$$$$!!!###$$$%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!! !!!#########$$$%%%'''((('''&&&&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))))))))((((((((((((((()))***,,,,,,...222666999<<>>DDDJJJRRRYYY]]]bbbiiimmmmmmpppvvvzzzyyyzzz~~~~~~||||||{{{zzzyyyzzz}}}{{{||||||}}}~~~&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&########################&&&%%%$$$""""""###$$$%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&###############$$$$$$$$$"""############$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&& !!!"""!!! """$$$%%%$$$######"""""""""###'''$$$&&&///888999...###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$######$$$%%%%%%""""""##################"""""""""#########$$$$$$"""###$$$###!!! """%%%%%%$$$$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%#########$$$&&&'''%%%$$$######""""""######"""############$$$$$$$$$########################!!!""""""######$$$$$$$$$$$$$$$$$$#########""""""""""""$$$%%%&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$######"""!!!!!! %%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!"""$$$#########%%%&&&''''''%%%###!!!!!!!!!"""""""""!!!  !!!"""###%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""" !!!###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########'''%%%######$$$$$$###"""$$$$$$$$$$$$############$$$$$$$$$$$$#########"""((('''%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((()))(((((((((((((((((()))***+++)))((((((***+++***((($$$$$$%%%%%%&&&'''((((((''''''&&&''''''((()))))))))+++---...///444;;;AAAJJJQQQXXX\\\bbbiiimmmmmmqqqvvvzzzyyyzzz}}}~~~}}}{{{||||||{{{zzz{{{}}}|||}}}}}}~~~~~~}}}&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&!!!""""""##################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$&&&$$$""" """$$$&&&"""######""""""###%%%'''$$$###""""""!!!"""""""""%%%$$$&&&,,,111111***$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###""""""###$$$%%%"""############"""!!!!!!"""############$$$$$$$$$########################!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$######""""""""""""$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%&&&&&&&&&'''(((&&&#########$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$###############""""""###%%%&&&((($$$$$$$$$$$$############!!!"""$$$%%%''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$""""""###$$$###"""%%%$$$$$$$$$############$$$$$$$$$$$$############$$$#########$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%(((((())))))******++++++))))))(((((('''((((((((((((''''''(((+++,,,,,,+++$$$$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&((()))***)))+++---------111888>>>IIIPPPXXX\\\aaahhhllllllqqqwwwzzzyyyyyy|||}}}{{{zzz|||}}}}}}|||{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###""""""###$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$&&&&&&&&&$$$###$$$&&&)))$$$######"""""""""######"""###$$$'''((('''$$$"""########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&"""###$$$%%%&&&%%%$$$###&&&'''(((((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""""""""###"""###$$$$$$$$$###!!! """"""#########$$$$$$$$$#################################$$$$$$%%%%%%&&&########################$$$$$$%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&%%%$$$######$$$$$$$$$###############$$$$$$$$$###############"""###$$$%%%%%%%%%%%%&&&''''''((('''&&&$$$"""!!!%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$###"""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%'''((()))&&&%%%$$$######%%%&&&''')))))))))******+++++++++***)))((('''''''''''''''&&&&&&'''((()))***++++++$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((()))***(((***,,,,,,---111888>>>HHHOOOWWW[[[```gggkkkkkkqqqvvvyyyxxxxxxzzz{{{yyyyyy{{{}}}}}}|||||||||}}}||||||}}}}}}~~~~~~~~~{{{{{{||||||{{{|||}}}~~~}}}########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$######"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$############""""""######$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$###!!!!!!"""$$$$$$$$$#########$$$$$$%%%!!!###$$$$$$###""""""###########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""#########"""###$$$%%%&&&%%%$$$$$$(((((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""###$$$%%%&&&%%%$$$"""!!!""""""#########$$$$$$$$$########################&&&%%%%%%$$$$$$#################################%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$))))))'''&&&$$$###"""!!!########################$$$$$$$$$$$$######"""""" """$$$$$$######%%%(((&&&+++000000***"""""""""""""""""""""!!!!!!$$$$$$$$$###############!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&%%%$$$###"""&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&&&&))))))(((''''''&&&''''''&&&'''''''''&&&&&&''''''&&&'''(((((()))(((((('''))))))((((((((((((((()))&&&(((***+++---111999???GGGNNNVVVZZZ___fffjjjjjjpppuuuxxxwwwwwwyyyzzzxxxyyy{{{|||}}}|||{{{||||||{{{{{{{{{{{{||||||||||||yyyzzz{{{zzzxxxwwwyyy{{{yyy$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!###$$$%%%$$$"""""""""$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###############"""############$$$$$$$$$!!!"""$$$$$$$$$$$$"""!!!$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&###%%%&&&%%%$$$###$$$%%%########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$#########!!!!!! """###$$$$$$%%%%%%%%%%%%((((((((('''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$######"""############$$$$$$$$$########################&&&&&&%%%$$$###"""!!!!!!###############$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%&&&'''((((((&&&%%%###&&&&&&%%%###"""!!! """""""""#####################""""""!!! """######"""###(((,,,222<<>>EEEMMMTTTXXX]]]dddhhhhhhlllrrruuuuuuuuuyyyzzzxxxxxxyyyyyyxxxwwwxxxzzz|||{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz{{{xxxrrrpppqqqtttxxx"""###$$$%%%%%%$$$###"""########################$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%&&&'''"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""" ###%%%&&&%%%""" """$$$$$$$$$$$$###############"""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$!!!!!!$$$"""###""""""###""""""!!!""""""###$$$$$$###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$&&&((((((&&&$$$"""###$$$%%%&&&&&&%%%$$$### """###$$$%%%&&&$$$#########""""""!!!!!!%%%"""!!!"""%%%''''''%%%$$$###""""""###%%%'''(((&&&$$$"""!!!!!!$$$&&&(((%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$########################"""""""""""""""#########""""""######$$$$$$$$$$$$######""""""###%%%'''(((%%%''')))***)))'''%%%###!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$%%%%%%%%%$$$###""""""!!!"""$$$%%%$$$###'''///666HHHUUU___TTT<<<(((%%%***###$$$$$$%%%$$$###!!! ##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''%%%###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$""""""!!! ###&&&((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&%%%$$$$$$&&&(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$###"""$$$%%%'''(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%''')))(((&&&%%%''')))%%%&&&((())))))'''&&&$$$%%%%%%%%%&&&'''((()))***+++---...------111777===EEELLLTTTXXX]]]dddhhhhhhkkkqqquuutttuuuyyyzzzyyyxxxxxxxxxvvvuuuvvvyyy||||||||||||||||||{{{{{{{{{xxx{{{{{{wwwqqqnnnooorrrttt#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! ((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$########################$$$$$$#########$$$&&&'''%%%$$$$$$######$$$$$$%%%)))((('''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$""""""###$$$$$$$$$$$$### """$$$$$$$$$%%%'''(((%%%%%%%%%$$$$$$#################################(((((((((''''''&&&&&&&&&########################"""$$$$$$$$$###"""###$$$&&&%%%$$$$$$#########$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&%%%$$$"""!!!###$$$$$$$$$$$$###""""""!!!$$$%%%$$$"""!!!###%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""&&&&&&%%%$$$$$$######""""""!!! !!!###%%%&&&&&&))))))((('''&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$%%%%%%&&&%%%$$$###""""""!!!%%%((($$$###333HHHWWWOOOQQQLLL666((((((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%### !!!%%%'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$'''((((((((('''%%%###"""&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%&&&'''((()))************''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((((('''&&&&&&'''((()))******))))))(((((()))***+++&&&(((***+++...222777;;;CCCIIIQQQXXX\\\```eeehhhooorrruuuwwwxxxwwwxxxyyyzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzyyyzzz{{{zzzwwwuuuxxxxxxwwwtttpppnnnnnnoooppp######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######""""""!!!''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$######"""!!!$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&########################$$$$$$#########$$$%%%&&&$$$##################$$$'''&&&%%%$$$########################$$$$$$$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######$$$%%%$$$"""!!!"""###%%%%%%%%%$$$$$$$$$##########################################""""""""""""########################"""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!###$$$$$$$$$$$$###"""""""""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$######""""""""""""""""""############&&&&&&%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%%%%&&&&&&&&&%%%$$$###$$$"""$$$&&&######444IIIWWWIIICCC===---###### &&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$%%%########################$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$###!!! """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$###&&&&&&&&&'''''''''(((((((((((()))))))))((('''&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%((('''&&&&&&&&&'''((()))***)))((((((((()))***+++'''(((***,,,...111666:::CCCJJJRRRYYY]]]aaagggkkkmmmpppsssuuuuuutttuuuuuu{{{zzzzzzyyyyyyyyyzzzzzz{{{zzzyyyzzz{{{zzzwwwuuuwwwwwwvvvsssooommmmmmnnnooo###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''#########$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########***)))((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!""""""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###%%%&&&&&&%%%###!!!"""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$###########################$$$%%%$$$###"""###%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$###############""""""!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############&&&&&&&&&'''&&&&&&%%%$$$%%%######$$$!!!###222EEEMMM:::000---&&&&&&)))###%%%%%%$$$$$$$$$%%%&&&&&&"""""""""#########$$$$$$########################$$$###""""""""""""###$$$######""""""######$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((((()))*********)))'''&&&$$$%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((())))))(((((('''&&&&&&%%%((('''&&&&&&%%%&&&&&&''')))(((((((((((()))***+++(((***+++,,,---111555999DDDJJJRRRYYY^^^ccciiimmmqqqtttwwwxxxxxxwwwwwwwwwzzzzzzyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz{{{zzzxxxuuuuuuuuutttrrrnnnlllmmmmmmooo$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$######"""""""""!!!"""""""""#########$$$###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((""""""#########$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&'''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$######"""!!!!!!!!!&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""############""""""######"""!!!!!!!!!""""""!!!""""""""""""#########&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###########################$$$%%%%%%######$$$%%%"""###%%%&&&&&&%%%###"""############$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""######$$$############$$$###$$$$$$%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%######$$$$$$%%%&&&''''''$$$%%%&&&&&&%%%###############$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$%%%###$$$$$$!!!""",,,999>>>...%%%### %%%***%%%$$$$$$$$$$$$%%%%%%&&&'''!!!""""""""""""###############################################################"""""""""###$$$%%%""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""###$$$$$$%%%%%%$$$$$$#########"""""""""""""""""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))*********)))''''''######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))''''''&&&&&&%%%%%%%%%%%%'''((((((((())))))*********+++,,,,,,---000444777BBBHHHQQQWWW\\\bbbiiinnnsssvvvyyyzzzyyyxxxwwwxxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzzzzz{{{{{{zzzxxxvvvtttuuutttrrrooommmmmmnnnooo$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$######""""""""" !!!!!!""""""######$$$"""$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""$$$$$$%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######"""!!!!!! &&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############"""""""""######$$$!!!""""""""""""#########&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""####################################%%%%%%%%%$$$###$$$%%%"""###%%%&&&&&&%%%###""""""""""""###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%##################$$$$$$$$$$$$###""""""$$$############$$$######$$$%%%&&&'''&&&%%%###"""!!!""""""###$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$%%%'''&&&###""""""### !!!"""###$$$$$$$$$$$$############$$$$$$##########################################$$$$$$###$$$%%%%%%###!!!%%%+++000'''%%%"""!!!((($$$$$$$$$$$$$$$%%%%%%&&&'''!!!""""""""""""#######################################$$$$$$$$$$$$#####################$$$$$$%%%""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((())))))((())))))******((('''&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%$$$&&&''''''((()))************+++,,,,,,---000444777AAAFFFNNNUUUZZZ```ggglllppprrruuuvvvuuutttttttttuuuuuuvvvwwwyyy{{{}}}~~~{{{{{{zzz{{{|||{{{xxxvvvtttuuutttrrrpppnnnooopppqqq%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&#########$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$#########""""""###$$$%%%%%%"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""######""" ###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$%%%&&&%%%$$$###$$$&&&"""###$$$%%%&&&%%%$$$$$$############$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###""""""$$$###"""###$$$$$$$$$"""$$$&&&'''((((((&&&$$$###"""#########$$$%%%%%%%%% !!!!!!"""###$$$$$$%%%###%%%&&&$$$!!! """%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$###############$$$$$$$$$###""""""""""""######$$$"""$$$&&&&&&$$$"""!!!""""""!!!''''''###+++666444%%%%%%$$$$$$$$$%%%&&&&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%""""""""""""############"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((()))))))))'''((()))))))))(((&&&%%%"""###$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%&&&'''((()))************+++,,,,,,---000444777@@@EEEMMMRRRWWW]]]dddjjjooorrruuuvvvvvvuuuuuuuuutttuuuuuuwwwyyy{{{}}}~~~|||{{{{{{{{{|||{{{yyyvvvsssttttttrrrpppooopppqqqrrr%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&############$$$$$$$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###!!!######"""  !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&########################$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###############$$$###$$$$$$$$$$$$###""""""%%%###!!!"""$$$%%%$$$"""###%%%'''((('''&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""$$$$$$!!!"""'''$$$$$$%%%&&&'''(((((()))$$$$$$############$$$$$$""""""#########$$$$$$$$$######"""""""""###%%%%%%###%%%%%%%%%%%%$$$###"""''')))'''333???;;;&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&'''((('''%%%$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&&&&'''((()))'''((((((((())))))))))))&&&'''((((((((('''%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''$$$%%%'''((()))******))))))***+++,,,---000555888AAAFFFLLLQQQVVV[[[ccchhhooorrrvvvwwwwwwwwwwwwxxxvvvvvvwwwwwwxxxyyy{{{{{{|||{{{{{{||||||{{{yyywwwrrrrrrrrrqqqooonnnoooqqqqqq%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$###############""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((***(((&&&$$$###""""""############$$$$$$%%%%%%&&&''''''&&&%%%$$$###"""!!!$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###""" """###$$$$$$###""" !!!!!!!!!!!!"""$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$##################$$$""""""###$$$$$$$$$$$$### """$$$$$$$$$%%%'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""########################$$$%%%&&&&&&$$$$$$%%%&&&$$$#########$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&############$$$%%%&&&'''###$$$$$$$$$$$$###""""""%%%###!!!"""%%%%%%$$$!!!"""$$$&&&''''''%%%"""!!!%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###### """(((""""""###$$$$$$%%%&&&&&&$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$%%%$$$###%%%''''''%%%%%%###&&&$$$ ***222+++'''&&&&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""$$$''')))***(((%%%###"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&&&&'''((()))(((((((((((())))))))))))%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))$$$$$$%%%%%%&&&''''''(((%%%&&&((()))))))))((((((###%%%'''(((*********)))(((***+++,,,---111555999BBBGGGMMMRRRUUU[[[bbbhhhkkknnnqqqttttttttttttuuuyyyxxxxxxxxxxxxxxxxxxyyy|||{{{{{{|||||||||yyywwwpppqqqqqqpppnnnmmmooopppppp%%%$$$$$$$$$###"""""""""%%%%%%''''''''''''%%%%%%%%%%%%############%%%%%%***%%%!!!!!!$$$%%%"""%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&+++)))&&&######$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$######################## !!!$$$%%%&&&%%%###"""&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%&&&%%%%%%'''))))))&&&"""######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$###""""""!!!!!!"""$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$############""""""!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$#########""""""&&&""" %%%'''%%%"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!%%%&&&%%%###$$$%%%!!!!!!"""""""""#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''...+++)))(((((()))(((((())))))(((((('''''''''&&&&&&$$$###%%%)))+++***(((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&+++,,,---...///222666:::@@@EEELLLQQQTTTYYY```eeeiiimmmqqqtttuuuuuuuuuvvvuuutttttttttuuuvvvwwwwwwyyyyyyyyyxxxxxxxxxwwwwwwtttuuutttqqqmmmmmmooosssqqq$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&&""" """&&&))))))(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$((('''%%%###"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################""""""$$$$$$%%%$$$###"""&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&$$$!!!######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$%%%'''(((%%%%%%$$$$$$######""""""###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""%%%"""!!!%%%'''%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%!!!$$$%%%$$$###$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&''''''(((---+++((('''((()))((('''((((((((((((''''''&&&&&&(((&&&%%%%%%''''''&&&$$$%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))(((&&&&&&'''''''''&&&(((((()))))))))*********)))***,,,,,,---000555888<<>>CCCIIINNNRRRWWW]]]bbbiiimmmqqqtttuuuuuuuuuvvvttttttuuuuuuwwwxxxzzz{{{yyyyyyyyyxxxxxxxxxwwwwwwuuuuuutttooojjjhhhiiilllnnn%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$############$$$%%%"""######$$$$$$######"""(((%%%""""""$$$$$$### %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###### """%%%%%%###!!!!!!###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%&&&%%%%%%###"""!!!"""######$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$########################"""######$$$%%%&&&''''''"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""########################$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&"""""""""#########$$$$$$$$$###"""""""""###%%%%%%""""""#########$$$$$$$$$$$$%%%$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&###""""""###$$$%%%&&&''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((***+++***))))))(((&&&$$$$$$&&&'''''''''###$$$$$$$$$%%%%%%%%%%%%%%%'''((('''$$$###$$$&&&((())))))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))'''&&&''')))******)))$$$%%%%%%%%%&&&&&&&&&&&&***+++,,,,,,,,,...222555;;;@@@GGGLLLQQQVVV]]]bbbhhhlllpppsssttttttttttttsssssstttuuuvvvxxxyyyzzzyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuqqqllljjjllloooooo&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$###"""!!!"""''''''$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''"""""""""""""""#########""""""""""""""""""######$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$######### $$$'''(((%%%######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$"""!!!######$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''########################!!!"""###$$$&&&'''((()))"""############$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$#########!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!""""""#########$$$$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&'''&&&&&&(((******&&&###!!!!!!"""###%%%&&&''''''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((***+++***)))((((((&&&$$$$$$%%%'''''''''#########$$$$$$%%%%%%%%%$$$'''))))))((((((***---'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))((('''''')))******)))'''''''''(((((((((((()))***++++++++++++---111444777===DDDKKKPPPVVV^^^cccgggkkkppprrrssssssssstttrrrrrrssstttvvvwwwyyyzzzyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwvvvrrrmmmkkkmmmpppppp))))))((('''%%%$$$###"""######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$###  !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$#########""""""!!!!!!"""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######%%%###!!!###&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$&&&((($$$$$$$$$#########""""""%%%###!!!!!!###%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###%%%'''&&&$$$!!!!!!!!!%%%%%%%%%$$$$$$############"""!!!!!!!!!"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&%%%$$$###"""!!! %%%%%%$$$######"""""""""#########$$$$$$%%%%%%%%%&&&$$$$$$%%%((()))'''$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%% """$$$%%%$$$###!!!"""$$$$$$###!!! !!!"""%%%$$$###"""""""""###$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""&&&&&&%%%$$$############%%%$$$#########$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%########################'''&&&&&&%%%$$$###""""""((('''&&&$$$######$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%"""!!! """$$$&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************((('''%%%$$$$$$&&&)))+++(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))))),,,///000,,,))))))'''%%%&&&((()))'''$$$%%%###$$$''''''%%%&&&)))(((((((((((())))))))))))&&&'''))))))***,,,000333777<<>>DDDJJJQQQXXX]]]dddhhhnnnssstttuuuvvvvvvuuuuuuuuuuuuvvvwwwyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxuuuvvvwwwvvvsssqqqqqqqqqttt'''''''''&&&&&&%%%%%%%%%###"""###%%%&&&%%%&&&'''***&&&!!!!!!$$$&&&$$$!!!"""############$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$'''%%%""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$### $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%%%%###""""""$$$&&&$$$$$$######$$$$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$%%%&&&((()))---***&&&&&&''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$((('''&&&$$$###"""""""""######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######&&&%%%"""!!!!!!###&&&(((##############################$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$############"""######$$$%%%***((($$$!!! !!!###%%%$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!$$$&&&$$$"""!!!###%%%%%%$$$$$$$$$###"""""""""!!!$$$&&&&&&'''(((***&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$##################%%%$$$###!!!!!!!!!!!!"""'''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))((((((((()))***,,,---666GGGMMM???///***+++)))&&&&&&((()))************'''***,,,+++***+++///333555888===BBBHHHOOOVVVZZZaaagggoootttwwwvvvuuuuuuvvvvvvuuuuuuvvvxxxzzz{{{{{{{{{{{{{{{zzzxxxvvvuuuxxxxxxxxxvvvrrrnnnmmmmmmqqq&&&&&&%%%%%%%%%$$$$$$$$$%%%"""!!!###%%%&&&$$$###&&&""" $$$&&&%%%""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$""" """""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&''''''%%%###"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&$$$""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$############$$$$$$$$$############$$$$$$)))((('''%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$##################$$$$$$%%%+++)))&&&$$$######%%%&&&$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''&&&&&&''''''((((((((()))###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((()))333@@@EEE999,,,******(((&&&'''((()))***************++++++***))))))+++---555888===BBBGGGNNNUUUYYY```fffnnntttvvvvvvvvvvvvvvvvvvuuuuuuvvvxxxzzz{{{{{{{{{{{{{{{zzzxxxvvvuuuwwwxxxxxxuuurrrnnnmmmmmmmmm%%%%%%$$$$$$$$$$$$######&&&###!!!"""&&&(((&&&""""""  $$$'''&&&%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$###!!! !!!"""!!!###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&'''))))))***&&&'''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$#########$$$%%%$$$$$$############$$$$$$###%%%&&&&&&%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######"""""""""######%%%$$$###$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((("""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%)))((('''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!""""""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##################$$$%%%%%%)))((('''%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%'''&&&$$$"""%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%######$$$((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%&&&'''((())))))***"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))((((((((())))))***---666888000)))******(((&&&'''((())))))******))),,,***)))***,,,...//////666999===BBBGGGMMMSSSXXX___dddlllsssvvvvvvwwwwwwvvvuuuuuuuuuvvvxxxzzz{{{{{{{{{{{{{{{zzzyyywwwwwwwwwxxxxxxuuurrrnnnmmmmmmhhh%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((%%%""" !!!%%%''''''&&&""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$$$$###"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$'''%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%"""&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######"""""""""!!!%%%$$$$$$%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&""""""######$$$$$$$$$###$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""%%%%%%%%%$$$$$$$$$$$$#####################""""""!!!###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!###$$$$$$$$$###"""%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!########################$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###%%%((((((%%%!!!###$$$$$$$$$%%%%%%&&&&&&$$$&&&(((((('''&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""!!!$$$$$$%%%&&&((()))******'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''++++++*********************......)))'''***+++)))''''''((()))))))))))))))+++)))(((,,,222777999888666999===AAAFFFLLLRRRVVV^^^ccckkkqqquuuvvvwwwwwwuuuuuuuuuuuuwwwyyy{{{||||||||||||{{{zzzyyyyyyxxxwwwxxxxxxvvvrrrooonnnnnnggg%%%%%%%%%&&&&&&&&&&&&&&&"""'''((($$$"""%%%&&&$$$$$$$$$$$$$$$&&&&&&&&&%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$ !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%'''++++++)))'''%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""######""""""""""""###### !!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!"""$$$&&&&&&%%%###"""######$$$$$$$$$$$$######!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&###$$$$$$$$$$$$###!!! ########################$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&$$$###%%%((((((%%%"""""""""######$$$$$$%%%%%%$$$%%%''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!###$$$%%%&&&'''((()))***...+++'''$$$"""###%%%'''############$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&)))***((('''(((+++,,,***'''(((((())))))))))))(((***((((((,,,444:::<<<<<<555888<<>>'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''&&&'''((((((&&&%%%&&&'''######$$$%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$(((,,,)))### """%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,,,,***((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$###""""""""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&((()))******))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''''')))))))))'''&&&&&&&&&&&&''''''((()))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))***+++,,,---,,,+++******+++,,,...000000333888>>>DDDKKKRRRWWW^^^bbbhhhllloooqqqtttuuuwwwwwwwwwxxxxxxzzz{{{|||}}}}}}|||{{{{{{{{{{{{{{{||||||||||||{{{yyywwwvvvooo%%%%%%&&&&&&&&&&&&''''''###%%%***///IIIRRR999'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&''''''&&&'''((('''&&&&&&''')))"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&$$$"""!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$(((+++)))$$$!!!###&&&''''''''''''&&&&&&&&&&&&$$$$$$######"""""""""!!!""""""#########$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$+++)))&&&%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&((())))))'''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$&&&(((*********)))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&(((***++++++***'''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...,,,+++******+++,,,...///000444888>>>DDDJJJRRRVVV\\\```fffkkkooorrruuuwwwxxxxxxxxxyyyzzz{{{}}}~~~}}}||||||{{{{{{{{{{{{||||||}}}}}}}}}|||yyyvvvuuuooo#########$$$$$$$$$%%%%%%$$$!!!&&&''''''777===,,,'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&(((((('''&&&&&&%%%&&&&&&&&&&&&'''&&&%%%%%%''')))"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%$$$%%%'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$(((***)))%%%###$$$'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---+++(((''''''&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&$$$%%%(((***+++***((('''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''')))((('''(((+++,,,+++***((((((((((((((('''''''''((((((((()))))))))******))))))))))))))))))))))))))))))******+++,,,,,,---+++++++++++++++---...///000333888===CCCJJJQQQVVV[[[```fffkkknnnqqqtttvvvwwwwwwxxxyyyzzz{{{}}}~~~}}}|||{{{{{{{{{{{{|||||||||}}}~~~~~~|||yyyvvvtttnnn#########$$$$$$$$$%%%%%%&&&%%%'''%%%$$$***---&&&%%%$$$$$$###############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&'''######$$$$$$$$$######"""%%%###!!! !!!$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&###$$$&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&((((((%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))'''### """"""###$$$&&&'''((((((###$$$$$$###""""""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&'''((((((''''''&&&$$$%%%''')))***)))((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''***)))((()))***+++***((('''(((((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******+++++++++++++++++++++,,,---......000333888===BBBIIIOOOTTT\\\```fffjjjmmmooorrrsssuuuuuuvvvwwwxxxzzz|||}}}||||||{{{{{{{{{{{{|||||||||}}}}}}|||{{{xxxuuusssmmm%%%%%%&&&&&&&&&&&&''''''&&&'''&&&%%%&&&((((((((($$$$$$$$$#########""""""%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''')))(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((()))***+++%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%'''((('''&&&$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""%%%### !!!$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!###%%%&&&%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%)))---000///,,,)))"""###$$$%%%&&&'''((()))%%%%%%&&&%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&'''))))))(((''''''%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((******)))'''&&&'''))))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''')))******+++************+++,,,,,,------...///222666;;;@@@GGGMMMRRR\\\```fffjjjlllnnnqqqrrrsssttttttvvvwwwyyy{{{||||||{{{{{{{{{{{{||||||}}}}}}|||{{{zzzxxxvvvtttssslll%%%%%%&&&&&&&&&&&&''''''&&&'''$$$$$$)))&&&$$$)))$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&)))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&((()))***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''')))++++++)))&&&$$$$$$%%%%%%%%%%%%%%%$$$######$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((***...111111...,,,%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))******)))%%%&&&(((*********)))(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((***+++,,,+++++++++******+++,,,---------------000555:::???EEELLLPPPZZZ^^^dddiiilllooorrrtttsssssstttuuuwwwyyy{{{|||{{{{{{{{{{{{{{{|||}}}}}}~~~|||zzzwwwuuutttssssssmmm######$$$$$$$$$%%%%%%%%%'''(((""""""(((###&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$!!! %%%***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))###$$$$$$%%%&&&(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((+++......,,,(((%%%$$$&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&'''((('''&&&$$$(((((('''&&&%%%%%%$$$$$$!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&$$$&&&((()))***)))(((''''''&&&%%%$$$%%%''')))+++%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))++++++***$$$&&&(((***++++++***)))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))+++,,,------,,,,,,******+++,,,---------------000444999>>>DDDKKKOOOWWW\\\bbbhhhlllpppsssvvvsssttttttvvvwwwzzz{{{}}}{{{{{{{{{{{{{{{|||}}}~~~~~~|||yyyuuusssrrrssssssnnn''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!###%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########'''&&&$$$""""""###$$$%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&$$$###"""###%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%'''### !!!###%%%$$$###((('''%%%$$$######$$$%%%%%%''')))(((%%%%%%'''+++$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$!!!&&&((()))'''%%%%%%(((***"""###$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###))))))))))))************&&&%%%%%%&&&)))(((%%%"""'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&############""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#################################$$$%%%&&&&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%(((***,,,'''(((*********(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&((((((&&&$$$"""((('''&&&&&&%%%%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&###$$$&&&'''''''''&&&%%%(((''''''&&&&&&&&&''''''*********)))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++(((((((((((()))))))))))))))************+++++++++...000333777===EEENNNTTTWWW\\\dddjjjmmmpppqqqsssssstttuuuwwwwwwxxxxxxxxx}}}||||||||||||}}}}}}~~~|||{{{yyyvvvsssqqqooommmjjj''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$###"""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$"""###%%%&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&'''%%%$$$######$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%&&&'''((()))%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%,,,//////+++$$$ !!!$$$%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((((((((((())))))))))))(((&&&%%%&&&((()))(((&&&((()))******'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&(((+++,,,---222222111---((($$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''(((***&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###&&&%%%%%%$$$######$$$$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''(((((('''''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((()))*********(((((((((((())))))))))))************++++++++++++///111444888>>>FFFNNNTTTXXX]]]dddkkknnnqqqrrrtttttttttvvvwwwxxxxxxxxxxxx{{{{{{{{{{{{|||}}}}}}~~~|||{{{yyyvvvssspppmmmlllhhh'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$#########$$$%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&$$$%%%%%%%%%%%%&&&'''((()))&&&### !!!%%%'''%%%"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&''')))******%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))'''%%%%%%(((+++,,,//////+++&&&###%%%)))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((((((((((((&&&%%%%%%'''))))))((()))***+++***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))...222555777888@@@???<<<666///)))%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''((())),,,+++)))'''&&&&&&&&&'''&&&&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))(((((((((''''''(((((()))%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''(((((())))))******(((((((((((())))))))))))************+++++++++,,,///111555999>>>FFFNNNSSSXXX]]]eeekkkoooqqqsssttttttuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzzzz{{{|||}}}~~~}}}|||yyyvvvrrrooolllkkkfff&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%$$$""""""###%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''((((((&&&$$$"""###&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((()))))))))$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&(((***'''$$$%%%***000333000,,,)))'''(((***+++(((&&&$$$$$$%%%''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''((((((((((((***+++***(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%(((,,,000444666777777888888666222---)))((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***)))(((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***)))(((((((((((())))))***(((((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((())))))))))))*********+++++++++,,,,,,...000444888===DDDKKKPPPWWW\\\cccjjjnnnppprrrttttttuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyzzz|||}}}~~~}}}|||yyyuuuqqqnnnkkkiiifff&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''(((###$$$$$$###!!!!!!"""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&&&&&&&%%%$$$###(((((((((''''''&&&&&&%%%###%%%&&&%%%$$$###&&&(((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))******$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))'''$$$&&&,,,222AAA777+++&&&''')))(((%%%&&&$$$###$$$''')))***)))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""$$$(((******)))(((''''''((())))))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((***+++++++++***%%%''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%  """###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***((((((((((((((()))************))))))((((((((((((((((((((()))))))))******''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,///333777;;;AAAHHHLLLTTTYYYaaahhhllloooqqqrrrtttuuuwwwxxxzzz{{{{{{|||yyyyyyyyyzzzzzz{{{}}}}}}~~~|||yyyvvvrrrnnnkkkjjjggg%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$$$$###!!!!!!"""#########%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$&&&&&&$$$###$$$%%%'''((((((''''''&&&$$$$$$!!!$$$&&&%%%!!!!!!$$$(((%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&(((...222<<<222((($$$(((+++***&&&%%%$$$$$$'''---000000...***))))))((('''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%'''***,,,+++***)))***'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###"""###$$$$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""""""""$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((())))))"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''((()))******)))(((((('''&&&&&&%%%%%%''''''(((((())))))******(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,+++...222666:::@@@FFFJJJSSSXXX```gggkkknnnppprrrtttuuuwwwyyy{{{||||||}}}{{{{{{{{{zzz{{{{{{|||}}}~~~}}}zzzwwwsssooommmkkkiii%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''%%%&&&&&&%%%###"""$$$%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''&&&$$$###%%%(((%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((((()))***)))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&(((+++...000***(((&&&&&&(((******)))&&&&&&(((...666:::999666******)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))'''%%%%%%(((+++''')))***)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$###!!! !!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))+++---...######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((())))))***+++$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&&&&&&&'''(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------,,,...333777;;;???EEEIIISSSXXX```gggkkknnnqqqrrrtttvvvwwwyyy{{{|||}}}}}}}}}}}}||||||{{{{{{||||||~~~}}}zzzwwwtttqqqooonnnjjj%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''&&&%%%$$$%%%'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&(((((('''$$$$$$'''***"""###%%%&&&'''&&&&&&%%%)))&&&$$$%%%(((***)))&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%###"""!!!!!!&&&&&&&&&'''''''''((((((((()))*********)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%)))---...///$$$(((,,,+++&&&"""!!!!!!((((((+++333<<>>---"""###$$$&&&''')))+++---+++222:::<<<666...(((%%%))))))(((''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''(((((('''&&&&&&%%%$$$$$$((((((((((((((((((((((((%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###(((((('''&&&&&&%%%$$$$$$&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! """###""" $$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&### !!!&&&)))'''$$$'''&&&%%%%%%$$$$$$$$$%%%"""!!!$$$"""!!!###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))+++,,, ###&&&'''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((())))))*********))))))))))))((((((((('''''''''***)))))))))))))))))))))++++++***)))(((((((((((((((((((((((())))))))))))*********))))))))))))))),,,,,,,,,,,,,,,++++++***---...111444888@@@HHHNNNQQQXXXaaahhhlllooorrrvvvvvvyyy{{{||||||}}}~~~~~~}}}|||~~~}}}wwwsssqqqqqqiii%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$###"""$$$'''(((((('''$$$"""&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%$$$############$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%'''&&&%%%&&&((()))((('''&&&&&&((()))))))))))))))'''''''''&&&&&&&&&&&&&&&'''+++---,,,'''###$$$&&&,,,'''*********555999,,,'''((()))'''%%%'''...444555777777111)))######$$$)))))))))(((''''''&&&&&&###$$$%%%&&&&&&''''''&&&%%%&&&&&&'''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$***)))((('''%%%$$$###"""&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$###&&&&&&&&&&&&%%%$$$""""""%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***'''"""&&&&&&%%%$$$$$$$$$%%%%%%### $$$'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$''')))'''$$$###&&&***###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''(((((()))************))))))((((((((((((''''''))))))))))))))))))******,,,,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,---...,,,***'''%%%+++---000333888@@@HHHNNNRRRXXX```fffjjjnnnssswwwuuuwwwzzz|||}}}~~~~~~~~~~~~~~~~~~yyyvvvssssssjjj%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%(((&&&&&&'''((()))((('''&&&''''''(((((()))))))))'''''''''''''''&&&&&&&&&&&&(((***)))&&&$$$$$$&&&(((&&&(((,,,///333000'''...,,,(((%%%&&&---888@@@<<<888222+++&&&$$$%%%&&&((((((((((((''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########'''&&&&&&'''((((((((((((&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!"""''')))((($$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&(((*********+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$%%%'''***&&&''''''&&&$$$$$$$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&'''((()))************))))))(((((((((((((((((()))))))))))))))*********---,,,+++***))))))))))))(((((((((((())))))))))))(((((())))))******++++++,,,,,,,,,,,,+++)))'''&&&,,,...000333888>>>FFFKKKRRRWWW___eeeiiinnnsssxxxuuuxxx{{{}}}}}}~~~~~~~~~~~~~~~{{{xxxuuutttmmm%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((('''&&&''')))))))))((('''''''''''''''(((((((((''''''''''''''''''''''''%%%###"""$$$'''((('''%%%%%%''')))111888444***%%%'''&&&%%%***333===DDDHHH888111***'''(((***)))'''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""###%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$$$$&&&((('''&&&'''(((((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%&&&'''))))))*********(((((())))))))))))))))))(((((())))))************---,,,+++***))))))))))))(((((((((((())))))))))))(((((())))))******++++++++++++***))))))***++++++...///222444777<<>>@@@===888---)))%%%%%%(((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''%%%&&&&&&'''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%'''(((###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%&&&''''''''''''&&&&&&#########$$$$$$$$$%%%%%%$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))'''###!!!$$$'''%%%%%%$$$$$$$$$%%%&&&&&&$$$'''((($$$"""###$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''---)))%%%%%%''''''$$$!!!&&&((()))((('''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''((())))))))))))(((((())))))))))))******((((((((()))******++++++,,,,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))************+++***)))((()))+++---///...000222444777;;;@@@DDDOOOVVV^^^eeeiiinnnssswwwxxxzzz}}}~~~~~~~~~~~~}}}||||||}}}{{{xxxvvvnnn&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&%%%%%%&&&''''''&&&$$$#########$$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$''''''((((((''''''&&&%%%''''''((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&'''''')))''''''''')))***)))(((((('''&&&&&&&&&&&&'''(((&&&'''''''''((((((((()))%%%$$$$$$%%%'''((())))))))),,,***555DDD777'''///...222666:::999444---'''%%%'''((((((&&&%%%&&&(((&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&'''(((((((((((((((******++++++++++++******(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%&&&''')))$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%''')))((('''&&&(((***))))))))))))((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''%%%$$$$$$$$$%%%%%%&&&'''###)))***&&&###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%$$$######%%%'''******)))'''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''(((((()))))))))*********'''(((((()))******++++++++++++***)))(((((((((((((((((((((((())))))))))))*********)))))))))))))))*********++++++,,,---...---///111444777;;;@@@DDDMMMUUU^^^fffkkknnnsssvvvwwwyyy|||~~~~~~~~~}}}}}}~~~{{{xxxooo&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$&&&((())))))(((&&&$$$&&&&&&%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''&&&%%%%%%&&&''''''&&&$$$""""""###$$$%%%'''((()))$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&'''((()))***++++++%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%&&&)))((('''((()))***)))(((((((((&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))%%%(((***(((&&&%%%(((+++***,,,'''111BBB555&&&222111444666444...***)))***""")))...+++$$$ %%%+++'''''''''((((((((((((((($$$%%%&&&'''((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&''')))$$$%%%&&&&&&''''''''''''))))))((('''&&&&&&%%%%%%$$$&&&((((((&&&%%%'''))),,,++++++***)))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))(((&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&(((***)))((($$$$$$$$$$$$%%%%%%&&&''' &&&((($$$"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''###&&&'''&&&###"""%%%((($$$'''***+++***(((&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%&&&(((***&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))*********+++'''(((((()))***++++++++++++***)))(((''''''''''''(((((((((((())))))))))))++++++******))))))(((((()))+++,,,......---,,,++++++---000444777<<>>BBBFFFOOO[[[eeekkkooosssvvvxxxzzz}}}}}}zzzsss&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''%%%$$$%%%%%%))))))((('''&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''(((''''''&&&%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''((()))***%%%&&&&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&((()))((('''&&&''')))((((((((((((((('''''''''+++,,,***&&&%%%)))***)))$$$&&&)))***)))(((((((((((())))))))))))*********((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))(((&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''%%%%%%%%%%%%&&&&&&'''''')))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&''''''(((((('''''')))((('''''')))***)))(((%%%&&&'''(((((((((((((((((((((((('''((())))))***''''''((((((((())))))))),,,------,,,***))))))***)))'''&&&&&&(((***++++++(((((())))))***++++++,,,))))))))))))************+++,,,,,,,,,,,,+++******+++************+++,,,,,,---...///000222777===BBBFFFOOO\\\ffflllppptttvvvyyy{{{~~~~~~{{{sss%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&))))))((('''&&&%%%$$$$$$)))))))))((('''$$$"""!!!$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((()))(((((((((''''''''''''(((+++)))%%%&&&,,,///---$$$''')))***((('''(((***(((((((((((()))))))))***(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++***)))''''''&&&&&&''''''((()))'''(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((%%%%%%&&&'''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''((())))))******))))))((('''&&&%%%%%%$$$"""###$$$%%%&&&'''''''''%%%&&&((()))******)))(((''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&(((((((((((()))))))))***''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))'''))))))******+++,,,,,,---''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((&&&'''((()))))))))((((((&&&%%%###$$$&&&)))))))))''''''((())))))((((((((((((((('''&&&'''((()))***((((((((()))))))))*********+++,,,+++***)))***++++++)))'''''')))+++,,,,,,))))))))))))))))))))))))))))))))))))*********************++++++,,,......+++++++++++++++,,,------------------///555===BBBHHHPPP\\\eeekkkpppvvvyyyzzz|||~~~~~~zzzsss%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''&&&'''(((%%%%%%&&&&&&'''(((((())) """$$$'''''''''&&&%%%%%%&&&'''((())))))))))))&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%(((((('''%%%$$$###%%%'''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%"""###%%%'''((((((((('''''''''''''''''''''''''''***)))(((''''''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''%%%%%%%%%%%%''''''))))))))))))))))))))))))((()))***)))((('''(((***))))))(((((('''''''''&&&$$$))))))&&&''',,,,,,)))(((+++---,,,)))'''(((***&&&'''''''''(((((())))))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))'''))),,,......---+++***'''''''''''''''((()))***'''''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((''''''(((***+++,,,---...''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++---,,,***(((&&&###!!! !!!"""###%%%&&&'''((((((###$$$'''***+++,,,++++++)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''))))))******+++++++++,,,&&&'''((())))))((('''&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***+++***)))$$$%%%%%%&&&'''(((((()))(((''''''&&&&&&''''''(((###$$$%%%&&&''')))******,,,++++++***)))(((((('''(((((('''&&&&&&((()))***&&&''')))*********)))(((###!!! !!!$$$(((***+++((()))))))))))))))((('''***)))((((((((()))+++,,,))))))))))))************'''(((******))))))+++,,,111...+++***+++,,,,,,+++******))))))((((((''''''))))))))))))*********************+++---000333444,,,,,,++++++,,,,,,---......---++++++---444<<>>.........,,,***)))***,,,,,,...///000222777<<>>FFFMMMVVV___fffnnnvvv|||{{{}}}}}}zzzyyyxxx$$$$$$%%%&&&'''((())))))'''''''''''''''((((((((('''''''''''''''((())))))(((((((((&&&%%%%%%&&&((('''''''''''''''''''''''''''&&&&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))((((((&&&%%%$$$((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((()))************+++&&&***888>>>666)))###''')))++++++)))'''''''''++++++******))))))******'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((()))+++***)))(((((()))***))))))(((((('''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))************'''(((******)))((()))***))))))))))))((((((((((((((()))+++***))))))***+++++++++))))))))))))***+++,,,,,,+++***((('''&&&%%%++++++*********************+++,,,,,,---,,,,,,,,,******++++++++++++***************)))))))))))))))))))))((((((((((((((('''******)))(((''''''((((((*********+++******))))))))))))************))))))************************((('''''''''''''''((()))******))))))(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((('''&&&&&&(((((('''&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''$$$%%%&&&''')))+++,,,,,,((()))+++***)))'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***)))))))))((((((((((((((())))))))))))))))))))))))&&&'''((()))***)))(((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))(((((('''''''''(((***+++,,,+++)))((('''''''''(((((()))))))))&&&&&&&&&'''(((((())))))))))))(((''''''(((((()))((((((((()))))))))******)))))))))))))))***,,,,,,************************)))(((((()))++++++***((('''(((((()))******++++++))))))*********+++++++++,,,,,,---......---++++++,,,------,,,******+++------...//////111444999===FFFLLLVVV^^^fffnnnvvv|||zzz|||~~~|||{{{zzz&&&&&&&&&''''''(((((()))((((((((((((''''''''''''''''''&&&&&&''''''((())))))*********((('''((()))'''''''''''''''''''''''''''''''''(((***+++***)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''((())))))$$$%%%(((+++,,,***'''$$$((()))***)))'''&&&'''(((***)))))))))))))))***+++'''((()))******)))(((''''''((((((((()))))))))***((((((((((((((((((((((((%%%'''))))))'''''''''((())))))))))))((((((((((((''''''(((((())))))))))))'''((((((((())))))))))))************++++++++++++''')))++++++***)))***+++***)))))))))(((((((((''''''(((***)))((((((***+++++++++)))))))))***+++,,,,,,+++***(((&&&$$$"""!!!******************++++++***+++,,,,,,---------,,,******++++++++++++******+++*********)))))))))(((******************++++++***)))((((((((()))***+++))))))***+++++++++******((())))))))))))))))))(((++++++++++++++++++++++++((('''&&&%%%%%%%%%&&&''')))))))))((())))))***+++))))))))))))))))))))))))'''''''''''''''((()))))))))'''&&&'''((()))((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))******++++++((()))******(((''''''(((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''')))++++++((('''(((***((()))))))))))))))******))))))))))))))))))))))))&&&''')))++++++***)))((('''(((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''&&&&&&'''(((((('''&&&'''((()))*********)))(((((((((((((((((()))))))))'''''''''''''''''''''''')))))))))(((((())))))***(((((()))))))))*********,,,+++************,,,,,,************************)))((()))***,,,,,,+++)))(((((()))******+++,,,,,,*********+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,---...---++++++---...---...//////000444999===DDDKKKUUU]]]dddllluuu{{{{{{}}}((((((((((((((((((''''''))))))((((((''''''&&&&&&***)))((('''%%%%%%%%%%%%((()))+++***((('''''''''''''''''''''''''''''''''((('''''')))+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((()))******))))))((((((''''''''''''((((((((((((((((((((((((((((((+++***(((&&&&&&&&&''''''$$$+++---'''###&&&+++---((())))))(((&&&%%%''')))(((((('''(((((()))***+++'''((()))++++++)))(((''''''((((((((())))))******((((((((((((((((((((((((%%%''')))))))))((()))***(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))******+++++++++,,,,,,,,,''')))+++++++++***+++,,,******))))))((((((((('''&&&((())))))(((((()))+++++++++***))))))***+++,,,,,,,,,+++***)))(((''''''))))))*********+++++++++((()))***+++++++++++++++*********++++++*********+++++++++*********))))))+++++++++,,,,,,---------)))(((((((((***+++---...((()))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))...---,,,*********+++,,,(((((((((((()))***+++,,,))))))))))))))))))))))))'''''''''''''''((())))))***((('''((()))***)))((('''''''''&&&'''((()))***))))))))))))))))))))))))++++++++++++*********)))((()))******((('''''''''###$$$$$$%%%&&&'''((((((((((((((((((((('''''''''&&&)))+++***((('''(((***&&&&&&''''''(((((())))))))))))))))))))))))))))))'''(((***+++,,,+++)))(((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++******+++------,,,+++''''''((()))))))))))))))(((((())))))))))))))))))************))))))))))))***)))))))))))))))******))))))))))))************+++***)))(((((()))******************************)))))))))+++------+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,---...,,,---......------///111---...//////000444999<<>>HHHKKKSSS\\\gggpppwwwyyy~~~&&&***,,,***(((******((((((((((((''''''(((((()))'''(((((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&(((******)))(((((()))''')))***)))((('''(((*********))))))))))))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))(((''''''((())))))(((&&&&&&&&&&&&'''((()))++++++))))))************))))))************************)))))))))))))))******+++))))))((((((((((((((('''''''''(((((()))******+++((((((''''''&&&&&&%%%%%%+++)))((((((******)))'''))))))))))))((((((((((((***)))''''''((()))((('''))))))************))))))************************))))))))))))))))))******)))))))))))))))***+++,,,++++++************++++++*********)))((((((((('''---,,,***((((((***,,,---)))+++,,,+++******+++,,,******))))))***++++++,,,---+++))))))+++,,,------)))***,,,---------,,,+++***+++,,,------,,,+++***++++++,,,------,,,++++++************************)))))))))************+++)))))))))*********++++++))))))))))))))))))))))))******)))))))))******+++******)))((('''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((('''(((((('''(((((()))***++++++***((()))******)))((('''(((((())))))))))))((()))))))))***))))))(((((((((((()))))))))*********+++***)))(((((()))***+++%%%&&&&&&''''''(((((()))************))))))))))))******)))((('''&&&&&&%%%***************************))))))(((((())))))***+++)))(((((()))***((('''(((((()))))))))(((''''''''')))++++++***((((((((()))************+++++++++((((((((((((((((((((((((***))))))(((((((((((((((+++***))))))))))))))))))+++++++++************)))++++++***))))))***+++++++++,,,,,,,,,+++)))(((&&&***++++++,,,,,,++++++******)))+++333;;;;;;333+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---......------------,,,,,,,,,.../////////000333888<<>>222******,,,+++)))***(((((((((((()))***+++,,,,,,+++***)))(((((())))))))))))(((((((((((())))))''''''(((((()))******+++''')))******((('''((((((''')))***)))((('''(((***((((((((())))))*********'''((((((((())))))))))))((((((((((((((((((((((((''''''((()))***++++++***))))))))))))))))))))))))'''***,,,+++)))((()))+++)))))))))((())))))******(((((()))))))))(((''''''++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))*********((((((((((((((((((((((((************************...///...***%%%!!!!!!!!!'''((((((((()))))))))***((()))***)))((('''***,,,))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++***+++,,,,,,,,,+++******++++++************++++++((((((((((((((((((((((((((())),,,...///...---,,,''')))******))))))***,,,******))))))***++++++,,,+++---000555999;;;:::888555444111///...---......,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,******************************))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))***+++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***)))((()))***+++***)))(((,,,...---)))''')))+++******+++,,,,,,,,,,,,,,,(((((()))))))))*********++++++************++++++*********)))))))))))))))((()))))))))************))))))******++++++,,,,,,,,,+++)))(((((()))+++,,,+++******))))))******+++)))+++,,,+++)))((()))+++******+++,,,,,,,,,++++++((()))******))))))+++,,,)))************+++++++++***************************************+++,,,,,,)))))))))))))))***+++++++++++++++************))))))***++++++++++++***)))((()))+++,,,,,,,,,+++*********++++++++++++******+++,,,,,,+++******+++---******+++,,,,,,---......,,,---......---,,,---...,,,,,,,,,---------......---///000111111333555888AAAIIITTT]]]dddlllvvv}}}AAA222'''(((+++***(((((((((((((((((()))***+++,,,...---+++)))))))))))))))))))))(((((((((((())))))'''(((((()))***++++++,,,(((***+++***(((''''''(((((()))***)))((('''(((***))))))******++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))***+++++++++***))))))))))))))))))))))))(((+++---,,,***(((***,,,(((((((((((()))+++,,,---+++,,,,,,---------,,,,,,)))))))))))))))))))))))))))))))))))))))******+++(((((())))))******++++++(((((())))))******++++++)))))))))))))))*********"""%%%((((((''''''***---'''((((((((())))))******''')))+++***((((((***---))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++***+++,,,---,,,,,,***)))++++++************++++++))))))))))))************(((((()))***++++++,,,,,,&&&((()))***))))))+++---((((((((()))***,,,---...,,,---000555;;;@@@AAABBB:::777444000......///000,,,++++++******++++++,,,***)))(((''''''((()))*********************************))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((***++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,++++++++++++***++++++******)))*********)))((('''(((***++++++***)))---000...***'''))),,,''''''((())))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++*********)))))))))))))))---,,,***))))))***,,,---++++++************++++++)))+++---,,,)))((()))+++***+++,,,,,,------------)))***+++***)))***+++---)))************+++++++++************************+++*********+++,,,------))))))((())))))***+++++++++++++++************))))))***+++,,,,,,+++***))))))***+++,,,++++++))))))+++,,,,,,------,,,,,,+++,,,***)))))),,,---,,,+++******+++,,,,,,---......,,,---...---,,,,,,---...,,,,,,,,,------............///111222222333666888AAAIIITTT]]]dddllluuu}}}+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))************)))))))))))))))*********(((((((((((()))))))))))))))))))))))))))(((''''''+++---///111000---***(((+++++++++************)))+++***)))((('''''''''((())))))(((((((((((())))))******))))))((())))))***(((((())))))*********+++)))))))))))))))***++++++++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++((((((((((((((('''&&&&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))(((''''''((()))***,,,,,,+++***)))((('''''')))************+++++++++((()))))))))***************)))))))))))))))***++++++***)))***+++,,,+++))),,,,,,,,,++++++*********++++++******++++++,,,---))))))*********))))))(((******+++++++++,,,,,,,,,---------...111444888:::CCC;;;111,,,,,,------+++...------,,,+++++++++,,,,,,,,,+++***))))))******+++++++++++++++***)))(((+++,,,,,,+++)))((()))***,,,+++******)))*********+++++++++***)))((((((''')))))))))))))))(((''''''...+++))))))++++++***(((((()))+++,,,+++***((('''***)))(((''''''((()))***&&&&&&'''((()))***++++++((()))***++++++***)))((())))))(((((()))***++++++(((((('''((()))***,,,---)))))))))***++++++)))''''''((()))++++++)))((('''))))))))))))))))))))))))------,,,+++******************))))))))))))******************))))))))))))***)))))))))))))))))))))*********)))******+++,,,+++***)))'''''')))***+++))))))))))))************************))))))))))))))))))))))))))))))******'''(((******))))))+++,,,,,,,,,+++***************,,,,,,,,,+++++++++******)))---//////---+++---///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---.........,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---+++,,,------.........---,,,++++++******++++++,,,,,,,,,,,,---------.........///000000000111555777>>>EEEPPP[[[dddnnnwww~~~+++++++++*********))))))************************))))))(((((((((((())))))************************+++******))))))(((''''''(((((()))))))))*********************))))))))))))(((((((((((()))))))))***)))))))))))))))(((''''''***+++---......,,,***(((*********))))))))))))((())))))((((((((())))))***++++++************++++++------,,,,,,+++,,,,,,---))))))))))))*********+++***)))))))))))))))***+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))))))))))))))(((''''''))))))))))))))))))))))))''''''(((((()))************)))(((((((((((()))***++++++******))))))(((((()))************+++++++++))))))))))))***************))))))))))))***++++++,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******+++************+++,,,,,,))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---///222555777>>>777000,,,---...---+++------,,,+++++++++++++++,,,+++******)))))))))***+++++++++++++++***))))))'''))),,,---,,,*********,,,++++++***************+++++++++***)))(((((((((&&&''')))***++++++,,,,,,---+++))))))+++,,,+++))))))***+++++++++***((('''***)))(((((((((((()))***)))))))))***++++++,,,,,,***************)))((((((***))))))))))))******+++))))))(((((()))***+++,,,)))))))))***++++++)))''''''((()))******)))((('''*********************************)))******++++++******))))))))))))******************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,+++***)))(((((()))***+++))))))))))))*********++++++*********))))))))))))************))))))))))))((()))***)))((('''((()))***)))((((((''''''((((((+++++++++*********))))))(((***+++,,,+++***+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......---,,,+++***++++++++++++,,,,,,,,,,,,+++*********+++---...+++,,,,,,---------------------,,,,,,,,,,,,------,,,,,,---------............///000000000222555777>>>EEEPPPZZZdddmmmxxx~~~+++++++++******************************************))))))(((((())))))***************************,,,++++++******)))((((((((((((((()))))))))******+++++++++***)))))))))(((((((((((()))))))))******))))))******))))))((((((((()))******+++************))))))))))))(((((((((''''''(((((()))***++++++++++++************++++++******)))))))))******+++)))))))))***************+++******)))))))))*********************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******************)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************)))************+++++++++******************))))))******))))))******+++,,,,,,+++***+++,,,,,,,,,***,,,,,,,,,++++++++++++*********))))))******+++,,,)))***+++,,,---.........++++++++++++,,,,,,,,,,,,,,,++++++,,,---///111222777333...,,,...///...,,,,,,,,,+++************+++++++++***))))))))))))***++++++++++++++++++***)))$$$(((,,,///...,,,+++***,,,,,,+++***************+++++++++***))))))((((((((((((***+++,,,---------,,,***))))))+++,,,,,,+++)))***+++++++++***((('''******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))++++++***)))))))))******+++***)))(((((()))***+++***))))))***++++++***((('''((()))******)))((('''************************((((((((())))))***+++,,,******))))))))))))******************))))))))))))***************************************+++,,,,,,+++***)))(((((()))***+++))))))*********++++++++++++++++++*********))))))++++++*********))))))))))))***+++)))'''&&&&&&'''))))))((('''''''''((((((************)))))))))))))))))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,------------.........------.........------------.........///...///000000000222555777>>>EEEPPPZZZcccmmmxxx***************************************************))))))))))))))))))***************************(((((())))))***++++++,,,((((((((()))))))))******,,,,,,++++++***)))(((((((((((()))))))))*********))))))*********))))))(((((((((((())))))***+++,,,************))))))))))))(((((())))))************))))))(((((((((((()))))))))(((((((((((())))))***************************++++++******))))))******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,++++++***************************************)))))))))(((((()))))))))))))))))))))))))))))))))******+++++++++))))))*********+++++++++++++++************))))))***************+++,,,---,,,***)))***+++,,,+++***++++++++++++++++++++++++******)))))))))***++++++***+++,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000000...------...///...,,,++++++******)))******++++++******)))))))))******+++++++++,,,,,,+++******'''))),,,...---+++++++++,,,,,,+++************++++++++++++******)))))))))+++++++++++++++******)))+++***)))***+++,,,,,,---******+++++++++***)))(((************************...---------,,,,,,,,,++++++***)))((()))***+++,,,,,,++++++***)))))))))))),,,,,,***)))))))))******+++***)))***++++++***)))((()))************)))(((******************************))))))***+++,,,,,,+++******))))))******+++************)))))))))((((((((((((((())))))))))))+++************+++,,,,,,+++******))))))******+++*********+++++++++,,,,,,,,,,,,+++++++++*********,,,++++++******))))))((()))***+++***((('''((()))+++******))))))*********++++++++++++*********))),,,***)))+++...///---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,++++++***+++++++++,,,,,,,,,---------,,,+++++++++,,,...///---,,,,,,,,,,,,,,,------///......------......///---............////////////000111111111222555888===DDDOOOYYYbbbmmmxxx******************************************************))))))))))))******************************''''''((())))))******+++))))))))))))************---,,,,,,+++***))))))((())))))))))))************))))))************))))))))))))))))))***,,,---...,,,,,,++++++++++++************++++++***)))(((((())))))(((((((((((())))))+++++++++++++++,,,---...+++++++++***************++++++***************+++))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))(((((())))))************))))))))))))******++++++,,,,,,))))))*********++++++++++++++++++***************************+++,,,---...+++)))))))))***+++***)))++++++++++++++++++++++++*********)))***++++++,,,,,,---------,,,+++******++++++,,,,,,,,,---------......---.........//////,,,,,,,,,---//////...---+++******)))******++++++++++++************++++++***++++++,,,,,,,,,++++++,,,------+++))))))***,,,---,,,,,,+++***+++++++++++++++++++++******************++++++******)))(((******++++++++++++---...+++++++++++++++******)))******++++++++++++******---------,,,++++++******((((((((((((***,,,...///,,,,,,+++***))))))******---,,,+++)))))))))******,,,***))))))+++++++++***))))))************))))))************************...---,,,+++++++++++++++++++++************++++++************)))))))))(((+++++++++,,,,,,,,,------+++++++++***+++,,,,,,---++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++******)))))))))***,,,,,,++++++,,,---++++++************++++++------,,,,,,,,,+++++++++---+++)))+++...///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,---------...---,,,,,,,,,---...///......---,,,,,,------.........------------.............../////////000000///000111111111222666888===DDDNNNXXXbbbmmmxxx***************++++++++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++******)))((((((''''''*********+++++++++,,,,,,,,,,,,,,,+++*********))))))))))))*********++++++))))))******++++++***************++++++---...///------,,,,,,,,,+++++++++***+++,,,,,,+++)))((('''++++++************++++++******)))******+++,,,---+++++++++++++++************************+++,,,,,,************************(((((()))))))))*********++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******++++++******)))*********+++++++++,,,,,,)))************+++++++++*********+++++++++,,,,,,*********+++,,,---...///+++***))))))++++++***)))***++++++++++++,,,,,,,,,++++++******++++++,,,---.........---,,,+++)))))),,,,,,,,,,,,------------.........///////////////,,,,,,---.........------+++************+++,,,,,,,,,++++++++++++,,,------***+++,,,,,,,,,,,,,,,,,,///...---***((((((+++---------,,,+++++++++++++++++++++++++++++++++++++++&&&'''(((***++++++,,,,,,+++,,,,,,,,,******,,,...,,,,,,++++++***************+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********'''(((((()))+++---...///,,,++++++*********++++++---,,,+++***)))******+++---+++))))))+++,,,+++***************************++++++++++++++++++++++++//////---,,,,,,+++++++++++++++************++++++************))))))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,---,,,,,,...///******)))))))))***++++++...---------,,,,,,,,,,,,*********+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......---,,,---...///000000///...---------...///......------------......////////////000000000000///000111111111333666888===CCCMMMWWWaaalllyyy))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,++++++******)))((((((++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++((()))***++++++++++++******++++++,,,,,,---------,,,,,,,,,+++++++++******)))***+++,,,,,,+++)))(((++++++************++++++''''''''''''((()))***+++,,,,,,,,,++++++*********)))))))))***+++,,,---...++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))***++++++++++++***)))++++++++++++++++++++++++)))************+++++++++))))))******+++,,,------***+++++++++,,,...///000---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---..................---,,,+++,,,,,,,,,------------...------...///////////////---...///...------------+++++++++++++++,,,---------,,,,,,,,,------...///***+++,,,,,,------,,,,,,,,,------,,,******,,,---------,,,++++++++++++,,,++++++++++++++++++++++++((((((***+++,,,---------,,,---...,,,***)))+++...,,,,,,++++++*********+++++++++,,,------,,,++++++,,,,,,,,,+++++++++++++++))))))***+++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,+++*********+++,,,---+++))))))+++,,,,,,++++++******************+++++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,++++++******++++++,,,************))))))))))))&&&''''''((())))))******,,,++++++++++++,,,------***++++++++++++++++++***,,,,,,,,,,,,------------------------,,,,,,,,,,,,)))******++++++,,,,,,---+++,,,------++++++,,,---++++++******++++++,,,------------,,,,,,,,,++++++***+++------,,,,,,,,,---------------------------,,,,,,,,,------------...+++************,,,---...,,,,,,,,,------------...///...---------...000111222111///.........000000000//////......//////000//////000000000111111111000111222222222333666999===CCCMMMVVV```lllyyy))))))******++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,---------......++++++++++++++++++,,,,,,)))************+++++++++((()))***+++++++++++++++******+++,,,,,,,,,,,,++++++++++++************)))'''(((***,,,---,,,+++***))))))(((((((((((())))))************+++,,,---...,,,,,,,,,++++++*********((())))))***+++---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++(((((()))***,,,---...///+++++++++,,,---...000000///...------//////...---*********++++++,,,,,,,,,------,,,,,,------...///......///////////////...,,,,,,,,,---------......,,,,,,---...///////////////000000///---,,,,,,---,,,+++++++++,,,------...---------------...///000***+++,,,,,,------------(((***---...---,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,...///---***)))+++------,,,++++++******++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))************+++,,,------,,,,,,+++******+++,,,---...+++))))))***,,,,,,+++++++++************++++++++++++++++++++++++++++++************+++,,,------,,,++++++******++++++,,,************)))))))))))))))******+++,,,---------,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,---------............---------,,,,,,,,,))))))***+++,,,------...,,,------,,,***)))***+++------------......///000,,,,,,,,,+++++++++******+++...111111...---///111------------------------,,,,,,,,,---------......******))))))***,,,...///,,,,,,,,,---------......///......---...///000111444222000///...///000111111111000000000000111111000000000000111111111111000111222222222333666999===CCCLLLVVV```lllyyy))))))************)))))),,,+++******,,,///333555,,,+++******,,,,,,+++***)))***+++,,,++++++)))(((,,,,,,,,,++++++*********************++++++++++++***+++,,,------------,,,......---,,,,,,++++++***,,,+++)))***+++,,,,,,+++***)))))))))))))))******************************,,,,,,+++******+++++++++))))))))))))***+++,,,---000///---,,,+++************+++,,,,,,---...//////++++++++++++++++++++++++,,,,,,++++++++++++++++++***************************+++---......---+++*********++++++++++++************+++------,,,---000+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++...---,,,+++************...,,,+++******---000222,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------.....................------------,,,,,,,,,,,,---......000111111111111222222222111222222111...---......---,,,,,,++++++,,,,,,---------,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,------....../////////...------,,,------..................,,,,,,++++++,,,,,,---...///...------//////...------------,,,++++++++++++)))((('''))),,,...//////+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++******))))))(((***++++++***)))***,,,...------,,,+++***)))))),,,+++******,,,,,,+++***++++++,,,,,,,,,---------------------------------111...++++++---...---***++++++++++++++++++++++++---,,,,,,++++++*********,,,++++++******++++++,,,,,,---......------///111999555000---,,,,,,,,,,,,************************++++++---......---++++++++++++,,,,,,---...//////---.........---,,,++++++................................................------......///.........---+++)))***,,,---+++))),,,---......//////......+++,,,------++++++,,,------------------...//////000000///............///////////////000000000000222111111000111333444555>>>BBBIIISSS___lllyyy)))******++++++******)))...---,,,,,,---000333555,,,+++***+++,,,,,,,,,******++++++,,,,,,+++******,,,,,,,,,+++++++++******)))))))))************+++((()))+++,,,---,,,+++***+++++++++***************...,,,******+++,,,,,,,,,...---,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++*********++++++++++++******)))***+++,,,------...000***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,,,,---,,,++++++,,,---///111,,,,,,---------.........,,,,,,---------................../////////000000.../////////000000111111------,,,,,,------...///000000111111111222222222111111222111///---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......///////////////000******++++++,,,,,,------...............---,,,,,,......------,,,,,,++++++,,,,,,++++++,,,,,,---......---,,,---...///...,,,.........------+++******,,,+++***+++---......---+++,,,,,,,,,,,,---------...------------------,,,,,,+++++++++************%%%''')))******+++---///------,,,,,,+++*********---,,,+++,,,------,,,+++++++++,,,,,,,,,---------------------------------///---******,,,---,,,***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------,,,---///111888555222000/////////...++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------.........------------------,,,,,,...............................................................---,,,+++000...,,,---///000///---,,,---......//////......+++---------,,,+++,,,---......---------......///111000///...............////////////000000000111222111111111111333444555<<>>>>>555///000111000///...///111,,,,,,------...///000000........................------............------'''))),,,...000000///...////////////......................../////////000............/////////000000000//////.........---//////......---------,,,...............///000000////////////000000000000000111222222111000111333000000////////////000000------......///000000000////////////////////////,,,---------......//////.../////////////////////......///000111111000000,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111///...///000111000///...---+++))))))+++---///777333...++++++,,,------++++++,,,---...///000111,,,,,,,,,++++++*********---------........./////////000///---***(((((()))------------------------,,,++++++,,,...//////...---------.........//////------------------------)))+++,,,+++***))),,,///------------------------.........------,,,,,,,,,,,,++++++******++++++,,,,,,---......------///111000...------......---,,,........................,,,---...//////...---,,,++++++,,,,,,---...//////---.........---,,,++++++................................................///000000000000000//////---///111000---,,,...000...//////000000000000000...000111000///...///111---------...000111333444////////////000111222333000111111111111222222222333333222222333444666777AAACCCHHHOOOZZZhhhvvv,,,------...///.........------------------------------......//////000000---,,,,,,,,,,,,---......222000...+++******+++,,,---...///...---------/////////.........---------------------------------------------------------)))******((('''(((***,,,+++,,,,,,---.........---,,,,,,,,,------.........,,,,,,------.../////////------............---------------------------------------,,,,,,+++++++++------------------------..................------+++,,,,,,------......///////////////////////////$$$***000333222000...//////000000000000//////...---,,,++++++,,,---...//////............//////------......//////000000000000///...---,,,,,,+++222222111000//////000000000000000111000///......000000000000000000000000333222222222111111000000...//////000000000000000...//////...------///111111111111111111222222333111111111111111000//////......//////000000111111.........///000111111222000000000000000000000000000//////.........//////000000000000000000000000..........................................------........................333222///+++,,,111222000+++,,,,,,------......///000000///...---,,,,,,+++---,,,,,,+++,,,---////////////.........---------...---,,,,,,,,,...000111///...---,,,,,,---...///000///---,,,++++++,,,---******+++++++++,,,,,,,,,................................................,,,------------------------...///111111///...------,,,,,,,,,,,,---......---......//////......---***,,,///111222111000...........................000//////.........//////000000000///......------......---,,,,,,,,,------111111000...---,,,+++***////////////////////////...---,,,---/////////---000000//////.........---......------------......000///...,,,***((('''&&&333333222222111111000000000000000000////////////222000000000222333222111222222333333333222222111333333333222222333444444:::===FFFRRR]]]hhhvvv000000111111222222222222.................................///////////////......------......///000000///...,,,,,,---...///...///000000......///000//////.........---------------------------------,,,,,,,,,,,,,,,,,,++++++.........---+++***+++---+++,,,------.........---,,,,,,,,,------.................................---......//////......---------------------------...---------,,,,,,,,,,,,++++++---......---++++++........................//////..................////////////////////////(((***,,,///111111000000---......////////////...///...---,,,,,,---.../////////............//////.........///////////////111000000//////......---222222111000000000000000111000000000////////////000000000000000000000000000000/////////.........---......///////////////---...///...------///000111111000000000111222222111111222111111000000///...///////////////000000---......///000000111111000000000000000000000000/////////.........//////////////////////////////........................................................................,,,---,,,))),,,111333000------------------------/////////...------,,,,,,000///...---------...///......---------,,,,,,,,,000///---,,,,,,,,,...//////...------------...///......---,,,------...///,,,,,,,,,,,,------------...............---------.................................------,,,,,,,,,---...///000000///...---...............//////000,,,------......------,,,((())),,,---......---,,,...........................------,,,,,,---------......//////////////////...---------...//////000111000000...---,,,++++++////////////////////////000......///000111000///000000/////////.........//////...---------------------........./////////111111111111111000000000111111111111111111111111111000///000222333222111222222333333333222222111444444333333444444555555:::<<>>AAA???999999999999999999999999666777888888999999888888999999999999999999999999::::::::::::::::::::::::<<<;;;;;;::::::999999999888888888888888888888888999999999999999999999999999999::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999:::::::::::::::;;;;;;;;;:::;;;<<<<<<============<<<<<<============>>>>>><<<<<<<<<<<<============@@@AAAAAAAAABBBBBBBBBBBB<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@????????????@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@??????========================>>>>>>>>>>>>????????????========================>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<============<<<<<<======>>>????????????>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???===<<<:::===>>>??????@@@@@@???????????????????????????????????????>>>>>>==================>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>??????@@@@@@AAAAAABBBAAA??????AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===???@@@@@@???>>>???AAACCCBBBBBBBBBBBBBBBBBBAAA>>>>>>???@@@AAABBBBBBCCC@@@AAACCCDDDFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJGGGIIIKKKLLLLLLNNNQQQSSSXXX\\\dddnnnzzzTTTUUUUUUTTTTTTVVVZZZ]]][[[ZZZZZZYYYXXXXXXXXXXXXUUUVVVVVVWWWXXXYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXXXXZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWXXXXXXYYYVVVYYYYYYXXXZZZ___bbbaaaXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYYYYYYYYYY^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^______]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^_________ZZZ[[[\\\^^^^^^]]]\\\\\\^^^]]]]]]\\\\\\[[[[[[ZZZ[[[[[[\\\\\\]]]^^^^^^___\\\]]]^^^___````````````_________````````````aaa____________````````````bbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbccccccccccccccccccbbbbbbaaaaaa``````ddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeegggggghhhggggggfffeeeeeeccccccccccccccccccccccccddddddeeeeeeffffffffffffccccccccccccccccccccccccddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbccccccbbbbbbccccccccccccbbbbbbcccddddddeeeeeeeeeeeeeeebbbbbbccccccdddeeeeeefffddddddddddddddddddddddddfffffffffeeedddddddddcccccccccdddddddddeeeeeeeeeddddddeeeffffffeeeddddddeeeeeeddddddddddddeeeeeegggggggggfffffffffeeeeeeggggggggggggggggggggggggdddeeeeeefffggghhhhhhiiihhhhhhiiiiiiiiiiiihhhhhhggggggggggggggggggggggggeeeeeeeeeffffffeeeeeeeeeffffffggghhhhhhhhhffffffgggggghhhiiiiiiiiiiiihhhggggggggghhhhhhhhhiiiiiijjjjjjjjjiiihhhhhhggggggfffgggggghhhiiijjjjjjkkkiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiijjjjjjjjjkkkkkkjjjiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjkkkkkkllllllkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjiiihhhhhhiiijjjkkkjjjjjjjjjiiiiiihhhhhhffffffggghhhiiijjjkkklllkkkkkklllmmmoooqqqrrrssssssuuuwwwzzz|||}}}}}}}}}