BM6P6(@ |||yyywwwyyyyyyzzzzzz|||}}}~~~~~~yyyrrrjjjlllooosssvvvyyyzzz{{{wwwmmmqqquuuqqqnnnppp~~~~~~sssjjjfffeee___YYYYYY]]]___\\\XXXWWWXXXXXXYYYYYYXXXXXXWWWXXXYYYZZZ\\\\\\[[[[[[ZZZXXXWWWVVVVVVUUURRRNNNKKK>>>777000---------***''',,,---.../////////...---,,,,,,,,,,,,---...//////++++++************++++++,,,,,,---------.........***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,------......------111000...,,,,,,,,,---...111111111111000000000000000000000000000000000000000000000000111111111111222222222222333444444555444444666999999:::AAAJJJUUUYYYcccuuu|||xxxuuuqqqlllfffbbb^^^YYYVVVQQQNNNIIIGGGFFFEEEBBB???===<<<<<<<<<<<<===>>>>>>>>>===;;;:::;;;<<<>>>???AAADDDGGGIIIJJJJJJKKKLLLJJJLLLOOOPPPQQQSSSUUUWWWVVVWWWYYYYYYYYYYYYZZZ\\\\\\]]]]]]^^^___```aaabbbbbbccccccdddeeefffggggggiiieeeccceeejjjpppssstttrrruuuxxxyyyxxxwwwwwwwwwyyyyyyyyyyyyzzz|||~~~~~~}}}xxxvvvwwwyyy{{{||||||zzzzzz|||yyyuuusssssstttuuutttuuuwwwxxxyyy}}}|||tttttt{{{~~~}}}vvvqqqkkkddd\\\YYYZZZZZZXXXUUUUUUUUUVVVVVVVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZZZZXXXWWWWWWWWWVVVTTTPPPMMMEEE>>>555/////////---+++,,,---...//////...---,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---......//////......///////////////......---/////////000000000111111000000000000000000000000000000000000111111111222222222222222333444555666666444555999;;;===DDDMMM]]]eeeuuu~~~yyyuuuqqqrrrnnnhhhbbb]]]XXXSSSPPPMMMIIIFFFDDDCCCBBB@@@===>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<===???AAABBBCCCFFFHHHJJJJJJKKKMMMNNNNNNQQQVVVXXXXXXXXXYYYYYYUUUWWWYYYYYYYYYZZZ\\\]]]___``````aaabbbccccccdddaaabbbccceeefffhhhiiiiiijjjgggeeeggglllqqqtttuuutttwwwzzz{{{zzzzzz{{{||||||}}}}}}~~~}}}uuummmhhhffffffgggcccfffjjjnnnsssxxx}}}xxxuuuwwwvvvxxx}}}~~~rrrkkkbbb\\\ZZZYYYWWWUUUTTTTTTUUUUUUVVVVVVVVVVVVXXXYYYYYYZZZ[[[ZZZZZZZZZXXXWWWVVVWWWWWWVVVSSSQQQNNNFFF<<<555222111000...,,,------......---,,,,,,///...---,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---)))))))))************+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...//////000000//////...///000111111000...---.........//////000000000000000000000000000000000000000111111111222222222222222222333333555666666:::666666;;;@@@DDDLLLTTTaaaooo~~~|||zzzxxxsssooolllhhhaaa[[[VVVPPPKKKHHHFFFDDDAAA@@@@@@???===<<<===<<<<<<;;;;;;<<<<<<===????????????AAACCCEEEFFFGGGIIIJJJKKKKKKMMMPPPRRRRRRVVV[[[]]]]]][[[ZZZYYYXXXZZZ\\\]]]]]]^^^```bbbffffffgggggghhhhhhiiiiiiddddddfffhhhjjjlllmmmnnnooommmkkkmmmqqquuuyyyzzzzzz|||~~~~~~uuupppmmmlllccceeehhhlllqqqyyywwwrrrtttsssuuuzzz|||vvvmmmfff```]]]\\\[[[VVVVVVVVVWWWWWWXXXYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZWWWVVVUUUVVVWWWWWWUUUSSSQQQKKKCCC<<<777444000------------------,,,,,,,,,//////...---------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........------...///////////////...////////////.........////////////............000000000000000000000000111111111222222222333333333333333333444555777777===999999@@@GGGMMMUUU]]]gggwww~~~}}}|||{{{zzzwwwqqqlllccc___YYYTTTOOOKKKFFFCCCAAA@@@>>>=========<<<<<<:::::::::;;;<<<===???@@@AAAAAAAAACCCEEEGGGJJJKKKKKKLLLMMMMMMNNNPPPSSSVVVUUUWWW[[[\\\[[[ZZZYYYYYY\\\^^^aaabbbbbbdddfffhhhlllmmmmmmmmmnnnnnnnnnnnnjjjkkklllmmmoooqqqrrrsssuuuuuutttvvvyyy}}}}}}vvvvvvvvvxxx|||xxxtttwwwzzz|||~~~vvvlllddd```^^^XXXXXXWWWWWWWWWXXXYYYZZZXXXXXXXXXXXXXXXYYYYYYYYYUUUTTTTTTTTTVVVVVVUUUSSSOOOLLLHHHCCC===666000,,,......------,,,,,,,,,,,,,,,,,,++++++,,,------...++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........,,,,,,---............---000...,,,******,,,...000111111000///...---,,,,,,000000000000000000000000222222222222333333333333333333333444555666888999<<<:::===DDDLLLSSS\\\eeevvv~~~xxxxxx|||~~~{{{wwwtttnnngggaaaYYYVVVQQQNNNKKKHHHEEEBBB>>>>>>======<<<<<<======<<<<<<<<<<<<<<<===>>>???BBBCCCDDDFFFIIIKKKMMMNNNOOOPPPQQQQQQQQQSSSWWWYYYXXXYYYYYYYYYXXXYYY[[[]]]```bbbdddffffffgggjjjlllnnnooooooppppppqqqqqqqqqpppqqqqqqssstttuuuvvvvvv||||||}}}~~~~~~~~~~~~~~~~~~zzzlllccc^^^YYYXXXWWWVVVVVVWWWXXXYYYXXXWWWWWWWWWWWWXXXYYYYYYVVVTTTSSSTTTUUUVVVUUUTTTOOOOOOMMMIIICCC;;;333...000///...---------------(((((((((((()))***+++,,,+++******))))))******+++)))))))))************+++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---......//////......+++,,,,,,---...---------000---***((((((+++///111222111111000///...------000000000000000000000000222222333333333444444444333333444444666777999::::::<<>>@@@???>>>>>>=========>>>DDDEEEGGGIIILLLNNNOOOPPPQQQSSSTTTUUUUUUWWWYYY\\\[[[[[[[[[[[[[[[]]]aaaeeeccceeeggghhhiiijjjlllmmmnnnooooooppprrrsssssstttuuuvvvwwwyyyzzz|||}}}}}}}}}|||zzzzzzxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{{{{|||~~~uuuhhhaaa\\\[[[YYYWWWWWWWWWXXXYYYWWWWWWVVVVVVVVVWWWXXXYYYWWWVVVTTTUUUVVVWWWVVVUUURRRSSSRRRNNNGGG@@@999666222111///...------......*********))))))***++++++,,,++++++******++++++,,,************++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................,,,---......//////......,,,------...............///---+++******,,,///111000000000000000000000000000000000000000000000000333333333333444444444444333333444555666888::::::;;;AAAKKKUUUYYY___lllyyy~~~yyysssttt{{{wwwmmmfff___XXXSSSLLLIIIFFFDDDDDDCCCAAA???;;;======<<<::::::<<<>>>>>>>>>>>>>>>???@@@BBBBBBEEEFFFHHHKKKMMMOOOPPPQQQRRRTTTWWWYYYYYYZZZ[[[]]]ZZZ\\\^^^___```cccfffiiijjjkkkmmmnnnmmmnnnpppqqqqqqrrrssstttvvvxxxyyyyyy|||}}}~~~{{{zzzyyywwwuuutttrrrqqqooooooooooooooopppqqqqqqooopppppprrrsssvvvwwwxxxwww|||~~~}}}}}}~~~|||nnnggg```^^^\\\ZZZYYYYYYZZZ[[[WWWWWWVVVUUUVVVWWWXXXYYYYYYXXXVVVVVVWWWWWWWWWVVVWWWVVVUUUPPPJJJCCC???===333222000///........./////////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.................................,,,---......//////......---......///////////////---------------...///000......///000111222333444000000000000000000000000333333333444444444555555333444444555777888:::;;;???HHHUUU^^^aaaffftttvvvttttttzzz}}}pppeee]]]WWWQQQMMMIIIGGGDDDBBBAAA@@@>>><<<:::<<<===<<<999999;;;===888999;;;>>>AAAEEEHHHJJJFFFGGGIIILLLNNNPPPPPPQQQSSSUUUYYY[[[[[[[[[\\\]]]XXX[[[___bbbdddfffhhhjjjpppqqqssssssssssssuuuvvvvvvvvvxxxzzz|||~~~}}}{{{zzzyyyrrrqqqpppooommmlllkkkjjjbbbbbbbbbbbbbbbccccccdddggghhhhhhjjjlllnnnpppqqqpppuuu{{{|||{{{{{{~~~wwwyyy~~~~~~zzzuuusssuuu|||zzzuuujjjeeeccc___\\\ZZZZZZ[[[]]][[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWUUUQQQLLLHHHEEE888555111/////////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......///...,,,*********,,,---..................------//////.........---------,,,,,,------.../////////////////////000000000000000000000111222222222333333333444444444333222222444555666444333555;;;@@@EEEOOO\\\dddjjjtttvvvqqqtttzzzyyyooobbbXXXSSSOOOJJJFFFFFFEEECCCAAA>>><<<:::999::::::::::::;;;<<<======<<<===???AAADDDGGGHHHIIIMMMKKKJJJMMMQQQTTTSSSRRRYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\```eeeiiilllooorrrtttuuuuuuuuuuuuwwwyyy{{{|||~~~|||zzzzzz{{{{{{zzz~~~|||zzzwwwtttqqqppplllhhheeeccccccaaa]]]ZZZZZZZZZXXXWWWVVVVVVVVVVVVYYYZZZ\\\^^^aaaccceeeffffffiiimmmppprrrtttvvvxxx|||vvvpppooosssvvvvvvyyyzzzyyy|||xxxvvv{{{|||tttfffddd```]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVRRRNNNJJJGGG<<<888333000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------............///...,,,+++***+++,,,---........................//////.........---------,,,,,,---......//////000////////////000000000111111111111111222222222222222333333444444444333333222333444444333777===CCCLLLVVVcccmmmttt}}}}}}}}}}}}{{{uuupppuuuzzzzzzooofff\\\TTTPPPMMMHHHDDD@@@@@@???>>><<<;;;::::::;;;;;;;;;;;;<<<===???@@@@@@AAACCCEEEGGGIIIKKKLLLNNNMMMMMMQQQUUUWWWWWWUUUWWWXXXZZZ\\\]]]]]]]]]\\\bbbeeejjjoooqqqtttwwwyyyzzzzzzzzz{{{}}}~~~}}}|||zzzvvvtttttttttsssssssssrrrqqqnnnkkkhhheeedddbbb___\\\ZZZZZZXXXUUURRRQQQPPPOOONNNMMMMMMMMMMMMPPPQQQRRRTTTVVVXXXYYYZZZ[[[^^^aaaccceeegggjjjlll|||sssmmmkkkkkkgggjjjllllllpppxxx||||||~~~}}}~~~uuunnnrrryyy|||mmmiiidddaaa```___[[[XXXXXXXXXWWWWWWVVVWWWWWWWWWUUUVVVVVVWWWVVVVVVUUUUUUWWWWWWWWWVVVTTTPPPMMMKKKAAA===777222111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********------,,,,,,,,,,,,------,,,,,,,,,---------......---............/////////......,,,+++++++++,,,---......................../////////............---,,,------......///000000/////////000000000111111222222222222222111111111111222333444444444444444222444555555777;;;CCCJJJUUU___mmmzzzwwwsssxxx{{{yyysssnnnnnnpppzzz~~~qqqjjj```ZZZSSSNNNKKKHHHDDDAAA:::::::::::::::;;;;;;;;;===<<<;;;;;;<<>>888444222000///......---------,,,,,,,,,------------------------************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,---------....../////////////////////...---------------------...---------.........//////////////////////////////------......///000000111000000000000111111111111444333333333222222111111111222333444555666666666777999:::;;;>>>EEENNNVVVbbbnnnrrrooopppyyyvvvqqqlllkkkpppzzzzzzlll```ZZZWWWNNNLLLHHHEEEBBB???<<<:::::::::::::::::::::::::::<<<;;;;;;===???BBBEEEGGGHHHHHHJJJKKKLLLNNNOOOPPPWWWYYY[[[]]]^^^______```cccfffjjjnnnrrruuuwwwxxxvvvzzz~~~~~~~~~~~~|||yyysssooojjjfffdddaaa___]]][[[YYYVVVUUUTTTSSSQQQPPPPPPPPPOOOMMMKKKHHHFFFEEEBBBBBBBBBAAA???>>>======???>>>>>>============>>>????????????@@@@@@@@@@@@AAABBBBBBBBBBBBDDDHHHKKKxxxqqqjjjfffdddbbbeeejjjsssyyywwwqqqmmmrrr~~~zzzooohhhdddcccccc___^^^]]]\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRMMMIIIBBB===999555222000......---------,,,,,,,,,------------------------+++++++++++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------....../////////............---------------............,,,,,,------.../////////...////////////000000000---......//////000111111000000000111111111222222333333333333333222222222222333444555555555555555666888:::<<<@@@HHHTTT\\\kkkyyytttoooqqquuuyyyrrrjjjhhhnnnwwwwwwkkk```XXXUUUTTTIIIHHHEEEBBB???<<<::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===@@@CCCFFFHHHIIIIIIIIIKKKLLLNNNPPPQQQRRRXXXZZZ]]]______aaadddfffjjjlllpppuuuyyy|||}}}~~~}}}~~~zzzyyyvvvsssrrrrrrssssssxxxwwwwwwyyy|||~~~~~~~~~~~~}}}}}}{{{zzzzzzzzzzzzzzz{{{||||||{{{{{{|||{{{xxxssspppfffccc^^^[[[YYYWWWTTTRRRPPPNNNLLLLLLLLLKKKIIIGGGGGGGGGFFFEEEDDDBBB@@@??????@@@@@@???===<<<===>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<============>>>>>>===>>>>>>>>>===>>>AAACCC}}}xxxrrrqqqtttxxx~~~yyyxxx}}}|||ssslllnnn{{{~~~rrrjjjiiijjjcccbbb```___^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSRRRPPPLLLGGGCCC>>>:::555222......---------,,,,,,,,,........................---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..................------,,,,,,,,,------...............,,,,,,------...//////000.../////////000000000000.........///000000111111000000111111111222222222222222333333333333333333444444555555555555555444666888<<>><<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAADDDGGGJJJKKKLLLKKKLLLNNNPPPRRRTTTVVVWWWWWWZZZ]]]___aaaeeekkkppprrruuuxxx|||~~~{{{xxxtttpppmmmiiigggdddbbbbbbbbbdddeeejjjiiiiiillloooqqqqqqqqqwwwwwwyyy{{{|||}}}}}}}}}}}}~~~~~~~~~yyyxxxxxxwwwuuusssrrrqqqmmmmmmlllkkkjjjkkkllllllmmmmmmmmmmmmmmmiiiddd```XXXUUUQQQNNNMMMLLLJJJIIIGGGEEEDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>===<<<>>>??????<<<;;;===???<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<======>>>>>>>>>;;;<<<======<<<<<<>>>???~~~vvvtttxxxvvvlllmmmyyy}}}rrrooopppfffeeecccaaa___^^^]]]]]]\\\[[[YYYXXXWWWWWWWWWXXXVVVVVVUUUUUUTTTSSSRRRRRRRRROOOKKKGGGCCC===888444......---------,,,,,,,,,........................---------,,,,,,+++++++++*********++++++,,,,,,,,,))))))***+++,,,------...///......------......///,,,,,,,,,---------............---------,,,,,,,,,,,,,,,---.../////////...,,,,,,------...///000000.../////////000000111111......//////000000111111000111111111111222222222222222222333333444444444555555555666555555444444777:::>>>DDDKKKXXXfffppp|||ooorrrxxxzzzxxxjjjiiikkksss|||iiiccc\\\WWWSSSNNNHHHCCCAAA@@@???<<<::::::<<<===::::::;;;<<<<<<===>>>>>><<>>>>>????????????>>>>>>;;;===???>>>;;;;;;<<>>===============>>>>>>======>>>>>>??????@@@@@@;;;===??????>>>===>>>???|||xxx|||}}}xxxrrrqqqyyyzzztttnnnhhhaaa]]]^^^aaacccccc^^^___^^^[[[XXXUUUUUUUUUVVVVVVVVVVVVUUUSSSQQQPPPQQQPPPNNNLLLIIICCC<<<666000///......//////---+++***+++,,,,,,------------000///...,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...------------...//////------............------//////000000///...------000000111111111222222222000000111222222222222222333333333444444444555555444333333555777888888777===???CCCJJJTTT```llltttsssrrrwwwxxxuuuqqqhhhiiinnnuuu||||||uuuooobbb]]]WWWRRRNNNKKKHHHFFF@@@???===<<<;;;:::999999777999;;;<<<<<<===>>>@@@CCCEEEHHHKKKMMMNNNMMMMMMKKKOOOSSSVVVWWWWWWWWWXXX[[[]]]aaaeeejjjrrrzzz~~~{{{wwwtttrrruuuvvvwwwwwwuuurrrnnnlllhhhfffccc___[[[WWWTTTRRRMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQTTTUUUWWWYYY[[[]]]^^^___eeecccaaabbbccccccaaa^^^\\\\\\\\\[[[ZZZWWWUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPTTTSSSRRRRRRRRRQQQNNNKKKDDDCCCBBB@@@@@@@@@AAAAAA======>>>======<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@@@@@@@@@@??????===============<<<<<<<<<===>>>???AAABBBCCCCCCDDD>>>???@@@@@@AAAAAAAAAAAA|||yyyvvv{{{uuunnneeeaaabbbddddddbbb`````````]]]YYYVVVTTTTTTUUUUUUUUUUUUUUUSSSQQQPPPQQQPPPNNNMMMJJJEEE>>>999222000...---......---,,,++++++,,,---------,,,,,,,,,------------.........++++++++++++++++++++++++------------------------------------------------,,,------......------,,,.......................................///000000---......//////......---///////////////...------000000000000000000111111............////////////222222222333333333444444555555555666777999999999:::@@@HHHOOOXXXeeeuuuvvvvvvzzzxxxsssoooiiijjjmmmrrrwwwuuunnnggg[[[WWWRRRMMMJJJGGGCCCAAA===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<>>>BBBEEEEEEGGGJJJMMMOOOPPPPPPOOOPPPRRRUUUVVVWWWWWWXXXYYY___bbbfffkkkqqqxxx}}}yyytttpppllliiihhhhhhiiiiiiiiihhheeebbb```\\\[[[XXXUUUQQQNNNKKKJJJGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLMMMNNNPPPRRRSSSTTTVVVUUUSSSTTTVVVVVVSSSQQQMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHIIIIIIHHHFFFCCCCCCCCCBBBAAA@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@?????????>>>??????@@@AAABBBEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGGGGGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFvvvjjjdddeeegggeeebbbcccdddccc```[[[WWWTTTTTTTTTTTTTTTTTTSSSSSSQQQQQQPPPPPPOOONNNLLLHHHBBB>>>666222...,,,,,,---------,,,------------,,,,,,+++'''(((***,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------......------,,,/////////////////////////////////...///000000111---......//////......---///////////////......---000000000///////////////222111000000000111222333111111111222222222333333666666666666777999;;;<<<===EEENNNVVV]]]kkk~~~zzz{{{{{{uuunnnkkkiiiiiijjjmmmnnnjjjbbb\\\RRROOOKKKGGGEEEAAA===;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<===AAAFFFJJJHHHJJJLLLOOOQQQRRRSSSSSSVVVWWWXXXYYYXXXYYY\\\^^^eeeiiioootttzzz~~~zzzuuuqqqmmmkkkhhhdddaaa^^^\\\[[[WWWXXXYYYYYYXXXUUUSSSQQQNNNMMMLLLIIIGGGDDDCCCBBBAAA@@@@@@?????????@@@@@@???@@@@@@@@@AAAAAAAAAAAACCCDDDDDDEEEGGGHHHHHHIIIJJJIIIHHHIIIJJJJJJIIIGGGBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDBBB@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIJJJJJJIIIGGGEEEDDDHHHIIIJJJJJJKKKKKKJJJJJJ}}}|||}}}mmmddddddfffeeebbbfffggggggddd___YYYVVVTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOONNNNNNKKKFFFCCC:::666000---,,,---......---.........---,,,++++++$$$&&&(((+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,.......................................///000000......////////////.........///////////////......111000000000000/////////444333111000111222444666222222222222333333333333666666666666666999<<>>???AAADDDHHHKKKKKKLLLNNNQQQSSSTTTUUUUUUXXXYYYZZZ[[[\\\^^^bbbfffkkkpppvvv}}}{{{{{{zzzyyyxxxwwwvvvvvvuuusssrrrqqqoookkkfffbbb]]]\\\YYYVVVTTTRRRPPPPPPJJJKKKLLLLLLKKKJJJHHHGGGEEEEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>>>>??????????????????????????????BBBCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIHHHGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEFFFGGGFFFEEEFFFGGGHHHFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGGGGHHHIIIKKKLLLMMMPPPPPPOOONNNMMMLLLKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIKKKLLLMMMMMMLLLKKKNNNOOOPPPQQQRRRRRRRRRRRR~~~yyyyyyzzzooocccaaacccddddddhhhjjjkkkiiiddd^^^ZZZXXXTTTTTTSSSRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOMMMJJJGGG???:::333///---.....................------,,,+++''')))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,---.........//////////////////.........///////////////...111111111111111111111111111000...---...///111333333333333333444444444444444555555555555888>>>BBBNNNQQQWWWbbbppp}}}xxxsssmmmfffbbbbbb_________^^^[[[WWWQQQMMMHHHFFFDDDCCCAAA???;;;888;;;;;;;;;::::::;;;;;;<<<999===AAADDDFFFGGGIIIKKKMMMNNNPPPRRRTTTUUUWWWWWWVVVXXXZZZ\\\___dddjjjnnnssswww~~~}}}zzzuuurrrqqqpppnnnllliiigggfffeeeaaa```___^^^]]]ZZZVVVSSSOOONNNLLLJJJIIIHHHGGGGGGCCCCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>??????@@@AAA@@@@@@AAAAAABBBBBBBBBBBBDDDEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNPPPRRRRRRQQQPPPNNNQQQQQQRRRTTTWWWYYY\\\]]]XXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRRRROOOPPPQQQSSSTTTUUUVVVVVVWWWXXXZZZ\\\^^^___``````}}}yyy}}}|||uuugggbbbbbbdddfffiiilllnnnnnniiiddd___]]]VVVVVVTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOOOONNNKKKIIIBBB>>>777222000/////////---............------,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,++++++,,,,,,---......//////000000//////...---...//////////////////000111111111222222222222222111000000000111333444333333444444444555555555444555666555666:::BBBHHHSSSVVV^^^lll}}}}}}rrrlllgggaaa```aaaZZZZZZZZZXXXUUUPPPLLLIIIGGGEEEBBBAAA@@@???<<<:::<<<<<<;;;;;;;;;<<<<<<===;;;???EEEIIIJJJKKKKKKLLLOOOPPPRRRSSSUUUWWWYYYZZZWWWYYY\\\```eeekkkrrrwww|||~~~{{{wwwtttqqqmmmhhhdddcccbbb```]]]ZZZWWWUUUTTTPPPNNNMMMMMMMMMLLLJJJHHHEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAACCCDDDEEEDDDDDDEEEGGGHHHIIIJJJKKKJJJKKKMMMOOOQQQSSSTTTUUURRRSSSTTTTTTQQQPPPPPPPPPSSSRRRQQQQQQPPPQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVUUUQQQOOONNNNNNPPPQQQQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTVVVZZZ]]]^^^^^^]]]\\\^^^___```bbbeeehhhjjjllliiiiiihhhhhhgggfffeeeeee```___^^^]]][[[YYYXXXXXXYYYYYYXXXYYYZZZ\\\^^^```aaabbbeeeiiimmmppprrrsss~~~zzzxxxyyy{{{}}}qqqhhheeefffhhhjjjmmmqqqqqqnnniiidddbbbYYYXXXVVVSSSRRRQQQQQQQQQQQQPPPOOOOOOOOONNNLLLJJJEEEAAA:::555222111000///,,,---.......................................---------------------------------------------------------------------------,,,------......------,,,........................---,,,,,,,,,,,,---......//////000000000000//////------...///////////////......///000111222333333333333333444444444555555222222333333333444444444444666777777888===GGGNNNYYY```lll{{{yyymmmiiifffcccbbbcccYYYYYYXXXUUUPPPKKKHHHFFFEEEBBB???>>>======<<<;;;;;;;;;;;;<<<===>>>???@@@AAADDDIIIKKKMMMNNNOOOPPPSSSSSSTTTVVVXXXZZZ\\\]]]^^^aaafffkkkpppvvv}}}~~~}}}||||||}}}|||zzzzzz|||zzzzzzxxxvvvtttsssqqqqqqmmmjjjgggeeebbb___ZZZWWWUUUTTTRRROOOMMMJJJHHHGGGIIIGGGEEEDDDEEEEEEEEEDDDBBBBBBAAAAAABBBBBBCCCDDDBBBCCCDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKMMMPPPRRRUUUWWWXXXXXXYYY\\\___bbbeeehhhiiieeeggghhhfffccc``````bbbccccccbbbbbbcccdddfffgggeeeggghhhjjjkkkjjjiiihhhcccaaa^^^^^^___`````````]]][[[ZZZYYYZZZ]]]```cccdddggglllqqquuuwwwwwwvvvxxxxxxyyyzzz|||~~~~~~|||{{{zzzrrrqqqooollliiifffdddbbbeeedddccccccfffkkkooosssvvvxxx}}}yyysssrrrrrruuuyyynnniiihhhjjjiiimmmrrrsssqqqlllhhheee[[[YYYWWWTTTRRRQQQQQQQQQQQQPPPOOONNNOOONNNLLLJJJGGGBBB<<<777444222000///,,,,,,---.../////////...++++++******++++++,,,---------------------------++++++++++++++++++++++++........................,,,------......------,,,////////////////////////...------------...////////////000000000000//////------...///000000//////,,,---...///000111222333///000111222222222111111111111222222222333333333555777999999:::@@@JJJSSS```kkkzzzvvvkkkhhhhhhfffdddeeeYYYYYYWWWSSSNNNIIIEEEDDDCCC@@@===;;;;;;<<<<<<;;;999:::;;;<<<>>>@@@BBBCCCGGGIIIKKKLLLMMMOOORRRUUUUUUUUUVVVXXXZZZ\\\^^^___hhhkkkpppuuu{{{~~~wwwwwwvvvuuuuuuuuuvvvwwwuuuuuusssqqqnnnmmmooopppjjjiiifffccc```^^^]]]\\\ZZZXXXVVVTTTSSSPPPMMMJJJKKKJJJHHHFFFDDDCCCAAA@@@KKKHHHDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRQQQRRRUUUXXX[[[___aaabbbfffhhhkkknnnrrrvvvyyy{{{yyy{{{|||zzzuuusssrrrttttttttttttuuuvvvxxx{{{|||xxxyyy{{{}}}}}}|||{{{yyyuuusssqqqpppqqqrrrrrrqqqpppnnnkkkjjjkkkooosssvvvxxx|||~~~zzzvvvsssqqqqqqpppppprrrwww~~~vvvnnnjjjlllvvv}}}ssskkkggglllmmmnnnppprrrqqqooolllddd___XXXSSSQQQRRRSSSSSSUUUSSSQQQQQQQQQPPPNNNMMMIIIGGGCCC===666222000000......---------......////////////......---------------------------------...------------...//////...------,,,,,,------...111111111000///---,,,+++---------............///------............------000000000000000000000000333---***///333111///...111111111000000000000000222222111111111111111111666555444333333333333333777999;;;<<<@@@IIITTT\\\mmmvvvwwwpppmmmmmmkkkddd^^^WWWTTTPPPLLLGGGDDDBBBAAAAAA???===::::::;;;<<<>>>;;;;;;<<<>>>AAAEEEHHHJJJNNNNNNNNNOOOQQQSSSTTTUUUXXXYYYZZZZZZ[[[___dddhhhooottt|||~~~zzzuuuqqqnnnllljjjiiiggggggggghhhddddddbbbaaa```_________\\\ZZZWWWUUUSSSPPPMMMKKKKKKKKKKKKIIIFFFDDDDDDEEEAAACCCDDDCCCBBBAAABBBCCCCCCDDDEEEEEEEEEFFFHHHJJJIIIJJJJJJJJJJJJKKKNNNQQQPPPQQQSSSVVVXXXZZZ[[[[[[YYYZZZZZZXXXUUUUUUYYY\\\ZZZZZZZZZZZZ[[[]]]___```aaacccfffhhhlllqqqwww{{{zzz}}}vvvlllgggllluuu~~~}}}wwwpppooonnnnnnooorrruuuwwwwwwvvvnnniiiaaaZZZWWWWWWVVVVVVUUUSSSRRRQQQRRRQQQPPPNNNJJJHHHEEE???999444111000.........------......///.........---------,,,,,,---------------------------------,,,---......///...------,,,,,,------........./////////...---------------............///.........//////.........////////////////////////222//////666:::888444222111000000000000000000000222222222222222222222222444333333333444444555666888999;;;===CCCMMM[[[eeettt{{{tttmmmjjjjjjggg```ZZZUUUSSSNNNIIIEEECCCAAAAAA@@@>>><<<;;;:::;;;<<<===<<<<<<===@@@CCCFFFIIIKKKNNNOOOPPPRRRTTTVVVWWWXXXYYY[[[\\\^^^aaaeeekkkooowww|||}}}zzz{{{yyywwwuuuuuurrrnnnjjjeeedddaaa___]]]\\\[[[[[[TTTSSSRRRQQQPPPOOOOOOOOOOOOMMMKKKJJJIIIGGGEEEDDDEEEFFFGGGEEEBBBAAAAAABBBCCCDDDEEEDDDCCCDDDFFFHHHIIIKKKMMMMMMMMMOOOQQQSSSUUUWWWXXXYYYYYYZZZ\\\^^^___aaacccfffhhhjjjkkkkkkiiikkkllljjjfffdddeeefffdddcccaaaaaadddiiinnnqqqsssuuuwwwzzz|||pppeeedddhhhppp~~~zzzyyyxxxsssrrrqqqrrrvvvzzz}}}~~~wwwqqqhhh___ZZZWWWUUUTTTTTTSSSQQQQQQRRRRRRQQQPPPLLLJJJGGGCCC===777333000//////......---......///------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------......------,,,,,,------...+++,,,---...............---------............///...//////000000//////...........................000///222;;;???;;;555333000000000000000000111111333333333333333333333333222222222333444666777888999:::<<>>@@@BBBEEEIIIKKKMMMOOOPPPSSSVVVXXXZZZZZZZZZZZZ\\\```dddhhhnnntttyyy|||xxxtttqqqnnnkkkiiigggggggggggghhhfffccc```ZZZXXXVVVSSSQQQOOONNNNNNJJJJJJHHHGGGFFFFFFEEEFFFDDDCCCCCCCCCBBBBBBAAAAAACCCDDDEEEDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFHHHLLLOOOSSSUUUWWWYYYZZZ\\\___aaadddgggkkkmmmnnnoooqqqsssuuuwwwzzz}}}zzzvvvtttssspppnnnlllmmmrrryyywwwiiicccdddhhhwwwzzz}}}xxxuuuqqqqqqtttzzz~~~xxxooofff___YYYUUURRRRRRQQQPPPPPPRRRRRRQQQPPPMMMLLLIIIFFFBBB<<<555111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------...------,,,,,,------...+++,,,------......---------------............/////////000000000000//////////////////////////////...---111888:::666111000000000000000000111111111222222222333333333333333333333333333444666777888999:::===BBBMMM^^^rrrzzzooonnnkkkfffdddbbb]]]UUUOOONNNKKKGGGBBB?????????@@@;;;;;;<<<<<<============@@@AAACCCEEEIIILLLNNNOOOQQQSSSVVVYYY[[[[[[[[[ZZZZZZ]]]ccciiiooovvv}}}wwwqqqiiifffccc```___^^^\\\ZZZVVVWWWYYYZZZZZZYYYVVVUUUPPPOOONNNLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCCCCDDDEEEEEEGGGHHHIIIIIIIIIKKKLLLMMMNNNNNNOOOPPPTTTYYY]]]```cccfffiiikkkmmmppprrrvvvzzz}}}}}}tttkkkgggfffmmmwwwzzz}}}zzzuuupppnnnrrrxxxxxxppphhhaaa[[[WWWRRRPPPOOOPPPQQQQQQPPPOOONNNMMMJJJIIIFFF@@@999444111000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------...------,,,,,,------...------......------,,,+++---------............/////////000000000000//////000000000000000000000000000...///333333000---...//////000000111111111111000111111111222222222333555444444444444555666666888;;;@@@HHHUUUhhh}}}}}}ssskkkhhhfffbbb```]]]YYYRRRMMMIIIGGGCCC@@@>>>===>>>???:::;;;<<<===>>>>>>??????BBBDDDFFFIIILLLOOOQQQRRRTTTVVVYYY[[[\\\\\\[[[ZZZ\\\```gggooovvv|||wwwnnngggaaa]]]SSSQQQOOONNNNNNNNNLLLKKKJJJKKKMMMNNNMMMLLLJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDAAAAAA@@@@@@@@@AAAAAABBBBBBDDDFFFGGGFFFGGGIIIKKKKKKMMMPPPRRRSSSTTTWWWYYY]]]^^^```aaaccchhhnnnrrrvvvyyy}}}{{{zzzqqqjjjllloooxxx}}}zzz~~~}}}xxxrrrooorrrzzz|||vvvoooggg^^^YYYSSSQQQPPPPPPQQQQQQPPPNNNOOOLLLJJJIIIHHHDDD===777111111000///............,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,------......------,,,,,,------..................---,,,+++---------............///...//////000000//////...111111111111111111111111333000///111000------000/////////000111111222222000000000111111222222333555555555444555555666666999>>>FFFPPP^^^rrryyysssmmmgggbbb```]]][[[XXXTTTOOOKKKDDDCCCAAA???>>>======>>>;;;;;;<<<===>>>@@@BBBCCCEEEFFFIIIMMMPPPRRRTTTTTTWWWXXXZZZ\\\]]]^^^^^^^^^aaagggooovvv}}}yyyjjj]]]VVVSSSPPPOOOHHHFFFDDDDDDEEEFFFEEEDDDBBBDDDEEEEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDD???@@@@@@AAABBBCCCEEEFFFDDDGGGKKKMMMMMMOOORRRVVVYYY\\\___bbbdddgggkkkmmmoooqqqsssvvvyyy}}}}}}vvvnnnhhhgggmmmzzz{{{{{{{{{|||||||||{{{vvvvvv{{{}}}zzztttlllbbb[[[VVVTTTSSSRRRSSSRRRQQQOOOOOOLLLIIIHHHIIIFFF@@@;;;222111000///............,,,,,,---------.........---------------------------------,,,---......///...------,,,,,,------...------.../////////......---------............///.........//////.........000000000000000000000000222//////222111......222...//////000111111222222000000111222222333444444444444444444555777888888;;;BBBMMMYYYhhh{{{yyyqqqlllfffbbb\\\ZZZXXXUUURRROOOLLLJJJ@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<>>>AAADDDFFFGGGHHHLLLOOORRRTTTVVVVVVXXXYYY[[[]]]```bbbdddeeejjjpppxxxjjjaaaUUUMMMIIIHHHGGGEEEEEECCCBBBBBBDDDEEEEEEDDDBBBCCCDDDDDDCCCCCCGGGJJJIIIIIIJJJIIIIIIGGGFFFEEEDDDDDDEEEGGGIIIKKKMMMOOOOOOTTTZZZ^^^___ccciiinnnrrruuuyyy}}}{{{xxxxxxyyy~~~yyywwwuuurrrpppsssrrrpppnnnkkkfff___[[[^^^dddrrr{{{}}}yyy{{{}}}|||tttiiibbbXXXWWWUUUTTTTTTTTTRRRPPPOOOKKKHHHHHHIIIGGGBBB===222222000///............---------....../////////------------------------...------------...//////...------,,,,,,------...+++,,,---///000111111111---------.........//////------............------////////////////////////...---///222111......222...//////000111222222222111111222333333444555555222222333444666888:::;;;===EEERRR```ooo~~~vvvnnngggaaa]]]YYYWWWTTTQQQNNNLLLJJJIII>>>???@@@@@@@@@>>>===<<<>>>===<<<<<>>======>>>???======>>>@@@CCCGGGJJJLLLKKKNNNRRRTTTVVVWWWXXXZZZYYY[[[^^^aaaccchhhmmmpppyyy}}}vvvdddYYYWWWKKKJJJIIIFFFCCCAAABBBCCC@@@BBBDDDDDDCCCCCCDDDEEEHHHJJJMMMOOONNNNNNOOOQQQWWWSSSNNNKKKKKKKKKKKKKKKNNNGGGGGGPPPTTTRRRVVV```hhhwwwyyyttttttyyywwwyyywwwfff```SSSTTTVVV[[[dddmmmqqqqqquuuuuuqqqhhh]]]XXX[[[```eeerrrwwwkkkdddbbbbbbccccccccceeegggeeehhhkkkiiieee```^^^^^^cccgggqqq}}}zzz}}}~~~xxxqqqddd```ZZZVVVTTTSSSQQQOOONNNMMMKKKKKKJJJHHHEEEBBB>>>888222///000111///---........................------,,,++++++,,,------,,,,,,,,,------.........---............---,,,+++,,,---......,,,,,,---.................................////////////......000000000000000000000000000000000000000000000000111111000000111111222333222222333333333444444444666444555888999777:::>>>GGGQQQaaappp|||}}}vvvpppiiibbb\\\XXXSSSQQQNNNKKKGGGEEECCCBBB@@@???>>>===<<<===>>>???>>>>>>???BBBEEEHHHKKKMMMNNNPPPTTTVVVWWWWWWYYYZZZ\\\___bbbeeeiiimmmsssvvv~~~wwwfffWWWMMMKKKDDDEEEDDDCCCAAAAAACCCEEEDDDEEEFFFGGGGGGHHHKKKNNNRRRRRRUUUYYY^^^aaa```^^^aaa^^^ZZZUUUQQQMMMJJJIIIGGGCCCFFFOOOTTTVVVbbbppp}}}ooofffccceeekkkjjjmmmtttlll\\\WWWPPPPPPRRRUUU[[[aaaddddddpppsssrrriii\\\WWWZZZ```dddppp|||lllbbbcccccceeegggiiiiiiiiijjjhhhkkkllliiiccc^^^]]]]]]ccciiiuuu|||nnnfff]]]XXXWWWVVVSSSPPPOOOMMMLLLKKKKKKJJJHHHEEEBBB<<<666222222222000...........................------,,,,,,,,,,,,------***++++++,,,---...///000......//////......------,,,---......---,,,---.................................////////////...............//////000000000000000000000000000000000111111000000111111222333333333333333444444444444666444555888999999===CCCPPP\\\mmm||||||vvvpppiiibbb[[[VVVPPPNNNKKKHHHDDDAAA???>>>>>>===<<<<<<<<<===>>>???@@@AAABBBEEEHHHKKKNNNPPPTTTVVVYYYZZZZZZZZZ\\\]]]```ccchhhmmmqqqvvv{{{~~~rrrbbbVVVKKKDDDBBBAAACCCDDDDDDEEEGGGJJJMMMOOOOOOOOOOOOOOORRRVVVZZZ]]]\\\___hhhrrrvvvsssnnnnnnlllggg^^^UUUMMMIIIGGGCCCCCCHHHPPPTTT\\\ooo|||mmm___YYYZZZZZZbbbbbbeeekkkbbbSSSOOOMMMMMMOOOQQQUUUXXX[[[]]]nnntttwwwnnn```XXX\\\ccchhhrrr~~~zzz|||qqqeee^^^cccggglllpppssssssrrrpppnnnooonnniiiaaa\\\[[[\\\dddkkk{{{~~~yyyooobbb[[[ZZZZZZUUUQQQNNNMMMKKKKKKKKKKKKIIIGGGDDD???:::555444222000...........................---------,,,,,,---------++++++,,,,,,---...//////------............------,,,---......------...///..............................////////////......------...///000000111111000000000000000000000000111111000000111111222333333333333444444444444555555444555888999;;;BBBJJJXXXeeeyyy~~~xxxqqqjjjbbbZZZUUUMMMKKKHHHEEEBBB???>>>===<<<<<<;;;;;;<<<===???@@@BBBCCCFFFIIILLLOOORRRSSSYYY[[[]]]^^^^^^^^^```aaacccgggmmmsssxxx}}}zzzdddVVVOOOIIIEEEDDDFFFGGGIIIKKKLLLOOOSSSVVVZZZZZZZZZYYYZZZ^^^cccggghhhjjjpppyyy~~~~~~yyyooobbbTTTKKKGGGFFFEEEHHHNNNSSSWWWaaayyyyyygggYYYVVV[[[ZZZccceeegggkkkaaaRRROOOLLLMMMPPPTTTVVVYYY^^^ddduuu}}}xxxfff\\\___gggoooxxx}}}uuutttwwwzzznnngggeeehhhpppxxx~~~~~~yyyvvvtttppphhh___[[[ZZZ\\\eeeooo~~~}}}{{{{{{|||~~~|||yyy|||~~~{{{zzz~~~uuuggg^^^\\\ZZZUUUPPPNNNLLLJJJJJJJJJJJJIIIHHHEEEAAA<<<888555222000...////////////////////////------------------------------------------------+++,,,,,,---------,,,,,,,,,---......------///000////////////////////////......////////////............//////000111222222111111111111111111111111111111000000111111222333333333444444444555555555444333444888999===HHHSSS]]]kkk~~~wwwoooggg^^^VVVPPPJJJIIIFFFDDDAAA???======<<<<<<;;;<<<===???AAABBBEEEGGGIIIMMMPPPSSSVVVWWWZZZ\\\]]]^^^^^^___bbbdddfffkkkssszzznnnZZZPPPLLLJJJJJJKKKLLLMMMOOOPPPRRRTTTXXX\\\^^^```ccceeeiiinnnuuuyyy|||vvvbbbRRRHHHFFFFFFEEEJJJQQQWWW^^^kkkuuubbbTTTSSSYYYYYYeeeiiikkkmmmcccUUUTTTNNNNNNQQQWWWXXXZZZcccnnnlllaaacccjjjwwwvvvqqqqqqyyyooollllllsss}}}|||yyyrrrhhh^^^ZZZ\\\___gggrrr{{{xxxvvvtttuuuxxxzzz{{{zzzyyyxxxsssrrrqqqqqqqqqsssuuuwww|||}}}}}}}}}{{{yyyvvvttttttyyywwwqqqsssyyy|||nnnccc^^^YYYTTTPPPOOOMMMJJJJJJJJJJJJIIIHHHFFFCCC???;;;666333111000////////////////////////------............------......---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,---//////......///111////////////////////////......////////////....../////////000000111111111111111111111111111111111111111000000111111222333333444444444555555555555444333555999<<>>>>>=========>>>@@@BBBDDDFFFHHHJJJMMMQQQTTTWWWYYYZZZXXXZZZ\\\^^^___aaadddggglllrrrzzzqqqcccTTTNNNMMMMMMPPPSSSRRRTTTUUUVVVWWWZZZ^^^aaabbbgggnnnvvv}}}xxxaaaQQQJJJIIIIIIGGGMMMUUU```mmmsssaaaTTTTTTZZZUUUcccjjjlllnnncccWWWXXXPPPOOORRRXXXXXXZZZfffvvvpppfffhhhooo~~~|||vvvuuuzzzrrrqqqrrr}}}ttthhh^^^\\\___dddjjjwww{{{vvvqqqnnnlllkkkmmmooorrrttttttqqqmmmjjjeeeeeefffgggiiilllnnnpppqqqpppooonnnnnnmmmmmmnnnsssxxx~~~~~~}}}}}}zzzyyywwwvvvuuuvvvvvvwwwvvvxxx{{{~~~tttqqqsssvvvyyymmmddd]]]XXXUUUQQQOOOLLLKKKKKKKKKJJJIIIGGGEEEBBB>>>999666444333////////////////////////,,,---...//////...---,,,,,,,,,------------------+++,,,,,,---......------,,,---//////......000111////////////////////////......////////////......////////////////////////111111111111111111111111111111000000111111222333444444444444555555555555555555888<<<@@@HHHXXXhhhrrr}}}~~~xxxrrriii___XXXRRRLLLIIICCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@BBBEEEHHHIIIJJJLLLOOOTTTXXXZZZ\\\]]]ZZZ\\\^^^aaacccfffkkknnntttzzziii___VVVSSSSSSTTTYYY___^^^___aaabbbdddfffjjjnnnqqqxxxppp\\\RRRPPPPPPOOOSSSWWWaaappptttdddYYYWWW\\\[[[iiippppppooobbbUUUWWWRRRPPPTTT[[[]]]```rrrvvvnnnqqqwwwzzz{{{}}}uuuhhh___^^^ccciiiooo}}}xxxuuuooojjjfffccccccccciiillloooqqqooojjjddd```]]]]]]___aaadddgggjjjkkkfffeeecccbbbcccdddfffhhhoootttyyy{{{xxxtttqqqqqqjjjiiihhhgggffffffggggggjjjlllppptttyyy}}}|||uuuuuurrrxxxvvvjjjbbb]]][[[SSSQQQNNNLLLLLLLLLKKKJJJHHHGGGEEE@@@;;;888666666000000000000000000000000,,,---...//////...---,,,***++++++,,,---...//////,,,------.../////////...,,,---//////...///000222000000000000000000000000......////////////.....................---------111111111111111111111111111111111000111222222333444444444555555555666666666777:::???CCCLLL^^^nnn~~~tttnnneee\\\UUUQQQMMMKKK@@@@@@???>>>>>>>>>>>>>>>??????@@@AAADDDGGGJJJKKKKKKMMMQQQUUUYYY\\\^^^^^^^^^```cccfffiiimmmrrrvvvzzz}}}hhhaaa\\\[[[[[[\\\bbbiiiiiikkkmmmoooqqqtttxxx{{{~~~fffVVVSSSVVVWWWVVVaaaeeennn~~~rrreeeZZZXXX\\\eeetttyyywwwrrrbbbSSSTTTSSSRRRXXXaaadddkkk{{{vvvzzzuuuhhh______ffflllsss}}}}}}~~~~~~~~~~~~{{{uuuqqqlllhhhccc___]]]___bbbdddjjjkkkllllllhhhccc]]]ZZZ\\\]]]___```aaaaaa```___[[[ZZZYYYYYY\\\bbbgggkkkrrrsssttttttqqqkkkeeebbbbbb```\\\YYYYYYZZZ\\\]]]```aaacccggglllrrrwwwzzz~~~|||||||||}}}}}}{{{ttttttyyyttteee\\\XXXSSSPPPMMMKKKKKKKKKJJJIIIGGGGGGFFFDDD@@@<<<888555111111111111000000000000////////////////////////------------------------//////...---------------......///000000000000000222111000.........///000000000000000000000000000000000000000000000000000111111111000000000000000333222111111111222333444555555555555555555555555888;;;???BBBHHHWWWkkkzzz~~~~~~yyyllldddYYYQQQNNNKKKFFFBBBAAAAAA???>>>============;;;>>>AAACCCEEEHHHKKKNNNOOOQQQUUUWWWYYY[[[^^^aaa___aaadddgggkkkrrryyy~~~}}}ssshhhfffcccaaabbbgggnnnssszzzyyy|||uuu___VVVVVVYYY[[[]]]bbbmmmpppbbbZZZ\\\```jjjvvvqqqaaaXXXUUUQQQUUU[[[```ggguuu~~~|||rrriiieeehhhpppwww~~~~~~yyyuuusssqqqqqqrrrsssuuuvvvwwwwwwuuusssqqqppppppnnnjjjgggbbb```]]][[[[[[^^^aaacccffffffdddbbb___\\\ZZZXXXZZZ[[[\\\\\\]]]]]]\\\\\\YYYYYYXXXYYY\\\aaaeeehhhkkklllllljjjgggbbb]]]ZZZYYYWWWUUUSSSSSSUUUWWWYYY[[[^^^dddkkkqqqtttvvvwwwtttsssrrrqqqqqqrrrsssttttttvvvyyyzzz|||~~~{{{vvvwwwzzzkkkaaa\\\UUURRROOOMMMLLLLLLKKKJJJIIIHHHHHHFFFBBB>>>:::888222222222111111000000000////////////////////////------------------------000///...---,,,------.........///000000000000000111000///......//////000000000000000000000000000000000000000000000000000111111111111000000000000222222111111111222333444555555666666666666666666555999???EEEOOO```vvv|||}}}}}}yyytttiiiaaaWWWOOOLLLIIIEEEAAA@@@@@@???>>>============>>>@@@DDDFFFHHHJJJMMMPPPQQQTTTVVVXXXZZZ\\\___aaaaaadddhhhlllqqqwww~~~wwwnnnnnnnnnooorrrwww}}}ppp]]]UUUVVVZZZ^^^bbbmmm|||{{{{{{|||}}}|||ooobbb]]]___dddrrr|||ooo^^^TTTQQQTTTXXX]]]ccclll|||~~~~~~|||yyytttnnnkkkpppyyy|||{{{xxxtttoooiiieeecccbbbbbbcccddddddeeeffffffeeedddbbbaaabbbaaa___]]]ZZZZZZZZZZZZ]]]```ccceeedddaaa^^^ZZZXXXXXXYYYZZZUUUUUUUUUUUUVVVVVVVVVVVV[[[[[[[[[]]]___bbbeeeggggggfffdddbbb^^^ZZZWWWUUUSSSRRRPPPPPPQQQTTTXXXZZZ]]]bbbjjjqqqttttttpppnnnfffeeeeeeffffffggghhhiiijjjlllnnnoooqqqtttwww{{{vvvxxx}}}~~~yyysssfff```XXXUUUQQQNNNMMMMMMKKKJJJKKKJJJJJJHHHEEEAAA>>><<<555444333222111000000000////////////////////////------------------------000///---,,,,,,---...///......///000000000000000000////////////000000111000000000000000000000000000000000000000000000000111111111111111111111111222222111111222222333444555666666666777777888888555:::BBBKKKXXXkkk}}}xxxxxxwwwqqqkkkccc\\\SSSMMMIIIFFFCCC@@@???>>>>>>======>>>>>>>>>AAADDDGGGIIIKKKMMMPPPSSSTTTVVVXXXYYYZZZ\\\___aaacccgggmmmtttzzz|||vvvvvvwwwzzz~~~|||yyywwwzzzwwwkkkaaahhhwwwooo^^^WWWYYY^^^ffflll|||{{{rrrjjjjjjkkkmmmqqqvvv{{{~~~~~~wwwlllccc```eeejjjyyy~~~mmm\\\TTTQQQUUUXXX]]]bbbmmm}}}vvvyyyzzzxxxwww}}}}}}|||zzzxxxvvvooonnnjjjfffaaa\\\YYYWWWWWWWWWWWWXXXXXXYYYYYYYYY[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYZZZ]]]___bbbeeefffaaa___[[[YYYXXXYYY[[[\\\VVVVVVUUUUUUVVVVVVWWWWWW^^^^^^```bbbdddfffggghhhfffeeebbb^^^[[[XXXWWWVVVTTTTTTSSSTTTWWWZZZ^^^```fffjjjpppsssrrrmmmfffaaa^^^^^^___```aaabbbcccdddfffggggggfffeeefffiiikkkjjjnnnuuu}}}zzzkkkccc[[[WWWRRROOOMMMLLLKKKJJJKKKKKKJJJHHHFFFCCCAAA???888777555333111111111111////////////////////////------------------------000///---++++++---///000......///000000000000000......//////000000111111////////////////////////000000000000000000000000000111111111111111222222222111222222222222333333444444555666777777888888999>>>GGGRRRaaatttzzzvvvtttpppiiibbb\\\WWWOOOIIIFFFCCCAAA???============>>>???@@@@@@DDDFFFIIIKKKMMMOOORRRTTTVVVWWWYYYYYYZZZ\\\___bbbfffkkksss{{{}}}yyywwwuuuvvvzzzzzzooohhhcccbbbgggnnnrrrddd[[[XXX```pppssseee^^^^^^dddoooyyy|||nnnddd^^^^^^___aaafffmmmssswww|||yyyrrriiiccccccjjjppp|||zzzkkk]]]WWWVVVWWW[[[___dddqqq|||vvv}}}|||yyytttpppnnnkkkiiigggaaa```]]]ZZZVVVSSSQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUWWWXXXXXXYYYZZZ\\\]]]___aaabbb[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[\\\\\\]]]^^^^^^^^^___```aaacccdddeeefffffffffccc```\\\YYYXXXXXXXXXXXXXXXXXXYYY\\\___bbbdddkkklllnnnnnnkkkddd^^^ZZZ\\\]]]]]]___``````aaaaaa``````___]]]\\\]]]```bbbggglllssszzz~~~~~~pppggg^^^YYYSSSOOOMMMLLLKKKJJJKKKJJJIIIHHHFFFDDDBBBBBB;;;999777444222111111111////////////////////////------------------------///...---,,,,,,---///000......///000000000000000......//////000000111111////////////////////////111111111111111111111111000000111111222222222333111111222222333333333333222222333444666777888888999@@@KKKYYYiii}}}~~~wwwsssooojjjbbb\\\UUUQQQKKKFFFCCCAAA???>>><<<<<<<<<===???@@@BBBCCCEEEGGGJJJLLLNNNOOORRRUUUUUUWWWXXXYYYZZZ]]]aaaeeekkkqqqyyyyyyrrrmmmhhhgggkkkrrryyy|||ssshhh\\\UUUQQQRRRXXX```ppp{{{}}}qqqfff]]]WWWYYY```kkkzzz|||mmmdddbbbhhhxxxsssdddZZZWWWWWWXXX[[[aaahhhoootttzzzvvvooogggcccfffnnnuuuvvvggg]]]YYYZZZ\\\aaaffflll{{{}}}|||||||||ooolllgggdddbbb```^^^\\\YYYWWWUUUSSSQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSUUUVVVWWWVVVWWWXXXZZZYYYYYYYYYZZZZZZ[[[\\\\\\WWWXXXYYYZZZ\\\]]]]]]^^^^^^___bbbdddeeeeeeeeeeeeccccccdddeeeeeefffggggggfffddd```^^^\\\[[[\\\\\\^^^^^^^^^^^^```bbbdddeeeiiiiiiiiihhhfffbbb___\\\^^^^^^___`````````______ZZZZZZZZZYYYZZZ]]]aaaeeelllooouuuzzz}}}vvvmmmaaa]]]VVVQQQNNNMMMLLLLLLJJJIIIHHHGGGFFFEEEDDDDDD>>><<<999555333111111222////////////////////////------------------------...------------...//////......///000000000000000...///000000000000000///000000000000000000000000111111111111111111111111000000111111222333333333000111222333333333333222111111222444555777888999888AAANNN___rrr{{{uuuooojjjddd\\\VVVOOOMMMIIIDDDAAA???>>>>>>;;;<<<===>>>@@@CCCEEEFFFGGGIIIKKKMMMNNNPPPSSSUUUUUUVVVXXXZZZ\\\```fffjjjrrrwwwtttfff___YYYXXX___hhhooossseee\\\SSSOOOMMMMMMTTT[[[eeennntttppphhhbbb]]]YYYYYY^^^gggrrrwwwkkkfffmmm}}}lll^^^WWWTTTUUUXXX^^^eeemmmuuuyyy~~~xxxpppiiifffjjjrrryyy}}}qqqddd[[[ZZZ[[[]]]eeemmmuuu{{{yyyyyyyyyxxx{{{}}}|||zzzxxxyyy{{{eeebbb___]]]]]]]]]\\\[[[YYYXXXVVVTTTSSSSSSSSSSSSUUUUUUVVVWWWYYYZZZ[[[[[[\\\___bbbcccbbbaaacccdddaaa```___^^^^^^___```aaa______```bbbdddfffhhhjjjhhhkkkooorrrttttttsssrrrppppppoooppppppqqqrrrssslllkkkiiigggffffffggggggjjjiiiiiihhhhhhiiijjjjjjjjjjjjkkkkkkjjjhhhfffdddccccccccccccbbbaaa___^^^[[[\\\]]]^^^```dddjjjooosssuuuxxx{{{}}}~~~~~~~~~~~~tttfffaaaZZZTTTQQQPPPOOONNNJJJJJJIIIHHHGGGFFFFFFFFFAAA>>>:::666333222222222////////////////////////------------------------,,,,,,.../////////............///000000000000000///000000111111000///...000000000000000000000000111111111111111111111111000000111222222333444444000111222333333333222222111111333444666888999:::<<>>===>>>;;;<<<===???BBBEEEGGGHHHHHHKKKMMMOOOPPPQQQTTTVVVUUUVVVYYY\\\___eeelllpppzzz~~~|||qqq]]]WWWPPPPPPWWW___dddfff\\\VVVPPPOOONNNOOOTTTZZZ\\\dddjjjjjjhhhgggccc^^^\\\```hhhttttttnnnvvvyyyggg[[[XXXWWWZZZ```hhhrrr{{{~~~tttllljjjooowww}}}xxxmmmaaa\\\]]]aaaaaammmxxx}}}zzzwwwtttssstttuuuuuuuuuyyy||||||yyyxxxzzz}}}aaa___]]]]]]^^^______^^^___]]][[[YYYXXXXXXXXXXXX\\\\\\]]]___```bbbcccdddgggkkkoooqqqooonnnooopppkkkjjjhhhffffffggghhhjjjkkkjjjjjjkkknnnqqquuuxxxxxx{{{~~~}}}}}}}}}~~~vvvuuusssrrrrrrrrrssssssvvvuuutttsssrrrqqqqqqqqqooopppqqqrrrqqqnnnllljjjhhhhhhhhhgggfffdddaaa```cccddddddeeehhhlllssswwwxxxyyyzzz{{{||||||{{{{{{}}}zzziiiddd\\\VVVSSSRRRQQQPPPKKKJJJIIIHHHHHHHHHHHHHHHBBB???;;;666333222222222////////////////////////------------------------***,,,...000000///...---...//////000000000000000000000111111111///...---000000000000000000000000111111111111111111111111000000111222333333444444000111222333444333222222222222444666888999;;;<<>>;;;<<<>>>@@@CCCFFFIIIJJJJJJLLLOOOPPPQQQSSSUUUWWWUUUWWWZZZ]]]bbbiiipppuuuzzzoooZZZTTTNNNNNNSSSXXXZZZYYYWWWRRROOOOOOOOOOOOSSSXXXTTT\\\dddhhhkkkmmmjjjdddcccgggooozzz|||uuu~~~xxxdddZZZZZZ\\\```hhhrrr}}}xxxooommmrrrzzz~~~{{{sssiiiaaa^^^bbbggglllyyyzzzrrrooolllkkkmmmpppsssttttttyyy}}}}}}{{{{{{~~~iiijjjkkkkkkkkkmmmpppssspppooommmllljjjiiiiiiiiijjjkkkmmmmmmnnnpppsssvvv~~~{{{tttsssvvv{{{|||{{{{{{}}}~~~}}}~~~{{{xxxvvvtttrrrrrrpppnnnmmmmmmoooqqqmmmpppsssssssssuuuyyy|||vvvwwwxxxwwwvvvxxx}}}zzzuuutttyyywwwlll]]]TTTSSSRRROOOLLLMMMKKKIIIHHHHHHIIIGGGFFFBBB@@@<<<888444111000///////////////000000000000///////////////////////////////////////////////////000000000000000//////000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000333333222222222222222222444333333555444444:::BBBFFFPPP```rrr~~~uuuqqqjjjccc\\\UUUNNNJJJFFFDDDAAA>>>===<<<<<<======???BBBEEEFFFIIILLLNNNMMMPPPTTTWWWXXXYYY[[[\\\XXX[[[___dddjjjqqqyyy~~~vvvfffVVVOOOHHHHHHNNNUUUVVVUUUWWWVVVSSSPPPNNNOOOSSSVVVTTTWWWbbbsss{{{wwwpppnnnhhhrrr~~~sssddd^^^^^^aaahhhsss~~~vvvpppqqquuuwwwwwwxxxrrrkkkhhheeefffmmmvvvwwwtttpppnnnllllllooorrrttttttxxx{{{~~~~~~yyyzzz|||||||||~~~~~~}}}|||{{{{{{yyy{{{}}}~~~|||{{{zzz|||}}}xxxzzz{{{zzzyyyxxx{{{}}}tttvvvwwwxxxxxx{{{rrrlllggghhhooo{{{rrrcccXXXUUUSSSQQQMMMMMMKKKIIIHHHIIIIIIHHHFFFDDDBBB>>>:::666333111111////////////000000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000111000000000000000000000111111111111111111111111111111111111111111111111222222222222222222333333666444555777666777===EEEOOOXXXfffuuu|||uuuppphhhaaaZZZSSSMMMIIIEEECCC@@@>>><<<<<<<<<======@@@CCCEEEGGGIIIMMMOOOPPPSSSVVVXXXYYYZZZ]]]^^^^^^aaaffflllrrryyyqqqbbbRRROOOLLLMMMSSSXXXZZZYYYWWWVVVSSSPPPNNNOOOSSSVVV[[[^^^hhhxxx~~~zzzxxxrrr}}}rrreee___```gggppp}}}xxxtttuuuwwwwwwvvvyyysssmmmkkkjjjmmmvvv~~~vvvsssqqqqqqqqqsssuuuwwwwwwwww{{{~~~}}}}}}}}}tttwwwyyy{{{|||~~~~~~{{{yyyxxxwwwwwwyyy{{{~~~vvvmmmddd```bbbkkk{{{{{{jjj]]]XXXUUURRRPPPNNNLLLJJJIIIJJJIIIHHHGGGEEECCC@@@<<<888555333222000000000000//////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222333333444444777666777999999:::AAAIIIWWW___lllzzz~~~{{{tttnnneee\\\UUUPPPKKKHHHCCCBBB???===<<<<<<======???AAADDDGGGIIIKKKNNNQQQTTTUUUWWWXXXYYY[[[___bbbeeeiiiooouuu{{{zzzjjj[[[OOOOOOQQQTTTWWW[[[^^^```\\\[[[XXXTTTRRRRRRUUUXXX___dddppp}}}{{{oooddd```cccmmmyyyzzzxxxxxxyyyxxxvvvzzztttpppppprrrxxx~~~vvvtttuuuwwwzzz~~~}}}|||zzz|||~~~~~~~~~~~~uuusssqqqooollljjjiiiiiinnnppptttwwwzzz~~~wwwkkkcccaaagggtttooobbbZZZVVVTTTRRRPPPNNNKKKJJJJJJJJJIIIGGGEEEDDDAAA===999666444222000000000000////////////////////////////////////////////////////////////...//////000000000000///////////////////////////000000000000000111111111111111111111111111111111111111111111111111111111111111222222333444555555777666777::::::<<>><<<<<<<<<>>>>>>AAACCCFFFIIIJJJMMMPPPRRRVVVWWWXXXXXXYYY]]]bbbeeekkkpppvvv{{{tttcccWWWOOORRRUUUVVVXXX\\\bbbggghhhfffbbb\\\XXXWWWZZZ\\\^^^hhhyyy~~~vvvkkkaaa```dddqqq~~~zzzxxxyyyyyyyyyxxx{{{wwwtttwww|||zzzyyy}}}{{{xxxuuummmlllkkkiiihhhgggffffffhhhjjjnnnqqquuuyyy}}}}}}ppphhhbbbccclllwwwtttfff]]]XXXVVVTTTQQQOOOMMMKKKKKKKKKIIIHHHEEEDDDAAA>>>:::777444222111000000000/////////...////////////////////////////////////////////////......///000000000000000//////////////////////////////000000111111111111111111111111111111111111111111111111111111111111111111222333444444555555666555666:::<<>><<<<<<>>>???@@@CCCEEEHHHKKKMMMOOORRRTTTWWWWWWXXXYYY[[[___eeeiiipppsssyyy}}}~~~nnn___VVVSSSVVVWWWXXXYYY^^^hhhoootttpppiiibbb\\\[[[^^^aaabbbrrrxxxoooeee^^^___eeevvv}}}yyywwwxxxyyy{{{{{{|||yyyyyy~~~}}}xxxtttmmmlllkkkjjjhhhhhhhhhgggiiikkkooorrrtttxxx|||yyypppiiidddgggmmm{{{|||mmmbbb\\\XXXVVVSSSQQQNNNLLLLLLLLLJJJHHHEEEDDDBBB???<<<888444222111111000000//////......////////////////////////////////////////////////---...///000000111111000000000000000000000000000/////////000111111222222111111111111111111111111222222222222222222222222222222333333444444555555444333555:::>>>CCCNNNYYYiiiuuuyyysssfff```WWWOOOJJJGGGDDDCCC@@@???>>>===>>>???AAABBBEEEGGGJJJMMMNNNQQQTTTVVVWWWXXXZZZ[[[^^^ccciiimmmsssvvvzzz~~~yyyhhh\\\WWWXXXYYY[[[\\\___gggqqqyyy|||vvvmmmddd^^^^^^cccgggrrrxxxppphhh```\\\```hhh{{{~~~}}}{{{yyyyyy{{{}}}~~~}}}{{{}}}yyyxxxuuussspppnnnmmmllloooqqqtttvvvxxx{{{|||qqqgggdddfffjjj{{{vvviii```ZZZWWWTTTRRROOOMMMMMMLLLJJJIIIGGGFFFDDDBBB>>>:::666444111111111000///.........////////////////////////////////////////////////---...///000111111111111000000000000000000000000...//////000111111222222111111111111111111111111222222222222222222222222333333444444444444444444444333666;;;AAAGGGTTT___sss}}}~~~sssiiiaaa[[[TTTMMMIIIFFFCCCAAA@@@???>>>>>>???AAACCCEEEFFFIIILLLNNNPPPRRRUUUXXXXXXZZZ]]]___ccchhhnnnrrrvvvxxx|||}}}wwwvvvuuuuuuvvvyyy|||~~~tttcccZZZYYY[[[\\\___dddkkkttt}}}zzzpppfffbbbdddlllrrrvvvooohhhbbb\\\\\\cccmmm||||||}}}~~~~~~~~~~~~}}}}}}|||yyywwwuuutttvvvyyyzzz|||~~~zzzzzz|||~~~uuuggg___^^^___ppp}}}nnnccc\\\XXXTTTRRROOONNNMMMLLLKKKIIIHHHHHHFFFCCC@@@;;;777555222111111000///......---////////////////////////////////////////////////---...///000111111111111000000000000000000000000...//////000111222222222111111111111111111111111222222222222222222222222444444444444444444333333444333777===CCCKKKXXXdddwww}}}oooddd]]]XXXRRRLLLHHHEEECCCAAA@@@@@@??????@@@BBBDDDFFFGGGIIIMMMOOOQQQSSSVVVYYYXXX[[[___cccggglllrrrvvvxxxzzz~~~|||xxxhhhgggffffffhhhkkknnnppp{{{zzz|||{{{ppp```XXXYYY[[[^^^ccckkkuuu~~~~~~sssjjjfffkkkttt||||||oooiiibbb^^^[[[\\\fffqqqyyy}}}zzz}}}~~~~~~~~~}}}|||zzz{{{~~~~~~{{{yyyyyyxxxvvvvvvwww{{{}}}vvvkkkdddaaa```hhhuuuvvvfff]]]YYYQQQRRRRRRPPPNNNMMMMMMMMMHHHFFFDDDBBB@@@<<<777333222111000000000000000111------......//////000000//////000000000000//////////////////000000000000000000000000000000000000111111000000000000111111111111222333333333333222111111111111222333444555444444333333333444555555444888777;;;HHHQQQ^^^rrr}}}tttjjjcccYYYTTTNNNIIIGGGEEECCCBBBAAAAAAAAABBBCCCEEEGGGIIIKKKNNNRRRTTTUUUVVVXXXYYYZZZ[[[___dddjjjoooqqqrrrxxx|||oooggg\\\WWWVVVYYY\\\]]]```dddkkkppptttpppggg___]]]^^^ccchhhmmmtttxxxqqqllljjjnnnzzz~~~vvvkkkfff___YYYXXX^^^gggnnnzzz}}}tttoooooonnnsssyyy~~~~~~|||yyynnniiiiiilllqqqxxx}}}{{{yyyxxxvvvuuutttvvvzzz~~~sssjjjdddccc^^^fffsssqqqddd]]]TTTTTTRRRPPPNNNLLLKKKLLLIIIGGGFFFDDDBBB>>>999555222111111000000000000000........./////////////////////000000000000//////////////////000000000000000000000000000000000000111111000000000000111111///000000111222111111111111111111111222333444555444444333333333444555555555:::999>>>KKKTTTaaauuuzzzpppfff___VVVRRRLLLGGGDDDCCCAAA@@@AAAAAAAAABBBDDDFFFHHHIIILLLOOORRRUUUUUUVVVXXXYYY]]]___cccjjjpppvvvyyy{{{{{{vvvhhh```XXXTTTSSSVVVXXXYYY[[[___eeekkkqqqooohhh```^^^___eeelllsss{{{~~~xxxrrrooonnnrrrxxxjjjccc```[[[WWWXXX___iiiqqq|||~~~}}}}}}{{{zzzzzz|||yyyrrrnnnhhhaaa```bbbfffjjjooorrrttttttuuuvvvuuuwww|||ssshhh___]]]```eeennnvvv~~~yyyyyy|||~~~|||yyyxxxwwwyyy~~~|||rrrjjjeeeddd]]]eeerrryyyhhh^^^XXXVVVSSSPPPNNNLLLKKKKKKJJJIIIGGGFFFDDD@@@;;;777222222111000000000000000000000///////////////...//////000000000000//////////////////000000000000000000000000000000000000111111000000000000111111......///000000000000000111111111111222333444444333333333333333444555666777======BBBNNNWWWeeeyyy|||~~~~~~zzzsssjjjaaa[[[RRRNNNHHHDDDBBBAAA???>>>AAAAAABBBCCCEEEGGGIIIKKKNNNPPPSSSUUUVVVWWWXXXZZZ^^^aaagggnnnuuu{{{~~~nnn___WWWSSSPPPPPPTTTUUUUUUXXX\\\bbbhhhmmmmmmhhhcccaaabbbkkksss|||}}}xxxsssqqqsssyyy~~~ttt___\\\ZZZXXXWWW[[[cccooowww~~~zzzzzzwwwwwwxxxzzz~~~|||oooiiibbb___[[[XXXZZZ^^^eeeiiioooqqqqqqqqqrrrtttooorrrxxxjjjbbb[[[[[[```hhhttt|||wwwwwwzzz~~~|||~~~}}}~~~uuummmhhheee___fffqqq|||mmm```[[[XXXSSSPPPNNNNNNMMMLLLJJJIIIGGGFFFEEEAAA===999333333222111000000000000111000000000//////......//////000000000000//////////////////000000000000000000000000000000000000111111000000000000111111......///000000000000000222111111111222222333444333333333333444444555666777>>>@@@EEEQQQZZZhhh}}}~~~~~~|||{{{yyytttlllddd\\\WWWOOOKKKFFFBBB@@@@@@???>>>AAABBBCCCEEEGGGIIIKKKLLLPPPRRRUUUVVVWWWXXXZZZ\\\___ccciiiooovvv{{{zzzhhhYYYQQQPPPOOOQQQVVVXXXXXX\\\aaagggjjjllljjjfffdddeeehhhsss{{{yyyttttttwww{{{vvv}}}vvv___YYYYYYYYY[[[```iiiuuu|||}}}xxxyyywwwzzz~~~xxxnnnbbb\\\VVVUUUTTTTTTYYY___bbbhhhnnnpppnnnllllllmmmlllqqqyyy}}}ccc\\\XXXZZZ```jjjzzzyyywwwzzz~~~~~~{{{ssskkkfffbbbfffnnnwww{{{yyyjjj^^^ZZZTTTQQQPPPPPPPPPOOOIIIHHHGGGFFFEEEBBB>>>:::444333222111000000000000111111000000/////////...//////000000000000//////////////////000000000000000000000000000000000000111111000000000000111111000000111222222222111111222222111111222222333333333222222333444555666666666???BBBHHHTTT\\\kkk||||||yyytttnnnfff^^^XXXTTTMMMIIIDDDAAA@@@@@@??????AAABBBDDDGGGIIILLLMMMNNNRRRTTTWWWXXXYYY[[[^^^```cccgggmmmrrrvvv{{{wwweeeWWWQQQPPPQQQVVV]]]aaabbbfffllltttrrrnnnhhhdddeeejjjooozzz~~~yyyyyy|||qqqnnnzzzzzzfffXXXYYY[[[^^^dddmmmwww~~~wwwuuuvvvwww}}}zzzkkk```VVVQQQMMMNNNOOORRRXXX___dddjjjpppppplllgggggghhhjjjrrr~~~ttt___ZZZWWW[[[dddqqqzzz{{{}}}yyyuuurrrtttxxx|||{{{|||}}}}}}~~~}}}}}}}}}|||{{{|||~~~wwwnnnhhhddddddhhhooorrrvvvuuuddd^^^VVVRRRRRRRRRQQQPPPIIIHHHGGGGGGFFFCCC???<<<555444333222111000000000111000000000000000000/////////000000000000//////////////////000000000000000000000000000000000000111111000000000000111111111111222333333333333333333222222111222222333333222222222333444555666777777AAAEEELLLWWW___ooo}}}{{{{{{wwwppphhh```YYYTTTRRRKKKHHHCCC@@@@@@@@@@@@???AAABBBEEEHHHKKKNNNOOOPPPTTTVVVXXXZZZ\\\___bbbeeeiiinnntttxxxzzz~~~ssscccWWWRRRSSSVVV^^^gggjjjlllqqqxxxzzzqqqiiidddgggnnnttt|||{{{ssskkkgggqqquuuhhhUUUWWW[[[___fffnnnxxx~~~{{{sssppprrrvvvrrrcccXXXQQQLLLJJJMMMPPPTTT[[[ccclllpppssspppiiidddeeehhhjjjvvv}}}lll\\\YYYYYY___jjj{{{tttpppkkkfffdddeeefffhhhjjjlllnnnqqqtttyyy~~~}}}zzzwwwxxxzzz|||}}}~~~~~~}}}}}}~~~yyyqqqlllddd______eeegggjjjxxxllldddZZZTTTSSSRRRQQQNNNJJJIIIIIIIIIHHHFFFBBB>>>555555333222111000000000000000000000000111111111//////000000000000//////////////////000000000000000000000000000000000000111111000000000000111111111222222333333333333333333333222222111222222333222222222333444555666777888CCCIIIOOO[[[cccrrr}}}yyytttlllccc[[[TTTQQQOOOIIIFFFAAA???????????????AAACCCFFFJJJMMMOOOPPPQQQUUUWWWYYY\\\^^^bbbfffjjjmmmsssyyy}}}{{{ooo___VVVTTTXXX\\\eeennnqqqrrrwww}}}tttkkkgggjjjpppvvvxxx~~~qqqkkkggg```cccfff```TTTWWW\\\bbbiiirrr{{{}}}tttppppppwwwppp```VVVQQQMMMLLLPPPUUUYYYaaahhhpppssssssmmmeee```cccggglllzzzxxxhhhYYYVVVXXX```mmmyyymmmhhhaaa]]][[[[[[[[[ZZZ]]]```dddgggkkkqqqvvvzzz{{{xxxyyy{{{||||||zzzxxxvvvzzz|||~~~}}}|||yyysssooocccZZZXXX]]]```cccpppqqqhhh]]]UUUSSSRRROOOLLLLLLKKKJJJJJJJJJGGGDDD@@@666555444222111000000000//////000000111111222222//////000000000000//////////////////000000000000000000000000000000000000111111000000000000111111111111222333333333333222333333222222111222222222222222222333444555777777:::EEEKKKRRR]]]eeeuuuxxxsssjjj```WWWQQQNNNMMMGGGDDD@@@>>>>>>?????????AAACCCFFFJJJNNNPPPQQQRRRUUUWWWZZZ]]]```dddiiimmmnnnttt{{{xxxkkk]]]UUUTTT[[[```iiirrrttttttyyy~~~uuummmiiilllqqqvvvttt~~~~~~yyykkkgggfff[[[WWWYYYVVVUUUXXX___eeemmmvvv}}}~~~yyyrrrqqqzzzqqq]]]PPPMMMLLLNNNQQQTTTZZZaaajjjpppzzz{{{yyyqqqhhheeeiiinnnuuuvvvfffVVVXXX^^^hhhxxxtttjjjbbb^^^WWWRRROOOQQQUUUXXXYYY[[[^^^```bbbffflllqqquuuyyy}}}}}}zzzwwwuuusssrrrooorrrwww|||~~~|||yyytttpppggg___XXXTTTTTTXXXcccnnn{{{mmm```ZZZTTTMMMKKKNNNNNNLLLJJJIIIHHHGGGDDDAAA<<<999444222111111111111222222222111111111000000111111111111000000000000000000111111111111000000000000000000000111111111111111000000000000111111000111111111111222222222333333222222111222222222555333555888777555888<<<>>>GGGSSS[[[cccppp~~~xxxmmmaaa[[[UUUOOOKKKJJJDDDBBB@@@???@@@CCCFFFHHHEEEHHHKKKMMMOOOQQQUUUWWWUUUXXX[[[^^^bbbffflllppptttuuu{{{{{{rrreeeZZZVVVYYY\\\dddoooxxx|||}}}|||tttqqqtttxxxyyyyyyzzz{{{|||~~~wwwnnnggg^^^XXXVVVVVVVVVUUUWWW]]]ccciiirrr~~~{{{zzz{{{}}}zzzzzz}}}}}}lllZZZQQQOOOMMMOOOSSSXXX```jjjuuu}}}xxxnnnkkkpppuuu}}}uuufff[[[\\\```kkk~~~zzzmmmcccYYYVVVQQQMMMLLLNNNQQQTTTTTTWWW[[[___cccgggjjjkkknnnqqqvvv|||~~~xxxssspppnnnqqqssswww{{{}}}|||{{{yyyuuurrriiiaaaYYYUUUTTTWWWaaakkkwwwfff^^^YYYSSSQQQRRRNNNLLLKKKJJJIIIGGGDDDBBB===999555222222222222111222222222111111111000000111111111111000000000000///000000111111000000///,,,,,,---///000111333333111111000000000000111111111111111111222222222222444444333333333333333444444333444777777555888===AAAIIITTT___iiixxxuuujjj___XXXSSSLLLHHHHHHDDDBBB@@@???@@@BBBEEEHHHGGGIIIMMMOOOQQQSSSVVVYYYXXXZZZ]]]___bbbggglllpppuuuxxxwwwnnnbbbXXXUUUXXX^^^fffrrr{{{{{{vvvqqqqqqvvvzzz{{{{{{}}}||||||yyyqqqiiiccc[[[VVVVVVWWWXXXXXXYYY```gggmmmuuu{{{wwwwwwyyy}}}}}}}}}}}}pppbbbUUUPPPQQQOOOQQQVVV^^^iiivvvwwwtttyyyvvvggg______dddqqq}}}qqqcccYYYQQQOOOLLLJJJJJJLLLOOOQQQRRRTTTZZZaaahhhkkkkkkjjjlllooouuu~~~}}}vvvqqqooouuuwwwzzz~~~~~~|||{{{zzzyyywwwuuukkkddd\\\WWWTTTUUU]]]fffyyy~~~hhh\\\XXXUUURRRQQQOOOMMMLLLKKKJJJHHHEEECCC???;;;666333222222222111222222222111111111111111111111111111000000000000//////000000000000//////,,,,,,---...000111222222111111000000000000111111111111111111222222222333555444444333333444444555444222444666777555888>>>DDDKKKVVVcccrrr{{{pppeeeZZZUUUPPPIIIEEEEEECCCBBB@@@???@@@BBBEEEGGGIIIKKKNNNQQQRRRUUUXXXZZZ[[[]]]___aaadddiiiooosssyyy}}}zzzqqqhhh^^^UUUTTTWWW```iiiuuu}}}~~~}}}}}}rrrpppppptttzzz~~~||||||qqqiiibbb]]]XXXTTTUUUWWWYYYZZZ[[[ccclllssszzz}}}zzzvvvtttuuuzzz~~~pppcccXXXPPPNNNQQQQQQTTT[[[dddqqq~~~}}}xxxiii```aaahhhyyyvvviii[[[RRRMMMLLLJJJJJJJJJLLLNNNPPPTTTWWW\\\eeemmmqqqqqqpppssswww~~~zzzyyy{{{}}}~~~~~~|||zzzyyyyyyyyyxxxwwwnnnggg___ZZZUUUTTTYYYaaapppkkk\\\XXXXXXUUURRRPPPOOOMMMLLLKKKIIIFFFDDDAAA===888555333333333222111111111111111111111111111111111111000000000////////////000000/////////000000000000////////////111111000000000000111111111111111222222222333333444333333333333444444555444222333666777666:::@@@GGGLLLWWWgggyyy|||wwwkkkaaaWWWRRRNNNHHHDDDCCCBBBAAA@@@@@@AAACCCEEEGGGJJJLLLOOORRRSSSVVVYYY[[[]]]```bbbfffiiiooouuuzzz}}}tttjjjcccZZZTTTTTTWWW```iiitttzzzzzzwwwtttrrrkkkmmmrrryyy|||uuujjjccc\\\YYYVVVSSSTTTVVVZZZ\\\]]]fffqqqyyyxxxvvvsssrrrvvv}}}|||{{{~~~}}}|||tttcccXXXQQQLLLMMMPPPTTTYYY```kkkyyyyyykkkaaadddoooqqqcccVVVOOOKKKJJJJJJJJJKKKMMMOOOPPPWWWZZZ___gggooouuuxxxyyy}}}~~~}}}}}}{{{yyyxxxyyyzzzyyyxxxpppiiibbb]]]WWWTTTXXX^^^kkk}}}uuuccc^^^___[[[VVVRRRPPPNNNMMMLLLKKKHHHEEECCC???:::666555444333222111111111111111111111111111111111111000000000/////////000000000000//////222222222111111000000000111111000000000000111111111222222222222333333333222222111222222333444444555333333666777777<<>>EEENNNTTTaaaqqq~~~uuummmddd[[[SSSPPPLLLGGGBBBBBB@@@@@@@@@BBBDDDGGGJJJKKKKKKMMMPPPSSSTTTWWWZZZ\\\```dddjjjpppuuuzzz~~~tttiii]]]WWWSSSRRRTTTYYY[[[___dddeeeaaa^^^]]]]]]___gggrrr}}}~~~ssshhh___ZZZVVVVVVVVVUUUUUUXXX]]]aaaeeeppp{{{{{{oooooopppssszzz}}}tttssswwwyyy~~~~~~|||xxxuuutttrrruuuyyy}}}jjj^^^RRRNNNOOOPPPRRRVVV\\\cccnnn}}}yyykkkcccjjjvvvrrrcccXXXOOOJJJHHHHHHIIIKKKPPPUUUZZZ^^^gggrrr}}}{{{{{{zzzzzzzzz{{{zzzwwwuuupppkkkfffccc]]]XXXZZZ^^^fffxxxttthhhccc]]]VVVTTTRRRPPPOOOOOOMMMJJJHHHGGGCCC===999777555444333000000111111111222222222111111111111000000000000111111222222222222111111000000000111222222333333111111000000000000111111222222222333333333444444222111111222333444555555777555555888:::;;;AAAHHHTTT\\\jjjyyyzzznnnfffaaaXXXQQQNNNKKKEEEAAA@@@>>>???AAACCCFFFJJJMMMNNNLLLOOORRRTTTVVVXXX\\\^^^aaafffmmmtttxxx{{{}}}|||pppdddWWWQQQOOOOOOSSSXXXWWWYYY[[[ZZZXXXWWWYYY\\\]]]fffuuu}}}vvvjjj```YYYUUURRRTTTUUUVVVWWW[[[bbbgggmmmvvv}}}uuupppqqqtttyyy~~~uuussswwwwww}}}|||{{{|||{{{|||{{{xxxrrrnnnlllllljjjlllpppuuuyyy}}}~~~}}}}}}bbbWWWNNNMMMPPPSSSVVVYYY^^^fffssswwwjjjbbbhhhsss{{{lll^^^TTTLLLIIIIIIJJJKKKOOOUUU\\\cccgggttt|||{{{zzzzzzzzz{{{{{{zzzvvvssspppkkkgggddd___ZZZ[[[___fffwwwpppiiibbbYYYUUUSSSQQQPPPOOONNNKKKHHHHHHDDD>>>999777666444333000000111111222222222222111111111111000000000000222222333333333333222222222222222111000//////...111111000000000000111111222222333333333444444444333222222333444555666777888666666999;;;<<>>???AAADDDHHHKKKOOOPPPNNNQQQTTTVVVXXXZZZ]]]```bbbhhhooouuuxxxzzzzzz{{{~~~{{{mmm```SSSMMMLLLMMMRRRWWWTTTVVVVVVUUUSSSUUUZZZ^^^___iiixxx~~~|||qqqdddZZZTTTRRROOORRRUUUWWWYYY^^^fffkkksss{{{yyypppsssuuuzzzvvvuuuyyyyyy{{{zzz|||yyyyyywwwrrrkkkfffdddeeedddfffjjjnnnsssxxx|||~~~~~~}}}|||{{{zzzyyyYYYRRRKKKKKKMMMOOOUUU\\\bbbjjjxxxzzznnnfff___bbbjjjvvvyyylllccc[[[QQQKKKIIIFFFLLLRRRUUUYYYaaannnyyyzzzzzz{{{|||~~~yyytttrrrqqqrrrssspppooommmhhhbbb^^^\\\\\\hhhsss{{{jjjaaa\\\YYYVVVSSSQQQPPPPPPOOONNNIIIGGGCCC>>>:::666333222111000000000000000111111333222222222111000000000111111222222222222111111000000000000111111111111000000000000000000000000111111222222222333333333333333222222333333444555333555666666888>>>GGGNNN]]]fffyyy|||sssiiibbbYYYSSSLLLFFFBBBAAA@@@???@@@@@@AAACCCEEEIIILLLMMMPPPRRRUUUWWWXXXZZZ]]]```dddiiippptttuuuxxx|||{{{tttfffZZZOOOJJJJJJKKKNNNRRRQQQNNNNNNRRRTTTUUUXXX]]]```jjj|||}}}}}}sssgggXXXNNNOOOVVVRRRVVVZZZ\\\]]]bbbjjjqqqzzzyyytttsssooowww}}}uuusssuuu}}}}}}{{{{{{xxxuuuqqqlllhhhdddbbbaaacccgggkkkllllllnnntttzzz|||~~~zzzwwwvvvtttqqqoooUUUOOOJJJLLLOOORRRXXX___iiirrrwwwjjjbbbXXX[[[bbbnnnyyy}}}rrrfff^^^VVVNNNIIIIIIIIINNNTTTYYY___kkk{{{yyyyyyyyyzzz|||~~~zzzuuurrrqqqrrrrrrrrrqqqoooiiiccc___]]]]]]eeeooo}}}oooddd```VVVTTTPPPOOOOOONNNMMMLLLJJJHHHEEE@@@<<<888555444222222111111111111222222222222222111111111111111111111222222222222111111000000000000111111111111111111111111111111111111111111222222222333333333333333222222333333444555555666777777999@@@JJJRRR```lll~~~yyypppfff```WWWRRRKKKEEEBBBAAA@@@???@@@AAABBBCCCFFFIIILLLNNNRRRTTTWWWYYY[[[]]]```bbbdddjjjppptttuuuwww{{{~~~xxxpppaaaWWWMMMKKKKKKLLLOOORRRPPPNNNNNNRRRSSSSSSWWW\\\cccooo|||uuuiii```XXXRRRRRRTTTRRRVVVZZZ]]]```gggqqqyyy~~~vvvrrrrrrrrrzzzyyyqqqnnnqqq{{{zzzvvvttttttrrrmmmiiidddaaa___^^^```dddhhhiiiiiilllrrrwwwzzz|||}}}zzzvvvrrrpppnnnkkkiiiPPPLLLJJJNNNRRRUUU\\\bbblllvvvrrrddd\\\RRRTTT[[[fffqqq{{{qqqggg\\\VVVPPPJJJHHHJJJMMMQQQWWW^^^iiizzz~~~}}}{{{{{{|||{{{vvvsssqqqqqqrrrtttssspppjjjddd___]]]]]]```hhhtttuuuhhhcccVVVSSSPPPOOOOOOOOOOOONNNLLLJJJGGGCCC>>>:::777555444333333222222222333333111111111111111222222222111111222222222222111111000000000000111111111111111111111111111111111111111111222222222333333333333333333333333444444555888888888888;;;CCCOOOXXXeeeuuu}}}~~~~~~{{{uuummmccc\\\TTTOOOHHHCCCAAA@@@???>>>AAAAAABBBDDDGGGJJJMMMOOOTTTVVVZZZ\\\^^^aaadddgggggglllsssvvvwwwyyy|||~~~sssjjjZZZQQQKKKKKKMMMNNNPPPSSSQQQOOOQQQTTTUUUTTTXXX]]]hhhxxx|||zzzkkk\\\WWWWWWVVVTTTTTTVVVYYY]]]```eeennnyyywwwqqqppprrrwww|||tttllliiikkkxxx}}}~~~vvvpppmmmooommmhhhddd```]]]\\\[[[\\\___ccceeefffjjjppptttwwwzzz~~~~~~xxxtttpppllliiifffcccaaaMMMKKKLLLQQQUUUXXX^^^fffooo|||{{{mmm```WWWQQQRRRXXXcccooo~~~wwwoooddd\\\TTTOOOKKKGGGIIILLLPPPTTT\\\fffuuu|||wwwtttqqqppppppsssrrroooiiiccc^^^\\\\\\\\\aaajjjwww{{{kkkdddXXXVVVSSSRRRRRRSSSRRRQQQLLLKKKHHHDDD@@@;;;888666444333333222222222222333000000000111222222222333111111222222222222111111///000000000111111111111111111111111111111111111111111222222222333333333333333333333333444555555888888888888<<>>BBBBBBCCCEEEHHHLLLOOOQQQUUUXXX[[[^^^aaadddgggjjjlllqqqvvvyyyzzz|||zzzmmmcccSSSLLLIIILLLPPPPPPQQQSSSRRRRRRTTTXXXXXXWWW\\\bbbooo}}}rrrcccVVVSSSUUUVVVVVVWWW[[[^^^aaafffllluuu{{{qqqnnnqqquuu~~~{{{tttkkkhhhjjjvvv{{{zzzsssmmmkkkkkkhhhddd```\\\ZZZZZZZZZZZZ]]]```cccfffjjjppptttwwwzzz~~~~~~{{{uuuqqqkkkfffbbb___\\\ZZZMMMLLLOOOTTTWWWZZZaaaiiivvvxxxkkk]]]TTTQQQRRRWWWbbbooouuuiiiaaaYYYSSSNNNKKKIIIGGGJJJPPPRRRXXXbbbppp~~~yyyuuuqqqpppoooooonnnkkkfff```[[[YYYYYYXXX[[[bbbooooooeee[[[XXXUUUTTTTTTTTTSSSRRRLLLKKKIIIEEEAAA<<<888666333333222111111111111111000000000111222222222333111111222222222222111111///000000000111111111111111111111111111111111111111111222222222333333333444444333333444444555666777777888999>>>HHHVVV```uuu}}}~~~{{{vvvpppggg]]]WWWLLLIIIDDDAAA@@@@@@???>>>CCCCCCDDDGGGJJJNNNQQQSSSUUUXXX\\\```cccgggkkknnnooossswwwzzz{{{~~~vvvhhh]]]NNNIIIHHHMMMQQQRRRRRRTTTRRRRRRUUUXXXYYYYYY```iiizzz~~~~~~kkkaaaWWWTTTTTTUUUXXX]]]^^^aaafffmmmvvvuuunnnnnntttzzz}}}vvvnnnlllnnnvvvzzz}}}|||wwwqqqnnnmmmiiifffaaa]]]ZZZYYYZZZZZZ[[[]]]```ccchhhmmmrrrvvvyyy|||}}}zzzsssnnngggaaa\\\XXXUUUSSSMMMNNNQQQVVVZZZ]]]fffppp{{{vvvhhh[[[RRRPPPPPPVVV```nnn~~~zzzsssjjj___WWWOOOLLLJJJJJJIIIHHHLLLSSSTTT\\\jjj|||zzzuuurrrooonnnkkkjjjgggbbb\\\XXXWWWVVVUUUVVV\\\hhh{{{vvviii\\\YYYVVVTTTTTTSSSRRRQQQMMMLLLJJJGGGBBB===999777444333222111111000111111111111111111111222222222111111222222222222111111000000000000111111111111222222222222222222222222111111222222222333333333444444444444444555555666666777999;;;AAALLLYYYcccxxx}}}yyysssmmmdddZZZTTTJJJGGGCCCAAAAAAAAA@@@???DDDDDDEEEHHHKKKOOOSSSUUUVVVZZZ^^^bbbfffjjjnnnqqqqqqtttwwwxxxzzz~~~sssdddYYYMMMIIIHHHNNNRRRSSSSSSTTTPPPQQQTTTXXXYYY\\\fffqqq~~~{{{fffaaa\\\YYYXXXXXX]]]ddd```eeennnxxx{{{rrrooosss{{{yyyrrrqqqssswwwzzz}}}{{{vvvqqqoooooogggddd```[[[YYYYYYZZZ[[[\\\^^^aaaeeekkkqqqvvvyyy}}}|||yyypppjjjbbb[[[UUUQQQNNNKKKLLLMMMRRRXXX\\\aaalllwww|||rrrfffYYYPPPOOOOOOUUU```mmm}}}~~~yyyqqqkkkeee^^^VVVPPPHHHGGGHHHJJJIIIIIIMMMTTTWWWaaarrr{{{vvvrrrooommmgggfffddd```ZZZWWWUUUVVVQQQQQQVVVcccxxxppp```]]]YYYWWWVVVUUUSSSRRROOONNNLLLIIIEEE@@@;;;888555555333222222111111111222222222111111111111111111111222222222222111111000000000000111111111111222222222222222222222222111111222222222333333333444444444444444555666666555888;;;???EEEPPP]]]fffwww}}}zzzvvvpppiii```WWWQQQHHHEEEBBBAAAAAABBBAAA@@@DDDEEEFFFIIILLLPPPTTTVVVXXX\\\```eeeiiimmmrrruuuvvvxxxyyyyyy{{{{{{pppbbbXXXOOOJJJIIINNNSSSSSSSSSTTTRRRSSSVVVZZZ\\\bbbooo}}}|||xxxeee```]]]^^^______dddkkkiiioooyyywwwqqqqqqxxx{{{uuutttwwwyyy}}}yyyrrrnnnllleeebbb^^^ZZZXXXXXXZZZ\\\]]]^^^aaafffmmmsssxxx{{{{{{wwwkkkeee\\\TTTNNNIIIFFFCCCKKKLLLQQQXXX]]]dddqqq}}}yyypppdddWWWOOOOOOPPPVVVaaannn~~~zzzqqqkkkbbb\\\WWWRRRKKKFFFDDDDDDFFFJJJJJJIIIMMMTTTXXXdddxxx|||wwwrrrnnnllleeeeeeccc___ZZZVVVVVVVVVNNNNNNSSSaaavvvvvvdddaaa]]]ZZZYYYWWWVVVTTTPPPPPPNNNKKKGGGBBB===:::777666555444333222222222333222222222111111000000111111222222222222111111000000000000111111111111222222222222222222222222111111222222222333333333555444444444444555666666555999===AAAHHHRRR___hhhttt|||yyytttnnnggg^^^UUUOOOGGGEEEBBBAAABBBBBBBBBAAAEEEEEEGGGIIIMMMQQQUUUWWWZZZ^^^bbbgggkkkpppuuuxxx||||||||||||yyyoooaaaWWWPPPKKKJJJNNNSSSSSSSSSTTTVVVWWWZZZ^^^aaahhhwww{{{~~~vvveee___]]]```dddfffjjjnnnsssyyy{{{tttpppsss|||{{{vvvvvvyyyzzz|||ssslllhhhdddaaa\\\XXXWWWXXXZZZ[[[^^^^^^aaafffnnnuuuyyy|||yyyuuugggaaaXXXOOOIIIDDD@@@>>>LLLOOOSSSYYYbbbmmmyyy}}}qqqbbbUUUNNNRRRSSSYYYdddpppvvvllliiiaaaXXXRRROOOLLLGGGBBBBBBEEEGGGHHHIIIMMMSSSYYY___kkk~~~~~~yyytttoooiiidddfffccc___ZZZWWWTTTSSSSSSWWWUUUVVV```rrryyyjjjbbb[[[YYYWWWUUUVVVXXXSSSQQQMMMJJJGGGDDD???<<<666444222111222333333222111222222333333222222111222222222111111111000000111111111000000000000000111111111111111111111111222222333333333333444444333333333333333444666666999777:::BBBKKKRRR[[[cccyyy~~~yyyqqqkkkddd\\\SSSMMMIIIGGGCCC???>>>@@@BBBDDDFFFGGGHHHKKKOOOSSSWWWYYY]]]aaaggglllqqquuuzzz}}}zzzzzz}}}zzzqqqggg]]]UUUMMMMMMNNNPPPRRRUUUWWWXXXWWWZZZ[[[ZZZ]]]mmmvvviiidddaaacccjjjsssxxx{{{~~~vvvnnnnnnwww~~~xxxsssqqqpppxxx|||~~~xxxpppiiieeecccaaa]]]ZZZYYYZZZ[[[]]]___aaaeeejjjnnntttzzz~~~yyyoooeee___UUULLLFFFBBB???===OOORRRWWW\\\eeeqqq~~~vvvfffXXXPPPRRRRRRXXXcccnnn|||rrrhhh```YYYQQQLLLKKKIIIEEEBBBAAADDDFFFGGGIIIMMMTTTZZZbbbmmm}}}xxxuuuqqqkkkgggdddaaa]]]XXXUUURRRQQQQQQTTTSSSTTT\\\jjj|||ooofff^^^[[[YYYVVVUUUWWWTTTRRROOOLLLIIIEEEAAA===888555333222333444333333111222222333333222222111222222222111111111000000000000000000111111111111333333333333333333333333222222333333333333444444333333333333444555666777:::999<<>><<>>?????????BBBFFFKKKOOOSSSZZZcccjjjwwwuuurrrpppppprrrqqqmmmjjjbbb___ZZZUUUQQQNNNMMMLLLJJJMMMNNNNNNQQQ]]]ppprrreee```^^^[[[YYYYYYVVVTTTSSSQQQOOOKKKEEEAAA:::777444222222222111000111222222333333222222111111111111111111111111111///000000111222333333444111111111111111111111111222222222333333333444444666666666666666777999999:::<<>><<<999777ZZZaaakkkttt~~~sssfff^^^ZZZWWWXXX___jjjuuu}}}oooaaaVVVPPPGGGEEEBBB???>>>>>>@@@AAAAAAEEEKKKPPPUUU]]]gggnnn}}}{{{qqqooommmnnnpppoookkkgggbbb___[[[UUUQQQNNNMMMLLLIIIKKKMMMLLLNNNXXXhhhuuuyyyhhhaaa___]]][[[[[[WWWVVVUUUTTTRRRMMMHHHCCC;;;999555333333222111000111222222333333222222111111111111111111222222222000111111111222333333333333333333333333333333333222222333333333333444444555555555666666777888999999===FFFRRR[[[fffuuu~~~zzzrrrfff\\\UUUOOOIIIDDDCCCCCCBBBBBBCCCEEEGGGIIIJJJKKKNNNRRRXXX]]]bbbeeefffjjjpppuuuwwwxxxyyyzzz}}}|||pppbbbWWWQQQNNNKKKMMMOOOQQQRRRSSSSSSSSSVVVYYYaaapppzzzqqqttt|||zzzzzz}}}}}}yyyssssssuuuzzz~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{wwwyyy{{{zzzvvvssspppoooppprrruuuuuurrrmmmiiigggdddaaa^^^ZZZYYYYYY[[[\\\bbbeeeiiillloooqqqtttvvvsssssspppllliiiggg___VVVLLLHHHCCC???===;;;999777^^^gggsss~~~vvvkkkccc```\\\]]]cccmmmwwwyyykkk]]]SSSMMMDDDCCCBBB???>>>???BBBDDDCCCGGGNNNSSSZZZbbbmmmttt~~~{{{yyypppnnnmmmnnnooonnnjjjfffbbb___ZZZUUUPPPMMMLLLKKKIIIJJJJJJIIIJJJRRR^^^hhhzzzmmmccc```]]]\\\\\\ZZZYYYXXXXXXVVVQQQKKKGGG>>>;;;888666555444333111111222222333333222222111000000111111111222222222222222222222222222222222333333333333333333333333222222333333333333444444555555555555666777888888777>>>JJJXXXbbblll|||zzztttlllbbbZZZTTTNNNHHHCCCAAAAAAAAABBBDDDGGGIIIKKKMMMNNNQQQUUUZZZ___dddggghhhmmmssswwwyyyyyyzzz{{{yyykkk]]]SSSNNNMMMLLLNNNPPPRRRTTTTTTSSSSSSWWW\\\gggzzzvvvpppvvv~~~|||{{{zzzwwwqqqrrrssswww~~~~~~|||{{{{{{||||||{{{zzzyyyxxxxxxvvvwwwwwwuuuqqqmmmkkkkkklllpppvvvxxxuuuoooiiifff```^^^[[[XXXWWWXXXZZZ\\\___bbbfffiiijjjkkkmmmooommmmmmiiicccaaa^^^WWWNNNIIIEEEAAA>>><<<:::888777bbblllzzz{{{ppphhhdddbbbccciiiqqqyyywwwiii[[[QQQLLLBBBBBBAAA??????@@@DDDFFFGGGLLLRRRXXX___hhhssszzz}}}yyywwwpppnnnmmmnnnpppnnnjjjeeeaaa^^^YYYTTTOOOLLLJJJJJJJJJIIIHHHGGGHHHNNNWWW^^^lll{{{rrreeeaaa^^^\\\\\\\\\\\\[[[ZZZXXXTTTNNNIIIAAA>>>:::888777666444333222222222333333222222222000000111111222222222222333333222222222222222222111111111111111111111111222222333333333444444444444444444555555666777888777>>>MMM\\\gggrrrwwwoooiii___XXXRRRMMMGGGBBB>>>>>>@@@BBBEEEHHHLLLNNNPPPQQQTTTWWW[[[```dddgggjjjooouuuyyy{{{{{{{{{|||wwwhhhYYYOOOLLLLLLMMMNNNQQQSSSTTTTTTTTTSSSWWW]]]kkkuuuqqqyyy{{{yyy{{{|||wwwssspppqqqrrruuu{{{}}}zzzyyyzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvuuuqqqlllhhhffffff___eeemmmqqqnnnhhhaaa\\\]]][[[XXXVVVVVVXXX[[[]]][[[^^^bbbddddddeeefffhhhgggfffbbb\\\YYYWWWOOOGGGGGGDDD@@@===<<<:::999777jjjttt{{{ooofffdddbbbgggmmmttt|||xxxmmmbbbUUUMMMIIIBBBBBBBBB@@@???@@@DDDGGGGGGNNNVVV\\\aaajjjxxxzzzvvvvvvsssqqqppppppooonnnjjjhhhccc^^^XXXSSSPPPMMMJJJHHHIIIHHHGGGFFFHHHKKKNNNPPP\\\fffuuuxxxjjjeee```]]]]]]]]]\\\[[[ZZZYYYUUUPPPLLLFFF@@@999555555555333111222222222222333444555555111111222222222222111111111111222222222222111111111111111111111111111111666555555444444333222222222444555666555666777999<<>><<<:::999888777777uuuxxxkkkcccaaaaaaffflllttt}}}{{{jjj```WWWMMMFFFCCC>>>????????????BBBFFFJJJOOOVVV___eeekkkuuu{{{zzzvvvvvvvvvvvvvvvtttooolllddd```YYYTTTPPPMMMIIIGGGHHHGGGFFFEEEEEEGGGIIIJJJIIINNNYYYkkkvvvkkkdddaaa``````______^^^]]]ZZZUUUQQQJJJDDD<<<888777777666444666555444333222222222222111111222222222222111111111111222222222222111111222222222222222222222222222222333444444555666666444666777666555666888999CCCKKKYYYjjj{{{zzzmmmfff\\\SSSLLLGGGDDDAAA@@@AAABBBDDDGGGJJJMMMNNNQQQTTTZZZ___cccggglllooopppsssvvvwwwyyyzzzmmm___TTTNNNMMMMMMRRRSSSUUUVVVVVVVVVXXXZZZfffwww}}}tttnnnttt|||||||||wwwssspppllliiifffgggmmmwww~~~~~~~~~~~~}}}|||{{{{{{yyyxxxvvvtttrrrrrrqqqnnnoooooommmjjjhhhhhhhhhfffdddbbb```^^^^^^^^^^^^```aaaaaaaaa^^^ZZZUUURRRRRRPPPNNNLLLKKKLLLMMMNNNRRRRRRRRRSSSSSSRRRRRRQQQNNNMMMJJJGGGDDDAAA???>>><<<;;;:::999888777777777~~~wwwjjjbbb```aaaeeelllsss}}}vvvdddYYYRRRJJJDDDBBB<<<===>>>>>>???CCCHHHLLLSSSZZZdddkkkqqq|||~~~|||xxxxxxxxxyyyxxxuuuqqqmmmeeeaaaZZZTTTPPPLLLIIIGGGGGGFFFEEEDDDCCCDDDFFFFFFHHHIIIQQQbbbzzz|||nnngggcccbbbaaaaaa``````___[[[VVVSSSLLLFFF===888777777666444555444333333222222222333111222222333333222222111111222222333333222222111222222222222222222222222333333333444444444555555555666777666666666999;;;CCCLLL\\\ooo}}}|||vvviiibbbYYYPPPJJJFFFCCCAAAAAABBBCCCFFFIIIKKKMMMOOORRRUUU[[[```eeeiiinnnqqqssswww{{{}}}wwwiii\\\SSSNNNMMMMMMRRRTTTVVVWWWVVVWWW[[[^^^iiizzzqqqoooxxx|||{{{}}}}}}wwwrrrooojjjhhhdddcccgggqqq}}}~~~~~~~~~}}}|||{{{yyyyyyxxxvvvtttrrrpppnnnmmmmmmhhhiiihhhfffcccaaa```aaa```___\\\ZZZYYYYYYZZZ[[[bbbcccdddccc```\\\XXXUUUOOOMMMKKKIIIHHHHHHIIIJJJMMMMMMNNNMMMMMMLLLKKKJJJDDDDDDBBB@@@>>>===;;;:::999999888777777777777777wwwkkkcccaaaaaaffflllsss|||sss___TTTOOOIIICCCAAA<<<===>>>???@@@DDDJJJNNNTTT\\\gggooowww}}}yyyxxxxxxyyyxxxvvvqqqnnngggbbb[[[UUUPPPLLLIIIFFFEEEEEEDDDCCCCCCCCCCCCDDDGGGGGGMMM]]]uuuqqqiiifffdddbbbaaaaaaaaa```\\\XXXTTTMMMFFF===888666666555444333222222222333333444555222222333333333333222222222222333333333333222222222222222222222222222222555555444444444333333333666666777666666777:::===FFFOOO___ttt}}}~~~wwwqqqddd^^^UUUMMMHHHEEECCCAAAAAACCCEEEGGGJJJMMMNNNOOORRRVVV\\\aaafffjjjooorrrtttyyy~~~}}}ssseeeXXXQQQOOONNNMMMQQQTTTWWWWWWVVVYYY^^^cccqqqwwwrrrsss|||{{{||||||wwwqqqnnniiigggdddbbbdddmmmyyy~~~~~~}}}{{{yyywwwvvvuuusssqqqnnnllliiihhhhhhbbbbbbbbb```\\\ZZZZZZZZZ]]][[[XXXVVVUUUUUUUUUVVV[[[\\\]]]\\\[[[WWWTTTRRRLLLKKKHHHFFFEEEEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>======<<<::::::999888777666666666666777888999xxxmmmeeedddbbbgggmmmsss{{{rrr]]]RRRMMMHHHCCCAAA<<<===???@@@BBBFFFLLLPPPUUU^^^jjjsss|||}}}{{{yyyxxxxxxwwwvvvsssppphhhccc\\\UUUPPPLLLHHHFFFDDDDDDCCCCCCBBBCCCCCCCCCDDDEEEJJJXXXooovvvnnniiieeecccbbbbbbbbbaaa^^^YYYVVVOOOHHH>>>888666666555444222222222222333444555666222222333333333333222222222222333333333333222222333333333333333333333333666666555444333333222222555666666666666999===@@@LLLTTTdddzzz|||tttlll___ZZZQQQKKKFFFDDDCCCAAABBBCCCFFFIIILLLNNNOOOPPPSSSWWW]]]bbbggglllqqqttttttyyy~~~zzzoooaaaUUUPPPOOOOOONNNPPPSSSWWWWWWWWWZZZbbbiii~~~uuussszzz~~~{{{{{{}}}{{{uuuooolllhhhgggeeebbbccckkkvvv~~~}}}{{{yyywwwuuutttqqqooommmiiifffdddcccbbb\\\\\\\\\ZZZWWWUUUUUUVVVXXXVVVTTTRRRQQQPPPPPPPPPTTTUUUUUUUUUTTTRRRPPPNNNIIIHHHEEECCCAAAAAABBBCCCBBBBBBBBBAAA@@@>>>===<<<999999999888888777777777555555555666777888999:::zzzooohhhgggccchhhnnntttyyyrrr[[[OOOKKKGGGBBB@@@>>>???@@@AAACCCGGGMMMQQQVVV___lllwww~~~}}}}}}{{{yyywwwwwwvvvtttsssiiiddd\\\VVVPPPLLLHHHEEECCCCCCCCCCCCCCCCCCCCCCCCBBBDDDIIITTTfff}}}rrrlllgggeeedddddddddcccaaa\\\YYYRRRJJJ@@@999777777666555333333333222222333444444222333333444444333333222222333333444444333333222333333333333333333333333444444444444444444444333444555666666777:::???BBBQQQXXXggg}}}{{{rrriii\\\VVVOOOIIIEEECCCBBBAAABBBDDDGGGJJJMMMOOOPPPPPPUUUYYY___eeejjjnnnssswwwwww{{{~~~xxxmmm^^^SSSOOOOOOOOONNNNNNRRRVVVWWWWWW\\\fffoooxxxrrrvvv|||zzz{{{~~~~~~zzztttnnnjjjhhhhhhgggddddddjjjttt}}}}}}}}}{{{yyywwwtttrrrpppllljjjhhhdddaaa^^^]]]\\\WWWWWWXXXVVVSSSRRRRRRSSSPPPPPPOOONNNMMMMMMLLLLLLOOOOOOPPPOOONNNLLLJJJHHHFFFDDDAAA???>>>===>>>???@@@@@@@@@???>>>===<<<;;;666666666666666555555555444444555666777999;;;<<<{{{qqqkkkjjjccchhhoootttxxx}}}rrrZZZNNNJJJFFFBBB@@@???@@@AAABBBDDDHHHMMMQQQWWWaaannnyyy}}}|||}}}yyyxxxwwwwwwvvvuuuiiiddd]]]VVVPPPLLLHHHEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCEEEIIIQQQ___tttvvvnnnhhhffffffffffffeeeccc^^^[[[TTTLLLBBB;;;888888777666555555444333222222222222222333333444444333333222222333333444444333333222333333333333333333333333222333333444444555555666444444555666777;;;@@@DDDRRRYYYggg}}}{{{rrrgggZZZUUUMMMGGGDDDCCCBBBAAABBBDDDGGGKKKMMMOOOPPPPPPWWW[[[aaaggglllpppuuuyyy|||~~~wwwkkk\\\RRROOOOOOOOOOOOMMMRRRVVVWWWWWW]]]hhhqqq{{{ssspppwww~~~yyyyyy{{{~~~~~~~~~}}}yyysssmmmiiiggghhhhhheeedddiiisss|||}}}}}}~~~|||{{{zzzxxxuuurrrooonnniiigggdddaaa]]][[[YYYXXXTTTUUUUUUTTTRRRPPPQQQRRRJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDAAA@@@CCCBBB???<<<;;;;;;;;;<<<:::::::::999999888777666555555555444444444444444333444555666888:::<<<===}}}uuunnnjjjkkkkkkoootttwwwxxxoooWWWLLLGGG@@@>>>@@@BBB??????DDDHHHJJJMMMRRR\\\dddqqq~~~~~~}}}}}}}}}~~~~~~|||||||||{{{wwwsssnnnfff\\\VVVSSSOOOJJJEEEAAA@@@@@@??????@@@@@@AAABBBCCCGGGLLLSSS```yyyuuunnnmmmlllkkkjjjiiihhheeeaaa]]]VVVNNNCCC<<<:::999777555444444444333333333222222333444555666666666555444333333222222333333444555333333333333333333333333333444555555666666555555555666:::<<<:::777<<>>;;;:::888777555444444333666444222333666777666444333444555777999;;;======{{{tttnnnjjjjjjjjjnnnrrruuuwwwiiiQQQHHHDDD???>>>@@@AAA===>>>CCCGGGIIIMMMRRR___gggttt~~~~~~~~~~~~}}}}}}|||zzzuuuqqqllleee\\\UUURRROOOJJJEEEBBBAAAAAA@@@@@@AAAAAABBBBBBCCCEEEIIINNNZZZrrrzzzqqqooommmlllkkkkkkjjjgggddd```[[[RRRGGG???;;;:::777444444444444333333333222222000111222444444444444444333333222222333333444555333333333333333333333333333444555555666666555555333444888;;;:::888>>>FFFQQQ\\\pppxxxjjj```VVVPPPIIIDDDAAAAAAAAAAAACCCFFFJJJMMMNNNPPPRRRSSS[[[___dddiiinnnrrrwww{{{|||~~~}}}nnndddXXXPPPOOOPPPQQQQQQSSSWWWWWWZZZ``````lllxxxooottt{{{~~~yyyxxx|||}}}xxxuuurrrqqqpppnnnkkkjjjkkkjjjkkksss}}}~~~}}}||||||}}}}}}||||||{{{zzzyyyyyyyyyyyyyyyxxxvvvtttqqqmmmgggccc^^^\\\YYYWWWVVVUUUSSSRRRSSSRRROOOMMMKKKJJJJJJJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAA???>>>============???>>><<<:::999999999999:::999888666555555444444444333111333555666555333555555777999;;;===>>>???}}}wwwrrrnnnkkkkkkjjjlllpppssswwwzzzcccNNNFFFDDD@@@???BBBAAA>>>???EEEIIIKKKOOOUUUbbbkkkyyy~~~}}}}}}~~~~~~~~~|||zzzxxxuuupppllliiiccc[[[UUUQQQNNNIIIEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCEEEHHHSSSjjj~~~vvvqqqnnnmmmllllllllljjjgggeeeaaaXXXLLLCCC===:::777444444444444444333333333333000000222333444444444444333333222222333333444555333333333333333333333333333444555555666666555555111222666:::999:::AAAKKKSSS```ttt~~~vvvggg\\\TTTOOOIIIEEECCCCCCBBBBBBCCCFFFIIIKKKMMMPPPTTTWWW]]]aaafffkkkppptttyyy|||}}}|||wwwiiiaaaXXXRRRQQQSSSTTTSSSXXX[[[YYY\\\bbbdddrrr|||sssoooyyy~~~{{{{{{}}}|||xxxuuusssqqqqqqqqqnnnmmmmmmllllllsss|||~~~~~~~~~~~~~~~}}}{{{zzz{{{|||}}}{{{{{{yyyxxxwwwwwwwwwwwwuuusssqqqooolllgggbbb^^^ZZZXXXUUUSSSRRRQQQPPPNNNOOONNNLLLJJJIIIHHHGGGGGGEEEDDDBBBAAA@@@?????????======<<<;;;;;;;;;;;;;;;===<<<;;;999888888888888777777666666555555666666555444444444666777666555777777999;;;===???@@@AAAzzzuuupppmmmllllllkkklllooorrrwwwxxxbbbMMMFFFEEEAAA@@@CCCAAA@@@BBBHHHKKKNNNSSSZZZeeeooo~~~~~~|||||||||}}}~~~yyysssmmmjjjgggeeefffaaaZZZTTTQQQMMMIIIFFFBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCFFFPPPeeexxx{{{tttooonnnmmmmmmnnnmmmkkkiiiccc[[[PPPEEE???:::777555555444444444444333333333444444444444444444444444333333222222333333444555222222333333333333444444333444555555666555555555222333666999999:::CCCNNNXXXeeeyyy}}}yyy{{{}}}rrrdddYYYQQQMMMHHHEEECCCCCCBBBAAADDDFFFHHHJJJMMMQQQWWW[[[___ccchhhnnnrrrvvvzzz}}}~~~zzztttoooccc^^^XXXUUUUUUVVVWWWWWWZZZ]]]ZZZ[[[cccgggxxxxxxrrrttt~~~~~~}}}}}}~~~{{{wwwuuusssrrrrrrrrrpppppppppnnnmmmrrrzzz~~~~~~~~~~~~~~~|||zzzyyyyyy{{{|||zzzyyyxxxwwwuuuuuuttttttqqqooollljjjgggbbb\\\XXXVVVTTTQQQPPPOOONNNMMMKKKKKKJJJIIIGGGFFFEEEDDDCCC@@@@@@???======<<<<<<<<<;;;;;;:::::::::;;;;;;<<<777777888888999999::::::666666555555666666777888888888888888999::::::999777888:::;;;>>>???AAABBB|||wwwrrrnnnlllkkkkkkjjjkkknnnrrrwwwvvv```LLLFFFDDD@@@???AAA@@@@@@CCCIIILLLOOOUUU]]]hhhrrr}}}{{{{{{|||}}}}}}ssshhhaaa]]]^^^___bbb^^^YYYTTTOOOLLLHHHFFF@@@@@@????????????@@@@@@@@@AAACCCEEEFFFOOObbbtttwwwqqqpppooopppqqqqqqooonnnddd]]]RRRGGG@@@;;;999888555555555444444444333333777666555444333222222111333333222222333333444555222222222333333444444444333444555555666555555555666555777888888;;;EEEPPP___mmmwwwmmm```WWWMMMJJJEEEBBBBBBBBBAAA@@@EEEFFFHHHKKKNNNSSSYYY^^^```dddjjjppptttwww{{{}}}|||tttnnnhhheee\\\ZZZWWWVVVVVVWWWXXXXXXZZZ\\\YYYZZZbbbiii{{{~~~wwwsssssszzz~~~|||zzz~~~|||zzzwwwuuusssssssssrrrqqqqqqqqqooommmqqqxxx~~~}}}}}}~~~}}}{{{yyyxxxxxxyyyyyyxxxwwwuuusssrrrqqqppppppkkkjjjgggeeebbb^^^XXXTTTTTTQQQOOOMMMMMMLLLKKKIIIGGGFFFFFFEEECCCBBBAAA@@@======<<<;;;:::::::::;;;999999888888999999::::::666666777888888999999:::666555555666666777999999999999::::::::::::;;;;;;888888:::<<<>>>@@@AAABBB}}}{{{wwwsssoookkkiiihhhfffeeefffkkknnntttsss]]]IIICCCBBB>>><<<>>>>>>???CCCIIILLLOOOVVV___kkkvvv~~~~~~~~~{{{{{{{{{|||}}}~~~yyynnncccZZZWWWYYY\\\^^^\\\XXXSSSOOOJJJHHHFFF??????>>>>>>>>>>>>?????????AAADDDFFFGGGMMM]]]nnn{{{vvvuuussstttuuuuuutttsssgggaaaVVVJJJAAA<<<999999555555555555444444444333555555333111000/////////333333222222333333444555111222222333333444444555333444555555666666555555888777777999999===HHHUUUhhhvvv|||sssiii]]]UUULLLHHHCCC@@@@@@AAABBBBBBFFFHHHJJJMMMPPPUUU[[[___aaaeeekkkqqquuuxxx{{{}}}~~~|||qqqggg```\\\[[[VVVVVVVVVVVVWWWWWWXXXXXXYYY[[[WWWZZZcccjjj~~~wwwqqqrrrwww~~~zzzxxx|||{{{yyyvvvuuutttttttttrrrqqqrrrssspppnnnqqqxxx~~~zzzxxxwwwyyy{{{}}}{{{zzzyyywwwvvvuuuttttttsssrrrpppnnnlllkkkjjjjjjeeedddbbb```]]]YYYTTTPPPQQQOOOLLLKKKKKKJJJIIIHHHCCCCCCCCCCCCBBB@@@???>>>;;;;;;::::::999:::::::::777777666666666777777888888888999999888777777666777777777777888999:::;;;666888999999888888999:::888999;;;===???@@@BBBCCC~~~wwwuuurrroookkkgggdddbbb^^^]]]___dddhhhnnnyyyppp[[[HHHCCCBBB>>>===???@@@AAAFFFLLLOOORRRZZZcccnnnzzz}}}||||||}}}~~~zzzzzzzzzzzzzzzzzz{{{|||xxxtttmmmccc[[[XXXZZZ^^^[[[ZZZWWWSSSNNNJJJGGGFFF@@@??????????????????@@@>>>@@@DDDFFFEEEHHHVVVddd}}}|||{{{yyyyyyzzzzzzyyyxxxmmmfff[[[NNNCCC<<<999999555555555555444444444444333222111000000000111222333333222222333333444555111111222333333444555555333444555555666666555555888777777999:::@@@MMM[[[qqq|||uuuoooggg]]]UUULLLHHHBBB??????AAACCCDDDGGGJJJMMMPPPSSSWWW\\\```aaaeeelllrrruuuxxx{{{|||}}}wwwiii^^^XXXWWWXXXTTTVVVXXXZZZZZZZZZZZZZZZXXXZZZWWWZZZdddlllyyyrrrpppxxxzzzxxx{{{zzzxxxvvvuuutttuuuuuusssrrrtttuuussspppsssyyy~~~zzzuuupppoooqqqtttwwwuuuuuuuuutttsssqqqooonnnnnnllljjjhhhfffdddcccccc___]]]\\\[[[YYYUUUPPPMMMNNNLLLJJJHHHIIIHHHGGGEEEAAABBBBBBBBBAAA???===<<<:::::::::999999:::;;;;;;888888777666666777777777888888999999999888777666888888888888999:::;;;;;;666888:::999777777999;;;:::;;;<<<>>>@@@BBBDDDEEErrrqqqooolllhhhdddaaa___WWWWWWZZZ___ccciiisss~~~ppp\\\IIIEEEEEEBBBAAACCCCCCEEEKKKQQQSSSVVV___iiiqqq}}}~~~~~~{{{zzzzzz{{{~~~~~~zzzzzzyyyxxxxxxxxxxxxxxxsssqqqmmmfff___\\\]]]```YYYYYYWWWSSSMMMIIIGGGFFFAAA@@@@@@@@@@@@@@@@@@AAA===@@@DDDFFFCCCDDDOOO\\\rrr}}}|||}}}~~~}}}|||rrrkkk___QQQDDD<<<999999666666555555555444444444333222222111222444555666333333222222333333444555111111222333333444555555333444555555666666555555777666666999;;;BBBQQQ___wwwwwwsssooonnnlllggg^^^VVVMMMIIIBBB??????BBBEEEFFFHHHKKKNNNRRRTTTXXX\\\```aaaeeelllrrrvvvxxxzzz|||}}}uuuggg\\\WWWWWWYYYWWWYYY]]]______^^^^^^^^^XXXZZZXXX[[[eeemmmyyytttppprrrzzzxxxzzzyyywwwvvvuuutttuuuuuuttttttuuuwwwuuurrruuu{{{~~~{{{wwwpppjjjhhhkkkooorrrqqqrrrrrrrrrqqqnnnkkkiiiiiihhhfffcccaaa___^^^^^^ZZZYYYXXXWWWVVVRRRNNNJJJLLLJJJHHHGGGGGGGGGEEEDDD@@@AAAAAAAAA@@@???===<<<::::::::::::::::::;;;<<<;;;;;;:::999999999999999444555777999:::;;;:::::::::999999999::::::;;;<<<777:::<<<;;;999888:::===<<<===>>>@@@BBBDDDEEEFFF~~~{{{xxxvvvssspppnnnmmmiiieee```\\\YYYWWWSSSSSSSSSUUUYYY___eeeiiittt|||mmm]]]LLLDDDBBB@@@@@@AAAEEEEEEIIINNNRRRXXXeeerrr}}}~~~~~~~~~yyyyyyzzz{{{|||}}}~~~~~~zzzzzzyyywwwvvvtttsssrrrqqqooolllgggccc___\\\[[[YYYXXXUUUQQQLLLGGGDDDAAA?????????>>>??????@@@@@@@@@AAAAAABBBDDDIIIOOOSSSjjj~~~}}}sssoooeeeVVVGGG===::::::777666555444444333444444555555555333111000111222333333333333333333333333111111222222222333333333555555555555666666666666888777777888:::CCCUUUggg}}}~~~oooooonnnpppssspppgggnnnrrrppplllggg^^^UUUIIIFFFBBB??????AAAEEEHHHHHHJJJNNNQQQSSSWWW[[[^^^dddhhhmmmppprrruuuzzz~~~pppaaaZZZWWWWWWWWWXXX___dddcccaaa```]]]YYYVVVVVVYYY\\\bbbqqqzzzsssqqqttt|||yyytttvvvvvvvvvuuuttttttssssssuuuuuuuuuvvvwwwxxxxxxxxx{{{vvvoooiiiggghhhkkknnntttrrrnnnllljjjgggdddbbb```^^^[[[ZZZZZZYYYWWWVVVSSSRRRQQQPPPNNNMMMLLLKKKGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@>>>===;;;::::::888999;;;<<<============<<<<<<<<<===<<<<<<;;;:::;;;::::::999999::::::;;;:::;;;===>>>===<<<===>>>;;;;;;;;;;;;<<<<<<<<<===>>>???AAACCCDDDEEEFFFFFFwww{{{|||xxxwwwwwwzzz~~~}}}~~~~~~{{{wwwsssqqqnnnkkkiiieeedddaaa]]]YYYUUUSSSQQQPPPOOOOOOQQQUUUZZZ___bbbjjjrrryyy}}}|||vvvgggXXXIIIBBBBBBAAAAAACCCGGGGGGKKKQQQUUU\\\iiivvv~~~}}}}}}}}}{{{{{{{{{|||||||||||||||{{{zzzxxxvvvuuusssrrrrrrqqqoookkkgggccc___]]]\\\XXXWWWTTTQQQMMMIIIFFFDDD@@@@@@??????>>>????????????@@@@@@AAACCCGGGLLLQQQfffzzz~~~vvvrrrhhhYYYJJJ???;;;;;;888888777666555555555555444555555333222111222333333333333333333333333333222222222333333333333444555555555555666666666666777777777:::===FFFYYYkkk|||rrr___^^^]]]___dddccceeelllqqqoookkkdddYYYOOOHHHFFFBBB??????BBBEEEHHHIIILLLOOORRRUUUYYY^^^aaafffjjjoooqqqrrruuuzzz~~~}}}mmm___YYYYYY[[[]]]___fffkkkiiieeebbb^^^YYYWWWWWWXXX\\\cccrrr|||uuuqqquuu}}}wwwrrrrrrrrrsssssstttuuuuuuvvvuuuvvvvvvwwwxxxyyyyyyzzz~~~}}}{{{wwwqqqllliiiiiilllmmmpppmmmjjjhhhgggdddaaa___]]][[[XXXWWWVVVUUUSSSRRRPPPOOONNNMMMKKKJJJIIIHHHEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<;;;;;;999:::<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999;;;::::::999999::::::;;;;;;<<<>>>>>>===<<<===>>>;;;;;;<<<======>>>??????AAABBBCCCEEEFFFGGGGGGHHHrrruuuwwwvvvrrrnnnnnnooorrr|||}}}{{{yyyxxxxxxyyyzzzyyyxxxsssoookkkhhheeeccc```]]]ZZZYYYWWWTTTQQQOOOMMMLLLLLLKKKKKKKKKNNNRRRVVVXXX]]]dddkkknnnqqqrrroooiii]]]QQQDDD@@@AAAAAABBBEEEIIIJJJOOOUUUZZZaaaooo|||~~~~~~}}}}}}|||||||||}}}}}}||||||{{{{{{{{{{{{}}}{{{xxxuuusssrrrqqqqqqpppnnnkkkgggccc```]]]\\\WWWVVVTTTQQQMMMJJJHHHFFFAAA@@@??????>>>>>>>>>>>>???@@@@@@@@@AAAEEEJJJNNN___tttzzzvvvlll]]]NNNBBB===<<<999999888777666666666666333444555333222222333555333333333333333333333333333333333444444444555555555555555555666666666666888777999<<<@@@JJJ^^^ppp|||hhhWWWUUUTTTYYY``````gggnnnrrrpppkkkcccWWWLLLHHHEEEBBB@@@@@@CCCFFFHHHKKKMMMPPPSSSWWW[[[aaadddjjjmmmqqqrrrsssuuuyyy}}}zzzjjj]]]YYY[[[aaaeeejjjqqquuuqqqjjjeee```[[[XXXWWWXXX]]]dddttt{{{uuurrrttt}}}uuupppmmmmmmnnnppprrruuuwwwxxxvvvwwwxxxyyyzzz{{{|||||||||zzz{{{xxxsssooolllkkkkkkllliiigggdddcccaaa```]]][[[YYYWWWTTTRRRQQQPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEEEECCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>===============<<<===>>>???????????????>>>>>>>>>>>>===<<<;;;:::;;;::::::999999::::::;;;<<<===???>>>===<<<<<<===<<<<<<===>>>@@@AAABBBBBBEEEEEEFFFGGGHHHHHHIIIIIImmmooopppnnnkkkjjjlllnnnpppzzz~~~}}}{{{yyyuuusssqqqpppppppppooonnngggddd```\\\ZZZXXXUUUSSSRRRQQQPPPNNNMMMKKKJJJIIIHHHHHHGGGGGGHHHJJJMMMOOOSSSYYY___aaaccceeeccc^^^UUUJJJAAA???@@@@@@BBBEEEIIIKKKQQQYYY___ggguuu~~~~~~~~~~~~~~~}}}|||||||||||||||||||||{{{{{{{{{}}}{{{xxxuuurrrqqqppppppooommmjjjfffbbb___]]]\\\YYYWWWTTTQQQMMMJJJHHHFFFAAAAAA@@@>>>============@@@@@@AAAAAAAAADDDHHHLLLYYYnnn}}}zzzpppaaaQQQDDD>>><<<999999888777666666666666333444444444222222444666444444444444444444444444444444444444555555555666555555555555666666666666888888:::===BBBMMMaaasss|||||||||fff[[[\\\\\\bbbkkkiiiqqquuuvvvqqqjjjcccXXXOOOGGGEEEBBBAAAAAADDDGGGIIIKKKMMMQQQTTTXXX]]]cccgggnnnqqqttttttsssuuuyyy}}}xxxiii\\\XXX\\\eeekkkttt{{{yyyooohhhaaa[[[[[[XXXYYY]]]eeeuuu~~~~~~}}}yyyrrruuu}}}|||tttoooiiijjjkkkmmmppptttwwwyyyxxxyyyzzz{{{}}}~~~{{{yyyzzzxxxuuuqqqnnnkkkjjjiiidddbbb___^^^]]][[[YYYWWWVVVSSSPPPNNNMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????????????????<<<<<<======>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;;;;::::::999999::::::;;;===>>>@@@???===<<<<<<<<<======???@@@BBBDDDEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIbbbeeegggfffeeegggkkkooovvv|||yyywwwvvvtttrrrmmmkkkhhhggggggfffeeeccc\\\YYYVVVSSSQQQOOOMMMKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHJJJOOOSSSSSSUUUWWWVVVRRRMMMEEE???>>>??????AAADDDHHHKKKRRR[[[ccckkkzzz~~~}}}|||zzzzzz{{{{{{|||}}}}}}~~~|||zzzwwwtttrrrpppoooooolllkkkhhhdddaaa^^^]]]\\\[[[YYYUUUPPPLLLHHHFFFDDDAAA@@@???>>>============@@@AAABBBBBBBBBDDDHHHKKKUUUhhh}}}ttteeeTTTFFF>>><<<888888777666555555555555333444555444333333444666444444444444444444444444444444555555555666666666555555555555666666666666999999;;;>>>CCCNNNcccuuu~~~yyyuuu|||xxxiiieeeiiiiiipppxxxuuu{{{{{{wwwnnnfff```XXXQQQEEEDDDBBBAAABBBEEEHHHJJJKKKMMMPPPTTTXXX^^^eeejjjrrrtttvvvuuutttvvvzzz~~~yyyjjj]]]YYY]]]gggnnnzzzsssjjjbbb]]]]]]ZZZZZZ^^^eeesssyyyxxxwwwwwwxxxzzz|||~~~}}}xxxuuuuuurrrzzz}}}uuuoooiiiiiijjjlllnnnrrruuuwwwzzz{{{|||~~~}}}zzzxxxxxxwwwtttqqqmmmjjjgggfff```^^^[[[ZZZYYYWWWUUUSSSRRROOOLLLJJJJJJHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@============>>>>>>>>>>>><<<<<<===>>>???@@@AAABBB@@@@@@@@@???????????????>>>>>>>>>>>>===<<<;;;:::;;;::::::999999::::::;;;===???@@@???===<<<<<<===>>>???@@@BBBDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIIII^^^aaaeeeggghhhkkkqqqvvv}}}zzzuuuqqqnnnllliiigggccc```^^^\\\\\\[[[ZZZXXXSSSQQQNNNLLLKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDDDDBBBFFFGGGFFFGGGJJJIIIFFFFFF@@@<<<>>>??????AAAEEEHHHKKKTTT^^^fffooo~~~}}}|||yyyyyyzzz{{{|||}}}~~~~~~yyyxxxwwwuuussspppooonnnjjjhhheeebbb___]]]\\\[[[\\\YYYTTTOOOJJJFFFDDDCCC@@@???>>>>>>============???@@@BBBBBBCCCEEEHHHKKKQQQccc~~~xxxiiiWWWHHH???<<<888888777666555555555555444555555444333333444666444444444444444444444444444444444555555555666666555555555555666666666666888888;;;@@@EEEQQQgggyyyzzzssswwwwwwwwwyyyxxx~~~~~~vvvjjj```ZZZTTTNNNDDDCCCBBBBBBCCCFFFIIIKKKKKKMMMPPPTTTYYY```hhhmmmuuuvvvxxxwwwuuuwww{{{{{{mmm```ZZZ^^^hhhqqq|||wwwllleeeaaa```]]][[[___eeeppp|||rrrqqqpppooooooppprrrtttxxxzzz|||~~~{{{ssspppqqquuuyyy}}}uuuoooiiihhhiiijjjmmmqqquuuwww||||||~~~}}}zzzxxxwwwuuutttqqqnnnjjjfffcccaaa]]][[[XXXVVVUUUSSSPPPNNNMMMKKKHHHGGGGGGFFFDDDCCCBBBBBBAAAAAA@@@??????>>>;;;;;;<<<<<<======>>>>>>======>>>@@@AAABBBCCCDDD@@@@@@???>>>=========>>>:::::::::::::::999999888;;;::::::999999::::::;;;===>>>@@@???>>>======>>>???@@@AAACCCEEEGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJaaaeeeiiilllooossszzz~~~wwwsssmmmhhhdddaaa^^^\\\YYYVVVTTTRRRRRRQQQPPPNNNLLLJJJGGGFFFFFFFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA>>>AAAAAA???>>>AAA@@@===???;;;:::===@@@AAADDDIIIHHHLLLUUUaaajjjsss|||zzzzzz{{{{{{{{{||||||}}}}}}vvvvvvwwwvvvtttqqqnnnmmmgggfffccc```^^^\\\ZZZZZZZZZWWWRRRMMMIIIFFFEEEDDD???>>>>>>=========>>>>>>===>>>@@@AAABBBDDDGGGJJJNNN^^^xxx}}}nnn[[[KKKAAA===999999888777666666666666666666666555333222333555555555555555555555555555333333444444444555555555555555555555666666666666666777;;;AAAIIIWWWmmmyyy{{{~~~vvviii^^^WWWPPPIIIDDDCCCBBBBBBDDDGGGIIIKKKLLLNNNRRRUUU[[[bbbkkkpppvvvxxxyyywwwvvvxxx}}}{{{oooccc]]]aaakkksss}}}zzzpppiiieeeccc___]]]___dddlllyyyzzznnnllliiigggeeeeeeffffffkkkmmmoooqqqtttxxx~~~~~~vvvpppqqqzzz}}}tttooogggggggggiiimmmrrrwwwyyy}}}~~~~~~|||zzzxxxvvvuuuuuusssqqqnnnjjjeeebbb___]]]ZZZXXXUUUSSSQQQOOOLLLIIIIIIGGGDDDDDDDDDDDDBBBAAA?????????>>>======<<<<<<::::::;;;<<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEE@@@???===<<<;;;;;;;;;<<<888999999::::::::::::999;;;::::::999999::::::;;;<<<>>>??????>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHHHHIIIHHHGGGGGGGGGIIIKKKLLLaaaeeekkknnnqqqvvv|||{{{sssnnnhhhbbb^^^ZZZWWWUUURRRPPPMMMLLLLLLKKKJJJHHHHHHFFFDDDCCCDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>@@@@@@<<<<<<>>>>>>;;;:::777888===AAACCCGGGLLLIIIMMMWWWccclllvvv~~~{{{yyy|||||||||||||||{{{{{{{{{tttuuuvvvwwwuuurrrnnnlllfffdddbbb___]]][[[ZZZYYYWWWUUUPPPLLLIIIFFFFFFFFF>>>============>>>>>>???:::<<<>>>@@@AAACCCFFFIIILLL[[[sssqqq^^^MMMBBB>>>;;;:::999888777777777777777777777555333222333444555555555555555555555555333333333444444444555555555555555555666666666777444555;;;BBBLLL[[[rrr}}}|||~~~xxxkkk```WWWNNNGGGCCCCCCBBBCCCDDDGGGJJJKKKNNNPPPSSSWWW\\\dddmmmssswwwxxxyyyxxxwwwyyy~~~{{{pppddd___cccmmmvvv}}}|||rrrllliiiddd```^^^```ccciiitttzzzllliiifffbbb___]]]\\\\\\```bbbdddfffiiinnnsssxxx|||{{{tttrrryyy|||tttnnneeeeeefffiiimmmsssxxx|||~~~~~~}}}zzzwwwuuusssssssssqqqoookkkgggccc___\\\[[[YYYVVVSSSPPPNNNLLLHHHFFFFFFDDDBBBAAABBBBBBAAA@@@=========<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>@@@@@@AAABBBCCCEEEFFFFFF???>>><<<;;;:::::::::;;;999:::;;;<<<============;;;::::::999999::::::;;;;;;===?????????>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHJJJIIIHHHGGGHHHJJJLLLNNNgggiiilllpppuuu{{{|||wwwssspppiiifffaaa]]]YYYVVVRRROOOGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@??????@@@BBBCCCFFFFFFEEECCCBBBAAA@@@???>>>??????===;;;:::;;;<<<;;;;;;<<<===AAAEEEHHHKKKIIIRRR]]]eeelllxxx~~~xxxxxx|||}}}~~~}}}}}}}}}}}}}}}~~~|||zzz{{{zzzzzz{{{|||{{{yyywwwtttttttttttttttqqqmmmiiieeecccaaa___^^^[[[XXXUUUTTTQQQMMMJJJHHHFFFCCC@@@>>>>>>>>>>>>>>>???@@@@@@<<<>>>@@@AAABBBDDDGGGIIIOOOZZZnnnvvvdddPPPCCC???::::::999888777666555555444444555555444444333222555444444333333444444555555555444333222111111000555444444555555666777888;;;===:::@@@RRRbbbsss}}}|||~~~}}}ssshhh^^^TTTLLLGGGDDDCCCBBBCCCEEEHHHLLLNNNMMMPPPUUUZZZ___fffmmmqqqsssxxx{{{yyyvvvzzztttkkkeeeeeeppp|||vvvpppnnniiigggffffffiiinnntttxxxtttlllhhhbbb]]]ZZZWWWUUUSSSVVVVVVVVVYYY]]]dddjjjmmmtttyyy|||wwwsssuuuzzzsssoooiiicccaaagggnnnrrrwww{{{|||zzz{{{yyywwwvvvuuurrrnnnkkkmmmjjjfffccc```]]]YYYVVVUUURRRNNNKKKJJJHHHGGGEEEAAA@@@???=========>>>???:::;;;;;;;;;;;;;;;;;;<<<999;;;===???@@@AAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA???>>>===<<<<<<<<<<<<<<<>>>>>>>>>??????@@@AAAAAA???===;;;;;;<<<=====================>>>>>>>>>>>>@@@AAABBBDDDEEEGGGHHHIIIHHHIIIIIIIIIIIIKKKNNNQQQgggiiimmmrrrxxxyyysssnnnjjjaaa^^^YYYUUURRRNNNKKKHHHEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBB?????????>>>;;;;;;<<<===<<<<<<===>>>AAAEEEHHHJJJLLLUUU```hhhooozzzzzznnniiiiiirrrtttxxx}}}|||{{{zzzwwwvvvvvvxxxzzz|||}}}zzzyyyyyyyyyyyy{{{{{{zzzvvvtttpppppppppqqqqqqoookkkhhheeeccc```^^^\\\YYYUUURRRQQQNNNKKKHHHFFFDDDBBB@@@===============>>>??????<<<>>>@@@AAAAAACCCFFFIIIOOOYYYjjjzzzgggRRRDDD@@@::::::999888777666555555444555555555555444333333555444444333333444444555555555555444333333222222555555555555555666888888:::<<<:::AAATTTcccttt~~~~~~~~~{{{pppeee[[[RRRJJJEEEDDDCCCBBBCCCEEEHHHLLLNNNNNNQQQVVV[[[```gggnnnrrrtttxxx|||zzzyyy}}}{{{sssmmmmmmwwwyyyrrrpppkkkllllllnnnppptttwwwyyyzzznnngggccc]]]XXXUUURRRPPPNNNPPPPPPPPPRRRVVV[[[aaadddkkkpppwww}}}|||zzz{{{yyysssoooiiicccbbbgggnnnsssxxx|||~~~{{{yyyyyywwwuuutttssspppllliiiiiifffbbb___]]]ZZZVVVSSSQQQNNNKKKHHHGGGFFFDDDCCC@@@???===<<<<<<<<<<<<===:::::::::;;;;;;;;;;;;<<<;;;===???AAABBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB???>>>>>>===<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@>>>===<<<===>>>??????>>>>>>>>>???????????????@@@AAABBBCCCEEEFFFGGGHHHHHHIIIIIIIIIIIIKKKOOORRRhhhkkkooouuu}}}}}}uuummmfffaaaYYYVVVRRRNNNKKKHHHEEEBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@>>>===<<<===>>>======>>>???BBBEEEHHHJJJNNNWWWaaaiiiooozzz~~~pppeee[[[XXXYYYcccfffkkkrrrxxx}}}}}}zzzvvvssstttrrrooonnnppptttyyy|||~~~~~~~~~}}}{{{yyyxxxwwwxxxyyyzzzzzzwwwrrrnnnjjjjjjkkkmmmnnnmmmjjjgggeeebbb^^^[[[XXXUUUQQQNNNMMMKKKGGGEEEDDDCCCAAA???===<<<<<<<<<<<<===>>>>>><<<>>>@@@AAAAAACCCFFFHHHOOOVVVeeeyyylllUUUFFF@@@;;;::::::999888777666666555555555555555444444333555444444333333444444555555555555555555555555555555555555555666777888888888;;;;;;CCCVVVeeeuuuzzz~~~wwwmmmbbbXXXOOOHHHCCCCCCCCCCCCDDDFFFIIILLLNNNNNNRRRWWW]]]bbbiiiooosssuuuzzz}}}}}}}}}|||vvvuuu|||vvvsssoooqqqtttxxx{{{|||}}}}}}~~~qqqfffbbb^^^XXXSSSPPPNNNKKKJJJJJJJJJJJJKKKNNNRRRVVVYYY^^^ccckkkrrrvvvyyy|||~~~{{{~~~wwwqqqmmmgggcccbbbhhhooosssyyy~~~|||zzzwwwvvvtttrrrpppooolllhhhfffccc```]]]ZZZXXXUUUQQQOOOMMMJJJFFFDDDCCCBBBAAA???>>>===<<<:::999999:::::::::::::::;;;;;;;;;<<<<<<>>>???AAACCCDDDEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDD@@@??????>>>>>>>>>>>>??????@@@AAABBBAAA@@@???>>>@@@??????>>>>>>??????@@@??????@@@@@@AAAAAAAAA@@@@@@@@@AAACCCDDDEEEFFFFFFGGGHHHJJJKKKKKKMMMPPPRRRjjjmmmssszzzzzzpppggg^^^XXXUUURRRNNNKKKIIIFFFCCCAAACCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAA@@@>>>===???@@@>>>???@@@AAACCCFFFHHHJJJMMMUUU___gggoooyyy~~~lll```VVVOOONNNPPPTTTXXX___fffmmmsssxxx|||zzzuuurrrpppnnnmmmmmmmmmnnnrrrwww|||~~~}}}}}}~~~||||||}}}|||{{{zzzyyyxxxuuuvvvxxxzzzzzzuuuooojjjgggggghhhkkkmmmllliiifffccc```\\\XXXTTTQQQMMMJJJJJJHHHEEEDDDCCCCCCAAA@@@<<<<<<;;;;;;;;;<<<<<<===<<<>>>@@@@@@AAABBBEEEGGGMMMSSSaaavvvpppXXXGGG@@@;;;;;;:::999888777777666555666666666666555444444555444444333333444444555444555555555666666777777555555555555666777888999666;;;<<>>===???@@@@@@@@@??????@@@AAA???@@@AAABBBBBBAAA@@@@@@???@@@AAABBBCCCEEEEEEFFFGGGIIIKKKMMMMMMOOOQQQSSSmmmqqqwwwuuujjjaaaXXXRRRPPPNNNKKKIIIHHHFFFDDDBBBDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA??????@@@BBB@@@@@@AAACCCEEEGGGHHHIIILLLSSS]]]fffnnnyyyrrr```UUUNNNIIIIIIKKKJJJNNNVVV\\\bbbhhhooosss{{{{{{sssmmmkkkmmmooommmooossswww|||}}}|||}}}}}}{{{{{{{{{{{{{{{zzzyyyyyytttvvvxxxzzzyyyuuunnnhhhfffggghhhkkklllllliiifffaaa]]]XXXTTTQQQNNNKKKHHHJJJGGGEEEDDDDDDCCCBBBAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>???@@@@@@BBBDDDGGGJJJPPP^^^sssttt[[[HHH@@@<<<<<<;;;:::999888777777666666777777666666555444555444444333333444444555444555555666666777777777666555555666666777888999777<<<>>>HHH\\\jjjzzz~~~{{{tttiii^^^UUUNNNHHHDDDCCCCCCDDDEEEGGGJJJLLLNNNPPPUUU[[[aaagggmmmssswwwzzz~~~}}}{{{xxxzzz||||||sssiiibbb[[[WWWRRRMMMKKKIIIGGGEEEEEEEEEDDDCCCDDDFFFHHHIIIKKKPPPVVV]]]dddlllssswwwxxxqqqkkkgggdddbbbdddjjjpppvvv~~~}}}{{{zzzxxxuuurrrqqqnnnkkkhhhfffdddaaa___YYYWWWTTTQQQPPPNNNKKKHHHFFFCCC@@@??????>>>===<<<;;;:::999777777888888999::::::;;;<<<======>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBB@@@???>>>???@@@BBBAAA@@@???@@@AAAAAAAAABBBCCCCCCAAA@@@>>>>>>???@@@BBBCCCEEEFFFGGGHHHKKKNNNPPPPPPQQQRRRSSSooottt|||nnnccc[[[RRRLLLJJJHHHEEEEEEEEEEEEDDDCCCEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEECCCBBBAAA@@@BBBCCCCCCBBBAAAAAABBBDDDAAABBBCCCDDDFFFGGGHHHIIIMMMSSS\\\dddllluuuvvvfffUUULLLHHHEEEDDDFFFDDDIIIOOOTTTXXX]]]dddiiisssyyywwwooojjjkkkpppuuuxxx{{{|||{{{{{{|||zzzzzzzzzyyyyyyyyyyyyyyyuuuvvvxxxzzzzzzuuuooojjjhhhhhhiiikkklllkkkhhheee]]]ZZZUUUQQQOOOMMMKKKIIIJJJGGGEEEDDDDDDDDDBBBAAA======<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@AAADDDFFFHHHMMMZZZoooxxx^^^JJJBBB===<<<<<<;;;:::999888888777777777777777666666555555444444333333444444555444555555555666666777777666666666666777888999999888===???JJJ___nnn}}}zzzssshhh]]]TTTMMMHHHEEECCCCCCDDDFFFHHHJJJLLLMMMQQQVVV]]]dddjjjpppvvvyyy}}}~~~~~~~~~wwwooogggbbbXXXTTTNNNJJJHHHFFFDDDBBBBBBAAA@@@@@@@@@AAABBBCCCFFFJJJNNNTTTZZZbbbiiinnn}}}~~~wwwpppjjjgggcccbbbeeekkkqqqwww|||zzzxxxvvvrrrpppmmmjjjfffcccaaa___\\\ZZZUUURRRPPPNNNMMMKKKHHHFFFCCCAAA>>>=========<<<;;;:::999888888888999:::;;;;;;<<<<<<===>>>???@@@@@@???@@@BBBCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@???BBBEEEDDDAAA@@@AAACCCDDDEEEFFFFFFDDDBBB???>>>===>>>@@@BBBDDDGGGHHHIIIKKKNNNRRRTTTTTTSSSSSSTTTpppwwwyyyggg\\\UUUNNNIIIDDDCCCAAABBBCCCEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCBBBBBBCCCEEEBBBCCCDDDFFFGGGHHHHHHHHHMMMRRRYYY___eeemmmuuuzzz}}}|||}}}~~~~~~{{{xxxlll]]]MMMFFFDDDBBBAAABBBAAAEEEKKKNNNPPPSSSZZZ___iiipppzzz}}}wwwrrrpppsss{{{}}}yyyxxxyyyzzzwwwwwwwwwwwwwwwwwwxxxxxxvvvwwwyyyzzzzzzwwwqqqllljjjjjjkkklllllljjjfffcccZZZWWWRRROOONNNMMMLLLKKKIIIGGGDDDCCCCCCCCCAAA@@@>>>======<<<;;;;;;<<<<<<===>>>???@@@@@@AAACCCEEEHHHJJJTTTiii|||bbbNNNEEE======<<<;;;:::999888888777888888888888777666666555444444333333444444555555555555555555555555666666666666666777888999::::::???@@@KKK```ppp~~~xxxqqqfff[[[SSSLLLHHHEEECCCDDDEEEGGGIIIKKKLLLMMMRRRWWW^^^ffflllrrrwww{{{zzzrrrjjjddd```XXXTTTOOOJJJHHHFFFDDDCCCAAA@@@????????????@@@@@@BBBDDDGGGKKKPPPVVV^^^cccqqqyyy~~~wwwqqqkkkiiibbbbbbeeelllrrrxxx~~~{{{xxxvvvtttqqqnnniiifffaaa^^^\\\ZZZWWWUUUPPPNNNLLLJJJIIIHHHEEECCC@@@>>>;;;:::;;;;;;;;;:::999999888888999;;;===>>><<<===>>>???@@@AAABBBBBB@@@AAABBBDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDBBBAAA@@@AAABBBCCCAAAEEEHHHHHHDDDBBBDDDFFFIIIIIIJJJIIIGGGDDD@@@>>><<<===@@@BBBFFFHHHKKKLLLNNNQQQUUUWWWVVVUUUTTTTTTpppwwwuuubbbWWWQQQKKKFFFBBBAAA@@@AAADDDFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGEEEDDDDDDEEEGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDBBBBBBDDDFFFCCCDDDEEEFFFHHHHHHHHHHHHLLLOOOUUUZZZ^^^dddjjjooosssrrrsssuuuyyyzzzxxxvvvhhhYYYJJJDDDCCCAAA@@@@@@???DDDIIIJJJJJJMMMSSSXXXaaaiiiuuu||||||{{{xxxxxx}}}|||xxxvvvwwwyyyvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyzzzzzzxxxrrrooolllkkkkkkkkkkkkhhhdddaaaXXXUUUQQQNNNNNNNNNMMMLLLIIIFFFDDDBBBBBBAAA@@@>>>???>>>===<<<<<<<<<<<<<<<===>>>???@@@???@@@CCCEEEHHHIIIPPPccc}}}eeeQQQHHH======<<<;;;:::999999888888888888888888777666666555444444333333444444555555555555555555555555555666666666666777888999:::<<<@@@AAALLLaaaqqq}}}|||wwwpppeeeZZZRRRKKKGGGDDDCCCDDDEEEGGGIIIKKKLLLMMMSSSXXX___gggmmmsssxxx{{{wwwooogggaaa]]]ZZZVVVQQQMMMKKKIIIGGGFFFBBBAAAAAA@@@@@@@@@AAAAAA???AAABBBEEEHHHOOOVVV[[[eeeooo{{{xxxrrrmmmkkkaaaaaafffmmmrrrxxx}}}zzzwwwvvvssspppmmmfffbbb^^^ZZZXXXVVVTTTRRRNNNLLLIIIHHHGGGFFFCCCAAA>>><<<:::999999:::999999999888888999;;;===???@@@===>>>???@@@AAABBBCCCCCCAAABBBCCCEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEBBB@@@@@@AAACCCEEECCCGGGKKKJJJGGGDDDFFFIIILLLMMMMMMLLLIIIEEEAAA???<<<===@@@CCCFFFJJJLLLNNNPPPSSSWWWYYYXXXVVVTTTTTTooo}}}kkk[[[SSSMMMHHHFFF@@@AAABBBCCCDDDFFFGGGGGGEEEFFFHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBBBBFFFGGGGGGHHHIIIJJJKKKKKKRRRPPPPPPSSSYYY^^^``````dddiiillloootttyyyxxxsss```UUUJJJEEECCC@@@@@@BBBEEEHHHJJJJJJIIIIIIMMMQQQ^^^aaalll{{{~~~~~~}}}}}}|||yyyxxxwwwvvvuuutttsssqqqooopppsssvvvyyyvvvxxxzzz{{{zzzxxxtttrrrnnnmmmllllllkkkhhhddd```ZZZWWWSSSOOONNNLLLJJJHHHGGGEEECCCBBBBBBBBBAAA@@@<<<<<<;;;:::;;;<<<===>>>???>>>>>>>>>???AAACCCDDDEEEKKKSSS^^^sssmmmVVVJJJBBB???<<<:::999999888666555555666777777777777777777777666666555555555444777777777777777777777777555777888999888888999;;;<<<>>>EEEQQQcccxxx}}}xxxpppeeeYYYQQQKKKGGGDDDEEEGGGIIIJJJJJJLLLOOOQQQUUU[[[dddjjjnnnrrrxxx|||~~~vvvoooiiiccc___^^^ZZZUUUQQQNNNJJJFFFDDDDDDBBB@@@@@@@@@@@@>>><<<:::>>>CCCEEEEEEGGGMMMSSS]]]eeeqqqzzz|||tttlllhhhfffaaacccggglllrrr|||}}}zzzwwwqqqkkkgggaaa^^^ZZZWWWUUUQQQNNNKKKIIIHHHEEECCCAAA@@@??????;;;;;;:::999888888888888888888999999:::;;;<<<<<<<<<<<<===???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAGGGHHHJJJIIIHHHGGGGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIFFFEEECCCAAA@@@AAABBBCCCGGGIIIJJJHHHFFFFFFIIILLLOOOPPPQQQQQQNNNHHHCCC???>>>@@@BBBDDDFFFIIINNNQQQWWWVVVUUUVVVWWWVVVSSSQQQtttgggYYYRRRLLLGGGEEECCCCCCCCCCCCCCCCCCCCCCCCGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKNNNSSSWWWYYYYYYZZZ___eeejjjqqqwwwvvvqqq\\\QQQGGGDDDCCCAAABBBDDDDDDGGGJJJJJJIIIJJJMMMPPPZZZ^^^kkkzzz~~~|||zzzzzz|||~~~~~~zzzwwwvvvvvvuuutttrrrpppnnnnnnooorrruuuwwwwwwxxxyyyzzzyyywwwtttrrrnnnmmmlllkkkiiifffbbb^^^ZZZVVVRRROOOMMMLLLJJJHHHFFFDDDBBBAAABBBAAA@@@???===<<<<<<;;;;;;<<<>>>??????>>>>>>>>>???AAACCCDDDDDDJJJQQQ[[[ooonnnVVVIIIBBB???<<<::::::999888777888888888888888777666666777666666666555555555555777777777777777777777777555777888999888888999;;;<<>><<>><<<<<<<<<;;;;;;:::999999888999999;;;;;;<<<<<<<<<=========>>>??????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDDDDDDDEEEGGGIIIIIIHHHGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKFFFDDDCCCAAAAAABBBCCCDDDHHHIIIJJJIIIGGGHHHJJJMMMOOORRRVVVUUUPPPHHHBBB>>>???AAACCCDDDFFFIIIMMMPPPUUUUUUUUUVVVWWWVVVSSSPPPyyywwwaaaVVVQQQLLLGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEIIIIIIJJJKKKLLLMMMMMMNNNKKKIIIIIIJJJNNNQQQRRRRRRSSSYYYaaahhhqqqvvvssslllWWWNNNEEECCCCCCBBBCCCFFFDDDGGGJJJKKKJJJKKKNNNQQQYYYaaappp}}}wwwuuutttttttttuuuxxx|||}}}~~~{{{|||}}}zzzvvvsssssstttttttttnnnmmmllllllnnnqqqtttvvvyyyyyyyyyxxxwwwuuutttsssooonnnkkkjjjgggddd___\\\YYYVVVQQQNNNMMMKKKIIIGGGEEECCCAAA@@@@@@@@@???>>>======<<<;;;<<<===>>>???>>>>>>>>>???@@@AAACCCCCCCCCHHHNNNWWWhhhoooUUUHHHBBB???<<<:::::::::999888:::::::::999888666555444666666666666555555555555777777777777777777777777555777888999888888999;;;<<>><<<;;;::::::;;;;;;:::999999999::::::>>>>>>??????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCEEEFFFGGGHHHDDDFFFHHHIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLEEEDDDCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHIIILLLNNNOOOUUUZZZXXXPPPFFFAAA???AAABBBDDDEEEFFFIIILLLOOOSSSSSSUUUVVVWWWUUUQQQNNN{{{qqq]]]TTTPPPMMMHHHGGGEEEEEEFFFHHHIIIJJJKKKLLLJJJIIIHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJKKKLLLMMMMMMNNNKKKJJJJJJJJJLLLNNNPPPQQQVVV\\\eeemmmuuuxxxqqqgggUUUKKKCCCBBBCCCBBBCCCFFFCCCGGGKKKLLLLLLNNNRRRUUU```kkk|||~~~tttmmmjjjkkkmmmoootttvvvxxxxxxwwwuuuvvvvvvuuuyyy{{{{{{}}}xxxuuurrrppprrrtttuuuuuullllllkkklllooorrrvvvxxx{{{zzzyyywwwuuutttttttttqqqooollliiifffccc^^^ZZZXXXUUUPPPMMMLLLJJJHHHFFFDDDBBB????????????>>>===<<<<<<;;;:::;;;<<<===>>>>>>>>>??????@@@AAABBBCCCDDDGGGLLLTTTbbbvvvqqqVVVGGGBBB@@@===;;;;;;;;;:::999999999999999888666555444666666666666666555555555666666666666666666666666555777888999888888999;;;<<<@@@IIIXXXkkk~~~|||yyyxxxnnnhhh^^^UUUOOOKKKIIIGGGGGGHHHJJJLLLMMMOOORRRTTTZZZ```hhhmmmpppsssxxx{{{{{{uuuoooiiidddaaa]]]ZZZWWWUUUTTTSSSQQQPPPJJJHHHFFFFFFFFFFFFDDDCCCDDDEEEFFFDDDBBBAAABBBDDDEEEKKKTTT\\\bbbiiiqqqvvvxxxooohhhdddbbbcccgggmmmsss{{{~~~xxxqqqkkkeee___[[[VVVTTTPPPNNNLLLIIIFFFCCCDDDCCC@@@>>><<<;;;;;;;;;;;;:::::::::::::::;;;<<<>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCAAABBBCCCDDDFFFGGGHHHHHHFFFHHHJJJKKKKKKLLLMMMNNNOOOOOONNNNNNMMMKKKJJJIIIDDDDDDBBBBBBBBBDDDFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOTTTYYYUUUKKKBBB???@@@BBBCCCDDDEEEFFFHHHLLLOOOQQQRRRTTTVVVWWWTTTOOOKKKzzzooo\\\SSSQQQMMMJJJHHHFFFGGGHHHIIIJJJLLLMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKLLLNNNPPPRRRXXX___iiisss||||||qqqdddSSSJJJCCCBBBCCCBBBCCCEEEEEEHHHLLLNNNOOORRRXXX\\\kkkyyy}}}uuujjjcccaaaeeeiiilllvvvuuussspppmmmnnnpppsssvvv|||~~~vvvtttrrrrrrsssuuuvvvvvvllllllmmmooorrrvvvyyy|||}}}|||zzzwwwuuutttttttttssspppllliiieeebbb]]]ZZZWWWTTTOOOLLLKKKIIIGGGEEECCCAAA???>>>>>>>>>===<<<::::::999888999:::;;;<<<===>>>???@@@AAABBBBBBBBBEEEGGGKKKRRR]]]nnnuuuXXXHHHCCC@@@===<<<<<<<<<;;;:::777888888888777777666555555555555666666666666666666666666666666666666666555777888999888888999;;;;;;AAAKKK[[[nnn{{{|||~~~|||zzzxxxooohhh^^^TTTNNNIIIFFFEEEEEEGGGIIIKKKLLLNNNQQQTTTXXX^^^gggmmmqqquuuzzz~~~~~~}}}{{{vvvqqqkkkfffddd___]]]YYYWWWUUUSSSQQQOOOLLLJJJIIIHHHHHHHHHFFFEEEDDDEEEDDDDDDBBBBBBCCCDDDBBBGGGMMMSSSYYY```jjjpppzzz|||{{{ssskkkeeecccbbbeeeiiiooovvv~~~}}}uuunnnggg```[[[WWWSSSPPPMMMKKKIIIGGGDDDBBBAAA@@@>>><<<;;;:::;;;;;;;;;:::::::::;;;<<<======<<<===>>>???AAACCCDDDEEEAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGJJJLLLNNNOOONNNNNNOOOQQQPPPPPPOOOMMMJJJHHHFFFDDDDDDCCCBBBAAABBBDDDFFFGGGFFFEEEDDDDDDEEEGGGHHHIIILLLOOOQQQKKKBBB===>>>BBBBBBCCCEEEFFFFFFIIILLLOOOPPPPPPRRRUUUUUUSSSNNNJJJzzzqqq\\\SSSPPPMMMJJJIIIIIIHHHIIIHHHIIIHHHIIIHHHKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMIIIJJJKKKLLLLLLNNNRRRUUUXXXaaammmyyyttteeeRRRIIICCCCCCDDDCCCDDDFFFGGGJJJMMMOOORRRWWW___fffvvv}}}qqqjjjaaa[[[]]]dddkkkppp{{{wwwrrrmmmlllooovvv||||||{{{yyyyyyyyyyyywwwuuulllmmmoooqqquuuzzz}}}~~~|||yyywwwuuuttttttrrrooojjjgggddd```\\\YYYVVVSSSNNNKKKJJJHHHFFFDDDCCCAAA???>>>>>>>>>===<<<999999888777888999:::;;;===>>>???@@@AAABBBBBBBBBEEEFFFIIIPPPXXXhhhyyy[[[JJJCCC@@@===<<<<<<===<<<;;;888888888999888888777777555555555666666666666666777777777777777777777777555777888999888888999;;;;;;AAAMMM^^^rrr~~~~~~|||zzzxxxqqqiii___UUUMMMIIIEEEDDDEEEGGGIIIKKKLLLNNNRRRTTTYYY___gggnnnrrrvvv|||~~~~~~}}}}}}|||{{{{{{zzzyyyzzzzzzwwwqqqlllhhhfffbbb___[[[XXXVVVTTTQQQOOOMMMLLLJJJIIIJJJIIIHHHFFFBBBBBBBBBAAABBBBBBCCCCCC???CCCHHHLLLRRR[[[fffnnnwwwzzz~~~|||uuullleeebbbbbbccchhhlllsss{{{zzzqqqiiibbb\\\VVVSSSOOOLLLJJJHHHGGGEEEBBB@@@===<<<:::999999999:::::::::::::::;;;<<<===>>>???<<<===>>>@@@AAACCCDDDEEEAAABBBCCCDDDEEEGGGHHHHHHFFFGGGGGGGGGHHHIIIIIIIIIOOOQQQRRRRRRPPPOOOPPPQQQOOONNNMMMKKKHHHFFFDDDBBBDDDCCCBBBAAAAAABBBDDDEEECCCAAA@@@@@@AAACCCCCCCCCFFFGGGFFFBBB<<<;;;>>>CCCBBBCCCEEEFFFGGGIIIMMMPPPOOOPPPQQQSSSSSSQQQMMMJJJ}}}sss]]]RRRNNNKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKIIIIIIIIIHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGIIIHHHGGGFFFFFFFFFFFFFFFIIIIIIJJJKKKLLLMMMMMMNNNHHHJJJLLLNNNNNNQQQUUUYYY^^^gggsssuuucccOOOGGGBBBCCCEEEFFFGGGJJJJJJLLLOOOQQQTTT\\\gggnnn~~~yyyhhhccc\\\ZZZ```kkkvvv||||||wwwsssssszzz}}}wwwssslllmmmpppssswww|||~~~{{{yyyvvvuuusssooolllgggdddaaa]]]ZZZWWWUUURRRNNNKKKIIIGGGEEEDDDCCCAAA???>>>??????===<<<:::999888888888999:::;;;<<<===???AAABBBBBBBBBBBBCCCDDDGGGMMMTTTbbb{{{}}}^^^LLLCCC@@@>>>============<<<<<<<<<<<<;;;:::999888777555555555555666666666777777777777777777777777777555777888999888888999;;;;;;BBBNNN```uuu}}}{{{yyyxxxpppiii^^^UUUNNNIIIFFFEEEEEEGGGJJJLLLMMMOOOSSSVVV]]]ccckkkqqquuuxxx}}}{{{yyywwwwwwwwwvvvuuuuuuttttttuuuwwwyyyvvvqqqkkkhhhgggdddaaa]]]ZZZYYYWWWTTTRRRNNNLLLKKKJJJJJJJJJHHHGGGDDDCCCBBBBBBCCCCCCDDDCCCAAACCCEEEHHHMMMUUUaaaiiitttvvv{{{}}}xxxpppggg```___bbbeeelllqqqxxx}}}vvvmmmddd\\\WWWRRROOOJJJHHHFFFDDDCCCBBB???===::::::999888999:::;;;<<<:::::::::;;;<<<>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNRRRTTTTTTSSSPPPNNNNNNNNNJJJJJJJJJIIIHHHGGGEEEDDDDDDCCCAAA@@@@@@@@@BBBCCCAAA>>>;;;;;;===>>>>>><<<>>>>>>>>><<<;;;<<>><<<;;;:::999999999:::;;;<<<<<<===???AAABBBBBBBBBAAABBBBBBEEEKKKQQQ^^^yyy```NNNCCCAAA>>>======>>>===<<<@@@??????===<<<:::888777444555555555666666777777777777777777777777777777666777999999888888:::;;;;;;BBBOOOaaavvv~~~{{{zzzxxxwwwooohhh^^^UUUNNNKKKHHHFFFGGGIIIKKKMMMNNNQQQTTTWWWaaagggnnntttvvvyyy~~~~~~xxxuuusssssssssrrrrrrqqqqqqqqqrrruuuwwwvvvpppjjjgggfffdddbbb^^^\\\[[[YYYWWWUUUNNNLLLKKKJJJKKKJJJIIIGGGHHHFFFEEEEEEEEEFFFEEEEEEEEEFFFGGGGGGIIIPPP[[[cccpppssswww|||{{{vvvmmmccc]]]]]]bbbfffpppuuu|||zzzsssiii```YYYSSSOOOLLLHHHEEECCCBBBAAA???===;;;;;;;;;::::::;;;===???@@@::::::;;;;;;===>>>@@@AAADDDDDDCCCCCCBBBBBBBBBAAAFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLNNNPPPRRRSSSTTTUUUUUUSSSPPPMMMLLLLLLGGGGGGHHHHHHIIIHHHHHHGGGDDDCCCAAA?????????AAABBB???<<<999888:::;;;:::888888888999;;;<<<>>>???@@@@@@BBBDDDFFFHHHKKKOOOSSSPPPOOONNNOOOPPPOOOLLLJJJmmmYYYOOOMMMKKKIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFHHHJJJKKKKKKLLLMMMOOOLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIKKKIIIFFFDDDCCCDDDFFFGGGJJJIIIIIIKKKNNNPPPPPPOOOOOOMMMMMMQQQTTTWWW___hhhsss~~~ttt]]]MMMFFFAAABBBDDDFFFJJJOOONNNQQQSSSUUUYYYdddsss}}}uuuddd___[[[```lll{{{{{{|||uuupppnnnlllkkkooowww~~~}}}zzzxxxtttqqqnnnmmmiiiddd^^^[[[WWWTTTQQQQQQOOOMMMJJJGGGDDDCCCBBBAAA@@@???===;;;:::999999999999999999:::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCFFFCCCEEEKKKRRR```{{{fffOOOFFFCCC???===>>>>>>>>>===<<<<<<;;;::::::999999888888666555666888999999888444444444555555555666666888999:::999888888:::;;;===BBBOOObbbxxxzzzwwwxxxzzzyyyxxxqqqiii]]]SSSLLLHHHFFFEEEHHHGGGFFFHHHMMMRRRVVVXXXaaafffooovvv{{{}}}zzzwwwsssrrrpppmmmkkkjjjiiihhhmmmmmmnnnooopppnnnjjjgggdddcccbbb```^^^[[[YYYXXXRRRQQQNNNLLLJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHKKKIIIGGGGGGJJJOOOTTTXXXccckkkuuu{{{~~~{{{rrrkkkccc^^^^^^bbbgggjjjuuuyyy~~~wwwlll```[[[VVVPPPLLLLLLFFFEEECCCAAA>>>===<<<;;;;;;::::::::::::;;;<<<<<>>AAAFFFEEEFFFGGGGGGHHHKKKPPPSSSRRRSSSUUUTTTPPPMMMKKKJJJ~~~lllYYYPPPMMMKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJIIIHHHGGGGGGFFFEEEGGGIIIJJJJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLMMMNNNLLLLLLLLLKKKKKKKKKJJJJJJLLLJJJGGGEEEEEEEEEGGGHHHGGGGGGHHHKKKNNNQQQRRRRRRQQQPPPQQQTTTWWW[[[dddmmmxxxuuu\\\MMMFFFAAACCCEEEGGGKKKOOOQQQTTTWWWYYY^^^jjjzzzzzzrrrdddaaaaaahhhvvv}}}uuupppnnnkkkjjjmmmuuu|||}}}zzzwwwtttpppmmmjjjfffaaa\\\YYYVVVRRRPPPPPPNNNLLLIIIFFFDDDBBBAAAAAA@@@>>>===;;;::::::999999999999999:::;;;<<<<<<======>>>???@@@AAABBBBBBDDDBBBEEELLLSSSaaa|||hhhQQQDDDAAA>>><<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888666555666777999888888444444444555555555666666888999:::999888888:::<<<===EEESSSeeeyyy}}}}}}~~~zzzuuutttvvvxxxxxxwwwqqqiii]]]SSSLLLHHHFFFEEEIIIHHHHHHJJJNNNSSSXXXZZZdddjjjrrryyy}}}{{{xxxsssrrrpppmmmkkkjjjiiihhhmmmmmmmmmnnnooommmiiifffeeeeeecccaaa___\\\ZZZXXXTTTRRROOOMMMKKKJJJKKKKKKIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJLLLPPPSSSVVV```gggqqqwwwzzz}}}xxxmmmggg```\\\^^^ccciiilllwwwzzz|||tttiii^^^XXXSSSLLLIIIIIICCCBBB@@@???===<<<;;;;;;::::::::::::;;;<<<===>>>AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHIIIJJJKKKMMMMMMPPPQQQRRRRRRSSSTTTUUUUUUTTTSSSQQQOOONNNNNNNNNNNNKKKJJJIIIHHHGGGFFFEEEEEE@@@@@@???>>>>>>===>>>>>>:::999888888888999;;;;;;@@@======AAABBB???BBBGGGFFFGGGGGGHHHJJJLLLPPPRRRPPPRRRTTTSSSQQQOOOMMMMMMvvv{{{kkkYYYPPPNNNLLLKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGIIIKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGFFFGGGHHHIIIEEEEEEGGGJJJOOOSSSTTTTTTTTTSSSUUUYYY\\\```jjjtttttt\\\MMMFFFBBBCCCFFFHHHLLLQQQTTTXXX\\\```fffrrrwwwooobbbcccgggrrr{{{uuurrrnnnkkkiiilllssszzz|||xxxvvvrrrnnnkkkeeebbb^^^ZZZWWWTTTQQQNNNNNNMMMKKKHHHEEECCCBBBAAA@@@???>>><<<;;;:::::::::999999999999:::;;;<<<<<<<<<======>>>???@@@AAAAAACCCAAAEEEMMMTTTaaa|||jjjSSSFFFCCC???============<<<;;;;;;::::::999999888888777666555555777888888777444444555555555666666666888999999999888888:::<<<===GGGWWWiiizzz~~~xxx|||{{{xxxttttttwwwyyyyyyxxxqqqiii]]]SSSLLLHHHFFFEEEIIIIIIIIIKKKOOOTTTYYY\\\hhhnnnvvv}}}}}}zzzsssrrrpppnnnllljjjiiiiiilllkkklllmmmnnnmmmiiiggghhhgggeeebbb___\\\ZZZYYYWWWUUUQQQNNNLLLLLLNNNOOOJJJKKKLLLNNNPPPQQQRRRSSSPPPPPPOOOPPPPPPRRRSSSTTT\\\cccmmmtttxxx{{{~~~{{{sssgggbbb^^^]]]aaaiiippptttzzz}}}zzzqqqfffZZZTTTOOOHHHEEEDDD??????===<<<;;;::::::::::::::::::;;;<<<>>>@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNSSSSSSSSSTTTTTTTTTUUUUUURRRQQQPPPNNNMMMMMMMMMMMMIIIIIIHHHGGGFFFFFFEEEEEEBBBAAA@@@???>>>=========999999999999:::<<<>>>@@@CCCBBBCCCFFFEEECCCEEEIIIHHHHHHIIIJJJLLLNNNPPPRRROOOQQQSSSTTTRRRQQQPPPQQQpppyyywwwhhhXXXQQQOOOLLLLLLMMMIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNNNNMMMLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGFFFGGGHHHHHHFFFFFFGGGKKKPPPSSSUUUUUUUUUUUUXXX]]]```dddooozzzsssZZZMMMFFFBBBDDDGGGIIINNNSSSVVVZZZ___dddlllyyy}}}tttmmmaaaeeemmmzzz}}}xxxuuurrrooollliiikkkrrrzzz{{{wwwtttpppllliiibbb___\\\YYYVVVTTTPPPNNNNNNMMMJJJHHHEEECCCBBBAAA???>>>===<<<;;;:::::::::999999999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAACCCBBBEEEMMMSSS___wwwkkkTTTIIIFFFBBB@@@@@@@@@@@@???;;;;;;;;;:::999999888888888666555555666777777666555555555555666666666666777888999999888888:::<<<===IIIZZZjjjyyyzzz|||~~~{{{{{{}}}}}}{{{qqqiii]]]SSSLLLHHHFFFEEEGGGHHHJJJLLLOOOTTTZZZ^^^kkkpppxxx}}}uuutttrrrooommmkkkjjjjjjjjjjjjjjjlllnnnnnnlllkkkiiihhheeebbb___]]][[[ZZZYYYWWWSSSPPPOOOOOOQQQRRROOOOOOPPPRRRSSSUUUWWWXXXUUUVVVWWWWWWWWWWWWVVVUUUZZZaaajjjqqqwww{{{vvvlll___]]]\\\```hhhrrrzzz~~~~~~xxxnnncccWWWQQQLLLEEEBBBAAA===<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMLLLLLLLLLIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>???AAACCCEEEEEEHHHJJJLLLKKKIIIKKKNNNMMMLLLKKKLLLNNNPPPQQQRRRQQQSSSTTTTTTSSSRRRRRRSSSooowwwrrreeeWWWQQQOOOLLLLLLNNNIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPOOONNNMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGIIIHHHIIIMMMQQQTTTUUUUUUUUUVVV[[[```ccchhhtttqqqXXXMMMGGGCCCEEEHHHKKKOOOUUUVVV[[[aaahhhppp}}}yyyrrrllleeekkkvvv~~~zzzvvvsssrrrooollljjjmmmttt{{{}}}yyyuuurrrnnnjjjgggaaa___[[[YYYWWWTTTPPPMMMNNNMMMJJJHHHEEEDDDCCCBBB======<<<;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAADDDBBBEEELLLQQQZZZqqqlllUUUKKKHHHDDDBBBAAAAAAAAA@@@<<<<<<;;;;;;:::999999999888777555555777777777666555555555666666666777777777888999999888999;;;===<<>>???@@@AAAAAADDDBBBEEELLLOOOWWWmmmmmmVVVKKKHHHDDDAAAAAA@@@@@@???======<<<<<<;;;::::::::::::888666666777888777666555555666666666777777777666888999999888999;;;===<<>>???@@@AAABBBBBBBBBAAAEEELLLPPPXXXlllpppXXXLLLIIIEEEBBBAAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;999888777888999888777555666666666777777777777666777999999888999;;;>>>>>>IIIXXXiiiyyy{{{qqqiii]]]SSSLLLHHHFFFEEEDDDHHHLLLNNNOOOUUU]]]dddgggmmmvvv~~~zzzvvvrrrooonnnjjjiiihhhiiijjjkkkjjjhhhcccaaa^^^\\\ZZZYYYYYYZZZXXXXXXXXXWWWVVVUUUTTTTTTYYYYYYZZZ[[[^^^bbbeeegggjjjkkknnnpppqqqqqqpppooofffeeeeeeggglllrrrwwwzzz~~~~~~yyynnnfffddddddhhhoooyyyssscccYYYOOOJJJGGGBBB???@@@===<<<<<<;;;;;;;;;<<<<<<>>>>>>???@@@AAACCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKLLLNNNPPPQQQSSSSSSSSSSSSUUUUUUUUUSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGIIIKKKNNNOOOVVVaaaiiihhhfffhhhkkkkkkggg___VVVQQQRRRTTTUUUUUUUUUVVVWWWVVVUUUUUUWWWYYYwwweee\\\SSSOOOMMMJJJKKKNNNIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQMMMOOOQQQQQQPPPPPPPPPQQQNNNNNNNNNOOOPPPQQQRRRSSSPPPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKJJJIIIIIIHHHHHHIIIIIILLLPPPWWW[[[^^^^^^^^^cccjjjpppsssyyyttt\\\MMMGGGDDDGGGKKKNNNSSSYYY___eeemmmttt}}}|||rrrllljjjiiihhhrrrzzz|||||||||zzzwwwsssooommmeeeeeegggnnnwww}}}~~~~~~{{{vvvrrrooojjjfffccc```]]][[[XXXUUUQQQLLLHHHGGGFFFDDDBBB@@@???>>>>>>;;;;;;:::::::::;;;<<<<<<999999999999:::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCAAAAAAEEEMMMQQQYYYnnnqqqZZZOOOLLLGGGEEEDDDDDDCCCBBB?????????>>>======<<<<<<<<<:::888888999:::999888666666666666777777777777666777888999888999<<<>>>@@@IIIXXXiii{{{yyy~~~}}}qqqiii]]]SSSLLLHHHFFFEEEEEEIIIMMMOOOQQQVVV___fffgggmmmvvv~~~}}}xxxssspppooollljjjhhhgggggggggeeecccaaa___\\\ZZZXXXXXXYYYZZZWWWXXXYYYYYYXXXVVVTTTSSSYYYYYYZZZ]]]```eeeiiilllnnnoooqqqsssuuuvvvvvvvvvooollliiihhhlllqqqvvvxxx~~~xxxkkkeeeeeeooottt|||}}}qqq```VVVLLLHHHEEEAAA??????<<<<<<;;;;;;::::::;;;;;;??????@@@AAABBBCCCEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLNNNPPPRRRTTTUUUVVVRRRSSSTTTUUUTTTRRRPPPOOOKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOONNNLLLLLLHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHIIIKKKMMMQQQTTTUUU```llluuuuuusssuuuxxxxxxlllcccXXXRRRRRRUUUVVVVVVSSSUUUVVVVVVVVVWWWZZZ\\\~~~www[[[UUUMMMJJJLLLNNNMMMKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNPPPQQQRRRSSSSSSSSSPPPPPPQQQRRRRRRRRRQQQQQQPPPOOOOOOQQQSSSTTTUUUTTTSSSSSSRRRRRRQQQPPPOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKOOOTTTYYY^^^bbbcccccchhhnnnrrrwwwpppWWWJJJGGGGGGIIILLLOOOVVV___dddmmmwww~~~vvvmmmgggdddgggkkkwww}}}~~~~~~}}}|||yyyyyyyyyxxxuuuqqqnnnllleee```___ggguuu{{{uuunnnhhheeecccbbb]]][[[WWWRRRNNNKKKIIIHHHHHHGGGFFFDDDBBB@@@>>>============<<<;;;999888777888888888999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBFFFDDDGGGTTT]]]jjj~~~vvv[[[SSSLLLGGGFFFDDDAAA@@@BBBCCCBBBBBBAAA???===<<<;;;;;;;;;:::999999888888777444444666777888888888888999888888888999::::::;;;BBBLLLZZZjjj}}}}}}ssswww|||ooohhh]]]SSSMMMIIIGGGFFFEEEHHHKKKLLLOOOTTT\\\cccgggooo{{{}}}{{{xxxsssooollljjjhhhhhhhhhgggeeeccc`````````]]]YYYWWWYYY[[[YYYZZZ[[[[[[[[[YYYXXXWWWXXXZZZ\\\^^^bbbgggnnnsssssssssttttttuuuwwwxxxyyyxxxvvvtttrrrrrrrrrrrrsss|||~~~~~~uuuooonnnppp~~~yyylll]]]WWWOOOHHHCCC@@@===<<>>???CCCCCCBBBBBBBBBBBBCCCDDDCCCDDDFFFHHHJJJLLLMMMMMMMMMOOORRRTTTVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPRRRQQQOOOMMMLLLLLLLLLMMMOOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKKKKOOOMMMNNNQQQQQQRRRVVV\\\iiizzz|||{{{lll```VVVSSSUUUVVVXXX[[[ZZZXXXWWWWWWYYYZZZ[[[[[[uuuhhhZZZTTTMMMJJJLLLNNNMMMKKKMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTPPPPPPQQQQQQPPPOOONNNNNNQQQQQQQQQSSSTTTVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLPPPUUU\\\bbbeeegggfffjjjooottt{{{pppXXXLLLIIIGGGIIIKKKOOOWWW```gggrrr}}}ooofffaaa```ccchhhpppxxx}}}||||||}}}}}}{{{yyyvvvvvvwwwvvvtttpppllljjjaaa]]]^^^ggguuu~~~yyyqqqlllhhheeebbb```[[[YYYVVVRRROOOLLLKKKJJJHHHGGGEEECCCAAA???>>>============<<<;;;999888777888888888999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBFFFEEEHHHTTT\\\iii}}}xxx]]]UUUOOOIIIHHHFFFBBBAAACCCAAAAAAAAAAAA@@@???>>>===;;;;;;::::::999888888888444555666777888888888888888888888888999:::;;;<<>>::::::;;;<<<>>>AAACCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJLLLMMMNNNNNNPPPRRRTTTUUUUUUTTTRRRPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOMMMLLLLLLMMMNNNNNNOOONNNNNNMMMKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEFFFGGGHHHJJJLLLNNNOOOQQQOOOOOOQQQRRRTTTYYYaaapppkkkaaaXXXVVVXXXXXXYYY[[[[[[ZZZXXXXXXZZZ]]]___```mmm```WWWRRRMMMKKKLLLMMMMMMKKKMMMMMMNNNNNNNNNNNNMMMMMMQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPNNNNNNRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPRRRXXX```fffjjjllliiikkkpppvvvpppXXXNNNIIIGGGHHHKKKOOOZZZdddooozzzyyyhhh^^^ZZZ[[[___eeennnttt{{{~~~~~~|||{{{||||||{{{zzzzzzzzzzzzxxxvvvrrrsssttttttrrrmmmiiifff]]]\\\___iiixxx{{{uuulllhhhgggeeeaaa]]]YYYWWWUUUQQQOOOMMMLLLLLLGGGFFFDDDCCCAAA???=========<<<<<<;;;:::999999888888888888999:::;;;<<<===>>>>>>??????@@@AAAAAAAAABBBGGGFFFIIITTT[[[hhh|||{{{aaaXXXQQQLLLKKKIIIDDDCCCDDD@@@@@@AAAAAA@@@@@@??????;;;;;;::::::999999888888555666666777777888888888777777777888:::;;;<<<===@@@MMM___qqquuupppwww~~~rrrjjj]]]RRRKKKIIIHHHHHHGGGJJJMMMOOOQQQWWW___fffmmmttt~~~}}}xxxsssmmmkkkhhhggggggeeecccaaaaaaaaa```]]]ZZZXXXYYYZZZWWWXXXZZZ[[[\\\\\\[[[[[[XXXZZZ]]]```dddjjjpppuuuyyyzzzzzz{{{|||}}}~~~~~~~~~}}}zzzuuurrrrrruuuzzz|||xxxzzzpppaaaTTTOOOIIIDDDBBBAAA@@@???777999;;;>>>AAADDDFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIGGGHHHJJJLLLNNNOOOOOOOOOSSSTTTUUUVVVUUURRRPPPNNNOOOOOOOOOOOOOOOPPPPPPPPPMMMLLLKKKKKKKKKMMMNNNOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGIIIKKKNNNQQQSSSSSSPPPPPPRRRUUUXXX___hhhzzz|||jjjaaa[[[ZZZ[[[ZZZZZZ\\\\\\[[[ZZZZZZ\\\```eeegggyyyiii___TTTQQQNNNMMMMMMNNNNNNMMMOOOOOOOOOPPPPPPOOOOOOOOORRRSSSTTTTTTUUUUUUTTTTTTWWWWWWWWWVVVVVVTTTSSSSSSSSSUUUWWWXXXXXXXXXXXXYYYWWWWWWVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUWWW\\\dddkkknnnoooiiijjjnnnuuuoooWWWMMMHHHFFFGGGKKKRRR^^^jjjzzzsssaaaXXXWWWYYY^^^dddkkkoootttuuutttsssuuuwww}}}zzzyyyxxxyyyyyyxxxvvvsssqqqrrrsssrrroooiiiddd```YYY[[[bbbooo~~~xxxppphhhfffgggfff```ZZZYYYWWWTTTQQQNNNLLLKKKKKKEEEEEECCCBBB@@@>>>===<<<<<<;;;;;;::::::999999999888888888999:::;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBHHHGGGJJJTTT[[[hhh~~~}}}dddYYYSSSNNNMMMKKKFFFCCCDDDBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;:::999999888888666666666777777888888999777777777888:::<<<===>>>@@@OOObbbttt~~~uuusss}}}tttkkk^^^RRRKKKIIIIIIIIIHHHKKKNNNPPPSSSYYYaaahhhpppwww~~~yyytttpppnnnkkkjjjiiihhhfffdddcccbbb```]]]ZZZYYYYYYZZZVVVWWWYYY\\\]]]]]]]]]]]]WWWZZZ^^^aaafffkkkrrrvvv|||}}}~~~~~~wwwqqqnnnqqqvvv}}}~~~jjj\\\QQQMMMGGGCCCAAA@@@@@@???<<<===@@@BBBDDDDDDCCCCCCDDDDDDFFFGGGIIIJJJKKKKKKKKKKKKMMMNNNOOOPPPQQQQQQTTTTTTUUUUUUTTTRRRPPPOOOLLLMMMMMMMMMNNNNNNOOOOOOLLLKKKKKKJJJJJJLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKNNNQQQSSSSSSQQQQQQUUUYYY^^^gggpppuuufff```\\\]]]]]][[[[[[]]][[[[[[[[[[[[^^^cccjjjnnn~~~ooobbbZZZSSSRRRPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSTTTUUUUUUVVVUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXUUUXXX[[[\\\[[[ZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXZZZ[[[\\\]]]^^^^^^\\\\\\aaaiiippprrrrrriiiiiillluuulllUUUKKKFFFDDDGGGMMMVVVcccppp|||lll[[[UUUVVVYYY^^^cccfffhhhjjjiiihhhiiimmmqqq~~~{{{yyyxxxxxxxxxxxxwwwtttqqqrrrrrrqqqooojjjddd^^^[[[VVVZZZdddrrrsssmmmggggggiiiggg```YYYYYYWWWTTTPPPLLLJJJHHHHHHDDDCCCBBB@@@???===<<<;;;;;;;;;:::999999999::::::888888888999:::;;;<<<===?????????@@@AAAAAABBBBBBBBBHHHHHHJJJTTT\\\lll}}}eeeYYYSSSOOONNNLLLGGGEEEEEEEEEEEEDDDCCCAAA???===<<<<<<<<<;;;;;;:::999999888888777777666777888888999777777888999:::<<<>>>???BBBPPPcccvvvzzztttuuuuuulll___SSSLLLIIIIIIIIIIIILLLOOOQQQTTTZZZccciiirrryyyzzzvvvpppnnnlllkkkkkkiiigggeeedddbbb___]]][[[ZZZYYYYYYVVVWWWZZZ\\\^^^_________XXX[[[```dddiiinnnuuuyyy~~~~~~xxxpppjjjmmmqqqwww~~~wwweeeXXXPPPLLLFFFAAA@@@??????>>>???AAACCCEEEEEEDDDBBBAAACCCDDDFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQTTT[[[aaagggpppyyyzzzlllbbb^^^\\\^^^^^^\\\\\\___\\\]]]^^^___bbbhhhpppuuusssfff\\\WWWSSSSSSSSSSSSTTTTTTSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYY]]]aaaaaa___]]]]]]_______________^^^^^^^^^^^^YYYZZZ[[[]]]```bbbcccdddeeebbbaaagggpppwwwzzzyyynnnllloooyyylllTTTJJJFFFEEEIIIOOOXXXfffrrrtttfffXXXUUUYYY]]]```cccffffffeeebbb```bbbiiinnn~~~}}}zzzwwwwwwvvvwwwwwwuuuqqqnnnppppppnnnjjjeee___ZZZWWWVVV[[[fffttt|||mmmjjjiiijjjkkkhhh```YYYXXXVVVRRRNNNJJJHHHFFFFFFBBBBBBAAA???>>>===<<<;;;::::::999888888999;;;;;;888888888999:::;;;<<<===??????@@@@@@AAABBBBBBBBBBBBHHHHHHJJJUUU^^^qqq|||dddYYYSSSPPPPPPNNNJJJGGGGGGGGGGGGFFFDDDAAA???===;;;<<<<<<;;;;;;::::::999999999888777666666777999999888888888999:::<<<===>>>DDDQQQcccuuuvvvrrruuuvvvmmm```TTTMMMJJJIIIIIIIIILLLOOOQQQTTT[[[cccjjjsssyyyzzzuuunnnllljjjjjjjjjiiigggeeefffccc___]]]\\\[[[YYYXXXVVVXXXZZZ]]]^^^___```___[[[___dddiiinnntttzzz~~~~~~~~~yyypppffffffhhhmmmuuuooo___UUUNNNJJJEEEAAA@@@@@@@@@???@@@BBBDDDFFFGGGFFFEEEEEEDDDFFFHHHJJJLLLLLLLLLLLLOOOPPPQQQQQQRRRRRRRRRRRROOOPPPQQQQQQRRRRRRRRRRRRLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLJJJJJJJJJKKKLLLNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNPPPRRRZZZeeemmmsss{{{|||qqqggg___\\\[[[^^^___^^^___ccc```cccfffgggjjjooowww~~~yyyjjj```ZZZVVVSSSUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYZZZZZZYYYYYYYYYTTTUUUWWWYYYZZZ\\\\\\]]]]]]]]]]]]^^^]]]]]]\\\\\\]]]bbbggggggdddaaabbbdddeeeeeeeeeeeeeeeeeeeeeeeeaaabbbccceeegggiiikkkkkkjjjgggffflllwwwuuusssvvvlllUUULLLHHHGGGKKKPPPYYYeeeqqqzzzrrreee[[[\\\bbbeeefffggggggeeeaaa[[[XXXZZZbbbhhhrrr||||||yyyyyyxxxuuuttttttuuuuuurrrnnnkkkkkkjjjgggccc___[[[XXXVVV[[[aaalllwww~~~~~~wwwqqqhhhiiilllooonnniiiaaa[[[TTTRRROOOLLLIIIGGGFFFFFFAAAAAA@@@???===<<<;;;;;;:::999888777888999;;;<<<888888888999:::;;;<<<===??????@@@AAAAAABBBBBBCCCAAAHHHHHHJJJUUUaaawwwyyybbbYYYTTTQQQRRRQQQMMMJJJKKKGGGFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;::::::999999:::999777666666777999:::999999999::::::<<<======GGGSSSbbbrrrssspppvvvuuummmaaaVVVOOOKKKIIIGGGHHHKKKOOOQQQTTT[[[dddjjjrrryyy|||uuupppmmmllljjjjjjkkkkkkiiihhhgggccc___]]]\\\[[[YYYWWWWWWYYY[[[]]]___``````___```dddiiioootttzzzzzzqqqaaa___]]]```jjjxxxuuugggZZZSSSKKKGGGCCC@@@@@@BBBCCCCCCBBBCCCEEEFFFGGGGGGGGGGGGGGGHHHJJJMMMNNNNNNMMMMMMPPPQQQQQQRRRRRRRRRRRRQQQOOOOOOOOOPPPPPPPPPPPPQQQMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNKKKMMMOOOPPPQQQQQQPPPOOOOOOTTT```oooyyyuuukkkeee]]][[[\\\___``````ccchhhgggkkkppprrrtttyyylll___YYYVVVTTTTTTVVVXXXZZZYYYYYYYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[VVVWWWYYY[[[]]]______```ccccccbbbbbbaaa```^^^^^^aaafffkkkkkkhhheeeeeehhhiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmooopppqqqrrrmmmiiiiiippp}}}|||zzz|||mmmUUUMMMJJJIIILLLQQQXXXdddoooqqq|||ttthhh```cccjjjmmmmmmmmmbbb___YYYRRRNNNPPPWWW^^^gggrrrzzzyyyuuutttttttttsssrrrrrrssssssqqqllliiigggeeebbb___[[[YYYWWWWWWbbbhhhrrr{{{|||ssskkkeeeiiiooorrrpppiiiaaa\\\QQQOOOMMMJJJHHHGGGGGGGGGAAA@@@???>>>===<<<;;;::::::999777777777999;;;===888888888999:::;;;======???@@@@@@AAAAAABBBBBBCCCAAAHHHGGGIIIUUUbbbzzzxxx```ZZZUUUSSSTTTTTTOOOMMMNNNEEEEEEEEEDDDCCCAAA@@@???===<<<<<<;;;;;;:::999999;;;999888666666777999::::::::::::::::::;;;<<<===IIISSSaaaqqqsssqqqxxx~~~uuummmbbbWWWPPPKKKHHHGGGHHHKKKNNNQQQTTT[[[dddjjjrrrxxx}}}wwwoooiiiooommmllllllmmmnnnlllkkkgggccc___]]]]]]\\\YYYWWWXXXYYY[[[^^^___``````___dddgggmmmsssyyy~~~{{{qqq]]]YYYVVVXXXbbbrrr|||ooobbbWWWQQQHHHEEEAAA@@@AAADDDEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFIIIJJJMMMOOOPPPOOONNNNNNQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJKKKLLLNNNOOOQQQOOOOOOOOONNNNNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOJJJLLLPPPSSSTTTTTTSSSRRRPPPVVVeeevvv|||pppiiifff]]]\\\\\\```aaabbbffflllmmmrrrwwwzzz|||qqqccc\\\WWWVVVWWWRRRTTTWWWYYYXXXXXXYYYZZZYYY\\\___``````______```ZZZZZZZZZ]]]aaacccddddddjjjiiihhhhhhgggfffbbb```ggghhhjjjkkkkkkkkkmmmooossssssqqqpppooooooooooooooooooqqqtttxxxyyyxxxvvvrrrllliiirrr}}}}}}lllXXXJJJHHHHHHLLLRRRXXXcccnnnuuutttnnnjjjmmmssstttnnnggg\\\UUULLLHHHHHHLLLNNNOOOXXX\\\aaabbbaaaccciiinnnnnnooonnnnnnllljjjhhhgggfffbbb]]]XXXWWWZZZ___bbbgggoooyyyxxxpppkkkjjjmmmrrrwwwvvvnnnaaaWWWQQQOOOLLLJJJIIIGGGEEECCCCCCAAA>>>======<<<;;;999;;;;;;::::::::::::999999777888999:::<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBEEEEEEHHHMMMUUUfff}}}hhh]]]XXXTTTSSSTTTSSSNNNIIILLLJJJGGGDDDBBBAAA@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::999888888888999999::::::999;;;===@@@FFFRRRdddxxxqqqpppzzz|||yyyrrrfff[[[RRRMMMKKKLLLKKKLLLMMMPPPUUU]]]ffflllrrrwww}}}}}}uuulllffffffmmmqqqnnnnnnqqqoookkkhhhddd```]]]\\\\\\[[[ZZZZZZZZZZZZ[[[]]]```bbbdddeeeiiiooovvv}}}~~~qqq]]]QQQJJJOOOXXXaaattt{{{oooeee\\\RRRLLLDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLOOOQQQRRRPPPNNNPPPPPPQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKMMMOOOPPPTTTRRRPPPOOOOOONNNLLLJJJLLLLLLLLLMMMOOOOOONNNMMMPPPPPPQQQSSSUUUTTTRRRPPPPPP]]]pppxxxmmmddd_________```bbbfffkkkppptttvvvyyy|||jjj^^^YYYUUUTTTUUUUUUWWWYYYYYYXXXWWWWWWXXXYYY\\\```cccccccccccccccaaaaaabbbdddhhhjjjiiihhhhhhiiijjjjjjiiigggfffeeennnppprrrsssssstttuuuwwwvvvuuuttttttssssssssstttvvvvvvyyy|||~~~|||tttnnnjjjrrriiiUUUKKKHHHHHHMMMRRRYYYdddoooxxxzzzwwwuuuvvvwwwsssiii```RRRLLLEEEAAAAAADDDFFFGGGMMMPPPTTTUUUUUUXXX^^^ccchhhiiijjjkkkjjjhhhfffeee```]]]ZZZXXXZZZ```fffjjjpppwwwwwwooolllkkkpppwwwzzzwwwmmm```WWWQQQOOOKKKIIIHHHGGGEEECCCCCC@@@>>>======<<<;;;999;;;;;;;;;::::::999999999888888999:::<<<===>>>>>>AAAAAAAAABBBCCCCCCDDDDDDFFFGGGJJJOOOWWWiiilll___ZZZUUUTTTUUUUUUQQQLLLLLLJJJHHHEEEBBBAAA@@@@@@========================<<<;;;;;;:::999999999999999999::::::999;;;===@@@FFFTTTfffyyyqqqppp{{{zzzssshhh\\\RRRMMMKKKKKKKKKLLLMMMPPPUUU]]]ffflllsssxxx~~~zzzrrrhhhbbbffflllooonnnnnnqqqqqqmmmlllhhhddd```___^^^\\\[[[YYYYYYYYYYYY[[[]]]___```gggkkkqqqxxx}}}{{{ppp\\\OOOGGGKKKQQQXXXhhhyyy|||pppfff]]]VVVNNNIIIFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLMMMPPPRRRSSSQQQOOONNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMLLLKKKLLLNNNPPPQQQTTTRRRPPPOOOOOONNNLLLJJJNNNNNNMMMNNNNNNNNNMMMLLLQQQQQQSSSUUUVVVUUUTTTRRRUUUaaasssvvvmmmfffbbbccccccdddfffjjjoootttwww|||tttddd\\\XXXUUUTTTUUUWWWXXXZZZYYYXXXVVVVVVWWWZZZ^^^cccfffgggfffffffffaaabbbdddhhhlllmmmkkkiiihhhkkknnnnnnlllkkklllmmmrrruuuwwwxxxxxxxxxzzz{{{yyyyyyyyyyyyyyyzzz{{{{{{}}}~~~xxxqqqmmmrrrdddQQQKKKHHHIIIMMMSSSZZZfffppp}}}|||||||||zzztttjjj]]]TTTFFFCCC>>>;;;<<<===>>>???AAADDDGGGHHHHHHLLLRRRWWW___aaacccffffffeeedddbbb^^^\\\[[[\\\aaagggooossszzz|||qqqlllkkkmmmuuu~~~yyykkk^^^VVVPPPNNNKKKHHHGGGFFFDDDBBBBBB@@@===<<<<<<<<<:::999<<<;;;;;;:::999888888888888888999;;;<<<===>>>???AAABBBBBBCCCDDDDDDEEEEEEHHHIIILLLRRRZZZlllpppbbb]]]WWWUUUWWWWWWTTTPPPMMMKKKHHHEEECCCAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999:::::::::999999::::::999;;;===@@@GGGVVVjjjzzzqqqrrr~~~|||uuujjj]]]SSSMMMKKKJJJKKKLLLMMMPPPUUU]]]fffllltttyyy~~~{{{wwwpppgggaaafffiiillllllnnnrrrsssqqqqqqnnniiieeebbb```^^^\\\YYYYYYYYYYYYZZZ\\\^^^___ggglllrrrxxx}}}xxxmmmZZZOOOGGGGGGJJJNNNZZZhhh}}}xxxpppeee[[[UUUQQQLLLHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHGGGHHHIIIIIIJJJLLLMMMNNNPPPSSSSSSQQQOOOLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPQQQQQQQQQQQQPPPMMMLLLLLLMMMNNNPPPRRRSSSUUUSSSQQQPPPPPPNNNLLLJJJOOOOOOOOONNNMMMMMMLLLLLLQQQRRRUUUWWWXXXWWWVVVUUU[[[fffvvv{{{tttmmmhhheeegggggghhhjjjnnntttyyy|||yyynnnbbb]]]ZZZWWWUUUVVVVVVXXXYYYYYYWWWWWWXXXYYY\\\```eeehhhhhhfffeeeeee___aaafffkkkpppqqqooommmmmmrrrvvvuuurrroooqqquuuwwwyyy|||}}}}}}}}}~~~||||||}}}~~~{{{uuuppptttzzz___OOOKKKHHHIIINNNTTT\\\gggrrruuuwwwvvvqqqgggYYYMMMFFF@@@>>><<<;;;;;;;;;<<<<<<===???@@@AAACCCFFFLLLPPPVVVYYY]]]aaaccccccbbbaaabbbbbbccceeejjjqqqxxx|||vvvjjjgggiiiqqq|||yyyiii]]]WWWOOOMMMJJJHHHFFFEEECCCAAAAAA???<<<;;;<<<;;;:::999<<<;;;;;;:::999888777777888999:::;;;<<<>>>??????AAAAAABBBCCCDDDEEEEEEFFFHHHIIINNNTTT]]]nnnqqqfff```ZZZXXXZZZZZZWWWTTTMMMLLLIIIFFFCCCBBBAAAAAA???>>>>>>>>>>>>>>>======::::::999999999:::;;;;;;999999::::::999;;;===@@@FFFXXXmmm|||uuuwww~~~wwwlll___UUUNNNKKKJJJKKKLLLMMMPPPUUU]]]ffflllvvvzzzzzzyyywwwvvvtttpppkkkgggeeefffgggiiinnnrrrttttttuuuqqqmmmhhheeebbb___\\\YYYYYYYYYYYY[[[]]]___aaadddiiiooouuuzzz~~~}}}tttjjjXXXOOOGGGFFFFFFIIIRRR[[[mmmxxx~~~qqqiii^^^VVVQQQOOOLLLIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMPPPRRRRRRPPPNNNJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPPPPQQQQQQRRRQQQQQQPPPMMMMMMNNNOOOQQQSSSUUUVVVVVVTTTRRRQQQPPPOOOMMMKKKNNNOOOOOONNNMMMMMMNNNOOOQQQTTTWWWYYYZZZYYYYYYZZZ```jjjyyy}}}wwwrrrmmmjjjhhhjjjjjjkkkmmmrrrwww}}}rrriii```]]][[[WWWUUUWWWTTTVVVXXXYYYYYYZZZ\\\^^^aaadddhhhiiihhheeedddcccaaadddjjjrrryyy{{{zzzxxxvvv{{{~~~yyywwwxxx{{{}}}wwwsssvvvrrr[[[NNNKKKHHHIIIOOOUUU]]]iiittt{{{jjjjjjggg```UUUJJJCCC???<<<<<<<<<<<<;;;;;;<<<===>>>>>>???@@@BBBEEEIIILLLOOORRRWWW\\\___aaabbbbbbeeefffjjjpppvvv}}}qqqhhhgggkkkwwwxxxggg\\\WWWNNNLLLIIIFFFEEEDDDBBB@@@???===;;;;;;;;;;;;:::999;;;;;;:::999999888777777888999:::;;;===>>>?????????@@@AAABBBCCCDDDEEEEEEHHHJJJOOOVVV___ppp|||pppiiiccc]]]\\\]]]]]]YYYUUUNNNLLLIIIFFFDDDCCCBBBBBB>>>>>>>>>======<<<<<<<<<::::::999999999:::;;;;;;999999::::::999;;;===@@@EEEXXXmmm}}}|||~~~yyynnnaaaWWWOOOKKKJJJKKKLLLMMMPPPUUU]]]ffflllvvv{{{}}}xxxtttqqqqqqooonnnnnnppppppooonnndddbbbaaaeeekkkpppsssuuuvvvsssnnnjjjgggddd```]]]VVVVVVWWWXXX[[[]]]```bbbaaaeeekkkpppssswww{{{}}}}}}{{{xxxooofffTTTNNNHHHEEEEEEGGGMMMSSS```kkk{{{|||vvvllldddZZZRRROOOMMMJJJHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKLLLNNNPPPPPPNNNLLLIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRQQQQQQPPPPPPNNNOOOPPPQQQSSSUUUWWWXXXVVVTTTRRRQQQQQQPPPNNNMMMLLLMMMNNNNNNMMMNNNPPPSSSSSSVVV[[[]]]]]]]]]^^^___dddmmm{{{{{{vvvqqqmmmkkkjjjllllllmmmpppuuuzzzxxxjjjccc]]][[[YYYVVVUUUVVVUUUWWWYYY[[[\\\___bbbeeegggiiikkkkkkiiigggffffffcccfffmmmvvv~~~}}}yyyvvvyyyhhhVVVNNNKKKIIIJJJPPPWWW___kkkvvv{{{ooo^^^\\\WWWPPPHHHBBB??????:::;;;<<<;;;:::;;;<<<>>>??????@@@AAACCCEEEGGGHHHKKKNNNRRRWWW[[[___aaabbbbbbgggoooxxxzzzoooiiilllqqq{{{ssscccYYYVVVMMMKKKHHHFFFDDDCCCAAA???>>><<<:::::::::;;;:::888999999999999888888888888999999:::<<<===>>>???@@@??????@@@BBBCCCDDDEEEEEEHHHJJJPPPXXXaaasssyyyoookkkfffaaa___```^^^YYYTTTOOOMMMJJJGGGEEECCCCCCBBB>>>>>>>>>======<<<<<<;;;;;;;;;:::999999:::::::::999999::::::999;;;===@@@FFFWWWlll}}}zzzooocccYYYQQQMMMKKKKKKLLLMMMPPPUUU]]]ffflllvvv{{{yyyqqqjjjeeebbbfffggghhhllloooqqqqqqpppbbb]]][[[aaahhhmmmqqqtttuuusssooollljjjgggccc```VVVVVVVVVWWWYYY\\\___```aaacccgggiiikkknnnrrruuuxxxyyy{{{~~~}}}zzzxxxzzzzzzvvvssspppjjjbbbQQQMMMIIIFFFFFFGGGKKKNNNWWW```nnn{{{~~~uuunnnddd]]]TTTNNNKKKJJJGGGEEEGGGGGGFFFFFFFFFGGGHHHHHHKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKLLLNNNOOOOOOMMMKKKIIIIIIHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQQQQRRRRRRSSSPPPQQQQQQQQQQQQPPPOOOOOONNNOOOPPPRRRTTTUUUWWWWWWUUUSSSRRRQQQRRRRRRPPPOOOJJJMMMOOONNNMMMNNNRRRVVVVVV[[[```ccccccccceeegggjjjsss{{{vvvqqqooooooooopppppprrruuuyyyqqqddd^^^ZZZZZZYYYVVVWWWZZZZZZ\\\^^^___aaadddhhhkkknnnooopppooonnnmmmmmmoooiiilllrrrzzz|||yyyxxx|||vvv^^^RRRNNNKKKIIIJJJPPPWWW```lllwww{{{hhh^^^TTTPPPJJJEEEAAA???>>>>>>999;;;<<<;;;:::;;;>>>@@@@@@AAABBBCCCEEEFFFEEEDDDHHHJJJMMMQQQVVV[[[___aaaaaahhhrrr|||yyyrrrkkkkkkpppuuu}}}yyylll^^^VVVSSSMMMJJJGGGEEEDDDBBB@@@>>>>>><<<:::999::::::999888888888888888999999999999999:::;;;<<<===>>>???@@@@@@@@@AAACCCDDDEEEFFFGGGJJJLLLRRR[[[dddvvvyyyrrrlllhhhdddbbbbbb___XXXQQQOOOMMMKKKHHHEEEDDDCCCCCC@@@@@@???>>>>>>===<<<<<<<<<;;;;;;:::999999999999999999::::::999;;;===@@@GGGWWWjjj{{{zzzpppdddZZZSSSNNNLLLKKKLLLMMMPPPUUU]]]fffllluuuzzz|||tttkkkccc^^^\\\[[[aaadddjjjqqqvvvvvvsssoooaaaYYYVVV\\\dddiiinnnsssuuussspppnnnllljjjfffddd[[[[[[[[[[[[\\\]]]___```eeeeeefffeeeeeefffiiilllqqqqqqrrrtttvvvwwwvvvuuuooorrrrrrnnnkkkiiiccc\\\RRRQQQNNNKKKIIIKKKLLLMMMSSSYYYcccooo{{{wwwnnnhhh\\\WWWPPPKKKJJJIIIGGGDDDGGGGGGFFFFFFGGGGGGHHHIIILLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLNNNPPPPPPMMMKKKJJJIIIIIIIIIKKKMMMPPPQQQPPPPPPQQQQQQRRRSSSSSSTTTPPPPPPPPPPPPPPPOOONNNNNNLLLMMMOOOPPPRRRSSSTTTTTTSSSRRRQQQRRRSSSSSSRRRQQQLLLNNNPPPNNNLLLLLLQQQVVV[[[aaagggjjjiiiiiilllooottt{{{{{{vvvsssssstttuuuvvvvvvxxx{{{vvvkkkaaa\\\ZZZ[[[ZZZYYYZZZ^^^___```bbbcccdddgggkkknnnrrrsssssssssrrrrrrtttvvvtttvvv{{{{{{yyyyyy~~~nnnXXXOOONNNKKKIIIJJJQQQXXX```mmmxxx~~~nnn[[[QQQMMMIIICCC???>>>>>>===<<<:::<<<======;;;<<<@@@CCCBBBCCCDDDFFFHHHGGGEEECCCFFFGGGJJJNNNSSSYYY^^^aaacccjjjttt~~~{{{wwwqqqkkkhhhjjjpppuuu~~~~~~{{{sssfff[[[SSSPPPLLLJJJGGGDDDCCCBBB@@@>>>===;;;999999::::::999888777777777888999999::::::999:::;;;<<<===???@@@@@@AAAAAABBBDDDEEEGGGHHHHHHKKKNNNTTT]]]gggxxx{{{uuummmiiieeedddddd```WWWPPPOOONNNKKKHHHFFFDDDCCCCCCAAAAAA@@@@@@???>>>>>>======<<<;;;:::999888888888999999::::::999;;;===@@@IIIWWWiiizzzzzzpppeee[[[TTTOOOMMMKKKLLLMMMPPPUUU]]]fffllluuuzzzyyysssiii___YYYYYY[[[]]]```fffpppyyy~~~|||uuuooo```WWWSSSZZZbbbggglllqqquuusssqqqpppooommmiiigggcccbbbaaa```___```aaaaaaiiiiiifffcccaaaaaacccfffkkkjjjiiijjjllloooppppppiiimmmmmmiiifffddd___YYYWWWVVVTTTPPPNNNOOOPPPOOORRRUUU\\\ggguuuzzzrrriiidddXXXSSSNNNKKKKKKKKKHHHFFFHHHGGGGGGGGGGGGHHHIIIIIILLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMOOOQQQQQQNNNLLLJJJJJJIIIJJJKKKNNNQQQSSSPPPPPPQQQQQQRRRSSSSSSTTTOOOPPPPPPPPPOOOOOONNNMMMKKKLLLMMMOOOPPPQQQQQQQQQRRRQQQQQQRRRSSSTTTTTTSSSNNNPPPQQQOOOKKKKKKPPPTTT___eeelllnnnnnnnnnqqquuu{{{{{{wwwuuuvvvxxxyyy{{{{{{|||{{{nnneee^^^[[[WWWWWWZZZ]]]___^^^___ccciiimmmnnnppptttwwwwwwxxx{{{|||}}}{{{yyyxxxzzz}}}|||zzz{{{cccSSSMMMNNNJJJMMMQQQTTTYYYbbbnnnwwwxxxbbbSSSMMMGGGDDD???===============999:::<<<======>>>AAACCCFFFGGGHHHJJJKKKJJJGGGDDDGGGHHHIIILLLPPPUUUYYY\\\aaafffoooxxx}}}}}}{{{yyyuuurrrnnnkkkjjjmmmqqqsss{{{vvvooofff]]]UUUPPPMMMJJJIIIHHHFFFCCCAAA@@@???===<<<;;;:::999999999999::::::999999888777666666999:::<<<>>>???@@@@@@@@@EEECCCCCCGGGHHHGGGGGGKKKIIIOOOVVV^^^jjj~~~yyyooopppnnnhhh___WWWSSSRRRMMMKKKIIIIIIIIIHHHFFFEEEAAAAAA@@@???>>>===<<<<<<<<<;;;::::::999999::::::::::::999999:::;;;===>>>CCCRRRfffuuu{{{rrrggg\\\SSSMMMJJJJJJKKKLLLNNNTTT]]]hhhooovvv|||{{{vvvkkk___XXXTTTSSSWWW]]]fffqqq{{{}}}oooaaaYYYTTTWWW]]]ccciiiooorrrrrrqqqpppnnnkkkhhhffffffdddaaabbbfffhhhiiihhhkkkeee```___]]]\\\___dddhhhjjjlllkkkjjjhhhhhhiiihhhgggfffdddcccaaa```___XXXWWWVVVUUUTTTTTTTTTTTTXXX[[[___eeelllyyyxxxtttnnneee]]]VVVRRRMMMKKKKKKKKKIIIFFFHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOONNNOOOPPPQQQQQQPPPNNNNNNJJJJJJKKKMMMNNNOOOPPPQQQTTTSSSPPPOOONNNOOOPPPQQQPPPPPPPPPOOOOOONNNNNNMMMQQQQQQQQQRRRQQQQQQPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVTTTSSSQQQOOONNNOOOSSSWWWbbbhhhnnnooommmooouuu{{{~~~{{{yyyyyyzzz{{{zzz}}}uuuiii```\\\ZZZXXXYYY\\\```aaaaaaaaafffllloooppprrrvvvzzz}}}~~~}}}nnn[[[PPPMMMPPPNNNQQQTTTWWW[[[dddpppzzzqqq[[[MMMGGGFFFCCC???===<<<=========;;;===>>>??????AAACCCFFFIIIIIIKKKLLLMMMKKKIIIGGGHHHIIIKKKNNNRRRWWWZZZ\\\aaafffmmmssswwwwwwuuusssrrrooollliiihhhiiikkkmmmpppmmmggg___XXXRRRNNNLLLIIIIIIGGGEEECCCAAA@@@???===<<<;;;:::999999999999::::::999999888777777777999:::;;;===??????@@@@@@CCC@@@AAAEEEGGGEEEFFFIIIKKKPPPWWW```nnn{{{wwwrrrrrrpppiiiaaaYYYUUUSSSNNNLLLJJJIIIIIIIIIGGGEEEBBBBBBAAA@@@???>>>>>>======<<<;;;;;;::::::;;;;;;;;;:::999999:::;;;===>>>CCCSSSfffuuu{{{rrrggg\\\SSSMMMJJJKKKLLLLLLNNNTTT\\\gggnnnuuu{{{yyytttlllcccYYYUUUTTTVVV\\\cccmmmyyyrrr```XXXRRRUUU[[[```gggllloooooopppooonnnllljjjhhhfffeeeeeegggjjjllllllkkkhhhccc___^^^]]]\\\___ddddddfffhhhhhhgggdddcccccccccbbbbbbaaa```___^^^^^^YYYYYYXXXXXXXXXYYYZZZZZZ]]]___cccgggmmmwwwzzzsssoooiii```YYYSSSOOOKKKIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMNNNOOOOOOLLLLLLMMMNNNNNNMMMLLLKKKIIIJJJKKKMMMNNNPPPQQQQQQTTTTTTRRRRRRQQQRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWUUURRRPPPQQQTTTWWWaaagggnnnqqqqqqsssyyy}}}{{{|||}}}~~~}}}qqqfff^^^[[[ZZZZZZ\\\```bbbccccccfffjjjpppsssuuuwww|||sss___TTTOOOPPPTTTSSSWWWYYY[[[]]]fffrrr|||jjjTTTHHHCCCEEEBBB>>><<<<<<======<<<>>>???AAABBBBBBDDDFFFIIILLLMMMNNNNNNNNNMMMKKKJJJMMMOOOQQQUUUYYY\\\^^^___bbbeeeiiimmmppppppnnnmmmmmmkkkhhheeedddcccddddddcccaaa]]]XXXSSSOOOLLLJJJHHHHHHFFFDDDBBB@@@???>>><<<<<<;;;:::999999999999:::::::::999888888777777888999;;;===>>>?????????BBB@@@AAAEEEGGGFFFGGGJJJLLLQQQYYYcccrrryyyvvvvvvuuuqqqkkkbbb[[[VVVTTTOOOMMMKKKJJJJJJJJJHHHFFFDDDCCCCCCBBBAAA@@@???>>>>>>======<<<;;;<<<<<<<<<;;;::::::::::::<<<===>>>DDDSSSfffttt{{{rrrhhh]]]TTTNNNJJJLLLLLLMMMOOOSSS[[[eeellltttzzzyyyqqqkkk^^^XXXRRRSSSUUUZZZccclllyyyuuu^^^VVVPPPRRRXXX]]]ccciiilllmmmmmmnnnmmmlllkkkjjjfffgggiiillloooooommmkkkddd```]]]^^^^^^]]]```eeeaaadddggghhhfffbbb```___^^^^^^^^^_________``````\\\\\\\\\]]]^^^```bbbbbbdddggglllooossszzz}}}ssslllhhhbbbZZZTTTOOOLLLHHHFFFGGGIIIKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLNNNOOOOOOOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJKKKMMMOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPSSSSSSTTTTTTVVVWWWYYYYYY\\\[[[XXXUUURRRSSSVVVYYY```fffnnnrrrtttxxx~~~|||sssiiiccc`````````aaacccdddddddddhhhmmmrrrvvvxxx{{{gggYYYTTTSSSTTTYYYXXX\\\^^^^^^^^^eeerrr}}}eeeQQQGGGDDDCCC@@@===<<<=========<<<@@@AAACCCDDDDDDEEEHHHJJJMMMNNNPPPPPPOOONNNNNNOOOTTTWWW[[[___bbbdddeeeeeedddeeehhhjjjkkkkkkkkkjjjjjjhhhfffccc```^^^]]]\\\ZZZYYYVVVSSSOOOLLLJJJIIIGGGFFFEEECCCAAA@@@>>>>>><<<;;;::::::999999999::::::::::::999999888888888888999;;;<<<>>>?????????DDDBBBCCCGGGIIIHHHJJJMMMMMMRRRZZZeeevvvxxxvvvxxxvvvqqqjjjccc\\\WWWTTTQQQOOOMMMLLLLLLKKKHHHGGGDDDCCCCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???EEETTTeeesss~~~|||tttiii___UUUNNNKKKLLLMMMNNNOOOSSS[[[cccjjjsssyyy{{{rrrhhhbbbTTTPPPNNNRRRXXX```kkkvvvvvv^^^VVVOOOQQQVVV[[[aaafffjjjkkkllllllllljjjiiihhheeegggkkknnnooommmjjjgggaaa]]][[[]]]^^^]]]```eeebbbeeeiiijjjhhhdddaaa___]]]]]]^^^```aaacccdddddd```aaaaaabbbdddfffggghhhkkkqqqyyy~~~wwwnnngggbbb]]]VVVQQQMMMKKKGGGEEEEEEGGGJJJLLLJJJJJJJJJJJJKKKLLLMMMMMMKKKLLLNNNOOOPPPPPPPPPOOOLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJKKKMMMOOOPPPRRRRRRMMMOOOQQQRRRSSSRRRQQQPPPPPPQQQRRRTTTUUUWWWXXXYYYXXXXXXXXXWWWVVVTTTSSSRRRTTTTTTUUUVVVXXXZZZ\\\]]]]]]\\\ZZZWWWUUUVVVZZZ]]]aaagggnnnsssuuuyyy~~~wwwpppkkkiiiiiiiiigggeeeccccccbbbfffkkkppptttxxx|||{{{```XXXYYYWWWWWW[[[^^^aaacccaaa___eeerrr~~~zzz```OOOGGGFFFBBB@@@======>>>???>>>===@@@BBBCCCDDDDDDFFFIIIKKKMMMOOOQQQQQQPPPQQQSSSVVV\\\___dddiiilllllllllkkkiiiiiijjjkkkkkkkkkkkkkkkhhhgggdddaaa^^^[[[YYYXXXWWWVVVTTTQQQNNNKKKHHHGGGEEEEEEDDDBBBAAA???>>>===;;;;;;:::999999999:::::::::::::::999999999999999999999;;;===>>>??????@@@CCCAAACCCHHHJJJIIIKKKNNNNNNSSS\\\iii{{{xxxxxxxxxtttooohhhbbb\\\WWWTTTSSSQQQNNNMMMMMMLLLIIIGGGCCCCCCBBBAAA@@@??????>>>===<<<<<<;;;:::;;;;;;;;;;;;;;;::::::;;;<<<>>>???DDDSSSeeerrr|||~~~}}}vvvkkkaaaWWWPPPLLLLLLMMMNNNPPPSSSZZZbbbhhhsssyyy~~~vvvlllbbb[[[OOOMMMPPPVVV]]]ffftttvvv___WWWPPPQQQVVVZZZ___dddiiijjjjjjjjjiiigggfffdddcccfffjjjlllkkkhhhdddbbb___\\\[[[^^^___^^^___cccbbbeeeiiijjjhhhdddbbb```]]]]]]___aaaccceeefffgggfffffffffggghhhiiikkklllqqqzzzxxxssskkkddd___ZZZUUUQQQMMMKKKHHHFFFEEEFFFIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLNNNOOOQQQQQQQQQPPPOOOKKKKKKKKKLLLLLLMMMMMMNNNKKKKKKLLLNNNOOOPPPQQQRRRMMMNNNQQQSSSSSSRRRQQQPPPOOOPPPQQQSSSUUUWWWYYYZZZ[[[ZZZZZZYYYXXXWWWUUUTTTTTTUUUVVVXXXZZZ]]]___```^^^]]]\\\ZZZYYY[[[___bbbdddhhhmmmqqqtttxxx~~~}}}xxxttttttsssqqqlllgggcccbbbbbbccchhhnnnssswww}}}rrr\\\YYY\\\ZZZZZZ^^^eeehhhjjjfffcccggguuuvvv]]]MMMGGGFFFAAA@@@>>>>>>???@@@???>>>AAABBBDDDEEEEEEFFFIIIKKKLLLOOORRRSSSSSSUUU[[[___eeeiiioootttwwwvvvtttrrrpppppppppooonnnmmmkkkkkkgggfffccc___\\\YYYWWWVVVVVVUUUSSSQQQNNNJJJGGGFFFDDDDDDBBBAAA@@@>>>======;;;::::::999999:::::::::::::::::::::::::::999999999:::<<<>>>???@@@@@@@@@AAA???AAAFFFHHHHHHJJJNNNPPPVVVbbbrrryyyzzzwwwssslllgggaaa\\\WWWTTTTTTRRRPPPOOONNNMMMJJJHHHDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;===>>>???CCCRRRcccqqq~~~~~~xxxnnncccZZZRRRNNNKKKLLLNNNPPPTTTZZZbbbhhhtttzzzyyypppfff\\\VVVNNNOOOTTT]]]eeeooo}}}tttaaaWWWPPPQQQUUUYYY^^^cccfffgggggggggfffeeecccbbbbbbdddggggggeeecccaaaaaa```]]]]]]``````]]]^^^aaa```cccggghhhfffcccaaaaaa^^^___```bbbdddfffggghhhiiiiiijjjkkklllnnnooopppvvv}}}sssooohhhbbb]]]XXXSSSPPPKKKKKKKKKIIIGGGGGGJJJLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMOOOQQQRRRSSSRRRQQQOOOJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPQQQSSSUUUUUUTTTRRRQQQNNNOOOQQQSSSUUUXXXYYYZZZ\\\\\\\\\[[[[[[YYYXXXWWWUUUVVVWWWYYY\\\___bbbccc``````___]]]]]]___dddggggggiiilllnnnrrrwww}}}|||zzzwwwpppiiidddcccdddeeejjjqqqwww|||mmmZZZ[[[```^^^```gggmmmqqqrrrmmmhhhlllzzzvvv]]]MMMGGGGGGAAA@@@??????AAABBBAAA@@@BBBDDDEEEFFFFFFHHHJJJMMMLLLPPPTTTUUUWWW[[[bbbiiirrrwww}}}~~~yyyxxxwwwtttqqqmmmjjjhhhfffddd```\\\YYYWWWUUUUUURRRQQQPPPOOOLLLIIIFFFDDDCCCBBBBBB@@@???>>>===<<<:::::::::999999::::::;;;::::::::::::::::::::::::;;;;;;===???@@@AAAAAAAAA@@@>>>AAAFFFIIIIIIKKKOOOSSS[[[jjj}}}|||xxx{{{wwwrrrkkkfffbbb^^^YYYVVVVVVTTTQQQPPPOOOMMMKKKIIIEEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBPPPbbbppp}}}zzzqqqfff\\\TTTOOOIIIKKKMMMPPPTTT[[[ccchhhuuu{{{~~~tttkkkaaaXXXSSSOOORRRYYYdddmmmwwwsssaaaWWWPPPPPPTTTWWW\\\aaabbbbbbcccddddddcccbbbaaaaaaccceeedddbbbbbbdddfffbbb______aaaaaa]]]\\\^^^___bbbeeefffdddcccccccccccccccdddfffggghhhiiijjjkkkkkklllnnnqqqsssuuuwww{{{|||vvvnnnjjjddd^^^YYYTTTQQQOOOHHHJJJLLLLLLKKKKKKMMMOOOMMMMMMLLLMMMMMMNNNOOOPPPNNNPPPRRRTTTTTTSSSQQQOOOJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOORRRSSSSSSTTTTTTSSSRRRQQQOOOPPPRRRTTTVVVXXXZZZ[[[]]]]]]]]]]]]\\\\\\[[[ZZZUUUVVVXXX[[[^^^aaadddfffffffffdddbbbaaacccgggkkkiiijjjjjjlllqqqxxx~~~yyyrrriiieeeeeegggjjjooovvv}}}kkkZZZ]]]cccbbbfffppptttwwwxxxrrrmmmppp~~~yyy___OOOIIIIIIAAA@@@@@@@@@BBBCCCBBBAAACCCEEEFFFGGGGGGIIILLLNNNMMMQQQUUUXXXZZZ___hhhooo}}}~~~{{{wwwrrrmmmhhheeeeeeccc___ZZZWWWUUUUUUTTTNNNNNNNNNMMMKKKHHHEEEDDDBBBBBBAAA@@@???>>>===<<<:::::::::999999:::;;;;;;::::::::::::::::::::::::;;;<<<>>>???AAABBBBBBBBBBBB@@@BBBHHHKKKKKKMMMQQQVVV___ppp{{{www{{{wwwrrrkkkfffccc___[[[WWWVVVTTTRRRPPPOOONNNKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA??????>>>===============<<<<<<;;;;;;<<<===???@@@AAAPPPaaaooo}}}{{{rrrggg]]]UUUPPPHHHJJJMMMPPPTTT[[[ccchhhuuu|||{{{qqqggg^^^VVVQQQPPPSSS\\\hhhrrr}}}sss```WWWOOOPPPSSSVVVZZZ___^^^___aaabbbcccccccccbbb```bbbccccccbbbcccgggkkkdddaaaaaacccaaa]]][[[]]]```ccceeefffeeedddeeefffhhhhhhiiijjjkkklllmmmmmmkkklllmmmppptttwwwzzz|||~~~~~~xxxqqqjjjfffaaa[[[VVVQQQNNNMMMFFFIIIMMMNNNMMMMMMPPPRRRMMMMMMMMMMMMNNNOOOPPPQQQNNNPPPRRRTTTTTTSSSQQQOOOMMMLLLLLLLLLMMMNNNPPPQQQPPPPPPPPPOOOOOONNNNNNNNNQQQRRRRRRQQQQQQPPPOOOOOOPPPQQQSSSUUUWWWYYY[[[\\\]]]]]]]]]^^^^^^]]]\\\\\\VVVWWWYYY[[[___cccfffgggkkkjjjiiifffdddfffiiillljjjjjjiiikkkqqqyyy~~~vvvqqqlllffffffiiiqqqwwwzzzkkk______bbbeeemmmxxx|||yyy||||||dddTTTKKKHHHFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEDDDFFFHHHKKKLLLLLLRRROOOPPPYYYaaagggppp{{{~~~yyyvvvppphhhaaaaaabbbbbb^^^XXXSSSRRRRRRNNNLLLJJJJJJIIIHHHEEECCCDDDCCCBBB@@@>>>===;;;;;;::::::::::::::::::::::::;;;:::999999999:::;;;<<<;;;<<<>>>???AAABBBBBBBBBCCCEEEGGGHHHIIIKKKNNNPPPVVVeeezzzzzzvvvwwwtttpppjjjeeebbb```]]][[[WWWUUUSSSQQQPPPNNNJJJHHHHHHHHHFFFEEECCCAAA@@@@@@>>>=========<<<<<<<<<<<<;;;<<<===<<<;;;<<<===???GGGQQQaaaqqqxxxnnnbbbVVVOOOMMMJJJKKKPPPTTTZZZccclllsss|||yyymmmaaaWWWRRRPPPRRRYYYbbbkkkvvvvvvaaaWWWNNNMMMOOOQQQUUUZZZ\\\]]]^^^`````````______```aaacccccccccdddeeeggghhhgggeeedddccc```]]]ZZZaaaaaaaaacccdddfffhhhiiimmmlllkkklllnnnooopppppplllooorrruuuvvvyyy||||||{{{vvvqqqnnneeeaaa\\\XXXUUUQQQMMMKKKMMMNNNNNNOOOOOOOOONNNNNNNNNLLLKKKLLLOOOPPPOOOMMMQQQPPPOOOPPPQQQQQQOOOMMMLLLLLLMMMPPPSSSUUUVVVUUUSSSRRRPPPNNNMMMMMMMMMMMMRRRSSSTTTUUUUUUTTTSSSRRRPPPQQQSSSUUUWWWYYY[[[\\\]]]```aaa^^^]]]^^^\\\WWWWWWXXXZZZ]]]bbbhhhmmmpppooonnnlllkkkjjjjjjkkkkkkllliiiiiinnnwww{{{vvvqqqmmmnnnrrrxxxxxxjjjaaacccgggkkksss|||{{{dddUUUMMMKKKGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEGGGIIIKKKLLLLLLSSSQQQSSS\\\dddjjjttt~~~~~~wwwppphhhcccccccccbbb^^^XXXTTTRRRRRRMMMLLLJJJIIIIIIHHHEEECCCCCCCCCBBB@@@>>><<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<>>>@@@AAABBBBBBBBBDDDFFFHHHIIIJJJLLLOOORRRXXXhhh~~~{{{vvvvvvrrrnnnhhhdddaaa___]]][[[XXXWWWTTTSSSRRRPPPLLLJJJIIIHHHGGGEEEDDDBBBAAA@@@AAAAAA@@@???===<<<;;;;;;;;;<<<===<<<;;;<<<===???GGGPPP___nnn~~~zzzqqqeeeYYYQQQMMMKKKKKKPPPTTTYYYccclllrrr{{{wwwkkk___VVVQQQPPPVVV]]]gggqqq|||tttbbbWWWNNNMMMOOOQQQUUUYYYZZZ[[[\\\^^^^^^^^^^^^]]][[[]]]___```aaabbbdddfffiiihhhgggfffdddbbb___\\\______```bbbdddfffhhhiiimmmllllllmmmnnnpppppppppooorrrvvvyyy|||zzztttqqqmmmjjjddd```[[[WWWTTTPPPMMMJJJLLLMMMNNNNNNOOONNNNNNNNNNNNLLLKKKLLLNNNOOONNNLLLOOONNNNNNPPPRRRRRRQQQPPPLLLLLLMMMPPPSSSUUUUUUTTTTTTSSSPPPOOONNNNNNOOOPPPTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[___cccdddbbbaaacccaaa]]]XXXYYY[[[___dddjjjooorrrsssrrrqqqoooooooooppppppqqqoooooorrryyy{{{vvvsssqqqtttzzzyyyllldddhhhmmmqqqyyy{{{cccUUUPPPNNNJJJJJJIIIHHHHHHHHHIIIJJJGGGHHHJJJKKKMMMOOOPPPPPPTTTUUUZZZbbbiiipppzzzxxxqqqmmmkkkhhhhhheee___YYYTTTRRRRRRMMMKKKJJJIIIIIIGGGDDDBBBCCCBBBAAA???>>><<<;;;:::::::::;;;;;;<<<<<<======:::999999888999:::<<<===<<<===???@@@BBBCCCCCCCCCEEEGGGIIIJJJKKKMMMQQQTTT]]]lll{{{vvvtttnnnkkkfffccc```___\\\[[[ZZZYYYVVVUUUTTTRRROOOMMMJJJIIIHHHFFFDDDCCCBBBAAADDDCCCBBB@@@>>>===;;;;;;;;;<<<===<<<;;;<<<===???GGGPPP^^^nnn}}}ttthhh\\\TTTNNNKKKLLLPPPTTTXXXaaakkkssszzz|||ttthhh]]]UUUQQQPPPYYY```lllwwwsssbbbXXXOOOMMMNNNPPPTTTXXXXXXYYYZZZ[[[\\\\\\\\\\\\XXXZZZ]]]___```bbbdddfffiiiiiihhhgggeeecccaaa```^^^___```bbbeeehhhjjjlllmmmmmmnnnooopppqqqrrrssstttxxx|||yyyqqqmmmkkkhhhfffbbb^^^YYYUUURRROOOLLLJJJLLLLLLMMMNNNNNNNNNNNNNNNOOOMMMLLLLLLNNNNNNMMMLLLNNNMMMNNNPPPRRRSSSSSSQQQLLLLLLMMMPPPSSSUUUUUUTTTUUUSSSQQQOOOPPPQQQTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVXXXWWWWWWWWWWWWYYYZZZ[[[]]]aaabbbaaaaaabbbaaa]]]ZZZ[[[]]]aaaffflllqqqtttwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwxxx{{{{{{wwwuuuvvv{{{sssiiijjjooottt~~~xxxbbbUUUQQQQQQNNNMMMKKKJJJIIIJJJKKKLLLLLLMMMPPPQQQRRRTTTVVVWWWYYY\\\cccjjjqqqyyyyyyttttttuuurrroooiiibbbZZZTTTQQQPPPLLLKKKIIIHHHHHHFFFDDDAAABBBAAA@@@???===<<<;;;:::888888888999999:::;;;;;;999999888888999;;;<<<======>>>@@@AAACCCDDDDDDDDDFFFGGGHHHIIIKKKNNNRRRUUU___pppzzzuuuqqqllliiieeecccbbb```^^^\\\[[[ZZZXXXWWWVVVTTTQQQNNNJJJIIIHHHFFFEEECCCBBBAAACCCCCCBBB@@@???===<<<<<<;;;<<<===<<<;;;<<<===???EEEOOO___qqqyyyzzzvvvkkk___WWWOOOLLLLLLPPPSSSWWW```iiissszzz~~~zzzqqqeee[[[TTTQQQRRRYYYbbbooo|||~~~qqqcccYYYOOOMMMNNNOOORRRVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ\\\^^^``````bbbdddfffhhhiiiiiigggeeeccccccccc```aaabbbeeegggjjjmmmnnnmmmoooqqqssstttuuuwwwxxx|||{{{rrrkkkiiihhhgggeee```]]]WWWSSSQQQNNNLLLJJJKKKKKKLLLMMMNNNNNNNNNNNNOOONNNMMMMMMNNNNNNMMMLLLOOONNNOOOPPPRRRSSSRRRQQQMMMMMMMMMPPPSSSUUUUUUTTTUUUTTTRRRQQQRRRTTTXXXZZZWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWVVVVVVWWWYYY[[[]]]^^^bbbcccaaaaaabbbaaa\\\]]]^^^```ccchhhnnnsssvvv{{{|||}}}~~~~~~~~~~~~}}}{{{|||}}}|||}}}~~~~~~~~~{{{llljjjmmmsssvvv```TTTQQQQQQQQQOOOMMMKKKKKKLLLMMMNNNQQQSSSUUUUUUVVVWWW[[[^^^aaahhhqqqwww|||yyyuuuwwwzzz{{{vvvmmmddd[[[UUUPPPNNNKKKJJJHHHHHHGGGFFFCCCAAA@@@@@@???>>><<<;;;::::::888888888999999999::::::888888888888999;;;===>>>>>>???AAABBBDDDEEEEEEEEEEEEFFFGGGHHHJJJMMMRRRVVV___qqqyyysssnnnllljjjgggeeedddbbb```^^^\\\ZZZXXXWWWWWWUUURRRPPPKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@??????>>>>>>===;;;<<<===<<<;;;<<<===???BBBNNNaaauuurrrtttxxxmmmaaaYYYPPPMMMMMMPPPRRRVVV^^^gggooovvv}}}}}}xxxooocccZZZTTTSSSTTT[[[fffuuu|||qqqdddZZZOOOMMMMMMNNNQQQTTTVVVVVVVVVWWWXXXZZZ[[[[[[[[[]]]_________```bbbdddfffhhhhhhgggdddcccdddeeebbbbbbccceeegggjjjlllmmmnnnqqquuuxxxyyy{{{~~~{{{zzzyyyzzz||||||{{{yyyyyyzzz|||~~~{{{uuunnnjjjjjjjjjhhhggg___[[[VVVRRRPPPNNNLLLKKKKKKKKKLLLNNNNNNOOOOOOOOONNNOOOOOOOOONNNNNNNNNOOORRRQQQPPPQQQRRRRRRQQQOOONNNNNNOOOQQQTTTVVVUUUTTTUUUTTTSSSSSSTTTWWWZZZ\\\XXXXXXZZZ[[[[[[[[[ZZZZZZVVVUUUTTTTTTWWWZZZ___aaaeeeiiijjjhhhggghhhfffaaaaaabbbcccfffkkkpppuuuxxx~~~}}}lllhhhlllsssvvv```UUURRRRRRSSSRRRPPPOOOOOOQQQTTTVVVWWWYYYZZZZZZYYY\\\bbbgggoooxxx{{{xxxyyyzzzyyynnnccc[[[TTTPPPMMMKKKIIIHHHGGGGGGEEEBBB@@@??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;:::::::::777777777888999<<<>>>??????@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGHHHJJJMMMSSSWWW___sssxxxrrrnnnmmmkkkhhhgggfffdddaaa___]]][[[ZZZYYYXXXWWWTTTRRRMMMMMMLLLJJJHHHGGGEEEEEE@@@@@@@@@???????????????;;;<<<===<<<;;;<<<===???AAANNNbbbwwwqqqsss{{{pppddd\\\QQQNNNMMMPPPRRRUUU]]]eeejjjqqqyyy}}}}}}xxxnnncccZZZUUUVVVXXXaaammm}}}{{{qqqeeeZZZPPPLLLLLLMMMOOOSSSTTTTTTUUUUUUWWWXXXZZZ[[[ZZZ[[[]]]]]]]]]]]]___aaaeeegggiiigggdddcccfffhhhdddddddddeeefffgggiiiiiimmmrrrxxx|||~~~yyywwwwwwnnnmmmkkkkkkmmmnnnnnnmmmnnnqqquuuwwwxxxxxxyyy{{{uuuqqqlllkkkllllllkkkhhh___[[[UUUQQQOOONNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNOOOQQQQQQPPPOOOQQQRRRSSSRRRQQQQQQRRRRRRPPPNNNPPPPPPQQQSSSVVVWWWWWWVVVTTTTTTTTTUUUWWWYYY[[[]]]YYYZZZ[[[\\\]]]]]]\\\\\\VVVUUUTTTTTTWWW]]]bbbfffhhhlllmmmkkkkkkllljjjfffhhhhhhiiikkkooossswwwzzzxxxiiihhhmmmvvvxxxbbbWWWSSSSSSUUUTTTSSSTTTVVVZZZ___bbbcccddddddbbbaaaeeemmmttt}}}~~~vvvjjj```YYYTTTPPPMMMJJJIIIGGGFFFFFFEEEBBB@@@>>>>>>======<<<;;;::::::<<<<<<;;;;;;:::999999999777777777888:::<<<>>>@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHIIIKKKOOOUUUYYYdddyyyyyyssspppmmmkkkiiigggfffdddaaa^^^___]]]\\\[[[[[[YYYWWWTTTQQQQQQOOONNNLLLKKKIIIIIICCCBBBBBBAAA@@@??????>>>;;;<<<===<<<;;;<<<===???AAAMMM```tttqqqrrr~~~sssggg___RRRNNNMMMPPPQQQTTT\\\dddhhhpppxxx~~~~~~yyyoooccc[[[WWWYYY[[[fffrrr{{{sssfff[[[PPPLLLLLLLLLNNNRRRRRRRRRRRRSSSTTTVVVXXXYYYYYYZZZ]]]]]]^^^___aaacccfffhhhjjjhhheeedddhhhllljjjjjjiiihhhhhhhhhhhhiiijjjqqqyyy~~~~~~qqqkkkjjjdddbbb______```cccdddeeeeeeiiinnnqqqqqqppprrrsssooollljjjkkkmmmnnnkkkhhh___[[[UUUQQQOOOOOONNNNNNLLLMMMNNNOOOPPPQQQQQQQQQNNNPPPRRRRRRQQQQQQSSSVVVQQQQQQPPPQQQSSSSSSRRRPPPRRRRRRRRRTTTWWWXXXXXXWWWSSSTTTUUUWWWYYYZZZ[[[[[[[[[\\\]]]____________^^^YYYXXXVVVVVVYYY___fffjjjiiimmmooooooppprrrqqqmmmpppooopppqqqtttwww{{{}}}sssggghhhpppyyyyyydddXXXTTTTTTVVVUUUVVVXXX\\\bbbhhhkkkmmmnnnmmmjjjiiimmmwwwzzzrrrggg^^^XXXTTTQQQNNNJJJIIIGGGFFFFFFDDDBBB???>>>>>>===<<<;;;;;;::::::;;;::::::999888777666666666666777888:::<<>>>>>;;;<<<======;;;<<<===???CCCMMM^^^ppppppqqqvvviiiaaaRRROOONNNPPPQQQTTT[[[dddiiirrr{{{yyyoooddd[[[YYY[[[]]]gggttt|||sssggg[[[PPPLLLLLLKKKMMMQQQPPPPPPPPPPPPRRRTTTVVVXXXYYY[[[^^^___```bbbeeeggggggjjjllljjjffffffjjjoooppppppnnnmmmlllkkkkkkkkkhhhoooxxx~~~zzzkkkcccaaa___\\\XXXWWWYYY]]]___```___dddjjjllllllkkkmmmnnnkkkiiiiiikkknnnnnnkkkggg___[[[UUUQQQOOOOOOOOOOOOLLLMMMOOOPPPQQQRRRRRRRRRMMMPPPSSSSSSRRRRRRUUUXXXPPPOOOOOOQQQSSSUUUTTTRRRSSSSSSSSSUUUXXXYYYYYYXXXRRRTTTVVVXXXZZZ[[[ZZZZZZ\\\]]]___aaaaaaaaaaaa```]]][[[YYYXXX[[[aaaggglllmmmrrruuuuuuxxx{{{{{{xxxuuuttttttuuuwww{{{~~~rrrhhhccchhhoooxxxwwwdddZZZYYYZZZWWWYYY\\\```fffoooxxx~~~~~~}}}zzzvvvtttyyyxxxmmmaaa[[[VVVPPPMMMMMMIIIGGGEEEDDDDDDDDDBBBAAA???>>>===<<<;;;<<<======:::999888777777777888999:::::::::;;;<<<===>>>???BBBBBBDDDEEEFFFFFFFFFFFFKKKHHHJJJNNNMMMMMMWWWeeevvv~~~wwwqqqllllllkkkhhhdddbbbbbbbbbbbbbbbaaa```___]]][[[ZZZYYYWWWTTTSSSQQQPPPMMMKKKFFFEEEEEECCCBBBAAA@@@@@@>>>??????>>><<<<<<===>>>@@@LLL]]]nnn~~~tttsss~~~nnn```VVVQQQNNNNNNPPPTTT]]]fffiiioooxxx~~~xxxnnnccc[[[XXX[[[___jjjyyyzzzsssdddZZZRRROOONNNKKKJJJKKKPPPOOOPPPPPPRRRUUUWWWXXXYYYZZZ\\\___bbbeeeggghhhhhhiiiiiiiiijjjmmmqqquuuwwwuuusssqqqooonnnmmmmmmmmmrrrzzzuuuccc[[[ZZZ[[[ZZZYYYYYY[[[___cccfffgggiiikkkmmmmmmllljjjhhhiiikkkmmmmmmlllhhhdddaaa]]]ZZZWWWSSSQQQPPPPPPPPPNNNOOOQQQSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTUUUWWWWWWVVVUUUUUUSSSTTTVVVXXXYYYYYYXXXXXX[[[\\\]]]^^^___`````````___^^^]]]\\\]]]bbbiiiooorrruuuyyy}}}~~~}}}zzzzzzyyyxxxxxx{{{pppgggdddjjjsss}}}wwwcccZZZXXXZZZ[[[^^^ccciiiqqqzzzvvvjjj^^^XXXSSSNNNLLLLLLJJJGGGEEECCCCCCCCCAAA@@@>>>===<<<;;;;;;;;;<<<<<<::::::999888888999:::;;;:::::::::;;;<<<===>>>???BBBBBBDDDEEEFFFFFFGGGGGGKKKIIIKKKPPPPPPOOOZZZhhh{{{xxxrrrlllnnnnnnlllhhhdddbbbaaa``````___^^^]]]\\\\\\\\\[[[YYYUUUSSSRRRQQQOOOMMMGGGFFFEEEDDDCCCAAA@@@@@@>>>??????>>><<<<<<===???@@@LLL]]]nnn}}}ttttttrrrdddXXXRRRNNNNNNOOOSSS\\\eeehhhnnnwww{{{rrrfff]]][[[^^^bbbnnn|||zzzsssddd[[[RRROOONNNKKKJJJLLLOOOOOOOOOPPPQQQTTTVVVXXXWWWXXXZZZ]]]```ccceeefffiiijjjkkkkkkmmmpppuuuxxxzzzzzzyyywwwvvvtttsssrrrtttxxx~~~yyyhhhaaa``````^^^]]]]]]___dddhhhkkkpppqqqssssssrrrpppmmmkkkkkklllmmmllljjjgggcccaaa\\\ZZZWWWTTTRRRQQQQQQRRROOOPPPRRRSSSSSSRRRPPPOOOOOOPPPQQQRRRTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUVVVWWWYYYZZZZZZZZZZZZ]]]]]]___```aaaaaabbbbbb```______^^^```eeemmmrrrtttwww|||ooogggdddlllwwwwwwddd\\\]]]___aaafffnnnvvvsssggg[[[TTTPPPKKKJJJKKKIIIGGGDDDCCCBBBAAA???>>>===<<<;;;:::::::::;;;;;;::::::999999:::;;;<<<===::::::;;;;;;<<<>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHLLLJJJNNNSSSRRRRRR]]]mmmyyysssnnnpppqqqpppkkkgggcccaaa^^^^^^]]]^^^___aaacccddd```\\\WWWTTTRRRRRRPPPOOOHHHGGGFFFEEEDDDBBBAAAAAA???@@@@@@>>>===<<<>>>???@@@LLL\\\lll{{{yyyxxxwwwiii[[[TTTNNNMMMOOORRR[[[cccgggmmmuuu}}}vvvjjj```]]]aaaeeessszzzsssfff\\\RRROOONNNKKKKKKLLLNNNNNNNNNOOOPPPSSSUUUVVVWWWXXXZZZ]]]aaadddfffgggiiikkkmmmoooqqqtttyyy}}}~~~~~~|||zzzxxx{{{tttnnnlllgggeeecccccceeeiiinnnqqqwwwwwwxxxyyyxxxvvvsssrrrpppooonnnkkkhhheeebbb```[[[ZZZXXXVVVTTTTTTTTTTTTQQQRRRSSSSSSRRRQQQOOONNNMMMNNNPPPRRRTTTUUUUUUVVVUUUUUUWWWWWWXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZ\\\]]]^^^______aaabbbcccdddddddddccccccbbbbbbdddiiippptttwww{{{|||qqqhhheeennnzzz{{{iiicccdddggghhhnnnxxxpppdddXXXQQQNNNJJJIIIKKKHHHFFFCCCAAAAAA@@@>>><<<;;;;;;:::::::::999999999888999999:::;;;<<<<<<===;;;;;;;;;<<<===???@@@AAACCCCCCDDDEEEFFFHHHIIIJJJNNNMMMQQQUUUTTTTTTaaarrryyytttpppqqqrrroookkkfffdddccc^^^^^^^^^```cccgggkkknnnddd```ZZZVVVSSSRRRPPPOOOJJJIIIHHHFFFEEECCCBBBAAA???@@@@@@???======>>>@@@AAAKKK[[[jjjyyy~~~{{{ooo___VVVOOOMMMOOORRRYYY```fffkkksss{{{zzzmmmbbb___bbbhhhxxx{{{tttggg]]]SSSPPPNNNKKKKKKMMMMMMMMMMMMNNNOOORRRTTTVVVYYYZZZ]]]```cccfffhhhjjjhhhkkknnnrrruuuxxx}}}~~~|||{{{yyypppnnnkkkjjjkkknnnrrruuuvvvxxxyyy{{{{{{{{{zzzyyyvvvtttpppkkkfffbbb___^^^ZZZYYYXXXWWWVVVVVVVVVWWWSSSSSSSSSSSSRRRPPPOOONNNLLLMMMOOOQQQTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\___```___```bbbdddeeefffgggggghhhhhhhhhggghhhkkkppptttxxx}}}~~~wwwlllgggooo{{{pppiiijjjlllpppwwwzzzlllaaaUUUPPPMMMIIIIIIJJJGGGDDDAAA@@@??????===;;;:::::::::::::::999999999777888888999:::;;;;;;<<<;;;;;;;;;<<<>>>@@@AAABBBDDDDDDDDDEEEFFFHHHJJJKKKPPPPPPSSSWWWVVVWWWgggzzz~~~xxxuuusssrrroookkkgggeeeeeefffbbbbbbaaabbbdddgggjjjllleeebbb]]]YYYVVVSSSPPPNNNKKKKKKJJJHHHFFFDDDCCCBBB@@@AAAAAA@@@>>>>>>???@@@AAAKKKZZZhhhvvv~~~tttdddZZZPPPNNNOOORRRXXX^^^eeejjjqqqyyy}}}oooccc___ccciii}}}|||uuuiii^^^TTTPPPNNNLLLLLLNNNMMMLLLMMMMMMOOORRRTTTUUUYYYZZZ]]]```cccgggiiikkkhhhkkkppptttxxx|||~~~|||wwwuuurrrpppoooqqqssstttvvvwwwxxxzzzzzz{{{zzzzzzxxxuuupppjjjddd```]]][[[YYYYYYXXXXXXXXXXXXXXXXXXUUUTTTTTTSSSQQQPPPOOONNNKKKLLLNNNQQQSSSUUUVVVWWWXXXYYYZZZ[[[\\\[[[ZZZZZZXXXWWWVVVVVVVVVWWWYYYZZZYYYYYYYYYYYY[[[]]]___aaa___aaaccceeegggiiijjjkkkooooooooommmlllmmmooorrryyy~~~~~~qqqjjjppp|||uuunnnnnnpppzzzvvvggg]]]SSSOOOLLLIIIGGGHHHDDDBBB???>>>>>>>>>===;;;::::::;;;;;;;;;:::999888777888999:::;;;;;;::::::;;;;;;<<<===???AAABBBCCCEEEDDDDDDEEEGGGIIIKKKMMMRRRQQQUUUZZZYYY^^^rrr}}}xxxvvvrrrqqqnnniiifffeeefffiiiiiigggeeecccbbbaaaaaaaaabbbaaa```^^^]]]YYYSSSOOOMMMLLLKKKIIIGGGEEEDDDCCCAAAAAABBB@@@???>>>@@@AAAAAAKKKYYYgggtttyyyiii^^^RRROOOPPPSSSXXX]]]ccciiiqqqyyyrrrddd___dddjjj~~~wwwjjj___UUUPPPNNNLLLLLLNNNMMMMMMMMMNNNOOORRRTTTUUUWWWXXX[[[^^^bbbeeehhhiiihhhmmmrrrxxx{{{}}}uuuqqqsssrrrpppooonnnmmmmmmnnnsssssssssssssssrrrqqqqqqrrrppplllgggbbb^^^[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWUUUUUUTTTSSSQQQPPPPPPOOOKKKLLLNNNQQQSSSUUUVVVVVVTTTUUUWWWXXXYYYYYYXXXWWWYYYYYYYYYYYYYYYZZZZZZ[[[YYYYYYZZZ[[[\\\^^^```aaa```aaadddhhhkkknnnooopppvvvvvvuuusssqqqpppqqqrrryyyuuulllqqq}}}yyytttuuuwwwzzzpppbbbYYYPPPNNNKKKGGGDDDEEEBBB@@@>>>===>>>>>>===<<<:::;;;<<<<<<<<<;;;999999999:::;;;<<<<<<;;;::::::;;;;;;<<<===???AAACCCDDDEEEEEEDDDEEEGGGJJJLLLNNNQQQRRRVVV\\\^^^ggg|||wwwwwwppppppnnnkkkhhhggghhhiiikkkjjjhhheeebbb```^^^]]]\\\^^^aaaeeeeeeaaaZZZUUUOOONNNLLLJJJHHHFFFEEEDDDAAABBBBBBAAA??????@@@BBBAAAKKKXXXeeerrr}}}nnnaaaTTTPPPQQQSSSXXX\\\bbbhhhqqqzzzttteee```eeelllyyylll```UUUPPPNNNLLLLLLOOOMMMMMMMMMNNNPPPRRRUUUVVVWWWXXX[[[^^^bbbfffhhhjjjkkkooovvv{{{qqqgggbbbbbbccccccccccccbbbaaa```fffffffffeeeeeeeeeddddddfffeeedddbbb___]]][[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQKKKMMMNNNQQQRRRTTTUUUUUUSSSTTTUUUWWWWWWWWWWWWVVVZZZZZZ[[[\\\\\\\\\\\\[[[YYYZZZ\\\^^^___aaabbbbbbaaacccgggkkkooosssuuuwwwzzz{{{{{{yyywwwuuuvvvwwwzzzxxxmmmrrr~~~{{{zzz}}}sssjjj^^^VVVNNNLLLJJJFFFBBBBBB@@@>>>===<<<===>>>===<<<;;;;;;<<<===<<<;;;:::999;;;<<<=========<<<;;;:::;;;<<<<<<>>>@@@BBBCCCEEEEEEEEEEEEEEEGGGJJJMMMOOOQQQQQQWWW]]]bbbmmm|||wwwwwwnnnoooooonnnkkkiiihhhiiijjjjjjiiihhhfffcccaaa```XXX\\\ccciiikkkggg```ZZZOOONNNMMMKKKIIIGGGEEEDDDBBBBBBBBBAAA@@@???@@@BBBAAAJJJXXXdddqqqpppcccUUUQQQRRRTTTXXX\\\bbbhhhqqqzzzvvvgggaaafffnnnzzzlllaaaUUUPPPNNNLLLMMMOOONNNNNNNNNOOOPPPSSSUUUWWWYYYZZZ]]]```dddhhhkkklllmmmrrryyy~~~xxxiii]]]XXXQQQSSSUUUWWWWWWVVVUUUSSSVVVWWWWWWXXXZZZ[[[\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[YYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRLLLMMMOOOQQQRRRSSSTTTTTTSSSUUUVVVXXXYYYYYYXXXXXXZZZ[[[\\\^^^^^^]]]\\\\\\YYY[[[^^^```bbbcccccccccccceeeiiinnnssswwwzzz{{{|||}}}~~~}}}{{{yyyzzz{{{|||yyyqqqyyy}}}{{{|||kkkaaaVVVRRRNNNJJJGGGEEEBBB@@@============<<<<<<<<<<<<::::::999888999:::;;;<<<<<<<<<===;;;999999:::;;;<<<======>>>???AAABBBCCCBBBDDDFFFGGGHHHJJJMMMOOOQQQSSSXXX```hhhyyyzzzyyyoooooonnnllliiihhhhhhhhhiiihhhgggfffccc```]]][[[\\\]]]^^^aaadddfffeeedddYYYSSSNNNNNNMMMHHHCCCBBBCCCBBBBBBAAA@@@@@@@@@@@@BBBGGGTTTeeesssuuuiii[[[RRRRRRVVVZZZ[[[ccciiirrrzzzxxxiii___dddmmm~~~}}}ooocccTTTJJJIIIKKKLLLLLLLLLLLLLLLMMMOOOQQQSSSTTTWWWYYY]]]```cccfffjjjlllooouuu|||vvveeeWWWOOOLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNQQQSSSNNNRRRVVVXXXWWWWWWYYY[[[YYYYYYYYY[[[\\\ZZZVVVSSSUUUUUUTTTRRRQQQOOONNNNNNQQQNNNLLLNNNQQQTTTUUUTTTWWWWWWXXXXXXYYYZZZZZZ[[[[[[]]]_________^^^___```aaa``````aaadddfffggggggdddhhhnnnssswww{{{~~~~~~xxx~~~{{{|||}}}~~~ssscccZZZSSSOOOKKKGGGEEECCCAAA???============<<<<<<<<<<<<::::::999999999:::;;;<<<<<<<<<<<<;;;999999:::<<<=========>>>@@@AAACCCDDDCCCEEEFFFGGGHHHIIILLLOOOSSSTTTYYYcccooo|||vvvpppooommmjjjgggffffffggghhhhhhhhhgggdddaaa^^^\\\WWWXXX[[[```dddhhhjjjkkk\\\UUUOOOOOONNNIIIEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBGGGTTTdddrrr~~~yyymmm]]]SSSQQQTTTXXXYYYbbbhhhpppxxxyyykkkaaaeeennn}}}rrrfffVVVLLLJJJKKKKKKKKKLLLLLLLLLLLLNNNPPPSSSTTTWWWYYY]]]```cccfffiiilllnnnttt|||xxxdddTTTKKKHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJKKKLLLLLLNNNRRRUUUWWWWWWWWWYYYZZZ[[[[[[[[[\\\]]][[[XXXUUUUUUUUUTTTRRRQQQPPPOOONNNPPPNNNMMMNNNRRRTTTUUUTTTVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]____________```bbbcccbbbcccdddgggiiijjjkkkkkknnnrrrvvvyyy}}}{{{rrrlllnnnrrryyy}}}yyyhhh[[[TTTNNNKKKGGGDDDCCCAAA@@@>>>=========<<<<<<<<<<<<;;;::::::999999999:::;;;<<<;;;<<<<<<;;;999999:::<<<>>>>>>>>>???@@@BBBDDDEEEDDDEEEGGGGGGHHHIIILLLNNNVVVVVV[[[hhh{{{uuusssppplllhhhfffeeeeeeeeegggggghhhhhhgggccc```^^^VVVXXXZZZ^^^ccchhhmmmoooaaaYYYRRRPPPNNNJJJGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBGGGRRRbbbooo|||~~~qqq```TTTPPPRRRUUUWWWaaafffnnnvvv||||||oooeeegggnnn|||uuuiiiYYYNNNKKKKKKJJJIIIJJJJJJKKKLLLMMMPPPRRRTTTWWWZZZ^^^aaacccfffiiilllnnnttt||||||hhhVVVLLLHHHHHHGGGFFFFFFGGGHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLQQQTTTWWWYYYYYYYYYZZZ[[[^^^^^^^^^^^^^^^\\\YYYVVVUUUUUUTTTSSSQQQPPPOOOOOOPPPOOONNNOOORRRTTTUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]___```aaa``````bbbeeegggfffggghhhjjjlllooopppqqqrrrtttwwwyyy|||wwwkkkdddaaagggooowww~~~{{{zzz{{{pppbbbXXXRRRJJJHHHDDDBBBAAAAAA???>>>======<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;;;;<<<<<<;;;999999;;;<<>><<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<;;;::::::;;;===@@@@@@@@@AAABBBDDDFFFFFFFFFGGGIIIJJJJJJKKKNNNPPPXXX\\\ggg{{{wwwrrrllliiihhhhhhhhhgggfffgggiiiiiihhhfffcccaaa___``````______bbbhhhllljjj```WWWTTTQQQNNNLLLMMMHHHGGGEEEDDDCCCBBBBBBBBBAAAEEEOOO]]]kkkyyyxxxgggYYYQQQQQQUUUYYY^^^ccciiipppvvv|||vvvmmmmmmsssssshhhYYYOOOLLLLLLKKKJJJIIIIIIJJJKKKMMMPPPRRRTTTWWW[[[```ccceeegggiiijjjnnnuuu}}}yyyggg\\\TTTSSSRRRQQQRRRTTTVVVXXX\\\ZZZYYY[[[```fffiiijjjllllllllllllkkkiiigggfffcccaaa```___^^^[[[XXXUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQSSSTTTUUUVVVWWWXXXUUUVVVXXXZZZ\\\^^^```aaa```aaabbbbbbcccfffkkknnnnnnqqquuuwwwxxxyyy{{{~~~xxxzzz}}}yyyeeeZZZYYYXXX___iiisss{{{tttqqqpppiiigggddd___[[[[[[]]]___``````dddkkkmmmllllllnnnpppppppppppprrryyyyyylll```WWWQQQNNNHHHFFFBBBAAA@@@@@@???>>><<<<<<<<<;;;;;;;;;;;;:::888999:::;;;;;;;;;:::::::::;;;;;;;;;::::::;;;===AAAAAAAAABBBCCCEEEGGGGGGFFFHHHJJJKKKLLLNNNQQQSSSXXXbbbrrr~~~zzzuuuqqqkkkiiikkklllkkkiiihhhhhhhhhhhhfffeeecccbbb]]]___aaa``````ccchhhmmmlllbbbYYYVVVSSSOOOMMMMMMIIIHHHGGGEEEDDDCCCCCCBBBAAADDDMMM[[[jjjyyy|||lll^^^TTTRRRUUUXXX^^^bbbhhhnnntttzzzxxxqqqqqqvvvtttiii[[[QQQNNNNNNLLLJJJIIIIIIJJJKKKNNNQQQSSSUUUXXX[[[```dddfffggghhhjjjpppvvv~~~wwwmmm___^^^]]]\\\^^^aaaeeegggnnnlllkkkooouuu{{{~~~~~~~~~|||zzzxxxuuupppmmmfffdddaaa___^^^[[[XXXUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQSSSVVVWWWWWWWWWYYYZZZWWWXXXZZZ\\\^^^```bbbbbb^^^```bbbccceeehhhllloooqqquuuzzz|||{{{|||~~~}}}ttt^^^VVVWWWZZZbbblllyyytttnnniiibbb```aaa]]]]]]\\\YYYVVVUUUVVVXXXYYYXXX\\\bbbdddbbbbbbeeeeeefffgggjjjooovvv|||~~~yyyqqqfff[[[SSSMMMIIIGGGEEEAAA?????????===<<<<<<<<<<<<;;;;;;;;;::::::888999:::;;;;;;;;;::::::999;;;;;;;;;::::::<<<>>>AAAAAABBBCCCDDDFFFGGGHHHGGGIIIKKKMMMNNNPPPTTTVVVZZZhhh~~~|||xxx|||qqqmmmiiiiiilllnnnllljjjjjjiiigggfffdddcccbbbbbb]]]```bbbbbbaaabbbhhhmmmmmmddd[[[XXXUUUPPPLLLLLLJJJIIIHHHFFFDDDDDDCCCCCC@@@CCCLLLZZZiiiyyyrrrcccWWWSSSSSSUUU^^^bbbgggmmmrrrxxx~~~zzzttttttyyyxxxmmm___UUUQQQOOOMMMJJJJJJJJJJJJLLLNNNRRRTTTVVVXXX\\\aaaeeefffggghhhiiiqqqwwwwwwvvvuuuvvvxxx|||~~~xxxsssiiifffcccaaa___\\\YYYVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRUUUYYYZZZYYYYYYZZZ\\\ZZZ[[[\\\^^^```aaacccccc```cccfffiiikkkmmmqqqssssssxxx}}}}}}}}}qqq[[[TTTXXX```hhhsssvvviiiddd___YYYXXX[[[ZZZ[[[[[[YYYVVVTTTSSSTTTWWWVVVYYY___bbbaaabbbeeegggggghhhlllrrrxxx{{{{{{yyyuuunnneee[[[RRRKKKGGGGGGDDDAAA>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<;;;::::::999:::;;;;;;::::::<<<>>>BBBBBBBBBCCCEEEFFFHHHIIIGGGIIILLLNNNOOORRRVVVYYY[[[mmm|||yyyzzz{{{{{{zzznnnjjjggghhhmmmooommmiiikkkiiigggdddbbbbbbbbbbbb^^^bbbdddcccaaaaaafffjjjmmmddd\\\YYYVVVPPPLLLLLLKKKJJJHHHFFFEEEDDDCCCCCC@@@BBBLLLZZZiiizzzvvvfffYYYRRRQQQSSS___bbbggglllqqqwww~~~zzzuuuvvv{{{}}}qqqbbbWWWSSSPPPMMMJJJJJJJJJKKKMMMOOORRRUUUWWWXXX\\\aaaeeegggggghhhiiirrrxxx{{{vvvkkkiiieeebbb```^^^ZZZXXXUUUUUUTTTTTTSSSSSSRRRRRRSSSWWWZZZ[[[ZZZZZZ\\\^^^\\\\\\]]]___aaabbbcccdddeeehhhllloooqqqtttvvvyyytttzzz~~~}}}kkk[[[WWWYYY\\\iiiyyyxxxiiibbb___]]]\\\^^^______]]]ZZZXXXWWWYYY[[[\\\]]]```cccgggkkkoooqqquuuvvvyyy}}}~~~tttiiibbbZZZOOOGGGDDDCCCBBBAAA???>>>===============<<<;;;999888777777777777888999999:::;;;;;;======<<<;;;<<<===>>>???AAABBBCCCCCCCCCCCCEEEGGGKKKIIIKKKNNNPPPQQQWWW^^^hhhtttzzzwwwyyy{{{{{{zzznnnkkkggghhhkkkmmmmmmlllhhhgggeeecccbbb`````````aaa___```aaa```___eeemmmnnnhhh___XXXUUUSSSPPPMMMJJJJJJIIIHHHFFFEEEDDDDDDFFFEEEJJJVVVfffyyyzzzjjj[[[SSSRRRSSSTTTYYYaaahhhooovvv|||}}}xxxuuuttt}}}~~~uuueeeZZZTTTQQQMMMKKKKKKKKKKKKKKKMMMPPPSSSUUUYYYZZZ]]]aaaeeeiiilllmmmrrrvvv|||yyykkkkkkiiifffbbb^^^ZZZXXXWWWVVVTTTSSSRRRQQQRRRRRRUUUVVVWWWWWWXXXYYY\\\___aaa```______```bbbeeegggfffmmmrrrqqqttt{{{~~~}}}~~~eeeVVVSSSUUU___lll}}}zzzkkkdddcccaaaaaaaaacccddddddcccbbbdddgggiiigggiiilllppptttyyy}}}yyylllddd[[[QQQJJJHHHCCCBBB@@@???>>>============<<<<<<;;;:::999888888999::::::;;;<<<<<<======<<<;;;;;;;;;<<<===???@@@BBBCCCDDDEEEDDDEEEHHHJJJMMMKKKLLLOOOPPPQQQWWW___rrr}}}xxxvvvwwwyyyyyyxxxnnnjjjggggggjjjllllllkkkhhhgggeeedddbbbaaa`````````______```^^^]]]ccckkkkkkeee^^^YYYWWWUUURRRPPPKKKJJJIIIHHHGGGEEEDDDDDDFFFEEEJJJVVVeeexxx~~~nnn___VVVSSSSSSVVV[[[bbbiiipppwww}}}zzzvvvtttwwwyyy~~~vvvggg\\\VVVSSSPPPMMMLLLLLLLLLLLLNNNQQQTTTVVVYYY[[[^^^aaaeeehhhkkkllluuuxxx}}}yyymmmllljjjhhhddd```]]][[[XXXWWWVVVTTTSSSSSSTTTTTTVVVWWWYYYYYYYYY[[[^^^aaaaaaaaaaaaaaaccceeeggghhhkkkqqqvvvuuuxxx~~~||||||}}}{{{bbbUUUTTTWWWbbbppp~~~nnnhhhiiiiiihhhhhhhhhiiikkkkkklllnnnqqqtttxxxzzz~~~pppeee[[[PPPJJJIIIBBBAAA@@@???>>>=========;;;;;;;;;;;;:::::::::999:::::::::;;;<<<<<<======::::::::::::;;;===???AAABBBDDDEEEFFFFFFHHHJJJLLLNNNMMMOOORRRSSSVVV^^^hhhzzz}}}xxxvvvuuuuuuuuutttnnnjjjggggggjjjkkkjjjiiigggfffeeedddcccbbbaaaaaa```^^^^^^___]]][[[aaahhhhhhccc]]]ZZZYYYXXXUUURRRLLLLLLJJJIIIHHHFFFEEEEEEGGGFFFJJJUUUddduuusssdddZZZTTTSSSWWW\\\cccjjjqqqxxx~~~|||vvvsssppprrrwwwwwwjjj___YYYVVVSSSQQQNNNMMMMMMMMMOOOQQQTTTVVVZZZ[[[^^^aaaeeehhhkkkllluuuxxx}}}xxxnnnmmmllliiifffbbb___^^^YYYYYYWWWVVVUUUVVVVVVWWWWWWYYYZZZ[[[[[[]]]```bbbbbbcccdddfffhhhjjjkkklllrrrwww{{{{{{}}}~~~|||yyycccYYYZZZ^^^eeetttqqqllloooqqqqqqqqqtttuuuwwwwwwxxxyyy|||sssdddXXXMMMGGGFFFAAA@@@???>>>============::::::;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;999999999:::<<<>>>AAABBBBBBDDDEEEFFFGGGHHHKKKNNNNNNNNNPPPUUUXXX]]]iiiuuu}}}xxxtttrrrqqqqqqnnnkkkggggggiiijjjhhhfffffffffeeeeeedddcccbbbaaaaaa_________]]][[[```hhhhhhccc]]][[[ZZZYYYVVVSSSOOONNNMMMLLLJJJIIIHHHGGGGGGFFFIIITTTaaaqqqyyywww{{{yyykkk^^^VVVRRRWWW[[[aaahhhooowww~~~xxxrrrlllnnnrrrzzzyyylllbbb[[[XXXUUUTTTOOONNNNNNNNNOOOQQQTTTUUUZZZ[[[___cccgggkkknnnpppqqqtttyyy~~~vvvooonnnllliiifffccc```___YYYYYYWWWVVVVVVWWWXXXXXXWWWYYY[[[]]]]]]___aaacccdddfffhhhkkknnnpppqqqrrrwww{{{~~~zzzeee\\\^^^bbbiiixxxwwwrrrvvvyyy|||~~~vvveeeVVVJJJDDDDDD@@@@@@???>>>============::::::;;;;;;;;;;;;<<<<<<999999::::::::::::;;;;;;999999999;;;===???BBBCCCBBBCCCEEEFFFGGGHHHKKKNNNNNNNNNRRRVVVYYYaaapppyyyssspppooopppooolllhhhhhhiiijjjgggddddddeeeeeeeeeeeedddcccbbbbbbaaa``````^^^]]]bbbiiijjjeee___[[[ZZZXXXUUUSSSRRRRRRQQQOOOMMMKKKJJJIIIGGGFFFIIISSS___mmmwwwlllqqq|||~~~qqqdddXXXRRRUUUYYY___fffmmmttt|||zzzsssjjjlllpppwww{{{pppeee]]]YYYWWWWWWQQQPPPOOOOOOOOOQQQTTTUUUYYY[[[___dddjjjooosssuuuqqqsssxxx~~~}}}uuuooonnnkkkhhhdddaaa___^^^YYYXXXWWWVVVWWWXXXYYYZZZXXXZZZ]]]^^^___```ccceeegggiiilllppptttvvvxxxyyy|||~~~|||hhh``````cccpppzzz}}}wwweeeVVVJJJDDDCCC@@@???>>>===============;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;;;;;;;<<<>>>@@@CCCDDDCCCEEEFFFGGGGGGHHHKKKMMMPPPPPPTTTXXX[[[dddvvv~~~wwwqqqooorrruuupppmmmjjjiiijjjjjjfffccccccdddeeeffffffeeedddccccccaaaaaabbb```___dddkkknnnggg```[[[YYYXXXVVVSSSTTTTTTRRRPPPNNNMMMKKKJJJHHHFFFIIIRRR\\\iiizzzwwwllloooyyyxxxjjj]]]TTTTTTWWW]]]cccjjjrrrzzz|||tttjjjlllooosssyyytttiiiaaa\\\ZZZYYYTTTSSSRRRQQQRRRSSSUUUWWWYYY[[[___dddjjjoootttvvvtttvvvyyy}}}}}}vvvpppnnnkkkgggccc```^^^]]]YYYXXXWWWWWWXXXYYYZZZ[[[YYY\\\___aaabbbccceeegggkkkmmmppptttxxx|||pppiiiiiikkkyyyqqq```RRRGGGBBBBBB??????>>>============>>><<<<<<<<<<<<<<<;;;;;;;;;==================<<<<<<============???AAACCCEEEFFFGGGHHHIIIHHHIIILLLNNNPPPRRRVVV\\\cccooo~~~{{{vvvpppmmmpppwww}}}rrrooolllkkkkkkjjjfffbbbcccdddeeefffgggfffdddcccbbb```aaabbb```___eeemmmooohhh___YYYXXXXXXWWWVVVTTTTTTRRRPPPNNNLLLJJJJJJHHHFFFIIIQQQ[[[fffvvvvvvppppppwww~~~qqqbbbXXXSSSWWW\\\bbbiiiqqqyyy~~~}}}uuuiiijjjlllnnnrrrzzzzzznnnddd^^^\\\\\\YYYXXXVVVUUUVVVWWWYYYZZZZZZ\\\___dddiiimmmppprrrtttuuuxxx{{{~~~yyyrrrppplllgggbbb___]]]\\\ZZZYYYYYYYYYZZZ[[[]]]^^^\\\___bbbeeefffgggiiijjjoooppprrrvvv{{{xxxyyy{{{||||||{{{yyyxxx{{{|||~~~{{{~~~xxxtttuuuwwwjjjZZZNNNDDD???@@@???>>>>>>============>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::>>>>>>>>>>>>@@@BBBDDDEEEHHHIIIJJJJJJJJJJJJLLLNNNNNNRRRYYYbbbkkk{{{}}}{{{tttrrrnnnjjjjjjppp{{{ssspppmmmlllllljjjfffbbbbbbccceeeggggggfffeeedddaaa___```aaa```___eeemmmooohhh^^^XXXWWWYYYYYYYYYTTTSSSQQQOOOMMMKKKIIIHHHHHHFFFIIIPPPZZZeeetttuuupppnnnppp~~~uuufff[[[TTTWWW\\\bbbiiiqqqzzz~~~vvvhhhiiijjjkkkmmmuuu~~~~~~rrrgggaaa______\\\[[[ZZZYYYYYYZZZ\\\]]][[[]]]___cccgggjjjmmmnnnppprrruuuzzz|||tttqqqmmmhhhccc___]]]\\\[[[[[[ZZZZZZ[[[]]]___```^^^aaaeeegggiiijjjkkkmmmqqqrrrssswww|||~~~|||zzzxxxvvvtttrrrqqqqqqrrrsssvvvvvvvvvwwwyyy|||~~~|||www{{{}}}ppp\\\PPPIIIDDD@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;:::999888777666;;;<<>>BBBDDDFFFGGGGGGGGGIIIJJJKKKLLLMMMPPPSSSTTTYYYbbbmmmyyysssqqqmmmjjjfffgggmmmvvvtttqqqnnnkkkjjjhhhfffdddcccdddccccccbbbaaa```___```aaa___\\\]]]bbbffffffhhh___XXXXXXZZZYYYYYYZZZZZZXXXVVVSSSQQQPPPPPPPPPIIIIIIIIIKKKPPP]]]mmmyyyzzzqqqpppsss~~~tttddd[[[XXXYYY___fffkkkrrrxxxtttmmmhhhhhhjjjnnnvvv~~~wwwllldddaaabbb\\\]]]^^^]]]\\\\\\^^^aaadddeeefffgggiiijjjkkklllrrrsssvvvzzz}}}~~~}}}uuuqqqlllhhheeebbb___]]]ZZZZZZZZZ[[[]]]```bbbccceeegggkkkmmmooopppsssuuuwwwxxxzzz}}}~~~|||zzzyyyxxx}}}yyyssslllgggdddccccccdddeeefffiiilllooorrrssswwwzzz~~~~~~}}}~~~yyyfffYYYMMMGGGEEEAAA>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;===>>>@@@BBBEEEHHHIIIJJJHHHJJJKKKLLLMMMOOOSSSUUUWWW]]]jjj||||||sssllljjjhhhgggggghhhmmmuuu}}}uuurrrnnnllljjjiiifffddddddcccbbbaaaaaaaaaaaaaaa```aaa```]]]^^^ccceeedddbbb[[[WWWYYY\\\\\\\\\]]]YYYYYYWWWVVVUUUSSSRRRRRRKKKKKKKKKKKKOOOZZZiiissstttrrrrrr{{{{{{lll\\\XXXXXX___fffkkkqqqvvv}}}yyyoooggggggjjjmmmsssyyy{{{pppgggbbbaaa\\\]]]]]]]]]]]]^^^aaacccggggggiiijjjkkklllmmmmmmqqqssswwwzzz~~~}}}uuuqqqlllhhheeecccaaa___\\\\\\\\\]]]^^^```cccdddiiikkknnnpppsssvvvyyy|||}}}~~~~~~}}}||||||{{{{{{{{{{{{wwwpppiiidddbbbaaabbb```bbbdddgggkkknnnqqqrrrvvvyyy}}}~~~|||{{{|||qqqcccYYYOOOFFFDDDBBB???============<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<===BBBBBBBBBCCCDDDFFFHHHIIIIIIJJJKKKLLLMMMPPPTTTXXX\\\dddtttyyyqqqjjjgggggghhhjjjmmmqqqvvv|||vvvsssooommmkkkiiifffddddddcccaaa``````aaabbbccc```bbbbbb___```dddfffddd```[[[ZZZ^^^```^^^^^^___XXXXXXXXXXXXWWWVVVTTTSSSNNNNNNLLLKKKNNNWWWdddnnn~~~xxxtttsss{{{sss```ZZZYYY^^^eeejjjooottt|||ssshhhgggjjjmmmqqquuuuuukkkddd```]]]]]]]]]]]]^^^```ccceeeiiijjjlllmmmnnnoooooonnnppprrruuuyyy|||~~~~~~~~~~~~|||uuuqqqkkkgggeeecccbbbaaa^^^^^^^^^___aaaccceeegggoooqqqsssvvvyyy}}}}}}}}}~~~~~~~~~~~~~~~~~~|||wwwpppiiieeedddeeefffeeegggiiimmmqqqtttvvvxxxzzz}}}~~~~~~~~~}}}||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}|||{{{|||~~~wwwdddWWWQQQIIICCCBBBAAA===;;;<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::;;;<<<===>>>BBBBBBBBBCCCDDDFFFHHHIIIIIIJJJKKKLLLNNNQQQVVVZZZ^^^iii~~~}}}wwwoooiiifffhhhkkkooorrrtttwww{{{wwwtttpppmmmllliiigggeeeccccccbbbaaaaaabbbddddddaaadddcccaaabbbfffhhhfffbbb``````dddeeeaaa___```WWWXXXYYYYYYYYYWWWUUUTTTQQQPPPNNNLLLMMMTTT```iiixxxzzzvvvtttzzzzzzfff^^^ZZZ]]]dddiiinnnrrrzzz|||yyyllliiikkkmmmppptttyyyppphhhccc___]]]\\\]]]___bbbeeefffjjjkkknnnpppqqqqqqqqqpppoooqqqtttwwwzzz{{{||||||}}}}}}}}}~~~zzztttpppjjjfffddddddcccbbbaaaaaaaaabbbeeegggjjjkkkrrrtttwwwzzz}}}~~~{{{wwwqqqkkkjjjlllooorrrtttuuuyyy|||}}}|||{{{yyyxxxwwwwwwwwwwwwxxxyyyxxxzzz{{{~~~~~~~~~}}}yyyzzzzzzyyyxxxyyy|||lll[[[RRRLLLFFFBBBAAA@@@<<<;;;<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===::::::999:::;;;===???@@@>>>@@@BBBDDDGGGIIIKKKLLLKKKLLLMMMNNNPPPTTTYYY]]]aaappp}}}xxxuuunnniiifffjjjnnnsssuuuuuuvvvyyy|||xxxuuuqqqnnnllljjjgggeeecccccccccccccccdddeeefffccceeeeeebbbccciiikkkjjjeeedddfffjjjiiiccc___```YYYZZZZZZZZZYYYXXXVVVUUUTTTSSSPPPMMMMMMSSS^^^fffuuu|||wwwtttzzzoooddd[[[]]]bbbhhhmmmqqqxxxzzz~~~rrrmmmlllmmmqqqvvv}}}vvvnnniiiaaa___]]]]]]```cccfffgggjjjkkknnnqqqsssssssssrrrqqqrrrsssuuuxxxzzz{{{|||}}}}}}~~~~~~yyyuuuqqqkkkgggeeeeeeeeedddddddddeeegggjjjmmmppprrrtttvvvzzz}}}}}}{{{tttrrrooonnnqqqyyy~~~{{{xxxvvvtttqqqqqqpppoooppprrrtttuuuvvvwwwzzz}}}~~~}}}||||||||||||vvvvvvwwwvvvwww{{{ppp___SSSMMMHHHCCC???@@@???<<<<<<>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;:::::::::<<<>>>AAACCC???AAADDDGGGJJJLLLMMMMMMNNNNNNOOOPPPRRRWWW]]]bbbkkk~~~xxxvvvuuupppkkkiiijjjnnnsssuuussssssuuuyyyyyyvvvrrrooommmjjjgggeeebbbcccdddeeeffffffffffffeeegggeeebbbdddkkkooooooeeeeeeiiinnnllleee``````]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUURRROOONNNSSS]]]dddttt}}}yyy}}}vvviii]]]\\\aaaggglllqqqwwwxxx|||wwwqqqmmmmmmssszzz|||uuupppccc```]]]]]]```dddffffffhhhkkknnnrrrtttuuuuuutttuuuttttttuuuwwwzzz}}}~~~~~~~~~~~~~~~zzzwwwsssmmmiiiggghhhhhhhhhfffggghhhkkknnnrrrvvvxxxxxx{{{zzzvvvkkkjjjkkkoooxxx}}}yyyuuurrroookkkjjjiiiiiijjjllloooqqquuuvvvyyy}}}~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwxxxxxxssstttuuuvvvzzzwwwdddUUULLLGGGDDD@@@>>>>>>>>><<<===@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<===@@@CCCEEECCCEEEHHHJJJLLLLLLKKKJJJPPPQQQRRRRRRUUUZZZ```eeewwwwwwwwwvvvrrrnnnllliiinnnrrrssspppooorrruuuyyyvvvrrrooommmjjjgggeeebbbccceeeggghhhhhhggggggfffgggfffccceeelllrrrrrrdddeeejjjooommmeeeaaa``````___^^^]]][[[ZZZYYYYYYVVVVVVSSSOOOOOOSSS]]]dddsss{{{lll^^^[[[```ffflllqqqvvvwww{{{{{{tttnnnnnnuuu}}}~~~{{{vvveeeaaa]]]]]]aaadddffffffgggjjjnnnrrruuuvvvvvvuuuwwwvvvuuuuuuwww{{{~~~zzzyyytttnnnjjjiiijjjjjjjjjhhhiiijjjmmmqqquuuyyy|||}}}{{{tttoooiiieeedddnnn~~~wwwqqqmmmkkkdddcccbbbdddhhhllloooqqqvvvwwwyyy|||~~~}}}yyyyyy}}}}}}zzzxxxwwwwwwyyy}}}}}}{{{sssvvvzzz{{{gggWWWKKKEEEDDDAAA@@@===;;;::::::;;;<<<>>>======<<<;;;;;;::::::======>>>>>>===<<<;;;;;;888:::===>>>???@@@CCCEEEGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMOOOTTTXXX]]]gggqqq|||yyytttqqqnnnmmmlllnnnnnnoooooonnnmmmlllllluuuxxxxxxssskkkeeedddeeeeeedddcccaaaaaaccchhhkkkjjjeeebbbfffnnnssssssqqqfffffffffeeedddcccaaaaaabbbbbbaaa___]]][[[YYYWWWXXXUUUTTTTTTRRRSSS[[[dddqqqyyyvvveee[[[\\\ccckkkppptttxxxyyytttsssssstttyyyzzzrrriiiccc]]]\\\aaaeeegggfffiiikkkooorrrtttsssqqqpppsssvvvyyyxxxuuuuuuyyy~~~~~~}}}{{{yyyuuupppmmmmmmmmmkkkiiiiiimmmssswwwzzz{{{}}}~~~vvvnnnhhheeedddhhhttt}}}uuunnniiigggeeeeeefffiiinnnrrruuuwww|||}}}}}}yyyyyy{{{}}}{{{xxxuuuttttttvvvzzz|||{{{yyyvvvyyy~~~qqq^^^RRRHHHBBB@@@@@@???===;;;:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<==================<<<<<<;;;999;;;===???@@@AAACCCEEEIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQUUUZZZ]]]bbbmmmyyyyyyxxxuuurrrooommmllllllmmmmmmllllllkkkjjjiiihhhrrrvvvyyywwwooogggcccbbbcccbbbaaa``````aaadddfffhhhdddcccfffmmmqqqoookkkcccdddddddddccccccbbbaaaeeeeeedddcccaaa___^^^]]]YYYWWWUUUTTTSSSRRRYYYbbbmmmvvvyyyggg\\\[[[bbbjjjooouuuyyy~~~{{{uuussstttvvvyyy|||zzzqqqjjjddd^^^\\\```dddeeeeeefffiiilllooopppooonnnlllqqqtttxxxwwwuuutttxxx{{{|||~~~}}}{{{zzzvvvqqqooooooooonnnlllqqqtttxxx{{{}}}{{{qqqgggaaa___bbblll|||{{{rrrjjjeeebbbeeehhhmmmsssyyy~~~~~~yyyxxxyyyyyyvvvtttpppooooooqqquuuwwwxxxwwwwww{{{{{{bbbSSSKKKDDD>>><<>>===;;;;;;;;;<<<===;;;;;;::::::;;;<<<>>>???===============<<<<<<<<<:::===???@@@AAABBBEEEGGGJJJJJJJJJKKKMMMNNNPPPQQQOOORRRWWW]]]```gggvvv|||vvvuuusssqqqooonnnmmmmmmiiijjjjjjjjjkkkkkkkkkkkknnnsssxxxyyytttnnnjjjiiijjjhhhfffdddcccbbbccccccfffeeeeeejjjpppqqqmmmhhh```aaabbbccccccccccccccceeeeeeeeeeeedddbbbaaa```\\\YYYWWWVVVSSSRRRWWW___iiirrr~~~lll___[[[___hhhmmmwwwyyy}}}xxxuuuwwwzzz||||||zzzrrrkkkfff___\\\^^^bbbcccddddddeeehhhkkklllkkkiiihhhnnnrrruuuvvvtttsssuuuwwwyyy|||~~~~~~}}}|||{{{zzzwwwtttrrrrrrrrrrrrqqqxxxzzz}}}xxxmmmccc]]][[[aaaooo}}}wwwnnnfffaaa___eeekkkvvv~~~yyyvvvuuusssqqqooojjjjjjlllnnnqqqtttuuuvvvwwwyyy|||~~~|||{{{|||kkkUUUJJJFFFBBB===;;;>>>===<<<<<<<<<<<<======<<<;;;:::::::::<<<>>>???=========<<<<<<<<<======<<<>>>AAABBBCCCDDDGGGIIIJJJJJJKKKLLLNNNPPPQQQRRRQQQTTT[[[bbbhhhtttzzzwwwvvvtttsssqqqooonnnnnnfffggghhhkkknnnqqqssstttmmmpppssstttttttttuuuwwwzzzvvvpppllljjjiiiiiiiiikkkkkkmmmrrrvvvuuunnnhhh___```aaabbbcccdddddddddbbbbbbbbbbbbbbbaaaaaa```^^^[[[YYYWWWTTTQQQVVV]]]gggppp~~~sssddd\\\^^^eeekkkvvvxxx{{{~~~|||xxxzzz~~~}}}xxxzzz{{{ssslllggg```\\\\\\___aaabbbbbbdddfffhhhiiihhhgggffflllooosssuuutttsssssstttvvvzzz}}}|||}}}}}}{{{zzzzzzxxxvvvuuuuuuvvvvvvwww{{{}}}~~~sssggg^^^YYYZZZbbbqqq||||||~~~|||xxxqqqiiiccc___^^^dddnnn}}}|||wwwssspppmmmkkkiiieeegggkkknnnqqqssstttuuuwwwxxxyyyzzzzzzzzzzzzzzz~~~ooo^^^MMMFFFDDDAAA>>><<<===<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>@@@CCCDDDEEEFFFIIIKKKKKKKKKLLLMMMOOOQQQSSSTTTWWWZZZaaalllxxx|||xxxwwwuuusssqqqooommmllleeefffhhhkkknnnrrruuuwwwpppnnnllljjjkkkpppwww|||{{{sssooopppsssuuuwwwwwwxxxyyyzzzzzztttllleee___```aaacccdddddddddddd______````````````_________\\\ZZZYYYUUURRRVVV]]]eeeooo}}}~~~|||lllaaa^^^ccchhhsssvvvyyy|||}}}~~~xxxqqqttt{{{uuulllggg```[[[ZZZ]]]```bbbbbbdddfffhhhiiihhhhhhggglllnnnrrrttttttsssssssssuuuyyy|||{{{||||||zzzyyyyyyxxxwwwvvvvvvxxxzzz|||}}}~~~~~~xxxlllaaaZZZWWW\\\eeeuuu}}}vvvrrrtttyyy~~~}}}zzzssskkkccc^^^]]]]]]eeeqqq~~~|||yyyuuupppkkkhhheeedddbbbgggmmmqqqssstttuuuvvvxxxxxxxxxyyyyyyzzzzzz{{{sss___TTTIIIEEECCC@@@===>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<;;;;;;======<<<;;;;;;<<<>>>???@@@BBBEEEFFFGGGHHHKKKMMMLLLMMMMMMOOOQQQSSSUUUVVVYYY\\\gggxxx}}}vvvuuutttssspppnnnkkkjjjggggggggghhhjjjmmmoooqqqrrrnnngggcccccchhhoootttwwwrrrmmmlllqqqxxx}}}~~~{{{wwwoooeee___``````aaabbbbbbbbbbbbbbb______````````````______^^^\\\ZZZZZZVVVSSSXXX^^^eeeooo}}}xxxxxxvvvhhh```aaaeeennnqqqvvvzzz~~~uuuoookkkppp~~~|||}}}{{{vvvlllggg```[[[YYY[[[___ccccccdddfffhhhjjjjjjjjjjjjnnnoooqqqssstttttttttsssvvvyyy}}}{{{yyyyyyyyyzzzyyyxxxvvvwwwwwwwwwwwwyyy|||yyy{{{zzzssshhh___ZZZYYY]]]hhh{{{}}}yyytttrrrtttyyy}}}zzzqqqfff]]]YYYYYY[[[fffttt~~~}}}xxxvvvrrrmmmgggcccaaaaaaaaagggpppuuuwwwwwwxxxxxxwwwxxxyyyzzzyyyxxxwwwvvvxxxzzz|||}}}||||||}}}nnn^^^QQQJJJEEECCC@@@<<<;;;===:::;;;<<<===>>>>>>>>>>>>888:::<<<===>>>===<<<;;;======;;;;;;;;;<<<>>>???BBBDDDFFFHHHHHHJJJLLLNNNOOOOOOPPPRRRTTTVVVXXXZZZ^^^cccrrr{{{yyytttttttttsssrrrpppnnnmmmffffffeeefffgggjjjlllnnnppplllgggddddddfffhhhjjjkkkhhheeeiiipppwwwzzzzzz{{{yyywwwsssnnnhhhaaa]]]___`````````______^^^]]]^^^^^^_________^^^^^^]]]\\\ZZZZZZZZZWWWUUUYYY```dddnnn}}}vvvuuuzzznnnccc```bbbhhhmmmsssyyysssooommmttt}}}xxxwwwzzz{{{xxxuuujjjfff```ZZZXXXZZZ___ccccccdddfffhhhjjjllllllmmmqqqqqqqqqrrrtttuuuuuuuuuwwwzzz~~~vvvtttssssssuuuwwwvvvvvvtttuuuwwwvvvvvvyyy}}}yyyzzzyyyrrrhhh```]]]]]]]]]kkk{{{xxxuuuuuuwwwzzz}}}~~~{{{pppdddZZZVVVVVVXXXgggvvv}}}||||||}}}vvvuuuqqqkkkeeeaaa______aaahhhrrryyyzzzzzzyyyzzzsssuuuxxxzzzyyyvvvrrrpppqqqsssuuuvvvxxxzzz~~~}}}ooo^^^QQQHHHEEECCCBBB>>>999999<<<::::::<<<===>>>>>>>>>>>>555777;;;>>>??????>>>======<<<;;;:::;;;<<>>===<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<===>>>>>>===<<<;;;>>>===<<<===>>>@@@CCCEEEDDDEEEGGGIIILLLOOOPPPRRRQQQQQQTTTVVVUUUVVV___iiisss}}}zzzvvvrrruuutttsssrrrrrrpppnnnkkkgggeeeccceeeiiikkkkkkiiiiiiiiihhhfffeeedddcccbbbbbbgggnnntttwwwvvvrrroooggghhhiiiiiigggccc```]]]]]]]]]\\\\\\\\\\\\[[[[[[]]]\\\[[[]]]``````]]]ZZZZZZZZZYYYYYYZZZ\\\^^^___hhhnnnvvv|||www||||||oooeeeaaabbbiiissszzz}}}{{{sssooooooqqqrrrqqqiiifff```\\\ZZZ[[[]]]```eeedddccceeehhhkkklllmmmwwwwwwwwwvvvuuuvvvyyy{{{zzz{{{~~~}}}vvvtttpppmmmkkkllloooqqqpppnnnoooppprrruuuyyy{{{|||{{{wwwvvvsssnnnhhheeefffhhhmmmxxx|||uuulllcccZZZUUU[[[cccttt~~~zzzyyy{{{|||{{{yyyuuuqqqiiiaaa\\\ZZZ[[[]]]eeerrr~~~yyysssttttttqqqlllhhhggghhhjjjkkkmmmnnnnnnqqquuuyyyxxxzzz{{{zzzxxxwwwxxxxxx}}}zzz}}}}}}{{{{{{|||vvvmmmcccZZZPPPGGGAAA@@@???>>><<<;;;;;;::::::<<<;;;::::::::::::;;;<<<;;;<<<============<<<;;;============???BBBDDDFFFFFFGGGIIIKKKNNNPPPQQQRRRRRRRRRUUUXXXZZZ]]]hhhttt|||zzzvvvrrrtttrrrqqqqqqqqqpppmmmkkkiiigggeeefffiiikkkjjjiiihhhhhhgggfffeeeddddddcccbbbhhhqqqxxxzzzwwwqqqlllggggggggggggeeebbb___^^^]]]]]]\\\\\\[[[[[[ZZZZZZ]]][[[[[[]]]``````^^^\\\[[[[[[[[[[[[[[[]]]^^^___dddiiipppyyyzzz|||tttiiicccbbbhhhqqqwww|||~~~{{{rrrmmmkkkjjjiiihhhfffccc___\\\[[[\\\^^^```bbbbbbccceeeiiilllooopppvvvwwwxxxwwwwwwxxx{{{}}}|||}}}xxxqqqnnnkkkiiihhhhhhkkklllllljjjmmmnnnpppssswwwyyy{{{{{{tttsssqqqmmmjjjhhhiiikkkqqq|||~~~}}}yyyrrriii```XXXVVV^^^iii}}}}}}zzzxxxxxxzzz{{{yyyvvvsssnnnggg^^^XXXWWWZZZ]]]iiivvvxxxsssrrrooojjjdddaaa``````dddfffhhhiiijjjlllppprrrnnnooopppppppppppprrrttt~~~{{{wwwuuuttt{{{|||wwwyyy~~~wwwtttuuu}}}|||{{{yyywwwrrrlllhhhddd___XXXQQQLLLGGGBBB>>>======;;;:::999999999999<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<<<<<<<;;;;;;=========???AAADDDGGGIIIJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTWWW\\\aaahhhwww}}}{{{wwwsssqqqpppnnnnnnooonnnmmmkkkjjjhhhgggggghhhiiiiiihhhffffffffffffeeeeeeeeeeeedddkkkttt{{{|||vvvnnnhhhffffffdddcccaaa```^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYY[[[ZZZ[[[\\\___```___]]]]]]]]]]]]]]]]]]^^^___```bbbffflllttt}}}|||{{{ooogggdddhhhooouuuzzz}}}}}}tttlllhhheeeaaa]]]```___]]]\\\\\\]]]^^^______```cccfffjjjnnnrrrtttuuuwwwyyyyyyzzz{{{~~~|||qqqjjjgggfffdddcccccceeeffffffeeehhhjjjlllooorrruuuxxxyyy}}}vvvuuurrrooommmllllllmmmsss}}}~~~~~~|||yyyvvvppphhh___WWWWWWbbbooo{{{yyyxxxyyy{{{{{{wwwtttqqqmmmfff]]]WWWWWW\\\aaammmzzz{{{uuurrroookkkeeeaaa^^^^^^^^^bbbccceeeggghhhjjjkkkllliiijjjjjjiiihhhiiilllnnnyyyzzzzzzxxxvvvsssrrrrrryyy{{{vvvtttxxx~~~{{{zzzyyyyyyxxxqqqjjjhhhkkktttqqqmmmjjjfff```ZZZVVVTTTPPPLLLGGGDDDBBB@@@@@@<<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@CCCFFFIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSUUUUUUYYYaaaiiiuuu|||zzzvvvrrrooommmllllllmmmmmmlllkkkjjjiiigggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeefffkkksssxxxxxxssskkkeeeeeedddbbb```^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXXXXYYY[[[\\\]]]^^^^^^__________________``````dddgggmmmsss{{{|||}}}sssjjjfffjjjooouuuzzzvvvooojjjddd^^^YYYYYYYYYYYYYYYZZZ[[[\\\\\\^^^```dddgggkkkooosssvvvuuuxxxzzz|||}}}vvvllleeebbbbbbaaa``````aaaaaabbbbbbccceeegggjjjlllooosssuuuwwwyyy||||||zzzvvvsssqqqpppoooooowww{{{||||||zzzvvvtttooohhh```YYYYYYggguuu|||zzzyyyzzz|||{{{wwwssspppmmmfff]]]WWWYYY```gggsssxxxrrrnnnkkkfffbbb____________bbbcccdddfffhhhhhhhhhgggeeeeeedddaaa``````cccfffkkknnnpppqqqpppqqqsssuuu|||wwwssstttvvvzzzzzztttsssuuuvvvsssooollleee```bbbhhhgggccc^^^YYYUUUQQQLLLHHHGGGFFFCCC???<<<;;;<<<===;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>@@@CCCFFFIIIKKKMMMMMMNNNOOOPPPQQQRRRRRRSSSVVVWWW\\\fffqqqzzzwwwuuuqqqooonnnllljjjjjjkkkkkkkkkjjjhhhgggfffeeecccbbbccccccccccccccccccddddddddddddgggjjjnnnqqqppplllhhhddddddbbb```^^^\\\\\\]]]]]]___^^^^^^]]]\\\\\\[[[[[[VVVWWWXXXYYYYYY[[[\\\]]]```aaaaaaaaa`````````___dddggglllrrryyy}}}xxxnnngggiiimmmssszzz~~~wwwrrrmmmfff^^^XXXTTTTTTTTTUUUVVVWWWWWWXXX]]]```eeehhhkkknnnrrrvvvvvvyyy|||zzzrrrhhhaaa```______^^^^^^]]]]]]^^^___]]]___bbbdddeeehhhlllpppqqqtttxxx{{{~~~~~~yyyvvvuuutttsssqqq{{{~~~{{{{{{{{{yyyvvvtttpppkkkccc\\\]]]kkk{{{~~~|||zzzzzz{{{zzzvvvrrrnnnlllfff^^^YYY[[[eeennn~~~xxxsssjjjgggbbb```````````````bbbbbbccceeegggfffdddaaa]]]]]][[[XXXWWWXXX\\\```dddhhhlllnnnnnnpppssswww|||yyyuuuqqqooorrrxxx}}}~~~xxxnnniiimmmsssqqqjjjddd___[[[YYY]]]ccc^^^ZZZTTTOOOKKKHHHEEECCCBBBBBBAAA>>>;;;:::;;;<<<;;;::::::::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::::::::;;;<<<===>>>???@@@BBBEEEHHHJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTXXXZZZaaammm{{{}}}wwwssspppooonnnlllooollljjjiiiiiijjjiiiiiifffffffffdddaaa```aaabbbaaaaaaaaabbbbbbbbbbbbbbbfffggghhhiiiiiigggeeedddbbbaaa___]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[VVVWWWXXXXXXXXXYYY[[[]]]aaaaaabbbbbbaaa```______aaadddiiiooovvv}}}ttthhhhhhkkkpppwww}}}|||xxxuuupppiii```YYYQQQQQQQQQQQQQQQRRRSSSSSSZZZ___eeeiiikkknnnrrrvvvxxx{{{|||ssskkkccc^^^]]][[[[[[\\\[[[YYYXXXZZZ[[[XXXZZZ]]]^^^^^^```eeeiiilllpppuuuyyy|||zzzxxxwwwwwwvvvttt}}}}}}wwwsssssstttvvvxxx|||}}}|||{{{zzzyyytttrrrnnnggg___```nnn}}}zzzyyyzzzxxxtttpppmmmkkkfff^^^YYY]]]iiisss~~~wwwssskkkhhhdddcccdddeeedddcccaaa```aaacccdddbbb^^^ZZZSSSSSSRRRQQQRRRVVV\\\aaafffjjjoooqqqooooooqqqtttsssoookkkjjjmmmttt{{{|||zzzuuuooojjjiiillloookkkbbbYYYUUUTTTSSSVVV[[[XXXTTTMMMHHHEEECCCAAA@@@???@@@AAA???<<<;;;;;;===999999999999::::::;;;<<<::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;===>>>???@@@BBBDDDFFFIIIKKKMMMMMMOOOPPPQQQSSSTTTVVVWWWWWW[[[^^^gggtttyyyvvvqqqnnnmmmnnnoooppppppmmmjjjhhhhhhiiiiiihhheeeffffffdddaaa```aaaccc``````````````````______bbbcccdddeeefffeeeddddddaaa```___^^^]]]\\\\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[XXXZZZ[[[ZZZXXXXXX[[[^^^aaabbbbbbbbbaaa```^^^]]]^^^aaaeeelllttt~~~|||nnnlllmmmpppwww||||||zzzvvvnnnddd\\\SSSRRRPPPOOOOOOOOOPPPQQQUUU[[[ccchhhjjjnnntttxxxyyy}}}rrrjjjccc]]]YYYYYYUUUWWWWWWVVVSSSRRRTTTVVVTTTWWWYYYYYYWWWYYY___dddeeeiiinnntttxxx|||~~~yyyxxxxxxyyyxxxvvv{{{~~~ssslllnnnnnnoooqqquuuzzz~~~~~~}}}{{{{{{{{{tttssspppjjjbbbbbbppp~~~zzzxxxxxxwwwsssoookkkjjjeee^^^YYY^^^kkkvvv|||uuurrroookkkhhhgggiiiiiihhhfff___^^^^^^```aaa___YYYTTTMMMNNNNNNOOORRRXXX```fffkkkpppttttttpppmmmnnnpppmmmiiifffhhhnnnuuuzzz{{{sssmmmgggdddfffhhhhhhffffff\\\RRRPPPPPPOOOPPPSSSRRRNNNGGGAAA>>>===<<<;;;999;;;===<<<:::888888:::888888888888999:::;;;;;;::::::;;;<<<<<<;;;::::::<<<<<<;;;;;;<<<===???@@@AAACCCEEEHHHJJJLLLMMMMMMQQQQQQSSSTTTVVVXXXYYYZZZ^^^aaakkkyyyvvvssspppnnnnnnqqqtttvvvqqqnnnjjjhhhhhhhhhhhhgggeeefffgggeeebbbaaabbbeee``````______^^^^^^^^^^^^___```ccceeefffeeedddccc``````______^^^]]]\\\\\\WWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\]]][[[YYYYYY\\\___aaabbbbbbbbbaaa```^^^]]]]]]```dddkkkttttttrrrpppsssxxx}}}{{{ssshhh```TTTSSSPPPNNNMMMNNNOOOPPPQQQYYYaaagggjjjooouuu{{{{{{~~~xxxkkkccc^^^XXXVVVWWWQQQSSSSSSRRROOONNNPPPRRRRRRUUUWWWVVVTTTUUU[[[```^^^bbbhhhnnnssswww|||~~~~~~{{{yyywwwvvvuuu{{{vvvuuutttsssssswww|||}}}~~~|||zzzyyyvvvsssoooiiidddgggvvv~~~{{{xxxvvvvvvuuurrrnnnqqqkkkeee___[[[```pppxxxsssssspppooonnnnnnmmmkkkgggddd^^^]]]\\\]]]\\\YYYRRRLLLJJJIIIKKKPPPWWW```kkkttt{{{yyyuuurrrooollliiihhheeecccbbbgggnnnrrrrrrooofffcccaaabbbdddbbb]]]WWWYYYSSSMMMKKKNNNQQQPPPNNNFFFEEECCCAAA@@@???>>>>>><<<;;;;;;::::::;;;;;;<<<===<<<;;;:::::::::;;;<<<;;;;;;;;;<<<<<<<<<======>>>===<<<<<<===>>>???@@@DDDFFFIIIJJJJJJKKKMMMNNNOOOOOORRRVVVUUUSSSTTTXXXaaaiiiuuu}}}xxxvvvrrrnnnmmmooouuuyyyrrrpppmmmkkkiiigggggggggggghhhhhhgggeeecccaaa```ddd```\\\\\\^^^______^^^ZZZ\\\```bbbddddddbbbaaa______```aaa___]]][[[YYYWWWUUUTTTVVVXXXXXXXXXYYY[[[[[[ZZZZZZZZZ\\\]]]^^^aaaaaa```_______________]]]^^^bbbkkkrrrzzz~~~xxxrrrppprrrxxx{{{}}}zzztttoookkkhhh```YYYRRRQQQQQQNNNLLLMMMSSSUUUZZZbbbkkksssxxxzzz~~~vvvmmmccc]]]XXXRRRPPPRRRQQQQQQPPPPPPOOOOOONNNNNNOOOQQQSSSTTTUUUWWWZZZ]]]\\\___cccgggmmmttt{{{~~~|||zzzyyyxxxwww~~~~~~|||zzzyyyxxxuuurrrnnnjjjgggkkk|||}}}zzzwwwvvvvvvuuurrrpppoooiiiccc^^^\\\aaapppwwwssssssrrrqqqooonnnllliiiddd```ZZZZZZ[[[\\\\\\XXXRRRLLLMMMMMMPPPXXXaaakkkuuu|||}}}uuuooojjjgggffffffdddbbb```ccchhhkkkiiiggg```]]][[[\\\^^^\\\WWWRRRRRRMMMHHHGGGJJJKKKJJJHHHDDDCCCBBB@@@???>>>======;;;;;;::::::::::::;;;;;;<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBEEEGGGJJJKKKLLLLLLNNNOOORRRRRRUUUYYYYYYXXX[[[aaafffttt}}}{{{vvvuuurrrooommmooossswwwpppooommmkkkiiihhhhhhhhhggggggggggggfffeeecccbbbdddaaa^^^]]]___``````___]]]^^^aaacccddddddbbbaaa^^^___``````___]]][[[YYYWWWUUUUUUWWWYYYZZZ[[[\\\]]]\\\[[[ZZZZZZZZZ[[[\\\``````````````````aaabbbaaa```cccjjjqqqzzz}}}uuuqqqrrrwww{{{}}}~~~yyytttqqqppphhh```ZZZXXXVVVQQQNNNNNNQQQSSSXXXaaallluuu{{{}}}~~~vvvlllddd\\\XXXUUUPPPOOOPPPOOOOOOOOONNNNNNMMMMMMMMMNNNOOOQQQRRRSSSUUUXXX[[[[[[]]]aaaeeeiiinnntttxxx}}}}}}|||{{{{{{{{{~~~~~~|||yyywwwvvvuuutttqqqnnnlllkkkqqq{{{xxxvvvuuuuuuuuusssrrroookkkeeebbbaaafffuuuwwwrrrrrrsssqqqooommmjjjfff```\\\VVVWWWYYY[[[[[[WWWQQQLLLPPPRRRXXXdddrrr~~~tttjjjdddbbbaaaaaabbb___]]]^^^```aaa^^^\\\XXXVVVTTTTTTUUUTTTOOOKKKLLLHHHEEEDDDFFFGGGEEEBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===???AAACCCDDDGGGIIILLLMMMMMMNNNPPPQQQQQQQQQSSSWWWXXXYYY___hhhrrrzzzwwwssssssrrrpppnnnnnnpppsssnnnnnnlllkkkjjjiiiiiiiiiffffffgggggggggfffeeedddcccaaa___^^^___aaaaaa```___```bbbddddddcccbbbaaa____________^^^\\\[[[YYYUUUVVVWWWYYY[[[]]]_________^^^\\\ZZZYYYYYYYYYYYY^^^_________aaabbbcccdddeeecccdddiiippp{{{zzzsssrrrvvv{{{~~~~~~zzzxxxxxxrrrkkkfffddd___WWWRRRQQQQQQTTTZZZcccoooyyy|||rrrkkkaaa[[[VVVUUUTTTPPPOOOPPPOOOOOOOOOOOONNNNNNNNNNNNOOOQQQSSSSSSTTTVVVYYY[[[[[[^^^bbbeeehhhkkkoooqqqyyy{{{~~~}}}}}}|||}}}}}}yyyvvvuuuttttttuuurrrooommmmmmttt~~~|||xxxvvvuuutttttttttttttttvvvrrrnnnlllmmmsssvvvqqqpppqqqooommmkkkhhhccc^^^ZZZSSSUUUXXXZZZYYYVVVQQQMMMSSSYYYcccqqq~~~qqqfffaaa^^^]]][[[]]][[[XXXXXXYYYXXXVVVTTTRRRPPPOOONNNNNNMMMJJJGGGHHHFFFEEEEEEEEEEEEBBB@@@@@@???>>><<<;;;:::::::::;;;::::::::::::::::::;;;999999999999999999::::::;;;;;;;;;;;;:::::::::::::::;;;<<<>>>AAACCCEEEFFFHHHKKKMMMOOOOOOPPPRRRSSSQQQPPPRRRUUUWWW[[[fffrrr}}}wwwtttqqqrrrrrrpppnnnmmmnnnooommmllllllkkkjjjjjjjjjjjjggggggffffffeeedddccccccaaa```___^^^______`````````aaabbbccccccbbb```_______________^^^\\\[[[ZZZUUUYYY[[[[[[]]]```bbbbbbaaa```]]][[[ZZZYYYYYYYYY\\\\\\]]]^^^```bbbdddeeefffcccbbbgggooo{{{xxxtttvvvzzz~~~~~~|||{{{vvvssspppjjjaaa\\\[[[YYY\\\bbblllwww}}}yyyssskkkddd^^^XXXUUUVVVVVVRRRPPPRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSUUUWWWXXXXXXZZZ]]]______bbbfffiiikkkmmmppprrryyy|||~~~}}}|||||||||||||||xxxvvvtttsssssswwwssspppoooooottt}}}zzzxxxttttttssssssssstttvvvwww{{{yyyyyy{{{}}}uuupppnnnmmmllljjjhhheeeaaa[[[WWWQQQTTTWWWYYYXXXVVVSSSRRRYYYcccppp}}}uuukkkccc___\\\XXXUUUVVVUUUTTTSSSSSSSSSQQQPPPOOONNNLLLKKKKKKIIIGGGEEEEEEDDDDDDDDDDDDBBB@@@>>>>>>===<<<;;;:::999999999:::::::::999999:::::::::888888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAADDDFFFHHHIIIJJJLLLOOOPPPQQQQQQSSSTTTVVVUUUWWWZZZ^^^fffvvv~~~zzzuuurrrpppqqqrrrqqqnnnllllllllllllllllllkkkkkkkkkjjjjjjhhhgggfffdddbbb```______^^^^^^^^^^^^]]]^^^^^^______```aaaaaaaaa```___^^^`````````___^^^]]]\\\[[[ZZZaaadddbbbaaaeeegggeeebbb```___]]]\\\\\\\\\]]][[[\\\\\\^^^___aaacccddddddaaa```dddlllyyy~~~yyyxxx{{{~~~}}}|||vvvmmmhhhhhhhhhkkkqqqzzz}}}xxxtttooohhhccc___ZZZXXXYYYXXXTTTRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWYYY[[[\\\]]]___bbbeeedddgggkkkoooqqqsssvvvxxx|||}}}}}}{{{zzzyyyyyyyyyyyy{{{}}}|||zzzxxxvvvuuuttttttxxxtttrrrrrrrrruuu~~~{{{xxxtttqqqrrrrrrrrrrrrssswwwzzzzzzsssooollljjjiiifffdddaaa]]]WWWSSSNNNQQQUUUWWWXXXYYYZZZ[[[dddqqqssslllccc^^^\\\ZZZUUUPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKIIIHHHFFFEEEDDDAAAAAAAAAAAA@@@>>>===<<<===<<<;;;:::999999999999::::::999999999999::::::777888999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<=========>>>AAADDDGGGIIIJJJKKKJJJMMMPPPQQQQQQRRRTTTUUUVVVVVVYYY___fffsss}}}{{{xxxtttrrrqqqrrrsssqqqnnnlllkkkkkklllllllllllllllkkkjjjiiiiiigggeeebbb```^^^]]]]]][[[]]]^^^^^^]]]\\\^^^____________```______^^^^^^bbbbbbaaa```___^^^]]]]]]bbbkkknnnhhheeeiiiiiifffaaa``````___```aaabbbccc]]]]]]^^^^^^___aaabbbcccbbb___^^^bbbhhhttt{{{|||~~~wwwtttuuuxxx{{{~~~zzzvvvrrrmmmhhheeeccc^^^[[[\\\[[[WWWTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[]]]```bbbcccfffjjjlllkkknnnrrruuuwwwzzz~~~{{{zzzyyywwwvvvuuuuuuuuutttxxx|||}}}|||}}}zzzzzzzzzyyyxxxwwwvvvuuuwwwtttsssuuuuuuwww~~~|||xxxsssooopppqqqqqqqqqsssxxx|||}}}vvvrrrooollljjjhhheeebbb^^^XXXRRRNNNHHHLLLQQQVVVYYY^^^ccchhhqqq}}}mmmeee\\\WWWWWWVVVQQQLLLMMMMMMMMMLLLKKKJJJJJJKKKJJJJJJHHHFFFDDDBBBBBBBBB@@@@@@@@@???===<<<<<<<<<<<<<<<;;;:::999999999999::::::999999999999::::::777888:::;;;<<<<<<<<<;;;:::;;;;;;<<<===>>>?????????AAACCCGGGIIIKKKLLLLLLKKKMMMPPPQQQQQQRRRTTTUUUVVVWWW\\\dddppp|||zzzyyytttrrrsssrrrssssssqqqnnnkkkkkkkkkllllllmmmmmmllljjjiiihhhhhhgggeeebbb```_________[[[]]]______]]]]]]^^^```_________```````````````dddcccbbbaaa```_________eeeooorrriiidddffffffaaa`````````bbbdddgggiiikkkaaaaaaaaaaaaaaaaaabbbcccaaa___^^^```eeelll{{{}}}}}}~~~}}}|||~~~}}}zzzwwwtttpppmmmkkkiiiddd```aaa```]]][[[]]]\\\]]]^^^___```aaabbbbbbbbbdddhhhjjjmmmppptttwwwxxxyyy|||}}}zzzyyywwwuuutttsssrrrrrrvvvyyy}}}~~~~~~|||wwwxxxyyyzzzzzzyyywwwvvvwwwtttuuuwwwxxxyyy~~~xxxrrrnnnoooqqqppppppsssyyy}}}~~~}}}yyytttrrrooommmkkkhhheeeaaa\\\UUUNNNIIIDDDIIIOOOTTTZZZbbbjjjqqq|||tttkkkbbbWWWRRRSSSSSSOOOKKKKKKLLLLLLJJJHHHGGGGGGHHHGGGGGGFFFDDDAAA???@@@@@@AAABBBAAA???===<<<===>>><<<<<<;;;:::999999999999:::999999999999999999:::888999:::<<<======<<<<<<:::;;;<<<===>>>@@@AAAAAA@@@BBBEEEHHHKKKLLLMMMMMMKKKMMMPPPQQQQQQRRRTTTUUUZZZ\\\cccmmm|||zzzxxxxxxvvvrrrqqqssstttttttttqqqnnnkkkkkkllllllmmmmmmmmmllljjjhhhggghhhfffdddbbbaaaaaaaaabbb[[[^^^aaaaaa___^^^___aaa````````````aaaaaaaaabbbeeedddcccaaa````````````dddoooqqqggg```aaa```ZZZ______aaacccfffjjjnnnpppeeeddddddcccbbbbbbccccccbbb___^^^```bbbgggsss~~~~~~}}}||||||zzzwwwtttrrrqqqoooiiieeeffffffcccccceeeccccccdddfffggghhhiiijjjiiilllooorrruuuyyy}}}tttsssqqqooopppqqqsssuuuyyyzzzzzz{{{~~~{{{zzzyyywwwvvvuuuuuuuuuuuuxxxzzzyyyxxx{{{zzzuuurrrnnnnnnoooqqqtttwwwzzz|||~~~~~~vvvpppnnnnnnmmmggggggeee___WWWNNNHHHFFFHHHJJJNNNUUU^^^jjjxxxwwwlllbbb\\\UUURRRQQQPPPLLLHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEDDDCCCBBBAAAAAAAAA???===;;;:::;;;<<<===::::::::::::::::::::::::<<<;;;:::999999999:::;;;<<<<<<;;;:::::::::;;;;;;===<<<<<<<<<>>>@@@BBBCCCBBBDDDFFFIIILLLNNNOOOPPPRRRQQQQQQTTTSSSRRRUUUZZZWWW___jjjyyy|||vvvrrrqqqpppppppppsssrrrqqqooonnnlllkkkjjjkkkjjjiiihhhggggggggggggfffeeedddbbb``````______bbbbbbbbbaaa```^^^]]]\\\]]]^^^```aaabbbcccbbbbbbgggeeebbb___^^^]]]^^^^^^cccbbb```___]]]]]]\\\\\\___```aaaccceeeggghhhiiigggfffcccaaa___^^^^^^^^^``````^^^]]]___dddlllqqq~~~zzzxxxwwwvvvvvvsssooojjjhhhiiijjjjjjhhhggghhhiiijjjlllmmmnnnnnnooossswwwxxxxxx{{{rrrpppooonnnoooqqqtttvvv{{{{{{{{{|||~~~{{{zzzxxxwwwvvvuuuuuuuuuwwwyyyzzzxxxvvvxxx~~~{{{wwwuuurrrqqqqqqqqqrrrtttvvvwww~~~~~~~~~{{{sssooommmlllkkkgggfffccc\\\TTTLLLHHHFFFEEEIIIPPPXXXcccqqqrrrggg___YYYSSSPPPPPPOOOLLLHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCAAA@@@@@@???>>>===;;;999888999:::;;;::::::::::::::::::::::::999888888888888999;;;;;;<<<;;;;;;:::::::::;;;;;;============???AAACCCDDDDDDEEEGGGJJJLLLNNNOOOPPPQQQPPPRRRTTTTTTRRRUUU[[[[[[fffvvv|||xxxssspppoooooopppooopppooonnnmmmlllkkkjjjiiijjjjjjiiihhhggggggggggggffffffeeecccbbbaaa```___`````````___]]]\\\[[[[[[]]]^^^```bbbccccccbbbbbbbbbbbbaaaaaa```______^^^```___^^^]]]]]]\\\\\\\\\]]]^^^^^^___aaaccceeefffeeecccaaa___^^^^^^^^^^^^___^^^]]]\\\\\\aaahhhmmmzzz~~~~~~~~~wwwtttooonnnoooppppppoooooooooooopppppppppqqqqqqvvvzzzooonnnllllllnnnrrrvvvyyy||||||{{{|||}}}~~~zzzyyyxxxwwwvvvuuuuuuuuuxxxzzzyyywwwuuuuuuzzz~~~~~~|||yyyxxxuuutttsssqqqqqqqqqqqqrrr||||||}}}~~~{{{uuupppmmmkkkiiihhhgggeee___WWWOOOJJJHHHHHHGGGLLLUUU^^^iiiwwwwwwhhh___YYYTTTOOOMMMMMMMMMJJJGGGFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>===<<<;;;999999999::::::::::::::::::::::::::::::666666777777888:::;;;<<<;;;:::::::::::::::;;;;;;======>>>???AAADDDFFFGGGGGGHHHIIIKKKMMMNNNOOOOOORRRRRRTTTVVVUUUTTTYYY___eeetttwwwtttooommmmmmmmmmmmmmmllllllkkkkkkjjjiiiiiihhhjjjiiihhhgggffffffffffffffffffffffffdddbbb```___]]]^^^^^^]]][[[YYYYYYZZZ]]]___```bbbcccccccccccc]]]^^^```bbbbbbaaa___^^^\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[\\\^^^```bbbbbbaaa___^^^]]]]]]^^^^^^]]]]]][[[YYYYYY\\\aaaeeeppp}}}}}}zzzxxxwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvzzznnnmmmlllmmmoootttxxx{{{}}}|||{{{zzzzzz{{{|||}}}yyyxxxwwwvvvuuuuuuuuuuuuvvvwwwvvvuuussstttwwwzzz{{{{{{||||||||||||{{{zzzvvvuuussspppooonnnnnnnnnwwwyyyzzz{{{{{{zzzxxxwwwvvvrrrnnnllljjjhhhfffdddeeeaaaZZZRRRKKKHHHJJJLLLNNNUUU^^^fffnnnxxxwwwiii]]]VVVRRROOOLLLJJJJJJJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>===>>>===<<<;;;;;;;;;;;;<<<999999999999999999999999888888888999999:::;;;;;;::::::999::::::;;;<<<<<<>>>???@@@BBBDDDFFFHHHIIIIIIJJJLLLMMMOOOOOOPPPPPPTTTTTTVVVYYYWWWWWW^^^fffuuutttpppllljjjjjjjjjiiiiiijjjjjjiiiiiiiiiiiiiiihhhiiihhhgggfffeeeeeeeeeeeeeeefffggggggeeeccc```^^^\\\]]]^^^\\\YYYXXXYYY[[[^^^___aaacccdddddddddccc^^^^^^````````````___^^^ZZZZZZ[[[\\\]]]^^^^^^___^^^\\\ZZZYYYZZZ\\\___aaa``````^^^]]]]]]^^^______[[[[[[ZZZXXXWWWXXX\\\___jjjuuu~~~~~~~~~}}}}}}nnnnnnnnnooorrrvvvzzz|||{{{zzzyyywwwwwwwwwxxxyyyzzzwwwvvvuuuuuuttttttttttttrrrrrrrrrrrrrrrsssvvvxxxvvvwwwxxxyyyyyyzzzzzzzzztttsssqqqooonnnmmmmmmnnnssstttvvvwwwvvvtttqqqoooooommmjjjhhhgggfffcccaaabbb^^^VVVNNNIIIJJJNNNRRRUUU]]]ffflllpppvvv~~~ttthhh^^^UUUQQQLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>@@@AAACCCEEEGGGIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQTTTTTTWWWYYYYYY[[[fffqqqyyyqqqnnnkkkhhhhhhgggfffeeeiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeedddddddddddddddeeeffffffdddbbb___]]][[[^^^___\\\YYYWWWZZZ]]]___```bbbcccdddeeeddddddbbbaaa___^^^]]]\\\]]]]]]YYYZZZ\\\^^^___`````````___^^^\\\ZZZ[[[]]]___aaa``````___^^^^^^^^^___```ZZZZZZZZZXXXWWWXXX[[[]]]fffpppnnnoooppprrrtttwwwyyyzzzxxxwwwuuutttsssssstttttt{{{}}}xxxsssuuutttssssssrrrrrrrrrsssooonnnnnnoooppprrrtttuuusssssstttuuuvvvwwwxxxxxxrrrqqqooommmmmmmmmmmmmmmoooooopppppppppnnnmmmlllmmmkkkhhhgggfffdddaaa___^^^ZZZSSSLLLJJJMMMTTTZZZ]]]eeennnqqqqqqttt{{{{{{rrrggg]]]VVVRRRPPPHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>======999:::::::::999999999999999999999999999999999999<<<<<<<<<===<<<;;;:::::::::::::::;;;<<<>>>???@@@BBBCCCEEEHHHJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSWWW[[[^^^eeeuuu~~~xxxuuuooollliiigggggggggfffeeejjjjjjjjjiiiiiiiiiiiiiiigggfffeeedddccccccccccccccccccccccccaaa___]]]\\\[[[^^^___]]]XXXWWW[[[______```bbbdddeeeeeeeeeeeeeeeccc___\\\[[[ZZZ[[[[[[XXXYYY\\\^^^```aaaaaa```^^^]]]\\\[[[\\\^^^```aaaaaa```___^^^]]]^^^___```ZZZ[[[[[[[[[ZZZ[[[]]]___dddlll|||mmmoooqqqtttuuuvvvvvvvvvtttsssqqqpppoooooopppppprrrwwwyyyvvvtttuuuuuussssssrrrqqqqqqpppqqqqqqqqqnnnmmmlllmmmooopppqqqrrrqqqqqqqqqrrrssstttuuuuuuqqqpppnnnllllllkkklllllllllkkkjjjjjjjjjjjjkkkkkknnnkkkhhhfffeeecccaaa___YYYVVVQQQLLLLLLQQQZZZaaaiiipppwwwwwwrrrooorrrwwwuuuooofff\\\TTTOOOLLLLLLFFFGGGGGGFFFDDDBBBBBBBBB@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<888999999::::::999999999888888888888888888888888999:::;;;<<<<<<<<<;;;::::::;;;;;;<<<>>>???AAABBBEEEFFFHHHJJJLLLLLLLLLLLLMMMNNNPPPRRRSSSTTTUUUUUUTTTVVV[[[bbbiiivvv{{{wwwssspppqqqjjjiiigggggghhhiiiiiihhhjjjjjjiiiiiihhhhhhggggggfffeeedddccccccbbbbbbbbbbbbaaa```___^^^\\\[[[[[[ZZZ]]]___\\\WWWVVV[[[``````aaaccceeeffffffeeeeeebbbaaa```^^^\\\ZZZZZZYYYVVVXXX[[[]]]___```______ZZZZZZZZZ[[[[[[]]]^^^___```___^^^\\\\\\\\\]]]^^^ZZZ[[[]]]^^^^^^___aaacccfffjjjwwwlllnnnrrrtttuuuuuusssrrrqqqpppooommmmmmmmmnnnnnnnnnrrrtttrrrqqquuuwwwvvvqqqqqqppppppooopppppppppnnnmmmllllllnnnoooooooooppppppppppppqqqrrrssssssrrrpppnnnlllkkkjjjjjjkkkjjjiiigggffffffhhhjjjlllooommmiiifffeeeccc```^^^WWWTTTPPPLLLMMMTTT^^^eeeuuu{{{{{{qqqjjjjjjmmmmmmggg^^^TTTMMMIIIGGGGGGEEEFFFGGGFFFCCCAAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;888888888888888888888888666777999;;;<<<<<<<<<;;;;;;;;;<<<===???AAABBBCCCFFFGGGIIIKKKMMMMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVVVVXXX[[[aaajjjtttzzztttqqqllllllpppgggfffeeegggiiikkklllkkkjjjiiiiiihhhggggggfffffffffeeedddcccbbbbbbbbbbbbaaa```^^^]]][[[[[[ZZZZZZYYY]]]___[[[VVVUUUZZZ``````aaaccceeefffffffffeee______``````^^^\\\YYYXXXUUUWWWZZZ]]]^^^^^^^^^]]]WWWWWWXXXYYYZZZ[[[\\\\\\___^^^]]][[[ZZZ[[[[[[\\\ZZZ\\\___``````bbbdddfffiiikkkvvvoooooooooooonnnmmmllllllkkkkkkllllllmmmmmmnnnnnnqqqpppnnnnnnoooqqquuuwwwtttpppkkkjjjlllnnnnnnmmmhhhgggfffhhhkkkmmmmmmmmmllllllmmmnnnooopppppppppqqqpppmmmjjjiiiiiiiiijjjfffeeecccbbbbbbdddgggiiijjjiiihhheeebbb___\\\[[[TTTPPPLLLKKKQQQ]]]jjjsss~~~uuulllfffddddddffffff```XXXQQQLLLJJJHHHGGGFFFEEEDDDBBB@@@?????????BBBAAA???===;;;:::999999<<<;;;::::::999888777777888888999999999:::::::::;;;;;;;;;::::::999999999;;;:::::::::;;;;;;<<<===>>>AAACCCDDDDDDCCCDDDEEEJJJJJJKKKLLLMMMNNNOOOOOORRRTTTTTTSSSTTTWWWXXXXXX___bbbjjjxxxsssooonnnllliiihhhgggffffffgggiiijjjiiigggdddgggjjjiiifffccccccddddddcccccccccccccccddddddddddddcccbbb```___]]]\\\YYY[[[]]]\\\ZZZ[[[___cccdddddddddddddddccccccbbbcccbbbaaa```^^^[[[YYYWWWYYYZZZ[[[\\\\\\[[[YYYXXXZZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]]]]\\\[[[\\\^^^``````___```aaaccccccaaa___fffiiitttpppppppppooonnnmmmlllkkkhhhhhhiiijjjkkklllmmmmmmooonnnllllllmmmooorrrtttpppmmmiiihhhiiikkkjjjjjjjjjiiihhhiiikkkllllllkkkkkkkkkllllllmmmnnnoooppppppnnnllliiiggggggggghhheeedddbbbaaaaaacccfffgggffffffdddbbb___\\\YYYXXXTTTRRRPPPRRRXXXcccnnnuuuzzztttlllddd^^^]]]^^^___^^^YYYRRRLLLHHHGGGFFFEEEFFFEEECCCAAA@@@??????>>>???>>><<<;;;999888888888;;;;;;::::::999888777777777888888888999999999999;;;;;;;;;::::::999999999:::::::::::::::;;;<<<===>>>AAADDDEEEEEEEEEEEEFFFKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSTTTWWWZZZ[[[dddlll{{{|||pppmmmmmmjjjhhhhhhhhhgggggghhhjjjkkkiiihhheeehhhjjjjjjgggddddddeeeeeedddcccbbbbbbbbbbbbbbbeeeeeeeeecccbbb```^^^]]]___aaabbbaaa___```dddggggggfffdddcccbbbbbbccccccbbbaaa```^^^\\\ZZZYYYXXXXXXYYY[[[\\\\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^^^^\\\[[[\\\^^^```cccdddeeeeeedddcccaaaaaaeeegggpppnnnnnnmmmlllkkkjjjiiihhheeeeeefffgggiiijjjkkkkkklllkkkjjjiiijjjlllooopppllliiigggffffffggggggfffjjjiiigggggghhhiiihhhhhhiiiiiijjjjjjkkkmmmnnnooonnnllljjjgggeeeeeedddeeecccbbb```___```aaacccdddaaa```^^^\\\YYYWWWUUUTTTQQQRRRSSSWWW^^^fffnnnsssjjjfff___XXXTTTSSSTTTUUUYYYUUUOOOKKKJJJIIIIIIHHHDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;:::999999999999:::::::::999999888888888777777777888888888999999;;;;;;::::::::::::999999999999999999:::;;;<<<===???BBBEEEGGGGGGGGGHHHIIIMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUXXX^^^bbbnnn}}}wwwmmmkkkkkkiiihhhhhhgggfffggghhhjjjjjjhhhffffffhhhjjjiiigggeeeeeeeeeeeedddcccbbbaaa`````````ggggggfffeeecccaaa___^^^bbbdddfffeeecccdddgggkkkmmmllliiigggeeedddddddddaaa```^^^[[[ZZZYYYYYYYYYXXXYYYZZZ\\\\\\\\\[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[^^^^^^^^^]]][[[\\\^^^```fffhhhiiigggccc```aaabbbcccdddkkkyyyjjjiiihhhfffeeedddccccccddddddeeeeeeffffffggggggiiihhhgggggghhhjjjkkkmmmiiihhhgggfffffffffeeeeeefffeeecccccceeefffeeedddhhhgggggghhhiiikkkmmmnnnlllkkkiiifffdddbbbbbbaaa```___^^^]]]]]]^^^___```\\\[[[YYYWWWTTTSSSQQQQQQNNNOOOSSSXXX]]]bbbfffhhh]]]YYYTTTOOOLLLLLLMMMNNNSSSPPPLLLKKKKKKKKKKKKJJJCCCBBB@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999999999888888999999999:::::::::::::::::::::::::::::::::888888999999;;;<<<===>>>@@@CCCGGGIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSUUUTTTUUUWWWXXX\\\dddmmm|||ssskkkkkkkkkjjjhhhiiifffffffffhhhiiiiiigggdddfffggghhhgggfffeeeddddddcccbbbaaaaaa```aaaaaaaaagggffffffeeecccaaa```___aaaccceeeeeeccceeeiiimmmvvvvvvuuusssppplllhhhfffbbb```]]][[[ZZZZZZ[[[\\\YYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\^^^___^^^]]]\\\\\\^^^```dddgggiiifff```\\\^^^aaa___aaaiiiwwwfffeeecccbbbaaa`````````cccccccccccccccbbbbbbbbbfffeeeeeeeeeeeeggghhhiiihhhhhhhhhhhhgggfffeeeeeecccbbbaaaaaadddeeeeeeeeeeeeeeeeeeeeegggiiikkkmmmkkkjjjhhheeebbb```___^^^[[[[[[ZZZYYYYYYZZZZZZ[[[XXXWWWUUURRRPPPOOOOOOOOOLLLOOORRRVVVYYYZZZ[[[ZZZSSSQQQMMMJJJHHHGGGHHHIIIIIIGGGFFFFFFGGGHHHGGGGGGAAA@@@???======<<<<<<<<<:::::::::::::::;;;<<<<<<999999999999999999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999:::;;;===>>>@@@AAACCCFFFIIIKKKLLLLLLMMMOOOMMMNNNNNNOOOPPPQQQRRRRRRVVVTTTUUUYYY\\\aaammmzzzxxxqqqlllllllllkkkjjjlllhhhhhhiiikkklllkkkiiiffffffeeeeeedddddddddbbbaaa______``````aaabbbddddddeeeeeeddddddcccbbbaaa```___bbbddddddccceeeiiimmm{{{}}}|||tttmmmgggcccaaa^^^\\\[[[[[[\\\]]][[[[[[[[[ZZZYYYXXXWWWVVVXXXYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^]]]\\\]]]___aaa```ccceeebbb]]]ZZZ\\\```^^^aaaiiixxxbbbaaa___^^^]]]]]]^^^^^^`````````____________^^^bbbbbbaaaaaabbbccccccdddeeegggiiihhhfffdddcccdddbbbaaa```aaaccceeeeeedddaaaaaa```aaabbbeeehhhjjjhhhgggeeeccc```]]][[[YYYWWWWWWVVVUUUUUUUUUUUUVVVTTTSSSPPPNNNMMMLLLLLLLLLMMMOOOQQQSSSTTTSSSRRRQQQMMMLLLIIIGGGEEEEEEEEEFFFEEEDDDCCCDDDFFFGGGFFFEEE???>>>===<<<;;;;;;;;;;;;888777777777888888999:::888888888999999::::::;;;;;;;;;<<<<<<<<<=========999999::::::::::::;;;;;;;;;;;;<<<>>>???BBBDDDEEEFFFIIILLLNNNNNNNNNOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSUUURRRUUU\\\bbbjjj{{{uuuooolllmmmmmmkkkkkkmmmmmmmmmnnnpppqqqpppllliiifffdddcccbbbccccccbbb```^^^______```bbbdddfffgggcccccccccddddddccccccbbbaaaccceeeeeecccdddhhhlllvvv{{{yyyooohhhcccbbb```^^^\\\[[[[[[\\\ZZZZZZYYYXXXWWWVVVVVVUUUXXXXXXYYYZZZ[[[\\\\\\]]]\\\]]]^^^]]]]]]^^^aaaccc___aaabbbaaa^^^^^^```cccaaaeeejjjvvvZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^```dddffffffdddaaa`````````___]]]^^^___``````___]]]\\\[[[[[[]]]```cccfffeeedddbbb___\\\YYYVVVUUUSSSSSSSSSRRRRRRQQQQQQQQQPPPOOOLLLJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBCCCEEEEEEDDDBBB>>>===<<<;;;:::::::::;;;888777777777777888888999777777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===999999999::::::;;;;;;;;;===>>>???@@@BBBEEEGGGHHHIIIKKKNNNOOOOOOOOOPPPQQQOOOPPPPPPQQQRRRSSSTTTTTTVVVSSSXXXdddmmmyyyzzzrrrnnnlllmmmmmmjjjjjjlllnnnnnnoooqqqrrrqqqmmmjjjgggdddbbbbbbcccdddbbb`````````aaaaaacccdddfffgggbbbcccdddeeeeeefffffffffdddfffgggdddaaaaaacccfffjjjooowww|||{{{vvvnnniiibbbaaa```^^^\\\ZZZYYYXXXVVVVVVVVVUUUVVVVVVVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]][[[\\\]]]]]]]]]___ccceeeaaaaaabbbcccdddgggiiikkkiiiiiijjjpppSSSRRRQQQPPPPPPRRRTTTUUUSSSTTTUUUWWWYYYZZZ\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[]]]```ddddddaaa^^^]]]]]]^^^\\\ZZZYYYZZZZZZYYYXXXYYYXXXWWWXXXYYY]]]```bbbbbbaaa___]]]YYYVVVSSSQQQQQQQQQQQQPPPPPPOOOOOOOOONNNLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEECCCBBBAAA@@@??????===<<<===>>>??????===;;;===<<<;;;;;;:::::::::::::::999999999999999::::::777777888999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;??????@@@BBBDDDGGGIIIJJJKKKMMMPPPQQQPPPOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVXXXVVV]]]kkkxxxuuurrrpppmmmkkkmmmmmmiiiiiikkkllllllnnnppppppoookkkggghhheeecccbbbdddeeecccaaabbbbbbbbbbbbcccdddeeefffbbbcccdddfffggghhhhhhhhhfffggggggccc^^^\\\^^^``````eeelllssstttrrrmmmiiiaaaaaa```^^^\\\YYYWWWVVVSSSSSSSSSTTTUUUVVVXXXYYYWWWXXXYYYZZZ[[[\\\]]]]]]ZZZ[[[\\\]]]^^^```dddgggdddccccccfffjjjoooqqqqqqooommmiiikkkzzz~~~WWWSSSNNNMMMNNNOOOOOOMMMRRRRRRPPPPPPQQQSSSUUUWWWUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]\\\[[[ZZZ[[[\\\ZZZYYYWWWTTTTTTTTTUUUVVVTTTTTTUUUVVVXXXZZZ\\\]]][[[]]]]]][[[WWWRRROOONNNKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBB@@@>>>===<<<;;;========================;;;;;;;;;::::::999999999999777666777888888777666;;;;;;;;;;;;;;;;;;::::::>>>===<<<;;;::::::::::::::::::;;;<<<===>>>??????BBBCCCDDDFFFHHHJJJKKKLLLNNNPPPRRRRRRQQQOOOOOOPPPSSSRRRSSSVVVVVVUUUXXX]]]___ccclllzzz}}}rrrnnnooooooooommmjjjhhhhhhiiilllkkkjjjiiihhhggggggggghhhhhhhhhgggffffffeeeeeejjjhhhdddccccccddddddccccccddddddeeeeeefffffffffdddbbb___\\\[[[[[[\\\]]]cccdddeeefffffffffeeeeee]]]\\\ZZZYYYYYYXXXVVVTTTSSSRRRQQQPPPPPPQQQSSSTTTZZZYYYXXXWWWWWWWWWWWWWWWZZZ\\\^^^aaacccddddddddddddbbbaaaeeemmmssstttssstttmmmhhhjjjqqqzzz~~~TTTPPPMMMLLLMMMOOONNNMMMOOOOOOMMMMMMNNNOOOQQQRRRQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXVVVVVVWWWXXXZZZXXXUUURRRPPPOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZXXXSSSOOOLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBBBB@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999888777888999999888777;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@DDDDDDFFFGGGIIIKKKLLLMMMNNNPPPRRRSSSQQQPPPQQQQQQSSSRRRUUUZZZ[[[[[[^^^cccbbblll{{{yyyrrrooojjjlllmmmlllkkkkkklllmmmiiiiiiiiiiiiiiiiiihhhhhhjjjhhhfffeeeeeefffggghhhiiigggdddbbbbbbccccccbbbcccdddddddddddddddeeeeeeaaa___\\\ZZZYYYYYYZZZ[[[aaabbbcccddddddcccaaa```[[[ZZZXXXWWWWWWWWWUUUSSSRRRQQQPPPOOOOOOPPPQQQSSSWWWWWWVVVVVVWWWXXXXXXYYYZZZ\\\^^^aaacccdddeeeeeedddaaa```ccciiinnnooommmmmmgggccceeelllxxx}}}OOOMMMKKKJJJLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQPPPPPPQQQSSSUUUTTTQQQNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLMMMNNNOOORRRTTTTTTSSSOOOKKKHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@??????===<<<;;;::::::::::::::::::::::::::::::::::::::::::999999999999;;;999888999;;;;;;:::999;;;;;;<<<<<<======>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCFFFGGGHHHIIIKKKLLLMMMNNNNNNPPPRRRSSSRRRRRRRRRSSSRRRRRRUUUZZZ]]]^^^bbbiiiooo~~~~~~zzzuuupppnnniiijjjllllllkkkkkklllnnnggghhhiiijjjkkkjjjiiiiiijjjhhhfffddddddfffiiikkkiiifffcccbbbbbbcccbbbaaaccccccccccccbbbbbbbbbbbb```^^^\\\ZZZYYYYYY[[[[[[```aaacccdddcccaaa___]]]YYYXXXVVVVVVVVVVVVUUUSSSRRRQQQOOONNNNNNOOOPPPQQQTTTTTTUUUUUUVVVXXXYYYZZZZZZ\\\^^^aaacccdddddddddbbb___]]]___cccggggggfffgggbbb```bbbgggooo}}}IIIHHHHHHHHHIIIKKKKKKLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKKKKKKKKKKMMMNNNMMMLLLLLLKKKKKKKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIMMMOOOPPPNNNKKKGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????>>>>>>>>>============<<<;;;:::999999888888888888888888888888:::::::::::::::999999999<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======@@@AAAAAABBBCCCDDDEEEFFFIIIIIIJJJKKKLLLNNNNNNOOONNNOOOQQQRRRRRRRRRTTTUUUWWWVVVXXX]]]bbbfffnnnwww~~~{{{xxxuuussspppmmmkkkkkkllllllkkkjjjiiiiiijjjhhhiiikkkllllllkkkiiihhhggggggffffffgggiiijjjkkkhhhfffdddcccccccccbbbaaabbbbbbaaaaaa`````````___```___]]]\\\[[[\\\]]]^^^aaacccdddeeedddaaa^^^\\\XXXWWWVVVVVVWWWXXXVVVUUUSSSRRRPPPOOONNNOOOQQQRRRTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ]]]___aaaaaaaaaaaa\\\ZZZYYY[[[^^^aaabbbaaadddaaa___bbbeeejjjsss}}}DDDDDDEEEFFFFFFGGGIIIJJJKKKJJJJJJJJJIIIIIIJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFHHHHHHHHHHHHIIIKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIKKKLLLKKKGGGDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@??????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888888::::::::::::::::::::::::<<<;;;;;;;;;===>>>>>><<<;;;;;;;;;::::::999999999::::::::::::;;;===>>>???CCCDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLMMMNNNNNNOOOOOOLLLNNNPPPQQQQQQRRRUUUWWW\\\[[[___gggpppzzz~~~{{{xxxssspppnnnmmmkkkiiijjjkkklllkkkiiihhhhhhjjjjjjkkkmmmmmmllljjjhhhfffdddfffhhhkkklllkkkjjjiiihhhfffddddddddddddcccaaa``````______^^^^^^]]]]]]^^^^^^]]]\\\\\\\\\]]]^^^aaabbbccccccbbb___\\\ZZZYYYXXXWWWXXXYYYZZZYYYXXXVVVTTTRRRQQQPPPQQQRRRSSSVVVUUUUUUUUUUUUVVVWWWWWWXXXYYY[[[\\\]]]]]]]]]\\\VVVVVVVVVWWWZZZ]]]___```aaa______aaacccdddjjjqqq~~~@@@AAACCCDDDDDDDDDFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGFFFFFFEEEEEEEEEDDDCCCEEEFFFFFFEEEEEEGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEGGGHHHGGGEEEAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>???>>>===::::::::::::999999999888:::;;;;;;<<<>>>???AAABBBFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNPPPQQQRRRTTTWWWZZZ\\\^^^ffftttyyyxxxtttrrrpppmmmjjjiiiiiijjjggghhhjjjjjjiiiiiijjjlllkkkkkkkkkkkkjjjhhhfffeeecccfffjjjmmmnnnllliiiggggggfffdddddddddcccbbb```]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\^^^^^^^^^^^^]]][[[YYYXXXYYYXXXXXXYYY[[[]]]\\\[[[XXXWWWUUUSSSRRRSSSTTTUUUWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[[[[ZZZYYYXXXSSSSSSTTTVVVYYY\\\___aaa^^^\\\\\\______^^^bbbhhhqqq}}}===@@@BBBBBBAAAAAACCCEEEEEEFFFFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEDDDCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAACCCEEEDDDAAA???======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<=========>>>>>><<<;;;:::<<<>>>??????>>>888888999::::::;;;<<<<<<======>>>???AAACCCEEEFFFIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNNNNNNNNNNNNNOOOOOONNNPPPRRRSSSTTTWWW[[[^^^dddiiiwwwzzzvvvvvvmmmnnnnnnkkkhhhfffhhhjjjgggiiijjjiiihhhhhhiiijjjhhhgggggggggffffffeeeeeeeeegggjjjmmmmmmllljjjhhheeecccbbbbbbbbbaaa___]]][[[[[[[[[[[[[[[\\\\\\\\\YYYYYYZZZZZZZZZ[[[[[[\\\^^^]]]\\\[[[ZZZZZZYYYYYYYYYXXXXXXYYY\\\^^^^^^]]]YYYXXXVVVTTTSSSSSSUUUUUUVVVVVVVVVVVVWWWXXXZZZZZZ[[[[[[[[[[[[ZZZXXXVVVUUUSSSTTTUUUVVVXXX[[[^^^```]]][[[[[[]]]]]][[[^^^cccgggttt<<>>@@@BBBBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAA@@@>>>============<<<<<<<<<;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????;;;;;;:::;;;>>>??????>>>666777888:::<<<>>>???@@@???@@@AAABBBDDDGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPRRRTTTUUUVVVYYY]]]```uuu|||~~~zzzzzzuuurrrrrrllloooppplllgggdddfffjjjkkklllllljjjgggeeeeeeeeeddddddcccccccccdddeeeeeehhhiiijjjkkklllkkkjjjiiibbbaaa````````````]]][[[YYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^___^^^]]][[[ZZZ[[[\\\\\\XXXWWWWWWYYY\\\^^^^^^]]]YYYXXXVVVTTTSSSSSSTTTUUUTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]]]]\\\ZZZXXXUUUTTTUUUVVVWWWWWWXXXZZZ]]]```^^^\\\\\\^^^]]][[[]]]bbbbbbppp>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>======<<<<<<<<<<<<@@@@@@@@@@@@???===<<<<<<;;;<<<<<<===>>>??????@@@========================<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======@@@???>>>======<<<======;;;;;;;;;:::::::::::::::888888888999:::::::::;;;===<<<;;;;;;===???BBBDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMNNNPPPQQQRRRPPPRRRUUUVVVWWW\\\ccciiizzzssspppooonnnlllkkkjjjhhhggggggiiijjjllltttrrrooommmjjjhhhfffffffffdddbbbaaaaaabbbdddeeefffhhhjjjlllllljjjhhhffffffbbb```aaacccbbb^^^YYY[[[YYYWWWWWWZZZ\\\[[[YYY[[[\\\^^^______^^^\\\[[[^^^\\\XXXVVVVVVWWWZZZ\\\^^^]]][[[ZZZYYYYYYYYYZZZZZZXXXVVVUUUUUUVVVUUUSSSSSSTTTTTTUUUWWWYYY[[[\\\[[[\\\\\\ZZZWWWUUUUUUVVVXXXWWWWWWWWWXXX[[[]]]___cccbbb```___^^^^^^______```jjj}}}????????????????????????===>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>?????????@@@@@@>>>>>>>>>=========<<<<<<=========<<<<<<<<<;;;;;;>>>?????????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>???==============================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============:::::::::::::::999999999888888999999:::;;;;;;;;;======>>>>>>@@@BBBDDDEEEGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOQQQPPPPPPPPPPPPQQQRRRRRRUUUWWW[[[]]]bbbjjjvvv~~~~~~vvvqqqnnnmmmkkkjjjiiihhhgggfffggghhhiiikkktttrrrooollliiifffdddccceeedddcccbbbbbbcccdddeeeeeegggkkkmmmmmmkkkhhhfffdddaaa___```bbbaaa]]]YYYZZZXXXWWWYYY\\\______^^^ZZZ[[[]]]_________^^^]]]]]]\\\YYYXXXWWWXXXZZZ\\\]]]\\\ZZZYYYXXXYYYYYYZZZZZZXXXVVVVVVWWWWWWUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\ZZZ[[[[[[ZZZXXXVVVWWWXXXWWWVVVVVVWWWXXX[[[^^^```aaa```___^^^]]]]]]^^^^^^cccjjjyyy????????????????????????;;;<<<===>>>????????????@@@@@@@@@@@@????????????=========>>>>>>>>>??????=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888999:::<<<======<<<<<<999999999999999999999999999999:::;;;;;;<<<======???@@@AAACCCEEEFFFGGGHHHJJJJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNOOOOOOPPPRRRSSSSSSWWWZZZ___dddlllxxx{{{wwwrrrnnnllljjjhhhfffgggfffeeeeeeeeefffhhhiiirrrpppnnnkkkhhheeecccbbbbbbbbbbbbbbbbbbbbbbbbbbbdddgggkkknnnnnnlllhhhfffdddaaa___```bbbbbb___[[[YYYXXXXXXZZZ^^^aaabbbbbbZZZ[[[]]]___``````______\\\\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZYYYXXXWWWXXXYYYXXXVVVTTTUUUVVVXXXZZZ[[[\\\[[[[[[XXXYYYZZZZZZXXXXXXYYYZZZWWWVVVVVVWWWXXX[[[^^^```^^^]]]]]]\\\\\\\\\]]]]]]bbbgggrrr????????????????????????;;;;;;===>>>?????????????????????>>>>>>>>>==================>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777888:::<<<<<<;;;:::999888888888999999:::::::::;;;;;;<<<<<<===>>>??????AAABBBEEEHHHJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPNNNNNNPPPRRRTTTWWWYYYZZZ\\\aaahhhpppyyy|||wwwrrrqqqooommmkkkhhhfffdddeeeddddddcccdddeeeffffffllllllkkkiiigggeeecccbbb^^^___``````aaa``````___cccfffjjjnnnnnnkkkgggeeecccaaa```aaabbbbbbaaa___YYYYYYZZZ\\\^^^aaacccccc]]]]]]^^^____________^^^\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWYYYZZZ[[[YYYYYYXXXYYY[[[ZZZXXXVVVVVVXXXZZZ\\\\\\\\\ZZZYYYVVVXXXYYYZZZYYYYYY[[[\\\YYYXXXWWWWWWXXXZZZ\\\^^^\\\[[[[[[[[[[[[[[[[[[[[[^^^aaammm~~~????????????????????????<<<===>>>???@@@@@@@@@@@@============<<<<<<<<<<<<============>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;999:::;;;<<<<<<:::888777888999999:::;;;<<<<<<=========>>>???@@@AAABBBBBBCCCEEEHHHKKKMMMLLLKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMPPPPPPQQQRRRRRRRRRRRRQQQSSSSSSTTTVVVYYY]]]aaacccgggnnnyyy}}}uuunnnmmmmmmnnnmmmjjjhhheeeddddddccccccccccccccccccdddeeeeeefffgggffffffeeeddd___```aaaaaabbbbbbaaaaaabbbeeeiiikkkkkkiiieeebbb___^^^]]]^^^___```______\\\\\\]]]]]]^^^___```bbbaaaaaaaaa```___^^^]]]\\\[[[\\\\\\]]]\\\[[[ZZZYYYWWWWWWWWWWWWXXXYYY[[[\\\ZZZYYYYYYZZZ\\\\\\[[[YYYXXXZZZ[[[]]]]]][[[ZZZYYYWWWXXXZZZZZZYYYYYY[[[]]]\\\ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[___kkk@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@============<<<<<<<<<<<<=========>>>>>>>>>??????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;::::::999:::;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888888888999999666666777888999:::;;;;;;<<<<<<======<<<:::999888::::::;;;<<<>>>???@@@@@@???@@@AAABBBCCCEEEFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPQQQSSSSSSTTTTTTSSSTTTTTTUUUWWW\\\cccjjjnnnxxx}}}zzzrrrkkkjjjlllmmmllliiifffeeeeeedddddddddcccbbbbbbaaaaaa```aaaccceeeffffffeeeeeebbbccccccddddddeeeeeeeeebbbdddfffgggfffdddaaa___YYYYYYYYYYYYZZZ[[[\\\]]]^^^_________^^^^^^___aaadddcccbbb```___]]]\\\\\\[[[[[[\\\\\\[[[[[[ZZZYYYWWWVVVVVVWWWYYY[[[]]]^^^\\\ZZZYYYZZZ\\\]]]]]]]]]\\\]]]]]]^^^]]]\\\[[[ZZZYYYZZZ[[[[[[YYYYYYZZZ[[[\\\[[[YYYXXXWWWXXXZZZ[[[]]]]]]]]]]]]\\\[[[ZZZYYY\\\^^^kkk@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>??????>>>>>>>>>=========>>>>>>>>>?????????@@@@@@>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<=========;;;<<<<<<<<<;;;:::999999999999999:::;;;;;;;;;<<<999999999999999999999999777777888888999999999999888888999;;;===>>>@@@@@@===============<<<<<<<<<<<<<<<===???@@@BBBCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPOOOPPPQQQSSSTTTUUUUUUVVVVVVWWWYYY___jjjvvvxxxvvvuuupppkkkiiikkklllkkkgggeeedddeeeeeeeeeeeedddbbbaaa___^^^^^^___aaaccceeeeeedddcccccccccbbbbbbcccdddfffgggccccccccccccaaa___]]]\\\WWWWWWXXXXXXXXXZZZ\\\^^^___aaabbbaaa______aaacccdddcccbbb```___^^^^^^]]][[[[[[ZZZZZZZZZYYYYYYYYYVVVVVVWWWXXXZZZ\\\___```^^^[[[YYYYYY[[[^^^___```aaaaaa``````___^^^]]]]]][[[\\\]]][[[YYYXXXXXXYYYZZZYYYXXXWWWXXXZZZ\\\]]]____________^^^\\\ZZZYYY\\\\\\fff}}}@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>===@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<=========>>>>>>=========<<<;;;:::999888888888999::::::;;;<<<<<<888888888888888888888888888888999999999:::::::::<<<===>>>@@@BBBDDDFFFGGG======<<<======>>>???@@@===>>>???@@@BBBDDDEEEEEECCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOQQQQQQNNNOOOQQQSSSUUUVVVWWWWWW\\\^^^dddnnn~~~zzztttrrrpppnnnlllhhhjjjkkkiiifffcccccceeeffffffeeedddbbb```^^^]]]^^^___aaacccdddcccbbbaaaaaaaaa______```bbbdddfffcccbbbaaa```^^^\\\[[[ZZZXXXYYYZZZZZZZZZ\\\___aaa___bbbccccccaaaaaadddfffcccbbbaaa```_________```[[[ZZZZZZYYYXXXYYYYYYYYYVVVWWWWWWXXXZZZ]]]```aaa___\\\YYYXXX[[[^^^aaabbbeeedddcccaaa````````````]]]^^^^^^\\\YYYWWWWWWXXXWWWWWWVVVWWWXXX[[[^^^```aaaaaaaaa```___\\\ZZZXXXZZZXXX```uuuBBBAAAAAAAAABBBCCCCCCDDDDDDCCCAAA@@@???@@@AAABBB??????????????????????????????>>>>>>======<<<<<>>>>>>>>===============??????===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888999999999<<<>>>;;;===DDD???999>>>BBBNNNTTTQQQPPPSSSOOOEEEEEEEEECCCAAA>>>>>>AAACCCEEEEEEFFFGGGGGGHHHIIIIIIMMMLLLLLLKKKKKKMMMNNNOOOPPPOOONNNMMMLLLKKKJJJIIIKKKMMMPPPQQQPPPPPPQQQRRRSSSQQQQQQTTTSSSQQQVVV___dddjjjttt|||yyyuuuqqqnnnlllkkkkkkjjjhhhfffeeeccccccccccccdddddddddcccccccccbbbbbbbbbaaaaaaaaaaaa````````````___]]]]]]___aaabbbbbbaaabbbccccccbbb```]]]\\\\\\\\\ZZZXXXWWWYYY]]]```eeecccaaa^^^]]]^^^```aaa___```aaabbbaaa```]]]\\\___^^^\\\ZZZXXXXXXXXXXXXVVVVVVVVVVVVXXXZZZ\\\^^^]]]^^^^^^]]]\\\\\\^^^```eeeaaa^^^___cccfffdddaaa^^^^^^]]]\\\[[[ZZZYYYXXXUUUUUUTTTUUUXXX\\\aaacccgggeeebbb]]]ZZZVVVTTTSSSYYY]]]aaakkk~~~~~~DDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAA@@@>>>>>>======>>>========================<<<;;;;;;:::::::::;;;;;;:::<<<777888@@@@@@@@@KKKQQQ]]]ddd```]]]]]]YYYPPPKKKJJJHHHGGGEEEEEEEEEDDDFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIIIIIIIJJJLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMLLLNNNPPPPPPPPPPPPQQQRRRTTTQQQQQQSSSSSSTTT\\\fffoooyyy|||vvvtttqqqnnnkkkiiiggggggcccbbbaaaaaaaaacccdddeeeeeeeeedddddddddccccccccc`````````_______________```___]]]^^^```bbbccccccbbbbbbbbbaaa___]]][[[ZZZ\\\\\\]]]\\\[[[[[[]]]___cccaaa^^^\\\[[[\\\^^^___^^^___`````````___^^^]]]___^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\]]]``````___\\\ZZZZZZ]]]___aaa^^^]]]___ccceeeccc```\\\[[[ZZZYYYXXXWWWVVVVVVTTTSSSTTTUUUXXX[[[___aaacccaaa___\\\YYYWWWUUUUUU\\\^^^```eeetttFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@CCC???>>>DDDBBBEEERRRcccnnnsssmmmfffddd```[[[TTTQQQMMMLLLLLLKKKHHHEEEHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPMMMNNNOOOOOOMMMMMMOOOQQQTTTRRRSSSUUUXXX^^^jjjvvvzzzsssqqqpppooonnnllliiigggeeeccc___^^^^^^^^^___```bbbccceeeeeedddddddddccccccccc___^^^]]]]]]\\\\\\]]]]]]___^^^\\\]]]```bbbcccccccccbbb```^^^\\\ZZZYYYYYY\\\^^^``````^^^]]]]]]]]]___^^^[[[ZZZYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^```^^^\\\ZZZYYYYYYYYYYYY[[[[[[[[[[[[[[[\\\\\\]]]aaa```^^^ZZZXXXXXX[[[^^^^^^]]]\\\___bbbcccaaa^^^ZZZZZZYYYXXXWWWVVVVVVUUURRRSSSTTTVVVXXXZZZ\\\]]]^^^]]][[[ZZZXXXWWWVVVVVVZZZ\\\\\\]]]gggyyyIIIHHHFFFEEECCCBBBBBBBBB???@@@AAACCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCAAAGGGFFFFFFIIIGGGIIIWWWooovvvwwwooofffbbbaaa______XXXQQQNNNOOOOOOKKKGGGKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOOOORRRTTTUUUXXX\\\bbbiiisss~~~wwwrrrnnnnnnkkkllllllkkkjjjgggdddbbb```___^^^]]]]]]^^^______ccccccccccccbbbbbbbbbbbb]]]]]][[[[[[ZZZZZZ[[[\\\^^^\\\[[[\\\___aaabbbbbbbbb```^^^\\\[[[[[[\\\\\\```aaaaaa```^^^]]]]]]^^^\\\[[[ZZZXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___```___]]]\\\[[[[[[[[[\\\^^^^^^^^^]]]]]]]]]]]]]]]___^^^[[[XXXVVVWWW[[[___^^^^^^^^^```aaaaaa]]]ZZZ[[[ZZZZZZYYYXXXWWWWWWWWWRRRSSSUUUXXXYYYZZZZZZZZZ[[[[[[YYYWWWVVVUUUUUUUUUTTTWWWXXXYYY___mmmzzz~~~KKKJJJHHHFFFDDDCCCBBBBBBAAAAAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFFFFIIIEEECCCHHHIIIPPPaaauuuxxxvvvmmmeeeccceeefffkkkcccYYYSSSRRRRRRPPPMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRTTTXXX\\\___gggpppyyyzzzrrrpppmmmjjjjjjfffgggiiiiiihhhfffcccaaabbbaaa```_________```aaaaaaaaaaaa`````````______]]]\\\[[[YYYYYYZZZ[[[[[[\\\[[[ZZZZZZ]]]___`````````___]]]\\\\\\^^^```bbbdddcccaaa^^^[[[[[[]]]___[[[ZZZYYYXXXXXXXXXYYYZZZYYYYYYYYYYYYZZZ[[[]]]^^^______]]]]]]\\\]]]^^^___`````````______^^^]]]]]][[[ZZZXXXVVVUUUXXX\\\```````````````___]]]ZZZWWWYYYXXXXXXWWWWWWVVVVVVVVVTTTUUUWWWYYYZZZZZZZZZYYYZZZYYYXXXVVVUUUTTTSSSSSSRRRUUUXXXZZZ\\\dddrrr}}}rrrrrr~~~NNNMMMKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIaaa]]]NNNDDDGGGHHHRRRdddssssssqqqooommmmmmppprrruuummmccc\\\XXXWWWUUUSSSNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNMMMQQQRRRRRRRRRRRRRRRRRRRRRMMMNNNPPPRRRVVV\\\dddiiixxxyyypppmmmlllhhhdddcccbbbcccdddeeeeeedddbbb```bbbaaaaaaaaabbbccceeefff``````_________^^^^^^^^^^^^]]][[[YYYYYYZZZ[[[\\\^^^\\\ZZZZZZ]]]^^^______^^^^^^]]]]]]^^^```ccceeeeeeccc```\\\YYYXXX[[[^^^YYYYYYXXXXXXXXXXXXYYYYYYWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[\\\^^^___aaaaaaaaaaaaaaa```___]]]]]]XXXXXXWWWUUUUUUWWW\\\____________^^^\\\YYYWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSVVVWWWXXXYYYZZZZZZYYYXXXYYYXXXWWWUUUTTTTTTSSSSSSVVVVVVXXXZZZZZZ\\\eeeooo{{{uuummmzzzRRRQQQOOOMMMKKKJJJJJJIIIHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKmmmgggUUUJJJLLLKKKOOO]]]ffffffiiiooovvvyyyzzzzzzvvvrrrlllddd^^^XXXUUUSSSNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPOOOOOORRRRRRSSSTTTUUUVVVWWWWWWRRRTTTYYY___hhhtttsssnnnkkkllljjjeeebbbbbbaaabbbcccdddddddddcccbbbeeedddccccccccceeefffggg``````_________^^^^^^^^^```^^^\\\ZZZZZZ[[[]]]^^^```^^^\\\\\\^^^_________^^^^^^]]]^^^___```bbbccccccbbb```\\\YYYWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWXXXUUUVVVWWWYYYYYYYYYXXXXXXWWWWWWWWWXXXZZZ]]]___aaa``````aaaaaa```___^^^]]]WWWWWWWWWVVVUUUVVVYYY\\\[[[[[[[[[YYYXXXVVVVVVVVVTTTTTTSSSSSSSSSSSSRRRRRRVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVXXXUUUUUUWWWXXXXXX___hhhssssss}}}TTTSSSRRRPPPOOONNNMMMMMMKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFAAAAAAAAABBBCCCDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHJJJKKKKKKYYYWWWMMMKKKQQQOOONNNXXXXXXYYY```nnnzzz~~~|||sssrrroooiii```WWWRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRSSSSSSSSSRRRQQQRRRSSSTTTVVVXXXZZZ[[[\\\bbbffflllvvvsssjjjhhhiiilllkkkgggeeegggcccdddeeefffffffffffffffjjjhhhfffeeeccccccccccccaaa````````````_________aaa___]]][[[ZZZ\\\^^^___cccaaa^^^^^^___``````___^^^^^^^^^^^^______```aaa`````````^^^ZZZWWWUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUWWWYYYYYYXXXWWWUUUTTTTTTTTTVVVXXX[[[^^^```___```aaaaaaaaa___^^^]]]WWWXXXXXXWWWUUUUUUWWWYYYVVVWWWWWWVVVUUUUUUVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSTTTUUUWWWXXXYYYWWWRRRPPPTTTVVVXXX___iiinnn}}}PPPOOONNNMMMMMMNNNPPPQQQMMMMMMMMMKKKGGGDDDCCCBBBBBBCCCDDDCCCBBBAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLMMMNNNQQQPPPOOONNNNNNNNNOOOPPPQQQRRRZZZhhhwww}}}zzz{{{xxxoooaaaVVVQQQQQQOOOKKKJJJMMMNNNLLLLLLNNNSSSQQQOOOPPPTTTVVVUUUSSSRRRUUUXXXZZZ]]]eeeqqq{{{}}}pppgggffffffffffffffffffggghhheeeeeeeeedddcccbbbaaa```eeeeeeeeedddcccbbbaaa```aaaaaabbbbbbbbb```___^^^bbb```]]][[[YYYYYYZZZ[[[```___]]]\\\]]]___bbbddd\\\^^^___^^^]]]]]]^^^```bbb```]]]\\\[[[XXXUUURRRUUUTTTSSSRRRSSSTTTVVVXXXVVVUUUVVVXXXZZZYYYUUUQQQQQQRRRTTTVVVXXXZZZ\\\]]]aaa^^^]]]]]]^^^^^^[[[XXXXXXWWWVVVVVVUUUUUUVVVVVVTTTSSSSSSSSSTTTVVVXXXYYYWWWVVVTTTRRRQQQPPPPPPQQQRRRRRRRRRRRRSSSUUUWWWYYYUUUVVVWWWYYYYYYYYYXXXXXXVVVUUUTTTSSSTTTYYY```eeeiiiyyyWWWSSSOOONNNNNNNNNNNNNNNJJJJJJJJJIIIHHHFFFFFFFFFEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAAAAABBBBBBBBBCCCEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNOOONNNMMMLLLLLLMMMNNNOOONNNOOOTTT___mmmxxx}}}{{{pppcccXXXRRRPPPOOOLLLNNNSSSTTTRRRQQQRRRRRRPPPOOOPPPTTTWWWWWWVVVZZZ[[[___fffqqq}}}|||tttkkkffffffffffffffffffggghhhiiigggggggggfffeeecccbbbaaabbbbbbbbbbbbaaa```___^^^^^^___```aaaaaa``````___```___]]][[[ZZZYYYYYYYYY[[[ZZZYYYXXXYYYZZZ[[[]]]YYY[[[\\\]]]\\\[[[\\\]]]```^^^\\\[[[ZZZXXXUUURRRTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVXXXXXXUUURRRRRRSSSUUUWWWYYYZZZ\\\\\\^^^\\\[[[\\\]]]]]][[[XXXVVVVVVUUUUUUTTTTTTUUUUUURRRRRRRRRSSSTTTVVVXXXZZZVVVUUUSSSQQQPPPPPPPPPQQQRRRRRRRRRRRRSSSUUUWWWXXXWWWXXXYYYYYYYYYXXXVVVUUUUUUUUUTTTSSSTTTXXX]]]bbbgggttteee___WWWTTTUUUTTTQQQMMMGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNQQQWWWbbbnnnyyy}}}uuujjj```WWWPPPMMMOOOMMMPPPUUUUUUQQQPPPQQQQQQPPPRRRUUU[[[```cccdddmmmmmmppp{{{uuummmjjjhhhfffeeeeeeffffffggghhhiiiiiiggggggfffeeedddbbb```__________________^^^]]]\\\\\\]]]^^^___````````````^^^]]]\\\[[[ZZZXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTVVVYYYZZZZZZYYYZZZ[[[^^^]]]ZZZYYYYYYXXXVVVSSSTTTUUUVVVWWWXXXWWWUUUUUUVVVUUUTTTTTTUUUVVVVVVUUUUUUVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZZZZXXXVVVUUUTTTTTTTTTSSSSSSSSSSSSPPPPPPQQQSSSUUUWWWYYYZZZVVVUUUSSSRRRQQQQQQQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWZZZZZZYYYYYYXXXVVVUUUTTTUUUUUUUUUUUUUUUVVVZZZ]]]ccclll}}}yyyqqqhhhccccccaaaZZZTTTNNNLLLJJJHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQTTTZZZeeeqqqzzzwwwrrriiiaaa[[[VVVQQQOOOQQQPPPPPPSSSRRRNNNNNNQQQTTTWWW]]]eeeooowww}}}uuujjjffffffgggfffcccdddeeefffggghhhhhhhhhddddddcccbbb```___]]]\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^\\\\\\\\\[[[ZZZXXXVVVUUUWWWWWWXXXXXXWWWVVVTTTSSSQQQTTTWWWYYYYYYYYYYYYZZZ]]][[[YYYXXXXXXXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVUUUSSSRRRSSSUUUWWWXXXXXXXXXZZZ[[[\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVTTTRRRSSSSSSSSSSSSRRRRRRQQQQQQNNNNNNPPPRRRUUUWWWYYYZZZWWWVVVUUUSSSSSSSSSTTTUUUTTTTTTTTTUUUUUUVVVWWWWWWYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWWWWWWWVVVVVVXXXZZZ]]]eeevvv}}}yyywwwsssjjjbbb]]]ZZZVVVTTTRRRPPPMMMKKKLLLJJJGGGFFFGGGGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLNNNQQQSSSUUUZZZdddkkklllggg```ZZZVVVTTTRRRPPPQQQOOOOOOQQQPPPPPPUUU\\\ccciiittt~~~wwwnnngggeeeeeeddddddaaabbbccceeeeeefffeeeeeebbbaaaaaa```^^^]]][[[ZZZ\\\\\\]]]]]]^^^]]]]]]]]]^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXVVVUUUVVVWWWXXXXXXWWWUUUSSSQQQPPPSSSWWWYYYYYYZZZ[[[]]]]]][[[XXXWWWXXXXXXWWWVVVXXXVVVSSSQQQPPPRRRTTTUUUVVVUUUSSSRRRRRRUUUXXX[[[[[[\\\]]]^^^^^^]]][[[ZZZZZZZZZYYYWWWTTTQQQOOONNNQQQQQQRRRRRRRRRQQQPPPOOOLLLMMMOOORRRUUUWWWYYYZZZYYYXXXWWWVVVVVVWWWXXXXXXVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZYYYWWWWWWXXXYYYYYY```qqq~~~vvvmmmiiieeebbbaaa^^^XXXTTTWWWRRRMMMKKKKKKKKKHHHEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLLLLLLLJJJLLLNNNOOOOOOQQQWWW[[[___\\\XXXSSSOOONNNNNNNNNOOONNNPPPTTTWWW\\\gggqqqqqqnnniiifffdddcccaaa```___```aaabbbcccbbbaaa````````````___^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^]]]]]]___^^^]]]\\\[[[[[[[[[[[[]]]\\\[[[ZZZYYYWWWWWWVVVTTTUUUUUUUUUUUUSSSQQQPPPQQQTTTVVVXXXYYY[[[^^^```___\\\YYYXXXXXXXXXWWWVVVYYYVVVRRROOONNNPPPSSSUUUUUUUUUTTTSSSSSSUUUZZZ^^^]]]^^^``````___^^^[[[ZZZXXXYYYYYYVVVRRROOOMMMMMMPPPQQQRRRRRRRRRQQQOOONNNKKKMMMOOORRRTTTVVVXXXXXXZZZZZZYYYXXXXXXYYYZZZ[[[WWWWWWXXXXXXXXXWWWVVVVVVTTTTTTTTTUUUVVVXXXZZZ[[[YYYZZZZZZYYYWWWWWWXXXZZZXXX^^^mmm{{{zzz~~~~~~{{{{{{{{{xxxrrrllliiiccc\\\YYYXXXWWWSSSOOOLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLNNNQQQSSSTTTVVVVVVSSSQQQPPPTTTWWW]]]^^^dddkkkqqqxxxwwwkkkiiifffcccbbbaaa```___]]]^^^___``````^^^]]][[[\\\\\\]]]]]]\\\\\\[[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^]]]\\\\\\\\\]]]^^^___^^^[[[YYYXXXXXXXXXXXXTTTTTTTTTTTTSSSSSSRRRQQQRRRTTTUUUVVVXXX[[[```cccaaa^^^ZZZXXXXXXXXXXXXWWWYYYWWWTTTQQQPPPPPPRRRSSSUUUVVVVVVTTTTTTVVV[[[___```aaabbbbbbaaa^^^[[[YYYUUUWWWWWWUUURRROOOOOOOOOPPPQQQRRRSSSRRRQQQOOONNNKKKMMMOOORRRTTTVVVVVVVVVZZZYYYYYYXXXYYYZZZ[[[\\\VVVVVVWWWWWWWWWUUUTTTSSSSSSSSSSSSTTTVVVXXXZZZ[[[YYYYYYYYYWWWVVVVVVXXXZZZZZZ]]]hhh{{{}}}vvvwwwyyy{{{~~~~~~~~~~~~wwwoookkkiiigggccc^^^[[[ZZZXXXUUUSSSPPPNNNMMMFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGIIIJJJJJJIIIIIINNNLLLKKKKKKLLLOOOQQQRRRSSSXXX\\\\\\[[[]]]ccciiiuuuyyyxxxqqqjjjhhheeebbbaaaaaaaaaaaa\\\]]]^^^^^^^^^\\\ZZZXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXYYY[[[\\\\\\\\\\\\]]]\\\\\\[[[\\\^^^___``````^^^\\\YYYXXXXXXXXXYYYUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTUUUWWW[[[aaaeeebbb___[[[YYYXXXXXXXXXWWWXXXWWWVVVTTTSSSRRRRRRRRRTTTVVVWWWVVVUUUWWW\\\```aaabbbccccccaaa^^^[[[YYYRRRTTTVVVUUURRRPPPQQQRRRPPPQQQRRRSSSSSSQQQOOONNNKKKMMMOOORRRTTTUUUUUUUUUYYYYYYXXXXXXXXXZZZ[[[\\\TTTUUUVVVVVVUUUTTTRRRQQQTTTTTTTTTTTTUUUWWWYYYZZZXXXXXXXXXVVVTTTUUUWWWZZZ\\\]]]cccqqqxxxtttuuuwwwyyy}}}~~~{{{{{{}}}{{{vvvpppmmmiiiccc^^^ZZZWWWVVVYYYWWWTTTRRRRRRRRRRRRQQQVVVQQQMMMLLLOOOOOOLLLIIIEEEGGGHHHHHHGGGEEEEEEFFFIIIKKKNNNQQQRRRRRRPPPOOOQQQOOOKKKIIIIIIJJJJJJJJJLLLKKKKKKKKKKKKLLLMMMNNNSSSTTTVVVWWWXXXZZZ^^^aaa]]]eeelllnnnrrr|||{{{rrroooooommmhhhccc``````aaa```___]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZZZZZZZZZZYYYYYYXXX\\\[[[ZZZZZZYYYZZZZZZZZZ^^^^^^]]]___```aaa___^^^___^^^\\\ZZZYYYXXXWWWWWWYYYYYYZZZXXXUUUTTTTTTUUUSSSTTTUUUWWWYYY\\\]]]^^^]]][[[ZZZZZZ[[[[[[ZZZXXXYYYXXXVVVTTTSSSSSSSSSTTTWWWXXXXXXWWWUUUWWW\\\```dddeeeffffffddd___[[[XXXWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRQQQOOOOOONNNNNNMMMNNNOOOQQQRRRSSSSSSSSSYYYXXXWWWVVVUUUVVVWWWWWWWWWUUURRRPPPOOOOOOQQQRRRSSSTTTUUUUUUSSSRRRRRRSSSRRRSSSUUUWWWYYYZZZZZZ[[[[[[YYY]]]jjjyyy}}}rrrjjjkkkqqqvvv{{{}}}|||}}}~~~}}}}}}{{{{{{|||||||||{{{zzzyyy{{{uuuqqqmmmlllkkkhhhfffeeeeeefffeeedddbbb]]]WWWUUUWWWXXXVVVTTTPPPQQQRRRRRRQQQQQQRRRSSSVVVXXX[[[]]]^^^]]]\\\[[[ZZZXXXVVVUUUTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\^^^^^^aaacccfffhhhjjjmmmrrruuuvvvnnniiiggghhhjjjfffbbb``````aaa```^^^[[[[[[\\\[[[[[[ZZZYYYXXXWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\^^^^^^]]]___```aaa___^^^```___^^^\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZWWWVVVVVVWWWTTTUUUWWWYYY[[[\\\\\\]]][[[ZZZZZZ[[[\\\\\\[[[YYYYYYXXXWWWVVVUUUUUUUUUUUUWWWXXXXXXWWWVVVWWW[[[___cccdddeeedddbbb^^^ZZZWWWUUUUUUUUUUUUUUUVVVVVVWWWTTTSSSRRRQQQPPPOOOOOONNNPPPQQQQQQRRRSSSTTTUUUVVVZZZYYYWWWVVVVVVVVVWWWWWWVVVTTTQQQOOONNNNNNPPPQQQQQQSSSUUUUUUTTTSSSSSSSSSRRRSSSTTTVVVXXXYYYZZZ[[[\\\ZZZ\\\eeeqqq~~~|||qqqiiillluuu{{{~~~}}}}}}|||{{{zzzyyyxxxwww~~~~~~xxxrrrkkkggggggiiiiiihhhggghhhhhhgggfffgggjjjlllmmmnnnqqqssssssrrrpppooonnnnnnmmmllllllllllllllllllnnnpppsssuuuxxxyyyzzz|||~~~ssslllhhhdddcccdddeeecccaaaaaaaaaaaa___^^^ZZZZZZ[[[[[[[[[ZZZZZZYYYUUUVVVWWWXXXYYYYYYYYYXXXVVVWWWXXXYYY[[[\\\^^^^^^^^^^^^]]]___```aaa___^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]][[[YYYWWWXXXYYYUUUWWWYYY[[[\\\\\\[[[ZZZYYYYYYZZZ\\\^^^^^^\\\ZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVXXX[[[^^^```aaabbbaaa```\\\YYYVVVTTTUUUVVVWWWXXXYYYZZZ[[[TTTTTTSSSRRRQQQPPPPPPOOORRRRRRQQQRRRSSSTTTVVVWWWZZZYYYWWWVVVUUUUUUUUUVVVTTTRRRPPPMMMLLLMMMNNNOOONNNQQQUUUVVVVVVTTTSSSSSSQQQRRRRRRSSSUUUWWWYYYZZZ\\\YYYZZZ___eeeoootttkkkppp{{{|||yyy}}}~~~{{{yyyxxxwwwvvvxxxyyy}}}}}}uuummmiiifffaaa___```aaabbbbbbccccccbbb```___ZZZZZZ[[[\\\\\\\\\[[[[[[UUUVVVWWWXXXYYYZZZZZZZZZWWWXXXYYY[[[]]]^^^______^^^]]]]]]___```aaa___^^^ZZZZZZYYYXXXXXXXXXYYYYYY[[[\\\]]][[[YYYXXXXXXYYYVVVXXXZZZ\\\]]][[[YYYXXXVVVWWWYYY]]]``````^^^[[[XXXYYYZZZ\\\\\\\\\[[[ZZZWWWWWWWWWVVVVVVXXXZZZ\\\\\\]]]^^^^^^]]]ZZZXXXVVVVVVVVVXXXYYYZZZ[[[\\\\\\VVVUUUUUUUUUTTTSSSRRRRRRRRRQQQPPPOOOPPPRRRUUUVVVXXXWWWUUUSSSRRRRRRSSSSSSRRRPPPNNNMMMLLLLLLMMMMMMMMMQQQUUUWWWVVVUUUSSSSSSOOOOOOPPPQQQRRRUUUWWWXXXZZZXXXWWWYYY[[[cccsssssswww}}}{{{xxx{{{~~~{{{yyyxxxxxxvvvwwwyyy{{{}}}zzzpppkkkgggfffccc^^^\\\]]]___aaacccdddcccbbbaaa```\\\\\\]]]^^^^^^^^^]]]]]]VVVWWWXXXYYYZZZ[[[[[[[[[YYYZZZ\\\]]]^^^_________^^^]]]]]]___```aaa___^^^YYYYYYXXXXXXWWWXXXXXXYYYYYY[[[[[[ZZZXXXWWWWWWYYYWWWXXX[[[\\\\\\[[[XXXWWWUUUVVVYYY\\\``````^^^\\\XXXYYY[[[\\\]]]\\\\\\[[[WWWWWWVVVVVVWWWXXXYYYZZZYYYZZZ[[[[[[[[[YYYWWWVVVXXXYYYZZZ[[[[[[[[[[[[ZZZWWWWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPQQQSSSUUUVVVTTTSSSQQQPPPOOOOOOPPPPPPPPPOOONNNMMMMMMMMMNNNNNNOOORRRVVVWWWVVVTTTRRRQQQMMMMMMNNNOOOQQQSSSTTTUUUWWWUUUTTTUUUWWW]]]kkkyyyzzz~~~~~~}}}|||zzzzzzzzzzzzzzzzzzzzz{{{www}}}}}}rrrkkkgggdddccceeeddd___^^^___^^^```bbbcccaaa`````````^^^^^^_________^^^^^^]]]XXXXXXYYYZZZ[[[[[[[[[ZZZYYYZZZ\\\^^^____________^^^^^^]]]___```aaa___^^^[[[ZZZZZZYYYYYYYYYYYYZZZXXXYYYZZZYYYWWWVVVWWWXXXWWWXXXYYY[[[ZZZYYYXXXVVVUUUUUUWWW[[[^^^___^^^\\\YYYYYYZZZ[[[[[[[[[[[[[[[XXXVVVUUUVVVXXXYYYYYYXXXWWWXXXYYYYYYYYYXXXWWWVVVYYYYYYZZZ[[[[[[ZZZYYYXXXWWWXXXYYYYYYYYYXXXVVVUUUVVVUUUTTTTTTTTTUUUWWWXXXQQQPPPNNNMMMMMMNNNNNNOOONNNNNNNNNNNNOOOPPPQQQQQQRRRUUUWWWWWWUUURRRPPPOOOKKKLLLNNNPPPRRRSSSSSSTTTTTTRRRRRRTTTVVVZZZeeeooo}}}{{{}}}~~~~~~}}}~~~|||zzzyyyxxxxxx{{{}}}}}}{{{zzzvvvmmmhhheeedddbbbccceeeddd___^^^```\\\^^^``````^^^\\\]]]_______________^^^]]]\\\\\\XXXXXXYYYYYYZZZYYYYYYXXXUUUWWWZZZ]]]____________^^^^^^]]]___```aaa___^^^[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZYYYWWWVVVWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUVVVXXX[[[]]]]]]\\\YYYYYYYYYYYYYYYYYYZZZZZZXXXVVVUUUVVVXXXYYYXXXVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXYYYYYYWWWVVVTTTUUUUUUUUUVVVVVVVVVVVVWWWNNNNNNMMMLLLMMMNNNOOOPPPMMMNNNOOOPPPQQQSSSTTTTTTWWWXXXXXXWWWSSSOOONNNMMMKKKMMMPPPSSSUUUUUUTTTTTTSSSPPPPPPTTTWWWYYY^^^dddrrr~~~~~~{{{{{{{{{{{{{{{|||~~~|||{{{zzzzzzwwwxxxzzz}}}uuuppptttyyy}}}}}}rrriiifffeeeeeebbb```aaabbb___YYYXXXZZZ[[[]]]___]]][[[YYY[[[]]]_________^^^]]]\\\[[[ZZZXXXXXXXXXYYYXXXXXXWWWWWWQQQSSSWWW[[[^^^___``````^^^^^^]]]___```aaa___^^^YYYYYYXXXWWWVVVUUUUUUVVVXXXYYYZZZYYYXXXWWWXXXYYYVVVVVVVVVVVVWWWWWWWWWXXXVVVUUUUUUWWWZZZ\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZXXXVVVTTTVVVXXXYYYXXXVVVUUUVVVWWWWWWXXXXXXXXXWWWTTTVVVXXXYYYZZZYYYXXXWWWTTTVVVWWWXXXXXXVVVUUUSSSSSSSSSTTTUUUUUUUUUTTTTTTNNNMMMMMMMMMMMMOOOPPPQQQMMMNNNOOOQQQSSSUUUVVVWWWZZZZZZYYYVVVRRRNNNLLLLLLLLLOOOSSSVVVXXXXXXVVVTTTSSSOOOOOOTTTXXXYYYZZZ]]]kkkyyy|||{{{zzzyyyzzz|||}}}}}}|||}}}}}}}}}}}}uuuvvvvvvwwwyyy{{{}}}~~~yyysssvvv||||||~~~qqqiiifffeeeccc``````````````````___^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[XXXXXXYYYZZZ\\\]]]^^^^^^[[[ZZZZZZYYYXXXYYYYYYYYYWWWWWWXXXZZZ[[[\\\]]]^^^]]]^^^```aaabbbaaa___^^^^^^\\\YYYVVVTTTUUUVVVWWWTTTUUUVVVWWWWWWVVVTTTRRRWWWWWWXXXXXXXXXXXXXXXXXX[[[ZZZYYYWWWWWWYYY[[[\\\WWWVVVVVVUUUVVVWWWYYYZZZWWWUUUSSSUUUXXXZZZZZZXXXUUUVVVWWWWWWWWWVVVUUUTTTVVVVVVVVVWWWWWWWWWXXXXXX[[[[[[ZZZYYYXXXVVVTTTSSSRRRSSSUUUVVVVVVUUUTTTSSSSSSQQQPPPNNNMMMMMMNNNNNNQQQRRRRRRSSSTTTVVVWWWXXXWWWXXXYYYWWWSSSOOOMMMLLLPPPQQQSSSTTTTTTSSSRRRRRRQQQTTTVVVWWWXXXZZZ\\\^^^jjjuuu|||xxxwwwzzz|||}}}|||}}}}}}~~~~~~{{{wwwttttttuuuuuuttt}}}~~~~~~zzzrrriiicccbbbbbbaaa___```aaaaaaaaa``````___^^^_________^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYWWWXXXYYYZZZ[[[\\\]]]]]]^^^___```aaaaaa```___^^^\\\[[[XXXVVVUUUUUUVVVVVVSSSTTTVVVWWWWWWUUUTTTSSSVVVWWWXXXYYYYYYYYYXXXWWWZZZZZZYYYXXXXXXYYY[[[\\\WWWWWWVVVUUUVVVWWWXXXYYYVVVTTTSSSTTTWWWYYYYYYWWWUUUUUUWWWWWWWWWWWWVVVUUUVVVVVVVVVVVVVVVWWWXXXXXXZZZZZZZZZYYYXXXWWWUUUTTTRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPNNNMMMLLLMMMMMMNNNQQQQQQQQQRRRTTTUUUWWWXXXWWWXXXXXXVVVSSSPPPOOOOOORRRSSSTTTUUUUUUTTTSSSRRRRRRTTTVVVWWWXXXYYY[[[]]]ccclllzzz}}}yyywwwxxxzzzyyyyyy}}}|||wwwuuuuuuvvvvvvuuuvvvwwwzzz{{{~~~||||||}}}rrrkkkfff```^^^```aaa```___aaaaaaaaaaaaaaa``````___```aaaaaaaaa___\\\YYYXXXZZZZZZZZZ[[[\\\]]]^^^^^^[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\^^^___```aaaaaa```___^^^YYYYYYXXXWWWVVVVVVUUUUUUSSSSSSUUUVVVVVVUUUTTTSSSUUUVVVXXXZZZZZZYYYXXXWWWYYYYYYYYYZZZZZZZZZ[[[[[[XXXXXXVVVUUUUUUVVVWWWWWWVVVTTTSSSTTTVVVWWWWWWVVVTTTUUUVVVWWWXXXXXXWWWWWWWWWVVVUUUTTTTTTVVVXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNMMMLLLLLLMMMMMMNNNPPPPPPPPPQQQRRRTTTVVVVVVWWWXXXWWWUUURRRQQQQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRTTTVVVWWWWWWXXXZZZ\\\^^^dddooo}}}~~~zzzxxxwwwwwwvvvuuuzzz|||~~~zzzxxxxxxxxxwwwvvvuuuttttttwww|||uuummmhhhpppyyy~~~yyy|||{{{nnndddbbb```^^^___aaacccbbbaaa```aaaaaaaaaaaaaaa``````___```bbbbbbaaa^^^[[[YYYZZZ[[[[[[[[[\\\\\\]]]]]]ZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\^^^______```______^^^]]]WWWWWWXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTUUUUUUTTTTTTTTTUUUXXXZZZZZZZZZXXXWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXVVVUUUUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUUUUUUUSSSTTTVVVXXXXXXYYYXXXXXXWWWVVVTTTRRRSSSUUUWWWYYYZZZZZZZZZYYYXXXVVVUUUTTTQQQRRRRRRSSSRRRRRRQQQPPPMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUWWWWWWVVVTTTRRRRRRSSSUUUUUUVVVWWWXXXXXXWWWVVVUUUSSSUUUVVVWWWVVVWWWXXXZZZ]]]```hhhttt~~~{{{xxxwwwvvvuuuuuuwwwxxxzzz{{{~~~}}}|||{{{yyyxxxzzzwwwtttsssuuuwwwxxxyyy}}}vvvooollliiifffiiittt{{{{{{uuulllfffccc___^^^^^^___aaabbbbbbaaa``````aaaaaaaaaaaa``````]]]^^^```bbbbbb```^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[\\\^^^^^^^^^^^^]]]]]]\\\\\\VVVWWWXXXXXXWWWUUUSSSRRRPPPQQQRRRSSSTTTTTTUUUUUUTTTUUUWWWYYYZZZZZZYYYXXXZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXVVVUUUTTTUUUUUUVVVUUUUUUTTTTTTSSSSSSTTTTTTSSSUUUVVVXXXYYYYYYXXXXXXWWWUUUSSSRRRRRRTTTWWWXXX\\\\\\[[[YYYWWWUUUSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOLLLLLLMMMNNNOOOQQQRRRSSSUUUVVVUUUTTTRRRRRRTTTVVVUUUVVVXXXYYYYYYYYYXXXWWWUUUVVVXXXWWWVVVVVVXXXYYYZZZ\\\aaalll|||}}}zzzxxxwwwvvvwwwuuuvvvvvvvvvxxx}}}~~~||||||xxxtttrrrrrrssssssssswwwwwwxxxxxxzzz~~~|||~~~rrrhhhdddfffjjjmmmzzz{{{pppiiidddcccddd[[[\\\\\\]]]^^^^^^______^^^______```````````````\\\]]]___aaaaaa```___^^^ZZZZZZZZZZZZZZZZZZYYYYYYWWWXXXYYYZZZYYYXXXWWWVVVUUUVVVWWWXXXZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZWWWWWWXXXWWWVVVTTTQQQPPPOOOPPPQQQRRRSSSTTTUUUVVVUUUVVVWWWXXXYYYYYYZZZZZZ]]]\\\\\\[[[[[[ZZZYYYYYYWWWWWWUUUTTTTTTUUUVVVVVVUUUVVVVVVUUUSSSRRRSSSUUUUUUVVVWWWXXXYYYYYYXXXWWWUUUTTTSSSRRRRRRTTTVVVWWW\\\[[[[[[YYYXXXVVVTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPOOOOOONNNKKKKKKKKKLLLMMMOOOQQQRRRTTTTTTUUUSSSRRRQQQSSSTTTTTTUUUWWWYYYZZZZZZYYYYYYWWWXXXYYYYYYWWWVVVWWWYYYTTTWWW\\\dddrrr~~~zzzxxxxxxyyyuuuuuutttttttttxxx}}}}}}zzzvvvttttttuuuvvvvvvtttsssqqqoooooossszzzjjjnnnsssxxx}}}{{{xxxtttooonnnsss{{{uuukkkhhheee```^^^___XXXYYYZZZ[[[[[[\\\]]]^^^]]]]]]^^^_______________^^^^^^_________^^^^^^]]]ZZZYYYYYYYYYXXXXXXXXXWWWVVVWWWXXXYYYXXXWWWUUUTTTTTTTTTVVVXXXZZZ\\\]]]^^^\\\[[[[[[ZZZYYYXXXXXXXXXYYYYYYXXXVVVTTTRRRPPPOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVWWWYYY[[[\\\```___]]][[[YYYYYYYYYYYYVVVUUUTTTTTTTTTUUUVVVWWWVVVWWWXXXVVVSSSRRRSSSUUUVVVWWWXXXYYYYYYXXXWWWWWWSSSSSSSSSSSSSSSTTTUUUUUUXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOPPPPPPOOONNNMMMLLLIIIJJJJJJKKKLLLNNNOOOPPPRRRSSSTTTTTTRRRQQQQQQRRRRRRTTTVVVXXXZZZ[[[[[[[[[YYYZZZ[[[ZZZXXXWWWXXXYYYRRRUUUYYY^^^fffttt|||xxxxxxxxxuuuuuuuuussssssuuuxxx{{{~~~}}}|||||||||{{{wwwvvvsssooommmnnnqqquuuxxxzzz}}}aaabbbccccccfffooo|||~~~~~~~~~zzz}}}~~~|||qqqiiieeefffeee^^^YYYYYYWWWXXXZZZZZZZZZ[[[^^^```\\\]]]]]]^^^_________^^^``````___^^^]]]\\\\\\\\\YYYYYYYYYXXXWWWWWWVVVVVVUUUVVVWWWXXXXXXVVVTTTSSSSSSTTTUUUWWWZZZ\\\^^^___[[[[[[YYYXXXWWWWWWWWWWWWZZZYYYXXXUUUSSSQQQOOONNNNNNNNNOOOPPPRRRTTTUUUWWWWWWVVVUUUUUUVVVYYY[[[]]]bbb```]]]ZZZXXXXXXXXXYYYUUUUUUTTTTTTTTTUUUWWWXXXVVVXXXYYYVVVSSSQQQSSSUUUWWWXXXYYYYYYYYYXXXWWWVVVRRRSSSSSSSSSTTTTTTTTTTTTVVVVVVWWWXXXYYYYYYYYYYYYUUUUUUTTTRRRRRRQQQQQQQQQNNNOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJLLLMMMOOOPPPQQQRRRTTTTTTRRRPPPOOOPPPQQQRRRUUUXXXZZZ[[[\\\\\\ZZZ[[[\\\[[[YYYWWWXXXYYYTTTWWWZZZ[[[^^^hhhyyy}}}xxxwwwxxxuuuvvvuuutttssssssvvvxxxsssyyy~~~}}}|||yyytttpppnnnnnnpppnnnppptttyyy}}}jjj```WWWXXX]]]dddlllsss|||yyywwwsssqqqpppttt{{{|||ssspppdddbbb```^^^]]]^^^___```[[[ZZZYYYZZZ[[[\\\[[[YYYYYYXXXXXXXXXYYY\\\^^^```___^^^]]]\\\[[[\\\]]]^^^WWWWWWXXXWWWVVVTTTRRRPPPVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXYYY[[[]]]^^^___^^^[[[XXXUUUTTTUUUWWWXXXXXXWWWVVVVVVVVVTTTQQQNNNMMMKKKJJJLLLQQQVVVZZZ\\\]]]ZZZWWWUUUUUUWWW[[[]]]bbbaaa^^^ZZZWWWVVVXXXZZZVVVVVVVVVVVVWWWXXXYYYZZZYYYWWWTTTQQQPPPQQQRRRSSSVVVVVVWWWXXXXXXWWWVVVVVVWWWWWWUUUSSSQQQQQQTTTWWWTTTUUUXXX[[[[[[ZZZYYYXXXUUUSSSQQQPPPPPPQQQPPPNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJKKKLLLNNNPPPQQQRRRTTTVVVWWWSSSNNNMMMPPPUUUTTTVVVXXXZZZ[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSUUUWWWWWWYYY```llluuu~~~{{{zzzzzzxxxvvvtttsssrrrqqqooommmooorrrxxx}}}zzzxxxwwwwwwwwwooonnnnnnooorrrvvvzzz|||ssshhh^^^\\\^^^bbbggglllooooooppptttzzz~~~}}}{{{sssppppppsssuuuwww}}}{{{vvvqqqnnnnnnooonnnqqqyyyuuulllfffdddaaa```^^^\\\[[[\\\\\\]]][[[ZZZYYYYYY[[[[[[ZZZYYYXXXWWWWWWWWWYYY[[[]]]___^^^]]]\\\[[[[[[[[[\\\]]]WWWXXXWWWWWWUUUSSSQQQPPPTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\[[[YYYVVVSSSSSSTTTVVVXXXXXXWWWUUUUUUUUUSSSPPPNNNKKKKKKKKKNNNTTTYYY]]]___ZZZXXXVVVTTTTTTUUUXXXYYY]]]]]]\\\ZZZXXXXXXZZZ\\\WWWVVVUUUTTTTTTTTTTTTTTTWWWVVVSSSPPPOOOPPPQQQRRRTTTUUUWWWXXXYYYXXXWWWVVVWWWWWWUUUSSSQQQRRRTTTWWWYYYZZZ\\\^^^^^^]]]\\\ZZZUUURRRNNNLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJMMMLLLLLLLLLMMMOOOPPPQQQSSSTTTUUURRRNNNMMMPPPUUUUUUVVVXXXZZZ[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSUUUVVVUUUVVV\\\fffnnn{{{yyy|||zzzwwwtttrrrooommmkkklllooossszzz~~~|||zzzxxxxxxrrrrrrrrrrrrrrrrrrssssssvvvzzz~~~xxxmmmjjjjjjjjjlllpppnnnhhhcccdddiiimmmjjjfffccc^^^\\\^^^___```dddiiivvv{{{}}}}}}~~~{{{yyyyyy}}}~~~~~~}}}{{{xxxvvvtttnnnoooooommmkkklllqqquuuzzz~~~yyyxxxllleeebbbaaa```]]]\\\[[[YYYYYYYYYZZZZZZZZZYYYXXXYYYZZZZZZYYYXXXVVVVVVVVVVVVXXXZZZ\\\]]]]]]\\\[[[[[[ZZZZZZZZZ[[[XXXXXXWWWVVVTTTRRRPPPNNNQQQQQQQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVSSSRRRRRRSSSUUUWWWXXXVVVUUUTTTTTTRRROOOMMMJJJJJJLLLQQQWWW\\\___```YYYXXXWWWVVVUUUUUUVVVWWWWWWXXXZZZZZZZZZZZZ\\\]]]YYYXXXWWWUUUSSSQQQQQQPPPUUUSSSQQQOOONNNNNNOOOPPPQQQSSSVVVYYYZZZYYYWWWVVVUUUUUUTTTRRRQQQQQQTTTVVVXXXYYY[[[[[[[[[ZZZXXXVVVSSSOOOKKKHHHHHHJJJLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJPPPNNNLLLKKKKKKMMMOOOQQQQQQSSSSSSQQQOOONNNQQQUUUUUUVVVXXXYYYZZZZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRTTTUUUUUUSSSSSSVVV^^^dddppp{{{}}}~~~{{{wwwssspppnnnmmmiiikkkmmmrrryyy|||{{{wwwwwwxxxxxxvvvsssqqqooopppsssvvvxxxxxx{{{~~~~~~xxxrrrssswwwuuummmddd```ZZZUUUVVVVVVVVVYYY]]]```eeefffdddeeelllsssvvvuuuzzz}}}yyyrrrlllhhhhhhiiikkkmmmnnnoooqqqqqqqqqqqqpppqqqtttvvvwwwyyy|||{{{uuuhhhaaaaaabbbbbb```[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXWWWXXXYYYYYYYYYWWWUUUUUUUUUVVVWWWYYYZZZ\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVTTTRRRPPPOOONNNOOOOOOPPPRRRTTTVVVXXXYYY[[[ZZZYYYXXXWWWVVVUUUTTTUUUSSSRRRQQQQQQSSSUUUWWWWWWVVVTTTSSSRRRQQQOOOLLLJJJKKKMMMRRRWWW\\\^^^^^^ZZZZZZZZZYYYXXXXXXWWWWWWTTTWWWYYY[[[[[[ZZZ[[[\\\\\\ZZZXXXVVVTTTRRRQQQQQQRRRPPPNNNMMMLLLLLLMMMNNNMMMPPPUUUYYYZZZYYYWWWUUUSSSSSSRRRQQQOOOPPPRRRTTTWWWWWWXXXXXXWWWUUUSSSQQQPPPMMMJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJOOOMMMKKKIIIJJJMMMPPPRRRQQQRRRSSSRRRQQQQQQSSSVVVVVVVVVWWWXXXYYYYYYXXXXXXTTTTTTTTTSSSSSSSSSTTTTTTVVVVVVTTTRRRQQQSSSXXX\\\dddnnn}}}}}}wwwsssqqqqqqjjjiiiiiikkkpppvvv}}}~~~~~~~~~~~~|||yyywwwuuuuuuvvvvvvuuuttttttwwwyyy~~~vvvjjjaaaZZZWWWVVVTTTTTTWWWVVV[[[\\\XXXVVV[[[aaacccbbbeeelllsssyyy|||~~~}}}}}}|||}}}}}}}}}|||zzzxxxuuurrrqqqoookkkddd___\\\^^^aaadddhhhkkkqqqwww}}}uuullleee^^^[[[]]]___]]][[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVWWWXXXXXXWWWVVVSSSTTTTTTUUUWWWXXXZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVWWWVVVTTTSSSQQQOOONNNNNNOOOOOOPPPRRRTTTVVVXXXYYYZZZZZZXXXWWWUUUTTTSSSRRRSSSSSSRRRQQQRRRSSSUUUWWWVVVTTTRRRQQQQQQPPPOOOMMMLLLLLLMMMQQQUUUXXXYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWVVVXXX[[[\\\[[[YYYYYYYYYZZZYYYWWWUUUSSSRRRRRRQQQOOONNNMMMLLLKKKKKKKKKLLLKKKNNNSSSWWWXXXXXXUUUTTTOOOPPPPPPOOONNNNNNPPPRRRWWWWWWWWWWWWUUUSSSQQQPPPLLLKKKLLLMMMNNNMMMKKKHHHJJJJJJJJJJJJJJJJJJKKKKKKMMMKKKIIIIIIJJJNNNRRRTTTRRRSSSTTTTTTTTTTTTVVVWWWUUUVVVVVVWWWWWWWWWWWWWWWQQQQQQQQQQQQRRRTTTVVVWWWXXXWWWUUUSSSQQQRRRUUUWWW\\\eeetttwwwrrrqqqmmmkkkhhhgggiiimmmrrruuuyyy~~~~~~}}}{{{zzzxxxuuusssrrrrrrssstttxxx}}}wwwlllgggddd___]]]^^^ZZZ]]]]]]ZZZYYY[[[\\\[[[YYY[[[^^^aaacccdddddddddccceeehhhmmmrrrwww|||~~~{{{uuuoookkkhhhhhhhhhnnnqqqwww}}}~~~zzzwwwuuupppooollliiifffgggjjjllleeefffhhhjjjkkkllllllllloookkkeee```___aaaeeehhhqqqxxx}}}ooofff```]]]ZZZYYY[[[\\\ZZZWWW[[[[[[[[[[[[[[[ZZZZZZZZZWWWVVVUUUVVVWWWWWWWWWUUUSSSSSSTTTVVVWWWXXXYYYZZZXXXXXXXXXWWWVVVUUUTTTSSSUUUTTTSSSQQQPPPOOOOOONNNQQQQQQQQQRRRTTTVVVWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUTTTRRRPPPOOOPPPPPPOOONNNOOONNNMMMOOORRRUUUVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWYYY[[[]]]\\\ZZZXXXXXXXXXVVVUUUTTTRRRQQQPPPPPPOOOMMMLLLLLLKKKKKKJJJKKKKKKJJJMMMPPPTTTUUUUUUSSSRRRNNNOOOOOOOOONNNNNNOOOQQQSSSSSSRRRQQQPPPNNNMMMLLLIIIJJJMMMPPPRRRQQQMMMJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKMMMPPPTTTVVVTTTTTTUUUUUUVVVVVVVVVWWWTTTTTTTTTTTTTTTTTTUUUUUUPPPPPPPPPPPPRRRTTTVVVXXXWWWVVVTTTSSSSSSTTTUUUVVVWWW___kkkyyy|||sssppppppmmmjjjgggfffhhhkkkmmmrrrxxx}}}zzzxxxvvvuuuuuuuuupppssswwwyyyzzz|||}}}zzzvvvtttuuuooorrrrrrqqqqqqrrroooiiieeedddcccbbb```]]][[[ZZZVVVVVVXXXZZZ]]]```dddeeehhheeeaaa]]]ZZZXXXXXXXXX]]]aaagggnnnsssvvvvvvvvvoooooonnnmmmkkkhhheeeddd```___^^^\\\\\\___eeeiiihhhlllqqqvvvyyyzzzyyyxxxyyyvvvrrrpppqqqvvv{{{tttkkkccc]]][[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZWWWUUUTTTUUUVVVWWWVVVUUUSSSTTTUUUWWWXXXYYYYYYZZZWWWWWWWWWWWWVVVTTTRRRQQQSSSRRRQQQPPPOOOOOOOOOPPPTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRPPPNNNNNNOOOPPPPPPPPPPPPNNNMMMNNNQQQTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYY\\\]]]^^^\\\ZZZXXXXXXYYYWWWVVVTTTRRRPPPOOONNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJLLLNNNQQQRRRRRRQQQPPPNNNOOOPPPPPPOOOOOOPPPRRROOOOOONNNMMMKKKJJJIIIHHHHHHIIIKKKOOORRRRRRPPPMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVUUUTTTTTTUUUVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRQQQPPPQQQSSSUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVSSSYYYdddppp|||yyyuuuqqqoookkkhhhfffggghhhjjjoootttzzz}}}|||{{{zzzvvvwwwxxxxxxxxxyyy{{{}}}|||~~~|||zzzvvvqqqlllgggdddbbbWWWXXXXXXZZZ\\\___bbbdddbbb```]]][[[YYYXXXYYYYYYWWW[[[bbbiiinnnooonnnmmmiiiiiiiiihhhgggdddbbbaaa______^^^___aaafffnnnssssssiiibbb^^^ZZZWWWVVVWWWWWWUUUTTTUUUXXXZZZZZZZZZ[[[[[[[[[[[[[[[ZZZVVVUUUTTTTTTVVVVVVUUUTTTSSSTTTUUUWWWXXXYYYZZZZZZVVVVVVWWWVVVUUUSSSQQQPPPRRRQQQPPPOOONNNOOOPPPPPPVVVVVVUUUUUUUUUUUUUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSPPPOOOOOONNNNNNOOOOOOPPPPPPNNNMMMMMMOOOPPPQQQQQQQQQOOOMMMMMMPPPTTTWWWXXXXXXWWWWWWWWWXXXZZZ\\\]]]\\\]]]^^^\\\ZZZYYYZZZ[[[ZZZYYYWWWTTTRRRPPPOOONNNKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMOOOPPPPPPPPPOOOOOOPPPQQQQQQQQQPPPRRRSSSQQQQQQPPPOOONNNMMMLLLLLLIIIIIIJJJMMMPPPRRRRRRQQQOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVUUUTTTTTTTTTUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRUUUTTTRRRQQQQQQQQQSSSTTTSSSRRRQQQRRRTTTVVVVVVVVVQQQVVV___jjjvvv|||qqqooollliiiggghhhiiiiiiiiikkkooosssvvvzzz~~~~~~|||zzzyyy{{{|||yyy{{{}}}~~~|||uuupppfffaaa]]]aaakkktttxxxxxxvvvqqqkkkhhhgggfffcccaaa^^^___cccjjjqqqwwwzzzzzzxxxxxxvvvuuusssrrrppppppkkkhhhiiipppuuuzzz{{{sssmmmfffaaa^^^\\\YYYWWWTTTUUUUUUVVVVVVVVVUUUUUUWWWXXXYYYYYYYYYXXXVVVUUUXXXWWWVVVUUUSSSRRRQQQQQQUUUVVVVVVWWWWWWXXXXXXXXX[[[YYYVVVTTTRRRQQQPPPPPPRRRQQQPPPNNNMMMMMMNNNNNNSSSUUUXXXYYYWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRPPPQQQQQQPPPNNNMMMNNNOOOOOONNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUSSSTTTTTTUUUWWWYYY[[[\\\^^^^^^]]]\\\[[[[[[\\\\\\^^^\\\YYYUUUQQQOOOMMMMMMLLLLLLMMMNNNNNNMMMKKKJJJJJJKKKNNNPPPRRRRRRQQQPPPOOONNNMMMLLLLLLKKKKKKKKKIIIJJJJJJKKKLLLLLLKKKKKKIIIKKKMMMNNNNNNOOOQQQSSSTTTTTTUUUUUUUUUVVVVVVVVVYYYWWWTTTRRRPPPPPPQQQQQQUUUTTTRRRSSSTTTVVVVVVUUUQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPOOOQQQTTTVVVUUUSSSSSSTTTYYYcccnnnyyywwwuuuppplllhhhgggggggggbbbbbbcccfffkkkqqqwwwzzz}}}zzz}}}|||zzzzzz{{{~~~~~~zzzxxx~~~{{{xxxuuurrrsssuuuzzz||||||zzzzzz{{{zzzooogggbbb\\\WWWUUUTTTRRRPPPSSSTTTUUUVVVVVVVVVVVVVVVXXXXXXYYYYYYXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSVVVVVVVVVVVVVVVWWWWWWWWWZZZYYYWWWUUUSSSRRRQQQQQQRRRQQQOOONNNMMMMMMNNNNNNOOORRRUUUVVVVVVUUUUUUVVVQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQOOOMMMKKKLLLNNNQQQPPPOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSTTTSSSTTTTTTUUUVVVXXXYYYZZZ\\\\\\[[[ZZZZZZZZZZZZZZZ]]]\\\YYYVVVTTTRRRQQQQQQLLLMMMNNNNNNMMMLLLKKKJJJJJJLLLNNNPPPQQQQQQQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLIIIKKKMMMNNNOOOPPPRRRTTTSSSSSSTTTTTTUUUUUUVVVVVVZZZYYYWWWUUUTTTTTTTTTTTTTTTRRRQQQRRRSSSTTTTTTSSSSSSSSSRRRQQQPPPOOOOOONNNOOOOOONNNNNNOOOOOOPPPQQQQQQOOONNNOOORRRTTTSSSQQQQQQSSSWWW]]]bbblll}}}rrrkkkiiihhheeeccc`````````bbbfffkkkpppsss|||~~~|||{{{~~~xxxooogggaaa___\\\WWWTTTSSSRRRPPPOOORRRSSSTTTUUUVVVWWWWWWWWWYYYYYYXXXXXXVVVUUUSSSRRRPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUYYYXXXXXXWWWUUUSSSRRRQQQQQQPPPNNNMMMLLLLLLMMMNNNKKKNNNQQQSSSSSSSSSTTTUUURRRRRRRRRRRRRRRRRRQQQQQQRRRQQQOOOLLLJJJLLLOOOSSSQQQQQQPPPPPPQQQQQQRRRSSSUUUTTTSSSRRRQQQQQQQQQQQQSSSSSSTTTTTTUUUVVVVVVWWWYYYXXXXXXWWWWWWWWWWWWXXXZZZXXXVVVTTTSSSRRRRRRSSSMMMMMMNNNNNNMMMKKKJJJIIIJJJLLLNNNPPPQQQQQQPPPOOOLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMMMMIIIKKKMMMNNNOOOPPPRRRTTTQQQQQQRRRSSSSSSTTTUUUUUUWWWWWWWWWWWWVVVVVVVVVVVVRRRQQQPPPQQQRRRSSSSSSRRRUUUTTTRRRPPPNNNNNNNNNNNNPPPPPPOOONNNNNNNNNOOOOOOPPPOOONNNNNNPPPPPPOOONNNQQQSSSUUUVVVWWW___sssyyyooollliiiccc]]]]]]]]]\\\]]]___bbbfffiiirrr{{{yyyllleeeaaa^^^[[[ZZZXXXUUUSSSRRRRRRRRRRRRQQQRRRTTTUUUVVVWWWWWWXXXYYYYYYXXXVVVTTTRRRQQQPPPOOOPPPRRRTTTUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSWWWWWWXXXWWWVVVTTTRRRQQQOOONNNMMMLLLKKKLLLLLLMMMJJJLLLOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSQQQQQQPPPOOONNNNNNQQQTTTRRRRRRQQQQQQRRRRRRSSSTTTWWWUUUSSSQQQOOONNNNNNNNNSSSSSSSSSTTTTTTTTTTTTTTTVVVUUUUUUTTTTTTTTTUUUUUUUUUSSSQQQPPPNNNNNNNNNNNNMMMMMMNNNMMMLLLKKKIIIHHHKKKLLLNNNPPPQQQPPPOOONNNJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIJJJLLLNNNOOOLLLMMMOOOOOOOOOOOOPPPRRRPPPPPPQQQQQQRRRSSSSSSTTTSSSTTTUUUVVVVVVVVVUUUUUUQQQPPPPPPQQQSSSSSSRRRQQQTTTRRRPPPNNNNNNNNNPPPQQQRRRRRRPPPOOOOOONNNNNNNNNPPPOOOOOONNNNNNNNNNNNMMMRRRRRRSSSTTTUUU[[[kkkzzzyyyrrrkkkbbb[[[ZZZYYYXXXWWWYYY\\\___aaagggnnnwww~~~uuuooofff```\\\YYYVVVTTTQQQQQQPPPOOOOOOOOOPPPQQQQQQRRRTTTUUUVVVWWWWWWXXXYYYXXXVVVTTTRRRQQQOOOOOOOOOPPPRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQTTTUUUVVVVVVUUUSSSQQQPPPNNNMMMLLLKKKJJJKKKLLLMMMKKKMMMNNNNNNMMMLLLMMMNNNQQQRRRSSSTTTTTTSSSRRRQQQPPPRRRTTTTTTSSSSSSSSSTTTSSSRRRRRRRRRRRRSSSTTTTTTVVVUUURRRPPPNNNMMMMMMMMMRRRRRRSSSTTTTTTSSSSSSRRRTTTSSSSSSRRRSSSSSSTTTTTTRRRQQQOOOMMMKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHLLLMMMOOOPPPPPPOOOMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGIIIIIIIIIKKKLLLNNNOOOPPPOOOPPPQQQPPPNNNMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUQQQPPPQQQRRRTTTTTTRRRQQQPPPOOONNNMMMNNNPPPRRRSSSTTTSSSRRRPPPOOOOOOOOOOOOQQQQQQQQQPPPOOONNNNNNNNNQQQNNNNNNSSSWWW\\\dddkkkyyy{{{oooeee^^^WWWVVVUUUTTTVVVXXX[[[]]]]]]bbbjjjpppvvv|||}}}xxx|||xxxsssgggeeeaaa^^^\\\XXXTTTQQQNNNOOOPPPPPPOOOOOOQQQSSSRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWUUURRRQQQOOOOOONNNOOOQQQSSSUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPLLLLLLJJJJJJJJJJJJKKKLLLLLLMMMNNNMMMLLLKKKLLLNNNRRRTTTUUUWWWWWWVVVUUUTTTOOORRRVVVWWWWWWVVVUUUVVVSSSSSSRRRRRRSSSSSSTTTUUUUUUSSSPPPNNNMMMLLLMMMNNNQQQRRRSSSTTTTTTTTTSSSRRRSSSRRRRRRRRRRRRSSSTTTTTTSSSQQQOOOMMMLLLKKKLLLLLLJJJKKKLLLLLLLLLKKKJJJIIILLLMMMOOOPPPOOONNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQQQQQQQQQQRRRRRRQQQNNNMMMMMMNNNRRRRRRRRRQQQQQQQQQPPPPPPRRRRRRSSSSSSTTTUUUUUUVVVPPPPPPQQQRRRTTTTTTRRRPPPMMMMMMMMMMMMOOOQQQSSSTTTSSSRRRQQQPPPOOOOOONNNOOOPPPQQQRRRQQQOOONNNOOOPPPOOOKKKKKKQQQWWWYYY\\\___jjj{{{vvvjjjdddWWWVVVTTTSSSSSSUUUXXXYYYVVVZZZ___dddjjjpppwww|||}}}zzzzzz|||~~~vvvlllggggggcccaaa^^^\\\YYYVVVSSSQQQOOOQQQSSSSSSRRRRRRTTTWWWSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUSSSQQQOOOOOONNNOOOMMMOOORRRUUUVVVUUUTTTSSSPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOOOOKKKKKKJJJIIIIIIJJJKKKLLLKKKLLLMMMMMMLLLLLLNNNPPPSSSUUUWWWYYYZZZYYYWWWVVVPPPRRRUUUVVVVVVVVVWWWXXXRRRRRRRRRRRRRRRSSSTTTTTTSSSQQQNNNLLLLLLMMMNNNOOOPPPQQQSSSUUUUUUUUUTTTSSSSSSSSSRRRRRRSSSSSSTTTUUUPPPOOONNNMMMMMMMMMNNNOOOIIIJJJKKKLLLLLLLLLKKKJJJMMMNNNOOOPPPOOONNNLLLJJJLLLLLLKKKJJJIIIIIIIIIIIIGGGIIIMMMPPPRRRSSSSSSRRROOOPPPQQQPPPOOONNNOOOQQQTTTTTTSSSRRRQQQPPPOOOOOOQQQQQQPPPPPPPPPRRRSSSTTTOOOOOOOOOQQQSSSSSSQQQNNNMMMMMMNNNOOOPPPPPPQQQRRRPPPOOOOOONNNMMMMMMMMMMMMOOOPPPRRRQQQOOONNNOOOQQQOOOMMMNNNRRRTTTTTTVVVZZZ```mmm}}}}}}rrriiiYYYWWWTTTRRRQQQRRRSSSTTTTTTUUUWWWZZZ___dddjjjnnnrrr|||{{{uuuvvv{{{qqqlllgggaaa^^^___\\\ZZZVVVSSSQQQPPPPPPPPPNNNPPPSSSSSSQQQQQQTTTVVVTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTRRRPPPOOONNNOOOOOOKKKNNNQQQTTTVVVVVVUUUTTTOOOOOOOOOPPPPPPQQQQQQQQQOOONNNMMMLLLLLLLLLNNNNNNKKKJJJIIIHHHIIIIIIKKKKKKJJJKKKMMMMMMMMMNNNPPPSSSOOOQQQTTTVVVVVVUUUSSSRRRQQQRRRSSSSSSSSSTTTWWWZZZRRRRRRRRRRRRRRRSSSSSSTTTQQQOOOMMMLLLKKKMMMOOOQQQPPPQQQSSSUUUVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUMMMLLLLLLLLLLLLNNNOOOPPPHHHIIIJJJLLLLLLLLLLLLKKKMMMNNNOOOPPPOOOMMMKKKJJJMMMMMMLLLKKKJJJJJJJJJJJJGGGJJJNNNRRRUUUUUUTTTRRRMMMNNNPPPPPPPPPPPPRRRSSSVVVUUUTTTSSSQQQPPPOOONNNOOONNNLLLKKKLLLNNNPPPQQQMMMMMMNNNPPPRRRRRROOOMMMMMMNNNOOOPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMOOOQQQPPPNNNMMMOOOQQQQQQQQQSSSTTTRRROOOTTT[[[[[[ffftttwwwlll[[[YYYUUUQQQOOOOOOOOOPPPTTTSSSTTTUUUXXX\\\aaadddiiisss{{{||||||{{{}}}}}}qqqllleee^^^XXXVVVUUUVVVVVVUUURRRPPPOOONNNNNNNNNRRRRRRQQQPPPPPPQQQSSSTTTSSSVVVXXXXXXUUUTTTUUUWWWUUUQQQMMMKKKLLLOOOQQQRRROOOOOOOOOPPPQQQRRRSSSTTTOOOOOOPPPPPPQQQRRRRRRRRRPPPOOONNNNNNMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPQQQRRRSSSUUUVVVVVVWWWVVVUUUTTTSSSPPPPPPOOOOOONNNOOOOOOOOOPPPRRRTTTTTTRRRQQQQQQQQQPPPPPPQQQQQQRRRQQQQQQQQQNNNNNNMMMLLLKKKKKKKKKLLLIIIJJJJJJKKKJJJJJJIIIHHHNNNPPPRRRQQQNNNKKKHHHGGGLLLMMMMMMLLLKKKJJJKKKLLLLLLMMMNNNOOOPPPOOOOOONNNNNNNNNNNNNNNOOOQQQSSSUUUVVVUUUSSSQQQQQQQQQRRRRRROOOQQQSSSSSSQQQPPPOOOPPPQQQQQQPPPPPPOOOOOOOOONNNOOOOOOOOOOOONNNLLLJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPVVVWWWWWWVVVTTTSSSTTTUUUYYY^^^hhhwww{{{{{{}}}yyyrrrooohhh```VVVQQQRRRSSSQQQOOOLLLNNNPPPQQQQQQSSSWWWZZZ___cccjjjpppwww}}}~~~{{{{{{}}}rrrjjjeeebbb]]]XXXTTTSSSSSSSSSTTTSSSQQQOOONNNNNNNNNOOOQQQPPPPPPOOOPPPPPPRRRRRRTTTVVVXXXWWWUUUTTTUUUWWWUUURRRNNNMMMNNNQQQRRRSSSQQQPPPPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPOOOOOOPPPQQQRRRRRRSSSTTTUUUTTTSSSRRRQQQMMMMMMMMMMMMMMMNNNOOOOOOOOOQQQSSSSSSQQQPPPPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJNNNPPPRRRRRROOOKKKIIIIIIIIIKKKLLLKKKIIIHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPRRRSSSRRRRRRQQQQQQPPPPPPQQQQQQOOOQQQSSSRRRQQQOOOOOOOOORRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQPPPOOOMMMKKKJJJLLLLLLLLLMMMMMMNNNNNNNNNMMMNNNNNNOOOPPPQQQQQQRRRTTTUUUVVVUUUSSSSSSTTTVVVWWW[[[dddqqqzzzqqqkkkjjjdddaaa\\\WWWTTTRRRQQQPPPPPPPPPOOONNNNNNPPPRRRTTTYYY]]]ccciiinnnttt{{{zzzssspppqqqssstttsssuuutttrrrtttzzzvvvjjjaaa]]]YYYWWWUUUSSSQQQPPPPPPQQQPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVTTTTTTUUUVVVTTTRRRPPPPPPQQQSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPQQQQQQPPPOOOPPPPPPOOOPPPPPPQQQPPPPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLOOOQQQRRRRRROOOLLLKKKJJJIIIKKKLLLLLLIIIGGGGGGGGGJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNPPPPPPNNNOOOOOOPPPPPPPPPPPPPPPOOOQQQRRRRRRPPPOOOOOOOOORRRRRRSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQOOOMMMKKKJJJLLLLLLMMMNNNOOOPPPPPPQQQMMMNNNNNNPPPQQQRRRSSSSSSRRRSSSTTTSSSRRRRRRTTTVVVTTTWWW]]]iiixxx{{{llleeeeeebbbddddddaaa\\\WWWUUUTTTUUURRRNNNLLLMMMPPPRRRSSSSSSVVV[[[___dddiiiooosss~~~}}}{{{|||}}}zzzvvvsssssswww{{{}}}}}}~~~~~~~~~sssjjjbbb\\\XXXRRRRRRRRRQQQPPPPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRTTTTTTTTTTTTSSSSSSTTTUUUSSSRRRQQQRRRTTTTTTTTTSSSPPPOOONNNNNNNNNNNNOOOOOOPPPPPPOOONNNMMMMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKGGGHHHJJJLLLMMMNNNMMMMMMMMMNNNOOOPPPRRRSSSSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNOOOPPPQQQQQQQQQPPPOOOMMMLLLLLLKKKKKKKKKLLLLLLMMMOOOPPPPPPOOONNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNOOOOOOMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKMMMNNNOOOQQQRRRRRRPPPMMMLLLLLLKKKMMMOOONNNLLLIIIHHHHHHLLLLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKLLLLLLMMMMMMNNNKKKMMMNNNPPPQQQQQQPPPOOOOOOPPPQQQPPPOOONNNNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSPPPPPPQQQPPPOOOMMMJJJIIIKKKKKKLLLMMMOOOPPPQQQQQQMMMMMMOOOPPPRRRSSSTTTUUUSSSSSSTTTSSSQQQQQQRRRTTTUUUUUUYYYaaammmzzzrrrfffccccccfffiiikkkiiieeeaaa^^^[[[WWWRRRPPPQQQSSSTTTUUUOOORRRUUUXXX[[[___dddgggooosssxxx~~~}}}~~~~~~~~~~~~}}}|||~~~}}}}}}~~~www{{{qqqooolllhhhccc\\\UUUPPPPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPPPPQQQRRRSSSSSSSSSTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQRRRTTTUUUTTTRRRLLLLLLLLLMMMMMMNNNPPPPPPQQQPPPPPPOOONNNMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLGGGHHHJJJLLLNNNNNNNNNMMMMMMNNNPPPQQQRRRSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQPPPOOOPPPOOONNNMMMLLLKKKKKKKKKMMMNNNOOOOOONNNNNNPPPQQQPPPQQQQQQQQQPPPPPPOOONNNPPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQQQQOOONNNMMMNNNLLLMMMOOONNNLLLJJJIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNKKKLLLLLLLLLMMMLLLLLLLLLKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPPPPOOOMMMMMMNNNOOONNNOOOQQQRRRSSSRRRQQQQQQNNNNNNNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPMMMMMMOOOPPPRRRSSSTTTUUUTTTUUUTTTSSSPPPOOOPPPRRRVVVVVVWWW[[[bbbmmmxxxrrrhhheeefffjjjqqqxxxyyytttooofffbbb]]]YYYVVVUUUSSSRRRMMMNNNPPPPPPRRRTTTYYY\\\```fffooowww}}}}}}{{{}}}~~~}}}zzzpppiii``````aaaaaa___YYYQQQLLLNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOQQQRRRSSSSSSTTTSSSTTTRRRPPPPPPQQQSSSSSSRRRPPPPPPOOOPPPRRRSSSSSSRRRKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMNNNOOOOOOOOOOOONNNPPPPPPQQQQQQQQQPPPOOONNNQQQPPPOOONNNMMMLLLLLLLLLMMMNNNOOOOOONNNNNNPPPRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPOOONNNLLLKKKJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPPPPNNNMMMNNNOOOKKKLLLMMMLLLJJJIIIJJJLLLLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOONNNLLLLLLMMMOOOMMMNNNPPPRRRRRRQQQOOONNNKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNNNNPPPQQQRRRSSSSSSTTTUUUTTTSSSQQQPPPQQQRRRWWWWWWWWWXXX[[[bbbkkkqqq}}}yyyrrrqqqttt|||xxxvvvrrrjjj```VVVPPPNNNKKKKKKKKKKKKJJJLLLOOORRRUUU\\\fffnnnttt{{{wwwnnnfff___[[[WWWWWWWWWXXXXXXVVVRRROOOMMMLLLKKKJJJJJJIIIJJJJJJJJJKKKMMMNNNOOONNNNNNMMMMMMNNNPPPRRRSSSSSSSSSSSSUUURRROOONNNPPPRRRRRRQQQOOONNNMMMMMMOOOQQQQQQQQQKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKLLLMMMNNNOOONNNOOOQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQQQQQQQPPPNNNMMMKKKNNNNNNMMMMMMMMMNNNNNNOOONNNOOOOOOOOONNNOOOQQQTTTSSSSSSSSSSSSRRRQQQPPPOOOQQQPPPNNNLLLKKKJJJJJJIIIIIIJJJLLLNNNNNNMMMKKKIIILLLNNNOOONNNMMMMMMNNNOOOLLLMMMLLLKKKJJJKKKMMMPPPPPPOOOMMMLLLKKKJJJKKKKKKOOOOOOPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOMMMLLLKKKMMMOOOMMMOOOQQQRRRRRRPPPNNNLLLJJJKKKLLLMMMNNNMMMLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRQQQSSSSSSSSSRRRRRRTTTVVVVVVWWWWWWWWWXXX\\\bbbgggsssooo___VVVRRRMMMMMMLLLJJJHHHIIILLLNNNNNNTTT[[[aaaeeelllvvv}}}uuupppjjjddd___[[[WWWTTTNNNMMMKKKLLLOOOQQQQQQQQQNNNMMMLLLKKKJJJKKKLLLMMMKKKLLLMMMOOOOOOOOONNNMMMLLLMMMOOOQQQRRRRRRRRRQQQUUUQQQNNNNNNPPPRRRRRRQQQNNNMMMKKKKKKNNNPPPQQQPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIILLLLLLKKKKKKKKKMMMNNNOOOOOOPPPQQQRRRRRRPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLNNNOOOPPPPPPOOOPPPQQQQQQPPPOOOMMMKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQNNNOOOOOOOOONNNOOORRRTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPNNNMMMKKKJJJIIIIIIHHHJJJMMMOOOOOOMMMJJJHHHLLLMMMNNNNNNMMMLLLNNNOOOOOOOOONNNMMMLLLNNNRRRUUUUUUTTTRRRPPPNNNMMMNNNNNNPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJJJJKKKMMMNNNNNNOOONNNMMMKKKKKKMMMOOOOOOPPPRRRSSSRRRPPPNNNLLLJJJKKKMMMNNNOOOOOONNNNNNKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPRRRSSSSSSTTTWWWYYYTTTVVVWWWWWWVVVYYY^^^bbbfffttt|||jjj___\\\QQQPPPOOOLLLIIIJJJLLLOOOIIIMMMRRRUUUXXX___kkksssvvvxxx{{{zzzzzz|||rrrlllgggeeeaaa\\\VVVQQQMMMKKKMMMMMMOOOPPPPPPOOOMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJLLLLLLMMMNNNNNNMMMKKKJJJMMMMMMNNNOOOPPPQQQRRRSSSPPPPPPPPPQQQRRRSSSSSSTTTMMMLLLJJJIIIIIIJJJKKKKKKKKKJJJIIIJJJMMMOOOPPPOOONNNMMMLLLKKKKKKKKKKKKKKKQQQNNNJJJHHHGGGHHHGGGFFFMMMOOOPPPPPPOOONNNPPPQQQOOONNNLLLMMMNNNOOOOOONNNLLLJJJIIIGGGFFFFFFGGGGGGJJJKKKMMMMMMLLLMMMPPPRRRPPPPPPPPPOOOMMMKKKJJJIIILLLKKKJJJLLLOOOOOOMMMJJJJJJKKKLLLLLLLLLMMMPPPSSSPPPPPPQQQQQQQQQQQQQQQQQQOOOMMMLLLLLLMMMLLLKKKIIILLLKKKJJJIIIIIIIIIIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHHHHKKKPPPTTTVVVUUUSSSQQQPPPOOOOOOOOOSSSTTTQQQMMMNNNQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLLLLOOOMMMKKKKKKLLLNNNNNNNNNRRRQQQPPPOOONNNMMMMMMLLLKKKMMMOOOQQQQQQPPPMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLOOOMMMKKKJJJJJJKKKNNNOOOOOORRRUUUWWWVVVUUUVVVVVVUUUVVVVVVUUUTTTUUUXXXZZZaaakkkyyyzzznnnfff]]]TTTLLLJJJIIIGGGFFFGGGJJJJJJKKKNNNRRRXXX]]]aaaiiimmmsssxxx|||zzzsssssswww}}}~~~sssjjjccc___[[[ZZZXXXVVVSSSQQQOOONNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKIIIHHHKKKLLLMMMNNNOOOPPPPPPQQQNNNNNNOOOOOOPPPQQQQQQRRRNNNMMMKKKJJJJJJJJJKKKKKKLLLKKKJJJJJJLLLNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJMMMJJJHHHGGGIIIJJJKKKJJJLLLMMMOOONNNMMMMMMNNNPPPNNNLLLKKKKKKLLLMMMMMMLLLLLLJJJIIIGGGFFFFFFFFFGGGIIIKKKLLLMMMMMMNNNPPPSSSQQQQQQPPPOOOMMMKKKIIIHHHLLLLLLLLLOOOQQQQQQOOOLLLKKKLLLLLLLLLKKKMMMOOORRRPPPQQQQQQQQQQQQQQQPPPPPPQQQOOONNNNNNNNNNNNMMMKKKKKKKKKJJJIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHKKKPPPTTTUUUUUUUUURRRPPPQQQSSSVVV[[[\\\YYYTTTRRRSSSRRRNNNKKKKKKKKKKKKLLLMMMMMMMMMOOONNNMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPOOONNNMMMLLLLLLMMMOOOPPPPPPNNNMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOSSSQQQNNNKKKIIIIIIJJJKKKNNNQQQTTTUUUTTTSSSSSSTTTSSSTTTUUUTTTSSSTTTVVVYYY]]]eeeqqq}}}|||{{{|||}}}zzzvvvcccYYYOOOLLLJJJHHHHHHJJJEEEFFFGGGIIIMMMRRRVVVYYY^^^bbbhhhnnnsssxxx}}}{{{sssooopppuuuzzz}}}sssqqqmmmgggaaa\\\XXXUUUQQQQQQPPPPPPOOOOOONNNNNNKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLMMMMMMNNNOOOOOOOOONNNMMMLLLJJJIIIIIIJJJJJJMMMKKKIIIJJJKKKLLLKKKJJJKKKKKKIIIHHHHHHGGGGGGGGGHHHGGGFFFGGGJJJMMMNNNOOOJJJLLLMMMMMMLLLKKKMMMNNNLLLJJJIIIIIIJJJKKKKKKJJJKKKJJJHHHFFFEEEEEEFFFFFFHHHJJJKKKLLLMMMOOOQQQTTTSSSRRRPPPNNNLLLJJJHHHGGGJJJJJJLLLOOOQQQQQQOOOLLLLLLLLLMMMLLLKKKKKKNNNPPPQQQQQQQQQQQQQQQPPPOOONNNRRRQQQOOOOOOPPPPPPNNNMMMJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIIIILLLQQQTTTTTTVVVVVVTTTQQQRRRYYY___dddeeeccc\\\XXXVVVRRRMMMJJJJJJJJJKKKLLLMMMOOOOOONNNOOOOOOPPPOOOOOONNNNNNNNNNNNOOOPPPOOONNNLLLKKKMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKMMMPPPRRRTTTTTTRRRNNNKKKIIIIIIJJJKKKNNNPPPRRRRRRQQQPPPOOOPPPQQQRRRSSSRRRRRRRRRTTTVVVXXX^^^fffoooxxxssskkkmmmrrrsssqqqcccYYYOOOLLLJJJHHHGGGIIIFFFFFFGGGHHHJJJLLLMMMNNNRRRUUUZZZ___eeekkkrrrwww{{{{{{{{{wwwsssrrrvvv{{{|||tttlllhhheeedddaaa]]]YYYVVVSSSQQQPPPPPPOOONNNLLLKKKKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLJJJHHHGGGGGGHHHHHHKKKIIIHHHHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEGGGJJJNNNOOOOOOHHHJJJKKKKKKJJJJJJKKKLLLKKKJJJHHHHHHIIIJJJIIIHHHJJJIIIGGGFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMOOORRRUUUSSSRRRPPPMMMKKKIIIGGGFFFEEEGGGJJJMMMNNNNNNKKKJJJLLLLLLLLLKKKJJJJJJLLLOOORRRRRRRRRQQQPPPOOONNNMMMRRRQQQOOOOOOPPPPPPNNNMMMIIIIIIJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJIIIIIILLLPPPTTTSSSVVVWWWTTTPPPSSS]]]fffjjjmmmkkkddd]]]XXXQQQKKKMMMMMMLLLLLLMMMNNNOOOPPPNNNPPPRRRRRRQQQOOOOOONNNLLLMMMNNNOOONNNMMMKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIKKKMMMQQQTTTVVVQQQPPPMMMKKKJJJKKKMMMNNNMMMOOOPPPPPPNNNLLLLLLMMMNNNPPPQQQQQQPPPQQQRRRTTTVVVYYY^^^dddkkkuuusssllliiifffccc___VVVOOONNNNNNKKKIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHJJJMMMPPPTTTXXX___ggglllrrrttt{{{}}}zzzwwwwwwzzz|||wwwooohhhccc^^^ZZZXXXYYYYYYWWWUUUSSSQQQPPPOOOQQQPPPOOONNNLLLKKKJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMJJJIIIGGGFFFEEEEEEFFFFFFGGGFFFEEEFFFIIIKKKKKKKKKIIIHHHGGGEEEDDDDDDCCCCCCEEEDDDDDDFFFJJJLLLMMMMMMGGGHHHJJJIIIHHHHHHIIIKKKKKKJJJHHHGGGHHHIIIHHHGGGHHHGGGFFFEEEDDDEEEFFFGGGGGGIIIKKKLLLMMMOOORRRUUUTTTRRRPPPMMMJJJHHHGGGGGGDDDFFFIIIKKKLLLKKKIIIIIIKKKLLLLLLJJJIIIJJJLLLNNNQQQQQQQQQQQQPPPOOONNNMMMQQQPPPNNNNNNOOOOOOMMMLLLIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHJJJLLLMMMIIIJJJJJJJJJJJJMMMQQQTTTUUUWWWXXXTTTQQQTTT^^^gggnnnsssssslllddd\\\UUUNNNRRRQQQOOONNNMMMNNNOOOOOONNNQQQSSSSSSPPPNNNNNNOOOLLLMMMMMMMMMMMMLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJMMMPPPTTTUUUQQQOOOMMMKKKKKKLLLNNNOOOMMMNNNOOONNNLLLJJJKKKKKKMMMOOOQQQQQQPPPPPPQQQSSSVVVXXX[[[^^^ccclllwwwzzzmmmeeeaaaZZZTTTQQQSSSTTTQQQNNNNNNJJJJJJJJJIIIIIIHHHHHHGGGJJJKKKLLLNNNQQQVVV\\\aaaiiimmmvvv~~~~~~}}}}}}zzz{{{~~~{{{sssllliiiddd^^^XXXUUUSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNNNNMMMMMMLLLLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDEEEFFFFFFGGGHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFEEEDDDDDDDDDEEEFFFEEEDDDCCCEEEHHHJJJKKKJJJIIIHHHFFFEEECCCCCCBBBBBBEEEDDDDDDFFFHHHJJJJJJIIIFFFHHHIIIIIIHHHHHHIIIJJJKKKIIIGGGFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDFFFGGGHHHHHHJJJKKKLLLMMMOOOQQQTTTSSSQQQOOOLLLIIIHHHHHHHHHFFFHHHJJJJJJIIIHHHIIIIIIJJJJJJKKKJJJIIIIIILLLNNNPPPPPPPPPPPPPPPOOONNNMMMPPPOOOMMMMMMNNNNNNLLLKKKIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHKKKMMMOOOJJJKKKLLLLLLMMMOOOSSSVVVYYYZZZYYYVVVSSSUUU]]]dddmmmtttxxxrrriiiaaaYYYRRRTTTRRRPPPNNNMMMMMMNNNOOOOOOQQQSSSRRROOOMMMNNNPPPNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGIIILLLNNNPPPRRRSSSTTTRRROOOLLLJJJKKKLLLMMMMMMNNNNNNMMMKKKJJJKKKLLLMMMOOOQQQRRRQQQQQQRRRSSSVVVXXX[[[\\\___eeennnuuusssgggbbbZZZTTTRRRVVVXXXUUUSSSSSSLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKLLLKKKLLLOOOTTTXXX___ccclllwww}}}jjjkkklllnnnqqquuuzzz~~~zzz||||||yyyvvvrrrwww|||~~~|||rrrppplllhhhddd```^^^]]]^^^ZZZTTTQQQOOONNNNNNMMMNNNNNNOOOOOOPPPQQQRRRRRRLLLLLLLLLKKKKKKJJJJJJJJJEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDCCCDDDEEEFFFGGGEEEDDDCCCDDDFFFHHHHHHHHHIIIHHHFFFEEECCCBBBBBBBBBCCCBBBCCCEEEGGGIIIHHHGGGFFFHHHIIIIIIHHHGGGIIIJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFHHHJJJIIIKKKLLLMMMMMMNNNPPPSSSRRRPPPNNNKKKIIIHHHHHHIIIFFFHHHIIIGGGEEEDDDFFFHHHHHHIIIIIIIIIHHHJJJLLLOOOOOOOOOPPPPPPPPPOOOOOONNNPPPOOOMMMMMMNNNNNNLLLKKKJJJKKKMMMNNNOOONNNMMMLLLIIIHHHGGGGGGIIIKKKOOOQQQMMMNNNOOOPPPQQQSSSWWWZZZ```___\\\XXXWWWXXX]]]aaagggpppvvvrrrjjjbbbZZZTTTRRRPPPNNNLLLKKKLLLNNNOOOOOORRRSSSQQQMMMKKKMMMQQQPPPNNNLLLIIIHHHGGGGGGHHHFFFGGGIIIKKKKKKKKKJJJIIIHHHIIILLLOOOPPPQQQQQQPPPRRRQQQNNNLLLKKKLLLMMMOOOMMMNNNNNNMMMLLLKKKLLLNNNNNNPPPSSSSSSSSSRRRSSSSSSTTTWWWZZZ[[[\\\```fffkkkrrr}}}yyyssskkkddd```bbbdddcccbbbccc___\\\XXXSSSPPPNNNMMMLLLJJJJJJKKKJJJJJJKKKOOOQQQVVVYYYaaajjjpppvvv___``````aaacccggglllpppmmmqqqwww||||||wwwsssnnnsssyyy{{{zzz{{{~~~|||vvvnnnfffaaa]]]\\\YYYUUURRRQQQSSSUUUWWWSSSOOOLLLLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHGGGEEEDDDDDDFFFFFFFFFEEEIIIHHHGGGEEECCCBBBBBBBBBAAAAAAAAADDDGGGHHHHHHGGGFFFHHHIIIIIIHHHGGGIIIJJJGGGEEECCCCCCCCCCCCBBBAAAAAAAAAAAABBBDDDGGGIIIKKKJJJKKKMMMMMMMMMMMMPPPRRRQQQPPPMMMJJJIIIIIIIIIJJJEEEFFFFFFCCC@@@@@@BBBEEEGGGHHHIIIIIIHHHJJJMMMOOONNNNNNOOOPPPPPPPPPOOOOOOQQQOOONNNNNNNNNNNNMMMKKKJJJLLLNNNOOOPPPOOONNNMMMIIIHHHGGGGGGIIILLLOOORRROOOQQQRRRSSSTTTVVVYYY\\\eeebbb^^^[[[YYY[[[]]]^^^___jjjqqqooohhh```XXXRRROOOMMMKKKJJJJJJKKKNNNOOOPPPRRRSSSPPPKKKJJJMMMQQQRRROOOLLLHHHFFFFFFGGGGGGFFFHHHKKKMMMNNNNNNLLLKKKIIIKKKOOOQQQRRRRRRPPPOOONNNMMMLLLKKKLLLOOOQQQSSSMMMNNNNNNMMMLLLLLLNNNOOOOOOQQQTTTTTTTTTSSSSSSTTTRRRVVVYYY[[[[[[]]]aaaeeefffrrr~~~{{{ttttttuuuvvvwwwzzzuuupppiii```XXXSSSPPPOOOHHHIIIIIIIIIHHHIIILLLNNNPPPRRRXXX```fffmmmyyyRRRTTTWWW[[[]]]^^^^^^^^^aaacccffflllrrrxxx||||||wwwqqqmmmjjjiiiiiifffeeeeeeccc```]]]ZZZXXXPPPPPPNNNNNNNNNNNNPPPPPPOOOMMMJJJGGGGGGIIIKKKMMMKKKKKKLLLNNNNNNOOOOOOOOOJJJIIIIIIHHHHHHGGGGGGGGGBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEIIIHHHFFFDDDDDDEEEFFFGGGHHHIIIJJJIIIGGGEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGEEEDDDAAA???>>>@@@AAAAAAAAABBBCCCCCCCCCHHHGGGFFFEEEDDDEEEFFFGGGIIIGGGFFFFFFGGGFFFEEECCCBBBDDDDDDAAACCCHHHKKKIIIKKKJJJIIIJJJLLLMMMMMMMMMPPPPPPOOOMMMIIIGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGIIIJJJKKKLLLLLLLLLNNNOOOPPPOOOOOOPPPQQQSSSSSSRRRPPPNNNMMMOOOPPPKKKMMMOOOQQQQQQOOOMMMKKKJJJJJJIIIIIIJJJLLLOOOQQQSSSQQQSSSVVVYYYZZZ```gggkkkhhhccc```]]][[[XXXVVV]]]```cccdddccc___ZZZVVVXXXSSSMMMHHHFFFHHHLLLOOOOOONNNMMMMMMMMMNNNOOOPPPLLLKKKJJJIIIHHHIIIIIIJJJHHHKKKMMMNNNMMMKKKKKKKKKMMMOOOQQQTTTUUUUUUTTTTTTPPPOOOMMMMMMMMMOOOQQQRRRPPPOOONNNLLLLLLLLLLLLMMMRRRSSSTTTSSSQQQOOOOOOPPPVVVVVVWWWXXXYYYZZZ[[[[[[cccjjjrrryyypppbbbYYYUUUTTTPPPKKKIIIKKKLLLKKKKKKMMMTTTXXX___eeejjjpppzzzOOOQQQTTTVVVWWWXXXWWWWWWXXXYYY[[[___cccgggjjjllllllnnnqqquuuyyy|||~~~~~~{{{}}}}}}xxxrrrmmmiiifffbbb]]]ZZZXXXXXXXXX[[[ZZZZZZYYYVVVTTTQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNLLLKKKHHHFFFFFFGGGIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMIIIIIIHHHHHHGGGFFFEEEEEEBBBBBBCCCDDDDDDDDDDDDDDD@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFDDDCCCCCCCCCEEEFFFGGGHHHIIIHHHFFFDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAADDDDDDDDDCCCCCCCCCBBBBBBFFFFFFFFFFFFFFFFFFFFFGGGHHHFFFEEEEEEFFFEEEDDDBBBAAACCCCCCAAACCCIIIMMMMMMMMMKKKIIIIIIKKKLLLMMMLLLOOOPPPPPPNNNKKKHHHGGGGGGEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPPPPOOOOOOQQQSSSVVVVVVTTTQQQNNNMMMNNNOOOLLLMMMNNNOOOOOOMMMKKKJJJKKKJJJIIIIIIJJJLLLNNNOOOQQQPPPQQQUUUWWWXXX]]]dddjjjhhheeeaaa]]]YYYVVVUUU[[[]]]___aaa```]]]YYYVVVVVVSSSPPPLLLKKKKKKMMMNNNOOONNNMMMMMMMMMMMMOOOOOOLLLKKKJJJIIIIIIIIIJJJJJJKKKMMMOOOOOOMMMKKKJJJJJJLLLNNNQQQTTTUUUUUUUUUTTTQQQPPPOOONNNNNNPPPQQQRRROOONNNMMMLLLLLLMMMNNNNNNTTTUUUUUUTTTRRRQQQQQQRRRUUUVVVVVVWWWWWWXXXXXXXXX___ffflllsssssseee\\\VVVVVVQQQNNNNNNNNNMMMQQQWWWfffkkksssyyy}}}NNNOOOQQQRRRRRRRRRQQQPPPRRRRRRSSSTTTUUUWWWXXXXXXWWWXXX[[[___bbbeeefffgggjjjggggggkkkrrrzzz~~~}}}~~~|||yyyxxxnnnkkkfffccc```]]]YYYWWWWWWUUURRROOOMMMLLLLLLMMMOOOOOOOOONNNMMMKKKJJJIIIKKKJJJJJJIIIIIIJJJJJJKKKHHHGGGFFFFFFEEEFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCC@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCCEEEGGGHHHGGGEEEDDDDDDEEECCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDHHHGGGFFFEEEDDDCCCBBBBBBDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFDDDDDDEEEEEECCCBBBAAACCCBBB@@@DDDLLLQQQRRROOOMMMIIIHHHIIIKKKLLLLLLMMMOOOPPPOOOLLLIIIHHHGGGDDDEEEGGGHHHGGGFFFDDDCCCBBBCCCCCCEEEGGGJJJMMMOOOPPPPPPPPPOOOOOOPPPSSSVVV[[[YYYVVVRRRNNNMMMNNNPPPOOONNNNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIJJJKKKMMMNNNOOOMMMNNNRRRSSSTTTYYY___fffggggggccc\\\WWWTTTTTTXXXYYY[[[\\\[[[ZZZXXXVVVTTTSSSQQQPPPOOONNNNNNNNNOOONNNMMMLLLLLLMMMNNNNNNLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPPPPMMMKKKJJJJJJKKKMMMPPPSSSUUUVVVUUUUUUSSSRRRQQQPPPOOOPPPQQQRRRMMMMMMMMMMMMNNNOOOPPPQQQVVVVVVVVVTTTRRRQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUZZZ___dddkkkwwwtttiiiaaa[[[UUUQQQNNNLLLNNNWWWbbbOOOOOOPPPQQQQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRQQQQQQNNNOOOQQQSSSUUUVVVWWWWWWXXXVVVVVVYYY^^^cccffffffjjjjjjkkkmmmoooqqqsssuuu{{{yyyvvvqqqnnnoootttxxx}}}{{{xxxvvvuuuuuuvvvwwwxxxuuurrrooonnnoooqqqrrrjjjhhhggghhhkkkooorrrtttsssuuuwwwxxxxxxwwwvvvtttooommmjjjfffbbb^^^\\\ZZZZZZXXXUUURRRQQQPPPOOOOOONNNMMMKKKJJJIIIIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCEEEFFFFFFDDDCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCBBBFFFEEECCCAAAAAABBBCCCDDDGGGFFFFFFEEEDDDCCCCCCBBBCCCEEEHHHJJJLLLKKKJJJIIIHHHFFFEEEDDDEEEEEEDDDBBBCCCDDDCCCBBBFFFOOOVVVWWWQQQNNNIIIGGGHHHIIIKKKKKKKKKNNNPPPPPPMMMJJJHHHGGGCCCEEEGGGHHHHHHFFFDDDCCCBBBBBBCCCEEEHHHLLLPPPRRRPPPPPPOOONNNMMMOOOSSSWWW]]][[[XXXTTTPPPOOOQQQSSSQQQPPPNNNLLLJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLJJJLLLOOOPPPPPPTTTZZZ___ccceeebbb[[[UUUTTTVVVVVVVVVWWWXXXXXXWWWWWWVVVRRRQQQQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMOOONNNLLLKKKJJJKKKKKKMMMPPPSSSUUUUUUUUUUUUSSSRRRQQQPPPOOOOOOPPPPPPKKKLLLMMMNNNOOOQQQRRRSSSVVVVVVTTTRRRPPPQQQSSSVVVUUUUUUTTTTTTSSSSSSSSSSSSVVVYYY]]]dddnnn|||zzzuuuccc^^^XXXSSSNNNQQQ]]]jjjNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQPPPRRRTTTVVVWWWXXXXXXXXXYYYZZZ\\\___aaabbbbbbaaa]]]ZZZXXXZZZ]]]```bbbaaa___]]]\\\\\\]]]]]]^^^]]]\\\[[[[[[[[[[[[\\\WWWWWWWWWWWWWWWXXXZZZ\\\\\\]]]___``````___]]]\\\XXXWWWUUUSSSQQQOOOMMMLLLLLLLLLJJJIIIHHHHHHIIIJJJFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIGGGHHHHHHHHHHHHHHHHHHGGGDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBB????????????@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBDDDDDDCCCBBBCCCDDDAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBGGGFFFCCCAAA@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCFFFIIILLLMMMMMMKKKJJJIIIGGGFFFFFFFFFFFFEEECCCEEEFFFEEEDDDHHHQQQXXXZZZQQQNNNIIIGGGGGGIIIJJJJJJJJJLLLOOOOOOMMMJJJHHHGGGCCCDDDFFFGGGGGGFFFEEEDDDCCCDDDEEEHHHKKKOOOSSSUUUNNNNNNNNNMMMLLLNNNSSSVVV\\\[[[YYYUUURRRQQQSSSUUUSSSQQQNNNLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIJJJNNNNNNMMMPPPUUUVVV[[[___^^^XXXTTTUUUWWWTTTTTTUUUUUUUUUVVVVVVVVVQQQOOONNNLLLLLLMMMOOOPPPNNNMMMLLLKKKJJJKKKLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLHHHJJJKKKLLLKKKJJJKKKMMMKKKMMMPPPRRRTTTUUUUUUTTTQQQQQQPPPOOOOOONNNNNNNNNKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSRRRPPPOOOOOORRRTTTUUUTTTTTTSSSSSSRRRRRRQQQSSSTTTXXX^^^fffqqq~~~~~~~~~~~~~~~~~~sssmmmeee^^^WWWVVV___jjjLLLLLLMMMMMMMMMMMMNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKOOOOOONNNNNNMMMLLLJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQOOOOOOOOOPPPQQQSSSTTTUUUQQQPPPNNNMMMMMMOOOQQQRRRQQQQQQPPPPPPOOONNNNNNMMMMMMNNNOOOPPPPPPPPPOOOOOONNNPPPQQQPPPOOOMMMNNNOOONNNOOOPPPQQQQQQQQQPPPOOOMMMMMMNNNNNNMMMKKKIIIHHHFFFGGGGGGFFFEEEEEEGGGIIIDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@AAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@???@@@BBBCCCBBBAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBGGGEEECCCBBB@@@@@@@@@AAA>>>???@@@AAABBBDDDEEEEEECCCEEEHHHKKKLLLLLLJJJIIIIIIHHHFFFFFFGGGGGGEEEDDDEEEGGGGGGEEEIIIQQQWWWXXXPPPMMMIIIGGGHHHIIIJJJJJJHHHKKKMMMMMMKKKIIIHHHHHHDDDEEEEEEFFFFFFFFFFFFFFFDDDFFFHHHLLLOOORRRUUUVVVLLLMMMMMMMMMMMMOOORRRUUUYYYYYYXXXUUURRRQQQRRRSSSQQQOOOMMMKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIJJJMMMMMMKKKNNNSSSQQQTTTWWWWWWUUUSSSTTTUUURRRRRRSSSSSSSSSSSSSSSRRRNNNMMMKKKKKKKKKMMMOOOPPPNNNMMMLLLJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLFFFHHHJJJJJJJJJJJJLLLNNNLLLMMMPPPRRRTTTTTTSSSSSSOOOOOOOOOOOOOOOOOONNNNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPQQQQQQOOONNNNNNPPPRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQTTTZZZ___fffrrr}}}~~~wwwrrrrrrsssyyysssmmmggg```ZZZ]]]dddtttOOONNNMMMLLLKKKKKKKKKKKKHHHIIIJJJLLLLLLKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHDDDFFFIIIJJJKKKLLLMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJIIIJJJLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIILLLNNNMMMKKKIIIHHHIIIFFFFFFGGGHHHIIIIIIIIIHHHJJJKKKMMMMMMLLLIIIFFFCCCBBBDDDGGGGGGEEEDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@BBBBBB@@@@@@@@@@@@??????>>>>>>===???AAABBBAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>???AAABBBDDDEEEEEEBBBDDDFFFHHHIIIIIIHHHGGGHHHGGGEEEEEEFFFFFFDDDCCCDDDFFFFFFEEEHHHOOOSSSSSSNNNKKKIIIHHHIIIJJJJJJIIIHHHIIIKKKJJJIIIGGGHHHIIIEEEEEEDDDDDDDDDEEEGGGHHHDDDFFFJJJNNNRRRTTTUUUUUULLLMMMOOOOOOOOOPPPSSSUUUVVVVVVVVVTTTPPPMMMLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJKKKNNNMMMKKKMMMQQQPPPPPPPPPQQQPPPPPPQQQQQQOOOOOOPPPQQQQQQPPPOOONNNJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMIIIJJJKKKJJJJJJJJJLLLMMMMMMNNNQQQRRRSSSSSSRRRQQQOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPOOONNNPPPQQQPPPOOONNNOOOQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOORRRWWWYYY]]]gggsss}}}{{{rrrppppppuuurrrqqqqqqnnniiigggiiiqqqSSSRRRPPPNNNLLLKKKJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIGGGGGGHHHHHHIIIHHHHHHHHHFFFHHHKKKLLLMMMLLLMMMMMMKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNMMMKKKLLLKKKIIIHHHGGGHHHIIIJJJHHHGGGFFFFFFFFFGGGHHHIIIDDDGGGKKKKKKHHHEEEEEEFFFCCCDDDEEEFFFFFFGGGGGGGGGIIIKKKMMMMMMKKKFFFAAA>>>===AAADDDDDDBBB@@@AAACCCGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDD??????@@@AAAAAAAAAAAA@@@;;;;;;;;;;;;;;;;;;;;;:::>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>======<<<<<<>>>@@@AAAAAAAAABBBCCC@@@@@@@@@??????????????????@@@BBBDDDEEEEEEDDDDDD@@@AAABBBCCCCCCCCCCCCBBB??????@@@AAABBBDDDDDDEEEBBBCCCDDDEEEFFFFFFEEEEEEGGGFFFDDDDDDEEEEEECCCBBBCCCEEEFFFDDDGGGMMMPPPOOOLLLJJJIIIIIIJJJJJJJJJIIIGGGHHHIIIHHHGGGGGGHHHIIIFFFEEEDDDCCCCCCEEEGGGIIICCCFFFKKKOOOSSSTTTTTTSSSLLLNNNPPPQQQQQQRRRTTTUUUTTTUUUUUUSSSNNNJJJGGGFFFIIIIIIIIIHHHGGGFFFEEEDDDFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJLLLNNNNNNKKKLLLQQQQQQOOOMMMMMMNNNNNNNNNMMMLLLMMMOOOPPPOOONNNLLLJJJGGGIIIMMMPPPQQQPPPNNNMMMNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMLLLJJJJJJKKKMMMNNNOOOQQQSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRPPPOOONNNNNNOOOQQQQQQPPPOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMPPPUUUVVVWWW```lllsssyyy}}}}}}sssrrrvvv}}}}}}zzzzzzxxxNNNMMMKKKIIIHHHIIIJJJKKKFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHGGGGGGFFFFFFGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLJJJIIIIIIHHHGGGEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCFFFHHHKKKJJJHHHDDDBBBAAA@@@BBBEEEEEEDDDBBBBBBBBBBBBDDDEEEGGGGGGFFFDDDCCCAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@AAAFFFGGGDDDBBBCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>????????????>>>>>>;;;::::::::::::;;;<<<<<<<<<<<<>>>???AAAAAABBBBBBAAA@@@???>>>===============>>>???@@@AAABBBBBBBBBCCCBBB@@@???>>>=========EEECCCAAAAAABBBCCCDDDCCCEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDFFFIIIKKKJJJHHHEEEBBBBBBDDDFFFGGGFFFDDDDDDEEEHHHKKKMMMNNNMMMLLLKKKJJJIIIIIIIIILLLLLLJJJHHHFFFDDDCCCBBBCCCDDDDDDCCCAAAAAABBBDDDDDDHHHNNNQQQRRRQQQQQQQQQPPPNNNLLLMMMPPPRRRQQQOOOPPPNNNLLLIIIHHHGGGGGGGGGIIIIIIGGGFFFEEEDDDDDDDDD@@@CCCFFFIIILLLMMMMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNNNNLLLKKKKKKLLLMMMMMMLLLMMMMMMMMMLLLLLLJJJJJJIIIKKKLLLMMMLLLKKKLLLNNNOOOOOONNNMMMMMMLLLLLLMMMMMMPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOPPPPPPOOONNNLLLKKKLLLNNNPPPQQQRRRRRRPPPPPPOOORRRTTTSSSPPPOOOOOOQQQUUUTTTSSSQQQOOOMMMKKKJJJPPPPPPOOONNNNNNNNNOOOOOOJJJKKKMMMNNNRRRWWW^^^ccckkkpppvvv{{{tttvvv|||pppoooqqq}}}NNNLLLJJJHHHGGGHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLHHHGGGGGGGGGGGGGGGHHHHHHDDDEEEEEEFFFHHHIIIJJJJJJIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDFFFHHHGGGEEEBBBAAAAAA@@@BBBDDDEEECCCBBBAAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@DDDKKKNNNJJJEEECCCAAAAAA@@@???????????????=========>>>>>>=========;;;;;;::::::;;;;;;<<<===;;;<<<===>>>??????@@@???@@@@@@???>>>===============>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@????????????CCCAAA???@@@BBBDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEECCCDDDDDDDDDEEEHHHMMMPPPPPPMMMIIIEEECCCCCCDDDEEEEEEEEEDDDDDDEEEFFFIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@BBBCCCFFFJJJOOOQQQRRRQQQQQQQQQPPPNNNLLLMMMOOOPPPPPPNNNNNNMMMKKKIIIGGGFFFFFFGGGIIIHHHGGGFFFFFFEEEEEEFFFDDDFFFIIIMMMOOOPPPPPPPPPJJJIIIIIIIIIIIIKKKLLLMMMMMMLLLJJJJJJKKKLLLKKKJJJMMMMMMNNNNNNMMMLLLJJJIIIJJJLLLMMMLLLLLLMMMOOOQQQRRRQQQQQQPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLNNNOOONNNNNNNNNNNNNNNMMMLLLLLLOOOPPPRRRTTTTTTSSSRRRQQQOOOQQQRRRQQQOOOOOOPPPRRRTTTTTTSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOLLLMMMNNNOOOQQQUUU[[[___cccggglllrrrwww|||pppcccaaabbbppp{{{MMMKKKIIIGGGFFFFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCDDDDDDEEEFFFGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAAAAA>>>>>>????????????@@@@@@AAABBBDDDCCCAAA@@@@@@AAA???AAACCCDDDBBBAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAGGGSSSXXXSSSJJJDDDAAAAAA???>>>============;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===;;;;;;<<<===============??????>>>===<<<<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@???>>>???BBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCDDDGGGLLLTTTYYYXXXRRRJJJEEEDDDEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAABBBCCCBBBAAAAAABBBDDDIIILLLOOOQQQQQQPPPPPPPPPPPPNNNMMMMMMNNNNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKMMMOOOPPPPPPPPPIIIIIIHHHHHHIIIJJJKKKMMMMMMKKKIIIIIIJJJJJJJJJHHHLLLMMMOOOPPPOOOMMMJJJIIIIIIJJJLLLLLLLLLMMMOOOQQQSSSRRRRRRQQQPPPOOOOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOLLLLLLLLLLLLLLLMMMMMMNNNQQQRRRSSSTTTTTTSSSQQQOOONNNNNNOOONNNMMMNNNQQQSSSTTTTTTSSSSSSRRRRRRQQQQQQKKKKKKLLLLLLMMMMMMNNNNNNLLLMMMNNNOOOPPPSSSWWW[[[[[[^^^ccchhhnnnttt{{{hhhYYYWWWXXX^^^fffpppxxx{{{}}}KKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHIIIJJJKKKLLLLLLMMMIIIIIIIIIIIIIIIHHHHHHHHHCCCCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@============>>>>>>>>>>>>???@@@AAAAAA??????@@@BBB???@@@BBBBBBAAA@@@@@@AAADDDDDDBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBKKKYYY```ZZZMMMEEEBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<===============<<>>===<<<<<<;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDD@@@???===>>>AAACCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDDDD@@@AAAAAACCCFFFMMMVVV\\\^^^UUUKKKEEEEEEFFFDDDBBBEEEFFFGGGHHHHHHGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDCCCBBBCCCDDDFFFJJJLLLNNNNNNMMMMMMMMMMMMOOONNNMMMLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHJJJLLLLLLLLLLLLHHHHHHGGGGGGHHHIIIKKKLLLMMMLLLJJJIIIJJJJJJIIIHHHIIIKKKNNNOOOOOOLLLIIIGGGGGGHHHJJJKKKKKKLLLOOOQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKKKKKKKLLLNNNOOOKKKJJJJJJJJJKKKMMMOOOPPPPPPQQQRRRSSSRRRPPPNNNMMMKKKKKKJJJJJJKKKMMMPPPRRRSSSSSSSSSRRRQQQQQQPPPPPPHHHIIIJJJKKKLLLLLLMMMMMMJJJLLLMMMNNNOOOQQQUUUXXXYYY[[[___bbbgggnnnvvv{{{}}}~~~bbbTTTRRRSSSQQQVVV\\\aaacccdddfffhhhqqqrrrtttwwwzzz}}}}}}}}}IIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLIIIJJJJJJJJJJJJIIIHHHGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@========================>>>@@@AAA@@@??????@@@BBB>>>@@@AAAAAA?????????@@@DDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCMMM\\\aaaZZZMMMDDDBBBBBB@@@???======<<<<<<<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<=========>>>>>>?????????>>>>>>???>>>===<<<<<<;;;;;;;;;>>>>>>???@@@@@@@@@???????????????@@@AAABBBCCCDDDAAA???======???AAAAAA@@@DDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@AAADDDJJJRRRXXX___WWWLLLFFFEEEFFFDDDAAABBBCCCEEEFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHFFFDDDBBBAAA@@@CCCDDDEEEEEEEEEEEEGGGIIIIIIJJJLLLKKKJJJIIIJJJKKKMMMMMMMMMLLLKKKJJJKKKKKKKKKJJJHHHFFFEEEDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFHHHIIIJJJNNNLLLJJJJJJKKKKKKKKKJJJGGGIIIKKKMMMMMMKKKHHHFFFEEEGGGHHHIIIIIIKKKMMMOOOMMMNNNNNNNNNMMMLLLJJJIIIJJJJJJKKKKKKLLLMMMOOOOOOMMMLLLKKKKKKKKKLLLNNNOOOJJJJJJJJJJJJLLLNNNPPPRRRQQQRRRSSSSSSRRRPPPNNNLLLIIIHHHGGGGGGIIILLLNNNOOORRRRRRQQQOOONNNMMMLLLKKKGGGHHHIIIJJJKKKLLLKKKKKKGGGIIILLLMMMOOOQQQSSSVVVXXXYYY[[[]]]aaagggnnnsssrrruuuzzz}}}rrrWWWMMMLLLMMMKKKMMMPPPSSSTTTVVVWWWXXX___```bbbfffjjjooosssvvvvvvvvvxxx}}}GGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFHHHIIIJJJKKKLLLJJJKKKKKKLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCAAAAAA??????>>>>>>>>>>>>======>>>???AAAAAA@@@??????@@@>>>???@@@???>>>===>>>@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????CCCNNNZZZ\\\SSSIIIDDDAAAAAA???>>>=====================>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<>>>>>>???????????????>>>=========>>>???@@@BBBCCCAAA???======>>>?????????CCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@BBBGGGMMMRRR\\\UUULLLGGGEEEDDDCCCBBB>>>???AAABBBCCCBBBAAAAAABBBCCCCCCDDDEEEFFFGGGHHHKKKKKKIIIGGGEEECCCAAAAAADDDEEEFFFFFFFFFGGGJJJLLLIIIIIIIIIHHHGGGGGGHHHJJJKKKLLLLLLKKKIIIIIIJJJLLLMMMKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFGGGIIIJJJMMMKKKJJJJJJKKKLLLLLLKKKFFFHHHJJJKKKKKKJJJGGGFFFFFFGGGIIIIIIIIIJJJLLLNNNMMMNNNOOOOOOOOONNNLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMLLLKKKKKKKKKLLLNNNOOOKKKKKKLLLMMMNNNPPPRRRSSSSSSTTTUUUVVVUUUSSSQQQOOOIIIHHHFFFGGGJJJLLLMMMMMMOOOOOONNNLLLKKKIIIHHHHHHGGGHHHIIIKKKKKKKKKJJJJJJEEEGGGKKKMMMNNNOOOQQQSSSSSSTTTUUUWWWYYY^^^dddhhhmmmqqqwww|||hhhSSSMMMMMMLLLJJJKKKLLLMMMNNNOOOPPPPPPRRRSSSTTTWWW[[[```dddfffhhhmmmsss{{{EEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJKKKLLLMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCAAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@??????>>>>>><<<>>>AAAAAA@@@>>>=========>>>???>>>===<<<>>>???@@@AAABBBCCCDDDDDDCCCCCC@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???DDDMMMUUUSSSJJJDDDCCC???>>>======<<<<<<<<<===;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<======>>>======???@@@AAAAAAAAAAAA@@@@@@???>>>============>>>>>>????????????>>>>>>;;;;;;;;;<<<===>>>???@@@???===;;;<<<>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBCCCEEEDDDDDDDDDCCCCCCCCCCCC??????@@@@@@BBBEEEJJJNNNVVVRRRMMMGGGDDDBBBBBBBBB>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCDDDFFFFFFFFFHHHJJJLLLIIIIIIIIIGGGFFFGGGIIIKKKIIIJJJKKKJJJIIIHHHKKKMMMOOOMMMJJJHHHEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDHHHHHHGGGGGGFFFGGGGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIJJJIIIHHHHHHJJJLLLLLLKKKGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKKKKJJJKKKMMMOOOLLLMMMOOOPPPPPPOOONNNMMMKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMOOOPPPRRRRRRSSSSSSSSSTTTUUUVVVUUUSSSQQQPPPKKKIIIIIIJJJMMMOOONNNLLLKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKLLLKKKIIIHHHEEEHHHKKKMMMMMMMMMMMMNNNLLLNNNPPPRRRTTTXXX]]]```jjjnnntttyyy~~~~~~bbbTTTRRRPPPLLLJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMOOORRRUUUXXXYYY]]]dddmmmvvvDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@??????;;;>>>AAAAAA@@@===;;;;;;===>>>>>>>>><<<<<<>>>???>>>@@@BBBEEEFFFEEEDDDCCC@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???DDDLLLRRRMMMDDD@@@BBB===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>>>><<<<<<>>>???AAAAAABBBBBBAAA@@@???>>>>>>=========>>>>>>?????????>>>>>>===:::::::::;;;;;;<<<===>>>===;;;:::;;;>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDCCCCCCCCCBBB>>>???@@@AAABBBEEEJJJMMMQQQPPPMMMHHHCCCAAAAAACCCAAAAAABBBCCCDDDFFFFFFGGGDDDDDDEEEFFFHHHJJJKKKMMMGGGGGGGGGFFFEEEDDDDDDDDDBBBCCCEEEEEEFFFGGGJJJLLLIIIIIIIIIGGGFFFGGGJJJMMMGGGIIIKKKJJJHHHHHHKKKNNNPPPOOOLLLHHHEEEDDDCCCCCCCCCDDDEEEFFFFFFEEECCCBBBGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHGGGFFFGGGIIIKKKLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKLLLNNNOOOIIIKKKMMMOOOPPPOOONNNMMMKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLNNNOOONNNOOOQQQSSSTTTTTTTTTSSSPPPQQQSSSTTTSSSRRRPPPOOOMMMKKKKKKMMMPPPQQQOOOLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLJJJIIIGGGGGGIIILLLMMMLLLKKKJJJKKKIIIKKKMMMPPPRRRVVVZZZ^^^bbbffflllqqquuu{{{ttt\\\SSSSSSOOOIIIJJJIIIIIIJJJKKKKKKJJJHHHKKKKKKLLLMMMNNNPPPRRRSSSWWW___hhhrrrEEEEEEFFFGGGHHHJJJKKKLLLHHHHHHHHHHHHGGGEEECCCAAABBBAAA@@@???@@@AAABBBCCCEEEDDDDDDDDDEEEGGGJJJLLLOOOMMMKKKJJJJJJHHHFFFCCCHHHGGGEEECCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEDDDCCCBBBBBBBBBFFFEEEEEEDDDCCCBBBBBBBBB??????>>>======>>>???@@@@@@@@@@@@???>>>======<<>>>>>????????????>>>>>>CCC???;;;;;;===>>>>>>===AAAFFFJJJJJJEEEAAAAAACCC<<<;;;:::;;;>>>@@@@@@@@@???>>>===;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;===???AAABBBAAA@@@???============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDCCCAAA@@@DDDNNNVVVaaaWWWKKKDDDCCCDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFGGGHHHJJJJJJKKKJJJHHHEEEBBBAAABBBCCCEEECCCDDDDDDFFFGGGHHHIIIIIIJJJKKKJJJHHHGGGHHHKKKMMMLLLJJJGGGFFFGGGJJJNNNQQQIIIIIIIIIHHHFFFDDDCCCBBBGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHIIILLLJJJHHHHHHIIIKKKKKKKKKIIIJJJMMMPPPRRROOOJJJFFFHHHJJJMMMOOOOOOMMMJJJHHHLLLMMMNNNPPPOOONNNLLLKKKHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMRRRQQQRRRSSSSSSSSSQQQOOORRRRRRQQQRRRRRRSSSTTTUUUPPPOOONNNLLLKKKIIIHHHGGG???BBBEEEHHHHHHIIIJJJJJJLLLLLLKKKJJJIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOOOOPPPQQQSSSUUUWWW^^^^^^```gggpppxxx|||}}}zzzzzzgggZZZTTTSSSUUULLLKKKJJJJJJKKKKKKJJJHHHGGGHHHHHHHHHHHHJJJMMMOOOSSSWWW___mmm|||DDDEEEEEEFFFHHHIIIKKKLLLJJJJJJJJJIIIGGGFFFDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEGGGIIIKKKMMMKKKJJJIIIIIIHHHFFFDDDGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@??????>>>======<<<@@@@@@???>>>============???@@@@@@AAABBBCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBB>>>>>>????????????>>>>>>@@@===::::::<<<>>>>>>===@@@DDDHHHGGGCCC@@@@@@AAA<<<;;;;;;===???AAAAAA@@@>>>>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@??????<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>>>>@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>@@@AAA@@@AAAHHHRRRZZZ\\\TTTJJJDDDCCCDDDCCCAAABBBCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKHHHGGGDDDBBBAAABBBDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFGGGJJJLLLKKKKKKJJJJJJKKKLLLMMMNNNIIIIIIHHHGGGEEEDDDBBBAAAEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHIIIKKKKKKKKKIIIJJJMMMOOOQQQOOOKKKHHHIIIKKKMMMNNNNNNLLLJJJHHHLLLMMMNNNOOOOOONNNMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOPPPQQQRRRQQQPPPNNNNNNNNNNNNNNNOOOPPPPPPQQQMMMMMMLLLKKKJJJIIIIIIIIIAAACCCEEEGGGHHHIIIJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLOOOOOOOOOOOOQQQSSSUUUVVV\\\[[[]]]cccllltttyyy{{{oooddd\\\VVVTTTQQQOOOMMMLLLMMMMMMLLLKKKIIIIIIJJJIIIIIIJJJLLLMMMSSSUUU[[[dddpppzzz~~~~~~DDDDDDDDDEEEFFFHHHJJJJJJMMMLLLJJJIIIGGGFFFFFFFFFBBBBBBCCCEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIHHHHHHIIIHHHGGGEEEFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB===>>>???AAABBBDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@??????@@@@@@AAA@@@??????>>>>>>======<<<>>>>>>>>>??????>>>>>>===???@@@@@@@@@AAAAAABBBBBBDDDDDDCCCBBBBBBBBBBBBCCC===>>>>>>??????>>>>>>======;;;::::::<<<======<<<>>>BBBDDDDDD@@@>>>>>>???<<<<<<===???AAABBBAAA???===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===????????????>>><<<<<<<<<============>>>========================;;;;;;;;;;;;<<<<<<===>>>;;;;;;:::::::::;;;;;;<<>>>>>>>>=========?????????@@@@@@@@@AAAAAA===>>>@@@@@@BBBHHHQQQXXXUUUOOOHHHDDDCCCDDDBBBAAAAAAAAABBBDDDEEEGGGHHHHHHFFFFFFGGGIIIJJJJJJJJJJJJFFFEEECCCBBBBBBCCCDDDFFFDDDEEEEEEFFFGGGHHHIIIIIIEEEFFFGGGGGGFFFGGGJJJLLLJJJKKKMMMOOOOOOMMMKKKJJJIIIIIIGGGFFFDDDBBBAAA@@@BBBBBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFFFFHHHIIIKKKKKKJJJIIIHHHHHHJJJKKKKKKKKKJJJJJJKKKNNNPPPOOOMMMKKKKKKKKKLLLLLLKKKJJJJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMOOOOOOOOONNNNNNKKKKKKLLLLLLMMMNNNNNNOOOKKKJJJJJJIIIIIIIIIIIIIIICCCDDDDDDFFFGGGIIIKKKLLLMMMNNNOOOOOOOOONNNMMMLLLNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNPPPRRRTTTUUUXXXXXXXXX]]]dddmmmsssvvv|||}}}~~~|||vvvooofff```\\\XXXTTTQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLOOOOOOQQQVVV\\\bbbeeefffhhhgggfffeeehhhnnnvvv|||CCCCCCCCCDDDEEEGGGHHHIIIMMMKKKIIIGGGFFFFFFFFFGGGAAABBBDDDFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHIIIJJJHHHFFFEEEEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@AAA??????>>>>>>============;;;<<<>>>?????????>>>===?????????@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBB======>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;???@@@AAA@@@===<<<<<<===<<<<<<>>>@@@BBBBBB@@@>>>;;;;;;;;;::::::::::::;;;:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>===;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<>>>>>><<<;;;;;;::::::::::::;;;???>>>>>>>>>>>>=========>>>>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@CCCIIINNNLLLIIIEEECCCCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJJJJIIIDDDCCCBBBAAABBBCCCEEEFFFEEEEEEFFFFFFGGGHHHHHHIIICCCEEEGGGHHHHHHHHHJJJLLLJJJKKKMMMMMMMMMKKKIIIHHHHHHGGGFFFDDDBBBAAA@@@??????@@@BBBCCCDDDCCCBBBAAADDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLJJJHHHHHHHHHJJJLLLKKKJJJJJJJJJJJJLLLNNNOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJLLLKKKKKKJJJKKKKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHIIIKKKMMMNNNNNNNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOKKKJJJIIIHHHGGGGGGGGGHHHDDDCCCCCCDDDGGGJJJLLLMMMMMMNNNOOOPPPPPPNNNLLLKKKLLLKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTVVVUUUUUUXXX^^^eeelllpppwww~~~|||zzz|||yyymmmhhh```ZZZVVVTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQOOOOOONNNMMMNNNQQQSSSSSSSSSVVVVVVWWWXXX[[[aaaiiinnnoooqqquuuxxx{{{BBBBBBBBBCCCDDDEEEFFFGGGIIIHHHGGGEEEDDDEEEFFFFFFAAABBBDDDFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHJJJJJJIIIGGGCCCDDDEEEEEEEEECCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>======BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>===============:::;;;===?????????>>>===???????????????>>>>>>>>>?????????>>>>>>??????@@@======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<===AAAAAAAAA???<<<;;;;;;;;;;;;<<<===???AAAAAA???<<<999999999::::::::::::999::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;======<<<<<<;;;;;;:::;;;;;;;;;>>>>>>>>>>>>=====================>>>>>>>>>??????AAA@@@???>>>===???BBBEEEEEEDDDBBBAAAAAA@@@???>>>??????@@@@@@AAABBBBBBCCCEEEFFFHHHIIIJJJIIIHHHHHHBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGCCCFFFHHHJJJJJJIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDBBB@@@@@@?????????@@@AAABBBCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEGGGIIIKKKKKKIIIHHHHHHIIIKKKLLLLLLJJJJJJIIIIIIJJJLLLNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHKKKNNNOOONNNNNNNNNPPPLLLMMMNNNOOOPPPPPPOOOOOOMMMKKKIIIGGGEEEEEEEEEEEEDDDBBBAAACCCHHHLLLMMMMMMKKKMMMNNNOOOOOOMMMKKKJJJHHHHHHHHHIIIKKKMMMOOOQQQOOONNNNNNNNNOOOQQQRRRSSSUUUTTTTTTUUUYYY^^^eeeiiitttzzz~~~}}}|||zzzxxx||||||rrrjjjdddaaa___]]]\\\[[[[[[]]]___^^^\\\YYYUUUSSSQQQPPPQQQQQQPPPNNNMMMOOOQQQRRRTTTWWW[[[^^^^^^```bbbeeeiiinnnuuuyyy~~~AAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIHHHFFFCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????========================;;;<<<======>>>>>>>>>>>>?????????>>>>>>======<<<===<<<<<<<<<<<<===>>>>>><<<======>>>>>>======<<<<<<======<<<;;;===@@@CCCGGGEEEBBB???===;;;;;;;;;;;;:::;;;<<<>>>>>>===;;;777888888999999999999888999999999999999999999999888888999999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888888999999:::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>======<<<<<<===>>>AAABBB@@@@@@???>>>>>>======>>>>>>>>>??????@@@@@@AAAAAACCCEEEGGGHHHIIIHHHGGGFFFAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCFFFIIIKKKKKKJJJIIIJJJJJJHHHFFFDDDDDDEEEFFFGGGDDDCCCAAA@@@??????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDDDDFFFGGGIIIIIIHHHGGGGGGIIILLLMMMLLLJJJIIIHHHHHHIIIKKKLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFIIIMMMPPPPPPNNNMMMNNNPPPJJJKKKLLLNNNOOONNNNNNMMMNNNLLLIIIFFFEEEDDDEEEEEECCCBBBBBBEEEKKKPPPQQQPPPKKKLLLMMMMMMMMMLLLJJJJJJFFFGGGIIIKKKMMMOOOQQQRRRPPPOOOOOOOOOOOOQQQSSSTTTSSSSSSTTTSSSTTTXXX]]]bbbkkksssxxxxxxzzz{{{yyywwwvvvtttssssssuuuwwwuuuqqqlll___]]]YYYWWWUUUSSSQQQOOOLLLNNNPPPPPPOOOOOOPPPQQQRRRTTTVVVXXXZZZ___dddiiikkkmmmqqqtttxxx|||AAA@@@@@@AAAAAABBBCCCDDDAAABBBCCCDDDEEEFFFFFFFFFHHHGGGGGGGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCEEEFFFGGGEEEDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@>>>=================================<<<<<<<<<======>>>??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<============<<<<<<;;;;;;<<<<<<<<>>===<<<;;;:::999888999:::;;;:::999666666888999999999888888999999999999999999999999888888888888999::::::;;;999::::::::::::;;;;;;;;;::::::::::::::::::::::::888777777777777777888888999999999999999:::;;;<<<::::::::::::999999999999;;;;;;<<<<<<<<<=========<<<;;;;;;;;;===???@@@@@@=========<<<;;;;;;<<<===<<<===>>>???@@@AAABBBCCCBBBDDDFFFHHHHHHGGGEEEDDDAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBEEEIIIKKKJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDFFFGGGBBBAAA???>>>>>>???AAABBBDDDCCCAAAAAAAAABBBDDDEEEAAABBBBBBCCCDDDEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGJJJLLLMMMLLLJJJGGGGGGGGGIIIJJJJJJHHHFFFEEEEEEFFFHHHIIIJJJKKKLLLGGGHHHJJJKKKLLLLLLKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIMMMQQQPPPMMMKKKLLLOOOIIIJJJLLLNNNNNNNNNMMMLLLMMMKKKHHHFFFEEEEEEFFFGGGDDDCCCDDDIIIQQQVVVVVVTTTMMMLLLLLLLLLLLLKKKKKKKKKGGGIIILLLOOOQQQRRRRRRQQQQQQPPPPPPPPPPPPRRRSSSTTTQQQRRRSSSRRRQQQRRRVVVZZZ^^^gggnnnqqqttt{{{~~~uuurrrlllgggccc___[[[XXXUUUUUUTTTRRROOONNNNNNPPPNNNOOOPPPPPPQQQTTTXXX[[[ZZZ]]]aaaeeeiiinnnssswww{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}zzzzzzyyyxxxxxxwwwwwwvvv@@@@@@@@@@@@AAABBBCCCCCC???@@@CCCEEEGGGGGGGGGGGGKKKJJJIIIHHHHHHIIIKKKLLLGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCAAABBBAAA@@@???>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA???>>>===<<<<<<<<<===============>>>===<<<;;;;;;<<<===>>>??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<888:::;;;;;;>>>DDDMMMTTTPPPLLLFFFBBB???>>>===<<<999888666666888999999888555666777999999999888777888888888888888888888888777777777777888999:::;;;999999:::::::::;;;;;;;;;999999999999999999999999888777666666666666666777777777777777888999:::;;;888888888888777777777666;;;;;;;;;<<<<<<<<<======???===<<<<<<>>>>>>>>>>>><<<<<<<<<:::999999;;;===;;;<<<===???AAACCCEEEFFFAAACCCEEEGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBEEEIIIJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEFFFFFF@@@???>>>===>>>???AAABBBFFFDDDBBB@@@@@@BBBDDDFFF@@@AAABBBCCCDDDFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFGGGJJJLLLMMMLLLJJJFFFFFFGGGIIIJJJIIIFFFCCCCCCDDDFFFHHHJJJKKKLLLLLLGGGIIIKKKMMMNNNNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIMMMQQQPPPLLLIIIKKKNNNJJJKKKMMMOOOPPPOOONNNMMMLLLJJJHHHFFFEEEFFFHHHJJJEEEDDDFFFLLLUUUZZZYYYWWWNNNMMMLLLLLLKKKKKKLLLLLLJJJLLLOOORRRTTTSSSRRRQQQRRRQQQPPPPPPQQQRRRSSSTTTPPPQQQRRRQQQOOOOOORRRUUUTTT]]]fffjjjooovvv{{{}}}|||}}}wwwqqqkkkggg```^^^[[[VVVRRRQQQSSSUUUMMMNNNNNNNNNMMMNNNQQQSSSRRRTTTWWWZZZ\\\___dddgggkkklllnnnrrrvvv{{{~~~~~~}}}yyyyyy|||zzzzzzyyyxxxxxxyyyyyyyyytttssssssrrrpppoooooonnnAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCEEEGGGHHHHHHHHHHHHFFFGGGGGGHHHGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@???>>>===>>>>>>?????????@@@@@@@@@@@@???>>>======>>>???@@@>>>???AAABBBBBBAAA???>>>???@@@AAAAAA??????@@@AAA========================<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::888999999:::;;;;;;;;;;;;======<<<;;;:::999999888===;;;:::<<>>???@@@AAA???@@@BBBDDDDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAAFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGFFFEEECCCAAA============>>>@@@CCCDDDGGGFFFDDDCCCAAA???>>>===:::>>>CCCDDDBBBAAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFKKKJJJJJJIIIIIIHHHGGGGGGLLLKKKJJJHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGJJJLLLOOOQQQQQQOOOLLLJJJKKKIIIGGGFFFHHHJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFIIINNNTTTWWWWWWUUUNNNMMMLLLJJJJJJKKKKKKLLLMMMOOORRRTTTTTTSSSPPPNNNRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMSSSRRRUUU]]]dddhhhooouuu||||||uuuwwwyyyssskkkeeebbb___\\\YYYWWWTTTQQQOOOOOOPPPPPPPPPOOOMMMLLLMMMPPPTTTVVVXXXYYY[[[^^^```bbbhhhpppwww}}}zzzxxxxxxyyy}}}|||{{{yyywwwvvvttttttrrrqqqooonnnmmmmmmmmmnnnkkkjjjhhheeedddccccccddd???@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<=========>>>>>>>>>????????????>>>======>>>??????>>>???@@@AAAAAA@@@???>>>>>>???@@@???>>>===>>>???========================<<<<<<;;;::::::::::::::::::::::::::::::999999999999999::::::::::::::::::<<<<<<;;;;;;::::::999999<<<;;;:::===CCCJJJNNNPPPMMMGGG@@@=========:::777:::999999888888777666666666666777777777777666666777666555444444555777888888777777777777888999999999888777666666666666777???:::555666999:::777444555666666555444444555777666666555444555777999:::888777777666666777777888:::::::::::::::999999999;;;;;;::::::;;;<<<>>>???@@@>>><<<:::888777777777::::::;;;<<<===>>>???@@@>>>???AAACCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@AAABBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@?????????@@@AAAAAACCCCCCCCCBBBAAA???===<<<===???AAAAAABBBBBBDDDEEEBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHKKKJJJIIIHHHGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFIIIKKKNNNOOOOOONNNKKKIIIHHHGGGEEEEEEFFFGGGIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJMMMMMMMMMLLLKKKJJJHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIMMMQQQSSSRRRPPPLLLKKKJJJJJJKKKLLLNNNOOOMMMOOORRRTTTUUUSSSQQQOOOQQQQQQRRRRRRRRRRRRRRRRRROOOOOOOOONNNNNNNNNNNNNNNQQQOOOPPPWWW\\\___eeekkkvvv~~~zzzyyyzzz{{{{{{~~~zzzvvvqqqkkkggghhhddd^^^ZZZXXXUUUPPPMMMJJJJJJIIIIIIKKKLLLMMMMMMQQQSSSUUUWWWXXX]]]dddiiiwww~~~||||||zzzwwwtttrrrrrrrrrtttssssssrrrqqqpppooooookkkjjjiiigggffffffggggggdddbbb```^^^]]]\\\\\\\\\>>>>>>>>>???????????????AAABBBDDDEEEEEEDDDBBBAAAAAABBBCCCDDDEEEFFFFFFFFFBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<============>>>>>>============>>>>>>===>>>???@@@@@@???>>>======>>>???>>><<<;;;<<<===========================<<<<<<;;;::::::999888888:::::::::999999999888888999999:::::::::999888888::::::::::::::::::::::::999999;;;???EEEJJJMMMNNNHHHDDD>>><<<======;;;999;;;;;;::::::999888888888555555666666666666555555555444333333333444666777777777666666777777888999777666666555555555555666>>>444000555999777444555444555666555444333555777666555555444555666888999777666666666666666666777;;;::::::999888888777777:::999999999:::;;;<<<======;;;:::888777777777777999999:::;;;<<<======>>>===>>>@@@AAAAAAAAA@@@?????????>>>>>>>>>=========??????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDBBBAAA@@@????????????@@@AAABBBAAA???===<<>>>>>>>>>>>>>>>>>>>>???@@@AAADDDEEEEEEDDDAAA@@@@@@@@@AAABBBCCCCCCDDDDDDAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????===<<<:::888888999;;;<<<<<<<<<<<<<<<<<<=================================<<<<<<===>>>>>>===<<<<<<===>>>???>>><<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777:::::::::999888888777777999999::::::999888777777888999999999:::::::::;;;777888;;;@@@EEEIIIJJJIIICCC@@@===;;;<<<===<<<:::;;;;;;:::999999888888777444555555555555555555444333333222222222333444555666666555555666666777888666666555555555555555666222888;;;888333333444444444555555444333333444666666555555555555666777888666666555555555555666666999999999888888777777777888888888999999:::;;;;;;<<<;;;999888888888999:::888999999:::;;;;;;<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>=========<<<<<<>>>??????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@DDDDDDCCCBBBBBBCCCCCCDDDEEEEEECCCBBBAAA@@@??????===???AAABBBBBBAAA???===DDDAAA@@@BBBGGGJJJIIIHHHBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLLLLJJJHHHGGGIIIIIIIIIHHHHHHHHHIIIKKKHHHHHHHHHHHHJJJLLLNNNPPPRRRPPPMMMJJJHHHHHHIIIIIILLLKKKIIIGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOMMMNNNPPPRRRRRRQQQOOONNNPPPPPPOOOOOONNNMMMMMMMMMMMMKKKJJJIIIJJJLLLNNNOOOOOOKKKJJJMMMPPPRRRVVV\\\eeemmmwww|||wwwpppqqqrrrvvv}}}xxxsssrrrtttuuussswww||||||{{{yyy{{{}}}}}}qqq```SSSKKKKKKKKKKKKJJJJJJLLLNNNHHHHHHHHHHHHIIIKKKMMMOOOPPPWWW```eeehhhmmmuuu|||}}}|||||||||}}}|||zzz}}}||||||{{{zzzyyyxxxyyyzzzyyyxxxwwwuuuuuuwwwxxxyyyzzz{{{~~~}}}{{{yyy{{{zzzyyyxxxwwwvvvuuutttnnnllliiifffdddcccaaa___]]]]]]]]]\\\\\\\\\[[[[[[VVVVVVTTTSSSSSSSSSTTTTTTPPPPPPOOONNNMMMLLLKKKKKK?????????>>>>>>>>>>>>>>>???@@@CCCDDDDDDCCC@@@???????????????@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@??????===<<<:::999999:::<<<===========================<<<<<<<<<======<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::===>>>???>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666999999999888888777777777999999999999888777666666777777888888999:::::::::666777:::???DDDFFFFFFDDD???===;;;;;;;;;<<<<<<;;;999999999888777777666666444444555555555555444444222222222222222333333444555555444444555555666777666666555555555666666777555RRR]]]FFF111222555000333444444444222222444555555555555555555666666666555444444444444444444555666666666777777777888888777777888999999::::::::::::999888777888888999:::888888999999::::::;;;;;;<<<<<<=========>>>======???>>>>>>>>>===============>>>??????@@@@@@??????===>>>>>>>>>?????????@@@EEEDDDDDDCCCCCCDDDEEEEEECCCCCCCCCCCCBBBAAAAAA@@@===???AAACCCDDDBBB@@@???CCCBBBBBBFFFJJJLLLIIIFFFCCCCCCCCCDDDEEEEEEFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHJJJKKKJJJHHHGGGIIIKKKJJJJJJJJJKKKLLLOOOQQQRRRSSSQQQNNNKKKHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNPPPPPPOOONNNMMMPPPPPPNNNMMMKKKIIIHHHGGGLLLKKKIIIIIIIIIKKKMMMOOOMMMIIIHHHKKKNNNOOOTTTYYY^^^eeennnuuu{{{uuurrrppppppuuu}}}tttkkkeeedddddd^^^bbbffffffdddbbbdddfffkkkmmmppptttvvvxxxzzz{{{}}}lll___UUUTTTRRROOOLLLLLLOOOSSSNNNLLLJJJIIIIIIJJJKKKKKKLLLPPPTTTUUUVVV[[[cccjjjnnnuuu}}}|||yyyxxxxxxyyy}}}{{{zzz|||~~~~~~|||yyyyyy|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||vvvuuutttssssssrrrrrrrrrqqqpppnnnmmmmmmnnnpppqqqoooqqqtttvvvvvvuuusssqqqsssrrrqqqnnnllliiihhhggggggddd```^^^^^^\\\ZZZXXXUUUUUUTTTSSSRRRQQQQQQPPPOOONNNLLLKKKKKKLLLMMMMMMKKKKKKJJJJJJIIIHHHGGGFFF??????>>>>>>>>>>>>======>>>???AAABBBBBBAAA???>>>>>>=========>>>>>>???@@@@@@????????????@@@@@@AAA???@@@@@@@@@@@@@@@??????<<<;;;:::::::::;;;=====================<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999;;;<<<======<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888999:::999888777666777777777777777777777777777777888888888777777666777777777888888999999999666777999===AAABBBAAA???;;;;;;;;;:::::::::;;;;;;888888777777666555555555444444555555555555444444222222222222333333333333444444333333444444555666666555555555555666777777BBBiiiuuuQQQ222333777...333333444333222111333555555555555555555555555555444444333333333333444444444444555666666777888888666777888999::::::::::::888777666555555666777888888999999999:::::::::;;;<<<<<<<<<<<<============?????????>>>>>>>>>============>>>????????????>>>======>>>>>>???@@@@@@@@@DDDDDDDDDEEEEEEEEEEEEEEEAAABBBBBBCCCCCCBBBAAAAAA>>>???AAABBBCCCBBBAAA@@@@@@AAADDDGGGIIIIIIFFFDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGEEEHHHJJJIIIFFFDDDFFFHHHKKKKKKKKKKKKMMMOOOQQQSSSSSSQQQOOOLLLJJJHHHHHHHHHEEEEEEEEEFFFHHHIIIKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIIIIHHHHHHJJJLLLKKKJJJIIIHHHGGGGGGHHHIIILLLMMMNNNOOOOOOOOONNNNNNPPPOOONNNLLLJJJHHHGGGFFFLLLKKKJJJJJJJJJKKKLLLMMMIIIGGGGGGJJJMMMMMMPPPUUUYYY]]]ccciiiooowww~~~{{{|||~~~uuujjjaaa]]]VVVWWWXXXWWWVVVUUUVVVWWWYYY[[[\\\\\\\\\]]]```ccckkkpppxxxzzzppphhh``````^^^YYYTTTSSSUUUXXX[[[WWWQQQMMMKKKKKKKKKJJJJJJKKKMMMOOOPPPSSSVVVXXX\\\```eeeggggggkkkqqqwww|||yyyxxx{{{||||||{{{yyyxxxxxxyyyzzz|||~~~|||yyyvvvvvvvvvuuuuuutttsssrrrnnnllljjjiiijjjjjjiiigggfffeeedddbbbbbbdddeeeffffffhhhjjjmmmnnnnnnmmmmmmooonnnllliiifffcccaaa```^^^[[[WWWVVVVVVVVVSSSPPPNNNNNNMMMLLLKKKJJJIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGFFFEEEDDDCCC============<<<<<<<<<;;;>>>>>>????????????>>>>>>===<<<<<<;;;<<<===>>>>>>>>>===<<<<<<===>>>???@@@??????@@@@@@@@@@@@??????:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::999888888888888888888999888:::;;;;;;::::::<<<===::::::::::::::::::::::::555666888999:::999777777555555666666777888888888666666777777888777777777777777777888888888888888777777888;;;===>>>===;;;999:::::::::999999::::::888777777666666555555444555555666666666666555555111222333333333444333333333333333333333444444555444444333444444555555666???]]]dddGGG000333666///222333333222111111222444555555555555555555555444333333222222222222333333555555555555555555555666666777888:::::::::::::::999888777666666666777888999999999::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============<<<===>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBDDDEEEEEEEEEDDDDDDAAABBBBBBCCCBBBAAA@@@???>>>???@@@@@@@@@@@@@@@??????AAACCCCCCBBBBBBBBBCCCFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDFFFHHHJJJLLLLLLKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGEEEHHHKKKIIIFFFDDDEEEHHHKKKKKKJJJKKKLLLNNNPPPQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFGGGIIIKKKLLLMMMNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLKKKIIIIIIKKKMMMLLLLLLJJJIIIIIIIIIJJJJJJNNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKJJJIIIIIILLLLLLLLLKKKKKKKKKKKKKKKJJJHHHHHHLLLNNNMMMNNNQQQTTTVVVZZZ]]]bbbiiirrryyy~~~vvvnnniiibbb___ZZZWWWUUUSSSRRRPPPOOOQQQRRRPPPMMMLLLNNNPPPTTTZZZbbbhhhjjjjjjjjjjjjjjjmmmooommmiiifffgggiiinnnggg]]]UUUQQQOOOMMMKKKJJJLLLQQQWWW\\\]]]ZZZVVVUUUVVVWWWVVVVVVXXX]]]bbbjjjpppvvvyyywwwvvvwwwyyy|||||||||}}}}}}|||~~~~~~vvvqqqllllllkkkjjjiiigggfffeeeeeebbb______``````^^^\\\ZZZYYYXXXWWWWWWXXXYYYZZZ]]]^^^```bbbeeefffggggggfffeeedddbbb___]]]\\\[[[UUUQQQMMMLLLNNNOOOLLLIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDDDDCCCBBBAAA@@@<<<<<<<<<;;;;;;:::::::::>>>>>>============>>>>>>===<<<;;;:::;;;<<<===>>><<<;;;;;;:::;;;<<<===>>>>>>??????@@@@@@@@@??????888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;<<<<<<;;;::::::888888777777777777888888666777999999999999;;;===::::::::::::::::::::::::444555777999:::999888777444444555666777888999999555555666777777888777777888888888777777777777777777777777999;;;<<<:::888888999::::::999888999:::888888777777666555555555555555666666666666555555222222333444444444444333333333222222333333444555222222222222333333444555///???CCC444+++000555222222333333222111111222444444555555666555555444444333222222222222222222333666666666555444444333333666777999:::;;;;;;::::::;;;;;;999888888888999:::::::::::::::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBB???AAACCCEEEEEEDDDCCCBBBBBBBBBCCCCCCBBB@@@>>>===>>>>>>>>>>>>>>>>>>??????>>>@@@AAA???<<<<<>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;::::::<<<;;;;;;::::::999999888999:::;;;<<<========================>>>>>>>>>>>><<<<<<======<<<;;;::::::;;;;;;;;;::::::999999999<<<<<<;;;;;;;;;::::::::::::999999999888888777777<<<;;;:::999888999:::;;;:::::::::999999888888888666666666666777777777777666666666666666555555444444555777888888888777666999888888777777777777777777888999:::;;;:::999999666666666666666666666666777777666666666666777777555333222333555666666666111111111333666666444222333333333333333333333333333333333222111000//////222222222333333222222222111000///...///111333444888777666555444333333333555444222111111222444555444444444444444444333333666666777888888888888888777777777777777888888999999999999:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<>>===<<<;;;:::===>>>???@@@@@@@@@@@@@@@<<>>>>>???AAACCCDDDEEEFFFGGGFFFEEECCCAAA???>>>===@@@>>>======???@@@??????@@@@@@@@@@@@@@@@@@@@@@@@FFFGGGFFFCCC???>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCFFFIIIKKKJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGIIIHHHGGGFFFFFFGGGKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKNNNNNNLLLKKKMMMOOOMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLHHHGGGHHHJJJLLLMMMLLLKKKPPPPPPOOOMMMLLLLLLMMMOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNMMMKKKJJJKKKMMMPPPRRRQQQPPPNNNLLLKKKKKKLLLMMMIIIKKKMMMOOOPPPPPPOOONNNPPPQQQQQQQQQRRRTTTXXX[[[eeekkkuuu|||||||||{{{{{{|||nnnfffaaaZZZUUUSSSQQQOOOOOOOOOOOONNNMMMLLLKKKIIIIIILLLPPPUUUXXXgggmmmvvv~~~yyyggg___[[[XXXWWWWWWYYY\\\eeetttwwwmmmggg___UUURRRTTTWWWUUURRRPPPRRRUUUVVVUUUVVVWWWXXX``````aaabbbcccddddddeeegggiiikkkpppvvv~~~tttjjjgggeeedddbbb___\\\ZZZXXXWWWVVVUUUTTTSSSQQQPPPNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKNNNOOOOOOQQQRRRSSSTTTUUUTTTSSSRRRPPPNNNLLLJJJIIIFFFEEEBBB@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@???AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::999888888999:::;;;<<<============<<<<<<<<<=========>>>>>><<<=========<<<<<<;;;:::;;;;;;:::::::::999999999;;;;;;;;;;;;::::::::::::999888888888777777777666999999888888888888999999999999888888777777777777444555555555555666666666777777777777777666666555444555666777888777777666888777777666666666777777777888888999999888777777666666666666666666666666777666666666666666666777555444333333555777777666333222222333555555444222333333333333333333333333222333333222222000//////111111222222222222111111222111000///000222444555666666555444333333333333444333111000000111333444333333444444444444444444666666777888888888888777777777666666777777888999:::::::::::::::;;;<<<===>>>======<<<;;;;;;<<<<<<@@@@@@???>>>===<<<;;;:::;;;<<<===>>>???@@@@@@@@@>>>AAADDDDDDCCCBBBAAABBB>>>???@@@AAABBBCCCDDDEEECCCCCCBBB@@@>>>===<<<;;;@@@>>>======???@@@@@@???>>>>>>>>>>>>>>>??????@@@DDDFFFHHHGGGDDDAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJJJJIIIGGGGGGHHHJJJJJJIIIIIIHHHIIIIIIIIIJJJLLLNNNNNNLLLKKKLLLNNNNNNMMMKKKJJJHHHGGGGGGGGGJJJKKKKKKLLLLLLKKKJJJJJJFFFFFFGGGIIIKKKLLLLLLKKKNNNOOOOOONNNLLLLLLMMMNNNPPPOOONNNMMMLLLMMMNNNNNNNNNOOOPPPQQQQQQPPPOOONNNOOONNNLLLJJJKKKLLLOOOPPPOOONNNLLLKKKKKKKKKMMMMMMMMMNNNPPPQQQRRRRRRPPPPPPNNNOOOOOOOOOOOOQQQTTTWWW^^^dddmmmvvv||||||vvvqqqttt{{{|||rrrfff]]]ZZZWWWSSSQQQRRRTTTWWWYYYWWWVVVSSSQQQOOOMMMMMMMMM[[[^^^dddjjjqqqxxx~~~uuuhhhcccbbbcccgggkkknnnqqqyyy|||ssskkkaaa\\\\\\]]]ZZZVVVSSSUUUVVVUUUSSSRRRRRRSSSRRRRRRSSSSSSTTTUUUUUUUUUXXXXXXZZZ^^^dddjjjpppttt{{{zzzxxxwwwzzz}}}nnnhhhhhhffffffdddbbb___[[[XXXVVVTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKIIIGGGFFFDDDDDDDDDCCCAAA@@@??????@@@@@@??????>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888999:::<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<;;;;;;;;;::::::999999999999999;;;;;;;;;:::::::::999999777777777666666666666666555555666777888888888888777777666666666666555555333333444444444555555555777888888888888777666666444555666777888777666666666666666555666666777777888888888888777666555444666666666666666666666666666666666666666666666666555444333444666888888777666444222222333444333222333333333333333333333333222222222222222111000///000000111111111111000000222111111111111333444555444444333333222333333333222222000000000000222222222222333333444444555555555666666777777777777777666666666666666777888888;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;??????>>>===<<<;;;;;;:::::::::<<<===??????@@@@@@AAADDDFFFFFFEEECCCBBBBBB???@@@@@@AAAAAABBBCCCCCCAAA@@@???>>>===<<<<<<;;;???>>>======???@@@@@@???>>>=========>>>???AAACCCBBBFFFIIIJJJGGGCCC@@@>>>???@@@AAABBBBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLLLLKKKHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLMMMNNNMMMKKKIIIHHHGGGFFFFFFIIIJJJLLLLLLLLLJJJHHHFFFCCCDDDFFFHHHIIIJJJKKKKKKMMMNNNPPPOOONNNMMMMMMNNNPPPPPPOOONNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPOOONNNPPPNNNLLLKKKKKKLLLMMMNNNLLLKKKJJJJJJJJJKKKMMMNNNNNNOOOPPPQQQQQQPPPOOONNNLLLLLLMMMLLLKKKLLLOOOQQQTTTZZZbbbjjjrrrxxx~~~~~~uuummmlllooo||||||}}}}}}sssnnniiiccc]]][[[]]]aaacccdddcccaaa^^^ZZZUUUQQQOOOSSSSSSSSSUUU[[[bbbjjjooolllddd^^^]]]aaagggrrr|||uuunnneeeaaaaaaaaa^^^ZZZXXXYYYYYYVVVRRROOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMPPPTTTYYY]]]```aaabbbcccdddgggmmmuuu{{{{{{yyywwwwwwyyy}}}qqqggggggkkklllmmmllljjjeee^^^XXXTTTQQQOOOLLLIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCAAAAAA@@@???@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<========================@@@???>>><<<:::999999999999::::::;;;;;;;;;;;;:::;;;;;;::::::999888888888777888999;;;<<<=========999999999:::::::::;;;;;;<<<<<<=========<<<<<<;;;;;;:::999888888999::::::::::::::::::999999999999555555555555555555555555333444666777888888888777666666666666555555555555333444444444444555555555777777777777777666555555444555666777777777666555555555555555555666777777:::999999888777555444444555555555555555555555555555555555555555555555555555444333444666888888888888666333222222333333222222222222222222222222222222222222222222111000/////////000000000000//////111111000111111222444444222222222111222222333333222222111111111111222222111111222333444444555555444555666666777777666666666555555555555666777777;;;;;;:::999999999::::::;;;;;;::::::::::::;;;;;;=========<<<<<<;;;;;;;;;999:::<<<>>>???@@@AAAAAADDDFFFHHHHHHFFFCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>=========<<<;;;<<<>>>??????>>>??????>>>>>>@@@BBBEEEFFFBBBDDDGGGHHHFFFCCC???===>>>???@@@BBBCCCCCCCCCCCCGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHJJJMMMMMMKKKHHHFFFFFFHHHHHHIIIJJJKKKLLLLLLLLLNNNNNNNNNLLLKKKJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLKKKHHHFFFDDDBBBDDDFFFHHHHHHIIIKKKLLLMMMOOOQQQQQQPPPNNNNNNOOOQQQPPPPPPOOOOOONNNNNNNNNMMMMMMOOOPPPPPPOOONNNNNNPPPOOOMMMKKKKKKKKKLLLLLLHHHHHHHHHIIIJJJKKKMMMNNNMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLJJJIIIIIIKKKMMMNNNRRRXXX___fffmmmtttyyy{{{uuutttuuuvvvtttrrrtttzzzwwwooojjjhhhhhhlllkkkjjjhhheeecccaaaaaaWWWUUURRRQQQSSSVVVXXXYYYXXXTTTQQQSSSXXX```ooo}}}wwweee```ZZZYYYZZZ\\\ZZZXXXYYYYYYXXXUUUQQQMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHFFFFFFGGGHHHJJJMMMPPPRRRQQQRRRTTTUUUVVVYYY^^^aaaccccccbbbccceeejjjnnnqqqtttttttttsssqqqqqqsssuuuyyy|||{{{rrrfffbbbiiirrrxxxyyyxxxuuunnndddZZZTTTNNNKKKGGGCCCAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@??????>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<:::999888888888888999:::::::::::::::;;;::::::999999888777777666777888999;;;;;;<<<<<<777888888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777888:::;;;::::::999999999888888888444444444444444444555555333444666888888888888777555555666666666666666666444444555555555666666666555555666666555555444333333444555777777666666555444444444444555666888888;;;;;;:::888777666555555444444444444444444444444333444555555555555444333444333222444666888888888999777444222333333333222222222222222222222222222111111222222222111000000/////////000000//////////////////000111111222333222222111111111222333333333333333222222333333333111111222222333444555555444444555666666666666555555555555444555555666777:::999999888888888888999::::::999999999999::::::<<<<<<<<<;;;;;;;;;;;;;;;:::;;;===???@@@AAABBBBBBDDDFFFHHHHHHEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========;;;:::999:::<<<>>>>>>===>>>>>>>>>???AAACCCEEEGGGCCCBBBBBBBBBAAA@@@???===<<<>>>@@@CCCEEEEEEEEEEEEHHHGGGEEEDDDCCCDDDEEEFFFDDDEEEFFFGGGHHHJJJJJJKKKIIIKKKLLLLLLIIIFFFEEEEEEHHHHHHJJJKKKLLLMMMMMMLLLOOOMMMLLLJJJJJJJJJIIIIIIFFFFFFGGGGGGIIIJJJKKKLLLJJJKKKKKKKKKJJJGGGEEECCCBBBEEEHHHIIIIIIIIIKKKMMMNNNPPPRRRSSSRRRPPPPPPQQQQQQQQQPPPPPPOOONNNMMMMMMKKKLLLNNNOOOOOOOOONNNNNNPPPOOOMMMLLLKKKJJJKKKKKKFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLKKKIIIHHHIIIKKKKKKNNNRRRVVV[[[aaahhhlllxxxyyy}}}{{{vvvpppnnnqqqwww|||~~~vvvsssxxxuuuooojjjfffeeefffggg]]]]]]\\\]]]___^^^[[[XXXWWWSSSPPPPPPPPPUUUbbbooo|||vvvjjjbbbRRROOOLLLLLLNNNPPPOOONNNPPPQQQQQQOOOKKKHHHGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHJJJKKKKKKMMMOOOQQQRRRRRRRRRRRRTTTWWWZZZ\\\___``````aaaaaacccgggjjjiiikkkkkkfffaaadddoooyyy~~~tttggg[[[SSSJJJGGGDDD@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@>>>????????????>>>>>>=========>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>><<<:::999999999777888999::::::;;;:::::::::::::::999888888777777555666777888999999999999666666666666777777777888999999:::;;;;;;;;;;;;::::::999777666777888:::;;;999999999888888888777777444444444444444555555555444555666666777777777777555555555555555666666666444555555555555666666666444555555555555444333333333444555666777666555555444444444555666888999:::<<<;;;999888777666666666444444444444444444444444222333444555555444333222333222111333555777888888888666444444444444333222222222222222222222222222111111222222222111111000//////000000000000//////...//////000111111222222333333222222111222222222333333333333333333333333111111222222333333444444333444444555555555555555444444444444444555666666777777666666666777777888999888888888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<>>>???AAAAAABBBBBBCCCEEEGGGGGGDDDBBBAAAAAA??????????????????@@@@@@=========<<<<<<;;;;;;;;;;;;:::999:::<<<>>>>>>>>><<<<<<>>>???AAABBBCCCCCCCCCAAA>>><<<===>>>>>>===<<<>>>AAADDDGGGGGGGGGGGGHHHGGGEEEEEEDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLLLLJJJGGGEEEEEEEEEHHHIIIKKKMMMMMMMMMMMMLLLNNNLLLIIIHHHHHHIIIIIIHHHDDDDDDEEEGGGIIIKKKMMMOOOKKKKKKKKKJJJIIIGGGFFFEEEEEEHHHKKKKKKJJJIIIKKKNNNOOOPPPRRRRRRQQQPPPQQQRRRPPPPPPPPPPPPOOOMMMLLLKKKJJJKKKMMMNNNOOOOOONNNMMMOOONNNMMMLLLKKKJJJJJJJJJEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJKKKMMMOOOQQQTTTWWW\\\```kkkooottt{{{{{{wwwuuuttttttsss{{{~~~|||pppfffbbbaaaaaacccccceeejjjooopppmmmiiiaaa[[[VVVRRRNNNNNNUUU^^^cccgggmmmnnnhhh]]]SSSLLLJJJHHHFFFEEEFFFFFFDDDCCCDDDFFFGGGFFFCCCBBBAAABBB??????>>>>>>=========<<<>>>>>>>>>>>>???@@@AAAAAA>>>AAACCCEEEEEEGGGIIIKKKIIIIIIIIIIIIIIIJJJLLLLLLQQQSSSTTTUUUVVVYYY]]]```]]]]]]]]]]]]```gggqqqyyy|||rrreeeWWWOOOFFFDDDBBB???=========>>>>>>>>>>>>>>>>>>?????????@@@?????????????????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD??????===<<<::::::999999999999:::;;;<<<<<<<<<<<<::::::999999888777777777555555666666666666666555555555555555666666666666777888999999:::::::::999:::999777666666888:::<<<999888888888777777777777444444444444555555555666555444444444444444555555333333333333444444444555333333444444444555555555555555555555555444444333333444555666666666555444444444444666777999:::;;;:::999888666555555555666333333333333333333333333111333444555555444333111222111000222444777777777666555444555666555333222111111111111111111111111000111111222222222111111///000000111111000000/////////000111222222222222555444333222222222222222222222333333333333222222222222222222222222333333333333444555555555555444444444333333444444555666444444444444555555666777777777777777777888999999999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@BBBEEEEEECCCAAA@@@@@@===>>>>>>>>>??????@@@@@@>>>>>>>>>===<<<;;;::::::<<<;;;:::;;;>>>???@@@???;;;===???AAABBBBBBBBBAAABBB???<<<;;;===>>>===<<<<<<>>>BBBFFFHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLNNNNNNMMMJJJGGGEEEFFFGGGIIIJJJLLLNNNNNNNNNLLLLLLMMMJJJFFFEEEGGGHHHHHHGGGCCCDDDEEEFFFIIIKKKMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHLLLOOONNNKKKJJJLLLOOONNNOOOPPPOOONNNOOOPPPRRROOOPPPPPPOOONNNMMMKKKJJJIIIKKKLLLNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJFFFGGGHHHIIIKKKLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJIIIJJJKKKKKKIIIHHHIIIJJJKKKLLLNNNOOOPPPRRRUUUXXX]]]ccclllrrrxxxzzzuuuuuuvvvwwwzzz~~~vvvmmmiiigggkkkhhhgggjjjpppuuuuuussskkkeee___\\\YYYWWWZZZ`````````___]]]XXXQQQJJJEEEHHHGGGEEEDDDCCCBBB@@@>>>>>>???AAA@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>???@@@@@@:::<<<>>>@@@@@@AAACCCEEECCCCCCCCCCCCBBBBBBCCCCCCFFFHHHJJJKKKKKKMMMOOORRRSSSRRRQQQUUU\\\dddjjjnnnrrrtttuuuqqqiii\\\PPPHHHDDDCCCAAA@@@???>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFF???>>>===<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>::::::999999888777777777555555555666555555444333444444444555555555666666666777888999999999999999:::888777555666888:::<<<888888888888777777777777444444444555555666666666555444333222111222333444111111222222222333333333222222333333333444444444666666666666666555555444333444555666666666555444444444555666888:::;;;<<<999888666555444444555555333333333333333333333333111222444555555444222111111000///111444666777666555555555666777666444222111111111111111111111111000111111222222222111111000000111111111111000000000000111333333333333333666555444333222222222222111111222222222222111111333333222222222222222222222333444444555555444444444333333333333444555555222222222333444555666777777777666777777888999999999999999::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>???AAACCCDDDBBB@@@??????=========>>>??????@@@@@@AAAAAA@@@???>>>===<<<<<<===<<<;;;===???AAABBBAAA===???BBBDDDEEEEEECCCBBBAAA>>><<<<<<>>>???===;;;<<<>>>CCCGGGJJJKKKJJJJJJFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKQQQPPPNNNJJJGGGFFFGGGIIIJJJKKKMMMNNNOOONNNLLLKKKLLLHHHDDDDDDFFFHHHHHHGGGEEEEEEEEEGGGHHHJJJLLLMMMNNNLLLJJJHHHGGGHHHIIIKKKJJJNNNQQQPPPLLLJJJMMMPPPMMMNNNNNNMMMLLLMMMOOORRROOOOOOOOOOOONNNLLLJJJIIIIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKFFFGGGIIIJJJKKKLLLLLLLLLHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIKKKKKKIIIHHHHHHIIIJJJLLLMMMNNNNNNPPPRRRTTTTTT\\\eeekkkooowww~~~tttsssrrrqqqtttxxx|||{{{xxxtttmmmfffdddiiinnnpppqqqtttnnnjjjjjjjjjiiilllqqqqqqmmmfff```[[[UUUPPPLLLFFFEEEEEEDDDDDDBBBAAA???===>>>@@@@@@>>>===>>>???========================888888999:::;;;<<<<<<===999;;;<<<<<<<<<<<<>>>@@@????????????>>>>>>>>>>>>>>>@@@AAABBBAAAAAACCCDDDMMMJJJIIINNNVVV^^^aaa```fffhhhiiiggg```UUUJJJBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDHHHFFFEEECCCDDDEEEGGGHHHFFFGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJ???>>>===<<<:::888777666777888999999:::;;;<<<===:::999777666666666777888444555555555444222000///555555666666666666555555999777555444333444666777777777777777777777666666555666888999::::::999999888888777555555444444444555444444333333333444444222222222222333333444555444555555555555555444444333444444555555444444333666555555666777666444222222555666888===CCCBBB>>>???<<<777444444444444333333333333333333333333333222333555444222000///000222333444444333333555777333333333222222222111111000111111111111222222222111111111111111000//////000000000000000000000000222222111000//////000000111000/////////000222333222111///......///111222333333222222333333444555444444444333333222222222222333444444555555444444777777777777777666666666888888888888888999999999:::;;;<<<:::888888<<>>============???@@@AAA???@@@AAABBBAAA???===;;;;;;;;;<<<======>>>======>>>>>>>>>===============>>><<<:::<<>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???<<>>===>>>>>>>>>===;;;===<<<;;;;;;<<<===<<<;;;<<<<<<<<<===<<<;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@AAACCCEEEHHHKKKNNNOOORRRRRRQQQPPPMMMIIIEEEBBBCCCFFFGGGFFFBBB@@@@@@BBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAADDDFFFGGGFFFCCCBBBDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIJJJLLLLLLMMMMMMMMM???>>>===<<<;;;999888888:::::::::;;;<<<<<<======999888777666666666777777444444444444333333222111666666777777777777666666888777555444444444666666555444444333333444444555555666888999::::::999999888888777666555444444444666555444333333333333333222222222222222333444555333333444444444444333333333444444555555444444333444444444555555444222000111444777:::@@@GGGGGGCCC>>>;;;777444444444444333333333333333333333333333444666777777444222222222111222333222111222333555333333222222222111111111000111111111111222222222111111111111111000//////000000000000000000000000222222111000000000000000111000/////////000222333222111000000000000111222333222222222222333444444333333333333333333222222222222333444444444444333666666666666666666777777777777888888888888999999999;;;<<<;;;::::::<<>>===<<<<<<======>>>???@@@@@@@@@>>><<<:::::::::;;;======>>>>>>>>>============<<<<<<<<<<<<>>>;;;:::<<>>@@@AAAAAAAAA@@@??????>>>>>>======<<<<<<<<>>???===<<<;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999:::;;;;;;;;;<<<===>>>@@@BBBDDDEEEBBBCCCDDDEEEEEEDDDBBBAAACCCFFFGGGFFFDDDBBBCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIHHHEEEDDDEEEGGGIIIJJJJJJKKKKKKJJJJJJIIIEEEEEEFFFGGGGGGHHHIIIJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPPPP>>>======<<<;;;;;;::::::::::::::::::::::::::::::888777666555555555666666444444333333333333444444777777777888888777777777888777555444444444555666555444222111111222444555666777888::::::::::::999888777777666666555555555777666555444333222222222333222222222222333333444222222333333333333222222333444444555555444444333333444555555555444333222000666;;;@@@FFFKKKKKKGGG===:::666444444444333333333333333333333333333333111222333333111//////000000111222111000000222444222222222222111111111000000111111111111222222222111111111222111111000///000000000000000000000000222111000000000000000000111000/////////000222333222222222222222222222222222222222222222333444444222222222333333333333333111111222333333333333222666555444444555666888999666777777777888888888999888:::<<<<<<<<<<<<===>>>??????>>><<<<<<<<<<<<<<<<<<===>>>>>>===<<<:::999888999:::<<<===>>>>>>>>>=========<<<<<<<<<;;;;;;===;;;:::===@@@@@@===:::<<<===???AAABBBBBBBBBBBBAAA@@@???>>><<<;;;:::999<<>><<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::999999999:::::::::999999999:::;;;<<<===888999<<<>>>@@@@@@@@@@@@CCCEEEGGGGGGEEEEEEEEEFFFCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFDDDCCCDDDEEEHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMJJJIIIIIIIIIKKKLLLNNNOOONNNOOOOOOPPPQQQQQQQQQRRR======<<<<<<<<<<<<;;;;;;888888888888777777666666777666666555555555555555444333222222222444555666666666777777777777666666777666555444444444555555666555333111111333666777666777888::::::::::::999777777777777666666555555888777555444333222222111333222222222222222333333111222222333333333333333333444444555555444444333333444666777666666666666333;;;CCCHHHLLLNNNJJJDDD;;;888555333444444333333333333333333333333333333///000111000...---......000111222111000000111333222111111111111000000000000000111111111222222222111111111222222111111000000000000000000000000000111111000000000000000111111000/////////000222333111222333333333333222111222222222111222333333444111111222222333333333444000000111222222222222222555444333333444666888999555666666777777888888888777999;;;===============:::::::::;;;<<<<<<===>>>::::::;;;;;;;;;:::999888777888999;;;===>>>>>>???>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<>>@@@BBBCCCCCCCCCCCCDDDCCCAAA???===;;;:::999<<<>>>BBBEEEGGGHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFGGGIIIKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMMMMJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIILLLKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIJJJHHHFFFEEEEEEEEEEEEEEEGGGIIIJJJLLLMMMMMMMMMLLLMMMNNNPPPQQQPPPOOOMMMLLLIIIKKKMMMMMMMMMNNNQQQTTTXXXaaaooo}}}|||vvvnnnllljjjlllrrrxxx{{{|||}}}wwwsssrrrssszzzxxxwwwwwwxxxwwwtttrrrrrruuu{{{~~~~~~zzzooogggggghhhgggddd^^^XXXTTTRRRQQQQQQQQQRRRRRROOOKKKGGGEEECCCAAA???>>>>>>@@@AAA??????>>>===============???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===???@@@@@@@@@@@@CCCDDDEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHIIIJJJLLLNNNOOONNNMMMMMMMMMMMMOOOQQQSSSSSSSSSSSSTTTTTTUUUVVVWWW<<<<<<<<<<<<<<<<<<<<<<<<999888888777777666666555666666666666666555555444444333333222333444666777444555555555555555555444666555555444444444444444555444222111111333666888555666888999::::::999888666777777888777777666555888777555444333222222111333222222111111222222222222222333444444444444444333444444555555444444333222333555555555666888;;;;;;DDDMMMOOOOOOLLLEEE===999666444333444444333222333333333333333333333333222333333222111000111222111222333222000000111333111111111000000000//////000000111111111222222222111111222222222222111111111111111111111111111111111000000000000000111111111000/////////000222333111222333333333333222111222111111111111222333333111111111222222333333333///000111111222222111111333333333333444555777888444444555666777777888888888888:::;;;======<<<;;;888999999:::;;;;;;<<<<<<888999999999888888777777666777999:::<<<===>>>>>>??????>>>======<<<;;;;;;::::::;;;<<<>>>??????>>><<<>>>@@@BBBCCCDDDDDDDDDEEEEEECCCAAA???===<<<;;;===>>>AAADDDFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJIIIIIIGGGEEEDDDDDDDDDEEEGGGHHHIIIKKKLLLLLLKKKKKKLLLMMMOOOPPPPPPOOOLLLKKKHHHJJJKKKKKKLLLLLLNNNOOOOOOVVV```kkkuuu}}}wwwrrrqqqsssvvvvvvuuuuuuxxx~~~xxxtttrrroookkkhhhggggggfffeeeaaagggrrr{{{~~~wwwpppkkkjjjeeeeeedddcccaaa]]]XXXTTTMMMKKKHHHFFFDDDDDDEEEEEEFFFFFFEEEDDDBBB@@@???>>>??????===<<<;;;;;;::::::;;;;;;:::::::::::::::;;;======>>>>>>????????????BBBBBBDDDFFFHHHIIIJJJJJJLLLKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKNNNMMMLLLLLLLLLLLLLLLKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIILLLNNNOOOTTTSSSRRRQQQRRRTTTVVVXXXZZZZZZZZZ[[[\\\^^^```aaa;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888666777777777777666555444444444333444444555666666333444444555555444444333555555555555444444333333222111000000000222444555444555666888888888888777666777888888888777666555777666555444333222222222333222222111111111111222111222333444555555555444333444444555555444444333000222333333222666<<>>777777555333333444444333222333333333333333333333333111111222111//////111222222222333111000///111222000000000000////////////000111111111111222222222000111222222333222222222111111111111111111111111000000000000000111111222111000/////////000222333222222222222222222222222111111111111111222333333111111111222222222222222000000111222222222222111222222333444444555555555333333444555666777888888999888888999;;;;;;:::999::::::::::::999888777666777777777777777777777777666777888:::;;;<<<<<<<<>>>>>===<<<;;;:::::::::::::::;;;<<<===>>>>>><<<===???BBBCCCDDDDDDDDDEEEDDDCCCBBBAAA???>>>>>>===>>>AAACCCEEEGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHIIIKKKHHHGGGGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDAAABBBCCCEEEGGGIIILLLMMMGGGFFFEEEDDDDDDEEEGGGIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHFFFFFFGGGIIIHHHHHHJJJKKKKKKKKKJJJIIIJJJLLLMMMOOOOOONNNLLLKKKGGGGGGGGGHHHIIIJJJKKKLLLKKKOOOUUU\\\dddmmmwww}}}~~~~~~zzzuuunnnmmmnnntttyyy{{{rrriiiccc___\\\ZZZXXX^^^iiiqqqsssxxx~~~zzzuuuqqq```^^^[[[XXXUUUTTTSSSSSSMMMMMMMMMKKKHHHDDD@@@===@@@@@@>>>===<<<<<<<<<<<<<<<;;;:::999999888888999888888999:::;;;<<<===>>>AAABBBDDDIIINNNRRRTTTSSSOOONNNMMMLLLLLLMMMOOOOOORRRQQQQQQPPPOOONNNMMMMMMOOONNNMMMMMMNNNNNNMMMLLLIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIILLLOOOSSSUUUWWWVVVTTTTTTUUUXXX[[[]]]bbbbbbcccdddfffiiilllnnn;;;;;;::::::999999999888::::::::::::::::::999999777777888888888777666555444444555555555555555444444444555555555555444444444555555555444444333333111111111111222333444555222333555666777777666666555666888999999888777666666555444333333333333333333333222111111111111111000111222333333444444444333444444555555444444333333444555444444999BBBJJJTTTXXXVVVNNNEEE@@@:::666555444222333444444333222333333333333333333333333///000000///------///111111111222000......///111000000/////////.........000111111111111222222222000111222222333333333222111111111111111111111111000000000000000111222222111000/////////000222333222111000000000000111222111111111111111222222333222222222222111111111111000111222222333333222222111222444555555444333222222333333444666777777888;;;999666777888999888666999999999999999777666555777777666666666777777777777777999::::::;;;;;;;;;===<<<<<<;;;:::999888777999::::::::::::;;;<<<===;;;<<<>>>AAACCCDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???===>>>@@@CCCEEEFFFGGGGGGEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBCCCCCCDDDEEEGGGHHHIIIGGGFFFEEEEEEEEEFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDFFFIIIKKKLLLFFFDDDCCCBBBBBBDDDFFFHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLJJJKKKKKKIIIGGGFFFHHHKKKJJJJJJKKKLLLLLLKKKIIIHHHIIIJJJKKKLLLMMMMMMLLLLLLIIIHHHFFFFFFGGGHHHIIIIIIIIIKKKOOORRRWWW^^^fffkkkuuu~~~rrrjjjfffhhhlllooovvv~~~|||qqqggg___ZZZ[[[^^^dddhhhhhhjjjttt~~~|||yyyuuurrrooonnnbbbccccccaaa\\\UUUNNNIIIIIIIIIHHHGGGFFFFFFFFFGGGCCCBBB@@@>>><<<;;;::::::777777888999:::;;;======AAABBBFFFNNNXXX___bbbccc[[[ZZZXXXWWWWWWXXXYYYZZZ]]]\\\[[[YYYWWWVVVUUUTTTSSSQQQPPPPPPRRRRRRQQQOOOKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMPPPTTTZZZ```ccc``````___```bbbgggkkknnnvvvvvvvvvxxx{{{;;;;;;:::999999888777777888888888888888888888888777888999999999888666555333444555666666555444333555555666666666666555555444444555555444444333222333333444555666666777777222333444666666666666555555666888999999888777666555444444333333333444444333333222111000000111111//////000222222333333333333444444555555444444333777888888777777>>>IIIRRR\\\]]]WWWJJJ???;;;999777444333222222444444333222333333333333333333333333222333333222000111333555///000000///------...///000/////////............000111111111111222222222000111222333333333333333111111111111111111111111000000///000000111222222111000/////////000222333222111///......///111222111111111000111222222333333222222222111111000000111111222333333333333222111222444666666444111000222222333444555666777888<<<999555555777888777555444555777888999999888888777777666666666777777888777888999:::::::::::::::;;;;;;:::999888777666555999:::::::::999999;;;<<<:::<<<>>>@@@BBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@BBBDDDFFFGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHFFFFFFEEEDDDDDDEEEFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDFFFGGGIIIJJJDDDCCCAAA@@@@@@BBBEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFGGGHHHIIIJJJLLLMMMIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMHHHJJJJJJHHHEEEEEEHHHJJJLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHJJJKKKLLLLLLLLLLLLMMMKKKHHHFFFGGGHHHIIIIIIHHHJJJLLLOOORRRVVV[[[___fffooo{{{{{{nnndddbbbcccdddhhhnnnttt|||wwwllleee___```cccdddbbbccckkkuuuwwwyyyyyytttnnnooowww}}}~~~|||vvvmmmeee___UUUTTTSSSSSSSSSSSSSSSSSSNNNLLLIIIFFFCCCAAA???>>>===<<<<<<<<<<<<<<<===>>>AAACCCHHHSSS___iiimmmnnnmmmkkkjjjhhhhhhiiikkkllllllkkkjjjhhheeecccbbbaaa]]]ZZZXXXYYY[[[\\\ZZZWWWQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQSSSXXX^^^fffmmmqqqqqqpppppprrrvvv|||:::999999999999999999::::::999888777777888999999777777777777777888888888555555555666777777888888555666777777777555444333444444333333333333222222333333333333333333333333333333333444444555555555666666666666666555555555666555555555555444444444222222222111111111111111111111222222222222111111222333555444333222222333666555555777===HHHUUU___fff\\\NNNBBB;;;888777777333333333222222222111111333333333333333333222222111000000///.../////////111000///......///000111000000000000000000000000000000000000000000000000333333222111000///......111111222333444444555555...------...///000000///222111000//////000111222///000000000111111111111333222222222222222222333222222111111111111222222111111000000111111222333111222333333444444333333333333444555666666555555555555666777777777777777:::999777666555555555666777666666555555777888999999999:::::::::999999888:::999888777666666666666555666888999::::::999999:::;;;<<<>>>???AAABBBCCC>>>>>>=========???@@@AAABBBBBBCCCCCCDDDFFFGGGHHH@@@@@@@@@BBBCCCCCCAAA>>>CCCAAA???>>>>>>@@@CCCEEEIIIGGGEEEFFFHHHIIIGGGEEECCCDDDEEEFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDGGGEEEDDDEEEIIIJJJIIIGGGNNNJJJFFFEEEFFFGGGEEECCCFFFEEEDDDCCCBBBAAAAAAAAAFFFEEECCCBBBBBBDDDFFFHHHKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMOOOMMMJJJHHHGGGHHHJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJLLLMMMNNNPPPSSSVVV[[[___gggqqq}}}sssjjjgggfffdddbbbhhhppp{{{{{{qqquuuwwwtttmmmgggffffffrrrmmmfff___]]]___dddhhhpppwww~~~|||xxxsssnnnmmmoooooolllhhhbbb___YYYSSSNNNIIIEEEBBBAAAAAA@@@???>>><<<<<<;;;999===DDDNNN[[[iiiwww~~~{{{xxxwww{{{}}}zzzvvvsssooojjjgggjjjnnnoooiiicccbbb^^^[[[\\\___aaa^^^[[[```aaabbbeeeqqq999999888888888888999999:::999888777666777777888888777777777777777777777666666666777777777777888666666777777666555555444444444333333333222222222333333333333333333333333333333333444444444555555444444444444444444444444555555555555444444444444333222222222111000000000111111222222222222111111222333555444333222222333777777888===FFFRRR]]]ccc^^^VVVIII>>>888666666666333333222222222111111111333333333333333333333333222222222111111111000000111000//////...///000111000000000000000000000000000000000000000000000000222222111111000/////////000000000111111222222333.........///000000000000111111000//////000111111000111111111222222222222222222111111111111222222222111111000000111111222111111000000000111222222111222333333444444333333333333444555555555555555555555666666666777777777999888666555444444555555555555444444444555666777777777777888888777777666999999888666666555555666555666777999::::::999999<<<<<<<<<===============<<<;;;;;;;;;<<<===>>>???@@@@@@@@@BBBCCCEEEGGGHHHCCCBBBAAABBBBBBBBB@@@>>>????????????AAACCCFFFGGGJJJHHHFFFGGGIIIIIIGGGEEEDDDDDDFFFGGGGGGFFFEEEEEEAAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDHHHKKKKKKIIIMMMJJJFFFEEEFFFGGGEEEDDDEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBEEEIIIKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIINNNLLLJJJHHHHHHHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGDDDEEEGGGHHHHHHIIILLLNNNTTTVVV[[[bbbmmmxxx~~~vvvrrrnnnhhhdddeeeiiipppvvv{{{xxxooolllkkkhhhccc^^^ZZZXXXYYY[[[^^^cccjjjpppvvv~~~yyyqqqjjjeeeaaa[[[XXXOOOKKKGGGDDDCCCCCCBBBBBBAAACCCGGGMMMVVVbbbmmmttt|||~~~}}}zzzuuussspppmmmnnnrrrtttsssppprrrsssuuu{{{888888888777777888888888:::999888777777777777777888888888777777666666666888888888888777777777777777777666666555555666666333333333333222222222222222222333333333333333333333333333333444444444444333333333333333333333333555555444444444333333333333333222222111000//////111111222222222222111111222333444444222222333444666777<<>>?????????@@@BBBEEEGGGJJJKKKGGGEEECCCAAAAAAAAA???>>><<<===???AAADDDGGGIIIJJJJJJHHHHHHHHHIIIIIIGGGEEEEEEEEEFFFGGGGGGFFFDDDDDD@@@AAAAAABBBCCCDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEAAA@@@AAADDDHHHKKKLLLLLLKKKIIIFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBEEEHHHJJJHHHGGGFFFFFFEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHIIIKKKMMMPPPPPPRRRVVV^^^hhhqqqvvv|||{{{tttoookkkjjjkkklllnnnrrruuuwwwuuuzzz}}}wwwpppooommmhhhbbb]]]ZZZYYYXXXYYY\\\ccckkkrrrttttttvvvtttqqqqqqtttyyy}}}{{{vvviiiaaaXXXSSSRRRRRRPPPNNNNNNLLLKKKLLLQQQYYYaaafffmmmsss|||888888777777777777888888888888888888999999::::::999999888777666555555444:::999999888777777666666888777666555555555666777333333333222222222222111222222222222222333333333333333333333333333333333222222222333333333333333444444444444333333333222444333333222111000//////111111222222222222111111222333444333222222333555333777AAAOOO\\\aaa^^^YYYGGGBBB;;;666444444555555222222222222111111111111111222222333444555555666222333444555555333111000000000000000000000111111////////////////////////////////////////////////////////////000000111111/////////...............000111111111000///000111000000000//////000000000000000111111111222222222000000////////////000000111111000000000000111111000////////////000111111111111222333333333333222222333333444444444333333666555333222222444666777555555444444333333333333333333333333333444444444777888888999999999999999777666555444444444444444555666666777777888888888555666888;;;<<<===>>>>>><<<<<<<<<===>>>???@@@@@@@@@@@@BBBDDDGGGJJJMMMNNNJJJGGGCCCAAA@@@@@@>>>===;;;===@@@CCCFFFHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFGGGFFFEEECCCBBBAAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAA@@@AAAAAABBBBBBDDDEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCEEEHHHJJJLLLLLLHHHHHHGGGFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBAAAAAABBBDDDEEEGGGGGGEEEDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCEEEFFFGGGIIIJJJLLLMMMMMMJJJKKKKKKLLLKKKJJJIIIHHHIIIHHHGGGFFFFFFFFFFFFFFFIIIJJJKKKJJJIIIIIIKKKMMMLLLLLLMMMPPPUUU[[[aaadddlllpppvvv|||{{{wwwssspppooonnnlllkkkiiilllpppvvv|||wwwqqqmmmllliiifffeeekkkrrrtttllldddeeebbb```___bbbfffiiikkkqqqxxx|||rrrmmmnnnmmmhhhcccaaa]]]YYYWWWYYY^^^bbbeeeggglllttt|||888888777777777777888888666777888999;;;<<<======999888888777666555444444:::999999888777666555555777666555444444555666777333333222222222111111111111111111222222333333333333333333333333333333333222222333333333444444444444333333333222222222222333333222222111000000///111111222222222222111111222333333333222222444666444;;;HHHWWWaaa```UUUKKK???;;;666444444555555555222222222111111111000000111111111222333444555555000111333444444222000/////////000111111111111111////////////////////////////////////////////////.........///000000111111///////////////.........000222333222///...///111/////////000000/////////////////////000000000000000//////////////////000111000000000000000000111//////......//////000111000111222222333333222222222333333333333333222222555333222111111333555666444444444444444333333333333444444444555555555555666777888999999999999999666555555444444444444444666666666666666666777777555777999<<<>>>>>>>>>>>>:::;;;<<<===>>>???@@@@@@???@@@AAACCCFFFIIIKKKMMMJJJGGGCCCAAA@@@???>>>===<<<>>>AAAEEEGGGHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFEEEDDDEEEEEEFFFEEEDDDBBBAAADDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGHHHIIIJJJJJJFFFFFFGGGGGGFFFFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAABBBCCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDFFFGGGIIIJJJKKKJJJKKKLLLMMMMMMLLLJJJIIIKKKJJJIIIHHHFFFFFFEEEEEEEEEFFFGGGFFFDDDDDDFFFGGGFFFGGGIIILLLNNNQQQRRRSSSZZZ^^^eeemmmttt|||zzzqqqjjjgggfffeeeeeehhhpppzzz~~~ssslllhhheeebbbbbbbbbaaa```gggkkkooorrrtttzzz}}}yyyuuusssuuuwwwxxxxxxyyy{{{~~~888888888777777888888888555666888:::;;;<<<======777777777666666555555555999888888777666555555444444444444333444444555555222222222222111111111111000000111111222333333333333333333333222222222222222222222333333444444555333333333222222222111111222222222111111111111111111111222222222222111111222333333222111222555777999AAAMMMYYY^^^XXXKKKAAA999666444333444555555444222111111111111000000000000000111111222222333333000111222222222111///...//////000111222222222222000000000000000000000000000000000000000000000000.........//////000000000////////////////////////000222444222...,,,...000...//////000000//////............/////////000000000000////////////000000111000000//////000000111...............///000000000111111222222222222222222222333333333222111111333222111111111222444555333444444555555444333333444444555666666666666555444444555666777777777777666555555444444444555555666666555555555555666666999:::<<<>>>>>>===<<<;;;777888:::;;;======>>>>>>======>>>@@@AAADDDEEEGGGFFFDDDBBB@@@@@@@@@>>>===>>>???BBBDDDFFFGGGGGGGGGFFFHHHKKKJJJHHHEEEDDDDDDBBBCCCCCCDDDDDDCCCBBBAAAEEEEEEDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEGGGHHHGGGFFFDDDCCCFFFHHHHHHHHHFFFFFFGGGHHHCCCEEEGGGGGGFFFEEEFFFGGGDDDCCCCCCBBBBBBBBBCCCCCC???@@@AAABBBDDDEEEGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJKKKLLLLLLKKKJJJIIIKKKJJJIIIHHHFFFFFFFFFFFFDDDEEEEEEDDDCCCCCCDDDFFFGGGHHHKKKMMMNNNNNNMMMLLLKKKOOOVVV^^^gggoooxxx}}}xxxoookkkeee___^^^bbbjjjpppzzz|||xxxuuuqqqmmmiiiiiihhhggggggiiiooowww|||999999888888888888999999555666888999::::::999999666666666666666666555555777666666666555555444444111222333333444444333333222222222222111111111111///000000111222222333333333333333222222222111111000000111111222333333444222222222222111111111111111111111111111222222222111111222222222222111111222222222222111222555888===CCCLLLSSSSSSLLLBBB;;;555333222222333444333222111111111111000000000000000000000000000000111111111111111111000000000000...///111222333333222222000000000000000000000000000000000000000000000000......//////////////////------......//////000000///222444111---***,,,///......///000000///......////////////000000000000111000000//////000000111000000////////////000000......------......///000000000111222222222222222222222222222222111000000111111111111222222222333333444555666666555444333333444555666777666666555333444555666777777777777666555555555555555666666666666555444444444555666888:::<<<>>>>>>===;;;:::666777999;;;=====================>>>???@@@AAABBBBBBAAA@@@@@@AAA@@@???======>>>@@@CCCEEEFFFGGGHHHEEEHHHJJJJJJGGGDDDBBBBBB???@@@AAABBBBBBBBBAAA@@@DDDDDDDDDCCCBBBBBBBBBAAA????????????@@@AAABBBCCCCCCEEEFFFGGGGGGEEECCCAAADDDFFFGGGFFFDDDCCCEEEFFFBBBDDDGGGGGGFFFEEEFFFGGGDDDDDDDDDCCCCCCDDDDDDEEE@@@@@@BBBCCCEEEFFFHHHIIIDDDDDDCCCBBBBBBCCCCCCCCCAAAAAABBBDDDEEEGGGHHHHHHCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHIIIJJJJJJKKKHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGGGGFFFEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKLLLKKKFFFIIINNNSSSYYY```gggkkksssyyy~~~yyyrrriiicccbbbeeehhhmmmuuu}}}xxxvvvxxx{{{}}}~~~|||}}}zzzuuutttxxxzzzxxx::::::999999999999::::::666777777888888666555444555555555666666666666666555555555555555444444444///000222333444333222222222222222111111111111000///000000111222222333333333333333222222111111111...//////000111222222222222222222111111111111000000000000111222222333333111111222222222222111111222222222111111222555888>>>CCCHHHJJJGGGAAA<<<888333222111111222333111000111111111111000000000000000000000000////////////333222111111000000111111...///111222333333222222000000000000000000000000000000000000000000000000////////////////////////,,,,,,------...///000000///222444111,,,)))+++...---...///000000///...---000000000000111111111111111111000000000000111111000000////////////000000...------------...//////000000111222222222222111222222222222222111000///000000111222222222222111333444555666666666555444333444555666666666555444555666777888999999999999666666555555555666666777666666444333333444555666444666:::===??????>>>===888999;;;===???@@@???????????????>>>??????@@@@@@???>>>???@@@AAAAAA???===<<<===???AAADDDFFFHHHIIIDDDGGGJJJJJJFFFCCCAAABBB===>>>@@@AAABBBAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCCCC????????????@@@AAABBBCCCCCCDDDFFFGGGGGGEEEBBBAAAAAADDDEEEEEEBBBBBBDDDFFFAAADDDGGGHHHFFFEEEFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBAAAAAAAAABBBCCCCCC??????@@@BBBDDDEEEFFFGGGAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHCCCCCCCCCDDDEEEGGGHHHIIIDDDEEEFFFEEEDDDDDDFFFHHHGGGFFFDDDCCCCCCEEEFFFHHHHHHJJJLLLNNNPPPSSSXXX[[[eeellltttyyy}}}vvvmmmhhhggghhhhhhnnnxxx~~~vvvtttvvvuuurrrttttttuuuwww}}}999999::::::999888666555666666666666666555555444444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111222222111111111111222222333333333222222222111111......///000000000000000000000000000000111111111000000//////......------111222222222222111000000000222222111000333999>>>CCCCCCAAA???;;;777444111444333111000000000111111............////////////000000////////////000000000000////////////000000......------------......//////.........---------000///...---------------/////////////////////////////////......------------------.........//////......//////...---,,,,,,......////////////......////////////000000000000111111111000000000000000000///////////////000111//////000111222333333444222222111111000000//////111111111111111111111111111333555555333222222222444444444444444444444444555555666999;;;:::555111444555666777888888888888555444444333333444444444555666999;;;======<<<;;;>>><<<;;;>>>CCCEEEBBB>>>???===;;;::::::<<<>>>@@@???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCDDDEEEGGGFFFEEECCCBBBCCCEEEFFFFFFDDDCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCC@@@???>>>>>>>>>???@@@AAAFFFBBBBBBEEEFFFCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCAAABBBCCCDDDEEEFFFFFFFFFCCCDDDFFFGGGHHHGGGGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@???BBBAAA@@@BBBDDDGGGGGGGGGDDDBBBAAAAAACCCDDDDDDCCCBBBCCCDDDDDDEEEDDDDDDCCCHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFHHHHHHGGGFFFEEEGGGFFFEEEDDDDDDEEEEEEFFFJJJIIIIIIIIIJJJLLLMMMOOOZZZ^^^eeemmmssszzz}}}|||zzzvvvrrrnnnnnnppprrrtttuuusssqqqxxxzzz~~~|||uuuuuu~~~999999::::::999888666555666666666666666555444444444444444444444444444444444444333333333222222222333333333333333333333333222222222222222222222222222111111000000111111222333333222222222111111111......///000000000000000000000000000000000000000000000000//////.........//////000111222222222111000111222111222555;;;@@@HHHEEE@@@;;;777444222222333222111000000000111111............////////////000000////////////000000000000////////////000000//////............////////////.........---------//////...---------------........................////////////.........---------------............/////////......---------......////////////......---............/////////////////////////////////111000000/////////000000//////000000111111222222000000000000000/////////333333333333333333333333111333555555444222222333333333333333333333333333555555555777:::999555222444555666666777666666666444444333333333444444555444666888:::<<<<<<;;;:::<<<:::999<<>>===;;;::::::<<>>>>>??????>>>>>>=========>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAA@@@BBBDDDEEEDDDCCCDDDEEEEEEEEECCCBBBBBBBBBCCCCCC@@@@@@???>>>???@@@AAABBBDDDAAA@@@DDDEEEBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHGGGFFFFFFBBBCCCCCCDDDDDDDDDDDDCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAADDDFFFGGGFFFBBBAAA@@@@@@BBBDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEEEEFFFIIIHHHHHHHHHHHHJJJKKKLLLPPPTTT[[[ccckkksss{{{|||uuutttssstttvvvtttooojjjlllnnnpppssswww}}}|||zzz~~~999999999999888777666555555666666666666555444444444444444444444444444444555444444444333333222222333333333333333333333333222222222222222222222222222111111000000111111222222222222222111111111000......///000000000000000000000000000000000000000000000000000///////////////000111222333444444444000111111222444999@@@DDDJJJFFF>>>777222111111222222222111000000000111111............////////////000000////////////000000000//////......//////000000000////////////000000...............---------///.........------------........................////////////............,,,,,,,,,---------......111000///...---...//////......////////////......,,,,,,---------.................................222222111000/////////000/////////000000000000000.........///////////////000000000000000000000000111333555555444333333333333333333333333333333333666555444555777777555444555555555555555444444333333222222222333444555555555666888:::;;;;;;::::::999888777999===???===:::===<<<;;;:::;;;===???AAA===============<<<<<<<<<======>>>??????@@@@@@AAABBBCCCCCCDDDCCCBBBAAA@@@???AAACCCDDDCCCCCCEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDAAAAAA@@@???@@@AAABBBCCCEEEAAAAAAEEEFFFDDDBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEECCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@??????AAADDDEEEFFFEEEAAA@@@???@@@BBBDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIHHHKKKPPPVVV]]]eeemmmrrruuuxxx~~~~~~{{{}}}|||ssskkkggggggggghhhiiilllnnnpppnnnpppssszzzyyyxxx|||999999999888777777666666555555666666555555444333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111000000000000111111222111111111111000000000......///000000000000000000000000000000/////////000000000000000000000000111222333444555555555555000000111444888===CCCGGGGGGBBB;;;555111000111222111111111000000000000111............////////////000000////////////000000/////////......///////////////............//////..........................................------.................................---------------,,,,,,,,,,,,------------111000...------...000111......////////////......,,,------------......................../////////444333222000000////////////////////////.........,,,------....../////////------------------------000333555555444333333444222222222222222222222222555555444444444555555555555555555444333222111111111111222222333555666777888888:::;;;;;;;;;;;;:::999777777888;;;<<<;;;:::<<<;;;;;;;;;<<<===???AAA>>>======<<<<<<<<<<<<<<<============>>>???@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@AAACCCDDDEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEBBBBBBAAA@@@AAABBBCCCDDDGGGCCCCCCGGGIIIGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@???>>>???AAADDDEEEEEEDDDBBBAAA@@@AAACCCEEEEEEEEEDDDCCCAAAAAAAAACCCEEEGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHGGGGGGGGGFFFFFFDDDEEEFFFHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIKKKLLLNNNPPPUUU[[[```eeeiiiqqq{{{zzzssspppmmmjjjhhhfffdddcccjjjkkkmmmqqqxxx~~~vvvssstttuuu999999888777777666666666555555555555555444444333333333333333333333333333......///000111222222333222222222222222222222222222222222222222222222222111000000000000000000111111111111000000000//////......///000000000000000000000000000//////......///////////////000000000222222333333333333222222000111222666;;;@@@DDDGGG>>><<<888555222111111111000000000000111000000000............////////////000000////////////000000//////............//////...------,,,,,,------...---.....................------...//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...,,,,,,...000111......////////////......------........./////////.........//////000000000333222111000/////////////////////...............,,,,,,------......//////000000000000000000000000///222444555444333333444222222222222222222222222444444333222222222444555444444444444333111000///111111111333444666888999;;;;;;<<<<<<<<<<<<<<<<<<:::999888999;;;<<<<<<;;;<<<;;;;;;;;;<<<===???@@@???>>>===<<<<<<<<<======<<<<<<<<<<<<<<<>>>???@@@CCCCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDFFFCCCCCCHHHJJJHHHGGGIIIIIIHHHGGGFFFEEEFFFFFFFFFKKKKKKLLLLLLLLLKKKJJJJJJHHHGGGGGGFFFEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>???AAADDDEEEEEECCCDDDCCCBBBCCCEEEGGGGGGFFFDDDCCCBBBAAABBBDDDFFFHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFGGGGGGFFFEEEEEEAAADDDGGGJJJKKKHHHEEECCCBBBBBBCCCDDDFFFIIILLLMMMKKKKKKKKKJJJIIIIIIHHHHHHLLLLLLKKKJJJJJJLLLPPPSSSVVVZZZbbblllwww|||vvvqqqlllfffbbbhhhhhhhhhjjjmmmsssxxx{{{wwwppppppsss999999888666666666666666444555555555555444333333333333333333333333333333------...///000111111222222222222222222222222222111111111111111111111111111000000//////000000111000000000000////////////......///000000000000000111000000//////......---............////////////000000000000000///...---000111444999>>>BBBCCCCCC777666555444333222111111...///000111111111000000............////////////000000////////////000000///......------......///---,,,,,,,,,,,,,,,,,,------------...............,,,---.../////////...---------------------------,,,,,,,,,,,,,,,------------------.........//////......---,,,---...///000......////////////......---............/////////.........//////000000111111111000///.........///.........///////////////---------...............////////////////////////...000222333222222222333333333333333333333333333222333333222111111222444444444444444333222000000000111222444666888:::;;;>>>=====================;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<======>>>???>>>===;;;;;;<<<======<<<;;;::::::;;;<<<>>>???BBBBBBBBBCCCDDDDDDEEEEEEGGGHHHIIIHHHEEEDDDCCCDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBAAA@@@AAABBBCCCDDDCCC@@@@@@EEEHHHFFFFFFGGGGGGFFFEEECCCCCCCCCDDDDDDLLLLLLLLLLLLLLLKKKJJJIIIFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>???@@@BBBEEEFFFEEECCCGGGEEEDDDDDDFFFGGGGGGFFFDDDDDDCCCCCCDDDFFFHHHIIIEEEFFFFFFFFFFFFFFFEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDAAADDDHHHJJJKKKIIIEEECCCCCCCCCCCCDDDGGGIIILLLNNNKKKLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJHHHHHHIIILLLNNNLLLOOOTTT\\\eeennnuuuzzz}}}vvvoooiiifffeeeeeeeeegggkkknnnqqqxxxuuuuuuxxx|||yyy{{{:::999777666555555666666444444555555444444333222222222222222222222222222000000000000000/////////111111111111111111111111000000000000000000000000000000////////////000000000000/////////...............///000000000000000111000000///......------,,,---------.........///......//////000/////////000222666;;;AAACCCAAA>>>555444333222111111111111---...000111111111000000............////////////000000////////////000000///......------......///---------,,,,,,------------------.........//////+++,,,...///000///...------------------------------------....../////////........./////////000000,,,,,,,,,,,,---------.........////////////......,,,,,,---------.........,,,,,,---......///000000//////...............///.........//////000000111/////////...............------------------------,,,...111222111111111222333333333333333333333333000222444333111000111333333444444444333222111111111111333555777:::<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>=========<<<<<<<<<<<<>>>===;;;:::999:::;;;<<<;;;;;;:::999:::<<<>>>?????????@@@AAABBBDDDEEEFFFEEEGGGHHHGGGEEEDDDDDDDDDAAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@AAACCCDDDBBB??????DDDGGGFFFFFFGGGHHHFFFDDDBBBBBBBBBCCCDDDKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@??????AAADDDFFFGGGFFFDDDHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIBBBCCCDDDEEEEEEEEEEEEEEE@@@BBBDDDFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEFFFHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIGGGHHHIIIHHHFFFFFFHHHJJJHHHHHHJJJNNNTTT\\\cccgggppp|||{{{vvvpppooonnnnnnoooqqqsssuuutttnnnjjjkkklllmmmrrrzzz:::999777666555555666666444444555555444444333222222222222222222222222222333333222111000///...---111111111111111111111111////////////////////////000000////////////000000000/////////...............//////000000000000000111000000///...---------,,,,,,,,,---------.........///000111222333333333111222777===BBBCCC???;;;666444222///...///000111---...///111111111000///............/////////000000000////////////000000.........------..................------.........---------.........//////+++,,,...000000///...---------------------------.../////////000000111111////////////000000000000***+++,,,------------,,,......////////////......++++++,,,,,,,,,---------++++++,,,,,,---...//////......---------......///---......///000111222222000000000///.........---000000000000000000000000+++---000111000000000111444444444444444444444444///111444333111///111222333333444444444333222222111222333555888;;;>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;===???>>>>>>>>>===<<<<<<;;;;;;===<<<:::888888999:::;;;;;;:::999999999;;;===???======>>>???AAACCCEEEFFFBBBDDDFFFFFFEEEDDDDDDEEE@@@AAACCCDDDDDDDDDCCCCCCAAAAAA@@@???@@@AAABBBCCCCCC@@@AAAFFFIIIHHHHHHIIIIIIHHHFFFDDDCCCCCCDDDEEEJJJJJJIIIIIIHHHGGGEEEEEECCCBBBAAAAAABBBCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAADDDGGGHHHFFFDDDHHHFFFDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHIIIIIIIIIIII???@@@BBBCCCEEEFFFFFFGGG@@@BBBDDDGGGHHHHHHGGGGGGHHHFFFEEEDDDDDDFFFHHHIIIJJJIIIGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJGGGHHHIIIHHHEEEDDDDDDEEEGGGFFFEEEGGGKKKQQQWWW[[[cccrrr~~~}}}|||||||||~~~wwwnnngggeeecccaaaeeemmmooovvv}}}888777555333222333555666222222222222222222333333111111111222222111111111...............///000000111111222222222111111000...///000000000///---,,,000///---,,,,,,---...//////............---------......///000000000000000---...///000000...,,,***,,,---///000000...,,,+++------...///000000000//////333999>>>@@@>>>;;;999000000111111111111000000////////////////////////............////////////000000///...------,,,,,,........................------------------------//////...---,,,,,,++++++////////////////////////---------------------------...///000111222333333555666555333000---------------+++*********+++,,,......---------,,,,,,,,,........./////////000000111000...,,,+++))))))(((,,,,,,,,,---------..............................//////.........---------///000000///------...000222222111111000000//////111111222333333333333222333222111111111222444444333333222222111000000000444444444555777:::<<<>>>???===;;;:::999:::<<<===<<<<<<<<<<<<===>>>@@@AAA??????>>>===<<<;;;;;;:::999888888888888888999999<<<:::777777999;;;======;;;;;;;;;;;;===AAADDDFFFKKKHHHDDDBBBAAA@@@???>>>??????@@@CCCFFFGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@BBBEEEGGGIIIIIILLLHHHDDDCCCFFFHHHHHHGGGIIIHHHFFFEEEDDDDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDDEEEGGGHHHHHHFFFEEEEEEFFFAAA@@@BBBGGGHHHDDD@@@@@@CCCCCCDDDFFFHHHGGGEEEBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGEEEEEEEEEGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFEEEEEEEEEFFFGGGHHHFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGIIIJJJKKKJJJHHHCCCDDDDDDDDDBBBAAABBBCCCBBBCCCDDDFFFIIILLLNNNPPPWWWZZZ```iiisss|||pppgggaaa^^^^^^aaahhhiiijjjlllpppwww~~~777666444333222333444555222222222222222222222222111222222333333222222111...............///000000111111111222222111111000...///000000000///------///......---------......///............---------......///000000000000000---.../////////...,,,+++,,,---.../////////...---,,,---/////////000111222222444888;;;;;;999666444000000111111111111000000....................................////////////......------,,,++++++***------------------------------------------------///......---,,,,,,++++++................................................---...///000111222222333555555555333///---------,,,+++)))((((((((()))***...------------,,,,,,,,,,,,,,,---------............---,,,,,,++++++++++++,,,,,,,,,---------..............................000000/////////............/////////------///111000000000000000000//////000111222222333333222222333222222111222333444555333333333222222222222111444333333222333555666777===<<<;;;;;;;;;<<<======>>>============>>>>>>??????>>>===<<<;;;:::999999777777777777777888999:::888777777888:::<<<;;;:::<<<;;;;;;<<<>>>AAADDDEEEHHHEEEBBBAAA@@@@@@???===>>>>>>???AAADDDEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFBBBAAA@@@BBBEEEIIIJJJKKKLLLHHHDDDCCCEEEGGGGGGFFFGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBBBBBBBCCCCCCDDDDDDFFFGGGIIIHHHGGGFFFGGGHHHFFFAAA@@@CCCEEECCCAAABBBFFFEEEEEEEEEFFFEEECCCAAAAAABBBBBBCCCDDDEEEEEEFFFGGGFFFDDDEEEFFFGGGEEEDDDEEEEEEDDDDDDDDDDDDDDDEEEGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJIIIHHHGGGGGGGGGDDDBBBAAACCCCCCBBBAAA@@@AAABBBDDDDDDEEEFFFGGGIIIJJJKKKNNNQQQVVV\\\eeemmmssswww|||{{{{{{pppiiiccc```bbbccccccddddddgggkkkqqqvvv|||666555444333222333444555333333333222111111111000222222333333333333222222...............///000000000000111111222111111000/////////000///......---------...............---///............---------......///000000000//////............------------,,,,,,------.../////////+++---//////...///222555666666777777666333111//////000000111111000000///........................---............/////////,,,,,,,,,++++++******)))------------,,,,,,,,,,,,------------------------......------,,,,,,++++++---------------------------------------------------......///000111222222333444444222///------...,,,+++***)))((())))))***------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---......,,,,,,,,,---------..............................000000000000000/////////---...///.........000222//////////////////000000000000111222222222222222222222222111222333333444222222222333333333333444555444333222111222333333:::;;;<<<<<<============??????>>>>>>============>>>===<<<;;;999888777666555555555666777888999:::666666888:::===>>><<<:::============???AAACCCEEEEEECCC@@@@@@@@@@@@???>>>>>>===>>>@@@CCCDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGHHH@@@??????BBBFFFIIIKKKLLLKKKHHHEEECCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDGGGHHHIIIIIIGGGGGGHHHIIINNNFFF@@@BBBFFFFFFEEEEEEIIIFFFDDDCCCBBBBBB@@@???AAAAAABBBCCCDDDEEEFFFGGGHHHFFFEEEEEEFFFFFFDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGEEEEEEEEECCCAAA???@@@AAABBBAAA@@@??????AAAEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHKKKNNNTTTZZZ```ccclllmmmttt~~~}}}{{{rrrjjjeeeeeeccccccbbbaaa```bbbeeehhhnnnppptttuuuvvvzzz444444333222222333444444444333333222111000000///111111222222222222111111...............///000000///000000111111111111111///////////////......---,,,---.../////////...---///............---------......///////////////.........---,,,,,,------.........---------......///+++...000///---...222666888777666444222000///...//////000000000000//////........................---------.........//////,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...//////000111111222333333111///------......---,,,+++***+++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......*********+++,,,---...///,,,,,,,,,---------..............................////////////////////////,,,---............111333------......//////000000///000000111222111111111000000000111111111222222000000111222222333444444777666444333333444555555777999;;;===??????>>>=========>>>>>>>>>============<<<;;;:::888666555444444444444555666888999:::888888888;;;>>>@@@@@@???????????????@@@AAACCCDDDCCCAAA@@@@@@AAAAAA@@@??????>>>???AAACCCEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEFFF>>>======@@@DDDHHHJJJKKKIIIGGGEEECCCBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFEEEGGGHHHQQQHHHBBBEEEIIIIIIGGGGGGGGGDDDAAA????????????>>>@@@AAABBBCCCDDDFFFFFFGGGIIIHHHFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEDDDBBB@@@CCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBCCCDDDDDDBBB@@@@@@BBBBBBAAA@@@???@@@AAADDDCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGJJJNNNSSSUUUZZZ]]]fffsss|||}}}vvvrrrqqqmmmmmmkkkhhhffffffhhhjjjiiijjjjjjjjjiiikkkooosssxxxyyyzzz|||~~~333333222222222333333333333333222222111000////////////000000000000//////...............///000000...///000111111111111111000/////////............+++,,,.../////////...---///............---------......////////////......------,,,,,,,,,,,,---...000///...------------------///111111///000222555777666555333111000000000//////000000000000//////........................------------............---------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000111222000...------.........,,,+++++++++,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......................................................,,,---............111333------......//////000000...///000000111111000000...//////000000000000000......///000111222333333555444444444444555777888666888;;;===???>>>===<<<999:::;;;===>>>>>>======;;;;;;:::888777555444444444444444555666888999:::999777666888<<>>@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEIIIGGGFFFFFFGGGGGGEEEDDD>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCEEEDDDCCCCCCCCCBBB@@@>>>AAACCCCCCBBBAAA@@@AAABBB?????????@@@AAACCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFEEEEEEKKKVVV^^^ccchhhnnn{{{yyyuuuxxx{{{{{{|||xxxnnnhhhdddbbbeeefffgggggghhhiiillloooooouuu}}}000000111222222222222222111111111111000000000000......////////////.....................///000000---...///000111111111111111000///...---......///,,,,,,,,,---...///000000///............---------......//////......---,,,***+++,,,---...---,,,,,,***+++---/////////////////////222888???CCCAAA>>>444444333222111000000000......////////////......------------------------,,,,,,---------.................................//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................,,,------------............///000///---------...---,,,+++***)))***++++++,,,,,,,,,++++++++++++***)))))))))************+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---.........////////////.../////////------///111000000000000000000//////---...//////000000////////////111222222222111000//////000000111111111222000000000000111333444666666777888:::;;;;;;::::::666777999;;;;;;;;;999999888888888888777777666666777777777777777888999:::777666777:::>>>CCCEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBBBB@@@>>>>>>AAAFFFKKKMMMLLLGGGCCCAAAAAAAAAAAAAAAAAAAAABBB@@@>>><<<===>>>@@@AAA@@@???@@@BBBAAA@@@???AAACCCBBBBBBCCCDDDDDDCCCBBBBBB@@@AAADDDFFFGGGGGGFFFEEEFFFFFFDDDAAA>>>===>>>???@@@@@@BBBFFFDDDAAABBBFFFBBB@@@??????AAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFDDDCCCDDDEEEEEEDDDCCC>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEECCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBBBB@@@???@@@AAABBBAAA@@@??????AAA?????????@@@AAABBBCCCDDD???@@@BBBCCCDDDDDDDDDDDDAAA@@@CCCJJJPPPSSSXXX]]]gggnnnyyyyyysssooorrrvvvwwwyyy|||~~~xxxsssqqqooommmjjjeeeaaaaaadddgggfffjjjppptttvvvvvvvvvvvvxxx|||///000111222222222222222000000000000000111111111//////000000000000//////...............///000000---...///000111111111111111000///------......///------,,,,,,---...000111//////.........---------.../////////...---,,,,,,)))***,,,.........,,,+++'''))),,,///111222111111///...222;;;FFFKKKIIIDDD444333222111000///...---......////////////......------------------------,,,,,,,,,---------..............................000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,---------------------...//////---,,,---//////...---,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,---------.........++++++++++++,,,---......,,,,,,,,,---------................................./////////000000111111///000000///------...000222222111111000000//////---......///////////////000111222333444333222222111111111111111222222222222222111111111333444555666777888888999999999999777888999::::::999777555888888888888888888777777999888888888888888999999888999<<<@@@EEEHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@??????@@@AAAAAA>>><<<===@@@FFFLLLOOOLLLGGGBBB???@@@AAAAAABBBCCCDDDDDDBBB@@@>>>===???@@@??????===???AAAAAA??????AAADDDBBBCCCDDDEEEEEEEEEDDDCCC@@@AAADDDFFFGGGGGGFFFEEEGGGGGGDDDAAA===<<<===???AAABBBEEEGGGDDDAAAEEELLLDDDCCCBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAABBBCCCDDDCCCBBB????????????@@@AAABBBCCCBBBAAA@@@???@@@AAABBBCCCCCCDDDFFFGGGGGGGGGFFFEEECCCCCCAAAAAAAAAAAACCCCCC=========@@@BBBDDDCCCBBB???@@@AAA@@@>>>>>>>>>???AAA@@@@@@@@@AAABBBBBBCCC>>>@@@BBBEEEFFFFFFDDDDDD@@@>>>???DDDGGGIIINNNSSSUUU]]]gggpppvvv|||{{{vvvxxx{{{|||~~~}}}yyyqqqhhhaaa```cccffffffiiilllnnnmmmlllkkkkkkkkkooouuu{{{|||111111222333333333333222111111222333444333000---000000000000000///......------------.........///***,,,...111222222222111.../////////000000111111111111111000///---+++++++++,,,---......---,,,+++---,,,,,,+++,,,---///000---...............------+++,,,---------///222444333555<<>>>>>???<<<:::;;;===???===;;;>>>???AAACCCDDDDDDCCCCCC===>>>???AAABBBCCCDDDDDDAAA???>>><<<<<<<<<======???===<<<<<<>>>@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCC@@@AAACCCEEEGGGHHHIIIIIIJJJGGGCCC@@@??????>>>===BBBBBBBBBCCCCCCCCCCCCCCCFFFEEECCCBBBBBBBBBDDDEEECCCBBBAAA@@@AAAAAACCCCCCDDDDDDCCCBBBBBBBBBCCCCCC???>>>>>>>>>???@@@AAAAAABBBCCCBBBAAA@@@@@@BBBDDDAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAA???>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCBBB@@@===;;;============>>>???@@@AAA@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBDDDEEEFFFFFFJJJKKKOOOUUU^^^gggoootttxxx}}}vvvpppooonnnkkkhhhllluuu}}}|||wwwqqqiiibbbcccgggjjjkkkjjjjjjlllooooooqqquuuzzz000000111222222222222111111111111333444333000---000000000000000///......------........./////////+++---///111222111111000.........//////000000000000000000000///---,,,+++------............------...---,,,,,,,,,---...///---...............---------......---,,,,,,///111222777@@@JJJPPPMMMDDD;;;333000...---.........---,,,,,,,,,---------......------------------------...------,,,,,,,,,------...---------,,,,,,,,,,,,....../////////...,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,---------000///...---,,,,,,---.........---------,,,,,,,,,+++***)))***---...---+++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,------------...------------------------------........./////////222222111000///////////////......///111222000///---...//////000000000///....../////////000000000111111111222222222333333666666666666666666666666999;;;<<<;;;999888888888888888777777777777777888888888888888777777777777777===@@@??????BBBBBB@@@CCCBBBBBBAAA???>>>>>>===???<<<:::;;;===>>>===;;;>>>???AAABBBCCCCCCBBBBBB>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===<<<<<<<<<>>>@@@AAABBBDDDDDDDDDDDDDDDCCCBBBAAACCCDDDEEEGGGIIIJJJJJJKKKIIIFFFBBBAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAACCCCCCDDDCCCBBBBBBAAAAAAAAAAAA???>>>>>>??????@@@AAABBBCCCDDDDDDBBBAAA@@@AAACCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBB???<<<;;;============>>>???@@@@@@@@@@@@AAABBBBBBAAA@@@???======>>>???@@@AAAAAABBBBBBCCCEEEJJJPPPWWW^^^bbbhhhooozzz|||xxxxxxzzz{{{{{{~~~uuummmffffffgggeeecccbbbbbbcccdddfffkkkpppuuuxxxyyyyyyvvvyyy}}}//////000111111111111000222111111222333333000...000000000000000///............/////////000000000---...///000111000//////...............////////////////////////...------//////............/////////...------,,,---------------...............---/////////---++++++,,,...222:::DDDLLLMMMFFF<<<555222000...---......---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,....../////////...------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,------,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,,,,,,,------------------,,,,,,,,,,,,,,,+++***+++,,,---,,,+++***+++++++++,,,,,,,,,,,,///...,,,+++************,,,,,,,,,,,,------------..................................../////////000333222000...---...///000//////...///111111///...------///000111111111111/////////000000000111111111111111222222222222333444444444444444555555555777999::::::999888888999777777777666666777777888999999999999999999999999999>>>AAA???>>>@@@@@@>>>@@@@@@??????>>>===<<<<<<>>><<<:::;;;<<<===<<<;;;???@@@AAABBBBBBAAA@@@???>>>??????@@@@@@??????>>>?????????>>>===;;;:::999;;;;;;;;;<<<>>>@@@BBBCCCFFFEEEDDDBBBAAAAAAAAAAAADDDEEEFFFGGGIIIIIIJJJJJJFFFDDDBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@AAA@@@???>>>>>>???AAAAAADDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBB@@@@@@?????????????????????@@@AAABBBCCCDDDEEEFFFEEEBBB@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>======>>>>>>???@@@???????????????????????????@@@AAABBBAAA>>><<<:::===<<<<<<======>>>???@@@???@@@AAAAAABBBAAA@@@???=========>>>>>>>>>??????@@@@@@AAACCCGGGLLLPPPSSSTTT\\\hhhuuu|||rrrnnnjjjgggdddbbb```^^^___bbbfffjjjmmmnnnmmmmmmiiiiiikkkmmmpppssswwwxxx}}}///000000111111111111111222111111222333333111///000000000000000///......////////////000000000000...//////000000///......------..................------...//////.........111000///......///000111//////......---------,,,,,,---......///........./////////---,,,,,,---///555===FFFIIIFFF>>>666222000///------......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........................---------------------,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,---...,,,***))))))***+++++++++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,++++++*********++++++,,,,,,,,,---------................................./////////000000111000///...---...//////,,,++++++---//////...---,,,---...000111222222222000000000000111111111111111111111111222222222222333333333333333444444444555777999999888888888999777666666666666777777888::::::;;;;;;;;;;;;<<<<<<;;;???AAA>>>===>>>???===>>>=========<<<<<<;;;;;;<<<;;;;;;:::;;;;;;<<<;;;??????@@@AAA@@@???>>>===<<<===>>>>>>???>>>>>>>>>>>>>>>???>>>===;;;999777999;;;<<<===>>>???BBBCCCDDDCCCBBB@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFDDDBBBAAABBBDDDFFFGGGFFFBBBBBBAAA@@@??????>>>>>>???>>>>>>>>>>>>???@@@AAADDDCCCAAA@@@@@@AAABBBBBBCCCBBBAAA???>>>>>>>>>>>>?????????@@@@@@BBBCCCDDDDDDFFFGGGFFFCCC@@@????????????@@@@@@@@@@@@??????=========>>>???@@@@@@AAA????????????????????????>>>???@@@@@@???>>><<<:::<<<<<<<<<<<<===>>>??????>>>???@@@AAAAAA@@@@@@???@@@??????????????????????????????@@@BBBEEEHHHIIIHHHNNNWWWaaajjjrrrzzz~~~{{{{{{~~~}}}vvvrrrqqqooollliiihhhlllqqqsssqqqmmmhhheeebbbaaa___```ccchhhkkkmmmlllnnnqqqvvv{{{||||||}}}|||}}}~~~|||zzz000111222222333333222222222111000111222333222000000000000000000///......////////////000000000000///////////////......---..................------,,,------...............111000///......///000111/////////......------,,,,,,------...//////.........//////......///111333999>>>CCCBBB<<<666222111///...------...///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------..................+++++++++++++++++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,---...,,,***))))))************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------............++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------------............+++++++++++++++++++++++++++++++++,,,,,,,,,------....................................////////////......///000///...---,,,***)))***,,,///000///...,,,---...///111111222222000000000000111111111111000000111111111222222222111222222222333333333444444555777888777777888999666666555555666777888888<<<<<<<<<======>>>>>>>>>;;;???@@@===;;;======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>>>>?????????===<<<;;;::::::<<<===>>>?????????======>>>===<<<:::888777:::<<>>======<<<>>>>>>>>>??????@@@AAABBBCCCBBBAAA?????????@@@AAAAAAAAA@@@???>>>=========?????????@@@AAACCCDDDEEEDDDFFFGGGFFFCCC@@@>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@===>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===;;;:::;;;;;;;;;;;;<<<===>>>???<<<===???@@@@@@@@@??????@@@@@@@@@@@@????????????:::::::::;;;<<<>>>@@@AAAEEEGGGKKKOOOUUU\\\dddjjjtttyyyzzzyyy~~~~~~}}}{{{xxx~~~zzzqqqlllgggccc^^^\\\^^^aaabbbcccbbbdddgggjjjnnnqqqtttuuusssqqqnnnkkklllnnnqqqsss{{{}}}zzzvvvsssrrroooppprrrttttttsssqqqppp111111222333333333333333222000000000222333222111000000000000000///............/////////000000000//////................../////////...............,,,------.........------000000////////////000000....../////////...------,,,,,,---...////////////---.../////////111444666;;;<<<===999444111000111...---,,,---//////---+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...++++++++++++,,,,,,,,,,,,******)))))))))***++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,------,,,***)))***+++))))))******+++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,...---,,,+++---...------------............)))***+++++++++++++++***++++++++++++,,,,,,,,,,,,------------------------------------.........///,,,---///000000///---+++,,,+++,,,...000111111///,,,,,,...///000000000000/////////000000000111111000000000111111111111222111111222222333333444444333555777777666666666888555555555555666777888888;;;<<<<<<======>>>>>>>>>;;;???@@@<<<:::<<<===;;;:::::::::::::::;;;;;;;;;::::::;;;:::999888:::<<<<<<===>>>>>>===<<<;;;:::999:::;;;===>>>???@@@@@@<<<<<<<<<<<<;;;:::999999===@@@CCCBBB???>>>???AAA>>>>>>>>>>>>???AAABBBCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@??????AAACCCDDDDDDCCC??????>>>>>>===<<<<<<<<<======>>>???AAABBBBBBCCCBBBAAA???>>>===>>>>>>???@@@@@@???>>>>>>>>>>>>?????????@@@AAABBBDDDEEEFFFDDDEEEEEEDDDAAA???>>>>>>BBBBBBCCCCCCCCCCCCBBBBBB===>>>???AAABBBBBBBBBBBB====================================<<<<<<;;;:::;;;::::::;;;;;;<<<===>>>;;;<<<>>>???@@@@@@??????========================999999999:::;;;<<<===>>>CCCCCCCCCDDDFFFKKKQQQVVV^^^ccckkkpppuuu{{{vvvppphhhcccbbbbbbaaa___bbbdddfffiiilllnnnoooppphhhfffcccbbbcccfffjjjlllqqqrrrvvv{{{}}}zzzvvvtttyyy|||}}}|||yyytttqqqpppoookkklllmmmnnnnnnmmmlllkkk000000111222222222222222222000///000222333333222000000000000000///......------........./////////......---------......///000000000//////.........------.........---,,,,,,...//////000000//////...---...///000000///......+++,,,---...////////////,,,---.........000333666999888777444111/////////---,,,,,,---//////---+++......---------,,,,,,,,,------------------------************+++,,,---...******+++++++++,,,,,,,,,******)))))))))***,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***,,,---,,,******+++,,,((())))))***++++++,,,,,,***+++---......---+++*********+++++++++,,,,,,,,,((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,***,,,...---,,,,,,...000+++++++++,,,,,,,,,------++++++,,,,,,+++***)))(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......---------///...---...//////...,,,,,,,,,---...................../////////000000000000000000000111111111111111111222222333444444555333555666666555444555666555444444555555777888888999999::::::;;;<<<<<<===;;;>>>???;;;999<<<===<<<999999999::::::;;;;;;;;;888:::;;;:::888777999<<<;;;;;;<<<======<<<;;;:::;;;;;;<<<>>>>>>?????????;;;;;;:::::::::::::::;;;AAADDDGGGEEE@@@======???======>>>???@@@@@@@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>???AAABBB@@@???======<<<<<<<<<<<<<<<<<<;;;<<<===???AAABBBBBBCCCAAA@@@>>>===<<<<<<<<<===??????>>>>>>??????@@@@@@???@@@@@@AAACCCDDDFFFGGGCCCDDDCCCAAA???>>>>>>???AAAAAABBBBBBBBBBBBAAAAAA===>>>???@@@AAAAAA@@@@@@========================<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>>;;;<<<===????????????>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@@@@BBBFFFHHHJJJOOOUUUZZZ^^^eeemmmsssvvvzzz~~~yyytttrrrrrrooollllllnnnqqqtttvvvxxxyyyyyypppmmmiiiffffffgggjjjllllllkkklllppptttwwwwwwuuuvvvssspppmmmllljjjiiigggkkknnnrrrwwwyyyyyyyyyxxxwwwxxxxxxwwwuuurrrooommmlllqqqvvvzzz|||~~~|||yyyvvvuuuuuuvvvwwwzzz|||~~~|||uuuooonnnnnnoooppplllmmmnnnooopppqqqrrrsss//////000111111111111111222000///000111333333222000000000000000//////...------------.........///---------------...///000111111000000/////////...------......------,,,+++---...///000000///...---,,,---...000000000//////+++,,,---...////////////,,,---...------...111444666555333111000///...---,,,,,,,,,...//////---+++.........------,,,,,,,,,........................************+++,,,---...,,,,,,,,,------.........++++++*********+++---...+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,+++***+++---((())))))***++++++,,,,,,)))***,,,------,,,***)))((())))))))))))*********((()))***+++,,,,,,+++************++++++,,,,,,,,,)))+++......,,,,,,...111))))))*********+++++++++---------,,,+++)))'''%%%******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///---,,,++++++,,,...///000...---------,,,)))''',,,,,,------...---------............////////////000000000000111111111111111111222333444444555555333555666666555444444555444444444555555777888888777777888999999:::;;;;;;:::>>>>>>:::999<<<===<<<999999999::::::;;;;;;<<<888:::;;;:::777777999<<<999:::;;;<<<<<<<<<;;;:::======>>>>>>>>>>>>======;;;:::999888999:::;;;<<>>===>>>???@@@@@@???======BBBBBBBBBAAA@@@???======???>>>===>>>@@@@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<>>>@@@AAABBBBBB@@@???===<<<;;;;;;;;;<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAACCCEEEFFFGGGCCCCCCBBB@@@======>>>@@@>>>>>>????????????>>>>>><<<===???@@@@@@???>>>>>>========================<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======:::;;;===>>>?????????>>>;;;;;;;;;<<<<<<=========<<<<<<<<<;;;::::::999999999;;;>>>@@@@@@@@@AAABBB@@@CCCGGGIIILLLQQQXXX^^^hhhmmmuuu~~~zzz|||{{{www{{{wwwyyy|||}}}wwwqqqnnnmmmmmmnnnnnnllllllnnnqqqrrrpppnnnhhheeeaaa_______________```cccgggkkknnnppppppooojjjjjjkkkjjjhhhfffcccaaabbbfffkkknnnoooqqqtttvvvuuuvvvuuutttrrrnnnjjjhhhhhhiiijjjlllnnnppprrrsssuuuqqqllljjjkkknnnqqqrrrpppqqqsssvvvyyy}}}111111111111000000000000111111111111222222222222222111111111000000//////000000//////......------......//////...---,,,,,,333111000000000///---+++...---,,,,,,,,,,,,---...111111000///////////////,,,,,,------......////////////.........---------******+++,,,---///000111222111000000///000000000------......------,,,+++------,,,+++,,,---...///---------,,,,,,+++++++++'''((()))***,,,---...///------+++***))))))((((((++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,***+++---...---+++)))'''*********************************)))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************------------------------)))***+++,,,,,,,,,,,,,,,..................------+++,,,,,,---...///000000111111111000000000000000000111111111111222222222555555666777777666555444333444555666777777777777555555555666666777888999;;;;;;::::::::::::999999;;;;;;::::::::::::999999999999::::::::::::;;;;;;::::::999999999:::;;;<<<>>>>>>???===<<<<<<===???<<<;;;::::::;;;<<<>>>???DDDCCCAAA???>>>>>>???????????????>>>======<<<<<<===???@@@???>>><<<<<<===@@@CCCEEEEEECCCAAA??????<<<;;;::::::::::::;;;<<<===<<<<<<======>>>???@@@<<<<<<;;;;;;;;;<<<<<<===?????????@@@@@@@@@AAAAAAAAA???>>>???@@@BBBBBBAAAAAA@@@???>>>>>>???@@@AAA======>>>>>>>>><<<;;;:::;;;<<<===>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;777777999::::::::::::::::::999777777888999<<<===;;;;;;<<<>>>????????????:::::::::::::::;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<>>>>>======<<<<<>><<<<<<;;;;;;<<<===>>>???AAA@@@???>>>>>>???@@@@@@>>>>>>>>>============<<<===>>>???>>><<<<<<<<<===AAACCCEEEEEEBBB@@@??????<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@<<<;;;;;;:::;;;<<<===>>>AAABBBBBBCCCCCCBBBAAAAAAAAA@@@>>>>>>???@@@???>>>@@@??????>>>>>>>>>??????======>>>>>>>>><<<;;;::::::;;;===>>>>>>======<<<<<<;;;;;;;;;:::;;;;;;;;;888999999999999:::::::::999888777777777999;;;<<<<<<===>>>??????@@@??????;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;???@@@@@@AAABBBCCCDDDDDDGGGJJJOOOWWW___gggnnnqqqzzz~~~}}}xxxtttooolllkkkiiigggdddaaabbbdddgggiiihhheeecccfffiiijjjhhhhhhiiifff```______```aaacccdddddddddbbbbbbcccdddddddddgggjjjkkkhhhccc```____________```aaacccgggppp|||222222222111111111000000////////////000000000000111111000000000000//////........./////////////////////000000000///.........------...000111000......------,,,,,,------.........---,,,,,,,,,---------------------,,,,,,,,,...............---------...............///000000//////000111000///...------------------,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++++++++***************+++)))))))))************+++,,,+++***))))))***+++,,,*********+++++++++++++++************************))))))))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........------------------------......------------------------000000000000000000000000000000000111111111222222222222333333333333222222222222333444555555555555555555555666666777888999777888888999;;;<<<<<<===::::::::::::999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<===???@@@@@@>>>===<<<===<<<;;;;;;<<<<<<>>>??????>>>>>>=========>>>@@@@@@<<<<<<<<<<<<============>>>>>>>>>===;;;;;;===???BBBDDDEEEDDDBBB???>>>>>>===<<<;;;::::::;;;<<<===<<<<<<<<<<<<===>>>??????<<<<<<::::::;;;===???AAADDDDDDFFFFFFEEEDDDBBB@@@AAA???>>>>>>>>>>>>===;;;>>>>>>???>>>>>>===<<<<<<===>>>>>>>>>>>><<<:::999:::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888999:::888777777666777999:::;;;>>>??????@@@@@@?????????<<<;;;;;;::::::::::::;;;===<<<<<<;;;:::999888777999999999999::::::::::::=========>>>>>>>>>??????>>>???AAAEEEKKKRRRXXX[[[aaaiiittt|||}}}yyy{{{}}}wwwtttsssrrrrrrsssuuuuuuuuutttxxx|||~~~~~~{{{tttmmmllllllkkkjjjiiiiiihhheeehhhkkklllnnnooorrrssstttrrrnnnmmmlllkkkiiihhhmmmnnnsss}}}111111000000000/////////000111111111222222222222000000000000000000//////------......//////000000///000000000000000//////...------...000000///---------------------------...---,,,,,,,,,,,,------//////......------,,,,,,........................///......---------......---...000111000///---+++,,,------------,,,++++++,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,++++++++++++,,,,,,,,,,,,++++++***))))))***++++++,,,+++******)))******+++************************)))))))))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------...............------,,,,,,,,,/////////000000000000000000000000000111111111111111111222222222333222222111111222333444444444444555555555555666777888999888888999::::::;;;<<<<<<:::::::::999999999999888999999999999999999999888::::::;;;<<<<<<<<<<<<<<<<<>>???>>>===<<<<<<<<<<<<>>>>>>:::;;;;;;<<<======>>>>>>>>>>>>>>><<<:::;;;===@@@CCCDDDEEECCCAAA>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>??????>>>===<<<<<<===@@@CCCDDDDDDEEEGGGGGGFFFCCC@@@>>>>>>===<<<===>>>>>>===;;;======>>>???>>><<<;;;:::>>>>>>>>>>>>===<<<:::999999:::<<<===>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<999777777777888999777777777777777999:::;;;>>>>>>?????????>>>>>>===<<<<<<;;;:::999999999999;;;::::::999999888888888777888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@DDDGGGJJJLLLJJJSSS^^^eeeiiippp|||~~~|||}}}}}}|||zzzzzz{{{{{{zzz~~~000000/////////.........000111111111222222222222//////////////////000000------......//////000000//////000000000000000//////...---...///...---+++------------------------...------,,,------......000/////////......---------.....................------,,,,,,++++++,,,,,,,,,---///000///...,,,***,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,+++******************+++---,,,+++***)))((())))))************************(((((())))))******************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,------...............---,,,,,,++++++......//////000000000000//////000000000111111111111111111222222333333444000111222333444444444444555555555555666777888999::::::::::::::::::::::::::::::999999999888888888777777777888888888999999:::;;;<<<=========<<<<<<<<<>>>@@@@@@>>><<<::::::888999:::;;;<<<===>>>>>>???>>>===;;;:::;;;;;;<<<:::;;;;;;<<<===>>>????????????>>><<<;;;<<>>>>>???>>>===<<<<<<<<<<<<===>>>======<<<======>>>???@@@@@@@@@??????@@@BBBEEEFFFCCCDDDEEEEEEDDDAAA>>><<<:::::::::<<<>>>???>>><<<<<<===>>>>>>>>><<<;;;:::>>>>>>???>>>===<<<:::888888999;;;<<<=========<<<:::;;;<<<=========<<<<<<>>><<<:::777666777888999777777777888888999::::::==================<<<<<<<<<;;;:::999999999999999888888888999999:::::::::888888888999:::::::::;;;;;;;;;;;;::::::::::::999999:::<<<>>>???????????????EEELLLNNNQQQXXXeeeppp|||000000/////////.........////////////000000000000......////////////000000.........///////////////......///000000000//////...---------......,,,***,,,------......------,,,------,,,,,,,,,---........................---------------...............,,,,,,+++++++++++++++,,,,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,*********+++++++++++++++))))))***+++,,,,,,------***)))))))))***+++,,,,,,((((((((())))))))))))***************************,,,++++++***))))))((((((************************((((((((()))******++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******************++++++++++++************************)))***++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++,,,,,,------.........---------,,,,,,++++++---......//////000000111/////////000000000111111111111000111111222333444111111222333444444444444555555555666666777888999;;;;;;;;;::::::999999999999999999999888888888888555555666777888999999::::::;;;===>>>>>>>>>===<<<<<<>>>???>>><<<:::999999888999:::<<<===>>>>>>>>>@@@???===;;;:::::::::;;;;;;<<<<<<===>>>??????@@@?????????>>>===>>>@@@BBBAAABBBCCCAAA???>>>???@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEAAABBBBBBBBBAAA???<<<;;;888888:::<<>>>>>===<<<===;;;:::888777777888888777888888999::::::;;;;;;;;;;;;<<<======<<<<<<<<<;;;::::::999999999999:::777777888999:::;;;;;;<<<999999999:::::::::::::::::::::::::::::::::::::::777999;;;======<<<:::999===@@@BBBBBBBBBHHHRRR[[[cccgggmmmrrruuuxxx{{{}}}111111111111000000000000////////////000000000000........./////////000000///////////////.........------...///////////////,,,++++++,,,......---+++,,,,,,---......---,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,,,,------------.........//////,,,,,,+++++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,+++)))*********++++++++++++++++++++++++++++++++++++******************++++++(((((((((((())))))))))))*********++++++*********'''((()))+++++++++***)))************************'''(((((()))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++******++++++,,,------......------,,,,,,,,,,,,,,,,,,------......///000000111////////////000000000111///////////////111222333111222333444555555555555555555555666666777888999::::::::::::::::::::::::999999999999888888888888222333444666888999:::;;;;;;<<<===??????>>>===<<<<<<===>>><<<:::888888999999:::<<<>>>???@@@@@@@@@???>>>===;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@>>>@@@AAAAAA@@@@@@AAABBB@@@AAAAAA@@@??????@@@BBB??????>>>======>>>??????????????????@@@AAABBBCCC@@@AAABBBCCCCCCCCCCCCBBB@@@@@@@@@@@@???>>><<<<<<999:::;;;===???@@@>>><<<<<<<<<<<<<<<===>>>??????????????????===;;;999888777888:::<<<=========<<<999:::<<<>>>???>>>======:::::::::999999888888888888999999:::;;;;;;<<<;;;:::;;;<<<======>>>======999999999888999999::::::888888999999::::::;;;;;;::::::999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<===AAAFFFJJJMMMOOOSSSWWWZZZ]]]bbbeeekkkpppwww}}}|||333333333222222222222111111111111111222222222222---.........//////000000000000//////.........---,,,,,,---...//////......***))))))+++...///...---,,,,,,---......---,,,,,,******))))))***+++,,,,,,)))))))))******++++++,,,---------.........//////---,,,,,,,,,,,,---...///---,,,+++*********+++++++++,,,,,,,,,,,,+++******)))***+++,,,---,,,++++++))))))******++++++++++++------,,,,,,+++******)))++++++***************+++************++++++++++++******++++++++++++******###%%%(((+++,,,---,,,+++************************'''(((((()))***+++++++++******++++++++++++******************************************************(((((()))***************)))************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++---.........------,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111////////////000000000000...---------...///111222222222333444555555555555555555555666666777888999888888999:::;;;;;;<<<===999999999888888888888777111222333555888:::;;;<<<;;;<<<>>>???@@@???===<<<======<<<:::888777888999:::<<<>>>@@@BBBBBBBBBBBB======<<<;;;<<<===>>>???????????????@@@@@@@@@@@@>>>@@@BBBBBBBBBAAABBBCCC???@@@AAA@@@??????AAACCC@@@???>>>======>>>???@@@@@@@@@@@@@@@AAABBBCCCCCC>>>@@@BBBCCCCCCBBB@@@???@@@@@@???>>>>>>=========;;;;;;<<<>>>@@@???===:::===<<<<<<<<<===>>>@@@BBB????????????===;;;999888777888:::<<<============999:::<<<>>>??????>>>===999999:::::::::999888888999999:::;;;<<<<<<<<<<<<;;;;;;===>>>????????????888888888888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999888888777777888888888888999999999::::::999888777888:::<<<===777888999;;;===>>>???@@@@@@BBBDDDEEEGGGJJJOOORRRQQQWWW^^^fffnnnwww~~~||||||zzz}}}++++++,,,---...///000111111111111111000000000000000000///...------,,,,,,///...------,,,,,,,,,,,,///...---,,,++++++++++++------......///.........,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))+++++++++++++++++++++++++++******)))******++++++------------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++************++++++++++++************++++++)))))))))***+++,,,......******+++++++++,,,,,,,,,************************)))************+++++++++*********+++,,,,,,------***)))&&&%%%%%%&&&)))******)))((()))***+++***((()))************+++++++++)))))))))))))))******+++,,,,,,***)))((((((((((((((((((((((((((()))***************))))))))))))((())))))(((((()))******+++************************************************+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------------............------......///000000///...---111000///......///000111444444444555555555666666111111222333444666666777999888888888888888888888888888777666666666666666999888888888999::::::;;;:::<<<>>>???@@@???===<<<<<<======<<<::::::;;;<<<::::::::::::;;;<<<===>>>???AAAAAAAAA?????????AAAEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@AAACCCDDDFFFFFFEEEDDDBBB@@@>>>===<<>><<<>>>?????????>>><<<:::888333555999<<<>>>===<<<:::<<<<<<<<<<<<===>>>???@@@AAA@@@???===;;;:::999999999999:::;;;;;;<<<<<<===:::;;;===>>>>>>===;;;:::666777888999999888777666999999999999999999::::::888999;;;======<<<;;;::::::999999888888999999:::;;;;;;;;;::::::999999999777777777777777777777777777777888888888888777777999999999888888888888888;;;::::::999999::::::;;;;;;;;;<<<===???AAACCCDDDFFFGGGJJJOOOUUU\\\cccfffiiimmmttt|||~~~~~~|||{{{}}}////////////////////////111111111000000000//////...------,,,++++++******///......---,,,---------+++++++++,,,---...//////++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++************************+++,,,------------------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++************++++++))))))))))))***+++,,,,,,*********+++++++++,,,,,,************************))))))*********+++++++++))))))))))))))))))((((((***)))(((&&&&&&((()))******)))((()))***+++***((())))))*********+++++++++))))))(((((())))))***+++++++++***)))((((((((((((((((((((((((((()))******+++************)))))))))***))))))))))))******+++************************+++++++++++++++*********+++++++++++++++++++++++++++++++++*********)))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000000///...---111000///......///000111333333333444444444555555111111222333444555666666888888888888888888888888888777777666666666666666777777888888999:::;;;<<<;;;<<<===>>>???>>>======<<<======<<<;;;;;;===>>>AAA@@@@@@???????????????@@@AAABBBAAA@@@???@@@AAADDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBDDDEEEDDDDDDCCCAAA@@@???>>>===AAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCDDDDDDCCCBBBAAABBBAAA??????@@@@@@>>>===>>>>>>>>>===<<<;;;999999555666888:::;;;<<<<<<<<<===============>>>>>>???AAA@@@>>>===;;;:::::::::888888999::::::;;;;;;<<<:::;;;<<<>>>>>><<<;;;::::::::::::::::::999777666666666777777888999::::::888999;;;<<<<<<<<<;;;:::999999999888888999999999;;;:::::::::999999999999888888888888888888888888888888888999999888888888888888888888888888888888::::::999999999999::::::;;;;;;;;;;;;<<<===??????>>>???AAADDDHHHMMMQQQSSSSSSVVV\\\aaaeeehhhiiiiiimmmrrrvvvxxxxxxyyy~~~|||zzzyyy}}}333333222111000000///...111111000000000000//////---------,,,,,,++++++***......------,,,,,,------)))***,,,---.../////////+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******)))+++++++++++++++++++++++++++++++++***))))))))))))'''(((***+++---...//////,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++************++++++++++++************++++++)))))))))))))))))))))))))))*********++++++++++++************************)))))))))*********++++++******)))(((((('''&&&&&&))))))))))))))))))))))))***)))((()))***+++***((()))))))))*********++++++))))))(((((())))))***+++******)))(((((()))))))))((((((((((((((()))******+++++++++************)))+++******)))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************+++*********++++++++++++,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---....../////////......000//////......//////000111222222222222333333333111111222333444555666666777777777777777777777777888777666666555555666666666666777888999:::;;;<<<;;;<<<<<<<<<============<<<===>>>=========???AAAFFFEEECCCBBB@@@@@@??????@@@AAABBBBBB@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@????????????????????????@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBCCCAAA@@@@@@@@@@@@???===>>>===<<<;;;:::999999999777777777888999;;;===>>>>>>===============>>>???@@@@@@>>>===;;;;;;::::::888888888999::::::;;;;;;:::;;;<<<======<<<;;;:::===;;;::::::::::::888666333444555666888999::::::999999:::::::::;;;;;;;;;999999999999999999999999:::999999999999888888888888888888888888888888888888888999999999999888888666666777777888888999999999888888777777888888999:::999999999999::::::;;;<<<<<<>>>???AAABBBCCCDDDDDDEEEHHHJJJLLLNNNOOOOOOQQQUUUZZZ\\\]]]```eeeiiitttwww|||}}}{{{zzz~~~444333222222111000//////111000000000//////////////////.........------------,,,,,,+++++++++,,,,,,+++,,,------------,,,+++.........///......------++++++++++++++++++++++++))))))***++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((&&&''')))+++---...//////,,,+++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++++++++************++++++***************))))))((()))))))))************+++************************))))))))))))************************))))))(((((()))***++++++++++++***)))***)))((()))***+++***((())))))))))))************((((((((((((((()))******))))))((((((((())))))***((((((((((((((())))))***++++++++++++************++++++***))))))))))))***************************++++++++++++,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,------------,,,,,,------..................////////////////////////000000000111111111222222111111222333444444555555555555555555666666666666777777666555555555555666444555666888:::;;;<<<<<<;;;;;;;;;:::;;;<<<<<<===;;;<<<===>>>===>>>@@@CCCCCCCCCAAA@@@???>>>>>>>>>@@@AAABBBBBBAAA@@@BBBCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<===>>>???AAAAAACCCDDDEEEEEEEEEEEEDDDCCCCCCBBB@@@@@@AAAAAA???>>>>>><<<;;;999888888999:::888999999;;;<<<======>>><<<<<<<<<<<<===>>>???@@@??????>>><<<<<<;;;;;;;;;888999999::::::;;;<<<<<<;;;;;;<<<======<<<;;;;;;<<<:::999:::<<<<<<:::777555555666666777888999999999999999888999:::;;;;;;888888999999999999888888888888888888888888888888666666666666666666666666777777888888888888777777555555666666777888999999777777666666666666777777888888777777888888999:::<<<===>>>>>>>>>>>>======?????????@@@AAABBBCCCDDDCCCFFFIIIJJJJJJLLLOOOQQQYYY\\\aaadddgggjjjnnnqqq}}}000000000000000000000000000000000////////////..................---------+++***************+++++++++,,,,,,,,,,,,++++++***.../////////...------,,,++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++)))************)))((('''((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++++++++************++++++,,,,,,,,,,,,+++***)))((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********(((((())))))************)))***+++,,,,,,+++***)))***)))((()))***+++***((((((((()))))))))*********((((((((('''((())))))***(((((((((((((((((())))))((((((((((((((())))))***+++++++++*********))))))******))))))((())))))***))))))))))))))))))))))))*********++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...------------------------------............------------------......//////......////////////....../////////000000000000111111222222333333444444444333333333444444555555555777666666555555555555555333444666888:::;;;;;;;;;::::::999999::::::;;;<<<:::;;;<<<======>>>@@@BBB??????>>>>>>>>>>>>?????????@@@BBBAAA@@@@@@BBBCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>?????????@@@@@@<<<<<<<<<===???@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@@@@???======<<<:::999888888999:::888:::<<>><<<::::::;;;<<<>>>@@@AAABBB???>>>===<<<<<<<<<<<<<<<::::::;;;;;;<<<=========;;;<<<<<<<<<<<<<<<<<<;;;<<<::::::===AAABBB???<<<888888888888888888777777999888888888888999::::::777888888999999888888777777777777777777777777777555555555555555555555555555555666666666666555555444444555666777777888888777666666555555666666777666666666777888999;;;;;;888999::::::::::::999999::::::999:::;;;<<<>>>???>>>???@@@AAAAAABBBCCCDDDDDDGGGJJJMMMPPPSSSXXX[[[dddlllvvv}}}~~~}}}|||.........//////000000000000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++++++++++++++++++++---......------------,,,+++******++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++'''((()))*********((((((******+++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,++++++************++++++++++++************+++++++++,,,------,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&&&&'''(((((()))******)))***+++,,,,,,+++***)))***)))((()))***+++***(((((((((((()))))))))******((((((''''''(((((()))***))))))(((''''''(((((((((((((((((((((((()))***************))))))))))))((((((''''''''''''((()))***)))))))))))))))))))))))))))))))))******++++++,,,***************************************+++++++++((((((((())))))))))))************++++++++++++,,,,,,,,,++++++,,,,,,---...---------------------------......//////......---,,,,,,,,,,,,---...///000---......//////......---////////////000000000000111222222222333333333444111111222222333444444444777666555555444444555555333555777999::::::::::::999999999999::::::::::::888:::;;;;;;;;;<<<>>>@@@=========>>>>>>@@@AAAAAA===???@@@@@@@@@@@@AAACCCAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>?????????>>>??????@@@AAABBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@????????????>>><<<<<<;;;::::::999999999:::777:::===@@@AAA???===;;;::::::;;;<<<>>>@@@AAABBB>>>======<<<<<<<<<======;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<===BBBHHHIIIDDD???:::999999888888777666666777777888888888999999999666777888999999888777666555555666666666666666777555555555555555555555555444444555555555555444444444444555555666666777777777666666555555666666777555666666777888999;;;;;;777888888888999999::::::888888888888:::;;;<<<===999999:::;;;===>>>??????:::<<<>>>???AAACCCGGGJJJLLLTTT]]]cccdddbbbbbbbbbeeefffhhhjjjmmmrrryyy}}}........./////////000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------000///---++++++---///000------------,,,+++***)))***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++%%%'''(((***+++***)))((())))))***+++++++++++++++)))*********++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++************++++++)))***+++,,,,,,+++)))((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))))))))))))))************))))))***)))((()))***+++***((((((((((((((()))))))))***(((''''''''''''((())))))***)))((('''''''''''''''((((((((((((((()))******)))))))))(((((((((''''''%%%%%%%%%%%%&&&((()))***))))))))))))))))))))))))'''(((((())))))***++++++************************))))))*********+++++++++(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,...///000------...//////...------////////////000000000000222222222222222333333333000000111111222333333444666666555444444444444555444555777999:::999888888777777999:::::::::999888777888999999999999;;;===<<<<<<<<<======>>>@@@@@@<<<>>>????????????@@@BBBAAAAAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCC@@@@@@????????????@@@@@@AAA???>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;::::::999888999;;;=========<<<;;;===<<<<<<======>>>???@@@======<<<<<<<<<======>>>::::::;;;;;;<<<======>>><<<<<<<<<;;;;;;<<<<<<<<<===<<<>>>EEEKKKKKKDDD<<<777777777777777777666666666666888999999999888777666777888999999888777666444444555555555666666666666666666666666666666666444555555555555555555444555555555555555555555555777777666666666666777777666666666666666777888999999999888888888999;;;<<<888999999::::::;;;;;;<<<777666777888:::<<<<<<<<<888:::;;;;;;:::;;;===>>>>>>CCCIIIKKKKKKKKKMMMQQQMMMNNNQQQSSSUUUYYY^^^bbbiiimmmqqquuuxxx|||000000000000////////////000/////////....................................,,,,,,,,,,,,------...///777555111---+++,,,---///////////////...---,,,+++******************************+++++++++******)))++++++++++++++++++++++++$$$&&&(((***++++++***)))(((((()))++++++,,,,,,,,,))))))******++++++++++++---,,,,,,++++++*********++++++************++++++++++++************++++++'''(((***++++++***)))(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))------,,,,,,+++*********))))))))))))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))'''''''''''''''((())))))+++***)))''''''&&&&&&&&&((((((((((((((()))******((((((((((((''''''''''''######$$$$$$&&&''')))***))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))******++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,...///000,,,---...//////...---,,,////////////000000000111222222222222222222333333///000000111222222333333666666555444444444444555444666888999:::999888777555777999:::;;;:::888777666777888888777777999;;;;;;;;;;;;;;;;;;<<<======;;;===>>>???>>>>>>@@@AAAAAA@@@???>>>===============>>>???@@@@@@???>>>============>>>>>>>>>>>>>>><<<;;;;;;<<<<<<===>>>??????>>>>>>======>>>>>>???@@@???======>>>>>><<<;;;:::;;;<<<===<<<;;;:::999999999999999::::::;;;<<>>==================<<<<<<<<<<<<======>>>999999:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;===DDDJJJHHH???777444555555555666666777777444666888999:::999777666555777888999999888777555444444444555555555666666888888888888888888888888555555666666666666555555555555555555555555444444777777666666666666777777888777666555555555555555888666555444444666888999666777888888888888777777999888777888999:::999888:::;;;<<<;;;999888888999:::===??????===>>>EEEJJJ@@@BBBCCCDDDEEEGGGJJJMMMLLLOOOSSSVVVYYY]]]aaadddeeeiiioootttyyy~~~////////////////////////333333222111000///......------............------,,,,,,---......---,,,,,,.........------,,,,,,+++,,,------......------,,,///...---,,,++++++++++++,,,+++***))))))***+++,,,)))((('''''''''(((***++++++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,...---,,,,,,+++++++++,,,))))))))))))))))))))))))******++++++++++++******,,,,,,+++***(((&&&%%%$$$))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((******))))))******+++,,,******************************))))))(((((('''''''''((()))******************(((&&&'''***+++)))''''''''''''''''''((())))))***)))))))))***+++,,,,,,***************)))(((((('''(((******((((((((())))))))))))))))))((((((((()))************+++++++++((())))))*********))))))*********)))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,---...///000000000000///......------222222111111111111111111...///000000///000222444444444333222222333333333444555777999:::999888777777777888999::::::;;;;;;:::999888888777777888888888888888999:::;;;===>>><<<<<<;;;;;;<<<===???@@@@@@>>><<<::::::;;;>>>???======>>>???????????????>>>??????>>>>>>===<<<;;;<<<;;;;;;;;;===???AAABBB===>>>???@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::999999::::::;;;<<<===<<<:::999:::;;;888888999:::;;;;;;<<<<<<888999:::;;;<<<<<<<<<<<>>===<<<:::999888777;;;<<<===>>>===<<<;;;:::888555333333777999999888777777777777666666666666555555555555555555555555666666666666555555555555666555555555555666666777666666666666666666666666444333333222222333333444666666666666666666666666444444444444555555555555666555555444444666777888777777777777777888888999333333333444444444555555666666777777888888888999<<<<<<;;;:::;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@BBBCCCDDDGGGIIIKKKMMMNNNOOOPPPSSSXXX]]]bbbfffhhhnnnnnnpppqqqssstttuuuvvvzzz|||yyytttrrrmmmsssyyy|||~~~000000000000000000000000111111111000//////......------............------,,,,,,---......---,,,,,,.........---------------,,,------......------,,,......---,,,++++++++++++++++++***))))))***++++++))))))((((((((()))***++++++++++++++++++***))))))*********+++++++++,,,,,,++++++***))))))***++++++------,,,+++++++++++++++)))))))))))))))))))))))))))******************))))))))))))))))))((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))***+++***************************)))))))))(((((((((''''''(((((()))))))))((((((***(((&&&''')))***(((&&&'''''''''''''''((())))))******)))))))))***++++++)))************)))(((((('''(((******((('''((()))(((((((((((((((((((((((((((((()))))))))*********&&&'''(((******+++++++++***)))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,---...///000............------------111111111111111111111111000000000111222222333333444444333333222333333444555666888999999888777666666777777888999999::::::::::::999888888888888999777777888999:::;;;<<<===;;;;;;::::::;;;<<<===>>>???===<<<:::::::::<<<===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===???@@@AAA???@@@@@@AAABBBBBBAAAAAA>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::999999:::::::::;;;<<<;;;:::999999;;;777777777888888999999:::888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999::::::::::::999888888777555333444777999999888:::999999999888888888888444444444444444444444444666666666666666666666666666555555444444444555555555555555555555555555555444444333333333333444444555555555555555555555555444444444555555555666666666555444444444555777777666666666666666777888888444444444555555555666666666666777777777888888888::::::999888999:::;;;<<<:::::::::;;;<<<<<<======;;;;;;<<<===>>>???@@@AAAAAABBBDDDFFFJJJMMMPPPRRRSSSTTTUUUVVVXXXYYYZZZ[[[bbbcccfffjjjooorrrrrrqqqlllkkkkkklllnnnqqqtttvvv|||~~~~~~|||xxxxxx}}}{{{yyyxxxxxxtttvvvzzz~~~{{{sssjjjccc]]][[[ZZZXXX]]]dddjjjooorrrqqqooo111111111111111111111111////////////////////////------............------,,,------......------,,,---------...............,,,------......------,,,...---,,,++++++***++++++++++++***))))))***++++++***))))))))))))***++++++***++++++++++++***))))))*********++++++++++++,,,++++++***))))))***++++++,,,+++******************))))))))))))))))))))))))((())))))******))))))(((&&&'''((()))************(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((''''''''''''((())))))************************))))))))))))(((((((((((('''((((((((((((''''''&&&((('''&&&'''(((((('''&&&'''''''''''''''((())))))+++******))))))))))))***))))))******))))))((('''&&&(((***)))((('''((()))&&&&&&&&&'''((((((((()))'''''''''((((((((())))))%%%&&&((()))+++,,,,,,,,,))))))))))))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,,,,,,,---------------000000000000111111111111111000000222555666444111444333333333333333444444666777888999888777666555666666666777777888888999::::::999888888888888888777777777888999:::;;;;;;:::999999888999999:::;;;<<<;;;;;;:::999999999::::::;;;<<<<<<======<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<>>>??????????????????@@@@@@AAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::999999:::::::::;;;;;;;;;999888999:::888888888888888888888888777888999:::;;;;;;;;;:::999999::::::::::::::::::777777666555555555555555666555444444666888888777666666666666555555555444444444444444444444444444555555555666666777888888777666555444444444444444555555555555555555555555555555444444444444555555555555555555555555555555444555555555555666666666555444444444444555666666555555555555555666666777555555555555666666666666666666666666777777777777777777777666777888888999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<===???@@@AAA@@@@@@AAABBBDDDEEEFFFFFFHHHIIIJJJNNNQQQSSSRRRPPPRRRRRRRRRRRRSSSVVVXXXYYY[[[]]]^^^]]][[[\\\```ddddddeeeggghhhhhhgggeeedddggggggiiikkkmmmnnnppppppqqqsssuuuxxxzzz{{{{{{{{{~~~}}}~~~|||vvvpppiiigggccc___\\\[[[ZZZZZZWWWYYY[[[]]]^^^^^^^^^^^^\\\YYYTTTOOOKKKIIIHHHIIIGGGKKKTTT___gggiiiddd```000000000000000000000000---------.........//////------............---------------------------------------....../////////,,,------......------,,,---,,,,,,+++******+++++++++******************+++***************+++++++++******+++++++++******)))************+++++++++++++++******************+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&((()))************((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''(((((()))***************************))))))))))))(((((((((((())))))))))))((('''&&&&&&''''''&&&&&&'''''''''&&&'''''''''''''''((())))))+++***)))((((((((((((((()))))))))))))))(((((('''&&&((())))))(((''''''((($$$%%%%%%&&&'''((())))))''''''((((((((()))))))))''''''(((******+++++++++)))))))))))))))*********))))))***++++++++++++***++++++++++++++++++++++++)))))))))*********+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,---......///////////////000000000000000333000000333888999555000444333333333333444444555777777888888777666555444555555555666666666777777888888777666666666666777666666777888999999999999888777777777777777888888888888888999999999999999999999:::;;;;;;;;;;;;;;;<<<<<<======>>>=========;;;<<<===?????????>>>===<<<======>>>>>>==================<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::999999::::::999:::::::::888777888999;;;;;;::::::::::::::::::777888999999:::::::::999999999999999999999999999666555444222222333444444555555555555666777777777444444444333333333222222444444444444444444444444333444444555777888888999888777666555444444444444555555555555555555555555666666555555555555666666555555555555555555555555444444555555555666666666444444444444444555555555444444333333444444555666444444444444555555555555666666666666666666666666666666666666666777777777888888888888777777666666::::::::::::::::::999999;;;::::::::::::;;;;;;<<<<<<<<<======>>>???@@@@@@>>>>>>>>>@@@BBBBBBAAA@@@EEEEEEEEEEEEEEEGGGHHHIIIEEEFFFGGGFFFEEEGGGJJJMMMIIIJJJLLLMMMMMMMMMLLLKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZZZZZZZ\\\[[[[[[[[[[[[YYYTTTPPPPPPNNNLLLIIIGGGFFFFFFGGGFFFGGGHHHIIIIIIIIIHHHHHHJJJHHHFFFCCCBBBCCCDDDEEEAAADDDNNN]]]gggeee\\\VVV////////////////////////,,,,,,------......//////------............------------------------------,,,---------......//////,,,------......------,,,,,,,,,+++*********++++++*********++++++*********))))))******++++++++++++)))******+++++++++******))))))*********+++++++++*********++++++*********)))))))))(((((()))******************************(((((())))))))))))(((((('''(((((())))))))))))((('''''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))((('''&&&'''''''''&&&&&&'''''''''''''''''''''((())))))******)))((('''''''''''')))))))))))))))(((''''''&&&'''))))))'''&&&'''((($$$%%%%%%&&&'''((())))))((((((((()))))))))******))))))*********))))))((((((((())))))************))))))***++++++++++++***++++++++++++++++++++++++************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,---...///000000111....../////////000000000222000///333888999444///444333333333444444555666777777777777666666555555555555555555555666666666666555555444444444444444444555666777888888888777666666777777777777777777444555666777999:::;;;;;;888888999::::::::::::::::::;;;<<<===============<<<===>>>??????>>>===<<<<<<<<<<<<======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::999999::::::888999999999777666777888;;;;;;::::::::::::::::::888888999:::::::::999999999999999888777777666666666555333222222222333444444555666666666555666666777777777666666666555555555555555555555555555555222333333555666777888999999888777666555555555555555555555555555555555555777666666555555666666777555555555555555555555555444444444444555555555555222333333444444444444444333333333333333444444555222222333333333444444444666555555555555555555555555666666777777777777777999999888777777666666666555555666666666777777777666666666666666777888888888999999999::::::;;;;;;===<<<;;;<<<======<<<:::<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========>>>@@@>>>???@@@BBBBBBBBBBBBAAA======>>>???@@@AAABBBCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEBBBAAACCCBBB@@@???>>>=========:::;;;;;;<<<<<<<<<<<<<<<@@@???===<<<<<<===>>>??????AAAMMM]]]eee^^^SSSLLL........................,,,---------......//////------............------...------,,,,,,------...,,,,,,,,,---------------,,,------......------,,,++++++************++++++)))***++++++++++++***)))((()))******++++++******))))))***++++++++++++***)))))))))************+++)))***++++++++++++***)))))))))))))))))))))***+++************************((())))))******))))))((()))))))))))))))((((((''''''''''''(((((((((((((((************************&&&''''''((((((''''''&&&))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))***************)))(((&&&'''(((((('''&&&'''((('''''''''''''''((()))))))))((((((''''''''''''((((((((())))))(((((('''&&&%%%''')))((('''&&&'''(((&&&&&&&&&'''((((((((()))(((((()))))))))************++++++******)))((('''((((((((()))******++++++))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,------......///000111111------......//////000000000//////111444555333000333333333333444555666777777777666666666666666666555555555555555555555555444444333222222222222222333444666777888777666666555555777888888999999888444444555666777999;;;<<<777888999999::::::999999999:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>======<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::999999::::::777888888888666555666777888888888888888888888888999999::::::::::::999999999999888777666666555555555555444333333333333444333555777777555444555666666666666555555555444444555555555555555555555555111222333444555666777777888777666555555555555555444444444444444444444444666666555555555555666666444444444444444444444444222333333333333444444444111222333333444444333333333333333333333444444555111222222222333333333333555555555555555444444444555555666777777777777777888888888777777666666666333444444555666777888888444444444444555666777777666666666666666777777777:::888777777999999888777888888888999999999999999======<<<;;;::::::::::::888999::::::;;;;;;;;;;;;777777888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============<<<<<<;;;:::999999999999555555666666777888888888:::999888888888999::::::???AAANNN___dddXXXKKKFFF////////////////////////.............../////////------............------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++++++++,,,------......------,,,++++++************++++++)))***++++++++++++***)))'''((()))*********))))))))))))***+++++++++++++++))))))))))))************)))***++++++++++++***)))***))))))))))))***+++,,,************************)))******************)))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((('''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''((())))))))))))))))))&&&(((***)))'''&&&(((***'''''''''''''''((())))))''''''&&&&&&&&&'''(((((((((((())))))(((((('''&&&%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((('''''''''((((((((()))))))))************))))))((('''(((((()))******++++++))))))***++++++++++++***************************)))))))))************+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------....../////////,,,,,,---......///000000......//////000111111111333333333444444555666777666555555555555666666777666666666555555555555555444333333222222222222222333444666777777666555444444555777999:::;;;;;;;;;888777666555666777:::;;;888888999::::::::::::999888999;;;<<<===>>>>>>>>>??????>>>==============================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::999999::::::666777888777555444555666777777777888888999999:::::::::;;;;;;;;;;;;::::::666666666666666666666666444444444444444333333222222555777777555333444555444444444444333333333333333333333333333333333333111111222222333444555555555444444333333333444444444444444444444444444444666555555444444555555666444444444444444444444444111111222222222222333333000111222333444333333222333333333333333444555555222222222333333333444444555555555444444444333333444555666777777777666555666666666666666666666555555555666666777888888888666666666666666777888888666666666666666666666666666444333444555666666555666777888888999999999999:::999888888888888888777444555555555555555555555555666666777777888888888888888777777888888999:::888999999999999999:::<<<999999888777777666666666555555555555555666666777777777777666777777888999<<>>>>>>>>AAA???>>><<<<<<<<<======:::;;;;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::999999::::::666777777777555444555666888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;::::::444444555555666777777888333333444555555333222111222555888777555333444555888888777777777666666666111111111111111111111111000111111222222333333444222222222111111222333333444444444444444444444444555555444444444444555555444444444444444444444444000000111111111222222222000111222333444333222222444444333333444444555666333333333444444444555555555555555444444333333333333444555666666666555444555555555555555555555555444444444444444444444444777666666555555555666666555555555555444444444444555333222333555666666555333333444555666666666666666555444555666666666555777666666666666666666666555555666666666777777777777777666666777888999999666777777666555555777888888888777777666555555444333333222111111222222222444444444444555555666777444888GGGXXXXXXHHH<<<;;;...............///000000111000...,,,+++++++++,,,//////.........---------***+++---......---+++***------...///000000000///---------,,,,,,+++++++++************************+++++++++++++++++++++++++++*********))))))((((((***++++++,,,,,,++++++***&&&&&&'''((()))***++++++))))))***+++++++++++++++************)))(((&&&&&&)))************+++++++++&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''%%%%%%%%%'''((((((((((((((((((''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))***((('''&&&&&&'''(((***''''''''''''((((((((((((''''''((((((((((((''''''+++***)))'''''''''((()))******))))))((((((''''''((((((((()))******++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))******++++++++++++++++++++++++))))))************)))))))))***+++,,,,,,,,,,,,,,,,,,---...---+++++++++------------............///,,,---...///111333444444222222111111111222333333444333222444666777777666555555555555555555555555222222333444444444333333222333444444555555444444888888888888999:::;;;<<<===<<<:::888666666666666888888888888999:::;;;;;;888999;;;======<<<;;;:::888888999;;;<<<>>>???@@@??????>>><<<;;;:::999888<<<<<<<<<;;;;;;::::::999999:::<<<;;;:::999999:::<<<<<<;;;;;;;;;:::::::::777777666666666555555444999999999888888777777777888888::::::::::::999888777777666666666666777777222222111111222444555666888888888777777666555444444444444333333222222222333333222111000000000111111111111111111111111111333333333333333333333333333333333333333333333333333444555555666555555555444444333333333333222222222222111111111111111111444444444555555555555666333333222111111222333333222333333444555666777777222222222333333444444444444444444444444444444444666666444333333444555666444444444444444444444444444444444555555555555666444444444444444444444444666555444333222333333444444555666777888777777666888888777777666666555555333333333444444444555555666666444333333444555666555555666777777777777777666555333222222333555666666444333333555666666555333444555555333333444555666666666666666666666666:::;;;GGGVVVUUUEEE999888...............///000000//////...---------......///.........------------++++++------------++++++***++++++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************)))))))))(((***++++++,,,,,,++++++***))))))))))))************------,,,,,,+++***((('''************)))((('''&&&(((((()))))))))*********'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&$$$$$$$$$&&&'''((((((((((((((((((((('''(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''***)))(((''''''(((((()))))))))))))))((((((((((((((((((((()))******++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++***)))(((((()))******++++++++++++++++++++++++))))))************)))))))))***++++++,,,,,,,,,+++***,,,---,,,+++***,,,------------............///------///000111333444444111111111111111222222333444333333444666888777666555555555555555555555555222222333444444444333333333333444555555555555555888777777888888999:::;;;<<<;;;999777666666666777888888777888888999:::;;;888:::;;;======<<<;;;:::=========>>>>>>?????????=========<<<<<<;;;;;;:::<<<;;;;;;;;;::::::999999888:::;;;;;;999999999:::<<<<<<<<<;;;;;;;;;::::::777777666555555555555555::::::999999999888888888999:::;;;<<<======<<<;;;444555555666666555555444333222222222333444666777777777777777777666444444444444333333333222222222333222111111000000111111111111111111111111111111333333333333333333222222333333333333333333333333333333444555555555555555444444333333333222222222222222222222222222222222444444444444555555555555333333222111111222333333222222222333444444555555222222333333333333333333444444444444444444444444555444333222222333444444333333333333333333333333444444444444555555555555444444444444444444444444666555444333222333333444555666888999:::999888777666666555555555555555555333333333444444444444555666555444333333444555666444444555666666666666555666444333222222333444666555444333444555666666444333444555444333333333555333333333333333333333333::::::DDDQQQQQQCCC999777///............//////000---......///000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******))),,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************))))))))))))******++++++++++++******++++++++++++*********))),,,,,,,,,,,,+++)))(((''')))******))))))((('''&&&'''''''''((((((((())))))((((((''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&''''''((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***(((((((((((((((''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''')))(((((((((((())))))***(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******,,,,,,++++++************))))))************)))))))))***++++++,,,+++++++++(((***++++++******,,,------------............///...///000111222333444444111000000000111111222333666444444555777888888777666666666666666666666666222222333444444444444444444444555666666666555555777777777777888999:::::::::999777666666666777888777666666777888999:::::::::;;;<<<======<<<:::999<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888:::;;;;;;:::999999:::<<<<<<<<<<<<<<<;;;::::::999777666444444555666777::::::::::::999999999999888999;;;<<<<<<<<<;;;;;;444555777888888777555444444444333333333555666777777777777777666555444333333333333333222222222222222222111000000000111111111111111111111111111111444444333333222222222111333333333333333333333333222333444444555555444444333333333333222222222222333333333333333333333333333333333444444444555555333222222111111222222333222222222222222222222222333333333333333222222222333333333333333333333333333222222111111222333333222222222222222222222222333333333444444444555555333333333333333333333333555444444333333333333444555777999;;;;;;:::888777333333444444444444444444333333333333444444444444555555444444444444555555333333444555555555555444555444333222222333444555333333333555777777555333222444555444333222333555333333333333333333333333888888@@@JJJJJJ???777777//////............///000---...///000000///...------------------------------,,,,,,++++++,,,,,,---------...------,,,++++++,,,+++++++++++++++++++++*********************************************************)))))))))))))))******++++++++++++******************************(((((()))************))))))))))))))))))(((''''''''''''((((((((()))))))))'''&&&%%%%%%%%%'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&'''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))''''''''''''(((((())))))))))))((((((''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((())))))******))))))))))))((((((((((((((((((((()))******++++++((((((((((((((((((((((((************++++++++++++)))))))))))))))))))))))))))))))))))))))*********,,,,,,++++++******))))))))))))************))))))******++++++++++++******'''(((************,,,------------............//////000000111222333333444111111111111111222333444777555555666888888888777777777777777777777777777222222333444555555555555444555666666777777666666666666666666777888999:::888777666555666666888888666666666666777888::::::;;;<<<===>>>===<<<:::888::::::999999888888777777999999999999888888888888888888999999999999999999999;;;<<<<<<;;;;;;;;;<<<;;;<<<<<<===<<<<<<::::::999888555444333555777999::::::::::::::::::::::::777777888999888777666555666777:::;;;;;;:::777666555444444333444555666777666666666666555444333333333222222222222222222222111111000000000000111111111111111111111111111111444444333333222111111111222222222222222222222222222222333444444444444444333333333222222222222111111111222222222222333333222333333333444444444444222222222222222222222222333333333222222111111111444333333333222222111111222222222222222222222222222111111111222222333333222222222222222222222222222333333333444444444444222222222222222222222222444333333333333333333333444666999;;;;;;999777666222222333333444444555555222222333333333444444444444444444444444444555555333333444555555555555555444444333222222333444444222222333555777777444222222333444444222222333444444444444444444444444444666666;;;BBBBBB:::666666//////............//////......//////...---+++***,,,,,,---------------------,,,,,,++++++,,,,,,---...............---,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))******)))******++++++******)))''''''(((((()))******+++&&&''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))******%%%$$$$$$$$$&&&(((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))))))))***))))))((((((''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((''''''((((((((((((''''''''''''(((((())))))******+++******)))(((''''''&&&((((((((()))******++++++(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((())))))************+++++++++******)))))))))))))))************))))))*********++++++******)))'''(((************,,,------------............///000000000111111222222222111111111222222333555555777666555666777888777666777777777777777777777777111222333444555555555555555666777777888888777777666666666666777888999:::777666555555555666777888555555555666777999:::;;;;;;<<<===>>>>>><<<:::999;;;;;;;;;;;;;;;<<<<<<<<<999888888777555444444333666777777777888888999999:::<<<===>>>===<<<===>>>;;;<<<===>>>===<<<;;;999999888555444444666888:::::::::::::::::::::::::::888888888777666444222000666777:::;;;;;;:::777666666555444333444555666777555666666555555444333222222222222222222222222222111000000///000000111111000000000000000000000000333333333222222111111111222222222222222222222222111222222333333333333333333333222222222111111111///000000000111111111222222222222222333333333444222222222222222222222222444444333333222111111111333333333222222111111111222222222222222222222222111111222222333333333333333333333333333333333333222222222222333333333444222222222222222222222222222222333333333333333333222444666888888777555444333333333444444555555555222222222333333333444444222333333444444444555555444444555666666666666555333333333222222333333333222222333555777666444111222333444333222222333444444444444444444444444444444444666::::::777444444000//////............////////////...---+++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++************+++++++++++++++************************************************))))))))))))************))))))************))))))&&&&&&'''((()))***++++++))))))))))))(((&&&%%%$$$(((((())))))))))))(((((((((((()))))))))*********$$$%%%%%%&&&''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&''''''((()))))))))((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))***))))))(((''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((((((((('''''''''((()))))))))))))))(((*********)))((((((''''''((((((((()))******++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((()))******+++******************************))))))************))))))*********+++******)))((((((***++++++******,,,------------............///000000000000000111111111000000111111222333555555777666555555777777666555666666666666666666666666111222333555666666666666666777888888999999888888777777777777888999::::::666666555444444555666777555555666777888999;;;<<<;;;<<<===>>>>>>===;;;:::888888999:::;;;<<<<<<===999888777666444333222111555555666666777888999999:::;;;===>>>======>>>???;;;<<<>>>>>>>>>===;;;999888777666555555777888:::999999999999:::::::::::::::::::::999777555333111444555777888888777555444555555444333333444555666555555555555444333222111111111111222222222222222000000/////////000111111000000000000000000000000222222222222222222222222222222222222222222222222000111222222333333222222222222222222111111111111......//////000111111111111111222222222333333333111222222333333222222111333333333222222111111111222222222222222111111111111111111111111111111111000111222333333333333333333333333333333333333333111111222222222333333333111111111111111111111111111222222333333333333222111222444444555444444333333333444444444444444555222222222222333333333333111222333444444555444444444444555666666666666666222222333333333333222222222222222444666666444222111333444333222111222444111111111111111111111111111222333555555444333333000000///...............//////...---------------++++++,,,,,,,,,---------++++++------------++++++)))******++++++++++++***)))*********++++++++++++************************************************((()))))))))************))))))************))))))((((((((())))))*********+++++++++***)))(((&&&&&&(((((())))))))))))(((((('''''''''((((((((())))))''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((())))))******)))((('''''''''(((((())))))******((((((((()))******++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))***++++++******(((((())))))******++++++))))))************))))))***************)))((((((***,,,---,,,+++***,,,------------............///000/////////////////////.........///000222333444666555444555666666555444555555555555555555555555111222333555666666777777777888888999:::999999999888777777888888999:::;;;777666555444444444555666666666666777999:::<<<===:::;;;===>>>???>>><<<;;;777777888888999:::::::::888777777666555444444333333444444555777888999999888:::<<<<<<<<<<<<<<<>>>;;;<<<>>>??????===;;;999777777666666777888888999888888888999999999::::::888999999:::999888666555444555555666666555555444555444333222222333444555444444555444444333222111000111111111222222222222///////////////000111111000000000000000000000000000000000111222222333333111111111111111111111111000111111222222222222222222222222222111111111111...//////000111111222222111111111111222222222222111222333333333333222111111111111111111111000000111111111111222222222222111111111111111111111111...///000222222222222222222222222222222222222222111111111111222222222222111111111111111111111111000111222333444333333222222222222222222333444444333333333333222222222222111222222222222333333333000111333444555555444444333333444555555555555444222222222333333222222222333222111222444555444333111333333333222111222333111111111111111111111111///111222222222333222111111000///...............//////...------...000111+++++++++,,,,,,---------***+++---......---+++***)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))************))))))+++++++++***************))))))***+++++++++++++++(((((()))))))))))))))(((&&&&&&&&&'''''''''(((((()))******+++***(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***(((((())))))******++++++((((((((((((((((((((((((''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))*********((('''&&&$$$%%%&&&((()))+++,,,---((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))***+++++++++***''''''((()))***+++,,,,,,))))))************))))))***************)))((((((,,,---...---+++++++++------------.........//////////////////............,,,,,,------...000111222666555444444555666555333555555555555555555555555111222333555666777777777888888999::::::::::::999888888888888999:::;;;<<<777666555444333444444555666666777888999;;;===>>>999;;;===>>>???>>>===<<<;;;<<<<<<<<<<<<<<<======777777777777777777777777222333444555666888888999666888:::;;;::::::;;;<<<;;;<<<>>>??????===;;;999666666777777888888888888777777777888888999999999555666777999999888888777777777666666666666777777555444333222222222333444444444444444333222111111000000111111222222222222///////////////000111111000000000000000000000000//////000111222333333444111111111111111111111111000000111222222222222222222222222111111111111000///000000111222222333333000111111111111222222222111222333444444333222111/////////000000000000000000000111111222222222333000000000000000000000000,,,---///000111111111000000000000000000000000000000111111111111222222222000000000000000000000000000111222333444333333222444333222111222333444555333222222222111111000000111111222222222333333333000111222444555555444444222222333444444444333333111222222333333222222111444222111111333444444444111222333333111111222333222222222222222222222222...000111000111222222111000000000000000//////...000000000///.........---///...---,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++))))))))))))************((((((((((((((((((((((((+++***)))(((((()))***+++,,,+++++++++******))))))++++++******************)))************))))))(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((******)))((('''&&&%%%%%%###%%%''')))******)))((())))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((%%%&&&'''&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&(((''''''''''''((())))))************++++++++++++((((((((()))+++,,,+++)))%%%&&&&&&'''((()))******)))************+++++++++)))************)))(((((()))************+++++++++++++++++++++++++++++++++((()))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------...///000111111555333000------...111333000222444555444444555666444555555666666777777777555555555555666666666666777777777888999999::::::777777888999999999999999666555444333222333333444555666777999;;;<<<<<<<<<888:::<<<<<<;;;;;;;;;<<<===<<<;;;:::999:::;;;;;;888777666666777777666555555555666777888999999:::;;;;;;<<<======<<<;;;;;;???>>>===<<<;;;:::999999999888888777777888888999::::::::::::999999888777:::999999888777666666555555555555555555555555555333333444444555444444444111222333444444333222111//////000111333444555666000111111111111222222222111///......///000000///111111111111111111111111222222111000//////000000222222111111222222333444222222222222222222222222111222444555555444222111000111222333444333222222111111111111111111111111222222222333333222222222111111111111111111111111000000000000000000000000......///000000000000000000111111111111222222222333222222111111222333333000000111111111111000000//////000000111111222222000000000000111111111111333222222222111000000000111111111111111111111111111111111111111111111111444444444444333222111111222222222111111000000000000111222333444555555555333222222111111222222333111111111111111111111111333222111111000111111111...............---,,,,,,------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******(((((()))))))))*********))))))))))))))))))))))))******)))(((((()))******++++++******))))))))))))************************((())))))*********)))))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))))))))((((((((('''((((((((((((((((((((('''''''''''''''''''''''''''&&&'''((('''&&&&&&''')))((('''&&&&&&&&&&&&'''((()))((((((((('''''''''&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''((()))'''((((((((())))))))))))***)))((('''''''''&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))***((('''((())))))((('''&&&&&&''''''(((((())))))(((((()))))))))*********'''((()))***************))))))*********+++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------......//////000000,,,,,,------......//////000222444555444444555666333333333333333333444444444444444555555666666666666666777888888999999:::777888888999999999888888555444444333444555777888666777888999:::;;;;;;;;;999;;;======<<<<<<<<<>>>>>>===<<<;;;:::;;;<<<<<<999888777777999999888777888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>===<<<;;;;;;:::999999888888888888999999888999:::;;;;;;:::999888999888888777666666555555666666666666666666666666333444444444444444333333111222222333333222222111000000111111222333444444000000111111111222222222222000......000111000///111111111111111111111111222111111000//////000000222222111111222222333444222222222222222222222222111222444555555444222111000111222333333333222222222222222222222222222222111111222222222222111111111111111111111111111111////////////////////////......///000000000000000000000111111111222222222333222222111111111222222000000111111111111000000000000000000000111111111000000000000111111111111222222111111111111111111111111111111111111111111111111111111111111111111000000111222222111111111222222222222111111111000000111222333333444444444333222222111111222222333111111111111111111111111000000000000111222222333/////////...---,,,+++***,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***(((((())))))))))))*********************************))))))(((((())))))***))))))))))))((((((((((((************************'''((()))***************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''%%%%%%''')))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''')))))))))(((((((((''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((&&&&&&((()))((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''')))(((''''''''''''((((((''''''''''''((()))***+++''''''((((((((()))))))))(((((((((((('''(((((((((&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))---+++)))((())))))(((''''''''''''((((((((((((((('''''''''((((((((())))))&&&'''((()))+++++++++,,,)))))))))*********++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------..................//////&&&(((,,,///111111///...000222444555444333444555333333222222222222222222222333333444555666777777666666777777888888999999888888888888888888888777333333444555777999;;;<<<999999999999::::::::::::;;;===>>>>>>=========>>>???>>>===<<<;;;<<<======:::999888999:::;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<======@@@@@@???>>>===<<<<<<;;;::::::999999999999::::::777999;;;<<<<<<;;;:::888777777777666555555444444666666666666666666666666444444555444444333222111222222222111111222222222111111111222222222333333000000000111111111222222222000//////000111111000111111111111111111111111111111000/////////000000222111111111111222333333222222222222222222222222111222333444444333222111000111222222333333222222333333333333333333333333000000111111111111000000111111111111111111111111////////////////////////......///000000000000000000000000111111111222222333222222111111111000000000000111111111111000000111000000000000000000///000000000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111...///000111222222222222222222222222222111111111///000111222222222222222222222111111111111222222000000000000000000000000...//////000111222333444111111111000///...---,,,---------....../////////------,,,,,,+++,,,,,,------,,,+++***))))))))))))+++++++++++++++++++++++++++******)))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((''''''))))))))))))************&&&'''(((******+++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))))))))'''&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))((((((((('''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((()))'''&&&%%%'''((('''''''''&&&&&&''''''''''''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''((()))***+++'''''''''((((((((())))))&&&''''''(((((((((((((((((((((((((((((())))))***))))))))))))*********+++---+++))))))*********)))((((((((((((((('''''''''''''''((((((((()))))))))'''''')))******+++++++++))))))))))))*********************************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------...........................---)))+++///222333333222111000222444444333333444555555444444333333222222222222333444555666777888888555555666666777888888999999888888777777777777777555555666777999;;;<<<===;;;;;;::::::999999999999;;;===>>>>>>===<<<===>>>???>>><<<;;;;;;;;;<<<===:::999888999;;;<<<;;;:::>>>>>>=========<<<<<<<<>>======<<<;;;;;;;;;::::::999999::::::;;;999:::<<<===<<<;;;888777666666555555555444444444666666666666666666666666555555555444333222111000333222111000000111222333222222222111111111111111000000000000111111111111222111//////111222111000111111111111111111111111111000000/////////000000111111111111111222222333111111111111222222222222111222333333333333222111000111111222222222222222222222222222222222222222//////000000000000//////111111111111111111111111////////////////////////......///000000000000000000000000000111111111111222222222111111000//////000000111111111111000000111111000000/////////...///000000000111111111111//////000000111111222222111111111111111111111111111111111111111111111111111111222333333333333333222222222222222222111111//////000111111111111111222222111111111111222222000000000000000000000000...///000111111222222222000000000000///...---,,,,,,---------......//////,,,,,,+++++++++,,,,,,---,,,+++******)))))))))***++++++++++++++++++++++++************))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''(((((((((((()))))))))*********&&&'''(((******+++++++++))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&'''''''''(((((())))))))))))))))))(((((('''''''''((((((&&&%%%$$$%%%'''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((%%%&&&'''((()))))))))((()))(((((((((((()))******((())))))))))))*********)))((('''''')))******)))((((((((((((((('''''''''((((((((()))))))))******))))))************)))((((((((()))))))))*********************************))))))))))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------..................------------//////000111222222333333000222444444333222333444444444444333333222222111333444444666777888999999444555555666666777888888888888777666666777777888888888999:::;;;;;;<<<<<<===<<<;;;:::999999999999;;;<<<>>>>>><<<;;;;;;<<<===<<<;;;:::::::::;;;<<<999888777999;;;<<<<<<;;;>>>>>>>>>===<<<<<<;;;;;;???>>><<<;;;;;;<<<>>>???<<<<<<<<<;;;::::::999999;;;::::::999999::::::;;;;;;<<<===<<<;;;999666555555555555555444444444444444444444444444444444444444444444444333222111000333222000000000000222333222222111111111111000000//////000000000111111111222000//////000111111000000000000000000000000000000///////////////000000111111000000111111222333000000000111111222222222222222222222222222222222000000000111111111222222000000000000000000000000/////////000000/////////000000000000000000000000..............................///000000000000000//////000000000111111111000111111111111000///...000000111111111111000000111000000000//////......///000000000111111111111/////////000000111111222000000000000000000000000000000000000000000000000333333333333222222111000111111111111111111111111//////000111111111000000222111111000000111111222///////////////////////////000111111111000000///,,,------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---******)))))))))******+++++++++++++++++++++++++++))))))******))))))((('''''''''(((((((((((())))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((('''(((((())))))*********'''((()))***************''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&(((******)))'''&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))+++******))))))((((((((('''((((((&&&$$$###$$$&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((%%%&&&((()))))))))((('''''''''&&&&&&''''''((()))&&&&&&''''''''''''(((((($$$$$$$$$&&&((()))(((&&&'''''''''((((((((((((((((((((()))))))))************************)))((((((((((((((()))))))))******************************(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------......111000///......000111222111222444444333222222333222222111111111111111111333444444555666777888888444444555555666666777777777777666555666777888999999:::;;;;;;;;;;;;;;;:::>>>===;;;999999999999:::;;;===>>>>>><<<;;;;;;<<<===<<<;;;:::999:::;;;;;;888888777999<<<=========>>>>>>======<<<<<<<<<;;;>>>>>>===<<<<<<===>>>>>>::::::999999999888888888::::::999999999999::::::<<<<<<;;;:::999777666555555555555555555555555555333333333333333333333333333333444333333222111000111111111000000111111111111111111111111111000000/////////000000000111111111///......///000000///000000000000000000000000//////......//////000000111000000000000111222222//////000000111222222222222222222222222222222222111000000000000111222222000000000000000000000000//////000000000000//////000000000000000000000000..............................///000000000000000/////////000000000111111...///000111111000///...000000111111111111000000000//////////////////...000000000000111111111111//////000000000000000000000000000000000000000000000000000000000000000000111111111111000///...---/////////000000000000000000000111111111111000000111111000000000000111111////////////////////////000000111222111000...---++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---)))(((((())))))***+++,,,************************((()))*********)))'''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((())))))(((''''''''''''((((((((()))))))))''''''(((((()))******+++((())))))*********))))))'''''''''&&&&&&&&&&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((()))))))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))************)))((('''''''''((())))))'''%%%$$$%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))'''&&&'''''''''''''''(((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&(((***)))&&&###&&&&&&''''''(((((())))))'''''''''((((((((())))))((())))))************)))(((((((((((()))))))))***************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........000//////...//////111111111222444444222111222222111111111222222222222222333333333444444444555555333444444555555666777777666555555444555777999;;;999:::;;;<<<<<<<<<;;;:::>>>===;;;999999999:::;;;<<<>>>??????===<<<<<<===>>>===;;;::::::;;;;;;<<<999999999;;;===?????????>>>>>>>>>=======================================999999888888888888777777999999888888888888999999:::999888777777777888888555555555555555555555555444444444444444444444444222222333333333222222111000000111111111111000000000000000000111111111111////////////000000000111000...------...//////...000000000000000000000000...............///000000000000000000000111222222/////////000111222222222222222111111111111222222111000000///000111222333000000000000000000000000///000000111111000000///000000000000000000000000..............................///000000000000000////////////000000000111,,,---///000111111//////000000111111111111000000.........///////////////000000000000111111111111000000000000000/////////000000000000000000000000000000000000000000000000///000000000000000///...---........./////////000000111111222222111111000111111000000000000111111........................---...000111222111///...,,,,,,---...////////////.........------,,,,,,,,,+++*********+++,,,,,,---'''((((((((()))+++,,,---************************((()))*********)))'''&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((((((((())))))******&&&''''''((()))******+++)))************))))))((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&(((***,,,((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))******))))))((('''&&&&&&&&&)))******(((&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((())))))))))))'''%%%$$$&&&%%%%%%&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&''')))******((('''%%%)))))))))))))))***++++++(((((((((((()))))))))***))))))+++------+++'''###%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&'''(((***++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////...///000111111222222222111222444444222111111222333333333444444555555555222222222222222222222222333333444444555666666777555444444444555888:::<<<777999:::<<<===<<<<<<;;;>>>===;;;999999999;;;<<<>>>???AAA@@@>>>======>>>???>>>===<<<;;;<<<<<<===:::::::::<<>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======999999999888888888888888999888888888888888888999777666555555666888:::<<<555555666666666666666666555555555555555555555555111111222333333333222222///000111222222111000//////000000000111111111111////////////000000000000///...,,,,,,...///...---000000000000000000000000...............///000111000000000000000111111222...//////000111222222222222222111111111111222222111000/////////000222333111111111111111111111111000000111111111111000000000000000000000000000000...........................//////000000000000000////////////000000000000***,,,...000111111000///000000111111111111000000---.........//////000000000000000000111111111111111111000000//////......000000000000000000000000000000000000000000000000///000111222222333333222,,,---------......//////111111222222222111111000111111000000000000111111........................+++---///111222222111000///...,,,+++***++++++,,,......---------,,,,,,,,,++++++++++++++++++++++++***)))(((((((((***+++,,,************************......,,,***(((&&&%%%$$$%%%&&&&&&'''((()))******))))))************))))))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$''''''((()))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&((((((((((((((((((((((((((('''&&&'''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%'''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***))))))((('''&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&(((***'''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$))))))((('''''''''''''''''''''''''''''''''''''''******))))))((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((('''''')))222999888///'''%%%'''(((((()))***************)))************+++++++++******++++++++++++******...---,,,+++,,,---...///---......///000111111222222222111111222222333444000000//////000222333555555444333333222222222333444444444555555555666666555555444444555777:::;;;:::::::::999:::::::::;;;999888666666777:::===???AAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<===>>>>>>>>>===>>>???>>><<<;;;;;;===999:::;;;============<<<666666666666666666666666999999888888888888999999888888888777777777777777777777666555444444333333444444444444333333222111222222111111111111222222000000000000000000000000000000///////////////000////////////............---...///000111111111111000000000000000000000000000000000000000000000000////////////////////////......------------......111111111000000000000000222222222111000//////...111111000000//////......000000000000000000000000000000///...------,,,,,,...------,,,,,,------...000000000000000000000000............////////////000000////////////000000111000///...---,,,++++++222111000...------------////////////////////////111000000///...------------......//////////////////............---------...............---------......------------..................////////////.........///////////////---------............///---...//////......///000///...---,,,,,,,,,---............---------,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,******************************))))))((('''&&&&&&&&&&&&''''''(((((())))))))))))************))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((())))))***************'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''(((***&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&'''((()))((('''(((((((((''''''&&&&&&&&&((('''%%%%%%'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))((((((((('''&&&&&&&&&%%%((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$)))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((***000555444...(((&&&((((((((()))***************)))************+++++++++++++++,,,,,,,,,,,,++++++++++++*********,,,---...---......///000000111111222222111111111222222333111111000000111222444555444444333333222222222222222222222333333333333444666666555555666888:::;;;::::::999888888888999:::888888777777888:::<<<>>>@@@??????>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<===>>>===;;;:::;;;<<<;;;;;;<<<===>>>======<<<777777777777777777777777999888888777777888888999777777777777777777777888777666666555444444333333333333444444333333222111222222111111111111222222000000000000000000000000111000000//////000000000000000000/////////......+++,,,---...////////////000000000000000000000000////////////////////////000000000000000000000000000//////////////////000000000000000000000000000222222111111000//////...000000000000//////......////////////////////////000//////...------,,,,,,...------------------.......................................////////////000//////......//////000...............---------111000///......---------........................111111111000///.........------...///////////////............------------......//////////////////------,,,,,,,,,,,,------............////////////////////////............------------............---...//////......///000......---------...//////...............---------++++++++++++++++++++++++)))))))))((())))))***+++************************&&&&&&'''''''''((((((((('''''''''((((((((((((((())))))************)))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))***+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''(((***%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((()))((('''******)))((('''&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''$$$%%%&&&''''''(((''''''''''''''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((())))))((((((((()))(((''''''&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))***---//////,,,)))(((((((((((()))***************)))************+++++++++,,,,,,,,,------,,,,,,,,,(((((((((((()))+++,,,---------......///000000000222222111111111111111222222222111111222333444555333333333333222222222222222222222222333333333333888777777666777888999:::;;;:::888666555666777999777777888888999:::;;;<<<===>>>>>>>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<:::;;;<<<;;;999999999;;;<<<============<<<<<<;;;888888888888888888888888888888777777777777888888666666666777777888888888666666666555444444333333333333333333333222222111222222111111111111222222000000000000000000000000111111000000000111111222111111000000000/////////,,,,,,---...////////////000000000000000000000000////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000222111111000000//////...000000000////////////.../////////////////////////////////...------,,,,,,------------------------........................---............/////////.........------.........---------.........//////................................................111111111000//////......------...////////////...............------------.........///000000111111,,,,,,++++++++++++,,,,,,---............/////////000/////////...---------------------............------........./////////,,,,,,---------...//////........................,,,,,,+++++++++++++++***))))))))))))))))))******************************&&&&&&&&&''''''(((((()))((((((((((((((('''''''''))))))************))))))***)))'''%%%%%%''')))***''''''(((((())))))******((()))******++++++******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((()))((('''''''''''''''''''''''''''&&&%%%&&&((()))(((''')))(((((((((''''''&&&&&&&&&%%%&&&'''((((((&&&$$$''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))(((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''(((((()))))))))******)))***++++++***((((((((()))***************))))))*********+++++++++++++++,,,,,,,,,,,,++++++'''(((((()))***+++,,,,,,---------....../////////222222111000000000000111222222222333333444444444222222333333333222222222333333444444444555555555999888888777888888999:::<<<:::888666555666777999666777999:::;;;;;;::::::;;;<<<===>>>===;;;999777::::::::::::::::::::::::777777888888888888888777888999:::999888777888999======<<<<<<;;;:::999999888888888888888888888888777777777666666777777777444555555666777888999999666666555555555444444444222222333333333222222111222222111111111111222222000000000000000000000000111111111111111111222333111111111111000000000000//////000111111111111111////////////////////////////////////////////////111111111111111111111111111111000000000000111111/////////000000000000000111111000000//////////////////////////////////////////////////////////////////.........---------------............------........................---------.........//////...------,,,,,,------...---------............///,,,------...////////////........................000000//////............,,,---......//////...............---------,,,,,,,,,------...///000000111,,,,,,++++++++++++,,,,,,---------.........//////000000///...------,,,,,,,,,,,,---------............---------/////////...++++++,,,,,,------------------..................,,,,,,,,,++++++*********))))))*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))************))))))***)))'''%%%%%%''')))***'''(((((())))))*********'''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$&&&'''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&%%%%%%%%%&&&&&&''''''''''''&&&'''(((***)))'''%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***(((&&&''')))+++***)))(((((()))***************))))))*********+++++++++******++++++++++++******((()))***++++++,,,,,,,,,------------............111111000//////000000000222222333333333444444333111111222333333222222111333333333444444444555555888888888888888888999999<<<:::999777777777888999666777999;;;;;;;;;:::999:::;;;<<<===<<<:::888777999999999999999999999999666666777777777777777666666888999888777777888999<<<;;;:::999888777777777888888888888888888888888777666666555555666666777444444555666777888888999555555555555555444444444111111222333333222222222222222111111111111222222000000000000000000000000111111000000111222333333111111111111000000000000///000111111111111111111................................................000000000000000000000000/////////....../////////......//////000000000000000000000///////////////.............../////////.......................................------------......//////......---////////////////////////------------............------,,,,,,,,,,,,------///............---------+++,,,---.../////////...........................---------------,,,,,,,,,,,,------..................------------,,,,,,,,,++++++,,,------...//////------,,,,,,,,,,,,------------------............000//////...---,,,,,,+++,,,,,,,,,------------......,,,+++,,,///000///---++++++,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++*********)))************)))(((((())))))))))))))))))))))))******)))((((((''''''''''''''''''((((((((((((((())))))************)))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&'''((((((''''''(((***)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&###$$$$$$%%%&&&'''(((((((((''''''((())))))(((&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((((('''&&&'''(((*********(((((()))***************)))************+++++++++)))******++++++******)))***+++,,,,,,------,,,,,,------------------------///////////////000111111222222333333333333222222000000222333333333222111111111111111222222222222666777777888888999999999999999999888888999999999777888999:::;;;:::999999999:::;;;;;;:::999888777888888888888888888888888666777888999999999999999666777888888777666888999::::::888777666666666666888888888888888888888888666666555555555555666666555555555666666777777777555555555555555555555555000111222222222222222222222222111111111111222222000000000000000000000000000000000000000111222333111111000000000/////////...//////000000/////////................................................////////////////////////......------------......---......//////000000111////////////////////////---............/////////................................................---...///000000///...---000000000000000000000000,,,------------.........---------,,,,,,---------//////.........---------+++,,,---...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------,,,,,,,,,,,,+++++++++,,,---------...------,,,,,,,,,,,,------,,,------------.........///.........---,,,,,,,,,,,,,,,,,,,,,------------...,,,***,,,///000...,,,,,,------......---,,,++++++++++++,,,,,,,,,------------,,,,,,+++******))))))******+++***)))((('''))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))************))))))(((((((((((((((((((((((()))(((((((((((((((''''''(((((()))************)))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&'''((((((''''''(((***''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&''''''(((((()))'''%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((()))***+++(((((()))***************)))************+++++++++***++++++,,,,,,++++++***+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222111111222333333222111000///000222333333333222111000111111111111222222222444555666777888888999999555666777999999999999888888888999999:::::::::999999999999999999888888888777777777777777777777777555666777999999:::::::::555777888888777777888999:::999888777666666777777777777777777777777777777666555555444444555555666555555666666666666666666555555555555555555555555000000111222222222222222222222111111111111222222000000000000000000000000////////////000111222333000000000/////////......//////000000000//////...------------------------......................................................------------......------......///000000111////////////////////////---------.........//////................................................---...///000000///...---////////////////////////,,,,,,---------...............------------......---------...............+++,,,---//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,++++++,,,---------------------,,,,,,++++++++++++,,,,,,,,,,,,---------.........------------------------++++++,,,,,,,,,---------///,,,)))+++///111...+++....../////////...,,,+++*********++++++,,,,,,,,,------,,,,,,+++***)))))))))***+++++++++)))((('''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&'''((()))******))))))************))))))''''''((((((((((((''''''))))))((((((''''''&&&&&&))))))***+++++++++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&((((((((((((((('''''''''(((&&&$$$$$$%%%&&&'''&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&))))))((('''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''((((((((())))))******&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&((())))))(((((()))+++(((((()))***************)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333000111222333222222000///...///111333444333111000222222333333333444444444333444555777888888999999222333666888999999888777999999999999999999:::::::::999888888777888888999777777777777777777777777333444555777888999999999555777888888777777888::::::999888777777777888999666666666666666666666666555555555444444555555555666666666666666555555555444555555555555555555555///000111222222222222222222222111111111111222222000000000000000000000000............///000111222////////////............111111222222222111111000------------------------......................................................------------......---------...///000000111.........///////////////---------.........//////........................---.....................---...///111111///...---........................,,,,,,,,,---------......///......------......///++++++,,,---...///000111+++,,,...//////...,,,+++------------------------------------------------+++,,,------......---------------,,,,,,,,,++++++..................------++++++************++++++,,,,,,,,,---------......,,,,,,------------------++++++,,,,,,,,,---------///,,,)))+++///111...+++,,,,,,---------.........+++++++++++++++++++++++++++++++++++++++***))))))******))))))******+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((++++++,,,,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''******))))))((((((((('''&&&%%%%%%$$$%%%&&&'''((('''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((("""$$$&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))&&&&&&&&&&&&%%%$$$######(((''''''&&&&&&&&&''''''(((((())))))))))))((((((((((((''''''''''''((((((###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&'''''''''''''''((())))))((((((''''''''''''(((((()))***,,,---,,,+++)))'''))))))))))))******************++++++++++++************+++++++++,,,,,,,,,(((((())))))))))))(((((()))***,,,------,,,+++***,,,,,,------.../////////333333222111000000000111000000000111222222333333222333444444555555444444999888777777888888777666777555333333555777888888888888888888888888888888999888777777666666777777888888777777777777888888444444555666777888888999888888777666666666666666777777888888888777777666777777777666555333111111222222222222333444555555333333333444444555555555333444444555555444444333333333444444333333222111333333222111000000000111000111111111111222222222//////.........//////000...------...111222222111000000000000000000000000...---+++***+++---///000......---,,,---...///000111111///...------------,,,,,,++++++,,,,,,---...////////////////////////......---------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,+++++++++,,,------......------.........------,,,++++++++++++,,,------......///---------------------------------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++------------++++++,,,++++++******++++++,,,------------------------))))))*********++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))******))))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&'''((()))(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&(((''''''''''''''''''((()))((((((((('''''''''''''''''''''''''''((())))))((((((''''''''''''((((((###$$$&&&((()))))))))((())))))))))))************)))******++++++******)))*********+++++++++,,,,,,)))******++++++******)))+++,,,,,,,,,++++++***))),,,,,,------.../////////333222111111000000000111000000000111222222333333222333444444555555444444777666555555555555555444777555222222444555666666888888888888888888888888888888888888888888888888888888777777777777888888666666666777777888888888888777777666666666666666777777888888888777777666777777888777777666555444444333333222222222333333333333333444444444555555333333444444444444333333333333444444333333222111333222111111000000111111000000111111111222222222000000/////////000000111111000///000111222111000...........................---,,,+++,,,---...///...------,,,---...///000111000///......---------+++++++++++++++,,,------.................................---------,,,,,,,,,------....../////////---------.........//////------------------------,,,,,,,,,------------...///......---,,,,,,+++++++++,,,------...---------,,,,,,,,,---------------++++++,,,,,,---.........---------------------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++******))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$(((((('''''''''((()))))))))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''(((((()))((((((''''''(((((((((((()))))))))'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((''''''''''''(((''''''''''''(((((()))((((((''''''''''''(((((("""###%%%'''((((((((('''))))))))))))************)))******++++++******)))*********++++++++++++,,,++++++,,,,,,,,,,,,++++++---,,,+++***************,,,,,,,,,---......//////222111111000000000000000000000000111222222333333222333444444555555444444666555555555555444444444666444222222333555555555777777777777777777777777666777999:::;;;::::::999888888888888888888888888777888888888888888888888888777666666555555666666666777777888888777777777555666666777777777666666555555333222222111111111333333333333444444444444333333444444444444333333333333333333333222222111222222111000000000111111000000000111111111222222111111000000000000111111333222000111222222000///........................------------------,,,,,,...------------...//////000000///......---------++++++******++++++,,,---.......................................---------.............../////////............////////////........................,,,,,,,,,,,,------------......------,,,,,,++++++++++++,,,---------------******+++,,,,,,---......++++++,,,,,,------......------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------............,,,,,,++++++++++++,,,,,,++++++************++++++------------------------------------............++++++++++++++++++++++++)))************)))((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((''''''((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&((()))((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''&&&%%%$$$###&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$''''''(((((((((''''''&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''((((((((((((((((((''''''((()))******)))((('''((((((((((((((('''''''''((((((''''''''''''((()))((((((''''''''''''((((((((())))))))))))((('''&&&((()))))))))************))))))************))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,+++,,,,,,------...//////111000000/////////000000000000000111222222333333222333444444555555444444666777777777555555555666444333222333555777888777777777777777777777777777555777999;;;===<<<;;;;;;888999999999999999999888999999999888888888888888777777666555555555555666555666777777777777777777444444555555444444333333444333333222111111222222333333333333333333333333333333333444444333333333222333333333333222111111111111000000000000111111000000000000111111111111111111000000//////000000111000///000111111000///000000000000000000000000---.........---,,,++++++------------......//////////////////...------,,,+++************+++,,,,,,...............................................................---------------..................------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,------------,,,***+++++++++,,,,,,,,,---***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---,,,+++******+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++(((((((((((((((''''''&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&''')))((((((''''''&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((('''((()))******)))(((''''''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((************))))))((((((((()))))))))************)))))))))******)))))))))))))))*********+++++++++******++++++++++++******))))))(((((()))+++---...++++++,,,,,,---.........000//////...//////000000000000000111222222333333222333444444555555444444555666888666444333444666222222222444888:::;;;;;;666666666666666666666666555777999<<<======<<<;;;999999::::::::::::999999999999999888888888888888777666666555555555555555555555666777777777777777666666555555444222111000111111111111222222333444333333333333333333333333222333333333333333333222222222333333222222111000111000000///000000111111//////000000000111111111111000///..................---,,,...000111111000000000000000000000000000---.........---,,,++++++---------...............---......///......---,,,++++++******++++++,,,---........................------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++***************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,***))))))***,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((('''&&&&&&'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&$$$%%%&&&'''((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((()))))))))*********%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''######$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''((())))))(((''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''(((((())))))((((((''''''''''''((((((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((%%%%%%&&&'''((())))))***))))))))))))************((())))))******))))))((()))))))))************+++))))))************))))))((((((((()))***+++,,,---+++++++++,,,------.....................//////000000000000111222222333333222333444444555555444444222444666444111000222444222222333555999<<<<<<<<<666666666666666666666666666777999;;;<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999777888888888888888888888777666555555444444555555444444555666777777777777888888888777555333222111000000000111111222444444333333333333222222222222222222333333333333222222222222222222222111111000000000/////////000111111/////////000000000111111111000///......------...,,,++++++---///111111000........................------------------,,,,,,,,,---......//////......,,,---...//////...---,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------------+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++************++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++))))))******))))))((('''&&&''')))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&'''((())))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((((((((&&&%%%$$$(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%$$$%%%'''((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))(((''''''''''''''''''(((''''''''''''((((((((()))))))))((('''''''''''''''((((((''''''''''''(((((($$$$$$$$$%%%&&&'''((()))))))))))))))************(((((())))))))))))(((((())))))))))))************))))))************))))))))))))************))))))***++++++,,,,,,---.........---------......///000000000000111222222333333222333444444555555444444111444666444000///111444444333444666888::::::888555555555555555555555555777888888999:::;;;;;;<<<999:::;;;<<<<<<;;;:::999666666666777777888888888666666555444444444444555333444555666777777777777666777666666555444333222222111111111111111222222333333333222222222111111222222333333333333222222222222222222222111000000///////////////000111111////////////000000000111222111000///...............------...///000000///...........................---,,,+++,,,---...///,,,---.../////////...---+++,,,...//////...,,,+++------,,,,,,------...///------------------------+++++++++,,,,,,,,,------***++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************)))))))))*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))*********++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************))))))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))&&&''')))***+++***((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''((()))***++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))(((&&&%%%'''''''''''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((&&&$$$ ###%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((''''''&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%&&&'''((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))***)))((('''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''))))))))))))************(((((())))))))))))(((((())))))))))))*********************++++++*********++++++,,,,,,***(((&&&%%%***++++++,,,,,,---......---------------...///000000000000111222222333333222333444444555555444444222555888666222000333666555444444666777888666555555555555555555555555555888888888888999:::;;;;;;999:::<<<======<<<:::999444555555666777888888999666666555444444444444555333444555666777777777777222333333444444333333222444333222111000000000000333333333222222111111111222222222333333222222222111222222222222111000000///////////////000111111////////////000000000000333222111000////////////111000//////000000///...000000000000000000000000...---+++***+++---///000,,,,,,.../////////...---+++,,,...//////...,,,+++...------------...//////------------------------*********++++++,,,,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((((())))))******++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))******++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))******))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,************************&&&'''***++++++***'''&&&///+++(((''')))***((('''&&&'''((())))))((('''&&&((()))***++++++***)))((())))))))))))(((((((((((()))(((((('''''''''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&...,,,***((('''((()))***''''''''''''''''''''''''(((%%%"""###'''+++,,,+++)))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************))))))************)))((((((''')))******))))))***+++++++++++++++++++++++++++---------............///...///111111111222333555666555444333333333333333333333333222222333333444777777666555444444333333444444444555555555666666999999999999999999999999;;;;;;;;;::::::888777666888777777666666777888888;;;;;;:::999777555333222555555555555666666666666666666555444333222222222555444333222111111111111333333444666888777555333000000000000000000000000111111111111000000000000111111111111000000000000//////000000111111111222............///000111222000000//////.........------------.........///////////////...---,,,***)))***++++++,,,,,,------...---......//////......---...---,,,,,,++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---,,,***)))***+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))******((('''************************,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************---,,,+++*********+++,,,---,,,+++***))))))))))))************************---,,,+++*********+++,,,)))))))))***+++++++++,,,++++++++++++++++++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++)))'''&&&$$$$$$000---***)))++++++***)))(((((()))******)))((((((((()))))))))***))))))((()))(((((((((((('''''''''((((((((('''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''(((((('''''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''+++)))&&&%%%''')))((('''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))((((((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********+++***))))))(((((()))******))))))***,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------///111111111111333555555555444333333333333333444444333333333333333444777666666555444444333333444444444444555555555555777777888888999:::;;;;;;;;;;;;;;;;;;:::888777666999:::::::::::::::;;;;;;999999999999888666555555555555555555666666666666666555444333222222222222444444222111111000000000222222222333555555444222000000000000000000000000111111111111000000000000000000000000000000000000///000000000111111111111111111000/////////000000000/////////.........------------.........//////,,,,,,------,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111000///...///000************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))((('''''')))***)))'''************************,,,++++++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************---,,,+++*********+++++++++***************++++++************************+++***)))))))))***+++,,,******************++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***'''&&&&&&(((+++,,,...,,,*********+++***)))))))))************))))))))))))(((((('''(((((()))((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((('''''''''''''''((()))***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###""""""###$$$''''''''''''''''''''''''+++)))''''''((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,---***++++++++++++***))))))(((***++++++******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///111111111111333555555444444333333333333333666555444333333333333333666666555555444333333333333333333444444444555555555555666888999:::;;;<<<;;;;;;;;;:::999888777666666666888999999999888888888888888999888888777777444555555555555666666666555444333333222222222222333222111000000000000000111000///000222333222111000000000000000000000000111111111111000000000000////////////////////////000000000000111111111111444444222000///........./////////...............---------...............)))***+++,,,,,,,,,,,,,,,......------,,,++++++***+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...,,,+++,,,---************************************************++++++++++++++++++++++++++++++++++++++++++++++++(((''''''(((***++++++***************************+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,+++************+++))))))))))))***+++,,,---************************)))((((((((()))***++++++******************))))))++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++((('''&&&&&&(((***---///******)))(((((((((((('''))))))))))))))))))))))))***)))'''&&&&&&'''(((((()))))))))((((((((('''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''')))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&'''((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***++++++++++++++++++++++++******))))))***++++++******+++,,,************************++++++++++++,,,,,,,,,,,,---///000111000111222444444444333333222333333444666666555444333333333333555555555444444333333333333333333333444444444444555555666777888999:::;;;:::::::::999999777666666444555777999999888777555888888999999888888777666444444444555555555666666555555444333333333333333222111111000//////000000222000//////111222222111000000000000000000000000111111111111000000000///............////////////000000000000000111111111555444222111///.........................................................++++++,,,------------,,,......------,,,,,,,,,,,,---......//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))++++++***)))((()))***************************************************++++++++++++++++++++++++************************,,,+++***+++---...---,,,************************))))))******+++,,,---...************************************************((()))))))))************,,,++++++*********************))))))***++++++,,,************************((((((((()))***+++,,,,,,++++++******))))))((((((***************************++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***((('''&&&((()))))))))(((((('''(((((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((*********)))))))))((((((&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''')))******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***))))))(((***++++++***)))+++,,,************************,,,,,,,,,,,,---------------...000000000000222444333333222222222333333444666555444333333333333333444444444444444333333333333333333444444444555555666666777777777777888888888888888999888888777666888999;;;<<<<<<;;;999888999999999888777666555444444444444444555555555555666555444444444444444444222111000000///000000000333111000000222333333222000000000000000000000000111111111111000000000///---........./////////000111111000000000000000000222222111000//////000000---------....................................---...............------,,,,,,,,,,,,------.........---......//////......---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---,,,++++++---************************************************++++++++++++++++++++++++************************///---,,,,,,------,,,***))))))))))))))))))))))))''''''((()))***+++++++++************************************************((()))))))))************++++++++++++******)))))),,,++++++***))))))******************************((()))***+++,,,,,,------+++******))))))(((((((((******************************+++++++++***)))))),,,,,,,,,++++++++++++***************************(((***,,,------+++(((&&&(((***,,,+++***))))))***((((((''''''''''''((((((******)))(((''''''''''''))))))))))))((((((((((((%%%&&&''')))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((()))***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%((()))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))************)))((((((''')))******))))))***+++************************,,,,,,,,,,,,------------,,,...000000000000222444222222222222222333333444333333333222222333333444444444333333333333333333444444444555555555666666777777777666666666666666777888999999::::::::::::999::::::::::::888777666888888888777666555333222333444444444444555555555555444444333333444444444222111111000000000111111222111111111333444333222000000000000000000000000111111111111000000000000.........//////000000111111111111111000000000000000///////////////000111---------------........................---------///////////////...------+++,,,,,,---......//////+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///...,,,+++,,,---************************************************++++++++++++++++++++++++************************---,,,************)))'''))))))))))))))))))))))))''''''((()))*********)))************************************************))))))))))))******************++++++******)))(((---,,,+++***))))))))))))************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))((((((************************))))))***************))),,,,,,,,,+++++++++******))))))))))))))))))))))))%%%'''***---------+++***'''))),,,,,,***((()))***))))))(((''''''((())))))************)))((('''&&&(((''''''''''''&&&&&&&&&$$$%%%''')))***)))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''(((((('''''''''(((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''###''')))'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((())))))))))))(((''''''&&&((())))))(((((()))***************************++++++++++++,,,,,,,,,,,,,,,...///000///000222333222222111111222333333444111111111111222222333444333333333333333333333333555555555666666666777777555555555666666777777777888999:::<<<===>>>??????:::999888777666444333333555555666555555444333333333333444444444555555555333222222111111222222333222222111111111111222222111000111222444444222111000000000000000000000000111111111111000000000000......///000000111222222111111111111000000000/////////............//////,,,,,,,,,------.........//////.........---------------......///.........---------...............+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,+++***))))))+++************************************************++++++++++++++++++++++++************************+++***))))))***+++)))((())))))))))))))))))))))))((()))******+++***)))(((************************************************))))))))))))************)))******+++***)))((('''++++++***************+++************************)))***+++,,,,,,+++******((((((((()))))))))))))))************************'''((()))******+++******,,,,,,,,,++++++*********((((((((((((((((((((((((------------+++(((&&&$$$$$$'''******(((&&&'''(((+++***)))(((((()))***+++***++++++++++++)))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''')))******)))(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&)))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''$$$'''''''''''')))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((''''''&&&&&&'''((((((''''''((())))))))))))))))))))))))))))))************+++++++++,,,...///000///000111333222111111111222333333444/////////000111222444444333333333333333333333333666666666666777777777777222333444555666888999999999:::<<<>>>@@@BBBCCCCCC???>>><<<999888666666666222333333444555555444444333333333444444444555555111000000000000000111111333222222222222222333333///000111333444444111///000000000000000000000000111111111111000000000000...//////000111222222333222111111111000000////////////...---------------,,,,,,,,,------.........//////.........---------)))***,,,---...//////////////////...------,,,,,,---......//////......---++++++++++++,,,,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,*********+++************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++***)))***,,,------,,,)))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++)))((('''))))))))))))***+++,,,---************************))))))***++++++***((((((''''''(((((())))))******))))))))))))))))))))))))''''''(((******+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************))))))))))))(((((())))))*********+++''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***++++++***(((&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''###%%%'''(((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''%%%$$$&&&)))***(((%%%###$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++)))(((((('''''''''((((((&&&''''''((()))*********+++***)))(((((()))***+++))))))*********+++++++++...------------...//////111111111000111111222222222333333333444555555555333333333444444444555555444444555555666666777777444555666777888999::::::<<<:::999>>>LLLVVVTTTLLLBBB???;;;777555555555666666666666666555555555555555555555555444444333222222222222333333444444444333333333222222111111111222222111111111111222222111000/////////111222333222111000//////000111222////////////000111222333333222111000////////////......---------......///,,,,,,---------,,,***)))111000...,,,,,,,,,---.../////////...---------,,,------.....................---,,,,,,++++++++++++******)))))))))***,,,---------------------------///,,,)))))),,,...---,,,******))))))******+++,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***************)))((('''++++++,,,,,,+++***((('''******))))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))+++++++++++++++***)))(((******++++++++++++******++++++++++++***((('''&&&************************''''''((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++************************************)))))))))(((((((((((()))))))))*********))))))*********+++++++++(((((((((((((((((((((((()))((((((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&& """"""!!!!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$''''''&&&$$$'''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((******)))(((((()))******)))(((((('''''''''((((((''''''((())))))***+++++++++***)))(((((()))***+++++++++,,,,,,,,,------------------------...//////111111000000000111222222222333333444444555555666333333444444444555555555555555555666666666666666666666777888999:::;;;;;;<<<<<<===DDDSSS______XXXBBB@@@<<<999777666777777777777777666666555555444444444444444444333222222333333333444444555555555333333333222222111111111111000000000000000000111111000/////////000222333111111000000000000000111111111000000000000000111222222111111000//////.........---------......///,,,---......---,,,+++***...............---------...............---------------........................------,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------///,,,******,,,------+++******))))))******+++,,,++++++++++++++++++++++++,,,+++***))))))))))))***++++++++++++++++++++++++*********************)))++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))******)))(((((('''))))))***+++++++++***)))******))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))***++++++++++++***)))((()))******************)))++++++******)))(((((((((************************''''''((()))))))))))))))************************))))))))))))))))))))))))******++++++++++++************************************))))))))))))(((((((((((())))))))))))******))))))*********+++++++++((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&'''((((((((()))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$###$$$&&& """###$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$############$$$%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$###%%%&&&'''&&&$$$))))))(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((''''''(((((()))(((((())))))***++++++++++++***))))))))))))***+++++++++,,,,,,,,,------------------------......///000000000000000111222222222333333444555555666666333444444444444555555555666666666666666555555555777777888888999:::;;;;;;======???FFFRRR^^^^^^YYYBBB@@@===:::888888888888888888777777666555444444333333333333333222222111444444444444555555555555222222222222222111111111000000////////////000000000000000///000000111222///000000111111000000000333222111000////////////111111222222111000///...///......---------......---............---,,,,,,+++,,,...000000///---,,,---------.....................------------------............------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,+++******))))))******+++,,,++++++++++++++++++++++++******)))((((((((())))))++++++++++++++++++++++++*********))))))(((((((((++++++++++++++++++++++++******++++++,,,+++++++++)))))))))***))))))(((''''''((()))***++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++******))))))((())))))******))))))(((+++***)))(((((()))***+++************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++***)))))))))(((((((((((((((((())))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((('''(((((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%######$$$%%%$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''((((((''''''((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((()))***))))))******++++++++++++************************))))))*********+++++++++------,,,,,,------...//////////////////000111222222222333444555666666777444444444444555555555555777777666666555555444444666666777888999999::::::<<<>>>>>>@@@GGGNNNNNNHHH@@@>>><<<:::888777888888999888777777666555444444222222222333333222222111444444444444444444444444222222222111111111111111000000////////////000000000000000000000000111111...///000111111111000///222222111000//////000000///000222333222111///---//////...------------........................---***+++---...///......---,,,---------.../////////......------------,,,,,,------------------,,,,,,*********************+++++++++++++++++++++++++++,,,++++++++++++,,,++++++******))))))******+++,,,***************************))))))(((((()))))))))************************+++******)))((('''&&&&&&************************((()))***+++++++++++++++)))***************))))))((())))))***************))))))************))))))*********)))))))))(((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((***)))((('''''')))+++---************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************)))))))))(((((((((((('''))))))((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%######$$$%%%###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%&&&''''''%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&'''(((''''''''''''((((((''''''&&&&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))*********************+++++++++******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,---..................///000111222111111222333444555666666444444444555555555666666777777666666555555444444555555666666777777888888<<<======;;;===AAA???:::<<<;;;999888666666666666777777666666555444444333111222222333333222222222222222222222222222222222111111111111111111111111222111111000000111111222000000111111111000000000---...///111111111000///000000//////000111222222///000222333222111///...//////...---------------........................---,,,++++++,,,---...///,,,---------.../////////......------,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++***+++++++++++++++++++++******))))))******+++,,,******************************)))))))))******+++************************+++******)))((('''&&&&&&************************((()))******++++++++++++******+++,,,,,,++++++++++++******))))))(((((((((((()))************)))((())))))((((((((('''''''''((((((((((((((((((((((((((())))))*********))))))(((((())))))))))))((((((***)))((('''((())),,,---))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$###$$$&&&###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''%%%%%%&&&'''((((((((('''''''''''''''"""$$$&&&&&&%%%$$$%%%&&&))))))((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((()))***++++++******************************+++,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...------------...000111222///000111222333444555666444444555555555666666666666666666666666555555555555555555666666666777777:::===>>>;;;;;;======999999888777666555555555555555555555444444444444333111222222333333333333333222222222222111111111111000000000111111111111111222222111111111111222222000111111111111000//////------...///000000000000////////////000111222333///000111222222111000///000///...------------------------,,,------...///...---+++******,,,...///---------.....................------,,,,,,++++++((()))+++,,,,,,+++******,,,,,,---------,,,++++++************************)))+++,,,,,,+++******+++******))))))******+++,,,******************************)))))))))***++++++*********************************))))))(((((((((************************))))))******+++***************++++++,,,+++++++++,,,+++***)))((('''((((((((()))***++++++***)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))******))))))((())))))******))))))((())))))(((((((((***+++,,,)))))))))))))))))))))))))))))))))))))))(((((('''************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))(((((((((''''''''')))))))))************+++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%&&&(((((('''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((("""$$$&&&&&&%%%$$$%%%''''''''''''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((()))***+++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---...///111111---...///000222333444555555555555555666666666666555555555666666666666666666666666666777777777777666;;;===;;;:::<<<===;;;777777666666555555444444222222222333333333333444222222333444444444444444333333333222222111111111///000000000111111111222111111000000000000111111000111111222111000///...---------...///000111111111000000000000000111111000000000000000000000000000000///------,,,,,,------,,,++++++,,,---...///------,,,,,,,,,,,,,,,,,,...............---------......------,,,++++++***((()))+++------,,,+++***,,,------------,,,+++***************************(((***------+++)))***+++******))))))******+++,,,************************((((((((((((((()))***+++*********************************************)))************************)))************))))))((('''((()))******************)))(((((('''((())))))((()))***++++++***)))((()))))))))(((((((((((('''(((((((((((((((((((((((('''(((((())))))))))))))))))******************))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((('''''''''&&&))))))))))))************((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''&&&%%%%%%!!!###&&&(((((('''%%%######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''$$$######$$$&&&'''((('''&&&&&&"""###$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''))))))((('''&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((('''&&&%%%###!!!%%%&&&''''''%%%%%%&&&'''&&&&&&''''''(((((())))))$$$&&&))))))&&&%%%''')))###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((()))***+++,,,)))))))))(((((((((((((((***+++,,,------,,,+++***))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///111111------...000111222444444555555555555666666666777444555555555666666777777777777777777888888888888333999;;;888666888:::999777666666666555555555444000111111222222333333444222333444444555555555555444444444333333222222222//////000000111111111222000000////////////000000000111222222222000///.........------...///111222333222111000////////////111000000///000000111222111000///...---,,,,,,,,,,,,++++++***+++,,,......+++,,,.........,,,***)))/////////......------,,,......---,,,,,,+++******)))***,,,.........,,,+++***++++++,,,+++***)))((())))))))))))))))))))))))'''***------***))))))+++*********)))***++++++,,,))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))***************)))((('''&&&&&&'''(((((()))((((((((((((''''''((()))***,,,''')))***++++++***)))'''************))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******++++++++++++******))))))************)))((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))---,,,+++***))))))))))))''''''''''''((((((((()))''''''''''''(((((())))))''''''(((((()))************)))(((''''''&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''''''''((((((((((((''''''(((''''''&&&&&&%%%$$$$$$***)))'''%%%$$$%%%'''((()))&&&$$$%%%'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######$$$%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((()))***)))'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$)))((('''&&&%%%&&&&&&'''''''''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))))))))))))))))))))))))))((('''((()))(((&&&%%%((()))***++++++***)))(((******))))))((((((''''''((())))))***+++,,,,,,,,,'''(((******))))))***+++)))******++++++******)))+++++++++,,,,,,+++******,,,,,,,,,---...///000000////////////000111222333222222333333333333444444333333333444444444555555666666666666666777777888666666666666666666666666888777777666555555444444222222222333333444444444000000111222444555666777333333333222222222111111111111000000000000111111333222222222111000000000//////000000000000//////------......///000000000///000222333333222000///...//////...------///222/////////....../////////......---------,,,,,,,,,/////////...---,,,******))))))***+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,+++******))))))******,,,,,,,,,+++++++++******,,,***)))((()))***,,,---******))))))))))))******,,,***((('''&&&'''((()))&&&''''''((()))******+++************************+++*********))))))(((((())))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((()))***************************+++))))))))))))************************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''''''''))))))*********))))))(((***'''%%%&&&(((***(((&&&++++++***)))(((((((((((('''''''''((((((((())))))'''((((((((())))))))))))''''''''''''&&&&&&&&&&&&(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''(((&&&%%%%%%''''''&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((())))))'''%%%'''((()))******)))((('''***)))))))))((((((((('''&&&''''''((())))))******)))***,,,,,,+++******+++******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,------....../////////////////////000222222222222222333333333444444333333333444444444444555666666555555666666777888666666666666666666666666777666666555444444333333222222222222333333333444000000111222333444444555222222222222111111111000000000////////////000000222111111111111111000000//////000000000000//////------......///000000000000111222333333222111000///000000...------///111,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,---,,,++++++******++++++++++++++++++++++++******)))((('''&&&'''(((***+++******))))))))))))******+++***((('''''''''((()))''''''(((((())))))******************************************)))))))))(((((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((()))*********************)))))))))(((((()))))))))******************)))))))))((((((%%%%%%'''(((***,,,---...***)))(((''''''((()))***)))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((++++++***)))(((''''''&&&))))))*********))))))(((***'''%%%&&&((()))(((&&&)))((((((''''''(((((((((''''''((((((((()))))))))((((((((()))))))))))))))***)))((('''&&&%%%$$$###&&&&&&'''(((((()))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((&&&%%%%%%%%%&&&'''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((''''''&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''''''&&&'''))))))((('''&&&'''((())))))((('''&&&))))))))))))((((((((((((&&&''''''(((((())))))******,,,...---,,,++++++,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,---------------...............---......///000111222222222222333333333333333333333333444444444444666555555555555666777777666666666666666666666666555555444444333333222222111111111222222222222222000000111111222222222222111111000000000000000/////////............//////000000000000111111111111//////000000000000//////------......///000000000000111222333333222111000000111111///------...//////......------......///......---------,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,++++++++++++,,,***************+++++++++)))((('''''''''(((***+++******))))))))))))******+++***(((''''''((())))))(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))***))))))))))))******+++((((((((((((((())))))*********))))))((((((((('''(((((())))))))))))************))))))))))))(((((($$$%%%&&&(((***,,,---...))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******))))))((((((((('''((())))))******)))))))))+++)))'''((()))***))))))((((((((('''(((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''(((((())))))))))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%((((((((('''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&''')))***)))'''&&&'''((()))))))))((('''))))))))))))(((((((((((())))))))))))******++++++***,,,------+++******++++++,,,,,,------,,,,,,+++++++++,,,------------,,,...---------------------------------...///000000111222222222222333333333222222333333333444444444555555444444555555666777555555555555555555555555333333333333222222111111111111111111111111111111111111111000000000000000////////////////////////000//////......//////000...//////000000111111111//////000000000000//////------......///000000000111111222333333222111111111222222000...------...000000////////////000000......---------,,,,,,,,,+++,,,------.........------------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++)))))))))*********************))))))******+++,,,******))))))))))))*********)))(((((((((((())))))))))))))))))((((((((((((*********************************)))))))))))))))++++++++++++++++++++++++(((((((((((()))***++++++))))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((((((((()))))))))******)))))))))((((((((((((***)))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))$$$$$$%%%&&&'''((()))***'''((()))))))))))))))))),,,+++******++++++++++++))))))((((((((()))******(((((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&''''''''''''''''''''''''''',,,+++***)))(((&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))''''''((()))***+++***))))))(((((((((((()))))))))))))))))))))))))))*********(((***++++++)))((()))***+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,---------------,,,,,,,,,,,,,,,,,,,,,---...///000111111111222222222333333222222222333333333444444444444444444444555555666444444444444444444444444222222222222222111111111111111111111111111111111111111000000000000//////........................111000000//////000000111.........//////000000111//////000000000000//////------......///000000000111111111111111111111111111222222111///------...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,---............)))******+++,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))***************++++++,,,******))))))))))))******)))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++''''''''''''(((((()))***))))))(((((((((((())))))((((((((((((''''''&&&&&&'''(((((((((((())))))))))))))))))((((((((((((''',,,+++***)))(((&&&%%%%%%(((((())))))))))))(((((())))))(((''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$$$$%%%&&&'''((()))***''''''((()))))))))))))))*********)))))))))***+++******)))(((((()))))))))((((((((()))))))))******((((((((((((''''''''''''%%%%%%%%%&&&'''(((((()))******++++++***)))'''&&&(((((((((((((((((((((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''******)))'''&&&%%%$$$###((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''''''''&&&'''))))))(((''''''((()))+++++++++******(((((((((((())))))))))))''''''''''''''''''''''''%%%'''))))))((('''((()))++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------...///000111111111111222222222222222222222222333333333333444333333333333444555555444444444444444444444444222222222222222222111111222222222222222111111111111111111000000000000000---............/////////111111000000000000111111............//////////////////000000000000//////------......///000000000000000000000000000000000000111222222000......///......------------............---------,,,,,,,,,+++,,,,,,---.........---((())))))***,,,------...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********)))((((((((((((((())))))))))))(((((((((''''''((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((''''''''''''(((((()))***))))))((((((((((((((('''(((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((('''''')))(((((((((((((((((('''(((((())))))))))))(((((())))))''''''''''''))))))((((((((((((((((((((((((''''''''''''''''''((((((******))))))((((((((('''&&&&&&'''((())))))))))))&&&'''((('''&&&%%%''')))***))))))(((''''''''''''(((((()))))))))*********************)))))))))(((%%%%%%&&&&&&'''(((((()))((()))***++++++***((('''(((((((((((((((((((((((()))((('''%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''((())))))'''%%%%%%'''(((************)))'''((((((((()))))))))***''''''''''''''''''''''''###%%%'''((((((((()))*********++++++++++++******'''((()))***+++++++++++++++++++++,,,,,,------...------------...///000111111111111111222222222222111222222222222333333333333333333222333444444555333333333333333333333333222222222222222222222222444333333333222222222222111111111111111111111111---.........////////////000000////////////000000//////...............---//////000000000000//////------......///000000000//////............//////...000222222111//////000000000////////////000000......---------,,,,,,,,,,,,,,,------...---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***+++******)))((()))))))))******)))(((''''''&&&%%%''''''((()))))))))))))))******))))))))))))******''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((***)))((((((((((((((((((******)))((((((((((((((('''''''''(((((()))******'''''''''((((((((())))))))))))((((((((('''''''''&&&&&&''''''((())))))***'''((()))******)))((('''***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''&&&&&&++++++***)))(((''''''&&&%%%&&&'''((())))))))))))&&&(((((('''%%%%%%''')))***)))((('''&&&%%%%%%%%%))))))))))))************,,,,,,,,,,,,++++++******(((((((((((()))))))))***&&&''')))+++,,,+++***)))))))))))))))))))))))))))***(((&&&%%%%%%%%%'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))***)))'''&&&&&&''')))***$$$%%%%%%&&&&&&''''''(((###$$$%%%&&&&&&&&&&&&&&&%%%''')))'''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%'''((()))***(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((''''''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))((('''((()))(((&&&%%%$$$%%%'''))))))))))))((('''((((((((())))))******)))))))))))))))((((((((("""%%%'''(((((()))***+++*********++++++*********''''''(((******+++++++++******+++,,,,,,---............---......///000111000111111111111222222222111111222222222333333333333333222222333333444555333333333333333333333333222222222222222222333333444444444333333222222222000111111111222222222222........./////////000000//////............///////////////......------,,,//////000000000000//////------......///000000000......------------.........000222222111000000111------,,,,,,,,,,,,------......---------,,,,,,,,,,,,------......---,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***,,,++++++***)))*********++++++***((('''&&&%%%$$$))))))***+++++++++++++++******))))))))))))******''''''((())))))***))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++***)))(((((())))))******)))(((((((((((((((&&&&&&'''((()))***++++++''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''((((((((()))'''((()))******)))((('''***((('''&&&&&&'''(((***(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))(((***+++***((('''))),,,******))))))((((((''''''+++***)))))))))***+++,,,...---+++******+++---...******++++++***)))'''&&&&&&%%%&&&'''))))))'''%%%((()))***)))((('''((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))'''%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&###"""!!!"""$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))),,,***(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++++++++******))))))(((((((((((())))))))))))((())))))))))))*********+++*********+++,,,,,,---++++++,,,,,,,,,,,,------............/////////000111111222222111000...---222222222222222111000000111111222333333333333222111111222222222333333333333333333333333333333333777666555444333222222222111111000000///.........---.........//////000000///...---,,,,,,---...///............/////////000------..................///////////////000111111000000////////////000000......//////000111111111222111000...------------//////.........---------...........................------------,,,,,,,,,************************///...,,,+++***++++++,,,************************+++++++++*********************************************************************))))))((((((''''''''''''''''''''''''''''''************))))))))))))''''''((()))))))))))))))%%%'''(((******((('''%%%'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%'''((()))(((((((((((((((((((((((()))(((((('''''')))***+++(((((((((((((((((((((((('''((()))***++++++***)))(((''''''&&&&&&((()))***((((((((((((((((((((((((***'''%%%&&&((((((&&&$$$***)))))))))(((((((((''')))(((''''''(((***+++,,,,,,+++***))))))***+++,,,((((((************)))((('''&&&'''(((******((('''((()))***)))((('''((()))(((''''''&&&&&&''''''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''%%%#########%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''******))))))((()))))))))(((((((((((()))))))))))))))))))))*********++++++***)))))))))******+++,,,++++++,,,,,,,,,,,,------------------............000000111222111000//////111222222222111111000///111111222333333333333222111111222222222333333333222222222222222222222222555555444333333222222222333222222111111000//////............/////////000......------------......---------............////////////...---------,,,///.........//////000000000//////......//////000.........////////////000111000///......------............---------,,,,,,---------------------------------,,,,,,+++++++++************************+++***)))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((('''''''''''')))(((((('''((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''((()))***))))))((((((''''''&&&'''((()))***((((((((((((((((((((((((***(((&&&&&&(((((('''%%%))))))))))))((((((((((((''''''&&&&&&''')))***++++++***)))(((((()))***+++&&&'''((()))************((('''''')))***+++)))(((((()))***)))((('''((()))(((((((((''''''(((((((((%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&%%%$$$###'''''''''&&&&&&''''''''''''&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''')))((('''&&&'''((()))***(((((((((((())))))))))))************+++++++++,,,)))))))))((())))))***+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,//////000111111111111000000111111111111000//////111111222333333333333222111111222222222333333333111111111111111111111111333333333333222222222222444444333333222111111111............////////////---..................---,,,,,,---------.........000000///...---,,,,,,+++---............/////////.........------.........///............---------//////...............///---------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,+++******)))************************''''''''''''((()))***+++))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((************************&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******(((((((((((('''''''''''')))(((((((((((()))******((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((***(((''''''))))))(((&&&))))))))))))(((((((((((()))((('''''''''((()))*********)))(((((()))******'''(((((()))))))))))))))(((''''''((()))***)))(((((()))***)))((('''((()))((((((''''''''''''((((((%%%''')))++++++)))'''%%%&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$(((''''''&&&&&&''''''((()))(((''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&'''(((***+++(((((((((((())))))))))))******+++++++++,,,,,,,,,******)))))))))******++++++++++++,,,,,,,,,------.........------------,,,...//////000111222222222000000111111111000000///111111222333333333333222111111222222222333333333222222222222222222222222111111222222222222222222444444333222222111111000.........///////////////,,,---...//////...---,,,---------.........////////////......---------,,,,,,------..................------,,,,,,------...//////...------,,,++++++---------------...///000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******************************((((((((())))))*********((((((((((((((((((((((((''''''(((((()))***++++++))))))))))))))))))))))))************************&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))***************((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((())))))(((((((((((((((((()))))))))))),,,+++)))(((''''''((()))******))))))))))))*********))))))((((((((((((''''''&&&%%%&&&((()))((('''((()))***)))((('''((()))'''&&&&&&%%%%%%&&&&&&'''(((***,,,......,,,***(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''((()))++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,------//////........................///000111222333333000000111111111111000000111111222333333333333222111111222222222333333333333333333333333333333333111111222333333333222222222222222111000000/////////////////////.........,,,---...//////...---,,,////////////000000000000,,,---------......//////,,,---......//////......------,,,,,,,,,,,,------//////...---,,,+++******---,,,,,,------...///000,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,,,,************************,,,,,,,,,,,,++++++******(((((((((((((((((((((((((((((()))******+++,,,,,,************************))))))))))))))))))))))))'''''''''(((((())))))***''''''''''''''''''''''''&&&'''''''''((((((((()))''''''((()))))))))))))))***(((&&&%%%%%%&&&(((******)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))************((((((((((((''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))(((((())))))(((((((((((()))))))))))),,,+++)))((('''(((((())))))))))))******)))))))))+++***)))(((''''''''''''(((&&&%%%%%%'''(((((('''((()))***)))((('''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))((()))))))))))))))))))))(((((((((((())))))))))))************+++++++++,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,------........./////////000000////////////000111222333000000111222222222222111111111222333333333333222111111222222222333333333333333333333333333333333111222333444444333222111111111000000///.........///////////////.........---..................---//////000000000111111111+++,,,,,,---...///000000,,,---...///000///......---------,,,,,,---------//////...---,,,,,,++++++---,,,,,,,,,---...//////,,,,,,,,,+++++++++******------------------------////////////............************************---......------,,,******))))))))))))))))))))))))))))))******++++++,,,,,,************************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***''''''((())))))))))))))),,,***)))'''''')))***,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******(((((((((((('''''''''''''''(((((()))***)))))))))(((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((***)))((((((''''''((((((%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&((())))))''''''(((***'''((((((((()))))))))***(((((('''&&&'''((()))***((((((((())))))((((((((())))))''''''''''''((())))))'''%%%%%%'''))))))(((((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%#########%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''((()))******((('''&&&(((((((((((()))))))))))))))))))))*********++++++,,,,,,+++***************++++++,,,,,,,,,,,,------+++,,,------...///000000000000/////////111222333111111222333333333333333111111222333333333333222111111222222222333333333222222222222222222222222333444555555555333111000111000000//////......---000/////////..................------------......////////////000000000000,,,---------.../////////,,,...///111111000///.........------------......//////......------,,,,,,------,,,,,,,,,---......---,,,,,,,,,++++++++++++++++++++++++++++++++++++---------............///***************************++++++,,,,,,+++***)))************************)))))))))***************************************))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))''''''((())))))***++++++''''''((()))))))))))))))+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))(((((((((((('''''''''''''''''')))*********)))((((((((((((((((((((((((((('''((()))*********))))))(((((((((((((((((((((((()))((('''&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((%%%'''((((((&&&&&&(((***'''((((((((())))))******$$$$$$$$$%%%&&&(((+++,,,&&&''''''((((((''''''&&&''''''&&&&&&'''(((***+++***(((&&&&&&(((*********(((******)))((('''((()))((((((''''''''''''(((((())))))))))))))))))))))))""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&########################&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%###"""!!!"""$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%$$$###""""""$$$&&&'''"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))((((((&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$######$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%''')))***)))'''$$$###(((((((((((())))))))))))((())))))))))))*********++++++***))))))((())))))++++++,,,,,,,,,---------)))***+++,,,...///000000111000/////////000222222111222333444444444444444111111222333333333333222111111222222222333333333111111111111111111111111444555666666666444111000111111000000///.........000000//////.........---///...---,,,,,,---...///............/////////000..................---------...000111222111000...///......------....../////////.........---------...------,,,,,,------------------,,,,,,,,,++++++************************++++++,,,------......///************************&&&'''(((*********))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''(((((()))***++++++,,,'''(((((()))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((((((((&&&%%%$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((($$$&&&((((((&&&%%%'''***((()))*********)))'''&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((()))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%'''******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((('''&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$,,,***(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''&&&$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))))),,,***(((&&&&&&'''***+++))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******------...///000111111222222222333333333222222111222222333333333333444444444333222111111111333333555444333333222222222222555666666777666444333222...//////000111222222222333333222222111///...------------............///...///000///......///000000000//////......------////////////000000000000////////////..................---------,,,,,,,,,******+++,,,------------)))***,,,.........,,,+++******)))))))))***,,,---***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,+++*********+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((('''''''''---,,,***)))))))))***+++''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))***)))((('''&&&&&&'''((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))((('''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((()))))))))(((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&)))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))***)))'''&&&&&&''')))***))))))))))))))))))))))))***)))))))))))))))))))))************+++++++++,,,++++++,,,,,,,,,,,,++++++...//////000000111111111111222222333333222222111111111111222222222333333333222111111111111222333555444333333222222222333555555666666555444222111...//////000111111222222222222222111000///---------------............///+++,,,............000222////////////.............../////////000000000000////////////.....................---------,,,,,,++++++,,,,,,------,,,,,,******,,,---------,,,,,,+++******))))))***+++,,,***++++++,,,,,,++++++***+++******))))))******+++,,,+++***))))))))))))***((((((((((((((((((((((((******)))))))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))(((((((((((('''''''''(((((((((((((((((((((''',,,+++***)))((())))))***''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))***)))((('''&&&''''''((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******)))(((((((((((((((***)))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&''''''((())))))))))))(((''''''&&&&&&######$$$$$$%%%&&&'''''')))+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###############&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++***+++,,,------......---000000000000000111111111111111222222222222222111000000111111111222222222222111111000000111222222444444333222222222333333444444444444333222111111/////////000111111222222111111111000///...---,,,---------............///...000111111000000111222.............../////////....../////////000000000/////////............---...............---------,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++************+++******++++++++++++******)))))))))(((((()))))))))******)))((((((((())))))''''''''''''''''''''''''))))))((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((((((((***))))))(((((((((((()))''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((''''''''''''((()))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&###""""""###'''''''''''''''''''''''''''''''''''''''&&&&&&&&&+++***((('''''''''((()))))))))(((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''######$$$%%%&&&''''''(((+++,,,---,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))*********((())))))))))))*********)))***,,,---.../////////111111111111111000000000000111111222222222222111111111111111222222222222111111111111111111222222444333333222222333333333444444333333222111111000//////000000111111111111000000000000///...---,,,---------............///111222111000---+++++++++---------....../////////........./////////000000//////.........---------........................------------,,,+++***))),,,++++++******+++,,,,,,---,,,,,,+++******************++++++++++++*********))))))(((((())))))******))))))(((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***((('''''''''((()))(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''$$$%%%%%%&&&'''(((((((((+++,,,---+++)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((($$$%%%'''((()))((('''&&&(((((((((((((((((((((((((((((())))))************((())))))))))))*********)))***+++---...///000000111111111000000000000000///000111111222222222222222222222333333333333444000000111111222222222222333333333222222333333444444333333222111111000000000000000000000111111111///000000//////...---,,,---------............///---------+++(((&&&&&&&&&,,,,,,------......//////............////////////............------------------...........................---,,,+++***))),,,++++++*********+++,,,,,,,,,,,,,,,++++++******)))******++++++******)))*********))))))***************)))))))))******+++))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))'''''''''(((((((((''''''''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((())))))((('''(((***''''''''''''''''''''''''&&&'''''''''''''''''''''******)))(((((((((((((((''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''&&&&&&&&&''''''''''''((((((***++++++***(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((&&&'''((()))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((($$$%%%'''((())))))((('''((((((((((((((((((((((((((((((((()))******++++++)))))))))*********++++++)))***+++,,,....../////////////////////000000000//////000111222222222222222222333333333444444444000111222333333333333333333333222222222333444444555444333222111111111111000000000000000000111111000000000000000///...------------............///,,,---...---,,,+++,,,------------------.........------........./////////.........------------,,,,,,,,,,,,------------------...------,,,+++***)))+++++++++++++++*********+++,,,,,,---,,,,,,+++***))))))************))))))+++******))))))******+++******)))))))))***++++++************************'''(((((((((((()))))))))''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''((()))))))))&&&'''(((((()))(((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))))))))(((''''''((((((''''''(((((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%)))******)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&'''(((((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%$$$$$$$$$###"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++************+++++++++,,,))))))+++,,,------------------......//////000000...///000111222222222222111222222222333333333333000111333444555555444444333222222222333333444555666555333222111111222222111000000000000000000000000000111111000000//////---------............//////000111111000///000222...------------------,,,---------.........//////.........---------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++******++++++,,,+++***)))(((***+++,,,---------,,,+++))))))************)))))))))))))))(((((()))))))))((((((((((((((()))***+++))))))))))))))))))))))))((((((((()))))))))******'''''''''((()))*********))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***&&&'''((()))***))))))(((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))%%%&&&((()))))))))(((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''''''''%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))*********)))'''&&&))))))((())))))***++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###(((((()))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&%%%### $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$&&&'''((("""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$######### !!!###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''((()))******+++(((((((((((((((((((((((('''(((((()))***+++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++,,,,,,---...///000000......000111111222222222000111111111111222222222111222333555666666555555222222222222333333444555666555444222111222222333111111111000000000000000000111111111111000000///---------.........//////...//////...,,,******+++.........------,,,,,,,,,---------.........//////......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------,,,++++++)))***,,,---,,,***(((''')))***,,,---...------,,,))))))************))))))((((((''''''''''''(((((('''''''''''''''((()))***(((((((((((((((((((((((((((((())))))******++++++&&&''''''((()))******+++))))))(((((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&''')))*********)))(((''''''''''''((((((((()))''''''(((((()))*********))))))))))))))))))))))))%%%&&&((()))))))))((((((((()))))))))******++++++&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))***(((&&&$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))))))))))))))******))))))(((((((((((())))))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///...,,,***'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&)))(((''''''''')))***+++(((((())))))))))))((((((''''''(((((())))))******++++++***************+++******))))))******+++,,,........./////////000000---......////////////...000000000111222222222333000111333444444333111000111111111111222333444555555444222111111222444555000000////////////000000//////////////////////////////............//////000000///...---,,,,,,+++......////////////......//////.........---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))*********((('''&&&---,,,+++***)))((('''&&&***)))))))))((((((''''''))))))))))))))))))))))))***++++++)))&&&$$$$$$%%%((((((''''''''''''((((((******))))))((((((''''''******)))((('''&&&&&&%%%(((((((((((((((''''''&&&))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((('''''''''***)))'''&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((((((''''''''''''(((((((((((((((((((((((((((++++++***)))((((((((()))))))))(((((((((((())))))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&888444///***'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&&&&((()))***(((((())))))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''******))))))******+++,,,++++++,,,,,,,,,---------......//////000000//////111111111111111222222222111222333444444333222111000000000111222444555555333222111000000111222333111000000//////000000111//////////////////////////////............//////000000///...------,,,,,,......////////////......///.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******)))((('''''''''((())))))***++++++******)))))))))((((((((())))))))))))))))))))))))((()))***)))'''&&&&&&'''((((((''''''''''''(((((())))))))))))((((((''''''$$$$$$%%%&&&'''((()))***&&&&&&'''((((((((((((((())))))(((((((((((())))))&&&&&&'''((()))***++++++'''''''''((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((())))))((((((((('''''''''&&&((((((((((((''''''''''''((('''&&&&&&'''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&&&&'''(((((('''''''''''''''((((((''''''''''''''''''''''''---,,,+++)))((((((''''''))))))(((((((((((())))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&777333---((($$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((())))))))))))(((((())))))))))))(((((((((((((((((('''''''''(((((()))******))))))******+++,,,******+++++++++,,,,,,,,,......///000000000000000222222222111111111111111222222444444444444222222///000000111333444555555222111000//////000111222111111111000000111111111//////////////////////////////............//////000//////......---------......////////////..................------------,,,------------.........,,,,,,,,,,,,,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++******)))(((((()))******++++++++++++++++++++++++***)))(((''''''((()))***'''((()))))))))))))))((($$$%%%&&&''')))***+++,,,************))))))))))))))))))))))))))))))))))))&&&((()))(((''''''((()))((((((''''''''''''(((((()))))))))(((((((((((('''!!!"""###%%%'''(((******$$$%%%&&&'''((())))))))))))((((((''''''(((((()))&&&&&&'''((()))***++++++((((((((((((((('''''''''(((''''''''''''''''''((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''++++++***)))(((((())))))))))))(((((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((('''%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((())))))))))))((((((******))))))((((((''''''***))))))))))))******+++******))))))******+++,,,++++++,,,,,,,,,---------......///000111111111111333222222222111000000000222333444444444444333222111111222222333333333333111111000//////000111111222222111111111111222222///////////////////////////......------......///////////////............---......//////......------------------------------------.........//////,,,,,,,,,---------------,,,,,,++++++******++++++++++++++++++++++++++++++*********))))))*********************+++++++++++++++***(((''''''(((***+++''''''((()))))))))******((((((((((((''''''''''''******************))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((''''''((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&'''((())))))***(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((())))))''''''''''''''''''''''''))))))(((((()))***++++++))))))(((((((((((())))))(((((((((''''''(((((((((&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))(((((((((((((((((())))))))))))((((((******))))))(((((('''''''''''''''''''''((())))))******))))))******+++,,,+++++++++,,,,,,,,,------------///000000111111111333222222222111000000000333333333333333333333333333333444333333111000///111111000000000000111111222222111111111111222222////////////////////////......------------............//////////////////------............------,,,,,,---------------------------.........//////,,,,,,,,,------.........---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++,,,+++)))(((((()))+++,,,''''''((((((((()))************)))((('''&&&%%%%%%))))))))))))))))))******((((((((((((((((((((((((((()))***)))'''%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&###$$$&&&'''((((((((((((''''''''''''''''''''''''''''''(((((()))+++,,,---))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&'''$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&'''((()))%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))))))))***))))))((('''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))***++++++******))))))******+++,,,))))))*********++++++++++++,,,---///000000000000222222222111111111111111222222222222222222222222333333444444333111000...000000000111111000000000111111111000000111111111////////////////////////......------------...............//////000000000------............------,,,,,,,,,,,,------------,,,------------.........,,,,,,,,,---......//////------,,,+++************************************++++++,,,,,,,,,,,,++++++(((((())))))***+++++++++,,,+++***))))))***+++,,,)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******)))'''%%%&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''((((((((((((((('''''''''''''''&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&'''((()))***++++++((((((((((((((('''''''''(((''''''''''''''''''((((((''''''''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((((((((())))))((('''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((()))***++++++))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%######$$$%%%%%%&&&''''''%%%&&&'''((((((&&&$$$###$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''(((((((((((()))))))))(((&&&&&&(((((())))))))))))(((((((((((((((((()))))))))))))))))))))******+++,,,---******))))))******+++,,,************+++++++++,,,***+++,,,...//////000000111111111111111222222222111111111000000111111111000111333444444333111000/////////000000/////////111000000//////000000111////////////////////////...------,,,,,,------...---......///000111111111,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,------.../////////...---,,,+++************)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((()))***+++++++++***************************)))(((''''''((())))))((((((((())))))*********&&&'''''''''(((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''((()))***++++++'''''''''((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&'''((())))))(((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))))))))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''((())))))'''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$######"""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%######$$$%%%%%%&&&''''''$$$%%%'''''''''%%%###"""$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))''''''((((((((('''%%%$$$(((((())))))))))))((((((''''''(((((())))))******%%%%%%%%%&&&&&&'''))))))*********)))***++++++,,,,,,,,,---------.........)))***+++---.../////////000000111111222222222333111111000000000000111111---///111444555444444333---......//////......---000000////////////000000////////////////////////...------,,,,,,------...------...///000111222222,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,------...///000000...---,,,+++************((((((((((((((((((((((((((()))***++++++***)))((('''(((((()))***+++++++++(((((())))))))))))((((((+++***)))'''''''''((()))************))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))%%%&&&(((((('''((()))+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''((((((((('''''''''&&&&&&'''''''''))))))))))))((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%''')))******))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$%%%'''((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''')))***+++***))))))((('''&&&&&&%%%******)))))))))(((((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''((('''&&&&&&%%%%%%%%%%%%'''$$$###$$$''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%&&&&&&&&&''''''***%%%"""###''')))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%'''))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((())))))))))))((((((((((((''''''''''''+++*********))))))(((((()))*********++++++++++++)))))))))***++++++,,,,,,++++++,,,------......///000111111111111000//////////////////////////////000111222333333222111000//////000000///...------000///...///111222333222////////////............------......------,,,+++,,,,,,,,,---------......------...............---///...,,,+++***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************))))))+++...---***&&&(((((())))))******++++++******************************)))''''''&&&&&&&&&((((((''''''''''''((((((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((''''''&&&'''&&&%%%$$$$$$&&&((()))(((((())))))))))))))))))******))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((&&&$$$$$$%%%%%%$$$###))))))((('''&&&&&&%%%%%%'''&&&$$$######$$$&&&''')))((('''&&&&&&&&&&&&&&&((((((((('''%%%%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&)))))))))))))))***+++++++++++++++***)))((((((((()))(((''''''&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%#########$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&&&&'''%%%"""!!!$$$&&&%%%"""&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''((()))))))))((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))*********+++((())))))******+++,,,,,,++++++,,,,,,---............///000111111111111111////////////////////////000111111222222111111000///////////////......---000///......111222222222000000//////......------------......------,,,+++,,,,,,,,,,,,---------------...............---------,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))(((***,,,,,,***''')))))))))))))))***************************************)))''''''&&&&&&'''((((((''''''''''''((((((''''''&&&%%%%%%&&&'''''')))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%$$$###"""###$$$&&&'''((((((((((((((((((''''''))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((***(((''''''((()))(((''')))(((((('''&&&&&&%%%%%%'''&&&$$$######$$$&&&'''(((((('''&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((()))******++++++++++++***++++++******))))))((((((+++***(((''''''((())))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$((()))&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''((((((((((((((('''''''''(((((())))))******(((((('''''''''''''''&&&(((((((((((())))))))))))(((((()))******++++++,,,++++++,,,,,,------......------///000111222222222000000000000000000000000111111000000000000111111///////////////.........000...---...000111111111000000//////...---,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,...............---,,,+++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))((((((******)))(((************))))))))))))******************************)))(((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''&&&%%%$$$###%%%$$$#########$$$&&&'''(((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((***((('''''')))******)))((((((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&''''''(((((('''%%%%%%&&&((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''&&&''''''((()))((()))***+++,,,+++***))))))((((((((('''''''''&&&)))((('''&&&%%%&&&((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''))))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''######""""""""""""######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''(((((('''((((((((((((((('''&&&''''''(((((()))***++++++'''''''''''''''''''''''''''''''''(((((((((((()))(((((())))))***+++++++++***++++++,,,------......---...///000111111111111000000000000000000000000111000///......///000111/////////.........//////000...------///111000000000000///...------,,,+++------......------,,,+++******+++++++++,,,,,,,,,............---,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************)))((('''(((((())))))++++++******))))))((((((******************************)))(((''''''((((((((((((''''''''''''((((((&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((&&&%%%$$$%%%''')))***((((((((('''&&&%%%$$$###'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''%%%$$$%%%'''(((((('''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''((('''%%%%%%'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''''''''(((((()))((((((*********)))((('''((((((((((((''''''''''''%%%$$$#########$$$%%%%%%))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&''''''((()))******+++((((((((((((((((((((((((&&&'''''''''(((((((((((('''(((((()))******++++++******++++++,,,------...//////000000000//////...000000000000000000000000111000///......///000111//////............///000///...,,,---...000//////000//////...---,,,,,,,,,------......------,,,+++******+++++++++,,,,,,,,,------......---,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))(((((('''((()))***++++++******))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%$$$%%%''')))***)))))))))((((((&&&%%%%%%'''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$###$$$%%%''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''((('''%%%%%%''')))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''((())))))))))))(((((('''************))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((((('''&&&&&&''''''(((((())))))((((((((((((((()))))))))''''''''''''((((((((((((''''''((())))))******+++******++++++,,,,,,------///000000000//////...---000000000000000000000000//////............////////////...------...000111///...,,,,,,...///...---.........---------------------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******(((((()))***************))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((()))(((((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((((('''''''''$$$$$$%%%&&&&&&&&&&&&%%%+++***))))))(((((())))))))))))))))))************((()))+++------,,,+++***&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%'''((('''%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&'''((()))&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''((($$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''(((((()))******************+++,,,,,,------......//////000/////////////////////////////////---......//////......---//////---------...000111///---,,,,,,---......---,,,,,,------------......------......------,,,+++,,,,,,,,,,,,------------***+++,,,,,,------------+++,,,---------,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++************************'''***,,,,,,***((()))***)))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))******((((((''''''''''''((((((******)))(((((()))******))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***(((&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&((()))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''&&&&&&%%%---,,,***)))))))))***+++''''''''''''(((((((((((("""$$$''')))***(((&&&%%%%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%''')))'''$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%''''''''''''%%%%%%#########$$$$$$%%%%%%%%%"""###$$$###"""!!!#########$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%'''))))))((('''&&&###$$$$$$%%%&&&'''((((((%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))''''''(((((()))*********)))******+++,,,,,,------,,,,,,...///000000111111////////////////////////,,,---...//////...---,,,///...---,,,---...111222///---,,,,,,---...---,,,++++++,,,------......///------......------,,,+++,,,,,,------------......)))***+++,,,---.........)))***,,,---......---,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************&&&***---...+++))))))***(((((())))))******++++++))))))))))))))))))))))))***)))))))))))))))******((((((''''''''''''((((((,,,***(((''''''(((***,,,))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&'''(((((())))))(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***(((&&&&&&&&&'''&&&%%%&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&&&&(((******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%++++++******))))))((((((%%%&&&((())))))(((&&&%%%((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''(((&&&%%%#########%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''')))(((&&&%%%$$$%%%&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******)))************+++++++++,,,,,,------.../////////////////////000000000000000000//////......------000000000000000000000000///...---,,,+++,,,------////////////............000000///...---,,,,,,+++------------------------,,,,,,------------,,,,,,///...---,,,++++++++++++---,,,++++++******++++++******************************))))))))))))******+++***)))((((((***,,,...))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((('''''')))***+++++++++******))))))(((((((((((('''(((((()))***+++******))))))((((((((('''&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))******)))'''%%%$$$%%%%%%%%%&&&'''((()))***)))(((((((((((('''''''''+++)))&&&$$$$$$$$$$$$###(((((((((((((((((((((((('''$$$!!!"""%%%''''''&&&(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###%%%&&&))))))))))))))))))((((((%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$######$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((())))))***))))))*********+++++++++,,,,,,------.../////////.../////////000000000000000///////////////......////////////////////////111000///...---......///------......//////000000000//////...------,,,,,,------------------------------............------///...---,,,++++++++++++---,,,++++++******++++++************************++++++************+++++++++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))************)))))))))))))))((('''''''''''''''((())))))))))))(((((('''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%***(((''''''((()))******'''''''''''''''''''''''''''$$$###$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((''''''&&&%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$%%%'''(((((((((((((((((())))))'''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$"""!!!"""%%%'''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((''''''(((((()))***)))))))))*********++++++,,,,,,,,,---......//////....../////////000000000////////////000000000000////////////////////////000000///............///+++,,,---...///000111111/////////...---------,,,------------------------.........//////...............---,,,++++++++++++---,,,++++++******++++++************************,,,,,,++++++++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))((())))))))))))))))))***(((''''''&&&&&&&&&&&&'''((((((((('''''''''''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''((())))))))))))))))))************+++,,,,,,------...//////........./////////000000...//////000000111111111////////////////////////......------,,,,,,,,,,,,,,,,,,---......///000000...............---------------------------------......////////////.........---,,,,,,+++++++++,,,---,,,++++++******++++++************************+++++++++******+++++++++))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&&&&&&&'''''''''((('''((((((((())))))******)))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((((((&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''((((((((())))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""'''+++)))$$$!!!###'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''(((((()))(((((()))))))))*********++++++,,,,,,---.....................////////////......//////000000111111........................---------------,,,,,,,,,...............------------------...............------------------------......////////////......------,,,+++++++++,,,,,,---,,,++++++******++++++******************************))))))))))))******))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''''''''(((((()))))))))*********)))(((''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$$$$%%%&&&((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))'''&&&'''(((''''''''''''''''''''''''%%%'''((()))((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''###'''***(((### ###(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))((((((((()))))))))******+++++++++,,,------......------........./////////............////////////........................//////000000//////...---.........---------,,,,,,,,,---------.../////////------------------------.........//////.........---,,,,,,++++++,,,,,,,,,---,,,++++++******++++++***************************))))))))))))))))))***)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((((((((((((''''''(((((((((((((((((()))***))))))(((((((((((()))'''''''''''''''(((((((((%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&###&&&'''&&&&&&(((+++((((((((((((((((((((((((%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))((((((%%%&&&'''(((((('''&&&%%%&&&'''((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))******++++++,,,,,,---......---------.........//////............------------...........................///000000000///...---------------------------,,,,,,------...//////000------------------------------............------,,,,,,,,,++++++,,,,,,------,,,++++++******++++++************************+++******))))))******+++******)))***+++,,,...///))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))))))))((((((((((((((((((((('''''''''(((((('''''''''((())))))'''''''''(((((()))))))))&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&$$$%%%$$$###&&&)))''''''''''''''''''''''''&&&'''(((&&&$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))(((''''''&&&%%%&&&&&&&&&$$$%%%'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''++++++******))))))((((((%%%&&&((())))))(((&&&%%%%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$#########)))((($$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((()))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***++++++,,,,,,---......---------.........//////.........------,,,,,,+++........................,,,---.........---++++++***++++++,,,---...//////+++,,,,,,---...///000000------------------------,,,------------------,,,,,,,,,,,,++++++,,,---------,,,++++++******++++++************************,,,++++++++++++++++++,,,+++***))))))+++---000222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******&&&'''(((((())))))(((((('''''''''&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&#########$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%% %%%))))))&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%"""!!!$$$'''(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((''''''&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&'''''',,,+++)))'''&&&%%%&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''### !!!###&&&&&&%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%""""""!!! !!!"""$$$%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%$$$###$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###***)))'''%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$&&&'''((('''&&&&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&************+++,,,---...)))************+++++++++++++++,,,,,,---...//////...............---------(((***,,,...000///......//////.........------------,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,------------------------..................------************************,,,,,,,,,++++++*********,,,------...---,,,***))),,,+++)))((((((((()))***))))))***+++,,,,,,------))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))---(((###$$$(((,,,,,,+++,,,***(((&&&%%%%%%''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((())))))(((&&&&&&'''))))))(((&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%&&&((()))***)))(((&&&(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((()))))))))(((''''''&&&'''((()))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!$$$&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$(((''''''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%((('''&&&%%%$$$#########''')))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''&&&(((''''''(((((()))***+++)))************+++++++++++++++,,,,,,---......///------------............((()))+++,,,------,,,+++...---------,,,,,,,,,,,,+++***************++++++///...---,,,,,,,,,,,,------------------------------------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++***+++,,,---------,,,+++++++++)))((((((((()))***((())))))******+++++++++(((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''(((((()))&&&%%%)))000666777777---,,,***((('''((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((('''''''''(((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((()))))))))'''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))&&&&&&&&&&&&''')))***+++((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&'''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$(((***+++***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&''''''((()))***)))************+++++++++++++++,,,,,,------......,,,,,,,,,------.........)))***,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++......---------------.........---,,,,,,,,,------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***+++,,,------------+++******)))((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))++++++)))(((&&&''''''((((((((((((''''''&&&&&&'''---444:::;;;;;;,,,+++)))((('''(((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''%%%###$$$''')))(((&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$###"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&###$$$&&&'''((('''&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%&&&%%%############$$$%%%&&&((()))((()))***)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%$$$############$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''(((((()))***+++))))))*********+++++++++++++++,,,,,,,,,---------******+++,,,---......///---............---,,,+++,,,,,,,,,,,,,,,+++++++++000000///............///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((&&&''')))++++++)))'''&&&&&&'''((())))))((('''&&&(((((()))---111333333111)))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%!!! %%%(((&&&###%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$######$$$%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$&&&'''(((''''''&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&'''(((&&&%%%#########$$$%%%&&&((()))%%%'''((('''$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%############$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((()))***+++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,)))******+++,,,---..................---,,,++++++,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...++++++++++++++++++++++++------------------------,,,,,,++++++************************)))))))))(((******************))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&)))******,,,---,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&"""!!!&&&)))'''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&''''''(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))(((((())))))((('''&&&&&&***)))((((((''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&''')))++++++)))''''''&&&%%%%%%$$$$$$$$$$$$###$$$&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&'''(((((())))))((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&'''((())))))************+++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,------------+++++++++++++++,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......************************,,,,,,,,,,,,------------------+++***)))))))))))))))************)))((((((************************************************(((((())))))))))))((((((''''''(((((((((((('''''')))******++++++***((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%(((***)))'''%%%%%%&&&'''''''''&&&&&&&&&&&&((((((((((((&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))'''((()))))))))(((&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%"""!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&)))++++++)))'''((('''&&&%%%$$$#########"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***)))************+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++***+++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++*********+++,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++***))))))***++++++)))******+++***)))(((''''''(((((())))))*********))))))))))))))))))))))))***)))(((''''''((()))***((((((''''''''''''((((((((()))******)))((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%&&&''''''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''((())))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$""" !!!"""%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$"""!!! !!!"""""""""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%''''''''''''%%%$$$((('''%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''""""""###&&&((((((&&&$$$%%%%%%%%%$$$$$$%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$#########$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&((()))(((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''')))(((((())))))***+++,,,)))************++++++++++++++++++++++++++++++++++++++++++***************...------,,,,,,------...))))))******++++++++++++&&&&&&'''((()))+++,,,---,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***))))))))))))+++,,,---)))******++++++)))((('''%%%&&&&&&'''((()))******((((((((((((((((((((((((+++)))(((&&&&&&((()))+++)))((('''&&&&&&'''((()))((())))))(((&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%%%%$$$###"""$$$%%%&&&&&&'''((('''&&&$$$######$$$&&&''''''&&&$$$###$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))+++***'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%########################&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%% """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''')))&&&$$$&&&***+++((($$$))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))+++(((&&&'''))))))'''%%%((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&(((((())))))))))))(((((($$$%%%&&&&&&%%%%%%'''((($$$$$$%%%%%%&&&'''(((((()))'''%%%######%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###########################%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$$$$%%%%%%&&&''''''((())))))(((((((((((())))))(((&&&$$$&&&***,,,)))&&&(((((()))))))))*********)))))))))))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++,,,,,,,,,------,,,++++++++++++,,,------++++++++++++,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******************++++++++++++)))((((((((((((((()))***((((((((((((((((((((((((***(((&&&'''((()))'''%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))((((((((('''''''''&&&''''''((((((((((((''''''&&&'''((((((''''''(((***%%%&&&&&&''''''(((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&$$$%%%%%%&&&&&&'''''''''))))))(((((((((((())))))'''%%%$$$&&&***,,,***'''(((((())))))))))))******)))))))))))))))******+++*********++++++++++++,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))******))))))*********+++++++++((((((((((((((()))******(((((((((((((((((((((((()))(((''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$'''***+++***)))(((((((((((()))))))))***)))))))))))))))******+++************++++++++++++++++++,,,,,,---------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---************************+++++++++***************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++******))))))***************+++++++++,,,,,,(((''''''(((((()))***+++((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""######$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%''')))******)))'''(((((((((((())))))))))))))))))))))))******+++))))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,+++************+++,,,,,,))))))))))))((((((((((((************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++******))))))******++++++++++++,,,,,,,,,---((((((((((((((()))******''''''''''''''''''''''''''''''((((((''''''((((((((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$!!!!!!###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%'''((())))))))))))''''''(((((((((((()))))))))))))))))))))******+++)))))))))************+++***+++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++***************+++,,,,,,)))))))))((((((((((((((()))))))))***************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((((((''''''((()))(((((((((''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((''''''((((((((((((((((((((((((((((((((())))))((((((((('''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!"""$$$&&&&&&&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&((((((((((((((()))'''''''''((((((((()))))))))))))))))))))******+++))))))))))))************+++******************)))************************************++++++++++++***************++++++,,,++++++*********)))))))))((()))))))))*********+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******((())))))))))))*********+++***)))((((((''''''(((''''''''''''''''''''''''%%%''')))((('''&&&(((***(((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''******))))))((((((((('''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&''''''((((((''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$### """$$$&&&'''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''))))))((('''((((((''''''''''''((((((((())))))))))))))))))******+++))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,,,,,,,,,,,,,++++++******(((((())))))*********+++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++***)))*********''''''''''''((((((((((((,,,+++***(((''''''''''''''''''''''''''''''''''''%%%'''))))))'''&&&(((+++'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''(((''''''&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&$$$######$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%######""""""""""""######$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$'''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))+++)))&&&$$$$$$&&&)))+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++)))((((((***+++---)))************+++++++++************************++++++***************+++))))))))))))((((((((((((++++++************++++++///---+++((('''''''''(((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))(((&&&%%%%%%''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$######%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))+++)))'''%%%%%%''')))+++************++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++)))(((((()))***+++)))************+++++++++************************++++++***************+++************))))))))))))+++******))))))******+++---,,,***(((''''''((((((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''))))))((('''%%%$$$$$$%%%%%%'''(((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))************++++++,,,,,,,,,+++******,,,+++)))((((((((()))***)))************+++++++++************************+++***************++++++++++++++++++************+++******))))))******+++******((('''&&&'''((()))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''''')))******(((&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&%%%%%%$$$&&&'''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))++++++,,,,,,,,,++++++***,,,+++***((((((((((((((())))))*********+++++++++*********************************)))******+++,,,++++++*********)))))))))******))))))))))))******((((((''''''''''''((()))''''''((((((((((((''''''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((())))))&&&$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''(((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***++++++,,,,,,,,,++++++++++++***)))))))))))))))))))))*********+++++++++******************************))))))***++++++,,,******)))))))))(((((((((***))))))))))))))))))***'''''''''''''''(((((()))''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((******'''%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))&&&&&&&&&&&&'''(((((()))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&''''''(((((())))))***((())))))******))))))((((((((((((((())))))))))))******+++,,,,,,,,,++++++************************)))************+++++++++************************))))))))))))***+++,,,,,,))))))))))))((((((((('''***))))))(((((())))))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$############$$$$$$''''''((()))+++,,,***(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&''''''((())))))***((()))***++++++***)))((((((((()))))))))*********)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,---,,,)))************+++++++++************************))))))))))))***+++,,,---*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))((((((''''''((((((((((((''''''(((((((((((((((''''''''')))(((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%(((((('''(((***,,,+++***%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&((()))***$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&''''''((('''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%%%%%%%&&&(((&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((((((&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$&&&''''''&&&$$$$$$'''''''''''''''''''''''''''''''''((()))******+++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***''')))***++++++***)))'''))))))))))))************)))***+++,,,,,,,,,,,,,,,)))***+++,,,---.........)))************+++++++++************************))))))))))))***+++,,,---+++++++++************)))))))))(((((((((((())))))***************)))((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&((()))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&(((******)))%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++*********))))))((((((''''''$$$ $$$)))%%%&&&''''''((((((''''''((('''&&&$$$######$$$$$$''''''%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))'''"""!!!$$$''''''''''''&&&&&&%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&+++''''''++++++'''%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''(((''''''&&&%%%(((''''''%%%$$$###""""""(((&&&%%%&&&))))))'''$$$&&&(((***+++)))&&&%%%%%%(((((())))))*********+++***++++++,,,------......((((((((()))******++++++)))))))))***+++++++++,,,,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,************))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''%%%###$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''###!!! """&&&((('''%%%)))'''%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&###!!! !!!%%%'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&)))))))))(((((((((''''''&&&''''''%%%""""""$$$'''%%%&&&&&&''''''''''''''')))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&#########$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&"""!!!$$$'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&###)))//////)))%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%(((&&&%%%&&&((()))'''%%%''')))******((('''&&&'''(((((()))))))))*********++++++***((('''%%%$$$###*********)))))))))))))))******************++++++,,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))*********++++++++++++*********)))))))))+++******))))))******+++(((((())))))))))))((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((()))'''%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%###"""###&&&'''&&&%%%)))'''%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!!###%%%'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''''''''&&&$$$''')))***(((&&&%%%%%%%%%%%%&&&''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%,,,+++***(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&###"""$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!"""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&'''(((((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######%%%''')))((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&777@@@999---)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''((()))))))))%%%&&&&&&&&&''''''(((((('''&&&&&&'''(((((('''%%%((()))***)))((('''((()))(((((())))))))))))******))))))))))))*********+++++++++******)))(((((('''******************)))))),,,+++******)))*********++++++++++++++++++++++++))))))))))))((((((((((((((((((((()))))))))******+++++++++***************,,,,,,++++++++++++,,,,,,(((((())))))))))))(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''))))))(((((((((((())))))+++)))((('''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''%%%$$$%%%''''''&&&%%%(((&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&$$$###%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%''')))***)))(((&&&%%%%%%%%%&&&'''''''''&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&///AAAHHH;;;...,,,+++$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''((((((((((((&&&&&&''''''(((''''''&&&)))******)))'''''')))***(((((()))))))))))))))))))))***+++,,,...///000111************))))))((((((++++++******))))))((((((++++++***************+++************************((()))))))))))))))))))))((((((((()))))))))******++++++++++++************,,,++++++******++++++,,,(((((())))))))))))((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((***)))((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((())))))(((((((((((('''''''''&&&&&&%%%(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """$$$&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((('''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&---999:::---'''***))) %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%%%%&&&&&&'''''''''''''''&&&&&&))))))((((((((('''''''''&&&''''''(((''''''&&&&&&((())))))((('''''')))+++))))))((((((((((((((((((,,,++++++***)))(((((('''(((((())))))************+++******))))))(((((((((+++***************++++++************************++++++,,,,,,,,,,,,,,,,,,)))))))))*********++++++******************************))))))))))))******(((((())))))))))))((((((&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''((((((((((((&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((*********((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((()))))))))'''%%%$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###"""###%%%%%%$$$$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&(((,,,***###$$$))))))###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''!!!"""$$$&&&((()))***+++''''''(((((('''&&&&&&%%%))))))(((((('''''''''&&&%%%'''(((((('''&&&&&&'''&&&'''((((((''''''((()))))))))((((((((((((''''''((((((((()))))))))******'''(((((()))******++++++))))))))))))))))))((((((*********)))******+++,,,************************))))))(((((((((((((((((()))))))))*********++++++)))))))))))))))*********))))))(((((((((((())))))(((((())))))))))))((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''((()))(((&&&%%%&&&''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&%%%$$$%%%'''((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!###$$$%%%$$$$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$%%%'''''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$&&&''''''&&&&&&((('''%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))************&&&&&&''''''''''''''''''&&&'''''''''''''''((((((%%%''')))(((&&&%%%&&&(((###%%%(((((('''&&&''''''))))))((((((((('''''''''%%%&&&(((***,,,...000111)))))))))))))))*********((((((((()))))))))))))))******))))))***++++++,,,************************'''''''''&&&%%%%%%%%%$$$((((((((()))))))))******''''''((((((((())))))))))))((((((''''''(((((()))(((((())))))))))))((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%'''((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%'''((('''%%%$$$%%%''''''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''"""$$$&&&&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$%%%'''******'''$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%''''''''''''%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%'''&&&%%%$$$######$$$%%%&&&$$$$$$###%%%''')))((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&''''''&&&&&&)))%%%$$$'''%%%!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''"""######$$$$$$######"""$$$$$$&&&'''(((((())))))$$$$$$%%%&&&'''((()))***$$$'''))))))&&&%%%&&&(((!!!$$$'''((('''&&&&&&&&&))))))(((((('''''''''&&&************************++++++******)))(((((((((''''''(((((())))))************))))))***+++,,,,,,))))))))))))))))))))))))---,,,,,,+++***))))))(((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&((()))((($$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%$$$&&&((('''%%%$$$&&&(((&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))!!!###&&&&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""$$$'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''')))******))))))((((((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$############""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&%%%$$$###"""!!! !!!###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%#########%%%&&&((('''%%%%%%%%%&&&(((***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$#########""""""$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))************&&&&&&&&&&&&''''''''''''+++(((&&&'''***,,,,,,***)))*********)))(((&&&%%%'''((()))))))))'''&&&%%%&&&&&&'''(((((('''&&&&&&+++*********))))))(((((())))))************))))))((()))***++++++***)))((((((&&&%%%###"""""""""###&&&(((++++++***))))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''((($$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&######%%%'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&%%%&&&&&&&&&''''''((((((&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&'''&&&$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$############"""####################################$$$$$$$$$$$$''''''((())))))))))))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%######$$$%%%&&&((('''%%%%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&''''''(((((((((+++)))'''''')))++++++)))&&&'''((()))******))))))******+++,,,++++++))))))((((((((((((((((((((((((************)))))))))((())))))************))))))((())))))***)))))))))(((,,,+++***)))(((((())))))&&&(((++++++***))))))***((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$""""""$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''$$$###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&########################&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***+++***(((((()))***)))(((&&&'''((()))************''''''((()))))))))((((((***)))(((''''''((()))***************))))))))))))))))))************)))))))))(((((('''(((((())))))))))))(((((((((((())))))&&&(((++++++***))))))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&***(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&((((((''''''&&&%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%&&&''''''((()))******+++***)))((((((((((((''')))))))))))))))(((''''''%%%&&&&&&''''''(((((((((***)))'''&&&&&&''')))************)))))))))))))))))))))************))))))(((((('''&&&&&&''')))***&&&&&&&&&&&&&&&'''((((((&&&(((++++++***))))))***))))))))))))))))))))))))******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######!!!!!!"""############"""%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))***)))(((''''''''')))))))))((((((((((((((()))))))))******++++++,,,)))(((&&&%%%%%%&&&((()))))))))))))))))))))******))))))************))))))((('''&&&&&&&&&((()))***))))))******++++++,,,,,,&&&(((++++++***))))))***))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&$$$$$$%%%''')))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''(((((("""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''((()))'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$######""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''''''''(((******(((''''''(((&&&&&&&&&'''(((***,,,---))))))((((((((()))******((('''&&&%%%%%%&&&'''((())))))))))))************))))))************))))))''''''''''''((()))******)))***+++,,,,,,,,,,,,,,,&&&(((++++++***))))))***))))))))))))))))))))))))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&"""###%%%(((***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""###%%%&&&'''((()))"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''%%%###!!!!!!###%%%'''######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$$$$######"""###$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''******((('''''')))&&&&&&&&&'''(((***,,,---((((((&&&&&&%%%&&&''''''''''''''''''''''''''''''((()))))))))************))))))************))))))&&&'''((()))************'''((()))******))))))(((&&&(((++++++***))))))***((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&''''''&&&%%%%%%%%%'''((()))'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%&&&&&&''''''%%%&&&(((************)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++)))((((((***++++++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$(((((('''&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%###  ###%%%""""""###$$$&&&'''(((((('''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&'''''''''((((((!!!###$$$&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$%%%%%%&&&''''''"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&'''&&&&&&%%%%%%$$$#########&&&******((('''(((******)))(((''''''((()))***,,,+++***)))(((((()))***(((((())))))))))))(((((((((((())))))*********+++))))))************))))))&&&''')))++++++++++++***((()))***++++++***)))(((&&&(((++++++***))))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&'''((()))***'''&&&$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&***(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''(((******((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((($$$ """%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%'''%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&$$$###""""""###$$$%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%######$$$&&&((()))***+++%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))******+++++++++,,,)))((('''&&&&&&'''((()))'''%%%$$$'''++++++&&&"""'''''''''((((((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''((('''&&&'''&&&%%%%%%$$$$$$$$$$$$((('''%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%###$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%&&&%%%%%%%%%%%%&&&'''''' !!!"""###$$$%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''%%%###"""###%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''))))))***)))((('''((((((((()))))))))******)))((('''&&&&&&'''(((((()))'''&&&(((,,,,,,((($$$&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%(((&&&%%%%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&'''(((((( !!!"""$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))((((((''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))******++++++******)))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''(((((((((''''''&&&''''''((((((+++)))(((***------***&&&((((((((((((((('''''''''&&&&&&''''''''''''''''''(((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###%%%((())))))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######""""""###$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""%%%((((((%%%###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))******++++++******)))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))((('''''''''(((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((+++))))))***,,,,,,***(((*********))))))))))))(((&&&&&&&&&'''''''''''''''(((''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&(((&&&&&&&&&'''((('''&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$((((((%%%######%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%% !!!###%%%&&&((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******)))(((((())))))***((((((((((((((((((((((((%%%%%%&&&'''''''''''''''))))))((()))******)))(((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&(((&&&&&&&&&'''((('''&&&$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%'''((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""  """###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$######""""""###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&###############$$$$$$%%%!!!"""###%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''"""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))*********+++*********))))))))))))((($$$%%%&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&###!!!!!!###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###"""!!! ######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&)))(((((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))***+++***************)))))))))((((((###$$$%%%'''((((((''''''((((((((((((''''''((()))$$$$$$%%%&&&'''(((((()))))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''))))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""######""" %%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%!!!"""%%%'''((())))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((()))&&&$$$%%%((()))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&''''''((()))(((&&&%%%%%%&&&((()))#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))"""$$$''')))*********)))******))))))((((((((('''"""$$$%%%'''((((((''''''((())))))((('''''')))***&&&'''((()))***+++,,,---******)))'''&&&%%%$$$###$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&'''((('''&&&'''&&&&&&%%%$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''$$$!!! %%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%###"""!!!"""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$###"""""""""&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%% """$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***,,,$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((((((((())))))******((('''&&&%%%%%%&&&'''(((*********)))((((((''''''(((((((((((((((((((((((($$$&&&((()))'''&&&&&&&&&#########$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&((()))'''###"""%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&"""###$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$###"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%###$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&###"""###&&&'''&&&###%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((()))))))))(((''''''&&&&&&''''''((())))))((((((((((((''''''(((((((((((((((((((((((($$$&&&((((((&&&%%%%%%&&&$$$######$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$""""""$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&!!! &&&(((%%% %%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''(((((('''((((((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))'''''''''''''''((((((((('''''''''(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((&&&$$$"""!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""%%%&&&$$$"""%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''((((((''''''(((((())))))******''''''(((((()))*********(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&$$$###%%%((()))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%''')))'''''''''(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$###%%%((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((())))))******''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''(((((((((&&&&&&''')))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$###%%%(((***'''$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""&&&***((($$$"""&&&+++$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((''''''''''''((((((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((('''''''''''''''((((((((())))))(((((((((%%%%%%&&&'''(((((())))))((((((((((((((((((((((((''''''((('''%%%%%%''')))***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%'''((((((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''"""######$$$&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$&&&((((((&&&###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''###&&&((((((%%%$$$''')))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''')))))))))(((((('''''''''))))))(((((((((((())))))'''''''''(((((()))))))))((((((((((((((((((((((((%%%&&&&&&$$$######%%%'''((('''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&(((((('''%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&$$$"""!!!%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%(((***)))&&&###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))((('''&&&%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%(((((('''&&&%%%$$$$$$###))))))))))))))))))))))))************************(((((())))))))))))((((((******))))))((((((((('''***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$$$$"""!!!!!!###&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###'''******&&&######%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''%%%(((***+++)))'''&&&&&&