BM6P6(@ |||}}}}}}|||}}}{{{zzzyyyyyyxxxtttoookkkmmmiiieeeaaa___]]][[[YYYVVVUUUSSSQQQOOONNNMMMMMMIIIGGGEEEBBBAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>>>><<<;;;:::888777666666666555555555555555555555555555555555555555555555555555777888777666555666888777777777777777777777777555555555666666666666777666666666666666555555555777777888999::::::;;;;;;888:::<<<<<<===CCCNNNVVVtttllljjjmmmvvv~~~tttmmmiiiggg```^^^\\\\\\]]]\\\XXXTTTPPPPPPNNNMMMMMMOOOTTTWWWUUUVVVVVVXXX[[[^^^aaabbbdddcccbbbbbbbbbcccdddeeeaaaccceeefffgggjjjmmmppprrrpppmmmnnnqqqttttttsssvvvyyy||||||{{{zzzyyyzzzyyywwwvvvvvvwwwxxxxxxwwwvvvvvvvvvuuuuuuzzz}}}||||||zzzzzzzzzyyyxxxxxxwwwtttooolllmmmiiieeeaaa___]]][[[YYYWWWVVVTTTQQQOOOMMMLLLLLLGGGGGGFFFEEEDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>><<<;;;:::999888777777777666666666666666666666666777666555444222111000///555777888777666555666777666666666666666666666666555555666666666777777777666666666666666666666555777777888999999:::;;;;;;888:::<<<<<<<<>>>>>>>><<<<<<;;;:::999888888888777777777777777777777777666666555444222111000000555666777777555555666777444444444444444444444444555666666666666777777777555555666666666666666666777777888888999:::::::::999:::;;;;;;;;;@@@GGGMMM^^^uuuzzzkkkeeerrr}}}vvvooommmlllmmmrrryyy{{{pppfff]]]WWWSSSSSSQQQOOOOOOPPPQQQPPPOOONNNPPPRRRRRRSSSUUUXXX[[[]]]]]]^^^___aaaccceeefffjjjjjjkkkkkkmmmooopppqqqnnnnnnmmmkkkiiijjjmmmpppqqqpppqqqtttxxxzzzyyyyyyvvvyyy|||~~~}}}||||||}}}~~~|||yyyxxxxxxxxxwwwuuuyyyyyy{{{}}}{{{yyyyyywwwvvvvvvvvvvvvtttqqqooollliiieeebbb```^^^\\\ZZZYYYXXXUUURRROOOMMMKKKJJJHHHHHHGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<;;;:::999888666666666666666666666666444444555555555555555555555666777666555555666777444444444444444444444444444444555555555666666666555555555555666666666666777777888888999999999:::999::::::::::::===CCCGGGRRRiiirrrdddkkkwwwzzztttnnniiiiiikkkmmmttt{{{sssooohhhbbb\\\WWWQQQNNNMMMKKKJJJJJJKKKMMMNNNOOOQQQSSSWWWYYYZZZ[[[^^^```aaaaaabbbccceeeggghhhiiimmmnnnoooqqqsssuuuwwwxxxxxxwwwuuuqqqnnnnnnqqqsssssstttvvvxxxyyyzzzyyyxxxwwwzzz}}}~~~~~~~~~~~~~~~|||yyyxxxyyyzzzzzzyyy~~~~~~}}}|||{{{wwwvvvuuuvvvvvvuuurrrpppllliiieeebbb```___]]][[[ZZZYYYVVVSSSPPPNNNLLLKKKLLLJJJFFFDDDBBBCCCDDDEEEAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;999999555555555555555555555555444444444555555555666666444666777666555444555666555555555555555555555555333333444444444555555555444555555555666666777777777888888888888888999999999::::::999:::<<<@@@BBBJJJ]]]yyyiiihhhmmmtttzzzsssmmmgggdddeeegggjjjpppxxxmmm```^^^ZZZXXXVVVSSSPPPMMMKKKKKKKKKKKKKKKMMMPPPQQQSSSVVVZZZ\\\^^^___aaacccdddeeefffhhhjjjkkkllllllqqqrrrtttvvvyyy{{{|||}}}}}}yyyvvvuuuwwwyyyyyyzzz{{{{{{zzzxxxwwwvvvyyy||||||zzzxxxxxxzzz}}}~~~}}}yyyxxxvvvvvvvvvuuusssqqqllliiieeebbbaaa___]]]\\\[[[YYYWWWTTTRRRPPPNNNNNNNNNKKKGGGCCCAAACCCEEEGGGAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<===<<<;;;999888555555555555555555555555555555444333222222111111444555666666444444555666666666666666666666666666333333444444444555555555444444555555666777777777888888888888888888888888999999999999;;;<<<>>>???FFFRRRhhhtttjjjhhhlll}}}wwwrrrkkkfffbbbdddfffhhhnnnuuuppp^^^UUUSSSQQQPPPOOONNNLLLJJJNNNOOOQQQQQQQQQRRRTTTWWWVVVYYY\\\^^^```aaaccceeehhhiiikkkmmmooopppqqqqqqtttvvvxxx{{{}}}~~~}}}~~~~~~{{{xxxwwwwww|||~~~{{{yyywwwxxx|||~~~}}}{{{zzzxxxwwwwwwvvvtttrrrllliiieeebbbaaa```^^^\\\[[[ZZZXXXVVVSSSRRRQQQPPPMMMKKKHHHEEECCCDDDEEEFFFAAAAAA@@@@@@???>>>>>>>>>999:::;;;<<<<<<;;;999888555555555555555555555555444444444333333222222111444555666666444444555666666666666666666666666666555555555666666666777777444444555555666777777888888888888888777777777777999999999:::<<<=========DDDIIIXXXooo}}}yyyooogggiiiuuuvvvpppnnniiieeegggiiikkkpppwwwuuudddYYYSSSQQQPPPPPPQQQRRRQQQOOOSSSUUUXXXYYYXXXYYYZZZ]]]]]]___aaacccccceeehhhjjjlllmmmpppsssuuuvvvwwwwwwyyyzzz}}}}}}zzzzzz{{{~~~{{{yyywwwyyy}}}~~~}}}}}}|||}}}{{{yyyxxxwwwvvvtttrrrllliiieeebbbaaa```^^^]]][[[ZZZXXXVVVUUUSSSRRRRRRKKKJJJIIIGGGFFFEEEEEEDDDAAAAAA@@@@@@???>>>>>>>>>888:::;;;<<<<<<:::999777777777777777777777777777333333444555555666777777444555666555444444555666666666666666666666666666777777777777888888888888444444444555666777777888888888888777777777777777999999999:::<<<>>>======CCCCCCNNNddd}}}~~~wwwuuuiiikkkrrrwww~~~uuuooonnniiifffgggiiikkkqqqwwwjjj^^^YYYYYYXXXXXXYYY\\\^^^^^^^^^WWWZZZ^^^___^^^]]]___```ccceeegggggghhhjjjmmmooonnnpppsssvvvyyy{{{{{{||||||}}}|||}}}~~~~~~|||zzzxxxyyy}}}{{{yyy|||~~~~~~{{{yyyxxxxxxxxxvvvssspppllliiifffbbb```^^^^^^^^^^^^\\\YYYWWWUUUSSSPPPNNNHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>======??????===<<<:::888777777666555666777888777444222444555666555444444555666444555666888999999::::::111333666888999888666555777888888777777666555444666666666666666666666666666666777888888888888888666333555:::===:::999999>>>???GGGVVViiitttgggiiiqqq}}}xxxrrrssslllggggggiiilllttt|||xxxhhhbbbcccaaaaaaaaabbbeeefffeeedddbbbaaaaaaccchhhjjjjjjhhhllllllkkkjjjkkklllmmmnnnqqqrrrtttwwwzzz}}}~~~}}}xxxuuuuuuxxx}}}~~~~~~zzzyyyxxxwwwwwwuuurrrooollljjjgggccc```_________^^^\\\YYYWWWUUUSSSPPPNNNLLLKKKIIIGGGEEECCCAAA@@@BBBBBBAAA@@@???>>>======>>>>>>===<<<:::999888888666555666777888777444222444555666555444444555666444444555555666666555555000111333555555555444333444555555666666666555555666666666666666666666666666666777888888888888888888555666;;;===;;;999:::<<<>>>DDDPPP___tttuuummmmmmttt{{{sssnnnjjjkkkmmmpppvvv}}}|||nnnjjjlllnnnmmmnnnppprrrrrrpppnnniiigggfffhhhllloooooonnnooonnnmmmmmmmmmnnnoooooorrrssstttwwwzzz}}}~~~|||xxxvvvwwwzzz~~~~~~~~~~~~{{{zzzyyyxxxxxxvvvssspppmmmkkkhhhdddbbb```______]]][[[XXXVVVUUUSSSPPPNNNMMMLLLJJJHHHFFFDDDBBBAAABBBBBBAAA@@@???>>>=========<<<<<<;;;;;;:::999999666666555777888777555222444555666555444444555666555555555555444444333333555555666666777777888888222333444555666666666666666666666666666666666666666666777888888888888888666333444:::===;;;:::;;;===>>>CCCJJJTTTfffwwwlllmmmyyywwwsssqqqsssvvvxxx}}}tttqqqsssuuuuuuvvvxxxzzzyyyvvvsssooommmkkkllloooqqqrrrrrrqqqqqqpppooooooppppppqqqrrrrrrtttvvvyyy||||||{{{zzzyyyzzz|||~~~~~~}}}~~~}}}|||zzzzzzzzzxxxuuurrrmmmllliiifffccc```___^^^]]]ZZZXXXVVVUUUSSSPPPNNNKKKJJJIIIHHHGGGFFFFFFEEECCCBBBAAA@@@???>>>>>>===;;;;;;;;;;;;;;;;;;::::::777666555666777777555333444555666555444444444666777777666555555555555555888888777777777888:::;;;333444555555666666666555666666666666666666666666666666777888888888888888222000222888<<<;;;;;;===>>>???CCCGGGLLL[[[wwwtttooosss~~~yyywwwzzz}}}xxxtttuuuwwwxxxzzz|||}}}|||xxxtttqqqpppnnnnnnnnnpppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssuuuxxx{{{}}}{{{{{{|||}}}~~~~~~~~~~~~}}}~~~|||{{{zzzyyyyyywwwtttqqqmmmllliiifffccc```^^^]]]\\\ZZZWWWUUUTTTSSSPPPNNNKKKJJJJJJIIIHHHGGGFFFFFFCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777666555555666666555333444555666555444444444666666555555555555666777777666555444333333555666777777777777777777666555444666666666666666666666666666666777888888888888888888444555999<<<;;;:::<<<<<<>>>AAADDDFFFRRRjjjrrroooqqq}}}|||zzz}}}|||xxxwww{{{|||~~~|||xxxsssrrrqqqpppooooooqqqrrrppppppqqqqqqrrrrrrrrrrrrqqqpppoooooopppsssvvvxxx{{{~~~{{{|||~~~}}}}}}}}}}}}~~~zzzyyywwwwwwwwwuuurrrooommmllliiifffccc```]]]\\\[[[YYYVVVUUUTTTSSSPPPNNNNNNMMMKKKIIIGGGEEECCCBBBCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;::::::888666555555666666555444444555666555444444555666444444333333333444666777777666555444444555666777888888888888777666555444666666666666666666666666666666777888888888888888AAA<<<;;;======:::888999999:::===???AAAIII[[[mmmzzzoooiiippp|||yyy{{{{{{|||}}}{{{zzz{{{|||~~~|||yyyuuuvvvvvvuuusssqqqqqqrrrnnnooopppqqqrrrsssssssssqqqpppnnnlllmmmoooqqqsssvvvyyy~~~|||}}}~~~||||||}}}}}}}}}{{{zzzyyyxxxxxxvvvsssppplllkkkiiifffbbb___\\\ZZZZZZXXXVVVUUUTTTSSSPPPNNNNNNMMMKKKIIIFFFDDDBBBAAACCCCCCBBBAAA@@@??????>>><<<<<<<<<;;;;;;:::::::::888666555555666666555444444555666555444444555666777666555333333444555666888777777777777777777888666666666777666666555555666666666666666666666666666666777888888888888888AAA<<<:::<<<<<<999888999999999;;;>>>???CCCNNNZZZrrr{{{llljjjooovvvzzzwwwuuuwwwzzz|||}}}~~~}}}~~~{{{vvvvvvvvvxxxzzz{{{yyywwwuuuxxxyyyxxxtttqqqpppppplllnnnppprrrtttuuuuuuuuutttrrrnnnlllkkklllnnnooossswww|||~~~{{{{{{|||}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~}}}||||||{{{yyyvvvssskkkjjjhhhfffbbb^^^[[[YYYZZZXXXVVVUUUTTTSSSPPPNNNJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBB@@@@@@???>>>======<<<;;;;;;:::999999888666555444555666555444444555666555444444555666<<<;;;888666555555666777444444444444444333333333333333444555666666666666666666666666666666666666666666777888888888888888:::666555888:::888888;;;<<<;;;===???@@@AAAHHHPPPddd|||ssskkkiiiiiitttzzzqqqnnnssstttvvvwwwxxxyyy{{{}}}~~~|||xxxwwwvvvvvvxxxzzz{{{zzzyyytttwwwyyyxxxtttpppnnnnnnlllnnnpppsssuuuvvvwwwwwwvvvsssooollljjjkkkmmmnnnqqquuuzzz}}}}}}|||{{{{{{}}}}}}|||}}}zzzzzzzzzzzz{{{{{{{{{{{{~~~}}}}}}~~~|||||||||zzztttpppnnniiieeeccccccbbb```]]][[[[[[ZZZYYYVVVSSSPPPOOOMMMMMMMMMLLLJJJHHHEEEDDDFFFDDDAAA@@@@@@@@@???>>>===<<<::::::;;;;;;;;;:::666666555555555555666666555555555555555666777777666666555555555555666666777666555444444444444444333333444444444444333333555555555555555555555555555555666666777777888888888888888999999:::;;;;;;888999;;;<<<>>>BBBGGGKKK\\\nnnlllgggjjjnnnoooxxxrrrooooootttpppmmmmmmrrrxxx{{{|||}}}}}}rrrtttooommmpppssstttvvvyyy}}}{{{xxxvvvtttqqqmmmjjjlllooosssvvvxxxxxxwwwvvvuuuqqqllljjjkkknnnpppqqqppprrruuuvvvwwwvvvtttrrrzzz~~~|||{{{{{{~~~}}}{{{{{{|||}}}zzzyyyxxxwwwvvvvvvwwwxxx~~~}}}}}}~~~|||zzzzzzzzzwwwrrrnnnnnniiieeeccccccccc```]]][[[[[[ZZZYYYVVVSSSQQQOOOMMMMMMMMMLLLJJJHHHEEEDDDEEECCCAAAAAAAAAAAA???======<<<::::::;;;;;;;;;999666666555555555555666666666555555555555666777777666666555555555555666666666666555444444444444444555666666777777666666555777777777777777777777777666666666666777777777777777777888999::::::::::::999:::;;;<<<<<>>@@@FFFTTTkkkqqqeeebbbcccfffmmmxxxwwwllliiikkkkkkkkklllkkknnnpppooopppxxxyyyoookkkkkklllrrryyy{{{yyywwwvvvvvvvvvuuusssmmmpppuuuzzz||||||zzzyyyuuuttttttttttttqqqnnnkkkjjjkkkmmmooooooooonnnnnnrrrsssvvvwwwxxxxxxwwwvvvtttsssrrrqqqqqqrrrssstttuuurrrqqqrrrwww|||zzzvvvtttvvvyyy{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}zzzwwwtttrrrmmmiiieeecccddddddbbb___]]]\\\ZZZXXXVVVSSSRRRQQQLLLLLLJJJIIIHHHGGGFFFFFFAAAAAABBBCCCDDDBBB???<<<<<<;;;;;;;;;<<<<<<:::888555555444444444444555555666666666666666777777888555555444444444444555555555555444444444555555666444444555555555555444444555555555555555555555555888888777777666666555555444555888;;;;;;:::888777888:::<<<<<<===>>>@@@BBBDDDNNN^^^tttpppbbbaaa___bbbkkkuuuxxxnnnffffffiiikkkmmmqqqooosssvvvwwwxxxvvvllljjjlllttt|||~~~{{{xxxvvvvvvuuusssrrrkkknnnrrrvvvxxxyyyxxxxxxvvvvvvwwwyyyyyyvvvqqqmmmiiijjjkkklllmmmllllllkkkpppqqqrrrssssssqqqpppnnnllllllmmmnnnooorrrtttuuutttrrrpppqqquuuzzz~~~}}}xxxtttsssuuuwwwzzzzzz{{{}}}~~~}}}}}}~~~~~~}}}}}}{{{}}}}}}|||xxxtttrrrqqqmmmiiieeedddeeeeeeccc```^^^]]]ZZZXXXUUUTTTSSSRRRLLLKKKJJJHHHGGGFFFFFFFFFBBBAAAAAABBBCCCBBB@@@>>>;;;;;;;;;<<<===<<<:::888555555444444444444555555555555555555555666777777555555444444444444555555555444444444444555666666555555666666666666555555777777777777777777777777777777777777666666666666444555888999::::::888888777999;;;======>>>AAACCCBBBHHHSSSdddzzz|||fff___ZZZ[[[bbbiiirrr|||mmmhhheeefffgggjjjpppwwwvvv{{{}}}~~~wwwpppooovvv}}}~~~zzzvvvtttrrrqqqpppnnnlllmmmpppsssvvvxxxyyyyyy|||}}}~~~|||wwwrrrlllllllllllllllkkkkkkjjjmmmnnnooopppooommmkkkjjjggggggiiikkknnnpppssstttsssqqqpppqqquuuyyy|||}}}|||yyyvvvsssrrrsssuuuvvvwwwyyy|||}}}~~~|||zzzxxx}}}~~~~~~}}}}}}{{{}}}~~~|||xxxtttrrrrrrmmmiiieeedddeeeeeecccaaa___]]][[[XXXUUUTTTSSSSSSLLLKKKIIIGGGFFFFFFGGGGGGCCCAAA@@@@@@BBBBBBAAA???;;;;;;;;;<<<===<<<:::777555444444333333444444555444444444444444555555666555444444333333444444555444444444444444555666666444444555555555555444444777777777777777777777777666666666666777777777777555666777888999999999999666888:::<<<<<<===???@@@>>>CCCKKKVVVhhhqqqddd\\\YYY^^^aaadddqqqxxxssseeedddeeegggfffhhhrrr}}}tttrrrtttuuu|||{{{uuuuuuyyyzzzvvvrrrooonnnmmmlllkkkllllllmmmooorrruuuxxxzzz~~~}}}yyyqqqppppppooonnnmmmlllkkkjjjkkklllmmmllljjjhhhgggcccdddfffhhhjjjlllnnnoooqqqpppoooqqqtttwwwxxxxxxvvvuuusssqqqppppppqqqqqqsssuuuxxxzzzzzzwwwtttrrr}}}}}}~~~}}}~~~|||~~~zzzuuuttttttmmmiiieeedddeeeeeecccaaa___]]][[[XXXUUUTTTSSSSSSLLLKKKIIIGGGFFFFFFGGGGGGCCCBBB@@@@@@AAABBBAAA@@@;;;;;;;;;<<<===<<<:::777555444444333333444444555444333333333333444555555555444444333333444444555444444444444444555666777111222222333333222222111555555555555555555555555555555666666777777888888666666666777888888999999555888:::;;;;;;;;;<<<===<<>>===;;;;;;<<<;;;999777666555555555555444444444444444444555555555555666222222333222111222555777666222222555777555444666555555555555555555555555555555666777777666555444555444444333333444444555777888888888999999999999999999888888888888888888>>>???CCCIIIRRRccc~~~vvvhhh______]]]YYY___jjjsssxxxqqqiiieee```___```ccceeeiiisss}}}rrrgggdddbbbccceeekkkpppzzzxxxtttrrrpppmmmkkkiiihhhhhhiiijjjmmmpppqqqqqqrrruuuxxxyyyzzz|||~~~~~~yyyxxxuuussspppnnnmmmllliiiiiijjjlllllliiieeeaaabbbbbbbbbccceeegggjjjkkkiiijjjkkknnnqqqrrrqqqooonnnmmmlllkkklllmmmnnnooooooqqqssssssqqqpppoooooo~~~~~~}}}}}}|||yyyuuuqqqmmmgggdddfffhhheeebbbaaaaaa___[[[YYYWWWVVVSSSQQQNNNSSSNNNLLLQQQLLLBBBAAAHHHFFFCCCBBB@@@===<<<<<<>>>=========>>>===:::888666555555555555444444444444444444555555555555666777777777555333222444555777222111444666444444666666666666666666666666666444555666666666666555444666666555555555555666666777777777888888888999999999999999999999999999999;;;<<<>>>CCCIIIWWWppp}}}uuuhhhccc]]]WWWZZZccchhh|||vvvnnnfffaaa]]]]]]___cccfffiiisss}}}wwwggg___^^^^^^```ccchhhmmmuuuxxxsssoookkkiiihhhhhhhhhggghhhjjjlllkkkjjjjjjlllnnnrrrsssuuuwwwxxxyyyyyyyyywwwvvvsssqqqoooooonnnnnnmmmkkkjjjjjjjjjhhhfffdddddddddcccbbbbbbcccdddeeeiiiiiijjjlllooopppooommmmmmmmmllllllllllllmmmmmmlllnnnoooooommmllllllmmm~~~~~~~~~zzzuuuqqqmmmgggdddfffhhhfffddddddaaa___[[[YYYWWWVVVSSSQQQQQQQQQHHHCCCJJJIIIEEEJJJ???@@@AAABBBCCCDDDCCCCCC>>>===>>>???@@@>>>;;;999666555555555555444444444444444444555555555555666888888888777555444555666777333222555777555555777666666666666666666666666333444555555555555444444777777666666666666777777666666666777777777888888::::::::::::::::::::::::;;;:::;;;>>>AAAKKK___ppp{{{yyy{{{xxxmmmcccZZZYYY___```lll~~~{{{qqqiiibbb^^^\\\\\\```eeehhhkkkttt~~~sssfff[[[XXXZZZ\\\___bbbdddiiiooouuu}}}yyysssllljjjkkkllljjjgggeeefffgggfffeeeeeefffhhhkkklllnnnppprrrsssttttttuuusssqqqooonnnnnnppppppooollliiiggggggggggggfffeeedddcccbbbbbbcccddddddhhhhhhiiikkkmmmooonnnmmmllllllmmmmmmmmmllllllkkklllmmmmmmllljjjiiikkklll~~~}}}~~~{{{uuuqqqnnngggcccfffgggeeeccccccaaa___[[[YYYWWWVVVSSSQQQMMMLLLDDDBBBHHHFFFBBBIIIDDDGGGGGGEEECCCBBB???;;;=========???@@@???;;;999666555555555555444444444444444444555555555555666333444666666555555777999666333444999;;;888555555666666666666666666666666333333444444444444444444777777666666666666777777666666666666777777777777999999999:::::::::::::::===;;;<<<>>>???EEETTTbbbzzzxxx}}}oooccc^^^^^^___fffrrrvvvllleee___\\\]]]^^^bbbhhhkkknnnvvvtttfff]]]VVVWWW[[[]]]___bbb___eeelllooosss}}}sssoooqqqrrrooojjjccccccccccccdddeeegggiiiggghhhjjjllloooqqqrrrssstttrrrooommmlllmmmooopppllljjjgggfffffffffeeeddddddcccccccccdddfffhhhiiihhhggghhhjjjnnnppppppoookkklllmmmnnnnnnmmmlllkkknnnnnnmmmllljjjjjjlllnnn~~~~~~~~~{{{vvvrrrpppiiidddeeeeeecccaaaaaaaaa___[[[YYYWWWVVVSSSQQQHHHMMMMMMOOORRRIIIBBBJJJMMMNNNKKKDDDBBBEEEEEEBBB===<<<===>>>>>>===:::888666555555555555444444444444444444555555555555666111222444444444444555666444444888???AAA;;;666444444444444444444444444444333333333333444444555555777777666666666666777777666666666666777777777777777888888888999999999:::<<<;;;<<<>>>???BBBMMMXXXmmm}}}}}}ooobbb\\\\\\aaajjjtttxxxooogggccc___]]]^^^___ccciiilllooowwwvvvkkkaaa[[[WWWYYY[[[\\\]]]```[[[bbbjjjmmmnnnvvv~~~wwwvvvuuuqqqllleeedddcccbbbccceeefffgggeeeeeegggiiikkkmmmooopppsssqqqooommmkkkkkkllllllgggfffffffffggggggdddbbbddddddddddddeeegggiiikkkiiihhhiiikkkooorrrsssssskkklllmmmnnnooonnnmmmlllnnnnnnnnnlllkkkkkkmmmooo~~~}}}}}}}}}}}}{{{xxxuuurrrjjjeeeeeefffcccaaaaaaaaa___[[[YYYWWWVVVSSSQQQPPPQQQKKKJJJNNNOOOZZZrrr{{{zzznnn\\\PPPLLLGGG??????>>>===<<<===<<<:::888666555555555555444444444444444444555555555555666444666777666444222222333333444999AAABBB<<<666333333333333333333333333333444333333333444555666777777777666666666666777777666666666777777777888888777777777888888999999::::::999:::===>>>???GGGOOO[[[ssskkk]]]XXX[[[aaahhhqqq~~~xxxpppiiieeecccaaa```______cccjjjnnnsss|||vvvkkkddd```[[[XXXYYYZZZYYYZZZ\\\YYY```fffiiijjjnnnwwwyyyuuuppplllkkkhhhdddbbbbbbbbbbbbaaabbbcccccceeegggiiikkklllpppooonnnmmmkkkkkkjjjjjjddddddeeefffhhhhhhfffdddhhhgggfffffffffgggiiiiiimmmlllkkkmmmpppssssssssskkklllmmmnnnooopppppppppnnnoooooonnnlllkkkmmmnnn}}}{{{zzzzzz{{{{{{yyywwwssskkkfffggghhhfffdddeeeaaa___[[[YYYWWWVVVSSSQQQSSSQQQHHHCCCFFFNNNjjjiiiOOO999CCCAAA>>><<<<<<<<<:::999666555555555555444444444444444444555555555555666777888:::999777555555555555333777===???:::555444444444444444444444444444444444444444444666777888888888777777777777888888777777777888888888999999777777888999999:::;;;;;;999888:::>>>>>>>>>BBBHHHMMMccc~~~~~~kkk^^^[[[[[[```fffooo~~~uuuqqqkkkgggeeedddccccccbbbcccgggooouuu}}}tttiiicccaaabbb]]]ZZZZZZZZZWWWWWWZZZYYY]]]```bbbcccffflllqqqwww~~~}}}uuupppnnnnnnjjjeeeccccccccccccaaacccbbbcccccceeegggiiijjjkkklllmmmmmmlllkkkjjjiiifffeeedddeeegggiiijjjiiikkkjjjjjjjjjkkkmmmoooppprrrpppnnnnnnooopppppppppllllllmmmnnnppprrrssstttoooqqqrrrrrrpppooooooppp|||zzzyyyxxxyyyzzzzzzyyyssslllggghhhjjjiiihhhjjjaaa___[[[YYYWWWVVVSSSQQQJJJQQQQQQOOOMMMJJJ[[[{{{jjjGGGCCC???===<<<<<<;;;:::666666555555555444444444444444444555555555666666666888;;;<<<;;;:::;;;<<<666333444999;;;888555666555555555555555555555555555555444444555666888999:::999999999999999999:::888888888888999999999999888888999::::::;;;<<<<<<;;;:::<<>>@@@EEEFFFYYYrrr|||ggg___[[[]]]bbbgggqqq|||vvvrrrrrrnnniiiffffffeeeeeedddfffgggllluuu}}}xxxiiibbbaaabbbddd___\\\\\\[[[XXXXXX[[[YYYZZZ[[[\\\^^^aaafffjjjhhhpppxxxwwwsssqqqnnnjjjfffeeefffhhhhhhgggeeedddddddddfffgggiiikkkgggiiikkkmmmnnnmmmkkkjjjiiifffddddddgggkkknnnooollllllmmmooorrruuuxxxzzzvvvssspppnnnnnnnnnmmmlllllllllmmmnnnpppsssvvvwwwsssuuuwwwwwwuuusssssssss~~~}}}|||{{{zzzyyyxxxxxxrrroookkkiiijjjiiifffccc```^^^[[[ZZZZZZYYYWWWVVVRRROOOKKKJJJLLLPPPSSSTTTrrrQQQJJJBBB>>>===<<<999555555555555555555444444444666555444333333444555666777777888999::::::;;;;;;666888:::<<<;;;999666555555555444444444444555555444444555555777888999:::=========<<<;;;:::999888888777555444555666888999999:::;;;999666555777999999999999:::;;;<<<===>>>HHHOOO\\\rrryyyjjj___^^^\\\ZZZ___jjjvvv|||rrrnnnpppjjjhhhfffddddddeeeggghhhhhhkkkqqqzzzwwwhhh___ZZZZZZ\\\^^^[[[WWWVVVWWWXXXYYYYYYXXXXXXYYYZZZ\\\]]]___```cccgggmmmsss}}}~~~uuupppmmmlllkkkhhhfffeeehhhjjjjjjeee``````eeeiiiiiihhhiiihhhhhhjjjlllnnnnnnmmmhhheeebbbcccgggjjjjjjjjjmmmmmmoootttyyy{{{yyyvvvuuussspppmmmkkkjjjkkkkkkjjjiiiiiikkkppptttwwwyyywwwxxxzzz|||}}}|||{{{zzz~~~}}}|||zzzyyyxxxwwwrrrnnnjjjiiiiiiiiifffcccbbb___[[[XXXWWWVVVTTTSSSRRROOOKKKJJJJJJLLLNNNNNNPPPXXXiiiuuuJJJEEE???<<<===<<<999666555555666777888999::::::666555444444444444555666666777777888999999::::::999999888999::::::888666555555444444444444555555444444444555666777888999;;;;;;;;;;;;:::999888777555666666777777777777777999:::;;;:::777666888:::999999999:::;;;<<<===>>>EEEKKKVVVhhhtttddd```]]]YYY]]]dddfffvvvuuullljjjlllmmmllljjjhhhhhhiiillloooooosss{{{lll```[[[XXXXXXZZZXXXVVVSSSRRRSSSUUUVVVVVVTTTTTTUUUVVVWWWYYYZZZ[[[^^^aaaeeejjjrrr~~~uuulllkkkiiihhhhhhiiiiiijjjjjjfffaaaaaaeeehhhiiihhhiiihhhhhhjjjlllnnnmmmmmmiiifffcccdddgggiiijjjiiinnnnnnooossswwwwwwuuurrrrrrqqqooolllkkkjjjjjjjjjhhhhhhhhhjjjooossswwwyyyzzz|||~~~~~~|||zzzxxxwwwvvvpppllliiiggghhhhhheeebbbccc___[[[XXXWWWWWWWWWVVVTTTQQQNNNLLLKKKKKKJJJIIILLLJJJMMMMMMLLLXXX___VVVBBB???<<<;;;===<<<999666666666777888999::::::;;;666555444444444444555666555555666666777888888888999888666666777777777666555555444444444444555555333333333444555666777888999999999999999888777666333555777999999888666555666777999888777777888:::999999999999:::<<<===>>>AAAEEEMMM[[[nnnpppgggbbb\\\[[[^^^^^^hhhvvv|||vvvnnngggfffiiikkkkkkjjjhhhhhhkkkppptttxxx}}}wwwcccYYYWWWUUUTTTSSSQQQOOOMMMMMMOOOQQQSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXZZZ\\\^^^```eeeooo|||qqqmmmjjjjjjlllnnnmmmkkkjjjfffbbbbbbeeehhhhhhgggiiihhhiiijjjmmmnnnmmmllljjjhhheeedddfffggghhhhhhnnnmmmnnnppprrrrrrpppnnnmmmmmmmmmlllkkkjjjhhhhhhffffffgggjjjnnnsssxxxzzz}}}}}}zzzxxxwwwvvvoookkkgggfffggggggdddbbbbbb___[[[YYYZZZ]]]^^^___VVVTTTQQQOOOOOOMMMKKKIIIEEECCCHHHHHHCCCGGGHHH<<<>>>===<<<<<<===<<<999666777777666666555555444444555555555444444555555555444444555555555666666666222666888888444222333555555555444444444444555555333333333333444555666777777777777888777777666666444555777888888888777666333444555666666777777888888888888999:::;;;=========???FFFPPP___wwwrrrjjjbbb\\\ZZZ]]]```hhhrrr~~~{{{tttpppkkkfffeeehhhiiijjjjjjiiijjjooovvv|||rrr```XXXVVVRRRNNNKKKLLLKKKJJJKKKNNNQQQRRRRRRRRRRRRSSSSSSTTTVVVWWWXXXYYYZZZ[[[\\\___fffnnnuuuwwwooolllnnnpppooollljjjgggdddccceeegggggggggiiiiiiiiikkkmmmnnnlllkkkjjjhhheeedddcccdddeeeeeejjjjjjjjjkkkllllllkkkkkkjjjkkkllllllkkkiiigggfffeeegggiiillloootttzzz~~~}}}{{{yyywwwvvvnnnjjjgggfffggggggeeebbbbbb___[[[YYY[[[]]]___```TTTRRRPPPPPPOOONNNLLLIIIJJJCCCCCCBBB===CCCHHHAAA>>>>>>>>>>>>===;;;888666666666555444333333222222444555555555555555555444333444444444444444555555---666???>>>666000222777555555444444444444555555333333222333333444555666555555666666777666666666777666555555555666888999444444555777888999999888888888888999:::;;;<<<===;;;<<>>===;;;999777444444555555555666666666444444555666666555444444444444444444444444444444...999DDDCCC:::333444999555555444444444444555555333333333333333444555666333444555666666777666666888777555444444666888:::666666777999;;;<<<:::999888888888888999;;;<<<===<<<;;;???GGGOOO^^^|||qqqddd[[[VVVRRRUUU]]]eeemmm|||{{{uuutttrrrqqqpppsssxxx|||{{{yyywwwxxxzzzyyyvvvrrroookkkiiijjjiiifffgggkkkkkknnnqqqrrrvvvxxxkkk```WWWTTTSSSNNNJJJIIIJJJIIIIIILLLPPPSSSTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTVVVYYY\\\___aaakkkuuuvvvnnnkkkjjjiiikkkjjjhhhfffeeeeeeffffffiiiiiijjjlllnnnnnnkkkiiihhhgggfffcccaaa```bbbdddbbbcccddddddeeegggkkknnnlllmmmnnnnnnmmmjjjhhhfffiiimmmppprrrtttxxx~~~~~~}}}|||zzzyyyyyynnnkkkgggggghhhhhhfffcccbbb___\\\YYYYYYYYYWWWVVVSSSQQQNNNMMMLLLKKKJJJHHHAAA===EEELLLIIIHHHGGG???===>>>>>>===;;;:::::::::555555555666666666666666444444555666666555444444444444444444444444444444222999???@@@;;;666666777555555444444444444555555444444444444444555555666333444555666777777777777666666666666666777777888666666666888;;;;;;999666777777888888999:::<<<======;;;???FFFKKKSSSjjjoooeee\\\UUUTTT[[[^^^bbbnnn}}}wwwqqqiiicccaaaccceeegggfffggghhhiiiiiihhhhhhhhhhhheeefffjjjlllkkkmmmqqqrrrvvvzzz}}}~~~lll___YYYUUUTTTRRRNNNLLLMMMHHHGGGHHHKKKNNNQQQRRRRRROOOOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQSSSVVVXXXYYYYYYaaaiiirrr|||xxxppplllkkkkkkjjjiiigggfffeeeeeefffiiiiiijjjmmmnnnnnnkkkhhhhhhhhhhhheeebbbaaadddfffdddeeeffffffeeeggglllpppppppppoooooommmkkkiiigggkkknnnrrrtttuuuyyy~~~~~~}}}|||{{{zzzzzznnnkkkhhhgggiiiiiigggddd```^^^\\\[[[\\\\\\[[[ZZZXXXUUUQQQNNNMMMLLLKKKIIIPPPFFFEEEEEE>>>>>>AAA===;;;<<<<<<<<<:::::::::;;;888777666555444333222222333444555666666555444333444444444444444444444444666666777888999777555333555555555444444555555555555555444444444555666666333333555666777777888888444555777888999888666555444333333555888888555222777777777888999:::<<<<<<>>>;;;>>>FFFHHHKKK]]]rrrzzzooobbbXXXSSSVVVVVVVVV```nnnxxxuuuhhh___\\\]]]]]]]]]]]]```ccccccaaaaaaccceeeeeedddffflllooopppsssxxxtttbbb\\\YYYWWWWWWSSSMMMMMMPPPFFFFFFFFFIIIMMMOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSQQQQQQQQQRRRUUUVVVVVVUUUYYY```gggnnn|||wwwqqqoookkkkkkjjjhhhfffdddeeefffiiiiiikkkmmmnnnnnnkkkhhhiiijjjiiifffccccccfffiiiggghhhiiihhhfffhhhmmmqqqrrrrrrqqqooommmkkkjjjiiikkkooossstttuuuxxx~~~}}}~~~}}}||||||}}}}}}yyyuuuuuulllfffgggjjjhhheeedddfff\\\XXX^^^___YYYXXX]]]WWWTTTOOOLLLKKKJJJHHHGGGMMMKKKHHHGGGFFFDDDBBB@@@BBB>>>999:::===>>>:::555888666444444555555444333444444444444444444444444444444444444444444444444:::888444222111222555777666444222333555666444111222555666555444555666555555555555555555555555555777777777777666666666666555444444555888999999888777888999999888999;;;===>>>;;;;;;???CCCHHHRRR[[[xxx|||iiiaaaZZZXXXVVVVVVZZZaaahhhttt{{{iii```]]][[[YYYZZZ[[[]]]```aaa```___``````bbbaaadddkkkmmmnnnvvvuuuddd\\\YYYXXXWWWUUUSSSQQQNNNMMMHHHGGGGGGGGGHHHJJJLLLMMMMMMNNNOOOOOONNNNNNPPPRRROOOOOOOOOOOOPPPQQQRRRRRRUUUZZZ```dddkkkyyyzzzyyysssooojjjfffeeefffiiikkkhhhhhhiiimmmpppqqqmmmjjjnnnllliiiffffffgggiiikkkjjjjjjkkkkkkllllllmmmmmmtttuuuvvvvvvtttpppllliiippppppqqqssswwwzzz~~~}}}}}}~~~|||yyyuuummmfffggghhhiiijjjmmm}}}jjj[[[[[[^^^[[[YYY\\\UUURRRNNNLLLKKKKKKJJJIIILLLJJJHHHFFFEEEDDDAAA?????????>>>>>>>>>===;;;:::777666444444555555444333444444444444444444444444333333333333333333333333777555333222222444666777777555333444666777555333333444555444444555666777555555555555555555555555777666666666666666666666777666555666777888777666777888999999888888:::<<<===::::::>>>AAAEEEMMMVVVhhh|||rrrggg\\\WWWUUUTTTXXX\\\___gggrrr{{{~~~lllccc___[[[YYYYYY[[[]]]___```___^^^^^^___eeedddgggnnnrrrwwwlll^^^XXXWWWWWWUUUTTTQQQOOOLLLKKKGGGGGGFFFFFFGGGIIIJJJLLLMMMNNNOOONNNMMMNNNOOOQQQOOOOOOOOOOOOPPPQQQRRRRRRVVVZZZ^^^aaafffrrr{{{qqqnnnjjjfffeeefffhhhjjjhhhiiijjjnnnrrrssspppnnnpppnnnkkkhhhhhhjjjmmmooonnnnnnnnnoooooooooppppppssstttvvvwwwvvvssspppmmmmmmnnnoooqqqtttxxx{{{}}}~~~~~~}}}tttmmmgggfffgggiiiooovvvwww___YYY]]]]]]ZZZYYYTTTQQQNNNLLLLLLMMMLLLLLLKKKIIIGGGEEEEEECCCAAA???<<>>@@@FFFNNNWWWgggvvveee\\\XXXUUUUUUWWWXXX\\\aaaeeekkkwwwooofffaaa\\\ZZZZZZ]]]___``````______```aaaeeeeeehhhooowwwppp```WWWSSSTTTTTTSSSQQQNNNLLLIIIHHHGGGFFFFFFEEEFFFGGGIIIIIILLLMMMNNNNNNMMMLLLNNNOOONNNNNNNNNNNNOOOPPPQQQRRRVVVYYY\\\]]]```iiivvv{{{ooommmiiifffdddeeegggiiihhhiiikkkooosssuuutttrrrrrrpppllliiiiiikkkoooqqqpppoooooooooooopppqqqqqqqqqsssuuuvvvvvvuuurrrqqqlllmmmnnnpppssswwwyyy{{{yyyyyyyyyzzz|||}}}|||{{{~~~}}}qqqmmmiiihhhhhhhhhooovvvwww```ZZZ]]]^^^[[[XXXUUURRROOOMMMMMMMMMMMMLLLJJJHHHFFFEEEDDDCCCAAA???:::===AAACCCBBB???<<<;;;777555333333555666555444333333333333333333333333222222222222222222222222222333444444555555555555555555444444555666777777;;;777444444444333444666444444444444444444444444555555555666666666666666888666555666777888777555666777888888777888:::<<<===::::::<<<<<<<<>>DDDLLLPPP\\\rrryyykkk___VVVRRRTTTVVVWWWXXXZZZ```hhhnnn{{{uuukkkgggccc___^^^___```aaabbbbbbbbbeeehhhkkkmmmsss{{{uuuaaaWWWQQQOOOPPPNNNNNNMMMLLLJJJHHHGGGFFFEEEDDDDDDCCCDDDEEEGGGHHHKKKMMMNNNNNNLLLJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNRRRTTTVVVWWWXXX]]]dddiiiuuu~~~wwwjjjiiigggeeedddddddddeeeccceeeiiimmmqqqtttvvvwww{{{xxxsssnnnkkkiiijjjjjjkkkjjjiiiiiiiiikkkmmmnnnmmmnnnnnnnnnnnnllljjjhhhiiijjjlllooorrrtttvvvvvvppppppqqqtttxxxzzzzzzyyy~~~zzzyyyyyymmmjjjjjjmmmllliiigggiiidddaaa^^^]]]]]]\\\[[[ZZZYYYUUUQQQNNNNNNMMMLLLKKKJJJHHHFFFEEEEEEDDDBBB@@@<<<:::999===BBBAAA:::333666444333333555666666555222222222222222222222222333333333333333333333333555555555555444333111111222222222222222333777:::FFF;;;333555444000000444333333333333333333333333444444444555555666666777555444444555888999999888666777888777777777999;;;;;;999:::===<<<:::===BBBDDDGGGOOO___vvvzzzhhh[[[VVVSSSTTTUUUUUUVVVYYY]]]aaajjjssswwwoooiiifffddd``````bbb^^^___```aaaccchhhnnnrrrttt~~~}}}dddXXXSSSNNNMMMOOOKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCCCCCCCDDDFFFHHHIIILLLNNNOOOOOOMMMJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPQQQSSSUUUVVVZZZ^^^bbbjjjpppzzz~~~tttgggffffffeeedddcccccccccaaadddiiilllooorrruuuxxx}}}yyyuuupppllljjjiiiiiiiiihhhhhhiiillloooppplllllllllkkkjjjhhhfffddddddeeehhhjjjmmmoooppppppnnnnnnpppsssxxxzzz{{{zzz~~~{{{zzz{{{nnniiihhhkkknnnkkkhhhhhhbbbaaa]]][[[\\\]]]\\\ZZZWWWTTTQQQOOONNNOOONNNNNNJJJHHHFFFFFFFFFEEECCCAAA<<<<<<<<<>>>???===888444555444333333555666666555444444444444444444444444333333333333333333333333444333333333333333333333222333333222222444888<<>>@@@@@@===:::888777555444333333555666666666666666666666666666666666444444444444444444444444222222222222333444555555222444444333333555:::>>>EEE777///333666222333999333333333333333333333333333333444444555666777777888777666666777777666555555666777777666777999;;;666555777;;;;;;999;;;@@@999@@@GGGLLLSSSfff}}}}}}sssnnn```]]]YYYUUUSSSUUUXXXZZZVVV\\\eeeppp|||yyyrrrrrrmmmiiihhhfffaaaaaacccbbbccceeehhhmmmuuu~~~lll[[[OOOPPPPPPIIIGGGKKKIIIIIIJJJKKKLLLLLLLLLLLLBBBBBBBBBCCCEEEHHHJJJLLLNNNPPPQQQQQQNNNKKKJJJIIIKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOQQQRRRSSSSSSTTTUUUXXXZZZ^^^dddjjjkkkiiifffdddddddddddddddcccbbbaaabbbfffjjjmmmnnnqqqvvvyyy||||||zzzxxxtttooojjjgggeeedddddddddgggkkkoooqqqmmmmmmmmmlllkkkjjjiiihhhaaacccfffiiikkklllmmmmmmkkklllnnnrrrwww{{{||||||~~~~~~}}}{{{tttooolllmmmmmmjjjiiikkkcccgggggg```ZZZYYY[[[\\\YYYUUUQQQNNNMMMMMMMMMLLLHHHHHHGGGFFFDDDBBBAAA@@@<<<<<<======<<<;;;;;;:::444222111111333666777888222222111111222333444444333222222111111222222333666555444333333333444555555222555222+++111888333888777555444444555666777777666555444444555666777555555555666666666666777666666666666666666666666888888777666666666666666:::::::::;;;;;;;;;<<<<<<>>>===@@@EEELLLVVVhhhwww~~~|||~~~|||sssggg]]][[[ZZZWWWUUUWWWWWWYYY]]]aaahhhrrrzzztttooommmllljjjgggeeecccbbbaaadddeeeiiiooottt{{{ppp```ZZZQQQKKKJJJIIIHHHGGGJJJHHHHHHHHHJJJKKKJJJIIIEEEDDDDDDDDDEEEFFFGGGGGGMMMNNNNNNMMMKKKJJJKKKMMMKKKLLLLLLKKKIIIHHHJJJKKKOOOOOOOOONNNNNNOOOOOOPPPRRRTTTXXX[[[^^^_________]]]___bbbbbbbbbaaaaaabbbdddfffhhhjjjkkkmmmppprrrvvvyyyyyyuuurrrqqqnnniiikkkeee``````eeejjjlllkkkmmmoooqqqsssrrrpppmmmkkkfffeeeeeegggjjjmmmnnnnnnrrrqqqoooooorrrxxx~~~}}}{{{tttnnnlllmmmmmmjjjiiikkklllpppnnneee]]][[[[[[[[[YYYUUUPPPMMMMMMMMMMMMLLLHHHHHHHHHFFFEEECCCAAA@@@>>>>>>>>>>>>===<<<;;;:::333111//////111333444444000000000000000111222222333222222111111222222333444444333222222333444555555111444333///777???999444444333222333333444555555444333222222333444555444444555555555666666666666666666666666666666666888888777666666666666666888999999999::::::::::::AAA???@@@CCCFFFMMMZZZggg~~~wwwiiibbb\\\UUUPPPPPPSSSUUUWWWZZZ___hhhrrryyywwwpppnnnmmmlllkkkiiigggdddccccccdddhhhiiinnnvvv}}}nnn^^^UUUQQQLLLJJJJJJJJJIIIHHHGGGFFFDDDEEEFFFGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGLLLMMMMMMLLLJJJJJJKKKLLLKKKLLLLLLKKKIIIIIIJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRUUUXXXZZZ[[[\\\\\\[[[]]]```aaa`````````aaabbbeeehhhjjjkkkllloooqqqoootttwwwtttqqqqqqpppmmmiiiddd``````dddiiijjjjjjjjjlllooorrrrrrqqqnnnmmmgggffffffgggjjjmmmnnnmmmoooooooooqqquuu{{{}}}zzzsssnnnkkkmmmmmmjjjiiijjjooorrrooofff___]]]]]]\\\XXXUUUPPPMMMLLLMMMLLLLLLIIIIIIHHHGGGEEECCCAAA@@@@@@@@@@@@???>>><<<;;;:::555333111000222333333333111000000000000111111222333222222111111222222333222222111222222333444555666000222333333???FFF@@@333222222222333444555666444444333333333333444444333444444444555555555555666666666666666666666666888777777666666666666666777777777777888888888999@@@>>>>>>@@@AAACCCLLLVVVggg}}}~~~ooocccXXXQQQPPPPPPQQQRRRTTTWWW\\\ccchhhpppvvvlllfffgggjjjiiiiiihhheeecccccceeegggmmmpppxxxzzzkkk]]]SSSMMMLLLKKKKKKKKKKKKIIIHHHIIIHHHFFFFFFGGGGGGFFFDDDCCCCCCCCCDDDDDDEEEGGGGGGKKKLLLLLLKKKIIIIIIJJJLLLKKKLLLLLLKKKJJJIIIJJJLLLJJJKKKKKKMMMOOOQQQSSSTTTQQQRRRSSSUUUWWWXXXZZZZZZWWWZZZ]]]^^^^^^^^^______```cccfffiiijjjkkklllmmmlllssswwwsssnnnmmmnnnmmmhhhccc______cccgggiiihhhhhhjjjmmmpppqqqpppooonnniiihhhggghhhkkkmmmmmmlllmmmnnnooorrrvvvzzz~~~}}}zzzrrrmmmkkkmmmmmmjjjhhhiiigggjjjhhhbbb]]]^^^___]]]XXXUUUPPPMMMLLLMMMLLLLLLJJJIIIIIIGGGFFFDDDBBBAAAAAAAAA@@@???===;;;999888888666444333444555444333333333333222222333333444333222222111111222222333000000111111222333444555888000000222555AAAIIIAAA333333444444555666777888555555555555555555555555333333333444444444555555666666666666666666666666777777666666666666777777777777777777888888888888<<<:::;;;???@@@@@@FFFMMMYYYjjj~~~mmmaaa[[[XXXRRRRRRRRRRRRTTTWWW[[[^^^fffrrr|||zzzxxxtttmmmfffcccdddeeedddeeeeeecccbbbccchhhlllsssyyy~~~jjj]]]VVVSSSNNNMMMLLLKKKJJJJJJIIIHHHJJJHHHGGGGGGGGGGGGEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKJJJHHHHHHIIIKKKKKKLLLLLLKKKJJJJJJKKKMMMJJJKKKKKKLLLNNNOOOQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[UUUXXX[[[\\\\\\\\\]]]^^^]]]```dddggghhhhhhiiijjjmmmuuuyyyrrrjjjgggggggggfffccc______bbbeeegggggghhhiiilllnnnnnnnnnmmmlllkkkiiihhhiiikkklllllllllmmmmmmoooqqqsssuuuvvvwww|||yyyqqqmmmkkkmmmmmmjjjggghhhaaacccbbb]]][[[]]]^^^]]]YYYUUUQQQNNNMMMMMMMMMLLLJJJJJJIIIHHHFFFDDDCCCBBB@@@@@@???>>><<<999777666888666555444555555444333444444333333333333333444333222222111111222222333000000111222333333444444888111111222333???EEE<<<222333444555555666666777444555555555555555555444333333333444444444555555666666666666666666666666777777666666666666777777888888888999999999999:::;;;:::;;;???@@@@@@CCCHHHNNNXXXlllyyylllddd___VVVTTTSSSRRRSSSVVVXXXYYY```fffrrrzzztttsssrrrnnnhhheeedddcccbbb```aaacccdddccccccfffnnnttt|||mmmZZZPPPMMMNNNLLLKKKIIIGGGFFFGGGIIIKKKEEEDDDBBBBBBBBBBBBAAA???AAAAAAAAABBBCCCEEEFFFGGGHHHHHHIIIHHHGGGGGGHHHJJJKKKLLLLLLLLLJJJJJJLLLNNNMMMMMMLLLLLLLLLMMMNNNNNNPPPQQQQQQSSSUUUWWWYYYZZZTTTWWWZZZ[[[[[[[[[[[[\\\[[[^^^bbbddddddeeefffgggmmmuuuxxxqqqhhhddddddddddddbbb``````aaaccceeefffiiijjjkkkllllllkkkiiihhhkkkiiihhhiiijjjlllkkkkkkkkkllloooqqqrrrssssssrrr|||yyyppplllkkknnnnnnjjjggghhhbbbdddaaa\\\[[[]]]]]]ZZZZZZWWWRRROOONNNOOONNNNNNKKKKKKJJJIIIGGGEEECCCBBB@@@??????===;;;999777666666444333333444444333111333222222111111111111222333222222111111222222333000111222333444444444333777111222222111999>>>666000111222333333444333333222222333333333333222222333444444444555555555555666666666666666666666666666666666666666777777888999999999:::::::::;;;;;;???<<<<<>>???BBBEEEKKKXXXnnnzzzmmmddd[[[XXXSSSQQQRRRTTTUUUVVVZZZ___hhhsss{{{zzzxxxqqqllljjjiiiddd______aaacccaaa^^^aaadddgggggghhhnnnyyyuuuaaaSSSJJJHHHJJJDDDDDDDDDBBBBBBDDDHHHKKKEEECCCBBBBBBCCCCCCAAA@@@@@@@@@AAAAAACCCDDDFFFGGGFFFGGGGGGGGGFFFFFFHHHIIIKKKLLLMMMLLLKKKKKKMMMNNNOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNQQQSSSUUUWWWXXXVVVXXX[[[\\\[[[ZZZZZZ[[[[[[]]]___``````aaadddfffhhhooorrrnnniiihhhhhhgggcccbbbaaaaaaaaabbbdddfffhhhiiijjjjjjjjjhhhgggfffiiihhhggghhhiiikkkkkkjjjiiikkknnnqqqssstttuuuuuu|||xxxppplllkkknnnnnniiiggggggcccdddaaa\\\[[[]]]]]]ZZZ[[[XXXSSSPPPPPPPPPPPPOOOKKKKKKJJJIIIHHHFFFDDDCCC@@@??????>>><<<:::999888555444333444555555333222444333222111111111111111333222222111111222222333222333444444555444333333444111444444///555:::222111111222333333333222111111222333333333333222111444444555555555666666666666666666666666666666666666666666666666777888888999999999::::::::::::;;;>>>;;;:::===>>>======???@@@EEENNN\\\ppp|||nnnbbb]]]VVVRRRRRRSSSSSSSSSTTTZZZbbbiiiqqqxxxrrrnnnooonnnhhhcccaaa___^^^^^^^^^```cccdddeeefffjjjnnnooorrrzzz{{{dddWWWQQQKKKHHHIIIAAACCCDDDDDDBBBBBBDDDGGGEEECCCBBBCCCDDDEEECCCBBB??????@@@AAABBBDDDEEEFFFEEEFFFFFFFFFEEEEEEGGGIIIKKKLLLMMMLLLKKKKKKMMMOOOOOONNNMMMLLLKKKJJJJJJJJJIIIKKKNNNQQQTTTVVVXXXXXXXXXZZZ\\\]]][[[ZZZZZZ[[[[[[\\\\\\\\\\\\___bbbeeeeeejjjmmmllljjjlllllliiicccccccccbbbaaabbbdddffffffgggggghhhhhhhhhgggggghhhfffeeefffiiijjjjjjjjjjjjkkkmmmoooqqqrrrssssss|||xxxppplllkkknnnnnniiifffgggaaaaaa___[[[[[[^^^^^^ZZZ\\\YYYTTTQQQQQQQQQPPPPPPLLLKKKKKKJJJHHHFFFDDDCCC@@@@@@@@@???>>><<<::::::666555555666777777666444666555444444333333333333333222222222222222222333333444555555555444333222111000666555...333888111333444555555555444333222333333555555555555333333555555555666666666666777666666666666666666666666666666666666666777888888888999999999999:::::::::;;;777777;;;===<<<===@@@@@@EEEKKKRRR^^^vvvzzziiibbbZZZTTTSSSSSSSSSSSSLLLTTT\\\```cccmmm}}}uuuoooiiigggiiihhhbbb\\\YYYZZZ]]]```aaaaaadddiiinnnkkkooosssvvvyyy}}}hhhTTTMMMMMMKKKHHHHHHDDDGGGJJJIIIEEEAAAAAAAAAAAA???>>>???AAAAAAAAA????????????AAABBBDDDEEEFFFDDDEEEFFFEEEDDDEEEFFFHHHKKKLLLMMMLLLKKKLLLMMMOOOMMMMMMLLLKKKKKKKKKKKKKKKIIIKKKPPPTTTXXXYYYZZZZZZZZZ\\\^^^^^^\\\ZZZZZZZZZ[[[[[[[[[ZZZZZZ]]]aaaeeeeeejjjlllkkkkkkmmmlllhhhcccdddcccbbbbbbbbbdddfffddddddfffggghhhhhhiiiiiifffeeedddfffhhhjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmm}}}{{{kkkjjjjjjjjjkkkkkkiiigggfffccc___]]]^^^^^^^^^^^^\\\XXXSSSOOONNNNNNNNNMMMNNNLLLJJJHHHHHHFFFDDDBBB@@@@@@???===;;;999777666333333444444444444444444111222222333333222222111444444444333333222222222333333222222333333444555666555555444444555555666333333222222333333444555444444444333333222222222555444444333333222222111777777777666666666666666555666666666666666555555::::::999999888999999999::::::;;;;;;;;;;;;<<<<<>>===<<<:::888777444444444444444444444444111222222333333222222111444333333333222222222222444333333333333444555555333333222222222222333333222111111111111222333333333333333333333333222222444444333333333333222222888888888888888888888888555555666666666666555555999999888888888888999999888888888999999999::::::@@@@@@BBBGGGMMM[[[sssmmmeeeaaa\\\YYYYYYWWWUUUUUUVVVVVVXXX```iiikkk~~~wwwooogggaaa___aaabbbaaa```^^^___```bbbeeeiiijjjkkknnnssswwwwww~~~uuu___WWWLLLFFFFFFGGGFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????;;;<<<===>>>@@@BBBDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFIIIIIIIIIKKKLLLNNNPPPQQQMMMLLLKKKMMMOOOOOOMMMJJJHHHKKKPPPTTTXXX\\\aaadddeeeccc```]]]\\\\\\[[[ZZZWWWYYY[[[]]]___bbbgggkkkoooooonnnmmmmmmmmmmmmnnnkkkiiifffdddcccdddddddddeeefffgggiiijjjjjjiiiiiikkkjjjjjjlllnnnoooooommmiiijjjjjjiiiggghhhjjjlll{{{wwwmmmkkkjjjkkklllllljjjiiijjjgggdddbbbaaaaaa```^^^ZZZXXXUUUSSSRRRQQQNNNMMMNNNLLLJJJHHHHHHFFFDDDBBB>>>>>>>>>===<<<:::999888555555555444444333333222111222222333333222222111222222222222222111111111444444444444444555666666333333222222222222333333111111000000111111222333222222222333333333333333222222333333333333444444777777777888888888888888555555666666666666666555777777666777777888999:::888888888888999999999999??????@@@BBBDDDLLL]]]nnnvvvpppjjjdddaaa___ZZZWWWUUUSSSQQQTTTZZZ]]]kkkuuuyyymmmfffbbb]]]YYYYYY[[[]]]^^^^^^^^^```bbbaaaffflllppptttxxxvvv```RRRMMMGGGDDDEEEFFFFFFEEE??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@??????>>><<<======>>>@@@BBBCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOQQQRRROOONNNNNNOOOOOONNNLLLIIIJJJMMMQQQUUUYYY]]]cccfffjjjgggbbb^^^[[[YYYYYYYYYXXXZZZ\\\^^^aaaeeejjjnnnssssssqqqpppooonnnnnnnnnkkkjjjiiigggffffffggggggggghhhiiijjjkkkjjjjjjiiimmmkkkjjjkkkmmmnnnnnnmmmfffggghhhgggffffffgggiiizzzvvvlllkkkiiiiiijjjkkkjjjiiikkkhhheeebbbbbbaaa___]]][[[XXXTTTQQQPPPPPPOOONNNNNNLLLJJJHHHHHHFFFDDDBBB============<<<;;;:::999666666555444333333222222111222222333333222222111111111111111111111111111444333333333333444555555555444444444444444444555111111111111111222333333111111222222333333333444111111222333333444555555444444555555555555555666444555666666666666666666555555555555666888999999999::::::::::::;;;;;;;;;<<<<<<===??????CCCOOO[[[{{{}}}uuuoooiiibbb[[[WWWSSSOOOPPPSSSZZZbbbeeemmmyyyqqqfff___\\\[[[YYYWWWYYY[[[]]]^^^___```ccceee```gggpppyyyeeeTTTIIIGGGDDDCCCDDDEEEDDDCCC>>>>>>?????????@@@@@@@@@BBBBBBBBBAAA@@@@@@??????======>>>>>>@@@AAACCCCCCEEEFFFFFFEEEEEEGGGIIIKKKHHHIIIIIIKKKLLLNNNPPPQQQQQQQQQQQQPPPOOOMMMKKKIIIIIILLLOOOSSSVVV[[[```dddjjjgggccc]]]YYYXXXYYYZZZYYY\\\___bbbeeeiiinnnrrruuutttrrrpppooonnnmmmmmmllllllllljjjiiiiiijjjllljjjkkklllmmmmmmlllkkkjjjmmmkkkiiihhhjjjkkkkkkkkkhhhhhhiiigggeeedddeeefffzzzuuupppooommmlllmmmnnnnnnmmmiiigggdddbbbaaa```]]][[[\\\XXXRRROOONNNOOOPPPPPPNNNLLLJJJHHHHHHFFFDDDBBB============<<<;;;:::999666666555444333333222222111222222333333222222111111111111111111111111111222222111111222222333444444444444333333444444444222222222222222333444444111111111222222333333333111111222222333444555555333333444444444555555555444444555666666666666666555555555555666777888999999999999:::::::::;;;;;;999999;;;>>>>>>@@@IIIRRRjjj~~~ssshhh^^^YYYUUUQQQPPPRRRSSSXXXWWW]]]mmm}}}wwwqqqeee```[[[XXXXXXZZZZZZZZZ[[[]]]^^^______aaadddggggggooo|||lllYYYMMMEEEEEEDDDDDDDDDDDDBBBAAA>>>>>>?????????@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@>>>===>>>>>>???@@@AAABBBDDDEEEFFFEEEDDDEEEHHHKKKIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSSSSRRRPPPMMMKKKJJJIIILLLOOORRRUUUYYY^^^aaaeeedddaaa\\\XXXWWWZZZ\\\\\\___cccgggiiilllooorrrrrrqqqooonnnlllkkkkkkkkkkkkmmmnnnnnnllllllnnnpppnnnoooooopppooonnnlllkkkllliiifffeeefffhhhiiiiiikkklllllljjjgggddddddddd{{{wwwpppnnnkkkkkklllmmmmmmlllgggeeebbbaaaaaa___]]][[[\\\XXXSSSPPPOOOPPPQQQQQQNNNLLLJJJHHHHHHFFFDDDBBB>>>>>>>>>===<<<:::999888555555555444444333333222111222222333333222222111111111111222222222222222111111111111111222222333222222111111111111222222333333222222333333444555111111111222222222222222111111222333333444555555444444555555666777777777333444555666777777777777666666555666666777888999777777777777888888888888777777:::>>>??????FFFNNN[[[sssrrrccc\\\XXXSSSQQQQQQOOOQQQPPPVVVdddpppyyyxxxvvvtttqqqlllfffaaaYYYWWWUUUUUUWWWZZZ[[[\\\]]]^^^___``````cccfffiiiooozzzkkkZZZNNNHHHDDDDDDDDDDDDDDDBBBAAA@@@>>>????????????@@@@@@@@@CCCCCCBBBAAAAAA@@@@@@???===============>>>???@@@BBBDDDFFFEEECCCCCCFFFIIIJJJJJJKKKLLLNNNPPPRRRSSSSSSTTTUUUSSSPPPMMMLLLLLLKKKNNNRRRUUUWWWZZZ\\\___^^^___^^^ZZZVVVVVVYYY]]]]]]aaafffjjjlllmmmmmmnnnlllkkkkkkjjjiiiiiiiiiiiikkknnnppppppnnnnnnpppsssssssssssssssrrrpppnnnmmmkkkhhhdddbbbcccfffhhhhhhmmmnnnnnnllliiifffeeeeee|||yyynnnllliiihhhiiikkkkkkkkkeeedddbbbaaaaaa```^^^[[[ZZZXXXVVVUUUUUUTTTRRRPPPNNNLLLJJJHHHHHHFFFDDDBBB??????>>>===<<<:::888777444444444444444444444444111222222333333222222111222222222222333333333444222222111111222222333444222222111111111111222222222222222222222333333444222222222222111111111111222222222333333444444444333444444555666666777777333444555666777777777777777777777666666777888888777777777777888888888888888777999=========AAAHHHMMM___wwwmmmbbb\\\VVVRRRQQQOOOQQQPPPUUU```eeeuuu}}}xxxvvvssspppnnnfffeeecccbbbaaa___[[[XXXTTTTTTTTTUUUXXX[[[]]]^^^```aaacccccceeehhhllloooyyyhhhWWWNNNIIIFFFAAACCCDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>????????????AAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<======>>>@@@DDDGGGFFFBBBAAACCCFFFGGGHHHHHHJJJKKKMMMOOOPPPRRRTTTVVVTTTQQQNNNMMMMMMKKKOOOTTTWWWYYYYYYZZZ[[[YYY[[[\\\YYYUUUTTTWWWZZZ\\\aaahhhlllmmmkkkiiigggggggggggggggggghhhiiiiiijjjnnnqqqqqqoooooorrruuuwwwwwwwwwvvvtttrrrpppoookkkgggcccaaacccfffhhhjjjkkkmmmnnnmmmkkkiiihhhhhh}}}zzzrrrooolllkkklllnnnnnnnnneeecccbbbbbbbbbaaa___]]]YYYYYYYYY[[[ZZZWWWRRROOONNNLLLJJJHHHHHHFFFDDDBBB@@@@@@???===;;;999777666333333444444444444444444222222222333333222222222222222222333333444444444333333222222333333444555444333333333333333333444111111111000111222222333333222222222111111000000222222333333333333444444111111222333333444555555333444555666777777777777999888888777777777777888888999999999999::::::::::::888999<<<;;;:::===BBBDDDQQQddd{{{vvvhhh```YYYTTTRRRPPPQQQOOOSSSYYYYYYddd|||~~~}}}~~~yyy}}}|||sssnnnhhheeedddccc```^^^]]]\\\ZZZYYYYYYXXXVVVTTTTTTTTTUUUWWWZZZ]]]___```cccdddfffhhhjjjmmmsssvvvmmmXXXNNNJJJIIIGGG???AAABBBBBBBBBAAAAAABBB============>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===???CCCGGGFFFBBB@@@AAADDDCCCCCCDDDEEEGGGIIIKKKLLLRRRUUUVVVUUUQQQNNNNNNOOOJJJNNNTTTWWWXXXWWWWWWWWWVVVYYY[[[YYYTTTRRRUUUXXX[[[aaahhhmmmllliiieeebbbdddddddddeeefffhhhiiijjjiiimmmrrrrrrpppooorrrvvvyyyyyyyyyxxxvvvtttqqqpppkkkhhhcccaaacccgggjjjkkkiiikkkmmmmmmlllkkkjjjkkk{{{wwwnnnmmmmmmnnnpppooommmkkkhhheeecccbbbbbbcccbbbaaa\\\ZZZ[[[```eeebbbYYYQQQNNNLLLJJJHHHHHHFFFDDDBBBAAABBBCCCAAA===:::888888333333222222222333444444222222222222222222222222111222222333444444444444444444444444444444444444333222222111111000000000444333222222111111222222555333222222333444444333111111222222222333333333222222222333333333444444777777666555444444333333::::::999999888777777777777777777777777888888999999>>>>>>888777<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999999999999:::;;;<<<===>>>BBBBBBCCCCCCDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEKKKOOOSSSTTTTTTRRRPPPPPPNNNPPPRRRUUUVVVVVVVVVUUUVVVVVVTTTTTTTTTVVVXXXYYY______```aaaaaa```______``````___```aaadddggghhhooorrruuussspppooorrrvvvyyyxxxwwwwwwuuurrrnnnjjjjjjhhhfffeeefffhhhjjjlllmmmooorrrqqqnnnlllmmmooo}}}yyyoooooonnnnnnooonnnkkkiiihhheeecccaaabbbbbbbbbaaa\\\YYYVVVYYY\\\\\\VVVOOONNNLLLJJJHHHHHHFFFDDDBBB???@@@@@@???;;;888666666444444333222222333333333222222222222222222222222222222333333444333333333333333333333333333333333222222222222222111111111222111111111222333333444555333111222333444333222222222222222333333333333444444444555555555666666444444444555555555555555666666777777888888999999888888888888888999999:::999;;;;;;999999<<<======;;;BBBLLLVVVddd{{{yyynnneee___^^^WWWQQQMMMNNNPPPQQQVVV[[[dddnnnxxxvvvllljjjjjjmmmooopppuuu{{{}}}{{{wwwrrrmmmiiieee```\\\ZZZYYYWWWUUUSSSRRRRRRRRRNNNOOOQQQQQQPPPPPPRRRSSSWWWXXXZZZ\\\___aaadddgggjjjpppuuuwwwwww{{{lll\\\MMMGGGGGGEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::::::::;;;<<<===>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFIIILLLPPPRRRRRRPPPOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSUUUTTTSSSRRRSSSVVVYYY[[[``````______^^^^^^^^^^^^^^^]]]]]]^^^aaadddhhhjjjppprrrtttrrroooooorrrwwwxxxuuurrrqqqqqqpppooonnnnnnllliiigggggghhhiiikkkjjjmmmpppqqqooonnnpppsss}}}yyypppooonnnnnnnnnmmmjjjggghhheeecccaaabbbbbbaaa```^^^YYYTTTSSSUUUVVVSSSPPPNNNLLLJJJHHHHHHFFFDDDBBB>>>@@@@@@???;;;888777666555444444333222222222222222222222222222222222222333333333333333333222111111111111222222222222222222222222222333333333333000000000111222333555666444333111111333444333222333333333333444444444444444444444555555555666666111222333444555777888888444555555666777777888888999888888888888999:::::::::888888;;;<<<::::::<<<;;;@@@EEEKKKTTTfff~~~uuujjjeeeddd[[[VVVRRRPPPNNNLLLPPPVVVWWW^^^lll|||ooojjjffffffeeeccceeeiiifffjjjoooqqqrrruuuyyy}}}wwwooohhhddd```\\\ZZZXXXUUUSSSTTTSSSQQQPPPOOONNNOOOOOOLLLNNNPPPQQQRRRSSSUUUWWWYYY\\\```bbbdddgggkkkmmmsss|||xxxiiiXXXNNNEEEBBBBBBAAABBBDDDAAA@@@@@@@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============:::;;;;;;<<<===>>>???@@@>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFIIIMMMPPPPPPOOONNNNNNPPPOOONNNMMMMMMOOOQQQRRRTTTSSSQQQQQQSSSWWW\\\___cccaaa___]]]\\\\\\]]]^^^]]]\\\\\\]]]aaaeeejjjmmmpppqqqqqqooommmmmmrrrvvvuuurrrmmmkkklllnnnqqqrrrrrrpppmmmjjjiiihhhiiijjjhhhkkkoooqqqppppppsssvvv|||wwwooonnnnnnnnnooonnnkkkiiihhheeebbbaaaaaaaaa```___```[[[UUUSSSTTTUUUSSSPPPNNNLLLJJJHHHHHHFFFDDDBBB@@@AAABBBAAA===:::999999666555444333222111111111222222222222222222222222333333333333333222111000111111111222222222222222222222222333333444444444111111111111222333444555444222111111222333333222333333333444444444555555222222222333333333444444111222333444555777888888777666666555555444444333888888777777888888999:::;;;666666;;;<<<888777:::>>>@@@CCCDDDJJJWWWiiiwwwtttllliiiaaa\\\XXXTTTOOOKKKNNNSSSWWWYYYaaannn|||uuunnnjjjfffbbbaaaccc```bbbdddeeeeeegggjjjllljjjpppzzz{{{tttllleee```\\\XXXUUUTTTTTTSSSRRRQQQPPPOOONNNMMMNNNOOOOOOPPPRRRTTTVVVVVVWWWZZZ\\\^^^aaadddfffiiiooovvv|||qqq```UUUNNNHHHDDDCCCAAA>>>???BBB?????????????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============<<<999:::;;;<<<===>>>>>>?????????@@@@@@AAAAAABBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEEHHHLLLNNNNNNNNNNNNOOONNNNNNNNNNNNOOOQQQSSSTTTTTTSSSQQQQQQTTTYYY```dddeeeccc```]]]\\\]]]___``````______```bbbfffkkkmmmooonnnmmmkkkiiikkkooosssssspppkkkjjjkkknnnpppqqqsssrrrooommmkkkjjjkkkkkkhhhlllpppqqqqqqrrruuuxxx{{{vvvmmmmmmmmmnnnppppppnnnlllhhhfffbbbaaaaaaaaa```___^^^[[[WWWUUUUUUTTTRRROOONNNLLLJJJHHHHHHFFFDDDBBB???AAABBB@@@===;;;999999666555444333222111111111222222222222222222222222333333333333222111111000111222222222333333333444222222222333333444444444333333222222111222222333444222000111222333222222333333333444444444555555222222222333333333444444444444444555555555666666666666555555444333333333666666666666666777888888;;;777666999;;;999888999;;;===>>>>>>@@@IIIWWWaaarrryyypppiiiccc]]]YYYSSSMMMMMMQQQTTTSSSWWW```lll|||xxxrrrllleeeaaabbb]]]^^^^^^]]]\\\\\\^^^___^^^bbbhhhpppxxx{{{tttnnnhhhaaa\\\XXXUUUQQQPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNPPPQQQUUUVVVYYYYYYZZZ[[[]]]___aaadddfffhhhmmmwwwvvvhhhYYYNNNGGGGGGCCCBBBCCCAAA======@@@======>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::888999:::<<<============>>>>>>??????@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBBBBEEEGGGKKKMMMMMMMMMNNNOOOKKKLLLOOORRRTTTVVVVVVVVVUUUTTTRRRRRRUUU[[[aaaffffffdddaaa^^^]]]___bbbdddffffffeeeeeefffhhhkkkllllllkkkiiigggfffhhhllloooqqqooommmlllnnnoooooooooqqqpppooonnnmmmmmmmmmmmmkkknnnrrrsssrrrrrrtttwww}}}xxxmmmmmmmmmoooqqqrrrpppnnnhhhfffbbbaaa``````___^^^ZZZXXXVVVTTTSSSRRROOOMMMNNNLLLJJJHHHHHHFFFDDDBBB===>>>???>>><<<999888888555444444333222222222222222222222222222222222222222222222222222222111000111111222222333444444444222222222222333333333333444333222222111111222222333222000000222333222111333333333333444444444444444444444555555555666666555555555555555444444444333333333444555555666666666555555555555666777777999999777666:::@@@AAA===;;;<<<======>>>DDDLLLSSS___vvv{{{uuulllddd___ZZZSSSPPPPPPRRRPPPRRRYYYbbbnnn|||tttkkkeeecccaaa___]]][[[YYYXXXXXXXXXWWWZZZ^^^bbbfffjjjooossswww|||{{{vvvpppjjjddd___ZZZWWWRRRPPPNNNNNNPPPQQQQQQQQQMMMMMMLLLMMMNNNOOOQQQSSSWWWYYY[[[\\\\\\^^^```bbbdddgggkkkooovvvpppaaaWWWMMMFFFDDD>>><<<<<<@@@@@@======???;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===;;;:::999777888:::<<<======<<<<<<<<<<<<======>>>?????????CCCCCCBBBAAAAAAAAAAAAAAAEEEGGGJJJKKKKKKKKKLLLMMMHHHKKKOOOSSSVVVXXXXXXXXXVVVTTTSSSTTTVVV[[[```ddddddbbb```___```bbbeeehhhjjjkkkkkkkkkkkkkkkkkkjjjjjjiiigggffffffhhhjjjlllnnnmmmmmmnnnppppppooonnnooonnnnnnmmmmmmmmmnnnnnnmmmpppttttttrrrrrrtttwww}}}xxxpppooooooqqqrrrrrrqqqooohhhfffbbb`````````^^^]]]YYYWWWTTTRRRQQQPPPOOOOOONNNLLLJJJHHHHHHFFFDDDBBB===>>>???>>><<<999888888444444333222222333333333222222222222222222222222000111111222222222222111000000111111222333333333222222222222222111111111222222222111222222333333333111000000111222222111222222222222333333333333444444444555555555666666555555555555555555555555333333444444555666666666666666666666666777777888555;;;999444;;;KKKNNNFFF<<<>>>?????????BBBFFFJJJPPPbbbzzz|||pppjjjfff^^^VVVSSSQQQPPPSSSXXX\\\cccooo{{{yyypppnnniiifffbbb___\\\[[[ZZZYYYTTTVVVYYY[[[[[[]]]___aaafffiiimmmrrrwww~~~~~~}}}|||||||||{{{xxxuuummmjjjeee```[[[XXXUUUSSSMMMLLLMMMOOOSSSUUUVVVUUUOOOOOOOOOPPPRRRTTTVVVWWWXXX[[[^^^```aaacccfffiiijjjooovvv}}}sss]]]RRRMMMGGGCCCAAA<<<888888<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>===<<<;;;;;;777999;;;===>>>>>>===<<<<<<======>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAADDDFFFHHHIIIIIIHHHIIIJJJIIIKKKMMMPPPRRRTTTVVVWWWUUUTTTSSSTTTVVVYYY]]]___```___^^^___aaadddgggjjjkkklllnnnoooooommmkkkjjjjjjhhhgggggghhhiiijjjjjjkkkkkkjjjllloooqqqqqqqqqmmmmmmmmmmmmllllllllllllmmmqqqtttuuussssssvvvxxxzzzvvvrrrrrrqqqrrrsssrrrpppnnnhhhfffbbb``````___^^^]]][[[XXXTTTQQQPPPPPPQQQRRRNNNLLLJJJHHHHHHFFFDDDBBB>>>@@@AAA@@@>>>;;;::::::333333222222222333444444222222222222222222222222///000111222222222222222...//////000111222222222333222222111111000000000000000000111222333555555333111000000111222222111111111222222222333333333222222222333333333444444444444444555555555666666777666666555555444333333777777777777777888888999333<<<;;;222===TTTYYYMMM:::<<<>>>>>>======???AAAEEESSSfff{{{{{{uuupppggg]]]WWWPPPOOOQQQTTTVVVWWW___hhhrrr~~~zzznnnkkkfffaaa___]]][[[ZZZTTTVVVXXXYYYXXXXXXYYYZZZ\\\]]]^^^```bbbffflllqqq{{{xxxqqqmmmlllkkkjjjkkkjjjhhhdddaaa```^^^ZZZUUURRROOOMMMLLLFFFGGGIIINNNSSSVVVWWWWWWSSSSSSSSSTTTVVVYYY[[[]]][[[]]]aaadddfffiiimmmpppooowww{{{dddLLLDDDDDD@@@<<<:::???999888<<>>>>>===<<<;;;::::::::::::::::::::::::;;;<<<<<<===============888:::<<<>>>??????>>>===?????????@@@AAAAAABBBBBB============>>>@@@AAABBBCCCEEEGGGGGGFFFFFFGGGHHHKKKKKKJJJKKKMMMPPPSSSUUUTTTTTTSSSSSSUUUWWWZZZ[[[\\\\\\]]]^^^aaaeeehhhjjjiiikkknnnppppppnnnkkkiiijjjiiihhhhhhjjjkkkkkkjjjiiihhhgggiiimmmqqqssstttnnnmmmmmmlllkkkkkkjjjjjjlllppptttuuuttttttwwwzzz~~~{{{rrrrrrrrrrrrsssrrrooommmjjjgggcccaaaaaabbbaaaaaa]]]YYYTTTQQQQQQQQQPPPNNNPPPNNNLLLJJJIIIFFFCCC@@@CCCBBBAAA???===:::888777444444555555444222111000111111111111000000//////000000111111222222222222111///...///333444333111///000000111111111000000---///222555555333111///555444222111111111222222222222333333333222111111111222333333444444333333333333333444444444555555666666666666666666666666666666666666777777777777777999999888???IIILLLHHH;;;;;;:::;;;;;;<<<===>>>EEEKKKWWWhhhyyy}}}pppeee___YYYSSSNNNOOORRRTTTXXX\\\kkkrrr~~~xxxpppkkkgggccc]]]XXXYYYZZZZZZYYYWWWUUUVVVVVVVVVVVVUUUVVVXXX[[[^^^```hhhnnnuuu{{{{{{qqqjjjddd```^^^YYYYYYYYYXXXWWWVVVVVVVVVSSSSSSSSSSSSQQQPPPOOONNNNNNNNNNNNOOOQQQTTTVVVXXXTTTTTTUUUVVVXXX[[[^^^```dddfffiiimmmppprrrtttuuuyyy~~~dddXXXIIIAAA@@@AAA???===:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999999999<<<<<<<<<<<<;;;;;;:::999888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@@@@WWW^^^III:::@@@EEE@@@BBB>>><<<>>>>>>===@@@DDDGGGFFFEEEDDDDDDCCCCCCDDDKKKKKKKKKKKKLLLMMMOOOPPPRRRRRRRRRRRRQQQSSSVVVYYYYYYXXXYYY\\\bbbeeedddbbbiiiiiikkkooorrrrrrnnnjjjdddfffiiikkkmmmllljjjhhhhhhhhhhhhiiijjjmmmooopppsssnnnjjjiiikkkooopppppppppppppppqqqsssuuuwwwyyy|||yyytttsssrrrrrrrrrpppnnnllljjjgggcccaaaaaabbbaaaaaa^^^ZZZVVVTTTTTTTTTSSSQQQPPPNNNLLLJJJIIIGGGCCC@@@AAAAAA@@@???===<<<:::999444444555555444222111000222222222111111000000000//////000000111111111111333222000111444555333111333333444444444333222222...///222333444333111000444333222111111111222222111222333333333333222222111222333333444444333333333333333444444444444555444444444444444444444444444444444444555555555555666888666555:::AAACCC@@@::::::::::::;;;<<<===>>>CCCFFFOOO[[[hhh|||vvvmmmaaaXXXQQQPPPQQQQQQSSSWWW___fffttt|||tttooojjjeeeaaaZZZZZZZZZYYYWWWUUUUUUVVVUUUTTTSSSRRRSSSUUUWWWXXXYYY^^^ccchhhlllsss|||xxxrrriiiaaa\\\YYYVVVTTTRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLMMMMMMMMMNNNPPPRRRUUUVVVYYYZZZ[[[\\\]]]```dddggggggiiimmmrrrvvvzzz~~~oooXXXOOOEEE@@@AAAAAA>>>;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999;;;;;;;;;;;;;;;:::999888888999:::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===???@@@LLLccciiiRRR???@@@EEECCCCCC???===>>>???>>>@@@EEEFFFEEEEEEDDDCCCCCCDDDDDDGGGGGGFFFGGGHHHJJJLLLMMMPPPQQQQQQPPPPPPQQQTTTWWWYYYYYY[[[^^^aaacccdddccceeeeeegggkkkooopppmmmkkkggghhhiiikkkllllllkkkiiiiiiiiihhhhhhiiikkkmmmnnnpppllliiiiiilllnnnooooooooooooooopppqqqsssuuuwww{{{wwwvvvtttqqqppppppooommmkkkjjjgggcccaaaaaabbbaaaaaa```]]]YYYWWWVVVUUUSSSRRRQQQOOOLLLKKKIIIGGGCCCAAA????????????>>><<<;;;:::444444444444333222111111333333222222222222111111/////////000000000000000000//////000222333222111111111111111111000//////000000111222222222222111333333222111111111111222111222222333444444444444111222222333333333333333333333333333444444444444444444444444444444444444444444444444555555555555777888666444666:::;;;888::::::::::::;;;<<<======AAACCCGGGMMMTTTfff|||nnndddYYYUUUSSSPPPPPPSSSUUU[[[gggwww}}}uuupppkkkggg___^^^]]][[[YYYXXXWWWWWWUUUTTTRRRQQQPPPPPPPPPQQQQQQTTTXXXZZZ\\\```gggllltttwww|||{{{tttmmmiiibbb]]]WWWRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSUUUWWW[[[\\\]]]^^^```dddiiimmmnnnsssyyymmmZZZJJJEEE@@@???AAAAAA===999;;;;;;::::::::::::::::::;;;:::999999888999999999999999999:::999999888777888999999:::;;;;;;;;;;;;:::::::::;;;<<<===??????NNNdddjjjUUU@@@???DDDEEECCC???>>>@@@@@@???AAAEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNOOONNNNNNOOORRRUUUYYY[[[^^^___```aaabbbddd```aaacccfffjjjmmmlllkkkiiiiiiiiikkkmmmmmmllljjjkkkjjjiiihhhhhhhhhiiijjjkkkiiiiiijjjlllnnnnnnmmmllllllllllllnnnoooqqqsss|||xxxtttrrrpppoooppppppnnnmmmjjjgggcccaaaaaabbbaaaaaabbb___\\\XXXTTTRRROOONNNQQQOOOMMMKKKJJJGGGDDDAAA@@@@@@@@@???===<<<::::::444444444333333222222222333333333333333333333333000000000000111111111111......///111333444555555000000000000///...------111111111111111111222333222222111111111111111111000111222333444555555555111111222333333333333222222222333333333444444444666666666666666666666666666666666666777777777777999999777666666888888777999999999999:::;;;<<<===@@@BBBEEEGGGJJJWWWrrrrrrddd\\\XXXSSSQQQQQQTTTYYY```iiiyyyyyyrrrmmmgggdddaaa___]]]\\\[[[ZZZXXXWWWUUUSSSRRRQQQPPPPPPPPPRRRTTTTTTUUUXXX\\\```bbbeeeiiilllqqqyyy~~~zzzvvvpppkkkgggbbb]]]ZZZVVVSSSOOOMMMLLLLLLKKKJJJHHHIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOOOORRRQQQRRRRRRTTTVVVYYYZZZ\\\^^^```bbbdddjjjqqqwww}}}kkkXXXKKKCCC???======??????<<<999;;;;;;::::::999999888888999999888888888888999999777888888888888888777777888888999:::::::::::::::888999999:::<<<===>>>???CCCSSSYYYKKK>>>>>>CCCDDDDDD@@@???AAAAAA???AAADDDCCCCCCCCCBBBCCCCCCDDDDDDEEEDDDEEEEEEGGGIIILLLMMMKKKLLLMMMNNNMMMOOOQQQTTTXXX[[[___```^^^^^^aaaddd___```aaadddgggjjjkkkkkkggghhhkkkpppssssssoookkkmmmllljjjhhhggggggggggggfffgggiiikkkmmmmmmlllkkkiiiiiihhhhhhiiikkklllmmm~~~zzzqqqoooooopppqqqrrrqqqpppjjjgggcccaaaaaabbbaaaaaa]]]\\\ZZZVVVSSSPPPNNNNNNQQQOOOMMMKKKJJJGGGDDDAAABBBBBBAAA???===;;;999777444444333333333333333333333333333333333333333444222222222222222222222222333444444555555555666666222222333333222111111000111111000000000111222333111111111111111111111111000111222333444444555444000111222222333333222222222222222333333333444444666666666666666666666666666666666666777777777777777777777777777666777999999888888999999:::;;;<<<===???CCCEEEGGGPPPdddwwwnnnddd]]]WWWRRRQQQSSSVVVZZZ^^^iiiyyynnnjjjeeebbbaaa```]]][[[ZZZZZZXXXWWWUUUTTTSSSSSSMMMNNNNNNOOOPPPQQQTTTVVVTTTWWWZZZ[[[]]]bbbjjjppp{{{}}}{{{yyyvvvrrrmmmjjjccc```\\\YYYVVVTTTRRRPPPPPPNNNKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNPPPQQQSSSSSSTTTUUUWWWYYY\\\^^^aaadddgggjjjmmmuuuzzzdddSSSIIIEEEBBB???<<<;;;<<<===<<<::::::::::::999999888888777888888777777777888888999666666777888888777777777777888999999:::999999999777777999:::<<<===>>>>>>;;;CCCFFFAAA>>>@@@BBBAAADDD@@@???AAAAAA???@@@CCCBBBBBBAAAAAABBBCCCDDDDDDEEEDDDDDDEEEFFFIIIKKKLLLIIIKKKMMMMMMNNNOOOQQQSSSVVVYYY]]]]]]\\\\\\___aaa___aaaccceeeggghhhjjjkkkgggjjjqqqyyy}}}uuunnnnnnllljjjhhhfffeeeeeeeeedddfffiiilllmmmlllkkkjjjffffffeeeeeeeeefffhhhiii~~~{{{nnnnnnooorrrttttttsssqqqjjjgggcccaaaaaabbbaaaaaaWWWXXXXXXVVVSSSQQQQQQQQQRRRPPPMMMLLLJJJHHHDDDBBBCCCCCCAAA???===:::888777444333333222222333333444222222333333333333444444333333333333333222222222333444444222///------...000000000111111111000000111111000000111111222333///000111111222111111111000111111222333333333333000111111222222222222222222222222222333333333333444444444444444444444444444444444444555555555555444333555777666444555999888888888888999:::;;;;;;:::;;;???CCCDDDIIIWWWddd|||nnneee\\\VVVSSSNNNPPPSSSVVV]]]ooovvvqqqjjjgggfffdddaaa^^^\\\\\\[[[ZZZXXXVVVUUUUUUMMMMMMMMMNNNNNNOOOPPPQQQOOORRRUUUUUUTTTVVVZZZ^^^ccchhhpppxxx|||xxxuuunnnllliiigggfffccc___\\\VVVSSSQQQPPPOOOOOONNNLLLJJJIIIGGGGGGHHHHHHFFFEEEFFFFFFGGGIIIJJJKKKMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRTTTUUUUUUWWWZZZ]]]```bbbccchhhmmmqqqwwwwwwaaaOOODDDAAACCCBBB???;;;::::::;;;;;;;;;999999888888888888888888777777777666777777888999666666777777888888777777777888888999999999888888555666888:::;;;=========>>>??????@@@AAACCCBBB@@@CCC@@@???BBBAAA??????BBB@@@@@@@@@AAABBBCCCDDDEEECCCBBBBBBBBBCCCEEEFFFHHHGGGIIILLLMMMMMMNNNPPPRRRSSSUUUXXXYYYZZZ[[[]]]^^^^^^aaaeeeggghhhiiijjjkkkhhhllluuuyyyooojjjiiigggeeedddccccccccccccgggkkkmmmlllkkkjjjjjjffffffeeeddddddeeefffggg}}}yyyooooooqqqtttvvvvvvssspppjjjgggcccaaaaaabbbaaaaaaZZZ[[[\\\YYYUUUQQQQQQRRRRRRPPPMMMLLLJJJHHHEEEBBBBBBAAA@@@???===;;;999888444333222222222333444444111222222222333333333333333333333222222222111111...///000///,,,***+++---,,,,,,---...////////////000000111111222222222222...///000111222222111000000000111222222111111111000000111222222222222222111222222222222333333333444444444444444444444444444444444444555555555555444333555888777333444999777777777888888999:::;;;:::999;;;???AAADDDLLLUUUlll|||pppeee\\\XXXNNNPPPQQQRRRVVVaaappp|||{{{tttooonnnmmmjjjfffaaaaaa```^^^\\\YYYWWWVVVSSSRRRQQQQQQQQQQQQQQQPPPOOORRRVVVVVVSSSRRRTTTVVVUUUYYY^^^bbbhhhppp{{{{{{uuuqqqmmmjjjhhhbbb___\\\ZZZYYYXXXVVVTTTOOONNNLLLMMMMMMMMMLLLJJJGGGFFFFFFHHHJJJJJJHHHFFFGGGGGGIIIKKKMMMNNNPPPPPPRRRQQQPPPPPPQQQSSSUUUWWWXXXYYYZZZ]]]```dddhhhjjjlllqqqxxx~~~rrr\\\NNNDDD===<<>>===;;;::::::;;;::::::777777777888888888888888666666666666666777888888666666777888888888888888777888888888888888777777444555777:::;;;<<<======???>>>???AAAAAA@@@@@@AAABBB??????AAAAAA>>>>>>@@@?????????@@@AAACCCDDDEEEBBBAAAAAA@@@AAABBBCCCDDDEEEGGGJJJKKKKKKLLLNNNPPPPPPQQQRRRUUUXXX[[[[[[ZZZZZZ___eeehhhiiijjjkkkmmmiiilllsss~~~uuujjjeeedddbbbaaa``````aaaaaaeeehhhlllmmmkkkjjjjjjjjjhhhhhhgggfffeeefffggghhh{{{wwwpppqqqtttvvvxxxvvvqqqnnnjjjgggcccaaaaaabbbaaaaaabbbcccbbb]]]VVVPPPNNNNNNRRRPPPNNNLLLKKKHHHEEEBBB@@@@@@??????>>><<<;;;:::444333222222222333444555111111111222222333333333222222222222111111000000---///222222111111444666---...///111222222222333000000111222222222222111...///000222222222111000000000111111111000000///000000111222222222222111111111222222222333333333666666666666666666666666666666666666777777777888666555777;;;888333444:::777777777777888999:::;;;>>>:::999<<>>;;;===BBBBBB??????AAA@@@======???>>>??????@@@AAACCCDDDEEECCCCCCBBBAAAAAABBBCCCCCCCCCEEEHHHIIIJJJKKKLLLNNNOOONNNNNNRRRWWW[[[ZZZXXXWWW\\\dddiiijjjkkkmmmnnnhhhiiinnnwww}}}zzznnnddd``````^^^]]]]]]^^^______fffjjjmmmmmmkkkiiiiiikkkkkkjjjiiihhhggghhhiiiiiizzzuuussstttuuuwwwxxxwwwtttqqqoookkkfffaaa^^^___aaabbb___www|||eeeSSSTTTVVVOOOPPPOOOLLLKKKJJJHHHEEEBBB??????>>>>>>===;;;:::999333222222444666777777666222222222111222222333333333333222111111222333333000000000000000000000000000111333555666555333222111000000000//////......000000000111222222333333111111222222222222111111111111222222222333333333444444333222222333333333333444555555333333444555444444555666777777666666666666666666777777777777:::888555333444666:::<<<;;;;;;<<<<<<===???CCCFFFTTTWWWfff{{{ppphhh```ZZZSSSOOOPPPTTTXXX[[[hhhttt~~~tttlllnnnjjjfffbbb```___\\\[[[YYYWWWTTTSSSSSSRRRQQQOOONNNQQQSSSRRROOOMMMMMMNNNOOOOOOOOOOOOQQQVVV\\\aaadddfffkkkqqqxxx~~~xxxtttssssssooooooooooooppppppppppppmmmjjjeeebbb```^^^[[[ZZZTTTSSSRRRPPPNNNMMMLLLLLLGGGGGGHHHIIIJJJJJJKKKKKKIIILLLOOOPPPOOONNNOOOPPPKKKLLLNNNPPPRRRTTTTTTUUU[[[\\\]]]]]]]]]\\\\\\[[[ccceeehhhiiilllrrrzzz}}}iiiQQQLLLDDD>>>;;;999888777888999999::::::999999888:::888777555555777888:::888888888888777777777777888888888888888888999999444555666777888888777777666777888::::::;;;;;;;;;<<<>>>???>>>===<<<===?????????>>>>>>======<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCGGGFFFFFFGGGHHHJJJLLLMMMLLLMMMOOOOOOOOOQQQSSSVVVTTTWWW\\\```bbbeeegggiiigggjjjnnnqqqqqqmmmiiieee^^^^^^]]]]]]]]]^^^^^^___dddeeefffhhhjjjjjjkkkkkkjjjjjjjjjiiihhhfffeeeddd}}}xxxssssssrrrrrrrrrtttuuutttrrrmmmiiieee```___```bbbddddddxxx|||fffTTTVVVXXXRRRNNNMMMKKKIIIHHHFFFCCC@@@CCCBBBAAA???===:::888777444333222444666777777666333333222111111222222222222222111000000111222222000000000000000000000000///000222222333222111111000000/////////............//////000111111222222111111222222222222111111000000111111111222222222444333333222222333333333333444555555333333444555444444555666666666666666555666666666777777777777888777666666666777999999999:::;;;;;;;;;===AAADDDKKKMMMXXXllluuujjjccc[[[VVVUUUVVVXXXXXX[[[dddtttyyytttpppllliiigggfffcccbbb]]][[[YYYXXXXXXXXXWWWVVVRRRTTTVVVTTTQQQOOOPPPQQQOOOOOONNNMMMMMMOOOTTTWWWYYYZZZ\\\___cccgggjjjlllnnnoooooopppqqqsssuuuvvvuuuuuuuuutttqqqooollljjjpppqqqrrrsssuuuuuuvvvvvvxxxyyyzzzzzzzzzyyyxxxwwwvvvwwwvvvsssnnnjjjhhhhhhcccccccccccccccbbbbbbbbbccc```\\\YYYXXXWWWTTTSSSQQQPPPNNNLLLJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLNNNPPPPPPPPPOOOPPPRRRRRRSSSUUUWWWXXXZZZ[[[[[[[[[\\\^^^___aaaccceeegggmmmppptttxxx~~~uuu___QQQGGGDDD@@@<<<:::888666444777777888888888888777777888777666555555666777888666666666555555555444444666666666777777777888888666666666666666777777777666777888999999:::::::::;;;<<<======;;;;;;<<<============<<<<<<<<<;;;;;;;;;<<<===???BBBDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEHHHJJJLLLLLLLLLLLLIIIKKKMMMNNNNNNOOORRRTTTSSSVVVZZZ]]]___bbbeeegggjjjlllooopppnnniiiccc___]]]]]]]]]]]]^^^___``````bbbcccdddeeegggggghhhhhhggggggggggggfffdddcccccc}}}xxxssssssqqqooooooqqqsssssssssjjjhhhddd``````aaadddfffkkkzzzzzzeeeUUUVVVWWWRRROOOMMMKKKIIIHHHFFFCCCAAADDDCCCBBB@@@>>>;;;999777444333222333555666666555444333222111111111111111111111000//////000111111000000000000000000000000000000000000////////////000////////////..................///000000111111111111222222222222111111000000000000111111111111333333222222222222333333333444555555333333444555444444555666666666666555555555666666666777777777555666777888888888777777888999:::::::::<<>><<<;;;;;;999666444666666777777777777666666666666666666666666666666666555555555555444444444333333444555666666777777888777666555555555666777555666666777777888888999999;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===???AAACCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCAAADDDIIIMMMOOONNNLLLJJJHHHJJJLLLLLLLLLMMMOOOQQQQQQSSSVVVXXXZZZ]]]```ccciiijjjlllmmmjjjfffaaa^^^\\\\\\\\\]]]^^^___```aaaaaaaaabbbcccddddddeeeeeefffeeeeeeeeeddddddcccccczzzvvvqqqpppoooppprrrsssssssssjjjhhhdddaaa```aaaccceeemmmuuurrraaaTTTTTTTTTQQQQQQOOOMMMLLLKKKIIIEEECCC????????????>>><<<;;;:::555333333333555666555333444444222111000000000000111111111000000111111111000000000000000000000000111000///...............000000000000000000000000......//////000111111111111111222222222222111111000111111111222222222222222222222222222222333444333444555555333333444555444444555666666555555555555555555666666666777777555666666777777777777777777888:::::::::;;;>>>@@@???@@@CCCJJJTTTddd}}}pppbbbZZZVVVRRROOOSSSWWW\\\aaaiiixxxzzzvvvrrrooollldddbbb``````aaaaaa```___]]]\\\ZZZXXXVVVUUUUUUVVVRRRSSSSSSQQQNNNKKKIIIIIIMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZXXXZZZ\\\^^^^^^[[[XXXVVVSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWXXXZZZ\\\^^^___```cccffffffccc```^^^^^^TTTTTTSSSSSSRRRRRRQQQQQQSSSQQQPPPOOOPPPPPPNNNMMMOOONNNMMMKKKJJJIIIIIIHHHIIIJJJKKKMMMOOOPPPRRRRRRUUUVVVVVVVVVUUUVVVYYY\\\YYYZZZ[[[\\\^^^```bbbccciiikkkllllllnnnssszzz|||hhhWWWKKKEEEBBB???===<<<;;;<<<;;;999777666666777777777777666666444444555666666555444444777777777666666666555555222222333444555666777888999888666444333444666777555555555555666666777777999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAADDDHHHLLLNNNNNNMMMKKKJJJLLLMMMMMMLLLKKKLLLMMMOOOQQQRRRSSSUUUXXX\\\___aaacccfffhhhiiigggeeeccc]]]]]]]]]]]]]]]^^^___````````````aaaaaabbbcccdddfffeeeeeeeeedddeeeeeeeee|||xxxppppppqqqsssuuuuuusssqqqkkkiiieeebbb``````bbbccceeehhheee[[[TTTTTTUUUTTTQQQPPPMMMLLLKKKIIIFFFCCC>>>>>>>>>===<<<;;;999999555444333333444555444222444333222111000000//////222222222222222222222222000000000000000000000000222111000///////////////111111111111111111111111//////000111111222222333111111222222222222111111222222222333333333444444111111111111222222333444333444555555333333444555444444555555555555444444555555555555666666666666777666555444555666888999777999:::;;;;;;;;;>>>@@@>>>???CCCGGGLLLVVViii{{{~~~pppeee___ZZZVVVRRRTTTVVVXXX\\\ffftttzzzwwwooommmjjjiiiiiihhhfffeeeaaa___\\\ZZZXXXXXXWWWWWWSSSTTTVVVTTTQQQMMMKKKJJJIIIIIIIIIJJJKKKLLLNNNOOONNNNNNOOOOOOPPPQQQRRRSSSPPPRRRUUUWWWWWWUUURRRQQQMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNPPPQQQTTTVVVWWWTTTWWWZZZ[[[ZZZWWWVVVVVVQQQQQQPPPPPPOOOOOOOOOOOOPPPOOONNNOOOPPPPPPOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXZZZ]]]```______```bbbdddgggjjjkkknnnqqquuuwwwyyyvvv```PPPHHHEEEAAA???AAA>>>;;;999999999999888666666777777777777666666444444555555555555444444666666666666555555555555222222333444555777777888999777555444333444555666555555444444444555666777999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAACCCDDDFFFHHHJJJKKKLLLLLLMMMOOOPPPOOOLLLKKKJJJJJJNNNOOOPPPQQQQQQTTTWWWZZZ[[[]]]aaadddfffggggggggg______^^^]]]]]]]]]^^^^^^]]]]]]]]]^^^^^^```aaabbbfffeeeddddddcccddddddeee{{{yyyrrrrrrtttvvvwwwvvvrrroookkkiiifffbbbaaa```aaabbb[[[ZZZXXXVVVUUUWWWXXXXXXPPPNNNLLLJJJIIIGGGDDDAAA@@@@@@???===;;;888666444666444333333444444222111333222111000000000000000222222333333333333222222000000000000000000000000111111111111000000000000000000111111111111222222000000000111222222333333111111222222222222111111333333333333444444444555111111000111111222333444333444555555333333444555444555555555555444333333444444555555555666666666777666555444444666888999777888:::;;;:::;;;===>>><<<>>>BBBFFFGGGKKKXXXfff|||}}}tttkkkbbb\\\QQQPPPPPPPPPSSSZZZccciiizzz|||yyyuuurrrooommmjjjggggggdddaaa___^^^]]][[[YYYUUUWWWXXXWWWTTTPPPNNNMMMKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOKKKMMMOOOQQQRRRPPPOOOMMMMMMLLLKKKJJJJJJJJJKKKLLLJJJKKKLLLMMMOOOPPPQQQQQQNNNPPPSSSTTTSSSRRRRRRRRRLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMNNNPPPPPPOOOMMMKKKKKKKKKKKKLLLLLLMMMNNNPPPPPPRRRSSSUUUVVVWWWXXXXXXZZZ\\\]]]^^^```cccfffcccdddeeegggkkknnnrrrtttuuu|||ooo```MMMBBB??????===999>>>;;;777555666666666666666666777777777777666666555555555555555555555555444444333333333222222222222222333444555666666777777666555444444444555666666666444444444555666777999:::;;;:::999888999;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????AAA@@@@@@??????@@@@@@AAADDDDDDCCCDDDEEEGGGJJJKKKMMMOOOPPPPPPNNNLLLKKKKKKLLLNNNOOOPPPPPPRRRTTTVVVYYY[[[]]]```bbbcccdddddd___^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\]]]^^^```cccdddgggfffdddcccccccccdddeee}}}{{{uuutttttttttuuutttrrrpppiiigggeeebbbaaabbbbbbccc\\\WWWUUUVVVWWWWWWVVVVVVPPPNNNLLLKKKJJJHHHDDDBBBAAAAAA???>>>;;;999666555666555333333333333222000111111000000000000111111000111222333333222111000000000000000000000000000...///000111222111000000......//////000000000000//////000000111222222222111111222222222222111111222222333333333444444444000000000000111222333444333444555555333333444555444555555555444444333222444444444555555555666666555555555666666666666777555777999:::999999:::<<<<<<===@@@CCCCCCDDDLLLVVVfff{{{~~~oooeeeZZZUUUPPPNNNPPPUUUYYY[[[eeeooo{{{wwwrrrooommmkkkhhhgggfffdddaaa]]]\\\^^^^^^\\\YYYUUUSSSRRROOOOOONNNLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOMMMNNNOOOQQQQQQPPPOOOOOOOOONNNLLLKKKJJJKKKLLLMMMLLLMMMNNNOOOPPPPPPOOOOOOMMMOOOQQQRRRQQQQQQRRRSSSLLLLLLMMMMMMNNNNNNOOOOOONNNMMMNNNOOOQQQQQQOOONNNLLLLLLMMMNNNOOOQQQRRRSSSVVVVVVWWWXXXYYYZZZ[[[\\\___bbbeeehhhjjjllloooqqqooooooqqqsssxxx}}}|||oooYYYPPPEEE>>><<<<<<:::888888666555555666666555333555555666666666666555555777666555444444555666777333333333222222222222111222222222222333333444444444444555555555555555555777666555444444555666777777888999999777777888999999999999999:::::::::;;;;;;;;;;;;<<<<<<======>>>@@@@@@????????????@@@@@@CCCBBBBBBAAABBBDDDFFFGGGIIIKKKNNNOOOOOOMMMMMMNNNLLLNNNPPPQQQQQQQQQRRRTTTVVVWWWYYY[[[]]]___```aaa\\\\\\\\\]]]^^^___aaaaaaaaaaaaaaabbbdddgggjjjkkklllkkkiiigggffffffggghhhxxxuuusssrrrrrrrrrrrrqqqgggeeedddbbbbbbcccdddeeeccc[[[WWWXXXYYYUUURRRQQQRRRPPPNNNMMMLLLJJJFFFDDD??????>>>>>>===;;;:::999666555333333333333111000111000000000000000111222///000111222222111000///000000000000000000000000,,,...000222222111000///,,,---------......//////......//////000111111111111111222222222222111111111111222222222333333333000000000000111222333444333444555555333333444555444555555555444444333222444444444555555555666666222444666888888777555444333555888888888888999:::>>>===>>>AAAAAABBBGGGOOOTTTgggrrrhhh___UUUPPPRRRUUUVVVUUU]]]bbbkkkwww|||rrrpppmmmmmmmmmjjjeeeaaadddeeedddbbb^^^ZZZWWWWWWMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPNNNMMMKKKIIIHHHIIIJJJKKKKKKLLLNNNOOOOOONNNLLLKKKKKKLLLNNNNNNMMMNNNOOOQQQOOOPPPQQQQQQRRRSSSTTTUUUOOOOOOOOOQQQSSSSSSQQQOOONNNOOOPPPQQQSSSVVVXXXYYYZZZ[[[[[[\\\]]]]]]^^^^^^gggjjjooosssuuuwwwyyy{{{ttt___QQQFFFDDD@@@;;;888777777888333444555888999999666333333444444555555444444333888777555444444555777888555555555444444444333333111111111111111111222222333333444555666666666555888777555444444555666777666777888777666555666888777777888888999999999:::;;;;;;;;;<<<<<<<<<======@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCEEEHHHLLLNNNOOOOOOPPPPPPKKKNNNQQQRRRQQQQQQQQQRRRQQQRRRTTTWWWZZZ]]]___aaaYYYYYYZZZ\\\^^^aaacccdddhhhgggggghhhkkknnnrrrtttrrrqqqnnnlllkkkkkkkkklll~~~zzzuuuqqqqqqtttuuussspppkkkhhhdddcccdddeeeffffff___[[[WWWTTTRRRQQQPPPOOOPPPNNNKKKJJJIIIHHHFFFDDD@@@@@@???>>><<<:::999888777666444333222111111111000///...///111222222222222111///......000111333111111111111111000/////////000111111111///...---222111000//////......///111111111111000000000000000000000000000000000000111111111111111111111111333222222111111222222333111111222333333444555555666666666555555444444444333333333444444444555555666555555444444666777888<<<;;;:::999888666555555::::::;;;===@@@CCCEEEFFFSSSYYYiiizzzmmmaaa\\\WWWQQQOOOQQQTTTUUU[[[cccmmm|||{{{xxxvvvssspppmmmffffffffffffdddaaa\\\XXXYYYVVVRRRPPPOOOOOOOOONNNNNNNNNMMMNNNNNNOOOPPPQQQOOOOOONNNPPPQQQRRRQQQOOOLLLKKKJJJIIIIIIJJJKKKLLLPPPPPPPPPOOOOOOOOOOOOOOOMMMLLLLLLMMMPPPRRRSSSSSSTTTQQQOOOPPPTTTWWWXXXWWWPPPRRRUUUUUUTTTTTTUUUVVVUUUWWWYYYZZZ[[[\\\^^^```cccfffiiihhhfffeeefffhhhmmmsss|||~~~jjjWWWLLLIII???<<<:::999;;;;;;888555666666666666555555555555666666777666666555444444333333333333333333333333222222222222222222222222555444444333333444444555333333333333444666888999777666444444666888888888777666666666666888999:::888999:::;;;<<<;;;::::::888999;;;<<<======>>>>>>?????????@@@BBBCCCBBBAAADDDDDDBBBAAAAAABBBCCCDDDGGGIIILLLMMMMMMNNNOOOQQQPPPOOOOOOOOOPPPQQQPPPPPPQQQRRRUUUYYY]]]^^^^^^\\\\\\\\\]]]]]]]]]```eeeiiijjjlllmmmnnnooopppsssvvvxxxxxxwwwtttoookkkhhhhhh}}}yyyuuuqqqqqqssstttqqqnnnkkkhhheeecccdddeeeffffff```]]]YYYVVVUUUTTTSSSRRRSSSPPPMMMLLLJJJHHHFFFCCC@@@@@@???>>><<<:::999888666555444333222111111111333111//////000111111000000//////...///111333555111111111111111000/////////000000000000//////...000///////////////000111//////000000111111111222333111///......///111333222222222111111111000000444444333333333333444444111111222222333444444555555555555444444444333333444444444555555555666666666555555444555666777888888888888888888888888888;;;;;;<<<===???@@@BBBCCCGGGLLL[[[qqqqqqhhh```VVVQQQQQQQQQQQQTTTZZZ```jjj{{{|||wwwtttooonnnlllkkkjjjgggbbb___^^^[[[WWWUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRPPPPPPPPPQQQSSSTTTSSSQQQMMMMMMKKKKKKJJJKKKLLLMMMOOOOOOPPPQQQQQQRRRRRRSSSQQQPPPOOOQQQSSSUUUVVVUUUVVVTTTSSSUUUXXX[[[[[[ZZZXXXYYY[[[ZZZYYYXXXYYYZZZ[[[]]]___``````aaadddffffffiiillllllkkklllooorrr|||lllZZZKKKCCCBBB===;;;999999:::999777555666666666666555555555555666666666666666555444444333333333333333333333333222222222222222222222222444444444333333444444444333333333333444666777999;;;999666555666666666555777666666666666888999:::888999:::;;;;;;;;;::::::888999;;;<<<======>>>>>>@@@??????@@@BBBBBB@@@???CCCBBBAAAAAAAAAAAABBBCCCEEEGGGJJJMMMNNNOOOQQQSSSRRRRRRRRRRRRSSSTTTSSSSSSUUUVVVXXX[[[^^^__________________^^^^^^```dddggghhhjjjmmmnnnppprrrvvvyyy{{{|||{{{wwwsssooommmlll}}}yyyuuurrrqqqrrrrrrpppmmmkkkhhhdddcccccceeeeeeeee^^^\\\XXXVVVVVVUUUTTTSSSUUURRROOOMMMKKKIIIFFFCCC@@@@@@???>>><<<:::999888666555444222111111111111444222000000000111000...//////...///000222444666000111111111111000000///000////////////000000111............///000111222......///000111222333333444222///------///222444222222222111111111000000333333222222222222333333111111222222333333444444444444333333333333333222555555555555666666666666555555444444555555666777555666666777888999:::;;;;;;;;;;;;<<<===>>>???@@@BBBFFFQQQ```ppp|||pppbbbWWWSSSSSSQQQRRRTTTVVVZZZdddnnn{{{}}}{{{wwwtttrrrnnnjjjhhhdddaaa]]]ZZZYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSRRRRRRTTTSSSSSSUUUWWWXXXWWWUUURRRQQQOOONNNNNNNNNOOOOOOMMMNNNOOOPPPRRRSSSTTTUUUTTTSSSRRRSSSUUUWWWWWWWWWWWWVVVWWWYYY\\\]]]]]][[[^^^___```___]]]]]]^^^```eeefffhhhiiiiiijjjmmmooommmppptttvvvwwwzzzhhhUUUIII@@@<<<;;;;;;999888777888777666444666666666555555555555444555555666666555555444444333333333333333333333333333333333333333333333333444444333333333333444444333333333333444555777888:::888666666777777666555666666666666777888999999888999999:::;;;:::::::::888999;;;<<<======>>>>>>AAAAAAAAABBBCCCBBB@@@>>>BBBAAAAAA@@@@@@AAABBBBBBBBBEEEIIILLLMMMOOORRRTTTSSSSSSSSSTTTTTTUUUUUUUUUXXXYYYZZZ[[[\\\^^^^^^___bbbbbbaaa___]]]___bbbdddeeegggkkknnnppptttxxx{{{{{{|||{{{yyyuuuqqqooooooyyywwwtttssssssrrrooommmjjjgggcccaaabbbccccccccc[[[YYYVVVUUUUUUUUUTTTRRRSSSQQQNNNMMMKKKIIIGGGDDD@@@@@@???>>><<<:::999888555444333222111111111111444222000000111111111000000/////////000222333444000000111111111111000///000///.........000111222///////////////000111111...//////000111111222222333111///......///111333000000111111111222222222000000////////////000000111111222222333333333333222222222222222222222222444444444444555555555555444444444444555555666666444555666777888999:::;;;999999::::::;;;<<<>>>???BBBEEELLLUUU]]]jjjuuuddd[[[ZZZVVVTTTUUUUUUUUUZZZ```hhhsss|||wwwsssqqqoookkkgggcccbbb```___^^^[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[ZZZYYYWWWVVVTTTSSSRRRRRRSSSSSSQQQRRRSSSTTTVVVWWWYYYYYYZZZXXXXXXXXXZZZ\\\\\\\\\[[[[[[]]]```bbbbbbbbbaaadddeeefffffffffhhhkkkmmmqqqrrrttttttuuuvvvyyy|||{{{~~~mmmTTTGGGBBB>>>;;;:::888888777666666555444444666666555555555444444444444444555555555444444333222222222222222222222222333333333333333333333333333333333444444333333333222222333333444555666666666555444666888999999999555555666666777888888999888888999999::::::::::::888999;;;<<<======>>>>>>BBBBBBCCCEEEFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBDDDHHHJJJKKKMMMOOOQQQQQQRRRSSSTTTTTTUUUVVVWWWZZZZZZZZZZZZYYYYYY[[[\\\dddcccaaa^^^\\\\\\^^^```aaacccgggkkknnnrrrwww{{{wwwxxxxxxvvvrrrooonnnnnnzzzxxxwwwuuutttssspppoooiiieeeaaa___```aaaaaaaaaZZZXXXVVVVVVVVVVVVTTTSSSPPPNNNLLLKKKKKKJJJHHHFFF@@@@@@???>>><<<:::999888444333333222111111111111222111///000222333333222111111000000000000000000///000000111111111000000000///.........000111222111111000///////////////111111000000000000000000///000111111111111000///......///111222333444555000//////......//////000111111222222222222222333222222222222222222222222222222333333333444444444333444444555555555555555666666666777777888888999777777888999:::<<<>>>??????@@@DDDIIIMMMVVVgggwwwzzzmmmbbb[[[VVVVVVVVVTTTVVVZZZ^^^eeeppp{{{{{{uuuqqqnnnllljjjhhhddddddddddddcccbbb``````[[[ZZZZZZ[[[]]]]]]\\\ZZZZZZYYYXXXVVVVVVVVVWWWXXXZZZZZZ[[[\\\]]]^^^______aaa```___```cccdddeeedddbbbdddgggiiiiiijjjjjjjjjkkklllnnnpppssswww}}}iiiXXXFFF@@@@@@???<<<;;;666666666666444444444444555555555555444444444444333333444444444444333333222222222222222222222222333333333333333333333333222222333444444333222222222222333444444555555555444333444555888999999888444555555666777777888888888888888888999999::::::888999;;;<<<======>>>>>>BBBCCCEEEHHHKKKLLLJJJHHHBBBBBBCCCDDDDDDDDDDDDDDDCCCEEEGGGHHHHHHHHHJJJKKKPPPRRRUUUVVVVVVWWWZZZ\\\]]]^^^^^^\\\YYYXXXZZZ\\\dddccc```]]]ZZZYYY[[[]]]]]]```cccgggjjjnnnsssvvvrrrttttttssspppnnnmmmnnnyyyxxxxxxwwwuuusssrrrppphhheeeaaa______`````````\\\[[[YYYXXXYYYXXXVVVTTTOOOMMMKKKKKKKKKKKKIIIGGG@@@@@@???>>><<<:::999888333333222111111111111111111000///000222444444333111000000//////...------///000000111111111111000000////////////000000111222111000///............111111111111000000//////...///111333333111///...---...///000222444555555222222111111111111222222111111222222222222222222111222222222222333333333111222222222333333333333333333444555555555555444777777777777777777777777666666777888:::<<<>>>???@@@???AAADDDGGGLLLXXXeeezzztttiii___[[[ZZZXXXWWWYYYYYY\\\aaafffooo|||xxxuuusssnnnnnnnnnnnnllljjjhhhfffcccbbbaaabbbccccccaaa______^^^]]]\\\\\\]]]^^^___``````aaabbbdddeeeeeefffhhhgggfffhhhjjjmmmmmmmmmjjjllloooppppppppprrrsssrrrtttwww{{{~~~iiiRRRGGG===<<<>>>===;;;:::555666666666444333333555555555555444444444444333222222333333444444333333222222222222222222222222222222222222222222222222111222333444444333222111222222333444444444444444666555444555666666555333444444555666777777777777999888888888888999::::::888999;;;<<<======>>>>>>@@@BBBEEEIIIMMMNNNLLLJJJBBBCCCDDDEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGPPPTTTXXXZZZZZZ\\\```ddddddfffgggddd___\\\]]]___bbbaaa___\\\YYYXXXZZZ\\\\\\___bbbdddfffiiimmmppppppqqqrrrrrrpppnnnnnnooovvvwwwwwwwwwuuusssrrrqqqjjjgggbbb``````aaaaaaaaa]]][[[ZZZYYYYYYXXXUUUSSSQQQOOOMMMLLLLLLKKKIIIGGG@@@@@@???>>><<<:::999888333222222111111111111111333222000111222333333222..................------//////000111111111111111///000000000000//////...111000///////////////000000000000000000111111111///000111111111111000///000000000111222222333333333222222111111222222333222222111111111111111111222222222222333333444444222222222333333333444444222333444555555555444444666666666666777777777888888888888999:::;;;======AAA???@@@DDDFFFIIIQQQYYYggg|||vvvmmmhhhdddaaabbb[[[\\\^^^^^^```jjjyyy~~~zzzwwwtttrrrpppoooooopppooommmkkkiiiiiihhhhhhhhhjjjkkklllmmmmmmoooqqqsssuuuvvvwwwwwwvvvvvvxxx{{{~~~|||~~~yyycccSSSFFF>>>888999:::999888999444666777666444222444666555555555444444444333333111111222333333333333333111111111111111111111111111111111111111111111111000222333444444333222000111222333444444444333333333333333444666666444222333444555777777777777666999888777777777888::::::888999;;;<<<======>>>>>>>>>@@@CCCGGGJJJKKKIIIFFFAAABBBCCCDDDEEEEEEEEEDDDGGGHHHJJJIIIHHHFFFGGGHHHNNNSSSXXX[[[\\\___dddiiijjjmmmnnnkkkeee``````aaaaaaaaa___\\\YYYYYY\\\^^^^^^```bbbcccccceeehhhjjjmmmnnnppppppnnnmmmmmmnnn~~~tttuuuvvvvvvtttrrrqqqqqqlllhhhdddbbbaaabbbbbbbbb\\\ZZZXXXXXXWWWVVVSSSQQQTTTRRROOONNNMMMKKKIIIGGG@@@@@@???>>><<<:::999888222222111111111111111111555444222111222222111000++++++,,,---.........---//////000111111111111111///000111111111///...---///......//////000111222......///000111222333333222111000//////000111222222222222111111111111000111111000000000000111111222222111111111111111111222222222333333444444444333333333444444444555555222333444555555555444333444555555666777888999999:::::::::999::::::;;;;;;>>>;;;<<<@@@DDDFFFJJJPPPVVVhhhyyyrrrnnnmmmaaabbbaaa^^^\\\___iiiqqquuu}}}~~~}}}||||||{{{xxxvvvssssssrrrrrrsssuuuwwwxxx~~~ppp]]]LLL???BBB<<<888888888666666999444666777666444222444666555555444444444333333333000111222333333333333333111111111111111111111111000000000000000000000000000111333444444333111000111222333444555444333222//////000333666777666444333444555777777777777666999888777777777888:::;;;999999;;;<<<===>>>>>>>>>===>>>AAADDDGGGGGGDDDBBB???@@@BBBDDDEEEEEEDDDCCCGGGIIIJJJJJJIIIHHHIIIJJJKKKPPPVVVZZZ[[[^^^dddjjjllloooqqqnnngggaaa```aaaaaaaaa___\\\ZZZ[[[]]]``````aaaccccccbbbccceeegggiiikkkmmmmmmlllkkkllllll~~~|||wwwuuuttttttuuutttqqqoooooojjjeeebbbaaabbbbbbbbb[[[[[[ZZZYYYXXXWWWWWWWWWQQQPPPNNNLLLIIIGGGEEEDDDBBBAAA???===;;;:::999999666444222111222222111000111111111111111111111111000000000000000000000000555000,,,,,,000333333111---......///////////////000000000000000000000000............////////////...///000000//////111333333333333333333333333333444444444444444333222111333111000222444555222000222222333333333333444444666555555444444555555666666555555444444333222222444444666666666555444333333444555666888:::;;;<<<>>>======>>>???BBBDDDEEEKKKXXXkkk}}}xxx~~~}}}xxxuuuooogggcccdddfffggggggnnnooorrryyywwwfffYYYLLLBBB>>><<<;;;999777777777777888777777666555444444333333444444444444444444444444111222222333333222222111222111111111000000//////111222222333333222222111111111111000111111222333111111222333333333333222333333333444444555555555333333333444444444555555666777999:::;;;;;;:::999<<<<<<<<<;;;;;;:::::::::======>>>>>>??????@@@@@@CCCBBB@@@???@@@CCCFFFHHHKKKKKKLLLJJJHHHFFFFFFGGGJJJNNNSSSWWW\\\```eeeiiijjjooorrrooohhhaaa___```dddbbb_________``````___aaaaaaaaa```aaaaaabbbcccfffggghhhjjjlllllljjjhhh}}}vvvuuussssssssssssqqqooommmiiidddbbbaaaaaaaaa```\\\[[[ZZZXXXWWWVVVVVVVVVRRRQQQOOOMMMKKKIIIHHHGGGCCCAAA@@@===;;;999888888666444222111222222111000111111111111111111111111000000000000000000000000111000///000111222333222...//////000111000000000000000000000000000000000....../////////000000000444444444333111000111222222222222222222222222222111111222222111000000///333111111222444444222000222222333333333333444444222222222111111222222222444444444444444333333333444555555555555555444444444555666777888:::;;;;;;<<<<<<<<<===???AAACCCDDDIIIQQQ]]]hhhtttzzz{{{~~~}}}wwwqqqooooooooooooooonnnnnnpppwww{{{eeeVVVLLLCCC>>><<<;;;:::888777666666666777777666666555444444333333333333333333333333333333111222222333333222222111111111111111000000000///111222222333333222222111111000000000111222333333222222333333444444444333333333333444444444555555444444444444444555555555666777888::::::::::::999:::::::::::::::999999999<<<<<<<<<===>>>>>>??????CCCCCCBBBBBBCCCEEEGGGHHHKKKLLLLLLJJJGGGFFFFFFGGGGGGKKKPPPUUUYYY^^^cccgggiiimmmpppnnngggaaa______bbb```^^^___aaacccdddcccccccccbbbbbbbbbbbbccccccffffffhhhjjjlllllljjjiii}}}wwwuuurrrqqqqqqqqqqqqpppkkkhhhdddbbbaaaaaa___^^^\\\[[[ZZZXXXVVVUUUUUUTTTSSSRRRQQQOOOMMMKKKJJJIIICCCBBB@@@>>>;;;999777666666444222111222222111000111111111111111111111111000000000000000000000000---///111222222222222222///000000111111111111111000000000000000000000000/////////000000000111111::::::999666222000000111000000000000000000000000000000111111000000//////333222111222333444222000222222333333333333444444222111111000000111111222333333333333444444444444555555444444444555555666666777777888999999::::::;;;;;;<<<===>>>???AAABBBEEEIIINNNRRRYYYeeevvv{{{xxxwww}}}}}}yyyxxxxxxyyyvvvqqqnnnnnnqqqvvvyyyqqqaaaOOOEEE???;;;:::;;;999888777666555555555555666666555555444333333333222222222222222222222222111111222222222222111111111111111111000000000000111111222222222222111111000000000000111222333444333333333444444444444444333333333333444444444444666555555555555555555555666777888999999::::::999888888999999999999999:::;;;;;;;;;<<<===>>>>>>>>>CCCCCCCCCDDDEEEFFFHHHIIIKKKLLLLLLJJJGGGEEEEEEFFFDDDHHHLLLQQQUUU[[[```dddgggjjjnnnmmmgggbbb___^^^___^^^]]]___cccfffhhhhhhfffeeedddcccbbbbbbccccccdddfffhhhjjjkkkkkkkkkjjj}}}yyyvvvrrrqqqqqqrrrrrrqqqjjjhhheeeccccccaaa___^^^]]]\\\ZZZXXXVVVTTTTTTSSSSSSRRRQQQPPPNNNLLLKKKJJJDDDCCCAAA>>><<<999666555666444222111222222111000111111111111111111111111000000000000000000000000......///111222222111111//////000111111111111000////////////////////////000000000000111111111111::::::999666222000000111000000000000000000000000111111222222222111111000222222222333333333222111222222222333333333444444444444333333333333444444111111222333444444555555666555444333333444666777888888888888999999999999;;;;;;<<<===>>>???@@@AAAAAACCCEEEGGGKKKTTTaaajjj}}}yyyuuuxxx~~~wwwsssqqqrrrsssyyy|||uuuZZZNNNBBB===;;;999888:::666666666555444444444444555555555444444333333333222222222222222222222222111111222222222222111111111111111000000000000000111111222222222222111111//////000000111222444444222222222222333333444444333333333333333333333333666666666666666555555555666666777888888999999999888888999999::::::;;;;;;;;;;;;<<<<<<===>>>??????AAABBBCCCDDDEEEGGGGGGHHHKKKKKKKKKJJJGGGEEEEEEFFFCCCFFFJJJNNNRRRXXX]]]bbbeeehhhllllllhhhddd```___^^^]]]]]]___dddgggiiijjjgggfffcccaaa``````aaaaaaccceeehhhiiijjjjjjkkklll}}}{{{zzzwwwtttrrrsssssssssssskkkiiifffddddddcccaaa___]]]\\\ZZZXXXVVVUUUTTTTTTSSSRRRQQQOOOMMMKKKJJJIIICCCCCCAAA???<<<999666444666444222111222222111000000000000000000000000000000000000000000000000000111///---///111333111///---...//////000000//////////////////////////////000000000000111111111111666666666444111000111222111111111111111111111111000111111222222222111111111222333333333222222222222222222333333333444444555555444444444444555555000111111222333444555555555444333333333555666777888888888888888888888888;;;;;;<<<===>>>??????@@@>>>@@@BBBCCCEEEJJJQQQWWWcccppp~~~xxxxxx{{{||||||{{{zzz||||||||||||}}}lllZZZJJJCCC======<<<888777777555555555555444444444333444444444444444333333333333333333333333333333333000111111222222111111000000000000000000000111111000111111222222111111000000000000000111222333444111111000000111111222333333333333333333333333333666666666666666666666555666666666666777888999999999999::::::;;;;;;<<<<<<;;;<<<<<<>>>???@@@@@@AAA???@@@AAABBBDDDEEEFFFFFFIIIJJJKKKIIIGGGEEEEEEFFFDDDFFFIIIMMMPPPUUU[[[___cccfffjjjllljjjfffaaa___^^^]]]]]]___cccfffhhhiiifffdddaaa___]]]^^^^^^___bbbdddgggiiiiiiiiilllnnn|||{{{zzzxxxuuuttttttuuutttsssmmmjjjfffdddccccccaaa```]]]\\\[[[YYYWWWVVVVVVUUUSSSRRRQQQNNNLLLJJJHHHGGGBBBBBBAAA???===999666555666444222111222222111000000000000000000000000000000000000000000000000000222222222333333222111///------...///////////////000000000000000000000000/////////000000000111111111222333111000000111333000000000000000000000000//////000000111111000000000222444333222111222333222222333333333333444444444333333222222333333444000111111222333444444555444444444444444555666777777777777777777888888888999:::;;;<<<===>>>======<<<===??????@@@AAADDDFFFRRR[[[lll{{{yyyvvv|||~~~}}}||||||jjjUUUEEE@@@<<<:::<<<;;;777444444444444555555555444444333444444333333333333333333333333333333333333333333000000111111111111000000000000000000111111111111000000111111111111000000111111111000111111222333111000000//////000222333333333333333222222222222444444555555555666666666555555555555666777888999:::;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBB>>>>>>>>>@@@AAACCCEEEFFFGGGIIIIIIHHHGGGFFFFFFHHHEEEGGGIIIKKKNNNSSSXXX]]]```cccgggjjjjjjfffbbb^^^]]]\\\[[[]]]aaadddffffffdddbbb___\\\[[[\\\]]]^^^```dddggghhhhhhiiilllppp}}}{{{xxxwwwuuutttuuutttsssqqqmmmiiieeebbbaaaaaaaaaaaa]]]\\\[[[ZZZYYYXXXXXXXXXUUUTTTRRROOOLLLIIIGGGFFF@@@AAA@@@@@@===:::777555666444222111222222111000000000000000000000000000000000000000000000000000---666>>>>>>777000///111......///000000000000000000000000000000000000000....../////////000000000///000111000//////111333///////////////////////////000000111222222111111000222444444222111111333222222333333333333444444333222222222222222222333111111222222333333333444222333444555666666666666555555666666666777777777777888999:::;;;;;;::::::<<<<<<<<<<<<===>>>@@@BBBJJJPPP\\\ooo}}}|||mmm```SSSEEE<<<<<<888888:::999555333555333444555666666555444444333333333333333333333333222222222222222222222222000000111111111111000000///000000000111111111111000000111111111111000000333222111111000111111111222111000///000111333444333333333222222222111111222222333444555666666777555555444444555666888999;;;;;;;;;::::::::::::::::::;;;<<<===>>>@@@AAAAAA>>>>>>===>>>@@@BBBEEEGGGEEEGGGHHHHHHGGGGGGHHHIIIFFFGGGHHHJJJLLLPPPUUUYYY\\\___cccggghhheee```\\\YYYXXXXXX[[[___ccceeefffcccaaa^^^[[[ZZZ[[[]]]______cccggghhhggghhhmmmqqq~~~}}}wwwuuuttttttuuutttqqqooommmiiiccc```___`````````]]]]]][[[ZZZYYYYYYYYYYYYWWWUUUSSSPPPLLLIIIGGGEEE???@@@@@@@@@>>>;;;888666666444222111222222111000000000000000000000000000000000000000000000000000)))999HHHHHH:::///...333//////000111111111111111000000000000000000000000............///////////////000111000//////111222........................111222333444444444444444000222555444222000111333222222333333333444444444444333333333333333333444111222222222222333333333111222444666777777666555444444444555666777777777555666777888999999888777<<<<<<<<<<<<>>>AAADDDGGGDDDIIIRRR^^^mmm{{{yyy|||~~~tttdddVVVLLLEEE???;;;<<<888777888888555555888333444555666666666555444333333333333333333333333000000000000000000000000000000111111111111000000//////000000111111111222000000111111111111000000444333222111000000000000333222111000000222444555333333333222222111111111000111222333444666777777555555444444555666888999;;;::::::999999888888888999999:::<<<===???@@@@@@???>>>======???BBBFFFHHHDDDFFFGGGGGGGGGGGGIIIJJJFFFGGGHHHHHHJJJMMMSSSWWWYYY\\\```eeefffddd^^^ZZZVVVUUUVVVYYY^^^ccceeefffcccaaa]]][[[ZZZ\\\^^^```___cccggggggfffhhhmmmrrr~~~|||{{{xxxtttqqqppppppooonnniiifffdddcccbbbbbb```___]]]\\\[[[ZZZZZZXXXTTTQQQYYYVVVQQQNNNLLLJJJGGGEEEBBBBBBAAA@@@>>>;;;888666555444333222111111111111000000000000000000000000111111111111111111111111...:::AAA>>>666111000000000///...------...///000---...///000000///...---111111111111000000000000//////............//////222222222111111111000000...666AAAFFFBBB:::333...111111111111000000//////333222111111000000111111222111111222444444333111222222333333333222222111333333333444444444555555888888777777666666555555222333444666777999:::;;;;;;;;;;;;:::999;;;>>>AAA@@@BBBHHHPPPYYYggg|||{{{tttooorrrzzzwwwbbbZZZNNNDDD???===;;;999888777777666555444444444555444444333333444444555111111111111111111111111333222222111000///......222111111000///......---000000000000000000000000000000000000000000000000333222000/////////000111444333111000000222333555333222222111111222222333333444555555333222333555555555555555555666777888888888999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;999999;;;;;;<<<===>>>@@@BBBCCC@@@AAABBBDDDEEEGGGHHHIIIFFFGGGGGGFFFFFFIIIMMMQQQSSSUUUYYY\\\]]]]]]\\\[[[XXXVVVVVVYYY^^^ccceeeeeehhhddd___]]]]]]___aaabbbaaaaaaccceeeiiikkkkkkjjj}}}zzzwwwssspppoooooonnnmmmhhhfffcccbbbcccbbbaaa```]]]\\\[[[[[[[[[[[[YYYWWWXXXUUURRROOOMMMJJJGGGDDDCCCCCCBBBAAA???<<<999777555444333222111111111111000000000000000000000000111111111111111111111111,,,777>>>;;;333///......//////000111111000//////---......//////...------111111111000000000////////////............//////222222222111111000000000333:::BBBFFFCCC===777444222222111111111000000000333222111111000000111111111111111222333444333111333333333444444333333222333333333444444444444555777777777666666555555555777777777777888888888999;;;;;;;;;:::999;;;>>>@@@BBBBBBEEEJJJOOOXXXjjjzzz}}}wwwsssuuutttcccNNNHHH???:::888888888777777777777666555444444444333333222222222222333333111111111111111111111111111111111000000000000000111111111000///.........000000000000000000000000000000000000000000000000222222000/////////000000//////000000111111111000333222222111111222222333333444555444333222333555555555444555555666777888666666666777777888888999;;;;;;;;;:::::::::::::::<<<<<<===>>>???@@@BBBBBBAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEGGGKKKOOOPPPRRRUUUXXXZZZZZZZZZZZZUUUTTTTTTWWW]]]bbbdddddddddaaa]]]\\\]]]```aaabbbcccbbbccceeeggghhhgggfffxxxuuurrroooooonnnmmmlllgggeeecccbbbccccccbbbaaa\\\ZZZXXXYYYZZZ\\\\\\[[[WWWUUURRRPPPNNNKKKFFFCCCDDDDDDCCCBBB???<<<999888444444333222111111111111000000000000000000000000000000000000000000000000,,,666<<<999222//////......///222333333222///...------............------111111000000000000////////////............//////111111111111000000000000111555:::;;;:::777444222222222222222222111111111333222111111000000111111111111000222333444222111333333444444444444444333333333333333444444444444666666555555555555555555888888888888999999999999:::;;;;;;::::::;;;===@@@AAAAAABBBDDDFFFKKKXXXeeevvv|||vvvsssxxx|||zzzvvvuuuvvvxxx{{{~~~jjjXXXLLLAAA>>>999777777888999999777777666666555444444444222222111111111111222222111111111111111111111111/////////000000111111111111111000000//////......000000000000000000000000000000000000000000000000111111000/////////000000---...000222222111000///222222111111111111222222222444555444333222333555444444444555555666888888666666666777777777777777:::999888888888999:::;;;===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFEEEDDDDDDEEEHHHKKKLLLMMMOOORRRTTTVVVWWWWWWRRRRRRSSSVVV[[[___aaabbb___]]][[[[[[]]]```bbbbbbdddccccccdddeeeeeecccbbbwwwuuurrrppppppooommmlllfffdddbbbbbbcccccccccaaa[[[YYYVVVUUUWWWYYYZZZ[[[VVVTTTSSSQQQOOOKKKFFFBBBCCCCCCBBBAAA>>>;;;999777444333222222111111111222000000000000000000000000////////////////////////...666<<<888333111111000...///111222222111///...---.........////////////111000000000//////////////////............//////000000000000000000000000...///000111000000000000222222222222222222222222333222111111000000111111111000000111333333222111222222333333444444333333222222333333333444444444444444444555555555555555444555666777999:::;;;<<<999:::;;;:::::::::===??????>>>???BBBCCCFFFPPPZZZddduuu|||wwwwww~~~zzzwwwvvvxxx|||xxxdddSSSGGG???>>>===;;;999999888888888666666666555555444444444222222111111111111222222111111111111111111111111//////000000000000000000111000000000/////////...////////////////////////000000000000000000000000000000000/////////000000///000111333333333222222222222111111111111222222222333444444333222333555444444444444555777888999:::::::::999999999999999999888777666666888:::<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEDDDCCCBBBCCCEEEGGGHHHIIIJJJLLLOOOQQQSSSTTTRRRSSSTTTVVVYYY\\\^^^^^^]]]\\\[[[\\\___aaabbbbbbdddcccccccccddddddbbb```}}}wwwuuurrrqqqqqqpppnnnmmmfffdddbbbbbbcccccccccaaa^^^[[[WWWUUUVVVXXXYYYYYYVVVTTTSSSQQQOOOKKKFFFBBBAAAAAAAAA???===:::777555333333222222111111222222000000000000000000000000...........................555999555111111111111000//////......//////000.........//////000000111000000000////////////...//////............//////////////////////////////111000///...///111222333222222222222222222222222333222111111000000111111111000000111333333222000000000111222222222222222222222222333333333444444333333444444555555666666444444555666777999::::::888:::;;;;;;::::::<<<>>>>>>===???BBBCCCDDDJJJQQQWWWcccxxx~~~ooo\\\PPPGGG@@@;;;999999888777666444444444555555555555444444444444333333222222222222333333000000000000000000000000111111000000///......---000000000000/////////////////////////////////////////////////////////////////////000000000//////111000000000000222333444222111111000000111111222111222333333222222444555333333444444666777888999;;;;;;;;;;;;;;;;;;::::::999888666666666888:::;;;===>>>???@@@@@@@@@@@@???>>>???@@@AAACCCDDDEEEFFFCCCCCCDDDBBBAAAAAACCCEEEEEEFFFGGGIIIKKKNNNOOOPPPTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]___bbbddddddcccdddcccccccccddddddcccaaa~~~|||vvvtttsssrrrrrrqqqooommmgggeeecccbbbccccccbbbaaaaaa^^^ZZZXXXXXXYYYYYYYYYWWWUUURRRPPPNNNKKKFFFCCCAAAAAA@@@>>><<<999666555333333222222111222222333000000000000000000000000////////////////////////,,,111444111...///000///000///...------...///000...............///000111000000////////////......//////............//////............////////////111///------000222333333111111111222222222222222333222111111000000111111000000///111222333111000...///000111222222222111222222222222333333333333333333444555666666777777777777777666666666666666888999;;;;;;::::::<<<===???===???BBBBBB@@@CCCHHHLLLSSScccyyyyyygggSSSHHHCCC???<<<:::555666777777555444555666444444444444444444444444333333222222222222333333000000000000000000000000222111111000...------,,,000000000000////////////000000000000000000000000////////////////////////......///000000000/////////...---,,,---///222444111111000000000000111111000111333333222222444555333333333444666777999:::999999999:::::::::::::::999888777777777888999:::;;;<<<>>>???@@@@@@??????===>>>???AAACCCDDDFFFFFFAAABBBCCCBBBAAAAAACCCDDDDDDFFFGGGIIIKKKLLLMMMMMMRRRTTTWWWWWWWWWWWWXXXYYY[[[]]]___dddhhhjjjiiigggeeedddccccccdddcccaaa___~~~{{{tttsssqqqqqqqqqpppnnnlllhhhfffcccbbbcccbbbaaa``````]]]ZZZXXXYYYYYYYYYYYYXXXUUURRROOOMMMJJJGGGDDDAAAAAAAAA???===:::777555333222222111222222333333000000000000000000000000////////////////////////+++000222///---///000///////////////////////////,,,,,,++++++,,,---///000000000/////////.........//////............//////---------....../////////---+++***+++///111111000000000000111111111222222333222111111000000111111000//////000222222111000//////000111222333333222111222222222222333333333333444444555777888999999888888888777777777666666777999;;;;;;::::::;;;<<<===<<<>>>BBBBBB@@@AAADDDGGGJJJUUUdddrrruuu[[[NNNCCC@@@>>>:::888999666888999888555444666888444444444444444444444444222222111111111111222222000000000000000000000000000000/////////.........////////////000000000000000000000000000000000000////////////////////////------///000000000//////,,,,,,---...///000111222111111000000000000111111///111222333222222444555333333333444666777999:::888888888999999:::::::::999999999999999888888888888:::<<<>>>@@@@@@??????>>>>>>???@@@AAABBBCCCDDD@@@AAABBBBBBAAAAAACCCDDDEEEFFFIIIKKKLLLLLLKKKJJJMMMQQQTTTVVVUUUUUUWWWYYYYYY\\\aaahhhnnnppppppnnnfffdddcccbbbbbb```]]][[[~~~|||sssrrrpppppppppooommmkkkiiigggdddcccbbbbbb```___\\\ZZZXXXWWWXXXXXXXXXWWWYYYVVVQQQNNNLLLJJJGGGEEEBBBBBBBBB@@@>>>;;;888666222222222111222222333333000000000000000000000000000000000000000000000000---222333000...111222111...///111333333111///...******))))))***,,,---...000/////////............//////............//////---------.........//////---,,,+++---111333222000//////000000111111111222333222222111000111111111000//////000222222111000///000111222333444444444111111222222222333333333333444555666777888999:::666666777888999::::::;;;777999;;;;;;::::::;;;<<<;;;:::===CCCEEECCCCCCFFFGGGIIIOOOXXX```nnnfffSSSHHHCCC@@@AAA===777666:::666888888555222000111333444444444444444444444444111111000000000000111111000000000000000000000000.........///////////////////////////000000000000000000000000000000000000////////////////////////,,,---///000000000//////,,,---000222333333222222111111000000000000111111///111222222222222444555333333333444666888999:::888888999:::;;;;;;<<<<<<:::::::::::::::999888777777888;;;>>>???@@@???>>>>>>>>>?????????@@@@@@@@@???AAABBBBBBBBBBBBCCCEEEFFFHHHJJJMMMMMMLLLJJJIIIIIIMMMRRRTTTTTTUUUWWWZZZWWW[[[aaajjjqqquuuuuutttgggeeecccaaa```]]]YYYWWW{{{wwwsssrrrqqqpppoooooooooooollliiidddaaa```___]]]\\\\\\[[[YYYXXXWWWWWWXXXXXXVVVVVVUUUSSSPPPLLLHHHFFFDDDDDDCCC@@@===999666444222222222111222222333444444333111000...------,,,......///000000000000000111000...---...///...---////////////...---,,,+++///...---,,,,,,,,,,,,,,,++++++,,,,,,------......------------............------------------------000///...------...///000000111111222222222111111222222000///............---...///000111222222222222222333333333333444444111222333333444444333333111111111222333444666666777777777777888888888888;;;;;;::::::::::::999999<<<;;;;;;;;;===???AAABBBDDDEEEIIINNNUUUaaauuuttteeeUUUIIIAAA>>>:::777555555777888777666666555444444333333222222222111111000000000222333222111//////111333111111111111000000000000222111111111000000////////////000111111111111111000000//////......------..............................------------......000000000000000000000000000111222333333222111000333222222111111222222333111222333555666777777777:::777555666:::<<<<<<;;;<<<;;;:::888777666666666999999:::;;;;;;<<<======>>>???@@@???>>>???@@@BBB@@@BBBDDDDDDDDDCCCDDDEEEEEEGGGJJJKKKJJJIIIIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSRRRXXXbbbkkkqqqsssqqqppphhhhhhgggdddaaa]]]ZZZXXXzzzvvvssssssrrrrrrrrrrrrrrrsssmmmjjjeeebbbaaa```^^^]]]\\\[[[YYYXXXWWWWWWXXXXXXUUUUUUTTTRRROOOKKKGGGEEEDDDDDDCCC@@@===:::666444222222111000/////////000222111000//////...//////......///000000000000000444222000000111111111000+++,,,------......------///......---,,,,,,------//////////////////000000////////////000000000000........................///..................///---...///000111222222111222111000///............222333444555555666666666111111111222222222333333111222333333444444333333222222333333444666777888666666777777777777888888::::::::::::::::::::::::<<<;;;;;;<<<===???@@@AAAAAABBBFFFKKKOOOWWWgggvvvsssbbbWWWPPPHHHBBB>>><<<999666555555666777666666666555444333333333333222222222111111111111222333222111//////111333111111111000000000//////111111000000000/////////...///000111111111111000000000000//////.........///////////////////////////......------......///////////////////////////000111111111111111111000333222222111111222222333222222444555666666666666888666444666999;;;<<<;;;;;;;;;:::999888777666666888888999:::;;;<<<=========>>>???>>>===>>>???AAACCCEEEGGGGGGGGGGGGIIIJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQSSSXXXaaaiiimmmnnnmmmkkkgggfffeeecccaaa]]]ZZZYYY~~~yyyvvvrrrqqqqqqqqqqqqrrrssssssnnnjjjfffcccbbbaaa___^^^\\\[[[ZZZXXXWWWXXXXXXYYYTTTTTTSSSQQQMMMJJJFFFDDDDDDCCCBBB@@@===:::777555444333222000///.........000///////////////000111......///000000000000///000...------.........---((()))+++,,,......////////////......------......000000000000000/////////////////////000000000000000000000000000000000000------............------+++,,,---///000111222222222111000//////....../////////000111222222222222000000000111111111111222111222222333333333333333444444444555666777888999555555666666666777777777888888999999:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAAEEEIIIJJJNNNXXXdddppp{{{mmmYYYJJJCCC@@@>>><<<999999777666666555555666666555555444444333333222333333333222222222222111222333333111000///111222111111000000000000/////////////////////............//////000000000000000000000000000////////////000000000000000000000000//////............//////////////////////////////111000000//////000000111222222111111111111222222333333444444555555555555555444333555888:::;;;;;;:::;;;;;;;;;:::888777666777888888999;;;<<<<<<===<<<===>>>===<<<<<<>>>@@@BBBDDDGGGHHHHHHIIIKKKMMMOOOOOOOOOLLLJJJIIIJJJKKKOOOOOOPPPPPPQQQPPPPPPPPPTTTXXX___eeehhhhhhgggeeeddddddcccbbb```]]][[[ZZZ~~~zzzwwwpppoooooonnnnnnnnnnnnooommmjjjfffcccbbbaaa^^^]]]\\\[[[ZZZXXXWWWXXXXXXYYYUUUTTTSSSPPPMMMJJJGGGEEECCCCCCBBB@@@===:::777555555444333222111111111111000000////////////000000---...//////000000//////...,,,++++++,,,---,,,+++******,,,---.../////////000//////.........///////////////......---------------------............////////////////////////+++,,,---......---,,,+++,,,,,,...///000111111111111111000///////////////+++,,,------.........---000000000111111111222222111111222333333333333222444444444555555666888888444444555555666666777777666777888999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>@@@AAAEEEIIIIIIIIIOOOWWWdddtttttt\\\UUUJJJCCC@@@===999555555555666666666555444444444444444444333333222222333333333222222222222222111222333222000///000222111000000000////////////..............................///000000/////////000000000000000000000000////////////////////////000//////......//////000////////////////////////111000///......///000111222222111111111111222222444444444444444444555555222222333444777999::::::999:::;;;<<<;;;:::777666777777888999:::<<<<<<===;;;<<<===<<<;;;;;;<<<>>>???AAACCCEEEFFFGGGJJJMMMRRRQQQOOOMMMJJJKKKMMMOOOSSSSSSSSSSSSSSSRRRQQQQQQWWWZZZ^^^bbbdddcccbbb```aaaaaa```___^^^]]]\\\[[[|||yyyqqqqqqooonnnllllllkkkkkkkkkhhheeecccaaa```]]][[[[[[ZZZYYYWWWWWWWWWWWWXXXVVVUUUSSSPPPMMMJJJHHHFFFCCCCCCBBB@@@===:::777555333222222222222222333333222111000///............------...///////////////111///......///000000///......////////////......//////.........//////000//////......------,,,,,,------------....................................+++,,,---......---,,,+++//////000000111111000000111000000////////////000//////000000111000000000111111111111222222222333000111222222333333222222333333333333444555666666444444444555666777777777666666777888:::;;;<<<<<<<<<<<<<<<===============??????BBBGGGHHHGGGKKKRRR[[[dddttttttaaaVVVGGGCCC???===<<<999666222333444555555555444444333333333333333333222222222222222222222222222222222111222333222111000000111000000000////////////...------------................../////////......---///////////////000000000........................//////............//////........................111000///......///000111222111111000000111111222444444333333333444444555111222444555666777888999777888:::;;;;;;:::888777666777888999;;;<<<===>>>;;;<<<<<<;;;::::::;;;===<<<>>>@@@BBBCCCFFFJJJMMMPPPOOONNNLLLKKKMMMQQQTTTVVVWWWWWWWWWVVVVVVUUUTTTZZZ[[[^^^___``````___^^^___^^^^^^]]]]]]\\\\\\\\\|||zzzvvvuuusssqqqooonnnmmmmmmjjjhhheeecccbbb___\\\ZZZZZZYYYXXXVVVVVVVVVVVVWWWWWWUUUSSSPPPMMMJJJHHHGGGBBBBBBBBB@@@>>>;;;888666000000//////000111111222222222000///............------...////////////...000...------///000000///111111111000000...------......------....../////////////////////.........////////////000000000000------------------------------............------000000000111111000000///000000////////////000000000000111111222111111000111111111222222222333333000111111222222222222222222222222222222333444444444444555666777777888999666666777888999:::;;;<<<<<<<<<=========<<<;;;;;;<<<<<<>>>CCCEEEFFFJJJPPPXXX\\\eeerrrnnnZZZLLLDDDBBB>>>:::777777888999888444444444555444444333333222222222222222222222222000111111111111222222222000222333333111000000111000000////////////......---------.................................---,,,............////////////..............................------------..............................111000000//////000000111111111000000000000111111444333222222222333555666111333555666666666777888666777888999:::999888777777777999:::<<<===>>>???<<<<<<===;;;:::999;;;<<<===???@@@BBBCCCFFFJJJMMMLLLLLLLLLKKKKKKNNNRRRUUUWWWXXXYYYYYYZZZYYYYYYYYY[[[[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\~~~|||yyywwwvvvuuusssrrrqqqqqqqqqjjjhhhfffdddccc```]]]ZZZYYYXXXVVVUUUTTTTTTUUUUUUVVVTTTRRROOOLLLIIIGGGFFFBBBBBBAAA@@@>>>;;;888666111111000000///000000000000000////////////000000,,,---......//////.........,,,+++,,,---//////...000000000000///...---,,,------,,,,,,---......///---------...............////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,///..................///---......///000000000000000000////////////000000//////000000000//////...000000000111111111111222000000111222222222222222222222222222222333333444444555555666777888999:::666777777888999::::::;;;<<<<<<=========<<<::::::>>>;;;<<<@@@CCCFFFKKKQQQYYYXXX\\\eeennn|||vvvdddVVVKKKCCC>>>???===:::777777888::::::555555444444333333333333111111111222222222222222//////000000000111111111000222333333222000000000000000/////////.........------......////////////...............---,,,+++,,,---------.........///........................------,,,,,,,,,,,,------........................000111111111111111111000111111000000000000111111333222111111222444666777222444777777666555555777666666666777777888888888888888999;;;===???@@@@@@<<<======<<<::::::;;;<<<>>>???@@@AAABBBEEEJJJMMMJJJKKKKKKKKKKKKMMMQQQTTTVVVWWWXXXZZZ[[[[[[\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZ[[[[[[~~~~~~~~~}}}{{{yyyvvvuuutttssssssssssssssskkkiiigggeeedddbbb^^^[[[XXXWWWVVVTTTSSSTTTTTTUUUUUUSSSQQQMMMJJJHHHFFFEEEBBBBBBAAA@@@>>>;;;888666555555333222111111000000.........//////000111222,,,---......//////......111000//////111222222222......//////......---,,,,,,,,,,,,,,,,,,---...///*********++++++,,,,,,,,,------------.........///------------------------000///...------...///000***+++,,,...///000000000000000////////////000111000111111111111111000000////////////000000000000000000111222222222222111333333222222222333444444555555666777888999::::::777777777888999999::::::<<<============;;;:::999AAA>>>===AAADDDGGGMMMTTTXXXUUUUUUZZZ^^^gggxxxxxxiiiUUUGGGCCCAAA>>>;;;777777888888888666444222777666555444333333333333111111111111111111222222......//////000000000111000222444444222000000000000/////////...................../////////000000---.........------,,,+++,,,,,,,,,---------......000000000000000000000000---,,,,,,++++++,,,,,,---........................000111222333333222111000111111000000000000111111222111000000222444666888333666888888666444555666666555555555666777888999888999:::<<<>>>???AAAAAA======>>><<<::::::;;;<<<<<<===??????@@@CCCHHHKKKIIIJJJKKKKKKKKKLLLOOOQQQTTTUUUWWWYYY[[[\\\]]]]]]XXXXXXXXXXXXYYY[[[]]]^^^]]]\\\[[[YYYYYYYYYZZZ[[[~~~}}}||||||vvvuuusssssssssrrrooommmkkkjjjhhhfffdddcccbbbaaaZZZWWWTTTSSSSSSTTTTTTTTTSSSSSSRRRPPPMMMJJJGGGEEEBBBAAA@@@>>><<<888555333222111111111111111222222555000++++++...000///,,,---------............///000000000///.........---........................------------------------///...,,,,,,------,,,***---------.........//////------............------...........................///000000000///---,,,////////////000000000000222333444444222111111111000000000000111111111111222222333333333333444444555333111222555777555333444444444555555555666666888888999999999:::::::::???>>><<<:::::::::<<<===<<<<<<===???BBBEEEIIIKKKSSSQQQNNNMMMPPPZZZeeemmm~~~qqqbbbVVVNNNDDD???>>>>>>;;;999777777888777444333444444333444222000333666555000111000///000222333333222000//////000111111///---+++,,,---...////////////111000///......///000111---------------...///000000000//////.........---........................///////////////......---***+++,,,...///111222333............////////////222111000///////////////.........///////////////111222222222222333333333444222000111555666444222000000111222444666888999999999:::;;;===???@@@AAA>>>??????===;;;:::;;;<<<;;;;;;===>>>AAACCCFFFGGGKKKLLLLLLKKKKKKLLLNNNQQQQQQTTTWWWYYYYYYYYYYYYZZZ\\\[[[ZZZWWWVVVWWWZZZ]]]___```^^^[[[XXXYYY^^^bbb~~~}}}|||{{{vvvuuusssrrrrrrqqqnnnllllllkkkiiigggfffeeecccbbb[[[XXXUUUSSSSSSTTTTTTSSSSSSRRRRRRPPPMMMJJJGGGEEEBBBAAA@@@>>><<<888555333222111111111111111222222555111,,,,,,///000///,,,---------............/////////..........................................------------------------...---,,,,,,---...---+++------..................------............---------------...............///////////////...------/////////000000000000111111222444333111000000111000000000000111111111111222222222333333333444444444333111333555666555333555555555555555555555555777777888888888999999999<<<;;;999888888888999:::<<<<<<===>>>AAADDDFFFHHHJJJJJJJJJJJJMMMSSS[[[aaakkkxxxtttfffWWWNNNJJJDDD===;;;;;;;;;999666777888888777555444444555666666444111333555333...111111000111333333222000111000000000222222000///....../////////......---111000///......///000111///............//////000000/////////.........---........................000000111111000000///...------....../////////000............///////////////......------------............//////////////////000000000000111111111222222333333333333444444333333333444555666777888::::::;;;<<<>>>@@@BBBCCC=========<<<999999:::;;;<<<<<<===>>>@@@CCCEEEFFFIIIJJJLLLLLLKKKLLLOOOQQQRRRTTTUUUVVVUUUUUUVVVWWWXXXYYYYYYWWWVVVWWWZZZ\\\^^^^^^^^^[[[YYYYYY\\\```}}}|||zzzyyyvvvtttrrrqqqqqqooommmkkkjjjhhhfffffffffeeedddbbb\\\YYYUUUSSSSSSSSSSSSRRRSSSRRRQQQPPPMMMIIIFFFEEEAAAAAA@@@>>><<<888555444222222111111111111111222555111------///000///------------............///---------------.................................---------------------------,,,+++,,,.........,,,..................------------............---------------........./////////...------------------//////000000000111111111///111222222000//////000000000000000111111111111222222222222333333333333444222222333444555444333555555555555555555555555666666777777777888888888;;;:::999888888888999:::<<<<<<<<<===???AAACCCDDDCCCEEEFFFHHHIIILLLPPPSSSZZZdddrrr~~~ppp```TTTLLLFFFBBB===:::888999::::::777444777888888777555444555666333555444222333777666222222222222444555444111///111000000111222333111000000000000000///...---,,,000//////......//////000111000///////////////////////////.......................................//////000000//////...---000//////......---,,,,,,............////////////...------------......///.........//////000000000///000000000000111111111///333666555111000333777666666666555666666777777;;;;;;<<<>>>@@@BBBDDDFFF===>>>>>><<<::::::;;;<<<======>>>???@@@BBBCCCDDDFFFHHHKKKLLLMMMMMMOOOQQQRRRSSSTTTSSSQQQQQQRRRTTTVVVXXXZZZ[[[ZZZ[[[\\\]]]^^^______^^^\\\\\\]]]___~~~}}}{{{yyyxxxvvvtttqqqppppppooommmkkkjjjhhhggghhhjjjkkkiiiggg]]]ZZZVVVSSSSSSSSSRRRQQQRRRRRRQQQOOOLLLIIIFFFDDDAAAAAA@@@>>><<<999666444333222111111000111111111444111///...///000///...---------............///+++,,,,,,,,,---.................................---------------------------++++++,,,...///...---...............---------------............------,,,,,,------...////////////...,,,++++++,,,---.../////////000000000111111...000111111///...///000///000000000111111111111111222222222222333333333333222222333444444444444222222333333444555555555777777777777888888888999<<<;;;::::::999:::;;;;;;;;;;;;<<<<<<===???@@@@@@BBBCCCEEEFFFFFFGGGJJJLLLQQQXXXaaaiiisssrrrhhhXXXKKKDDDAAAAAA@@@888777888;;;===<<<999555666777888777555444555666...111222111444999:::888222222333555666444000---000//////000222222111///000000000000000///......////////////////////////111000///......---......................................................,,,,,,------,,,,,,+++***//////......---,,,++++++............///////////////////////////000111222.........///000000111111111111222222222333333333111333444444222222333555666666555555666666777888::::::<<<===@@@BBBEEEFFF@@@@@@@@@???======>>>???????????????@@@AAACCCCCCDDDGGGJJJMMMNNNNNNOOOQQQRRRSSSRRRQQQPPPPPPRRRTTTVVVYYY]]]````````````aaa``````aaaaaaaaa`````````~~~~~~~~~}}}{{{yyywwwvvvsssqqqooooooooonnnmmmmmmkkkjjjmmmqqqssspppmmm]]]ZZZVVVSSSSSSSSSRRRQQQRRRRRRQQQOOOLLLIIIFFFDDD@@@@@@@@@>>><<<999666555333222222111000000111111222111////////////...------------............///+++,,,,,,,,,---.................................---------------------------++++++,,,...///...---.....................---------............---------------.........//////...---,,,++++++,,,.........////////////000000000---///111111///...///000///000000000111111111111111111111222222222333333222222333333333333333444......000111333555666777888888888999999999::::::::::::999999999:::::::::::::::;;;<<<<<<=========BBBCCCCCCBBBBBBCCCGGGIIIJJJOOOUUUZZZ```iiiuuu~~~ssshhhSSSNNNGGG@@@<<<:::::::::777888:::<<<===;;;888555555666777666555444555666---111333222333888:::888222222333444555444000---...------...000111000.........///000000000000000......////////////......///...------,,,,,,,,,,,,---------.......................................,,,,,,,,,,,,,,,++++++***------------,,,,,,,,,,,,............///////////////////////////000111222......//////000111111222111111222222222333333333444222111222444555444222333333333444555666888888999999:::<<<>>>AAACCCDDD@@@AAAAAA@@@>>>>>>???AAA@@@@@@@@@@@@AAABBBCCCDDDCCCFFFJJJLLLMMMNNNOOOQQQRRRRRRRRRRRRQQQRRRUUUWWWUUUYYY^^^bbbbbbbbbaaabbb______```aaabbbbbbaaa```~~~~~~{{{yyywwwuuussspppooopppppppppoookkkhhhgggjjjnnnooolllggg\\\YYYUUUSSSSSSSSSSSSRRRRRRQQQPPPOOOLLLHHHEEEDDD@@@@@@???>>><<<999777555333333222111000000000000000000000///......---------------............///---------------.................................---------------------------,,,+++,,,.........,,,---------.........//////------............------........................---------------......///------........./////////---///111111000///000111000000000000111111111111111111111111222222222222111222333333222222333444---...///111333555666777888999999999999:::::::::666777777777777888888888999:::;;;<<<<<<<<<<<<<<<@@@@@@???>>>>>>@@@DDDHHHIIIMMMQQQSSSVVV[[[bbbgggvvvvvvdddTTTJJJBBBAAA???<<<999777555444555666888999888777555444333555666555333333444555000444555222111333444333111111111333444333000...---,,,,,,...000000///...,,,---...///000000000000---......//////......---------,,,,,,+++,,,,,,,,,---------------.......................................//////......---,,,++++++,,,,,,,,,,,,,,,---............////////////...------------......///......///000000111222222///000000000000111111111555222///111555777444111333333333444555666888999999999:::;;;===>>>@@@AAA???@@@@@@???======???@@@AAAAAAAAABBBCCCDDDEEEFFFDDDFFFIIIKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTVVVXXXSSSWWW]]]```aaa`````````^^^]]]^^^```cccdddcccbbb~~~|||yyywwwtttrrrpppoooppprrrsssrrrlllhhheeefffjjjiiiccc]]][[[XXXUUUSSSSSSTTTTTTSSSQQQQQQPPPNNNLLLHHHEEECCC?????????>>><<<999777555444333222111000000000000.../////////---,,,,,,,,,---------............/////////..........................................------------------------...---,,,,,,---...---++++++,,,,,,---...///000000------............------/////////...------,,,,,,------...///////////////,,,,,,,,,------------...---///111111000000000111000000000000111111111111111111111111222222222222000222444333111111333555111111222333444555666666888888888888999999999999555666666777777777777777888999:::<<<======<<<<<<===>>>?????????AAAEEEGGGJJJLLLNNNPPPQQQUUU[[[___fffuuuwwweeeWWWLLLCCC>>><<<<<<;;;:::888666666777333444444444333333444444222333444444222222333444111555666222///000111000000//////000222222111///---,,,---...000111000///---....../////////......------...//////...------------,,,,,,,,,---......,,,,,,,,,------.................................///////////////...------++++++++++++++++++++++++............///////////////......------------...---...///000111222333333///000000000000111111111333222222222444444444333666555555555666666777888:::::::::;;;<<<===???@@@???@@@@@@@@@>>>>>>@@@AAABBBBBBBBBCCCDDDFFFGGGHHHFFFGGGIIIJJJJJJLLLOOOQQQSSSUUUWWWWWWUUUTTTUUUVVVTTTXXX]]]``````````````````___^^^aaaeeehhhhhhggg~~~}}}yyywwwtttrrrooooooqqqssstttttttttooojjjjjjllljjjbbb[[[ZZZXXXTTTSSSSSSTTTTTTTTTQQQQQQPPPNNNKKKHHHEEECCC?????????>>><<<:::777666444333222111000000000000---...///...---+++++++++---------.........//////000000000///.........---........................------------------------///...,,,,,,------,,,+++***+++,,,---...000111111---..................---000000///...---,,,,,,+++,,,---///000000000///...+++++++++,,,,,,,,,------...///111222111000111222000000000000111111111111000111111111111222222222///222444333111000222555555555555555555555555555777777777777888888888888777777888999999999999999777888:::<<<=========<<<<<<>>>AAACCCCCCDDDFFFHHHFFFHHHIIIJJJLLLQQQWWW[[[]]]hhhttt}}}~~~yyy}}}}}}yyymmm\\\NNNEEEBBB@@@???888777666444444555888;;;333333333222111222555777111222333333111111222333...333555111///000222222///...---...000111111000...------///111222111000////////////...---,,,+++,,,---...//////...---,,,---------------...///000,,,,,,,,,------.................................------......------,,,+++---,,,,,,++++++*********............/////////000222111000///////////////---...///000111222333333111222222222222333333333000333555444222111333666999999888777777777777777;;;;;;;;;<<<<<<===>>>???AAABBBCCCBBBAAAAAABBBDDDBBBCCCCCCDDDFFFGGGIIIJJJGGGHHHIIIIIIIIIKKKOOOQQQUUUWWWXXXXXXVVVTTTSSSSSSWWWZZZ^^^aaabbbaaaaaabbbdddbbbaaadddjjjmmmnnnmmm~~~~~~{{{yyyuuuttttttsssssssssttttttmmmllljjjiiihhhfffccc```\\\ZZZXXXVVVUUUTTTTTTUUUOOOPPPQQQPPPNNNIIIDDDAAA>>>??????>>>;;;777333000111000000///////////////000///------///000///...------...///000111222333///...---,,,++++++,,,---.../////////...---,,,,,,***+++,,,,,,,,,,,,+++***---,,,,,,++++++*********------------///111444555,,,,,,,,,---...///000000???888000---...///...,,,000000////////////000000000//////............///555111---)))))),,,000333///000000000000000//////...//////000111222222222222222222333333333444444555444333222222444555777777666444333333444555666555666777888888999999888<<<;;;;;;::::::999999888>>>???@@@@@@BBBBBBCCCDDDFFFFFFHHHIIIJJJLLLMMMNNNUUU\\\fffnnnxxx}}}ttt}}}tttvvv|||lllZZZRRRHHHAAA???===999666999999888777777666777777444444444444444444444444333333333222222222111111333333333222222111111111111111111111000000000000111111000///...---,,,,,,,,,---------.../////////---------............///000///...---------------.........------,,,,,,,,,,,,,,,+++***+++,,,---...//////////////////////////////.........------------,,,,,,,,,,,,---......///...------...///000111...000111000///...///111111111000000111222222333444444444444444444444444777666666555555555666666::::::999999999:::;;;<<<>>>>>>???@@@AAAAAAAAAAAAFFFEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHGGGFFFGGGJJJLLLRRRTTTWWWXXXWWWTTTSSSSSSWWWZZZ]]]```aaaaaacccdddfffdddcccgggmmmqqqpppmmm~~~~~~~~~}}}zzzxxxuuuttttttsssssssssttttttnnnllljjjiiihhheeebbb___[[[ZZZXXXVVVUUUTTTUUUUUUPPPPPPPPPOOOMMMIIIEEEBBBAAAAAAAAA???===999555333111111000/////////000000111000......000111000///............------------...............///000111.........///......------+++,,,------------,,,+++,,,,,,,,,+++++++++++++++------------///111333444,,,,,,------......//////<<<666///,,,...///...,,,//////............////////////.........//////000222111///------...///000//////000000000000//////...//////000111111222222222222222333333333333444555444333222222333555666555555444444444444555555555555777888888888888888;;;::::::::::::999999999======>>>???@@@AAABBBBBBDDDEEEFFFGGGIIIJJJKKKLLLMMMSSSZZZaaahhhuuuzzzzzzzzzfffXXXKKKEEE>>>;;;;;;<<<:::777777777666555555555555555444444444444444444333333333333222222222111111111222222111111111000000000111111000000000///////////////......------,,,,,,------------............------------............//////...---------------......---------,,,,,,,,,------,,,++++++,,,---...------------------------.........------------,,,...------------.../////////......---...///000111...000111000///...///111111111111000111111222222333333333333444444555555666666555555555555555666666666666777999;;;>>>???>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBCCCCCCDDDDDDIIIIIIIIIHHHGGGGGGIIIKKKSSSVVVYYYZZZXXXWWWVVVVVVWWWYYY]]]```aaaaaacccdddfffddddddhhhpppttttttrrr}}}}}}}}}{{{yyyvvvvvvuuutttsssssssssssssssooommmkkkiiigggeeeaaa^^^ZZZYYYWWWVVVUUUUUUUUUVVVRRRQQQPPPNNNKKKHHHEEEDDDAAAAAA???===:::777555333222222111000000000000111222000//////000111111000.........---------,,,,,,---....../////////......------......///.........,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,------///000222333---------------.........777333---,,,---///...---.........------........................///000111///000111222111000///...//////000000000000///////////////000111111222222111111222222222333333333444333222222222333555666444444555555555555444444555555666777888888888888999999999999::::::::::::<<<<<<===>>>???@@@AAAAAACCCDDDDDDFFFGGGHHHIIIJJJJJJOOOUUUXXX]]]fffrrr|||yyyjjj[[[MMMDDD???;;;888777999:::888666555444444333333333333333333333333333333333333333333222222222222111111111111000000000000/////////000////////////.........------------------------............------------------------............///.........------------...------------,,,,,,,,,......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...............//////000///............///000000...000111000///...///111222111111000000000111111111222222333444555555666555555555555555555555555888777888888:::<<>>???@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDJJJKKKJJJIIIGGGGGGIIIKKKRRRUUUWWWXXXWWWWWWWWWWWWVVVYYY]]]___aaabbbccceeefffeeeeeejjjpppuuuuuuttt}}}||||||zzzxxxvvvwwwvvvuuutttsssrrrrrrrrrpppnnnkkkiiigggddd```^^^YYYXXXWWWUUUTTTUUUUUUVVVSSSRRROOOLLLJJJGGGFFFEEECCCBBB???===:::888666555333222222111111111111111111///......///000000///------...//////000111111/////////...---***(((''',,,,,,---.../////////...,,,,,,------------,,,,,,***++++++,,,,,,---------,,,,,,------...///000111...---------------------222///,,,+++---......---........................---------......000111111///000222333222111///......//////000000000000/////////000000111111111111111111111111222222222222333333222222222333444555222333444555666555444333444555666777888888888888777888888999::::::;;;;;;<<<<<<===>>>???@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHJJJNNNRRRUUUWWW]]]fffmmmttt~~~|||kkk\\\QQQHHHAAA<<<===:::888777888888555333444333333222222222333333222222222222333333333333222222222222111111111111000000000000000000000000//////.........---------,,,,,,---------..................------,,,,,,,,,,,,,,,---------...........................------------------------------//////......------------........................------,,,,,,,,,+++++++++---------------...////////////........./////////...000111000///...///111222111111000000000000000000111111333444555666666333444444555555555555555<<<<<<;;;;;;;;;<<<===>>>======>>>???@@@@@@@@@@@@CCCBBBBBBBBBCCCDDDEEEFFFIIIJJJJJJIIIHHHIIIKKKMMMPPPQQQTTTTTTTTTTTTUUUVVVVVVYYY]]]___aaabbbdddeeeffffffgggjjjooossstttsss|||{{{{{{zzzyyywwwwwwwwwuuutttrrrrrrqqqqqqpppnnnkkkiiigggddd```^^^YYYXXXWWWUUUTTTTTTTTTUUUTTTRRROOOLLLIIIGGGFFFFFFEEEDDDBBB???<<<:::888777333222222111111111111111000...,,,---...///...---------......//////000000......///...,,,***(((&&&,,,,,,---.../////////...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...,,,,,,------............---------------,,,,,,,,,...---,,,,,,---............///000000000000///...---------......000111111222111111000000000000000......///000000000000000000000000000000111111111000000000111111111222222222222222222333333444444111222444555555555444333444555666777777888888777666777888888999:::;;;;;;<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHEEEHHHLLLOOORRRVVV\\\aaadddlllxxxzzzeee^^^SSSJJJDDD@@@===::::::999888777777666444222444333333222333333444444111111111222222222333333222222222111111111000000111111111111111111111111............---------------------...//////000000......------,,,,,,,,,+++,,,,,,,,,------------...------...//////......---------------------------.....................---........................------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////////////////.........000111000///...///111111111000000///000000111000000111222333555555666333333555666666666555555;;;:::999999999:::;;;<<<;;;<<<===>>>????????????AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJNNNPPPOOOPPPQQQQQQQQQQQQSSSUUUUUUXXX\\\___aaabbbdddfffeeefffhhhlllqqquuuwwwwww~~~~~~|||{{{||||||{{{yyyxxxwwwvvvtttrrrqqqqqqpppooommmkkkiiigggeeeaaa^^^ZZZYYYWWWUUUTTTSSSSSSSSSSSSRRROOOLLLIIIGGGFFFEEEAAA@@@???===:::777444333222222111000000000000111///---,,,,,,---......---///......---,,,+++******,,,------.........------------......///.........,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,------...------,,,,,,,,,,,,,,,,,,---------,,,,,,------...............///000111111000///..................///000111222111000///...///000111---...///000000111111000000000000000000000111111///000000000000111111111222222222222333333333333111222333444444555444444444444555666777777777777777777777888999::::::;;;<<<<<<===>>>???@@@AAAAAACCCCCCCCCDDDEEEFFFFFFFFFCCCFFFJJJNNNRRRVVVZZZ\\\\\\aaaiiirrr}}}rrrcccZZZOOOKKKFFFAAA???<<<:::888555555555555444444444444444333333333333444444555000000000111111222222333222111111111111000000000000000111111111111222222///............---------.........//////000000000------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---.../////////...---,,,,,,,,,------------...,,,,,,---...............++++++++++++++++++++++++------------,,,,,,,,,,,,+++++++++++++++,,,,,,---/////////000//////...---...000111000///...///111000////////////000111222000111111222333444444555333444555777777777666666333333444444666888;;;<<<::::::;;;<<<============>>>>>>>>>>>>???AAABBBBBBDDDEEEGGGGGGHHHKKKOOORRRQQQQQQQQQPPPPPPPPPSSSUUUUUUXXX\\\___aaabbbdddfffdddfffiiinnnrrrwwwzzz|||~~~|||{{{|||}}}}}}|||yyyxxxvvvtttrrrqqqppppppnnnllljjjiiihhheeebbb___\\\ZZZXXXUUUSSSRRRRRRRRRRRRQQQOOOMMMJJJHHHFFFDDD>>>>>>>>>===:::666333111111111000/////////000000///...,,,,,,...///...---///......---+++******))),,,,,,,,,,,,---...//////.........///......---------,,,++++++++++++,,,------------------,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,------...+++---...///............---...000111111000...---//////.........//////000111000//////......//////---...///000111111111111111000000000000000000000/////////000000000111111111111222333333333333333222222222222333444555666333444555666777777777777777777888888999999::::::;;;;;;<<<===>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDCCCFFFKKKPPPTTTWWWYYY[[[XXXZZZ^^^ccciiirrr{{{tttdddVVVLLLFFFCCCAAA>>><<<:::999777666555555555444333333555666333222222222333333444555//////000000111222222333111111111111000000000000/////////000000000111111/////////............------.....................,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,...///000///...---,,,,,,,,,---------......)))***,,,---............++++++++++++++++++++++++.........------------,,,,,,++++++++++++,,,------//////000000000///---,,,...000111000///...///111............///111222333111111222222222333333333333444666888999999888777333333333444666888:::<<<888888999:::;;;;;;;;;;;;============???@@@AAABBBDDDEEEFFFGGGGGGJJJMMMPPPPPPPPPOOONNNMMMMMMPPPSSSTTTXXX\\\___aaaccceeeffffffgggjjjmmmooorrrtttvvv~~~|||{{{}}}~~~~~~~~~yyyxxxvvvtttrrrqqqpppooommmllljjjiiihhhfffccc```\\\[[[XXXUUUSSSQQQQQQPPPRRRQQQPPPNNNKKKHHHEEEDDDDDDDDDEEEDDDAAA===999666111000000///////////////000///------///000///...------.....................---+++***)))***++++++.../////////...---,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,+++,,,---...---,,,+++*********+++,,,,,,---......+++---///000///.........,,,---///000000///---,,,000//////.........//////...///000000000///---------...///000111111111111111111111000000000000000////////////000000000000111111222333333333333222222222111111222444555777333444555666777777777777888888888888888999999999999::::::;;;<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@CCCHHHMMMQQQTTTUUUVVVUUUVVVXXXZZZ^^^eeennntttxxx{{{jjjYYYMMMFFFBBB@@@===;;;:::888777666666666999999888666444333555666222222111111222333444444...//////000111222222222111111111111000000000000---.........//////000000000////////////.........------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,...000000///...---,,,,,,,,,------.........'''(((+++---............------------------------//////.........------------,,,,,,,,,,,,---......//////000000000///---,,,///000111000///...///111---------...000111333444222222222222222222222333333555777999:::999888888999888777777777888:::;;;777777888999::::::::::::>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHKKKNNNNNNNNNMMMJJJIIIJJJMMMOOOTTTXXX\\\___aaaccceeeggghhhjjjjjjjjjiiiiiijjjkkk~~~~~~|||{{{{{{zzzyyywwwuuusssqqqqqqpppooollliiigggfffdddaaa___]]][[[YYYVVVTTTRRRRRRQQQVVVTTTQQQOOOLLLIIIDDDAAADDDEEEDDDBBB>>>;;;999999555222//////111111000...///......///000000///------...///...,,,,,,...///........................000///...---------------,,,---......//////......,,,,,,,,,++++++*********&&&))),,,,,,******---000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000000000///000000000///000111111222////////////////////////000000111000...+++'''%%%//////000000111111222222111111222333333333333222222222333333333333444444444555666888888777555444777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<:::>>>AAA@@@======AAAFFFHHHHHHHHHIIILLLQQQUUUXXXZZZXXXWWWWWWXXX\\\```bbbiiippp{{{wwwcccYYYMMMFFFDDDBBB===888<<<888444333666777666555333111...///222333222000111222222333333222222111000000111111222222333333000000000000000000000000111111000///...---,,,,,,//////.........---------...------,,,,,,------...++++++++++++++++++++++++---------------------------,,,)))111888///)))333000000///...---,,,,,,+++---,,,++++++------,,,+++(((+++...///......000222333333111000---+++)))'''******+++++++++,,,,,,,,,.........////////////000000///...---,,,------...((())),,,...000111111111222222111111222222333444444555666888999999999999:::777444333666888888777999999888888888999:::;;;999;;;===>>>>>>???AAABBBDDDDDDCCCCCCEEEFFFHHHJJJJJJJJJJJJJJJKKKMMMNNNOOOTTTUUUVVVXXX[[[^^^aaabbbhhhjjjlllllljjjhhhggghhh~~~~~~~~~~~~}}}|||{{{{{{yyywwwuuusssrrrqqqpppooollliiigggfffdddaaa___]]]\\\YYYUUUSSSRRRRRRRRRUUUSSSQQQOOOMMMIIIEEEBBBCCCCCCCCCAAA>>>;;;999999444222//////111111000...///...---...000000...---,,,---...---++++++---.................................---,,,,,,,,,,,,,,,++++++,,,------------,,,---------------------------......---+++******+++------------------------...---------------------------------------,,,,,,---...............////////////000000000111111111///////////////////////////000000000///...,,,+++000000000000000111111111000111222222333333222222222222222333333333444444444444444444555666777888555666666777777888999999;;;;;;<<<<<<<<<<<<======<<>>>>>BBBFFFGGGFFFGGGHHHLLLPPPUUUWWWVVVUUURRRQQQRRRTTTXXXZZZZZZ```iiisss}}}pppbbbYYYQQQKKKCCC>>>>>>>>><<<999:::888555444555555666555444222000000222333222000111222222333333222222111///////////////000000000000000000000000000000000111111000000//////......///.........------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,222000---444<<<222(((///,,,,,,,,,+++******))))))---,,,++++++------,,,++++++---...,,,)))((()))***,,,,,,---.........------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000///...---,,,------...+++,,,---...////////////222222111111111222333333333444555777888888999999999666333333555777777666888888888999999999::::::777888:::;;;;;;<<<>>>@@@CCCCCCCCCCCCDDDEEEGGGGGGIIIIIIJJJJJJKKKLLLNNNNNNQQQRRRSSSVVVYYY[[[^^^___aaadddfffgggffffffgggiii}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzxxxuuusssrrrqqqpppooollliiigggfffdddaaa___^^^\\\XXXUUUSSSSSSSSSTTTTTTRRRPPPOOOMMMKKKFFFCCCBBBAAA@@@???===;;;999888444222000000111111000......------...//////...,,,+++,,,---,,,******,,,...........................------,,,+++++++++,,,,,,)))******+++++++++++++++---------------.........///...,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,/////////......---------.........------,,,,,,,,,///...---,,,,,,,,,---......//////000111000000000/////////////////////////////////000000111111111111000000000000000000///000111222222333333222222222222222222333333333333333222111111333555888:::444444555666666777777888<<<<<<<<<<<<======>>>>>>>>>AAABBBAAA??????BBBEEEEEEEEEEEEGGGKKKOOOTTTVVVVVVUUURRRPPPPPPRRRTTTUUUTTTWWW\\\cccmmm{{{ttteeeZZZQQQIIICCCAAA???;;;888777888999:::888888777555333333444666555333111111222222111000111111222222222222111111000//////////////////...000000000000000000000000000000000000000000000000............------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,222000---666@@@777+++,,,************************---,,,++++++------,,,+++......---***'''&&&''')))((((((***,,,---......///,,,,,,,,,,,,------------******+++++++++,,,,,,,,,//////...------------...000//////...............333222222111111111222222222333444555666777777777777555333333444555666555666777888999:::999999888666888:::::::::;;;===???AAABBBBBBCCCDDDDDDDDDDDDHHHIIIIIIJJJKKKLLLMMMMMMMMMOOOQQQTTTVVVXXXZZZ[[[]]]___bbbdddeeegggjjjlll~~~}}}}}}~~~~~~~~~{{{zzzxxxvvvtttrrrqqqqqqooollliiigggfffdddaaa___^^^[[[XXXTTTSSSSSSUUUVVVSSSQQQPPPOOONNNLLLHHHEEEAAA@@@>>>>>>===<<<999888333222222222111111000///...---------//////---,,,,,,------,,,++++++,,,...........................------,,,,,,,,,,,,,,,---))))))***+++++++++++++++------,,,,,,+++++++++++++++(((''')))---000...,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,.........------,,,,,,+++000...,,,*********,,,------...///000000000//////////////////////////////////////////000111222333111111000000/////////...000000111222222222222222111222222222222333333333222222222222333555777888444555555666666777888888;;;<<<<<<======>>>>>>>>>???@@@AAA@@@???>>>@@@BBBCCCCCCDDDFFFJJJNNNRRRTTTTTTSSSQQQPPPOOOQQQSSSTTTVVVWWWYYY\\\cccnnn{{{zzzpppllldddYYYNNNHHHDDDAAA???<<<===<<<888555333666888555777777555222111333666666444333222222111111000111111222222222222111111222222111111000000000///....................................//////000000------------------------...------,,,,,,------...........................++++++++++++++++++++++++,,,,,,***333BBB<<<...---++++++,,,,,,---------...,,,+++***+++---...---,,,...---,,,******+++...000)))******++++++++++++***,,,,,,,,,---------......************++++++++++++............------......111000///.........///000333222222111111111111111111222333444555666666666555444333333333444444444555666888::::::999888666888999;;;<<<;;;<<<>>>??????@@@AAACCCCCCCCCBBBAAAGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNQQQTTTWWWXXXYYYYYY]]]```bbbdddfffiiilllooo}}}~~~~~~~~~|||zzzxxxvvvtttrrrrrrqqqooollliiigggfffdddaaa___]]][[[XXXUUUTTTTTTVVVWWWRRRQQQPPPOOONNNLLLIIIFFFAAA???=========<<<999666222333333333222000//////...------...//////...,,,---......---,,,,,,---///..............................------------......***++++++,,,,,,,,,,,,,,,//////...---+++***))))))(((&&&%%%(((---000///...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++.........------,,,,,,,,,///...,,,***)))***+++,,,------.../////////////////////////////////////////////.........///000111111000000000//////......000000111222222222222111111111111222222222333333222333444555555555444333555555666777777888888999;;;;;;;;;<<<===>>>>>>???>>>??????>>>===>>>???@@@AAABBBCCCEEEIIILLLOOOQQQMMMLLLKKKKKKLLLNNNPPPRRRTTTTTTTTTUUUZZZaaajjjqqqvvv}}}vvviii[[[QQQNNNJJJDDD@@@===<<<<<<;;;999;;;<<<999555333555888333555777555111000222444555444333222111000000111000111111222222111111000222111111111000000//////------------------------++++++,,,,,,---.........,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))'''000>>>:::---+++,,,,,,------......//////,,,+++***+++---...---,,,---,,,++++++,,,///111222***+++++++++***)))((((((,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------..................000///......///000222333222222111000000111111111000111222444555555555555444444444333333333444444444555777999999888777666777999:::;;;:::;;;<<<>>>===>>>@@@BBBBBBBBBAAA@@@FFFGGGHHHJJJKKKKKKKKKKKKNNNPPPTTTWWWZZZZZZZZZYYY___aaadddeeeggghhhkkkmmm~~~~~~~~~|||{{{yyyvvvtttsssrrrqqqooollliiigggfffdddaaa___[[[ZZZXXXWWWVVVVVVVVVVVVSSSRRRPPPOOOOOOLLLIIIFFFCCC@@@======>>>===999555111333555444222000///000///......///000000///---......///...---,,,...000..............................---------...//////+++,,,,,,---------------222111000///...,,,,,,+++***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,---...------------...//////////////////////////////........................000//////////////////...///000111111222222111111111111111111222222222222222444555777777555333222555666666777777888999999999::::::;;;<<<===>>>>>>===============>>>???@@@AAAAAACCCEEEGGGJJJLLLMMMKKKKKKKKKLLLNNNQQQSSSTTTSSSRRRQQQRRRVVV[[[```dddhhhkkkrrr|||}}}}}}ooobbbXXXPPPHHHBBB@@@>>><<<:::999888888888333666888777555444666888333444444333222000111111222333333222000///000111000000111111111111000000///..................---------------------------***+++++++++,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---)))---999777,,,***+++++++++,,,,,,---------+++******+++---......---...,,,******,,,------,,,((())))))***++++++******,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,---......///..................///000222333444000000000000000111222222000111222333555555555555333444555555333333444555444555666777888777777666555666888888777777999:::======???@@@AAABBBBBBBBBEEEFFFHHHJJJKKKKKKJJJJJJNNNQQQUUUYYY[[[[[[ZZZYYY]]]```ccceeeeeeeeefffggg~~~}}}}}}|||{{{yyywwwuuusssrrrrrrooollliiigggfffdddaaa___YYYYYYYYYXXXXXXWWWVVVVVVTTTSSSQQQPPPOOOLLLHHHEEEEEEAAA>>>===>>>===999444000333666555222000///000000//////000111111000...---......---,,,,,,---///........................---,,,,,,,,,------...///+++,,,,,,---------------////////////............---...///...,,,+++,,,---------------------------++++++,,,,,,---.........+++,,,,,,------.........,,,,,,,,,,,,------------///---,,,++++++---///000////////////////////////,,,---.../////////...............//////////////////000000111111111111111111111111111222222222222333444555555666666666666444444555666666777777888888888999:::;;;<<<=========<<<<<<===>>>@@@AAAAAAAAABBBCCCDDDFFFHHHIIIJJJLLLMMMMMMNNNPPPRRRTTTVVVSSSSSSSSSTTTWWW[[[]]]^^^^^^^^^cccjjjooorrr|||{{{wwwddd\\\RRRJJJEEEAAA>>><<<<<<<<<;;;999888777888888222333555666666666666777444333222222222222000///000111222111......000222000000111111111111000000---------.......................................,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++000,,,,,,666666///111++++++++++++++++++,,,,,,+++******+++---......---...,,,******,,,,,,***((((((((()))***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,.../////////............000111222333333333////////////000222333444000111222444555555666666222555666666444333444555555555555666666666777777444666777777666666888999=========???@@@BBBDDDEEEDDDEEEHHHJJJKKKKKKJJJIIILLLOOOTTTYYY[[[ZZZXXXVVVZZZ^^^bbbeeeeeeddddddddd~~~}}}||||||{{{yyywwwuuusssrrrrrrooollliiigggfffdddaaa___WWWXXXYYYZZZYYYXXXVVVUUUUUUSSSQQQPPPOOOLLLHHHEEEFFFBBB>>>>>>???>>>888444000333666666333000///000111000000000222222000///,,,------,,,++++++,,,...........................++++++++++++,,,,,,---...++++++,,,------------,,,++++++,,,,,,---...//////---000111000---,,,...000........................+++,,,,,,---...///000000***++++++,,,---...//////+++,,,---...............000...+++)))***,,,///111////////////////////////***+++...000111111000///---.........//////000000//////000111111111111111000111111111111222222222444444333333555777999;;;333333444444555666666777777777888999;;;<<<<<<===>>>===<<<===@@@BBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQTTTWWWYYYZZZZZZYYYXXX\\\bbbddddddjjjsssvvv~~~nnnbbbXXXSSSMMMIIIDDD???<<<;;;:::999999888888666555555777999555666666777888777666555444222000111333333000---...000111000...---000222000000111111111111000000.../////////000000111111000000000000000000000000------------------------+++++++++,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++------------------------***000---,,,666888666:::,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......------+++***,,,...///,,,*********++++++++++++***)))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,.../////////.........///111222333333222111.........///000222444444111222333444555666666666222555777777444333444666666555555555555666777777666777999999888888999;;;=========>>>@@@CCCEEEGGGCCCEEEGGGJJJKKKJJJIIIIIIJJJMMMSSSWWWYYYXXXVVVTTTYYY]]]cccfffgggeeedddddd~~~{{{}}}~~~~~~|||wwwrrrooopppnnnllliiifffcccaaaaaa]]]\\\ZZZYYYWWWWWWVVVVVVTTTRRROOONNNMMMKKKHHHFFFEEEEEECCC???:::666444444333777999777111,,,,,,...////////////////////////...------,,,,,,------...,,,---------.../////////,,,---...//////...---,,,...---,,,,,,,,,,,,---............................../////////...------,,,)))...222222...+++,,,///......,,,***(((***---000111000///...---,,,++++++........................+++++++++,,,---...///000444111,,,)))(((+++///222000000///...---,,,,,,,,,---......///000111111222000000////////////000000111111111111222333444555333444444555666777888888555555555555666777888999;;;;;;;;;;;;;;;;;;::::::>>>>>>???@@@BBBDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGIIILLLNNNPPPPPPPPPOOOPPPPPPPPPQQQSSSVVVXXXZZZZZZZZZYYYXXXYYY\\\aaaeeekkkpppwww}}}}}}jjjZZZQQQKKKGGGDDDAAA???<<<999777666777777777777666666666555555555555777777333333666777555222222222222222222222222222222111000//////000000000000000000000000/////////....../////////---+++222...,,,//////---,,,------------......---,,,,,,+++,,,,,,,,,++++++***)))///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---............)))111222...111:::===888(((((()))***,,,---...///++++++******+++---...///,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,))))))***++++++,,,------111...+++***,,,---------...............------------000333555666444222000//////...---...///000111222222222222222222333333333444777888888777555333444333222333444777:::<<<777888999888777777999:::===>>>>>>>>>>>>@@@DDDGGGHHHIIIJJJJJJJJJIIIHHHGGGKKKMMMQQQTTTVVVVVVVVVUUUWWWZZZ___cccfffeeedddbbb|||vvvpppmmmmmmllliiigggeeecccbbbaaa]]]\\\ZZZXXXWWWVVVUUUUUUTTTRRROOONNNMMMKKKHHHFFFDDDDDDCCC???;;;777555555111444777555000---...000////////////////////////---------------------------------...............,,,---...//////...---,,,...---,,,,,,,,,,,,---...---------------------------------------,,,++++++)))---111000---+++,,,///,,,,,,,,,+++)))***---///............------------...............---------------------......///000111///...,,,,,,,,,.../////////000000111111000000......//////000000111111111000000//////000000111111111111111222333444444444444444444555555555555555555555555666777888888999999999999999:::;;;<<<>>>>>>???@@@BBBDDDFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHKKKNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSUUUXXXYYYUUUUUUTTTSSSRRRTTTXXX\\\```cccgggjjjmmmsss{{{{{{iii^^^PPPFFFBBBAAA???===???>>>;;;888666666666666555444444444333333333222000333333333666<<<<<<888222222222222222222222222222111111000//////000000///000000000000///......///...------...//////...000------000000---+++,,,---------------------,,,------.........------,,,......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---............)))///000***,,,444666000))))))***+++,,,------...++++++******+++---...///---,,,++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---------,,,)))'''''')))+++,,,,,,........................---///111333333222000...000///.........///000111111111222222222222333333444555888999999888666555555555555555666888999;;;999::::::999888777999:::<<<============???CCCFFFGGGHHHIIIJJJJJJIIIIIIHHHJJJLLLPPPSSSUUUVVVUUUUUUWWWZZZ___cccffffffdddccc~~~}}}yyytttooollliiihhhgggeeecccbbbaaaaaa\\\[[[YYYWWWUUUTTTSSSSSSTTTRRROOONNNMMMKKKHHHFFFBBBCCCBBB@@@;;;888777666///222444333000...///000////////////////////////,,,---...//////...---,,,...............---------------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))***---///...+++***,,,///***+++,,,,,,++++++,,,...,,,,,,,,,------.........//////.........---------//////.........//////000---.../////////...---,,,(((***,,,...////////////////////////000000000000111111111000000111111111222222222111222222333333444444444444333333222222555555555555666777888888888777666666777999<<<======>>>???@@@BBBEEEGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFIIILLLNNNOOOPPPPPPPPPOOOOOOPPPRRRTTTVVVXXXTTTTTTSSSQQQPPPQQQTTTWWWXXX[[[]]]]]]]]]```fffkkksss|||tttiii___XXXNNNGGG???;;;;;;<<<<<<;;;===;;;999777555444444555444444333333333333222222///000111444<<>>AAADDDDDDEEEGGGHHHIIIJJJJJJJJJKKKMMMPPPSSSUUUVVVUUUUUUXXX[[[___ccceeeffffffeee~~~}}}yyyyyyyyyxxxvvvssspppnnniiihhhfffcccaaa```______\\\[[[YYYVVVTTTSSSRRRRRRTTTRRROOONNNMMMKKKHHHFFFAAABBBBBB@@@===999888777000111222111///---...///////////////////////////+++---...000000...---+++/////////...---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++------,,,******,,,...'''***,,,---,,,+++,,,---,,,,,,,,,,,,------------/////////...------,,,,,,//////..................,,,---///000000...---,,,&&&(((***,,,......------000000000000////////////222222111111111111222222333333222222111222222222444444444333333333333333666666666666777888999999:::888666666666999<<<===<<<===>>>@@@BBBEEEGGGHHHEEEDDDCCCBBBAAAAAAAAAAAADDDEEEGGGJJJMMMNNNOOOOOOMMMMMMMMMMMMOOOPPPRRRTTTQQQQQQRRRQQQPPPPPPRRRUUUTTTWWWYYYYYYYYY[[[```dddgggmmmuuu}}}pppaaaXXXQQQKKKGGGDDD@@@;;;999:::::::::999999888777555444333333333555555444444444444444444222333333777@@@GGGDDD<<<111111111111111111111111111000000/////////000000...///000111000///...------.........------......///---...000///,,,,,,000---,,,,,,,,,------......+++,,,,,,------------,,,------,,,,,,+++,,,,,,---+++++++++,,,,,,,,,------***+++,,,---------------,,,//////+++***...///,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...+++++++++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,***)))***,,,---...---......///////////////000//////...------,,,,,,---.............../////////000000111111222222333333444555777999::::::999888666777999;;;<<<<<<=========>>>>>><<<:::999:::;;;<<<===>>>>>>>>>???AAACCCBBBCCCEEEGGGIIIJJJLLLLLLLLLNNNQQQSSSUUUVVVWWWWWWYYY[[[___bbbeeefffgggggg~~~}}}|||xxxxxxwwwvvvtttqqqooonnnkkkiiigggdddaaa^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRRRRRTTTRRROOONNNMMMKKKHHHFFF@@@BBBCCCAAA===:::888888222222222000...,,,,,,---////////////////////////,,,---///000000///---,,,/////////...---------,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,---'''***,,,---,,,+++++++++......---------,,,,,,,,,//////.........---------......------,,,---------........................,,,---...///000000///...000000000000////////////222222111111111111222222333333222222111222222222222333333444555555666666777777777777888999::::::===;;;888777777888;;;<<<<<<<<<===???AAACCCEEEGGGCCCBBBBBBAAA@@@@@@AAAAAACCCDDDFFFHHHKKKLLLNNNNNNJJJJJJJJJJJJJJJLLLNNNOOOJJJLLLMMMNNNMMMNNNPPPQQQPPPSSSUUUVVVUUUWWW[[[___dddggglllpppuuu||||||ggg```UUUMMMIIIFFFDDDBBB<<<:::888666666555555444666666555444333333222222333333444444444444444444666555444666===BBB===444111111111111111111111111000///////////////000000...//////000000000111111***---000000...,,,,,,------000888???<<<444...------,,,,,,,,,,,,---...///,,,------......---------,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,,,,+++------++++++...///---,,,,,,,,,++++++++++++***---,,,+++++++++,,,---...******)))******+++,,,---******+++++++++,,,,,,,,,,,,,,,------------.........---+++,,,---...---,,,---........./////////000000///...---,,,------...,,,,,,---------.........//////000111111222333333333444666777999999999999666777999<<<===??????@@@>>>???>>>===:::999:::<<<===>>>@@@@@@???@@@BBBDDDAAAAAACCCEEEHHHJJJLLLMMMNNNOOORRRTTTVVVWWWXXXXXXYYY[[[^^^aaacccfffggghhh~~~~~~~~~~~~|||zzzwwwtttqqqooonnnlllkkkhhhdddaaa___]]]\\\ZZZYYYXXXVVVUUUTTTSSSSSSTTTRRROOONNNMMMKKKHHHFFFAAABBBCCCBBB>>>:::888777444333111///...------,,,////////////////////////---...///000000///...---...............---------------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------,,,,,,,,,---------,,,,,,(((***,,,---+++*********/////////......---------........................------,,,,,,,,,------...///...---,,,,,,...///000............------------////////////000000000000111111111000000111111111222222222111222222333333222222333444555666777777777777777777888999::::::===;;;999888888888:::;;;;;;<<<<<<>>>???AAACCCDDDAAAAAAAAA@@@@@@AAAAAABBBDDDDDDEEEGGGIIIJJJKKKLLLHHHHHHGGGGGGGGGHHHJJJKKKKKKMMMOOOPPPPPPPPPQQQSSSPPPSSSUUUUUUTTTUUUYYY\\\aaacccfffjjjmmmrrrwww{{{ssseee\\\NNNJJJEEEBBB@@@???>>>===666666555444444444444444444444444444333333222222000000111111111111222222444444222111555888444---111111111111111111111111//////......//////000000//////...///000222444666)))---111222000///000222222:::FFFNNNIII:::---)))---,,,++++++,,,---///000000000111111000//////...+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))***))))))***+++,,,---,,,+++++++++++++++++++++---,,,+++++++++,,,---...******))))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,***))),,,,,,------.../////////000///......---.........,,,,,,---............---...//////000111222333333222333555777888999::::::888999:::;;;===???@@@AAA===>>>>>>===;;;:::;;;======???@@@AAA@@@@@@BBBCCC@@@AAABBBDDDGGGJJJLLLNNNNNNOOOQQQSSSVVVWWWXXXYYYYYYZZZ\\\___bbbeeeggghhh}}}}}}}}}~~~|||zzzvvvsssqqqpppooolllkkkhhhfffcccaaa```___YYYXXXWWWVVVVVVUUUUUUUUUTTTRRROOONNNMMMKKKHHHFFFAAACCCDDDCCC???:::777666444222000///////////////////////////////////////.........//////.........---------...............------,,,++++++,,,------,,,,,,---......---,,,,,,------------------------++++++,,,------------------------...///...---+++***,,,---,,,***((())))))......///////////////000,,,,,,------.../////////------,,,------...///000---------------...//////...---,,,******+++---.........//////000000111111111000000//////000000111111111111111222333444444222222333333444444444555555555555555666777888999999888888888888999999:::;;;;;;<<<<<<===???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGFFFFFFFFFGGGHHHIIINNNQQQSSSTTTSSSRRRRRRSSSPPPSSSVVVWWWVVVWWW[[[^^^]]]```cccfffhhhkkkmmmnnnooorrrxxxyyytttmmmeee]]]UUUMMMHHHDDDAAA>>>;;;::::::::::::555666666555444444555666333333444444333333222222000000000000111111111222111222111///000444222...111111111111111111111111...............///000000000///......000444888;;;***---000111000333999>>>EEEGGGJJJJJJ@@@333,,,,,,---,,,+++++++++---///111222222222111000///...---++++++******+++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++******)))))))))))))))***++++++++++++++++++++++++,,,------,,,+++++++++,,,---,,,,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,,,,+++)))++++++,,,,,,---.........---------...............---...///000000000//////......///000111222333333333444555777999;;;<<<<<<<<<<<<;;;;;;<<<===>>>???<<<======<<<;;;:::<<<===<<<>>>@@@@@@@@@???@@@BBB@@@@@@AAACCCFFFIIILLLNNNMMMNNNOOOQQQSSSUUUWWWWWWXXXYYYZZZ]]]```cccggghhh}}}zzzzzz{{{yyyxxxuuusssrrrqqqqqqqqqkkkjjjhhhfffdddccccccbbbYYYXXXWWWWWWVVVVVVWWWWWWTTTRRRPPPNNNMMMKKKHHHFFFBBBDDDEEECCC???:::777666222111//////000111111111//////////////////////////////............//////,,,------....../////////------++++++++++++------,,,,,,---......---,,,,,,........................***+++,,,---------------------...///111000---+++,,,------+++)))(((((()))------...///000111222222+++,,,,,,---...///000000---------......000111222+++,,,.../////////......222000...------///222444---......///000111111222000000////////////000000111111111111222333444555333333333222222222222111444333333444444555666777555555666777888999999:::;;;;;;;;;<<<<<<===>>>????????????@@@AAABBBDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGHHHIIIMMMOOORRRRRRPPPNNNMMMMMMJJJNNNSSSUUUVVVXXX]]]aaa\\\^^^aaadddeeeeeeeeedddeeegggjjjnnnttt}}}~~~qqqfff___\\\XXXQQQKKKGGGDDDAAA@@@AAA???;;;888777888999:::666666666444222222333444333333444444444333333222111111222222333333333444000222222///000444555333000000000000000000000000...............///000111111///------000555;;;???,,,...//////000666AAAIIIYYYQQQFFF:::...'''+++444---,,,+++***+++---///111111111111000...---+++***+++*********+++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***---+++***+++***))))))+++******+++++++++,,,,,,,,,...---,,,+++++++++,,,---...------,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))+++---...---,,,******+++,,,,,,---......+++,,,---..................///111222222222111000---...///000111222333333444555666888:::<<<===>>>@@@???===;;;:::;;;<<<===;;;<<<<<<<<<::::::<<<>>>;;;===???@@@???>>>???@@@@@@@@@AAACCCEEEIIILLLMMMLLLLLLNNNPPPRRRTTTUUUVVVXXXXXXYYY\\\___cccfffhhh}}}|||zzzzzzyyyvvvrrrppppppppplllkkkhhheeecccaaa______^^^\\\ZZZXXXWWWVVVVVVVVVUUUTTTRRROOOLLLIIIGGGEEEBBBBBBAAA@@@===:::666444111111111111111000//////000///...------...///000000...,,,******,,,...000,,,,,,,,,---------......------------------------000///...,,,+++******))))))))))))******+++,,,,,,***)))))))))((((((''''''---------,,,,,,+++++++++------,,,++++++,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111////////////............//////000111111111111111111000//////111222222111000000111000000///...---222111///---...000222444444444333222000000111333333555666555444444555666888888888888888888999999999999::::::;;;<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIILLLLLLLLLLLLLLLMMMMMMMMMKKKLLLQQQQQQRRRaaaggg[[[TTTYYY]]]___^^^]]]^^^```ccc```___```eeelllqqqtttzzz~~~|||pppfff]]]VVVOOOJJJGGGEEEBBB@@@??????===;;;::::::999888888888888888444444444333333222222222333333222222111000//////111111000000111222333333111111111111000...---,,,111111111111000...---------,,,+++***+++---///111000000000000//////111333777111,,,---666BBBLLLRRRBBB<<<444///------,,,+++...+++))))))+++///111222000///...,,,++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...+++))))))***,,,,,,+++......---,,,,,,+++******---------............///,,,,,,------------,,,,,,------,,,+++,,,---...///............////////////000111111222222333444444111444888999999<<>>999777999<<<>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@AAACCCDDDFFFHHHIIIJJJIIIIIIJJJIIIIIIKKKOOORRR[[[[[[\\\]]]^^^___aaabbb~~~}}}zzzzzzyyyvvvrrrpppooopppnnnmmmjjjgggeeebbbaaa```^^^\\\ZZZWWWVVVUUUVVVWWWVVVUUUSSSPPPMMMJJJHHHGGGBBBBBBAAA@@@===:::666444111111111111111000////////////...------...//////...---,,,++++++,,,---...,,,,,,,,,---------......------------------------000///---,,,+++*********++++++++++++++++++******---,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,++++++******+++++++++...------,,,,,,------...------------------------,,,,,,,,,,,,------...///------......//////000000......///000000000000//////---,,,---...000///...///000000000000//////...333222111000000222333444555555555333222111333555444555666666555555666777777777777888888999999999999:::::::::;;;;;;<<<<<>>AAAAAACCCDDDFFFGGGHHHIIIIIIKKKKKKKKKKKKLLLOOORRRXXXXXXYYY[[[]]]___aaabbb~~~}}}zzzzzzyyyvvvssspppooopppooonnnllliiigggdddbbbaaa^^^\\\XXXVVVTTTUUUVVVWWWWWWVVVTTTQQQNNNKKKIIIGGGBBBBBBAAA@@@===:::666444111111111111111000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///...---,,,+++*********---------,,,+++*********---------------,,,,,,,,,------,,,,,,,,,,,,++++++************************---,,,,,,++++++,,,,,,---........................,,,,,,------...---------+++,,,---...///000111111------...////////////...---,,,+++,,,...///...---...//////000000000000///222333333333333444444444333444444333111111222444222333555555444333555666555666666777888999999:::::::::::::::;;;;;;;;;;;;AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJNNNNNNSSSSSSRRR[[[___TTTTTTUUUWWWXXXWWWVVVVVVWWWYYYXXXWWWXXX[[[]]]^^^^^^```aaacccdddfffjjjooosss|||xxxooogggaaa[[[TTTOOOJJJGGGCCCAAA@@@AAA@@@???===;;;888777777666555333555555444444333222222222333333333333222222222222222222222111111000000///---...///000111000////////////000000000000////////////000000000000/////////...---,,,,,,---//////111111000...---///222555<<<555///...444777666333111...,,,***+++,,,++++++///---+++++++++,,,+++***---,,,+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---+++))))))+++,,,+++***------,,,,,,++++++******++++++++++++,,,,,,,,,,,,---..................---------,,,,,,------...///............////////////000111111222222333444444888666555555777888999999666777999:::::::::999888999999999999999:::<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCCCCEEEFFFGGGHHHHHHJJJLLLNNNOOONNNNNNOOOQQQTTTUUUVVVYYY\\\___aaaccc~~~}}}yyyzzzyyywwwssspppooooooooonnnllljjjgggdddbbbaaa]]][[[XXXUUUTTTUUUVVVXXXWWWUUUSSSPPPMMMJJJHHHGGGBBBBBBAAA@@@===999666444111111111111111000//////------------------------,,,---............---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++++++++++++++,,,------------------------,,,---.........---,,,+++,,,,,,---......///000000------...////////////.........---...000111///...---...///000000111000000111222333444444444333333000111111111//////000111...000111111111111222333444444555666777999999:::::::::::::::::::::::::::????????????@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHGGGHHHHHHHHHIIIJJJJJJJJJKKKJJJQQQRRRPPPWWW\\\SSSUUUUUUUUUTTTSSSSSSSSSSSSVVVUUUVVVXXXZZZ[[[ZZZXXX]]]^^^^^^]]]^^^```dddhhhhhhkkkooorrrssstttvvvyyy~~~zzzvvvtttoookkkeeeeeeeeefffgggeeebbb___\\\XXXRRRNNNKKKIIIFFFDDDCCCAAA???===============<<<999777666666666555333555555555555444333222222333222222222222222222222222111111111000000000///---///111222222111///.........///000000000000000...//////000000000000/////////...---------......111111000...---...222555@@@888000...222444000+++---,,,,,,,,,,,,,,,,,,+++---,,,++++++,,,+++***(((...------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,***))))))+++,,,+++***,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---......//////......------------------......///............////////////000111111222222333444444;;;888555555888::::::888666777999;;;;;;:::999888888888999999;;;<<<======;;;;;;<<<===>>>@@@BBBCCCDDDEEEEEEFFFGGGHHHHHHIIIKKKMMMPPPRRRQQQPPPPPPPPPRRRSSSUUUXXX[[[___bbbddd~~~yyyzzzzzzwwwtttpppoooooommmlllkkkiiigggcccaaa___]]][[[XXXVVVUUUUUUWWWXXXUUUTTTRRROOOLLLIIIGGGFFFBBBBBBAAA@@@===999666444111111111111111000//////,,,------------------,,,---...///000000///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,---------))))))******************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++...............---------......///000000000//////...------///000111///...---...///000000111000000///000222333333333111111///000111111000///000111...///111111111111222444333444444666777888999999999999999:::::::::::::::<<<<<<=========>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHOOORRRPPPVVV\\\WWWVVVUUUSSSRRRQQQRRRRRRRRROOOOOOQQQTTTWWWXXXVVVTTTWWWWWWXXXWWWVVVXXX[[[^^^ZZZ[[[\\\\\\\\\\\\]]]___aaaeeekkkpppvvvtttdddZZZWWWVVVRRRNNNMMMMMMMMMNNNNNNMMMIIIFFFCCCBBB@@@@@@??????===<<<===<<<;;;999888777888999:::888666555666666555333444444444555444333222222222222222222222222222222111111111000000000000000///000222333333222000///---...///000000111111000...//////000000000000//////......------------...000000///---,,,---111333AAA999000...111222000------...///......---------,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))***++++++***)))***+++++++++++++++++++++,,,,,,,,,,,,------------------............------------.........//////...............////////////000111111222222333444444999555333444777::::::888888888888777777777777777888999:::;;;<<<===>>>???;;;;;;<<<===???AAABBBCCCFFFFFFGGGHHHHHHIIIJJJJJJKKKNNNQQQSSSSSSRRRQQQQQQRRRSSSUUUXXX\\\___bbbddd~~~xxxyyyzzzxxxtttqqqooonnnlllkkkkkkiiifffccc```^^^\\\[[[YYYXXXWWWWWWXXXXXXUUUTTTQQQOOOLLLIIIFFFEEEBBBBBBAAA@@@===:::666444111111111111111000//////------............---------...///000000///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------*********+++,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,---......---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------.........---------,,,,,,......///000000000000///,,,,,,,,,...000000...,,,...//////000000000000///...///000111222111000000000222444444333222333444111222444444444444666888333444444555666777777888888888888999:::;;;;;;;;;:::;;;;;;<<<<<<=========@@@AAAAAABBBBBBBBBBBBBBB@@@AAAAAABBBCCCEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJHHHOOOSSSPPPVVV___\\\WWWTTTPPPOOOPPPQQQQQQQQQOOOOOOQQQUUUXXXYYYWWWUUUSSSTTTUUUTTTTTTTTTVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRQQQTTTXXX[[[^^^ccckkkqqquuuyyypppaaaYYYNNNHHHGGGFFFDDDAAAAAAAAA@@@AAAAAA@@@>>>;;;::::::;;;;;;;;;999777666666777888777555555777888777555333333333444333222000111333444444444333222111111111222222222222222000000000000000000000000111111222333333222000///......///000000111000000//////000000000000//////,,,------------------------......---,,,,,,///111:::555000...///111111000...///000///...---...///...,,,******,,,,,,,,,+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++******))))))***++++++***((())))))******++++++,,,,,,,,,,,,,,,,,,------------,,,------------------,,,------...////////////...............////////////000111111222222333444444444222111222444666777777888777555444333333444555888999;;;<<<===>>>>>>>>>;;;;;;<<<===???@@@BBBCCCEEEFFFGGGHHHIIIJJJKKKKKKJJJMMMQQQSSSSSSSSSSSSSSSSSSTTTVVVXXX[[[^^^```bbbxxxyyyzzzxxxuuuqqqnnnnnnkkkkkkkkkiiifffccc___]]][[[[[[[[[[[[ZZZYYYXXXXXXVVVUUURRROOOLLLJJJGGGFFFBBBBBBAAA@@@===:::666444111111111111111000//////---...////////////...---,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,---...******++++++++++++++++++,,,,,,,,,,,,------......+++++++++,,,,,,---------((()))+++---------,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,------...///------------------------------...////////////...,,,,,,---///111000...,,,///000000000000//////......///000000111111000000000222555555444333444444222444555666666666888999444444444555555666666666666666777999:::;;;<<<===::::::;;;<<<<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAA???@@@@@@AAABBBDDDFFFGGGDDDEEEEEEFFFGGGHHHIIIJJJJJJFFFLLLQQQMMMRRR\\\]]]VVVRRRMMMLLLMMMOOOPPPPPPQQQQQQRRRUUUXXXYYYWWWUUURRRTTTVVVVVVTTTSSSRRRSSSSSSRRRQQQPPPPPPOOOMMMLLLJJJMMMPPPPPPPPPRRRWWW[[[YYY\\\```dddhhhiiijjjjjjeeedddbbbaaaaaadddgggiiiooouuu~~~nnn\\\QQQKKKHHHCCC@@@@@@@@@???>>>===;;;::::::;;;;;;999888888999:::999888777666666333555777666555555777999555333222222333444333222///111333555666666555555000111111111222222222222///000000000000000000000222111111111000000000000...///000000000000000///000000111000000///...---******+++,,,------------***+++------,,,+++,,,---/////////......------...+++---...---,,,,,,...111222///,,,***++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******))))))))))))*********************************++++++,,,,,,++++++***)))))))))***++++++)))'''((())))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---...///000//////...............////////////000111111222222333444444222333333222222333555777666666555444444444444444888999:::<<<======<<<<<<;;;<<<<<<===>>>???AAABBBCCCCCCEEEFFFHHHIIIJJJKKKJJJLLLPPPRRRRRRSSSTTTVVVTTTTTTUUUWWWYYY[[[]]]^^^xxxyyyzzzyyyuuuqqqnnnnnnkkklllkkkjjjgggccc```^^^ZZZ[[[\\\\\\\\\ZZZYYYXXXWWWVVVSSSQQQMMMKKKHHHGGGBBBBBBAAA@@@===:::666444111111111111111000//////---...///000000///...---++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,---......,,,,,,++++++***)))))))))+++++++++,,,,,,---------+++++++++,,,,,,---------&&&(((***,,,---,,,+++***---,,,,,,++++++,,,,,,---........................,,,,,,++++++,,,...///111***++++++,,,---...//////+++,,,------......------//////000222333333111...000000111000000///......000000000000000111111111///111333444333222222333111333444555555555777999444444555555555555555555555666777888:::<<<======;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAAAAAAAA@@@??????@@@AAABBBDDDEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIDDDIIIMMMHHHMMMXXXZZZUUUPPPKKKJJJLLLNNNOOOOOONNNNNNNNNPPPRRRSSSQQQOOOPPPSSSUUUUUURRROOONNNNNNLLLKKKJJJJJJJJJIIIGGGEEECCCFFFHHHHHHFFFFFFIIILLLLLLMMMOOOQQQSSSUUUVVVWWWVVVTTTPPPNNNNNNQQQUUUWWWSSSXXX^^^dddnnnwwwxxxtttppppppsssxxx}}}nnnaaaUUUMMMHHH??????>>>>>>===<<<<<<<<<;;;999777777888999888888555555555444333444666777000333555444222111333666666444333333444555555444111333666888::::::999999000000111111222222222222////////////000000000000222111000///......////////////000000000000//////111111111111000///------((()))***+++,,,---------(((***,,,---,,,+++++++++'''***//////---*********((()))+++***)))***...222666222---+++******************,,,------,,,+++*********************************************************************************+++++++++,,,,,,,,,******))))))))))))******************************+++++++++,,,,,,+++++++++)))))))))***++++++)))'''(((((()))***+++,,,,,,---)))************+++++++++***++++++,,,,,,++++++***,,,---///000000000///.............../////////000000111111222333333444444444666777555222222555888555666777888888888777666777888:::;;;<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAA@@@AAACCCDDDFFFHHHIIIJJJIIILLLOOOQQQRRRSSSUUUWWWTTTTTTUUUVVVWWWYYYZZZ[[[}}}{{{xxxzzz|||{{{vvvqqqnnnllllllmmmmmmkkkgggcccaaa```[[[ZZZZZZYYYYYYYYYYYYZZZXXXVVVSSSPPPNNNJJJFFFCCCDDDCCCAAA???<<<888666444222222222000...------///---,,,,,,---///000///......------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,...---++++++---......---)))***+++,,,---............---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...------............------///...---,,,,,,,,,,,,,,,++++++,,,,,,...///111222........................---------............///------------------------...///////////////......,,,---///000222333333333111111222222222333333333333111000333777999888777555555555555555555444444444444666777999999::::::999;;;===>>>===<<<<<<<<<>>>???AAACCCDDDDDDDDDDDDCCC@@@>>>>>>AAACCCCCCBBBEEEBBBAAABBBEEEFFFEEECCCDDDGGGJJJLLLLLLLLLMMMNNNOOOMMMKKKJJJJJJJJJLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPRRRRRRQQQOOOLLLJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAEEEFFFFFFGGGGGGGGGGGGGGGIIIGGGFFFEEEEEEFFFGGGIIIJJJKKKMMMOOORRRTTTVVVWWWRRRTTTVVVYYY]]]```cccddddddeeehhhlllppptttwwwyyyzzzyyyxxxvvvsssqqqpppoooffffffffffffffffffggggggggggggfffgggkkkpppuuuxxxvvvtttlllbbbaaagggjjjgggfffcccbbbfffnnnuuuvvvuuuooofffYYYOOOIIIDDD===777:::::::::999999999888888:::888666777999999777444444444444444444444444444555555666666555444333333222222222222222222222222777111666===;;;>>>===444222222222111111111000000111111111111111111111111222000......///000000000......//////000111111111222111000000000///...,,,,,,,,,,,,---------......,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,***+++,,,---------,,,,,,...---...///...------///++++++++++++++++++++++++---+++((((((***,,,---------,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,***)))((((((((()))+++,,,((())))))))))))*********++++++************++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++***))))))(((((('''******+++++++++,,,,,,,,,,,,,,,,,,++++++*********------------......//////,,,,,,------.../////////111111111111222333444555111222333333444555666666777666555444444555666777:::::::::::::::;;;<<<===??????>>>======>>>???@@@AAABBBCCCEEEGGGIIIJJJKKKKKKKKKKKKLLLOOOSSSVVVXXXVVVSSSQQQSSSVVVYYYYYYXXX|||zzz|||||||||yyyuuuqqqoooooolllmmmmmmjjjfffbbb``````[[[[[[ZZZYYYYYYYYYYYYZZZVVVTTTQQQOOONNNKKKHHHEEEDDDCCCBBB???<<<999666444///000000///...---///000111///...---......---+++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,,,,++++++++++++&&&'''((()))************,,,,,,+++************+++,,,++++++++++++,,,------,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111---------------------------------............///........................000000111111111111000000---...///111222222222222111111222222222333333333555333222333555666444222555555555555555555555555666666777999:::::::::::::::<<<>>>>>>===<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCDDDAAA???@@@BBBDDDDDDCCCDDDCCCAAABBBEEEFFFEEECCCEEEGGGIIIKKKKKKKKKMMMNNNJJJIIIGGGFFFFFFFFFHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNOOOOOONNNLLLIIIGGGHHHGGGEEEDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDFFFGGGHHHJJJLLLMMMNNNOOOOOOPPPRRRTTTWWWYYY[[[\\\^^^]]]\\\ZZZXXXWWWVVVUUUOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQSSSWWW[[[]]]ZZZYYYTTTMMMLLLPPPQQQMMMMMMJJJIIILLLRRRVVVVVVTTTOOOJJJCCC@@@AAAAAA???<<<999999999999888888888888666444333444666666444111444444444444444444444444444444444444444333222222222222222222222222222222333222777:::BBBRRRQQQ===222222222111111000000000////////////////////////222000...---///000000000//////////////////////////////000111111000///---......------,,,,,,,,,+++,,,+++++++++******************+++,,,,,,,,,++++++++++++,,,,,,------,,,,,,***(((''')))******))))))************************+++***)))(((((()))+++------------------,,,,,,,,,(((((()))*********)))))),,,,,,+++++++++++++++,,,)))))))))*********++++++++++++************++++++***+++,,,,,,******+++,,,************************,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++//////......------,,,,,,,,,------...//////000000111111111111222333333444333333333333444444444444666666555555555666888999999999999999:::;;;<<<===???>>>=========>>>@@@AAABBBCCCEEEGGGIIIJJJJJJKKKKKKKKKKKKMMMOOOSSSVVVXXXXXXVVVTTTTTTWWWXXXXXXWWW}}}{{{yyy}}}yyytttqqqqqqqqqkkklllllljjjeeebbb```___\\\[[[ZZZYYYYYYYYYYYYYYYUUUSSSPPPOOONNNLLLIIIGGGEEEDDDCCCAAA>>>:::777555---...///...------///111111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---------.........***---//////,,,)))***+++))))))***+++,,,,,,,,,,,,++++++***)))))))))))))))+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////000000111111111111000000//////000111111111111111111111222222222333333333444333222222333444333222555555555555555555555555777888999:::::::::::::::;;;<<<>>>>>><<<;;;<<<<<<;;;<<<>>>@@@AAABBBBBBCCCDDDBBBAAAAAACCCDDDDDDCCCDDDCCCBBBCCCDDDEEEEEECCCEEEGGGHHHHHHHHHIIILLLNNNHHHGGGEEEDDDDDDDDDEEEFFFIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLKKKHHHFFFDDDEEECCCAAA???>>>???@@@AAABBBBBBAAA@@@??????>>>>>><<<<<<===>>>>>>>>>>>>===???>>>===<<<<<<===>>>???==================<<<<<>>@@@CCCDDDBBB@@@AAA>>>::::::<<<===;;;888888888888888777777777777444333222333444444222000333333333333333333333333222222333333333222111111222222222222222222222222000222555777DDD]]]\\\???111111111111000000000000////////////////////////111///------///000000///000//////...------,,,,,,,,,...000222222111///...//////...---,,,+++******++++++++++++************++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++******+++,,,+++***)))))))))))))))))))))))))))++++++)))&&&&&&))),,,++++++,,,,,,------------))))))*********))))))(((++++++,,,,,,,,,++++++***************+++++++++,,,++++++************++++++***+++,,,,,,******+++,,,)))))))))))))))))))))))),,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,.........------------------......//////000111111222222111111111222222333444333333333222222222222666666666666777888::::::999999999999:::;;;<<<===>>>>>>>>>>>>???AAABBBCCCDDDEEEHHHJJJKKKKKKJJJIIIKKKKKKKKKMMMOOORRRUUUVVVZZZYYYWWWVVVWWWXXXWWWVVV~~~|||zzzxxx}}}zzzvvvrrrqqqqqqjjjkkkkkkiiieeeaaa___^^^\\\\\\[[[ZZZYYYYYYYYYYYYVVVTTTQQQNNNMMMKKKIIIGGGEEEDDDDDDBBB???;;;777555---.........,,,,,,...000---,,,,,,---///000///...+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++000444333...***+++---+++,,,---...............++++++***))))))))))))***+++++++++***+++,,,,,,---++++++,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---......////////////...000000111111111000000///111111222222222333333333111111111222444555666666444444444555555555555555888888999999:::999999999:::<<<===<<<;;;:::;;;<<<;;;<<<===>>>@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDFFFGGGGGGGGGFFFGGGJJJMMMHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHFFFDDDCCCBBB@@@>>><<<<<<===???AAAAAAAAA@@@???>>>===<<<;;;;;;;;;<<<============<<<======<<<;;;;;;<<<======<<<<<<<<<===>>>>>>??????<<<===>>>???AAACCCDDDEEEAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@?????????<<<======>>>???@@@@@@AAA>>>>>>===<<<<<<===>>>>>>>>>>>>======>>>???===:::>>>======???@@@@@@===;;;???===;;;::::::999666444777777777666666666666555555555555555555555444333222222222222222222222222111222222333222222111111111111111111111111111111333000222555>>>OOONNN777000000000000000000000000111111111111111111111111111///------...///000///.........------,,,,,,,,,,,,///222333222000...,,,......------,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))+++++++++++++++,,,,,,---///333555000,,,,,,---...************************))),,,...+++&&&%%%(((,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))'''((()))++++++******)))******+++++++++,,,,,,,,,++++++************++++++***+++,,,,,,******+++,,,************************))))))***++++++,,,------,,,,,,,,,---------......------------------------)))***+++,,,...///000111......//////000111111111333222111111111111111222222222222222222222222222555666666777999:::;;;<<<::::::::::::;;;<<<>>>>>>>>>>>>???@@@BBBCCCEEEEEEEEEGGGJJJLLLLLLKKKIIIHHHJJJKKKKKKLLLNNNQQQSSSTTTYYYXXXWWWWWWXXXXXXXXXWWW}}}{{{yyyxxxzzz|||}}}|||xxxssspppooojjjkkkkkkiiieeeaaa___^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYVVVRRRNNNLLLJJJGGGEEEDDDDDDDDDBBB???;;;777444///000000...,,,+++,,,------,,,,,,---///000///...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++000444222---******---******+++,,,,,,,,,++++++,,,,,,+++***************+++************+++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------...///////////////000111111111111000//////111111222222222333333333222333444444555555666777444444444555555555666666777777888888888888888777999:::;;;:::999999;;;<<<======>>>>>>???AAABBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFGGGIIIKKKHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBAAA???===;;;;;;===???@@@@@@???>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;999999:::;;;===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888999999999999777777999::::::999888555555666777888888666444444444555666888888666555666666555555555444444444555666666666555444444444222222222222222222222222111222222333333333222222111111111111111111111111555+++...777666777777111////////////////////////000000000000000000000000111///---,,,.../////////,,,,,,,,,,,,------.........111444444111...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***)))++++++*********+++,,,---///999===444)))'''+++...++++++++++++++++++++++++)))---///---(((&&&)))---)))))))))((('''&&&&&&&&&,,,,,,,,,,,,,,,+++***)))$$$&&&(((***+++,,,++++++******+++++++++,,,,,,,,,++++++************++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))***+++,,,,,,---...,,,,,,,,,---------......------------------------))))))***,,,---///000111......//////000111111111222222111111000111111111000000111222222333444444555666777888999:::;;;;;;::::::;;;;;;<<<>>>???@@@>>>???AAABBBDDDEEEFFFGGGEEEGGGIIILLLLLLKKKIIIGGGIIIIIIJJJKKKMMMNNNPPPQQQSSSTTTVVVVVVWWWXXXYYYYYY}}}{{{yyyyyyvvvyyy{{{{{{wwwsssooonnnkkklllllljjjeeebbb```___^^^]]]\\\[[[ZZZYYYYYYYYYZZZWWWRRRNNNKKKIIIGGGEEECCCCCCCCCBBB???;;;666333111111111///,,,+++,,,---111///...---......---+++,,,,,,............,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++*********+++++++++,,,,,,))),,,......+++((()))***+++,,,,,,---------,,,,,,,,,,,,+++************+++***************+++,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------...///000111111222222111000000111111111000000///111111222222222333333333555666777666444333333444333333444444555666666666555666777888888888888888888999::::::999:::===???AAA@@@@@@@@@@@@AAABBBBBB@@@AAACCCBBBAAA@@@@@@@@@BBBCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIHHHGGGGGGHHHJJJEEEEEEEEEEEEDDDDDDDDDCCCGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA???>>><<<;;;;;;<<<===>>>======<<<<<<;;;:::999999777777888999999999999999888888888999999888888888::::::999888777666555444999999999888888888888888777777777888888999999999777777777888888888888888999999888777777666666555555666777777888888777777666444444888:::777555666222333444444555555555555555555666666666666555555555444444444333333333333222444555444333111222222111111111111111111111111111111222333333333222222111111111111111111111111333(((---888111***...111............////////////........................000...,,,,,,...//////...++++++,,,,,,---......//////333555444000,,,***+++***+++++++++,,,,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,+++******+++******))))))+++,,,---111===AAA666***(((---...++++++++++++++++++++++++***,,,...---***)))***---,,,,,,+++***)))(((''''''))))))*********))))))((('''(((***+++------......************+++++++++,,,++++++************++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,---......///,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---......//////000111111111111000000000111111222000000111222333444555555555666777999:::::::::::::::::::::;;;<<<>>>???@@@>>>???AAABBBDDDEEEEEEFFFDDDFFFGGGIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMPPPSSSUUUVVVWWWXXXZZZ}}}{{{zzzyyytttvvvwwwvvvtttqqqoooooolllmmmmmmjjjfffbbb``````___^^^\\\[[[ZZZYYYYYYYYYYYYVVVQQQMMMKKKJJJHHHGGGBBBBBBCCCBBB???:::555222000111111///------...///111///...---......---+++,,,---///000000///---,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,------************************,,,------...------,,,,,,++++++***))))))))))))******************++++++,,,++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---+++***************+++,,,---------------------------------............///...........................///000111222222222222///000000111111111000000111111222222222333333333444666777555333111222444333333444444555666666777555666777888999:::::::::888999:::;;;;;;===@@@BBBEEEDDDCCCBBBAAABBBBBBCCC@@@BBBEEEDDDBBB@@@@@@AAAAAACCCEEEDDDCCCBBBDDDFFFGGGIIIJJJJJJHHHGGGHHHIIIDDDDDDDDDDDDDDDCCCCCCBBBFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@======<<<;;;::::::;;;;;;;;;;;;:::::::::999999999666666777888888888888888777777888888888888777777::::::999888777666666555777777777777777777777888666666777777777888888888777777777777777777777777888888777777777777777777666777888999888777666555666444888???@@@;;;666666666666777666666666888999::::::999888555333333333444333333333333222222222000222444333111000000222111111111111111111111111///000111111222222111111111111111111111111111111///***000444---,,,000///---------....../////////........................000...,,,,,,---//////...---------------.........///222555333...+++,,,...,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,+++++++++***)))((()))***,,,---111:::<<<111***---...+++************************)))***++++++++++++++++++,,,,,,++++++*********)))(((((()))*********))))))+++++++++***++++++,,,---)))))))))*********++++++++++++************++++++***+++,,,,,,******+++,,,***************************+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---...------,,,,,,+++++++++,,,------...//////000000000000///000000111222333222222333333444444444555555666888999999999888888888888888999;;;<<<>>>???<<<===???AAABBBBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMQQQSSSSSSTTTVVVXXX}}}{{{zzzzzztttttttttrrrpppooopppqqqlllmmmmmmkkkgggcccaaa```___^^^]]][[[ZZZYYYYYYYYYWWWTTTPPPMMMLLLKKKJJJIIIAAABBBBBBAAA>>>:::555111...///000000...///000222---,,,,,,---///000///...---...000111111000...------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......---+++)))***+++,,,,,,+++(((((()))))))))(((((('''******)))(((((((((((((((*********)))***++++++,,,******++++++++++++******+++*********+++,,,,,,---******))))))***++++++,,,........................---------.........//////////////////////////////,,,---...///000000000000//////000111111111111111111111222222222333333333000222444444222222444666333333444444555666777777555666888999:::;;;<<<<<<888:::;;;<<<===???CCCFFFGGGFFFDDDCCCBBBBBBCCCCCCAAADDDFFFFFFCCCAAAAAABBBAAACCCEEEEEECCCBBBDDDFFFGGGIIIKKKKKKJJJHHHHHHHHHEEEEEEFFFFFFEEEEEEDDDCCCEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@??????<<<<<<;;;;;;:::999888888::::::999999999999999999777888888999999999999999888888999999999999888888555555555666666777777888000111222444555777888999666666666666666666666666666666666666555555555555444444444555555666666666444555666777666444222000555555:::DDDFFF===666444444444444222111222444666333444444333222222444555333333333222222222111111111333555444222000111333000000000000000000000000......///000000111000000000000000000000000000000,,,---222///)))111555***---------.........//////000000000000000000000000000...,,,,,,---...///...000//////......------,,,---111444222...,,,...111...------,,,+++***))))))(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,+++***)))((((((***,,,---+++111///'''&&&,,,***"""))))))))))))))))))))))))((((((((()))+++,,,+++))))))************+++++++++)))***+++,,,,,,,,,,,,,,,---,,,***(((''''''((()))((())))))))))))*********++++++************++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////////////////000111333333555555444444444444333333666666888999999888777666666666777888999;;;===>>>:::<<<===???@@@@@@@@@???BBBBBBCCCDDDEEEFFFGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHIIILLLQQQRRRRRRRRRTTTVVV|||{{{yyyyyyvvvvvvuuurrrooonnnoooqqqqqqpppmmmhhhcccaaaaaaccc```___]]]ZZZWWWVVVWWWYYYXXXUUUPPPMMMLLLLLLLLLKKKEEEDDDCCCAAA===999666444333222000---++++++...000///......------......///...---,,,,,,------+++)))+++,,,---,,,***)))***+++***)))))))))***,,,...///---,,,++++++******+++++++++++++++*********))))))+++++++++*********))))))((()))***+++,,,+++******))))))*********))))))(((+++++++++++++++***((((((+++,,,---...---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,---,,,+++)))'''&&&+++,,,---.........------///////////////.....................////////////000000000000000000000000222222222222222222333333222222222333333222111111333333444555666777888888888777777777999:::999888<<<<<<<<<===???AAADDDEEEMMMKKKIIIGGGEEEDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBFFFDDDBBB@@@@@@AAACCCDDDIIIIIIIIIHHHHHHGGGGGGGGGIIIGGGDDDAAAAAABBBEEEGGGFFFFFFGGGJJJLLLMMMLLLJJJHHHFFFDDDBBBBBBAAA@@@>>>======>>>======<<<;;;;;;:::::::::999999888888888888999:::;;;;;;:::999888555555555555666666666666444555555666777666666666555444444444444555666666666666555555555555666666999888777666666777888999444444444444444444444444666666666666666666666666555555666666666666555555555555555444444333333333333333333333333333333333444333333222222333333444111111111111111111111111000000000000111111111111000111222111/////////111111222222222222000...---,,,---...///000000000000////////////////////////000000///...---,,,,,,,,,/////////......---------///............---------...///000000///---+++***------,,,,,,,,,,,,++++++...------,,,+++***))))))'''(((***,,,,,,,,,***))),,,,,,,,,,,,,,,+++***)))************************)))************+++++++++,,,,,,,,,++++++*********************************************************------------,,,+++***))),,,+++******))))))******+++---+++((('''***+++))))))***+++,,,,,,+++***))),,,++++++******++++++,,,************************---,,,***(((((()))***+++++++++++++++******)))))),,,,,,,,,---------......---------...............////////////000000000000222222222111222222333333666666666666666777777888<<<;;;:::999999999:::;;;::::::<<<===>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEIIIIIIHHHFFFEEEFFFIIILLLLLLLLLLLLNNNOOOQQQSSSUUU}}}{{{zzzyyyvvvwwwwwwuuuqqqnnnmmmlllnnnmmmkkkgggbbb```___```^^^^^^\\\YYYVVVUUUWWWXXXXXXUUUPPPMMMKKKKKKJJJIIIEEEDDDCCC@@@===999555333222222111///------///111,,,++++++******++++++,,,...---------//////---+++---...///...,,,+++,,,---------,,,,,,,,,---......---,,,++++++******+++++++++++++++*********))))))+++++++++*********))))))((()))***+++,,,++++++***))))))******+++******)))...------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,)))******++++++++++++***++++++,,,,,,,,,+++***)))---,,,+++++++++,,,......------------------------/////////000000000111111000000000000000000000000111222222222222333333333222222333333333333222222333444444555666777888999:::999888999:::;;;:::999<<<<<<<<<===???AAACCCEEEJJJIIIGGGFFFEEEDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEHHHGGGDDDCCCBBBCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCDDDEEEHHHIIIIIIIIIIIIJJJKKKKKKIIIGGGGGGEEEBBBAAA@@@@@@>>>===??????>>>>>><<<;;;999888:::::::::999999999888888777666555444444555666777555555555555666666666666888888777666555444333333444444444444444555666666666555555444444555555666555555555444444555555555444444444444444444444444555555555555555555555555555555555666666555555555555444444444333333333333000000000000000000000000222111111000000111111222111111111111111111111111000000000000111111111111111222333222000000000111111111111111000///...---,,,---...///000000000000........................//////......------,,,,,,------,,,,,,,,,+++++++++,,,,,,------........./////////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++*********''')))***,,,,,,,,,***))),,,,,,,,,,,,,,,+++***)))************************)))************+++++++++,,,,,,,,,+++++++++******************************************************++++++,,,,,,---,,,,,,+++---,,,++++++******++++++***,,,+++((()))---...---)))***++++++++++++***))),,,++++++++++++++++++,,,************************))))))***++++++,,,,,,,,,++++++++++++*********))),,,,,,,,,------------...---------...............////////////000000000000222222111111111222333444666666555555666666777888888888777888999:::<<<===:::;;;;;;<<<<<<=========>>>>>>>>>???@@@BBBCCCDDDGGGHHHHHHHHHGGGGGGJJJLLLJJJKKKLLLNNNPPPRRRSSSTTT~~~{{{zzzyyyvvvwwwyyywwwsssnnnkkkiiikkkkkkjjjfffbbb___^^^^^^\\\\\\[[[XXXUUUUUUVVVXXXXXXTTTPPPLLLJJJIIIHHHGGGDDDDDDCCC@@@===999555333000111222111000///000111......------------......///......///000111///...---///000000...------...---.........------,,,+++---,,,++++++******+++++++++++++++***************+++++++++***************))))))***++++++++++++***))))))***+++,,,,,,,,,+++)))((('''''''''((()))***+++++++++++++++,,,---...***++++++++++++******))))))***+++,,,,,,,,,,,,,,,...,,,***((()))+++...///******++++++,,,,,,------........./////////000000000000000000000000000000111111222222222333333333333333444444444444333333444444555666777888999999;;;:::999:::;;;<<<<<<:::;;;;;;<<<===???AAABBBCCCFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGEEECCCCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJJJJJJJKKKKKKIIIGGGGGGDDDAAA??????>>>===<<<>>>>>>======<<<:::999888:::::::::999999999999999666444222000000222444666444555555555555666666666999888666555333333444444444444444444444555555666555444444333333444444555333444555666666555444333444444444444444444444444444444444444444444444444444444555555555555444444444444333333333333333222222222222222222222222222111111000000000000111111111111111111111111111111000000000000111111111111222333444333111000111222111111000///............,,,---...///000000000000.................................------------------,,,,,,,,,,,,+++++++++******+++,,,---...//////000...,,,***)))***,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***,,,,,,+++******++++++,,,,,,,,,+++******************************)))************+++++++++,,,,,,,,,++++++++++++***************************************************)))***+++,,,------------------,,,++++++++++++,,,)))++++++((((((,,,...,,,)))***++++++++++++***)))++++++++++++++++++++++++************************)))***,,,......---+++***++++++++++++************,,,,,,,,,,,,---------------------.........//////////////////000000000000333222000000000111333555666555555555555666777777666666666777888999:::;;;<<<;;;:::999999:::;;;<<<>>>=========>>>???AAABBBEEEGGGIIIIIIIIIIIIJJJKKKJJJLLLOOORRRTTTUUUUUUUUU}}}{{{yyywwwvvvwwwxxxwwwsssooolllkkkiiijjjjjjgggccc___]]]]]]]]]\\\[[[XXXVVVUUUWWWYYYWWWTTTOOOLLLJJJHHHFFFEEEDDDDDDBBB@@@<<<888555333---///222222111000000000000//////////////////000...------...000111000...---...000000///.........***+++,,,---,,,+++***)))---,,,++++++******++++++************************************************))))))******++++++++++++((()))***+++,,,---------$$$###"""""""""$$$'''(((+++***))))))***,,,...///,,,,,,---,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,+++***))))))+++---...))))))***+++,,,------...+++++++++,,,,,,,,,------000000000000000000000000111111111222222333333444333333444444555555444444444555666666888888999:::;;;999999:::;;;<<<;;;::::::;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFEEEDDDCCCBBBCCCDDDEEEHHHHHHGGGGGGFFFFFFFFFFFFCCCDDDEEEGGGHHHHHHIIIIIIJJJIIIIIIKKKMMMNNNNNNLLLHHHEEEAAA>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999999999999999999999999999999666555444333333444555666444444444555555555666666666555444333333555777888444444333333444444555666444333333222222333333444555666888::::::888666555333333333333333333333333222222222222222222222222333333444444444444333333333333333333222222222222333333333333333333333333333333222222222222333333111111111111111111111111///000000000111111111111111222333222000///000111111000///---------...///------...//////000//////........................---------------------...........................******++++++,,,---.........---+++*********++++++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,)))******+++++++++******++++++,,,,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,---,,,,,,---,,,++++++******++++++)))+++***''''''***+++)))*********++++++*********++++++++++++++++++++++++************************/////////...---***((('''++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------.../////////////////////000000000000222111000//////111444555555555444444555555666777888888777777666666666666<<<;;;999777777888:::;;;>>>>>>===<<<===???AAABBBCCCFFFJJJKKKLLLKKKLLLLLLMMMPPPTTTXXXZZZZZZYYYXXX|||zzzwwwvvvwwwwwwvvvtttqqqooopppqqqjjjkkkkkkhhhdddaaa______^^^^^^\\\YYYWWWVVVXXXZZZVVVSSSOOOLLLJJJHHHFFFDDDDDDCCCBBB???<<<888555222,,,...111111000///...///------,,,,,,,,,,,,------,,,++++++---//////...---***---//////...---------((()))+++,,,------,,,+++---,,,++++++******++++++***************************************************************+++++++++((()))***+++,,,---------((('''&&&&&&'''))),,,---******))))))***,,,---///---.........---,,,++++++******))))))******************++++++,,,,,,++++++***++++++,,,---......///++++++++++++,,,,,,,,,,,,////////////////////////000000111222333333444444222333444444555555555444555555666777888999:::::::::999888999:::;;;;;;999::::::;;;===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJGGGFFFEEEDDDCCCDDDDDDEEEKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHKKKOOOSSSTTTTTTIIIFFFAAA???>>>>>>===<<<<<<<<<<<<;;;999888666555888888888888888888888888444555555666666555555444444444444444555555555555666555333222333444666888333333333333333444555555333333222222222222333333555777999;;;;;;999777555333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222////////////////////////333222222111111222222333000000000000000000000000///000000000111111111111///111111000///...///000111000...------...//////---...//////////////////........................,,,,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))------,,,,,,,,,+++++++++*********++++++,,,,,,---******+++++++++************++++++,,,,,,,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***+++******)))))))))))))))(((+++***((()))---///---+++******************+++***++++++,,,,,,++++++***************************111000...,,,***)))))))))+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,------...//////000////////////000000000000111000//////000111444555444444444444444555555666777777777666666666555555;;;:::888777666888999:::???>>>>>>>>>???AAABBBCCCCCCFFFKKKMMMNNNNNNNNNOOOPPPSSSWWW[[[]]]\\\ZZZYYY}}}zzzwwwuuuwwwwwwvvvsssppppppqqqsssllllllkkkhhhdddbbbaaaaaa```___]]]ZZZWWWVVVWWWYYYUUUSSSOOOMMMKKKIIIFFFDDDCCCCCCBBB???<<<888444222,,,...000111///...---...///......------......///,,,+++***,,,---...,,,+++(((+++...///...,,,,,,,,,******,,,---.../////////---,,,++++++******++++++***************+++++++++***************+++++++++******))))))******+++,,,))))))***+++,,,,,,,,,+++******))))))***,,,---...***************+++,,,---,,,---------------,,,++++++******))))))***++++++)))***,,,---------,,,+++,,,,,,------......//////---------.........//////////////////////////////000000111222333444444555111222333444444555444444666666777888999:::;;;;;;:::888888999:::;;;:::999999:::;;;===>>>>>>?????????@@@AAACCCEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEFFFFFFGGGKKKPPPTTTVVVWWWJJJFFFAAA>>>=========<<>>===;;;888555222111666666666666666777777777222333444555555444333222333444444444444555555555888777555444222222333333333333333333333444444555444333333222222333333444333444777888888777444333333333333333333333333333222222222222222222222222111111222222222222111111000111111111111222222222000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111///000111000...---...///000000//////...//////000......///////////////...---------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...---------,,,,,,,,,+++)))***,,,------,,,***)))------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++*********************+++,,,,,,,,,++++++************************)))************+++++++++***++++++++++++,,,,,,,,,***************************************************+++++++++++++++************)))((((((((((((((('''***+++***,,,222555444++++++***))))))***++++++***+++,,,------,,,+++***************************...,,,***))))))+++---...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000////////////000000000000/////////000111222333444444333333333333444555555333333555666777888888888:::999888777777888999:::===>>>???@@@BBBCCCDDDDDDDDDHHHLLLOOOPPPQQQRRRSSSSSSVVVYYY\\\]]]\\\ZZZYYY|||yyywwwwwwxxxxxxuuurrrpppoooppplllllljjjgggcccaaabbbcccaaa```]]]ZZZVVVTTTUUUWWWTTTRRROOOMMMLLLJJJHHHFFFCCCCCCAAA???;;;888444222///111222111///---......111111000000000000111111,,,++++++,,,------+++)))(((+++...///...---,,,,,,,,,,,,,,,,,,------...///---,,,++++++******++++++))))))*********+++++++++))))))*********++++++++++++***)))))))))***+++,,,))))))******+++******)))(((((())))))******++++++)))******+++++++++************++++++,,,,,,+++++++++*********+++---///000,,,,,,,,,,,,,,,---------------------........................///////////////////////////////////////000111222333444444555000111222333444444444444666777777888999:::;;;;;;;;;:::999:::;;;<<<;;;:::888999;;;===>>>>>>>>>===???@@@BBBDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHJJJMMMQQQRRRSSSIIIEEE@@@<<<;;;;;;;;;;;;;;;;;;:::999888666444333444444444555555555666666333333333333333333333333333333444444444555555555777666555444333333222111333333222222333333444555444444333333333333444444222333444666666444333222222222222222222222222222222222222222222222222222000111111111111111111000000000000000111111222222222222222222222222222222000000////////////000000000000000000000000000000000000000000111111111111///000111000///......000///000000000111000000///......////////////......------------------------...------,,,,,,++++++++++++++++++,,,,,,,,,---------------------.........++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******)))******)))***+++,,,,,,,,,,,,+++************************)))************+++++++++******+++++++++,,,,,,,,,************************************************((()))***++++++++++++++++++******)))((())))))))))))++++++***+++000333111++++++***))))))***++++++)))***,,,------,,,***)))************************************++++++,,,---+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,---...///000000////////////000000000000---...///111222333222222333333333222333444444555333444555777888888888888888888888999999::::::::::::<<>>>>>======???AAACCCEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIDDDDDDEEEFFFHHHJJJLLLMMMMMMKKKIIIIIIKKKMMMMMMMMMHHHDDD???;;;:::::::::999555555666888888999999999333333333444444555555555777555333222222333555777333333333444444444555555222333444555555555444444333333222222333333444555555444444333333444444555333333444555555444333333222222222222222222222222222222222222222222222222000000111111111111000000//////000000111111111222////////////////////////222222111111111111222222000000000000000000000000000000000000111111111111000111222111000//////111///000111222222111000///...///////////////......------------------------......---,,,,,,+++******---------....../////////+++,,,,,,---...///000000...---+++******,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))******)))***+++,,,,,,,,,,,,,,,************************)))************+++++++++*********++++++,,,,,,,,,************************************************&&&'''(((***,,,---------,,,++++++***)))*********,,,...,,,((('''***+++(((,,,+++***))))))***+++,,,)))***,,,------,,,***)))************************)))***,,,,,,,,,***((('''+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,---...///000111////////////000000000000+++---000222333333222111333333222222333333444555666777888888888777555444666777888:::;;;;;;;;;;;;777:::>>>BBBDDDEEEDDDCCCGGGJJJNNNPPPRRRTTTWWWYYYaaabbbcccddddddcccaaa```}}}{{{vvvuuuuuusssrrrpppnnnmmmiiioooooogggaaa```^^^ZZZ\\\]]]\\\YYYTTTRRRSSSVVVXXXTTTPPPMMMLLLJJJFFFCCCCCCAAA>>><<<;;;888444111//////.........//////000---...///000000///...---.........------,,,,,,,,,///---,,,+++---------,,,...,,,***+++...//////------+++************))))))+++++++++*********))))))************************''''''((((((((((((''''''************************,,,,,,,,,++++++*********))))))***++++++++++++***)))***+++,,,++++++)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///////////////......---------......000111111000///......///111444555111222444444444555666888777555444666:::<<<;;;999>>>>>>======<<<<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEDDDBBBAAAAAAAAAAAA@@@@@@AAAAAABBBHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGHHHIIIIIIHHHHHHHHHFFFGGGIIILLLMMMNNNNNNNNNUUUNNNIIIIIIGGGDDDGGGMMMDDD@@@;;;777555555444333888666444444555666666666555444444444444333333333333222111111111222333444444444444444333333222111222222222222222222222222///000111222333222111111222222333333333333444444333333333222222111111111222222222222222222222222222222222111111111000000111111000000000000111111222222222111111111000000111111111111111111111111111111111111111111111111////////////000000000000............////////////000000000000000000000000............///000222333////////////............000000//////............------------------------...---,,,+++***+++,,,,,,------------------------000000///...------,,,,,,+++++++++++++++++++++++++++++++++******))))))))),,,++++++++++++++++++,,,+++++++++,,,,,,---------************************)))***,,,,,,,,,+++)))'''......---,,,,,,+++******((((((((((((((((((((((((***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******)))*********,,,,,,,,,++++++*********+++++++++*********))))))***************************+++,,,------,,,+++******)))((((((***---111333---------------------------------............///..................------000000//////000222555666444444333222333444555666777888999::::::999888777777777777888999;;;<<<======>>>???AAACCCEEEFFFGGGHHHIIIKKKMMMOOOSSSXXX\\\fffggghhhhhhhhhgggfffeee|||zzzvvvuuuuuutttrrrpppnnnmmmmmmqqqppphhhaaa___]]]YYY\\\]]]]]]YYYUUUSSSUUUXXXZZZVVVPPPMMMLLLJJJGGGDDDEEECCC@@@>>>===:::666333//////............////////////...------...//////......---------,,,,,,,,,...,,,,,,,,,......---,,,...,,,***+++---...---,,,(((((()))***+++++++++***+++++++++*********))))))************************((())))))******))))))(((************************+++++++++******)))))))))))))))***++++++++++++*********+++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------............------------------...///000111///...---,,,,,,---///000....../////////000222333777555444666999;;;;;;999=========<<<<<<;;;;;;;;;======<<<<<<<<<<<<======>>>???BBBCCCDDDBBB@@@???BBBBBBBBBBBBBBBCCCDDDDDDGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHBBBDDDGGGKKKNNNQQQRRRRRRRRRLLLIIIJJJHHHBBB>>>>>>@@@===:::888999999999999888666444444555666666555444444333333222222222111222222111111111222333444333333444444333333222111222222222222222222222222///000111222333222222111222222222333333333444444444444444333333333222222222222222222222222222222222222222111111111000000//////............//////222222222111111111000000111111111111111111111111111111111111111111111111000000000///////////////////////////////////////000000000000000000000000......---,,,------//////............------------/////////.........------------------------,,,,,,...---,,,+++++++++,,,,,,------------------------.........---,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++************+++++++++++++++,,,,,,,,,------************************)))***+++,,,,,,***)))(((...------,,,++++++******++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++***)))))))))***,,,++++++++++++++++++***+++++++++*********))))))************************++++++,,,------,,,++++++++++++***+++---111555777------------------------------------....................................///.........///111333555555444333333333444555666666777888888888888777666777777777888999;;;<<<===>>>>>>@@@AAACCCDDDEEEFFFGGGIIIKKKMMMPPPTTTYYY]]]dddeeehhhiiikkkkkkkkkkkk}}}{{{yyyvvvvvvuuutttssspppnnnmmmoooqqqooogggaaa___\\\ZZZ[[[]]]]]]ZZZVVVUUUWWWZZZ]]]WWWPPPLLLKKKJJJGGGEEEEEECCCAAA???===:::666444//////............//////000///,,,******,,,///000...------------,,,,,,,,,+++++++++---//////...,,,...,,,******,,,,,,,,,+++((()))***+++,,,++++++***+++++++++*********************************************++++++++++++***************************************)))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,---------,,,,,,---------------...///000222111000///...///000000000000000000000111222333666555555666888:::999888<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>???@@@BBBCCCBBBAAA???>>>BBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHHHHHHHBBBDDDHHHKKKNNNPPPQQQRRRQQQMMMMMMQQQQQQJJJ@@@:::999888666666777777777666777555333333555666555555444333333222111000000///222111111111111222333333333333333333333222222111222222222222222222222222000000111222222222222111222222222222333333333333444444444444444333333333222222222222222222222222222222222111111111111111//////............//////222111111111111000000000111111111111111111111111000000000000000000000000000000000//////.........111111000000//////......//////////////////////////////...---------------...------------,,,,,,,,,.........---------------.........------,,,,,,,,,...---,,,+++++++++,,,,,,------------------------------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********))))))*********++++++++++++,,,,,,,,,,,,******************************+++,,,+++***)))(((------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********++++++++++++,,,---,,,+++***))))))))))))*********++++++++++++++++++++++++***************))))))))))))))))))))))))++++++,,,------,,,+++++++++******,,,...222555888------------------------------------....................................000000//////000222444555666555555444444444555555666666777777777777666666777777888999:::<<<===>>>???@@@AAABBBCCCDDDDDDDDDFFFHHHKKKNNNQQQUUUZZZ^^^bbbdddgggkkknnnpppqqqrrr~~~|||yyyxxxuuuvvvvvvuuutttqqqnnnmmmnnnmmmkkkfffaaa___]]][[[[[[]]]]]][[[WWWVVVYYY\\\^^^XXXPPPKKKJJJJJJHHHFFFDDDBBB???===;;;999555222000//////............//////...,,,++++++,,,...///------------------------******+++...000000...,,,---,,,+++******+++++++++,,,------,,,+++***************************************************************++++++++++++************************************************))))))))))))***++++++++++++***++++++,,,,,,---------,,,))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........+++,,,,,,------------,,,---------------...//////222222111000000111111222333222111111333444444444555444555555777888888888::::::::::::::::::::::::888999999:::;;;===>>>???AAABBBCCCCCCBBBAAA???>>>AAAAAAAAABBBDDDEEEGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBAAABBBDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJLLLJJJJJJQQQUUURRRHHH???999777666666666555444222666444333333555555555333444444333222111000000///111111111111111222222333222222333333333222222111111222222222222222333333000000111111222222222222111222222222222333333333333333333333333333333333111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000000000111111111111111111111111000000000000000000000000000000000///......------111111111000//////..............................000000000/////////000000.........---------,,,,,,------------------------.........------,,,,,,+++------,,,,,,,,,+++++++++------------------------------,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++++++++++++++,,,***************************++++++++++++***)))(((,,,,,,,,,,,,++++++******************************+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++***************++++++++++++------+++***))))))(((((())))))******++++++,,,,,,************************))))))))))))))))))))))))***++++++++++++++++++***))))))))))))+++...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////333333222333333555666777666666666555555555555555777777777777777777777777777777888999;;;===>>>???@@@AAABBBDDDDDDDDDDDDCCCEEEHHHKKKNNNRRRVVV[[[___aaadddggglllooorrrtttttt}}}zzzxxxwwwuuuvvvvvvvvvtttqqqnnnllljjjhhhfffeeeccc```^^^]]][[[]]]]]][[[XXXWWWZZZ]]]\\\VVVOOOKKKJJJJJJIIIGGGDDDBBB???===<<<999555222000000///...............,,,------------------,,,------------------------******+++...000000...,,,,,,,,,++++++******+++,,,.........,,,***(((***,,,************************************************)))******++++++******)))************************++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,---------))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,---.....................---------...//////,,,,,,------...///000000111000///000333444333111333444555555555555666777888888888888888999999999777777888999;;;===???@@@CCCCCCDDDDDDCCCBBBAAA@@@?????????AAABBBDDDFFFGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFIIIIIIJJJJJJIIIGGGEEEDDDCCCAAAAAAEEEKKKMMMGGG???<<<:::999999::::::888666444333222333444555444222555444444333222111111111000000111111222222222222111111222333333222222222111111111222222333333333111111111111111222222222111111111222222222333333111111111111111111222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000/////////.........---111000000000//////......---------------------------...//////000111111111////////////.........---------------------------.........------,,,,,,,,,---------,,,,,,,,,++++++------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++************************++++++++++++******)))))),,,+++++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++---,,,+++***)))))))))))))))))))))******+++++++++************************))))))))))))))))))))))))******))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000000333333333444444555666666666666666666666666666555888888888888888888888888777888888:::;;;>>>???@@@BBBCCCDDDFFFFFFEEEDDDDDDDDDGGGKKKOOORRRVVV[[[^^^aaacccgggjjjnnnpppqqqrrr}}}zzzxxxwwwuuuvvvwwwwwwuuurrrooolllhhheeedddffffffbbb___^^^[[[]]]]]][[[WWWWWWYYY\\\YYYTTTNNNKKKKKKKKKIIIGGGFFFDDDBBB@@@>>>;;;777555111000///......---......,,,---...//////...---,,,,,,,,,,,,------------...+++++++++---//////...,,,***+++,,,+++***+++,,,...///222444333///,,,,,,---***************+++++++++*********************************++++++*********************************+++++++++++++++,,,,,,,,,))))))***++++++++++++***++++++******+++,,,---...)))************+++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------+++,,,---......///......//////.........//////000,,,---...///000111111222111111111555888999666333222333555555444444555666666777777777777888888888666666777888:::<<<>>>???CCCDDDDDDDDDDDDCCCCCCBBB>>>>>>>>>???AAACCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAA???===<<>>@@@BBBCCCDDDFFFHHHHHHHHHFFFEEEDDDGGGKKKNNNQQQUUUYYY\\\___aaadddgggjjjkkkllllll}}}zzzxxxwwwuuuvvvwwwxxxvvvrrrooollljjjeeeeeejjjjjjddd___^^^[[[]]]]]]ZZZWWWVVVXXX[[[UUUQQQLLLJJJKKKKKKIIIFFFGGGDDDBBB@@@>>>;;;888555111000///......---------........................,,,,,,,,,---------.........,,,,,,,,,......---,,,)))+++---,,,+++,,,...111;;;@@@FFFEEE===444...,,,))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++************************)))*********++++++++++++))))))***++++++++++++*********))))))***+++---...)))************+++++++++******+++,,,,,,---......++++++,,,,,,,,,---------******,,,------.........111000000/////////000000000000111222222222222222111111333999>>>>>>999444111333555444333222444666555555666666666777777777666666777888:::;;;===>>>BBBBBBCCCCCCCCCCCCCCCCCC>>>>>>??????@@@BBBCCCDDDCCCBBBAAA@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBB>>>???AAABBBCCCCCCBBBAAA@@@AAA>>>:::===CCCEEEBBB666444111111333555666777222222222333444444222000111111111111222222222222...///000111222111111000000000111222222222222222000111111222333333444444222111000000000111222333111111111111222222222222000000111111111222222222111111111111111111111111000000111111111222222222//////............//////////////////000000111111000000000000000000000000........................,,,------....../////////,,,,,,------......//////........................+++,,,---/////////......//////.........---------------........./////////+++,,,,,,------.........,,,,,,---------,,,+++***------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++++++++++++++*********)))************************,,,++++++*********************************+++++++++++++++++++++++++++++++++******************+++------,,,,,,+++******)))))))))))))))*********************)))******+++,,,************))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000111111000111111222222222222222333555666888999999999888999888777666666777888999888888999;;;===???AAABBBCCCEEEHHHJJJKKKJJJIIIHHHCCCFFFKKKNNNPPPSSSWWWYYY[[[]]]```cccfffggghhhhhh}}}zzzxxxwwwuuuvvvxxxxxxvvvsssooollllllggghhhmmmmmmeee^^^]]][[[]]]]]]ZZZVVVUUUWWWZZZRRROOOKKKJJJLLLKKKIIIFFFEEECCC@@@>>><<<:::666333111111000......---------111000...,,,,,,...000111,,,,,,,,,------.........///---,,,+++---------,,,(((+++------,,,---000333IIIPPPWWWVVVJJJ;;;///)))))))))******++++++++++++************************,,,------......------,,,************************(((((())))))*********+++))))))***++++++++++++***))))))(((((()))+++,,,...)))************+++++++++******+++,,,,,,---......++++++,,,,,,,,,---------((()))***+++,,,---------111111000000000000000111///////////////......---,,,,,,000666<<<<<<777111111333555444222111333555444555555555666666777777666666777888999;;;======AAAAAAAAABBBBBBCCCCCCCCC?????????@@@AAABBBCCCDDDCCCBBBAAA@@@????????????@@@@@@AAABBBBBBBBBAAAAAA>>>>>>@@@@@@@@@@@@???>>>;;;>>><<<888:::AAAEEEDDD<<<999555333333555555555222111222333444444222000/////////000111111222222...///000222222111111000///000111222222222222222000000111222333333444444222111000000000111333444000111111111111222222222111111222222222333333333000000000000000000000000000000111111222222222222111111000000000000111111.../////////000000111111000000000000000000000000........................+++,,,,,,---...///000000***++++++,,,---.../////////////////////////////////000111111111000............---------,,,,,,,,,........./////////000000***++++++,,,---...//////,,,,,,---...---,,,+++***------------------------******************++++++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,++++++++++++,,,,,,++++++++++++******))))))************************,,,+++******))))))************************++++++((((((((((((((((((((((((---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))))))))))))))************))))))))))))***+++,,,---++++++******))))))(((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000111111222222222333444444444333333333444666888999::::::999888777666555555666777888888888999;;;===???BBBCCCDDDFFFIIIKKKLLLLLLJJJIIICCCFFFJJJNNNPPPRRRUUUWWWWWWYYY\\\```ccceeeffffff}}}yyywwwuuutttvvvwwwvvvssspppnnnmmmfffgggiiikkkkkkhhhccc___^^^^^^^^^\\\YYYWWWVVVWWWRRRPPPMMMKKKJJJIIIGGGFFFDDDDDDCCC@@@===888444111333222111000000---***'''////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---------------------------666888;;;;;;888333,,,(((++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++*********+++++++++,,,,,,,,,************************,,,,,,++++++***))))))))))))******++++++******))))))************+++++++++))))))*********+++++++++,,,---------,,,+++,,,---------..................111000......//////---,,,,,,---...///000000000000444111///222666777444000000222444444444555666888777777555555555666777888999888777777999;;;>>>???@@@@@@@@@???======???BBB???>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>BBBAAA@@@CCCFFFFFFAAA<<<>>>>>>????????????>>>>>>???<<<777444666;;;AAAFFF777666666666666555555555333333333222222111111111000000000111111222222222111111111111111111111111222333444444222111111111000111222222222222111000///000111222222111000///000000000000000///......000111111111111222222222000000000000000000000000000000000000000000000000111000000///...---------000000////////////000000000......///111222111000000000...---------------000111222111///.........///...///000222222///---000000//////.........------------.........//////---.........//////000000...------------...//////........................------,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++***))))))******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))************************++++++************+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,000---***)))***+++++++++******************************+++++++++,,,,,,,,,'''((()))***************)))************++++++++++++++++++*********))))))((())))))))))))*********...------,,,,,,------...---+++******,,,------,,,............////////////......//////000000111111111222222333333444444555777888888777666666888:::888888888777777777777777:::;;;<<<===>>>>>>>>>===BBBDDDFFFGGGGGGHHHJJJLLLNNNMMMMMMMMMNNNPPPRRRSSSUUUWWWZZZ\\\]]]^^^aaaccc~~~zzzvvvttttttvvvwwwvvvtttpppooonnniiiiiijjjjjjiiifffaaa^^^^^^^^^^^^\\\YYYWWWVVVWWWSSSPPPMMMLLLKKKJJJHHHFFF@@@@@@@@@???===:::666444000//////000111000...,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***************++++++++++++************************+++++++++***************+++++++++***)))((((((''')))************+++++++++,,,,,,---------.........)))*********)))))))))***,,,---------......//////000///......//////...---,,,---...///000000000000444111///000444666333000...///111222111222444555888888888888888999::::::::::::999999:::<<<>>>???>>>???@@@???======???@@@@@@@@@@@@????????????@@@@@@@@@???>>>>>>>>>>>>???@@@>>>>>>AAADDDCCC???;;;======>>>>>>>>>>>>>>>>>>;;;:::777666777999<<<>>>666666555555555444444444333333333222222111111111///000000000111111111222111111111111111111111111111222444333111000000111///000111222222111000///000000111111111111000000000111111111000000///...000000111111111222222222000000000000000000000000000000000000000000000000111000000///......------000000////////////000000111111111000...---,,,,,,000000//////...............000111000///......//////...---...000000///---000/////////............---------.........//////,,,---------............---------------...//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------......------,,,++++++*********************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,************************************************++++++************+++++++++++++++*********))))))++++++++++++++++++++++++///,,,))))))***+++,,,+++************************************+++++++++,,,*********+++******)))))))))************++++++++++++++++++*********)))))))))))))))*********+++++++++******))))))******+++...,,,++++++---......---------------..................//////000000111111111111222333333444444555666777888777666666777999888888888888777777777777999999;;;===>>>???@@@@@@AAACCCEEEFFFFFFGGGIIIKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSUUUXXXZZZ\\\^^^aaaccczzzvvvtttsssuuuwwwwwwtttqqqpppooollllllkkkiiifffccc___]]]^^^^^^]]][[[XXXVVVVVVWWWTTTQQQNNNLLLLLLKKKIIIGGGAAAAAAAAA@@@===:::666444/////////000111222000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++)))((((((((()))+++---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************++++++++++++************************)))************++++++++++++***))))))(((((()))))))))************+++++++++*********++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,---...//////000///...---...///000000...,,,---...///000000000000000---+++,,,///111000...---///111111111111333444777777888999999:::;;;;;;<<<<<<;;;:::;;;<<<===>>><<<===??????>>>======>>>AAAAAA@@@???>>>>>>=====================>>>>>>???>>>>>>???AAABBBBBB???==================>>>??????888888888777777666666555444444444444333333333333222222222222222111111111000000000000000111111111111111111111111111111111000111333222111///000111000000222222222222000000111111000000000000111111111111111222111111000///000000000111111111222222000000000000000000000000000000000000000000000000111000000//////......---000000////////////000000...///111222111111111111//////000000000///......,,,...//////...---///000///...,,,,,,.........---////////////............---------...............,,,,,,,,,,,,,,,------------------------......///------------------------,,,,,,,,,++++++,,,,,,---,,,------------.........///......------,,,,,,+++******************************++++++++++++******((((((((((((((((((((((((******))))))******+++,,,,,,,,,,,,++++++*********************************++++++************+++++++++++++++***************************************---+++))))))+++,,,,,,,,,************************)))))))))*********++++++,,,,,,,,,,,,+++***)))((()))************++++++++++++++++++*********************+++++++++,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,...//////...+++,,,,,,,,,------------......//////000000111111111111222222333444444444444555777666555555777888888888888888888888888888777888:::<<<>>>@@@BBBBBBAAACCCEEEEEEEEEFFFHHHJJJKKKKKKMMMNNNOOOPPPPPPPPPRRRUUUXXXZZZ[[[]]]```ccc{{{vvvssssssuuuwwwwwwtttqqqppppppooonnnlllhhhddd```^^^]]]^^^^^^]]]ZZZWWWVVVVVVWWWTTTRRROOOMMMLLLKKKIIIHHHFFFFFFDDDBBB>>>999444222333111000000111111///.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++...---+++******+++,,,---************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,************************((())))))***++++++,,,,,,))))))(((((()))+++,,,---))))))*********+++++++++))))))))))))************---------///000000...---******+++,,,...///000000...---,,,...000111111000------...//////000//////000...,,,,,,...000000//////111222222222222444555333444555777888999999999===<<<;;;;;;:::;;;<<<<<<:::<<<>>>???>>><<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<>>>?????????@@@BBBCCCCCCBBBAAAAAA>>>===<<<<<<<<<===>>>???999999888777555444222111333333333333222222222111222222222111111111111111111111111111111111111111111111111111111111111111///000222222000///000000111222333444444333222111222111000//////000111222111111222222222111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000//////......000000////////////000000...---...111555555333000...///000000000///...---+++,,,......------///111111///---,,,---.........///////////////.................................,,,,,,,,,,,,,,,---------------,,,,,,------...///------------------------,,,,,,+++++++++,,,---------------.........//////......------,,,,,,,,,+++******************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,...------,,,,,,++++++***************************++++++************++++++************************++++++++++++++++++++++++,,,***))))))+++------,,,************************((())))))))))))*********,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++************************+++++++++,,,,,,,,,------......------------.........,,,++++++---......---,,,,,,,,,,,,------------......//////000000111111111111111222333333444444333444666666666555666888777888888888888888999999999999:::<<<>>>@@@BBBCCCBBBCCCEEEFFFFFFFFFHHHJJJJJJLLLNNNPPPQQQQQQQQQQQQVVVXXXZZZ[[[\\\]]]___aaa{{{wwwtttsssuuuvvvvvvssspppooonnnooonnnmmmhhhbbb^^^]]]^^^^^^^^^\\\YYYVVVUUUVVVXXXTTTRRROOOMMMLLLKKKIIIHHHHHHGGGFFFCCC???:::555333333111000000111111000///.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,++++++***)))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...************************(((((()))***+++,,,,,,---+++************+++,,,,,,))))))*********+++++++++,,,,,,,,,------------...*********,,,......,,,*********+++,,,---...///000---,,,,,,---000111111000---...//////////////////333222111111222333444333000111222333222222333555333444444555777888999999;;;;;;;;;:::::::::::::::999;;;>>>>>>===<<<<<<===;;;<<<===>>>>>>>>>======;;;;;;;;;;;;<<<===??????>>>AAADDDDDDBBBAAABBBDDDBBB@@@>>>;;;;;;;;;===>>><<<:::888555333222222222333222222222111111111111111111111111111111111111222222222222222222222222000000000000000000000000...000222222000///000111333333444555555444333333222111000//////000111222000111111222222222111111//////000000000111111111000000000000000000000000////////////////////////000000000000000/////////000000////////////000000444000///444;;;<<<555...////////////......---,,,+++,,,------------000222333111...---.../////////.........///////////////.....................---...---------------------,,,,,,,,,,,,,,,---......------------------------,,,+++++++++,,,,,,---...---------.........//////,,,,,,,,,,,,++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---------,,,,,,,,,++++++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,************************((())))))))))))*********)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++************************+++,,,,,,,,,,,,---------++++++************++++++,,,+++)))***+++---,,,,,,,,,------------...............//////000000111111000000111222222333333444222444666777666666777888777777888888999999999:::;;;;;;;;;<<<===???AAABBBCCCEEEGGGGGGGGGGGGIIIJJJKKKLLLOOOQQQSSSTTTTTTTTT[[[]]]^^^]]]\\\\\\]]]^^^~~~{{{xxxuuusssuuuvvvuuurrrooommmllllllmmmmmmhhhbbb^^^]]]___^^^^^^\\\XXXUUUTTTVVVXXXTTTQQQNNNLLLLLLKKKIIIGGGEEEEEEEEECCC@@@<<<888666000...---...000222222222---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------************************(((((()))***++++++,,,,,,,,,,,,,,,,,,+++***(((((()))************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++...111222...+++******+++,,,---......///...---,,,...000111111000......///////////////......///000111111111000000///000111111000000111333666666555555666888999;;;::::::::::::::::::999999999;;;===>>>=========???;;;<<<===???@@@@@@???>>>;;;;;;;;;<<<<<<>>>??????<<>>HHHLLLHHHBBB333222111///...---,,,,,,------...------...000333333111/////////000///............///////////////...............---------............------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,------------.........++++++++++++++++++++++++******************************++++++++++++************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++************************)))))))))*********++++++((()))***+++,,,,,,,,,,,,)))************+++++++++***************+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++***((()))+++,,,,,,+++------------..................//////000000111111000000111111222333333333111444777888777777777888777777888888999:::::::::<<<<<<<<<<<<===???AAACCCDDDFFFGGGHHHGGGGGGIIIJJJKKKLLLNNNQQQTTTVVVWWWXXX___``````___]]][[[\\\]]]}}}{{{xxxwwwsssuuuuuutttpppllljjjiiihhhkkkllliiiccc^^^^^^```___^^^[[[XXXUUUTTTVVVXXXSSSPPPMMMLLLKKKJJJHHHFFFDDDDDDCCCBBB>>>:::666444000...------///111111111------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,************************++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,************************)))))))))***+++++++++,,,%%%&&&)))++++++***)))''')))************+++++++++(((((()))))))))*********...------111555555111---+++++++++,,,,,,---------...------...000111000///......////////////......***,,,...000000...---,,,000111222222111111222333888666444222333555888:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<===???AAA>>>???AAABBBBBBBBB@@@???<<<<<<<<<<<<===>>>??????===BBBGGGEEEAAA???CCCIIIMMMJJJCCC===999888999:::999777555333222222333333333333222222222111111111///000000000111111111222000000000000/////////...000000000000000000000000///111333333222111222333111222333444444333222111000000111111111111000000...///000000111111111000////////////000000000111000000000000000000000000////////////////////////000000000000000000000000000000////////////000000...222;;;EEEMMMQQQQQQPPP999777333000...---.........//////...---...111333111000//////000///---+++............/////////000//////.........---------------------,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,******++++++,,,,,,------************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))************************************+++++++++,,,))))))******+++*********)))************+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,///......------......///,,,***)))***+++,,,,,,,,,+++,,,,,,,,,------------......//////000000111111000000000111222222333333111444777999999888888999777777888999999:::;;;;;;;;;;;;;;;;;;===@@@CCCEEEDDDEEEGGGGGGFFFFFFHHHIIIIIIJJJLLLOOOSSSVVVYYY[[[^^^______^^^\\\[[[[[[\\\~~~|||zzzyyyxxxsssuuuuuusssoookkkhhhgggfffjjjllliiiccc______aaa___^^^[[[XXXTTTTTTVVVXXXRRRPPPMMMKKKJJJIIIHHHFFFFFFFFFDDDAAA<<<777222///444111...------...---,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...++++++++++++++++++++++++,,,+++***)))(((((()))***))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++((())))))))))))************************************************+++++++++$$$))),,,---,,,+++)))************+++++++++++++++,,,,,,,,,---------,,,******...333333///***,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///......///////////////......---000444666555333111000333444555555444333444666777444111//////111555777:::;;;<<<<<<======<<<<<<<<<======<<<<<<===@@@BBBCCCDDDEEEEEEEEECCCAAA???>>>============>>>?????????EEEJJJHHHCCCAAAFFFLLLQQQMMMEEE>>>999777888999555444444333333222222222333333333222222222222111//////000000111111111222//////......---------,,,000000000000000000000000///111333333222222333444000111222222222222111000///000111222222111000///......///000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000111111111000000////////////000000,,,555???CCCBBB@@@AAACCC===:::555111......///000000000000...---...111333//////...///000...,,,)))---.........//////000000//////.........---------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++,,,,,,,,,------------------------------******************************++++++++++++***************************************)))***++++++,,,((()))***+++,,,,,,---...************************++++++************++++++))))))******++++++++++++************************---,,,++++++,,,,,,***(((***************************++++++++++++,,,,,,,,,***************)))(((''')))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---+++***+++,,,---------******+++++++++,,,,,,,,,......//////000111111111000000000111222222333333222444888:::999999999999777777888999::::::;;;;;;999999:::;;;>>>BBBEEEHHHCCCDDDFFFFFFEEEEEEFFFHHHHHHIIIJJJMMMQQQVVVZZZ\\\\\\]]]^^^]]][[[[[[[[[]]]~~~{{{xxxuuusssssssssrrrpppnnnllljjjiiiggghhhhhhfffbbb___^^^^^^[[[[[[ZZZXXXWWWVVVUUUTTTUUURRRMMMJJJIIIHHHGGGFFFIIIHHHEEEBBB>>>:::777555111111111000//////......111...,,,,,,...///...,,,......---,,,++++++*********++++++,,,---------,,,,,,,,,,,,++++++*********+++++++++++++++***))))))+++++++++************)))((())),,,......---+++)))---,,,,,,++++++,,,,,,---******++++++++++++******+++++++++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++++++++***)))(((******))))))******+++,,,+++,,,---+++((((((+++...++++++++++++++++++++++++---------............///111000//////000111000...///......---------......111111111111111000000000111222222333333222222111666666666666777777777777888999:::<<<===>>>>>>??????>>>===<<<<<<>>>@@@AAAHHHIIIIIIIIIHHHGGGEEEDDD????????????>>>>>>>>>>>>CCCDDDFFFGGGGGGEEECCCAAACCCBBB@@@===:::888666555666666666444111000000111222222222222222111000///444111...///222111---)))&&&...333111.../////////////////////000000000000333444444444444333222222222222111111111111222222222222111111111111222222111111111111111111111111...///000111222222111000111111111111111111111111000///.........000111222000000000000000000000000111111000000000000111111///111444CCCOOOBBB333444222111000///......//////---...000///---,,,,,,---//////////////////000000------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------......------,,,---------------------------...///...,,,+++,,,---***************************+++,,,------,,,+++***,,,***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***)))))))))***+++++++++,,,***************)))((((((******+++++++++,,,,,,,,,++++++++++++*********)))************************,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))(((''''''))))))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////---......///000111111222333444555666666666555444888888888888888999999:::;;;;;;;;;;;;<<<>>>???AAAAAAAAABBBBBBDDDEEEGGGGGGFFFGGGIIILLLOOOSSSVVVXXX[[[ZZZYYYWWWWWWXXXXXXYYY}}}zzzwwwtttrrrttttttsssqqqnnnllliiihhhfffggggggeeebbb___^^^___[[[[[[ZZZYYYWWWVVVUUUTTTXXXTTTPPPMMMLLLKKKJJJIIIFFFEEECCC@@@<<<888555333333222111000////////////111...,,,,,,...///...,,,......------,,,++++++***++++++,,,---------------,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))+++++++++************))))))***,,,...///---,,,***---,,,,,,++++++,,,,,,---))))))************)))))),,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++***))))))******))))))******+++,,,***+++,,,***((((((***---++++++++++++++++++++++++---------............///000///......000000///...///......------......///111111111111111111222222222333333333333333333222555555666666666777777777777888:::<<<===>>>>>>>>>AAA@@@???>>>???@@@BBBCCCEEEEEEEEEEEEDDDCCCAAA@@@??????>>>>>>>>>=========@@@AAACCCDDDDDDBBB@@@>>>@@@???===;;;888666555444555555555333111000111222555444222000///000222333666333///000222222///,,,***111666333//////000////////////000000000111111111111222222111111000///222111111000000111111222222111111000000111111222111111111111111111111111...///000111222111111000111111111111111111111111000000///......///000111000000000000000000000000111111000000000000111111222111333BBBQQQFFF444111000000000000000000///////////////------...111444666666555444222///---,,,------------------------,,,---......//////......---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---------------------------...///...,,,+++,,,---******************************+++,,,,,,+++******+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))***************+++++++++***************)))((((((******+++++++++,,,,,,,,,++++++*********)))))))))************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------............//////////////////000000111222222333222333444555666555555444777777777777777888999999;;;:::::::::;;;===???@@@??????@@@AAACCCEEEGGGHHHHHHIIIJJJLLLNNNQQQSSSTTTVVVUUUUUUTTTUUUVVVWWWXXX~~~|||yyyvvvuuuvvvvvvtttqqqnnnkkkhhhgggeeefffgggeeebbb```___```\\\[[[ZZZYYYWWWVVVUUUUUUUUURRRNNNKKKKKKJJJHHHGGGEEEDDDBBB@@@<<<999666555555333111/////////000111000///------.........,,,.........------,,,,,,+++,,,,,,------......------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++******+++++++++************))))))+++---...///...,,,+++,,,,,,++++++++++++,,,,,,******++++++++++++******------,,,+++***))))))((((((((()))***+++,,,---...***++++++++++++***))))))******))))))******+++,,,)))******)))((((((***,,,++++++++++++++++++++++++---------............//////...------///000///---//////............//////222222111111111222444555444444444444444444444444444444555555555666666666777888:::;;;===>>>>>>>>>AAA@@@?????????@@@AAABBBAAABBBBBBBBBAAA@@@??????>>>>>>>>>=========<<<<<<===>>>???@@@@@@>>>===;;;;;;;;;999888666555333333333444444333111111222333333222111111555;;;BBBGGG888444111000222333111///...444888444111111000///000000000111111111222222111111222222111111000///222111111000000111111222222111111000000111111222000000000000000000000000//////000111111111000000000000000000000000000000111000////////////000000000000000000000000000000111000000//////000000111222000///===MMMDDD222...///000111222222222111000111000...,,,,,,000666;;;AAAAAA@@@===999555000...------------------------,,,---......//////..............................------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++---------------------------...///...,,,+++,,,---++++++++++++++++++++++++)))******++++++******)))*********,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((())))))***+++++++++************************+++******)))(((******+++++++++,,,,,,,,,******)))))))))(((((((((************************************************++++++++++++++++++++++++************+++,,,---...)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..........................................//////000000000000111111222333333333222222333444444444444444666666666666666777888888999999999:::;;;<<<===>>><<<<<<===???BBBDDDGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPSSSRRRRRRSSSUUUWWWYYY[[[|||zzzxxxxxxwwwuuurrroookkkhhhfffdddffffffeeebbb``````aaa\\\[[[ZZZYYYXXXVVVUUUUUURRRPPPMMMKKKJJJJJJHHHGGGFFFEEEDDDAAA???<<<999777555333000...---...000111000///...---------------.........---------,,,,,,,,,------.........------+++++++++++++++++++++++++++++++++++++++******)))+++++++++*********)))))))))***+++------,,,+++***,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++******))))))((())))))***+++,,,,,,,,,******+++++++++******)))******))))))******+++,,,******************+++,,,***+++++++++++++++,,,,,,---------............///...---,,,---...///...---/////////...//////000000222111000000111222444555555555555444444555555555444444444444555555555666777888999;;;<<<===>>>>>>???>>>>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@???============<<<<<<<<<<<<;;;<<<===>>>===<<<:::999888888777666555444333333222333333222111111333444222111111333888???FFFKKK888444111///111222222111///444666333111222111///000111111111222222222222333333333333333222111111111111000000000000111111111111000000000000111111//////////////////////////////000000000000000000////////////////////////000000000///////////////000000000000000000000000000000////////////000000//////---555AAA;;;.........///111333444333222111111000...------000666:::@@@@@@@@@>>>;;;666111...........................,,,---......///.........------------------------...------------,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***---------------------------...///...,,,+++,,,---++++++++++++++++++++++++)))))))))******)))))))))******+++---//////,,,***++++++++++++++++++++++++************************))))))((())))))***++++++,,,+++++++++***)))))))))*********++++++******)))******+++++++++,,,,,,,,,))))))))))))((((((((((((************************)))***++++++++++++***)))************************,,,***)))))))))))))))((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------............------......//////000000111111111111222222333333222222333333333333444333555555555555555666777777888888888999:::;;;<<<===<<<<<<===>>>@@@BBBDDDEEEGGGHHHIIIKKKMMMNNNOOOOOORRRSSSSSSUUUXXX[[[^^^```}}}zzzyyyyyyxxxvvvsssooolllhhhgggdddffffffeeebbb``````aaa\\\\\\[[[YYYXXXWWWVVVUUUTTTRRRPPPOOOOOONNNLLLKKKFFFEEEDDDAAA???<<<999777333111///,,,,,,---...000//////...------------...---------------,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++*********+++***))))))(((+++++++++*********))))))'''((()))************))),,,++++++******++++++,,,******++++++++++++******)))))))))******+++++++++************************)))******+++++++++************))))))******+++,,,+++++++++,,,---------,,,*********++++++,,,,,,,,,---------............///...,,,,,,---/////////...///////////////000111222222222111000111222333444666555555444444555555666444444444444555555555666777777999;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????============<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999777777666666555444444444111222222222111111333444444444333222333444555666555333000...///000000111---111333111000222222000000111111111222222222222222333333333333222111111111000000000000000000111111000000000000000000111........................000000//////////////////........................///000000000000/////////000000000000000000000000000000////////////000000---222///000666111---444...///111333444333222111///000000///...///111333111222444444333000,,,***........................,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,------......------,,,***++++++,,,,,,++++++***---------------------------...///...,,,+++,,,---++++++++++++++++++++++++***))))))))))))))))))*********+++---///...,,,)))++++++++++++++++++++++++************************************+++,,,,,,---,,,+++++++++***)))))))))******++++++++++++************+++++++++,,,,,,,,,))))))))))))((((((((((((************************)))***++++++++++++***)))************************...,,,******+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++,,,,,,,,,------------------...///000000111000000000111111111111111222222222222333333444444555555555555555666666777777777888999;;;;;;<<<<<<=========>>>>>>@@@AAAAAACCCEEEHHHKKKNNNOOOQQQQQQRRRRRRSSSUUUXXX\\\___aaa}}}zzzwwwvvvzzzyyywwwtttpppllliiihhheeefffgggeeebbb```___```]]]\\\[[[ZZZXXXWWWVVVVVVRRRPPPOOONNNNNNNNNLLLJJJEEEDDDBBB@@@<<<999666555222000...,,,,,,,,,---......//////...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***++++++++++++,,,,,,,,,***++++++++++++***))))))+++++++++************)))''''''((()))))))))))))))++++++************++++++((((((((())))))((((((((('''(((((()))***+++,,,,,,++++++*********)))))))))))))))***++++++++++++*********))))))******+++,,,+++++++++,,,...///...,,,*********++++++,,,,,,------------............///...---,,,---///000000///000//////000000111222333333333333333333333333333666555444333333444555666444444555555555666666666666777999:::<<<=========AAAAAAAAAAAA@@@@@@@@@???;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::777666666555555444444444111222222222000000222444222333333333333222111000222111///.........//////,,,///000...///222333000000000000111111111222222000000111111000000///...111000000//////000000111111000000//////000000111////////////////////////000000///.........//////////////////////////////......///000000000000000000000000000000000000000000//////......//////000...555222///111......888///000111222222222111000...000111111///------...+++,,,...//////...---,,,........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,------............------++++++,,,,,,,,,,,,++++++---------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++---......,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++***************)))***++++++,,,+++++++++******+++++++++,,,,,,,,,******)))))))))(((((((((************************************************++++++++++++++++++++++++)))&&&%%%&&&***------+++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***++++++,,,,,,---------,,,------...///000111111111111111111111111111111333333333333333444555555555555555555555666777777777777999:::;;;<<<<<<<<<>>>>>>======>>>>>>???@@@AAACCCGGGKKKOOOQQQRRRSSSPPPPPPQQQSSSVVVYYY\\\^^^~~~|||yyyvvvtttyyyxxxwwwtttqqqmmmjjjiiifffggggggeeebbb___^^^___]]]\\\[[[ZZZYYYWWWVVVVVVOOONNNLLLLLLMMMLLLJJJHHHFFFEEECCC@@@<<<888555333111000///......---------...///000...,,,+++---///++++++++++++++++++++++++++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,------------,,,+++++++++++++++************)))((((((((()))))))))))))))++++++************++++++((())))))******))))))((((((((())))))******++++++))))))))))))************))))))***+++++++++++++++******))))))******+++,,,+++******,,,//////...+++)))******+++,,,,,,---------------............///...------...000111111000000000000000111222333444555666777777777555333222666555333222222333555666555555666666666777777777666777888:::;;;<<<======AAAAAAAAAAAAAAA@@@??????;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::666666555555444333222222111222333222000000111333000111222444555555666555///000000///.........///...111000...///222222.../////////000000000111111000000000000000//////...000000////////////000000000000////////////000000////////////////////////111000///...---......///////////////////////////,,,---///000111111111111000000000000000000000000//////............//////---555222...111///---333000000000000000000//////...000111111///------...//////000000111000000000........................,,,---......//////......------------------------............------------------............------,,,,,,------------,,,,,,---------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,++++++------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***************+++++++++)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++*********)))))))))************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''$$$"""$$$))),,,+++))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---......///,,,,,,---...///000111111222222222222222222222222555444333333333444666666666666555555666666777888777888:::;;;<<<<<<<<<<<<============>>>???@@@AAAAAADDDHHHLLLPPPRRRSSSSSSOOOOOOPPPQQQSSSVVVXXXZZZ}}}zzzwwwuuuyyyxxxwwwtttqqqnnnkkkjjjggghhhhhhfffbbb___^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVQQQPPPOOOPPPPPPPPPNNNLLLIIIHHHEEEBBB>>>:::777555111111111000//////......---///000///,,,+++---///*********************++++++++++++++++++***)))(((*********++++++,,,,,,,,,......//////......---,,,+++++++++************)))))))))))))))************++++++************++++++,,,,,,,,,------,,,,,,,,,************))))))))))))''''''((()))***+++,,,,,,((()))***+++++++++++++++*********)))***++++++,,,***((((((+++...///---***))))))***+++,,,,,,---------------........./////////...---///111222222111000000000000111222333444777888:::;;;:::777444222666555333222222333555666666666666666777777777777666777888:::;;;<<<======???????????????>>>===<<<>>>=========>>>@@@AAACCC????????????>>>>>>>>>>>>;;;;;;;;;::::::::::::999666555555444333222111111222333333222000///000222333222222111000000000000...000111111000///...///111333222//////222111---////////////000000000000222222222222222111000000000000////////////000000000000////////////000000000000000000000000000000111000///...------...///000000000000000000000000+++,,,...000222222222222000000000000000000000000//////............//////+++111...,,,222000***,,,222111000///....../////////000111000......///111111000000//////.........////////////////////////,,,---......//////..............................//////.........---------------............------,,,------......------,,,---------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...,,,++++++,,,---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************************************,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++((()))---///---))))))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,------...///000000,,,,,,---...///000111222333333333333333333333333555555444333444555666777666666666666666777888888777888:::<<<=========<<<;;;<<<<<<===???@@@BBBCCCCCCEEEIIIMMMPPPRRRRRRRRRQQQQQQQQQQQQSSSUUUWWWYYY|||zzzyyyyyyyyyyyyyyywwwuuuqqqnnnjjjhhhiiiiiihhhddd```^^^^^^^^^]]]]]]]]]\\\ZZZXXXWWWVVVOOONNNLLLLLLMMMLLLKKKIIIBBBBBBCCCBBB???;;;666444333222111000////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---...,,,))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((((((***++++++***+++++++++*********))))))******))))))))))))******))))))************))))))++++++************++++++++++++******************...,,,************(((''')))******+++,,,,,,------++++++++++++,,,---...///---...///000000///...---...------......///000111...000222222000000222555888888777777666666555555666555444333333444666777666666777777888888999999888888888999999::::::;;;============>>>>>>>>>>>><<<<<<======>>>>>>?????????>>>>>>===<<<;;;;;;;;;============;;;999777666555555555555444333222111222222222222222222222222333333333111...---...///111111111000000000000000000000000000000000000000000////////////000000111000000000000////////////////////////////////////,,,------------.........////////////............///...---------...000111////////////////////////......///000000111222222666333///...000111000/////////////////////000000000000000000000000000000000000//////......------........................,,,---///000000000///...------------------------////////////////////////000000000///......---------------,,,,,,+++++++++...------,,,,,,------...///***)))...///+++***,,,////////////////////////,,,,,,------,,,,,,+++***+++,,,---,,,***)))***++++++,,,,,,***)))(((***+++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,))))))))))))))))))))))))************************+++++++++*********))))))%%%&&&''')))******++++++,,,***(((+++000222///,,,,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,---......111///---------,,,***)))------,,,+++,,,---...///.........//////000111222111//////000333555555555666777888999888777555333333333333333555666777888666888:::<<<>>>???>>>>>>???@@@BBBCCCDDDEEEEEEEEEHHHJJJMMMPPPRRRSSSSSSRRROOOOOOPPPQQQRRRTTTUUUVVV}}}{{{zzzyyyyyyzzzyyyxxxuuurrrnnnjjjhhhiiiiiigggddd```^^^^^^^^^]]]]]]\\\[[[ZZZXXXWWWVVVPPPNNNLLLLLLMMMMMMKKKJJJCCCCCCCCCBBB???:::666333222111000000///////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++------,,,***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************+++------+++*********+++++++++*********))))))((((((''''''''''''(((((())))))************))))))++++++************++++++************************...,,,++++++,,,,,,***)))))))))******+++++++++,,,*********++++++,,,---...++++++,,,,,,,,,,,,++++++------------...///000111...000222222111000222555777777666666666555555555888888666555444555555666555555555555666666777777999999999:::;;;;;;<<<<<>>>>>======<<<<<<=========>>>>>>>>>???>>>>>>======<<<;;;;;;:::======>>>===<<<:::777555555555555555444333222222222222222222222222222222333333333111...---...///111000000000000000000000////////////////////////111000000/////////000000000000000000000000000///000000000000000000000000////////////000000000000111111111111111111111000111000///.........///000000000000000000000000000.........//////000000111666222///...///111000///000/////////////////////000000000000000000000000///////////////.................................+++,,,---/////////...---------------------------....................................////////////...---------,,,,,,,,,+++---------,,,,,,---------111,,,***---...+++,,,/////////..................,,,------------,,,++++++)))***+++,,,............+++,,,,,,+++)))(((***++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,************************************************+++++++++*********))))))(((((()))))))))))))))(((''')))///666;;;999111***,,,,,,,,,+++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------///---,,,,,,---...,,,+++------,,,,,,,,,---...///.........//////000111222///......000444666777777666666888888888777555444444444444444555666777888999:::<<<===>>>???@@@@@@@@@@@@AAACCCDDDFFFFFFGGGIIIKKKMMMOOOQQQRRRSSSSSSQQQQQQQQQQQQRRRSSSTTTUUU}}}{{{zzzzzzzzzzzzxxxvvvrrroookkkiiiggghhhgggddd```^^^]]]^^^\\\\\\[[[[[[YYYXXXVVVUUUPPPNNNLLLLLLMMMMMMLLLKKKEEEEEEDDDBBB>>>999555222000000//////.../////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))),,,//////,,,)))))))))+++++++++***************+++++++++******+++++++++))))))************))))))++++++************++++++************************---,,,+++,,,------,,,+++++++++++++++++++++,,,,,,***************+++,,,---++++++************++++++------------...///000111...000111222111111222444555555555555444444444444:::999888666555555555555555555555666666666666777:::::::::;;;<<<=========AAA@@@@@@???>>>===<<<<<<============>>>>>>>>>>>>=========<<<<<<;;;;;;:::<<<===>>>>>>===:::777555333333444444444444333333000000000000000000000000222333333111///......000000000000000000000111111////////////////////////222111000000////////////000000000000000000000000000000000000000000000000........................////////////////////////222111000///............000000000000000000000000////////////000000000000444111///.../////////...////////////////////////000000000000000000000000.........///////////////........................+++,,,------...---------................................................,,,------...//////000000.........---------------------------------------111---,,,------,,,...111///.........------,,,,,,---------------,,,++++++******+++000555777555333+++,,,,,,+++***)))***+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************************************+++++++++***************+++++++++***)))((('''&&&!!!$$$+++444888666...''',,,,,,,,,++++++++++++***+++++++++,,,++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,---///...---------,,,,,,------...///.........//////000111222///......111555888999999555666777888777666555444666666555555666777888888============>>>???@@@AAA@@@AAAAAACCCEEEGGGIIIJJJLLLLLLMMMNNNPPPQQQSSSTTTSSSSSSRRRRRRRRRRRRSSSSSS~~~}}}{{{{{{{{{zzzyyyvvvsssoookkkiiifffffffffddd```^^^]]]]]]ZZZZZZZZZYYYXXXWWWVVVUUUPPPNNNLLLLLLLLLMMMMMMLLLGGGGGGEEEBBB>>>999555222//////............//////////////////////////////------------------------...---------------,,,+++,,,,,,,,,+++++++++******************************************************)))***+++++++++***))))))************************,,,,,,++++++++++++,,,,,,)))******++++++******)))++++++************++++++***************+++++++++,,,+++***+++---...---,,,------------------------***)))))))))***++++++,,,...---,,,++++++,,,---...------------...///000000///000111111111222333333333333333333333333444444888777777666666555555555777888888888888999999999999999:::;;;<<<======>>>@@@@@@@@@??????>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::<<<===>>>===:::777555222222333444444444333333000000000000000000000000222333222111///...///000000000000000000111111111000000000000000000000000333222111000////////////000000000000000111111111000000000000000000000000///////////////..................//////000000000000000000//////.........111111111111111111111111111111111111000000000000111000///...------------//////000000111222222222000000000000000000000000------......//////000000........................------------------------////////////////////////........................---------....../////////........................,,,------------------,,,,,,---.........------///.........---,,,,,,++++++---------...---,,,,,,+++---,,,---333:::===:::555***,,,---,,,***)))***+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++***)))((('''&&&$$$$$$%%%(((+++,,,***(((+++++++++++++++++++++++++++++++++++++++***)))(((************************************************+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***+++---......------------------......///............///000111222111000000222555888999888555666666777777666555555777777666666777888888999???>>>=========???@@@AAAAAAAAABBBDDDFFFIIILLLNNNNNNNNNMMMMMMOOOQQQTTTUUUWWWVVVUUUTTTSSSSSSSSSSSS~~~|||{{{zzzzzzxxxvvvrrrnnnkkkiiidddeeeeeeddd```]]]\\\\\\YYYYYYYYYXXXWWWVVVUUUTTTQQQNNNLLLKKKLLLNNNNNNMMMIIIHHHEEEBBB===999555222000//////............///,,,------...///000111222------------------------.........------,,,,,,---,,,,,,,,,+++++++++*********************************************************'''$$$%%%)))+++***)))************************(((''''''&&&&&&''''''(((******++++++++++++******++++++************++++++))))))*********+++++++++***)))(((***,,,---,,,+++++++++++++++,,,,,,,,,,,,*********)))******++++++///...---,,,,,,---...///,,,,,,,,,------...///000000000000111222333333333111111222222333333444444333444444555666666666666777777888888999:::::::::888888999:::;;;<<<======>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::999;;;<<<===<<<999777555222222333333444333333333////////////////////////111222222111///...///111//////000000111111111111111111111111111111111111333333222000///////////////000000000111111111222////////////////////////111111111222222222333333000111111222333444555555000000111111111111111111111111111111111111111111000000000000000000//////000000///...------------//////000111333444555666000000000000000000000000------......//////000000........................//////..................////////////////////////........................///.........---------,,,........................,,,,,,---......---,,,,,,'''+++//////...---,,,,,,......---------,,,,,,,,,------.........---,,,,,,...---...333999;;;777222***,,,------+++******+++*********+++++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))************))))))---+++)))((()))***+++,,,++++++++++++++++++++++++++++++++++++******)))(((************************************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---+++***+++------,,,+++------.........//////...............///000111222444222111222444666666666555555555666666666555555777777777777777888999:::>>>>>>===<<<===>>>@@@AAABBBBBBDDDFFFIIILLLNNNOOOPPPOOONNNNNNPPPSSSVVVXXXZZZYYYXXXWWWVVVVVVVVVVVV~~~|||{{{yyyyyywwwuuuqqqnnnjjjhhhbbbdddeeeccc```]]]\\\[[[XXXXXXXXXWWWWWWUUUTTTTTTQQQOOOLLLKKKLLLNNNOOOOOOIIIHHHEEEBBB===999666444222111000///............+++,,,---...///000111222---------------------------...///...,,,,,,,,,...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++(((''''''***++++++******************+++++++++)))((((((''''''(((((()))******++++++++++++******++++++************++++++)))))))))***++++++,,,,,,***)))((()))+++,,,+++***'''(((((())))))***++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000111000///000222333333222000111111222333444444555111222333555666666666666333444555666888999::::::777888888:::;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCC>>>>>>>>>>>>============::::::::::::::::::::::::999999::::::999777666555222222333333333333222222////////////////////////111222222111///...000111/////////000111111222222222222222222222222222222333222111111000000000000///000000111111222222222000000000000000000000000///000000111222333444444222333444555666777888888666666777777777666555555444444444444444444444444000000000000000000111111111222333222000...///000000000111222333444444555000000000000000000000000.........///////////////........................000000///.........//////........................------------------------//////......---,,,,,,+++---------------.........+++,,,---......---,,,+++$$$+++000///,,,------+++------------------------...............---,,,,,,,,,++++++...222333000---***,,,......,,,+++******************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************+++++++++(((((()))***++++++++++++++++++,,,---,,,***)))(((***++++++++++++,,,,,,,,,*********+++******))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++------...////////////............//////000111222444333111222444555555444555555555555555555666666555555666666777999:::;;;============>>>???@@@AAABBBDDDFFFIIILLLNNNOOOOOOPPPPPPOOOPPPRRRUUUYYY[[[\\\\\\[[[[[[[[[[[[[[[\\\~~~{{{zzzxxxxxxvvvtttpppllliiigggaaacccdddccc```]]][[[[[[VVVWWWWWWVVVVVVUUUTTTSSSQQQOOOLLLKKKLLLNNNOOOPPPIIIHHHEEEAAA===:::777555444333222000///...------------........./////////........................---///000///,,,+++---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))...333222---))))))+++))))))*********+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++************++++++((())))))***++++++,,,,,,+++***)))***,,,,,,,,,***''''''((()))+++,,,------,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,---...//////111///...000333444333111000000111222333444555666333444555666777777666666222333444666888:::<<<<<<888888999;;;<<<===>>>??????@@@@@@@@@AAABBBBBBBBB???>>>>>>>>>=========<<<999999999999999999::::::999888777666666555555555333333333333333222111000000000000000000000000000111111222111///...000111...//////000111111222222111111111111111111111111222222111111000111111111///000000111111222333333222222222222222222222222111111333444666888999:::::::::;;;===>>>???AAAAAAAAAAAAAAA@@@???===;;;999888888888888888888888888444444555555666666777777444666777666444222222444333222222111111000//////000000000000000000000000///////////////.................................000///...---------......------------------------------------------------------------------------+++,,,,,,,,,------------+++,,,...//////...,,,+++'''---000,,,))),,,///000---------......//////000...............------,,,)))***+++,,,------------***,,,...///---+++******************++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************))))))*********+++++++++))))))***++++++++++++***&&&(((+++,,,+++)))'''&&&******+++++++++,,,,,,,,,((())))))************)))*********************************************************+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***))))))***,,,......---,,,---...///000//////............//////000111222222111000111333555555444444444444444555555666666333444444555777999;;;<<<<<<===>>>@@@AAABBBBBBBBBCCCEEEIIILLLNNNOOOOOONNNOOOPPPQQQRRRUUUXXX[[[]]]^^^^^^^^^^^^___```aaabbb~~~{{{yyyxxxwwwvvvsssppplllhhhfffaaabbbdddccc```]]][[[[[[VVVVVVVVVVVVVVVUUUTTTSSSQQQOOOLLLKKKLLLNNNPPPPPPIIIGGGEEEAAA===:::777666555444333111///...------/////////...------,,,,,,........................---///000///,,,+++---///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************(((444???===111((((((---))))))******++++++++++++***))))))))))))))))))******++++++,,,,,,++++++***++++++************++++++((())))))***++++++,,,,,,---,,,++++++------,,,+++))))))+++,,,...///111111------,,,,,,+++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,---...//////111///...000333444333111000000111222444555666666666666777888888777666555333444666888;;;===???@@@999999;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>=========<<<999999999999999999999:::999777666444444444555666444444444333222111000///111111111111111111111111111111222111//////000222...//////000111222222222000000000000000000000000111111111111111111222222///000000111222222333333444444444444444444444444999:::<<<>>>@@@BBBDDDDDDGGGGGGHHHJJJKKKMMMNNNOOOKKKJJJJJJHHHEEEBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>777999;;;:::777555666777555444333111...,,,+++***000000000000000000000000000000//////.........---........................///...---,,,+++,,,,,,---------------------------------------------------+++,,,,,,------......///+++++++++,,,,,,---------+++,,,...//////...,,,+++***000111***''',,,222444,,,------...///000111111......//////......---,,,)))+++,,,---,,,---...000***,,,//////---+++******)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************))))))******++++++++++++******+++++++++******)))))))))***)))((()))+++,,,*********++++++,,,,,,,,,'''((()))***************))))))))))))))))))))))))************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......'''''''''***---///000///,,,---///000000000///............//////000111222000///...000333555666666444444444444444555666777222222333555777999;;;<<<<<<===???BBBCCCDDDDDDCCCCCCFFFJJJNNNPPPPPPNNNMMMOOOPPPQQQTTTWWWZZZ]]]^^^_________```bbbccceeefff}}}yyywwwvvvvvvvvvtttppplllhhhfffeeeeeedddcccaaa___]]]\\\\\\ZZZWWWTTTRRRPPPPPPOOOQQQPPPNNNNNNOOOOOOOOONNNGGGFFFDDDAAA===:::888777111111000///////////////000///---,,,+++,,,,,,---000///---+++++++++---...---,,,,,,++++++,,,,,,---++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,------,,,+++,,,---///000(((@@@NNNAAA...(((+++...+++++++++++++++***)))(((((((((((((((((((((((((((((()))+++,,,------,,,+++***+++,,,---...---,,,+++...222$$$***///%%%***+++)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,...,,,)))((()))******)))***++++++,,,,,,------...---...............------000111222333333222111000333333222222111222222222777666555444444555666777666777999:::;;;<<<<<<<<<::::::::::::<<<>>>@@@BBBDDDEEEGGGFFFDDDBBBAAAAAA======>>>>>>>>>======<<<999999999:::<<<<<<;;;999666666666666555444333222666555333222000///......111111///......///000000000000111111111111000000000000000000////////////333222111000000000000000///000111111000///000111444222000000111333555555444555666888:::;;;<<<<<>>AAACCCEEEFFFGGGFFFDDDAAA???===<<<<<<;;;:::888777555444444333444222///...000222222222333333222222111000000///222111000///...---------////////////////////////........................000000///...---,,,,,,+++---------,,,,,,+++++++++---,,,*********,,,...///////////////////////////000000000000000000000000......////////////......++++++++++++,,,,,,---.........,,,+++***)))))))))000000///...------,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,---,,,,,,+++***)))((((((************************)))***++++++***)))***+++,,,+++******))))))******************************))))))(((((()))+++---...---------,,,+++***((((((++++++***)))(((((())))))))))))***++++++***((((((&&&((()))***)))***,,,...---,,,++++++------,,,+++(((***,,,......,,,***(((.........------,,,,,,,,,++++++,,,,,,,,,------------,,,***))))))***,,,---////////////000000000000222111000000000111222333555777777666555444555666777777777888888999999999<<<===>>>??????@@@??????BBBEEEIIIKKKLLLLLLMMMNNNKKKNNNSSSWWWZZZ]]]```cccfffdddccccccdddfffffffff{{{yyywwwwwwvvvtttqqqmmmiiigggffffffeeecccaaa___]]][[[[[[ZZZWWWTTTQQQPPPOOOOOOOOONNNMMMMMMOOOQQQPPPPPPHHHGGGEEEBBB>>>;;;888666111111000//////////////////...------,,,,,,,,,---......---,,,,,,---//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++*********+++,,,------@@@KKK???///***,,,---+++++++++++++++***))))))***************************+++,,,,,,,,,+++***)))))))))***+++++++++++++++***,,,###)))+++)))444...++++++******************''''''((()))))))))))))))(((''''''))),,,...//////------------,,,,,,,,,,,,---...............------,,,---///000111111111000222222222111111222333333666555444333333444555555666777888999:::;;;;;;;;;999999999:::<<<>>>AAABBBFFFGGGHHHFFFCCC@@@>>>>>>========================999888888999::::::999777666666666666555444333222000000///......---......000///////////////000000000000111111111111000000111111111111111111111111111000000000////////////...///000000//////000111444333222222444777999:::;;;<<<===???AAADDDGGGHHHMMMPPPUUUWWWWWWXXXYYY[[[\\\]]]___aaaaaa___]]][[[YYYVVVPPPJJJDDD???<<<;;;888888999999999999999999<<<>>>@@@DDDHHHMMMQQQTTTQQQPPPOOOLLLJJJGGGEEEDDDDDDCCC@@@>>>;;;999888888777444111000111222222222222111111000000//////...///.........///000111111////////////////////////......................../////////......------,,,---------------,,,,,,,,,...---,,,+++,,,---///000------------------------------------------------......////////////......,,,+++++++++,,,,,,---.........---,,,++++++++++++000//////...------,,,,,,************************++++++******************,,,+++++++++++++++++++++************************)))***++++++***)))***+++,,,+++******))))))******************************+++******))))))***+++,,,******++++++,,,,,,++++++++++++***)))))))))))))))((()))***++++++***))))))......---------,,,++++++---,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,++++++,,,,,,,,,---------...,,,+++******+++,,,---/////////000000000000000222111111000111222333444444666777666555444666777777777888888999:::;;;;;;<<<===>>>???@@@@@@@@@@@@AAADDDHHHJJJJJJJJJKKKKKKLLLPPPTTTXXX[[[___bbbeeefffeeedddeeeggghhhiiijjj}}}{{{xxxxxxwwwuuurrrnnnkkkhhhhhhgggfffdddaaa^^^\\\ZZZZZZYYYVVVSSSQQQOOONNNNNNMMMLLLLLLMMMPPPQQQQQQPPPHHHHHHGGGDDD@@@;;;777444111111000///////////////---............---,,,,,,,,,,,,---......//////000---,,,,,,++++++,,,,,,------------------,,,++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,///===CCC999---***++++++***++++++++++++***))))))************************,,,,,,,,,,,,+++***)))((()))(((((((((((()))******((((((&&&,,,'''111DDD222,,,,,,++++++***))))))((()))***++++++,,,,,,++++++,,,++++++,,,------,,,***//////......---,,,,,,+++------...............---+++,,,---///000111222222111111111111111222333444444333333333333333444444555666777888999:::::::::888888999:::<<>>BBBDDDGGGHHHIIIKKKNNNQQQSSSTTTTTTWWWZZZ[[[ZZZXXXWWWWWW]]]^^^___```___]]][[[YYYUUUQQQLLLEEE@@@<<<:::999777777777777777777777777888:::===CCCJJJQQQWWW[[[\\\]]]\\\[[[YYYVVVRRRPPPPPPOOOLLLIIIEEECCCAAA@@@<<<999666444444444333222222222111111000//////...............///000111222////////////////////////////////////////////////........................---------...............///...---------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,+++++++++,,,------...------,,,,,,------...//////......---,,,,,,,,,************************,,,,,,++++++***))))))((())))))*********+++++++++************************)))***++++++***)))***+++,,,+++******))))))******************************,,,++++++***))))))******)))******+++,,,,,,++++++++++++***))))))))))))***(((((()))***+++++++++***+++)))''')))---//////------+++***+++,,,---,,,+++...---,,,++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++,,,---...000000000000000000000000222222222222222333444444333555666666555555777888777777888999;;;<<<=========>>>???@@@AAAAAAAAAAAAAAACCCFFFHHHHHHGGGHHHIIIKKKOOOSSSWWW[[[^^^bbbdddeeeeeefffggghhhiiijjjkkk|||{{{xxxxxxxxxvvvssspppllljjjiiihhhgggdddaaa^^^\\\ZZZZZZXXXUUURRRPPPNNNNNNMMMMMMLLLLLLNNNPPPQQQPPPOOOHHHHHHHHHEEEAAA;;;666333111000000///////////////,,,---...//////...---,,,,,,,,,---.........---------,,,,,,++++++,,,,,,---------......------,,,+++******+++++++++,,,,,,,,,---------------------...---444777000*********)))******+++++++++******)))((((((((((((((((((((((((++++++++++++******))))))))))))((('''''')))***+++***(((+++000&&&777PPP555+++++++++*********))))))+++,,,,,,---------------///.........///---***(((//////.........---------,,,---......///...............///000222222333333000000000000111222444444333333333333333444444444444555666777888888888888888888999;;;===AAADDDEEEGGGHHHGGGDDD@@@<<<;;;;;;>>>===<<<;;;<<<>>>AAABBB<<<:::888777888777666444666666666666555444333222/////////000000222333333,,,---///111111111111000000000111111111111000000111111111222222222222222111222333333333333222111111222333333333444777999;;;<<<>>>@@@CCCHHHMMMQQQTTTUUUXXXZZZ[[[ZZZYYYXXXTTTTTTTTTSSSQQQOOONNNNNNQQQRRRRRRSSSRRRPPPOOOMMMJJJHHHDDD@@@===;;;;;;;;;888888888888777777777777555666999>>>FFFNNNVVVZZZaaabbbdddeeedddaaa^^^\\\[[[YYYWWWTTTQQQNNNMMMLLLEEEBBB>>><<<;;;999777666666555444333222111000000111111000///............////////////////////////000000000000000000000000---........./////////000------......//////000000///......------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...............------,,,,,,,,,************************+++++++++*********))))))(((((())))))))))))))))))************************)))***++++++***)))***+++,,,+++******))))))******************************++++++******************,,,,,,,,,++++++***((((((++++++***))))))*********(((((()))***++++++,,,,,,444...(((''',,,000111///,,,+++***+++,,,,,,,,,***...------,,,,,,------...------------------------,,,,,,,,,------------...------,,,,,,,,,---...///000000000000000000000000333222222333333333444444222333555666666666888999777777999:::<<<===>>>???>>>>>>@@@AAAAAAAAAAAAAAAAAADDDFFFGGGFFFFFFGGGHHHHHHLLLQQQUUUXXX\\\___bbbfffgggiiiiiihhhhhhhhhiii}}}zzzxxxxxxxxxxxxvvvtttpppmmmjjjiiihhhgggeeebbb^^^\\\ZZZXXXWWWTTTQQQOOOMMMLLLLLLNNNMMMMMMNNNOOOOOONNNLLLHHHHHHGGGEEEAAA;;;666222111000000///////////////,,,---.../////////...---............---+++***)))---,,,,,,++++++,,,,,,---------......------,,,+++******+++++++++,,,,,,,,,---------------------,,,+++---...+++***+++++++++)))******+++++++++******(((((((((((((((((((((((()))))))))******+++++++++******)))((()))***+++,,,+++***,,,111&&&666MMM222))))))*********+++++++++((())))))***************))))))***---000111000///---------.........//////,,,------...//////......000000000000000111111111//////000000111222333444333333444444555555555555444555555666777777777777999999:::;;;>>>AAADDDFFFDDDEEEDDDBBB???=========???>>>===<<<===???BBBCCC>>><<<999888888888666555666666666666555444333222222222222111222222333333,,,---///111111111111000000000111111111111000000000000000111111111222222111222222333333222222222111222444555666888<<>>>>>@@@AAAAAAAAAAAAAAABBBDDDEEEFFFEEEEEEGGGHHHHHHKKKPPPUUUXXX\\\```cccjjjlllnnnnnnkkkhhhgggggg{{{xxxwwwwwwwwwwwwvvvtttpppmmmkkkiiihhhgggeeebbb___]]][[[XXXVVVSSSPPPNNNLLLLLLKKKNNNNNNNNNOOOPPPOOOLLLJJJGGGGGGFFFCCC???:::666333111111000///////////////------...////////////...000000///---,,,+++***)))---,,,,,,++++++,,,,,,------------------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,++++++,,,------))))))***++++++++++++***************************)))(((((())))))+++,,,,,,+++************+++,,,,,,)))***(((---'''...???,,,((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,++++++---//////...---+++,,,,,,---......//////,,,,,,---...///////////////......------......///000000000000000111222333222333444555666666555555444555666666777777777666888888999:::<<>>===>>>??????>>>>>>===>>>???AAABBB>>><<<999777777888777666666666666666555444333222222222111000000000111111---...///000000111000000000000111111111111000000//////000000111222222222111111000000000111222333333444666888;;;???DDDHHHOOORRRVVVXXX[[[___ffflllnnnqqqtttvvvssslllccc^^^YYYUUUOOOJJJGGGEEECCCAAA>>>??????@@@@@@@@@??????@@@@@@@@@???>>><<<;;;:::<<<<<<;;;;;;:::999999999666666777:::AAAJJJRRRXXXaaadddhhhmmmoooooonnnmmmhhhhhhgggfffeeeeeeeeeeee]]][[[WWWTTTRRROOOKKKHHHBBBAAA???<<<:::777555444333222222111111111111111000000000000000000000000000000000000000000000000.........//////000000000.........///////////////.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,+++++++++,,,,,,************++++++,,,---------,,,,,,,,,,,,,,,,,,------------------------((())))))***++++++,,,,,,//////...---,,,+++******************************)))***++++++***)))***+++,,,+++******))))))******************************'''((()))***,,,,,,,,,,,,'''''')))***++++++,,,,,,+++************+++,,,,,,***************+++,,,---FFF>>>333,,,+++,,,------,,,***)))***+++,,,+++***)))+++...//////...+++))),,,,,,,,,------------...,,,---------............++++++,,,,,,------.........//////000111222333333111111222333333333333333222333555666666666888:::888888999:::<<<===>>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBDDDDDDDDDEEEGGGHHHJJJMMMSSSWWW[[[___cccfffnnnqqqtttsssnnnjjjhhhhhh~~~{{{xxxwwwvvvwwwvvvuuussspppmmmjjjhhhgggfffeeeccc```^^^]]]WWWUUURRROOOMMMKKKKKKKKKLLLLLLMMMNNNPPPPPPMMMKKKFFFEEECCCAAA===999666444111111000///////////////...............///000000222111///...---------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))+++++++++,,,+++******+++))))))***+++++++++++++++******************************)))(((((()))***+++)))***++++++,,,,,,++++++'''***###***+++(((111)))******************++++++,,,---......//////......111///---,,,,,,,,,***))),,,,,,,,,,,,------------+++,,,---...////////////...------,,,---...///000111111000000000000111111000111333444555555444444555555666777777777777666666666666777999<<<>>>@@@AAABBBAAA???<<<<<<===???==================>>>>>>===:::777666666777777666666666666666555444333222111111000000000000111111000///////////////000000000000111111111111000000000000111111222333333444555444222111111333555777999;;;>>>@@@DDDJJJPPPUUUZZZ]]]aaacccdddiiipppvvvzzz|||~~~}}}xxxsssooofffbbb]]]XXXTTTNNNHHHCCC@@@@@@@@@???>>>>>>=========???AAACCCDDDBBB@@@>>><<<<<<<<<;;;:::999999999666666777;;;CCCNNNXXX^^^hhhjjjnnnrrruuuvvvuuuuuuoooooonnnmmmlllllllllmmmhhhfffccc```^^^ZZZVVVSSSOOONNNKKKGGGCCC@@@===;;;888777666555444333333333000000000000000000000000000000000000000000000000///////////////000000000//////..................///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...---,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++------,,,,,,++++++******************************)))***++++++***)))***+++,,,+++******))))))******************************((()))***+++,,,++++++***&&&'''(((***++++++,,,,,,+++*********++++++,,,---,,,+++*********+++,,,,,,111///,,,***)))+++---...+++***)))***+++,,,+++)))***+++,,,------,,,+++***,,,,,,,,,---------......------------............)))***+++,,,,,,---------------///000222444555555000111222333333333222111222444666666555666777999888999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@>>>@@@AAABBBBBBCCCFFFHHHJJJNNNSSSXXX\\\```dddgggkkkppptttsssnnniiiggghhh}}}{{{yyyyyyvvvvvvvvvuuusssooollljjjggggggfffeeecccaaa___^^^VVVUUURRROOOMMMKKKJJJJJJJJJJJJKKKNNNPPPQQQOOOMMMFFFDDDBBB???<<<999777555111111000//////////////////...---------///000111333222000......///111222---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------...///...---+++************+++)))&&&%%%'''((()))***+++++++++++++++((((((((((((((((((((((((,,,+++***((((((((())))))((()))+++,,,,,,++++++***&&&,,,!!!***111&&&******,,,,,,++++++***))))))))))))***++++++,,,,,,+++++++++***((())),,,...//////...------,,,,,,++++++***+++,,,---...////////////...------...///111333444222111000000000000000111///000222333444444333333555666777777777777777777555444444555777999;;;<<>><<<;;;<<<===;;;<<<<<<===<<<<<<;;;:::;;;888555444555666666666666666666666555444333222111000000000111222333444222111///......///000111000000111111111111000000111111222333333444555555:::888555444444777:::<<>>===;;;::::::888<<>>;;;888666333222111000000000000000000000000////////////////////////000000000000//////////////////......---------,,,000000111000000///......++++++++++++++++++++++++000000000000000000000000,,,------......------,,,...---,,,,,,++++++++++++...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((((((((())))))))))))************************)))+++++++++***)))***+++,,,++++++***)))***************************************+++,,,,,,***)))((()))************))))))(((+++*********+++,,,,,,------,,,+++*********+++,,,,,,...///...,,,***)))***+++***)))***+++++++++))),,,,,,+++******+++,,,,,,,,,,,,,,,------.........---------.........//////((()))***+++,,,------,,,,,,---...000222444666777///000111222333222111111333555666666555555777888999999999::::::;;;;;;;;;<<<===>>>??????@@@??????<<<===???@@@AAABBBEEEHHHIIILLLRRRVVVZZZ^^^ccceeefffkkkqqqpppkkkgggeeefff~~~|||{{{{{{zzzzzzyyywwwtttqqqnnnlllllliiifffcccbbb```]]][[[YYYWWWTTTQQQNNNLLLKKKKKKJJJKKKMMMNNNOOOOOONNNNNNIIIHHHEEEAAA===888444222/////////...,,,,,,---...+++000111,,,)))+++------//////...---,,,,,,++++++------------------------///---,,,,,,---,,,***((())),,,---***%%%###&&&***,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,------,,,,,,,,,,,,------)))************+++++++++......---,,,+++++++++,,,*********)))((()))+++...(((((((((((())))))))))))(((((()))*********************+++,,,,,,,,,,,,+++,,,+++***)))))))))***+++,,,,,,,,,---------......+++,,,------......------//////......///000222333111111222222333444555555555555444333444555666777999999999888999999::::::888888888999:::;;;===>>>@@@@@@???>>>>>>===>>>>>>===??????<<<::::::;;;:::444444666666666555444333333333222222222333444444111000/////////000222333...///000000000///---,,,333222111/////////000111///000111111111222555888666666777999===@@@DDDFFFKKKJJJMMMRRRUUUVVV[[[aaagggnnnsssssstttxxx{{{|||~~~|||zzzwwwqqqhhhbbbQQQKKKEEE@@@@@@???>>><<>>CCCPPP___lllrrrxxxwwwxxxzzz~~~~~~{{{wwwyyyvvvsssrrrsssuuuuuuuuuxxxuuuppplllkkkjjjiiigggaaaaaa```___\\\XXXTTTRRRLLLIIIFFFCCC@@@<<<666333666333000000111222333333111111222222333222222111000000000000000000000000//////............//////111111000///////////////---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,+++***+++,,,---...++++++************++++++,,,,,,++++++***))))))))),,,,,,++++++***+++++++++++++++************++++++************************************************+++***)))(((((()))***++++++++++++++++++***)))((()))))))))***+++,,,......++++++++++++++++++++++++******)))))))))))))))***---,,,,,,+++*********+++)))))))))******++++++,,,,,,,,,,,,++++++*********,,,++++++***)))))))))***---,,,,,,,,,,,,---......---///111555666555111---,,,,,,------------------)))000222...111<<>>>>>>>>???@@@@@@AAAAAA>>>???@@@BBBDDDEEEGGGGGGIIIMMMQQQUUUWWWYYY[[[]]]dddgggkkklllkkkjjjiiiiii~~~}}}|||{{{{{{zzzyyywwwtttqqqnnnlllllliiieeecccaaa```]]][[[YYYWWWTTTQQQNNNLLLKKKKKKKKKLLLMMMNNNOOONNNMMMMMMEEEEEECCCAAA>>>;;;777555000000000000.........///+++000111...,,,///111111//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***((()))+++,,,***''''''***---++++++,,,,,,,,,,,,,,,,,,******))))))***++++++,,,((((((''''''''''''(((((()))************++++++++++++******))))))))))))***((()))***)))((((((***,,,++++++***)))(((''''''&&&(((((()))*********************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---...//////000000////////////......///000222333222222222222222333333333555444333333333444666666:::999999999999::::::;;;999999999:::;;;<<<===>>>@@@@@@>>>===;;;;;;::::::;;;<<<<<<;;;:::999999999666666777777666555444444444333333222222222333333000000000000000111111222000000111111111000///...111000000000000000111222111222222222222444777999999:::<<>>@@@>>>===AAAIIIPPPSSSTTTWWWUUUSSSSSSTTTSSSPPPNNNRRRNNNLLLPPPZZZgggrrrxxx}}}|||{{{}}}}}}zzz|||yyyvvvuuuvvvwwwwwwvvvyyyvvvsssppppppooommmllliiiiiihhhgggddd```\\\ZZZVVVTTTPPPMMMIIIDDD>>>:::666333111///000111111111000000000000000//////...000000000000000000000000//////............//////111000//////.........///000000000000000000000000---------,,,,,,,,,++++++,,,,,,---------.........---------------------------,,,+++++++++,,,...///++++++************++++++***************++++++++++++++++++***++++++,,,,,,++++++************++++++************************************************+++***)))(((((()))***++++++++++++++++++***))))))******)))******+++,,,---++++++++++++++++++++++++***************+++,,,,,,---,,,++++++******++++++*********+++++++++++++++,,,,,,,,,,,,++++++++++++///......---,,,,,,------...------------...//////......000333444333000---,,,,,,------------.........333333...000;;;???<<<:::888555222111000111222111111222444555777888888===>>>????????????>>>===<<<<<<======>>>??????@@@>>>???@@@BBBDDDEEEGGGGGGIIILLLPPPSSSUUUVVVXXXZZZ```dddhhhjjjjjjjjjjjjjjj}}}}}}|||{{{zzzyyywwwtttqqqooommmkkkhhheeebbbaaa___]]][[[YYYWWWTTTQQQNNNLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKDDDDDDDDDBBB???;;;777555111111111111111000000000,,,000111...---000222111000//////......---------++++++++++++++++++,,,,,,,,,***)))***+++,,,***))),,,++++++*********++++++***+++++++++,,,,,,------*********)))******+++,,,******))))))))))))******)))************+++++++++((((((((())))))))))))***&&&(((******)))((()))***,,,++++++***)))(((''''''((()))******+++***************+++,,,,,,,,,,,,+++******++++++,,,++++++***,,,,,,,,,---------............///000000000000//////////////////111222222333333333333222222222111444333333333333444555555999999999999999:::;;;;;;999999:::;;;<<<======>>>@@@???===;;;999888777777888999999::::::999888888999999777666555555555555555444333222222222222222//////000111111111111111111111222222222111000/////////000000111222222222111333444444555777:::===BBBCCCEEEGGGJJJMMMOOOPPPKKKHHHHHHJJJKKKKKKOOOVVVZZZeeerrrzzzyyysssiii___WWWPPPJJJGGGBBBEEEGGGGGGHHHLLLTTTZZZaaadddgggiiiiiihhhhhhhhhgggdddbbbdddjjjttt|||~~~~~~{{{yyyyyyyyyyyyxxxzzzxxxvvvvvvvvvuuusssrrrrrrqqqqqqooollliiifffdddcccaaa]]]XXXTTTNNNHHHDDD<<<999555333333222111000000000000//////...------000000000000000000000000//////............//////000///......---.................................---------------,,,,,,,,,---............/////////------------------------------,,,+++,,,---...///++++++************++++++))))))******+++,,,,,,---************+++,,,------++++++************++++++************************************************+++***))))))))))))***+++***++++++++++++***))))))******)))))))))******++++++++++++++++++++++++++++++*********+++,,,------,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------//////......------.....................//////000.........000222222000...,,,,,,---------.........111444222,,,...777<<<:::AAA>>>888222000000333555111222333444555777888888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@BBBDDDEEEFFFGGGHHHKKKNNNQQQRRRSSSUUUVVV[[[^^^cccfffhhhiiijjjkkk~~~}}}|||zzzzzzxxxvvvsssqqqooonnnjjjgggdddbbb```___]]][[[YYYWWWTTTQQQNNNLLLKKKKKKMMMNNNNNNNNNMMMLLLJJJIIIGGGGGGFFFDDD???:::555222333222111111222111000///,,,//////,,,,,,///000...000000//////............+++,,,,,,,,,,,,,,,------,,,+++******,,,---,,,+++...,,,******++++++***(((*********+++,,,,,,------+++***************++++++...------,,,,,,------...))))))*********+++++++++))))))******++++++++++++&&&(((++++++***))))))***)))))))))*********++++++)))******++++++***************+++,,,,,,,,,,,,++++++,,,---...///...---,,,,,,,,,,,,---------......,,,,,,---.............../////////000000111222222333333333333333444444444333333333333444444444555777777777777888999::::::999999:::;;;<<<<<<======>>>===<<<:::999888888888888777888<<<===:::888888:::999777555333333333444555444333222111111111111...///000222222111000000111111111111111111000000///000111111222222222222222444666777999<<<@@@CCCKKKLLLMMMNNNOOOOOOOOOOOOGGGDDDBBBCCCCCCCCCIIIPPPZZZfffttt}}}}}}tttkkkccc^^^ZZZTTTVVVWWWTTTQQQRRRYYY```jjjpppwww{{{zzzzzz}}}|||zzzxxxyyy||||||||||||{{{zzzyyyyyyxxxyyyzzzyyywwwuuuvvvvvvuuuuuusssqqqooonnnnnnkkkgggccc^^^XXXRRRNNNGGGDDD???<<<999777444111222111111000000000000000000000000000000000000000//////............/////////......---------......------------------------.........---------------------........./////////------------------------...---,,,,,,,,,---...///,,,++++++******++++++,,,*********++++++,,,,,,,,,************+++,,,---...++++++************++++++******************************************************************************+++++++++******)))+++******)))(((((())))))++++++++++++++++++++++++,,,++++++*********++++++,,,,,,++++++***++++++,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,---------------...//////...---,,,---///000///...,,,,,,------....../////////111///+++,,,333666444<<<999555111111222555888333444444555777888888999888888999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFIIIMMMOOOOOOPPPQQQRRRWWW[[[___bbbdddeeeggghhh~~~}}}|||yyyxxxwwwtttrrrpppnnnnnniiifffcccaaa```___]]][[[YYYWWWTTTQQQNNNLLLKKKKKKMMMNNNNNNNNNMMMKKKJJJHHHHHHGGGFFFCCC???:::666333666444111000111111000...+++------,,,...333444222///////////////.........------------......//////...,,,++++++---......---***)))((()))+++,,,+++)))*********++++++,,,,,,,,,++++++***************+++******))))))))))))******))))))*********+++++++++((()))***+++++++++++++++(((***,,,---,,,+++++++++************++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++...///111222333222111000,,,,,,,,,---------......,,,---......//////......//////000000111222222222111222333444555666777888333333444444444555555555555555555555666777888999888999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::777888???AAA<<<888888999777555333222222222222555444333222111000000000...///000222222111000000000000000000000000000000222222222222333333333444444666888:::<<<@@@EEEHHHLLLMMMOOOQQQQQQQQQPPPOOOJJJEEECCCCCCDDDFFFMMMVVVaaammm{{{{{{wwwvvvrrrpppmmmiiiffffffiiikkkttt{{{~~~~~~zzzzzzyyyzzz{{{{{{yyywwwxxxxxxxxxxxxxxxwwwvvvvvvtttrrroookkkhhhccc]]]ZZZSSSPPPJJJFFFAAA===888555333222222111111111111222000000000000000000000000//////............//////......------------...///000000000000000000000000........................,,,------------.........------------------------------,,,+++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******************+++,,,---...++++++************++++++******************************************************++++++++++++******)))******+++++++++******,,,+++***)))((((((((((((++++++++++++++++++++++++---,,,+++))))))(((((((((,,,++++++***++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........+++***************++++++,,,,,,++++++,,,,,,---......,,,+++,,,...///......,,,,,,---......///000000---///000//////222222000333222111111222333444555333333444555666777777888::::::;;;;;;<<<===>>>???<<<======>>>??????@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFHHHLLLMMMNNNNNNOOOQQQVVVYYY\\\^^^___```bbbccc~~~|||{{{xxxwwwuuurrrpppnnnnnnmmmgggeeebbb```___^^^\\\[[[YYYWWWTTTQQQNNNLLLKKKKKKMMMMMMNNNNNNMMMKKKJJJHHHEEEEEEDDDBBB???<<<:::999<<<777111...///000///...***,,,------222888:::888........................------......//////000000000...,,,+++---.........$$$%%%'''***+++---......++++++++++++++++++++++++,,,+++******)))************))))))(((((())))))***)))************+++++++++'''((()))*********)))((()))+++------,,,+++,,,---...------,,,+++***))))))+++++++++,,,++++++***)))******+++,,,,,,,,,,,,+++,,,,,,---...////////////,,,,,,,,,---------......//////000111111111111000...///000111222222222222000111222444555777888999333444555555666666555555555555555555666777999999999:::;;;<<<===<<<<<<;;;<<<;;;;;;;;;;;;<<<=========888999AAADDD===888888666555444333222222222222444333222111111111111111//////000111111111111111000000/////////000111111444333333333444555777888999:::<<<>>>???BBBFFFIIIHHHJJJNNNRRRUUUUUUTTTTTTKKKGGGEEEFFFIIIMMMWWWaaammmyyy~~~}}}|||~~~||||||}}}}}}{{{zzz|||{{{{{{zzzzzzyyyyyyyyywwwuuusssrrrpppmmmiiieee]]]YYYUUUPPPLLLGGGBBB???888777555333222111222222000000000000000000000000//////............//////.........---......///000000000000000000000000000.........///////////////,,,,,,---------.........------------------------,,,,,,+++***+++,,,---...,,,,,,++++++++++++,,,,,,...------,,,++++++******************+++,,,------++++++************++++++******************************************************+++,,,,,,+++******))))))***++++++++++++***,,,+++***)))))))))))))))++++++++++++++++++++++++,,,,,,***)))((((((''''''++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------+++++++++++++++,,,,,,------,,,,,,,,,...///...---,,,,,,---...///000000111///000222333333333222111000000111222222111000000222222333333444555555666888888888999:::<<<===>>>>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFEEEHHHKKKMMMNNNNNNPPPQQQTTTVVVYYY[[[[[[\\\^^^___~~~{{{yyyvvvuuussspppnnnmmmllllllgggdddaaa```___^^^\\\ZZZYYYWWWTTTQQQNNNLLLKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIGGGEEECCC@@@>>><<<;;;;;;BBB;;;222...///000000...---.........222888999666------------------------,,,,,,------...//////000111///,,,+++,,,------,,,%%%))),,,---+++***,,,...,,,,,,++++++***))))))))),,,++++++***))))))******,,,++++++++++++++++++,,,)))************+++++++++((()))+++,,,+++***((('''***+++,,,+++******,,,.........---,,,+++******)))+++,,,,,,,,,++++++***)))******+++,,,,,,,,,,,,+++************+++,,,---...,,,,,,,,,---------......//////000111111111111111...///111222333333222222000000111222333555555666444555666777777777666666666666666777888999:::;;;;;;<<<>>>?????????===<<<===<<<<<<;;;;;;;;;<<<<<<>>>888999CCCFFF===666666444555555555444333333222222222111111111111111222000000000000000111111222111111000000000111222333444333222222444888===???@@@AAABBBAAAAAABBBDDDGGGGGGJJJPPPUUUXXXYYYXXXWWWOOOKKKIIILLLQQQYYYfffqqq}}}{{{{{{zzzwwwsssqqqrrruuuwww{{{{{{zzz~~~~~~}}}}}}|||zzzxxxvvvuuutttssstttsssrrrrrrsssqqqooollleeeccc___\\\YYYVVVQQQNNNDDDAAA===999666444333333000000000000000000000000//////............/////////.........//////000111------------------------....../////////000000000---............/////////------------------------++++++***)))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++************++++++***************************************************++++++,,,,,,++++++***))))))***+++++++++++++++,,,++++++*********+++++++++++++++++++++++++++++++++******))))))******+++++++++******++++++,,,---*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,++++++++++++,,,---------,,,,,,---///000...---,,,,,,---...///000111111111111111333333222222333000111222222222222111111444444555555666666777777555555555666777999;;;<<<>>>>>>??????@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEHHHKKKNNNOOOOOOQQQRRRQQQSSSVVVWWWXXXYYY\\\^^^}}}zzzxxxvvvtttrrrooommmlllllllllfffdddaaa______^^^\\\ZZZYYYWWWTTTQQQNNNLLLKKKKKKKKKLLLLLLMMMMMMLLLJJJJJJLLLIIIDDD@@@<<<:::999999FFF>>>444...///111111000111111///---000444333...,,,---------------------++++++,,,,,,---...//////111...+++******++++++++++++///222000+++'''(((***---,,,,,,+++***)))((((((,,,,,,+++***))))))******+++******************+++)))************+++++++++,,,---...///...,,,***)))*********)))((()))+++...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++//////......///000222333,,,,,,,,,---------......---......///////////////...///111222333333222222000000000111111222222222444555777888888888777666777777777888999;;;<<<======>>>@@@AAAAAAAAA???>>>>>>===<<<;;;::::::999999???777999CCCFFF===555555444444666666666555444333111111111111111111222222111000/////////000222333222222111111111222444555222111111111555;;;AAAEEEFFFGGGFFFCCCAAA@@@BBBCCCKKKNNNSSSXXXZZZZZZXXXWWWXXXTTTSSSWWW]]]ggguuuyyysssnnnkkkgggggggggccc```___aaadddhhhnnnvvv}}}xxxrrrppprrrtttxxx}}}}}}{{{xxxuuuqqqooommmlllnnnnnnnnnpppqqqqqqooonnnllljjjhhhfffeeebbb___\\\NNNKKKFFF@@@;;;888666555000000000000000000000000//////............/////////////////////000111111111111111111111111111111.../////////000000111111////////////000000000000------------------------+++***)))))))))***+++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,++++++***+++++++++++++++************++++++***************************************************+++,,,------,,,+++***((()))***+++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))***+++---...///+++*********+++,,,,,,---)))))))))******++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,---...---,,,,,,,,,,,,---......---,,,---...000000...,,,,,,,,,---...///000111222222///...//////000111444000111111222333444666666888888999999::::::;;;;;;777777777888:::<<<>>>@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEHHHLLLNNNOOOPPPRRRSSSNNNQQQTTTUUUWWWYYY\\\^^^~~~|||zzzyyyxxxvvvsssqqqooommmkkkhhhdddbbb```^^^^^^^^^\\\[[[YYYXXXUUURRRPPPOOONNNNNNLLLLLLLLLMMMOOOOOONNNMMMFFFEEEDDDAAA>>>;;;999777CCC>>>777000,,,,,,.../////////.........---------,,,---------------------***,,,...//////...,,,***---,,,+++*********+++,,,,,,++++++***))))))******,,,++++++,,,......---+++******+++++++++,,,,,,,,,))))))))))))***************++++++,,,,,,++++++***---------------,,,+++***...------,,,+++***))))))*********++++++,,,,,,,,,......------,,,+++++++++---+++++++++---------+++.../////////...,,,***)))+++,,,---.........------............/////////000222222222111111111111111333333333333333333333333555555444444555666888999<<<:::999888888:::;;;===>>>>>>>>>>>>>>>===<<<<<<===<<<;;;:::::::::::::::888888:::;;;;;;:::999888444444444444444555666777555555333222111000000000000//////+++222333***444111222333222111222555777444666999<<>>>>>????????????>>>>>>===<<<;;;:::999999999777888999::::::999888888555444444444444555555666444444333222111111111111//////...,,,111222---333///000000000000222666999777;;;@@@DDDFFFGGGIIIJJJCCCBBB@@@>>>===>>>@@@AAACCCHHHOOOTTTWWWXXXYYYZZZZZZ\\\```eeemmmwwwvvvooollldddaaa\\\WWWSSSRRRRRRRRRPPPNNNMMMNNNRRRUUUWWWXXXVVVVVVVVVVVVXXX\\\aaaeeejjjooovvv||||||zzzzzzyyyyyyyyyyyyzzzzzzxxxwwwuuuhhh\\\TTTQQQSSSVVV[[[aaaggglllqqqssspppppppppqqqpppooollljjjgggeeeaaa]]]XXXRRRKKKFFF???<<<999777666555444222222222222222111111000///000000/////////.................................////////////000000000000000000000000000000000000666444333111000//////000///......---,,,,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,******+++***)))((('''((())))))******))))))******))))))******+++,,,************************************************************************((())))))***++++++,,,,,,((())))))))))))************++++++,,,,,,,,,++++++...---+++)))))))))***+++***************+++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---/////////////////////////////////000111111222222111111111111222222222222333444555666777999::::::666666777888888888888888<<<<<<===???@@@AAABBBCCCEEEDDDCCCBBBCCCDDDFFFGGGFFFGGGIIIKKKMMMOOOPPPPPPSSSSSSRRRRRRSSSUUUWWWYYY}}}{{{yyyxxxwwwvvvuuutttrrroookkkgggccc```\\\ZZZZZZZZZ[[[ZZZYYYWWWTTTQQQOOOMMMLLLLLLMMMLLLLLLMMMNNNNNNLLLJJJEEEDDDBBB@@@<<<999666555666666666555444111///---/////////.........------111111000///...------,,,......,,,++++++,,,......------,,,+++++++++++++++///...---,,,,,,+++++++++///---,,,,,,------,,,*********+++++++++,,,,,,,,,)))))))))*********++++++***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,***))))))+++---//////...,,,,,,,,,,,,------...//////...---,,,,,,------........./////////000000000/////////000000111111111333333333333333333333333333333333333444555666777999888777777777888:::;;;======???@@@AAABBBBBBBBB@@@???===<<<;;;::::::999777777888888888888777777666555555444444444444444333333222111111222222333444555333222333333444444111111000000111444:::???>>>CCCJJJNNNOOOMMMJJJIIICCCBBBAAA@@@AAACCCEEEGGGKKKPPPXXX^^^aaacccddddddaaabbbeeejjjqqq{{{{{{mmmbbb[[[XXXTTTRRROOOMMMLLLLLLNNNNNNMMMLLLMMMPPPUUUZZZ]]]^^^ZZZVVVQQQOOOOOOQQQSSSTTTSSSXXX___fffooo{{{{{{yyy}}}~~~{{{lll]]]QQQJJJJJJKKKNNNSSS[[[dddlllqqqoooqqqtttvvvvvvuuusssqqqsssqqqnnnkkkgggccc]]]YYYKKKGGGBBB===;;;999777555555444444333222111000///000000000/////////......////////////////////////////////////000000000000000000000000000000000000333222000///.........///333///,,,+++---///...---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,***((()))))))))))))))((()))******+++******))))))******+++,,,************************++++++++++++++++++++++++******++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++***,,,---------,,,,,,+++***,,,,,,,,,++++++++++++,,,+++++++++++++++*********++++++++++++++++++++++++'''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,---/////////////////////////////////000111111222222111111111111222222222333444444555555666777777888666777888:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGIIIKKKNNNOOOPPPQQQRRRRRRRRRSSSTTTVVVYYYZZZ}}}{{{yyyxxxwwwvvvuuuuuutttpppkkkgggccc___ZZZXXXXXXYYYZZZZZZYYYXXXUUUQQQOOOMMMLLLLLLNNNLLLLLLLLLMMMMMMKKKIIIFFFEEECCC@@@===999666555222333444555444222000///////////////............000/////////......---------------,,,,,,---------------,,,,,,++++++++++++///...---,,,++++++++++++,,,+++***+++...000000///******+++++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...,,,++++++------,,,***...---,,,+++,,,---...///000///---,,,+++,,,...///...////////////000000000------...///000111111222222222333333333333444444222222333333444555555666777777666666777888999:::<<<===???AAACCCDDDEEEEEEBBBAAA@@@>>><<<;;;;;;;;;777777777777777666666666777666555444333333333333222111111111222222333444666888444666111111;;;444666555444333444999AAAFFFJJJNNNSSSUUUTTTPPPLLLJJJEEEEEEFFFHHHKKKOOOSSSUUU]]]aaagggjjjkkkjjjiiihhhfffhhhkkkpppvvvssscccWWWQQQOOOMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPTTTYYY^^^```aaa^^^XXXQQQMMMMMMNNNMMMLLLJJJMMMQQQVVV]]]hhhvvv~~~}}}|||{{{{{{{{{~~~yyykkk]]]UUUNNNLLLKKKKKKPPPWWW___dddjjjnnntttxxxyyyxxxwwwvvvxxxvvvtttrrrpppmmmiiifffZZZUUUNNNGGGBBB>>>:::888555555444222111000000///000000000////////////...000000000000000000000000////////////000000000000////////////////////////------,,,,,,---///000111888111+++***...111///,,,......------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,))),,,...,,,)))(((***,,,+++***)))((()))***+++,,,******))))))******+++,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))*********+++++++++------.........,,,+++***------............------***+++,,,---...------,,,,,,,,,++++++++++++******++++++++++++++++++++++++"""$$$'''***,,,,,,++++++,,,,,,,,,---------......---------------...///////////////////////////////////////000111111222222111111111222222222333333444444444555555555555555666777999;;;<<<===>>>>>><<<<<<===???@@@AAABBBCCCFFFEEEEEEEEEFFFGGGHHHIIIFFFGGGIIILLLNNNPPPQQQQQQPPPQQQQQQSSSTTTWWWYYYZZZ}}}{{{yyyxxxvvvvvvuuuuuusssooojjjfffccc___ZZZXXXXXXYYYZZZZZZZZZYYYUUURRROOOMMMLLLLLLMMMLLLKKKKKKLLLLLLJJJHHHGGGFFFDDDAAA>>>:::777555222222222222222222222222000000/////////.........,,,,,,,,,------.........+++,,,...//////...,,,+++------------,,,,,,++++++------,,,+++++++++++++++)))'''&&&''')))+++++++++******+++++++++,,,,,,,,,************++++++++++++***++++++,,,,,,++++++******))))))))))))+++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++))))))((((((''''''''''''...---+++,,,,,,---+++***///...---,,,+++,,,---...000///---,,,,,,---///000////////////000000000111------...///000111111222222222222333333444444444222222333444444555555555555666666666777888999999<<<===???AAACCCDDDEEEEEEDDDCCCAAA???>>>===<<<<<<888777777666666555555555777666555444333222222222111111111111222333444444111555///555...111HHH;;;:::999888777999???GGGMMMWWWZZZ\\\[[[XXXTTTQQQPPPLLLNNNRRRVVV[[[___bbbdddhhhkkkmmmnnnllliiihhhggglllooosssxxxooo^^^RRRLLLJJJGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJKKKNNNRRRUUUVVVWWWWWWQQQJJJGGGGGGHHHGGGFFFFFFHHHJJJLLLPPPYYYdddllluuuzzz}}}|||yyyxxx|||}}}xxxsssqqqqqqttt{{{{{{ooogggXXXTTTNNNIIIHHHLLLQQQTTT```gggpppwwwyyyyyyyyyyyyyyywwwuuuttttttrrrpppmmmiiiccc[[[SSSLLLFFFAAA===888777555333111111000000111000000000////////////000000000000000000000000////////////000000000000//////////////////////////////...///000222444555<<<444+++***...222///+++.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---(((***---,,,******,,,///+++***)))))))))***,,,---******))))))******+++,,,******************************************************+++++++++,,,,,,,,,***************+++++++++)))***+++++++++)))((('''******,,,------.........)))***,,,.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++###%%%(((+++---------,,,,,,,,,,,,---------............------......///000/////////////////////////////////000111111222222111222222222222333333333444444444444444555555555333444555777999:::;;;;;;<<<<<<===???@@@AAABBBCCCEEEEEEEEEFFFGGGGGGHHHIIIFFFGGGIIILLLNNNPPPRRRRRROOOPPPQQQSSSTTTVVVXXXYYY~~~|||zzzyyyvvvuuutttsssqqqnnnjjjfffccc```\\\ZZZZZZZZZ[[[ZZZZZZXXXUUUQQQNNNLLLKKKKKKKKKJJJJJJKKKLLLLLLJJJHHHHHHGGGEEEBBB>>>:::777555333222111000000000222222000000000/////////......***++++++,,,---...//////***,,,...000000...,,,***---------------,,,+++++++++++++++++++++,,,,,,---000---***))))))***)))(((******+++++++++,,,,,,,,,*********++++++++++++,,,***++++++,,,,,,++++++***,,,+++***))))))***,,,---*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***)))(((((((((+++******+++---......---///...------,,,,,,,,,,,,///...---------...000111/////////000000000111111/////////000000111111111111222222333333444444555222333444555555666666555555555666777888999999:::======???@@@AAABBBBBBBBBCCCBBB@@@???>>>======<<<999888777666555555555666666555444333222222222222222111111111222333333444...444///:::222;;;___MMM;;;;;;;;;<<<@@@GGGPPPWWWdddeeefffeeebbb_________```cccgggkkkooopppqqqqqqjjjlllmmmmmmkkkiiiiiijjjooosssxxx}}}zzzjjj[[[OOOJJJHHHGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHIIILLLMMMMMMLLLNNNJJJGGGDDDDDDEEEEEEEEECCCEEEGGGHHHJJJPPPXXX^^^bbbdddffffffddddddhhhkkknnnsssxxx{{{|||~~~~~~xxxuuulllnnnqqqtttxxx}}}|||uuueee```WWWOOOJJJIIIJJJLLLUUU___llluuuyyyzzz{{{|||{{{zzzxxxxxxxxxxxxvvvttttttooohhh```ZZZSSSLLLHHH@@@>>>;;;888555333222222111111000000000/////////////////////////////////////////////000000000000000000000000000000000000111000/////////000111222@@@888...+++...000...+++.........---------------------,,,,,,,,,,,,------)))***,,,,,,+++,,,---...++++++******++++++,,,---******))))))******+++,,,************************************************))))))******+++,,,,,,,,,************************)))***,,,------+++)))((('''''')))***+++,,,,,,,,,)))***+++---------,,,+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++((()))+++---////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.../////////////////////////////////000111111222222222222222222333333333333444444444555555555555555444555777999:::;;;<<<<<<<<<<<<===???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIEEEGGGIIILLLOOOQQQRRRSSSQQQQQQRRRTTTVVVWWWXXXYYY}}}{{{zzzvvvtttrrrpppooommmiiifffdddaaa^^^\\\\\\]]]\\\[[[XXXVVVSSSOOOLLLJJJIIIHHHJJJIIIIIIJJJKKKLLLJJJIIIHHHGGGDDDAAA===999666444333222111000000000000000000000000000/////////...,,,,,,------......//////,,,,,,---......---,,,,,,,,,---.........---,,,+++++++++++++++,,,...///000666333///---------,,,+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***...---+++*********,,,---++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******---------------,,,,,,,,,+++******+++---......---,,,,,,------...---------,,,,,,---...///000111111//////000000000111111111000111111111111111111111111111222333333444555555222333555666777777666666555555777888999:::::::::===>>>>>>????????????>>>??????>>>===<<<;;;;;;;;;:::999888666666666666666555555444333222222222222222222222111222222333333111777000>>>444@@@nnnYYY<<<>>>@@@DDDKKKTTT^^^eeemmmooorrrsssrrrqqqqqqrrrsssuuuyyy{{{zzzwwwrrroooeeefffffffffddddddfffhhhgggkkkqqquuuwwwyyy{{{|||xxxuuunnncccYYYRRROOONNNLLLMMMNNNOOONNNLLLKKKJJJKKKJJJJJJKKKLLLLLLKKKJJJHHHIIIIIIGGGFFFEEEGGGHHHEEEHHHJJJKKKKKKMMMRRRVVVUUUVVVWWWWWWWWWWWWWWWWWW\\\___cccddddddgggnnntttxxxzzz}}}~~~|||zzzrrrqqqnnnkkkiiilllrrrwwwwwwqqqhhh]]]TTTNNNKKKJJJNNNYYYiiiuuu{{{}}}~~~~~~}}}{{{{{{||||||{{{zzzyyyvvvqqqmmmhhhaaa[[[WWWNNNKKKFFF@@@;;;777555444111111111000000000//////........................////////////000000000000000000000000000000000000000000/////////000222333CCC;;;111,,,,,,...---,,,------------............------,,,,,,,,,,,,------...---++++++,,,,,,+++******++++++,,,---,,,,,,,,,******))))))******+++,,,************************++++++++++++++++++++++++(((((())))))***++++++,,,***************************,,,...///000...---+++))))))***+++,,,,,,,,,+++******++++++++++++++++++)))******+++,,,---......++++++++++++++++++++++++++++++,,,,,,---.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////////////////////////////000111111222222222222222333333333444444444444555555666666666777777888:::;;;<<<=========<<<<<<===???@@@AAABBBCCCBBBCCCDDDFFFGGGGGGHHHHHHEEEGGGIIILLLOOOQQQSSSTTTSSSTTTUUUWWWXXXYYYYYYYYY~~~|||{{{wwwtttqqqooonnnllliiigggdddbbb```______^^^\\\[[[WWWUUUQQQMMMJJJHHHGGGFFFIIIHHHHHHIIIKKKLLLKKKIIIGGGFFFCCC@@@<<<888555333222222222222111///...---000000000000///////////////////////////............---,,,,,,,,,,,,---...,,,---.........---,,,++++++++++++,,,...000111222222000---+++,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++///...,,,******+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))******+++,,,,,,///...,,,,,,,,,,,,+++))))))***,,,.../////////...***+++---///000111111111000000000000111111111111222222222111111111111111111111222333333444555555333444555777777777777666555666777999::::::;;;;;;>>>>>>>>>>>>>>>===<<<<<<===<<<;;;:::::::::::::::;;;:::888777666666666777444444333333222222333333333333222222111222222333000666---:::...:::mmmUUU>>>AAAFFFLLLTTT___jjjqqqqqquuuzzz~~~xxxzzz||||||xxxppphhhccc]]]]]]\\\ZZZYYYZZZ]]]___\\\```eeeiiiiiihhhggggggfffeeeccc___ZZZXXXWWWXXXNNNOOOQQQQQQQQQOOOMMMLLLLLLKKKKKKLLLMMMMMMKKKIIIDDDGGGIIIIIIFFFEEEGGGIIIJJJNNNPPPPPPNNNNNNPPPRRRQQQQQQRRRTTTUUUSSSPPPMMMQQQTTTUUUUUUTTTWWW___fff```bbbggglllppptttuuuvvvzzzwwwpppgggaaaaaaggglllyyy}}}wwwjjj^^^UUUOOOLLLJJJWWWiiivvv|||~~~||||||}}}~~~}}}|||{{{yyywwwtttqqqlllfffaaaYYYUUUNNNFFF???:::777555111111111111000000000000........................////////////000000000000000000000000000000000000111111222333555777:::;;;DDD===333---+++,,,,,,,,,,,,---------.../////////...------,,,,,,------...222///,,,+++---,,,)))&&&***+++,,,---...---,,,+++*********)))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++++++++******************&&&(((***,,,---,,,***)))......//////......---,,,************************))))))***+++---...//////+++++++++++++++++++++++++++******))))))***++++++******+++++++++,,,,,,,,,///............///000000/////////////////////////////////000111111222222222222333333333444444444444444555555666777777888555666777888999:::::::::<<<<<<===???@@@AAABBBCCCBBBCCCDDDEEEGGGGGGGGGHHHEEEGGGIIILLLOOORRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZ|||zzzwwwuuutttrrrqqqnnnjjjgggdddbbb```]]]\\\[[[ZZZZZZTTTRRROOOKKKHHHFFFEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFFFFEEECCC@@@<<<999666444222222111000//////000000222111///...------............////////////............---------,,,,,,,,,------,,,,,,,,,,,,+++++++++------,,,)))***,,,000+++++++++******)))))))))((()))+++---.........------+++)))''''''((()))***...))))))---...+++,,,111++++++,,,,,,,,,---------)))******+++,,,---......++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,...............---------................................................000///.........///111222222222111111111111111111333333333444444444555555777777666555555555555555888:::;;;:::888888999:::========================>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999777777666333333222222222333444444333333222222111222222333000666555222???SSSUUUHHHDDDMMMVVV]]]eeennnrrrqqq|||}}}|||vvvqqqlllfff___ZZZUUUTTTRRRRRRRRRSSSRRRQQQPPPSSSXXX]]]aaabbbbbbaaabbbbbbaaa`````````aaaaaa\\\[[[YYYWWWVVVVVVWWWWWWZZZWWWSSSPPPMMMMMMNNNNNNJJJIIIHHHGGGGGGHHHJJJKKKMMMRRRTTTRRRTTTXXXXXXTTTTTTQQQOOOOOORRRSSSRRRPPPRRRPPPOOOMMMMMMNNNOOOPPPRRRTTTVVVYYY[[[___cccfffllljjjhhhfffccc```^^^]]]ccciiiqqq{{{|||qqqdddWWWOOORRRWWWcccttt~~~~~~}}}{{{zzz{{{~~~~~~|||zzzwwwsssnnnjjjccc```[[[UUUPPPIIIBBB===888555111//////000111000---000222222///...///111000000000000000000000000111111000000000000111111000000///111555;;;AAAFFFEEE???666000...---+++)))...---+++++++++---///000//////.........---------***++++++++++++***))))))++++++******++++++,,,---************************+++*********************)))************++++++++++++++++++++++++++++++++++++***)))***,,,---***(((++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///******+++++++++,,,,,,,,,+++++++++*********))))))++++++,,,,,,---...////////////.........---------***+++,,,------,,,+++***000000////////////000000000000000000111222444444333333333333333333444444444444333222333444555666777777888999:::;;;;;;<<<>>>>>>>>>>>>????????????BBBBBBCCCDDDEEEFFFGGGGGGFFFHHHJJJLLLNNNQQQVVVYYY[[[[[[[[[[[[\\\]]]^^^___~~~{{{yyyxxxvvvtttrrrpppmmmiiieeecccaaa___]]][[[ZZZZZZZZZTTTRRRNNNJJJFFFDDDCCCBBBCCCDDDFFFHHHIIIHHHGGGFFFFFFEEECCC@@@===999666444111111000000000000111111......---,,,+++******+++......////////////..................---------,,,......------,,,++++++***...//////---+++***,,,......---+++)))((()))+++,,,++++++,,,---------,,,+++---,,,+++*********++++++,,,((())),,,,,,((('''***)))************+++++++++++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,------------------------++++++++++++++++++++++++........................///////////////000000111111111111111111111111111333333333444444444555555666666555555555666666777888:::;;;:::999888999:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<;;;:::999888777666666555333333333333333333333333333333333333333333333333111555777999EEESSSRRRIIIJJJSSS\\\dddkkktttwwwwww|||~~~~~~{{{uuuqqqkkkfffbbb\\\VVVQQQOOONNNMMMMMMNNNOOOOOONNNTTTVVVYYY\\\```cccdddeeeffffffggghhhjjjlllmmmnnnlllkkkjjjjjjjjjjjjjjjkkkdddbbb^^^YYYUUUSSSRRRQQQPPPNNNLLLJJJJJJKKKLLLMMMRRRXXX\\\[[[\\\]]]ZZZTTTWWWUUUSSSSSSUUUUUUTTTRRRRRRQQQOOOMMMLLLMMMNNNOOONNNOOOOOOOOOPPPRRRUUUWWW]]]]]]\\\ZZZXXXUUUSSSRRRTTTYYYbbblllwww}}}rrreee]]]XXXYYYaaappp{{{~~~}}}}}}~~~}}}{{{zzzxxxuuupppmmmiiifffaaa]]]WWWQQQJJJFFF>>>:::555222111222222222///111333222///...///000000000000000000000000000111000000//////000000111222111//////000333666888888444///,,,,,,------,,,---,,,+++++++++,,,...///...---------,,,,,,,,,,,,+++++++++++++++***))))))++++++******++++++,,,---************************)))*********++++++++++++)))************+++++++++++++++++++++++++++++++++---+++)))***,,,---+++)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,+++++++++,,,......******+++++++++,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++,,,---------//////.........---------...//////000000//////...000000////////////000000000000000000000111222333222222222333333333333333555444333333333444666666777777888999:::;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKLLLNNNQQQVVVYYY[[[[[[[[[[[[\\\]]]^^^^^^~~~}}}zzzxxxwwwuuusssqqqooolllhhheeebbbaaa^^^\\\ZZZZZZYYYZZZTTTRRRNNNIIIEEEBBBAAA@@@@@@BBBEEEGGGHHHIIIHHHGGGFFFEEECCC@@@===999666555111000000000000000111222////////////...------,,,......////////////....../////////.........------///......---,,,++++++***000111000...,,,+++,,,---000...+++((((((***---///.........---,,,+++***))),,,,,,,,,---------------,,,******,,,***&&&%%%&&&************++++++++++++------------------------++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,+++++++++,,,---------......................................................//////000000000000000111111111111111111111111333333333444444444555555555555555555666777888888888:::;;;:::999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======999999888777666555555444444444444444333222111111333333444444444444333333333333777AAAKKKPPPNNNKKKTTT]]]gggmmmssszzz|||{{{}}}~~~~~~zzztttpppiiieee```\\\XXXSSSNNNJJJJJJJJJKKKLLLMMMNNNOOOPPPWWWYYY\\\aaagggmmmrrruuuvvvwwwyyy{{{~~~}}}yyytttooojjjfffddd^^^\\\XXXTTTRRRRRRSSSTTT[[[bbbhhhkkkllllllhhhcccfffdddbbbaaa```___\\\ZZZWWWVVVSSSQQQOOONNNNNNNNNLLLKKKIIIHHHHHHHHHJJJJJJOOOOOOOOOOOONNNLLLJJJHHHGGGKKKRRR[[[dddoooyyywwwnnnccc^^^___iiitttzzz~~~~~~}}}|||{{{zzzzzzxxxuuurrrqqqoookkkgggbbb]]]VVVRRRHHHCCC===888555444333222111222222111000...///000000000000000000000000000000000////////////000000222111///...------...//////---++++++,,,---...------,,,+++***+++,,,---...,,,,,,,,,,,,+++++++++++++++++++++++++++******)))++++++******++++++,,,---************************)))*********++++++,,,,,,)))************+++++++++************************---,,,******,,,---,,,+++++++++++++++++++++++++++)))***,,,---...---+++***+++++++++++++++,,,------******+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++...............---------000000000//////000000000000000////////////000000000000000//////000111111111111222222222333333333555555444444444555666777777888888999:::;;;<<<<<<;;;<<<===???@@@BBBDDDDDDCCCDDDEEEGGGHHHJJJJJJJJJHHHJJJLLLMMMOOORRRVVVYYY[[[ZZZZZZ[[[[[[\\\]]]^^^~~~|||yyywwwtttrrrqqqpppooollliiifffbbbaaa^^^\\\[[[ZZZZZZZZZVVVSSSOOOJJJFFFBBB@@@???>>>@@@CCCFFFHHHIIIIIIIIIFFFEEECCCAAA===:::777555222222111000//////000000///000111111111///...---......////////////......000////////////.........---------------,,,,,,,,,/////////...---,,,,,,---///...,,,++++++,,,...///...---------,,,+++******)))+++---...///...---,,,...,,,+++***)))(((((())),,,,,,,,,---------......//////.........---------+++++++++,,,,,,,,,------+++,,,------++++++,,,---++++++,,,------...//////////////////////////////........................---...000111111111000///111111111111111222222222333333333444444444555555444444444555666888999:::888:::;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<999999888777777666555555444444555555444222111000111222333444444444333333555111666CCCKKKIIIIIIMMMZZZdddnnnssswww{{{}}}{{{}}}|||zzzwwwrrrlllgggccc___]]]YYYVVVSSSOOOMMMKKKLLLNNNQQQSSSUUUWWWYYYZZZ]]]aaahhhqqq{{{uuurrrmmmgggcccaaa``````ffflllsssyyy}}}~~~{{{}}}|||{{{yyyvvvsssooommmgggeeeaaa^^^ZZZWWWUUUTTTQQQOOOMMMKKKJJJJJJIIIIIIHHHIIIJJJJJJJJJHHHFFFEEEEEEGGGJJJOOOTTT[[[dddiii}}}|||qqqfff^^^aaajjjrrryyy~~~~~~~~~|||{{{{{{{{{|||{{{yyywwwwwwuuuqqqnnnkkkfffaaa]]]UUUOOOGGG???:::666444222000111000000//////000111000000000000000000000000000//////////////////000000000000/////////////////////.........------,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***)))++++++******++++++,,,---************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))---,,,*********+++,,,,,,++++++++++++++++++++++++(((***,,,...///---+++************+++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++........................///...---,,,,,,---...///000000////////////000000111000///////////////000000111111222222333333333555555555666666666777777888888999:::;;;<<<======<<<===>>>@@@AAACCCDDDEEEDDDEEEGGGJJJKKKMMMMMMMMMKKKLLLNNNOOOPPPSSSWWWZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^~~~|||yyyxxxpppooonnnnnnnnnmmmjjjgggbbbaaa___]]][[[[[[[[[[[[XXXUUUQQQKKKGGGCCCAAA@@@===???CCCFFFHHHJJJJJJIIIGGGFFFDDDAAA===:::777555444333222000///.........+++,,,---...---,,,+++***......////////////......000////////////.........+++,,,,,,------......///+++++++++,,,---...------,,,------.........---,,,+++++++++,,,,,,,,,------((())),,,......---,,,***---,,,)))&&&&&&))),,,---,,,,,,---------........./////////......---,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,........................---...000111111111000///000000111111111222222222333333333444444444555555444444444555777888:::;;;888999;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888999999::::::999999999888777777777666555555444444333222111000111111222333333333333333777111444@@@EEECCCFFFOOOVVVbbbnnntttwww{{{|||{{{yyyvvvooohhhbbb]]][[[ZZZVVVVVVUUUSSSQQQQQQQQQQQQWWWZZZ___bbbdddeeehhhkkkooouuuzzzvvvtttrrrrrrtttyyy|||wwwrrrmmmjjjhhhaaa^^^ZZZWWWUUUQQQLLLHHHFFFGGGGGGHHHGGGFFFDDDCCCDDDEEEFFFGGGJJJNNNTTTXXXhhhtttrrrccc___ccciiirrryyy}}}|||||||||~~~~~~}}}{{{yyywwwuuusssqqqmmmiiieeeaaa[[[RRRJJJBBB<<<777444111000//////000111111111111111111111111111111111000000////////////000000//////000000000000000/////////000///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++******++++++******++++++,,,---************************...------,,,+++***))))))))))))*********+++++++++))))))))))))))))))))))))+++++++++*********+++,,,++++++++++++++++++++++++(((***---//////...,,,*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---........................---,,,++++++,,,---...000000////////////000000111000///////////////000000111111222333333444444666666777777777888888888999999:::;;;<<<======>>>??????@@@AAABBBCCCDDDDDDEEEFFFIIILLLOOOPPPPPPPPPNNNPPPQQQRRRSSSUUUYYY\\\[[[[[[[[[[[[\\\]]]^^^___~~~}}}{{{zzzooonnnmmmmmmnnnllliiigggaaa___^^^\\\[[[ZZZ[[[[[[XXXUUUQQQLLLGGGDDDAAA@@@>>>@@@CCCGGGIIIJJJJJJJJJGGGFFFDDDAAA>>>:::777666444333222000///.........------............------......////////////....../////////.........------,,,,,,,,,---......//////***))))))+++...///...---***+++...//////...,,,+++*********+++,,,---///000((()))+++,,,---,,,***))))))***'''$$$%%%***------++++++++++++,,,,,,,,,,,,///.........------,,,,,,++++++,,,,,,,,,,,,------***,,,------++++++,,,............///000000111111...................................................//////000000000000000000000000111222222333333333333333444444444555555555555555666777888:::;;;888999;;;;;;::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999999999999888888777777777555555333222222222222222333222222222333444555666888555777>>>AAAAAAGGGPPPQQQ___lllsssuuuxxxzzzyyypppkkkddd\\\WWWUUUVVVVVVSSSTTTUUUVVVVVVXXX\\\___ggglllrrrvvvwwwyyy||||||xxxrrrmmmggg^^^SSSKKKHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDEEEHHHLLLOOOUUUaaaqqq~~~pppgggddddddjjjqqq{{{}}}~~~}}}{{{yyywwwvvvuuusssooollljjjeee]]]UUUNNNGGG@@@;;;666444111000111222222111111111111111111111111111111111000000000000111111000000//////...---,,,,,,***,,,------++++++,,,---...---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---************************......---,,,+++******))))))************+++++++++***************************+++------,,,++++++,,,++++++++++++++++++++++++***+++---...///...,,,+++***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------.....................------------......000000////////////000000000000000//////000111111111111222333444444555555666777888999999999888888999::::::;;;<<<===>>>>>>@@@AAAAAABBBCCCDDDDDDEEEEEEHHHKKKOOOQQQSSSSSSSSSRRRSSSTTTUUUUUUWWW[[[]]]\\\\\\\\\]]]]]]^^^___```}}}|||pppooonnnmmmllljjjgggddd^^^]]][[[ZZZYYYYYYYYYYYYVVVTTTPPPKKKFFFCCCAAA@@@???AAADDDGGGJJJKKKKKKJJJGGGFFFDDDAAA>>>:::777666222111000000000000000000000000////////////000000......////////////..................---------,,,///.........------------,,,++++++,,,///000...+++***+++,,,------------,,,************+++---///000******+++,,,,,,+++***)))&&&******'''(((,,,---***+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---,,,,,,+++---.........//////////////////000000000000000000000000........................///////////////000000111///000000111222222333333333333333444444444555555666666666666777888999:::888999;;;;;;:::;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;======;;;:::999999999999888777777777777666666666666444222111111222444555666555333333333666888:::888:::===???AAACCCJJJPPPVVVcccpppsssrrrqqqqqqoooccc```[[[WWWUUUUUUWWWYYYZZZ]]]```bbbeeejjjpppuuu{{{uuueee[[[QQQOOOLLLIIIGGGFFFFFFFFFEEEFFFGGGGGGGGGHHHJJJLLLJJJRRR^^^jjjuuuvvvlllddddddhhhnnnvvv~~~|||{{{zzzzzzyyyxxxtttrrrnnnjjjfffaaa[[[TTTLLLGGG???;;;777444444333111000111111111111111111111111222222111111111111222222111111///...---,,,,,,---***+++,,,+++)))))),,,...////////////......---,,,***+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***---000111///---,,,---+++++++++++++++++++++++++++,,,------......------***+++,,,---...------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...+++++++++,,,,,,------...---------.........//////......////////////......000000////////////000000000000000000000111222333111222333444555666666777777777999:::::::::999888::::::;;;<<<===>>>?????????@@@AAABBBDDDFFFGGGGGGFFFIIIMMMQQQTTTUUUUUUUUUUUUVVVWWWXXXXXXYYY]]]___^^^^^^^^^^^^___```aaaaaa~~~sssqqqooommmkkkhhhdddaaa\\\[[[YYYXXXWWWWWWWWWXXXTTTRRRNNNJJJFFFCCCAAA@@@@@@BBBEEEHHHJJJKKKKKKKKKGGGFFFDDDBBB>>>;;;888666////////////000111222333...---,,,++++++,,,...///......////////////............---------,,,,,,,,,222111000///---,,,******///---,,,...000000---***,,,++++++***+++,,,---...,,,+++******+++,,,...///,,,,,,,,,,,,++++++***)))&&&,,,///------000...(((---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---,,,,,,,,,---..................---------................................................000///.........///111222///000000111222222333333333333333444444444555555666666666666777888999:::888999;;;;;;;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>><<<;;;:::999999666666666666666555555555666444111///000222555777999777555444444777;;;===999???CCCCCCCCCGGGMMMQQQ___kkkvvvuuupppkkkgggdddZZZYYYWWWVVVWWWYYY[[[\\\eeehhhmmmqqquuu{{{zzzmmm[[[XXXTTTPPPMMMLLLLLLMMMKKKLLLMMMLLLKKKJJJJJJKKKFFFJJJQQQYYYdddppp{{{ssseee```bbbaaakkkxxx~~~~~~}}}|||||||||{{{xxxvvvooommmjjjgggccc]]]VVVPPPGGGBBB;;;777666444111...111111111111111111111111333333222222222222333333111000///......///111111...//////,,,)))(((+++...//////000000///...------))))))******++++++++++++,,,,,,------,,,,,,+++***++++++******++++++,,,---************************))))))***+++---...//////)))************+++++++++++++++++++++++++++++++++***///333444222///......++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---...///...------******+++++++++,,,,,,,,,---------.........//////))))))***+++,,,,,,---------------.........//////,,,---...//////...---,,,000000////////////000000000000000000111222444444222222333444555777777888777888999:::;;;:::999999::::::;;;<<<===>>>??????===>>>@@@BBBEEEGGGIIIJJJFFFIIINNNRRRUUUVVVVVVVVVWWWXXXYYYYYYYYY[[[^^^```______^^^______```aaabbb~~~|||yyyqqqqqqqqqooolllgggcccaaa___^^^\\\YYYWWWVVVVVVVVVSSSQQQMMMHHHEEECCCBBBBBBBBBDDDFFFHHHIIIJJJJJJIIIEEEDDDCCCAAA>>>;;;888666444222000///000111111111000///...------...///000------------------------//////.........---------,,,---000111000///,,,***(((***,,,---,,,,,,...///---...///...+++))))))))),,,+++***))))))+++---...------------------------++++++++++++++++++++++++***+++---///000000///...---,,,++++++******++++++++++++,,,,,,---.../////////...---,,,++++++++++++---------------------------------...///000000111000000000000////////////////////////000111222333444333333333333444555555222222222333333444444444555555666666777777888888777888:::<<<=========<<<<<<<<<<<<<<<============???@@@@@@===888666666888666666666666666555555444777777777777777777777777;;;888444444777;;;<<<<<<<<>>888333111111111111111000000000111111222222222333333333000000000000//////////////////...---,,,,,,++++++...000333444444111...,,,------------------------,,,++++++******++++++,,,------------------------*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++(((///===???444,,,---***)))***,,,///000000//////---,,,---000000...++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------//////.........------------...///111111111000///---......///000/////////000000///......///000111111111000000111111222333333333444444555666666666999999999999999999::::::;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKJJJKKKNNNTTTWWWXXXWWW[[[[[[[[[[[[\\\]]]^^^___aaa```______```aaacccddd~~~{{{yyyqqqqqqooommmjjjfffbbb```___^^^[[[YYYWWWVVVVVVVVVTTTRRRNNNIIIFFFDDDCCCCCCBBBDDDFFFHHHIIIJJJJJJIIIEEEDDDCCCAAA>>>;;;777666111///......000222222222...---,,,,,,,,,,,,---...------------------------//////.........---------,,,---/////////...,,,******,,,------,,,+++,,,---///000111000---++++++,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---,,,++++++***+++++++++++++++,,,,,,---......///---,,,,,,+++,,,,,,------------------------------,,,,,,------...//////000000000000000////////////////////////000111222333444333333333333444555555444444444555555666666666555555666666777888888888777888999;;;<<<<<<<<<===<<<<<<<<<<<<============>>>>>>>>>;;;888666777888666666666666666555555444222333444555666666666666999777555777:::>>>???>>>@@@BBBGGGMMMUUU___iiiooovvvuuurrrjjjbbb]]]YYYWWWUUUYYY^^^dddkkksss{{{wwwqqqkkkgggddd```]]]ZZZWWWVVVTTTQQQOOOMMMPPPQQQPPPPPPSSS[[[aaaiiiqqq}}}uuummmeeedddeeelllwww|||xxxxxxzzzyyyvvvrrrvvvuuusssrrrpppkkkfffbbb]]]XXXQQQMMMJJJEEE===777000000000000000000000000111111111111222222222333111000000000////////////000000///......---,,,,,,---///000111111///---+++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---***///;;;===444---...+++***+++,,,///000///......---,,,---//////---++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))......---------,,,,,,,,,,,,---...///000//////.............../////////000//////......///000111222111111000000111111222333333333444444555666666666888888999999999999:::::::::::::::;;;<<<===??????BBBBBBCCCDDDFFFHHHIIIJJJMMMKKKKKKMMMQQQSSSSSSRRRYYYYYYZZZ[[[\\\^^^___`````````_________```bbbbbb}}}zzzwwwqqqpppmmmjjjgggcccaaa```___]]][[[YYYWWWVVVVVVVVVUUURRROOOKKKGGGEEEDDDCCCBBBDDDFFFHHHIIIJJJJJJIIIEEEEEEDDDBBB>>>;;;777555...---,,,---000222222222...---,,,,,,,,,,,,---..........................................------------------------,,,+++++++++---......,,,***++++++111222333222000.........,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000------,,,++++++++++++++++++,,,,,,------.........++++++++++++,,,---...///------------------------,,,,,,,,,------......///////////////000000000000000000000000000111222333444333333333333444555555555555555555555666666666555555666777777888888999888888888999:::;;;<<<===<<<<<<<<<<<<============<<<<<<<<<:::777666777888666666666666666555555444...///111333555666555555666666888;;;@@@CCCDDDDDDEEEHHHNNNYYYeeeooovvvyyywwwrrrkkkbbbZZZVVVWWWYYYZZZ___hhhqqq{{{~~~{{{ssspppkkkgggccc___\\\YYYVVVWWWVVVRRRMMMLLLNNNRRRYYY```hhhpppvvv~~~|||jjjfffbbbcccjjjvvv{{{{{{|||{{{xxxuuu{{{zzzxxxwwwuuuqqqlllhhhccc^^^XXXSSSMMMFFF<<<666111111111000000111111111000000000111111111222222111111000000000/////////111111000//////.........------......------,,,+++------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,)))---666888111---...,,,,,,+++---...///...,,,---,,,,,,,,,......,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---..................///......---...///000111............///000222333111111000000111111222333333333444444555666666666888888888999999999::::::::::::;;;;;;<<<>>>???@@@BBBBBBCCCEEEGGGHHHJJJJJJLLLJJJJJJKKKNNNPPPPPPPPPVVVWWWXXXZZZ\\\^^^```aaa````````````aaaaaaaaabbb~~~|||yyyvvvqqqppplllhhheeebbb```___^^^\\\ZZZXXXWWWVVVVVVVVVUUUSSSPPPLLLIIIFFFDDDDDDBBBDDDFFFHHHIIIJJJJJJIIIFFFFFFDDDBBB???;;;777555///...---...111222222111/////////....../////////////////////////////////........................------,,,,,,,,,++++++++++++,,,...---,,,++++++,,,111222333222000......///((()))+++------,,,+++***++++++++++++++++++++++++---------..................------,,,,,,...///000------,,,++++++++++++,,,,,,,,,,,,---------......,,,,,,+++,,,,,,---...///........................---------.........//////////////////000000000000111000000000111111222333444333333333333444555555333333333444444444444444555666666777888888999999999888888888999;;;===>>><<<<<<<<<<<<============::::::999888777777777888666666666666666555555444...///222444555555555444555777<<>>888666555444333333333333444///000000000000111111111111111111000000000//////000000000//////.........------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,------...***'''(((///111---***+++------,,,---......---+++,,,,,,,,,,,,------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000------------------------........................000///---,,,---...000222------...///000111222333111111000000111111222333333333444444555666666666777777888888999999::::::<<<<<<<<<===>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIIIIJJJJJJJJJKKKMMMOOOQQQQQQTTTUUUWWWZZZ]]]___aaabbbbbbccccccddddddddddddccc~~~|||xxxvvvrrrppplllhhhdddaaa___^^^]]]\\\ZZZXXXVVVVVVVVVWWWUUUSSSQQQMMMJJJGGGEEECCCBBBDDDFFFHHHIIIJJJJJJIIIGGGFFFEEEBBB???;;;777555222111000111222222111///...//////////////////...////////////////////////---.....................------,,,,,,,,,+++++++++(((***,,,---,,,,,,---...///000111111///------...((()))+++---...,,,+++)))++++++++++++++++++++++++---------......////////////...---,,,,,,---///000...---,,,,,,++++++,,,,,,,,,,,,,,,---------------...------,,,,,,------...........................////////////000000000000.../////////000000000111111111111111111111222333444333333333333444555555444444444444444444444444666666777777888999999999999888888888999;;;===>>><<<<<<<<<<<<============:::999888777777888777777666666666666666555555444222333444555666666666555777<<>>???@@@BBBBBB@@@AAACCCEEEGGGHHHHHHHHHMMMNNNOOOOOOOOOOOOPPPPPPRRRTTTWWW[[[^^^```bbbbbbdddfffhhhiiijjjjjjhhhhhh|||yyyvvvsssqqqnnnkkkfffccc```^^^\\\[[[YYYWWWVVVVVVVVVWWWTTTSSSPPPMMMJJJGGGDDDCCCBBBDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFCCC???;;;777555333222111222333222000///,,,,,,---......---,,,,,,........................---------...............---------------,,,++++++(((***,,,---------...///,,,...//////---+++,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---------......///...------,,,,,,,,,,,,,,,------------------------......---------------...........................000000000000000000000000......//////000000111111222222111111111222222333444333333333333444555555777777777666666666666666666666777888888999999:::999999999:::;;;<<<===>>><<<<<<<<<<<<============;;;999888777888888888666666666666666666555555444666666666666777888888888<<>>:::666333111111111000000000111111111222222222222111111111000000000..............................---------...//////------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,******,,,...///...---...---,,,---......---++++++,,,......,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000111111000////////////000///......---...///000111,,,---///000111111111111111111000000111111222333333333444444555666666666555666666777888999::::::===>>>>>>>>>???AAABBBCCC@@@BBBDDDFFFHHHIIIIIIIIIPPPRRRTTTTTTRRRPPPNNNNNNSSSUUUXXX\\\___aaabbbccceeehhhkkknnnoooooommmlll}}}yyywwwsssrrrqqqmmmiiieeeaaa^^^\\\[[[YYYWWWVVVVVVVVVWWWSSSRRRPPPMMMJJJFFFCCCBBBBBBDDDFFFHHHIIIJJJJJJIIIHHHHHHFFFCCC???;;;777555000///000111333333111///,,,,,,---......---,,,,,,---------------------------------.........//////,,,---/////////...,,,***)))+++------,,,,,,---...+++---...---,,,++++++,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////---...............------......---,,,,,,,,,,,,---------------------------------,,,------...///000........................000000000000000/////////.........///000111111111333222222111111222222222444333333333333444555555888777777777666666666555666777777888888999::::::999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<===============;;;888888999999888666666666666666666555555444777666666666777999<<<===CCCJJJSSS\\\bbbgggllloooqqqpppnnnjjjddd```___^^^dddcccjjjxxxyyytttjjjaaaZZZUUUQQQPPPQQQUUU[[[```fffmmmuuu{{{}}}|||ssshhhbbbeeeiiisss}}}}}}{{{zzzyyyxxxuuusssoooooommmiiiccc^^^[[[ZZZJJJGGGAAA;;;666333222111111111111111222222222333222222222111111111000000////////////////////////,,,------............///------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,...000///------,,,,,,---...///---,,,+++---//////---,,,---...+++,,,,,,------,,,,,,+++------------------------....................................//////000000111000///...---......///............/////////000---...///000111111000000111111000000111111222333333333444444555666666666555555666777888999::::::<<<<<<<<<===>>>???AAAAAABBBCCCFFFIIIKKKKKKKKKJJJKKKPPPUUUWWWVVVSSSQQQQQQTTTVVVZZZ^^^aaabbbcccccceeehhhlllppprrrrrrqqqooo}}}zzzwwwtttsssrrrpppkkkfffaaa^^^[[[ZZZYYYWWWVVVVVVVVVWWWRRRRRRPPPMMMJJJFFFCCCAAABBBDDDFFFHHHIIIJJJJJJIIIIIIHHHFFFCCC???;;;777555---------000222333111000---...///000000///...------------------------------------.........//////,,,---000111111///,,,***+++---......,,,++++++,,,+++,,,...---,,,++++++,,,******++++++,,,,,,,,,+++------------------------++++++,,,,,,---...//////------/////////...---,,,......---,,,,,,,,,,,,---------------------------+++++++++,,,...000111222///////////////////////////////////////.........---......///000111111222333333222222111222222222444333333333333444555555666666555555444444444333777777777888999999::::::999:::<<<>>>??????>>>>>><<<<<<<<<<<<=========>>>???;;;888888999:::888555666666666666666555555444666555444555777:::>>>AAAGGGNNNXXX```ffflllqqquuunnnlllhhhaaa[[[[[[```eeeqqqpppzzzrrrggg]]]VVVRRRMMMOOOQQQSSSVVV\\\eeekkkuuuzzz|||wwwlllddddddgggjjjuuu}}}|||{{{zzzxxxvvvtttsssqqqmmmgggcccaaa```RRRNNNHHHAAA;;;777555444111222222222222333333333222222222111111111111000000000000000000111111111+++,,,---............---------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))***+++++++++---///...+++,,,,,,+++---...///...,,,+++...000000---,,,---///+++,,,,,,------,,,,,,+++---------------------------------------------------------.........//////000///...---,,,------...---...//////000/////////...///000111111000//////111111111000111222222333333333444444555666666777444555666777888999::::::;;;;;;;;;;;;<<<>>>???@@@DDDEEEHHHKKKMMMMMMMMMLLLCCCJJJRRRXXXYYYXXXWWWWWWUUUWWW[[[___aaacccccccccdddhhhmmmqqqttttttrrrqqq~~~{{{vvvrrrrrrpppnnnlllkkkgggccc```^^^[[[XXXWWWVVVUUUSSSRRRRRRPPPPPPPPPJJJAAAAAAGGGEEEFFFHHHIIIJJJIIIIIIHHHHHHFFFDDDAAA===999666444333222000/////////000111........................------------------------/////////...---,,,******---,,,,,,,,,,,,---............//////...,,,***)))000***###"""'''---//////---------............///++++++---...//////000000......---------,,,,,,,,,------............------...------,,,,,,------...000000///............///+++,,,............,,,+++,,,---...///000000000000//////000000000000//////............/////////000222222333333333444444444222333444444555555444444555555444333222222111111777666555666888:::999888888999;;;<<<>>>???@@@@@@@@@===;;;===AAABBB???;;;===>>>>>>>>>===;;;999777999888777555444444444444555555555666999===AAADDDQQQWWW```gggkkkllllllllljjjfff```___bbbiiiooossstttggg^^^ZZZTTTNNNLLLNNNSSSUUUVVVbbbhhhnnnpppmmmhhhdddbbbgggnnnzzz~~~zzzwww{{{wwwrrrnnnllljjjgggeee^^^[[[SSSJJJAAA;;;888888777666555555666555333111333333222111111111111111222111000//////000111222111///---,,,,,,,,,...///------------------------///...---,,,,,,,,,,,,,,,***+++,,,,,,------------...---,,,++++++---///000,,,,,,,,,+++++++++******+++000444333///++++++---.........------,,,,,,,,,,,,---...//////...---,,,........................,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++++++++,,,,,,------------------------------------...............------...---,,,,,,,,,,,,---...////////////////////////111000///////////////000000111111111111222222222222222333444444555555666444555666777777666555444999::::::;;;<<<===>>>>>>@@@CCCKKKVVV\\\ZZZPPPGGGFFFIIILLLQQQTTTUUUVVVVVVYYYYYYZZZ[[[]]]```bbbcccbbbeeejjjoooqqqpppnnnlll{{{vvvsssqqqooommmkkkiiifffbbb___WWWVVVUUUVVVXXXYYYYYYYYYWWWSSSQQQOOOIIIAAA@@@DDDDDDEEEFFFHHHIIIHHHGGGGGGFFFEEECCC@@@<<<888555333111111///.........///000........................------------------------............---,,,++++++---,,,,,,,,,,,,---......------......---,,,***)))///***'''(((,,,///...---,,,,,,,,,,,,---------...++++++,,,---.....................---------,,,,,,......////////////.........------,,,,,,------...------,,,++++++++++++,,,,,,------......------,,,,,,---...///000000000000//////000000000000//////........./////////000000222222222222333333333333222333444444555555444444666555555555555444444333777666555777999:::999888;;;;;;<<<===============AAA???>>>@@@DDDEEEBBB>>>======>>>===<<<:::999888:::999888777666555555555777777888:::>>>CCCHHHKKKYYY^^^eeeiiijjjiiiggggggcccccceeeiiipppyyyzzzrrraaaZZZSSSOOOOOOQQQQQQPPPSSSXXX^^^bbbaaa___^^^]]]^^^eeeqqq}}}zzz|||yyytttqqqooommmkkkiiiddd```YYYPPPGGG@@@;;;:::555444333333333333111///222222111000000111111111222111000//////000111222111///...,,,,,,---...///------------------------///...---,,,,,,,,,,,,---++++++,,,---------,,,,,,***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...333777666111---,,,---------------------,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...............------......---,,,,,,---....../////////////////////////////////000000000000000111111111111222222222222222222333444444555555666444555666777888888777777999::::::;;;<<<===>>>>>>@@@DDDKKKTTTZZZXXXPPPHHHFFFHHHKKKOOORRRSSSSSSSSSUUUVVVXXXZZZ\\\^^^___```aaabbbeeehhhjjjkkkjjjjjj{{{wwwssspppnnnllljjjiiifffaaa^^^\\\ZZZXXXWWWXXXXXXWWWVVVYYYTTTPPPMMMHHHCCCAAACCCDDDEEEGGGIIIJJJJJJIIIHHHEEEDDDBBB???;;;777444222111000...---------...///........................---------------------------------------------------,,,,,,,,,,,,---......+++,,,---......---,,,+++---,,,+++---000000---***+++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,...............---------////////////////////////...------,,,,,,------...000///......------............------------......,,,---...///000000000000//////000000000000//////....../////////000000000111111111222222222222333222333444444555555444444555555666777777777777777777666666777999::::::999>>>>>>>>>>>>===<<<;;;:::AAA@@@AAADDDHHHHHHEEEAAA=========<<<;;;:::999888:::999888888777777777777777888:::===CCCJJJPPPTTTbbbdddggghhhfffdddbbbaaa]]]dddmmmvvv~~~qqqiii```YYYVVVTTTQQQOOOJJJMMMQQQTTTUUUUUUUUUVVVTTTZZZeeesss}}}~~~{{{wwwuuutttrrrpppnnnlllhhhbbbZZZQQQHHHAAA===666444222222333333111000111111000000000111111222111111000000000000111111000///...---------...///------------------------......---,,,,,,,,,------------------,,,,,,,,,,,,)))***,,,......---+++***.........---------,,,,,,000444888888333///,,,,,,,,,,,,------------------------,,,,,,,,,,,,------,,,,,,++++++*********))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---------........................------------------------------...............---......------------......////////////////////////---...000111111111111000111111111111222222222333222222333444444555555666444555555666777888999:::999::::::;;;<<<===>>>>>>@@@CCCIIIQQQWWWUUUNNNGGGEEEGGGIIILLLNNNOOOPPPPPPQQQSSSUUUXXXZZZ[[[[[[[[[______```bbbccceeefffggg|||wwwtttpppnnnlllkkkiiifffbbb______]]]ZZZXXXXXXXXXVVVTTTYYYUUUOOOKKKGGGDDDDDDDDDFFFHHHJJJMMMMMMMMMLLLKKKEEEDDDBBB???<<<888555333111000///...---...//////........................------------............---------------...//////---,,,,,,,,,,,,---......+++,,,---...///......---...------...000///,,,)))+++,,,,,,,,,,,,------------.........------,,,+++........................//////............//////...------,,,,,,------...111000000//////////////////...---,,,,,,---...///,,,---...///000000000000//////000000000000//////...////////////000000000000000111111111222222222222333444444555555444444333444666888999::::::999888777777888:::;;;:::999>>>>>>>>>>>>===<<<;;;:::>>>???AAAEEEHHHHHHDDDAAA<<<<<<<<<;;;:::999999888999888888777777777888888666888;;;@@@HHHPPPWWW[[[eeeeeedddaaa___^^^```bbbgggppp|||}}}sssjjjddd___YYYUUUPPPQQQPPPPPPNNNNNNMMMNNNNNNSSS[[[eeeqqq}}}}}}zzzxxxxxxwwwtttrrrssspppjjjccc[[[QQQHHHBBB;;;888555444444444333222111000000000000111222222111000000000000000000111000000///...---......///...........................------,,,,,,,,,------......------,,,,,,,,,,,,+++,,,---......---,,,,,,------------,,,,,,,,,,,,---111555666333///,,,+++,,,,,,,,,------.........------+++******+++------,,,,,,++++++******)))))),,,,,,++++++,,,,,,---...,,,,,,,,,---------------............------------------------------------,,,---......///.........///..................///////////////////////////,,,---000222333222111000111111111222222222333333222222333444444555555666555555666666777888999999999::::::;;;<<<===>>>>>>>>>AAAFFFMMMPPPOOOJJJEEEDDDFFFGGGIIIKKKLLLLLLMMMNNNPPPSSSWWWYYYYYYYYYYYY\\\]]]___```bbbcccdddeee}}}xxxtttpppooommmllljjjhhhdddaaaZZZYYYWWWXXXZZZ\\\\\\[[[[[[YYYSSSKKKFFFCCCBBBAAAEEEGGGKKKMMMNNNNNNLLLKKKFFFEEECCC@@@===:::777555222111000/////////000111////////////////////////---------....../////////---------------...000000---,,,,,,,,,,,,---......,,,---...///000000/////////...---,,,---,,,++++++------------............///000000//////...---,,,------.....................------,,,,,,------......------,,,,,,------......---,,,,,,++++++,,,,,,//////---,,,,,,---//////,,,---...///000000000000//////000000000000//////////////////000000000111000000111111111222222222222333444444555555444444111333555888:::;;;;;;;;;999888777888:::<<<;;;:::;;;<<<==================:::;;;>>>BBBDDDCCCAAA>>>;;;;;;::::::999999888888777777666666666777888888999;;;@@@GGGOOOVVV\\\```cccaaa]]]YYYYYY^^^eeejjjwww{{{tttnnngggccc[[[XXXTTTPPPMMMKKKIIIHHHJJJMMMRRRXXXbbbnnn|||}}}|||{{{zzzxxxvvvwwwtttpppkkkddd[[[QQQJJJBBB>>>999555444444333222222222111111111111222222000000000111111000000000000000//////....................................------,,,,,,,,,------...//////---,,,,,,,,,,,,------,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++(((+++///111111...,,,+++,,,,,,,,,------.........------+++******+++------------,,,,,,+++++++++***,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...//////......////////////////////////000000000000000000000000,,,...000222333333222111111222222222222333333333222222333444444555555666777777777777888888888888999::::::;;;<<<===>>>>>>===???CCCGGGJJJIIIFFFCCCDDDEEEFFFHHHIIIJJJKKKKKKMMMOOORRRVVVXXXXXXXXXXXXZZZ\\\___ccceeeeeeeeeddd}}}yyyuuupppooommmlllkkkiiieeebbb___]]][[[ZZZ[[[[[[ZZZYYY\\\^^^YYYNNNDDD@@@>>>===BBBEEEHHHLLLMMMLLLJJJIIIFFFEEECCCAAA>>>:::777666333222000//////000000111////////////////////////---------...//////000000......---------...000111---,,,,,,,,,,,,---......,,,---...///000000///...000///---,,,++++++,,,------------.........//////000000000000000///...---,,,,,,,,,---------------...---,,,++++++,,,---......------,,,,,,------...///......---------------//////............//////,,,---...///000000000000//////000000000000///////////////000000000111111111111111222222222222333222333444444555555444444111333666999;;;<<<<<<;;;999888888999;;;<<<<<<;;;::::::<<<===>>>>>>>>>>>>888:::<<>>888555444222111444444333222222222222222000000111111111111000000000000000/////////..............................------,,,,,,,,,---......///...---,,,,,,,,,---...---+++)))''''''(((***+++,,,,,,+++++++++*********''')))+++...///...---,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...............---------,,,+++++++++,,,,,,,,,------------------------------,,,,,,---...//////////////////000000000000//////000000000000000000000000...///111222222222222111222222222222333333333333222222333444444555555666777888999;;;;;;;;;::::::999::::::;;;<<<===>>>>>>===>>>AAACCCDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMOOOQQQTTTVVVWWWXXXXXXXXX[[[___cccfffggggggfff~~~yyyvvvooonnnlllkkkjjjhhhdddaaaeeeccc___\\\ZZZXXXUUUSSSVVV]]]\\\PPPDDD@@@@@@@@@AAADDDHHHKKKMMMLLLJJJHHHEEEDDDBBB@@@===:::777555222111000///...///000000////////////////////////---------...///000000000000///---------...000111---,,,,,,,,,,,,---......+++,,,---......------,,,/////////...------...///,,,,,,---------............///////////////......+++++++++,,,,,,,,,------///...,,,++++++,,,...///...------,,,,,,------...111111000///////////////......////////////......,,,---...///000000000000//////000000000000////////////000000000111111111222222222222333333333333222333444444555555444444333555888<<<>>>>>>======:::999888:::<<<===<<<;;;:::;;;<<<===>>>>>>>>>>>>999:::<<<======<<<<<<<<<::::::888888777888888999777666666777888999:::;;;@@@EEEMMMUUU\\\___```aaaZZZ[[[^^^bbbiiisssxxxrrriiibbb\\\WWWRRRNNNIIIJJJIIIIIIKKKTTTaaakkk{{{~~~||||||yyyvvvuuutttoooggg```VVVPPPGGG???:::777555444777666555444333222222222///000111222222111000///000000000000000///..............................,,,,,,,,,,,,,,,---...//////...---,,,,,,---///000---,,,,,,++++++***++++++------,,,,,,,,,+++++++++++++++,,,---...///...---------------------,,,,,,------............------++++++,,,,,,---.........,,,,,,++++++,,,,,,---...000000///...---,,,,,,+++***++++++,,,---...//////------------------------+++,,,---...///////////////000111111111111000///000000000000000000000000111111111111111111111111222222222333333333444444222222333444444555555666555888<<<@@@AAAAAA@@@???999::::::;;;<<<===>>>>>>>>>???AAABBBBBBBBBCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNMMMNNNOOOQQQSSSUUUWWWWWWWWWYYY\\\```cccfffhhhiii~~~yyyvvvnnnlllkkkjjjiiigggccc```aaa___\\\[[[\\\[[[ZZZYYYNNNXXX[[[PPPEEEBBBEEEFFFBBBEEEIIIMMMOOONNNKKKJJJCCCCCCAAA???<<<999666555111000///...---......///000000000000000000000000---------...///000000111111000...------...///000---,,,,,,,,,,,,---......***+++,,,,,,,,,,,,******---///111111000/////////++++++,,,,,,,,,---------------...............---*********++++++,,,,,,,,,000///---,,,,,,---///000...------,,,,,,------.........---,,,,,,,,,,,,,,,---...///000000///...---,,,---...///000000000000//////000000000000//////000000000000111111111111222222333333333444444444222333444444555555444444444777:::===???@@@???>>>:::999999:::<<<======<<<;;;<<<==================;;;<<<======<<<<<<<<<===:::999888777777777888999777777888888999:::;;;<<<@@@FFFNNNWWW\\\^^^^^^]]]YYY]]]ccckkkttt~~~yyyooohhhaaaYYYTTTOOONNNKKKGGGEEEJJJVVV___nnn|||~~~~~~zzzwwwwwwxxxuuunnnhhh```YYYOOOFFF@@@<<<:::888999888777555444333222222///000111222222111000///000000000000000///......////////////////////////,,,,,,,,,,,,,,,---...///...---,,,+++,,,...000111...///000111111///---,,,......---------,,,,,,,,,000///....../////////............------,,,,,,,,,,,,---////////////---,,,******+++,,,---......///,,,,,,++++++,,,,,,---...111111000...---,,,+++******+++,,,---...000111111------------------------+++,,,---...///////////////000111222222111000///000000000000000000000000333222111111000111111222222222333333333444444444222222333444444555555666444888>>>CCCFFFGGGEEEDDD999::::::;;;<<<===>>>>>>@@@AAABBBBBBBBBBBBDDDEEEDDDEEEFFFGGGJJJLLLNNNOOOMMMMMMNNNOOOQQQTTTVVVWWWWWWWWWYYY[[[___dddhhhkkk~~~|||yyyvvvlllkkkjjjhhhfffdddbbb```]]]\\\[[[\\\\\\[[[XXXUUURRRUUUWWWVVVPPPIIIDDDAAAGGGHHHJJJKKKLLLLLLLLLLLLHHHFFFDDDAAA===999666444444333222222111111222222111///...---......,,,+++---------.........//////------............------+++,,,---.........,,,,,,------------------------...........................---,,,---//////...---..............................---,,,,,,,,,------.........------,,,,,,,,,///......------,,,,,,+++***---000000---++++++---222222000///............+++,,,...///111222222222///111222111///......///111111000000111111222333222222333333333444444444444444333222222222333333666777999;;;<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>===<<<<<<<<<;;;<<<<<<:::999888888777777777:::<<<<<<:::;;;???CCCCCCJJJTTT[[[^^^^^^]]]\\\aaafffoooxxx|||sssjjjddd\\\VVVNNNIIIHHHKKKNNNPPPaaaooo}}}zzzxxxwwwuuurrrpppeee```YYYQQQIIICCC<<<888777555333333333222000...000000000000111111111111//////000000111333444555...///000///...---...000......------------......111000///......///000111////////////////////////...---+++******+++---...//////............///////////////......---------++++++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,///......------,,,++++++---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,)))+++...000111111000000333111000000111111000...111111000///////////////.........///000000111111222111000//////111333555333333444444555666666666777888888888:::???EEEIIIEEE@@@;;;<<>>>>>???AAADDDEEEDDDDDDCCCBBBEEEHHHKKKLLLNNNPPPRRROOOSSSVVVVVVUUUUUUXXX\\\___^^^]]]^^^bbbfffhhhiii}}}{{{wwwuuulllkkkjjjhhhfffccc```___\\\[[[ZZZ[[[[[[ZZZWWWUUUQQQRRRSSSSSSQQQMMMHHHEEEGGGHHHJJJLLLLLLLLLKKKJJJGGGFFFDDDAAA===999666444444333222222111111222222111000......//////---+++---------.........//////------............------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,---/////////---........................------,,,,,,,,,------............------,,,,,,,,,//////...,,,***)))((('''+++---......---,,,---...111111000///.........///---...///111222222222222///000222111///......///000111111111222222222222222222333333333444444444444444444444444555555555555666777888999:::::::::888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<;;;:::999888888777888666888;;;===>>>???AAACCCKKKOOOTTTXXXZZZ\\\___```ooosssyyyzzztttiiibbbXXXPPPLLLKKKKKKKKKVVVcccvvv}}}{{{yyyxxxvvvsssqqqlllggg```XXXQQQIIIBBB===999777444333333333222000111111111000000/////////000000///000000111222333...///000///...---...000///......------......///000///............///000...........................---,,,++++++,,,---...///......------......///.........---------,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,------------------------------------------------------------,,,,,,------...//////.........---------,,,+++,,,///000111111000000222111000000111111000...111111000////////////////////////000000111111111555444222111111111333444444444444555666666777777888888888888999;;;@@@CCCEEE@@@<<<<<<@@@BBBAAA???===>>>AAACCCDDDCCCCCCBBBCCCEEEHHHJJJKKKMMMPPPSSSQQQSSSVVVXXXZZZ]]]```bbbbbbaaa```aaadddgggjjjkkk|||yyyuuurrrlllkkkjjjgggeeeaaa___]]][[[ZZZYYYYYYYYYXXXVVVTTTQQQOOONNNOOOQQQPPPLLLIIIGGGHHHKKKLLLLLLKKKIIIGGGGGGFFFDDDAAA===999666444333333222111111111111222222000//////000000...------............/////////------............---------...//////...---,,,+++++++++++++++++++++++++++...........................---,,,---///000///...........................,,,,,,,,,,,,------...///.........---------------......---,,,+++***))))))---,,,+++,,,...//////...000000//////...////////////000111222222222222111///000222111000//////000000000222333333333222111333333333333444444444444222333444555666666666555555555555555666888999999888888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;:::999888888888888888666888<<>>===>>>???BBBDDDEEEDDDDDDCCCDDDFFFHHHIIIJJJMMMQQQTTTTTTTTTVVV[[[aaafffiiijjjgggffffffggghhhjjjlllnnn|||xxxsssppplllllljjjgggddd```]]]\\\ZZZYYYWWWWWWXXXWWWUUUSSSQQQMMMJJJKKKOOOPPPMMMIIIGGGIIIKKKMMMLLLJJJHHHFFFGGGFFFDDDAAA===:::777555333222222111111111111111222111000000111111000................../////////------............------....../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,---///000///...........................+++++++++,,,---...///000...............---------,,,------...///000000000///,,,)))***...111111/////////.........//////000000000111111111000000//////000222222000//////000///000222444444333222111333333333444444444444555111222333555666666555555555555444444555666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<<<<<<<===>>>>>>>>>:::999999888888888999999999:::>>>FFFMMMPPPNNNKKKOOORRRVVV[[[dddooo{{{|||pppeee\\\TTTPPPQQQUUU___nnn~~~~~~}}}{{{xxxuuutttrrroookkkeee]]]UUUOOOCCC???999555444555555555111111000000///......---000000///..................///000///...---...000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++,,,,,,---............,,,,,,,,,---------......+++,,,------------,,,+++---------------...//////000000000//////////////////000111111111111000000222000///000111111000///000000////////////000000111111111111111111111111555444333333222333333444666666666777888888999999666888::::::999888999:::???<<<;;;;;;>>>??????>>>@@@AAADDDFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJMMMRRRVVVWWWVVVWWW\\\dddjjjmmmmmmkkkkkklllllllllmmmoooqqq~~~|||xxxsssooolllllljjjgggddd```]]]\\\ZZZXXXWWWVVVVVVVVVUUUSSSSSSMMMIIIHHHLLLMMMKKKGGGHHHIIIKKKLLLLLLKKKHHHGGGFFFEEECCCAAA===:::777555333222111111000000111111222111000000111111000///////////////////////////------............------....../////////...,,,+++................................................---,,,+++---///000000///........................+++++++++,,,---...///000........................------...///000000111222///,,,***+++...111111000///...............///000/////////000//////...---///000222222111000000111///111333444555444222111333333444444444555555555333333444666666777777777777666555555666777999:::<<<<<<<<<===============<<<<<<<<<=========>>>>>>;;;<<<<<<<<<===>>>>>>>>>:::999999999999999:::::::::;;;@@@HHHPPPTTTTTTQQQOOOTTT]]]fffqqq}}}xxxnnnfffaaa]]][[[]]]fffuuu{{{xxxrrrrrrpppoookkkeee^^^XXXJJJEEE>>>888666555555555/////////000000000000000111000///...------------...///000///...---...000/////////....../////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------++++++,,,............---......---------,,,,,,,,,,,,,,,...//////...,,,,,,...------------...//////000000000000000000000000000000000111111111111000111000///000111222111000000000////////////000000111111111111111222222222111111111222333444555555666666777777888999999999555888:::;;;:::::::::;;;@@@??????@@@BBBCCCCCCCCC@@@BBBDDDFFFGGGGGGFFFEEEGGGHHHIIIJJJKKKOOOSSSWWWYYYWWWWWW\\\ccciiilllllllllnnnpppooonnnnnnqqqsss|||xxxtttppplllkkkjjjgggeeeaaa___]]][[[YYYVVVUUUVVVVVVUUUTTTSSSOOOKKKIIIJJJJJJIIIFFFIIIJJJKKKLLLLLLKKKJJJJJJFFFEEECCCAAA===:::777666222222111000000000000111222000///000111222000///000000000////////////...------............---------...///000000///...---................................................,,,++++++---///000000///........................,,,,,,,,,,,,------...///...............//////////////////...---------,,,...---,,,---...000000/////////......---..................//////...------///000222222111000111222000111333444444444333222333444444444555555555555777777777777777888999:::777777777777777888999999:::::::::;;;<<<<<<======<<<<<<<<<======>>>>>>???:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;===AAAHHHOOOTTTWWWWWWXXX___jjjvvvzzzuuulllgggcccfffqqq|||sssrrrrrrqqqoookkkeeeaaaTTTNNNEEE>>>:::777555444///000000000111111111222000000///..................///000///...---...000000//////......//////000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------///...------------------+++,,,---.........---,,,//////...---,,,,,,++++++,,,---///000000///---,,,......------......///000////////////000000000000/////////000000111111111111000///000111222111000///////////////000000111//////000000111222222333//////111222333444555666666666666777888888999999666888:::;;;;;;;;;<<<===<<<<<<===>>>???AAAAAABBB???AAACCCEEEFFFFFFEEEEEEHHHJJJLLLMMMNNNQQQUUUXXXYYYXXXXXX[[[___eeehhhjjjkkknnnqqqqqqooooooqqqttt}}}zzzuuurrrlllkkkjjjhhhfffccc```___[[[YYYVVVUUUVVVVVVUUUTTTSSSQQQOOOMMMKKKJJJIIIIIIKKKKKKKKKKKKLLLLLLMMMNNNEEEEEECCCAAA>>>:::888666222222111000000000000000111/////////111111000///000000000000/////////...------............------,,,---...///000000//////................................................,,,++++++---///111000///........................------,,,,,,,,,------...---........./////////000000000//////...---,,,,,,---...000000///......///000///......---------------...///////////////......000222222111111111333222222222333333333444444444444444444555555555555888777555444444555888999666666777888888888888777777888999:::;;;===>>>>>>;;;<<<<<<===>>>>>>??????;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>??????AAAEEEJJJOOOUUU\\\```fffnnn{{{}}}xxxqqqnnnrrr{{{wwwvvvuuutttsssooojjjfff]]]WWWNNNEEE???:::666444222222222222111111111111000000//////.../////////...///000///...---...000000000////////////000000,,,---...//////...---,,,------------------------,,,+++************+++,,,------,,,,,,,,,,,,------,,,,,,---------.........//////...---------------,,,---...//////---,,,+++---------------------,,,---///111222222111///---...............//////000.........//////000000000------......///000111222000/////////111222111000///////////////000111111------...///111222333333111111222444444555555555555555666666777888888999777999::::::999999;;;===999:::<<<>>>>>>???@@@AAABBBDDDFFFHHHIIIIIIHHHGGGIIIKKKNNNPPPQQQSSSVVVYYYVVVWWWXXXZZZ\\\```fffjjjiiimmmpppqqqnnnnnnqqqttt~~~{{{vvvssslllkkkjjjiiifffdddbbbaaa\\\ZZZWWWUUUVVVVVVVVVUUURRRRRRRRROOOLLLJJJKKKLLLLLLKKKKKKJJJKKKMMMOOOPPPEEEDDDCCCAAA>>>:::888666222111111000000000000000000///...///000111000///111111000000/////////...---..................---+++,,,...///000111000000------------------------........................,,,++++++---///111111000..............................---,,,,,,,,,---------.........//////000000000000000000111111111111,,,///222222///,,,---///111000///...---,,,,,,,,,......///000000000000000...000222222111111222333333333222222222333444555444444444555555555666666777555222//////111444666555666777888888888666666888888999;;;===>>>@@@@@@;;;<<<<<<===>>>??????@@@>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>???@@@DDDGGGKKKMMMQQQXXXaaahhhqqqzzz~~~wwwtttvvv|||{{{zzzxxxwwwuuurrrmmmiiiccc]]]TTTJJJCCC<<<777444555444444333222111000000000000////////////000000...///000///...---...000000000////////////000000------...//////...------------------------------,,,+++)))(((((()))+++,,,...------,,,,,,------...---------....../////////000///...---------------,,,---/////////---+++***+++,,,,,,------......///...///222333333222///..................///000000---.........//////000000,,,,,,------...000111222000/////////111222222111///////////////000111111+++,,,---///000222333444444444555555666555555555555555555666777777888888999::::::999888888999;;;>>>@@@BBBDDDDDDEEEFFFGGGFFFHHHJJJLLLMMMMMMLLLLLLIIILLLOOORRRSSSUUUWWWYYYSSSVVVYYYYYYZZZ^^^eeekkkgggkkkppppppnnnmmmpppttt}}}zzzuuuqqqnnnmmmllljjjfffbbb___]]][[[YYYWWWWWWXXXXXXWWWVVVTTTSSSQQQOOOLLLKKKJJJIIINNNNNNOOOPPPQQQRRRRRRSSSNNNKKKEEE@@@===:::777555777666333111111111222333000000000000000000000000...///111222222111///......---,,,...000111111000---000444777777555111...000///...---------------))))))***,,,---///000111...------------...//////000//////.........//////444444222111000000000000......////////////......000000//////.........---///////////////.........////////////000000000000,,,---...000111111111111111111111111111111111111333333222222111000000000444333333333333444555555666666777777777777666666777777777888999999::::::;;;;;;;;;<<<<<<<<<======BBB???<<<===???@@@>>><<<<<<<<<======<<<<<<;;;:::777999:::::::::<<>>CCCHHHIIIIIIMMMNNNOOOPPPOOONNNLLLJJJJJJLLLNNNQQQTTTWWWYYY[[[[[[ZZZZZZZZZ\\\```dddfffiiilllpppqqqrrrrrrsssttt}}}yyytttqqqmmmmmmllliiifffbbb___]]]ZZZXXXVVVVVVWWWWWWVVVUUUVVVTTTRRROOOLLLJJJIIIHHHLLLLLLLLLMMMNNNNNNOOOOOONNNJJJEEE@@@===:::777555555444222000///000111111000000000000000000000000---...////////////...---...---,,,---///000000///+++...222444555333///---//////...---------------////////////000000111111---------------...////////////............//////333333222000000/////////------............------.........---------,,,,,,/////////////////////...////////////000000000000---...///////////////...111111111111111111111111111111111111111222222222444333333333333444555555666666777777777777666666777777777888999999:::::::::;;;;;;;;;;;;<<<<<<<<>><<<<<<@@@FFFKKKNNNOOOOOOSSSWWWXXXUUUQQQMMMLLLKKKLLLNNNQQQTTTWWWZZZ[[[[[[[[[ZZZ[[[]]]```dddfffjjjllloooqqqrrrtttvvvxxx}}}yyytttpppllllllkkkiiifffbbb___]]]ZZZXXXVVVVVVVVVVVVUUUTTTTTTSSSQQQOOOMMMKKKKKKJJJKKKLLLLLLLLLMMMLLLLLLLLLLLLIIIDDD@@@===:::777555333222000///......///000000000000000000000000000...........................---,,,---...///...---***,,,///111222000---,,,......---,,,,,,,,,------//////......---,,,,,,,,,------------....../////////...............//////222111000///////////////,,,------......------,,,//////............------......//////////////////////////////000000000000.../////////......---,,,222222222222222222222222000000111111222333333444444333333333333444555555666666777777777777666666777777777888999999::::::::::::::::::;;;;;;;;;;;;===<<<<<<===@@@AAAAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???CCCIIINNNQQQWWWcccooowww|||~~~xxx{{{|||xxxsssooorrrmmmfff```[[[TTTLLLFFF<<<888333111111222333333//////......///000222333111111111111111111111111000000000000000000000000.............../////////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***..................//////.........///......---,,,......------------......//////............//////.........---------------............////////////000000000000////////////111111000000000000111111000111111111111222222222000111222333333222111000111222222333444555666666666666777888999::::::;;;========================>>>>>>???BBBHHHMMMPPPQQQRRRZZZbbbccc]]]TTTOOOMMMMMMMMMNNNPPPSSSWWWZZZ\\\\\\\\\[[[\\\^^^aaadddfffjjjlllnnnppprrruuuyyy|||}}}yyytttpppkkkkkkjjjiiifffccc```^^^\\\ZZZXXXWWWWWWWWWVVVUUUQQQQQQPPPOOONNNNNNNNNNNNMMMMMMNNNNNNNNNMMMKKKKKKKKKHHHDDD@@@>>>;;;777555222111000///////////////////////////////////////000000///......///000000...---,,,,,,---...---+++***,,,...000000///---,,,------,,,,,,,,,,,,------...------,,,,,,+++++++++,,,------.....................---------...//////000//////.........//////---..................---111111111111111000000000............////////////////////////000000000000...///////////////......222222222222222222222222111111111222222333333333444333333333333444555555666666777777777777666666777777777888999999::::::999999999:::::::::;;;;;;<<<<<<===>>>???@@@@@@@@@======<<<<<<;;;;;;;;;;;;<<<======>>>AAAFFFMMMSSSYYYcccoooyyy~~~{{{vvvrrrtttoooiiiddd```ZZZSSSMMM@@@<<<555111000111333333000000/////////000222222111111111111111111111111////////////////////////---------......//////000......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------------.........---...............------000//////////////////000000///...------...///000------------------------............////////////000000000000////////////111000000//////000000111000000111111111222222222000111222333333333222222222222333444555666777777666777888999:::;;;;;;<<<<<<======>>>>>>?????????BBBBBBBBBDDDGGGJJJMMMNNNSSS]]]gggiiiaaaVVVPPPNNNOOOOOOOOOQQQTTTWWW[[[]]]]]]]]]]]]]]]___bbbdddfffiiijjjkkkmmmoootttzzz~~~~~~|||yyytttpppkkkkkkkkkiiigggdddbbb```^^^\\\ZZZYYYYYYYYYXXXVVVSSSRRRQQQOOONNNMMMMMMLLLLLLMMMNNNNNNMMMLLLJJJIIIIIIFFFCCC@@@>>>;;;888555222222111111000000000111///////////////////////////......------......///...---,,,,,,---...---+++,,,---.../////////...------------,,,,,,------...///////////////000000000,,,---......//////......---------------.../////////...............////////////000000000000//////000000000111111111111111---.........//////000000////////////000000000000......///111111222222222222222222222222222222222333333333333222222111111444333333333333444555555666666777777777777666666777777777888999999::::::999999999:::::::::;;;;;;===>>>???@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???AAADDDKKKRRRXXXbbbmmmyyy~~~zzzwwwtttpppjjjfffccc^^^WWWRRRFFFAAA999333111111222222222222111000000000000000000000000000000000000000////////////////////////,,,,,,------.........///000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------------...............---//////............/////////...---,,,,,,---...///------------------------............////////////////////////000000000000000//////......//////000000000111111111222222222111111222222333333333333222333444555666777777888777777888999:::;;;<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBCCCEEEFFFHHHJJJLLLQQQ[[[eeeggg___VVVPPPOOOPPPQQQRRRSSSVVVYYY\\\^^^^^^^^^^^^___aaaccceeefffggghhhiiijjjlllqqqwww|||~~~|||xxxsssoookkklllkkkjjjhhhfffdddbbb```]]][[[ZZZZZZZZZXXXWWWWWWVVVSSSPPPMMMKKKJJJIIIIIIJJJLLLLLLLLLJJJHHHGGGGGGEEECCC@@@???<<<888555222222222222222222222222000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---------...///////////////......---------...//////,,,,,,---...//////000000+++,,,.../////////...---,,,,,,,,,,,,---...//////...............///000111000000000111111000000000------............//////------......///000000000////////////000000000000......000111222333333333333333333333333333333333555444444333222222111111444333333333333444555555666666777777777777666666777777777888999999::::::::::::::::::;;;;;;;;;;;;===???AAAAAA???=========>>>===<<<;;;:::;;;<<<<<<>>>@@@CCCGGGLLLTTT\\\bbbkkkwww|||vvvrrrllliiifffbbb\\\WWWMMMGGG???888444333222222333222222111111000//////000000000000000000000000000000000000000000000000---------------.........000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...------------......///+++++++++,,,------......,,,---......///.........---,,,,,,,,,,,,,,,,,,---...------------------...---------------.....................////////////////////////000000000000//////............//////000111111111111222222222111111222222333333444444333444444555666777888888777777888999:::;;;;;;<<<;;;===???AAABBBBBBBBBBBB>>>@@@CCCEEEFFFHHHJJJLLLNNNUUU]]]^^^ZZZTTTQQQQQQRRRSSSUUUWWWYYY\\\]]]^^^______```aaabbbdddeeefffffffffggghhhjjjnnntttxxx~~~|||xxxsssooolllllllllkkkjjjhhheeeddd```]]][[[ZZZZZZYYYXXXVVVVVVUUUSSSPPPNNNLLLKKKKKKHHHJJJLLLMMMMMMKKKIIIGGGFFFDDDBBB@@@???<<<888555111222222222222222222222000000000000000000000000------...//////...------...---,,,---///000000///------------....../////////............///000111******++++++,,,------...+++,,,...///000///...---,,,,,,,,,,,,---...///000............///000111222//////000000000000//////,,,,,,---------.........------......///000000111////////////000000000000//////000111111111111111333333333333333333333333333333333333333333333222444333333333333444555555666666777777777777666666777777777888999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;>>>AAAAAA???>>>>>>???>>>===<<<::::::;;;<<<===>>>AAAGGGOOOWWW```iiiooouuuzzzvvvqqqmmmkkkgggaaa\\\UUUOOOFFF>>>999666333222111111222222222111111000000000000000000000000000000000000000000000000000/////////........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......---...///000111,,,,,,---......///000000,,,------...//////............------------............////////////......------........./////////............////////////.../////////000000000111000000////////////000000000111111111111222222222111111222222333444555555444444555666777888888999666666777888999:::;;;;;;;;;===???BBBCCCCCCCCCCCC???BBBEEEFFFFFFFFFHHHKKKKKKNNNRRRTTTTTTSSSSSSTTTRRRTTTWWW[[[]]]^^^^^^^^^``````aaabbbccceeefffffffffggghhhiiijjjlllpppttt~~~|||xxxsssooommmmmmmmmlllkkkiiigggeee___]]]ZZZYYYYYYXXXWWWUUUPPPPPPOOOOOOOOOPPPPPPQQQJJJKKKNNNOOOOOONNNLLLJJJEEEDDDBBBAAA???<<<888555000111111222222222111111000000000000000000000000///111222444444222111///...---,,,...000111111000------,,,,,,,,,---...//////////////////000111111.........///////////////+++,,,...000000///...---+++++++++,,,---...///000.........//////111222333......////////////......---.........//////000000---------...///000000111////////////000000000000000000000000000//////...333333333333333333333333111222222333333444444555444333333333333444555555666666777777777777666666777777777888999999::::::;;;;;;;;;<<<<<<<<<======888<<<@@@AAA@@@>>>???AAA???===;;;:::::::::<<<===>>>CCCKKKTTT___iiissszzz}}}}}}yyytttqqqoookkkeee```ZZZTTTKKKCCC===888555333///000111222222222222222000000000000000000000000000000000000000000000000111111000000//////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000///.........000111222.........///000111111222,,,,,,---.../////////...111111000000000000111111...///000111111000///............/////////000000............/////////000.../////////000000111111111111000000000000111111000111111111111222222222222222222222333444555666444444555666777888999999666666777888999::::::;;;;;;===???BBBDDDDDDDDDCCCDDDGGGIIIHHHFFFDDDEEEGGGJJJJJJLLLMMMPPPRRRUUUVVVSSSUUUYYY]]]___```___^^^``````aaacccdddeeeffffffggghhhiiijjjjjjllloooqqq|||xxxtttrrrnnnmmmlllllllllkkkhhhfff```]]]YYYWWWVVVVVVVVVUUUUUUSSSPPPNNNMMMNNNOOOOOOKKKLLLLLLLLLLLLJJJIIIHHHHHHFFFCCCAAA???<<<888555333222222111000///......111000......//////...,,,000///...///222444444444222111000//////000111222......////////////......///000...+++...333333000------------------------,,,------...------,,,,,,/////////...------,,,,,,...------------...//////222111111000///......---000000000000000000000000//////000000000000//////...///000111111111111111222222222222222111000///111111222222222333333333333333333222222222111111555444444444444555666666777999;;;===<<<:::777444777777777888999999:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======???AAA>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???======???>>><<>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDGGGGGGJJJOOOVVVYYYZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[]]]^^^^^^```bbbdddfffhhhjjjkkklllllllllooosssvvv}}}yyyuuusssnnnnnnmmmmmmnnnmmmjjjhhhaaa^^^ZZZWWWWWWVVVUUUUUUSSSRRRQQQPPPOOONNNNNNMMMKKKLLLMMMMMMLLLKKKIIIHHHHHHFFFCCCAAA???<<<888555666555333111000000000111,,,++++++,,,...//////...+++++++++...000111///...000///...------------.........////////////.........555888333---,,,...///////////////////////////+++,,,---...............,,,,,,------...//////000---...///000000000//////......///000222333444444000000000000000000000000222333333444444333333222333444444555444444333333111222222222222111000000111111222222222333333333000111111222333444555666555444444444444555666666777777888888888777666666777888888999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<;;;>>>???@@@DDDIIITTT\\\dddmmmxxx|||{{{zzzxxxsssoooiiieee^^^XXXRRRJJJAAA:::555333111000111222222111//////000000000000000000000//////......//////000..................//////...............---------,,,...//////...------...///111222222000.........------------------------000---,,,---111222111///,,,,,,------------,,,,,,////////////....................................///////////////000111222////////////////////////////////////000000000000//////000111111111111000000111111222222333444444111111222333333444555555444444444444555666888888999999777777888999;;;===;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHKKKPPPVVVYYYZZZZZZVVVVVVWWWXXXZZZ[[[\\\\\\_________```cccgggjjjmmmlllmmmooopppqqqssswwwzzz|||xxxtttrrrooonnnmmmnnnnnnmmmkkkiiibbb___[[[XXXWWWVVVUUUTTTRRRRRRRRRQQQPPPOOOMMMLLLLLLLLLMMMMMMLLLKKKIIIHHHHHHFFFCCCAAA???<<<888555777666444222111111111222...---,,,---///000///...------...111333333111///---...///000111333444555......////////////......---333666222------------------------------------+++,,,---...////////////---------.........//////---...000222222111///...------...000111222333444///////////////////////////000000111111000000///,,,---///111222444444444111111222222222111111000111111222222222333333333222222222333444555555555555444444444444555666666888888888777777777888888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>????????????????????????>>>:::999>>>CCCGGGNNNUUU^^^gggqqqzzz}}}}}}{{{wwwtttooojjjeee___YYYQQQFFF???888555222000111111111000/////////000000111111222000000////////////000000------......//////000000///////////////.........,,,...//////...------...///111222222///------------------------------------,,,,,,...000111///---,,,------......------,,,///////////////.................................//////......///000000111////////////////////////////////////000000000000......000111111222222222000111111222222333444444222222222333333444444444444444444555666777888888999888666555666888;;;===;;;;;;===>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGFFFHHHKKKOOORRRUUUVVVVVVOOOQQQSSSVVVYYY\\\^^^````````````aaaeeejjjnnnqqqqqqssstttuuuvvvxxx{{{~~~}}}zzzvvvrrrpppnnnmmmmmmnnnooonnnkkkiiiccc```[[[XXXWWWVVVUUUTTTRRRRRRRRRQQQPPPOOOMMMLLLLLLMMMMMMMMMMMMKKKJJJIIIHHHFFFCCCAAA???<<<888555777666444333222111222222111000//////000000///---...///000222444444222///......000111333555666666......////////////......+++...///---...000///***------------------------,,,---....../////////...//////.........------------...000222222111///...............//////000000////////////////////////......////////////......+++,,,---///111222333333000111111222222222111111111111222222222333333333444444444444444444444444555444444444444555666666:::999888888888999999:::999999999:::;;;;;;<<<<<<======<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>::::::???EEEKKKUUU^^^kkkvvv}}}|||zzzyyysssoooiiiddd___WWWMMMEEE<<<888444111111111000/////////000000111111222222000000////////////000000---......//////000000000////////////////////////,,,...//////...------......000111000...,,,+++,,,------------------------,,,,,,,,,...//////...,,,......////////////...............///////////////////////////////////////......---------...//////000000000000000000000000////////////000000000000---...///111222222222222000111111222222333444444444444444333333222222222222333444555666777888888999888666555666888;;;<<<;;;<<<===???@@@@@@AAAAAAAAAAAABBBCCCDDDFFFHHHIIIIIIKKKMMMOOOPPPQQQQQQRRROOOQQQSSSVVVZZZ]]]___```aaaaaaaaacccggglllqqqtttwwwxxxyyyyyyyyy{{{~~~~~~|||yyyuuuqqqooommmllllllmmmnnnmmmkkkiiiddd```\\\YYYWWWWWWUUUTTTSSSRRRQQQPPPOOONNNNNNMMMLLLMMMNNNNNNMMMLLLJJJIIIHHHFFFCCCAAA???<<<888555555555555444333222111000333222000000000000///---.........000222222000...//////000111111000000000......////////////......***,,,+++***---111000+++////////////////////////....../////////......---000//////...------,,,,,,---...///000000000//////.....................---000000000000000000000000///000000000000000000///000111111111111111000000000000111222222222222111111111222222222333333333666666555555555444444444555444444444444555666666999999999888999999:::;;;999::::::;;;;;;<<<<<<===>>>======<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>???CCCHHHOOO]]]jjjzzz~~~}}}||||||wwwsssmmmhhhccc\\\SSSMMMBBB>>>888444222111000///000000111111111111111111111000000//////000000111//////////////////000000.........///////////////,,,...//////...------...---...000000...,,,,,,,,,------------------------------------------------...//////////////////............///////////////////////////////////////......------------......000000000000000000000000////////////000000000000......///111111222222222000111111222222333444444555555444333333222111111222333444666777888888888888888666666777888:::<<<<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCEEEFFFHHHIIIIIILLLNNNPPPQQQPPPPPPPPPQQQUUUUUUWWWXXXZZZ\\\]]]^^^aaaaaabbbeeeiiimmmrrrtttxxxyyyyyyyyyyyy|||~~~}}}yyyuuurrrooolllkkkkkklllmmmmmmkkkhhhdddaaa\\\YYYXXXWWWUUUTTTTTTSSSQQQOOONNNNNNNNNOOOMMMMMMNNNNNNMMMLLLJJJIIIHHHFFFCCCAAA???<<<888555333444555555444222///...111000//////000111///...///...---...000000000.........///000//////------......////////////......***---...++++++///000//////////////////////////////000000//////...---,,,..................------------.........////////////////////////.........000000000000000000000000000000111111111111000000222222222222222111000///000000111222222222222222111111222222222333333333555555555555555666666666555444444444444555666666777888888888999999999999:::::::::;;;<<<<<<======>>>>>>============>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBFFFLLLPPPZZZmmm~~~~~~~~~{{{wwwpppkkkgggaaaZZZUUUIIIDDD===888555444222111222222111111111111111111111111000000000000111111000000000///////////////------........./////////,,,...//////...------...,,,...000000///...---...------------------------.........---,,,,,,...///---......//////......---............/////////000//////////////////////////////............//////000000000000000000000000////////////000000000000...///000111111111111111000111111222222333444444333333333333333333333333111222444666777888888888888888888888888999;;;;;;<<<===>>>???@@@AAAAAAAAAAAACCCEEEFFFHHHHHHHHHHHHJJJMMMPPPPPPOOONNNOOOPPPSSSTTTUUUVVVXXXYYYZZZ[[[```aaacccgggjjjnnnqqqsssuuuuuuuuuuuuwww|||}}}zzzvvvssspppkkkkkkkkklllmmmllljjjhhheeeaaa\\\YYYXXXWWWUUUTTTUUUSSSPPPNNNMMMNNNOOOOOOMMMMMMNNNNNNMMMLLLJJJIIIHHHFFFCCCAAA???<<<888555222333555555444222///---...------...000111000///111///......000111111000+++,,,...000111111000000......////////////......***000222---)))+++000222------------------------111111000000///---,,,+++,,,,,,------.../////////...------------...//////.../////////000000111111000000000000000000000000//////000000000000//////...///000111111111111111///000111222222222222222111111222222222333333333333444444555666777888888555444444444444555666666555666777888888888888888::::::;;;;;;<<<=========???>>>============>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???CCCLLLSSSZZZggg~~~~~~yyyrrrmmmjjjeee___ZZZNNNIIIAAA;;;888666444333333222222222111000000000111111000000000000111111111111000000//////......,,,---------......//////,,,...//////...------...---///111111000//////000------------------------000///...,,,+++,,,...111,,,------......------,,,---.........//////000000000000000000000000000000111000////////////000000000000000000000000000000////////////000000000000///000000111111111111000000111111222333333444444111222222333333444444555000222444666888888888888777888888999::::::;;;;;;;;;<<<===???@@@@@@@@@@@@AAACCCEEEGGGHHHHHHGGGFFFEEEIIILLLMMMLLLKKKMMMOOOLLLMMMOOORRRUUUWWWYYYZZZ```bbbdddhhhkkknnnqqqrrrrrrqqqqqqrrruuu|||~~~{{{xxxtttqqqpppiiihhhggghhhiiiiiihhhfffbbb```]]][[[YYYXXXWWWWWWXXXXXXVVVSSSPPPOOOPPPRRRLLLLLLLLLLLLLLLLLLLLLLLLHHHFFFDDDBBBAAA===999666---///222555555333000...............////////////000000000000000000000000///...------...000222444000///...---------------...............---------222111///...,,,,,,++++++------------------------//////000000000000//////////////////000000000000////////////000000000000111111000000//////......////////////////////////222222222222222111000///000111111222222333444444333333222111111111222222444444444555555555666666555555666777888777555333999999:::::::::::::::999999:::;;;;;;::::::<<<>>>>>>@@@@@@@@@???>>>???@@@@@@AAABBBAAAAAACCCCCCBBBCCCGGGPPP\\\lll|||vvvuuutttpppfff]]]XXXSSSJJJ???666222222333000111111111111000000///000000000000000000000000......------------.........///000111111000///...---------.........//////........................///......---------..............................///000111333222111///...111000000/////////000000333222111000000///////////////000111111111111111333222000000111222111111000000000000000111111222333111///---,,,+++(((&&&000111111111111222222222444444444444444444333333555555555666777888888999:::::::::999999999999888===999666666;;;???AAAAAABBBCCCDDDEEEFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHHHHGGGJJJLLLOOORRRTTTVVVYYY\\\aaadddhhhkkkmmmooorrrtttsssuuuwwwwwwxxx}}}|||yyyuuurrrpppiiihhhiiijjjkkkkkkiiihhhbbb```^^^\\\ZZZXXXWWWWWWXXXXXXWWWUUURRRPPPPPPQQQOOOOOONNNMMMMMMLLLKKKKKKIIIGGGEEECCCBBB???:::777000111222333333222111000....../////////000000000------------------------111000000000000222333444///......---------......////////////////////////111000///...---,,,,,,,,,........................//////000000000000//////////////////000000000000000000000000000//////////////////000000000000000000000000000000000000000222222222222222111000000000111111222222333444444444444333333333444444555222222333333333444444444666666666888999999888888777777888999999::::::::::::;;;<<<<<<;;;<<<>>>@@@???@@@AAA@@@???>>>???AAAEEEFFFFFFEEEDDDDDDDDDDDDIIIOOOYYYiii}}}~~~xxxwwwwwwsssjjjccc^^^YYYPPPEEE<<<777666666222222222222222222111111111111111111111111111111000000////////////000000//////000000000000//////---------.........//////..............................---------......///...........................///111222222111///...000000///////////////000000//////...............//////000111111111111111333111000000111222222111000000000000000111111222111000///000111222111000111111111111222222222222444444444444444444444444333333444444555666666777:::::::::999999999999999===;;;:::<<>>=========???AAA???AAABBBAAA@@@???@@@AAACCCDDDDDDDDDCCCBBBDDDFFFQQQYYYhhh|||{{{yyyyyywwwqqqllleee___VVVKKKBBB<<<999777444444444333333333222222111111111111111111111111222222111111111111222222000000////////////000000------........./////////........................---------------...///000........................---...000000111000///.../////////......//////000...............//////000//////000111111111111111333111000000111222222111000000000000000111111222222111000222444555555444111111111111222222222333333333333444555555555666333444444555555666666777::::::::::::::::::::::::=========???BBBCCCCCCBBBDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHJJJLLLMMMKKKNNNQQQSSSUUUWWWZZZ\\\cccfffjjjmmmoooqqqtttvvvwwwzzz~~~}}}yyyuuuqqqoooiiijjjkkknnnppppppnnnlllaaaaaa```^^^\\\ZZZXXXWWWWWWYYY[[[ZZZWWWSSSQQQPPPPPPPPPPPPPPPOOOMMMKKKJJJIIIGGGEEEDDDBBB???;;;777555555333222111000000///000000000000111111111111////////////////////////------...///000000//////---------------...///000000111111111111111222222......---------....../////////////////////////////////000000000000//////////////////000000000000222222111111000///////////////000000000111111111111111111111111111111111111111222222222111111000000111111222222333444444444444444444555666888888555555555555666666666666444555666555555666777888999999999::::::;;;;;;;;;<<<===>>>=========???AAA@@@BBBCCCBBBAAA@@@AAABBB@@@@@@AAADDDDDDEEEJJJQQQ[[[gggzzz|||zzzzzzzzzvvvsssiiicccZZZPPPGGG@@@:::666555555444333333222222222111111111111111111111111222222111111111111222222111000///......///000111............////////////........................---------------...///000........................---...//////000//////...//////......//////000000////////////000111222333//////000111111111111111222111///000111333222111000000000000000111111222444333111111222222000///111111111222222222333333222333333444555666666777666666777777888888888888999999::::::;;;;;;<<<<<<>>>======>>>@@@BBBCCCDDDEEEDDDCCCBBBCCCEEEGGGIIIEEEEEEEEEFFFHHHJJJLLLMMMLLLNNNQQQSSSUUUWWWZZZ\\\```ccchhhkkkmmmpppsssuuutttxxx}}}~~~|||yyytttpppnnnjjjjjjkkknnnppppppnnnlllaaa```___]]][[[YYYXXXWWWVVVYYY[[[[[[XXXTTTQQQPPPMMMNNNOOOPPPPPPOOOMMMLLLHHHFFFDDDCCCAAA>>>999666444444555555333111///---000000000000111111111111000000000000000000000000------...////////////...---------------...///000/////////000000000111111...------------...//////........................//////000000000000//////////////////000000000000222111111111000000000///222111111111000000000///000000000000000000000000000111111222222222111111000111111222222333444444333333333333444555666777555555555666666666777777777888999888666444555777999999:::;;;::::::999888;;;<<<======<<<===???AAAAAACCCDDDCCCBBBAAABBBCCCCCCBBBCCCGGGIIILLLVVVaaannn~~~}}}zzz{{{zzzyyywwwlllggg^^^VVVNNNFFF>>>999666555333222111111111222111111111111111111111111222111111000000111111222111000///......///000111........./////////000000////////////////////////---------------...//////////////////////////////------...//////////////////////////////000111111////////////000222333444//////000111111111111111222000///000111333333222000000000000000111111222555444222111111000...,,,111222222222222333333333333333444444555666777777777777777888888888888888999999:::;;;<<<<<<======AAA@@@>>>===>>>BBBGGGKKKMMMJJJGGGEEEDDDEEEGGGIIIGGGGGGGGGHHHIIIJJJLLLLLLMMMOOORRRTTTUUUWWWZZZ\\\]]]```eeehhhkkkmmmpppsssrrrvvv|||}}}zzzuuupppnnnkkkkkkkkklllnnnooonnnlllbbb```^^^[[[YYYXXXWWWWWWWWWYYY[[[ZZZWWWSSSQQQPPPKKKMMMNNNPPPPPPOOOMMMLLLGGGFFFDDDBBB@@@===999666333444555555444222///---/////////000000000111111////////////////////////000000000000000000000000......---------...//////---......//////000000000......---------......///........................//////000000000000//////////////////000000000000111111111111111111111111333222222111000000//////000000000000000000000000000000111222222222222111000111111222222333444444222222222222333444555555333333444444444555555555999<<>>:::777777888777999;;;======;;;999777;;;<<<======<<<===???AAABBBDDDEEEDDDCCCBBBCCCDDDEEEBBBCCCIIIMMMRRRbbbsss}}}{{{{{{{{{zzzxxxqqqkkkddd]]]WWWOOOFFF???777666444222111111111222222222222222222222222222111000000000000000000111000000////////////000000....../////////000000000///////////////////////////......---------......////////////////////////.........//////000000111000000000000111222333333------------...///111111//////000111111111111111111000///000222333333222000000000000000111111222444333222222333444333111222222222222333333333333444444444555666666666777666666666666666666666666999999:::;;;<<<>>>>>>???DDDCCCAAA@@@AAAFFFMMMSSSVVVRRRMMMGGGDDDCCCEEEFFFIIIIIIKKKLLLNNNNNNNNNNNNOOORRRTTTVVVWWWYYY\\\^^^\\\___dddgggjjjmmmpppsssvvvyyy|||wwwrrrooommmkkkiiiiiikkkllllllkkkbbb```\\\XXXVVVVVVWWWXXXWWWYYYZZZYYYVVVSSSQQQPPPLLLMMMOOOPPPOOOMMMKKKIIIHHHGGGEEECCCAAA>>>:::777555555444333222222111111....../////////000000000////////////////////////111000//////...///000111///......---------......------...//////000000111///......---------......//////////////////////////////000000000000//////////////////000000000000000000000111111222222333111111111111111111111111111111111111111111111111000000111222222222222222000111111222222333444444444333333333333333444444444444444444555555555555888<<>>???>>>>>>>>>@@@BBBCCCDDDEEEEEECCCCCCDDDEEEFFFBBBEEEOOOWWWbbbxxx}}}|||{{{zzzyyysssnnnhhhccc^^^VVVLLLEEE999777555333222222333333222222222222222222222222111111000000000000111111//////000000000000//////.../////////000000000000////////////////////////000///...---------------////////////////////////////////////000111222222111111111111222333444555......---......///000000//////000111111111111111111000///000222333333333000000000000000111111222333222111222444555555444222222222333333333444444555555555555666666666666666666666666666666666666999999:::<<<===>>>@@@@@@BBBCCCCCCCCCDDDHHHOOOUUUXXXSSSMMMGGGDDDDDDFFFHHHIIILLLOOORRRTTTUUUTTTTTTSSSVVVXXXZZZ[[[\\\___aaa^^^aaafffiiilllooosssuuu~~~yyytttqqqnnnkkkhhhggghhhjjjkkkkkkccc```[[[VVVTTTUUUWWWXXXWWWXXXYYYXXXUUURRRQQQQQQMMMNNNOOOPPPNNNKKKHHHFFFIIIHHHFFFDDDBBB???;;;888777555333111000111333444............////////////000000000000000000000000000///---,,,+++---...///000///...------------------......///000111111222//////...---------------000000000000000000000000//////000000000000//////////////////000000000000//////000111222333333444000000000111222222333333222222222222222222222222///000111222222222222222000111111222333333444444555555444333333333444444666666666666777777777888333999@@@AAA===999999::::::>>>EEEKKKMMMLLLHHHFFF>>>???@@@@@@???@@@BBBDDDCCCEEEFFFEEEDDDCCCDDDFFFJJJGGGLLLZZZgggvvv}}}|||zzzyyyrrrnnnhhhddd```YYYOOOGGG;;;999666444333333444555222222222222222222222222222111111111111111111222...///000111111000///...////////////000000000000000000000000000000000000111000///...---,,,,,,,,,000000000000000000000000////////////000111333333222222222222333444555666000000000000000111111222//////000111111111111111111000///000222333444333000000000000000111111222333111111111333333222111222222333333333444444444666666666666666555555555999999999888888888888888999999:::<<<===???@@@AAA===@@@BBBCCCEEEHHHNNNSSSSSSPPPJJJFFFEEEGGGJJJMMMJJJMMMRRRWWWZZZZZZYYYYYYVVVYYY[[[]]]^^^___bbbddd```dddhhhlllooorrruuuxxx~~~{{{wwwtttmmmllljjjhhhgggffffffeeebbb^^^YYYVVVUUUUUUUUUUUUWWWYYYZZZYYYWWWTTTRRRQQQNNNOOOPPPPPPPPPNNNLLLJJJKKKHHHEEECCCAAA???<<<999666444111000111222111111111111000000000000111111111111000000//////......111111111111111000//////111111000000//////......------,,,,,,,,,,,,------111111000///...---,,,,,,,,,---000222333333222111222222111111000/////////111111111111000000//////111111111222222111111111222111000111333444333222///111222333333222000///111111111111111111111111222222222333333444444444555555555555555555555555444444555555666777777777999<<<>>>>>>;;;;;;>>>AAA>>>AAAHHHSSS[[[XXXKKK@@@>>>@@@AAAAAA???>>>??????@@@AAABBBDDDFFFIIIKKKMMMLLLPPPVVVbbbyyy|||yyysssqqqnnnjjjfff___XXXSSSFFF???777333444555444111333333444555444333222111222222222111111111111000222111111000///000000000,,,,,,,,,------.........,,,---...///111111222222111333222///+++***---000000111111111111000000///000000000000////////////---.........//////000000111111000000//////......///000111222222111000///222222111000//////000000000000000000111111111111333333111111111222333444333333333444444444555555555555555666666666666666888888888888999:::;;;;;;;;;<<<<<<>>>@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHFFFFFFHHHIIIMMMQQQVVVYYYZZZZZZ[[[[[[XXX[[[^^^```aaabbbdddeeeccceeegggkkkqqqwww}}}|||xxxtttqqqjjjiiihhhggggggfffggggggbbb^^^YYYUUUUUUUUUUUUUUUVVVXXXYYYXXXUUURRRPPPPPPNNNOOOPPPPPPPPPNNNLLLJJJJJJHHHEEEBBBAAA>>>;;;888666444111000111222111111111111000000000000111111000000000000////////////000000000000000///......111000000000/////////...000//////......//////000///////////////............///111222222111000///000000000000////////////000000000000000000000000333222111000000111222333222111000111333333333222111222444555555444222111111111111111111111111111333333222222222222222222444444444444444444444444444444555555666777777777666999;;;<<<<<<<<<===>>>999===EEEPPPXXXWWWOOOGGG??????>>>===;;;<<<>>>@@@CCCCCCDDDDDDFFFIIINNNPPPUUU\\\gggvvv~~~{{{xxxsssrrrpppnnnjjjddd]]]XXXJJJCCC:::555555555444222222222333333333222111000222222222111111111000000222111111000000000000000................../////////000111222333444444444222333555555333000....../////////000000//////...000000000000////////////........./////////000000111111000000////////////000000000111111000000///222222111000000000000000000000000000111111111111444333222111111222222333333333444444444555555555555555555555666666666666888888888888999:::;;;<<<;;;<<<<<<>>>???BBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHHHHIIIKKKMMMNNNRRRVVVYYYZZZZZZ[[[[[[\\\^^^```aaabbbdddgggiiinnnmmmmmmooossszzz}}}zzzvvvqqqmmmhhhggggggfffgggggghhhhhhbbb^^^YYYVVVUUUVVVVVVVVVUUUWWWXXXWWWTTTQQQOOONNNNNNNNNPPPPPPOOONNNKKKJJJHHHFFFDDDBBB@@@===:::777666444111000111222111111111111000000000000111111////////////000000000000...////////////......---000000000000////////////000//////......//////000---.........//////000000000111222222222000///............////////////000000000000000000000111111444333000......000333444111000///000222222222000...///000111111111//////111111111111111111111111333333222222111000000000333333333333333333333333444555555666666777777888777777999<<<>>>===;;;888===@@@EEEKKKNNNKKKFFFAAA???>>><<<:::888:::>>>AAACCCDDDEEEFFFHHHMMMSSSXXX]]]kkk~~~~~~|||zzzxxxsssssssssrrrpppjjjccc^^^QQQIII???888666555444222111222222222222111000///222222111111111000000000111111111000000000000000000000000//////////////////000111333444444444444222444777;;;<<<888222...........................////////////000000000000......////////////000000111000000000000/////////000000////////////000000222111000000000000000000000000000111111111222222555444333222111111222222333444444444444555555555555555555555666666777777888888888888999:::;;;<<<<<<<<<===>>>???AAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFHHHIIIJJJKKKNNNQQQPPPSSSWWWZZZZZZZZZ[[[\\\^^^___aaabbbdddhhhnnnrrrzzzxxxvvvtttwww}}}{{{wwwrrrnnniiiiiihhhhhhhhhhhhiiiiiiccc___ZZZWWWWWWXXXXXXXXXVVVXXXYYYXXXTTTPPPNNNMMMMMMNNNOOOPPPOOOMMMKKKJJJGGGEEECCCAAA???===999555666444111000111222111111111111000000000000111111......//////000000111111...//////000//////......000000000000////////////......------------..................////////////000000111111111111000///.........///000111111222333222222222111111000000333222111000000111222333111000///000111222111///---...///000000000//////111111111111111111111111333333222222222222222222444444444444444444444444555555555666777777888888999999:::===@@@???:::555???@@@BBBCCCBBB@@@===;;;>>>===<<<;;;999;;;>>>AAA???BBBEEEHHHKKKPPPWWW]]]bbbwww}}}{{{yyyxxxuuuuuuvvvuuusssnnngggbbbXXXQQQFFF===777555333222222222222222222111111000111111111111000000000000111111111111111000//////000000000//////.........------///000000111111111222333666<<>>999333//////............//////////////////000000000000//////////////////000000000000000000000000000000000///.........///000111111111000000000000000111000000111111111222222222555444444333222222222111444444444444555555555555444444555555666666777777888888888999:::;;;<<<===<<<<<<===>>>???AAACCCDDDDDDDDDEEEFFFGGGGGGHHHHHHFFFGGGIIIJJJKKKMMMPPPRRRRRRUUUXXXZZZ[[[[[[\\\]]]^^^___```bbbfffllltttzzz~~~|||zzz{{{~~~~~~}}}zzzuuurrrmmmlllkkkjjjiiiiiiiiiiiieeeaaa\\\YYYYYYZZZZZZZZZXXXZZZZZZYYYUUUQQQNNNMMMMMMNNNOOOOOOOOOMMMKKKIIIFFFEEECCCAAA@@@<<<888555666444111000111222111111111111000000000000111111......//////000000111111///000000111111000000000////////////000000000000.........------.........////////////...............//////000111222222222//////000111222333333444666666555444222111000000000111222333333222111000222000///000111111000///222222333444444444444444111111111111111111111111222222222333444555666666666666666666666666666666555555666666777888888888888888999===AAABBB@@@<<<<<<<<<======>>>???@@@@@@<<<===??????>>>>>>???@@@===AAAEEEHHHJJJOOOVVV]]]lll}}}{{{zzzyyyxxxxxxxxxwwwuuupppjjjeee___XXXMMMBBB;;;666444333444444333333222222222222111111111000000000//////000111111111111000//////000//////......---------+++,,,---......//////...222111222777<<>>=========>>>???AAABBBCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKLLLNNNPPPSSSVVVYYY[[[[[[\\\^^^___aaabbbcccdddggglllsssxxx|||~~~~~~~~~~~~~~~~~~|||wwwsssnnnmmmlllkkkjjjjjjjjjjjjeeeaaa\\\ZZZYYY[[[[[[[[[YYY[[[[[[YYYUUUPPPMMMLLLMMMMMMOOOOOONNNMMMJJJIIIFFFEEECCCBBB@@@===888444666444111000111222111111111111000000000000111111////////////000000000000///000000111111111111111////////////000000000000111000000//////000000111000000//////.........---......///000111222333333000000111111222333444444777666555444333111000000...000333444444333000...333111000000111222111///111111222222333444444444111111111111111111111111111222333444555777777888666666666666666666666666555666666777777888888999444555777;;;AAAEEEHHHIIIHHHDDD@@@>>>>>>?????????<<<>>>@@@AAA@@@@@@@@@AAA???CCCFFFGGGIIIPPP[[[ddd~~~|||{{{|||{{{zzzyyyxxxvvvrrrmmmiiieee___UUUJJJAAA:::666555555444333333222222333333111111000000000/////////000111111222222000///...//////..................------...///////////////111//////111555999;;;<<<666555333111000000000111......//////000000111111111111000000000000//////000000000111111111111222000//////000000111222333000000000000000111111222111111111222222222222333333333444444444444333333444444555555555666666666333444444555666777888888888888888999;;;<<<>>>>>>=========>>>???AAABBBCCCBBBCCCDDDEEEGGGIIIJJJJJJJJJKKKLLLLLLKKKKKKMMMOOOSSSVVVYYY[[[\\\]]]```bbbggghhhiiiiiiiiikkknnnpppvvvzzz~~~~~~{{{vvvrrrlllkkkkkkjjjjjjkkkkkkkkkccc```[[[XXXXXXZZZZZZ[[[YYYZZZZZZXXXSSSOOOLLLKKKLLLMMMNNNOOONNNLLLJJJIIIFFFEEEDDDCCCAAA>>>888555666444111000111222111111111111000000000000111111000000000000////////////...//////000111111000000.../////////000000000111111111000000000000111111.........///////////////000000///000000111222222000000111111222222222333222222222222222111111111000111222333333222111000444222111111222222111000.........//////000111222111111111111111111111111222222333333444555666666666666666666666666666666666666666777888888999999555666777999===CCCJJJOOOSSSLLLCCC?????????<<<999>>>???@@@?????????AAACCCDDDFFFHHHIIINNN[[[ooo}}}}}}~~~|||{{{yyyxxxxxxvvvssspppkkkfff^^^SSSHHH???:::888444444222111111111222333111000000000///////////////000222222222111///...//////////////////000000---...//////000////////////......------000555888999777444222000///000000.........///000111111111111111111000000000//////000000111111111222222222///000111222333333333333000000000000000111222222111111111222222222333333111222333555555555555444555555555555666666666666333333444555666777888888888888888999;;;===>>>???======>>>>>>???@@@BBBBBBBBBBBBDDDEEEGGGIIIJJJKKKJJJKKKLLLKKKKKKKKKMMMOOOSSSUUUYYY[[[]]]___bbbdddgggiiilllnnnnnnmmmmmmnnnsssxxx}}}}}}yyytttpppiiiiiiiiiiiijjjkkklllmmmbbb^^^YYYWWWWWWXXXYYYYYYXXXYYYYYYWWWRRRMMMJJJIIILLLMMMNNNOOONNNLLLJJJIIIFFFFFFEEEDDDBBB>>>999555666444111111111222111111111111000000000000111111111111000000//////......------...///000000//////.../////////000000111111//////............//////,,,,,,---...///000111222222111111000000000000000000000000000111111111111......///000111111222222222222111111111111222222444333222222333333111000000000000000111222444444111111111111111111111111333333333333333333333333555555555555555555555555666666666777888888999999:::;;;:::999999>>>GGGNNNOOOGGG>>><<<@@@CCCAAA===??????>>><<<<<<>>>BBBFFFGGGHHHIIILLLUUUjjj~~~~~~|||{{{yyyxxxyyyyyywwwvvvnnnkkkcccXXXMMMCCC===;;;444333111000000000111222000000000000///////////////000222333222111///...//////000000111111222222------..................---......+++)))***///333:::888555111///......///---......///000111111222222111111111000000//////000000111111222222222222///000222333444444333333000000///000000111222222111111222222222333333333000111333555666666666555555555555555666666666777333333444555666777888999888888888999;;;===>>>???>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEGGGIIIKKKKKKHHHIIIKKKKKKKKKLLLNNNPPPSSSUUUXXX[[[]]]```cccfffbbbgggmmmqqqrrrqqqqqqqqqsssxxx}}}~~~{{{wwwuuusssmmmiiigggiiiooorrrqqqnnngggaaa\\\[[[ZZZWWWWWWYYYXXXWWWUUUSSSPPPNNNLLLKKKJJJLLLNNNOOOOOOMMMKKKIIIGGGFFFDDDCCCAAA>>>999555222222222111111111111000222222111111000/////////111111000/////////////////////000000000000////////////000000000000//////111111111111000000000000......//////000000111111///:::===444...111000+++111111111000000000000000000000000000111222333444222333333444444333333222333222111000000111222333000000/////////000222333333222111000000111222333111222333333444444333333444444555555666777777777888888888777777777777777;;;;;;;;;;;;;;;;;;;;;;;;@@@:::777:::>>>>>>>>>@@@@@@???@@@CCCCCCBBBDDDJJJLLLIIILLLWWWggg~~~~~~}}}}}}|||||||||zzzwwwtttmmmjjjeee___VVVLLL@@@999:::444111333555222000000222222222111111111111000000000000000000000000000------......//////000000444333111000/////////000333222000/////////000111000222333222111000111222111222222111111000///......//////000111222222222111111111000000000000000......///111222333444555111111111111111111111111111111222222222333333333222333555555333111111111222444777888666444333333555555555555666666666777777777888999:::;;;;;;<<<===>>>???@@@AAABBBBBBBBBDDDCCCBBBEEEIIILLLLLLJJJLLLJJJHHHJJJNNNPPPPPPNNNRRRTTTWWWZZZ\\\```dddhhhdddhhhllloooooonnnnnnnnnsssvvvxxx|||~~~{{{wwwtttsssllliiihhhjjjoooqqqpppmmmfff```\\\[[[ZZZWWWVVVXXXXXXWWWVVVTTTQQQOOOMMMLLLKKKLLLNNNNNNNNNMMMKKKJJJGGGFFFDDDCCCAAA>>>999555222222222222111111111111000000000000000111111111111111000///////////////---------......---------//////000000000000//////000000000000000000000000000000000000////////////777AAACCC:::333555444...111111111111000000000000000000000000111222333333222333333444444333333222333222111000000111222333222111000000000111222333333222111111111111222333222222333444444444444333444444555555666777777777888777777777777777777777888999999:::;;;<<<<<<===???:::888;;;>>>===>>>???BBBAAACCCFFFEEECCCEEEKKKMMMKKKRRReee~~~~~~}}}||||||{{{zzzwwwtttpppmmmjjjddd]]]RRRGGG???;;;555222444666333222222222222222111111111111000000000000000000000000000////////////////////////222222000///...//////000222111000/////////000000---///000///...---.../////////000000111000000000...//////000111111222222111111111111000000000000000000111111222222333333222222222222222222222222111111222222222333333333555777999888777555555555222444777777666444444444555555555666666666777777777777888999:::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@BBBAAAAAACCCGGGJJJJJJIIIKKKIIIHHHJJJMMMPPPPPPOOOSSSUUUYYY[[[]]]```cccfffdddgggkkkmmmmmmmmmnnnooosssuuuyyy}}}zzzwwwtttrrrkkkjjjiiilllooopppnnnkkkeee___\\\]]]\\\XXXUUUVVVXXXXXXVVVUUURRRPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKGGGFFFDDDBBB@@@===999555333222222222111111111111...//////000111111222222111000000///////////////000000111111111111000000//////000000000000//////////////////////////////111111111000///.........444<<<===666111333222...111111111111111111111111222111111111111111222222222222333333333333222222333222111000000111222333333333222111111111222222444333333222222333333444222222333444444444444444444444555555666777777777777777777777777777888888666777888999;;;<<<===>>>>>>999999<<<>>>======???CCCCCCFFFHHHGGGDDDFFFLLLRRRTTTaaa|||}}}|||{{{zzzyyyvvvtttrrrqqqoookkkeee[[[PPPHHH===777222444666444333444222222222111111111111000000000000000000000000000222222111000000///......000000///......//////000111000///.........//////,,,...///...---,,,---...------...///000000000000/////////000111111222222111111111111111111111111222222222222222222111111333333333333333333333333111111222222222333333333777888:::999888666777777222444666777666444444555666666666666777777777777777777888999:::;;;<<<<<<;;;<<<===>>>???@@@@@@@@@AAA@@@@@@BBBEEEGGGGGGFFFIIIHHHHHHJJJMMMPPPQQQPPPSSSWWWZZZ]]]___```bbbcccdddfffhhhiiijjjkkkmmmooorrruuu{{{~~~{{{wwwtttrrrkkkjjjkkkmmmoooooollliiieee```]]]___^^^YYYVVVWWWWWWWWWWWWUUUTTTQQQOOONNNNNNNNNMMMLLLLLLKKKKKKKKKGGGEEECCCAAA???===999666333333222222222111111111//////000000111111111111000000////////////000000111222222333333222222111//////000000000000//////............////////////111000000000/////////...+++111333000...111111///000111111111111111222222222222111111000111111111222222333333333333222222333222111000000111222333555444444333222222222222444444444444444444444444222333333444555444444444444444555555666777777777777777777777777888888888777777888999:::;;;<<<===<<<999999===???===>>>AAACCCDDDFFFHHHEEECCCGGGOOOYYYdddzzz}}}{{{zzzzzzxxxvvvssssssrrrrrrpppkkkbbbXXXQQQAAA999444444666444333444222222222111111111000000000000000000000000000000222111111111000000000///.............../////////000//////...............///000111111//////000111------.../////////////////////000000111111111111000111111111111111222222111111222222222222222333333333333333333333333333111111222222222333333333444666777666555444555666222444666666555444555555666666777777777888888888777888888999:::;;;<<<<<<===>>>???@@@AAABBBBBBBBB@@@@@@AAABBBDDDEEEFFFFFFGGGGGGHHHJJJLLLOOOQQQRRRTTTXXX\\\^^^______```aaaaaacccdddeeeeeegggkkkmmmqqquuu~~~~~~|||xxxtttrrrkkkkkklllnnnnnnmmmjjjhhhfffaaa___```___ZZZWWWXXXVVVVVVVVVVVVTTTRRRPPPNNNOOONNNMMMMMMLLLKKKKKKKKKHHHEEEBBB@@@???<<<999666333333333222222222222111111111111111000000//////000000////////////000000...//////////////////...//////000000000000//////---........./////////000.../////////000000000111---000111000000222333222000000111111222222222333222222111111000111111111111222222333333222222111333222111000000111222333444444444444333333222222444444444444444444444444333333444555555555444444444444555555666777777777666666777777888888888888999:::::::::::::::;;;;;;;;;999:::>>>??????AAAEEEEEEEEEFFFFFFDDDDDDMMMWWWeeezzz~~~|||zzzyyyxxxvvvtttqqqqqqqqqqqqmmmggg^^^XXXGGG>>>777666555333222333222222222111111111000000000000000000000000000000///000000000111111111222.........//////////////////////////////......---000111222222000000111222///////////////...------000000000000000111111111000000111111222222222333///000111222333444555555222222222222222222222222111111222222222333333333333444555444333333444555222444555666555444555666777777777888888888888999888888999:::;;;<<<<<<======>>>???@@@AAABBBBBBBBBAAABBBCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNPPPRRRTTTXXX\\\^^^^^^^^^^^^______```aaaaaabbbdddhhhkkkqqqwww}}}yyyuuussslllmmmmmmmmmlllkkkiiihhhgggaaa^^^___^^^ZZZXXXYYYTTTUUUUUUVVVTTTRRRPPPNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHEEEBBB@@@>>><<<888666333333333333222222222222222222111111000//////...///////////////000000111//////000000000000////////////000000000000//////.........//////000000111.........///000111111111111222111000000000000000000000111111222333333333222111111111111111222222111111222222222222111111333222111000000111222333333333444444444333222222333444444555555444444333333333444555555555555555444444555555666777777777666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::>>>???@@@EEEKKKMMMKKKJJJIIIGGGKKKYYYhhhxxx}}}{{{zzzxxxvvvuuuqqqqqqqqqqqqoookkkddd```PPPFFF<<<999777333222333222222222111111111111000000000000000000000000000......///000000111222222//////000000000//////...///000000000000///...---///000111000///...///111000000000000///...------000000000000000000111111000000111111222333333333///000111222333555666666111111111111111111111111111111222222222333333333444555555444333333555777222444555555444444666777777888888888999999999999888888999:::;;;<<<======;;;<<<===>>>???@@@@@@@@@BBBDDDEEEEEEDDDDDDEEEGGGFFFGGGIIIJJJKKKLLLOOORRRTTTWWWZZZ\\\\\\\\\]]]___]]]^^^``````aaadddhhhkkkrrr{{{{{{vvvtttnnnnnnmmmllljjjiiihhhiiifff```\\\\\\[[[XXXVVVXXXRRRSSSTTTUUUTTTRRROOOMMMMMMNNNOOOOOONNNLLLIIIHHHHHHEEEBBB???===;;;888666444444333333333222222222111111111000000000000000///////////////000111111000111111222222111111000//////000000000000//////......///000000111222222////////////000000000000222000////////////...///000000111222222333444444000000000000111222333333111111222222222222111111333222111000000111222333111111333333444333222222222333444444444444333222333444444555555555555555444444555555666777777777555666666777888888999999;;;;;;;;;<<<<<<=========;;;999:::>>>@@@BBBIIIQQQXXXUUURRROOONNNVVViii|||~~~{{{zzzyyywwwvvvssssssrrrrrrrrroookkkhhhZZZNNNCCC===999555333444222222222111111111111000000000000000000000000000////////////////////////000111111111111000...---000000111111111000///......///000///...---...000000000000111000000//////111000000000000000000000000000111222222333444444111111222222333444555555222222222222222222222222111111222222222333333333444444555444333333666888222444555555444444666888888888888999999999::::::888999999:::;;;<<<======;;;<<<===>>>???@@@@@@@@@BBBDDDFFFEEECCCCCCDDDFFFFFFHHHJJJJJJJJJKKKNNNQQQTTTVVVXXXYYYZZZ[[[]]]___]]]___aaabbbdddfffiiikkksss|||wwwtttoooooonnnkkkiiihhhhhhiiifff___ZZZYYYXXXVVVUUUWWWQQQRRRTTTUUUTTTRRROOOMMMMMMNNNOOOPPPOOOLLLIIIGGGHHHEEEAAA???===;;;888666444444444333333333222222/////////000111111222222///////////////000111111------............------//////000000000000//////...//////000111222222333111111000000//////......111///...000222333333444000000111222333333444444000000000000111222333444111111222222222222111111333222111000000111222333///000222333444333333222222222333444444333222222333444555555666666555555444444555555666777777777555666666777888999999999999:::;;;<<<===???@@@@@@;;;999:::>>>@@@CCCLLLUUUaaa]]]XXXTTTTTT^^^uuu~~~~~~|||{{{zzzxxxwwwvvvuuutttttttttssspppmmm```TTTHHHAAA<<<666444444222222222111111111111000000000000000000000000000000000//////......------111222222222111000...---000111222222222111///...///000111000///...///111...///000111111222222111111111111000000000000000000000111222333333444444333333333333333333333333333333333333333333333333111111222222222333333333222333333222111222444666222444555444444444777999888888999999999:::::::::888999999:::;;;<<<=========>>>???@@@AAABBBBBBBBBBBBDDDFFFEEECCCBBBCCCFFFGGGIIIKKKKKKIIIJJJMMMPPPSSSUUUWWWWWWXXXZZZ]]]___^^^```ccceeefffhhhjjjlllttt}}}zzzvvvrrrnnnllljjjiiijjjjjjiiihhhdddaaa___]]]\\\ZZZWWWUUUUUUWWWXXXXXXUUURRRPPPPPPOOOPPPPPPOOONNNLLLJJJHHHGGGEEEBBB@@@>>>;;;777555555444333222111111111111444333333222111000/////////111333222///...000222444333222111000000000000000000000000000000000000000000000000111111111111222333333111...---...111111111111222333333333444000//////000111111000...444333222222444444333222111111222222222333333333444333222111222333444555111111111111111111111111444444333222222111111000222333444444555555444444000111333555666777888888999999999888888777777777::::::;;;;;;;;;;;;;;;;;;;;;>>>@@@@@@???CCCKKKRRR[[[aaaddd```^^^lll{{{~~~|||yyywwwwwwwwwwwwwwwuuurrrooommmeee^^^SSSFFF===777555444333222222333555555444222000//////000222444444333...//////000111222222222333333222111000///......000000///...............000000111111111111000000000000//////.........---////////////000111222333333222222222222222222333777555111///...000333555111111222333333333333222///000000000000111111111444555666444111//////000333333333444444444555555555777888999888777888999:::;;;;;;<<<<<<;;;;;;:::============>>>AAACCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLNNNOOOPPPRRRRRRSSSUUUYYY\\\]]]]]]^^^___bbbggggggfffkkkrrrxxx~~~{{{wwwsssooommmkkkkkkkkkkkkjjjiiicccaaa^^^\\\[[[ZZZWWWUUUTTTVVVXXXWWWTTTQQQPPPOOONNNOOOOOONNNMMMKKKIIIGGGGGGEEEBBB@@@>>>;;;888555555444333222111111111111000111111111111222222222///000222111//////000222555444333111000/////////000000000000000000000000//////000000000111111111111222333222///...///111111111111222222222222222//////000111222222111000333222111111333333222111111111222222222333333333222222111111222222333444222222222222222222222222333333333222222222222222333333444555555555555555444555666777777888777777:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<<<<>>>??????@@@CCCIIINNNQQQWWW]]]aaajjj~~~~~~~~~{{{yyywwwxxxxxxxxxvvvsssqqqooojjjcccXXXLLLAAA:::777555333222222333444555333222111000///000222333333222...//////000111111222222222222111111000/////////111000//////......//////000000111111111111000000111111000000000/////////////////////000111222333222222111111111111222222555444111//////000222333111111222333333333333222111111222222222333333333222222333333333333444555444444555555555666666666555777999999888777888999999::::::;;;<<<======>>>>>>>>>>>>>>>@@@AAACCCEEECCCDDDFFFGGGHHHIIIIIIIIIKKKKKKKKKLLLLLLNNNOOOOOORRRRRRSSSUUUXXX[[[\\\\\\___```cccggghhhggglllttt~~~~~~{{{wwwtttooonnnllllllmmmmmmkkkjjjcccaaa^^^\\\[[[YYYWWWUUUTTTUUUVVVUUUSSSPPPOOOOOOMMMNNNNNNMMMLLLJJJHHHGGGFFFDDDBBB@@@>>><<<888555555444333222111111111111000111111111111222222222...///111111000000111333333333222111000000000111000000000000000000000000////////////000000000000///111222222111000000111111111111111111111000000///000222333333333222222222111000000222222111000111111222222222333333333222222333333444444444333333333333333333333333333222222222222333333333333444555555666666666666666888888999999999888888777666666777888999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<======>>>???AAACCCFFFHHHHHHNNNXXXggg{{{}}}}}}{{{xxxyyyyyyyyyxxxvvvtttssspppkkk```TTTIII???999666555333222333444444333222222111000111222333222000/////////000111111222222000000000000000000000000222111111000///000000000000000111111111111000000222222111111111111000000////////////000111222333111111111000000111111111222222111000000000111111111111222333333333333222333333333444444444555555444222111111444666777777555555666666666777777777666777999999888888888999999999999:::;;;===???@@@?????????@@@AAACCCEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJMMMMMMMMMMMMMMMNNNOOOOOORRRSSSTTTVVVXXXYYY[[[[[[``````cccggghhhiiiooowww~~~{{{vvvsssooommmllllllmmmmmmkkkiiiccc```]]][[[ZZZYYYWWWVVVSSSTTTUUUTTTQQQOOONNNNNNNNNNNNNNNNNNLLLJJJHHHGGGFFFDDDAAA@@@>>><<<888666444444333222111111111111444333333222111000//////...///000000111111222333000000000000111222333444000000000000000000000000....../////////000000000///000222222222111111111222111111111000/////////000111333444333222111111333111000111222333222000111111222222222333333333222333555666666666555444444444444444444444444444111111222222333444555555555555666777777777777777888888999999999999888888555555666777888999::::::::::::;;;;;;<<<<<<======>>>======>>>AAADDDDDDDDDGGGMMM[[[qqq~~~~~~||||||zzz{{{{{{zzzzzzxxxwwwvvvuuuppphhh\\\PPPEEE===888666555333333444444333222333222111111222222111/////////000000111111111111//////000000111111111111333222111111000000111111000000111111111111000000111111111111111111111111000000//////000111222222111111000000000000111111000000111111111000000///111111222333333333333222444444444444555555555555777555222111333555555444555555666666666777777777666888::::::999888999::::::999888888999;;;>>>??????@@@@@@BBBCCCDDDFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWXXXXXXZZZ[[[______bbbgggiiikkkrrr{{{~~~|||yyyuuurrrmmmlllllllllmmmllljjjhhhccc```\\\ZZZYYYYYYXXXWWWSSSTTTUUUSSSPPPNNNNNNOOOOOOOOOOOOOOONNNLLLIIIHHHEEEDDDAAA@@@>>><<<999666444444333222111111111111444333333222111000//////......///000111222222222222111111111111111222222000000000000000000000000////////////000000000000111111111222222222222111222111111111000/////////111333444333111000111333444222111222333444333222111111222222222333333333111222444555555555444333444444444444444444444444111111222333444555555666555666777777888888777777666666777888999999999999:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<===>>>>>>>>>======???BBBEEEEEEEEEKKKTTTggg~~~{{{}}}}}}}}}|||||||||{{{zzzyyyxxxvvvsssmmmdddXXXKKKAAA;;;888666444333333444333222444222111111222222000///000000000000000111111111/////////000111111222222333333222111111111111111000000111111111111000000000000000000000000000000000000000000000000111222111111000000000000111111///000111111111111000///111111222333333333333222333333333333444444444444666444333222333444444444444444555555555666666666777999:::;;;:::999:::;;;;;;:::888777777999;;;<<>><<<999666555444333222111111111111000111111111111222222222000///...///111222222111666555333111000///......000000000000000000000000000000000000111111111111444222000000222222222111111111111111111111000000111333444333111111555999444333222222444444333222111111222222222333333333///000111111222222111111444444444444444444444444111222222333444555555666555666666777777777777777444555666777888999999999999999999999::::::::::::::::::;;;<<<===>>>>>>???>>>>>>???@@@CCCFFFIIIKKKSSSbbbzzz|||~~~}}}|||{{{zzzyyyyyyuuutttqqqjjj___SSSGGG@@@:::777444333333333333222444222111111222222000///000000000000000000111111//////000000111111111222333222111111000111111111000000111111111111000000/////////000000000000111111000000000000000111111111111111000000111111111///000111111222222111111111111222333333333333222222222222333333333444444111333555555555555666888444444555555555666666666888999;;;;;;:::::::::;;;;;;:::999888888999:::;;;???@@@BBBCCCEEEFFFFFFFFFLLLLLLLLLMMMLLLLLLKKKJJJJJJKKKLLLNNNPPPSSSUUUVVVZZZ]]]___^^^[[[ZZZ\\\_________bbbhhhmmmsss~~~~~~|||yyyuuuqqqmmmmmmmmmnnnooommmjjjhhhbbb___[[[XXXXXXXXXXXXXXXUUUVVVUUUSSSPPPOOOOOOPPPOOOOOOOOOOOOMMMKKKIIIHHHEEECCCAAA@@@???===999777555444333222111111111111000111111111111222222222222000...///111222111///444333222111000000000000000000000000000000000000111111111111222222222222777444000///000222222111111111111222222222222222111333444333222555<<>>??????===???AAABBBCCCGGGMMMSSSaaauuu~~~}}}{{{zzzyyyyyyssstttsssooofffZZZNNNFFF;;;888555333333333222222333111000111222222111000111000000000000000000000000000000000000111111111222222111000000000000000000000111111111111000000000000000111111111222222111111000000000000111111222222111111111111222222111111111111222222333333111111222333333333333222222222333333333444444444111666;;;;;;777444777:::555555666666666777777777888:::<<<<<<;;;:::;;;<<<:::::::::;;;;;;<<<<<<<<<>>>@@@AAACCCEEEEEEEEEEEEJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRUUUWWWXXX]]]aaacccaaa^^^\\\___bbbaaaaaadddkkkqqqyyy}}}zzzvvvrrrnnnnnnnnnooopppooollliiibbb___ZZZXXXXXXXXXXXXXXXVVVVVVVVVSSSQQQOOOPPPQQQNNNNNNNNNNNNLLLJJJHHHGGGEEECCCAAA@@@???===:::777555444333222111111111111444333333222111000//////333000//////222222000.........///000111333555666000000000000000000000000111111222222222333333333:::555000...///222222222111111111222333333333444000222444333444999CCCKKK222111000111222222222000111111222222222333333333666555444333444555666777333333333333333333333333333333333444444444555555444555555666666666666666999::::::999888777666666666666888999;;;===>>>???::::::;;;<<<===>>>???@@@<<>>?????????>>>???AAACCCEEEEEEEEEEEEHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRRRRSSSTTTVVVWWWXXX```cccfffddd___^^^```cccbbbbbbfffnnnuuu}}}~~~{{{xxxtttrrrmmmmmmmmmnnnnnnmmmiiifffaaa]]]XXXXXX[[[\\\YYYVVVUUUVVVVVVTTTRRRQQQRRRSSSQQQQQQPPPNNNLLLJJJHHHFFFEEECCCAAA@@@@@@>>>;;;999666444222111222333333222222222222111111111000000444333222111000000000000111111111111111111111111111111111111111000///...111111222222222333333333DDD???999333111111444666111111111111222333444555111111222333555666777777222222333333333444444444333333333333333333333333333333333333333333333333444444444555555555555666555555555555555666777777777777777777666666666666888888888888888888888888;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>>>>??????BBB@@@CCCIIIHHHIIIZZZppp|||{{{|||}}}xxxuuuqqqpppnnnfffYYYNNNAAA<<<777555666666555333666555333111000000000111111000///......///000111111111000000//////......000000000000000000///...111///,,,---///000///---111111222222222111111000111111111111222222222222222222111111111222444555111111222222222333333333111111222222222333333333111222333333444444333333555;;;BBBBBB===777444444777777777777666666666666999999:::;;;<<<<<<<<<<<<<<<;;;;;;===<<<:::999:::@@@@@@AAABBBCCCEEEFFFFFFMMMLLLKKKKKKLLLNNNQQQRRRRRRSSSTTTVVVXXXZZZ[[[\\\]]]```dddgggfffeeedddddddddeeehhhppp{{{|||xxxuuusssmmmlllllllllmmmkkkhhheeeaaa\\\XXXXXXZZZ[[[YYYVVVUUUUUUUUUSSSQQQPPPPPPRRRQQQPPPOOONNNLLLIIIGGGFFFDDDCCCAAA@@@???===:::888666444111111222333333222222222222111111111000000222111111111111111222222111111111111111111111111000111111111000000///...111111111222222222333333@@@===888333111222444555111111111111222333444555111111222333444555555666222222222222333333333444333333333333333333333333333333333333333333333333444444444555555555555666555555444444555555666777777777777777666666666666888888888888888888888888:::::::::::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????BBBAAAEEEKKKKKKQQQfff}}}|||yyyyyyzzzxxxtttqqqqqqqqqkkk___VVVHHHBBB;;;666666666444222444444333333222333333333111000////////////000111111111111111111000000000111222333555555666666666555222000///111111000///111111222222222222111111000000111111111222222222222111111000111222333444111111222222222333333333111222222222222333333333333333444555555555555444555:::???@@@;;;777555555888888888888888777777777777777888999::::::::::::;;;:::;;;=========<<<===???@@@AAABBBCCCEEEFFFFFFHHHHHHJJJKKKLLLNNNNNNOOORRRSSSUUUWWWZZZ]]]^^^___^^^aaadddffffffeeefffffffffiiioooyyy|||yyyuuusssmmmlllkkkkkkkkkiiifffccc```\\\XXXXXXYYYZZZYYYVVVSSSTTTSSSQQQOOONNNNNNPPPPPPOOOOOOMMMKKKIIIGGGFFFDDDBBB@@@???>>><<<999777555444222111222333333222222222222111111111111111000000000000111222333444111111111111111111111111000000111111111000//////111111111222222222222333:::999666333222222333444111111111111222333444444222222222222333333333444111111222222222333333333333333333333333333333333333333333333333333333333444444444555555555555666555555444444555555666777666666666666777777777777888888888888888888888888:::999999999::::::;;;<<<;;;;;;<<<======>>>??????@@@@@@EEEJJJOOO[[[www{{{xxxxxxxxxxxxuuurrrrrrsssppphhhaaaPPPIII???888666555444222222333444444555555555555111111000//////000111111111111222222222222222222000111333555666777888888666333000//////000//////111111222222222222222222000000111111111222222222111111111000111111222333111111222222222333333333222222222222333333333333444444555666666666666666555888<<<<<<999666666777888888888888888999999999777777888999:::::::::::::::;;;<<<<<<>>>???@@@@@@???@@@AAABBBCCCEEEFFFFFFEEEGGGIIILLLNNNOOOOOOOOOSSSTTTWWWZZZ]]]```bbbccc```bbbdddeeeeeefffhhhjjjjjjpppzzz}}}yyyvvvtttnnnmmmkkkkkkjjjiiifffddd___\\\YYYXXXYYYZZZYYYWWWSSSSSSRRRPPPNNNLLLMMMNNNOOOOOONNNMMMKKKIIIGGGFFFDDDBBB@@@???>>><<<888666666555333333444555444222111111111111111111111111111111000000111222222333111111111111111111111111111111222222222222111111111111111111222222222222555444444333333333333333222111111111222222333444222222222222222222222222111111111222222222333333444444444444444444444444444444444444444444444444444444444555555555555666666666555555666666777888666666666666777777777777888888888888888888888888999999999999999:::;;;<<<;;;;;;<<<===>>>>>>??????BBBDDDHHHNNNWWWlll{{{yyyyyyzzzzzzwwwsssssstttrrrmmmhhhWWWNNNBBB:::777666555333111222444555555555444333111111111111111111111111000111111111222222333333111222333444555555555555444333111000000000111111222222111111222222333333111111111111222222222222111111111111111111111111111111222222222333333333222222222333333333444444444444555666666666666555555777888888666555666888777777888888888888888999999999:::;;;<<<<<<<<<<<<:::<<<<<<;;;===@@@AAA@@@???@@@AAABBBDDDEEEFFFGGGHHHIIIKKKMMMPPPRRRTTTTTTVVVWWWYYY[[[^^^```bbbcccaaabbbddddddeeegggkkknnnpppxxx|||yyyuuusssooommmlllkkkkkkjjjgggeee___]]][[[YYYYYYYYYYYYYYYSSSSSSSSSPPPNNNLLLMMMNNNOOOOOONNNMMMKKKJJJHHHGGGDDDBBB@@@???===;;;888555777666555555666666555333111111111111111111111111333222222111000000111111111111111111111111111111222333333444444333333333000000111111111222222222111222222333333333222222222222111111222222333333333333222222222222111111111111222222222333333333444444444444444444444444444444444444444444444444444444444555555555555666777777666666777777888999555666666666777777777888888888888888888888888888999999999999:::;;;<<<===;;;;;;<<<===>>>???@@@AAAFFFHHHNNNWWWfff}}}||||||}}}~~~}}}|||}}}~~~}}}yyyvvvtttsssrrrnnnkkk\\\RRRFFF<<<888777666555222333444444444333111000111111222222222222111111///000000111111222222222444444444555444444333222222222222222222222333333222222111111222333444444222222222222333333333333111111222222222111111111111111222222222333333333222222333333333444444444333333444555555555555555555666666666555555777888666666666777777777888888999999:::;;;<<<<<<<<<<<<:::======:::;;;@@@BBB??????@@@AAACCCEEEGGGHHHIIILLLKKKKKKKKKNNNRRRWWWYYYZZZZZZ[[[]]]^^^```aaaaaabbbdddeeefffgggjjjooorrruuu~~~{{{xxxtttrrrnnnmmmkkkjjjkkkjjjiiiggg```___]]][[[ZZZZZZZZZ[[[UUUUUUTTTRRROOOMMMMMMNNNOOOOOOOOONNNLLLKKKIIIHHHEEECCCAAA???>>><<<888666777666555666777777555333111111111111111222222222444333222111000000000000111111111111111111111111222222333444444444333333000000000111111111111222000111222333333333222222333222222111222222333333333333333333333222222222222222333333333444444444444444444444444444444444444444444444444444444444444444444555555555555666777777666666777777888999555555666666777777888888888888888888888888888888999999999:::;;;<<<===>>><<<<<<===>>>@@@AAABBBBBBBBBGGGRRRaaawwwyyy{{{{{{|||}}}|||yyyvvvtttrrrooolllbbbXXXKKKAAA<<<999777666333333333333222222111000111222333333333333222111000000000111111111111111000000111222222222111111///111444444333111111111222222111111222333555666333333444444444555555555222222333333333222111111111111222222222333333333333333333333444444444444333333444555555555555444666666555555555666777777555555555666777777888888777777888999::::::::::::999>>>>>>:::<<>>@@@AAABBBCCCDDDBBBLLL^^^uuu{{{|||}}}~~~~~~{{{yyyvvvssspppnnniii```RRRGGG@@@<<<888555333333222222222333444444222222333444444333222222222222222222222111111111---///111444777999:::;;;999===@@@@@@===999777666333222111111111333555777555555555555666666666666333444444555444333222111111111222222222333333333333333333444444444444555444444555666666666666555888777666666666777666666555666666777888888999999777777888999::::::::::::888>>>???;;;>>>IIIMMMIIIBBBCCCDDDFFFHHHJJJLLLLLLOOONNNMMMMMMPPPSSSWWWZZZ]]]^^^___```bbbcccdddeeeiiikkknnnqqqsssvvvzzz}}}}}}zzzvvvsssqqqjjjhhhgggggghhhiiiiiihhhaaaaaa```^^^\\\[[[\\\]]]XXXXXXWWWUUUQQQOOOPPPQQQQQQQQQPPPPPPNNNMMMKKKJJJGGGEEECCCAAA???===999666333333333444555444222000000000111111222222222222000000000000111222333444111111111111111111111111...///000111111111111111000000000000111111111111222222222222222333333333333333222222111222222222333333333444444555555555444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555666666444333333333333444555555444555555666777888888999888888888888888888888888:::;;;;;;<<<===>>>@@@@@@===>>>???@@@BBBCCCDDDEEEKKKYYYppp|||}}}~~~~~~}}}{{{xxxuuusssqqqooofffXXXKKKCCC===888444333222222222333555777888222222444444444444222222444444444333333222222222222444999>>>CCCGGGKKKLLLLLLPPPTTTTTTOOOIIIEEEDDD333222111111111333666777666666666666777777777777444444555666555444222111111111222222222333333333333333333444444444555555555666666777777777777777888777666666777777666555666777777888999999::::::999999:::;;;<<<<<<<<<<<<666>>>???<<>>>>>AAAAAA;;;;;;CCCBBBCCCNNNMMM^^^}}}~~~~~~}}}~~~~~~zzzvvvsssqqqppplllcccWWWJJJ???888555333444555333000000333666111111111111111111111111//////000000111111111222111000333<<>>999???MMMQQQLLLDDDDDDEEEFFFGGGIIIKKKLLLMMMOOOPPPQQQRRRUUUYYY\\\\\\```dddfffgggggghhhiiirrrqqqvvv~~~}}}{{{zzzxxxuuusssmmmkkkhhhiiikkkkkkiiifff___]]][[[ZZZ[[[[[[ZZZYYYXXXWWWTTTRRRPPPOOONNNNNNNNNNNNMMMLLLKKKIIIHHHGGGHHHFFFCCC@@@???<<<999777666444222222333444333222555000///222222///...111666333000///111333222111333333333333222222111111222222222222222222222222///000000111222222333333///000111222333444444444444444444444333222111111333333333333444444444444444333333222222333333444555555444444555666777888777555333444666777666444222222222333333444444555333444555555666666555555777777777888999999::::::;;;:::::::::::::::999999:::;;;;;;<<<===>>>??????999??????@@@FFFBBBCCCNNNZZZnnn~~~}}}~~~{{{xxxuuutttrrrnnnggg\\\OOOCCC;;;666333444555444111111333555222222222222222222222222000111111111111111111222222111000333888<<>>;;;;;;666444222222444444333111111111222222222222222333333333444555555555555444222222333333333333222222444444333222333333555555444444555666666777777888666666666666777777777777999999888888999:::;;;<<<::::::;;;;;;<<<<<<<<<===;;;???===999>>>JJJMMMHHHDDDDDDEEEFFFGGGIIIJJJKKKNNNOOOQQQQQQQQQSSSWWWYYY\\\___cccfffhhhiiijjjkkkqqqqqqvvv~~~}}}{{{zzzxxxuuusssmmmjjjhhhiiilllmmmkkkhhhaaa___\\\[[[[[[[[[ZZZXXXZZZXXXUUUQQQNNNLLLKKKJJJMMMMMMLLLKKKJJJIIIGGGFFFFFFDDDBBB@@@???>>>;;;999666444222222333444333222666333222444444222333777777444000...///000000000444444444333333333333222111111111222222222222222000000000111222222333333///000111222333444444444333444444444444444333333444444444444444444333333444333333222222333333444333333333444555666888999555444333444666666444333444444444333333333333333444444555666666666666555777777777888999999::::::999999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@999@@@AAABBBFFFCCCFFFUUUeee~~~~~~}}}{{{yyyxxxuuurrrlllbbbVVVIII???888444555666555333222222333444444444444444444444444333333222222222222222111/////////000111333555666111333555555444333444555000000000222444555444222000000111222222222222222222222333444444444444333333333222222222222333333444333333222222222333333222222333444444555555666666666666666777777777777888888777888888999;;;;;;::::::;;;<<<======>>>>>>:::>>>===:::>>>GGGHHHDDDDDDEEEEEEFFFGGGIIIJJJKKKPPPQQQQQQQQQPPPRRRTTTWWW[[[^^^cccfffiiikkkmmmooorrrqqquuu}}}~~~|||zzzxxxuuurrrllljjjhhhjjjmmmnnnmmmjjjeeebbb```^^^^^^]]][[[ZZZYYYWWWTTTPPPMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIGGGGGGEEECCC@@@???>>><<<999777666444333333444444333222333222222333333333666999999666222///...///000000333333333333333333333222000000000000000111111111000000111111111222222222222333333333333222111111333333444555666666555555555555666666555444333222444333333222222333333444444444444444555666666777222333444555666555444333444444444444444444444444444444555666666666666666777777777888999999::::::999999999999::::::::::::;;;;;;<<<===>>>??????@@@@@@DDD@@@@@@HHHIIIOOO^^^qqq~~~}}}|||vvvtttppphhh^^^PPPCCC;;;666666666666444333222222333333333333333333333333444444444333333222222222///000111222333444555666777555333222333444444444///000111333666999;;;<<<222222111111222333333222111111222333333333333222444333222111111222333444444444444333333333333333111111222333333444444555666666666666777777777777777777777888888999::::::::::::;;;<<<===>>>???@@@;;;>>>???===???DDDEEEAAAEEEEEEEEEFFFGGGHHHJJJKKKRRRRRRSSSRRRQQQQQQSSSUUUZZZ]]]bbbfffiiilllooorrrtttsssvvv{{{~~~|||{{{xxxuuurrrllliiihhhiiimmmnnnmmmkkkfffdddaaa___^^^]]][[[ZZZVVVUUURRROOOMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGEEEBBB???>>>;;;888666777555333333444444444333222444444111//////111333888777444111//////111222111111111111222222222222111111111222222222333333111111111111111222222222222333333333333222111111333333444555666666666666555666777777666555333222444333333222222333333444666666555555555444333333111222444555555555444444222333333444444555555666444555666666777777666666777777777888999999::::::999999999999888888888888999:::;;;;;;======>>>???DDDEEEAAAFFFUUUYYYZZZeeewwwvvvrrrmmmdddWWWHHH>>>999888666555555444333222333333333333333333333333555444444444333333222222222333444555555333000///666333111111333333222111333333333555999>>>DDDHHH999666222111222333333222000111222222333333222222555444333222222333444555444555555555555444444444555555666666777777888888666666666666777777777777666777777888999999::::::::::::;;;<<<===>>>???@@@<<>>>>>888222000000///555555555333111111222444000111111111111111222222333333444444555666666666111111111111111111111111///000111222333444444444333333444555666666666555444555777888888666444333444333333222222333333444666666666666555333222111111333555555555444555666222333333444555666666666555555666777777777777666777777777888999999:::::::::::::::999999888888888999999:::;;;<<<===>>>>>>AAADDDEEEQQQfffkkkiiippp~~~}}}yyywwwuuuqqqjjj]]]NNNDDD<<<999666444444444333222222222222222222222222222444444333333333333333222///000333999>>>===888333000///000111222333222111111111000111333999AAAGGGCCC===555222222444444333111111222333333333333222444444333333333333444444333444555666666666555555444444555555666777777777666666666666777777777777666777888999::::::::::::::::::;;;<<<======>>>>>>>>>@@@BBBAAAAAAAAACCCDDDFFFFFFFFFFFFGGGHHHIIIJJJPPPQQQQQQQQQQQQRRRTTTWWWXXX[[[```dddhhhlllqqqtttwwwwwwxxxzzz{{{~~~~~~}}}|||yyytttqqqkkkiiiggghhhkkklllkkkhhhdddbbb___^^^^^^]]]\\\ZZZVVVUUURRRPPPNNNMMMMMMMMMJJJJJJKKKLLLLLLKKKKKKKKKHHHFFFCCCBBB@@@???<<<:::777555444333444555444333;;;BBBCCC<<<666444222000///111444444222111333555111111111222222333333333222222333444444555666666111111111111111111111111///000111222333444444444333444444555555555444444333555777999999888666444444333333222222333333444444555555555555444222111222444666555444444777999444444444555555555555555555555666777777777777777777777777888999999::::::::::::;;;;;;;;;;;;;;;<<<::::::;;;<<<===>>>??????@@@DDDGGGUUUlllvvv|||}}}{{{|||zzzwwwuuuooodddUUUJJJ???;;;666333333444444333444444444444444444444444222222222222333333333333...///333>>>GGGHHH@@@777000111222222222222333444//////000//////333999>>>LLLDDD999333222444444444111222222333333333333333333333444444444444333333000222333555666666666555222222333333444555555555666666666666777777777777777888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===???@@@AAAAAA@@@???BBBEEEFFFFFFFFFFFFGGGHHHIIIIIILLLMMMNNNNNNOOOQQQTTTWWWXXX[[[___cccgggkkkppptttuuuvvvyyy}}}~~~~~~}}}|||yyytttqqqkkkiiiggghhhkkkllljjjgggfffcccaaa`````````^^^]]]XXXVVVSSSQQQOOOMMMMMMMMMJJJKKKLLLLLLLLLLLLLLLLLLDDDBBB@@@??????>>><<<:::777666444444555555555444111:::===888222222111...+++...222333222111333555222222222333333444444444//////000111222222333333222222111111111111111111222333333333333222111111333444444444444444333333222444777999999888777555444333333222222333333444222333444555555555444333333555666555333444888;;;777666666555444444333333555666666777777777777777777777777888999999::::::::::::;;;<<<===>>>???@@@;;;;;;<<<===>>>???@@@@@@DDDGGGGGGQQQhhhyyy|||zzz~~~{{{yyywwwrrrhhhZZZOOOBBB<<<555222333444444444555555555555555555555555111111111222222333333333555333666???GGGEEE888+++222333333222//////111333333555666555444444888;;;RRRHHH;;;333222444555444222222333444444444444333222333555555555555333222...000222444555666555555555555666666777888888888666666666666777777777777777888:::;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;>>>???@@@@@@???>>>AAAFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHJJJKKKLLLMMMPPPTTTWWWXXX[[[___bbbfffjjjpppsssrrrtttzzz~~~|||zzzwwwsssooonnnkkkhhhhhhiiijjjkkkkkkbbbbbbaaa```^^^\\\[[[ZZZXXXWWWTTTQQQOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLIIIFFFCCC@@@???===;;;999666555444333333444666777555555444333222222222222///000111222222222222222333222222222111000000000333222222111111222222333333111000000222222111000444333333222222111111000222222222222333444555666555444444555666666555333333444555555555444333222666666555555555555666666444444444444444444444444000===999///444999444111555444444444444555666666777777777777888888888888888888999:::;;;;;;;;;;;;======>>>======>>>AAACCC???HHHRRRZZZeee{{{}}}tttuuu|||~~~{{{vvvuuutttmmmbbbXXXFFF@@@:::666666666555333666666555555555444444444444444333333333333222222444444444444444444444444222222222222222222222222555333444555222000888CCCaaaLLL999444444222000000222222222222222222222222444444444555555777888888555555555555555555555555333444666666555666777999555666777777666777999;;;777777777777888888888888:::::::::::::::;;;======>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOQQQTTTVVVWWWWWWZZZ^^^dddiiilllooopppxxxvvvwww|||~~~}}}{{{xxxssspppnnnkkkiiihhhiiijjjjjjjjjddddddcccbbb```^^^\\\[[[XXXVVVTTTQQQOOONNNMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLIIIGGGCCCAAA???>>>;;;999666555444333333444666777222222111111111222222333000111111222222222222111333333333222222222222222222111111111111111111222222111000111333333222000333333333333333333333333222222222222333444555666555444444555666666555333333333444444555444444444666666555555555555666666444444444444444444444444777===777///555888777<<<666666555555666666777888888888888888999999999999999:::;;;<<<============<<<===>>>======>>>AAACCCEEEKKKTTT___ooowwwwwwzzz|||~~~yyywwwvvvpppfff]]]KKKDDD<<<777777777666444666666555555555444444444444444333333333333222222444444444444444444444444222222222222222222222222222000000333333333:::CCCUUUDDD555222444333111111222222222222222222222222444444444444555666777888555555555555555555555555333444666666555555777999777888999777666666777999888888888888999999999999::::::::::::;;;<<<===>>>??????@@@@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIILLLLLLMMMOOOQQQSSSUUUVVVXXX[[[___eeeiiimmmpppqqqvvvuuuxxx}}}}}}|||yyytttqqqnnnkkkiiihhhiiijjjjjjiiieeeeeedddcccaaa___^^^]]]WWWVVVSSSQQQOOOMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLIIIGGGCCCAAA???>>>;;;999666555444333333444555666////////////000111222333222222222222222111111111333333333333333444444444111111000000000000111111000000111222444555333111000000111222222333444444222222222222333444555555555444333444666666444333333333333333444444555666666666555555555555666666555555555555555555555555555777444888@@@<<<777===777777777777777888888999999999999::::::::::::;;;;;;<<<===>>>????????????<<<============>>>AAACCCJJJMMMTTTddd}}}|||yyyxxxzzz}}}|||yyyxxxtttllleeeRRRJJJ@@@999777777777666555555555555555444444444444444333333333333222222333333333333333333333333111111111111111111111111222//////111333555999>>>EEE:::111111444444222111333333333333333333333333444444444444555666777777555555555555555555555555333555666666555555777888999:::999888666555666777999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>?????????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNPPPRRRTTTVVVZZZ\\\```eeejjjmmmppprrrtttuuuyyy~~~|||yyyuuurrrnnnllliiiiiijjjjjjiiiiiieeeeeedddcccaaa___]]]\\\WWWUUUSSSPPPNNNMMMLLLLLLNNNNNNNNNNNNMMMMMMLLLLLLHHHFFFBBB@@@>>>===:::888666666555444444444555555000000///000000111222222444333333222111111111111111222222222333333444444222222111111111111222222000000111333555555444111///000000000111111111222333222222222333333444555444444333444555666444222333333222222333555666888666555555444444555555666666666666666666666666666333444:::MMM[[[LLL888777777777777777777888999999999999999999::::::::::::<<<<<<===>>>????????????<<<============???BBBDDDJJJKKKTTTiii|||xxxyyy{{{~~~|||zzzwwwqqqlll[[[QQQDDD:::777666777666555555555555555555555555444444333333333222222222222222222222222222222222111111111111111111111111666333000111222444444555888333///111444555333111333333333333333333333333444444444444444555666777555555555555555555555555333555666666555555666888888999999888666555666888999999999999::::::::::::<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDFFFGGGHHHIIIIIIKKKLLLMMMNNNPPPSSSUUUVVVZZZ\\\___dddhhhllloooqqqsssvvvzzz~~~|||zzzvvvsssmmmllljjjiiijjjjjjiiigggdddccccccaaa```^^^\\\[[[VVVTTTRRROOOMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLGGGDDDAAA???===<<<999777666666555555444444444444444333222111111111111111555444333222111111222222000000111111222222333333444333333222222333333444222222222444555666444222333333222222111111111111333333222222222333444444444333333444555555444222333333222222333555666888555555444444444444555555666666666666666666666666777777@@@[[[mmmZZZ>>>777777777666666777777888999888888888999999999999:::;;;;;;<<<===>>>>>>>>>>>><<<===>>>>>>>>>@@@CCCFFFJJJNNN\\\vvv~~~}}}~~~zzz|||~~~~~~}}}|||||||||}}}}}}||||||}}}}}}~~~~~~zzzyyyzzz}}}}}}{{{yyyuuuqqqcccXXXHHH===777666666666444555555555555555555555444444333333333222222222222222222222222222222222111111111111111111111111555444222111222444333111333222111222444555333111333333333333333333333333555444444444444555555666555555555555555555555555444555666666555555666777666777888777666777888:::888888888999999999999:::===============>>>@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEGGGHHHJJJKKKKKKMMMMMMNNNPPPRRRTTTVVVWWWYYY[[[^^^bbbfffjjjnnnooossswww|||~~~}}}|||yyyvvvsssmmmllljjjjjjjjjjjjhhhgggbbbbbbaaa```^^^\\\[[[YYYUUUTTTQQQOOOMMMKKKKKKKKKMMMNNNOOOOOOOOONNNLLLKKKGGGEEEAAA???===<<<999777666666666555555444333333666555444333222222222222555444222111111222333333111111111111111111222222444444333333333333444444555444333333555555444333666666555555444333333222333333333222222333333444444333222333555555333222333333333333444444555666555555444444444444555555555555555555555555555555999888<<>>>>>>>>===>>>@@@@@@@@@BBBEEEHHHNNNYYYnnnyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvvvvvvvvvvtttttttttssssssrrrrrrrrrrrrtttwww|||~~~|||zzz}}}~~~{{{xxxvvvjjj___NNNAAA:::777666666444444444555555555555555444444333333333333222222111111111111111111111111222222222222222222222222000333444222222555555333111333444222222444444111333333333333333333333333555444444444444444555555555555555555555555555555444666777666555555666777555666777777666777999;;;888888888888999999999999<<<<<<<<<======>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIKKKLLLNNNNNNOOOPPPPPPRRRTTTVVVXXXZZZZZZ[[[]]]```eeeiiimmmooorrrwww~~~}}}|||{{{yyyuuurrrmmmlllkkkjjjkkkjjjhhhfffbbbbbbaaa```^^^\\\ZZZYYYUUUSSSQQQNNNLLLKKKKKKKKKMMMNNNOOOPPPPPPNNNLLLKKKIIIFFFCCC@@@???===;;;999666666666666555444333222444444333333333333333444444333222111111222444555222222222222222222111111444333333222222333333444999666333222333444444444444444444333333333333333444333333222222333333333444333222333444555333111333333444444555444444444555444444333333444444555444444444444444444444444444777888>>>EEE>>>666;;;888888888888888999::::::999999999999:::::::::;;;:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBDDDGGGJJJSSSeee}}}}}}|||{{{yyyxxxwwwvvvvvvuuuuuutttssssssrrrrrrpppooooooooonnnnnnmmmmmmjjjjjjjjjlllooorrrvvvxxx}}}|||}}}~~~{{{yyyqqqeeeTTTFFF>>>:::888666444444444555555555666666444444333333333333222222111111111111111111111111333333333333333333333333...555888444222444555333000444444000///333555333444444444444444444444444555444444333333444444555555555555555555555555555555666777666555444555666777888888777666666888999999999999999:::::::::;;;<<<<<<<<<<<<===>>>??????@@@@@@AAACCCEEEFFFGGGHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRRRRSSSUUUWWWYYY[[[\\\[[[\\\^^^aaaeeeiiimmmooopppwww~~~||||||{{{xxxuuurrrmmmlllkkkkkkkkkjjjhhheeebbbbbbaaa```^^^]]][[[ZZZUUUSSSQQQNNNLLLKKKJJJJJJMMMNNNOOOPPPPPPNNNMMMKKKKKKHHHDDDBBBAAA???===;;;666666666666555444333222222222222222333444555555444333111111111333555666444444444333333222222222333222222111111222222333;;;888444222222333444444/////////000111111222222444444333222222333333333333333222333444555333111333444555555555444333222555444444333333444444555444444444444444444444444000;;;===::::::555444???::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>????????????AAABBBBBBCCCEEEHHHKKKUUUmmm~~~|||yyyxxxwwwttttttssssssrrrqqqppppppmmmmmmmmmmmmmmmmmmlllllliiihhhfffeeefffhhhkkkmmmiiikkkooouuu}}}}}}~~~}}}{{{vvvjjjYYYJJJAAA===:::888444444444555555555666666444444444333333333222222000000000000000000000000444444444444444444444444111999<<<666111111222000...333444...---222666555444444444444444444444444555444444333333333444444555555555555555555555555555666777666555444555666999999999888666555666777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@BBBDDDFFFHHHIIIJJJJJJJJJLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVXXX[[[]]]^^^\\\]]]___bbbfffjjjnnnpppnnnwww~~~}}}{{{xxxssspppkkkjjjjjjkkklllkkkiiifffbbbcccbbb___\\\ZZZZZZ[[[TTTSSSPPPLLLIIIHHHJJJLLLNNNNNNOOOOOONNNMMMKKKJJJGGGDDDAAA???>>>;;;888666555555444333333333444444222222222222222222222222111///......111444555555444333333222222333333444333333333333333333333333...///000111222333444444333333333444444555555555555555555444444333333333333333333444444333222222666666666666666777888888444444555555555555555444333333555666666666555444666777888999999888777666888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBAAA>>>===@@@AAADDDLLLTTTfff}}}||||||uuutttsssqqqpppooonnnnnnppppppooonnnmmmmmmmmmnnniiihhhfffeeeccccccbbbbbbeeeeeeeeeggglllsssyyy~~~}}}~~~~~~zzzpppaaaPPPDDD<<<999888777777666666666777777888444555666444111111444777444333111222333333222000000000111111111222222222444444444444444444444444000111222333333222111000555555555555555555555555444444444555555555666666444444444555555555666666;;;===>>><<<999777888:::777666666666777888999999???===:::999:::;;;::::::<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFIIIKKKLLLKKKKKKLLLMMMOOORRRSSSUUUVVVWWWXXXZZZ[[[\\\\\\]]]______```cccgggkkkppprrryyyvvv|||~~~}}}{{{xxxtttppplllkkkjjjjjjkkkkkkiiigggbbbcccbbb___\\\ZZZZZZZZZTTTSSSPPPLLLIIIHHHJJJLLLNNNNNNOOOOOONNNMMMKKKJJJGGGDDDAAA???>>><<<999666555444444333333333333333333333222222222222222222222222111000000111333444444333333222222333333444333333333333333333333333///000000111222333333444444444444555555666666666555555444444444333333333444444555555555444444333444444444444444555666666777777666666555444333222444555666777777777666666666777888999999888777666999999999999::::::::::::::::::999999999999999999:::;;;;;;<<<===>>>??????@@@???@@@BBBCCCGGGQQQ]]]ttt~~~yyyxxxuuurrrooonnnmmmmmmqqqppppppoooooooooooopppkkkjjjiiigggfffeeeeeedddcccbbbaaaaaadddhhhmmmpppvvv}}}||||||tttgggWWWIII???;;;:::555555444444444555555666555666777555333333666888555444333333444444333111111111111222222222333333444444444444444444444444111222222333333222222111444444444444444444444444222222222333333333444444444444444555555555666666777999:::888555444444666777777777777777888999::::::888777777999;;;<<<;;;============>>>???@@@@@@AAABBBCCCDDDFFFHHHJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUWWWXXXYYY[[[\\\]]]]]]^^^```aaacccfffkkkpppuuuxxxzzzyyy~~~}}}|||yyytttqqqmmmkkkiiiiiiiiijjjiiigggbbbcccbbb```\\\ZZZYYYZZZTTTSSSPPPLLLIIIHHHJJJLLLMMMNNNOOOOOONNNMMMKKKJJJGGGDDDAAA???>>><<<999777555444333333222222222333333333333222222111111111444444444333222222333555444333333222222333333444333333333333333333333333111111111222222333333333555555555666666666666666555444444444444333333333444555555666666666555555444444444444444555666666666666666666666555444333555666777888888888777777777777888888888888777777999999999999888888777777888888888999999999999999<<<<<<<<<======>>>>>>>>>@@@AAADDDEEEEEEJJJYYYiii~~~yyytttpppnnnmmmmmmqqqppppppppppppqqqqqqrrrnnnmmmlllkkkjjjhhhggggggdddbbb___^^^]]]___aaacccgggnnnxxx}}}{{{}}}~~~zzzpppaaaPPPCCC===;;;666555555444444555555555555666777666555555666888666555444444555555444333222222222333333333444444444444444444444444444444333333222222222222333333333333333333333333333333222222222333333333444444444444555555555666666666555666777666444333444555777777777777888999:::;;;:::999777777999;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNQQQSSSUUUVVVXXXYYYZZZ[[[]]]^^^______ccceeegggkkkpppvvv{{{~~~}}}~~~~~~}}}zzzuuurrrnnnllliiihhhhhhiiihhhhhhbbbcccccc```\\\ZZZYYYYYYTTTSSSPPPLLLIIIHHHJJJLLLMMMNNNNNNOOONNNMMMLLLKKKFFFDDDAAA@@@>>>===:::888555444333222222222222222444333333222222111111111555333333555888::::::888444333333222222333333444333333333333333333333333222222222333333333333333555555555555555555666666444444444444444444444444444444555666666666555555666666666666666777888888222333444555777777888888666666777777777888888888777777777888888777777777888888888777777777777777999999::::::::::::;;;;;;??????????????????@@@@@@???BBBFFFGGGEEEMMMbbbvvv~~~wwwrrroooooooooooooooooooooooopppqqqrrroooooonnnmmmlllkkkjjjiiihhhgggdddaaa____________```dddjjjpppvvv|||{{{{{{}}}~~~xxxjjjXXXIII???<<<999888777777777777777777666666666555444333333444666555444444555555444222333333333444444444555555444444444444444444444444333222111000000111222333333333333333333333333333444444444555555555666666555555555555666666666666777777888777666666666777888888888888999;;;<<<<<<@@@>>><<<;;;;;;<<<<<<;;;>>>>>>>>>>>>???AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLNNNOOORRRTTTVVVXXXYYYYYYZZZ\\\]]]___aaabbbhhhjjjlllpppuuuzzz~~~}}}{{{vvvsssnnnllliiiggghhhhhhhhhgggbbbccccccaaa]]]YYYXXXXXXTTTSSSPPPLLLIIIHHHJJJLLLMMMMMMNNNOOONNNMMMLLLKKKFFFDDDAAA@@@???===;;;999666555444333222222222222333333333222222111111111555222111888AAAEEEAAA;;;444333333222222333333444333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444333333444555555555555555666666666666666777888888222333444666777888888888555555555666666666777777888777777777777777777888555555666777777888999999999999999::::::;;;;;;;;;????????????@@@@@@@@@@@@@@@CCCGGGHHHHHHSSSmmm{{{uuurrrqqqpppmmmmmmlllmmmmmmnnnoooooonnnnnnooonnnnnnmmmlllkkkmmmllljjjgggeeedddcccbbb^^^```ccceeeiiipppzzz~~~wwwvvvyyy||||||qqq```PPPCCC===999999888777777777777777555555444333333222111000555444333333444444333222333333444444444555555555444444444444444444444444222111000//////000111222333333333333333333333333444444444555555555666666555555555666666666777777888777777888888999888888888888999999:::<<<===>>>AAA???<<<;;;<<<===<<<<<<=========>>>???@@@BBBBBBFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNPPPSSSUUUXXXYYYYYYYYYZZZ\\\___bbbdddfffnnnoooqqquuuyyy}}}~~~|||wwwtttnnnllliiihhhhhhhhhfffeeebbbccccccaaa]]]YYYWWWWWWTTTSSSPPPLLLIIIHHHJJJLLLLLLMMMNNNOOOOOONNNMMMLLLFFFDDDBBB@@@???>>>;;;999777666555444333222222222222222222222222222222222444333555===FFFHHHBBB:::444333333222222333333444333333333333333333333333333333333444444555555555444444444444444333333333333333333444444444444555222333444555555555555555444444444444444555666666777777777777777666555444666666555555555666777888888888777777777777888888555555666777888999::::::777777888888999999::::::=========>>>>>>?????????@@@CCCGGGJJJOOO___}}}~~~xxxtttrrrqqqlllkkkkkkkkkkkkllllllmmmlllmmmnnnooopppooonnnmmmooonnnmmmllljjjhhhfffeee``````______```eeekkkppp~~~uuusssvvvyyy~~~}}}uuuhhhXXXIII???888888777666555555555555555444333444555555333111555444333333444444333111333333333444444444555555444444444444444444444444222111111111111111111222333333333333333333333333222222222333333333444444555555666666666777777777777666555666888999888777999999999:::;;;===??????<<<;;;999999;;;===>>>>>>=========>>>???AAABBBCCCGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOQQQTTTWWWYYY[[[ZZZ[[[\\\^^^bbbfffjjjlllqqqsssvvvyyy}}}|||xxxuuummmkkkjjjiiiiiihhheeecccbbbcccdddbbb^^^YYYWWWVVVTTTSSSPPPLLLIIIHHHJJJLLLLLLMMMNNNOOOOOONNNMMMLLLFFFDDDBBB@@@@@@>>><<<:::888888666555444333333333111111111222222333333444333777===CCCEEEBBB;;;666444333333222222333333444333333333333333333333333222333333444555666666777666555555555444444444444333333333444444444555555333333444666666777777666444444444444444555666666888888888777777555444333777777666666666777888999999888777666666777888999777777777888888999999999888888888999::::::;;;;;;<<<<<<===>>>??????@@@@@@AAACCCGGGNNNYYYooo~~~xxxtttqqqpppllllllkkkjjjjjjjjjkkkkkkkkkmmmoooqqqrrrrrrqqqqqqqqqqqqpppooommmkkkhhhgggcccbbb```______aaadddgggqqq||||||vvvwwwxxx{{{||||||wwwooo```OOOBBB999888777666555555555555444444444777:::<<<:::888666555444444555555444222222333333333444444444444444444444444444444444444222333333444444333333222444444444444444444444444222222222333333333444444555666666666777777777777666555444666888:::999777999999:::;;;<<<>>>@@@@@@===;;;999:::<<<>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMNNNPPPRRRUUUXXXZZZ\\\\\\]]]___bbbggglllqqqssssssuuuxxx}}}|||~~~}}}yyyvvvlllkkkjjjjjjjjjhhheeebbbbbbcccdddbbb^^^YYYWWWVVVTTTSSSPPPLLLIIIHHHJJJLLLLLLLLLNNNOOOOOONNNMMMLLLFFFDDDBBB@@@@@@???<<<:::999999777666555444444333000000111222333444444555222;;;EEEHHHBBB:::444222444333333222222333333444333333333333333333333333222222333444555777777888777777666666555555555444333333333444444555555555444555666777888888888888666666666666666777888888555666777777777777777666999888777777777888:::;;;999888777666666777888999999999999999888888888888::::::;;;<<<<<<===>>>>>>===>>>???@@@AAABBBCCCCCCBBBCCCHHHQQQaaa{{{~~~xxxtttpppnnnmmmlllkkkkkkjjjjjjjjjjjjkkkmmmppprrrtttttttttssssssssssssrrrooommmjjjhhhgggeeecccbbbaaabbbdddfffhhhqqq|||zzzzzzwwwyyy||||||yyysssfffSSSEEE;;;:::999888777777777777444444555:::???BBBAAA@@@888666555555666666555444222222222333333333444444444444444444444444444444333444666666666666444333555555555555555555555555444444444555555555666666666666666666777777777777888666555777:::<<<;;;999999::::::;;;===???@@@AAACCC@@@>>>===>>>>>>>>>===?????????AAABBBDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNPPPRRRUUUXXX[[[\\\^^^___aaaeeejjjpppuuuyyysssuuuzzz{{{yyy~~~|||yyyuuurrrjjjkkkllllllkkkhhhfffddddddcccbbb```]]]ZZZXXXVVVWWWUUUQQQNNNKKKJJJIIIIIIMMMMMMNNNOOONNNMMMLLLKKKGGGEEECCCAAA@@@>>>;;;888999999888666666555555555444444333333333333222222AAAJJJQQQKKK===333444:::222222111111222222333444555555555444444333333333***,,,///222444555555444555555555444444333333333444444444555555555555666444444444444444444444444555555444333222111111000333333444555666777888888666666666666666666666666999777666555666777999:::>>><<<999888999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>======???BBBCCCCCCCCCHHHJJJOOO\\\sss}}}zzzwwwtttqqqpppkkkkkkjjjjjjjjjiiiiiiiiillllllnnnqqqssstttsssrrruuutttrrrpppnnnmmmlllkkknnnmmmkkkiiihhhgggffffffggglllsss|||{{{xxx|||yyyyyy}}}~~~}}}|||vvvkkkXXXFFFCCC===::::::888666666:::666999777222999EEEFFF>>>777666333111111222444666555555555444444333333333555555555444444333333333222333333444444333333222333444444444444444333333333333333444444444555555777777777777666666666666777888999:::;;;:::999999777999;;;===???@@@@@@???@@@???===<<<<<<>>>@@@BBBAAAAAABBBCCCDDDDDDDDDCCCEEEEEEGGGIIIIIIIIIKKKOOOPPPPPPRRRTTTWWWYYY[[[\\\```cccfffjjjlllpppsssvvvxxxzzz|||~~~{{{xxx~~~|||yyyuuuqqqjjjkkkllllllllljjjgggfffeeeeeecccaaa^^^[[[YYYWWWVVVTTTPPPMMMJJJIIIIIIIIIMMMMMMNNNOOONNNMMMLLLKKKFFFDDDBBBAAA@@@>>>;;;888777666555555444444444444222222222333333444444444:::===???;;;555000111333222222222111222222333444555555444444444333333333///000222444555444333333555555444444444333333333444444444555555555555666555555555555555555555555555555555444333333222222333444555666777888888999777777777777777777777777888888666666666777999:::555555555666888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???AAACCCDDDEEEFFFIIIRRRfff~~~|||yyyvvvtttrrrqqqjjjjjjiiihhhhhhhhhhhhiiirrrqqqpppppprrrtttvvvwwwwwwvvvuuutttsssrrrssssssqqqpppooommmkkkiiihhhhhhgggjjjooouuu}}}{{{wwwzzzwwwxxx}}}~~~}}}yyyppp^^^NNNBBB<<<888888666444555888222555333///444??????888555555555555555444444333666666666555555444444444555555444444444333333333333333333333333333333333555555666666666666555555333333444444444555555555777777777777666666666666777888999::::::999999888777888;;;===>>>?????????============>>>>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEGGGGGGIIIJJJJJJJJJMMMPPPQQQRRRTTTWWWZZZ\\\]]]^^^aaadddhhhkkknnnqqqtttwwwzzz|||~~~zzzwww}}}|||xxxtttqqqkkklllmmmnnnmmmkkkiiihhhfffeeedddbbb___\\\ZZZXXXTTTRRROOOLLLJJJIIIIIIIIIMMMMMMNNNOOONNNMMMLLLKKKFFFDDDBBB@@@???===:::777444444333333333333333444000111111222444555555666999666333222333444444333222222222222222333444444555444444444444333333333333444555555555444222111555444444444444333333333444444444555555555555666666666666666666666666666555555555555555555555555444555666666777888999999999999999999999999999999888888777666777888999:::444666999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>AAACCCEEEGGGGGGLLLZZZuuu}}}{{{xxxuuusssrrrrrrlllkkkiiihhhggghhhjjjkkkpppqqqqqqrrrtttuuuwwwwwwxxxwwwtttrrrppppppppppppsssrrrqqqpppooonnnmmmmmmjjjlllmmmnnnrrr{{{}}}vvvwwwtttvvv}}}|||uuugggYYYFFF>>>999888777444555888444666444000444======666333555888999999777333111666666666666666555555555555444444444444333333333555444333333333333444555666777777888888777777777333444444444444555555555666666666666777777777777888888999999999888888777777888:::;;;======>>>>>><<<===???@@@@@@@@@>>>>>>AAABBBCCCEEEFFFGGGGGGGGGFFFHHHIIIIIIIIIKKKMMMOOORRRTTTXXX\\\___```aaaaaacccfffjjjmmmooorrruuuxxx{{{~~~zzzwww}}}|||yyytttqqqlllmmmnnnooonnnmmmkkkjjjfffeeedddaaa___\\\YYYXXXSSSQQQNNNKKKIIIIIIIIIIIIMMMMMMNNNOOONNNMMMLLLKKKEEEDDDAAA@@@???===:::777333333333222333333444444111111222333333444555555777444111222666888777555333222222222222333444444444444444444444444444444444444555555444333222111444444444444444444444444444444444555555555555666555555666666666666777777444555555555666666777777666666666777888999999999999999999999999999999999888888777777777888999:::999;;;======;;;:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>???@@@BBBEEEGGGJJJRRRfff~~~}}}zzzxxxuuusssrrrrrrooommmkkkiiihhhjjjlllmmmgggjjjppptttvvvvvvuuuuuu|||zzzyyywwwwwwwwwxxxxxxsssssssssttttttsssssssssppppppooommmnnnttt}}}xxxuuusssvvv}}}}}}xxxlllaaaMMMDDD===:::999777777999666888666333555;;;:::666444666888::::::777444222666666555555555555555555444444444444444444444444666555444333333444555666666666777888888888777777444444444444555555555555666666666666777777777777888888888888888888888888888999:::;;;;;;<<<======>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBDDDFFFGGGGGGHHHDDDGGGIIIHHHHHHKKKNNNNNNSSSVVV[[[```cccdddddddddeeegggjjjmmmoooqqquuuwwwzzz~~~zzzxxx~~~|||yyyuuurrrmmmnnnooooooooommmkkkjjjddddddbbb```]]]ZZZXXXWWWRRRPPPNNNKKKJJJIIIJJJJJJMMMMMMNNNOOONNNMMMLLLKKKFFFDDDBBB@@@???===:::888555444444444444444555666333333333333333333333333000111222333444333333222333333222222333333444555444444444444444444444444222222333333333333333333444444444444444444444444444444444555555555555666444444555555555666666666444555555666666777777777666666777777888888999999888888888888888888888888888888888888888999999:::888999999999999:::<<<>>>;;;;;;;;;<<<<<<============???@@@@@@@@@AAAEEEHHHLLLZZZuuu}}}{{{yyyvvvtttrrrpppnnnkkkiiiiiijjjlllnnnfffiiinnnqqqtttvvvzzz}}}xxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvtttsssttttttrrrooonnnqqqyyywwwtttvvv||||||xxxpppfffUUUJJJ@@@<<<;;;888777999555555444222333666555333777777888888777777666555444444444444444444444444444444444444444444444444666555555555555555555666444555666666777777777666444444444555555555666666555666666666777777777888888888888888888999999999::::::::::::;;;;;;<<<<<<@@@???=========>>>@@@BBB>>>???AAACCCDDDFFFFFFFFFDDDIIIKKKIIIJJJOOORRRQQQTTTWWW\\\aaadddfffffffffeeegggjjjmmmnnnpppsssvvvxxx}}}{{{www~~~zzzvvvsssnnnoooppppppooommmjjjiiidddcccbbb```]]]ZZZXXXVVVRRRPPPNNNKKKJJJJJJKKKLLLMMMMMMNNNOOONNNMMMLLLKKKGGGEEECCCAAA@@@>>>;;;888666666555555555555555666444444444333333222222222///222555555333111222333333333333333333444444555333333333444444444444555111111222222333333444444333333333444444444444555444444444555555555555666444444444555555666666777444555555555666666777777666666666777777777888888777777777777777777777777888888888999999999999:::777777888<<>>>>>>>>@@@BBBAAA@@@BBBHHHLLLPPPeee~~~yyywwwqqqpppnnnllllllmmmnnnoooooopppooooooqqqxxx}}}xxxuuu~~~~~~}}}|||zzzwwwtttrrruuuvvvuuurrroooqqqvvv{{{~~~|||xxxwww||||||yyyssslll[[[NNNAAA<<<:::777555666666777777666666666555555888888777666555666666777333333333444444444444444333333333444444444444555555555666777777666555555333333444555666666666666444444555555555666666666555555666666777777888888777777777888999:::<<<===<<<;;;;;;:::;;;;;;<<<<<<>>>===;;;999:::<<<>>>@@@???@@@AAACCCDDDEEEEEEEEEEEELLLNNNKKKMMMTTTXXXVVVSSSVVVZZZ___cccfffggggggfffhhhkkkmmmnnnpppsssuuuxxx|||}}}uuu~~~|||wwwtttooopppppppppnnnkkkiiigggeeedddcccaaa^^^[[[XXXWWWRRRPPPNNNLLLKKKLLLMMMMMMMMMMMMNNNOOONNNMMMLLLKKKHHHFFFDDDBBBAAA???<<<:::777777666555444444444555333333333333333333333333333444555444333444555777444333333333333444555555333333333444444444555555333333333333333444444555333333333444444444555555444444444555555555555666444555555666777777888888555555555555555555555666555555666666666666777777777777777777777777777777888888999999:::::::::999999888;;;CCCLLLOOOLLLGGG;;;;;;;;;<<<===>>>>>>>>><<>>;;;888555555888888888999888666666777777777666666555555555555444444444444555555555666333333333444444444555555444555777999999777555444222333444555666666666666555555555555666666666666555555555666777888888888777777777888:::<<<>>>@@@>>>===<<<;;;;;;<<<<<<=========<<<<<<<<<===>>>???AAAAAACCCDDDDDDEEEEEEEEEBBBJJJMMMJJJLLLVVVZZZWWWRRRTTTXXX\\\aaadddggghhhhhhjjjmmmnnnoooqqqtttvvvyyy}}}~~~sss{{{}}}xxxuuuppppppppppppnnnkkkgggffffffeeedddbbb___\\\ZZZXXXRRRQQQOOOMMMLLLLLLMMMNNNMMMMMMNNNOOONNNMMMLLLKKKHHHGGGDDDCCCBBB@@@===:::888777666555444333333333111111222333444444555666555222///...000333666777444333333333333444555555333333333444444555555555666666555444444444555555333333333444444555555555444444444555555555666666555666666777888999999999555555555555555555555555555555555555666666666666777777777777777777777777888888999::::::::::::999777777;;;EEEOOOQQQHHH???;;;;;;;;;<<<===>>>>>>???:::>>>AAABBBCCCGGGPPPVVVhhh~~~~~~~~~}}}}}}}}}||||||nnnttt{{{~~~}}}}}}|||}}}yyy{{{|||zzzvvvtttuuuxxxrrrxxx~~~zzz{{{~~~~~~~~~|||xxxiiiYYYIIIAAA>>>:::777777444333555666555222222444555666666777666555444444444555555555666666777777333333333444444555555555333555888::::::888555333333444555666777777777777555555555555666666666777444555555666777888888999777777777999;;;>>>@@@BBB???>>>===<<<;;;<<<======>>>???@@@AAABBBAAAAAA@@@CCCCCCDDDEEEEEEFFFEEEEEE===GGGJJJGGGJJJTTTYYYVVVRRRSSSVVVZZZ___cccfffhhhjjjlllnnnpppqqqrrruuuwww|||zzzvvvyyyxxxrrrnnnnnnnnnmmmllljjjiiihhhdddeeedddbbb]]]ZZZXXXXXXSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJHHHEEECCCAAA???<<<:::555555555555555555555555444444444444444444444444///000222444555777777777555555444444444333333333555555555444444333333333111333444333111111111333666///,,,000444333000///333333333444555666777777999777666444444666777999666666666555444444666888999888888888777777666666444888;;;<<<:::888777777888888888777888888999:::<<<666<<>>>>>>>>>>>@@@>>>BBBHHHFFFNNNaaa~~~{{{xxxvvvvvvvvvuuutttqqqvvv}}}}}}}}}yyypppaaaNNNAAA===>>>>>><<<777777777777666666666666555333444777666333555;;;777777666555444333333222444444444555555555555555777777888888888666555444777777777777777777777777444444555777888888888888666666666777888888999999999999999999999999::::::;;;;;;;;;::::::;;;;;;;;;======>>>???@@@AAAAAABBB@@@AAACCCDDDFFFFFFEEEEEEHHHBBBEEESSSYYYSSSOOORRRSSSUUUYYY\\\___bbbgggjjjmmmmmmmmmmmmnnnqqquuuyyy~~~~~~zzzssswww|||yyysssppppppooonnnllljjjhhhgggdddddddddaaa]]]ZZZYYYXXXSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJHHHEEECCCBBB???===:::555555555555555555555555444444444444444444444444666555555555444444333333555555444444444333333333555555444444444333333333111333444333222222333444666333333666666222000111222333333444444555555555888777666555555666777888555555555444333333555777888888888888777777777666555777999::::::999888777888888888888888999999::::::666<<>>>>>>>>>>>BBBAAADDDJJJJJJVVVnnn}}}zzzyyyyyyyyyxxxwwwssswww|||}}}tttfffTTTFFF@@@>>><<<:::777777777777666666666666666666555444333444444333555555555555555555444444444444444555555555555666666666777888888777666555555555555555555555555555444555666777777888777777666666777777888888999999999999999999999:::::::::;;;<<<===>>>>>>===<<<;;;======>>>???@@@AAABBBBBB@@@AAACCCDDDEEEFFFFFFEEEKKKEEEHHHVVV^^^YYYTTTUUUSSSUUUYYY\\\^^^bbbgggjjjmmmmmmnnnnnnnnnqqqvvvyyy||||||yyyrrruuu{{{zzzuuusssrrrqqqnnnkkkhhhfffdddcccccccccaaa^^^[[[ZZZZZZSSSRRRPPPOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJGGGDDDBBBAAA???<<<:::555555555555555555555555444444444444444444444444999888666444333333333444555555444444444333333333555444444444444333333333111333444444333333555666444444666999666222222666333333333333333333333444777777666666666666777777666666777666444444666888888888888888777777777777777666666888999:::999777888888888888888999::::::888777<<>>>>>???>>>DDDDDDFFFLLLOOObbb}}}|||yyyzzz{{{{{{~~~yyymmm[[[LLLCCC>>>:::888777777777777666666666666555888666111444;;;:::333444444555555555666666666444444555555555666666666555666777777777777777666555555555555555555555555666666777777777777666666666666777777888999999999888999999999:::::::::;;;;;;===???AAAAAA???===;;;======>>>???@@@AAABBBBBBAAAAAACCCDDDEEEFFFFFFFFFLLLHHHLLLXXX___[[[VVVVVVSSSUUUYYY[[[^^^bbbfffiiimmmnnnooooooooorrrvvvyyyyyy{{{zzzssswww|||{{{xxxuuutttrrroookkkhhhdddcccbbbccccccaaa^^^[[[ZZZZZZTTTRRRQQQOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLHHHFFFCCCAAA???===:::888555555555555555555555555444444444444444444444444666555444333444666888999555555444444444333333333444444444444444444444444111333555555444555666888666444333666666444666:::444444444444444444444333666666777777777777666666888999:::999888888999:::888888888777777777777777888666555666999::::::888999888888888888999::::::;;;888999======999999===<<<<<<<<<===>>>>>>??????>>>EEEEEEGGGLLLTTTmmm~~~~~~|||zzzzzz~~~}}}|||zzzpppbbbSSSGGG???:::777777777777777666666666666333888777222999GGGFFF;;;555555555555555666666666444444555555666666777777555555666777777777888888555555555555555555555555666777777777777666666555666777777888888999::::::888999999::::::;;;;;;;;;===>>>???@@@@@@???>>>======>>>>>>???@@@AAABBBCCCAAABBBCCCDDDEEEFFFFFFGGGHHHIIIPPPXXXYYYTTTRRRUUUSSSUUUYYY[[[^^^aaaeeeiiimmmnnnooooooppprrrvvvyyyyyy||||||sssvvv||||||zzzvvvuuusssppplllhhhdddbbbbbbccccccaaa^^^[[[ZZZZZZTTTSSSQQQOOONNNNNNNNNOOONNNNNNNNNMMMMMMMMMLLLLLLFFFDDDAAA???>>>;;;999666555555555555555555555555444444444444444444444444444333333333444777:::<<<555555444444444333333333444444444444444444444444222333555555555555777888AAA999222333666777888:::666666666666555555555555666666777777777777666666888:::;;;;;;999999999:::777777777777777777888888888777777888999::::::999999999999888999::::::;;;???:::666999<<<<<<;;;;;;<<<<<<======>>>????????????EEEFFFGGGNNNYYYxxx~~~zzzyyy}}}~~~~~~yyyssshhhYYYKKKAAA;;;999777777777777666666666666222888777333;;;IIIJJJ???888777777666555555444444444444555555666777777888555555666666666777888888666666666666666666666666666777777777777666666555777777777888999999::::::888888999:::;;;;;;<<<<<>><<<;;;;;;<<<>>>???>>>>>>???@@@AAABBBBBBCCCBBBCCCCCCDDDEEEFFFGGGHHHEEEMMMVVVXXXRRRLLLNNNTTTSSSUUUXXX[[[]]]aaaeeehhhlllmmmooopppppprrrvvvxxx{{{rrruuuzzz|||{{{uuutttrrrpppllliiifffdddcccccccccaaa^^^[[[ZZZZZZTTTSSSQQQPPPOOONNNOOOOOONNNNNNNNNMMMMMMMMMMMMLLLFFFCCC@@@>>>===;;;888666555555555555555555555555444444444444444444444444555555444444444555777777555555444444444333333333333333333444444444444555222444555555444444666777JJJ???666555888777666777666666666666666666777777777777666666666666777777666888999999888777777888777777777777888888888888888:::;;;;;;:::999999:::999999999999999:::;;;;;;???:::777888;;;===<<<;;;<<<======>>>>>>??????@@@???EEEEEEHHHSSSccc}}}{{{|||}}}yyywwwoooaaaQQQDDD===;;;777777777777666666666666555888777444888@@@@@@:::999888888777666555444333444444555666777777888999777666666666666777777888777777777777777777777777666666777777777777666666777777888888999:::::::::888888999:::;;;<<<======???===;;;999999;;;===???>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHFFFOOOWWWVVVNNNIIINNNVVVSSSVVVXXX[[[]]]```dddgggjjjlllnnnoooppprrruuuwwwzzzsssvvvzzz~~~|||{{{tttsssrrrooommmjjjgggfffdddddddddaaa]]]ZZZYYYXXXUUUSSSRRRPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLGGGDDDBBB@@@>>><<<999777555555555555555555555555444444444444444444444444555555555444444444444444555555444444444333333333333333333444444444555555333444555555444333444666BBB<<<777777777555444555444444555555666666777777888777666555555666777888555777999999888777777777666777777777888888888888777<<>>??????@@@@@@@@@EEEFFFLLL\\\ppp~~~}}}}}}}}}|||vvvhhhVVVGGG???===777777777777666666666666777777666555555666666666888777777777666666555555444444555666777888999999888777666555555666777777666666666666666666666666444555666777777888777777777888888999999::::::;;;888888999:::;;;<<<======>>>===;;;::::::;;;===>>>>>>??????@@@AAABBBCCCCCCDDDCCCCCCDDDEEEFFFHHHIIIGGGMMMQQQPPPLLLLLLQQQUUUSSSVVVXXX[[[]]]```dddfffiiikkkmmmooooooqqqsssuuuxxxvvvxxx|||}}}||||||rrrrrrqqqooommmkkkiiihhheeeeeedddbbb]]]ZZZXXXXXXUUUTTTRRRPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLHHHFFFCCCAAA@@@>>>;;;888555555555555555555555555444444444444444444444444222333444444555555444444555555444444444333333333333333333444444555555555333444555555333222333444333333555777666222333777333333333444555666777777999777666444444666777999777999;;;;;;:::999888999666666777777888888888999777>>>DDDCCC;;;666777;;;::::::999999::::::;;;<<<444:::>>>;;;888999<<<>>>=========>>>??????@@@@@@@@@EEEFFFOOOccczzz~~~|||nnnZZZIII@@@===777777777777666666666666888555555888666111333888666666666666777777777777444444555666777888999999999888777555555555666777555555555555555555555555444444666777888888888888777888888999999:::;;;;;;888888999:::;;;======>>><<<<<<============<<<<<<>>>???@@@@@@BBBBBBCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIFFFHHHJJJJJJKKKOOORRRRRRSSSVVVXXX[[[\\\___cccfffhhhjjjmmmnnnooopppsssuuuvvv}}}wwwxxx|||{{{vvvtttqqqooommmlllkkkhhhfffdddcccaaa___]]]ZZZYYYXXXVVVUUURRROOOMMMLLLMMMMMMRRRQQQQQQOOONNNLLLJJJIIIGGGEEEBBBAAA???===999777555555555555555444444444222333333444555555555555444333333222222333333444222222222333444555666777444444555555555444222111333444444333222333555777777777666555555555555555111222444666777888888999555666666777888999999:::666666666666666777888888777777888888888888777777:::::::::::::::::::::::::::::::::::::::::::::999777888;;;===>>>>>>>>>===>>>>>>>>>>>>>>>???@@@@@@BBBFFFLLLWWWjjjxxxzzz|||ppp```PPPCCC;;;999777666777888888777666666777888888888888777777888888888888888777666666777555444777999999777666555555666666666555333222666555555555555666777777777777777777777777777777777777888888888777777666777999;;;<<<;;;:::::::::;;;<<<======>>>>>>======>>>>>>???@@@BBBDDDGGGHHHCCCDDDFFFGGGIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRUUUVVVWWWZZZ]]]aaadddeeeiiikkknnnooooooppprrrssswww|||zzz{{{~~~{{{vvvqqqooommmmmmmmmllljjjhhhdddcccaaa___]]]ZZZYYYXXXUUUSSSPPPMMMLLLKKKLLLLLLQQQQQQPPPOOONNNLLLJJJIIIHHHFFFCCCBBB@@@>>>;;;888666666555555444444444555333333444555555555444444444333333222222333333444333333333333444444555666444444555555555444333222333444444444222333555777777777666555555555555555333444555666777777777666444444444555666777777777777777777666777777888888777888888999999999999888999999999999999999999999888888999:::;;;<<<======999:::;;;<<<============>>>>>>>>>>>>>>>???@@@AAADDDGGGOOO___zzz|||{{{ttteeeTTTFFF>>>:::999888888999:::999777666777777888888777777666888888888888888777666666555444444666888777555444555555666666666555444333666666666777777777888888777777777777777777777777888888999999999999888888777999;;;<<<;;;::::::;;;<<<<<<<<<===============>>>>>>>>>???AAACCCEEEFFFDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRVVVWWWXXX[[[^^^aaadddfffiiikkknnnppppppqqqssstttxxx~~~~~~|||wwwooonnnllllllmmmmmmllljjjdddcccaaa___\\\ZZZXXXWWWSSSRRROOOLLLJJJJJJJJJKKKPPPPPPPPPPPPOOOMMMKKKJJJIIIGGGEEECCCBBB???<<<999777666555444444444555666777777888888888777666666444444333333333333444444444444333333333444444555444555555555555444333333444444555444333444555777777777666555555555666666555666666666666666555555444444555555666666777777888888777777666777777777888888888999999999::::::888888888888888888888888666777888:::<<<>>>@@@@@@;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBEEEGGGQQQhhhzzzlll[[[KKKAAA===;;;999999::::::999888666666666777777666666555777777888888777777666666444666888999888777555333555555666666666555444444666777888999999999888888777777777777777777777777999999:::::::::::::::999888999;;;<<<;;;:::;;;<<<===<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQVVVWWWYYY[[[^^^aaadddfffiiikkkoooqqqrrrsssuuuwwwzzz|||yyypppnnnmmmmmmmmmmmmkkkiiicccbbbaaa^^^\\\ZZZXXXWWWSSSQQQNNNLLLJJJJJJKKKKKKPPPQQQRRRRRRQQQOOOMMMLLLIIIGGGDDDCCCAAA???;;;999888777555444444444555666777777777777666555555444444444333333333333444444555555444333333333444444555555555555555555444444444555666666444444666777777777666666666666666777555555666666666666555555666777777777888888888999888777666666555555666666888888888888888999999:::999999999999999999999999777888999;;;===???@@@AAA===<<<;;;::::::;;;===>>>===>>>>>>???@@@AAACCCCCCIIIJJJWWWssssssbbbPPPEEE>>><<<:::999999:::999888555666666666666555555444666777777777777777666666666;;;>>>===;;;999777444555666666666666555555555555666888::::::999888777777777777777777777777777888999999:::::::::::::::888:::;;;;;;;;;:::<<<===>>>======<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNPPPPPPQQQQQQRRRRRRRRRRRRWWWXXXYYY[[[^^^aaadddeeeiiilllooorrrsssuuuwwwyyy{{{}}}zzzsssqqqooommmlllkkkhhhfffcccbbb```^^^\\\YYYXXXWWWSSSQQQNNNLLLKKKKKKLLLLLLQQQRRRSSSTTTTTTRRRPPPNNNHHHFFFDDDBBBAAA>>>;;;888888777666555444555666666222222333222222111000000555444444333333444444555555555444333333333444444555555555555555555555555444555777777666555666888777777666666666777777888333444555666777777777777777777777777888888888888666555555444444444555555999888777777777888888999::::::::::::::::::::::::999999:::;;;<<<===>>>???===<<<;;;::::::;;;===>>>======>>>???AAABBBDDDEEELLLQQQcccxxxhhhUUUIII???===:::888888999888777666666666666666555444444555666666777777777666666666???CCC???:::999888555666666666555666666666666444555777999999888777666777777777777777777777777777777888999::::::999999888:::;;;;;;:::;;;===>>>???>>>>>>>>>??????@@@@@@BBBCCCDDDEEEEEEFFFFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOSSSTTTUUUVVVVVVVVVVVVUUUXXXYYYZZZ\\\___aaadddeeejjjlllpppsssuuuxxxzzz}}}|||}}}{{{vvvssspppnnnllljjjfffdddcccbbb```^^^[[[YYYWWWVVVRRRPPPNNNLLLKKKKKKLLLLLLPPPQQQTTTUUUUUUSSSQQQOOOHHHFFFCCCBBB@@@>>>;;;888777777777666666666555555444555555555555444444333555555444444444444555555444444333333333444444555555555555444555555666777444666888888777666777888777777666666666777888888333444555666777777777777555555555555666666666666555444444444555555666777<<<;;;999888777777888888::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;<<<===>>>======>>>???AAADDDEEEGGGIIITTTmmm}}}nnn[[[NNNAAA>>>:::888888888888777777777777777666555555444555555666777777777666666555AAAEEE>>>666666777444666666555555555666777888555666777888888888777666777777777777777777777777666777888999:::::::::999999:::;;;;;;:::;;;===@@@???@@@AAAAAABBBBBBAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKMMMPPPRRRVVVWWWYYY[[[\\\[[[[[[ZZZ[[[[[[\\\^^^aaadddfffgggjjjmmmqqquuuwwwzzz}}}~~~|||vvvssspppnnnllliiifffdddbbbaaa```]]][[[YYYWWWVVVPPPOOOMMMKKKJJJJJJKKKKKKNNNPPPRRRTTTTTTSSSPPPNNNIIIGGGEEECCCAAA???<<<999555666888888888777555444666777777888888888888777555555444444444444555555333333333333444444555666666555444444555666777888444666888999888777777888777777666666777888888999555555666666666666666555666666666666555555555555555555555666777888999:::@@@>>><<<:::888888999999999999999999999999999999999999::::::;;;;;;<<<<<<999:::;;;<<<==================>>>@@@BBBDDDGGGHHHJJJ[[[zzztttaaaTTTCCC@@@<<<999999999999888888888888888777666555444444555555666777777666666777DDDHHH>>>555555888666666666555555555666888999777777777888888888999999777777777777777777777777777888999:::;;;;;;;;;;;;999:::;;;;;;:::;;;>>>AAA???AAACCCEEEEEEDDDBBBAAAAAABBBDDDFFFHHHIIIIIIIIIJJJJJJJJJKKKMMMPPPSSSUUUYYY[[[]]]___```aaa```_________```bbbdddgggiiijjjjjjmmmrrrvvvyyy|||~~~}}}uuussspppnnnllljjjgggdddbbbaaa```]]][[[YYYWWWVVVOOOMMMKKKIIIHHHIIIJJJJJJLLLNNNQQQSSSSSSRRROOOMMMJJJHHHFFFDDDCCC@@@===:::555666888:::999777555333222222333444444555444444555555444444444444555555222222222333444555666777666555444444555666777888444666999999888777777888777777666777777888999999777777777777666555444333888888888888777777777777666666666777888:::<<<<<>>>>>>>>=========>>>@@@BBBEEEGGGHHHTTThhhwwweeeXXXEEEBBB===::::::::::::999999999999999888777555555444444555666777777666666:::GGGLLL@@@666777:::999777666555555555777888999999999888888888999:::;;;777777777777777777777777888999:::;;;<<<<<<<<<<<<999:::;;;;;;:::<<>>;;;888777666777888999888666444333555555444444444444555555888666444333555888888666444444333333444777999;;;DDD>>>777444666777666333555555555555555555555555999777666444444666777999>>><<<999666666999<<<>>>999888888888777777666666666666777888999;;;===>>>VVVOOOCCC999999>>>===777666===>>>777555::::::555444555555777888:::<<<===========================BBBCCCBBB@@@AAAEEEIIIJJJRRRwww~~~~~~~~~ooo```MMMAAA888888<<<<<<<<<<<<;;;:::888666666777888:::;;;999777888:::;;;:::777666999;;;:::888666888:::444555666777888999:::;;;666666666666777777777777666666666666777777777777::::::::::::::::::::::::::::::;;;;;;===>>>???@@@EEEFFFGGGHHHGGGEEECCCBBBCCCDDDEEEFFFHHHJJJKKKKKKKKKMMMPPPQQQRRRRRRTTTUUUZZZ]]]aaaccceeefffiiikkkgggiiimmmooopppqqqrrrsssqqqrrrtttxxx|||~~~yyytttrrrooonnnmmmkkkhhhfffdddbbb```]]]ZZZXXXVVVVVVRRRPPPMMMJJJIIIJJJLLLMMMOOOPPPQQQRRRRRRQQQOOONNNIIIHHHEEEBBB???;;;999777555444444444444555555555555555444444444444555555888777555555999>>>>>>:::555444333333444666888:::AAA<<<666555666888666333444444444444444444444444888777666555555666777888999888777666666777888999888888777777777666666666666666777888999;;;<<<===XXXMMM@@@::::::===>>>===999<<<<<<:::;;;===<<<999999::::::;;;<<<>>>???@@@:::;;;<<<===>>>@@@AAAAAA@@@BBBBBBBBBCCCGGGKKKNNN^^^rrrdddQQQEEE;;;:::===<<<:::999:::999888777777777888888:::888777888:::;;;999777666888:::999777666777999666666777777888999::::::777777777777888888888888777777777888888888888999888888888888999999::::::;;;;;;;;;<<<===>>>???@@@BBBCCCEEEFFFGGGFFFEEEDDD@@@AAACCCEEEGGGIIIKKKLLLNNNPPPRRRTTTTTTTTTVVVWWWZZZ]]]```ccceeefffiiikkkppprrrtttuuuuuuuuuuuuuuutttvvvxxx{{{~~~yyysssqqqnnnmmmllljjjhhheeecccbbb___]]]ZZZXXXWWWWWWRRRPPPNNNLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPNNNMMMIIIHHHEEEBBB???<<<999888555444333222333555777999555555444444444444555555444666555555999???>>>:::666555444444444666777888===999666666888888666444555555555555555555555555888777666555555666777888555666666777777666666555777777666666666666666555666666777777999:::<<<===YYYIII<<<;;;<<<;;;???EEEAAA<<<999<<<>>><<<;;;<<<999999999::::::;;;======;;;;;;<<<===???@@@AAABBB???@@@CCCCCCDDDHHHNNNTTTnnn}}}|||wwwkkkXXXLLLAAA???@@@===:::888999999999999999888777777999888777777999999888777555777888888777666666777777777777888888999999999888888888888999999999999888888888999999999::::::888888999999:::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCC>>>???AAACCCFFFIIIJJJKKKPPPRRRTTTUUUUUUUUUWWWXXXZZZ]]]```cccdddgggjjjllltttuuuvvvxxxyyyzzzzzzzzzxxx{{{~~~~~~yyyrrrpppnnnlllkkkjjjgggeeedddccc```]]]ZZZXXXVVVUUUQQQPPPOOOMMMLLLLLLLLLLLLOOOPPPPPPPPPOOONNNMMMLLLIIIHHHEEEBBB???<<<:::999777666555555666777888999555555444444444444555555111888;;;666444777999666777666555555555555666666999777666777888888666444666666777777777777888888777666555555555555666777666777777777777777777666666666666666555555555555666666777777888:::;;;<<>>@@@CCCEEEEEEGGGQQQ[[[}}}xxx{{{{{{qqq___RRRFFFCCCCCC???;;;999777888:::::::::999777666888777777777888888777777555666777777777666666666777777777777777777777777777777777888888888999999888888888888999999999:::::::::;;;<<<===>>>???@@@<<<<<<<<<<<<===>>>???@@@EEEEEEEEEDDDCCCBBB@@@???@@@AAABBBDDDFFFHHHIIIJJJOOOQQQSSSTTTTTTUUUVVVWWWZZZ]]]```ccceeehhhllloooqqqqqqsssvvvzzz}}}~~~~~~{{{~~~zzzrrrpppmmmlllkkkjjjhhhffffffdddaaa]]]ZZZWWWUUUTTTRRRQQQOOONNNMMMMMMMMMMMMOOOOOOOOONNNNNNMMMLLLKKKIIIHHHEEECCC@@@===;;;:::666777888888888777555444555555444444444444555555333BBBHHH>>>333333666666777666666555555555555555666555666777888777666444555555666666666777777777666666555555555555666666888777555555555555777888555555555555666666666666666666666777888999:::;;;RRRAAA777:::<<<999???KKK[[[JJJ===;;;:::666666;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>;;;999777888:::;;;:::999777555777777888888777777777888666666666777777777666555777666666666666555555555666666666777777777888888777777777888888888999999::::::;;;<<<>>>???@@@@@@===============>>>???@@@DDDDDDDDDCCCBBBBBBAAA@@@EEEEEEFFFGGGGGGHHHIIIIIIKKKNNNPPPRRRRRRSSSTTTVVV[[[^^^aaacccfffjjjnnnqqqrrrqqqrrrvvv{{{~~~~~~zzzrrrpppnnnmmmlllkkkiiigggfffdddaaa]]]ZZZWWWUUUTTTTTTRRRPPPNNNMMMMMMNNNOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHFFFCCC@@@===;;;:::444555777777777444222000555555444444444444555555777IIIQQQDDD777777999888666666666666666555555555555555666666666666555555333333333444444555555666555555555555555555555555666555333222222333555666555666666666666777777777666666666777777999::::::III>>>777999:::999>>>FFF^^^RRREEE>>>:::888999<<<:::999999999999999::::::888888999:::<<<===>>>???@@@@@@DDDGGGFFFJJJ]]]qqq}}}|||zzzfffWWWHHHAAA???<<<999888777888:::::::::999777555777888999999777777888999777666666777888888777555666666666666666666666666555666666666777777777777777777777888888888888999888999999:::;;;<<<======>>>=========>>>>>>???@@@???@@@AAABBBCCCEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKOOOQQQRRRSSSUUUWWW]]]___bbbdddggglllqqquuuyyywwwvvvyyy~~~~~~zzzrrrpppnnnmmmmmmllljjjhhhbbbaaa___]]]ZZZYYYXXXWWWUUUSSSPPPMMMLLLMMMOOOPPPOOONNNMMMLLLKKKJJJJJJJJJIIIGGGFFFCCC@@@>>><<<;;;555555555555555555444444555555444444444444555555444DDDKKK@@@888;;;;;;555555555666666666666666666555555666555555444555555333444444555666666777777444555555555555555555444444444444444444444444444666666666777777777888888777666666777777888999:::???<<<888777888:::<<<>>>RRRPPPIII???;;;<<<<<<;;;777777777777888888999:::888999:::;;;<<<>>>??????@@@???DDDIIIIIIPPPhhh}}}ppp___MMMDDD@@@<<<:::999888888999:::999888777666777999::::::888777888:::999777666777999:::888666777777777777888888888888666666777777777888888888888888888999999999::::::999999:::::::::;;;;;;;;;>>>>>>>>>===>>>>>>???@@@??????@@@BBBDDDFFFHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIKKKOOORRRTTTVVVXXXZZZ^^^```cccfffiiinnnsssxxx~~~{{{yyy|||~~~zzzsssqqqooonnnnnnmmmkkkiii```___]]]\\\[[[ZZZZZZZZZWWWTTTPPPLLLKKKMMMOOOQQQOOONNNMMMKKKJJJJJJIIIIIIHHHGGGFFFCCCAAA>>><<<;;;777666555444555777999:::555555555444444555555555,,,:::>>>666444;;;999///444444555666777777666666555666666555333333444666666777777888999:::::::::444444555555555555444444444666888999999888666444666666777777888888999999777777666666777888999999999;;;:::666666;;;<<<999DDDJJJHHH>>>:::======888;;;;;;;;;;;;<<<===>>>???========================??????DDDJJJLLLUUUppp~~~~~~}}}zzzhhhTTTHHHCCC???<<<<<<999999999999999888777777777:::;;;:::888777999;;;:::888666888:::;;;999666888888999999999:::::::::777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBDDDEEEGGGGGGFFFGGGGGGHHHJJJKKKKKKLLLJJJMMMQQQTTTVVVXXX[[[^^^___aaadddgggjjjooouuuyyy|||yyyxxx||||||xxxooommmlllllllllkkkhhhfffdddccc```^^^[[[YYYXXXWWWTTTSSSQQQNNNMMMLLLLLLMMMOOONNNMMMKKKJJJIIIIIIIIIKKKIIIGGGDDD@@@===;;;999666666666555444444333333444444555555666888999:::666666666666555555555555777777777777777777777777444444444444444444444444444444444555555777888999666666666666666666666666999888777666555555555666444555666888888888777666888888888777777777777777999999888888999999:::;;;>>>CCCFFFBBB;;;666777:::;;;555:::>>>888888===;;;======<<<;;;>>>BBBCCCBBBDDDEEEFFFGGGHHHWWWzzz~~~|||||||||}}}}}}~~~nnnXXXHHHAAA>>><<<::::::999999888777888888888777777777777777777888888777777777777666666666555999999888888777888888888999888777666666777888999777777777777888999:::;;;<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;===>>>@@@BBBBBBCCCDDDDDDCCCCCCDDDFFFGGGGGGHHHIIIJJJLLLMMMNNNRRRUUUWWWYYYYYYYYYZZZ\\\cccdddfffgggiiimmmssswwwxxxzzz|||}}}yyyooonnnlllllllllkkkhhhfffdddcccaaa^^^[[[YYYXXXWWWTTTSSSQQQOOOMMMMMMMMMMMMPPPOOONNNMMMLLLKKKKKKKKKIIIHHHEEECCC@@@===;;;999999888888777777666555555444444555555666888999:::666666666666555555555555555555555555555555555555444444444444444444444444555555555555555666777888666666666666666666666666999999999888888777777777666777888888888777666666888777777777777777777777888888888888888999::::::???DDDHHHEEE???:::;;;===;;;666;;;>>>999;;;@@@<<>>===<<<===???@@@???>>>AAAFFFJJJQQQeee~~~oooZZZIIIBBB???===<<<999888777777666666777777888888888888777777777777777777777777777777777777999888888888888888999999::::::999888888999::::::888888777888888999:::;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<>>>???@@@AAAAAACCCDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMRRRTTTWWWXXXXXXYYY[[[\\\dddeeeggggggiiilllppptttvvvxxx|||}}}yyypppnnnmmmllllllkkkiiigggeeecccaaa^^^[[[YYYWWWWWWTTTSSSQQQOOOMMMMMMMMMMMMOOOOOOOOONNNNNNMMMMMMMMMHHHGGGEEECCCAAA>>>===<<<999999888888777666666666444444444555666777888999666666666666555555555555555555555555555555555555666666666666666666666666666666555555555666666777666666666666666666666666999999:::;;;::::::888888333333444555555555555444777777777777777777888888888777777777777888999999===BBBFFFEEE@@@<<<<<<>>><<<777<<<>>>999===BBB===999:::;;;===???@@@BBBDDDAAADDDJJJOOOXXXppp~~~}}}rrr]]]LLLBBB?????????:::999888888777777888888999999888888888777777777777777888888888888888888777777777777888999::::::<<<;;;;;;::::::;;;;;;<<<888888888999999:::;;;<<<>>>===<<<<<<<<<<<<===>>>;;;;;;===>>>???@@@@@@@@@AAACCCDDDEEEDDDDDDFFFHHHGGGGGGHHHIIIJJJLLLMMMNNNRRRTTTVVVWWWWWWYYY\\\^^^dddeeeggghhhhhhjjjmmmooosssvvvzzz~~~|||wwwpppooommmmmmmmmllliiigggeeedddaaa^^^[[[XXXWWWVVVTTTSSSQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNHHHHHHFFFDDDBBBAAA??????888777777666666555555444444444444555666777888888666666666666555555555555555555555555555555555555666666666666666666666666777666666555555555555666666666666666666666666666777888:::;;;;;;:::999777111222333444666777777888777777777777777888888888777777777666777777888999777<<>>;;;;;;<<<>>>999<<<===888>>>BBB;;;:::999;;;>>>??????AAAEEEBBBEEEJJJPPP___||||||tttaaaOOOCCC??????@@@<<<<<<;;;::::::::::::;;;:::999999888888777777666888888888888888999999999777777777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===:::;;;===???@@@@@@@@@???AAACCCEEEEEEEEEFFFGGGIIIJJJJJJJJJKKKMMMNNNPPPQQQSSSTTTUUUVVVWWWYYY]]]```bbbdddggghhhhhhiiikkkmmmppptttyyy}}}{{{vvvqqqpppnnnnnnnnnmmmjjjhhhfffdddaaa^^^[[[XXXVVVVVVTTTSSSQQQOOONNNNNNOOOOOOMMMNNNNNNOOOOOONNNMMMMMMGGGFFFEEECCCAAA@@@>>>>>>888888888777666666555555555444444444555666777888666666666666555555555555666666666666666666666666777777777777777777777777777666666555555555555666666666666666666666666666444666888999:::999888777888888888888888888999999666666777777888888888888777777777666777777888999555999===>>><<<::::::;;;???;;;===;;;777???CCC:::AAA>>>>>>@@@>>>:::===CCCCCCEEEHHHSSSjjj}}}vvveeeSSSEEE>>>===???===<<<;;;;;;:::;;;;;;;;;:::999999999888888777777888888888888888888999999777777777777888999:::;;;::::::;;;;;;;;;;;;::::::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@AAAAAA@@@@@@AAACCCEEEFFFFFFGGGIIIKKKKKKKKKLLLLLLNNNOOOQQQRRRTTTUUUUUUVVVWWWZZZ___cccccceeeggghhhhhhiiikkkmmmooorrrwww{{{}}}{{{vvvrrrpppooonnnnnnmmmkkkiiifffdddbbb^^^[[[XXXVVVUUUTTTSSSQQQOOOOOOOOOOOOPPPNNNNNNOOOPPPOOONNNLLLKKKEEEDDDCCCAAA???===<<<;;;;;;;;;::::::999888888888555555444444555555666777666666666666555555555555777777777777777777777777777777777777777777777777666666555555555666666777666666666666666666666666333444666777888888888777;;;:::888666444333333222666666666777888888999999888777777777777888999999777999<<<===<<<;;;<<<===???<<<===:::888CCCGGG<<<<<<999:::??????>>>EEEPPPXXXUUURRR\\\xxxzzzlllYYYHHH>>><<<>>>;;;:::999999888888999999999999999999999999999999999999888888888777777777777777777777888999::::::999::::::;;;;;;::::::999888888888999999:::;;;<<<::::::;;;;;;;;;;;;::::::<<<<<<>>>???@@@AAAAAAAAAAAACCCEEEFFFGGGHHHJJJLLLLLLLLLLLLMMMOOOPPPRRRSSSVVVVVVVVVVVVXXX\\\bbbgggjjjkkklllkkkkkkkkkmmmoooooorrrvvvyyy{{{~~~}}}wwwrrrqqqooooooooonnnkkkiiifffeeebbb^^^[[[XXXVVVUUUSSSRRRQQQPPPOOOOOOPPPPPPPPPQQQQQQRRRQQQOOOMMMKKKFFFEEEDDDBBB@@@===<<<;;;<<<;;;;;;:::999999888888555555444444444555666666666666666666555555555555666666666666666666666666666666666666666666666666555555555555555666777888666666666666666666666666333444444555777888888999999888666444333333333333555666666777888888999999888888888888888999::::::::::::;;;;;;;;;;;;===>>>===;;;<<<;;;;;;IIIOOOCCC999555777>>>@@@AAALLL[[[qqqggg^^^eeesss```MMM@@@<<<===:::999999888888888888888777888888999999::::::;;;999999888777666666555555999888888888888888999999999:::;;;;;;;;;;;;:::999888888777888888999:::;;;:::;;;<<<======<<<;;;:::=========>>>???@@@BBBBBB@@@BBBEEEFFFGGGIIIKKKMMMPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWYYY^^^eeejjjuuutttssspppnnnmmmoooqqqpppsssuuuxxxzzz}}}yyyrrrqqqpppoooooonnnllliiigggeeebbb^^^[[[XXXVVVUUUSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRPPPMMMLLLJJJIIIGGGEEECCC@@@???>>>::::::999888888777777666555555444444444555666666777666666666555555555555555555555555555555555555666666666666666666666666444444444555555777888999666666666666666666666666444444444555666888:::;;;:::999999999:::;;;===>>>555666666777888999999999999999888888999999:::;;;:::999999888999:::<<<===;;;:::<<<;;;>>>NNNUUUIIICCC===<<>><<>>>>>===<<<;;;>>>>>>======>>>@@@BBBCCC@@@BBBEEEGGGHHHIIILLLNNNUUUUUUVVVWWWXXXZZZ[[[\\\XXXXXXXXXWWWYYY___fffkkk}}}|||yyytttpppoooqqqrrrqqqsssuuuwwwyyy|||{{{wwwsssoooooopppppplllggghhhfffccc___\\\YYYXXXXXXSSSSSSSSSSSSRRRQQQPPPOOORRRQQQPPPPPPPPPOOOMMMJJJEEEDDDDDDCCC@@@======>>>777777777777666555444333777666666555333222222111444444555666777888999999555555555555666666666777666666666666666555555555666555555444444666777888777777777777777777777777777777666666555555555444444555777888999888666555666666666666666777888888:::::::::::::::999888888;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???AAABBBBBB<<<<<<<<<<<<;;;===@@@CCCPPPSSSZZZoooyyyjjjWWWEEE>>>@@@<<<;;;:::999999999::::::999999999888888888888777888888888888888888888888999999999::::::;;;;;;;;;888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@???>>>===>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEEEEFFFIIILLLOOOQQQTTTZZZ^^^```___\\\ZZZ[[[]]]^^^]]]\\\___gggnnn~~~}}}yyytttpppnnnpppqqqqqqsssvvvyyyzzz}}}|||wwwsssoooooopppooolllhhhgggeeebbb___\\\YYYWWWWWWSSSSSSSSSSSSRRRQQQPPPPPPSSSRRRPPPPPPQQQPPPMMMKKKGGGFFFEEECCC@@@===<<<<<<666666666666555444333333333333333444444444444555555555666666777777888888555555555666666666666666666666666666666666666555666555555444555666777888555555555555555555555555888888777777777666666666444555777888999888777666666666666666666777888888666777777777666666555444:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>===============???BBBEEEMMMPPP\\\vvv~~~|||nnn[[[IIIAAAAAA<<<;;;:::999999999:::;;;999999999999888888888888::::::::::::::::::::::::777777777888888999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>============>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCDDDEEEFFFFFFHHHLLLNNNPPPSSSXXX]]]```aaa```___]]]___aaaaaa```cccjjjpppzzzzzzwwwssspppnnnoooqqqtttwwwzzz{{{|||}}}}}}wwwssspppooopppoookkkhhheeedddbbb___\\\YYYWWWVVVSSSTTTTTTSSSSSSRRRQQQPPPSSSRRRPPPPPPQQQPPPNNNLLLHHHHHHFFFCCC@@@>>><<<;;;888777777777666555555444333333333444444444555555666666777777777777666666666666666666666555555555555555666666666666666666666555555555555666777777555555555555555555555555888888888888777777777777555666777888888888777666777666666666666777888888555555555666555555444333999999:::;;;<<<======>>><<<<<<<<<;;;::::::999999===>>>>>>>>>>>>@@@DDDGGGKKKPPPccc{{{tttaaaNNNCCCBBB===<<<:::999999999:::;;;:::999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888888888888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@???===;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFHHHKKKNNNPPPRRRVVV[[[___bbbdddddd```bbbeeeffffffhhhmmmrrrvvvvvvuuusssqqqpppqqqrrrxxx{{{~~~~~~}}}vvvsssqqqoooooonnnkkkiiiddddddbbb```]]]ZZZWWWVVVTTTTTTTTTTTTSSSRRRQQQQQQRRRPPPOOOPPPPPPPPPNNNLLLGGGHHHFFFBBBAAABBB@@@<<<::::::999888777777777777666666555555444333222222777777888888777666555444666666666666555555555555555555555555666666666666555555555555666666666777555555555555555555555555777777777777777777777777555666777888888888888777777777666666777777888999777777888888888777777666888888999:::<<<===>>>>>><<<<<<;;;;;;:::999999999======>>>>>>???AAAEEEHHHLLLTTTppp|||yyygggRRREEEAAA===<<<;;;:::999::::::;;;::::::999999999888888888999999999999999999999999999999999999999:::::::::888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@???===<<<<<<======>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGFFFHHHKKKMMMPPPRRRUUUXXX\\\```ccceeebbbdddhhhiiijjjlllooorrrssstttvvvvvvtttssstttuuuzzz}}}}}}uuutttrrrpppooommmkkkiiieeedddbbb___]]]ZZZYYYXXXUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNOOOPPPOOOMMMKKKFFFGGGFFFBBBCCCGGGEEE???:::999888666666666666666777666666555555444444444777777888888888666444333666666666666666555555555444555555555666666777777444555555666666666666666666666666666666666666666666666666666666666666666666777777888888888888888777777777777777888999999888999999:::::::::999999888888999:::;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<======>>>AAAEEEIIIMMM\\\~~~{{{jjjUUUFFF@@@===<<<;;;:::::::::;;;;;;:::::::::999999999999888999999999999999999999999999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<>>>???@@@BBBCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHKKKMMMRRRRRRSSSVVVYYY]]]```bbbccceeehhhjjjlllnnnppprrrrrruuuyyyzzzzzzyyyyyyyyyzzz|||}}}uuutttrrrpppnnnlllkkkjjjeeeccc```]]][[[YYYYYYYYYUUUVVVVVVUUUUUUTTTSSSRRRPPPOOOOOOOOOPPPPPPNNNLLLFFFIIIGGGCCCEEEKKKIIIBBB888777555444333333444555444555555666777888999999666777888999888777555333555555555555666666666777444444555555666777777777444555555666777666666666777777777777777777777777555555555555666666666666777777777888888888999999888777777777777888999999888888999999::::::999999888888999:::;;;<<<<<<===::::::;;;;;;<<<===>>>>>>:::<<<======???BBBFFFJJJOOOfff}}}mmmXXXHHHAAA>>>===;;;:::::::::;;;<<<::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666666666888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@@@@???===<<<===>>>@@@AAACCCCCCDDDDDDEEEFFFGGGGGGGGGIIILLLOOOSSSSSSSSSUUUWWW[[[^^^___dddeeegggjjjmmmoooqqqrrrssswww|||~~~}}}}}}yyy{{{~~~|||ttttttsssqqqnnnlllkkkkkkdddbbb]]]YYYWWWWWWXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQRRRRRRPPPNNNIIILLLIIIDDDGGGNNNKKKBBB:::888666555444444555666555666777888999:::;;;;;;555666888999999777555444333444444555666777888888444444555555666777777888444444666777777777666555666666666666666666666666555555666666777777777777888888777777888888999999888888777777888888999:::888888999:::::::::::::::999999999::::::;;;;;;;;;::::::;;;;;;<<<=========;;;<<<>>>???@@@CCCHHHLLLUUUuuu~~~ooo[[[JJJBBB>>>===<<<::::::;;;;;;<<<;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<888777777777666666666555888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>???AAABBBDDDEEEEEEEEEDDDEEEGGGGGGHHHJJJMMMPPPRRRRRRSSSUUUXXX[[[^^^```ffffffgggiiimmmppprrrssstttyyyzzz{{{}}}}}}~~~|||ttttttsssqqqnnnlllkkkkkkccc```[[[VVVTTTTTTVVVXXXVVVVVVVVVVVVUUUTTTSSSSSSTTTSSSRRRSSSTTTTTTRRRPPPLLLOOOKKKEEEHHHOOOLLLAAA===<<<999888777777999::::::::::::999999999999999444555888999999888666444222333444555666888999999444444444555666777777888333444666777777777666555555555555555555555555555666666777777888888888999888888777777888888999:::888888888777888888999:::999:::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===???@@@BBBEEEJJJMMM\\\qqq\\\LLLDDD>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::999999999888888777777888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<>>>>>:::999777666666666777888DDD>>>777555777888666444666666666666666666666666777777777777777888888999===888333333666888777555555666777888888777666555444666999;;;;;;:::888777333333555777888777444111666666777777777777666666777888888888888999999999888888999999999:::::::::::::::;;;;;;<<<=========888999;;;<<<===<<<:::999:::CCCBBB???EEEHHHJJJSSSfffxxxaaaLLLBBB???>>><<<;;;;;;;;;:::999===:::888999;;;<<<:::777888888888777777777777666::::::999888777777777888999:::;;;;;;;;;:::999888;;;:::::::::;;;>>>AAACCC>>>>>>>>>>>>>>>???????????????AAABBBDDDEEEFFFGGGHHHGGGGGGHHHJJJNNNRRRTTTTTTTTTTTTVVVYYY]]]aaacccccceeehhhkkknnnqqqrrrssswwwvvvxxx||||||}}}||||||}}}xxxvvvrrrppppppnnnlllkkkeeeccc___ZZZWWWUUUUUUUUUXXXXXXXXXWWWTTTPPPLLLIIIPPPPPPRRRSSSSSSSSSRRRQQQLLLJJJHHHEEEBBB???>>>===:::999777666666666777888LLLEEE<<<888888888666444666666666666666666666666777777666666777777888999<<<777333333666888777444555666666777777666666555888888999:::999777555444444444555666777777555222666777777777777777666666777888888888888999999999888888999999999:::::::::;;;;;;;;;;;;;;;:::::::::<<<===???@@@@@@???>>>===999BBB@@@===CCCFFFIIITTTmmm{{{dddOOODDD???>>>===<<<=========<<<===;;;999:::<<<<<<:::888:::::::::999999999888888;;;::::::999888888999999::::::;;;;;;;;;;;;::::::===<<<;;;:::;;;<<<>>>???>>>>>>>>>>>>????????????BBBBBBCCCDDDEEEEEEFFFFFFHHHHHHGGGHHHKKKNNNRRRTTTUUUUUUVVVWWWZZZ]]]aaacccgggiiimmmrrrxxxzzzyyywwwzzzyyyzzz}}}~~~}}}||||||}}}~~~|||vvvtttqqqoooooonnnlllkkkeeeccc___[[[XXXWWWVVVVVVXXXWWWVVVVVVWWWTTTOOOJJJPPPQQQRRRSSSTTTSSSRRRRRRLLLKKKIIIFFFBBB???===<<<:::999777666666666777888JJJDDD===888888888777555777777777777777777777777777777666666777777888999:::666333333555777666444666555555555555555555666888888888777666666555555666555444555666777666444777888888888777666666555777888888888888999999999888888999999999:::::::::<<<;;;;;;:::999999888888;;;<<<===>>>???>>>======;;;BBB@@@>>>DDDFFFLLLZZZxxxiiiRRREEE>>>======<<<<<<<<<=========<<<<<<<<<======;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999:::::::::<<<;;;;;;;;;;;;;;;<<<<<<>>>===<<<:::::::::;;;;;;>>>>>>>>>?????????@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHIIILLLOOOSSSUUUVVVVVVWWWYYY[[[___bbbccclllnnnsss|||}}}~~~||||||}}}~~~~~~~~~|||uuussspppoooooonnnmmmkkkfffccc```\\\YYYXXXWWWWWWXXXVVVUUUXXX\\\\\\WWWRRROOOPPPRRRSSSSSSSSSRRRQQQMMMLLLJJJGGGCCC???<<<;;;:::999777666666666777888<<<:::777777888999888666777777777777777777777777666666666666666777888888888666333444555666666555666555444333333444555666555444444444555777888999888666444444666777777666888888888888888777666555777777888888888999999999888888999999999:::::::::;;;;;;;;;:::::::::999999:::;;;<<<===>>>>>>>>>======CCCAAA@@@FFFIIIRRRdddmmmVVVGGG??????>>>===;;;::::::;;;======>>>>>>>>>>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::===<<<;;;::::::<<<===>>>===<<<;;;::::::999::::::>>>>>>>>>??????@@@@@@AAACCCDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKMMMPPPSSSUUUUUUVVVXXXZZZ^^^bbbeeegggoooqqqwww~~~}}}}}}~~~|||uuussspppoooooonnnmmmkkkgggeeeaaa]]]ZZZXXXXXXXXXXXXVVVUUUYYY^^^^^^YYYTTTNNNOOOPPPQQQQQQQQQPPPPPPMMMLLLJJJGGGDDD@@@===;;;:::999777666666666777888222333555888:::999777555777777777777777777777777666666666555666777777888666555555555666666666666666555444333333444555666444444333333444666888::::::777555444666777888888888888888888888777666666777777888888888999999999888888999999999::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBB===BBB@@@AAAHHHMMMZZZppp~~~qqq[[[KKKDDDDDDCCC@@@<<<999999:::===>>>@@@@@@???>>><<<<<<;;;;;;;;;;;;::::::::::::999999888888888888999999<<<<<<;;;:::;;;<<<===>>>;;;::::::::::::;;;;;;<<<===>>>>>>???@@@AAAAAAAAA@@@AAABBBDDDFFFHHHIIIJJJJJJJJJKKKLLLOOORRRTTTVVVTTTUUUXXX\\\aaaeeeiiijjjppprrryyy~~~~~~}}}~~~}}}vvvtttqqqoooooonnnlllkkkiiigggccc^^^[[[YYYXXXXXXXXXVVVVVVXXXYYYXXXSSSOOOMMMNNNOOOPPPQQQPPPOOOOOOLLLLLLJJJHHHEEEAAA===;;;:::999777666666666777888222444888:::;;;999666444777777777777777777777777666666555555666666777888666666666777777777777777666555555555555555555666777666555444444555666777:::888666555777888888888777888888999999888888777777888888888888999999999888888999999999:::::::::::::::;;;<<<<<<===>>>>>><<<======>>>???@@@AAAAAA<<<@@@???BBBKKKQQQbbb}}}~~~~~~~~~vvvaaaPPPIIIJJJIIIDDD>>>:::;;;<<<<<<>>>AAAAAA???===<<<<<<;;;;;;:::::::::999999999888888777777888888999999::::::::::::;;;<<<======999999:::;;;<<<============>>>>>>???@@@AAABBBBBB???@@@BBBDDDGGGIIIJJJKKKJJJKKKLLLNNNPPPSSSUUUVVVTTTVVVZZZ^^^cccgggjjjlllooorrrxxx}}}~~~xxxvvvrrrppppppnnnlllkkkkkkiiiddd___[[[YYYWWWWWWTTTUUUVVVWWWVVVSSSPPPNNNNNNOOOPPPQQQQQQQQQPPPOOOKKKKKKJJJHHHFFFBBB>>><<<:::999777666666666777888555777888999888777666555666666666666666666666666666555555555555666777777666777888888888888888999555666666777777666666555777666666666666666777777:::888777777888999888777666666777888999999999999777888888888888999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???>>>AAAAAAGGGQQQYYYmmm|||yyy~~~{{{gggVVVHHHIIIIIIDDD>>>:::;;;===;;;>>>AAAAAA???<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888999:::;;;888999:::;;;;;;<<<<<<<<<::::::;;;<<<===============>>>>>>???AAABBBBBBCCCBBBBBBDDDFFFHHHIIIKKKKKKJJJKKKMMMOOOQQQTTTVVVWWWXXXYYY\\\```dddgggiiikkkooorrrwww~~~|||yyywwwsssqqqpppnnnllljjjmmmjjjeee```[[[XXXWWWVVVOOORRRVVVWWWUUUSSSRRRRRROOOPPPQQQRRRRRRRRRQQQPPPJJJJJJJJJIIIFFFCCC???===:::999777666666666777888555555555555444555777999666666666666666666666666555555555555555666777777666777999999999888999:::555666777888888777666555333333555666888999::::::999888777888999:::888777555666777888999:::::::::777888888888888999999999888888999999999:::::::::<<<;;;;;;::::::999999888<<<<<<======>>>@@@AAABBBBBBEEEEEELLLXXX```www{{{vvv{{{~~~lll[[[CCCEEEFFFBBB;;;888999<<<:::===AAAAAA???<<<;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999::::::;;;<<<666888999;;;<<<<<<;;;:::;;;<<<======>>>============>>>>>>@@@AAABBBCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMPPPRRRTTTVVVWWW[[[\\\___bbbdddfffhhhhhhooorrrwww|||~~~|||}}}yyyvvvrrrpppnnnmmmllljjjkkkiiiddd```\\\YYYXXXXXXVVVVVVUUUTTTRRRPPPOOONNNQQQPPPPPPSSSUUUTTTOOOKKKMMMKKKIIIGGGEEEAAA===999<<<;;;:::999888888888888555555666666777777777888888888888888888888888888555777666555777;;;:::777555444333222222333444555666777777777777666666555777777777777777777777777555555666777777777777777777777888888888777777666666777888999888777555333;;;:::999999888888999999888888:::<<<>>>???<<<:::<<<<<<======>>>@@@AAABBB@@@EEEHHHQQQ^^^iiirrr```NNNFFF@@@???>>>;;;:::<<<;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::999:::;;;;;;888888888999999::::::::::::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>???>>>???@@@AAABBBDDDEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLOOORRRTTTUUUUUUUUUZZZ]]]```bbbdddfffjjjlllmmmppptttyyy|||}}}}}}}}}~~~}}}xxxvvvrrrpppooonnnlllkkkkkkiiiddd```\\\YYYXXXXXXVVVVVVVVVTTTSSSQQQOOONNNOOONNNOOOQQQSSSTTTQQQNNNNNNKKKHHHFFFDDDAAA===:::888777666555444444444444666666777777888888888888666666666666666666666666555777666555777<<<===:::666555444333333444555666555666666777777777666666777777777777777777777777666777777888888888888888777777888888888888777777777888999::::::888666555999999888888888888999999;;;<<<======<<<;;;::::::<<<<<<======>>>@@@AAABBBCCCEEEGGGRRReeessswwwfffOOOGGGAAA???>>>;;;:::<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;888888999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>@@@AAABBB???@@@AAABBBCCCDDDEEEFFFEEEFFFGGGHHHJJJKKKKKKKKKLLLMMMPPPSSSVVVXXXZZZZZZ^^^```cccdddeeefffiiikkknnnppptttxxx{{{|||||||||}}}~~~wwwuuurrrppppppooonnnlllkkkhhhddd```\\\YYYYYYXXXVVVVVVVVVUUUTTTQQQOOONNNMMMMMMMMMOOOQQQSSSRRRQQQOOOLLLHHHEEECCCAAA>>>;;;999999888777666666666666666666666666777777777777666666666666666666666666666777666555888>>>@@@>>>666666555555555555666666444555666666777777777777777777777777777777777777777777888999999999999999777777888888888888888777999:::;;;;;;;;;:::999888888888888888999:::;;;;;;;;;;;;;;;:::999999;;;===<<<<<<======>>>@@@AAABBBDDDFFFGGGTTTkkk}}}~~~}}}mmmRRRIIIAAA???>>>;;;:::<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999::::::::::::<<<<<<<<<=========>>>>>>;;;<<<<<<===>>>@@@BBBCCC@@@AAABBBCCCDDDFFFFFFGGGFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPSSSWWW[[[^^^```bbbccceeefffffffffhhhjjjoooqqqtttwwwyyyzzzzzzyyy{{{~~~~~~wwwuuurrrqqqqqqqqqooommmjjjhhhddd___\\\ZZZYYYYYYWWWWWWWWWVVVUUURRRPPPNNNMMMMMMMMMNNNOOOPPPQQQQQQPPPLLLHHHDDDBBB@@@>>><<<;;;;;;:::999888888888888555555555555555555555555777777777777777777777777666777666444888???CCCAAA777777666666666666777777333444555666777777777777666666666666666666666666666777888888999999888888777777888999999999888888999::::::;;;;;;:::999999888888888999:::<<<===>>>NNNHHH???:::999;;;======<<<<<<======>>>@@@AAABBBBBBGGGJJJUUUlll~~~rrrVVVKKKAAA???>>><<<;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===<<<;;;:::999::::::::::::::::::::::::;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMNNNOOORRRQQQQQQSSSVVV[[[___bbbbbbdddfffffffffgggiiikkkooopppsssuuuwwwxxxwwwwwwyyy}}}~~~wwwuuusssssssssqqqooommmjjjhhhddd___\\\ZZZYYYYYYWWWWWWXXXXXXVVVSSSPPPNNNOOOOOOOOOOOONNNNNNOOOOOOPPPLLLHHHDDDBBB@@@>>><<<:::999888777666666666666666666666666666666666666777777777777777777777777777777666444888???BBB@@@666777777777777777777666333333444666777777777777666666666666666666666666555666777777888888777777777777888999999999999999888888999999999999999888999999::::::<<<===???@@@hhhZZZHHH>>>===>>><<<999<<<<<<======>>>@@@AAABBB???IIIMMMUUUiiitttZZZNNNBBB>>>>>><<<;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===<<<;;;:::999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>======>>>???@@@@@@AAABBBCCCDDDEEEGGGHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPTTTSSSRRRSSSUUUYYY]]]``````bbbeeefffgggiiilllnnnoooqqqrrrtttvvvwwwwwwwwwyyy|||xxxvvvuuuttttttrrrooommmjjjgggccc___\\\ZZZZZZZZZWWWXXXYYYYYYWWWTTTPPPNNNOOOPPPRRRQQQOOONNNNNNOOOOOOLLLHHHEEECCCAAA>>>;;;<<<;;;:::999888888888888999999999999888888888888666666666666666666666666666777666444777===>>><<<666666777777777777666666333444555555666666666666777777777777777777777777555555666777777777777777777777888999::::::::::::777777777777888888888888:::::::::;;;<<<===???@@@\\\PPPAAA:::;;;??????<<<<<<<<<======>>>@@@AAABBB>>>IIINNNTTTgggwww^^^PPPBBB>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<::::::;;;===???AAACCCDDDAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHJJJMMMOOOQQQUUUTTTSSSSSSUUUYYY\\\______bbbeeehhhiiilllooorrrqqqrrrtttvvvwwwxxxyyyyyy|||~~~yyyxxxvvvuuutttrrrnnnllliiigggccc___\\\ZZZZZZZZZWWWXXXYYYZZZXXXUUUQQQNNNLLLOOOSSSSSSQQQPPPPPPPPPNNNKKKHHHFFFDDDAAA===:::======<<<;;;::::::::::::999999888888888777777777666666666666666666666666666777666444666::::::666555555666777777666555555444444555555666555555555777777777777777777777777666666777888888888888777666777888999::::::::::::777777777777777888999999999999999999:::;;;======@@@<<<999777888<<>>@@@AAABBB@@@JJJKKKQQQjjj}}}aaaRRRCCC>>>>>>>>><<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;===???AAACCCDDD@@@AAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGIIILLLOOOQQQSSSSSSSSSTTTWWW[[[^^^```bbbeeehhhjjjlllooorrrtttuuuvvvwwwyyy{{{|||~~~~~~zzzyyywwwvvvtttrrrnnnkkkiiigggccc___\\\[[[ZZZZZZWWWXXXZZZZZZXXXUUUQQQNNNJJJNNNSSSTTTSSSQQQQQQRRRMMMKKKIIIGGGEEEAAA===999:::999888777666666666666666666555555444444444333888888888888888888888888555777666444555888777222444555666777777666555444555555555666555555444444777777777777777777777777777777888999999999999999666777888999:::;;;;;;;;;888777777777888999999:::888888888888999:::;;;;;;999===@@@>>>:::888:::>>><<<<<<======>>>@@@AAABBBCCCJJJHHHPPPmmmcccSSSCCC>>>>>>>>><<<<<<;;;<<<<<<<<<<<<<<<<<<;;;===<<<;;;:::999:::;;;<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<=========>>>============>>>???@@@AAA@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFGGGIIILLLOOOQQQQQQRRRSSSVVVYYY]]]```bbbfffhhhkkkmmmnnnpppsssvvvxxxxxxzzz|||~~~}}}zzzyyywwwuuusssrrrpppllliiifffccc___]]]\\\[[[XXXVVVWWWYYY\\\]]]\\\WWWRRROOONNNNNNNNNOOORRRRRRRRRPPPNNNMMMKKKIIIHHHEEE@@@===888888888777777777777777777777777777777666555555666777888777666555666777777777777777888888888888666666777888888888888888666555444333333333333333666666666666666666555555666666777888888888888888888888888777777777777777888888999999999:::::::::;;;;;;;;;::::::999999999;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<>>>???@@@CCCFFFJJJTTTooopppYYYEEEBBBBBB===:::===;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGFFFGGGIIIKKKLLLMMMMMMMMMRRRSSSUUUWWWZZZ^^^cccgggjjjkkkmmmnnnooosssxxx{{{}}}zzzxxxwwwuuusssrrrpppmmmkkkfffdddaaa___]]][[[YYYXXXWWWYYY\\\]]]\\\XXXSSSPPPPPPPPPOOOPPPQQQQQQPPPNNNNNNLLLIIIGGGFFFCCC???<<<888888888888777777777777777777777777777666555555777888999888777666666888666666777777777888888888555555666777777777777777222333333555777999;;;<<<555555555555555555555555666666777888888888888888888888888888777777777777888888888888999999999:::999999999888888888777777:::;;;;;;<<<======>>>>>>>>>>>>======>>>???AAABBBDDDGGGLLLXXXttt|||sss]]]IIIDDDCCC???<<>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEGGGHHHIIIKKKMMMNNNNNNOOORRRTTTVVVXXX[[[___dddhhhmmmoooqqqrrrtttwww{{{~~~}}}yyywwwvvvtttssssssqqqooolllcccddddddbbb^^^ZZZXXXWWWWWWYYY\\\]]]\\\XXXTTTQQQRRRQQQPPPPPPQQQPPPNNNLLLNNNKKKHHHEEECCCAAA???===999999888888888777777777777777777777777666666555888999:::999777666777888666666777777777777888888444444555666666666666666777777666666666666777777555666666666666666666666666666777888888888888888888888888888888888888888777777777888888888999999999999999999888888888888:::::::::;;;<<<<<<======??????>>>>>>???@@@BBBCCCFFFIIIOOO^^^|||}}}xxxbbbNNNGGGEEE@@@>>>@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDHHHHHHJJJLLLNNNOOOQQQQQQTTTVVVXXXZZZ]]]aaaeeeiiippprrrvvvxxxzzz|||}}}zzzvvvuuutttssssssrrrpppnnnhhhkkkooommmhhh```[[[XXXWWWYYY[[[\\\\\\YYYUUUSSSRRRQQQPPPPPPQQQPPPNNNLLLOOOLLLHHHDDDCCCAAA???>>>:::999999888888777777777666666777777777777666666777888999888666666666777666666666666777777777888444555666666777777666666666666444333222222222222777777777777777888888888666666777888888888888888777888888888888888999999666777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<>>>>>>>>???@@@BBBCCCFFFJJJRRReee|||hhhSSSIIIEEEAAA???@@@>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBHHHIIIJJJLLLOOOQQQSSSTTTVVVXXX[[[]]]___cccgggjjjqqqtttxxx{{{}}}~~~{{{vvvuuutttttttttsssqqqoooppptttzzz{{{uuukkk```ZZZWWWYYY[[[\\\\\\YYYVVVUUUPPPOOOOOOPPPQQQQQQPPPNNNPPPMMMHHHEEECCCBBB@@@>>>:::::::::999888777777666666666777777777777666666666777777777555444555666555666666666666777777777666666777888888888888777//////000111222444666777555555555666666777777777666666777888888888888888777777888888999999999:::666777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<============>>>@@@BBBCCCEEEJJJUUUkkk~~~lllWWWIIICCC@@@>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBHHHHHHJJJLLLOOOSSSUUUWWWYYY[[[^^^```bbbeeeiiilllpppssswww{{{}}}}}}wwwuuutttttttttsssqqqooonnnqqquuuxxxuuulll___VVVWWWXXXZZZ\\\\\\ZZZXXXVVVPPPOOOOOOPPPQQQRRRPPPOOOOOOMMMIIIFFFDDDBBB@@@>>>;;;;;;:::999888777777666555666666777777777777777555666777666444333444555555555666666666666777777666777777888888888888888333333333333444555666777222222333333444444555555666666777888888888888888777777888888999:::::::::777777777888888888999999999999999999:::::::::::::::::::::;;;<<<<<<=========<<<<<<===>>>@@@BBBCCCEEEKKKWWWqqqqqq[[[JJJBBB???>>>===<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDGGGHHHIIIKKKOOOSSSWWWYYY[[[]]]aaaccceeegggjjjmmmnnnqqquuuxxxzzz}}}xxxvvvuuuttttttssspppnnniiihhhiiilllnnniii^^^TTTWWWXXXZZZ[[[\\\ZZZYYYXXXRRRQQQPPPPPPQQQPPPOOOMMMMMMKKKHHHFFFEEEBBB>>>;;;<<<;;;;;;:::888777777666555555666777777777777777555777777666555444555666555555555666666666777777555666666777888777777777:::999777666555444444444333333333444555555666666666666777888888888888888777777888999999:::;;;;;;888888888888999999999:::999999999:::::::::;;;;;;:::;;;;;;<<<======>>>>>>=========>>>???AAACCCEEEFFFLLL[[[wwwuuu^^^KKKBBB???>>>===<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHKKKOOOSSSXXXZZZ\\\___ccceeegggiiilllnnnmmmooorrrtttwww{{{yyywwwuuuuuutttssspppnnnkkkgggdddhhhmmmlllcccZZZWWWXXXZZZ[[[\\\[[[YYYXXXTTTSSSQQQQQQQQQOOOMMMKKKKKKIIIGGGFFFDDDAAA===999<<<<<<;;;:::999777777666555555666777777777777777666888888777666555666777555555555555666666666777444555555666666666666666333333444444666777888999555666666777888999999:::666666777888888888888888777777888999::::::;;;;;;888999999999999:::::::::;;;;;;;;;<<<<<<=========;;;;;;<<<<<<===>>>>>>>>>???>>>>>>???@@@CCCEEEFFFHHHNNN]]]{{{~~~xxxaaaLLLBBB@@@???======<<<<<<<<<<<<;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>??????@@@@@@AAAAAABBBCCCDDDFFFFFFGGGEEEFFFGGGJJJNNNSSSXXX[[[]]]```dddggghhhjjjlllnnnmmmoooqqqsssuuuyyy~~~yyywwwuuuuuutttssspppnnniiiiiigggeeebbb^^^[[[ZZZWWWYYY[[[\\\\\\ZZZXXXWWWUUUSSSQQQPPPPPPOOOMMMKKKLLLKKKJJJHHHDDD@@@===;;;======<<<<<<<<<;;;;;;;;;:::999777666555555555666999999999888888888888888666555555444444444555555777666555444444555666777222333555666666555333222666666666666666555555555222555777888888777888888888888777777777777888888999999888888777888888888::::::999999999:::;;;;;;:::;;;===>>>>>>>>>===<<<;;;===???@@@@@@AAACCCDDDJJJNNNbbbyyy}}}cccOOOEEEBBB@@@???>>>>>>===<<<;;;::::::999<<<<<<============<<<<<<777888888999;;;;;;<<<;;;EEEDDDBBB???===;;;:::::::::<<>>?????????AAACCCEEEJJJPPPeee|||gggRRRFFFAAA???===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<>><<<:::999:::;;;999::::::;;;<<<>>>???@@@<<<===???@@@@@@AAACCCDDDDDDCCCBBBCCCFFFGGGHHHGGGHHHHHHJJJLLLNNNQQQTTTUUU[[[]]]```dddhhhllloooppppppoooooooooppprrrtttuuuzzz{{{|||}}}~~~wwwuuutttssssssqqqooollliiihhhdddaaa^^^[[[ZZZZZZYYY[[[^^^___^^^[[[WWWTTTRRRPPPOOONNNOOOOOOMMMLLLIIIIIIHHHGGGEEECCC@@@???::::::::::::999999999888999999777666666666666666444444555666777888999999555555555666777888999:::555555666666666666555555666777888999999888777666666666666666666666666666333555777888777666777888888888888888888888888888999999999999:::;;;<<<<<<:::999999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???>>>>>>@@@DDDGGGKKKRRRiiinnnWWWIIIAAA===;;;;;;;;;<<<<<<<<<=========<<<======>>>>>>======<<<;;;===???===::::::<<<>>><<<<<<<<<===>>>??????@@@>>>???@@@@@@@@@BBBEEEGGGGGGEEEDDDDDDFFFHHHHHHGGGHHHHHHJJJLLLOOORRRTTTVVVYYY[[[___dddjjjooosssuuutttsssrrrqqqqqqrrrssstttwwwxxxzzzzzz|||~~~yyyxxxvvvuuuuuutttqqqooollljjjfffbbb___]]]]]]]]]ZZZ\\\___```___[[[WWWTTTPPPOOOMMMNNNNNNOOOMMMLLLJJJJJJIIIHHHEEEBBB@@@>>><<<<<<<<<;;;;;;;;;::::::999888888777777666666666444444555555666777777888999888777777666666666666444555666777777666555444444555666666666666555444666666666666666777777777666777999999888777999:::888888888888888888888888888888888999:::;;;<<<===999999999999:::;;;<<<<<<===<<<<<<;;;;;;<<<>>>???>>>???>>>======@@@DDDGGGJJJSSSlllsss]]]LLLBBB>>>===<<<<<<<<<<<<<<<===============>>>>>>>>>>>>======888<<>>>>>??????>>>>>>======@@@@@@AAA@@@@@@CCCGGGJJJIIIGGGFFFFFFGGGHHHHHHGGGIIIJJJLLLNNNQQQTTTWWWXXXYYY[[[```eeekkkqqquuuwwwvvvvvvvvvuuuvvvvvvwwwxxxvvvwwwyyyzzz|||{{{zzzxxxvvvvvvuuutttqqqooollljjjfffbbb___]]]]]]]]][[[\\\___```___[[[WWWTTTPPPOOOMMMNNNNNNOOOMMMLLLLLLLLLKKKHHHEEEBBB>>><<<::::::999999999888888888888888888888888777777777666666555555555555555555999888777666555555555555444555666777777666555444444444444444444444444444666666666666777777888888444555666555444444555777777888999999999999888777777777777777888:::;;;;;;999999999999:::;;;<<<======<<<<<<;;;;;;<<<>>>???>>>???>>>======@@@DDDGGGIIISSSnnnxxxaaaOOODDD@@@@@@???>>>>>>===<<<<<<;;;;;;======>>>>>>>>>>>>=========CCCIIIKKKGGGBBB???===:::;;;===>>>???@@@@@@@@@@@@@@@AAAAAAAAADDDHHHKKKJJJHHHGGGGGGIIIJJJJJJIIILLLMMMNNNQQQTTTWWWZZZ\\\\\\^^^bbbfffkkkppptttvvvuuuvvvvvvwwwyyyzzz{{{|||xxxyyy{{{|||}}}{{{xxxvvvuuuttttttrrrpppmmmiiihhhdddaaa^^^[[[ZZZZZZ[[[\\\]]]^^^]]][[[XXXVVVRRRPPPOOONNNOOOOOOMMMLLLMMMMMMKKKIIIEEEAAA>>><<<<<<;;;;;;;;;::::::::::::777888888999999888777777777666666666555555555555666555555555666666777888555555666666666666555555666666666555555666666666555666666777777888888999666777777666555555777999777888999::::::999888777777777777777888999::::::888888888999:::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>???>>>>>>@@@DDDGGGIIITTTooo{{{eeeQQQEEEAAABBB@@@??????>>>===<<<;;;:::===>>>>>>??????>>>>>>===;;;@@@HHHPPPSSSRRROOOLLLGGGGGGGGGGGGFFFDDDBBB@@@???@@@AAABBBBBBDDDHHHKKKJJJIIIHHHHHHJJJLLLKKKKKKMMMNNNPPPSSSVVVZZZ]]]^^^^^^```cccgggkkkooorrrsssssstttuuuwwwzzz|||}}}~~~zzz|||~~~~~~xxxwwwuuuttttttssspppmmmhhhgggeeebbb___\\\ZZZYYYZZZ[[[[[[[[[[[[ZZZYYYXXXTTTRRRPPPOOOOOOOOOMMMKKKLLLLLLKKKIIIFFFCCC???============<<<<<<<<<;;;;;;777888999999999999888777666666666666666666777777777777666666777777888888666666555555555555666666777777666666666666777777555666666777888888999999999::::::999777777999;;;777888:::;;;;;;:::888777999999888888888999999:::888888888999:::;;;======;;;<<<<<<===============<<<>>>?????????AAACCCEEEJJJVVVqqqhhhRRRDDD@@@AAA???>>>>>>>>>======<<<<<<>>>>>>????????????>>>>>>777999???IIISSSWWWUUURRRQQQPPPOOOMMMIIIEEEAAA>>>===???AAACCCCCCEEEGGGIIIJJJIIIHHHIIIKKKMMMMMMMMMMMMNNNPPPSSSWWWZZZ]]]______```cccgggjjjnnnqqqrrrtttuuuwwwyyy{{{}}}~~~}}}~~~}}}zzzyyywwwvvvvvvuuurrrpppiiiiiigggeeebbb^^^[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYUUUSSSQQQPPPPPPOOOMMMKKKJJJJJJJJJIIIGGGDDDAAA@@@999999999888888888777777777777999::::::999888777444555555666777888999999<<<;;;:::888777666666666777666555444444555666777666666555555555555666666555666666777888999999999777777777666444444666888777888:::;;;;;;:::888777;;;;;;:::999999999::::::888888888999:::;;;===>>>:::;;;===>>>>>>>>>===<<<;;;===???@@@@@@AAACCCDDDLLLWWWrrrjjjSSSCCC>>>@@@============>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>;;;;;;@@@HHHLLLHHHCCCFFFGGGHHHHHHGGGDDDBBB@@@;;;>>>AAACCCDDDEEEGGGHHHJJJIIIHHHJJJLLLNNNOOONNNMMMNNNPPPSSSVVVZZZ]]]___^^^```cccfffjjjnnnqqqrrrxxxyyyzzz|||~~~~~~}}}~~~|||yyywwwvvvuuusssrrrqqqnnniiiddd```]]]\\\[[[ZZZ[[[\\\\\\[[[ZZZYYYXXXYYYWWWTTTQQQNNNLLLLLLKKKMMMKKKHHHGGGEEECCC@@@===<<<;;;:::999999999:::;;;999999888777666666777777777666555555666888:::;;;QQQFFF999666;;;>>>;;;666333444555666666777777666666666555555555444444444666666666666777888::::::777777777777888888888888888999999::::::999999888::::::::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===============>>>???@@@@@@@@@AAADDDFFFJJJWWWuuulllWWWHHHBBBBBB???>>>===============>>><<<;;;;;;===???@@@???>>>>>>>>>>>>>>>>>>??????@@@CCCBBBAAA@@@???????????????@@@AAABBBCCCEEEEEEFFFPPPNNNKKKJJJLLLNNNPPPPPPRRRUUUYYYZZZYYYYYY\\\^^^gggfffgggjjjnnnrrrtttuuuwwwxxxzzzzzz{{{}}}~~~|||yyywwwvvvuuusssqqqpppmmmiiiddd```]]]\\\\\\[[[[[[\\\\\\[[[ZZZXXXWWWVVVTTTRRRPPPOOONNNNNNNNNMMMKKKHHHGGGEEECCC???<<<<<<;;;:::999888999999:::999999888777777777777777888777777666777999;;;<<>>???@@@@@@@@@BBBEEEGGGMMMZZZxxxmmmWWWHHHBBBBBB===============>>>???@@@===<<<<<<===???@@@???===>>>>>>>>>>>>>>>??????@@@@@@@@@?????????@@@AAAAAADDDDDDEEEEEEFFFGGGHHHHHHLLLKKKKKKKKKMMMNNNOOOOOOSSSWWW[[[\\\[[[[[[^^^aaaeeefffgggkkkppptttwwwxxxxxxyyy{{{{{{|||~~~|||yyywwwvvvtttrrrpppnnnlllgggccc___]]]\\\\\\[[[[[[\\\\\\[[[YYYXXXWWWRRRRRRQQQPPPPPPPPPPPPQQQNNNKKKIIIGGGEEEBBB>>>;;;::::::999888888888888999999888777777777777777777999888777777888999;;;<<<___QQQ@@@777777:::;;;:::888888888888777666555444666666666555555555555444888777777777777777888888777777777777888888888888888999999::::::999999888888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<==================>>>???@@@@@@BBBFFFIIIPPP\\\zzzoooXXXHHHBBBAAA<<<<<<<<<===>>>???@@@AAA>>>======>>>???@@@>>>===>>>>>>>>>>>>>>>??????@@@>>>>>>>>>??????@@@BBBBBBCCCCCCCCCCCCDDDEEEGGGGGGIIIIIIJJJLLLMMMNNNOOOOOOUUUXXX]]]^^^^^^^^^aaadddeeefffiiinnnrrrvvvzzz|||zzz{{{}}}~~~~~~|||yyywwwuuutttqqqooommmkkkgggbbb___]]]]]]]]][[[[[[\\\[[[ZZZYYYWWWVVVQQQQQQQQQQQQPPPPPPQQQQQQNNNKKKIIIFFFDDDAAA===:::999999999888888888888888888888777777777777777888888888777777777888999:::<<<888444555999;;;:::777666666666666666555444444666666666555555555555555999888777777777777777888666777777777888888888888888999999::::::999999888;;;:::::::::;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===============<<<>>>???@@@AAACCCGGGJJJPPP\\\zzzqqqZZZIIIBBB@@@>>>=========>>>???@@@@@@???>>>>>>>>>??????>>><<<>>>>>>>>>>>>>>>??????@@@???????????????@@@AAAAAAAAAAAAAAABBBDDDFFFHHHJJJHHHIIIJJJKKKLLLNNNQQQSSSUUUYYY^^^``````aaaeeehhhhhhkkknnnrrrvvvyyy|||~~~}}}~~~|||xxxvvvuuutttqqqooommmkkkgggccc```^^^]]]]]][[[[[[[[[[[[ZZZXXXVVVUUUSSSRRRRRRQQQQQQPPPOOONNNMMMKKKHHHFFFDDDAAA===;;;999999999999888888777777888777777777777777888888666666666666666777777888666666888:::;;;:::555222777888999:::::::::::::::666666666666666666666666999888777777777777777888666777777777888888888888888999999::::::999999888;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;<<<<<<==================>>>???@@@AAADDDGGGJJJNNNZZZxxxttt\\\KKKBBB@@@AAA@@@???>>>>>>>>>>>>>>>???>>>>>>???@@@@@@>>><<<>>>>>>>>>>>>>>>??????@@@BBBBBBAAA@@@??????@@@@@@CCCCCCDDDEEEHHHLLLOOOQQQLLLLLLLLLLLLLLLOOOTTTYYYVVV[[[___bbbbbbdddhhhkkknnnrrrvvvyyyzzz|||}}}zzzwwwvvvuuutttrrrpppooommmhhhddd```^^^]]]]]][[[[[[[[[[[[ZZZXXXVVVTTTSSSSSSSSSRRRQQQOOONNNMMMKKKIIIGGGEEEDDDBBB>>><<<999999::::::999999888777777777777777777888888999666666666666666666666666;;;::::::999888777666666666666777999999:::::::::555666666666666777777777888777777777777777888888777777777777888888888888888999999::::::999999888999999999888888999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===============>>>???@@@AAAAAACCCGGGJJJMMMYYYwwwvvv^^^LLLDDDAAABBBAAA@@@???>>>=========???>>>>>>???@@@AAA???===>>>>>>>>>>>>>>>??????@@@DDDCCCBBBAAAAAA@@@@@@@@@CCCCCCCCCEEEHHHLLLOOORRROOOQQQRRRQQQPPPRRRXXX]]]XXX]]]bbbeeefffhhhlllppptttxxx}}}{{{yyyvvvuuuuuuuuusssrrrqqqooojjjeeeaaa___]]]]]][[[[[[[[[[[[YYYWWWUUUTTTRRRRRRSSSRRRQQQPPPNNNMMMIIIHHHFFFEEEDDDBBB???===999:::;;;;;;;;;:::888888777777777777777888999999666666777777777777666666666777777777666777:::===555666666777777777666666555666666666777777777777777666666666777888999999777777777777888888888888888999999::::::999999888:::999999888888999999999999999:::::::::;;;;;;;;;;;;<<<<<<===============???@@@AAAAAAAAACCCFFFIIIOOOZZZxxxwww```NNNEEECCCAAAAAA@@@???>>>>>>>>>>>>>>>======???AAAAAA@@@???>>>>>>>>>>>>>>>??????@@@DDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCEEEHHHLLLNNNPPPTTTXXXYYYWWWWWWZZZ]]][[[```eeeiiijjjmmmqqquuuvvv|||zzzxxxvvvuuuuuuuuutttsssssspppkkkfffbbb___]]]]]][[[[[[[[[[[[YYYWWWUUUTTTQQQQQQRRRRRRRRRQQQOOONNNHHHGGGEEEDDDDDDCCC@@@>>>::::::;;;<<<;;;:::999888777777666777777888999999777777888888888888777666555888;;;<<<:::999:::;;;::::::;;;::::::999888777555666666666777777888888666666666666777888::::::777777777777888888888888999999999::::::999999999<<<<<<;;;::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<<<<<===============@@@AAABBBBBBAAACCCFFFHHHPPP\\\zzzxxxaaaOOOFFFDDD??????????????????@@@@@@=========???AAABBBAAA@@@>>>>>>>>>>>>>>>??????@@@CCCCCCCCCCCCCCCDDDEEEFFFJJJIIIGGGGGGHHHJJJMMMOOOOOOVVV]]]___]]]ZZZZZZ\\\^^^bbbhhhlllmmmpppuuuyyywww}}}|||zzzxxxwwwvvvuuusssqqqpppmmmiiiddd```___^^^___YYYYYYXXXWWWVVVUUUUUUTTTPPPPPPQQQQQQPPPNNNLLLKKKIIIHHHFFFEEEDDDBBB>>>;;;888999;;;<<<<<<;;;999888:::999777666666666777888777777777777666666666666777777777777777777777777777777777888888999::::::777777666555555555555555666666777777777777666666777777777666666666666666999999::::::::::::;;;;;;999999999:::::::::;;;;;;999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>??????>>>AAABBBCCCCCCBBBCCCFFFIIIMMM___|||fffQQQGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<@@@?????????AAACCCFFFHHHHHHJJJLLLLLLKKKJJJKKKLLLLLLRRRXXX\\\]]]^^^```bbbfffgggiiilllppprrrssssss|||}}}|||zzzxxxwwwvvvuuusssqqqpppmmmhhhddd```_________ZZZYYYYYYXXXWWWVVVUUUUUUQQQRRRRRRQQQPPPNNNLLLKKKJJJHHHGGGFFFEEEBBB>>>;;;999:::;;;<<<<<<:::999888888888666555555555666777666666666666777777777777777777777777777777777777888888888888888777777777777777666555555555555555777888888999999888888777999999999999888888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???????????????@@@AAABBBBBBDDDGGGJJJOOO```}}}fffQQQFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============@@@@@@??????AAACCCFFFGGGHHHJJJLLLLLLKKKKKKLLLMMMLLLPPPUUUXXXZZZ]]]ccchhhiiiiiikkknnnqqqtttuuuvvvyyyzzz|||~~~}}}zzzxxxvvvvvvuuutttrrrooolllhhhccc```______```ZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSSSSRRRQQQOOOLLLKKKJJJHHHGGGFFFEEEBBB???<<<::::::;;;<<<;;;:::888777777777666555555555555666555555666666777777888888777777777777777777777777:::999999888777777666666777777666555555555666666777777888888888888777777999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@<<<>>>???@@@BBBDDDHHHKKKRRRbbb~~~hhhQQQEEECCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>=========@@@@@@???@@@AAACCCEEEGGGGGGIIIKKKLLLKKKKKKLLLMMMOOOQQQSSSSSSUUUZZZbbbiiiiiiiiikkkmmmooorrruuuvvvuuuwwwyyyzzz|||}}}{{{xxxvvvvvvuuutttsssnnnkkkgggccc```______```ZZZZZZ[[[ZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQOOOMMMKKKJJJIIIGGGFFFEEECCC???<<<;;;;;;;;;;;;;;;999888777888777777777666666666666444555555666777888888999777777777777777777777777::::::999999888888888888777777666666666666666777555555555666666555555555666777777777777777888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@===>>>???@@@AAACCCGGGJJJSSSbbbiiiQQQDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BBBCCCEEEFFFEEEGGGIIIJJJJJJJJJLLLMMMQQQRRRSSSRRRRRRVVV]]]dddfffggghhhiiikkkmmmpppssstttuuuwwwxxxyyy{{{~~~{{{xxxvvvvvvuuuuuutttnnnkkkgggccc```^^^^^^___ZZZZZZ[[[[[[ZZZXXXVVVUUUSSSSSSSSSSSSQQQOOOMMMLLLJJJIIIGGGFFFEEECCC???<<<;;;;;;;;;;;;::::::999888999999999999888888777777444555555666777888888999777777777777777777777777999999999:::::::::;;;;;;777777666666666777777888555555666666666666555555666666777777888888888999999999999:::::::::;;;;;;888888999999999:::::::::;;;;;;;;;;;;<<<<<<=========>>>???@@@@@@AAAAAA@@@???@@@AAAAAA@@@BBBEEEGGGRRRbbbjjjRRRDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDEEEBBBEEEGGGIIIIIIIIIKKKLLLNNNPPPRRRSSSSSSVVV\\\aaagggiiijjjkkkkkklllnnnqqqtttvvvxxxyyyyyy{{{}}}~~~~~~}}}~~~|||xxxvvvvvvvvvuuutttooolllgggccc___]]]]]]]]]YYYZZZZZZ[[[ZZZXXXUUUSSSQQQRRRRRRRRRQQQOOONNNLLLKKKIIIHHHGGGFFFCCC@@@===::::::::::::::::::::::::999999::::::999999888777555555666666777777888888777777777777777777777777888888999999:::;;;;;;<<<777777666666666777888888888888999999999999888888888888999999:::;;;;;;;;;999999::::::::::::;;;;;;888888888888999999999999<<<<<<;;;;;;<<<<<<===>>><<<===>>>???@@@@@@@@@@@@@@@AAABBBAAAAAABBBEEEGGGQQQaaakkkSSSEEEBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCCCCDDDAAADDDGGGHHHIIIJJJKKKMMMJJJMMMRRRUUUWWW[[[aaafffmmmqqqtttsssqqqppprrrtttvvvxxxzzz{{{zzz{{{}}}~~~~~~~~~~~~}}}|||~~~|||xxxvvvuuuvvvvvvuuupppmmmhhhccc___\\\\\\\\\WWWYYYZZZZZZYYYWWWTTTRRROOOPPPQQQQQQQQQOOONNNMMMKKKJJJHHHGGGFFFDDD@@@===999999999999:::;;;<<<<<<888999999:::999888777666666666666666777777777777777777777777777777777777888888888888888888888888777777666666777888888999999999::::::::::::999999888888999::::::;;;<<<<<<999999::::::::::::;;;;;;888888999999999:::::::::===<<<<<<;;;<<<<<<>>>>>><<<<<<===>>>???????????????AAABBBBBBBBBDDDGGGIIIPPPaaakkkSSSGGGDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBEEEHHHIIIJJJKKKMMMOOOMMMPPPTTTWWWZZZ___fffllluuuyyy~~~}}}yyyvvvvvvxxxwwwyyy{{{|||{{{{{{|||~~~~~~}}}}}}xxxvvvuuuvvvvvvuuuqqqnnnhhhccc^^^\\\[[[[[[WWWXXXYYYZZZYYYVVVSSSRRRNNNNNNOOOPPPPPPOOONNNNNNKKKJJJHHHGGGFFFDDD@@@===888888888999:::;;;<<<===777888888999999777666555777777777777666666666666777777777777777777777777888888777777666666555555777777666777777888999999888888999999999999888888666666777888999999::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;===<<<<<<;;;;;;===>>>???;;;<<<===>>>>>>?????????>>>???AAABBBCCCEEEIIILLLQQQbbbkkkTTTHHHFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCFFFIIIKKKLLLMMMOOOQQQTTTVVVXXXYYYZZZ```hhhnnnyyy~~~~~~yyyxxxzzzxxxzzz||||||{{{{{{|||}}}~~~}}}xxxuuuttttttttttttpppllleee```^^^\\\\\\[[[XXXWWWVVVTTTSSSTTTTTTUUUQQQRRRSSSRRROOOLLLKKKKKKJJJKKKJJJIIIFFFBBB>>><<<<<<;;;;;;;;;;;;::::::999777666666666777888999999777888999999888777888999777777666666666888999:::999666444444222000333888666666777777777777666666777777888888888888777777777888888888888999999999:::::::::::::::::::::::::::555777??????888888@@@CCC999666>>>BBB===<<<@@@<<<>>>???>>><<<;;;>>>@@@>>>???@@@@@@AAADDDHHHKKKPPPccc~~~||||||||||||||||||ttt\\\JJJBBB@@@@@@AAA@@@@@@???======>>>>>>?????????>>>>>>=========>>>>>>??????@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDGGGFFFFFFGGGJJJNNNSSSVVVYYYZZZ[[[^^^bbbhhhlllooozzz}}}{{{}}}~~~~~~}}}~~~~~~}}}xxxuuuuuuuuuttttttpppkkkeee```^^^]]]\\\[[[ZZZYYYWWWTTTSSSRRRRRRRRRQQQRRRTTTSSSPPPNNNMMMMMMKKKKKKJJJHHHEEEBBB???===>>>>>>======<<<=========777777777777777777888999777888999999777777888999777888888999888888777666<<<999999<<<<<<::::::===666666777777777777666666666777888999999888777666777888888888888999999999::::::::::::::::::::::::>>>999888;;;:::===MMMaaa[[[GGG999:::>>>;;;999;;;>>>???AAA@@@>>>>>>@@@BBB>>>???@@@@@@AAADDDHHHKKKQQQccc}}}}}}|||{{{{{{zzz}}}uuu]]]KKKDDDAAAAAA@@@@@@???>>>>>>>>>======>>>???????????????======>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCEEEEEEMMMMMMLLLKKKKKKNNNSSSVVVZZZ[[[]]]```dddiiimmmpppvvvzzz}}}||||||}}}~~~~~~~~~}}}|||}}}~~~}}}yyyvvvuuuuuutttsssoookkkeeeaaa^^^]]]\\\[[[ZZZYYYWWWUUURRRQQQPPPPPPQQQRRRTTTSSSQQQOOONNNOOOLLLKKKIIIGGGDDDBBB@@@??????>>>===<<<<<<===??????999888777777777777777777777888999999777777888999777888:::::::::888555444666222111555888666444444666666777777777777666666555777888999999888777555777888888888888999999999::::::::::::::::::::::::>>><<<<<<;;;999@@@YYYtttuuuZZZAAA;;;??????===<<<>>>???@@@@@@??????@@@BBB>>>???@@@@@@AAADDDHHHKKKQQQccc~~~}}}{{{}}}uuu^^^NNNHHHCCCBBB@@@???>>>>>>??????<<<===>>>???????????????======>>>>>>???@@@@@@AAA@@@@@@@@@AAACCCDDDFFFGGGRRRTTTTTTQQQMMMLLLQQQVVV[[[\\\___bbbfffjjjmmmoooqqqtttyyy{{{||||||}}}~~~}}}}}}}}}~~~~~~}}}|||||||||}}}}}}yyywwwvvvvvvtttsssnnnjjjeeeaaa___]]]\\\[[[YYYXXXVVVUUUSSSQQQPPPPPPOOOQQQSSSSSSQQQOOOOOOOOOMMMKKKIIIFFFCCCAAA@@@@@@===<<<;;;::::::<<<===>>>999999888777666666666777777888999888777666777999888888999999999888777777FFF===666777::::::888999666666777777777777666666555666888::::::888666555777777888888888999999999999999::::::::::::;;;;;;999;;;??????;;;>>>OOObbbqqqZZZCCC<<>>>>><<<===>>>>>>>>>??????@@@>>>???@@@@@@AAADDDHHHKKKPPPbbbuuu^^^OOOKKKDDDBBB@@@>>>===>>>???@@@>>>>>>?????????>>>>>>=========>>>???@@@@@@AAAAAA??????@@@AAACCCEEEGGGHHHQQQUUUVVVRRRLLLKKKQQQWWW[[[]]]___cccfffjjjlllmmmmmmppptttwwwyyy{{{~~~~~~~~~~~~~~~~~~|||||||||}}}}}}zzzxxxwwwvvvuuusssmmmjjjeeebbb```^^^\\\ZZZVVVVVVVVVUUUTTTSSSRRRRRRNNNPPPRRRRRRPPPNNNMMMNNNLLLKKKHHHFFFCCCBBBAAA@@@===<<<;;;::::::;;;<<<===999999888777666666666777666777888888777666777888888777666666777999;;;===QQQDDD777333444555777999666666777777777777666666555777888999999888777555777777888888888999999999999999999::::::;;;;;;;;;777:::===>>><<<;;;@@@HHHQQQGGG<<<999;;;;;;<<<<<<<<<<<<===???@@@@@@@@@???>>>???@@@@@@AAADDDHHHKKKOOObbbttt]]]OOOLLLDDDCCC@@@>>>>>>>>>@@@AAA@@@@@@@@@@@@???===<<<;;;======>>>???@@@AAABBBBBB@@@@@@AAABBBDDDGGGIIIJJJLLLPPPSSSQQQLLLKKKQQQXXXZZZ\\\___cccfffiiijjjkkklllnnnrrruuuwww{{{~~~}}}{{{||||||~~~}}}zzzxxxxxxwwwuuusssllliiieeebbb```^^^\\\ZZZVVVVVVVVVVVVVVVUUUTTTSSSOOOPPPRRRQQQOOOMMMLLLMMMKKKJJJHHHGGGDDDBBBAAA@@@>>>============<<<<<<<<<999888777777777777777777666777888888666666777888999777555444666999===@@@LLL@@@333...,,,---000555666666777777777777666666777777888888888888777777777888888888888999999999888999999::::::;;;;;;<<<;;;:::999999999:::<<<>>>999999;;;;;;;;;;;;===???>>>>>>???AAACCCDDDBBBAAA>>>???@@@@@@AAADDDHHHKKKPPPcccqqqZZZMMMKKKDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@???===<<<;;;<<<===>>>???@@@BBBCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKHHHKKKOOOOOOMMMOOOTTTYYYZZZ\\\```dddggghhhiiiiiilllnnnrrrtttwww{{{~~~||||||}}}}}}{{{yyyxxxwwwuuusssllliiieeebbbaaa___\\\ZZZXXXXXXXXXXXXWWWUUUSSSRRRPPPRRRSSSRRRPPPMMMLLLLLLIIIIIIIIIHHHFFFCCCAAA???<<<===>>>>>>===;;;999777777777777777777777888999666777888777666555666888999888777666777999<<<>>>GGGAAA<<<;;;999777888<<<666666777777777777666666888888777666666777888888777888888888888999999999888888999::::::;;;<<<<<<;;;;;;:::888888:::<<<===666:::===>>>===>>>???@@@>>>>>>>>>AAADDDEEECCC@@@>>>???@@@@@@AAADDDHHHKKKSSSgggoooWWWKKKIIICCCBBBBBBAAA@@@@@@??????>>>>>>????????????>>>>>><<<===>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLHHHJJJMMMOOOQQQTTTXXX[[[[[[^^^bbbfffiiijjjiiihhhlllnnnrrruuuwww{{{}}}{{{yyyyyywwwuuussskkkiiieeebbbaaa___\\\ZZZ[[[[[[ZZZYYYWWWUUURRRQQQRRRTTTUUUTTTQQQNNNMMMMMMHHHIIIIIIIIIGGGDDD@@@>>>999;;;<<<<<<;;;888555333777777666666777888999999666777888777666555666888999999999999999999::::::555444777;;;999555444777666666777777777777666666:::888666555555666888:::777888888888888999999999888888999::::::;;;<<<<<<777;;;===<<<:::::::::::::::<<<<<<::::::;;;<<<<<<<<<;;;<<>>??????@@@@@@AAADDDHHHKKKUUUjjjmmmTTTIIIHHHBBBBBBBBBBBBBBB@@@???>>>;;;<<<===>>>@@@@@@AAAAAA<<<===>>>???AAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLJJJKKKMMMPPPTTTWWWZZZ\\\\\\___dddhhhjjjkkkjjjiiilllnnnrrruuuwwwzzz}}}~~~{{{xxxvvvuuutttrrrpppooojjjccc^^^\\\\\\\\\\\\[[[ZZZYYYWWWUUUTTTTTTTTTOOOQQQSSSUUUTTTQQQNNNLLLMMMJJJGGGEEEDDDBBB???<<<999999777777777999;;;===888888888888888888888888777777777777666666666666888888999999999999888888777777777666777888888999777666666666666888:::;;;::::::999888777777888888999999::::::::::::;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAADDDIIILLLWWWooopppVVVHHHFFFCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCBBBAAABBBEEEGGGFFFFFFFFFGGGHHHIIIKKKKKKNNNNNNOOOQQQTTTXXX\\\___aaacccfffhhhhhhhhhiiijjjiiikkkppptttxxxzzz{{{{{{}}}zzzxxxwwwvvvsssrrrnnniiiccc___]]]\\\[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTNNNOOOQQQRRRQQQOOOMMMKKKMMMJJJGGGEEEDDDBBB???===:::999888777888999;;;<<<888888888777777777777777555666666666777777888888777777777888888777777777777666666666666777888888777666666666777888999:::888888777666666666666666888888888999999999::::::777888888888888999999999::::::::::::::::::::::::<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAADDDIIILLLWWWpppqqqWWWIIIFFFCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@???@@@BBBDDDFFFFFFFFFGGGHHHJJJKKKLLLOOOOOOPPPRRRUUUZZZ]]]```ccceeehhhiiihhhhhhiiijjjiiikkkooossswwwyyyzzzzzz}}}zzzxxxwwwuuusssqqqlllhhhccc```]]]\\\ZZZYYY[[[ZZZYYYXXXWWWVVVUUUTTTPPPPPPQQQPPPPPPOOOMMMMMMMMMJJJGGGFFFDDDBBB???===<<<;;;999888888888999:::888888777777666666666555444555555666777888999:::666666777777777777666666777777666666777777888999777666666666777888999:::888777777777666666666666777777888888888999999999888888888888999999999999::::::::::::::::::;;;;;;===<<<<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAADDDIIILLLWWWrrrrrrYYYJJJFFFCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@??????BBBCCCFFFFFFFFFGGGIIIKKKLLLMMMPPPQQQRRRUUUXXX\\\```bbbfffhhhjjjjjjiiihhhiiijjjjjjlllooorrruuuwwwxxxyyy}}}}}}{{{wwwuuutttsssqqqoookkkhhhccc```^^^\\\ZZZXXX[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPMMMJJJHHHFFFEEECCC@@@>>>===<<<;;;999999888999999999999888888777777666666555666666777888888999999666666777777777777666666888888888888888999999:::777777777777777888888999999999999999999999999888888888888888999999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;>>>===;;;:::;;;<<<>>>@@@========================>>>??????@@@AAADDDIIILLLXXXtttuuu[[[KKKFFFBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBAAAAAACCCEEEEEEFFFFFFHHHJJJLLLNNNOOORRRSSSUUUXXX[[[___ccceeejjjkkkllllllkkkjjjkkklllmmmnnnoooqqqsssuuuwwwxxx|||}}}zzzwwwuuutttsssqqqoookkkhhhddd```^^^\\\ZZZXXXZZZ[[[[[[ZZZYYYXXXWWWVVVUUUTTTRRRQQQPPPPPPQQQQQQLLLJJJHHHFFFEEECCCAAA???===<<<;;;:::999999888888:::::::::999999888888888888888888888777777777777777888888999999888888777::::::999999::::::;;;<<<666777777777888888888888888999::::::::::::999999999999999::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<>>>===;;;:::;;;<<<>>>@@@========================>>>??????@@@AAADDDIIILLLXXXtttwww]]]LLLFFFBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBCCCBBBBBBCCCEEEEEEFFFGGGHHHKKKMMMOOOPPPTTTVVVXXX[[[___cccfffhhhlllmmmooonnnmmmnnnoooqqqqqqqqqqqqqqqsssuuuwwwxxx}}}|||yyywwwvvvtttrrrpppmmmiiidddaaa^^^]]][[[ZZZZZZ[[[[[[[[[[[[YYYWWWVVVSSSRRRQQQPPPOOOOOOOOOOOOLLLJJJHHHFFFEEEDDDBBB???<<<<<<<<<;;;:::999999888::::::::::::::::::::::::999999888888888777777777888888999999999999888888::::::999999::::::;;;<<<666777888888888888777777666777888999999999888777999999:::::::::;;;;;;;;;999999999999:::::::::::::::::::::;;;<<<<<<=========<<<<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAADDDIIILLLXXXuuuyyy```MMMFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===???BBBBBBAAAAAABBBCCCEEEEEEGGGIIIKKKNNNQQQRRRVVVXXX[[[___cccfffiiikkknnnooopppqqqqqqrrruuuwwwvvvuuusssssssssuuuxxxyyy~~~|||yyywwwuuutttrrrpppoookkkeee```^^^]]]]]]\\\ZZZ[[[\\\\\\\\\ZZZXXXWWWRRRRRRRRRQQQPPPPPPOOOOOOLLLJJJHHHFFFFFFDDDBBB@@@<<<<<<<<<;;;;;;:::999999888888888999::::::;;;;;;888888888888888888999999777777888888888888777777999888888888888999::::::666777888999999888777666555666888::::::999888777888999999999::::::::::::999999999::::::::::::;;;::::::;;;;;;<<<=========<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAADDDIIILLLWWWttt{{{bbbNNNEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCCCCCCCBBBCCCDDDEEEEEEGGGIIILLLOOORRRSSSXXXZZZ]]]aaaeeeiiikkkmmmnnnppprrrssstttwwwzzz}}}zzzyyyvvvuuuuuuwwwyyy{{{|||zzzvvvtttsssrrrpppnnnqqqllleee```^^^^^^^^^^^^ZZZ[[[\\\]]]\\\ZZZXXXWWWTTTTTTTTTTTTSSSRRRQQQPPPLLLJJJHHHGGGFFFEEEBBB@@@;;;;;;<<<<<<;;;;;;:::999666666777888999::::::;;;666666777888999::::::;;;666666777777777777666666777777777666777888888999666777888999999888777666777888:::<<<<<<<<<:::999777888888888888999999999;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<===>>>>>>;;;<<<======>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAADDDIIILLLWWWttt|||cccNNNEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFFFFFFFEEEEEEFFFEEEEEEGGGIIILLLPPPRRRTTTYYY[[[^^^cccgggjjjmmmnnnnnnppprrrtttvvvzzz~~~}}}{{{xxxvvvvvvxxxzzz|||~~~|||yyywwwvvvuuusssrrrnnnkkkfffcccaaa___\\\[[[[[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTUUUUUUTTTRRROOOMMMLLLJJJHHHFFFEEECCC@@@>>>>>>>>>===<<<:::999888888777777777777777777777777999999888888777666666666:::999999999888888777777777777888888999999999:::555555666777888999999:::999999999999999888777666777777777888999999::::::888888888999:::===???AAA???999888<<<===999999<<<<<<<<<<<<<<<========================>>>>>>>>>>>>??????@@@@@@BBBEEEJJJNNN\\\rrr}}}eeeRRRIII@@@AAAAAAAAAAAA@@@???>>>>>>FFFCCC???BBB>>><<>>;;;;;;:::999999888777777777777777777777777777777666666777777888999999999999999999888888777777777666666666666777777777888777777777777777888888888999999999999999888777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>999777;;;<<<:::999<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>???@@@AAACCCGGGLLLQQQ[[[qqqiiiUUULLLBBBBBBBBBAAAAAAAAAAAAAAA>>>DDDAAA@@@FFFDDD>>>CCCBBBBBBCCCDDDEEEFFFGGGHHHFFFHHHJJJLLLNNNQQQTTTWWW\\\]]]___bbbfffiiikkklllllllllnnnqqqvvvzzz|||||||||yyyzzz}}}}}}{{{xxxvvvuuutttrrrqqqjjjhhhdddcccbbbbbbaaa```[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQMMMKKKHHHFFFEEEDDDAAA???:::::::::999999888888888999999999999999999999999666666777777888999999:::888888888777777777777777666666666777777777777777888888888888777777666666888999999999999888777777999999::::::;;;<<<<<<<<<>>>>>>>>>======<<<;;;:::<<<999777:::;;;::::::;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>===>>>@@@AAADDDHHHNNNRRRYYYqqqlllVVVLLLEEEDDDBBBAAAAAAAAABBBCCCAAADDD@@@CCCOOONNNDDDBBB@@@AAABBBDDDFFFGGGIIIIIIFFFHHHKKKMMMOOOQQQUUUXXX]]]^^^```bbbeeefffhhhhhhhhhiiikkkpppuuuyyyzzzzzz|||yyyyyy|||}}}{{{xxxvvvuuutttrrrqqqnnnkkkgggdddcccaaa___^^^\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRSSSMMMKKKHHHGGGFFFDDDAAA???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888777777666777777777777777777777777999999999999999999999999888888777777777777777777888888999999999888888777999999999:::;;;;;;<<<<<<<<<===>>>>>>===;;;999888;;;888777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>???@@@AAACCCGGGLLLPPPWWWqqqkkkTTTIIIEEEDDDBBB@@@@@@AAABBBDDDCCCEEEAAAGGGVVVVVVHHHCCCAAABBBCCCDDDFFFGGGHHHIIIGGGIIILLLNNNPPPSSSWWWYYY]]]___aaacccdddeeeffffffiiijjjmmmqqqvvvzzz{{{zzz~~~|||yyyxxx{{{}}}{{{xxxvvvuuutttsssqqqooolllhhheeecccbbb```^^^\\\\\\[[[YYYXXXWWWUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTNNNKKKIIIGGGFFFDDDBBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777777777777777888888888:::::::::999999999999999555666666777888888999999777888888999999999888888888888999999:::;;;;;;;;;999:::;;;<<<<<<:::999888999999888888:::======;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>??????@@@@@@AAADDDHHHLLLWWWrrrjjjSSSGGGDDDCCCAAA??????@@@BBBCCCBBBDDD@@@FFFUUUUUUHHHBBBDDDDDDEEEEEEFFFFFFGGGGGGGGGIIILLLOOOQQQTTTXXX[[[^^^___bbbeeeggghhhhhhhhhllllllnnnrrrwwwzzz|||{{{}}}|||yyyxxx{{{~~~|||yyywwwvvvuuusssrrrnnnkkkgggeeeddddddbbbaaa]]]\\\[[[YYYXXXVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTNNNLLLIIIGGGFFFEEEBBB@@@:::::::::999999888888888888888888888888888888888777777888888999:::::::::888888888888888999999999888888888888888777777777555555666777888999::::::777777888999999999999888888888888999::::::;;;;;;888999999::::::::::::999888:::999888:::??????<<<:::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>???@@@@@@???@@@BBBGGGJJJYYYuuukkkTTTIIICCCCCCAAA@@@@@@@@@AAABBB???CCC???BBBNNNMMMCCCAAAEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJMMMPPPRRRUUUYYY\\\___bbbfffjjjmmmoooppppppqqqppppppssswww{{{|||}}}~~~}}}|||zzz|||}}}zzzxxxwwwvvvtttsssooolllhhhfffdddcccaaa```]]]\\\[[[ZZZXXXVVVUUUTTTRRRSSSTTTUUUVVVUUUUUUTTTNNNLLLIIIHHHFFFEEEBBB@@@;;;;;;:::999999888777777888888888888888888888888777888888999999::::::;;;888999999999::::::::::::999999999888888777777777666666777777888888888999777777888999999999999999999999::::::;;;;;;<<<<<<;;;::::::999999:::::::::888;;;:::888;;;AAAAAA>>>::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>??????@@@@@@@@@DDDHHHLLL[[[xxx{{{kkkUUUJJJCCCCCCCCCCCCBBBBBBBBBBBB???EEEBBBAAAGGGEEE@@@DDDDDDDDDEEEFFFGGGGGGHHHHHHHHHJJJNNNPPPSSSVVVZZZ]]]bbbeeekkkqqqvvvyyyzzz{{{xxxvvvuuuvvvyyy}}}~~~~~~{{{yyyxxxwwwuuuttttttpppkkkgggdddaaa^^^\\\]]]]]][[[ZZZXXXVVVUUUTTTQQQRRRTTTVVVWWWVVVUUUTTTNNNLLLIIIHHHGGGEEEBBB@@@>>>>>>===<<<:::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999888888888888777777777777666777888999999999999999::::::;;;;;;<<<======>>>>>>===;;;:::999999:::;;;888;;;;;;999<<>>:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@@@@BBBFFFKKKOOO\\\zzzuuu~~~jjjTTTIIIDDDDDDDDDEEEDDDDDDCCCBBBBBBIIIGGGCCCEEEBBB@@@HHHBBBCCCDDDEEEGGGIIIJJJKKKHHHKKKNNNQQQSSSWWW[[[^^^dddhhhooovvv|||}}}zzzzzz}}}~~~|||yyywwwuuuuuuuuuvvvrrrlllhhheeedddcccbbb______]]]ZZZVVVRRRQQQQQQVVVUUUTTTUUUVVVWWWUUUSSSMMMKKKHHHGGGEEECCC???===;;;:::999999888888999999777777888999::::::;;;<<<::::::999888888999::::::;;;:::999888777777777777::::::888777666666666666888888999:::;;;;;;<<<<<<;;;::::::999888888888999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======???<<<999777666888:::<<>>============???>>>???BBBBBBBBBIIIQQQbbbqqqttthhhRRRHHHEEEEEECCCBBBAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDFFFHHHIIIIIIMMMOOOQQQSSSTTTWWWZZZ]]]aaagggpppyyy~~~}}}xxxyyy|||yyywwwuuuttttttwwwsssmmmhhheeecccaaa___^^^^^^]]]ZZZVVVSSSRRRRRRVVVUUUTTTUUUVVVWWWUUUSSSMMMKKKIIIGGGFFFCCC@@@===;;;:::999999888999999999777777888999::::::;;;;;;::::::999888888999::::::;;;;;;:::999888777777777;;;:::999888888888888888888888888999::::::;;;;;;;;;:::999999888888999999999999:::::::::::::::999::::::::::::::::::::::::::::::999::::::;;;<<<===???>>><<<:::999:::<<<===============>>>>>>>>>>>>???>>>@@@BBBBBBCCCIIIQQQbbb{{{nnnqqqgggRRRHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMOOORRRTTTUUUXXX[[[^^^```fffooowww}}}~~~yyyzzz}}}zzzwwwuuuttttttvvvsssnnniiifffbbb___\\\\\\]]]\\\ZZZVVVTTTSSSTTTVVVUUUTTTUUUVVVWWWUUUSSSMMMLLLIIIGGGFFFDDD@@@>>>;;;;;;:::999999999999999888888888999999::::::::::::999999888888999999:::;;;;;;::::::999999888888999999888777777888888888777777777888999999::::::::::::999999888888999999999:::;;;<<<<<<:::999777::::::::::::::::::::::::999999999::::::;;;<<<===>>>===<<<<<<;;;<<<<<<<<<999;;;<<<>>>??????>>>>>>@@@???@@@BBBBBBCCCIIIRRRbbbvvvlllpppfffQQQHHHEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMNNNPPPTTTWWWYYY[[[^^^```aaafffmmmuuu{{{|||{{{{{{wwwuuutttssstttqqqmmmjjjgggccc___\\\\\\\\\\\\ZZZWWWUUUUUUUUUUUUUUUTTTUUUVVVWWWUUUSSSNNNLLLJJJHHHGGGDDDAAA>>>;;;;;;:::999999999999:::999999999999999999::::::999999999999999999999999;;;;;;;;;;;;::::::999999666555555555555555666777666666777777888888888999::::::999999888999999:::999:::===??????===;;;999<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<===:::;;;;;;;;;;;;;;;:::::::::;;;>>>???@@@???>>>===@@@???@@@BBBBBBCCCJJJRRRbbbvvvmmmqqq~~~dddQQQIIIEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEECCCDDDEEEGGGIIIKKKLLLMMMPPPTTTYYY\\\^^^```ccceeefffiiinnnsssxxx~~~~~~}}}{{{xxxvvvuuutttqqqooollljjjhhheeebbb___[[[\\\\\\ZZZWWWVVVUUUVVVUUUUUUTTTUUUVVVWWWUUUSSSOOOMMMJJJIIIGGGEEEBBB???<<<;;;::::::999999::::::::::::999999999999999999999999999999999999999999::::::;;;;;;;;;:::999999666555555555555555666777666777777777777777888888:::999999888999999::::::888:::===@@@AAAAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<::::::;;;<<<<<<<<<;;;:::===>>>@@@AAAAAA@@@>>>===@@@???@@@CCCCCCCCCJJJRRRbbbvvvmmmppp{{{~~~cccQQQJJJEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFDDDEEEFFFHHHKKKLLLNNNOOOTTTXXX^^^ccceeegggiiijjjkkkmmmppprrrvvv{{{~~~~~~|||yyywwwvvvvvvrrrooollliiihhhfffdddbbb\\\]]]]]][[[XXXVVVVVVVVVVVVUUUTTTUUUVVVWWWUUUSSSOOOMMMKKKIIIHHHFFFBBB???<<<;;;;;;:::::::::::::::;;;::::::999999888888888888999999::::::999999888888999:::;;;;;;:::999888999999888777777888888888777777777777777777888888999999888888999999::::::888:::===???AAAAAAAAAAAA::::::::::::::::::::::::888888888999999:::;;;<<<<<<<<<===>>>>>>>>>>>>===???@@@AAAAAAAAA@@@???>>>AAA@@@AAACCCCCCDDDJJJSSSaaaxxxlllmmmwww}}}cccQQQLLLGGGFFFDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHIIILLLNNNPPPRRRSSSWWW\\\ccchhhkkkmmmnnnooooooqqqrrrsssuuuxxx}}}~~~}}}}}}|||zzzxxxwwwwwwuuurrrmmmiiihhhfffeeeccc]]]^^^]]][[[XXXUUUUUUVVVVVVUUUTTTUUUVVVWWWUUUSSSPPPNNNLLLJJJIIIFFFCCC@@@<<<<<<;;;::::::::::::;;;;;;;;;::::::999888777777888999::::::::::::999888777888999:::;;;:::888777;;;:::999888888888888888888888888888888888888888999999888888999999:::;;;999:::<<<===>>>?????????::::::::::::::::::::::::888888888888999:::;;;<<<============>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAACCCCCCDDDKKKSSS```~~~nnnlllvvv}}}cccRRRNNNJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLOOOQQQSSSTTTXXX]]]eeekkknnnppppppqqqppprrrsssssstttwww{{{~~~~~~}}}}}}~~~|||zzzyyyxxxxxxyyytttnnnjjjgggfffdddccc^^^^^^^^^[[[XXXUUUUUUUUUVVVUUUTTTUUUVVVWWWUUUSSSPPPNNNLLLJJJIIIFFFCCC@@@<<<<<<;;;::::::::::::;;;<<<;;;;;;:::999888777777888999:::;;;;;;:::999888666777999::::::999888666::::::888777666666666666999999999888888888888888999888888888999::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<===>>>@@@BBBCCCAAA@@@AAACCCDDDDDDKKKSSS___qqqmmmxxx}}}cccSSSOOOMMMLLLJJJHHHFFFDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKNNNPPPRRRSSSXXX]]]ffflllpppqqqqqqqqqpppqqqssstttuuuwww{{{~~~~~~}}}}}}{{{xxxuuutttzzzvvvqqqllliiigggeeeccc^^^^^^\\\[[[XXXUUUSSSRRRRRRSSSTTTVVVWWWXXXYYYYYYTTTQQQNNNLLLJJJHHHDDDBBB???>>>===<<<;;;:::::::::<<<:::999888999999888777999999:::;;;:::999777666999999:::::::::999999888999999999999999999999999555888:::;;;:::999999:::777777777888888999999:::999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>:::;;;<<<>>>????????????======@@@DDDDDDEEEKKKSSSdddtttllluuuyyy___PPPLLLIIIMMMQQQQQQLLLGGGEEEFFFFFFEEEEEEFFFHHHHHHGGGEEEGGGJJJLLLNNNOOOPPPSSSUUUVVV\\\eeemmmpppqqqqqqqqqoooqqqtttuuuuuuvvvyyy{{{}}}~~~~~~}}}zzzxxxwwwzzzvvvpppllliiigggeeeccc```___^^^\\\YYYVVVTTTSSSRRRSSSTTTVVVWWWXXXYYYYYYSSSQQQMMMKKKIIIGGGDDDAAA>>>===<<<;;;;;;;;;;;;;;;===;;;999888999999888777888999::::::999888777666666777888999999999999999999999999999999999999999666777999999888888999:::888888888999999999999999999999::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<======@@@DDDDDDEEEKKKSSSfffzzzpppvvvyyy___OOOJJJHHHIIIJJJLLLLLLKKKIIIGGGEEEDDDDDDFFFHHHIIIIIIGGGIIIKKKMMMOOOPPPQQQTTTVVVXXX]]]eeejjjlllmmmmmmmmmnnnppprrrttttttuuuxxxzzz{{{|||~~~~~~|||zzzzzzyyyuuupppkkkiiifffdddcccbbbaaa___\\\YYYWWWTTTSSSRRRSSSTTTVVVWWWXXXYYYYYYRRRPPPMMMJJJHHHFFFCCCAAA===<<<<<<;;;;;;;;;<<<<<<>>><<<:::999999999777666888999999999999888888777444555666888999999::::::::::::::::::::::::::::::777888999888777777999:::::::::::::::999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<>>>>>>>>=========>>>>>>@@@CCCDDDEEEKKKSSShhhtttwww~~~xxx^^^NNNIIIFFFDDDBBBEEEKKKMMMLLLIIIEEEDDDCCCEEEGGGIIIJJJIIIJJJLLLOOOPPPPPPRRRTTTVVVXXX\\\bbbfffhhhiiijjjkkklllnnnqqqrrrsssuuuwwwyyyzzz{{{|||~~~}}}{{{zzzyyyuuuoookkkhhhfffdddbbbbbb```^^^[[[XXXVVVTTTSSSRRRSSSUUUVVVWWWXXXXXXXXXRRROOOLLLJJJHHHFFFBBB@@@<<<<<<;;;;;;;;;<<<<<<===???===:::999999999888666999::::::::::::999999999666777888999999999999999::::::::::::::::::::::::999::::::888777777:::<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???;;;;;;;;;<<<<<<<<<======<<<<<<======>>>@@@AAAAAA???>>>@@@CCCDDDEEELLLTTTiiiuuuuuu{{{xxx]]]MMMIIIDDDBBBAAABBBFFFJJJKKKKKKHHHFFFEEEEEEGGGIIIIIIIIIKKKMMMOOOPPPQQQRRRUUUWWWXXX\\\```dddfffgggjjjkkkkkkmmmppprrrsssuuuxxxzzzzzz{{{|||~~~|||zzzxxxxxxtttooojjjgggeeecccaaa```^^^\\\YYYWWWUUUTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXRRROOOLLLJJJHHHFFFBBB@@@<<<<<<;;;;;;;;;<<<<<<===???===:::999:::999888777;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888888::::::::::::::::::::::::<<<<<<<<<:::999999;;;===;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???============>>>>>>>>>>>>============>>>@@@AAABBB@@@???@@@CCCDDDEEELLLUUUjjjuuutttzzz{{{uuu[[[MMMIIIBBBCCCCCCBBBBBBDDDHHHLLLNNNKKKGGGFFFFFFHHHIIIHHHKKKMMMPPPQQQSSSTTTWWWYYY___bbbdddffffffgggiiijjjlllnnnqqqsssuuuwwwzzz}}}|||~~~|||yyyxxxwwwsssnnniiigggeeebbbaaa^^^]]]ZZZXXXVVVUUUUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWRRRPPPMMMJJJHHHFFFCCCAAA===<<<<<<;;;;;;;;;<<<<<<>>><<<:::999:::;;;:::888;;;::::::::::::;;;;;;<<<======<<<<<<;;;999888777::::::::::::::::::::::::<<<======<<<;;;:::;;;===::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999:::;;;;;;<<<<<<======>>>>>>>>>?????????AAA@@@???>>>===>>>??????AAA???@@@CCCDDDEEEMMMVVVkkkuuuvvv}}}|||pppXXXKKKHHHBBBDDDEEECCC@@@AAAFFFKKKRRRNNNJJJGGGGGGHHHIIIJJJLLLOOORRRTTTVVVXXX[[[^^^iiikkkllllllkkkiiiiiiiiinnnqqqtttwwwyyy{{{~~~|||zzzyyywwwsssmmmiiifffdddbbb```^^^\\\ZZZXXXWWWWWWXXXXXXTTTTTTUUUVVVWWWWWWWWWWWWSSSQQQMMMKKKIIIGGGDDDAAA>>>===<<<;;;;;;;;;;;;;;;===;;;999999;;;<<<;;;:::999999888888888999:::;;;;;;;;;;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===;;;::::::;;;888888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888888888999::::::;;;;;;============>>>>>>>>>>>>BBBAAA???======>>>???@@@AAA@@@@@@CCCCCCEEEMMMWWWjjjwwwzzzjjjSSSGGGFFFDDDDDDCCCAAAAAACCCFFFHHHTTTPPPKKKHHHHHHJJJLLLMMMOOOQQQUUUXXXZZZ]]]aaadddllloooqqqrrrqqqpppooooooqqqtttwwwzzz|||}}}|||{{{wwwsssmmmiiifffdddbbb```^^^\\\ZZZYYYXXXYYYZZZ[[[TTTUUUVVVVVVWWWWWWWWWWWWTTTQQQNNNLLLJJJHHHDDDBBB???>>>===<<<;;;:::::::::<<<:::999999;;;<<<<<<;;;777777666666666777999:::888999999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======;;;:::999999777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>???>>>======>>>@@@BBBDDDBBB@@@@@@CCCCCCEEENNNWWWjjjzzzfffOOOEEEEEEFFFBBB???@@@DDDGGGGGGEEETTTPPPKKKHHHIIILLLOOOPPPQQQSSSWWW[[[^^^aaaeeehhhjjjmmmrrrvvvwwwwwwwwwxxxsssvvvzzz}}}|||{{{{{{uuusssnnniiieeeaaa___^^^^^^]]]\\\ZZZYYYXXXXXXXXXZZZYYYVVVTTTSSSTTTUUUVVVXXXUUUQQQNNNKKKHHHDDDAAA>>>======<<<;;;;;;:::999<<<<<<;;;;;;;;;:::::::::;;;999777777999:::::::::::::::999999999999999999<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888888999:::;;;;;;<<<<<<;;;;;;=========<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAA@@@AAACCCDDDFFFMMMVVVjjj{{{___OOOHHHEEEEEEEEEEEEEEEFFFGGGHHHIIISSSOOOKKKMMMSSSUUUQQQLLL[[[[[[\\\___cccfffggghhhlllrrryyy}}}~~~}}}yyywwwwwwrrrpppllliiifffcccbbbbbb]]]\\\[[[YYYXXXWWWWWWWWWYYYXXXWWWUUUUUUUUUUUUVVVVVVTTTPPPMMMKKKHHHDDDAAA>>>======<<<<<<<<<======<<<;;;;;;;;;;;;:::::::::666555444555888:::;;;;;;999999999999999999999999999999::::::;;;;;;;;;<<<:::::::::999999999888888999:::;;;;;;<<<<<<;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;::::::========================>>>>>>>>>>>>????????????AAA@@@AAACCCDDDFFFMMMVVVkkkxxx^^^NNNHHHEEEEEEEEEEEEEEEEEEFFFHHHHHHPPPNNNLLLOOOTTTVVVUUUSSS\\\]]]___bbbfffjjjkkklllqqqvvv||||||wwwuuutttrrrpppmmmiiifffdddcccbbb]]]\\\ZZZXXXWWWVVVVVVVVVXXXXXXXXXWWWVVVVVVUUUUUUTTTRRRNNNLLLJJJHHHEEEBBB???>>><<<<<<<<<===???@@@;;;;;;;;;;;;::::::::::::666555444666888:::;;;;;;888888888888888888888888777777888999:::;;;<<<<<<:::::::::999999999999888999:::;;;;;;<<<<<<;;;;;;999:::<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@AAACCCDDDFFFMMMVVVkkkttt[[[NNNHHHEEEDDDDDDDDDDDDEEEFFFGGGGGGKKKLLLNNNQQQTTTWWWYYYZZZ]]]___bbbfffjjjnnnqqqrrrxxx{{{}}}wwwuuutttuuusssooojjjfffcccaaa```___]]][[[XXXVVVVVVVVVVVVXXXXXXXXXXXXXXXWWWVVVUUURRRPPPMMMKKKJJJHHHEEECCC@@@???<<<::::::<<<>>>@@@;;;;;;;;;:::::::::999999<<<:::999999:::;;;:::999777777888888888888999999777777888999999:::;;;;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;===========================>>>>>>>>>????????????AAA@@@AAACCCDDDFFFMMMVVVjjjnnnXXXMMMHHHEEECCCCCCCCCCCCDDDEEEFFFGGGHHHLLLPPPRRRSSSVVVZZZ]]]^^^```dddhhhlllppptttvvv{{{|||~~~}}}wwwtttsssuuusssooojjjfffcccaaaaaaaaa___\\\YYYWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWRRRPPPMMMKKKJJJHHHEEECCCBBB@@@===:::999999;;;<<<;;;;;;:::::::::999999999<<<;;;::::::;;;;;;999888777777888888999999999999999999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<;;;999888888:::===???:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????AAA@@@AAACCCDDDFFFMMMVVVhhhhhhUUULLLHHHEEECCCCCCCCCCCCDDDEEEFFFGGGHHHLLLQQQRRRRRRTTTXXX]]]^^^aaafffiiillloootttwwwzzzzzz{{{}}}{{{uuurrrrrrqqqpppmmmjjjgggfffeeeeeebbb```\\\YYYWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYSSSPPPNNNLLLJJJIIIFFFDDDBBB@@@===;;;999888999999::::::::::::999999999999777666777888:::;;;:::999888888888999::::::;;;;;;;;;:::::::::999999999999888999999999999:::::::::999:::;;;;;;<<<<<<;;;;;;===;;;999888999;;;>>>@@@999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAA@@@AAACCCDDDFFFMMMVVVhhh}}}bbbQQQKKKHHHEEEDDDDDDDDDDDDEEEFFFGGGGGGIIILLLPPPRRRSSSUUUXXX\\\___ccchhhjjjkkkmmmrrrvvvxxxwwwwwwzzz~~~|||vvvtttsssqqqpppmmmjjjhhhffffffeeebbb```[[[XXXVVVUUUVVVWWWZZZZZZYYYXXXXXXYYYZZZ[[[TTTRRROOOMMMKKKIIIFFFDDD@@@???>>><<<;;;::::::::::::::::::999999999999888777777777999;;;;;;:::888888999999:::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======>>>>>>999999::::::;;;<<<<<<===<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAA@@@AAACCCDDDFFFMMMVVViiixxx^^^OOOKKKHHHDDDEEEEEEEEEEEEEEEFFFHHHHHHJJJLLLOOORRRUUUXXX[[[]]]bbbfffjjjkkkkkklllppptttwwwvvvvvvzzz~~~yyywwwvvvuuurrroookkkgggdddcccbbbbbb___ZZZVVVTTTTTTUUUVVV[[[ZZZXXXWWWWWWYYY[[[\\\UUUSSSPPPMMMLLLIIIFFFDDD??????>>>>>>======<<<<<<:::::::::999999999888888===<<<<<<<<<===<<<999777999999:::;;;;;;<<<======999999:::;;;<<<<<<===>>>888888888999999:::::::::999:::;;;;;;<<<<<<;;;;;;777:::===@@@AAA???===;;;999999::::::;;;<<<======<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@AAACCCDDDFFFMMMVVVjjjvvv[[[MMMJJJHHHDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLOOOSSSWWW\\\^^^```dddhhhlllmmmkkkkkkooossswwwvvvwwwzzz~~~zzzyyyyyytttpppkkkhhhggggggffffff```[[[YYYZZZXXXTTTTTTWWW\\\\\\ZZZYYYXXXXXXXXXXXXWWWTTTPPPMMMKKKIIIGGGFFFAAA@@@???>>><<<<<<;;;;;;<<<;;;:::999888999:::;;;888888888888888888888888999::::::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::999777666888<<<>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<>>>>>>?????????BBB@@@@@@DDDGGGJJJQQQYYYnnnoooWWWKKKHHHFFFDDDEEEDDDDDDDDDEEEFFFGGGGGGLLLOOOSSSVVVXXXZZZ\\\^^^dddgggkkkmmmooorrruuuxxx{{{zzz{{{}}}{{{xxxwwwvvvrrrmmmjjjhhhhhhgggfff```\\\YYYZZZXXXTTTTTTWWW\\\[[[ZZZYYYXXXXXXXXXXXXXXXUUUPPPMMMLLLJJJHHHFFFAAA@@@???>>>============<<<;;;:::999888888999:::999999999999999999999999;;;;;;;;;:::::::::::::::<<<<<<;;;;;;::::::::::::<<<;;;;;;::::::::::::::::::888777999;;;===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>????????????BBB@@@@@@DDDFFFIIIOOOWWWjjjlllUUUKKKHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGLLLOOOSSSVVVXXX[[[^^^```dddgggkkknnnpppssswwwzzz}}}}}}}}}}}}xxxvvvyyyuuuoookkkiiihhhgggfff```\\\ZZZZZZXXXUUUUUUWWW\\\[[[ZZZYYYYYYXXXXXXYYYXXXUUUQQQOOOMMMKKKHHHFFF@@@@@@???>>>>>>>>>>>>>>>===<<<;;;999999888888888::::::::::::::::::::::::<<<;;;;;;:::999999888888;;;::::::::::::999999999<<<<<<;;;::::::::::::;;;;;;:::999999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???????????????>>>BBB@@@@@@CCCEEEFFFLLLSSSdddgggSSSJJJGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHLLLOOOSSSWWWZZZ\\\```bbbeeehhhllloooqqqtttxxx{{{}}}zzzxxxzzzvvvpppllliiihhhfffeee```\\\ZZZZZZYYYUUUUUUXXX[[[[[[ZZZYYYYYYYYYYYYYYYXXXVVVRRRPPPNNNLLLIIIGGG???>>>>>>=========>>>>>>>>>>>>===;;;:::999999888:::::::::;;;;;;;;;;;;;;;:::::::::999999888888888;;;:::::::::::::::::::::===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@??????>>>BBB@@@@@@CCCDDDDDDIIIPPP]]]vvv|||aaaPPPIIIFFFEEEFFFEEEEEEFFFFFFGGGHHHIIIJJJLLLOOOTTTXXX[[[^^^aaadddgggjjjmmmoooqqqsssvvvyyy}}}~~~~~~~~~~~~~~~}}}||||||zzzvvvpppkkkiiigggeeedddaaa\\\ZZZ[[[YYYUUUUUUXXX[[[ZZZZZZYYYYYYYYYYYYZZZXXXUUURRRPPPNNNLLLIIIFFF>>>>>>===<<<<<<<<<======??????>>>===<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@??????>>>BBB@@@@@@CCCCCCCCCHHHNNNXXXooowww\\\NNNIIIFFFEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMLLLPPPTTTXXX[[[^^^bbbdddiiikkkmmmooooooqqqsssuuuxxxyyy{{{zzzyyyzzz|||~~~~~~}}}~~~zzzvvvpppkkkiiigggfffdddaaa]]][[[[[[YYYVVVUUUXXXZZZZZZYYYYYYYYYYYYZZZZZZWWWUUURRRPPPNNNLLLHHHEEE??????>>>======<<<======>>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;<<<<<<<<<888888999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<===;;;;;;:::999999999999::::::;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???????????????>>>AAA???@@@CCCDDDCCCGGGMMMUUUjjjtttXXXMMMIIIEEEDDDFFFGGGGGGGGGHHHJJJKKKMMMMMMMMMPPPTTTXXX[[[]]]aaacccgggiiilllmmmmmmnnnqqqssssssuuuxxxxxxwwwwww{{{}}}}}}{{{wwwqqqmmmjjjiiihhhfffaaa]]][[[[[[YYYVVVVVVYYYZZZZZZYYYYYYYYYYYYZZZZZZUUUTTTQQQPPPNNNKKKGGGDDDBBBBBB@@@???>>>>>>>>>>>>;;;<<<======<<<;;;:::999888999999:::;;;;;;<<<<<<:::::::::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::999888888888888999999;;;<<<;;;999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<<<<=========;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>????????????AAA???@@@DDDEEEDDDHHHNNNUUUgggrrrVVVLLLIIIEEECCCFFFEEEFFFFFFGGGHHHJJJLLLMMMMMMPPPTTTXXXZZZ\\\___aaaccceeehhhjjjkkkmmmpppsssppptttxxxxxxwwwyyy~~~}}}{{{|||wwwrrrnnnlllkkkjjjhhhaaa]]][[[[[[ZZZVVVVVVYYYZZZZZZYYYYYYYYYYYYZZZ[[[UUUSSSQQQOOONNNKKKFFFCCCEEEDDDCCCAAA@@@?????????999:::;;;;;;;;;:::999888888888999999:::;;;<<<<<<===<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;:::999888888777777888888888:::<<<;;;999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<>>>????????????@@@???AAADDDEEEEEEIIINNNUUUfffqqqUUULLLJJJEEECCCFFFDDDDDDEEEFFFGGGIIIKKKKKKNNNQQQUUUWWWYYY[[[^^^```^^^aaaeeehhhjjjmmmqqqtttoootttxxxzzzyyy{{{~~~}}}xxxqqqllliiigggfffeee___]]][[[ZZZ[[[[[[ZZZXXXXXXXXXWWWVVVVVVWWWYYYYYYYYYVVVSSSOOOLLLIIIGGGEEEBBBAAA@@@???>>>>>>>>>>>>?????????>>>===<<<::::::888888999999999:::::::::===888777<<>>===;;;<<<===<<<:::888999999:::::::::999888888::::::::::::::::::999999:::999999888999:::<<<===999999999::::::;;;;;;;;;======<<<;;;;;;;;;;;;<<<===============<<<<<<<<<=========>>>??????@@@@@@;;;@@@DDDEEEDDDEEEJJJOOOSSSdddnnnUUULLLJJJFFFCCCDDDDDDFFFHHHIIIIIIJJJKKKMMMQQQTTTVVVXXXYYY[[[^^^```eeefffhhhkkkmmmooopppppptttuuuwwwyyyzzz}}}~~~|||wwwqqqllliiihhhgggfffaaa___\\\ZZZ[[[[[[ZZZYYYZZZYYYXXXWWWWWWWWWXXXYYYYYYZZZXXXSSSMMMHHHHHHIII@@@???>>>======<<<<<<<<<;;;;;;:::999999888888888999999999999999:::::::::???999777;;;===<<<:::;;;===???@@@>>>;;;999999:::777777999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<;;;::::::::::::::::::999;;;;;;;;;;;;;;;<<<===>>>=====================<<<=========>>>??????@@@@@@;;;>>>BBBBBB@@@AAAEEEJJJQQQbbbmmmTTTLLLJJJGGGDDDEEEEEEGGGHHHIIIIIIJJJMMMOOOTTTVVVYYY[[[]]]^^^aaacccggghhhjjjlllnnnppprrrssswwwyyyzzz{{{|||~~~~~~{{{vvvqqqllljjjiiihhhgggdddaaa]]]ZZZZZZ[[[[[[[[[\\\[[[YYYXXXWWWXXXXXXYYYWWWZZZ[[[UUULLLFFFFFFIII>>>===<<<;;;;;;::::::;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::>>>:::888<<>>???<<<<<<===========================>>>??????@@@@@@???BBBDDDDDDBBBCCCFFFIIIOOO___kkkTTTLLLKKKGGGEEEGGGGGGHHHIIIIIIJJJLLLPPPSSSWWWZZZ^^^```bbbcccfffhhhlllmmmnnnppprrruuuwwwyyyzzz|||}}}}}}}}}~~~~~~zzzvvvqqqmmmkkkjjjiiigggfffccc^^^ZZZZZZ[[[\\\\\\]]]\\\ZZZYYYXXXXXXXXXYYYVVVWWWVVVQQQJJJEEECCCCCC>>>===<<<;;;::::::::::::<<<;;;999888999;;;===>>>;;;;;;;;;;;;::::::::::::;;;888;;;BBBGGGDDD???>>>;;;>>>AAA???<<<:::;;;>>>=========<<<;;;999888777666777777888999::::::;;;<<<;;;;;;:::999999999999:::::::::::::::::::::::::::::::::;;;;;;===>>>>>><<<<<<<<<<<<=====================>>>??????@@@@@@@@@BBBDDDDDDDDDEEEGGGJJJNNN\\\{{{}}}gggRRRLLLKKKHHHFFFHHHIIIIIIJJJJJJKKKNNNSSSWWWZZZ]]]bbbeeeggghhhkkkmmmrrrrrrsssuuuxxx{{{~~~}}}~~~~~~~~~zzzvvvqqqnnnlllkkkiiigggfffbbb^^^[[[[[[\\\]]]]]]]]]\\\ZZZYYYXXXXXXXXXYYYWWWTTTPPPMMMKKKHHHBBB>>>>>>>>>===<<<;;;;;;;;;;;;888777555555555777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::>>>GGGKKKGGGAAA>>>;;;;;;;;;===>>>>>>>>>============<<<;;;999888777777888888999:::;;;;;;<<<;;;;;;;;;;;;:::999999888888888999::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>=========>>>??????@@@@@@<<<===???@@@AAACCCEEEGGGNNNZZZvvvvvvbbbPPPKKKKKKGGGGGGJJJIIIJJJKKKLLLMMMQQQWWW[[[]]]```eeeiiikkkmmmoooqqqtttuuuvvvyyy{{{~~~}}}zzzwwwrrrooommmkkkhhhfffdddaaa]]][[[\\\]]]]]]]]]\\\[[[YYYXXXWWWXXXXXXYYYYYYTTTOOONNNOOOMMMEEE?????????===<<<<<<<<<<<<<<<999888888777888999:::;;;;;;;;;;;;<<<<<<<<<======CCC@@@@@@FFFHHHCCC===::::::999999;;;>>>???>>><<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========::::::;;;;;;;;;:::999999777777888999;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>=========>>>??????@@@@@@======>>>@@@BBBEEEGGGHHHNNNXXXpppooo]]]MMMJJJJJJFFFFFFJJJIIIKKKLLLNNNPPPTTTYYY]]]```dddiiinnnppprrrtttvvvuuuwwwyyy}}}}}}{{{xxxssspppmmmjjjgggeeeaaa___\\\[[[\\\]]]]]]]]]ZZZYYYXXXWWWWWWWWWXXXYYYWWWTTTQQQQQQPPPMMMHHHCCC???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<===>>>>>>???NNNGGGAAAAAAAAA===;;;;;;999:::;;;<<<;;;:::::::::777777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<888999:::;;;;;;;;;:::999888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>???=========>>>??????@@@@@@AAAAAAAAABBBDDDFFFGGGHHHMMMTTTjjjiiiYYYKKKHHHHHHEEEFFFJJJHHHKKKNNNQQQSSSWWW[[[^^^ccchhhnnnrrruuuwwwyyy{{{yyy|||}}}|||yyytttpppmmmjjjgggddd^^^]]]\\\\\\]]]^^^]]]\\\XXXXXXWWWVVVVVVWWWYYYYYYSSSSSSSSSRRROOOKKKGGGFFF>>>>>>===<<<;;;;;;;;;;;;888999999::::::999999888999:::;;;<<<===???@@@@@@VVVKKKAAA======<<<>>>AAA999===@@@===888555777:::999999:::::::::999888888999999888888888888888888777888:::;;;<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>???;;;;;;;;;<<<===>>>>>>???=========>>>??????@@@@@@AAA@@@??????AAABBBCCCBBBLLLRRReeefffVVVIIIGGGHHHEEEFFFJJJHHHKKKOOORRRUUUXXX\\\___fffjjjqqqvvvyyy{{{}}}~~~zzzwwwsssoookkkhhhgggfffeeebbb___]]]\\\\\\[[[ZZZYYYYYYWWWVVVVVVWWWXXXYYYXXXUUUQQQNNNMMMJJJHHHFFF???>>>===<<<;;;<<<<<<===;;;:::999888888:::<<<======<<<<<<;;;<<<===>>>@@@XXXNNNBBB===???@@@===888999<<<===<<<:::999;;;===999888999======999888999888777777888:::;;;;;;:::999::::::;;;;;;<<<<<<===888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<>>>>>>>>>>>>???@@@BBBCCC>>>>>>???@@@AAACCCDDDEEELLLSSSddd|||___TTTKKKIIIJJJIIIHHHIIIIIILLLPPPTTTWWWZZZ^^^aaagggkkkqqqwwwzzz}}}{{{yyyuuupppllliiigggfffeeebbb___]]]\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXUUUQQQNNNMMMKKKHHHFFFBBBAAA???===<<<;;;<<<<<<<<<;;;:::999999;;;===>>>;;;;;;;;;;;;;;;<<<<<<===IIIBBB;;;999<<>>>>>>>>>>>>>>>>><<<===>>>@@@@@@@@@@@@???>>>>>>???@@@AAACCCDDDEEEKKKRRRbbb~~~vvv\\\RRRJJJHHHIIIIIIIIIJJJJJJMMMRRRVVVZZZ___cccgggjjjmmmssswwwzzz}}}~~~|||wwwrrrmmmjjjgggfffeeebbb___]]]\\\\\\[[[ZZZ[[[ZZZYYYXXXWWWWWWVVVWWWWWWUUUQQQNNNMMMKKKHHHFFFDDDBBB@@@>>><<<;;;;;;;;;<<<;;;:::::::::;;;===>>>:::;;;;;;<<<<<<<<<<<<;;;===;;;999999;;;=========;;;<<<===<<<:::999:::;;;:::999<<<@@@@@@<<<999:::999888777888;;;<<<;;;:::;;;;;;;;;:::999999888888;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@;;;<<>>>>>???@@@AAACCCDDDEEEJJJPPP___{{{mmmXXXOOOHHHHHHIIIIIIIIILLLLLLOOOTTTYYY^^^ccchhhlllnnnqqquuuxxxzzz}}}~~~yyytttoookkkhhhgggeeebbb___]]]\\\\\\[[[ZZZ\\\[[[ZZZYYYXXXWWWVVVVVVWWWTTTQQQNNNMMMKKKIIIGGGCCCAAA???===<<<;;;;;;;;;<<<;;;:::::::::;;;<<<<<<;;;<<<===>>>>>>===<<<;;;;;;<<<===<<<;;;;;;;;;<<<;;;;;;;;;::::::999999999999<<>>??????@@@@@@<<<===>>>??????>>><<<;;;>>>>>>???@@@AAACCCDDDEEEIIIMMM\\\www|||bbbSSSLLLGGGGGGIIIHHHJJJNNNMMMQQQVVV[[[___dddiiimmmrrrtttwwwyyyzzz}}}zzzuuupppllliiihhheeebbb___]]]\\\\\\[[[ZZZ\\\[[[[[[ZZZXXXWWWVVVUUUVVVTTTPPPNNNMMMKKKIIIGGG@@@???===<<<<<<<<<<<<===;;;;;;:::::::::::::::;;;:::;;;<<<======<<<:::999:::<<>><<<::::::;;;:::999999999:::::::::999999===FFFOOOOOOFFF===999999888888999;;;<<<<<<;;;777888888999999::::::;;;::::::;;;;;;;;;::::::999999999999999999999999999;;;;;;<<<<<<===>>>?????????>>>===============>>>>>>>>>???@@@AAACCCDDDEEEHHHLLLYYYrrrrrr[[[OOOJJJFFFGGGIIIIIIKKKOOOOOORRRWWW[[[___ccchhhkkktttvvvxxxzzz{{{~~~~~~zzzuuupppmmmjjjiiieeebbb___]]]\\\\\\[[[ZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVSSSPPPNNNMMMLLLIIIHHH@@@???>>>===<<<===>>>???<<<<<<<<<<<<;;;;;;;;;:::999::::::::::::999888888777999;;;<<<<<<;;;;;;;;;:::999999:::<<<======;;;;;;:::===AAAAAA===:::;;;:::999888999<<<===<<<;;;;;;;;;;;;:::999999888888:::::::::;;;::::::999999999999999999999999999999;;;;;;<<<<<<======>>>>>>???>>>===<<<<<<===???@@@>>>>>>???@@@AAACCCDDDEEEIIIKKKVVVnnnjjjVVVNNNIIIGGGIIIIIIIIILLLQQQQQQTTTXXX]]]```dddiiillltttvvvyyy{{{|||~~~}}}yyyuuupppmmmkkkjjjeeebbb___]]]\\\\\\[[[ZZZYYYZZZZZZ[[[ZZZYYYXXXWWWVVVSSSPPPNNNMMMLLLJJJHHHDDDBBBAAA???>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<===<<<;;;;;;:::::::::;;;888999:::;;;<<<<<<;;;;;;<<<::::::<<<@@@BBBAAA@@@<<<999888::::::888999<<<:::999999:::<<<===<<<;;;<<<<<<;;;;;;:::999999999;;;;;;<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;==================>>>>>>======>>>??????@@@@@@@@@>>>>>>???@@@AAACCCDDDEEEJJJKKKTTTkkk~~~eeeUUUMMMJJJHHHJJJJJJIIILLLRRRRRRVVV[[[```dddiiinnnqqqrrruuuyyy|||~~~}}}yyytttpppmmmlllkkkeeebbb___]]]\\\\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXVVVSSSPPPNNNMMMLLLJJJHHHHHHFFFDDDBBB@@@?????????@@@@@@@@@@@@@@@???>>>===AAA@@@???=========>>>???>>><<<;;;<<<======;;;999>>><<<<<<>>>CCCEEEEEECCC;;;999;;;??????;;;999;;;:::999999:::<<<======<<<999::::::;;;;;;<<<<<<===<<<=========<<<;;;;;;:::========================????????????>>>>>>>>>>>>;;;<<>>>>>???@@@AAACCCDDDEEEKKKKKKTTTiiizzzbbbUUUMMMJJJIIIKKKJJJIIIMMMRRRSSSWWW]]]bbbhhhmmmssswwwqqqtttyyy}}}|||yyyvvvsssqqqnnnjjjhhhiiifff```]]][[[[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZWWWUUUSSSQQQPPPNNNJJJGGGIIIFFFBBB>>>======???@@@???<<<::::::;;;<<<<<<<<<===>>>@@@@@@??????@@@AAADDD@@@<<<:::;;;<<<;;;999999::::::;;;<<<===??????999999999999999999999999:::999888999;;;=========777777777888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===============>>>>>>>>>>>><<<>>>AAADDDEEECCCAAA@@@===>>>??????AAAAAABBBCCCFFFJJJQQQaaasss\\\SSSKKKJJJJJJJJJKKKNNNPPPRRRYYY\\\aaafffjjjnnnpppqqqrrrtttvvvxxxzzz~~~}}}zzzwwwtttqqqnnnkkkhhhiiieee```]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXVVVSSSQQQPPPMMMJJJGGGGGGEEEBBB???======>>>???===;;;999:::<<<===>>>======>>>??????>>>>>>???AAABBB???;;;:::;;;<<<<<<:::===<<<<<<<<<<<<<<<======999999999999999999999999;;;999888999;;;======<<<::::::999999888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA>>>>>>???@@@AAABBBCCCCCCEEEIIIQQQaaaooo[[[TTTLLLKKKKKKKKKMMMOOORRRTTT[[[^^^ccchhhmmmqqqtttvvvuuuwwwyyyzzz{{{}}}|||xxxtttrrrooollliiiiiieee```]]]\\\]]]\\\\\\]]]\\\\\\[[[YYYXXXWWWWWWYYYWWWTTTRRRPPPMMMIIIFFFDDDCCCBBB@@@???>>>>>>>>>;;;:::999:::<<<>>>???>>><<<>>>??????>>>===>>>@@@@@@===;;;:::;;;<<<<<<<<>>===<<<;;;:::::::::999999999999::::::::::::;;;:::888999;;;======<<<:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>======>>>???AAAAAA??????@@@AAABBBCCCDDDDDDDDDIIIQQQ___|||jjjYYYSSSMMMLLLLLLMMMOOORRRUUUWWW]]]```eeekkkpppuuuyyy{{{xxxzzz{{{{{{|||}}}}}}yyyuuurrrpppmmmjjjhhheee```^^^]]]^^^^^^^^^]]]]]][[[ZZZYYYYYYXXXXXXYYYWWWTTTRRRPPPMMMIIIFFFBBBBBBBBBAAA@@@???======<<<::::::;;;<<<>>>===<<<<<<===>>>>>>===<<<===>>>===<<<;;;;;;;;;<<<======>>>===<<<::::::999999999999999999:::::::::::::::;;;:::999999;;;<<<<<<<<<777777888999::::::;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>======>>>>>>???@@@@@@AAA???@@@@@@AAABBBCCCDDDEEECCCIIIPPP]]]xxx{{{dddVVVPPPMMMLLLMMMNNNPPPTTTWWWYYY^^^aaaeeekkkqqqwww{{{}}}zzz{{{}}}}}}}}}~~~~~~yyyuuurrrooommmkkkgggddd```^^^^^^___``````\\\\\\[[[ZZZYYYZZZZZZ[[[YYYWWWUUURRRQQQNNNJJJGGGBBBBBBBBBBBBAAA???===<<<>>><<<;;;<<<<<<<<<;;;999;;;=========;;;;;;<<<===;;;;;;;;;;;;;;;;;;<<<===::::::999999888999999:::999999:::::::::;;;;;;;;;<<<:::999999;;;<<<<<<;;;777777999:::::::::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>;;;===@@@BBBCCCBBB@@@??????@@@@@@AAABBBCCCDDDEEEBBBHHHPPP[[[rrrvvv```SSSLLLLLLLLLMMMOOORRRVVVYYY\\\___aaaeeejjjpppuuuzzz|||zzz|||~~~yyytttqqqooolllkkkgggddd```^^^___aaabbbbbb]]]\\\[[[ZZZYYYZZZ[[[\\\XXXWWWTTTSSSQQQOOOKKKIIIEEEEEEDDDCCCAAA???===<<>>>>>>>>>>>:::===@@@CCCDDDBBB@@@>>>??????@@@AAABBBCCCDDDDDDAAAHHHOOOXXXlllqqq]]]RRRLLLMMMNNNOOOQQQTTTYYY]]]___ccceeegggkkkpppuuuyyy{{{{{{}}}xxxssspppnnnllljjjfffccc```___```bbbcccccc___^^^\\\ZZZYYYYYYZZZ[[[WWWVVVTTTSSSRRRPPPMMMJJJHHHGGGEEECCCAAA???===<<<===<<<<<<<<<======:::888:::<<<<<<;;;:::999999:::999<<<======:::999:::<<<:::::::::999:::;;;;;;<<<999999::::::;;;<<<<<<======;;;999:::;;;<<<;;;::::::;;;;;;;;;:::888666555999999999999999999999999999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>;;;===>>>@@@AAA@@@??????>>>>>>???@@@AAABBBCCCCCCAAAHHHOOOUUUgggjjjZZZSSSOOOPPPPPPQQQTTTXXX]]]aaadddjjjjjjlllooorrrvvvzzz|||~~~~~~xxxsssooommmkkkjjjfffccc```___```bbbddddddbbb```]]]ZZZXXXXXXXXXYYYVVVUUUSSSRRRRRRQQQNNNLLLKKKIIIFFFCCCAAA???======;;;;;;;;;<<<>>>>>><<<::::::;;;<<<;;;999888999:::999<<<>>>===:::888999;;;===<<<<<<;;;;;;;;;<<<<<<999999::::::;;;<<<=========;;;::::::;;;<<<;;;:::777888:::;;;;;;:::999888999999999999999999999999999999:::;;;;;;<<<<<<===============>>>>>>>>>>>><<<<<<<<<======>>>???@@@===>>>???@@@AAABBBBBBCCCAAAHHHNNNTTTdddfffYYYTTTRRRRRRRRRTTTVVV[[[```dddgggooooooppprrruuuxxx{{{}}}zzzuuuqqqooonnnmmmdddbbb```______``````___```___]]][[[YYYYYYYYYYYY[[[YYYVVVSSSQQQNNNJJJGGGIIIGGGDDDAAA???>>>??????AAA???>>>===>>>===<<<:::;;;;;;;;;::::::999999999===<<<;;;;;;<<<===>>>??????<<<:::;;;======;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;======<<<;;;::::::::::::;;;999888:::<<<<<<888444;;;<<<===>>>???@@@AAABBB???>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????BBBBBBBBBBBBAAA@@@??????<<>>??????@@@>>>======>>>>>>===;;;>>>>>>>>>======<<<<<<<<<;;;;;;:::999:::;;;<<<<<<>>><<<:::;;;======<<<:::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;999999:::;;;:::999:::;;;;;;<<<===>>>??????>>>>>>===<<<<<<===>>>?????????>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???HHHJJJOOOccc~~~vvv___VVVTTTTTTSSSTTTVVVXXX[[[aaahhhnnnyyy|||~~~}}}xxxtttqqqooonnngggdddbbbaaabbbbbbbbbaaa```^^^\\\ZZZYYYXXXYYYYYY\\\ZZZWWWUUUSSSPPPLLLIIIHHHFFFCCC@@@???>>>?????????>>><<<===>>>???===<<<>>>>>>>>>>>>>>>=========<<<<<<;;;:::::::::;;;;;;<<<;;;:::;;;======<<<;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<======<<<<<<;;;:::999:::===???::::::;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@???????????????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBIIIJJJPPPbbbzzzsss^^^UUUTTTTTTUUUVVVXXXZZZ^^^cccjjjooo{{{|||xxxtttqqqooonnngggdddbbbaaabbbbbbbbbaaaaaa```^^^\\\ZZZZZZZZZZZZ\\\YYYWWWUUUSSSPPPLLLIIIGGGEEEBBB@@@>>>>>>??????>>>===<<<===>>>???>>>===<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<=========999999999999999999999999;;;;;;:::::::::;;;<<<<<<:::::::::::::::;;;<<<===999;;;<<<;;;999999<<<@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@????????????@@@AAABBBBBBDDDCCCCCCCCCBBBBBBCCCCCCCCCHHHIIIOOO```uuuooo]]]TTTSSSTTTUUUWWWZZZ]]]aaaffflllpppzzz}}}zzzwwwtttqqqooonnnkkkiiifffffffffgggffffffcccaaa___]]]\\\[[[[[[\\\ZZZXXXUUUSSSRRROOOKKKIIIFFFDDDBBB???>>>>>>???@@@>>>===<<<===>>>???>>>===::::::::::::::::::::::::>>>>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<<<<======999999999999999999999999:::::::::::::::;;;<<<======<<<;;;:::::::::::::::666999======;;;999;;;============<<<<<<<<<<<<;;;;;;;;;<<<===>>>?????????????????????@@@AAABBBCCCFFFEEEDDDBBBAAAAAAAAABBBBBBFFFFFFNNN^^^qqqlll\\\TTTRRRTTTWWWZZZ]]]aaadddiiinnnqqqyyy~~~|||{{{yyywwwtttrrrpppoookkkiiifffffffffggggggfffcccbbb___]]]\\\\\\\\\\\\YYYWWWUUUSSSQQQOOOKKKIIIEEEDDDAAA???>>>>>>???@@@???>>><<<===>>>???===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999:::<<<===<<<;;;;;;<<<===::::::::::::::::::::::::::::::::::::;;;<<<<<<=========<<<;;;::::::::::::777999<<<===<<<;;;:::999>>>>>>==================;;;<<<===>>>??????>>>>>>>>>>>>>>>??????AAABBBCCCFFFDDDCCCAAAAAAAAAAAABBBAAADDDDDDLLL\\\kkkzzzgggZZZTTTSSSVVVZZZ]]]bbbfffiiimmmqqqtttzzz~~~zzzyyyyyywwwvvvtttrrrqqqjjjhhheeedddeeefffeeedddaaa```^^^\\\[[[ZZZZZZZZZYYYXXXUUUTTTRRRPPPMMMJJJEEECCCAAA???>>>>>>???@@@@@@>>>======>>>>>>===;;;<<<<<<<<<<<<=========>>>999:::;;;<<<<<<<<<;;;:::;;;===>>>===;;;:::;;;===::::::::::::::::::::::::::::::::::::;;;<<<======<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;:::==================>>>>>><<<===>>>??????>>>===============>>>???@@@AAABBBBBBAAA@@@???@@@AAACCCDDDCCCCCCCCCKKKYYYeeeqqqaaaXXXTTTUUUXXX___bbbggglllooosssvvvyyy|||yyyyyyyyyyyywwwvvvuuutttnnnkkkiiihhhhhhiiiiiihhh```___]]][[[YYYYYYYYYYYYZZZYYYVVVUUUSSSQQQNNNKKKDDDCCCAAA???>>>>>>???@@@AAA???>>>===>>>===<<<::::::;;;;;;;;;<<<<<<======:::;;;===>>>>>>>>>======;;;===???===:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>::::::::::::;;;<<<======BBB>>>::::::<<<>>>===;;;<<<<<<<<<=========>>>>>>======>>>??????>>>===<<<<<<<<<<<<===>>>@@@AAABBB???>>>>>>>>>@@@BBBEEEGGGEEEDDDCCCKKKWWWaaajjj]]]WWWTTTVVV[[[bbbfffkkkppptttwwwzzz|||~~~{{{yyywwwuuurrrpppiiigggdddcccccccccbbbaaaccc```]]][[[[[[[[[[[[[[[YYYXXXXXXWWWUUUPPPJJJFFFFFFDDD@@@===<<<===???@@@@@@???===<<<;;;<<<>>>???<<<;;;;;;:::::::::;;;;;;======>>>>>>===<<<;;;;;;@@@??????>>>======<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;=========<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>@@@???>>>???AAABBBBBBBBB???@@@@@@AAAAAABBBBBBCCC???EEEFFFJJJUUUaaa~~~dddZZZXXXVVVWWW[[[eeejjjrrryyy|||~~~|||zzzxxxvvvsssqqqjjjhhheeedddddddddccccccbbb```]]]\\\]]]]]]]]]\\\ZZZYYYWWWVVVTTTQQQKKKGGGDDDBBB@@@>>>>>>???BBBDDD@@@???===<<<<<<<<<>>>???======<<<;;;;;;<<<<<<==================<<<;;;;;;======<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>===;;;<<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>======>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCAAAFFFFFFIIIRRR]]]wwwzzzbbbYYYXXXWWWYYY^^^ffflllttt{{{}}}zzzyyywwwtttrrrkkkhhheeedddeeeeeeeeedddbbb```______``````___]]][[[YYYWWWUUUTTTQQQMMMJJJFFFDDDAAA??????@@@BBBCCC@@@???>>>===<<<===>>>>>>>>>======<<<======>>>>>>===============<<<<<<;;;<<<<<<;;;;;;:::999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<=========<<<<<<======<<<<<<<<<===>>>>>>???????????????@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCHHHFFFHHHOOOWWWnnnsss^^^XXXYYYYYY]]]bbbhhhnnnwww~~~}}}zzzxxxvvvsssqqqjjjhhheeedddeeeeeeeeedddbbbaaa```aaabbbbbbaaa___]]]ZZZWWWUUUSSSRRRPPPNNNKKKHHHEEEBBB????????????@@@???>>>=========>>>>>>======<<<<<<======>>>>>><<<===============<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<::::::::::::::::::;;;;;;<<<<<<<<<===============>>>===============>>>>>><<<>>>???@@@AAAAAAAAABBB???@@@@@@AAAAAABBBBBBCCCDDDHHHFFFHHHNNNTTThhhnnn\\\XXXZZZ[[[___eeelllqqqyyy|||xxxvvvtttrrrpppiiigggeeedddeeeeeeeeedddcccbbbaaabbbccccccbbb```]]][[[WWWUUUTTTSSSRRRPPPJJJIIIFFFBBB@@@?????????@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;<<<======>>><<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>???>>>>>>=========>>>>>><<<@@@CCCDDDBBB???>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDGGGFFFHHHOOOTTTfff|||jjj[[[ZZZ\\\^^^bbbiiipppuuu{{{{{{wwwuuusssqqqpppjjjhhheeeeeefffggggggfffeeecccbbbbbbccccccbbb```]]][[[XXXVVVVVVUUUSSSRRREEEEEECCCBBBAAAAAABBBCCC@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>;;;<<<==================;;;;;;:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<=========;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<===>>>????????????>>>=========>>>>>>EEEJJJOOOOOOJJJCCC???===???@@@@@@AAAAAABBBBBBCCCCCCFFFEEEHHHPPPTTTddd~~~vvvggg[[[\\\```bbbgggnnnuuuyyy~~~|||xxxuuusssrrrqqqllljjjhhhggghhhiiiiiiiiigggeeebbbaaaaaabbbaaa```\\\ZZZXXXXXXWWWVVVTTTRRRCCCCCCBBBAAAAAABBBBBBCCC???@@@@@@@@@??????>>>>>><<<<<<<<<<<<===>>>???@@@;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;:::::::::777888:::;;;<<<=========888888999999:::;;;;;;<<<===<<<<<<<<<===>>>???@@@@@@??????>>>======>>>>>>EEELLLUUUVVVQQQIIICCC@@@???@@@@@@AAAAAABBBBBBCCCBBBFFFDDDHHHPPPSSSaaazzzqqqccc[[[^^^dddgggmmmuuuzzz}}}}}}yyyvvvtttsssrrrnnnllljjjiiijjjkkkkkkkkkhhheeebbb``````aaaaaa```\\\ZZZYYYYYYXXXWWWUUURRREEEEEECCCBBBAAA@@@@@@??????@@@@@@@@@@@@???>>>>>>============>>>???@@@AAA;;;;;;<<<===>>>>>>============>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@<<<<<<;;;;;;;;;:::::::::777888:::;;;<<<=========;;;;;;<<<<<<===>>>??????===<<<<<<<<<===>>>@@@AAA@@@@@@???>>>>>>===>>>>>>:::CCCOOOSSSOOOHHHBBB@@@???@@@@@@AAAAAABBBCCCCCCBBBEEEDDDHHHOOOQQQ^^^vvvmmmaaaZZZ```fffjjjrrr{{{||||||xxxuuusssrrrooommmkkkjjjjjjkkkiiihhhiiigggeeecccbbbbbbbbbbbb^^^\\\YYYXXXVVVSSSOOOMMMHHHEEEBBBAAABBBBBBAAA@@@AAA@@@??????>>>??????@@@>>>>>>>>>===>>>>>>???@@@::::::;;;;;;<<<===>>>>>>;;;<<<===>>>>>>???>>>>>>===>>>>>>>>>>>><<<;;;:::<<<<<<<<<=======================================>>>===;;;:::;;;<<<>>>@@@?????????>>>>>>>>>>>>>>>BBBBBB@@@???>>>>>>======@@@@@@??????@@@@@@AAABBB??????@@@AAABBBBBBBBBBBBBBBCCCEEEHHHIIIOOO]]]kkk}}}lllfffcccfffkkkooouuu|||}}}yyywwwuuutttqqqooommmlllllllllkkkjjjiiihhhfffdddbbbbbbaaabbb^^^\\\ZZZXXXVVVSSSOOOMMMIIIFFFDDDBBBCCCCCCBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<::::::;;;<<<<<<======>>><<<======>>>>>>>>>>>>===:::;;;<<<<<<<<<;;;:::999;;;<<<<<<===>>>???@@@@@@==============================<<<;;;<<<===>>>???>>>>>>>>>>>>>>>?????????AAAAAA@@@???>>>>>>>>>>>>@@@@@@??????@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBBDDDDDDEEEGGGHHHMMMZZZgggwwwhhheeedddjjjpppuuu|||~~~{{{yyywwwwwwsssqqqooonnnnnnnnnmmmllljjjiiigggeeecccbbbaaaaaa___\\\ZZZXXXVVVSSSPPPMMMJJJGGGDDDCCCDDDDDDCCCBBB???@@@AAAAAAAAA@@@>>>===>>>>>>???>>>===;;;:::888;;;;;;;;;<<<<<<======>>>===>>>>>>>>>>>>======<<<999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>???AAAAAABBB========================<<<<<<=========>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@???????????????@@@??????@@@@@@@@@AAAAAAAAA??????@@@AAABBBBBBBBBBBBEEEDDDEEEGGGGGGKKKVVVbbbzzzppphhhgggiiiqqqwww{{{}}}{{{zzzyyyuuurrrpppooooooooommmlllkkkjjjhhhfffdddbbbaaaaaa___]]]ZZZXXXVVVTTTPPPMMMIIIGGGDDDCCCCCCCCCCCCBBB???@@@BBBBBBBBB@@@>>><<<===>>>?????????===:::999;;;;;;<<<<<<=========>>>>>>>>>???>>>>>>===<<<;;;999;;;<<<>>>>>>>>>>>>===<<<<<<===>>>??????@@@@@@========================<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@AAA??????>>>>>>???@@@@@@AAA??????@@@@@@AAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBCCCBBBCCCFFFGGGJJJTTT^^^qqq{{{nnnkkkkkkpppwww|||~~~~~~|||{{{zzzuuurrrpppoooooonnnmmmkkkjjjjjjiiigggeeedddbbbaaa___]]][[[YYYWWWTTTPPPNNNHHHFFFCCCBBBBBBBBBBBBAAA@@@AAABBBCCCBBB@@@>>><<<<<<===???@@@@@@???===<<<<<<<<<<<<===============>>>>>>???>>>>>>===<<<;;;999:::<<<>>>??????>>>>>>=====================<<<========================<<<===>>>>>>??????>>>>>><<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>???@@@AAAAAA>>>???@@@AAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBBAAA@@@AAAEEEHHHKKKSSS\\\lllxxxpppkkkmmmsss{{{~~~|||zzzzzzuuurrrpppnnnnnnmmmllljjjiiiiiiiiihhhgggeeedddccc```]]][[[YYYWWWTTTQQQNNNHHHEEEBBBAAAAAABBBAAA@@@BBBBBBCCCBBBAAA@@@>>>===<<<===>>>@@@@@@@@@???>>>===========================>>>>>>>>>>>>======<<<777888:::<<<<<<===<<<<<<>>>>>>======<<<;;;;;;;;;=================================>>>>>>>>>??????======>>>>>>??????@@@@@@???>>>>>>>>>???@@@AAAAAA>>>???@@@AAABBBAAA@@@@@@??????@@@AAABBBBBBBBBBBBAAA???AAAFFFIIIKKKRRRYYYfffvvvsssiiilllttt~~~~~~{{{yyyxxxvvvssspppoooooonnnllljjjhhhhhhiiiiiihhhgggeeeddd```^^^[[[YYYWWWUUUQQQNNNHHHFFFCCCBBBBBBCCCBBBAAADDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>=========>>>=====================<<<======>>>>>>>>>>>>===888999;;;<<<<<<<<<;;;;;;>>>>>>>>>=======================================???>>>=========>>>???@@@>>>>>>>>>>>>>>>???????????????????????????@@@@@@===???@@@BBBBBBAAA@@@?????????@@@AAABBBBBBBBBBBBCCCAAABBBGGGIIIKKKPPPVVV^^^uuuyyyrrrsssllloooxxx}}}zzzxxxwwwwwwtttqqqpppooonnnmmmkkkggghhhiiiiiiiiihhhfffeee```^^^[[[YYYXXXUUUQQQNNNIIIGGGDDDCCCCCCDDDCCCBBBEEEDDDBBBAAA@@@?????????@@@???>>><<<;;;;;;;;;;;;>>>>>>>>>>>>============<<<<<<===>>>>>>???>>>>>>;;;<<<===>>>>>>>>>===<<<======>>>>>>??????@@@@@@========================@@@???===<<<<<<>>>@@@AAA?????????>>>>>>>>>>>>>>>@@@@@@???????????????@@@===???@@@BBBBBBAAA@@@?????????@@@AAABBBBBBBBBBBBFFFCCCDDDGGGJJJJJJMMMSSSXXXnnntttnnnrrrrrruuu|||~~~|||{{{xxxuuuqqqnnnnnnnnnmmmmmmlllkkkiiigggeeeeeeeeeeee```^^^]]]\\\ZZZVVVQQQMMMKKKFFFDDDFFFGGGEEEEEEGGGCCCAAA???>>>>>>???@@@BBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<>>===<<<<<<===????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDAAABBBCCCEEEHHHKKKMMMOOOXXXiiisssooorrrrrrwww}}}|||zzzwwwtttqqqooooooooonnnmmmlllkkkiiigggfffeeeeeeeee```^^^]]][[[ZZZVVVQQQNNNLLLGGGDDDFFFGGGEEEEEEFFFCCCBBB@@@??????@@@AAABBBAAAAAAAAA@@@@@@???????????????????????????????????????@@@@@@@@@??????>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<>>?????????>>>============>>>>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCEEEHHHJJJLLLNNNVVVddd{{{ooommmqqqsssxxx}}}{{{zzzuuusssqqqqqqqqqpppnnnmmmlllkkkjjjhhhffffffeeeeee```^^^\\\[[[YYYVVVRRROOOLLLGGGEEEGGGHHHEEEEEEFFFDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAA@@@??????>>>>>>????????????????????????AAAAAAAAA@@@@@@>>>======>>>>>>>>>?????????@@@@@@>>>>>>??????>>>>>>======>>>>>>>>>?????????@@@@@@???@@@CCCDDDDDDCCC@@@>>><<<<<<===>>>???@@@AAABBB???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLSSS^^^vvvtttlllnnntttwww|||}}}{{{zzzsssrrrqqqrrrrrrqqqooommmlllkkkjjjiiigggfffeeeeee```^^^\\\ZZZYYYVVVRRROOOMMMHHHFFFIIIIIIFFFEEEFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>======????????????????????????@@@@@@@@@@@@@@@???>>>===>>>?????????@@@@@@@@@@@@>>>>>>?????????>>>>>>======>>>>>>>>>>>>?????????AAABBBCCCDDDCCCBBB@@@???======>>>??????@@@AAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJSSSZZZmmmzzzqqqooottt{{{~~~}}}{{{zzztttrrrrrrrrrrrrrrrooommmlllkkkkkkiiihhhgggeeeeee```^^^[[[ZZZXXXVVVSSSPPPMMMIIIGGGJJJJJJGGGEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@??????>>>======????????????????????????===>>>???@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@>>>>>>????????????>>>>>>===>>>>>>>>>>>>?????????=========>>>>>>@@@AAAAAA@@@@@@@@@???????????????>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIIIISSSXXXhhhuuurrrttt{{{~~~|||{{{vvvtttrrrqqqrrrqqqooonnnllllllkkkjjjiiigggfffeee```^^^[[[YYYXXXVVVTTTQQQNNNJJJIIIKKKKKKGGGEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>@@@@@@AAAAAAAAA>>>>>>>>>?????????@@@@@@>>>>>>??????@@@@@@??????>>>>>>>>>?????????@@@@@@=========???AAAEEEHHHJJJAAAAAA@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGIIIJJJRRRVVVccc~~~}}}vvvxxx|||}}}|||xxxvvvrrrqqqppppppooonnnkkkllllllkkkjjjhhhfffddd```^^^[[[YYYXXXVVVTTTRRRNNNJJJIIILLLLLLHHHEEEEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@??????=========>>>>>>>>>??????===>>>???@@@@@@@@@@@@???????????????@@@@@@@@@AAA??????AAACCCDDDFFFGGGHHH???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDFFFGGGIIIJJJNNNRRR___www~~~~~~}}}zzzwwwssspppppppppooonnnkkkllllllkkkjjjhhhfffddd```^^^ZZZXXXWWWVVVTTTSSSOOOKKKJJJMMMLLLHHHEEEEEEDDDDDDDDDCCCBBB@@@???>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===============>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA===>>>@@@AAA@@@>>><<<:::>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDFFFHHHIIIKKKKKKOOO[[[rrr~~~zzzxxxuuutttsssrrrpppnnniiijjjjjjiiihhhfffdddcccbbb```^^^\\\ZZZVVVRRROOOJJJIIIGGGEEEDDDDDDDDDEEEHHHGGGFFFDDDCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>???@@@AAABBBAAA???===<<<;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGMMMWWWggg~~~{{{yyyvvvuuutttsssqqqooojjjkkkkkkkkkjjjhhhfffeee```^^^]]][[[ZZZXXXTTTQQQKKKJJJHHHFFFEEEEEEEEEFFFGGGFFFEEECCCBBBBBBAAAAAABBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@AAAAAA@@@>>>======>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBAAABBBBBBCCCCCCBBBBBBAAADDDCCCCCCBBBBBBBBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIMMMUUUccc{{{}}}|||zzzwwwvvvuuusssqqqoookkklllllllllkkkiiihhhggg___^^^\\\[[[ZZZYYYVVVSSSLLLKKKIIIHHHFFFFFFGGGGGGFFFEEEDDDBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@????????????>>>???@@@AAAAAAAAA@@@??????@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMRRR^^^sss~~~{{{yyywwwuuutttrrrpppnnnjjjkkkllllllkkkjjjiiihhhaaa___\\\[[[ZZZXXXUUUSSSMMMLLLJJJIIIHHHGGGHHHHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAAAAAAAAAAA@@@AAABBBBBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@AAABBBDDDFFFBBBBBBCCCCCCCCCCCCBBBBBB??????@@@AAACCCEEEGGGHHHBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIILLLLLLPPPYYYkkk~~~zzzxxxuuutttrrrqqqnnnllliiijjjkkkkkkkkkjjjiiihhhdddaaa^^^[[[YYYWWWTTTRRRNNNMMMKKKIIIHHHHHHIIIIIIGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAACCCEEEFFFBBBCCCCCCDDDDDDCCCCCCBBB??????@@@AAACCCEEEGGGHHHBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKNNNWWWeeezzzxxxuuusssrrrpppmmmjjjhhhiiijjjkkkkkkkkkjjjiiifffbbb^^^[[[YYYWWWTTTRRRNNNMMMKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJNNNVVV```vvv{{{yyyvvvtttrrrpppmmmkkkiiijjjkkklllmmmmmmlllkkkeeebbb^^^[[[YYYXXXVVVTTTNNNMMMKKKIIIHHHHHHHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIINNNVVV\\\mmm|||zzzwwwuuusssqqqnnnkkkjjjkkklllnnnnnnnnnnnnmmmccc```\\\ZZZZZZYYYXXXVVVNNNLLLKKKIIIHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJOOOVVVZZZfff|||xxxuuutttrrrooommmmmmmmmllllllmmmnnnpppqqqjjjfff```]]]\\\ZZZWWWTTTVVVPPPIIIFFFHHHKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEGGGEEECCCBBBCCCDDDDDDDDDFFFDDDCCCBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCAAA@@@AAABBBDDDEEEGGGFFFEEEDDDCCCCCCCCCDDDFFFFFFEEEEEEDDDEEEEEEEEECCCEEEGGGEEEBBB@@@BBBDDDGGGFFFDDDCCCDDDEEEFFFHHHEEEFFFGGGFFFEEEFFFIIILLLSSSKKKJJJSSSYYYbbb~~~|||yyywwwuuurrrpppqqqpppooooooooopppqqqrrrjjjfffbbb```^^^\\\YYYVVVUUUOOOIIIGGGIIIKKKJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEECCCAAAAAABBBDDDDDDCCCEEECCCAAAAAABBBBBBBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@AAACCCFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGGGGHHHDDDEEEFFFEEECCCBBBCCCEEECCCDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGFFFGGGIIILLLSSSKKKJJJQQQUUU\\\ttt|||zzzxxxuuussstttsssrrrrrrqqqqqqrrrrrrkkkiiigggeeeccc```\\\XXXTTTOOOJJJIIIJJJLLLKKKJJJGGGHHHHHHHHHHHHFFFEEEDDDGGGGGGGGGFFFFFFFFFEEEEEEGGGEEEDDDEEEGGGIIIIIIHHHIIIHHHFFFFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGFFFGGGHHHJJJLLLNNNEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGGGGHHHJJJKKKLLLGGGHHHHHHHHHGGGGGGHHHJJJEEEFFFHHHIIIIIIGGGFFFEEEIIIJJJKKKJJJIIIJJJLLLNNNVVVOOOMMMRRRUUUZZZnnn~~~~~~}}}|||{{{{{{{{{sssrrrqqqooolllgggbbb^^^XXXUUURRRPPPQQQRRRRRRQQQMMMNNNOOOOOOOOOMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGIIIKKKMMMMMMLLLMMMKKKJJJJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJEEEGGGIIIKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJLLLMMMNNNFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGGGGGGGHHHIIIKKKLLLIIIIIIJJJIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJLLLMMMTTTNNNNNNSSSVVVZZZjjj}}}|||yyysssqqqpppoooppppppoooooolllmmmooooooooommmkkkiiiccccccbbbaaa```___^^^]]]YYYYYYYYY[[[^^^______^^^[[[ZZZXXXXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWWWWVVVVVVWWWXXXXXXVVVXXX[[[]]]______^^^]]]XXXXXXWWWVVVVVVUUUUUUUUUTTTUUUVVVWWWXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTQQQPPPOOOOOOQQQSSSUUUUUUVVVTTTQQQOOONNNPPPRRRSSSQQQSSSTTTTTTSSSRRRSSSUUUVVVSSSUUUZZZ^^^bbbooo~~~~~~~~~{{{xxxvvvvvvyyy{{{}}}}}}}}}zzzvvvsssrrrtttwwwzzzxxxzzz||||||{{{zzzzzz{{{vvvvvvyyy~~~